.home-page{--home-left:calc(max(0px,(100% - 1500px)/2) + 7% + 27px);--home-right:4.7%;--home-space:84px}
.home-page :is(.technology-partners,.home-why-choose.section,.home-demo-reviews.section,.home-setup-consultation,.home-process-v3.section,.home-faq-v2.section){padding:var(--home-space) var(--home-right) var(--home-space) var(--home-left)}
.home-page :is(.why-choose-inner,.demo-reviews-inner,.setup-inner,.process-v3-layout,.process-v3-heading,.home-faq-list,.home-faq-heading){max-width:none;width:100%;margin-left:0;margin-right:0;box-sizing:border-box}
.home-page .technology-partners{background:#fff;border:0}.home-page .technology-partners .trust-heading{padding:0;max-width:none}.home-page .technology-partners .brand-window{width:100%;max-width:none;margin-inline:0}.home-page .technology-partners .partner-intro{color:#515b58;line-height:1.55;margin-bottom:34px}.home-page .partner-card{background:#fcfdfc;border-color:#dfe6e1}
.home-page .home-why-choose.section{background:#edf5f1;color:#133c2e}.home-page .why-choose-number{background:#edf5f1}.home-page .why-choose-intro,.home-page .why-choose-steps p{color:#40574b}.home-page .why-choose-steps{margin-top:48px;gap:32px}.home-page .why-choose-steps p{font-size:clamp(16px,1.3vw,22px);line-height:1.55;white-space:normal;letter-spacing:0}.home-page .why-choose-steps h3{margin-bottom:20px}.home-page .why-choose-action{margin-top:44px}
.home-page .home-demo-reviews.section{background:#fff;color:#132a22}.home-page .demo-review-card{background:#fafbf9;border-color:#dbe3dd}.home-page .demo-reviews-heading{margin-bottom:34px}.home-page .demo-review-copy{line-height:1.55}.home-page .demo-reviews-subtitle{color:#53635b}
.home-page .home-setup-consultation{background:#f8f2eb;color:#153c2f}.home-page .setup-form{background:#fff;border-color:#dacfc2;border-radius:18px}.home-page .setup-copy h2,.home-page .setup-form h3{color:#153c2f}.home-page .setup-intro{color:#4c5b55}.home-page .setup-copy li{color:#263d32;line-height:1.45;gap:18px}.home-page .setup-copy ul{margin:32px 0}.home-page .setup-inner{gap:48px}.home-page .setup-form{padding:30px}.home-page .setup-fields{gap:19px}
.home-page .home-process-v3.section{background:#fff;color:#133c2e}.home-page .process-v3-heading{margin-bottom:36px}.home-page .process-v3-heading h2{color:#133c2e}.home-page .process-v3-steps p{color:#516057;line-height:1.55}.home-page .process-v3-layout{gap:48px}.home-page .process-v3-number{background:#fff}
.home-page .home-faq-v2.section{background:#eef4f3;color:#173d30}.home-page .home-faq-heading h2,.home-page .home-faq-list summary{color:#173d30}.home-page .home-faq-heading>p{color:#53665f;line-height:1.55}.home-page .home-faq-list details{background:#fff;border-color:#ccd9d3}.home-page .home-faq-answer p{color:#4c5e55}.home-page .home-faq-heading{margin-bottom:36px}
.home-page .hero-assurance{padding-left:var(--home-left);padding-right:var(--home-right);background:#fcfaf7}.home-page .hero-premium-v2 .hero-content{padding-left:0}.home-page .home-conversation-strip{padding-left:var(--home-left);padding-right:var(--home-right)}.home-page .conversation-strip-inner{max-width:none;width:100%;margin:0}
.home-page .home-enter{transition:opacity .75s ease,translate .75s ease}.home-page .home-enter.home-waiting{opacity:0;translate:0 24px}.home-page .home-enter.home-arrived{opacity:1;translate:0 0}.home-page .home-stagger{transition:opacity .65s ease,translate .65s ease;transition-delay:var(--home-delay,0ms)}.home-page .home-waiting .home-stagger{opacity:0;translate:0 18px}.home-page .home-arrived .home-stagger{opacity:1;translate:0 0}
@media(min-width:1800px){.home-page{--home-left:calc(max(0px,(100% - 1720px)/2) + 7% + 27px)}}
@media(min-width:951px) and (max-width:1200px){.home-page{--home-right:4%;--home-space:70px}.home-page .setup-inner,.home-page .process-v3-layout{gap:30px}.home-page .why-choose-steps{gap:24px}.home-page .why-choose-steps p{font-size:17px}.home-page .why-choose-steps h3{font-size:25px}.home-page .demo-review-card{padding:20px}}
@media(max-width:950px){.home-page{--home-left:calc(7% + 27px);--home-right:5%;--home-space:60px}.home-page .hero-assurance{gap:22px}.home-page .why-choose-steps p{font-size:16px}.home-page .why-choose-steps h3{font-size:23px}.home-page .setup-inner,.home-page .process-v3-layout{gap:30px}}
@media(max-width:760px){.home-page .setup-inner,.home-page .process-v3-layout{grid-template-columns:1fr;gap:34px}.home-page .setup-form{padding:25px 20px}.home-page .home-faq-heading{margin-bottom:28px}.home-page .why-choose-steps{margin-top:32px}.home-page .why-choose-action{margin-top:32px}.home-page .demo-reviews-heading{margin-bottom:28px}.home-page .process-v3-heading h2{font-size:34px}.home-page .home-conversation-strip{padding-top:30px;padding-bottom:30px}}
@media(max-width:720px){.home-page{--home-left:calc(7% + 19px);--home-right:6%;--home-space:48px}.home-page .technology-partners .trust-heading h2{font-size:32px}.home-page .partner-intro br{display:none}}
@media(max-width:650px){.home-page .why-choose-steps{gap:25px}.home-page .why-choose-steps p{font-size:16px;white-space:normal}.home-page .why-choose-steps h3{font-size:23px}.home-page .home-why-choose h2{font-size:34px}.home-page .hero-assurance{padding-top:26px;padding-bottom:26px}}
@media(prefers-reduced-motion:reduce){.home-page .home-enter,.home-page .home-stagger{opacity:1!important;translate:none!important;transition:none!important}}
