:root{--home-gutter:clamp(20px, 2.7vw, 40px)}.home-container{width:calc(min(100%, var(--site-max)) - 2 * var(--pad));max-width:none;margin:0 auto;padding:0}.home-about{position:relative;container-type:inline-size}.about-left{height:670px;position:relative}.about-left>*{position:absolute}.about-factory{width:min(359px,100%);height:500px;top:118px;left:0}.about-circle{width:clamp(0px,26vw - 24px,134px);height:auto;top:205px;left:294px}.about-line{width:138px;height:13px;top:593px;left:7px}.about-box{display:none}.about-right{padding-top:0}@media (max-width:767px){.about-left{height:auto;margin:40px 0 48px}.about-factory{aspect-ratio:4/3;width:100%;height:auto;position:relative;inset:auto}.about-circle{width:72px;top:12px;left:auto;right:12px}.about-line{top:auto;bottom:-22px;left:0}}.about-label,.section-label{color:var(--color-primary);text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:25px;display:block}.about-title{color:var(--color-heading);margin:17px 0 0;font-size:26px;font-weight:700;line-height:36px}.about-text{margin:10px 0 0;font-size:18px;line-height:28px}.about-sub{margin:28px 0 0;font-size:18px;font-style:italic;font-weight:700;line-height:28px}.about-list{margin:8px 0 0;padding:0 0 0 5px;font-size:17px;line-height:28.9px;list-style:none}.about-list li+li{margin-top:2px}.about-right .rs-btn{margin-top:20px}@media (min-width:768px){.about-left{height:811px}.about-factory{top:119px}.about-circle{width:134px;height:137px;top:203px;left:292px}.about-line{left:5px}.about-box{border-top:6px solid #fff;border-left:6px solid #fff;border-radius:6px;width:calc(min(64.6cqw - 3px,622px) + 6px);display:block;top:min(73px,767px + -1.2625*min(64.6cqw - 3px,622px));left:calc(34.77cqw - 29px)}.about-title{font-size:36px;line-height:46px}}@media (min-width:1025px){.home-about{display:flex}.about-left{flex:none;width:calc(50% + 30px);height:auto;min-height:calc(1332px - 33.75cqw)}.about-factory{left:-2px}.about-circle{top:204px;left:290px}.about-line{top:calc(1319px - 33.75cqw);left:2px}.about-box{width:calc(32.3cqw + 4px);top:calc(544px - 33.75cqw);left:calc(17.65cqw - 31.5px)}.about-right{flex:1;min-width:0;margin-bottom:-200px;padding-top:123px}}@media (min-width:1520px){.about-left{width:709px;min-height:914px}.about-factory{left:0}.about-circle{width:132px;height:135px;top:205px;left:293px}.about-line{top:901px;left:13px}.about-box{width:443px;top:266px;left:207px}.about-right{margin-bottom:0;padding-top:121px}.about-title{font-size:35px;line-height:50px}.about-text{max-width:563px}}.steps{padding-top:92px;position:relative;overflow-x:clip}.step-grid{grid-template-columns:1fr;align-items:start;gap:20px;margin-right:5px;display:grid}.step-card{background:#f9fafb;padding:20px 20px 80px;transition:transform .4s,box-shadow .4s;position:relative}.step-card[data-featured=true]{background:#fff;box-shadow:2px 2px 15px 6px #21111108}.step-card h3{margin:0 0 16px;font-size:20px;line-height:30px}.step-card p{margin:0;font-size:17px;line-height:28.9px}.step-num{width:50px;height:50px;color:var(--color-primary);background:#f7f7f7;border:1px solid #f0f0f0;border-radius:2px;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:36px;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:absolute;bottom:20px;right:20px}.step-card[data-featured=true] .step-num,.step-card:hover .step-num{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (min-width:768px){.step-card{padding:35px 60px 70px 40px}.steps{padding-top:72px}}@media (min-width:1025px){.steps{padding-top:173px}.step-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (min-width:1367px){.steps{padding-top:2px}.step-card h3{font-size:24px;line-height:32px}.step-grid{gap:24.5px}}.why{padding-top:142px;position:relative}.why-wrap{position:relative}.why-gears{pointer-events:none;position:absolute;bottom:-200px;left:-62px}.why-title{color:var(--color-heading);margin:12px 0 0;font-size:26px;line-height:36px}.why-item{flex-direction:column;gap:26px;margin-bottom:43px;display:flex}.why-icon{width:80px;height:80px;color:var(--color-text);background:#f7f7f7;flex:none;justify-content:center;align-items:center;display:flex}.why-item h4,.why-item h2{margin:0;font-size:20px;line-height:32px}.why-item p{margin:6px 0 0;font-size:17px;line-height:28.9px}.why-form-wrap{margin-top:50px}.why .rs-btn{margin-top:-6px}.why-item>div:last-child{padding-left:4px}.why-form{background:var(--color-light) url(/images/home/form-bg.png) right bottom / auto no-repeat;border-top:4px solid var(--color-primary);border-radius:2px;padding:30px;position:relative}.why-form h3{margin:0;font-size:24px;line-height:40px}.why-form>p{margin:10px 0 0;font-size:16px;line-height:26px}.why-form form{margin-top:30px}.why-form .hq-field{color:var(--color-heading)}.why-form button[type=submit]{padding-left:26px;font-weight:500}@media (min-width:768px){.why-item{flex-direction:row;gap:24px;margin-bottom:25px}.why-item>div:last-child{padding-left:0}.why .rs-btn{margin-top:13px}.why-item>div:last-child{margin-top:6px}.why-title{padding-right:50px;font-size:36px;line-height:46px}.why-form h3{font-size:30px}}@media (min-width:1025px){.why{grid-template-columns:1fr calc(43.9% - 44px);column-gap:0;padding-top:72px;display:grid}.why>.relative{padding-right:20px}.why-gears{top:374px;bottom:auto}.why-form-wrap{margin-top:0}.why-form{margin-top:18px}.why .rs-btn{margin-top:33px}.why-form>p{max-width:418px}}@media (min-width:1367px){.why{grid-template-columns:1fr 552px;padding-top:148px}.why-gears{top:540px}.why .rs-btn{margin-top:34px}.why-title{font-size:52px;line-height:58px}.why-form{margin-top:51px;padding:50px 50px 59px}.why-form h3{font-size:36px;line-height:48px}}.testi{isolation:isolate;background:#f9fafb;margin-top:80px;padding:50px 0 70px;position:relative}.testi:before{content:"";z-index:-1;background:linear-gradient(162deg,#39d66900 73%,#fff 100%);position:absolute;inset:0}.testi-container{width:calc(min(100%, var(--site-max)) - 2 * var(--pad));max-width:none;margin:0 auto}.testi-head{padding-top:27px}.testi-title{color:var(--color-heading);margin:16px 0 0;font-size:26px;line-height:36px}.testi-slider{margin:45px 0 0 20px}.testi-viewport{position:relative;overflow:hidden}.testi-track{align-items:center;gap:20px;transition:transform .5s;display:flex}.testi-slide{width:var(--slide-w);aspect-ratio:302/435;flex:none;align-items:center;display:flex}.testi-slide img{border:3px solid var(--color-text);width:100%;height:auto;display:block}.testi-nav{z-index:2;color:#ededede6;cursor:pointer;background:0 0;border:0;width:25px;height:25px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.testi-dots{justify-content:center;margin:-4px 0 6px;display:flex}.testi-dot{background:var(--color-heading);cursor:pointer;background-clip:content-box;border:0;border-radius:50%;width:18px;height:28px;padding:11px 6px}.testi-dot[aria-current=true]{background:#eae526 padding-box content-box}@media (min-width:768px){.testi{margin-top:80px}.testi-title{font-size:36px;line-height:46px}}@media (min-width:1025px){.testi{background:#f9fafb url(/images/home/testi-bg.png) 100%/cover no-repeat;margin-top:60px;padding:100px 0 200px}.testi:before{background:linear-gradient(90deg,#39d66900 71.6%,#fff 0%)}.testi-container{padding:0 0 0 10px;display:flex}.testi-head{flex:1;min-width:0;padding-right:29px}.testi-title{margin-top:17px}.testi-slider{flex:none;width:calc(71.3% - 17px);margin:0}}@media (min-width:1367px){.testi{margin-top:78px}.testi-title{font-size:52px;line-height:58px}}@media (min-width:768px) and (max-width:1024px){body:has([data-page=home]) .footer-main{min-height:766px}}@media (max-width:767px){body:has([data-page=home]) .footer-main{min-height:1407px}}.hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000 25%,#0000 60%);mask-image:linear-gradient(90deg,#000 25%,#0000 60%)}.stat-circle:before{content:"";border:2px solid #0000;border-top-color:var(--color-accent);border-left-color:var(--color-accent);opacity:.9;pointer-events:none;border-radius:50%;position:absolute;inset:-1px;transform:rotate(-20deg)}.stat-circle+.stat-circle:after{content:"";left:calc(-.5 * var(--stat-gap,12px) - .5px);background:#ffffff38;width:1px;height:64%;position:absolute;top:18%}.stat-row{gap:12px}.stat-circle{--stat-gap:12px;width:104px;height:104px;padding:0 8px}.stat-icon{width:16px;height:16px;margin-bottom:4px}.stat-num{font-size:24px}.stat-label{letter-spacing:.02em;text-wrap:balance;max-width:110px;margin-top:4px;font-size:8.5px;line-height:1.25}@media (min-width:640px){.stat-row{gap:24px}.stat-circle{--stat-gap:24px;width:124px;height:124px}.stat-icon{width:20px;height:20px}.stat-num{font-size:28px}.stat-label{margin-top:6px;font-size:10px}}@media (min-width:1025px){.stat-row{gap:58px}.stat-circle{--stat-gap:58px;width:142px;height:142px}.stat-icon{width:26px;height:26px;margin-bottom:6px}.stat-num{font-size:33px}.stat-label{margin-top:6px;font-size:10px}}.home-about{overflow-x:clip}.hero-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}@media (max-width:1023px){.hero-photo{opacity:.55;-webkit-mask-image:none;mask-image:none}}.hero-bg{transform:scale(1)}.hero-progress{width:0;animation:3s linear forwards hero-fill}@keyframes hero-fill{to{width:100%}}.steps-marquee{height:200px;margin:0 calc(-1 * var(--home-gutter));position:relative;overflow:hidden}.steps-marquee-track{width:max-content;display:flex;position:absolute;left:50%;transform:translate(-3.88%)}.steps-marquee-track span{letter-spacing:4px;text-transform:capitalize;color:#0000;-webkit-text-stroke:1px #023b4a26;white-space:nowrap;font-size:48px;font-weight:700;line-height:200px}@keyframes steps-marquee{0%{transform:translate(-28.88%)}33.333%{transform:translate(-36.645%)}66.667%{transform:translate(-41.94%)}to{transform:translate(-53.88%)}}@media (min-width:1200px){.steps-marquee-track{animation:linear infinite steps-marquee}}.steps .step-grid{margin-top:-52px;position:relative}@media (min-width:1025px){.steps-marquee{margin-top:40px}.steps-marquee-track span{font-size:200px}.steps .step-grid{margin-top:-82px}}@media (min-width:1367px){.steps-marquee{margin:40px 0 0}}.split-word{white-space:nowrap;display:inline-block}.split-char{display:inline-block}.split-fade[data-ready] .split-char{opacity:0}.split-fade[data-armed] .split-char{transition:opacity .8s cubic-bezier(.34,1.56,.64,1);transition-delay:calc((var(--n) - 1 - var(--i)) * 20ms)}.split-fade[data-armed].is-in .split-char{opacity:1;transition-delay:calc(var(--i) * 20ms)}.entrance[data-ready]:not(.fadeInLeft):not(.fadeInUp){visibility:hidden}.entrance.fadeInLeft{animation:1.25s both fadeInLeft}.entrance.fadeInUp{animation:1.25s both fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}
