.ScrollProgressBar-module__H2rpLa__progressTrack{opacity:0;pointer-events:none;background:#e1e7e3;height:4px;transition:opacity .25s;position:absolute;bottom:-1px;left:0;right:0}.ScrollProgressBar-module__H2rpLa__progressTrack[data-active=true]{opacity:1}.ScrollProgressBar-module__H2rpLa__progressBar{background:var(--green);transform-origin:0;will-change:transform;border-radius:0 4px 4px 0;width:100%;height:100%;transform:scaleX(0)}
.SiteHeader-module__7Y9Yaq__header{z-index:60;isolation:isolate;height:72px;padding:0 var(--content-pad-x);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#0f172a;background:#fffffff5;border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:26px;transition:background .25s,box-shadow .25s;display:flex;position:sticky;top:0;box-shadow:0 0 #0000}.SiteHeader-module__7Y9Yaq__header[data-scrolled=true]{background:#fffffff5;box-shadow:0 6px 24px #0f172a10}.SiteHeader-module__7Y9Yaq__logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.SiteHeader-module__7Y9Yaq__logoMark{background:#f7f9f8;border:1px solid #cfe8d6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px #cfe8d608}.SiteHeader-module__7Y9Yaq__logoMark img{object-fit:contain;width:32px;height:32px}.SiteHeader-module__7Y9Yaq__wordmark{flex-direction:column;gap:4px;display:flex}.SiteHeader-module__7Y9Yaq__wordmark b{letter-spacing:-.055em;font-size:20px;font-weight:600;line-height:1}.SiteHeader-module__7Y9Yaq__wordmark b>span{color:#128a47}.SiteHeader-module__7Y9Yaq__wordmark small{color:#64748b;letter-spacing:.17em;font-size:5.5px;font-weight:400}.SiteHeader-module__7Y9Yaq__header .SiteHeader-module__7Y9Yaq__nav{align-self:stretch;align-items:center;gap:6px;height:auto;margin:0 0 0 auto;font-size:14px;font-weight:600;display:flex}.SiteHeader-module__7Y9Yaq__navLink{color:#1e293b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 11px;font-size:14px;font-weight:600;transition:color .2s,background .2s;display:inline-flex;position:relative}.SiteHeader-module__7Y9Yaq__navLink[data-active=true]{color:#128a47;background:#e8f6ee}.SiteHeader-module__7Y9Yaq__navLink:hover,.SiteHeader-module__7Y9Yaq__navLink[aria-expanded=true]{color:#1e293b;background:#e8f6ee}.SiteHeader-module__7Y9Yaq__navLink svg{transition:transform .2s}.SiteHeader-module__7Y9Yaq__navLink[aria-expanded=true] svg{transform:rotate(180deg)}.SiteHeader-module__7Y9Yaq__headerActions{flex-shrink:0;align-items:center;gap:19px;display:flex}.SiteHeader-module__7Y9Yaq__phone{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.SiteHeader-module__7Y9Yaq__phone>span{color:#64748b;font-size:10px}.SiteHeader-module__7Y9Yaq__phone strong{color:#1e293b;font-size:13px;font-weight:600}.SiteHeader-module__7Y9Yaq__phone:hover strong{color:#128a47}.SiteHeader-module__7Y9Yaq__demoButton{color:#fff;white-space:nowrap;background:#17a656;border:1px solid #17a656;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 3px 8px #0f172a12}.SiteHeader-module__7Y9Yaq__demoButton>span{color:#fff;font-size:15px;font-weight:400;transition:transform .2s}.SiteHeader-module__7Y9Yaq__demoButton:hover{background:#128a47}.SiteHeader-module__7Y9Yaq__demoButton:hover>span{transform:translate(1px,-1px)}.SiteHeader-module__7Y9Yaq__menu{align-items:center;height:100%;display:flex;position:relative}.SiteHeader-module__7Y9Yaq__dropdown{color:#0f172a;background:#f7f9f8;border:1px solid #d5ddd8;border-radius:14px;width:450px;padding:0;animation:.18s both SiteHeader-module__7Y9Yaq__menuEnter;position:absolute;top:calc(100% - 5px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 60px #0f172a40,0 4px 12px #0f172a1c}.SiteHeader-module__7Y9Yaq__dropdown[hidden]{display:none}.SiteHeader-module__7Y9Yaq__dropdownHeading{color:#64748b;letter-spacing:.13em;border-bottom:1px solid #0f172a15;justify-content:space-between;align-items:center;padding:16px 20px 13px;font-size:8px;display:flex}.SiteHeader-module__7Y9Yaq__dropdownHeading>span:last-child{font-size:16px}.SiteHeader-module__7Y9Yaq__dropdownItems{padding:7px}.SiteHeader-module__7Y9Yaq__dropdownItems>a{border-radius:8px;align-items:center;gap:12px;min-height:73px;padding:12px;transition:background .18s;display:flex}.SiteHeader-module__7Y9Yaq__dropdownItems>a:hover,.SiteHeader-module__7Y9Yaq__dropdownItems>a[aria-current=page]{background:#eef2ef}.SiteHeader-module__7Y9Yaq__menuIcon{color:#128a47;background:#eef2ef;border:1px solid #0f172a20;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.SiteHeader-module__7Y9Yaq__menuIcon svg{width:21px;height:21px}.SiteHeader-module__7Y9Yaq__menuCopy{flex-direction:column;gap:5px;display:flex}.SiteHeader-module__7Y9Yaq__menuCopy strong{font-size:12px;font-weight:600;line-height:1.5}.SiteHeader-module__7Y9Yaq__menuCopy small{color:#64748b;font-size:10px;font-weight:400;line-height:1.65}.SiteHeader-module__7Y9Yaq__menuArrow{color:#64748b;margin-left:auto;font-size:17px;transition:transform .18s}.SiteHeader-module__7Y9Yaq__dropdownItems>a:hover .SiteHeader-module__7Y9Yaq__menuArrow{color:#1e293b;transform:translate(2px,-2px)}.SiteHeader-module__7Y9Yaq__dropdownFooter{color:#64748b;background:#eef2ef;border-top:1px solid #0f172a15;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:9px;display:flex}.SiteHeader-module__7Y9Yaq__dropdownFooter strong{color:#1e293b;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.SiteHeader-module__7Y9Yaq__dropdownFooter:hover strong{text-underline-offset:3px;text-decoration:underline}.SiteHeader-module__7Y9Yaq__mobileIntro,.SiteHeader-module__7Y9Yaq__mobileActions,.SiteHeader-module__7Y9Yaq__menuToggle{display:none}.SiteHeader-module__7Y9Yaq__header a:focus-visible,.SiteHeader-module__7Y9Yaq__header button:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #128a47}.SiteHeader-module__7Y9Yaq__dropdown a:focus-visible{outline-offset:-2px;outline-color:#128a47}@keyframes SiteHeader-module__7Y9Yaq__menuEnter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (min-width:1181px) and (max-width:1320px){.SiteHeader-module__7Y9Yaq__header{gap:16px;padding-inline:40px}.SiteHeader-module__7Y9Yaq__header .SiteHeader-module__7Y9Yaq__nav{gap:2px}.SiteHeader-module__7Y9Yaq__navLink{padding-inline:9px}.SiteHeader-module__7Y9Yaq__headerActions{gap:14px}.SiteHeader-module__7Y9Yaq__logo{gap:8px}.SiteHeader-module__7Y9Yaq__wordmark b{font-size:21px}}@media (max-width:1180px){.SiteHeader-module__7Y9Yaq__header{height:76px;padding-inline:var(--side-padding);gap:22px}.SiteHeader-module__7Y9Yaq__header .SiteHeader-module__7Y9Yaq__nav{display:none}.SiteHeader-module__7Y9Yaq__headerActions{margin-left:auto}.SiteHeader-module__7Y9Yaq__phone{display:none}.SiteHeader-module__7Y9Yaq__menuToggle{color:#1e293b;cursor:pointer;background:#eef2ef;border:1px solid #d5ddd8;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.SiteHeader-module__7Y9Yaq__menuLines{width:17px;height:14px;position:relative}.SiteHeader-module__7Y9Yaq__menuLines i{background:#0f172a;width:17px;height:1px;transition:transform .2s;position:absolute;top:3px;left:0}.SiteHeader-module__7Y9Yaq__menuLines i:last-child{width:12px;top:10px;left:auto;right:0}.SiteHeader-module__7Y9Yaq__menuToggle[aria-expanded=true] .SiteHeader-module__7Y9Yaq__menuLines i{transform:translateY(3.5px)rotate(45deg)}.SiteHeader-module__7Y9Yaq__menuToggle[aria-expanded=true] .SiteHeader-module__7Y9Yaq__menuLines i:last-child{width:17px;transform:translateY(-3.5px)rotate(-45deg)}.SiteHeader-module__7Y9Yaq__header .SiteHeader-module__7Y9Yaq__nav[data-open=true]{height:calc(100dvh - var(--menu-top,110px));padding:23px var(--side-padding) max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:#f7f9f8;border-top:1px solid #e1e7e3;flex-direction:column;align-items:stretch;gap:0;margin:0;animation:.2s both SiteHeader-module__7Y9Yaq__menuEnter;display:flex;position:fixed;top:100%;left:0;right:0;overflow-y:auto}.SiteHeader-module__7Y9Yaq__mobileIntro{color:#64748b;letter-spacing:.12em;margin:0 0 18px;font-size:8px;display:block}.SiteHeader-module__7Y9Yaq__navLink{border-radius:5px;justify-content:flex-start;width:100%;min-height:56px;padding:15px 10px;font-size:19px;font-weight:600}.SiteHeader-module__7Y9Yaq__navLink[data-active=true]{background:#eef2ef}.SiteHeader-module__7Y9Yaq__nav>.SiteHeader-module__7Y9Yaq__navLink,.SiteHeader-module__7Y9Yaq__menu{border-bottom:1px solid #e1e7e3}.SiteHeader-module__7Y9Yaq__menu{height:auto;display:block}.SiteHeader-module__7Y9Yaq__menu .SiteHeader-module__7Y9Yaq__navLink{justify-content:space-between}.SiteHeader-module__7Y9Yaq__menu .SiteHeader-module__7Y9Yaq__navLink svg{width:16px;height:16px;margin-right:3px}.SiteHeader-module__7Y9Yaq__dropdown{width:100%;box-shadow:none;border:0;border-radius:10px;margin:4px 0 14px;position:static;transform:none}.SiteHeader-module__7Y9Yaq__dropdownHeading{padding:13px 16px;font-size:7px}.SiteHeader-module__7Y9Yaq__dropdownItems>a{min-height:72px;padding:10px}.SiteHeader-module__7Y9Yaq__menuCopy strong{font-size:11px}.SiteHeader-module__7Y9Yaq__menuCopy small{font-size:9px}.SiteHeader-module__7Y9Yaq__dropdownFooter{padding:14px 16px;font-size:8px}.SiteHeader-module__7Y9Yaq__dropdownFooter strong{font-size:9px}.SiteHeader-module__7Y9Yaq__mobileActions{flex-direction:column;align-items:stretch;gap:24px;margin-top:27px;display:flex}.SiteHeader-module__7Y9Yaq__mobileActions .SiteHeader-module__7Y9Yaq__demoButton{justify-content:space-between;min-height:50px;font-size:13px}.SiteHeader-module__7Y9Yaq__mobileActions>a:last-child{flex-direction:column;gap:8px;padding:0 3px;display:flex}.SiteHeader-module__7Y9Yaq__mobileActions small{color:#64748b;letter-spacing:.1em;font-size:7px}.SiteHeader-module__7Y9Yaq__mobileActions>a:last-child>span{color:#1e293b;justify-content:space-between;font-size:19px;display:flex}.SiteHeader-module__7Y9Yaq__mobileActions>a:last-child>span>span{color:#128a47}}@media (max-width:600px){.SiteHeader-module__7Y9Yaq__header{gap:12px;height:72px;padding-inline:20px}.SiteHeader-module__7Y9Yaq__wordmark b{font-size:22px}.SiteHeader-module__7Y9Yaq__logoMark{width:35px;height:35px}.SiteHeader-module__7Y9Yaq__logoMark img{width:33px;height:33px}.SiteHeader-module__7Y9Yaq__headerActions{display:none}.SiteHeader-module__7Y9Yaq__menuToggle{margin-left:auto}.SiteHeader-module__7Y9Yaq__header .SiteHeader-module__7Y9Yaq__nav[data-open=true]{padding-inline:20px}.SiteHeader-module__7Y9Yaq__menuIcon{flex-basis:31px;width:31px;height:31px}.SiteHeader-module__7Y9Yaq__menuIcon svg{width:18px;height:18px}.SiteHeader-module__7Y9Yaq__dropdownItems>a{gap:10px}.SiteHeader-module__7Y9Yaq__dropdownFooter{flex-wrap:wrap;gap:7px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__7Y9Yaq__header *,.SiteHeader-module__7Y9Yaq__header{transition:none!important;animation:none!important}}
.ClosingSection-module__Orxf5q__closing{text-align:left;padding:88px var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);border-top:1px solid var(--line)}.ClosingSection-module__Orxf5q__closingInner{border:1px solid var(--line);width:100%;max-width:none;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;margin:0;padding:clamp(26px,4vw,52px);display:flex}.ClosingSection-module__Orxf5q__closing h2{font-size:var(--h2-size);letter-spacing:-.02em;max-width:760px;color:var(--ink);margin:0;font-weight:600;line-height:1.15}.ClosingSection-module__Orxf5q__closingCopy{max-width:590px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.8}.ClosingSection-module__Orxf5q__closing .solid{background:var(--green);color:#fff;margin-top:26px}.ClosingSection-module__Orxf5q__closing .solid:hover{background:var(--green-dark)}@media (max-width:650px){.ClosingSection-module__Orxf5q__closing{padding:58px 22px}.ClosingSection-module__Orxf5q__closing .solid{text-align:center;width:100%}}
.PhoneFan-module__wdClCW__phoneFan{filter:drop-shadow(0 34px 34px #0f172a29);justify-content:center;justify-self:start;align-items:flex-start;width:100%;max-width:660px;height:360px;display:flex;position:relative}.PhoneFan-module__wdClCW__phoneFanItem{transform-origin:top;transition:transform .35s;position:absolute;top:20px;left:50%}.PhoneFan-module__wdClCW__phoneFanItem .solution-ui.phone{width:160px}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__center{z-index:4;transform:translate(-50%)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft{z-index:3;transform:translate(-50%)translate(-98px,6px)rotate(-5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight{z-index:3;transform:translate(-50%)translate(98px,6px)rotate(5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft2{z-index:2;transform:translate(-50%)translate(-170px,14px)rotate(-9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight2{z-index:2;transform:translate(-50%)translate(170px,14px)rotate(9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft3{z-index:1;transform:translate(-50%)translate(-228px,22px)rotate(-13deg)scale(.8)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight3{z-index:1;transform:translate(-50%)translate(228px,22px)rotate(13deg)scale(.8)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backLeft{transform:translate(-50%)translate(-106px,2px)rotate(-5deg)scale(.97)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backRight{transform:translate(-50%)translate(106px,2px)rotate(5deg)scale(.97)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backLeft2{transform:translate(-50%)translate(-182px,10px)rotate(-9deg)scale(.9)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backRight2{transform:translate(-50%)translate(182px,10px)rotate(9deg)scale(.9)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backLeft3{transform:translate(-50%)translate(-240px,18px)rotate(-13deg)scale(.82)}.PhoneFan-module__wdClCW__phoneFan:hover .PhoneFan-module__wdClCW__backRight3{transform:translate(-50%)translate(240px,18px)rotate(13deg)scale(.82)}@media (max-width:1000px){.PhoneFan-module__wdClCW__phoneFan{justify-self:center;max-width:560px;height:340px;margin:0 auto}.PhoneFan-module__wdClCW__phoneFanItem .solution-ui.phone{width:145px}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft{transform:translate(-50%)translate(-90px,6px)rotate(-5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight{transform:translate(-50%)translate(90px,6px)rotate(5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft2{transform:translate(-50%)translate(-154px,14px)rotate(-9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight2{transform:translate(-50%)translate(154px,14px)rotate(9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft3{transform:translate(-50%)translate(-206px,22px)rotate(-13deg)scale(.8)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight3{transform:translate(-50%)translate(206px,22px)rotate(13deg)scale(.8)}}@media (max-width:650px){.PhoneFan-module__wdClCW__phoneFan{max-width:340px;height:245px}.PhoneFan-module__wdClCW__phoneFanItem{top:14px}.PhoneFan-module__wdClCW__phoneFanItem .solution-ui.phone{width:92px}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft{transform:translate(-50%)translate(-54px,4px)rotate(-5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight{transform:translate(-50%)translate(54px,4px)rotate(5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft2{transform:translate(-50%)translate(-96px,10px)rotate(-9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight2{transform:translate(-50%)translate(96px,10px)rotate(9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft3{transform:translate(-50%)translate(-128px,16px)rotate(-13deg)scale(.8)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight3{transform:translate(-50%)translate(128px,16px)rotate(13deg)scale(.8)}}@media (max-width:480px){.PhoneFan-module__wdClCW__phoneFan{max-width:300px;height:220px}.PhoneFan-module__wdClCW__phoneFanItem{top:12px}.PhoneFan-module__wdClCW__phoneFanItem .solution-ui.phone{width:82px}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft{transform:translate(-50%)translate(-48px,4px)rotate(-5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight{transform:translate(-50%)translate(48px,4px)rotate(5deg)scale(.95)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft2{transform:translate(-50%)translate(-84px,10px)rotate(-9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight2{transform:translate(-50%)translate(84px,10px)rotate(9deg)scale(.88)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backLeft3{transform:translate(-50%)translate(-112px,16px)rotate(-13deg)scale(.8)}.PhoneFan-module__wdClCW__phoneFanItem.PhoneFan-module__wdClCW__backRight3{transform:translate(-50%)translate(112px,16px)rotate(13deg)scale(.8)}}
.FaqSection-module__XSL8Qq__faq{padding:clamp(64px, 7vw, 96px) var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--paper);flex-direction:column;align-items:center;display:flex}.FaqSection-module__XSL8Qq__faq h2{font-size:var(--h2-size);letter-spacing:0;margin:0;font-weight:620;line-height:1.05}.FaqSection-module__XSL8Qq__faqIntroPanel{flex-direction:column;width:100%;max-width:980px;margin:0 auto clamp(24px,3vw,34px);display:flex}.FaqSection-module__XSL8Qq__faqAccordionPanel{width:100%;min-width:0;max-width:980px;margin:0 auto}.FaqSection-module__XSL8Qq__faqCard{background:var(--section-white);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:0 28px;overflow:hidden}.FaqSection-module__XSL8Qq__faqItem{border-top:1px solid #0f172a1f;transition:background .2s,border-color .2s}.FaqSection-module__XSL8Qq__faqItem:first-child{border-top:0}.FaqSection-module__XSL8Qq__faqItem[open]{border-color:#17a65638}.FaqSection-module__XSL8Qq__faqItemHeader{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.FaqSection-module__XSL8Qq__faqItemHeader::-webkit-details-marker{display:none}.FaqSection-module__XSL8Qq__faqItemHeader:hover .FaqSection-module__XSL8Qq__faqQuestion{color:var(--green)}.FaqSection-module__XSL8Qq__faqItem[open] .FaqSection-module__XSL8Qq__faqItemHeader{font-weight:720}.FaqSection-module__XSL8Qq__faqItem[open] .FaqSection-module__XSL8Qq__faqQuestion{color:var(--green)}.FaqSection-module__XSL8Qq__faqHeader{flex:1;align-items:center;gap:12px;display:flex}.FaqSection-module__XSL8Qq__faqQuestion{text-align:left;flex:1;transition:color .2s}.FaqSection-module__XSL8Qq__faqItemAnswer{max-width:720px;color:var(--muted);margin:-4px 54px 22px 0;font-size:15px;line-height:1.8;animation:.2s FaqSection-module__XSL8Qq__faqAnswerIn}@keyframes FaqSection-module__XSL8Qq__faqAnswerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FaqSection-module__XSL8Qq__faqChevron{width:34px;height:34px;color:var(--green);background:var(--surface-soft);border:1px solid #d5ddd8;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s,background .2s,border-color .2s,color .2s;display:grid}.FaqSection-module__XSL8Qq__faqChevron svg{width:12px;height:8px}.FaqSection-module__XSL8Qq__faqItem[open] .FaqSection-module__XSL8Qq__faqChevron{background:var(--green);border-color:var(--green);color:#fff;transform:rotate(180deg)}@media (max-width:650px){.FaqSection-module__XSL8Qq__faq{padding:52px 22px}.FaqSection-module__XSL8Qq__faqCard{padding:0 18px}.FaqSection-module__XSL8Qq__faqItemHeader{gap:14px;padding:18px 0;font-size:15px}.FaqSection-module__XSL8Qq__faqItemAnswer{margin:-2px 0 18px;font-size:14px}.FaqSection-module__XSL8Qq__faqChevron{width:32px;height:32px}}
.DispatchMockup-module__Gd-ENa__mcDeviceShowcase{aspect-ratio:1672/941;isolation:isolate;filter:drop-shadow(0 34px 30px #0f172a33);flex-shrink:0;width:min(100%,680px);transition:transform .35s;animation:.8s cubic-bezier(.2,.75,.25,1) both DispatchMockup-module__Gd-ENa__mcEnter;position:relative;transform:translateZ(0)}.DispatchMockup-module__Gd-ENa__mcDeviceShowcase:hover{transform:scale(1.04)translateY(-6px)}.DispatchMockup-module__Gd-ENa__mcDeviceShowcase:after{content:"";z-index:-1;filter:blur(26px);background:#0f172a21;border-radius:50%;height:9%;position:absolute;bottom:3%;left:8%;right:8%}.DispatchMockup-module__Gd-ENa__mcHardwarePhoto{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@keyframes DispatchMockup-module__Gd-ENa__mcEnter{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.DispatchMockup-module__Gd-ENa__mcDeviceShowcase{animation:none}}@media (max-width:1000px){.DispatchMockup-module__Gd-ENa__mcDeviceShowcase{width:min(100%,460px)}}
.AboutStats-module__Z4FFyW__aboutStats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AboutStats-module__Z4FFyW__valueCard{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.AboutStats-module__Z4FFyW__valueCard:hover{border-color:var(--green);transform:translateY(-4px);box-shadow:0 20px 40px #0f172a14}.AboutStats-module__Z4FFyW__valueCard b{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.AboutStats-module__Z4FFyW__valueCard span{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:650px){.AboutStats-module__Z4FFyW__aboutStats{grid-template-columns:1fr;gap:12px}}
.HeroSection-module__VGWXMW__hero{padding:88px var(--content-pad-x) 80px;color:var(--ink);border-bottom:1px solid var(--line)}.HeroSection-module__VGWXMW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.HeroSection-module__VGWXMW__heroStatement{color:var(--ink);letter-spacing:-.03em;margin:24px 0 0;font-size:min(45px,3.2vw);font-weight:700;line-height:1.12}.HeroSection-module__VGWXMW__heroStatement>span{white-space:nowrap;display:block}.HeroSection-module__VGWXMW__heroStatement>span+span{color:var(--green)}.HeroSection-module__VGWXMW__heroParagraph{max-width:480px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.HeroSection-module__VGWXMW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.HeroSection-module__VGWXMW__heroPrimary,.HeroSection-module__VGWXMW__heroSecondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.HeroSection-module__VGWXMW__heroPrimary{border:1px solid var(--green);background:var(--green);color:#fff}.HeroSection-module__VGWXMW__heroPrimary>span{transition:transform .2s}.HeroSection-module__VGWXMW__heroPrimary:hover{border-color:var(--green-dark);background:var(--green-dark)}.HeroSection-module__VGWXMW__heroPrimary:hover>span{transform:translate(3px)}.HeroSection-module__VGWXMW__heroSecondary{color:var(--ink);background:#fff;border:1px solid #cbd5e1}.HeroSection-module__VGWXMW__heroSecondary:hover{border-color:var(--green);color:var(--green-dark)}.HeroSection-module__VGWXMW__heroReassurance{flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.HeroSection-module__VGWXMW__heroReassurance li{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.HeroSection-module__VGWXMW__heroReassurance svg{color:var(--green)}.HeroSection-module__VGWXMW__video{margin:0 18px 0 0}.HeroSection-module__VGWXMW__videoShell{position:relative}.HeroSection-module__VGWXMW__videoShell:before{content:"";z-index:0;background:var(--green);border-radius:22px;position:absolute;inset:28px -18px -18px 36px}.HeroSection-module__VGWXMW__videoStage{z-index:1;aspect-ratio:16/9;border:1px solid var(--line);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a1f}.HeroSection-module__VGWXMW__videoStage iframe{background:var(--ink);border:0;width:100%;height:100%;position:absolute;inset:0}.HeroSection-module__VGWXMW__videoPoster{cursor:pointer;background:#fff;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.HeroSection-module__VGWXMW__videoPoster img{object-fit:contain;transition:transform .35s;transform:translateY(-2%)scale(.98)}.HeroSection-module__VGWXMW__videoPoster:hover img{transform:translateY(-2%)scale(1.01)}.HeroSection-module__VGWXMW__videoPoster:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.HeroSection-module__VGWXMW__videoChip{z-index:1;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.HeroSection-module__VGWXMW__videoChip i{background:var(--green);border-radius:50%;width:7px;height:7px}.HeroSection-module__VGWXMW__videoDuration{color:var(--muted);font-weight:500;left:auto;right:16px}.HeroSection-module__VGWXMW__playButton{z-index:1;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:3px;transition:transform .2s,background .2s;display:grid;position:relative;box-shadow:0 12px 28px #17a65666}.HeroSection-module__VGWXMW__playButton:before{content:"";border:2px solid #17a65659;border-radius:50%;animation:2.2s ease-out infinite HeroSection-module__VGWXMW__playPulse;position:absolute;inset:-10px}.HeroSection-module__VGWXMW__videoPoster:hover .HeroSection-module__VGWXMW__playButton{background:var(--green-dark);transform:scale(1.06)}@keyframes HeroSection-module__VGWXMW__playPulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.HeroSection-module__VGWXMW__videoCaption{z-index:1;color:var(--muted);justify-content:space-between;align-items:flex-end;gap:16px;padding:36px 4px 0;font-size:13px;line-height:1.5;display:flex;position:relative}.HeroSection-module__VGWXMW__videoCaption strong{color:var(--ink);font-size:14px;font-weight:600;display:block}.HeroSection-module__VGWXMW__videoSound{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.HeroSection-module__VGWXMW__videoSound svg{color:var(--green)}.HeroSection-module__VGWXMW__products{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid;overflow:hidden}.HeroSection-module__VGWXMW__productLink{align-items:center;gap:14px;padding:20px 24px;transition:background .2s;display:flex}.HeroSection-module__VGWXMW__productLink+.HeroSection-module__VGWXMW__productLink{border-left:1px solid var(--line)}.HeroSection-module__VGWXMW__productLink:hover{background:var(--paper)}.HeroSection-module__VGWXMW__productIcon{background:var(--green-soft);width:36px;height:36px;color:var(--green-dark);border-radius:9px;flex:none;place-items:center;display:grid}.HeroSection-module__VGWXMW__productText{flex-direction:column;gap:3px;min-width:0;display:flex}.HeroSection-module__VGWXMW__productText strong{font-size:14px;font-weight:600}.HeroSection-module__VGWXMW__productText small{color:var(--muted);font-size:13px;line-height:1.45}.HeroSection-module__VGWXMW__productArrow{color:#94a3b8;margin-left:auto;transition:transform .2s,color .2s}.HeroSection-module__VGWXMW__productLink:hover .HeroSection-module__VGWXMW__productArrow{color:var(--green);transform:translate(3px)}@media (max-width:1000px){.HeroSection-module__VGWXMW__heroGrid{grid-template-columns:1fr}.HeroSection-module__VGWXMW__heroContent{max-width:640px}.HeroSection-module__VGWXMW__heroStatement{font-size:44px}.HeroSection-module__VGWXMW__products{grid-template-columns:1fr}.HeroSection-module__VGWXMW__productLink+.HeroSection-module__VGWXMW__productLink{border-left:0;border-top:1px solid var(--line)}}@media (max-width:650px){.HeroSection-module__VGWXMW__hero{padding-top:48px;padding-bottom:48px}.HeroSection-module__VGWXMW__heroStatement{font-size:min(44px,8.19672vw - 3.60656px)}.HeroSection-module__VGWXMW__heroParagraph{font-size:15px}.HeroSection-module__VGWXMW__heroActions>*{flex:100%}.HeroSection-module__VGWXMW__heroReassurance{gap:8px 16px}.HeroSection-module__VGWXMW__heroReassurance li{font-size:13px}.HeroSection-module__VGWXMW__video{margin-right:10px}.HeroSection-module__VGWXMW__videoShell:before{border-radius:16px;inset:18px -10px -10px 20px}.HeroSection-module__VGWXMW__videoStage{border-radius:14px}.HeroSection-module__VGWXMW__videoChip{font-size:11px;top:10px;left:10px}.HeroSection-module__VGWXMW__videoDuration{left:auto;right:10px}.HeroSection-module__VGWXMW__playButton{width:54px;height:54px}.HeroSection-module__VGWXMW__videoCaption{flex-direction:column;align-items:flex-start;gap:10px;padding-top:26px}.HeroSection-module__VGWXMW__products{margin-top:44px}}@media (prefers-reduced-motion:reduce){.HeroSection-module__VGWXMW__hero *,.HeroSection-module__VGWXMW__hero :before{transition:none!important;animation:none!important}}
.ProductPage-module___wWKxq__productHero{min-height:520px;padding:4vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);gap:var(--hero-gap);background:var(--cream);grid-template-columns:.92fr 1.08fr;align-items:center;display:grid;overflow:hidden}.ProductPage-module___wWKxq__productHero>div:first-child{padding-top:24px}.ProductPage-module___wWKxq__productHero h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:520;line-height:1.05}.ProductPage-module___wWKxq__productHero>div>p:not(.kicker){max-width:650px;color:var(--muted);margin:25px 0 30px;font-size:15px;line-height:1.65}.ProductPage-module___wWKxq__productHero>div>div{gap:8px;display:flex}.ProductPage-module___wWKxq__productHeroVisual{justify-content:flex-start;align-items:center;min-height:350px;display:flex}.ProductPage-module___wWKxq__featuresGrid{padding:5.5vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);grid-template-columns:1fr;align-items:start;gap:3vw;display:grid}.ProductPage-module___wWKxq__featuresGridHead{max-width:640px}.ProductPage-module___wWKxq__featuresGridHead h2{font-size:var(--h2-size);letter-spacing:-.03em;margin:0;font-weight:520;line-height:.94}.ProductPage-module___wWKxq__solutionFeatures .ProductPage-module___wWKxq__featuresGridHead{max-width:820px}.ProductPage-module___wWKxq__solutionFeatures .ProductPage-module___wWKxq__featuresGridHead h2{font-size:clamp(18px,2.1vw,30px)}.ProductPage-module___wWKxq__featuresCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ProductPage-module___wWKxq__featuresGrid article{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);box-shadow:var(--card-shadow);flex-direction:column;gap:16px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ProductPage-module___wWKxq__featuresGrid article:hover{border-color:var(--green);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.ProductPage-module___wWKxq__featuresGrid article span{background:var(--paper);width:48px;height:48px;color:var(--green);border-radius:12px;justify-content:center;align-items:center;display:flex}.ProductPage-module___wWKxq__featuresGrid article span svg{width:24px;height:24px}.ProductPage-module___wWKxq__featuresGrid article h3{font-size:var(--h3-size);letter-spacing:-.01em;margin:0;font-weight:700}.ProductPage-module___wWKxq__featuresGrid article p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ProductPage-module___wWKxq__featuresGrid.ProductPage-module___wWKxq__solutionFeatures{background:var(--paper)}.ProductPage-module___wWKxq__featuresGrid.ProductPage-module___wWKxq__solutionFeatures article{background:var(--cream)}.ProductPage-module___wWKxq__solvesLine{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:13px}.ProductPage-module___wWKxq__solvesLine b{color:var(--ink);font-weight:700}@media (max-width:1000px){.ProductPage-module___wWKxq__productHero{grid-template-columns:1fr}.ProductPage-module___wWKxq__featuresGrid{grid-template-columns:1fr;gap:8vw}.ProductPage-module___wWKxq__productHeroVisual{justify-content:center;min-height:320px}}@media (max-width:650px){.ProductPage-module___wWKxq__productHero{padding:45px 22px 50px}.ProductPage-module___wWKxq__productHero h1{font-size:30px}.ProductPage-module___wWKxq__productHero>div>div{flex-direction:column}:is(.ProductPage-module___wWKxq__productHero>div>div .solid,.ProductPage-module___wWKxq__productHero>div>div .line){text-align:center;width:100%}.ProductPage-module___wWKxq__featuresCards{grid-template-columns:1fr}.ProductPage-module___wWKxq__productHeroVisual{min-height:240px}}@media (max-width:480px){.ProductPage-module___wWKxq__productHero h1{font-size:26px}}
.AboutHero-module__CYcjha__aboutHero{min-height:480px;padding:4vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);grid-template-columns:1fr 1fr;align-items:start;gap:6vw;display:grid}.AboutHero-module__CYcjha__aboutHero>div:first-child{padding-top:24px}.AboutHero-module__CYcjha__aboutHero h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:520;line-height:1.05}.AboutHero-module__CYcjha__aboutHero>div:first-child>p:not(.kicker){max-width:600px;color:var(--muted);margin:25px 0 30px;font-size:15px;line-height:1.65}.AboutHero-module__CYcjha__aboutHero .actions{flex-wrap:wrap;gap:11px;display:flex}.AboutHero-module__CYcjha__aboutVisualStack{align-self:center}@media (max-width:1000px){.AboutHero-module__CYcjha__aboutHero{grid-template-columns:1fr}}@media (max-width:650px){.AboutHero-module__CYcjha__aboutHero{padding:45px 22px 50px}.AboutHero-module__CYcjha__aboutHero h1{font-size:30px}.AboutHero-module__CYcjha__aboutHero .actions{flex-direction:column}:is(.AboutHero-module__CYcjha__aboutHero .actions .solid,.AboutHero-module__CYcjha__aboutHero .actions .line){text-align:center;width:100%}.AboutHero-module__CYcjha__aboutVisualStack{margin-top:8px}}@media (max-width:480px){.AboutHero-module__CYcjha__aboutHero h1{font-size:26px}.AboutHero-module__CYcjha__aboutHero{gap:28px}}
.Screen-module__ChZtQa__screen{aspect-ratio:1.55;border:5px solid var(--ink);background:#f7f9f8;border-radius:15px;position:relative;overflow:hidden}.Screen-module__ChZtQa__screen.Screen-module__ChZtQa__phone,.Screen-module__ChZtQa__screen.Screen-module__ChZtQa__passenger{aspect-ratio:.52;border-width:7px;border-radius:28px}.Screen-module__ChZtQa__screen.Screen-module__ChZtQa__hasImage{background:var(--ink)}.Screen-module__ChZtQa__screenShot{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Screen-module__ChZtQa__screenTop{background:var(--ink);color:#fff;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:6px;display:flex}.Screen-module__ChZtQa__screenTop i{background:var(--green);border-radius:50%;width:5px;height:5px}.Screen-module__ChZtQa__screenTop b{margin-left:5px}.Screen-module__ChZtQa__screenTop span{margin-left:auto}.Screen-module__ChZtQa__screenBody{height:calc(100% - 26px);display:flex}.Screen-module__ChZtQa__screen aside{background:#e1e7e3;flex-direction:column;align-items:center;gap:9px;width:16%;padding:9px 4px;display:flex}.Screen-module__ChZtQa__screen aside strong{background:var(--green);color:#fff;border-radius:50%;padding:5px;font-size:7px}.Screen-module__ChZtQa__screen aside i{background:#94a3b8;width:55%;height:4px}.Screen-module__ChZtQa__screenMain{background:var(--cream);flex:1;padding:8%}.Screen-module__ChZtQa__metrics{gap:5px;display:flex}.Screen-module__ChZtQa__metrics i{background:#fff;flex:1;height:18px}.Screen-module__ChZtQa__map{background:#e1e7e3;height:52%;margin:8px 0}.Screen-module__ChZtQa__map span{color:var(--green);margin:9%}.Screen-module__ChZtQa__rows i{background:#fff;height:8px;margin:5px;display:block}.Screen-module__ChZtQa__screen>small{background:var(--cream);letter-spacing:.1em;padding:3px 5px;font-size:6px;font-weight:900;position:absolute;bottom:5px;right:5px}
.ProductDetailPage-module__wRpWuq__featureHero h1{color:var(--ink);letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;max-width:520px;font-size:clamp(24px,2.15vw,34px);font-weight:520;line-height:1.14}.ProductDetailPage-module__wRpWuq__featureHero{background:var(--cream);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:40px 64px;min-height:auto;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.ProductDetailPage-module__wRpWuq__featureHero .ProductDetailPage-module__wRpWuq__featureHeroCopy{align-self:start;min-width:0;max-width:100%;padding-top:0}.ProductDetailPage-module__wRpWuq__featureHeroCopy>p:not(.kicker){overflow-wrap:break-word;max-width:520px;margin:18px 0 24px;font-size:14px;line-height:1.6}.ProductDetailPage-module__wRpWuq__featureHeroActions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}:is(.ProductDetailPage-module__wRpWuq__featureHeroActions .solid,.ProductDetailPage-module__wRpWuq__featureHeroActions .line){min-height:56px;padding:0 22px;font-size:15px}.ProductDetailPage-module__wRpWuq__featureHeroActions .ProductDetailPage-module__wRpWuq__demoButton{background:#ffffff4d;border-color:#0f172ad1;justify-content:space-between;gap:14px;min-width:176px;padding:0 8px 0 22px}.ProductDetailPage-module__wRpWuq__featureHeroActions .ProductDetailPage-module__wRpWuq__demoButton:hover{border-color:var(--green);background:var(--section-white)}.ProductDetailPage-module__wRpWuq__demoButton span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;line-height:1;display:grid}.ProductDetailPage-module__wRpWuq__watchButton{white-space:nowrap;align-items:center;gap:10px;min-width:184px;display:inline-flex}.ProductDetailPage-module__wRpWuq__watchIcon{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;line-height:1;display:grid}.ProductDetailPage-module__wRpWuq__answerSection{padding:clamp(58px, 6vw, 84px) var(--content-pad-x);border-top:1px solid #0f172a1a;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,72px);display:grid}.ProductDetailPage-module__wRpWuq__answerIntro{max-width:420px}.ProductDetailPage-module__wRpWuq__answerIntro h2{letter-spacing:0;max-width:420px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:700;line-height:1.06}.ProductDetailPage-module__wRpWuq__answerIntro p:not(.kicker){color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.65}.ProductDetailPage-module__wRpWuq__answerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ProductDetailPage-module__wRpWuq__answerGrid article{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);min-width:0;box-shadow:var(--card-shadow);padding:22px 18px}.ProductDetailPage-module__wRpWuq__answerGrid h3{letter-spacing:0;margin:0 0 10px;font-size:16px;font-weight:750;line-height:1.25}.ProductDetailPage-module__wRpWuq__answerGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.ProductDetailPage-module__wRpWuq__featureHeroCopy .store-badges{flex-wrap:wrap;max-width:100%}.ProductDetailPage-module__wRpWuq__featureHeroVisual{justify-content:center;place-self:start stretch;align-items:flex-start;width:100%;min-width:0;max-width:100%;height:auto;min-height:0}.ProductDetailPage-module__wRpWuq__featureHeroVisual>.solution-ui{width:min(96%,620px);max-width:100%;display:block}.ProductDetailPage-module__wRpWuq__featureHeroVisual>.mc-photo-showcase{width:min(96%,620px)}.ProductDetailPage-module__wRpWuq__phoneHeroVisual{overflow:visible}.ProductDetailPage-module__wRpWuq__wbHeroImg{transform-origin:top;flex-shrink:0;width:min(96%,620px);max-width:100%;height:auto;transition:transform .3s;display:block}.ProductDetailPage-module__wRpWuq__wbHeroImg:hover{transform:scale(1.04)translateY(-6px)}.ProductDetailPage-module__wRpWuq__benefitBand h2,.ProductDetailPage-module__wRpWuq__connectedProducts h2{font-size:var(--h2-size);letter-spacing:-.03em;margin:0;font-weight:520;line-height:.94}.ProductDetailPage-module__wRpWuq__benefitBand{padding:5.5vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--paper)}.ProductDetailPage-module__wRpWuq__benefitBand>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:5vw;display:grid}.ProductDetailPage-module__wRpWuq__benefitBand article{border-right:1px solid var(--line);flex-direction:column;gap:40px;padding:27px;display:flex}.ProductDetailPage-module__wRpWuq__benefitBand article span{width:32px;height:32px;color:var(--green);display:block}.ProductDetailPage-module__wRpWuq__benefitBand article span svg{width:100%;height:100%}.ProductDetailPage-module__wRpWuq__benefitBand article b{margin-bottom:8px;font-size:21px;display:block}.ProductDetailPage-module__wRpWuq__benefitBand article p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ProductDetailPage-module__wRpWuq__connectedProducts{padding:5.5vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.ProductDetailPage-module__wRpWuq__connectedProducts>div:last-child{border-top:1px solid var(--ink)}.ProductDetailPage-module__wRpWuq__connectedProducts a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;padding:22px 4px;display:grid}.ProductDetailPage-module__wRpWuq__connectedProducts a span{color:var(--green);align-items:center;display:flex}.ProductDetailPage-module__wRpWuq__connectedProducts a span svg{width:22px;height:22px}.ProductDetailPage-module__wRpWuq__connectedProducts a i{font-style:normal}@media (max-width:1180px){.ProductDetailPage-module__wRpWuq__featureHero{grid-template-columns:1fr;row-gap:32px}.ProductDetailPage-module__wRpWuq__featureHeroVisual{justify-content:center}.ProductDetailPage-module__wRpWuq__connectedProducts,.ProductDetailPage-module__wRpWuq__answerSection{grid-template-columns:1fr}.ProductDetailPage-module__wRpWuq__answerIntro{max-width:680px}.ProductDetailPage-module__wRpWuq__answerIntro h2{max-width:620px}.ProductDetailPage-module__wRpWuq__benefitBand>div{grid-template-columns:1fr 1fr}.ProductDetailPage-module__wRpWuq__wbHeroImg{max-width:620px}}@media (max-width:650px){.ProductDetailPage-module__wRpWuq__featureHero{row-gap:28px;padding-top:45px;padding-bottom:45px}.ProductDetailPage-module__wRpWuq__benefitBand>div{grid-template-columns:1fr}.ProductDetailPage-module__wRpWuq__wbHeroImg{max-width:320px}}.ProductDetailPage-module__wRpWuq__dispatchPage{background:var(--section-white)}.ProductDetailPage-module__wRpWuq__dispatchHero{isolation:isolate;background:var(--cream);min-height:clamp(500px,54vw,610px);padding-top:clamp(58px,6vw,86px);padding-bottom:clamp(58px,6vw,86px);position:relative}.ProductDetailPage-module__wRpWuq__dispatchHero:before{content:"";z-index:0;pointer-events:none;opacity:.26;background:0 0;position:absolute;inset:0}.ProductDetailPage-module__wRpWuq__dispatchHero .ProductDetailPage-module__wRpWuq__featureHeroCopy,.ProductDetailPage-module__wRpWuq__dispatchHero .ProductDetailPage-module__wRpWuq__featureHeroVisual{z-index:1;position:relative}.ProductDetailPage-module__wRpWuq__dispatchHero h1{max-width:560px;font-size:clamp(28px,2.55vw,38px);font-weight:700;line-height:1.07}.ProductDetailPage-module__wRpWuq__dispatchHero .ProductDetailPage-module__wRpWuq__featureHeroCopy>p:not(.kicker){max-width:560px;font-size:15px;line-height:1.66}.ProductDetailPage-module__wRpWuq__dispatchHeroVisual{justify-content:flex-end}.ProductDetailPage-module__wRpWuq__dispatchHeroVisual>.mc-photo-showcase{filter:drop-shadow(0 34px 34px #0f172a2e);width:min(100%,720px)}.ProductDetailPage-module__wRpWuq__dispatchHeroVisual>.mc-phone-showcase{width:min(100%,660px)}.ProductDetailPage-module__wRpWuq__dispatchHeroVisual .ProductDetailPage-module__wRpWuq__wbHeroImg{filter:drop-shadow(0 34px 34px #0f172a2e);width:min(100%,720px)}.ProductDetailPage-module__wRpWuq__dispatchFeatures{background:var(--cream);border-top:1px solid #0f172a14;padding-top:clamp(64px,6vw,88px);padding-bottom:clamp(64px,6vw,88px)}.ProductDetailPage-module__wRpWuq__dispatchFeatures h2,.ProductDetailPage-module__wRpWuq__dispatchBenefits h2,.ProductDetailPage-module__wRpWuq__dispatchConnected h2{letter-spacing:0;font-weight:700;line-height:1.05}.ProductDetailPage-module__wRpWuq__dispatchFeatures article{border-color:var(--line);border-radius:var(--card-radius);background:var(--paper);min-height:178px;box-shadow:var(--card-shadow);gap:16px;padding:24px}.ProductDetailPage-module__wRpWuq__dispatchFeatures article:hover{box-shadow:var(--card-shadow-hover);border-color:#17a65652}.ProductDetailPage-module__wRpWuq__dispatchFeatures article span{background:var(--surface-soft);border:1px solid #d5ddd8;border-radius:12px;width:44px;height:44px}.ProductDetailPage-module__wRpWuq__dispatchFeatures article h3{font-size:17px;line-height:1.25}.ProductDetailPage-module__wRpWuq__dispatchFeatures article p{font-size:14px;line-height:1.65}.ProductDetailPage-module__wRpWuq__dispatchBenefits{background:var(--cream);border-top:1px solid #0f172a14;padding-top:clamp(64px,6vw,88px);padding-bottom:clamp(64px,6vw,88px)}.ProductDetailPage-module__wRpWuq__dispatchBenefits h2{max-width:760px;font-size:clamp(28px,2.5vw,38px)}.ProductDetailPage-module__wRpWuq__dispatchBenefits>div{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(32px,4vw,46px)}.ProductDetailPage-module__wRpWuq__dispatchBenefits article{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);min-width:0;box-shadow:var(--card-shadow);gap:24px;padding:24px}.ProductDetailPage-module__wRpWuq__dispatchBenefits article span{background:var(--surface-soft);border:1px solid #d5ddd8;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ProductDetailPage-module__wRpWuq__dispatchBenefits article span svg{width:23px;height:23px}.ProductDetailPage-module__wRpWuq__dispatchBenefits article b{font-size:16px;line-height:1.25}.ProductDetailPage-module__wRpWuq__dispatchBenefits article p{font-size:14px;line-height:1.6}.ProductDetailPage-module__wRpWuq__dispatchConnected{background:var(--cream);border-top:1px solid #0f172a14;gap:clamp(36px,6vw,80px);padding-top:clamp(64px,6vw,88px);padding-bottom:clamp(64px,6vw,88px)}.ProductDetailPage-module__wRpWuq__dispatchConnected h2{font-size:clamp(28px,2.5vw,38px)}.ProductDetailPage-module__wRpWuq__dispatchConnected>div:last-child{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);box-shadow:var(--card-shadow);overflow:hidden}.ProductDetailPage-module__wRpWuq__dispatchConnected a{border-bottom:1px solid #0f172a1a;align-items:center;padding:20px;transition:background .2s,color .2s}.ProductDetailPage-module__wRpWuq__dispatchConnected a:last-child{border-bottom:0}.ProductDetailPage-module__wRpWuq__dispatchConnected a:hover{color:var(--green);background:#17a6560f}.ProductDetailPage-module__wRpWuq__dispatchConnected a span{background:var(--surface-soft);border-radius:10px;justify-content:center;width:36px;height:36px}@media (max-width:1000px){.ProductDetailPage-module__wRpWuq__dispatchHero{min-height:auto}.ProductDetailPage-module__wRpWuq__dispatchHeroVisual{justify-content:center}.ProductDetailPage-module__wRpWuq__dispatchBenefits>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.ProductDetailPage-module__wRpWuq__dispatchHero,.ProductDetailPage-module__wRpWuq__answerSection,.ProductDetailPage-module__wRpWuq__dispatchFeatures,.ProductDetailPage-module__wRpWuq__dispatchBenefits,.ProductDetailPage-module__wRpWuq__dispatchConnected{padding-top:52px;padding-bottom:52px}.ProductDetailPage-module__wRpWuq__dispatchHero h1{font-size:29px}.ProductDetailPage-module__wRpWuq__dispatchFeatures article p,.ProductDetailPage-module__wRpWuq__dispatchBenefits article p{font-size:14px}.ProductDetailPage-module__wRpWuq__dispatchHero .ProductDetailPage-module__wRpWuq__featureHeroCopy>p:not(.kicker){font-size:14px}.ProductDetailPage-module__wRpWuq__dispatchFeatures article,.ProductDetailPage-module__wRpWuq__dispatchBenefits article{min-height:0;padding:22px}.ProductDetailPage-module__wRpWuq__dispatchBenefits>div,.ProductDetailPage-module__wRpWuq__answerGrid{grid-template-columns:1fr}}@media (max-width:520px){.ProductDetailPage-module__wRpWuq__featureHeroActions{flex-direction:column;align-items:stretch}:is(.ProductDetailPage-module__wRpWuq__featureHeroActions .solid,.ProductDetailPage-module__wRpWuq__featureHeroActions .line){width:100%}}@media (min-width:521px) and (max-width:650px){.ProductDetailPage-module__wRpWuq__featureHero .ProductDetailPage-module__wRpWuq__featureHeroActions{flex-direction:row;align-items:center}:is(.ProductDetailPage-module__wRpWuq__featureHero .ProductDetailPage-module__wRpWuq__featureHeroActions .solid,.ProductDetailPage-module__wRpWuq__featureHero .ProductDetailPage-module__wRpWuq__featureHeroActions .line){width:auto}}
.WhyBeforeAfter-module__5uMkGq__beforeAfter{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.WhyBeforeAfter-module__5uMkGq__baCard{border-radius:18px;flex-direction:column;gap:14px;padding:26px 22px;display:flex}.WhyBeforeAfter-module__5uMkGq__baBefore{background:var(--section-white);border:1px solid var(--line);box-shadow:var(--card-shadow)}.WhyBeforeAfter-module__5uMkGq__baAfter{color:#fff;box-shadow:var(--card-shadow-hover);background:#0f172a;animation:none}@keyframes WhyBeforeAfter-module__5uMkGq__baGlow{0%,to{box-shadow:0 24px 50px #0f172a2e,0 0 #17a65600}50%{box-shadow:0 24px 50px #0f172a2e,0 0 0 10px #17a6561f}}.WhyBeforeAfter-module__5uMkGq__baLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.WhyBeforeAfter-module__5uMkGq__baAfter .WhyBeforeAfter-module__5uMkGq__baLabel{color:#34c26f}.WhyBeforeAfter-module__5uMkGq__baRow{align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.WhyBeforeAfter-module__5uMkGq__baBefore .WhyBeforeAfter-module__5uMkGq__baRow{color:var(--muted);-webkit-text-decoration:line-through #94a3b8;text-decoration:line-through #94a3b8}.WhyBeforeAfter-module__5uMkGq__baAfter .WhyBeforeAfter-module__5uMkGq__baRow i{color:#fff}.WhyBeforeAfter-module__5uMkGq__baRow i{background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.WhyBeforeAfter-module__5uMkGq__baBefore .WhyBeforeAfter-module__5uMkGq__baRow i{color:var(--green);background:#ffffff70}.WhyBeforeAfter-module__5uMkGq__baArrow{color:var(--green);font-size:22px;animation:1.8s ease-in-out infinite WhyBeforeAfter-module__5uMkGq__baArrowMove}@keyframes WhyBeforeAfter-module__5uMkGq__baArrowMove{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes WhyBeforeAfter-module__5uMkGq__baArrowMoveVertical{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(6px)}}@media (prefers-reduced-motion:reduce){.WhyBeforeAfter-module__5uMkGq__baAfter,.WhyBeforeAfter-module__5uMkGq__baArrow{animation:none}}@media (max-width:1000px){.WhyBeforeAfter-module__5uMkGq__beforeAfter{grid-template-columns:1fr}.WhyBeforeAfter-module__5uMkGq__baArrow{justify-self:center;animation-name:WhyBeforeAfter-module__5uMkGq__baArrowMoveVertical}}
.WhoWeAre-module__GI1caW__whoWeAre{background:var(--cream)}.WhoWeAre-module__GI1caW__whoWeAre h2{font-size:var(--h2-size);letter-spacing:-.03em;max-width:900px;margin:0 0 22px;font-weight:520;line-height:.96}.WhoWeAre-module__GI1caW__whoWeAre>p:not(.kicker){max-width:780px;color:var(--muted);margin:0 0 2vw;font-size:15px;line-height:1.7}.WhoWeAre-module__GI1caW__whoGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.WhoWeAre-module__GI1caW__whoGrid article{border-right:1px solid var(--line);padding:40px 32px 0}.WhoWeAre-module__GI1caW__whoGrid article:first-child{padding-left:0}.WhoWeAre-module__GI1caW__whoGrid article:last-child{border-right:0;padding-right:0}.WhoWeAre-module__GI1caW__whoGrid h3{font-size:var(--h3-size);margin:0 0 16px;line-height:1.05}.WhoWeAre-module__GI1caW__whoGrid p{color:var(--muted);font-size:15px;line-height:1.7}@media (max-width:1000px){.WhoWeAre-module__GI1caW__whoGrid{grid-template-columns:1fr 1fr}.WhoWeAre-module__GI1caW__whoGrid article{border-bottom:1px solid var(--line);padding-bottom:30px}.WhoWeAre-module__GI1caW__whoGrid article:nth-child(2){border-right:0;padding-right:0}.WhoWeAre-module__GI1caW__whoGrid article:nth-child(3){padding-left:0}}@media (max-width:650px){.WhoWeAre-module__GI1caW__whoGrid{grid-template-columns:1fr}.WhoWeAre-module__GI1caW__whoGrid article{border-right:0}.WhoWeAre-module__GI1caW__whoGrid article:first-child,.WhoWeAre-module__GI1caW__whoGrid article:nth-child(2),.WhoWeAre-module__GI1caW__whoGrid article:last-child{padding-left:0;padding-right:0}}
.EnquiryArea-module__EIEPSG__enquiryFormSection{background:var(--cream)}.EnquiryArea-module__EIEPSG__enquiryLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid}.EnquiryArea-module__EIEPSG__enquiryPanel{background:var(--section-white);border:1px solid var(--line);min-width:0;box-shadow:var(--card-shadow);border-radius:20px;padding:clamp(24px,3vw,40px)}.EnquiryArea-module__EIEPSG__enquiryLayout .EnquiryArea-module__EIEPSG__enquiryPanel{max-width:none;margin:0}.EnquiryArea-module__EIEPSG__enquiryIntro h1{font-size:var(--h2-size);letter-spacing:-.03em;max-width:460px;margin:12px 0}.EnquiryArea-module__EIEPSG__enquiryIntro{min-width:0}.EnquiryArea-module__EIEPSG__enquiryIntroCopy{color:var(--muted);max-width:460px;margin:0 0 30px;font-size:15px;line-height:1.85}.EnquiryArea-module__EIEPSG__momentCard{min-height:clamp(200px,22vw,260px);box-shadow:none;background:#e8f6ee;border:1px solid #cfe8d6;border-radius:16px;flex-direction:column;justify-content:space-between;margin:32px 0;padding:32px;display:flex;position:relative;overflow:hidden}.EnquiryArea-module__EIEPSG__momentContent{z-index:1;align-items:flex-start;gap:18px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.EnquiryArea-module__EIEPSG__momentContent{animation:.5s cubic-bezier(.22,1,.36,1) EnquiryArea-module__EIEPSG__momentSlideIn}.EnquiryArea-module__EIEPSG__momentIcon{animation:.5s cubic-bezier(.22,1,.36,1) EnquiryArea-module__EIEPSG__momentIconPop}}@keyframes EnquiryArea-module__EIEPSG__momentSlideIn{0%{opacity:0;transform:translate(18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes EnquiryArea-module__EIEPSG__momentIconPop{0%{transform:scale(.5)rotate(-15deg)}60%{transform:scale(1.1)rotate(4deg)}to{transform:scale(1)rotate(0)}}.EnquiryArea-module__EIEPSG__momentIcon{color:#128a47;width:48px;height:48px;box-shadow:none;background:#e8f6ee;border:1px solid #cfe8d6;border-radius:12px;flex:none;place-items:center;display:grid}.EnquiryArea-module__EIEPSG__momentIcon svg{width:24px;height:24px}.EnquiryArea-module__EIEPSG__momentTitle{letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:19px;font-weight:700;display:block}.EnquiryArea-module__EIEPSG__momentDetail{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.EnquiryArea-module__EIEPSG__momentProgress{z-index:1;gap:6px;margin-top:18px;display:flex;position:relative}.EnquiryArea-module__EIEPSG__momentProgressSegment{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:1 1 0;height:3px;padding:0;overflow:hidden}.EnquiryArea-module__EIEPSG__momentProgressFill{background:var(--green);border-radius:99px;width:0%;height:100%;display:block}.EnquiryArea-module__EIEPSG__momentProgressSegment.EnquiryArea-module__EIEPSG__done .EnquiryArea-module__EIEPSG__momentProgressFill{width:100%}@media (prefers-reduced-motion:no-preference){.EnquiryArea-module__EIEPSG__momentProgressFill.EnquiryArea-module__EIEPSG__active{animation:linear forwards EnquiryArea-module__EIEPSG__momentProgressFillAnim}}@media (prefers-reduced-motion:reduce){.EnquiryArea-module__EIEPSG__momentProgressFill.EnquiryArea-module__EIEPSG__active{width:100%}}@keyframes EnquiryArea-module__EIEPSG__momentProgressFillAnim{0%{width:0%}to{width:100%}}.EnquiryArea-module__EIEPSG__enquiryContactBlock{border-top:1px solid var(--line);max-width:460px;margin-top:40px;padding-top:32px}.EnquiryArea-module__EIEPSG__enquiryContactBlock h3{font-size:var(--h3-size);letter-spacing:-.02em;margin:0 0 12px}.EnquiryArea-module__EIEPSG__enquiryContactBlock p{color:var(--muted);margin:0 0 18px;line-height:1.7}.EnquiryArea-module__EIEPSG__enquiryContactEmail{color:var(--ink);align-items:center;gap:10px;font-weight:800;display:inline-flex}.EnquiryArea-module__EIEPSG__enquiryContactEmail svg{color:var(--green)}.EnquiryArea-module__EIEPSG__enquiryPanel h2{font-size:var(--h2-size);letter-spacing:-.03em;margin:0 0 24px}.EnquiryArea-module__EIEPSG__enquiryPanel.modal{width:100%;max-height:none;overflow:visible}.modal .EnquiryArea-module__EIEPSG__enquiryFields{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.EnquiryArea-module__EIEPSG__fieldFull{grid-column:1/-1}.EnquiryArea-module__EIEPSG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.EnquiryArea-module__EIEPSG__field label{color:#475569;font-size:12px;font-weight:600}.EnquiryArea-module__EIEPSG__field label .EnquiryArea-module__EIEPSG__req{color:var(--green);margin-left:3px}.EnquiryArea-module__EIEPSG__field input,.EnquiryArea-module__EIEPSG__field select,.EnquiryArea-module__EIEPSG__field textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);min-height:52px;font:inherit;background:#f7f9f8;border-radius:9px;padding:0 16px;font-size:16px}.EnquiryArea-module__EIEPSG__field textarea{resize:vertical;min-height:110px;padding:14px 16px}.EnquiryArea-module__EIEPSG__field input:focus,.EnquiryArea-module__EIEPSG__field select:focus,.EnquiryArea-module__EIEPSG__field textarea:focus{border-color:var(--green);outline:3px solid #17a65626}@media (max-width:1000px){.EnquiryArea-module__EIEPSG__enquiryLayout{grid-template-columns:minmax(0,1fr)}.modal .EnquiryArea-module__EIEPSG__enquiryFields{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.EnquiryArea-module__EIEPSG__momentCard{min-height:clamp(180px,55vw,220px);padding:24px}.EnquiryArea-module__EIEPSG__momentIcon{width:40px;height:40px}.EnquiryArea-module__EIEPSG__momentIcon svg{width:20px;height:20px}.EnquiryArea-module__EIEPSG__momentTitle{font-size:17px}.EnquiryArea-module__EIEPSG__enquiryPanel{padding:28px 20px}}.EnquiryArea-module__EIEPSG__formStatusSuccess{color:#128a47;margin-top:12px;font-size:.9rem}.EnquiryArea-module__EIEPSG__formStatusError{color:#c0392b;margin-top:12px;font-size:.9rem}
.EcosystemSection-module__dbfC8q__ecosystem{padding:92px var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream)}.EcosystemSection-module__dbfC8q__sectionHead{max-width:760px;margin-bottom:40px}.EcosystemSection-module__dbfC8q__sectionHead h2{font-size:var(--h2-size);letter-spacing:-.02em;margin:0;line-height:1.1}.EcosystemSection-module__dbfC8q__solutionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EcosystemSection-module__dbfC8q__solutionCard{border:1px solid var(--line);border-radius:var(--card-radius);background:#fff;flex-direction:column;min-width:0;padding:8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.EcosystemSection-module__dbfC8q__solutionCard:hover{border-color:#cfe8d6;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a12}.EcosystemSection-module__dbfC8q__film{aspect-ratio:1/.82;background:var(--green-soft);cursor:pointer;text-align:left;border:0;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.EcosystemSection-module__dbfC8q__filmDevice{z-index:1;transition:transform .35s;display:block;position:absolute}.EcosystemSection-module__dbfC8q__desktopDevice{inset:20% 8%}.EcosystemSection-module__dbfC8q__browserDevice{inset:22% 8%}.EcosystemSection-module__dbfC8q__phoneDevice{inset:9% 31%}.EcosystemSection-module__dbfC8q__passengerDevice{inset:8% 30%}.EcosystemSection-module__dbfC8q__film:hover .EcosystemSection-module__dbfC8q__filmDevice{transform:scale(1.04)}.EcosystemSection-module__dbfC8q__playBadge{z-index:2;width:48px;height:48px;color:var(--green);background:#fff;border-radius:50%;place-items:center;padding-left:2px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fff6,0 10px 24px #0f172a26}.EcosystemSection-module__dbfC8q__film:hover .EcosystemSection-module__dbfC8q__playBadge{background:var(--green);color:#fff;transform:translate(-50%,-50%)scale(1.06)}.EcosystemSection-module__dbfC8q__film:focus-visible{outline:2px solid var(--green);outline-offset:2px}.EcosystemSection-module__dbfC8q__solutionCopy{flex-direction:column;flex:1;padding:20px 14px 18px;display:flex}.EcosystemSection-module__dbfC8q__solutionCopy .EcosystemSection-module__dbfC8q__solutionMeta{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1;display:flex}.EcosystemSection-module__dbfC8q__solutionMeta span{background:var(--green-soft);letter-spacing:0;border-radius:6px;place-items:center;height:22px;padding:0 7px;display:grid}.EcosystemSection-module__dbfC8q__solutionCopy h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.EcosystemSection-module__dbfC8q__solutionCopy p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.EcosystemSection-module__dbfC8q__solutionActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 6px;padding:12px 8px 6px;display:flex}.EcosystemSection-module__dbfC8q__solutionActions button,.EcosystemSection-module__dbfC8q__solutionActions a{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0 4px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.EcosystemSection-module__dbfC8q__solutionActions button{color:var(--ink)}.EcosystemSection-module__dbfC8q__solutionActions button svg{color:var(--green)}.EcosystemSection-module__dbfC8q__solutionActions button:hover,.EcosystemSection-module__dbfC8q__solutionActions a{color:var(--green-dark)}.EcosystemSection-module__dbfC8q__solutionActions a span{transition:transform .2s}.EcosystemSection-module__dbfC8q__solutionActions a:hover span{transform:translate(3px)}@media (max-width:1000px){.EcosystemSection-module__dbfC8q__sectionHead{margin-bottom:30px}.EcosystemSection-module__dbfC8q__solutionGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.EcosystemSection-module__dbfC8q__ecosystem{padding:55px 22px}.EcosystemSection-module__dbfC8q__solutionGrid{grid-template-columns:1fr;gap:14px}.EcosystemSection-module__dbfC8q__film{aspect-ratio:1/.72}.EcosystemSection-module__dbfC8q__desktopDevice{inset:16% 8%}.EcosystemSection-module__dbfC8q__browserDevice{inset:18% 8%}.EcosystemSection-module__dbfC8q__phoneDevice,.EcosystemSection-module__dbfC8q__passengerDevice{inset:7% 33%}}@media (prefers-reduced-motion:reduce){.EcosystemSection-module__dbfC8q__solutionCard,.EcosystemSection-module__dbfC8q__filmDevice,.EcosystemSection-module__dbfC8q__playBadge{transition:none}}
.WhyPillars-module__-KkLVa__whyPillars{padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--paper)}.WhyPillars-module__-KkLVa__whyPillarsHead{padding:6vw 0 0}.WhyPillars-module__-KkLVa__whyPillarsHead h2{font-size:var(--h2-size);letter-spacing:-.03em;white-space:normal;max-width:none;margin:14px 0 3vw;font-weight:560}@media (max-width:650px){.WhyPillars-module__-KkLVa__whyPillarsHead h2{white-space:normal}}.WhyPillars-module__-KkLVa__whyPillarsGrid{grid-template-columns:repeat(3,1fr);padding-bottom:clamp(36px,5vw,64px);display:grid}.WhyPillars-module__-KkLVa__whyPillarsGrid article{border-left:1px solid var(--line);padding:40px 32px}.WhyPillars-module__-KkLVa__whyPillarsGrid article:first-child{border-left:none}.WhyPillars-module__-KkLVa__whyPillarsGrid span{letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:18px;font-size:10px;font-weight:800;display:block}.WhyPillars-module__-KkLVa__whyPillarsGrid h3{font-size:var(--h3-size);letter-spacing:-.03em;margin:0 0 14px;font-weight:620}.WhyPillars-module__-KkLVa__whyPillarsGrid p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.7}@media (max-width:1000px){.WhyPillars-module__-KkLVa__whyPillarsGrid{grid-template-columns:1fr}.WhyPillars-module__-KkLVa__whyPillarsGrid article{border-left:none;border-top:1px solid var(--line)}.WhyPillars-module__-KkLVa__whyPillarsGrid article:first-child{border-top:none}}
.MissionVision-module__EyLala__missionVision{padding:clamp(3rem, 6vw, 6rem) var(--content-pad-x);background:#fff;grid-template-columns:1fr 1fr;display:grid}.MissionVision-module__EyLala__missionVision>div:first-child{border-right:1px solid var(--line);padding-right:5vw}.MissionVision-module__EyLala__missionVision>div:last-child{padding-left:5vw}.MissionVision-module__EyLala__missionVision .kicker{margin-bottom:24px}.MissionVision-module__EyLala__missionVision h2{font-size:var(--h2-size);letter-spacing:-.03em;margin:0 0 22px;font-weight:520;line-height:1}.MissionVision-module__EyLala__missionVision p:not(.kicker){color:var(--muted);max-width:480px;font-size:15px;line-height:1.75}@media (max-width:1000px){.MissionVision-module__EyLala__missionVision{grid-template-columns:1fr;gap:40px}.MissionVision-module__EyLala__missionVision>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:40px;padding-right:0}.MissionVision-module__EyLala__missionVision>div:last-child{padding-left:0}}@media (max-width:650px){.MissionVision-module__EyLala__missionVision{padding-top:45px;padding-bottom:45px}}
.TestimonialsSection-module__Vve0vW__proof{padding:clamp(60px, 6vw, 88px) var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x)}.TestimonialsSection-module__Vve0vW__customerProof{background:var(--cream);padding-top:clamp(54px,5vw,76px);padding-bottom:clamp(54px,5vw,82px);overflow:hidden}@media (max-width:650px){.TestimonialsSection-module__Vve0vW__proof{padding:48px 22px}}.TestimonialsSection-module__Vve0vW__proofHeading{grid-template-columns:1.4fr .6fr;align-items:start;gap:8vw;display:grid}.TestimonialsSection-module__Vve0vW__proofHeading h2{font-size:var(--h2-size);letter-spacing:0;margin:0;font-weight:620;line-height:1.05}.TestimonialsSection-module__Vve0vW__proofHeading.TestimonialsSection-module__Vve0vW__compact{text-align:center;max-width:1180px;margin:0 auto clamp(26px,3vw,36px);display:block}.TestimonialsSection-module__Vve0vW__proofHeadingKicker{margin:0 0 12px}.TestimonialsSection-module__Vve0vW__proofHeading.TestimonialsSection-module__Vve0vW__compact h2{font-size:var(--h2-size);margin:0}.TestimonialsSection-module__Vve0vW__proofHeadingUnderline{background:#17a656c7;border-radius:99px;width:42px;height:2px;margin:16px auto 0;display:block}.TestimonialsSection-module__Vve0vW__proofHeading>p{color:var(--muted);font-size:15px;line-height:1.7}.TestimonialsSection-module__Vve0vW__testimonialMarquee{margin-left:calc(-1 * var(--content-pad-x));margin-right:calc(-1 * var(--content-pad-x));width:calc(100% + var(--content-pad-x) * 2);background:0 0;border-top:0;border-bottom:0;padding:clamp(22px,3vw,30px) 0;position:relative;overflow:hidden}.TestimonialsSection-module__Vve0vW__testimonialTrack{width:max-content;padding:0 var(--content-pad-x);align-items:center;gap:24px;animation:28s linear infinite TestimonialsSection-module__Vve0vW__testimonialScroll;display:flex}.TestimonialsSection-module__Vve0vW__testimonialMarquee:hover .TestimonialsSection-module__Vve0vW__testimonialTrack{animation-play-state:paused}@keyframes TestimonialsSection-module__Vve0vW__testimonialScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TestimonialsSection-module__Vve0vW__testimonialTrack{animation:none}}.TestimonialsSection-module__Vve0vW__testimonialCard{color:var(--ink);border-right:0;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);box-shadow:var(--card-shadow);flex:none;align-items:center;gap:16px;min-height:174px;padding:24px;display:flex}.TestimonialsSection-module__Vve0vW__quoteLogo{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.TestimonialsSection-module__Vve0vW__quoteLogo img{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1px var(--line);background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0}.TestimonialsSection-module__Vve0vW__quoteLogo b{text-align:center;white-space:nowrap;font-size:13px;font-weight:700}.TestimonialsSection-module__Vve0vW__testimonialCard blockquote{letter-spacing:0;align-items:flex-start;gap:10px;max-width:300px;margin:0;font-size:14px;font-weight:400;line-height:1.75;display:flex}.TestimonialsSection-module__Vve0vW__quoteMark{color:var(--green);flex-shrink:0;font-size:30px;font-weight:700;line-height:1}@media (max-width:1000px){.TestimonialsSection-module__Vve0vW__proofHeading{grid-template-columns:1fr}}@media (max-width:650px){.TestimonialsSection-module__Vve0vW__testimonialMarquee{padding:22px 0}.TestimonialsSection-module__Vve0vW__testimonialTrack{gap:28px}.TestimonialsSection-module__Vve0vW__testimonialCard{gap:14px;padding-right:24px}.TestimonialsSection-module__Vve0vW__quoteLogo img{width:48px;height:48px}.TestimonialsSection-module__Vve0vW__testimonialCard blockquote{max-width:200px;font-size:13px}.TestimonialsSection-module__Vve0vW__proofHeading.TestimonialsSection-module__Vve0vW__compact{margin-bottom:24px}}
.BasicPage-module__nUrcAq__detailHero{min-height:460px;padding:4vw var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.BasicPage-module__nUrcAq__detailHero>div:first-child{padding-top:24px}.BasicPage-module__nUrcAq__detailHero h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:520;line-height:1.05}.BasicPage-module__nUrcAq__detailHero>div>p:not(.kicker){color:var(--muted);margin:25px 0 30px;font-size:15px;line-height:1.65}.BasicPage-module__nUrcAq__detailMedia{aspect-ratio:1.15;background:var(--green);color:#fff;box-shadow:24px 24px var(--ink);letter-spacing:.12em;flex-direction:column;justify-content:flex-end;padding:40px;font-size:10px;transition:transform .3s;display:flex}.BasicPage-module__nUrcAq__detailMedia:hover{transform:scale(1.04)translateY(-6px)}.BasicPage-module__nUrcAq__detailMedia i{background:#ffffff42;height:1px;margin-top:24px}.BasicPage-module__nUrcAq__detailMedia img{object-fit:contain;width:110px;height:110px;margin-bottom:auto}.BasicPage-module__nUrcAq__featureGrid{padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--paper)}.BasicPage-module__nUrcAq__featureGrid.BasicPage-module__nUrcAq__featureGridCream{background:var(--cream)}.BasicPage-module__nUrcAq__featureGridHead{padding:4.5vw 0 0}.BasicPage-module__nUrcAq__featureGridHead h2{font-size:var(--h2-size);letter-spacing:-.03em;max-width:700px;margin:14px 0 5vw;font-weight:560}.BasicPage-module__nUrcAq__featureGrid .benefit-icon{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:800}.BasicPage-module__nUrcAq__featureGrid .benefit-cards.benefit-cards-standardized{background:0 0;gap:20px;padding-bottom:7vw}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--card-radius);min-height:100%;box-shadow:var(--card-shadow);padding:24px;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-card:hover{background:#fff;border-color:#17a65666;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-icon{width:48px;height:48px;color:var(--green);background:#17a65614;border:1px solid #17a65633;margin-bottom:24px}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-icon svg{width:24px;height:24px}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-card h3{font-size:var(--h3-size);color:var(--ink);margin:0 0 8px;font-weight:700;line-height:1.25}.BasicPage-module__nUrcAq__featureGrid .benefit-cards-standardized .benefit-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:1000px){.BasicPage-module__nUrcAq__detailHero{grid-template-columns:1fr}}@media (max-width:650px){.BasicPage-module__nUrcAq__detailHero{padding:45px 22px}.BasicPage-module__nUrcAq__detailHero h1{font-size:30px}}@media (max-width:480px){.BasicPage-module__nUrcAq__detailHero h1{font-size:26px}}
.LegalPage-module__0mgiMG__legalHero{min-height:300px;padding:clamp(2.8rem, 6vw, 4.5rem) var(--side-padding) clamp(2.2rem, 4.5vw, 3.5rem);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.LegalPage-module__0mgiMG__legalHero h1{max-width:900px;font-size:var(--h1-size);letter-spacing:-.03em;margin:0;font-weight:520;line-height:.94}.LegalPage-module__0mgiMG__legalUpdated{color:var(--muted);margin:18px 0 0;font-size:12px;font-weight:400}.LegalPage-module__0mgiMG__legalBody{max-width:calc(880px + (var(--content-pad-x) * 2));padding:clamp(3rem, 6vw, 6rem) var(--content-pad-x) clamp(4rem, 8vw, 8rem);margin:0;display:block}.LegalPage-module__0mgiMG__legalIntro{color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 48px;padding-bottom:42px;font-size:15px;line-height:1.72}.LegalPage-module__0mgiMG__legalBody>div{margin:0 0 42px}.LegalPage-module__0mgiMG__legalBody h2{letter-spacing:0;border-top:1px solid var(--line);margin:0 0 18px;padding-top:32px;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.18}.LegalPage-module__0mgiMG__legalBody>div:first-of-type h2{border-top:0;padding-top:0}.LegalPage-module__0mgiMG__legalBody p{color:var(--muted);max-width:76ch;margin:0 0 16px;font-size:15px;line-height:1.9}.LegalPage-module__0mgiMG__legalBody p:last-child{margin-bottom:0}.LegalPage-module__0mgiMG__legalBody ul{color:var(--muted);margin:0 0 18px;padding-left:0;line-height:1.75;list-style:none}.LegalPage-module__0mgiMG__legalBody ul:last-child{margin-bottom:0}.LegalPage-module__0mgiMG__legalBody li{margin-bottom:10px;padding-left:22px;position:relative}.LegalPage-module__0mgiMG__legalBody li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}@media (max-width:650px){.LegalPage-module__0mgiMG__legalHero{min-height:0}.LegalPage-module__0mgiMG__legalIntro{margin-bottom:36px;padding-bottom:32px;line-height:1.68}.LegalPage-module__0mgiMG__legalBody>div{margin-bottom:34px}.LegalPage-module__0mgiMG__legalBody h2{margin-bottom:14px;padding-top:32px}}
.SolutionDetailPage-module__ca-EkW__solutionHero{background:var(--cream);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 64px;min-height:auto;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.SolutionDetailPage-module__ca-EkW__solutionHero>div:first-child{align-self:start;padding-top:0}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual{--hero-offset-scale:0;align-items:flex-start;height:auto;min-height:0}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual img{object-fit:contain;width:auto;max-width:560px;height:auto;max-height:460px;transform:translateY(calc(var(--hero-offset-base,0px) * var(--hero-offset-scale,1)))}.SolutionDetailPage-module__ca-EkW__solutionAnswers{padding:clamp(58px, 6vw, 84px) var(--content-pad-x);border-top:1px solid #0f172a1a;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,72px);display:grid}.SolutionDetailPage-module__ca-EkW__solutionAnswersIntro{max-width:430px}.SolutionDetailPage-module__ca-EkW__solutionAnswersIntro h2{letter-spacing:0;max-width:430px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:700;line-height:1.06}.SolutionDetailPage-module__ca-EkW__solutionAnswersIntro p:not(.kicker){color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.65}.SolutionDetailPage-module__ca-EkW__solutionAnswerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.SolutionDetailPage-module__ca-EkW__solutionAnswerGrid article{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);min-width:0;box-shadow:var(--card-shadow);padding:22px 18px}.SolutionDetailPage-module__ca-EkW__solutionAnswerGrid h3{letter-spacing:0;margin:0 0 10px;font-size:16px;font-weight:750;line-height:1.25}.SolutionDetailPage-module__ca-EkW__solutionAnswerGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.SolutionDetailPage-module__ca-EkW__solutionFeatures{padding:clamp(64px, 7vw, 96px) var(--content-pad-x);background:var(--paper)}.SolutionDetailPage-module__ca-EkW__solutionFeaturesInner{grid-template-columns:minmax(340px,.86fr) minmax(0,1.34fr);align-items:start;gap:clamp(44px,6vw,82px);max-width:1180px;margin:0 auto;display:grid}.SolutionDetailPage-module__ca-EkW__solutionFeaturesIntro{position:sticky;top:126px}.SolutionDetailPage-module__ca-EkW__solutionFeaturesIntro h2{letter-spacing:0;text-wrap:balance;max-width:480px;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:560;line-height:1.08}.SolutionDetailPage-module__ca-EkW__solutionIntroCopy{max-width:420px;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:15px;line-height:1.65}.SolutionDetailPage-module__ca-EkW__solutionSignals{flex-wrap:wrap;gap:8px;max-width:430px;margin-top:26px;display:flex}.SolutionDetailPage-module__ca-EkW__solutionSignals span{color:#0f172a;background:var(--surface-soft);border:1px solid #d5ddd8;border-radius:8px;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.SolutionDetailPage-module__ca-EkW__solutionFeatureList{border-top:1px solid #0f172a24}.SolutionDetailPage-module__ca-EkW__solutionFeatureItem{border-bottom:1px solid #0f172a24;grid-template-columns:54px minmax(0,1fr) minmax(160px,.42fr);align-items:center;gap:clamp(18px,2.3vw,28px);padding:24px 0;display:grid}.SolutionDetailPage-module__ca-EkW__solutionFeatureIcon{width:48px;height:48px;color:var(--green);background:var(--surface-soft);box-shadow:none;border:1px solid #d5ddd8;border-radius:12px;place-items:center;display:grid}.SolutionDetailPage-module__ca-EkW__solutionFeatureIcon svg{width:23px;height:23px}.SolutionDetailPage-module__ca-EkW__solutionFeatureBody h3{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0 0 7px;font-size:20px;font-weight:700;line-height:1.22}.SolutionDetailPage-module__ca-EkW__solutionFeatureBody p{color:#475569;text-wrap:pretty;max-width:420px;margin:0;font-size:15px;line-height:1.55}.SolutionDetailPage-module__ca-EkW__solutionFeatureProblem{background:#eef2ef;border-left:2px solid #d5ddd8;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-self:stretch;padding:14px;display:flex}.SolutionDetailPage-module__ca-EkW__solutionFeatureProblem b{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1;display:block}.SolutionDetailPage-module__ca-EkW__solutionFeatureProblem p{color:#475569;margin:7px 0 0;font-size:13px;line-height:1.45}@media (max-width:1000px){.SolutionDetailPage-module__ca-EkW__solutionHero{grid-template-columns:1fr;row-gap:32px}.SolutionDetailPage-module__ca-EkW__solutionAnswers{grid-template-columns:1fr}.SolutionDetailPage-module__ca-EkW__solutionAnswersIntro{max-width:680px}.SolutionDetailPage-module__ca-EkW__solutionAnswersIntro h2{max-width:620px}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual{height:auto}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual img{width:auto;max-width:420px;max-height:320px}.SolutionDetailPage-module__ca-EkW__solutionFeaturesInner{grid-template-columns:1fr;gap:42px}.SolutionDetailPage-module__ca-EkW__solutionFeaturesIntro{position:static}.SolutionDetailPage-module__ca-EkW__solutionFeaturesIntro h2,.SolutionDetailPage-module__ca-EkW__solutionIntroCopy,.SolutionDetailPage-module__ca-EkW__solutionSignals{max-width:760px}.SolutionDetailPage-module__ca-EkW__solutionFeatureItem{grid-template-columns:54px minmax(0,1fr) minmax(170px,.5fr)}}@media (max-width:650px){.SolutionDetailPage-module__ca-EkW__solutionHero{row-gap:28px;padding-top:45px;padding-bottom:45px}.SolutionDetailPage-module__ca-EkW__solutionAnswers{padding:50px 22px 58px}.SolutionDetailPage-module__ca-EkW__solutionAnswerGrid{grid-template-columns:1fr}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual{height:auto}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual img{max-width:300px;max-height:240px}.SolutionDetailPage-module__ca-EkW__solutionFeatures{padding:50px 22px 58px}.SolutionDetailPage-module__ca-EkW__solutionFeaturesInner{gap:30px}.SolutionDetailPage-module__ca-EkW__solutionFeaturesIntro h2{max-width:330px;font-size:27px;line-height:1.1}.SolutionDetailPage-module__ca-EkW__solutionIntroCopy{max-width:330px;margin-top:16px}.SolutionDetailPage-module__ca-EkW__solutionSignals{gap:7px;margin-top:22px}.SolutionDetailPage-module__ca-EkW__solutionSignals span{min-height:34px;padding:8px 11px;font-size:13px}.SolutionDetailPage-module__ca-EkW__solutionFeatureItem{grid-template-columns:48px minmax(0,1fr);gap:14px 16px;padding:22px 0}.SolutionDetailPage-module__ca-EkW__solutionFeatureIcon{width:44px;height:44px}.SolutionDetailPage-module__ca-EkW__solutionFeatureBody h3{font-size:17px}.SolutionDetailPage-module__ca-EkW__solutionFeatureProblem{grid-column:1/-1;padding:12px 0 0 16px}}@media (max-width:480px){.SolutionDetailPage-module__ca-EkW__solutionHeroVisual{height:auto}.SolutionDetailPage-module__ca-EkW__solutionHeroVisual img{max-width:240px;max-height:200px}}
.SupportJourney-module__KBwRDq__supportJourney{background:var(--cream)}.SupportJourney-module__KBwRDq__supportJourney h2{font-size:var(--h2-size);letter-spacing:-.03em;max-width:1100px;margin:0 0 22px;font-weight:520;line-height:.96}.SupportJourney-module__KBwRDq__supportJourney>p.SupportJourney-module__KBwRDq__clarify{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.7}.SupportJourney-module__KBwRDq__journeyRoad{aspect-ratio:1080/260;width:100%;max-width:1000px;margin:3vw auto 0;position:relative}.SupportJourney-module__KBwRDq__journeyRoadSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SupportJourney-module__KBwRDq__journeyRoadBase{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.SupportJourney-module__KBwRDq__journeyRoadTravelled{fill:none;stroke:var(--green);stroke-width:5px;stroke-linecap:round;stroke-dasharray:100;animation:7s ease-in-out infinite SupportJourney-module__KBwRDq__journeyTravel}@keyframes SupportJourney-module__KBwRDq__journeyTravel{0%{stroke-dashoffset:100px;opacity:1}85%{stroke-dashoffset:0;opacity:1}92%{opacity:0}to{stroke-dashoffset:100px;opacity:0}}.SupportJourney-module__KBwRDq__journeyChevron{fill:var(--green);transform-box:fill-box;transform-origin:50%;animation:7s cubic-bezier(.34,1.56,.64,1) infinite SupportJourney-module__KBwRDq__journeyChevronPulse}@keyframes SupportJourney-module__KBwRDq__journeyChevronPulse{0%,94%,to{opacity:.55;filter:none;transform:scale(1)}6%{opacity:1;filter:drop-shadow(0 0 6px var(--green));transform:scale(1.6)}14%{opacity:.55;filter:none;transform:scale(1)}}.SupportJourney-module__KBwRDq__journeyDivider{stroke:var(--line);stroke-width:1px}.SupportJourney-module__KBwRDq__journeyEndDash{stroke:var(--line);stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.SupportJourney-module__KBwRDq__journeyEndDot{fill:var(--ink)}.SupportJourney-module__KBwRDq__journeyNode{flex-direction:column;align-items:center;width:170px;display:flex;position:absolute}.SupportJourney-module__KBwRDq__journeyNode.SupportJourney-module__KBwRDq__top{transform:translate(-50%,calc(-100% - 14px))}.SupportJourney-module__KBwRDq__journeyNode.SupportJourney-module__KBwRDq__bottom{transform:translate(-50%,14px)}.SupportJourney-module__KBwRDq__journeyNodeGhost{color:var(--ink);opacity:.12;font-variant-numeric:tabular-nums;margin-bottom:-20px;font-family:inherit;font-size:46px;font-weight:800;line-height:1}.SupportJourney-module__KBwRDq__journeyNodeIcon{width:30px;height:30px;color:var(--green);margin-bottom:12px;animation:7s ease-in-out infinite SupportJourney-module__KBwRDq__journeyNodePop}@keyframes SupportJourney-module__KBwRDq__journeyNodePop{0%,92%,to{filter:none;transform:scale(1)}4%{filter:drop-shadow(0 0 8px var(--green));transform:scale(1.35)}12%{filter:none;transform:scale(1)}}.SupportJourney-module__KBwRDq__journeyNodeIcon svg{width:100%;height:100%}.SupportJourney-module__KBwRDq__journeyNodeLabel{text-align:center;font-size:15px;font-weight:700;line-height:1.3}.SupportJourney-module__KBwRDq__journeyEnd{position:absolute;transform:translate(-50%,-50%)}.SupportJourney-module__KBwRDq__journeyEndPill{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-block}.SupportJourney-module__KBwRDq__journeyRoadMobile{display:none}@media (max-width:1000px){.SupportJourney-module__KBwRDq__journeyRoad{display:none}.SupportJourney-module__KBwRDq__journeyRoadMobile{flex-direction:column;gap:0;margin:6vw 0 0;padding:0;list-style:none;display:flex}.SupportJourney-module__KBwRDq__journeyRoadMobile li{border-top:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.SupportJourney-module__KBwRDq__journeyRoadMobile li:last-child{border-bottom:1px solid var(--line)}.SupportJourney-module__KBwRDq__journeyRoadMobile .SupportJourney-module__KBwRDq__journeyNodeIcon{flex-shrink:0;width:30px;height:30px;margin-bottom:0}}
.WhySection-module__V0tebq__why{padding:76px var(--side-padding);padding-left:var(--content-pad-x);padding-right:var(--content-pad-x);background:var(--paper);grid-template-columns:1fr;gap:36px;display:grid}.WhySection-module__V0tebq__whyTitle{flex-direction:column;align-self:start;align-items:flex-start;max-width:820px;display:flex}.WhySection-module__V0tebq__whyTitle h2{max-width:760px;font-size:var(--h2-size);letter-spacing:0;margin:0;font-weight:520;line-height:.94}.WhySection-module__V0tebq__whyIntro{flex-direction:column;align-items:flex-start;gap:20px;max-width:590px;margin-top:18px;display:flex}.WhySection-module__V0tebq__whyIntro p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.WhySection-module__V0tebq__whyList{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.WhySection-module__V0tebq__solutionCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--card-radius);flex-direction:column;gap:18px;min-width:0;padding:12px 12px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.WhySection-module__V0tebq__solutionCard:hover{border-color:#17a65666;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1a}.WhySection-module__V0tebq__solutionImage{aspect-ratio:4/3;background:#eef2ef;border:1px solid #e1e7e380;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.WhySection-module__V0tebq__solutionImage img{object-fit:contain;width:92%;height:92%;transition:transform .2s}.WhySection-module__V0tebq__solutionCard:hover .WhySection-module__V0tebq__solutionImage img{transform:scale(1.04)}.WhySection-module__V0tebq__whyList h3{color:var(--ink);margin:0;padding:0 6px;font-size:14px;font-weight:700;line-height:1.25}@media (max-width:1000px){.WhySection-module__V0tebq__why{grid-template-columns:1fr;gap:32px}.WhySection-module__V0tebq__whyList{grid-template-columns:repeat(3,minmax(0,1fr))}.WhySection-module__V0tebq__whyTitle{max-width:680px}}@media (max-width:650px){.WhySection-module__V0tebq__why{gap:35px;padding:55px 22px}.WhySection-module__V0tebq__whyIntro .solid{text-align:center;width:100%}.WhySection-module__V0tebq__whyList{grid-template-columns:1fr;gap:16px}}
