@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");:root{--c-bg:#fff;--c-text:$c_black;--c-primary:#ec6633;--c-secondary:#59bd4d;--bg-btn-primary:var(--c-primary);--bg-btn-secondary:var(--c-secondary);--c-text-btn-primary:#fff;--c-text-btn-secondary:#fff;--Gray-Grey-300:#b3b3b3;--Gray-Grey-50:#f2f2f2;--font-size-base:1rem;--font-weight-base:400;--spacing:16px;--radius:8px}.media-check{display:none}@media (min-width:1200px){.media-check:before{content:"xl"}}@media (min-width:1100px) and (max-width:1199.98px){.media-check:before{content:"lg"}}@media (min-width:768px) and (max-width:1099.98px){.media-check:before{content:"md"}}@media (min-width:576px) and (max-width:767.98px){.media-check:before{content:"sm"}}@media (max-width:575.98px){.media-check:before{content:"xs"}}@keyframes btn_arrow{0%{transform:translateY(-50%)}to{transform:translate(-5px,-50%)}}@keyframes btn_arrow_entry{0%{transform:translateX(0)}to{transform:translateX(-5px)}}@media (max-width:1099.98px){.pc-only{display:none!important}}@media (min-width:576px){.sp-only{display:none!important}}@media (min-width:1100px){.tab-only{display:none!important}}@media (max-width:575.98px){.tab-only,.tab-pc-only{display:none!important}}@media (min-width:1100px){.sp-tab-only{display:none!important}}@media (max-width:1199.98px){.xl-only{display:none}}@media (min-width:1200px){.lg-only{display:none}}@media (max-width:1099.98px){.lg-only{display:none}}@media (min-width:1100px){.md-only{display:none}}@media (max-width:767.98px){.md-only{display:none}}@media (min-width:768px){.sm-only{display:none}}@media (max-width:575.98px){.sm-only{display:none}}@media (min-width:576px){.xs-only{display:none}}.js-s.js-s-f,.js-s.js-s-f--l{transition:opacity 1s,transform 1s}.js-s.js-s-f--d{transition:all 1s .4s}.js-s.js-s-f--dd{transition:all 1s .8s}.js-s.js-s-f--d.is-active,.js-s.js-s-f--dd.is-active,.js-s.js-s-f--l.is-active,.js-s.js-s-f.is-active{opacity:1}.js-s.js-s-left{transform:translateX(-10px)}.js-s.js-s-left.is-active{transform:translateX(0)}.js-s.js-s-right{transform:translateX(10px)}.js-s.js-s-right.is-active{transform:translateX(0)}.js-s.js-s-bottom.is-active{transform:translateY(0)}.is-d1{transition-delay:.4s!important}.is-d2{transition-delay:.8s!important}.is-d3{transition-delay:1.2s!important}.js-s-f-b{transition:opacity 1s,transform 1s}.js-s-f-b.is-active{opacity:1;transform:translateY(0)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--c-bg);word-break:break-word}body,img{width:100%}img{height:auto;max-width:100%;vertical-align:bottom}img.icon{max-width:100px}body.is-fixed{overflow:hidden}@media (min-width:1100px){body.is-fixed{width:calc(100vw - var(--scrollbar-width))}}p:empty:before{content:none!important}.my-slick{transition:opacity .3s linear}.my-slick.slick-initialized{height:auto;opacity:1}.grecaptcha-badge{left:6px!important;right:auto!important;transition:left .3s,width .3s!important;width:70px!important;z-index:1000}.grecaptcha-badge:hover{left:6px!important;width:256px!important}.recaptcha-desc{font-size:.7em;line-height:1.5;opacity:.5;padding-top:32px}.recaptcha-desc a{margin:0 2px;text-decoration:underline}.recaptcha-desc .-name{font-weight:700;margin:0 2px}html{font-size:100%}body{font-size:1rem}body,body input,body textarea{color:var(--c-text);font-family:Zen Kaku Gothic New,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-base);-webkit-text-size-adjust:100%;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f--en{font-family:var(--font-en);font-optical-sizing:auto;font-style:normal}.code,code{font-family:var(--font-mono)}a{outline:none;text-decoration:none;text-shadow:none}a,a:active,a:hover,a:link,a:visited{color:var(--c-text)}strong{font-weight:700}em{font-size:4.2666666667vw;font-style:italic}@media (min-width:1100px){a[href^="tel:"]{pointer-events:none}}[data-ruby]{position:relative}[data-ruby]:before{content:attr(data-ruby);display:inline-block;font-size:.5em;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-1.2em}.bg-01{background-color:#eaf6ff}.common-panel{background-color:#fff}@media (min-width:1100px){.common-panel{border-radius:2.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:6.5rem}}@media (min-width:576px) and (max-width:1099.98px){.common-panel{border-radius:1.875rem;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:4rem 2rem}}@media (max-width:575.98px){.common-panel{border-radius:1.875rem;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:4rem 2rem}}.section-title .lang-en,.section-title .lang-jp{display:block}@media (min-width:1100px){.section-title .lang-en{font-family:var(--font-en);font-optical-sizing:auto;font-size:6.875rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%}}@media (min-width:576px) and (max-width:1099.98px){.section-title .lang-en{font-family:var(--font-en);font-optical-sizing:auto;font-size:3.75rem;font-style:normal;font-weight:500;line-height:110%}}@media (max-width:575.98px){.section-title .lang-en{font-family:var(--font-en);font-optical-sizing:auto;font-size:3.75rem;font-style:normal;font-weight:500;line-height:110%}}@media (min-width:1100px){.section-title .lang-jp{font-size:1.25rem;font-weight:700;letter-spacing:.05rem;line-height:100%}}@media (min-width:576px) and (max-width:1099.98px){.section-title .lang-jp{font-size:1.125rem;font-weight:700;letter-spacing:.045rem;line-height:165%}}@media (max-width:575.98px){.section-title .lang-jp{font-size:1.125rem;font-weight:700;letter-spacing:.045rem;line-height:165%}}@media (min-width:1100px){.section-title .lang-jp{margin-top:1rem}}@media (min-width:576px) and (max-width:1099.98px){.section-title .lang-jp{margin-top:1rem}}@media (max-width:575.98px){.section-title .lang-jp{margin-top:1rem}}.section-title .lang-jp{padding-left:2rem;position:relative}.section-title .lang-jp:before{background-color:#238af1;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}@media (min-width:1100px){.common-lead{font-size:2.125rem;font-weight:700;letter-spacing:.085rem;line-height:210%}}@media (max-width:1099.98px){.common-lead{font-size:1.25rem;font-weight:700;letter-spacing:.05rem;line-height:180%}}body{display:flex;flex-direction:column;min-height:100vh}body .site-main{flex:1 0 auto;position:relative}body{max-width:none}.mw-01,body{margin-left:auto;margin-right:auto}.mw-01{max-width:1300px}@media screen and (max-width:calc(1300px + 1.25rem * 2)){.mw-01{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (min-width:1100px){.mw-01{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.mw-01{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (max-width:575.98px){.mw-01{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.mw-01-2{margin-left:auto;margin-right:auto;max-width:1300px}@media screen and (max-width:calc(1300px + 1.25rem * 2)){.mw-01-2{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (min-width:1100px){.mw-01-2{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.mw-01-2{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(1300px + 1.25rem * 2)) and (max-width:575.98px){.mw-01-2{padding-left:4.2666666667vw;padding-right:4.2666666667vw}}.mw-02{margin-left:auto;margin-right:auto;max-width:1392px}@media screen and (max-width:calc(1392px + 1.25rem * 2)){.mw-02{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1392px + 1.25rem * 2)) and (min-width:1100px){.mw-02{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1392px + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.mw-02{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(1392px + 1.25rem * 2)) and (max-width:575.98px){.mw-02{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.mw-03{margin-left:auto;margin-right:auto;max-width:1182px}@media screen and (max-width:calc(1182px + 1.25rem * 2)){.mw-03{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1182px + 1.25rem * 2)) and (min-width:1100px){.mw-03{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(1182px + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.mw-03{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(1182px + 1.25rem * 2)) and (max-width:575.98px){.mw-03{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:1100px){.ph{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.ph{padding-left:16px;padding-right:16px}}@media (max-width:575.98px){.ph{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:1100px){.ph-pc{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.ph-tab{padding-left:16px;padding-right:16px}}@media (max-width:575.98px){.ph-sp{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:1100px){.ph-0{padding-left:0;padding-right:0}}@media (min-width:576px) and (max-width:1099.98px){.ph-0{padding-left:0;padding-right:0}}@media (max-width:575.98px){.ph-0{padding-left:0;padding-right:0}}.site-header{align-items:center;display:flex}@media (min-width:1100px){.site-header{height:5rem}}@media (min-width:576px) and (max-width:1099.98px){.site-header{height:5rem}}@media (max-width:575.98px){.site-header{height:3.75rem}}.site-header{background-color:#fff}@media (min-width:1100px){.site-header{padding-left:1.5rem}}@media (min-width:576px) and (max-width:1099.98px){.site-header{padding-left:16px}}@media (max-width:575.98px){.site-header{padding-left:5.3333333333vw}}@media (min-width:1100px){.site-header{padding-right:1.5rem}}@media (min-width:576px) and (max-width:1099.98px){.site-header{padding-right:16px}}@media (max-width:575.98px){.site-header{padding-right:5.3333333333vw}}.site-header__inner{align-items:center;background-color:#fff;display:flex;gap:1rem;justify-content:space-between;width:100%}.site-header__logo{flex:1 1 auto;min-width:0}.site-header__actions{min-width:0}.site-header__logo img{height:auto;max-width:100%}.site-header__contact-link,.site-header__link a{flex-shrink:1;min-width:0}.site-header__link a{color:#48adff;text-decoration:underline}.site-header__link{font-size:.875rem}.site-header__actions,.site-header__link,.site-header__nav{align-items:center;display:flex}.site-header__actions{gap:.5rem}@media (min-width:1100px){.site-header__nav{height:5rem}.site-header__global-nav{margin-right:8px}.site-header__nav__lang{margin-right:32px}}@media (max-width:1300px){.site-header__link{display:none}}@media (max-width:1099.98px){.site-header__global-nav{display:none}}@media (min-width:1100px){.site-header__logo img{max-width:370px}}@media (min-width:576px) and (max-width:1099.98px){.site-header__logo img{max-width:200px}}@media (max-width:575.98px){.site-header__logo img{max-width:29.3333333333vw}}.site-header-fixed{box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .2s ease,transform .2s ease;z-index:1000}.site-header-fixed.is-show{opacity:1;transform:translateY(0)}@media (min-width:1100px){body.header-fixed{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){body.header-fixed{padding-top:5rem}}@media (max-width:575.98px){body.header-fixed{padding-top:3.75rem}}.site-header__global-nav .menu{gap:1rem}.site-header__contact,.site-header__global-nav .menu{align-items:center;display:flex}@media (min-width:576px){.site-header__contact{margin-left:1rem}}@media (max-width:575.98px){.site-header__contact{margin-left:0}}.site-header__global-nav .menu{height:100%}.site-header__global-nav .menu-item{align-items:center;display:flex;height:100%}.site-header__global-nav a{color:var(--black,#333);display:inline-block;font-size:.875rem;font-weight:500;line-height:normal;text-align:center;transition:opacity .3s ease;width:5rem}.site-header__global-nav a:hover{opacity:.5}@media (max-width:575.98px){.site-header__global-nav a.js_hover{opacity:.5}}@media (min-width:1100px){.site-header__contact-link{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;font-weight:500;height:2.8125rem;justify-content:center;line-height:170%;outline:none;overflow:hidden;padding:0;position:relative;width:10rem;z-index:0}.site-header__contact-link,.site-header__contact-link:active,.site-header__contact-link:hover,.site-header__contact-link:link,.site-header__contact-link:visited{color:var(--c-text-btn-primary,#fff)}.site-header__contact-link:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.site-header__contact-link:hover:before{left:-1%}}@media (min-width:576px) and (max-width:1099.98px){.site-header__contact-link{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;font-weight:500;height:2.8125rem;justify-content:center;line-height:170%;outline:none;overflow:hidden;padding:0;position:relative;width:10rem;z-index:0}.site-header__contact-link,.site-header__contact-link:active,.site-header__contact-link:hover,.site-header__contact-link:link,.site-header__contact-link:visited{color:var(--c-text-btn-primary,#fff)}.site-header__contact-link:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.site-header__contact-link:hover:before{left:-1%}}@media (max-width:575.98px){.site-header__contact-link{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;font-weight:500;height:2.5rem;justify-content:center;line-height:170%;outline:none;overflow:hidden;padding:0;position:relative;width:8.5rem;z-index:0}.site-header__contact-link,.site-header__contact-link:active,.site-header__contact-link:hover,.site-header__contact-link:link,.site-header__contact-link:visited{color:var(--c-text-btn-primary,#fff)}.site-header__contact-link:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:100%;z-index:-1}.site-header__contact-link:hover:before{left:-1%}}.site-footer{background-color:#333;color:#fff;font-family:Noto Sans JP,メイリオ,sans-serif}.site-footer a,.site-footer a:active,.site-footer a:hover,.site-footer a:link,.site-footer a:visited{color:#fff}@media (min-width:576px){.site-footer{padding-top:3rem}}@media (max-width:575.98px){.site-footer{padding-top:2.5rem}}@media (min-width:576px){.site-footer{padding-bottom:1.625rem}}@media (max-width:575.98px){.site-footer{padding-bottom:3rem}}.site-footer .site-footer__copyright{color:#9ca3af;display:block;text-align:center}@media (min-width:576px){.site-footer .site-footer__copyright{margin-top:2.0625rem}}@media (max-width:575.98px){.site-footer .site-footer__copyright{margin-top:7.5rem}}@media (min-width:1100px){.site-footer .site-footer__copyright{font-size:.875rem}}@media (max-width:1099.98px){.site-footer .site-footer__copyright{font-size:.875rem}}@media (min-width:1100px){.site-footer .site-footer__copyright{border-top:1px solid #374151;margin-left:auto;margin-right:auto;max-width:70rem;padding-top:2rem}}@media (max-width:1099.98px){.site-footer .site-footer__copyright{padding-left:1rem;padding-right:1rem}}@media (min-width:1100px){.site-footer .site-footer__inner{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}}@media (min-width:576px) and (max-width:1099.98px){.site-footer .site-footer__inner{display:flex;flex-direction:column;gap:2.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:575.98px){.site-footer .site-footer__inner{display:flex;flex-direction:column;gap:2.5rem;padding-left:2.5rem;padding-right:2.5rem}}.site-footer .site-footer__title{font-weight:700;line-height:140%;margin-bottom:1rem}@media (min-width:1100px){.site-footer .site-footer__title{font-size:1.25rem}}@media (max-width:1099.98px){.site-footer .site-footer__title{font-size:1.25rem}}.site-footer .site-footer__desc{color:#9ca3af;font-weight:350;line-height:142.857%}@media (min-width:1100px){.site-footer .site-footer__desc{font-size:.875rem}}@media (max-width:1099.98px){.site-footer .site-footer__desc{font-size:.875rem}}.site-footer .site-footer__desc a,.site-footer .site-footer__desc a:active,.site-footer .site-footer__desc a:hover,.site-footer .site-footer__desc a:link,.site-footer .site-footer__desc a:visited{color:#9ca3af}.site-footer .site-footer__desc:not(:last-child){margin-bottom:.5rem}.site-footer .site-footer__company .site-footer__desc{font-weight:350;line-height:150%}@media (min-width:1100px){.site-footer .site-footer__company .site-footer__desc{font-size:1rem}}@media (max-width:1099.98px){.site-footer .site-footer__company .site-footer__desc{font-size:1rem}}.site-footer .site-footer__company .site-footer__desc a,.site-footer .site-footer__company .site-footer__desc a:active,.site-footer .site-footer__company .site-footer__desc a:hover,.site-footer .site-footer__company .site-footer__desc a:link,.site-footer .site-footer__company .site-footer__desc a:visited{color:#fff}@media (min-width:576px){.banners{padding-top:2.8125rem}}@media (max-width:575.98px){.banners{padding-top:1.5rem}}@media (min-width:576px){.banners{padding-bottom:.5625rem}}@media (max-width:575.98px){.banners{padding-bottom:1.5rem}}.problem{margin-left:auto;margin-right:auto;max-width:74.5rem}@media (min-width:1100px){.problem{padding-top:6.5rem}}@media (min-width:576px) and (max-width:1099.98px){.problem{padding-top:6.5rem}}@media (max-width:575.98px){.problem{padding-top:5rem}}@media (min-width:1100px){.problem{padding-bottom:6.5rem}}@media (min-width:576px) and (max-width:1099.98px){.problem{padding-bottom:6.5rem}}@media (max-width:575.98px){.problem{padding-bottom:5rem}}@media screen and (max-width:calc(74.5rem + 1.25rem * 2)){.problem{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(74.5rem + 1.25rem * 2)) and (min-width:1100px){.problem{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(74.5rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.problem{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(74.5rem + 1.25rem * 2)) and (max-width:575.98px){.problem{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:576px){.problem .section-main{margin-top:2.1875rem}}@media (max-width:575.98px){.problem .section-main{margin-top:2.5rem}}.problem .problem__item-inner{background-color:#fff;border-radius:4px}@media (max-width:575.98px){.problem{background-color:#fafafa}}@media (min-width:1100px){.solution{padding-top:9rem}}@media (min-width:576px) and (max-width:1099.98px){.solution{padding-top:9rem}}@media (max-width:575.98px){.solution{padding-top:4.25rem}}@media (min-width:1100px){.solution{padding-bottom:8.75rem}}@media (min-width:576px) and (max-width:1099.98px){.solution{padding-bottom:8.75rem}}@media (max-width:575.98px){.solution{padding-bottom:5rem}}.solution .section-main,.solution .solution__subtitle,.solution .solution__title{margin-left:auto;margin-right:auto;max-width:61.25rem}@media screen and (max-width:calc(61.25rem + 1.25rem * 2)){.solution .section-main,.solution .solution__subtitle,.solution .solution__title{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(61.25rem + 1.25rem * 2)) and (min-width:1100px){.solution .section-main,.solution .solution__subtitle,.solution .solution__title{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(61.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.solution .section-main,.solution .solution__subtitle,.solution .solution__title{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(61.25rem + 1.25rem * 2)) and (max-width:575.98px){.solution .section-main,.solution .solution__subtitle,.solution .solution__title{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.solution .solution__title{color:#fff}.solution .solution__subtitle{text-align:center}@media (min-width:576px){.solution .section-main{margin-top:1.5rem}}@media (max-width:575.98px){.solution .section-main{margin-top:1rem;padding-left:2.375rem;padding-right:2.375rem}}.solution .solution__item-inner{background-color:#fff;border-radius:10px}.needs{background:#fafafa}@media (min-width:1100px){.needs{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.needs{padding-top:5rem}}@media (max-width:575.98px){.needs{padding-top:5rem}}@media (min-width:1100px){.needs{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.needs{padding-bottom:5rem}}@media (max-width:575.98px){.needs{padding-bottom:1.5rem}}.needs .needs__title,.needs .section-main{margin-left:auto;margin-right:auto;max-width:70rem}@media screen and (max-width:calc(70rem + 1.25rem * 2)){.needs .needs__title,.needs .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (min-width:1100px){.needs .needs__title,.needs .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.needs .needs__title,.needs .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (max-width:575.98px){.needs .needs__title,.needs .section-main{padding-left:1rem;padding-right:1rem}}@media (min-width:576px){.needs .section-main{margin-top:2.1875rem}}@media (max-width:575.98px){.needs .section-main{margin-top:1.5rem}}.needs .needs__reference{margin-left:auto;margin-right:auto;max-width:70rem}@media (min-width:576px){.needs .needs__reference{margin-top:4.125rem}}@media (max-width:575.98px){.needs .needs__reference{margin-top:.75rem}}@media screen and (max-width:calc(70rem + 1.25rem * 2)){.needs .needs__reference{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (min-width:1100px){.needs .needs__reference{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.needs .needs__reference{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(70rem + 1.25rem * 2)) and (max-width:575.98px){.needs .needs__reference{padding-left:1rem;padding-right:1rem}}.needs .needs__item{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.102)}@media (min-width:576px){.needs .needs__item{padding:1.5rem 2.25rem}}@media (max-width:575.98px){.needs .needs__item{padding:1.5rem 2.25rem}}@media (min-width:576px){.needs .needs__item .needs__item-notice{margin-top:1.5rem}}@media (max-width:575.98px){.needs .needs__item .needs__item-notice{margin-top:1.5rem}}@media (min-width:576px){.needs .needs__item .needs__item-notice{padding:.875rem}}@media (max-width:575.98px){.needs .needs__item .needs__item-notice{padding:.875rem}}.needs .needs__item.needs__item-01 .needs__item-notice{background:rgba(255,194,197,.4)}.needs .needs__item.needs__item-02 .needs__item-notice{background:rgba(89,189,77,.149)}.rework{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-rework.png);background-position:top;background-size:auto auto}@media (min-width:1100px){.rework{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.rework{padding-top:5rem}}@media (max-width:575.98px){.rework{padding-top:5rem}}@media (min-width:1100px){.rework{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.rework{padding-bottom:5rem}}@media (max-width:575.98px){.rework{padding-bottom:5rem}}.rework .rework__title{margin-left:auto;margin-right:auto;max-width:62.75rem}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)){.rework .rework__title{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (min-width:1100px){.rework .rework__title{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.rework .rework__title{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (max-width:575.98px){.rework .rework__title{padding-left:.4375rem;padding-right:.4375rem}}.rework .section-main{margin-left:auto;margin-right:auto;max-width:62.75rem}@media (min-width:576px){.rework .section-main{margin-top:4rem}}@media (max-width:575.98px){.rework .section-main{margin-top:1.5rem}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)){.rework .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (min-width:1100px){.rework .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.rework .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(62.75rem + 1.25rem * 2)) and (max-width:575.98px){.rework .section-main{padding-left:2.71875rem;padding-right:2.71875rem}}@media (min-width:1100px){.rework .cta{padding-top:4rem}}@media (min-width:576px) and (max-width:1099.98px){.rework .cta{padding-top:4rem}}@media (max-width:575.98px){.rework .cta{padding-top:5rem}}@media (min-width:1100px){.rework .cta{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.rework .cta{padding-bottom:5rem}}@media (max-width:575.98px){.rework .cta{padding-bottom:5rem}}@media (min-width:1100px){.rework .rework-cost{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.rework .rework-cost{padding-top:5rem}}@media (max-width:575.98px){.rework .rework-cost{padding-top:5rem}}.rework .rework-cost__subtitle{margin-left:auto;margin-right:auto;width:max-content}@media (min-width:576px){.rework .rework-cost__subtitle{margin-top:2.5rem}}@media (max-width:575.98px){.rework .rework-cost__subtitle{margin-top:1.5rem}}.rework .rework-cost__content{margin-left:auto;margin-right:auto;max-width:42.5rem}@media (min-width:576px){.rework .rework-cost__content{margin-top:1.5rem}}@media (max-width:575.98px){.rework .rework-cost__content{margin-top:1.5rem}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)){.rework .rework-cost__content{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (min-width:1100px){.rework .rework-cost__content{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.rework .rework-cost__content{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (max-width:575.98px){.rework .rework-cost__content{padding-left:5.4375rem;padding-right:5.4375rem}}.reason{background-color:#ebf7ea}@media (min-width:1100px){.reason{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.reason{padding-top:5rem}}@media (max-width:575.98px){.reason{padding-top:5rem}}@media (min-width:1100px){.reason{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.reason{padding-bottom:5rem}}@media (max-width:575.98px){.reason{padding-bottom:5rem}}.reason .reason__header{margin-left:auto;margin-right:auto;max-width:53.875rem}@media screen and (max-width:calc(53.875rem + 1.25rem * 2)){.reason .reason__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(53.875rem + 1.25rem * 2)) and (min-width:1100px){.reason .reason__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(53.875rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.reason .reason__header{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(53.875rem + 1.25rem * 2)) and (max-width:575.98px){.reason .reason__header{padding-left:1.875rem;padding-right:1.875rem}}.reason .section-main{margin-left:auto;margin-right:auto;max-width:66.875rem}@media (min-width:576px){.reason .section-main{margin-top:2.3125rem}}@media (max-width:575.98px){.reason .section-main{margin-top:1.5rem}}@media screen and (max-width:calc(66.875rem + 1.25rem * 2)){.reason .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(66.875rem + 1.25rem * 2)) and (min-width:1100px){.reason .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(66.875rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.reason .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(66.875rem + 1.25rem * 2)) and (max-width:575.98px){.reason .section-main{padding-left:4.5625rem;padding-right:4.5625rem}}@media (min-width:1100px){.reason .cta{padding-top:2.75rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .cta{padding-top:2.75rem}}@media (max-width:575.98px){.reason .cta{padding-top:2.5rem}}.reason .reason__content{background-color:#fff}@media (min-width:1100px){.support{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.support{padding-top:5rem}}@media (max-width:575.98px){.support{padding-top:5rem}}@media (min-width:1100px){.support{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.support{padding-bottom:5rem}}@media (max-width:575.98px){.support{padding-bottom:5rem}}.support .section-header,.support .section-main{margin-left:auto;margin-right:auto;max-width:67.25rem}@media screen and (max-width:calc(67.25rem + 1.25rem * 2)){.support .section-header,.support .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(67.25rem + 1.25rem * 2)) and (min-width:1100px){.support .section-header,.support .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(67.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.support .section-header,.support .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(67.25rem + 1.25rem * 2)) and (max-width:575.98px){.support .section-header,.support .section-main{padding-left:4.2666666667vw;padding-right:4.2666666667vw}}@media (min-width:1100px){.support .support-company{padding-top:4rem}}@media (min-width:576px) and (max-width:1099.98px){.support .support-company{padding-top:4rem}}@media (max-width:575.98px){.support .support-company{padding-top:2.5rem}}@media (min-width:1100px){.support .support-worker{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.support .support-worker{padding-top:5rem}}@media (max-width:575.98px){.support .support-worker{padding-top:4rem}}@media (min-width:576px){.support .support-section__content{margin-top:1.5rem}}@media (max-width:575.98px){.support .support-section__content{margin-top:1rem;padding-left:1.6vw;padding-right:1.6vw}}@media (min-width:1100px){.support .cta{padding-top:4rem}}@media (min-width:576px) and (max-width:1099.98px){.support .cta{padding-top:4rem}}@media (max-width:575.98px){.support .cta{padding-top:1.5rem}}.cases{background:#fafafa}@media (min-width:1100px){.cases{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.cases{padding-top:5rem}}@media (max-width:575.98px){.cases{padding-top:5rem}}@media (min-width:1100px){.cases{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.cases{padding-bottom:5rem}}@media (max-width:575.98px){.cases{padding-bottom:5rem}}.cases .cases__header{margin-left:auto;margin-right:auto;max-width:60.25rem}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)){.cases .cases__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:1100px){.cases .cases__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.cases .cases__header{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (max-width:575.98px){.cases .cases__header{padding-left:1rem;padding-right:1rem}}.cases .section-main{margin-left:auto;margin-right:auto;max-width:60.25rem}@media (min-width:576px){.cases .section-main{margin-top:4rem}}@media (max-width:575.98px){.cases .section-main{margin-top:1.5rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)){.cases .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:1100px){.cases .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.cases .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (max-width:575.98px){.cases .section-main{padding-left:.75rem;padding-right:.75rem}}.cases .cases__footer{margin-left:auto;margin-right:auto;max-width:60.25rem}@media (min-width:576px){.cases .cases__footer{margin-top:3.125rem}}@media (max-width:575.98px){.cases .cases__footer{margin-top:2.6875rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)){.cases .cases__footer{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:1100px){.cases .cases__footer{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.cases .cases__footer{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(60.25rem + 1.25rem * 2)) and (max-width:575.98px){.cases .cases__footer{padding-left:1.3125rem;padding-right:1.3125rem}}.cases .cases__item-text{background-color:#fff}@media (min-width:1100px){.flow{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.flow{padding-top:5rem}}@media (max-width:575.98px){.flow{padding-top:5rem}}@media (min-width:1100px){.flow{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.flow{padding-bottom:5rem}}@media (max-width:575.98px){.flow{padding-bottom:5rem}}.flow .flow__header{margin-left:auto;margin-right:auto;max-width:63rem}@media screen and (max-width:calc(63rem + 1.25rem * 2)){.flow .flow__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (min-width:1100px){.flow .flow__header{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.flow .flow__header{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (max-width:575.98px){.flow .flow__header{padding-left:1rem;padding-right:1rem}}.flow .section-main{margin-left:auto;margin-right:auto;max-width:63rem}@media (min-width:576px){.flow .section-main{margin-top:3.75rem}}@media (max-width:575.98px){.flow .section-main{margin-top:2.5rem}}@media screen and (max-width:calc(63rem + 1.25rem * 2)){.flow .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (min-width:1100px){.flow .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.flow .section-main{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(63rem + 1.25rem * 2)) and (max-width:575.98px){.flow .section-main{padding-left:1rem;padding-right:1rem}}.flow .flow__note{margin-left:auto;margin-right:auto;max-width:56.25rem}@media (min-width:576px){.flow .flow__note{margin-top:2.5rem}}@media (max-width:575.98px){.flow .flow__note{margin-top:2.5rem}}@media screen and (max-width:calc(56.25rem + 1.25rem * 2)){.flow .flow__note{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(56.25rem + 1.25rem * 2)) and (min-width:1100px){.flow .flow__note{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(56.25rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.flow .flow__note{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(56.25rem + 1.25rem * 2)) and (max-width:575.98px){.flow .flow__note{padding-left:.6875rem;padding-right:.6875rem}}.flow .flow__note .flow__note-text{background-color:#f8f8f8}@media (min-width:576px){.flow .flow__note .flow__note-text{padding:.8125rem}}@media (max-width:575.98px){.flow .flow__note .flow__note-text{padding:1rem}}@media (min-width:1100px){.flow .cta{padding-top:2.5rem}}@media (min-width:576px) and (max-width:1099.98px){.flow .cta{padding-top:2.5rem}}@media (max-width:575.98px){.flow .cta{padding-top:2.5rem}}@media (min-width:1100px){.faq{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.faq{padding-top:5rem}}@media (max-width:575.98px){.faq{padding-top:5rem}}@media (min-width:1100px){.faq{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.faq{padding-bottom:5rem}}@media (max-width:575.98px){.faq{padding-bottom:5rem}}@media (min-width:1100px){.contact{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.contact{padding-top:5rem}}@media (max-width:575.98px){.contact{padding-top:2.1875rem}}@media (min-width:1100px){.contact{padding-bottom:5rem}}@media (min-width:576px) and (max-width:1099.98px){.contact{padding-bottom:5rem}}@media (max-width:575.98px){.contact{padding-bottom:2.1875rem}}@media (min-width:1100px){.form{padding-top:5rem}}@media (min-width:576px) and (max-width:1099.98px){.form{padding-top:5rem}}@media (max-width:575.98px){.form{padding-top:5rem}}@media (min-width:1100px){.form{padding-bottom:9.375rem}}@media (min-width:576px) and (max-width:1099.98px){.form{padding-bottom:9.375rem}}@media (max-width:575.98px){.form{padding-bottom:5rem}}.color-01{color:#ec6633;font-weight:700}.color-02{color:#59bd4d;font-weight:700}.section-title{font-weight:700;line-height:normal;text-align:center}@media (min-width:576px){.section-title{font-size:2rem}}@media (max-width:575.98px){.section-title{font-size:6.4vw}}.section-header__desc{font-weight:400;text-align:center}@media (min-width:576px){.section-header__desc{margin-top:2.5rem}}@media (max-width:575.98px){.section-header__desc{margin-top:1rem}}@media (min-width:1100px){.section-header__desc{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.section-header__desc{font-size:1rem}}@media (max-width:575.98px){.section-header__desc{font-size:1rem}}@media (min-width:576px){.section-header__desc{line-height:170%}}@media (max-width:575.98px){.section-header__desc{line-height:170%}}.char{display:inline-block;position:relative}.char:before{background-color:#eff74d;border-radius:50%;content:"";left:50%;position:absolute;top:-4px;transform:translateX(-50%)}@media (min-width:576px){.char:before{height:.5rem;width:.5rem}}@media (max-width:575.98px){.char:before{height:.5rem;width:.5rem}}.problem__item-title{font-weight:700;text-align:center}@media (min-width:576px){.problem__item-title{margin-top:1.5rem}}@media (max-width:575.98px){.problem__item-title{margin-top:1.5rem}}@media (min-width:1100px){.problem__item-title{font-size:1.5rem}}@media (min-width:576px) and (max-width:1099.98px){.problem__item-title{font-size:1.5rem}}@media (max-width:575.98px){.problem__item-title{font-size:1.25rem}}@media (min-width:576px){.problem__item-title{line-height:150%}}@media (max-width:575.98px){.problem__item-title{line-height:150%}}.problem__item-desc{font-weight:400}@media (min-width:576px){.problem__item-desc{margin-top:1rem}}@media (max-width:575.98px){.problem__item-desc{margin-top:1rem}}@media (min-width:1100px){.problem__item-desc{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.problem__item-desc{font-size:1rem}}@media (max-width:575.98px){.problem__item-desc{font-size:1rem}}@media (min-width:576px){.problem__item-desc{line-height:170%}}@media (max-width:575.98px){.problem__item-desc{line-height:170%}}.solution__subtitle{color:#fff;font-weight:700}@media (min-width:576px){.solution__subtitle{margin-top:3.25rem}}@media (max-width:575.98px){.solution__subtitle{margin-top:2.5rem}}@media (min-width:1100px){.solution__subtitle{font-size:1.75rem}}@media (min-width:576px) and (max-width:1099.98px){.solution__subtitle{font-size:1.75rem}}@media (max-width:575.98px){.solution__subtitle{font-size:1.5rem}}@media (min-width:576px){.solution__subtitle{line-height:150%}}@media (max-width:575.98px){.solution__subtitle{line-height:150%}}.solution__item-title{color:#00a23f;font-weight:700;text-align:center}@media (min-width:1100px){.solution__item-title{font-size:1.75rem}}@media (min-width:576px) and (max-width:1099.98px){.solution__item-title{font-size:1.75rem}}@media (max-width:575.98px){.solution__item-title{font-size:5.3333333333vw}}@media (min-width:576px){.solution__item-title{line-height:150%}}@media (max-width:575.98px){.solution__item-title{line-height:150%}}.needs__item{text-align:center}.needs__item-title{font-weight:700;text-align:center}@media (min-width:576px){.needs__item-title{margin-top:.5rem}}@media (max-width:575.98px){.needs__item-title{margin-top:.5rem}}@media (min-width:1100px){.needs__item-title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-title{font-size:1.25rem}}@media (max-width:575.98px){.needs__item-title{font-size:1.25rem}}@media (min-width:576px){.needs__item-title{line-height:150%}}@media (max-width:575.98px){.needs__item-title{line-height:150%}}.needs__item-subtitle{text-align:center}@media (min-width:576px){.needs__item-subtitle{margin-top:1.5rem}}@media (max-width:575.98px){.needs__item-subtitle{margin-top:1.5rem}}@media (min-width:1100px){.needs__item-subtitle{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-subtitle{font-size:1rem}}@media (max-width:575.98px){.needs__item-subtitle{font-size:1rem}}@media (min-width:576px){.needs__item-subtitle{line-height:150%}}@media (max-width:575.98px){.needs__item-subtitle{line-height:150%}}.needs__item-number{font-weight:700;text-align:center}@media (min-width:576px){.needs__item-number{margin-top:.125rem}}@media (max-width:575.98px){.needs__item-number{margin-top:.125rem}}@media (min-width:1100px){.needs__item-number{font-size:2.125rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-number{font-size:2.125rem}}@media (max-width:575.98px){.needs__item-number{font-size:2.125rem}}@media (min-width:576px){.needs__item-number{line-height:150%}}@media (max-width:575.98px){.needs__item-number{line-height:150%}}.needs__item-01 .needs__item-number{color:#ec6633}.needs__item-02 .needs__item-number{color:#59bd4d}.needs__item-desc{color:#7a7a7a;font-weight:400}@media (min-width:576px){.needs__item-desc{margin-top:.125rem}}@media (max-width:575.98px){.needs__item-desc{margin-top:.125rem}}@media (min-width:1100px){.needs__item-desc{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-desc{font-size:.875rem}}@media (max-width:575.98px){.needs__item-desc{font-size:.875rem}}@media (min-width:576px){.needs__item-desc{line-height:150%}}@media (max-width:575.98px){.needs__item-desc{line-height:150%}}.needs__item-notice-title{font-weight:700}@media (min-width:1100px){.needs__item-notice-title{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-notice-title{font-size:1rem}}@media (max-width:575.98px){.needs__item-notice-title{font-size:1rem}}@media (min-width:576px){.needs__item-notice-title{line-height:150%}}@media (max-width:575.98px){.needs__item-notice-title{line-height:150%}}.needs__item-notice-title span{background-position:left 60%;background-repeat:no-repeat;display:inline-block}@media (min-width:576px){.needs__item-notice-title span{padding-left:1.3125rem}}@media (max-width:575.98px){.needs__item-notice-title span{padding-left:1.3125rem}}@media (min-width:576px){.needs__item-notice-title span{background-size:1rem auto}}@media (max-width:575.98px){.needs__item-notice-title span{background-size:1rem auto}}.needs__item-01 .needs__item-notice-title{color:#dd4545}.needs__item-01 .needs__item-notice-title span{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/icon-notice-red.svg)}.needs__item-02 .needs__item-notice-title{color:#00a23f}.needs__item-02 .needs__item-notice-title span{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/icon-notice-green.svg)}.needs__item-notice-desc{font-weight:400}@media (min-width:576px){.needs__item-notice-desc{margin-top:.125rem}}@media (max-width:575.98px){.needs__item-notice-desc{margin-top:.125rem}}@media (min-width:1100px){.needs__item-notice-desc{font-size:.8125rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__item-notice-desc{font-size:.8125rem}}@media (max-width:575.98px){.needs__item-notice-desc{font-size:.8125rem}}@media (min-width:576px){.needs__item-notice-desc{line-height:150%}}@media (max-width:575.98px){.needs__item-notice-desc{line-height:150%}}.needs__item-01 .needs__item-notice-desc{color:#dd4545}.needs__item-02 .needs__item-notice-desc{color:#00a23f}.needs__reference td,.needs__reference th{color:#7a7a7a;font-weight:500}@media (min-width:1100px){.needs__reference td,.needs__reference th{font-size:.75rem}}@media (min-width:576px) and (max-width:1099.98px){.needs__reference td,.needs__reference th{font-size:.75rem}}@media (max-width:575.98px){.needs__reference td,.needs__reference th{font-size:.75rem}}@media (min-width:576px){.needs__reference td,.needs__reference th{line-height:160%}}@media (max-width:575.98px){.needs__reference td,.needs__reference th{line-height:160%}}.needs__reference a{color:#48adff;text-decoration:underline}.needs__reference a:active,.needs__reference a:hover,.needs__reference a:link,.needs__reference a:visited{color:#48adff}.rework__item-title{color:#00a23f;font-weight:700;text-align:center}@media (min-width:576px){.rework__item-title{margin-top:1rem}}@media (max-width:575.98px){.rework__item-title{margin-top:1rem}}@media (min-width:1100px){.rework__item-title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.rework__item-title{font-size:1.25rem}}@media (max-width:575.98px){.rework__item-title{font-size:1.25rem}}@media (min-width:576px){.rework__item-title{line-height:150%}}@media (max-width:575.98px){.rework__item-title{line-height:150%}}.rework__item-desc{font-weight:500}@media (min-width:576px){.rework__item-desc{margin-top:1rem}}@media (max-width:575.98px){.rework__item-desc{margin-top:1rem}}@media (min-width:1100px){.rework__item-desc{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.rework__item-desc{font-size:1rem}}@media (max-width:575.98px){.rework__item-desc{font-size:1rem}}@media (min-width:576px){.rework__item-desc{line-height:170%}}@media (max-width:575.98px){.rework__item-desc{line-height:170%}}@media (max-width:1099.98px){.rework-cost__subtitle{text-align:center}}.rework-cost__subtitle .-main{font-weight:700}@media (min-width:1100px){.rework-cost__subtitle .-main{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.rework-cost__subtitle .-main{font-size:1.25rem}}@media (max-width:575.98px){.rework-cost__subtitle .-main{font-size:1.25rem}}@media (min-width:576px){.rework-cost__subtitle .-main{line-height:150%}}@media (max-width:575.98px){.rework-cost__subtitle .-main{line-height:150%}}.rework-cost__subtitle .-sub{font-weight:400}@media (min-width:1100px){.rework-cost__subtitle .-sub{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.rework-cost__subtitle .-sub{font-size:.875rem}}@media (max-width:575.98px){.rework-cost__subtitle .-sub{font-size:.875rem}}@media (min-width:576px){.rework-cost__subtitle .-sub{line-height:150%}}@media (max-width:575.98px){.rework-cost__subtitle .-sub{line-height:150%}}.reason__caption{font-weight:400;text-align:center}@media (min-width:576px){.reason__caption{margin-top:1.8125rem}}@media (max-width:575.98px){.reason__caption{margin-top:.625rem}}@media (min-width:1100px){.reason__caption{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__caption{font-size:1.25rem}}@media (max-width:575.98px){.reason__caption{font-size:1.125rem}}@media (min-width:576px){.reason__caption{line-height:170%}}@media (max-width:575.98px){.reason__caption{line-height:170%}}.reason__item-number{color:#fff;font-weight:700;text-align:center}@media (min-width:1100px){.reason__item-number{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__item-number{font-size:1.25rem}}@media (max-width:575.98px){.reason__item-number{font-size:1.25rem}}@media (min-width:576px){.reason__item-number{line-height:150%}}@media (max-width:575.98px){.reason__item-number{line-height:150%}}.reason__item-title{color:#fff;font-weight:700;text-align:center}@media (min-width:1100px){.reason__item-title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__item-title{font-size:1.25rem}}@media (max-width:575.98px){.reason__item-title{font-size:5.3333333333vw}}@media (min-width:576px){.reason__item-title{line-height:150%}}@media (max-width:575.98px){.reason__item-title{line-height:150%}}@media (min-width:576px){.reason__item-04 .reason__item-title{font-size:1.0625rem}}@media (max-width:575.98px){.reason__item-04 .reason__item-title{font-size:4.5333333333vw}}.reason__content{color:#00a23f;text-align:center}.reason__content .-number{font-family:Arial;font-style:Italic;font-weight:700}@media (min-width:1100px){.reason__content .-number{font-size:3rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__content .-number{font-size:3rem}}@media (max-width:575.98px){.reason__content .-number{font-size:3rem}}@media (min-width:576px){.reason__content .-number{line-height:150%}}@media (max-width:575.98px){.reason__content .-number{line-height:150%}}.reason__content .-unit{font-family:Arial;font-style:Italic;font-weight:700}@media (min-width:1100px){.reason__content .-unit{font-size:1.125rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__content .-unit{font-size:1.125rem}}@media (max-width:575.98px){.reason__content .-unit{font-size:1.125rem}}@media (min-width:576px){.reason__content .-unit{line-height:150%}}@media (max-width:575.98px){.reason__content .-unit{line-height:150%}}.reason__caption{color:#7a7a7a;font-weight:500}@media (min-width:576px){.reason__caption{margin-top:.5rem}}@media (max-width:575.98px){.reason__caption{margin-top:.5rem}}@media (min-width:1100px){.reason__caption{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__caption{font-size:1rem}}@media (max-width:575.98px){.reason__caption{font-size:1rem}}@media (min-width:576px){.reason__caption{line-height:150%}}@media (max-width:575.98px){.reason__caption{line-height:150%}}.reason__header-caption{color:#374151;font-weight:400;text-align:center}@media (min-width:1100px){.reason__header-caption{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.reason__header-caption{font-size:1.25rem}}@media (max-width:575.98px){.reason__header-caption{font-size:4.8vw}}@media (min-width:576px){.reason__header-caption{line-height:170%}}@media (max-width:575.98px){.reason__header-caption{line-height:170%}}.support-section__title{color:#fff;font-weight:700;text-align:center}@media (min-width:576px){.support-section__title{padding:.6875rem}}@media (max-width:575.98px){.support-section__title{padding:.6875rem}}@media (min-width:1100px){.support-section__title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.support-section__title{font-size:1.25rem}}@media (max-width:575.98px){.support-section__title{font-size:1.25rem}}@media (min-width:576px){.support-section__title{line-height:150%}}@media (max-width:575.98px){.support-section__title{line-height:150%}}.support-company .support-section__title{background-color:#ec6633}.support-worker .support-section__title{background-color:#00a23f}.support-company__item-title,.support-worker__item-title{font-weight:700;text-align:center}@media (min-width:576px){.support-company__item-title,.support-worker__item-title{margin-top:1rem}}@media (max-width:575.98px){.support-company__item-title,.support-worker__item-title{margin-top:1rem}}@media (min-width:576px){.support-company__item-title,.support-worker__item-title{font-size:1.25rem}}@media (max-width:575.98px){.support-company__item-title,.support-worker__item-title{font-size:5.3333333333vw}}@media (min-width:576px){.support-company__item-title,.support-worker__item-title{line-height:145%}}@media (max-width:575.98px){.support-company__item-title,.support-worker__item-title{line-height:145%}}.support-company__item-desc,.support-worker__item-desc{font-weight:500}@media (min-width:576px){.support-company__item-desc,.support-worker__item-desc{margin-top:1rem}}@media (max-width:575.98px){.support-company__item-desc,.support-worker__item-desc{margin-top:1rem}}@media (min-width:1100px){.support-company__item-desc,.support-worker__item-desc{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.support-company__item-desc,.support-worker__item-desc{font-size:1rem}}@media (max-width:575.98px){.support-company__item-desc,.support-worker__item-desc{font-size:1rem}}@media (min-width:576px){.support-company__item-desc,.support-worker__item-desc{line-height:170%}}@media (max-width:575.98px){.support-company__item-desc,.support-worker__item-desc{line-height:170%}}.cases__item-title{font-weight:700}@media (min-width:1100px){.cases__item-title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__item-title{font-size:1.25rem}}@media (max-width:575.98px){.cases__item-title{font-size:1.25rem}}@media (min-width:576px){.cases__item-title{line-height:170%}}@media (max-width:575.98px){.cases__item-title{line-height:170%}}.is-01 .cases__item-title{color:#ec6633}.is-02 .cases__item-title{color:#59bd4d}.is-textonly .cases__item-profile-text{color:#7a7a7a;font-family:Noto Sans JP;font-weight:350}@media (min-width:1100px){.is-textonly .cases__item-profile-text{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.is-textonly .cases__item-profile-text{font-size:.875rem}}@media (max-width:575.98px){.is-textonly .cases__item-profile-text{font-size:.875rem}}@media (min-width:576px){.is-textonly .cases__item-profile-text{line-height:150%}}@media (max-width:575.98px){.is-textonly .cases__item-profile-text{line-height:150%}}.cases__item-profile-name-01{font-weight:700}@media (min-width:1100px){.cases__item-profile-name-01{font-size:1.125rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__item-profile-name-01{font-size:1.125rem}}@media (max-width:575.98px){.cases__item-profile-name-01{font-size:1.125rem}}@media (min-width:576px){.cases__item-profile-name-01{line-height:150%}}@media (max-width:575.98px){.cases__item-profile-name-01{line-height:150%}}.cases__item-profile-name-02{color:#7a7a7a;font-weight:500}@media (min-width:576px){.cases__item-profile-name-02{margin-top:.375rem}}@media (max-width:575.98px){.cases__item-profile-name-02{margin-top:.375rem}}@media (min-width:1100px){.cases__item-profile-name-02{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__item-profile-name-02{font-size:.875rem}}@media (max-width:575.98px){.cases__item-profile-name-02{font-size:.875rem}}@media (min-width:576px){.cases__item-profile-name-02{line-height:150%}}@media (max-width:575.98px){.cases__item-profile-name-02{line-height:150%}}.cases__item-headline{font-weight:700}@media (min-width:576px){.cases__item-headline{margin-top:0}}@media (max-width:575.98px){.cases__item-headline{margin-top:0}}@media (min-width:1100px){.cases__item-headline{font-size:1.125rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__item-headline{font-size:1.125rem}}@media (max-width:575.98px){.cases__item-headline{font-size:1.125rem}}@media (min-width:576px){.cases__item-headline{line-height:155%}}@media (max-width:575.98px){.cases__item-headline{line-height:155%}}.cases__item-voice{font-weight:400;margin-bottom:20px}@media (min-width:576px){.cases__item-voice{margin-top:.5rem}}@media (max-width:575.98px){.cases__item-voice{margin-top:.5rem}}@media (min-width:1100px){.cases__item-voice{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__item-voice{font-size:.875rem}}@media (max-width:575.98px){.cases__item-voice{font-size:.875rem}}@media (min-width:576px){.cases__item-voice{line-height:180%}}@media (max-width:575.98px){.cases__item-voice{line-height:180%}}.cases__footer-text{font-weight:400}@media (min-width:1100px){.cases__footer-text{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__footer-text{font-size:1.25rem}}@media (max-width:575.98px){.cases__footer-text{font-size:1.25rem}}@media (min-width:576px){.cases__footer-text{line-height:170%}}@media (max-width:575.98px){.cases__footer-text{line-height:170%}}@media (min-width:576px){.cases__footer-link{margin-top:1.5625rem}}@media (max-width:575.98px){.cases__footer-link{margin-top:1.5rem}}@media (min-width:1100px){.cases__footer-link{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.cases__footer-link{font-size:1rem}}@media (max-width:575.98px){.cases__footer-link{font-size:1rem}}@media (min-width:576px){.cases__footer-link{line-height:150%}}@media (max-width:575.98px){.cases__footer-link{line-height:150%}}.cases__footer-link-text{color:#5cb6ff;font-family:Noto Sans JP;font-weight:500;transition:opacity .3s ease}.cases__footer-link-text:active,.cases__footer-link-text:hover,.cases__footer-link-text:link,.cases__footer-link-text:visited{color:#5cb6ff}.cases__footer-link-text:hover{opacity:.7}@media (max-width:575.98px){.cases__footer-link-text.js_hover{opacity:.7}}.flow__item-number{color:#fff;font-family:Arial;font-weight:700;text-align:center}@media (min-width:1100px){.flow__item-number{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.flow__item-number{font-size:1.25rem}}@media (max-width:575.98px){.flow__item-number{font-size:1.25rem}}@media (min-width:576px){.flow__item-number{line-height:170%}}@media (max-width:575.98px){.flow__item-number{line-height:170%}}.flow__item-title{font-weight:700;text-align:center}@media (min-width:576px){.flow__item-title{margin-top:.5rem}}@media (max-width:575.98px){.flow__item-title{margin-top:.5rem}}@media (min-width:1100px){.flow__item-title{font-size:1.25rem}}@media (min-width:576px) and (max-width:1099.98px){.flow__item-title{font-size:1.25rem}}@media (max-width:575.98px){.flow__item-title{font-size:1.25rem}}@media (min-width:576px){.flow__item-title{line-height:170%}}@media (max-width:575.98px){.flow__item-title{line-height:170%}}.flow__item-desc{color:#4b5563;font-weight:350;text-align:center}@media (min-width:576px){.flow__item-desc{margin-top:1rem}}@media (max-width:575.98px){.flow__item-desc{margin-top:1rem}}@media (min-width:1100px){.flow__item-desc{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.flow__item-desc{font-size:.875rem}}@media (max-width:575.98px){.flow__item-desc{font-size:.875rem}}@media (min-width:576px){.flow__item-desc{line-height:142%}}@media (max-width:575.98px){.flow__item-desc{line-height:142%}}.flow__note-text{font-weight:500;letter-spacing:0;text-align:center}@media (min-width:1100px){.flow__note-text{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.flow__note-text{font-size:1rem}}@media (max-width:575.98px){.flow__note-text{font-size:1rem}}@media (min-width:576px){.flow__note-text{line-height:170%}}@media (max-width:575.98px){.flow__note-text{line-height:170%}}@media (max-width:1099.98px){.flow__note-text{text-align:left}}.cta{margin-left:auto;margin-right:auto;max-width:42.5rem}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)){.cta{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (min-width:1100px){.cta{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (min-width:576px) and (max-width:1099.98px){.cta{padding-left:16px;padding-right:16px}}@media screen and (max-width:calc(42.5rem + 1.25rem * 2)) and (max-width:575.98px){.cta{padding-left:1.6875rem;padding-right:1.6875rem}}@media (min-width:1100px){.cta .cta__button-link-contact{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;max-width:20rem;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-contact,.cta .cta__button-link-contact:active,.cta .cta__button-link-contact:hover,.cta .cta__button-link-contact:link,.cta .cta__button-link-contact:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-contact:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-contact:hover:before{left:-1%}.cta .cta__button-link-contact .button-text{align-items:center;display:flex;padding-left:2rem}.cta .cta__button-link-contact .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem auto;content:"";height:1em;margin-left:1.5rem;width:1.5rem}}@media (min-width:576px) and (max-width:1099.98px){.cta .cta__button-link-contact{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;max-width:20rem;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-contact,.cta .cta__button-link-contact:active,.cta .cta__button-link-contact:hover,.cta .cta__button-link-contact:link,.cta .cta__button-link-contact:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-contact:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-contact:hover:before{left:-1%}.cta .cta__button-link-contact .button-text{align-items:center;display:flex;padding-left:2rem}.cta .cta__button-link-contact .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem auto;content:"";height:1em;margin-left:1.5rem;width:1.5rem}}@media (max-width:575.98px){.cta .cta__button-link-contact{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-primary,#ec6633);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:4.8vw;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-contact,.cta .cta__button-link-contact:active,.cta .cta__button-link-contact:hover,.cta .cta__button-link-contact:link,.cta .cta__button-link-contact:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-contact:before{background:#f73;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-contact:hover:before{left:-1%}.cta .cta__button-link-contact .button-text{align-items:center;display:flex;padding-left:8.5333333333vw}.cta .cta__button-link-contact .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:6.4vw auto;content:"";height:1em;margin-left:6.4vw;width:6.4vw}}@media (min-width:1100px){.cta .cta__button-link-download{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-secondary,#59bd4d);border:none;border-radius:1000px;color:var(--c-text-btn-secondary,#fff);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;max-width:20rem;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-download,.cta .cta__button-link-download:active,.cta .cta__button-link-download:hover,.cta .cta__button-link-download:link,.cta .cta__button-link-download:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-download:before{background:#65d553;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-download:hover:before{left:-1%}.cta .cta__button-link-download .button-text{align-items:center;display:flex;padding-left:.625rem}.cta .cta__button-link-download .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem auto;content:"";height:1em;margin-left:1.5rem;width:1.5rem}}@media (min-width:576px) and (max-width:1099.98px){.cta .cta__button-link-download{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-secondary,#59bd4d);border:none;border-radius:1000px;color:var(--c-text-btn-secondary,#fff);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;max-width:20rem;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-download,.cta .cta__button-link-download:active,.cta .cta__button-link-download:hover,.cta .cta__button-link-download:link,.cta .cta__button-link-download:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-download:before{background:#65d553;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-download:hover:before{left:-1%}.cta .cta__button-link-download .button-text{align-items:center;display:flex;padding-left:.625rem}.cta .cta__button-link-download .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem auto;content:"";height:1em;margin-left:1.5rem;width:1.5rem}}@media (max-width:575.98px){.cta .cta__button-link-download{align-items:center;appearance:none;background-color:transparent;background-color:var(--bg-btn-secondary,#59bd4d);border:none;border-radius:1000px;color:var(--c-text-btn-secondary,#fff);cursor:pointer;display:flex;font-size:4.8vw;font-weight:700;height:4.4375rem;justify-content:center;line-height:170%;outline:none;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.cta .cta__button-link-download,.cta .cta__button-link-download:active,.cta .cta__button-link-download:hover,.cta .cta__button-link-download:link,.cta .cta__button-link-download:visited{color:var(--c-text-btn-primary,#fff)}.cta .cta__button-link-download:before{background:#65d553;content:"";height:100%;left:-110%;position:absolute;top:0;transform:skewX(-20deg);transition:all .3s ease;width:108%;z-index:-1}.cta .cta__button-link-download:hover:before{left:-1%}.cta .cta__button-link-download .button-text{align-items:center;display:flex;padding-left:2.6666666667vw}.cta .cta__button-link-download .button-text:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:6.4vw auto;content:"";height:1em;margin-left:6.4vw;width:6.4vw}}.cta .cta__button-caption{font-weight:700;line-height:142.857%;text-align:center}@media (min-width:1100px){.cta .cta__button-caption{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.cta .cta__button-caption{font-size:.875rem}}@media (max-width:575.98px){.cta .cta__button-caption{font-size:3.7333333333vw}}@media (min-width:576px){.cta .cta__button-caption{margin-bottom:.25rem}}@media (max-width:575.98px){.cta .cta__button-caption{margin-bottom:.25rem}}@media (min-width:1100px){.cta{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;margin:0 auto;max-width:42.5rem}.cta>*{flex:1 0 0}.cta .cta__button{align-items:center;display:flex;flex-direction:column}}@media (min-width:576px) and (max-width:1099.98px){.cta{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;margin:0 auto;max-width:42.5rem}.cta>*{flex:1 0 0}.cta .cta__button{align-items:center;display:flex;flex-direction:column}}@media (max-width:575.98px){.cta{gap:1.5rem}.cta,.cta .cta__button{display:flex;flex-direction:column}.cta .cta__button{align-items:center}}.problem__item{align-items:center;background-image:linear-gradient(91.34deg,#00a23f 1.13%,#59bd4d 54.21%,#eff74d 102.81%);border-radius:.25rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:576px){.problem__item{padding:.1875rem}}@media (max-width:575.98px){.problem__item{padding:.1875rem}}.problem__item-inner{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media (min-width:576px){.problem__item-inner{padding:1.5rem}}@media (max-width:575.98px){.problem__item-inner{padding:1.5rem}}@media (min-width:1100px){.problem__item-inner .problem__item-title{flex:1 0 0}}.problem__item-img{width:auto}@media (min-width:576px){.problem__item-img{height:8.8125rem}}@media (max-width:575.98px){.problem__item-img{height:8.8125rem}}.solution__item{align-items:center;background-image:linear-gradient(91.34deg,#00a23f 1.13%,#59bd4d 54.21%,#eff74d 102.81%);border-radius:.625rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:576px){.solution__item{padding:.125rem}}@media (max-width:575.98px){.solution__item{padding:.125rem}}.solution__item-img{height:auto}.solution__item-inner{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media (min-width:576px){.solution__item-inner{padding:.625rem .625rem 2.5rem}}@media (max-width:575.98px){.solution__item-inner{padding:1.5rem .625rem}}.is-01 .solution__item-inner{padding-top:1.9375rem}.is-01 .solution__item-inner .solution__item-img{height:auto;margin-bottom:.5rem;width:8.3125rem}.is-02 .solution__item-inner{padding-top:2.5rem}.is-02 .solution__item-inner .solution__item-img{margin-bottom:1.25rem;width:6.8125rem}.is-03 .solution__item-inner{padding-top:2.9375rem}.is-03 .solution__item-inner .solution__item-img{margin-bottom:1.25rem;width:10.9375rem}.is-04 .solution__item-inner{padding-top:2.6875rem}.is-04 .solution__item-inner .solution__item-img{margin-bottom:.4375rem;width:12.8125rem}.is-05 .solution__item-inner{padding-top:1.75rem}.is-05 .solution__item-inner .solution__item-img{margin-bottom:.75rem;width:13.4375rem}.needs__item{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.needs__item-img{height:auto}@media (min-width:576px){.needs__item-img{width:4.375rem}}@media (max-width:575.98px){.needs__item-img{width:13.8666666667vw}}.needs__item-notice{border-radius:4px}.rework__item-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:576px) and (max-width:1099.98px){.rework__item-inner{margin-left:auto;margin-right:auto;max-width:25rem}}.rework__item-img{height:auto}@media (min-width:576px){.rework__item-img{width:16.25rem}}@media (max-width:575.98px){.rework__item-img{width:69.3333333333vw}}.reason__item{flex-direction:column}.reason__item,.reason__item-number{align-items:center;display:flex;justify-content:center}.reason__item-number{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-reason-number.svg);background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%}@media (min-width:576px){.reason__item-number{height:2.5rem}}@media (max-width:575.98px){.reason__item-number{height:2.5rem}}.reason__item-title{align-items:center;background-color:#59bd4d;display:flex;justify-content:center;width:100%}@media (min-width:576px){.reason__item-title{height:2.6875rem}}@media (max-width:575.98px){.reason__item-title{height:11.4666666667vw}}.reason__text{background-color:#fff;height:100%;width:100%}@media (min-width:576px){.reason__text{padding:1.25rem 0 .9375rem}}@media (max-width:575.98px){.reason__text{padding:1.25rem 0 .9375rem}}@media (min-width:576px){.reason__item-04 .reason__text{padding-bottom:2.875rem}}@media (max-width:575.98px){.reason__item-04 .reason__text{padding-bottom:2.875rem}}.support-company__item,.support-worker__item{align-items:center;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:576px){.support-company__item,.support-worker__item{padding:2.5rem 1.5rem 1.5rem}}@media (max-width:575.98px){.support-company__item,.support-worker__item{padding:6.4vw}}.support-company__item{background:rgba(236,102,51,.1)}.support-worker__item{background:rgba(0,162,63,.1)}.support-company__item-img,.support-worker__item-img{height:auto}@media (min-width:576px){.support-company__item-img,.support-worker__item-img{width:11.5rem}}@media (max-width:575.98px){.support-company__item-img,.support-worker__item-img{width:49.0666666667vw}}.cases__item{align-items:center;background-color:#fff;border-radius:8px;display:flex;margin-bottom:40px;overflow:hidden}@media (max-width:575.98px){.cases__item{display:block}}.cases__item-img{flex-shrink:0;height:340px;width:360px}.cases__item-img img{aspect-ratio:450/280;height:100%;object-fit:cover;width:100%}@media (max-width:575.98px){.cases__item-img{flex-shrink:1;height:auto;width:100%}.cases__item-img img{aspect-ratio:450/280;height:100%;object-fit:cover;width:100%}}@media (min-width:576px){.cases__item-text{padding:0 40px}}@media (max-width:575.98px){.cases__item-text{padding:1.5rem}}.cases__item-title{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-case-item-title.svg);background-position:0 0;background-repeat:no-repeat}@media (min-width:576px){.cases__item-title{background-size:1.5625rem auto}}@media (max-width:575.98px){.cases__item-title{background-size:1.5625rem auto}}@media (min-width:576px){.cases__item-title{padding-top:.25rem}}@media (max-width:575.98px){.cases__item-title{padding-top:.25rem}}@media (min-width:576px){.cases__item-title{padding-left:1rem}}@media (max-width:575.98px){.cases__item-title{padding-left:1rem}}.cases__item-profile{align-items:center;display:flex}@media (min-width:576px){.cases__item-profile{margin-top:1rem}}@media (max-width:575.98px){.cases__item-profile{margin-top:1rem}}@media (min-width:576px){.cases__item-profile{height:3.75rem}}@media (max-width:575.98px){.cases__item-profile{height:3.75rem}}@media (min-width:576px){.cases__item-profile-img{padding-right:1rem}}@media (max-width:575.98px){.cases__item-profile-img{padding-right:1rem}}.cases__item-profile-img img{height:100%;width:auto}.flow__item{display:flex;flex-direction:column}@media (min-width:1100px){.flow__item{padding-bottom:1.25rem}.flow__item .flow__item-title{align-items:center;display:flex;flex:1 0 0;justify-content:center}}.flow__item-number,.flow__item-number-inner{display:flex;justify-content:center}.flow__item-number-inner{align-items:center;background-color:#59bd4d;border-radius:1000px}@media (min-width:576px){.flow__item-number-inner{width:2.8125rem}}@media (max-width:575.98px){.flow__item-number-inner{width:2.8125rem}}@media (min-width:576px){.flow__item-number-inner{height:2.8125rem}}@media (max-width:575.98px){.flow__item-number-inner{height:2.8125rem}}.flow__item:not(:last-child){position:relative}.flow__item:not(:last-child):after{background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:100%;position:absolute}@media (min-width:1100px){.flow__item:not(:last-child):after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/flow-arrow-right.svg);background-size:1.875rem auto;right:-3.5rem;width:3.5rem}}@media (min-width:576px) and (max-width:1099.98px){.flow__item:not(:last-child):after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/flow-arrow-down.svg);bottom:-4.5rem;height:4.5rem;left:0;width:100%}}@media (max-width:575.98px){.flow__item:not(:last-child):after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/flow-arrow-down.svg);bottom:-4.5rem;height:4.5rem;left:0;width:100%}}.problem .section-main{display:flex}@media (min-width:1100px){.problem .section-main{gap:1.5rem}.problem .section-main>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.problem .section-main{display:flex;flex-wrap:wrap;gap:1.5rem 1.5rem}.problem .section-main>*{width:calc(50% - .75rem)}}@media (max-width:575.98px){.problem .section-main{flex-direction:column;gap:1.5rem}}.solution .solution__row{display:flex}@media (min-width:576px) and (max-width:1099.98px){.solution .solution__row{display:flex;flex-wrap:wrap;gap:2.5rem 2.5rem;justify-content:center}.solution .solution__row>*{width:calc(50% - 1.25rem)}}@media (max-width:575.98px){.solution .solution__row{flex-direction:column;gap:1rem}}@media (min-width:576px){.solution .solution__row-01{margin-bottom:2.5rem}}@media (max-width:575.98px){.solution .solution__row-01{margin-bottom:1rem}}@media (min-width:1100px){.solution .solution__row-01{gap:2.5rem}.solution .solution__row-01>*{flex:1}.solution .solution__row-02{gap:3.25rem}.solution .solution__row-02>*{flex:1}}.needs .section-main{display:flex}@media (min-width:1100px){.needs .section-main{display:flex;flex-wrap:wrap;gap:2.5rem 2.5rem}.needs .section-main>*{width:calc(33.33333% - 1.66667rem)}}@media (min-width:576px) and (max-width:1099.98px){.needs .section-main{align-items:center;flex-direction:column}.needs .section-main>*{max-width:25rem;width:100%}.needs .section-main>:first-child{margin-bottom:1.5rem}}@media (max-width:575.98px){.needs .section-main{flex-direction:column}.needs .section-main>*{width:100%}.needs .section-main>:first-child{margin-bottom:1.5rem}}.rework__item-wrapper{display:flex}@media (min-width:1100px){.rework__item-wrapper{gap:4.3125rem}.rework__item-wrapper>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.rework__item-wrapper{flex-direction:column;gap:4.3125rem}}@media (max-width:575.98px){.rework__item-wrapper{flex-direction:column;gap:4.3125rem}}.reason .section-main{align-items:start;display:flex}@media (min-width:1100px){.reason .section-main{gap:3.125rem}.reason .section-main>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.reason .section-main{display:flex;flex-wrap:wrap;gap:2.5rem 2.5rem}.reason .section-main>*{width:calc(50% - 1.25rem)}}@media (max-width:575.98px){.reason .section-main{flex-direction:column}.reason .section-main .reason__item{margin-bottom:1.875rem;width:100%}}.support .support-company .support-section__content{display:flex}@media (min-width:1100px){.support .support-company .support-section__content{gap:2.6875rem}.support .support-company .support-section__content>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.support .support-company .support-section__content{flex-direction:column;gap:1rem}.support .support-company .support-section__content .support-company__item{margin-left:auto;margin-right:auto;max-width:31.25rem;width:100%}}@media (max-width:575.98px){.support .support-company .support-section__content{flex-direction:column;gap:1rem}}.support .support-worker .support-section__row-01,.support .support-worker .support-section__row-02{display:flex}@media (min-width:1100px){.support .support-worker .support-section__row-01,.support .support-worker .support-section__row-02{gap:2.6875rem;justify-content:center}.support .support-worker .support-section__row-01>*,.support .support-worker .support-section__row-02>*{flex:1;max-width:20.625rem}}@media (min-width:576px) and (max-width:1099.98px){.support .support-worker .support-section__row-01,.support .support-worker .support-section__row-02{flex-direction:column;gap:1rem}.support .support-worker .support-section__row-01 .support-worker__item,.support .support-worker .support-section__row-02 .support-worker__item{margin-left:auto;margin-right:auto;max-width:31.25rem;width:100%}}@media (max-width:575.98px){.support .support-worker .support-section__row-01,.support .support-worker .support-section__row-02{flex-direction:column;gap:1rem}}@media (min-width:576px){.support .support-worker .support-section__row-01{margin-bottom:1.5rem}}@media (max-width:575.98px){.support .support-worker .support-section__row-01{margin-bottom:1rem}}.flow .section-main{display:flex}@media (min-width:1100px){.flow .section-main{gap:3.5rem}.flow .section-main>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.flow .section-main{flex-direction:column;gap:4.5rem}}@media (max-width:575.98px){.flow .section-main{flex-direction:column;gap:4.5rem}}.rework-cost__content{display:flex}@media (min-width:1100px){.rework-cost__content{gap:2.5rem}.rework-cost__content>*{flex:1}}@media (min-width:576px) and (max-width:1099.98px){.rework-cost__content{gap:2rem}.rework-cost__content>*{flex:1}}@media (max-width:575.98px){.rework-cost__content{flex-direction:column;gap:1rem}.rework-cost__content>*{margin-left:auto;margin-right:auto;width:53.3333333333vw}}.mv-title{transition:opacity .3s ease-in-out .2s}.mv-title.is-active{opacity:1}.mv-subtitle{transition:opacity .3s ease-in-out .4s}.mv-subtitle.is-active{opacity:1}.mv-number{transition:opacity .3s ease-in-out .6s}.mv-number.is-active{opacity:1}@media (min-width:1100px){.mv-form-panel{transition:opacity .5s ease-in-out .8s,transform .5s ease-in-out .8s}.mv-form-panel.is-active{opacity:1;transform:translateY(0)}}@media (min-width:576px) and (max-width:1099.98px){.mv-form-panel{transition:opacity .5s ease-in-out 0s}.mv-form-panel.is-active{opacity:1}}@media (max-width:575.98px){.mv-form-panel{transition:opacity .5s ease-in-out 0s}.mv-form-panel.is-active{opacity:1}}.problem__item{transition:opacity .4s ease-in-out}.problem__item.is-active{opacity:1}.problem__item:first-of-type{transition-delay:.2s}.problem__item:nth-of-type(2){transition-delay:.4s}.problem__item:nth-of-type(3){transition-delay:.6s}.problem__item:nth-of-type(4){transition-delay:.8s}.solution__item{transition:opacity .4s ease-in-out}.solution__item.is-active{opacity:1}.solution__item.is-01{transition-delay:.2s}.solution__item.is-02{transition-delay:.4s}.solution__item.is-03{transition-delay:.6s}.solution__item.is-04{transition-delay:.8s}.solution__item.is-05{transition-delay:1s}.needs__item-anim{transition:opacity .5s ease-in-out}.is-active .needs__item-anim{opacity:1}.needs__item-anim:first-of-type{transition-delay:.3s}.needs__item-anim:nth-of-type(2){transition-delay:.6s}.needs__item-anim:nth-of-type(3){transition-delay:.9s}.rework__item{transition:opacity .5s ease-in-out}.is-active .rework__item{opacity:1}.rework__item:first-of-type{transition-delay:.2s}.rework__item:nth-of-type(2){transition-delay:.4s}.rework__item:nth-of-type(3){transition-delay:.6s}.reason__item{transition:opacity .5s ease-in-out}.is-active .reason__item{opacity:1}.reason__item:first-of-type{transition-delay:.15s}.reason__item:nth-of-type(2){transition-delay:.3s}.reason__item:nth-of-type(3){transition-delay:.45s}.reason__item:nth-of-type(4){transition-delay:.6s}.rework__title.is-active .color-01{opacity:1}.reason__subtitle-wrapper:after,.reason__subtitle-wrapper:before{transition:opacity 1.5s ease-in-out}.reason__subtitle-wrapper .reason__subtitle{transition:opacity .8s ease-in-out}.reason__subtitle-wrapper.is-active:after,.reason__subtitle-wrapper.is-active:before{opacity:1}.reason__subtitle-wrapper.is-active .reason__subtitle{opacity:1;transition:opacity .8s ease-in-out .2s}.reason__header-caption{transition:opacity .3s ease-in-out .3s}.reason__header-caption.is-active{opacity:1}.flow__item{transition:opacity .5s ease-in-out}.is-active .flow__item{opacity:1}.flow__item:first-of-type{transition-delay:.2s}.flow__item:nth-of-type(2){transition-delay:.4s}.flow__item:nth-of-type(3){transition-delay:.6s}.flow__item:nth-of-type(4){transition-delay:.8s}.mv .mv-eyecatch{color:#00a23f;font-weight:500}@media (min-width:1100px){.mv .mv-eyecatch{font-size:.875rem}}@media (min-width:576px) and (max-width:1099.98px){.mv .mv-eyecatch{font-size:.875rem}}@media (max-width:575.98px){.mv .mv-eyecatch{font-size:3.2vw}}.mv .mv-eyecatch{align-items:center;border:1px solid #00a23f;border-radius:1000px;display:flex;justify-content:center;width:max-content}@media (min-width:576px){.mv .mv-eyecatch{padding:.625rem 1.5rem}}@media (max-width:575.98px){.mv .mv-eyecatch{padding:2.1333333333vw 3.2vw}}.mv .mv-title{font-weight:700}@media (min-width:576px){.mv .mv-title{margin-top:1.5rem}}@media (max-width:575.98px){.mv .mv-title{margin-top:4.2666666667vw}}@media (min-width:1100px){.mv .mv-title{font-size:2.375rem}}@media (min-width:576px) and (max-width:1099.98px){.mv .mv-title{font-size:2.375rem}}@media (max-width:575.98px){.mv .mv-title{font-size:4.5333333333vw}}@media (min-width:576px){.mv .mv-title{line-height:178%}}@media (max-width:575.98px){.mv .mv-title{line-height:178%}}@media screen and (min-width:1100px) and (max-width:1200px){.mv .mv-title{font-size:1.875rem}}.mv .mv-subtitle{font-weight:500}@media (min-width:576px){.mv .mv-subtitle{margin-top:1.5rem}}@media (max-width:575.98px){.mv .mv-subtitle{margin-top:4.2666666667vw}}@media (min-width:1100px){.mv .mv-subtitle{font-size:1rem}}@media (min-width:576px) and (max-width:1099.98px){.mv .mv-subtitle{font-size:1rem}}@media (max-width:575.98px){.mv .mv-subtitle{font-size:3.7333333333vw}}@media (min-width:576px){.mv .mv-subtitle{line-height:200%}}@media (max-width:575.98px){.mv .mv-subtitle{line-height:160%}}@media (min-width:1100px){.mv{height:53.75rem}}@media (min-width:576px){.mv .mv-number{padding-top:4rem}}@media (max-width:575.98px){.mv .mv-number{padding-top:2.875rem}}@media (min-width:1100px){.mv .mv__inner{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:75rem}}@media screen and (min-width:1100px) and (max-width:calc(75rem + 16px * 2)){.mv .mv__inner{padding-left:16px;padding-right:16px}}@media (min-width:1100px){.mv .mv__inner .mv-sec-01{flex:1 0 0;padding-right:3.75rem;padding-top:6.25rem}.mv .mv__inner .mv-sec-02{padding-top:2.75rem;width:23.75rem}.mv .mv__inner .mv-number-img{max-width:35.25rem}}@media (min-width:576px) and (max-width:1099.98px){.mv .mv-sec-01{padding-left:1rem;padding-right:1rem;padding-top:2.5rem}.mv .mv-sec-02{padding:2.5rem 1rem 2.1875rem}.mv .mv-number{padding-left:1.5rem;padding-right:1.5rem;text-align:center}.mv .mv-number img{max-width:37.5rem}}@media (max-width:575.98px){.mv .mv-sec-01{padding-left:4.2666666667vw;padding-right:4.2666666667vw;padding-top:2.5rem}.mv .mv-sec-02{padding:2.5rem 4.2666666667vw 2.1875rem}.mv .mv-number{padding-left:6.4vw;padding-right:6.4vw}}@media (min-width:1100px){.mv{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-mv-pc-opa.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;position:relative}.mv .mv__inner{position:relative;z-index:1}.mv .mv__bg{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-mv-01.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;height:100%;left:0;position:absolute;top:0;width:100%}}@media (min-width:576px) and (max-width:1099.98px){.mv{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-mv-01-sp.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% auto}}@media (min-width:576px) and (max-width:1099.98px) and (min-width:768px) and (max-width:1099.98px){.mv{background-size:70% auto}}@media (max-width:575.98px){.mv{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-mv-01-sp.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:100% auto}}.mv .mv-number-pic{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-mv-num-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (max-width:1099.98px){.mv .mv-number-pic{display:none}}.mv .mv-number-pic{height:9.875rem;width:8.75rem}.mv .mv-number{position:relative}.mv .mv-number-pic{bottom:0;position:absolute;right:6rem}@media screen and (max-width:1200px){.mv .mv-number-pic{right:0}}.mv .mv-form-panel{background-color:#fff;border-radius:8px;box-shadow:0 0 25px 0 rgba(0,0,0,.122)}@media (min-width:1100px){.mv .mv-form-panel{height:100%;min-height:44rem}}@media (min-width:576px) and (max-width:1099.98px){.mv .mv-form-panel{min-height:25rem}}@media (max-width:575.98px){.mv .mv-form-panel{min-height:25rem}}.companies{overflow:hidden}.companies-list{-webkit-animation:infinity-scroll-left 70s linear infinite;animation:infinity-scroll-left 70s linear infinite;margin-top:30px}.companies-list-item{max-height:102px;max-width:297px}.companies-list-item img{height:85px}.companies-list:hover{animation-play-state:paused}@media (max-width:767px){.companies{top:0}.companies-list{margin-top:10px;padding-bottom:10px}.companies-list-item{margin-right:6px;max-height:102px;max-width:297px}.companies-list-item img{display:block;height:50px;width:auto}}.solution{position:relative}.solution .solution__bg{height:100%;position:absolute;width:100%}@media (min-width:1100px){.solution .solution__bg{left:0;top:0}.solution .solution__bg.solution__bg-sp-01,.solution .solution__bg.solution__bg-sp-02{display:none}}@media (min-width:576px) and (max-width:1099.98px){.solution .solution__bg{left:0;top:0}.solution .solution__bg.solution__bg-sp-01,.solution .solution__bg.solution__bg-sp-02{display:none}}@media (max-width:575.98px){.solution .solution__bg.solution__bg-pc{display:none}.solution .solution__bg.solution__bg-sp-01{right:0;top:0}.solution .solution__bg.solution__bg-sp-02{bottom:0;left:0}}.solution .section-main,.solution .solution__subtitle,.solution .solution__title{position:relative;z-index:1}@media (min-width:1100px){.solution{background-image:linear-gradient(-41.34deg,#00a23f 1.13%,#59bd4d 54.21%,#eff74d 102.81%)}}@media (min-width:576px) and (max-width:1099.98px){.solution{background-image:linear-gradient(-41.34deg,#00a23f 1.13%,#59bd4d 54.21%,#eff74d 102.81%)}}@media (max-width:575.98px){.solution{background:linear-gradient(299.41deg,#00a23f -.38%,#59bd4d 54.12%,#eff74d 104.01%),linear-gradient(0deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06))}}.solution .solution__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply}@media (min-width:576px){.solution .solution__bg{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-solution.png)}}@media (max-width:575.98px){.solution .solution__bg.solution__bg-sp-01{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-solution-sp-01.png);background-position:100% 0;background-size:81.3333333333% auto;mix-blend-mode:normal}.solution .solution__bg.solution__bg-sp-02{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-solution-sp-02.png);background-position:0 100%;background-size:100% auto}}@media (min-width:1100px){.needs .needs__reference{width:max-content}}@media (min-width:576px) and (max-width:1099.98px){.needs .needs__reference{margin-left:auto;margin-right:auto;width:max-content}}.needs .needs__reference td,.needs .needs__reference th{padding-bottom:.25rem}.needs .needs__reference th{width:3em}.needs .needs__item-pic img{filter:drop-shadow(0 0 20px rgba(0,0,0,.102))}@media (min-width:576px) and (max-width:1099.98px){.needs .needs__item-pic img.is-left{display:none}}@media (max-width:575.98px){.needs .needs__item-pic img.is-left{display:none}}@media (min-width:1100px){.needs .needs__item-pic img.is-up{display:none}}.needs .needs__item-pic__inner{background-color:#fff;border:2px solid green;border-radius:8px}@media (min-width:576px){.needs .needs__item-pic__inner{padding:1.4375rem .875rem 1.625rem 1.125rem}}@media (max-width:575.98px){.needs .needs__item-pic__inner{padding:.625rem}}.needs .needs__item-pic__inner{position:relative}.needs .needs__item-pic__inner:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/arrow-panel-01-left.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";position:absolute}@media (min-width:1100px){.needs .needs__item-pic__inner:after{height:2.5rem;left:-1.75rem;top:50%;transform:translateY(-50%);width:1.875rem}}.cases .cases__footer{text-align:center}.rework .rework-cost__subtitle{display:flex}@media (min-width:1100px){.rework .rework-cost__subtitle{align-items:center;gap:1.0625rem}}@media (min-width:576px) and (max-width:1099.98px){.rework .rework-cost__subtitle{align-items:center;flex-direction:column}}@media (max-width:575.98px){.rework .rework-cost__subtitle{align-items:center;flex-direction:column}}@media (min-width:576px){.rework .rework-cost__subtitle-img{width:4.875rem}}@media (max-width:575.98px){.rework .rework-cost__subtitle-img{width:20.8vw}}.rework .rework-cost__subtitle-text{display:flex;flex-direction:column}@media (min-width:1100px){.rework .rework-cost__subtitle-text{margin-top:0}}@media (min-width:576px) and (max-width:1099.98px){.rework .rework-cost__subtitle-text{margin-top:.25rem}}@media (max-width:575.98px){.rework .rework-cost__subtitle-text{margin-top:.25rem}}@media (min-width:1100px){.rework .rework-cost__subtitle-text .-sub{margin-top:.75rem}}@media (min-width:576px) and (max-width:1099.98px){.rework .rework-cost__subtitle-text .-sub{margin-top:.75rem}}@media (max-width:575.98px){.rework .rework-cost__subtitle-text .-sub{margin-top:.75rem}}.reason .reason__subtitle{font-weight:700;text-align:center}@media (min-width:1100px){.reason .reason__subtitle{font-size:1.75rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle{font-size:1.75rem}}@media (max-width:575.98px){.reason .reason__subtitle{font-size:5.6vw}}@media (min-width:576px){.reason .reason__subtitle{line-height:150%}}@media (max-width:575.98px){.reason .reason__subtitle{line-height:150%}}.reason .reason__subtitle{align-items:center;display:flex;justify-content:space-between}@media (min-width:1100px){.reason .reason__subtitle{height:6.25rem;margin-left:auto;margin-right:auto;max-width:26.9375rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle{height:6.25rem;margin-left:auto;margin-right:auto;max-width:26.9375rem}}@media (max-width:575.98px){.reason .reason__subtitle{height:21.8666666667vw}}.reason .reason__subtitle:after,.reason .reason__subtitle:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%}.reason .reason__subtitle:before{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/wing-left.svg)}@media (min-width:576px){.reason .reason__subtitle:before{width:3.4375rem}}@media (max-width:575.98px){.reason .reason__subtitle:before{width:11.9413333333vw}}.reason .reason__subtitle:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/wing-right.svg)}@media (min-width:576px){.reason .reason__subtitle:after{width:3.4375rem}}@media (max-width:575.98px){.reason .reason__subtitle:after{width:11.9413333333vw}}@media (min-width:576px){.reason .reason__subtitle-wrapper{margin-top:1.5625rem}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper{margin-top:1rem}}@media (min-width:576px){.reason .reason__subtitle-wrapper{align-items:center;display:flex;justify-content:space-between}}@media (min-width:576px) and (min-width:576px){.reason .reason__subtitle-wrapper{height:12.625rem}}@media (min-width:576px) and (max-width:575.98px){.reason .reason__subtitle-wrapper{height:12.625rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle-wrapper{margin-left:auto;margin-right:auto;max-width:40.625rem}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper{display:flex;flex-wrap:wrap;gap:2.1333333333vw 10.1333333333vw;justify-content:center}.reason .reason__subtitle-wrapper .reason__subtitle{order:3}}.reason .reason__subtitle-wrapper:after,.reason .reason__subtitle-wrapper:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.reason .reason__subtitle-wrapper:before{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-reason-01.svg)}@media (min-width:1100px){.reason .reason__subtitle-wrapper:before{width:10.0625rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle-wrapper:before{width:8.75rem}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper:before{width:28.2666666667vw}}@media (min-width:1100px){.reason .reason__subtitle-wrapper:before{height:100%}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle-wrapper:before{height:100%}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper:before{height:35.4666666667vw}}.reason .reason__subtitle-wrapper:after{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/pic-reason-02.svg)}@media (min-width:1100px){.reason .reason__subtitle-wrapper:after{width:9.625rem}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle-wrapper:after{width:8.625rem}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper:after{width:26.6666666667vw}}@media (min-width:1100px){.reason .reason__subtitle-wrapper:after{height:100%}}@media (min-width:576px) and (max-width:1099.98px){.reason .reason__subtitle-wrapper:after{height:100%}}@media (max-width:575.98px){.reason .reason__subtitle-wrapper:after{height:34.6666666667vw}}@media (min-width:1100px){.reason .reason__header-caption{margin-top:-2.125rem}}@media (max-width:575.98px){.reason .reason__header-caption{margin-top:2.6666666667vw}}.faq{background-color:#fafafa}.faq .section-main{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:54.625rem}@media (min-width:576px){.faq .section-main{margin-top:2.5rem}}@media (max-width:575.98px){.faq .section-main{margin-top:1.5rem}}@media (min-width:576px){.faq .section-main{gap:1.5rem}}@media (max-width:575.98px){.faq .section-main{gap:1.5rem}}@media (min-width:576px){.faq .section-main{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:575.98px){.faq .section-main{padding-left:1.25rem;padding-right:1.25rem}}.faq__item{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.102);cursor:pointer}@media (min-width:576px){.faq__item{border-radius:.25rem}}@media (max-width:575.98px){.faq__item{border-radius:.25rem}}@media (min-width:576px){.faq__item{padding:1rem 1.5rem}}@media (max-width:575.98px){.faq__item{padding:1rem 1.5rem}}@media (min-width:1100px){.faq__question{font-size:1rem;font-weight:700;letter-spacing:.04rem;line-height:220%}}@media (max-width:1099.98px){.faq__question{font-size:1rem;font-weight:700;letter-spacing:.04rem;line-height:220%}}.faq__question{align-items:center;display:flex;flex-wrap:wrap}.faq__question .faq__question-q{width:max-content}@media (min-width:576px){.faq__question .faq__question-q{margin-right:.625rem}}@media (max-width:575.98px){.faq__question .faq__question-q{margin-right:.625rem}}.faq__question .faq__question-text{flex:1 0 0}.faq__question-q{color:#59bd4d;font-family:Arial;font-weight:700;line-height:170%}@media (min-width:1100px){.faq__question-q{font-size:1.625rem}}@media (max-width:1099.98px){.faq__question-q{font-size:1.625rem}}.faq__answer{color:#374151;font-family:Noto Sans JP;font-weight:350;line-height:150%}@media (min-width:1100px){.faq__answer{font-size:1rem}}@media (max-width:1099.98px){.faq__answer{font-size:1rem}}@media (min-width:1100px){.faq__question{padding-right:2.75rem}}@media (max-width:1099.98px){.faq__question{padding-right:1.75rem}}.faq__question{position:relative}.faq__question:before{background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/icon/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:auto auto;content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s}@media (min-width:576px){.faq__question:before{width:1.5rem}}@media (max-width:575.98px){.faq__question:before{width:1.25rem}}@media (min-width:576px){.faq__question:before{height:1.5rem}}@media (max-width:575.98px){.faq__question:before{height:1.25rem}}.is-open .faq__question:before{transform:translateY(-50%) rotate(180deg)}.faq__answer{margin-top:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out,margin-top .2s ease-out}.faq-item.is-open .faq__answer{max-height:500px}@media (min-width:1100px){.faq-item.is-open .faq__answer{margin-top:24px}}@media (max-width:1099.98px){.faq-item.is-open .faq__answer{margin-top:8.5333333333vw}}.contact{background-color:#fafafa}@media (min-width:1100px){.contact{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:576px) and (max-width:1099.98px){.contact{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:575.98px){.contact{padding-left:1rem;padding-right:1rem}}.contact .contact__inner{margin-left:auto;margin-right:auto;max-width:85rem}@media (min-width:576px){.contact .contact__inner{padding:4rem 1.25rem}}@media (max-width:575.98px){.contact .contact__inner{padding:2.5rem 1.3125rem}}@media (min-width:576px){.contact .contact__inner{border-radius:1rem}}@media (max-width:575.98px){.contact .contact__inner{border-radius:1rem}}.contact .contact__inner{background-color:#59bd4d;background-image:url(https://45462627.fs1.hubspotusercontent-na2.net/hubfs/45462627/raw_assets/public/Rodina_February2025/images/service_business_lp/pages/bg-contact.png);background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center}@media (min-width:576px){.contact .contact__subtitle{margin-top:1.5rem}}@media (max-width:575.98px){.contact .contact__subtitle{margin-top:1rem}}@media (min-width:576px){.contact .contact-cta__title{margin-top:4rem}}@media (max-width:575.98px){.contact .contact-cta__title{margin-top:2.5rem}}.contact .cta{padding-left:0;padding-right:0}@media (min-width:576px){.contact .cta{margin-top:.625rem}}@media (max-width:575.98px){.contact .cta{margin-top:.625rem}}@media (min-width:576px){.contact .contact__desc{margin-top:2.5rem}}@media (max-width:575.98px){.contact .contact__desc{margin-top:2.375rem}}.contact .contact__title{color:#fff;font-weight:700;line-height:140%;text-align:center}@media (min-width:576px){.contact .contact__title{font-size:2.125rem}}@media (max-width:575.98px){.contact .contact__title{font-size:1.125rem}}.contact .contact__subtitle{color:#fff;font-weight:700;text-align:center}@media (min-width:576px){.contact .contact__subtitle{font-size:1.125rem}}@media (max-width:575.98px){.contact .contact__subtitle{font-size:4.2666666667vw}}@media (min-width:576px){.contact .contact__subtitle{line-height:170%}}@media (max-width:575.98px){.contact .contact__subtitle{line-height:150%}}.contact .contact__subtitle{background:#59bd4d;border:1px solid #fff;border-radius:1000px;display:inline-block}@media (min-width:576px){.contact .contact__subtitle{padding:.625rem 1.75rem}}@media (max-width:575.98px){.contact .contact__subtitle{padding:.625rem 1.75rem}}.contact .contact-cta__title{font-weight:700;line-height:170%;text-align:center}@media (min-width:576px){.contact .contact-cta__title{font-size:1.125rem}}@media (max-width:575.98px){.contact .contact-cta__title{font-size:1.125rem}}.contact .contact__desc{color:#fff;font-weight:700;font-weight:500;line-height:150%}@media (min-width:576px){.contact .contact__desc{font-size:.875rem}}@media (max-width:575.98px){.contact .contact__desc{font-size:.875rem}}@media (min-width:1100px){.contact .contact__desc{text-align:center}}@media (max-width:1099.98px){.contact .contact__desc{text-align:left}}.contact .cta__button-link-contact,.contact .cta__button-link-download{border:2px solid #fff}.button-youtube-modal{align-items:center;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:10000}.button-youtube-modal.is-show{opacity:1;visibility:visible}.button-youtube-modal-overlay{inset:0;position:absolute}.button-youtube-modal-content{background:#000;max-width:800px;position:relative;width:80vw}.button-youtube-modal-iframe iframe{aspect-ratio:16/9;display:block;width:100%}.button-youtube-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:32px;position:absolute;right:0;top:-40px}.button-youtube-wrapper{bottom:20px;opacity:1;position:fixed;right:20px;transition:opacity .3s ease,transform .3s ease;width:220px;z-index:1000}.button-youtube-wrapper:hover{transform:scale(1.05)}.button-youtube-wrapper.is-hide{opacity:0}.button-youtube{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;display:block;padding:10px}.button-youtube img{display:block;width:100%}.button-youtube-text{color:#000;display:block;font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}.button-youtube:hover{text-decoration:none}.button-close-banner{align-items:center;background:#333;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;position:absolute;right:-12px;top:-12px;width:24px;z-index:1001}.button-close-banner:hover{background:#000}.companies{padding:0;position:relative;top:0}.companies-list{align-items:center;animation:infinity-scroll-left 40s linear infinite;display:flex;margin-top:40px}.companies-list.list2{animation:infinity-scroll-right 40s linear infinite;margin-top:10px}.companies-list-item{flex:0 0 auto;margin-right:10px;max-height:54px;max-width:160px}.companies-list-item img{display:block;height:54px;width:auto}@-webkit-keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes infinity-scroll-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:767px){.button-youtube-wrapper{display:none}.companies{top:0}.companies-list-item{margin-right:6.6px;max-height:36px;max-width:106px}.companies-list-item img{display:block;height:36px;width:auto}.download{margin-top:40px}}