.HomePainSolutionJourney-module__q7aqnq__section{background:#edf3f3;border-top:1px solid #08131f1f;border-bottom:1px solid #08131f1a;padding:clamp(82px,9vw,132px) 0 clamp(76px,8vw,112px);scroll-margin-top:90px;position:relative;overflow:hidden}.HomePainSolutionJourney-module__q7aqnq__shell{width:min(1380px,100% - 48px);margin:0 auto}.HomePainSolutionJourney-module__q7aqnq__headingPanel{background:#071522;border-left:5px solid #22d2c4;border-radius:18px;align-items:center;min-height:118px;margin-bottom:clamp(42px,5.5vw,72px);padding:clamp(24px,3vw,42px) clamp(24px,4vw,54px);display:flex;box-shadow:0 18px 48px #08131f1f}.HomePainSolutionJourney-module__q7aqnq__headingPanel h2{color:#fff;max-width:1100px;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:760;line-height:.98}.HomePainSolutionJourney-module__q7aqnq__carousel{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:clamp(12px,2vw,28px);min-width:0;display:grid}.HomePainSolutionJourney-module__q7aqnq__navigationArrow{color:#087f75;cursor:pointer;background:#fff;border:1px solid #08131f33;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.HomePainSolutionJourney-module__q7aqnq__navigationArrow:hover{background:#e0f5f1;border-color:#087f75}.HomePainSolutionJourney-module__q7aqnq__navigationArrow:focus-visible{outline-offset:4px;outline:3px solid #087f75}.HomePainSolutionJourney-module__q7aqnq__slide{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:430px;animation:.42s both HomePainSolutionJourney-module__q7aqnq__slide-in;display:grid}.HomePainSolutionJourney-module__q7aqnq__pain{justify-self:end;max-width:590px}.HomePainSolutionJourney-module__q7aqnq__pain h3{color:#071522;font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:720;line-height:.97}.HomePainSolutionJourney-module__q7aqnq__solution{color:#071522;background:#fff;border:1px solid #08131f1a;border-radius:24px;justify-self:start;width:min(100%,660px);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 26px 70px #08131f1f}.HomePainSolutionJourney-module__q7aqnq__solution:hover,.HomePainSolutionJourney-module__q7aqnq__solution:focus-visible{border-color:#087f7552;transform:translateY(-3px);box-shadow:0 32px 80px #08131f29}.HomePainSolutionJourney-module__q7aqnq__solution:focus-visible{outline-offset:4px;outline:3px solid #087f75}.HomePainSolutionJourney-module__q7aqnq__imageWrap{aspect-ratio:15/8;background:#f7faf9;border-bottom:1px solid #08131f0f;width:100%;position:relative;overflow:hidden}.HomePainSolutionJourney-module__q7aqnq__image{object-fit:contain;object-position:center}.HomePainSolutionJourney-module__q7aqnq__solutionCopy{padding:clamp(22px,2.8vw,34px)}.HomePainSolutionJourney-module__q7aqnq__solutionMeta{color:#087f75;letter-spacing:.12em;justify-content:flex-end;margin-bottom:12px;font-size:10px;font-weight:850;display:flex}.HomePainSolutionJourney-module__q7aqnq__solutionCopy h4{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:720;line-height:.98}.HomePainSolutionJourney-module__q7aqnq__solutionCopy p{color:#4f626c;max-width:42ch;margin:13px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.45}@keyframes HomePainSolutionJourney-module__q7aqnq__slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.HomePainSolutionJourney-module__q7aqnq__slide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;min-height:370px}.HomePainSolutionJourney-module__q7aqnq__pain h3{font-size:clamp(36px,5vw,56px)}}@media (max-width:760px){.HomePainSolutionJourney-module__q7aqnq__carousel{grid-template-columns:48px minmax(0,1fr) 48px;row-gap:24px}.HomePainSolutionJourney-module__q7aqnq__slide{grid-area:1/1/auto/-1}.HomePainSolutionJourney-module__q7aqnq__previous{grid-area:2/1}.HomePainSolutionJourney-module__q7aqnq__next{grid-area:2/3}.HomePainSolutionJourney-module__q7aqnq__section{padding:72px 0 76px}.HomePainSolutionJourney-module__q7aqnq__shell{width:min(100% - 32px,620px)}.HomePainSolutionJourney-module__q7aqnq__headingPanel{border-left-width:4px;border-radius:14px;min-height:0;margin-bottom:34px;padding:24px 20px}.HomePainSolutionJourney-module__q7aqnq__headingPanel h2{font-size:clamp(36px,9vw,48px)}.HomePainSolutionJourney-module__q7aqnq__slide{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0}.HomePainSolutionJourney-module__q7aqnq__pain{justify-self:stretch;max-width:none}.HomePainSolutionJourney-module__q7aqnq__meta{margin-bottom:15px}.HomePainSolutionJourney-module__q7aqnq__pain h3{max-width:16ch;font-size:clamp(36px,9.6vw,50px)}.HomePainSolutionJourney-module__q7aqnq__solution{border-radius:18px;justify-self:stretch;width:100%}.HomePainSolutionJourney-module__q7aqnq__solutionCopy{padding:22px}.HomePainSolutionJourney-module__q7aqnq__solutionCopy h4{font-size:clamp(29px,7.8vw,40px)}}@media (prefers-reduced-motion:reduce){.HomePainSolutionJourney-module__q7aqnq__slide{animation:none}.HomePainSolutionJourney-module__q7aqnq__solution{transition:none}}@media (max-width:760px){.HomePainSolutionJourney-module__q7aqnq__section{padding-block:48px}.HomePainSolutionJourney-module__q7aqnq__headingPanel{margin-bottom:26px;padding:20px}.HomePainSolutionJourney-module__q7aqnq__headingPanel h2{font-size:clamp(29px,8vw,36px)}.HomePainSolutionJourney-module__q7aqnq__pain h3{max-width:none;font-size:clamp(28px,7.8vw,36px);line-height:1.08}.HomePainSolutionJourney-module__q7aqnq__solutionCopy{padding:18px}.HomePainSolutionJourney-module__q7aqnq__solutionCopy h4{font-size:clamp(25px,6.8vw,32px);line-height:1.08}}
.HomeGrowthTimeline-module__3PxKDq__section{background:var(--paper);border-block:1px solid var(--line);overflow-anchor:none;scroll-margin-top:0;position:relative}.HomeGrowthTimeline-module__3PxKDq__section:focus-visible{outline-offset:-3px;outline:2px solid #126b61}.HomeGrowthTimeline-module__3PxKDq__pending{visibility:hidden}.HomeGrowthTimeline-module__3PxKDq__ready{visibility:visible}.HomeGrowthTimeline-module__3PxKDq__sticky{height:100svh;min-height:660px;display:flex;overflow:hidden}.HomeGrowthTimeline-module__3PxKDq__shell{width:100%;max-width:1380px;padding-top:clamp(94px,10svh,112px);padding-bottom:28px;position:relative}.HomeGrowthTimeline-module__3PxKDq__shell h2{z-index:30;text-align:center;max-width:1080px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0 auto;font-size:clamp(40px,5vw,68px);font-weight:720;line-height:.98;position:relative}.HomeGrowthTimeline-module__3PxKDq__canvas{position:absolute;inset:clamp(250px,28svh,290px) 0 76px;container-type:size}.HomeGrowthTimeline-module__3PxKDq__item{--focus-size:min(620px,52vw,calc(100svh - 370px));width:var(--focus-size);height:var(--focus-size);transform-origin:50%;--small-scale:.25;will-change:transform;pointer-events:none;margin:0;transition:transform .5s cubic-bezier(.2,.78,.2,1),opacity .35s;position:absolute;top:48%;left:50%}.HomeGrowthTimeline-module__3PxKDq__frame{aspect-ratio:1;width:100%;position:relative}.HomeGrowthTimeline-module__3PxKDq__image{object-fit:contain}.HomeGrowthTimeline-module__3PxKDq__item figcaption{text-align:center;margin-top:10px}.HomeGrowthTimeline-module__3PxKDq__item h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:720;line-height:1}.HomeGrowthTimeline-module__3PxKDq__item p{color:#536670;max-width:44ch;margin:9px auto 0;font-size:clamp(14px,1.25vw,18px);line-height:1.4}.HomeGrowthTimeline-module__3PxKDq__focus{z-index:20;opacity:1;transform:translate(-50%,-50%)scale(1)}.HomeGrowthTimeline-module__3PxKDq__upcoming{opacity:0;transform:translate(-50%,-42%)scale(.86)}.HomeGrowthTimeline-module__3PxKDq__parked{z-index:2;opacity:.8;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--angle)) scale(var(--small-scale))}.HomeGrowthTimeline-module__3PxKDq__parked figcaption{visibility:hidden}.HomeGrowthTimeline-module__3PxKDq__slot01{--x:-41cqw;--y:-31cqh;--angle:-7deg}.HomeGrowthTimeline-module__3PxKDq__slot02{--x:41cqw;--y:-31cqh;--angle:6deg}.HomeGrowthTimeline-module__3PxKDq__slot03{--x:-34cqw;--y:0cqh;--angle:5deg}.HomeGrowthTimeline-module__3PxKDq__slot04{--x:34cqw;--y:0cqh;--angle:-6deg}.HomeGrowthTimeline-module__3PxKDq__slot05{--x:-41cqw;--y:32cqh;--angle:-4deg}.HomeGrowthTimeline-module__3PxKDq__slot06{--x:41cqw;--y:32cqh;--angle:7deg}.HomeGrowthTimeline-module__3PxKDq__slot07{--x:-19cqw;--y:-33cqh;--angle:4deg}.HomeGrowthTimeline-module__3PxKDq__slot08{--x:19cqw;--y:-33cqh;--angle:-5deg}.HomeGrowthTimeline-module__3PxKDq__slot09{--x:-19cqw;--y:34cqh;--angle:-6deg}.HomeGrowthTimeline-module__3PxKDq__slot10{--x:19cqw;--y:34cqh;--angle:5deg}.HomeGrowthTimeline-module__3PxKDq__finalItem{z-index:8;opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(var(--small-scale))}.HomeGrowthTimeline-module__3PxKDq__finalItem figcaption{width:calc(100% * var(--small-scale));transform:scale(calc(1 / var(--small-scale)));transform-origin:top;margin-inline:auto}.HomeGrowthTimeline-module__3PxKDq__finalItem h3{letter-spacing:-.025em;font-size:clamp(15px,1.35vw,19px);line-height:1.15}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot01,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot06{--x:-40cqw}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot02,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot07{--x:-20cqw}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot03,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot08{--x:0cqw}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot04,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot09{--x:20cqw}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot05,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot10{--x:40cqw}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot01,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot02,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot03,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot04,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot05{--y:-24cqh}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot06,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot07,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot08,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot09,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__slot10{--y:25cqh}.HomeGrowthTimeline-module__3PxKDq__mobileControls{display:none}.HomeGrowthTimeline-module__3PxKDq__replay{z-index:35;color:#087f75;cursor:pointer;background:#fff;border:1px solid #bdcfca;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.HomeGrowthTimeline-module__3PxKDq__replay:focus-visible,.HomeGrowthTimeline-module__3PxKDq__mobileControls button:focus-visible{outline-offset:3px;outline:3px solid #126b61}@media (max-width:760px){.HomeGrowthTimeline-module__3PxKDq__shell{padding-top:94px}.HomeGrowthTimeline-module__3PxKDq__shell h2{max-width:19ch;font-size:clamp(28px,7.8vw,36px);line-height:1.04}.HomeGrowthTimeline-module__3PxKDq__canvas{inset:220px 0 132px}.HomeGrowthTimeline-module__3PxKDq__item{--focus-size:min(82vw,calc(100svh - 370px));--small-scale:.22}.HomeGrowthTimeline-module__3PxKDq__item h3{font-size:26px;line-height:1.1}.HomeGrowthTimeline-module__3PxKDq__item p{max-width:29ch;font-size:14px}.HomeGrowthTimeline-module__3PxKDq__parked{opacity:.55}.HomeGrowthTimeline-module__3PxKDq__mobileControls{z-index:35;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.HomeGrowthTimeline-module__3PxKDq__mobileControls button{color:#126b61;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6ccc5;border-radius:6px;font-size:14px}.HomeGrowthTimeline-module__3PxKDq__mobileControls button:disabled{opacity:.4}.HomeGrowthTimeline-module__3PxKDq__mobileControls>span{color:#526760;padding-inline:8px;font-size:13px}.HomeGrowthTimeline-module__3PxKDq__overviewButton{grid-column:1/-1;background:#eaf2ee!important}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__sticky{height:auto;min-height:0;overflow:visible}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__shell{padding:94px 20px 48px}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin:32px 0;display:grid;position:static;container-type:normal}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__item{will-change:auto;width:auto;height:auto;position:relative;top:auto;left:auto;transform:none}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__finalItem figcaption{width:auto;transform:none}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__finalItem h3{font-size:17px;line-height:1.2}.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__replay{margin:24px auto 0;display:flex;position:static;transform:none}}@media (min-width:761px) and (max-height:800px){.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__item{--small-scale:.38}}@media (prefers-reduced-motion:reduce),(max-height:620px){.HomeGrowthTimeline-module__3PxKDq__sticky{height:auto;min-height:0;overflow:visible}.HomeGrowthTimeline-module__3PxKDq__shell{padding:70px 20px}.HomeGrowthTimeline-module__3PxKDq__shell h2{font-size:clamp(28px,4vw,50px)}.HomeGrowthTimeline-module__3PxKDq__canvas,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin-top:36px;display:grid;position:static;container-type:normal}.HomeGrowthTimeline-module__3PxKDq__item,.HomeGrowthTimeline-module__3PxKDq__completed .HomeGrowthTimeline-module__3PxKDq__item{opacity:1;will-change:auto;width:auto;height:auto;transition:none;position:relative;top:auto;left:auto;transform:none}.HomeGrowthTimeline-module__3PxKDq__item figcaption,.HomeGrowthTimeline-module__3PxKDq__finalItem figcaption{visibility:visible;width:auto;transform:none}.HomeGrowthTimeline-module__3PxKDq__item h3,.HomeGrowthTimeline-module__3PxKDq__finalItem h3{font-size:22px}.HomeGrowthTimeline-module__3PxKDq__item p,.HomeGrowthTimeline-module__3PxKDq__replay{display:none}}
.HomeBusinessIntelligence-module__WOV3XG__section{color:#f6fbfb;background:#071522;padding:clamp(112px,12vw,176px) 0;position:relative;overflow:hidden}.HomeBusinessIntelligence-module__WOV3XG__section:before{content:"";pointer-events:none;border:1px solid #22d2c429;border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-280px;box-shadow:0 0 0 72px #22d2c407,0 0 0 144px #22d2c404}.HomeBusinessIntelligence-module__WOV3XG__shell{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(72px,10vw,150px);display:grid;position:relative}.HomeBusinessIntelligence-module__WOV3XG__intro{min-width:0}.HomeBusinessIntelligence-module__WOV3XG__kicker{color:#d2e5e8;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 26px;font-size:10px;font-weight:850;line-height:1;display:flex}.HomeBusinessIntelligence-module__WOV3XG__kicker span{background:#22d2c4;width:18px;height:2px}.HomeBusinessIntelligence-module__WOV3XG__intro h2{color:#fff;max-width:720px;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(58px,6.8vw,102px);font-weight:720;line-height:.9}.HomeBusinessIntelligence-module__WOV3XG__statement{color:#fff;max-width:18ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,58px);font-weight:590;line-height:1.02}.HomeBusinessIntelligence-module__WOV3XG__accent{color:#22d2c4}@media (max-width:1000px){.HomeBusinessIntelligence-module__WOV3XG__shell{grid-template-columns:1fr;gap:58px}.HomeBusinessIntelligence-module__WOV3XG__intro h2{max-width:860px}.HomeBusinessIntelligence-module__WOV3XG__statement{max-width:22ch}}@media (max-width:700px){.HomeBusinessIntelligence-module__WOV3XG__section{padding:88px 0 102px}.HomeBusinessIntelligence-module__WOV3XG__shell{gap:44px}.HomeBusinessIntelligence-module__WOV3XG__intro h2{font-size:clamp(49px,14vw,66px)}.HomeBusinessIntelligence-module__WOV3XG__statement{max-width:19ch;font-size:clamp(29px,8.5vw,42px)}}
.HomeStoryUX-module__qZUJbq__hero .story-hero-lead{white-space:pre-line;margin-top:40px;margin-bottom:38px}.HomeStoryUX-module__qZUJbq__hero .story-actions{gap:28px}.HomeStoryUX-module__qZUJbq__section{padding:clamp(88px,9vw,132px) 0}.HomeStoryUX-module__qZUJbq__sectionIntro{max-width:980px;margin-bottom:46px}.HomeStoryUX-module__qZUJbq__sectionIntro h2,.HomeStoryUX-module__qZUJbq__processHead h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(46px,4.9vw,68px);line-height:.96}.HomeStoryUX-module__qZUJbq__sectionIntro>p:last-child{max-width:680px;color:var(--brand-grey);text-wrap:pretty;margin:26px 0 0;font-size:18px;line-height:1.58}.HomeStoryUX-module__qZUJbq__solutions{background:#fff}.HomeStoryUX-module__qZUJbq__solutionIntro{max-width:760px;margin-bottom:52px}.HomeStoryUX-module__qZUJbq__solutionIntro h2{max-width:720px}.HomeStoryUX-module__qZUJbq__solutionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.8vw,24px);display:grid}.HomeStoryUX-module__qZUJbq__solutionCard{--card-shift-x-final:0px;--card-shift-y-final:0px;--card-rotate-final:0deg;--card-hover-rotate:0deg;border:1px solid var(--line);min-height:410px;color:var(--ink);cursor:pointer;isolation:isolate;transform:translate3d(var(--card-shift-x-final), var(--card-shift-y-final), 0) rotate(var(--card-rotate-final));transform-origin:50%;will-change:transform, box-shadow;background:#fff;border-radius:18px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .28s,box-shadow .24s,border-color .24s,background-color .24s,color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #08131f05}.HomeStoryUX-module__qZUJbq__solutionCard1{--card-shift-x-final:-9px;--card-shift-y-final:18px;--card-rotate-final:-2.6deg;--card-hover-rotate:-3.5deg}.HomeStoryUX-module__qZUJbq__solutionCard2{--card-shift-x-final:6px;--card-shift-y-final:-9px;--card-rotate-final:1.85deg;--card-hover-rotate:2.75deg}.HomeStoryUX-module__qZUJbq__solutionCard3{--card-shift-x-final:8px;--card-shift-y-final:22px;--card-rotate-final:-1.75deg;--card-hover-rotate:-2.65deg}.HomeStoryUX-module__qZUJbq__solutionCard4{--card-shift-x-final:-6px;--card-shift-y-final:7px;--card-rotate-final:2.45deg;--card-hover-rotate:3.35deg}.HomeStoryUX-module__qZUJbq__solutionCard:hover,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible,.HomeStoryUX-module__qZUJbq__solutionCard:active{transform:translate3d(var(--card-shift-x-final), calc(var(--card-shift-y-final) - 12px), 0) rotate(var(--card-hover-rotate)) scale(1.012);background:linear-gradient(#091521 0%,#102133 100%);border-color:#0a1724c7;box-shadow:0 24px 60px #08131f2e}.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible{outline-offset:2px;outline:2px solid #16c7b766}.HomeStoryUX-module__qZUJbq__solutionMeta{color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:11px;transition:color .22s;display:flex}.HomeStoryUX-module__qZUJbq__solutionArrow{color:var(--signal-strong);letter-spacing:0;font-size:18px;transition:transform .2s,color .2s}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionCtaArrow,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionCtaArrow,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionCtaArrow{transform:translate(2px,-2px)}.HomeStoryUX-module__qZUJbq__solutionCopy{padding:24px 0 18px}.HomeStoryUX-module__qZUJbq__solutionCopy h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,2.5vw,40px);line-height:.98;transition:color .22s}.HomeStoryUX-module__qZUJbq__solutionCopy p{color:var(--brand-grey);margin:16px 0 0;font-size:16px;line-height:1.55;transition:color .22s}.HomeStoryUX-module__qZUJbq__solutionVisual{background:radial-gradient(circle at 78% 28%,#16c7b72e,#0000 36%),linear-gradient(145deg,#f5f9fa,#fff);border:1px dashed #08131f38;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:150px;margin-top:24px;padding:16px;transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}.HomeStoryUX-module__qZUJbq__solutionVisualFilled{background:linear-gradient(#f6fbfb 0%,#fff 100%);border-style:solid;border-color:#08131f24;padding:0}.HomeStoryUX-module__qZUJbq__solutionVisualImage{object-fit:cover;object-position:center;filter:none;transition:transform .24s,filter .24s;transform:scale(1.015)}.HomeStoryUX-module__qZUJbq__solutionVisual>span{z-index:1;color:#6f7e89;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;transition:color .22s;position:relative}.HomeStoryUX-module__qZUJbq__placeholderLines{gap:8px;display:grid}.HomeStoryUX-module__qZUJbq__placeholderLines i{background:#08131f1c;border-radius:999px;height:7px;transition:background-color .22s;display:block}.HomeStoryUX-module__qZUJbq__placeholderLines i:first-child{width:72%}.HomeStoryUX-module__qZUJbq__placeholderLines i:nth-child(2){width:52%}.HomeStoryUX-module__qZUJbq__placeholderLines i:nth-child(3){background:#16c7b738;width:86%}.HomeStoryUX-module__qZUJbq__solutionCta{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.HomeStoryUX-module__qZUJbq__solutionCtaLine{transform-origin:0;background:linear-gradient(90deg,#16c7b7f2 0%,#16c7b742 100%);border-radius:999px;flex:1;height:3px;transition:transform .22s,opacity .22s,background .22s}.HomeStoryUX-module__qZUJbq__solutionCtaArrow{width:34px;height:34px;color:var(--signal-strong);background:#ffffffeb;border:1px solid #08131f1f;border-radius:999px;justify-content:center;align-items:center;font-size:16px;transition:transform .2s,color .2s,border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 16px #08131f14}.HomeStoryUX-module__qZUJbq__cardLink{color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.HomeStoryUX-module__qZUJbq__cardLink span{color:var(--signal-strong);font-size:17px;transition:transform .2s}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionMeta,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionMeta,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionMeta{color:#8da3b2}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionCopy h3,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionCopy h3,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionCopy h3{color:#fff}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionCopy p,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionCopy p,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionCopy p{color:#c5d1d9}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionArrow{color:#7cf0e3}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionVisual,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionVisual,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionVisual{border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #0000002e}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionVisualImage,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionVisualImage,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionVisualImage{filter:none;transform:scale(1.045)}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionCtaLine,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionCtaLine,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionCtaLine{background:linear-gradient(90deg,#7cf0e3 0%,#7cf0e361 100%);transform:scaleX(1.06)}.HomeStoryUX-module__qZUJbq__solutionCard:hover .HomeStoryUX-module__qZUJbq__solutionCtaArrow,.HomeStoryUX-module__qZUJbq__solutionCard:focus-visible .HomeStoryUX-module__qZUJbq__solutionCtaArrow,.HomeStoryUX-module__qZUJbq__solutionCard:active .HomeStoryUX-module__qZUJbq__solutionCtaArrow{color:#7cf0e3;background:#7cf0e31f;border-color:#7cf0e36b;box-shadow:0 8px 18px #0003}.HomeStoryUX-module__qZUJbq__caseIntro{max-width:760px;margin-bottom:56px}.HomeStoryUX-module__qZUJbq__caseIntro h2{max-width:720px}.HomeStoryUX-module__qZUJbq__cases{background:var(--paper);overflow:hidden}.HomeStoryUX-module__qZUJbq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(38px,4vw,64px) clamp(28px,3vw,46px);padding:12px 18px 44px;display:grid}.HomeStoryUX-module__qZUJbq__caseCard{--case-shift-x:0px;--case-shift-y:0px;--case-rotate:0deg;--case-hover-rotate:0deg;min-height:390px;color:var(--ink);transform:translate3d(var(--case-shift-x), var(--case-shift-y), 0) rotate(var(--case-rotate));transform-origin:50%;background:#fff;border:1px solid #08131f1f;border-radius:22px;flex-direction:column;padding:clamp(28px,3vw,42px);text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #08131f0e}.HomeStoryUX-module__qZUJbq__caseCard1{--case-shift-x:-6px;--case-shift-y:12px;--case-rotate:-1.6deg;--case-hover-rotate:-2.5deg}.HomeStoryUX-module__qZUJbq__caseCard2{--case-shift-x:7px;--case-shift-y:-9px;--case-rotate:1.25deg;--case-hover-rotate:2.15deg}.HomeStoryUX-module__qZUJbq__caseCard3{--case-shift-x:8px;--case-shift-y:5px;--case-rotate:-1.05deg;--case-hover-rotate:-1.9deg}.HomeStoryUX-module__qZUJbq__caseCard4{--case-shift-x:-7px;--case-shift-y:-6px;--case-rotate:1.65deg;--case-hover-rotate:2.55deg}.HomeStoryUX-module__qZUJbq__caseCard:hover,.HomeStoryUX-module__qZUJbq__caseCard:focus-visible{transform:translate3d(var(--case-shift-x), calc(var(--case-shift-y) - 10px), 0) rotate(var(--case-hover-rotate)) scale(1.01);border-color:#08131f38;box-shadow:0 24px 58px #08131f1c}.HomeStoryUX-module__qZUJbq__caseCard:focus-visible{outline-offset:3px;outline:2px solid #16c7b761}.HomeStoryUX-module__qZUJbq__caseTopline{border-bottom:1px solid #08131f17;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:22px;display:grid}.HomeStoryUX-module__qZUJbq__caseTopline i{color:var(--signal-strong);font-size:18px;font-style:normal;transition:transform .2s}.HomeStoryUX-module__qZUJbq__caseCard:hover .HomeStoryUX-module__qZUJbq__caseTopline i,.HomeStoryUX-module__qZUJbq__caseCard:focus-visible .HomeStoryUX-module__qZUJbq__caseTopline i{transform:translate(3px,-3px)}.HomeStoryUX-module__qZUJbq__caseNumber{color:#8a99a3;letter-spacing:.14em;font-size:10px;font-weight:800}.HomeStoryUX-module__qZUJbq__caseKicker{color:var(--signal-strong);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.HomeStoryUX-module__qZUJbq__caseCopy{flex-direction:column;flex:1;padding-top:28px;display:flex}.HomeStoryUX-module__qZUJbq__caseCopy h3{max-width:650px;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(30px,2.5vw,40px);line-height:.94}.HomeStoryUX-module__qZUJbq__caseProblemDetail{color:#586874;text-wrap:pretty;max-width:620px;margin:22px 0 0;font-size:16px;line-height:1.54}.HomeStoryUX-module__qZUJbq__caseWorld{border-left:4px solid var(--signal);background:#16c7b713;border-radius:0 14px 14px 0;margin-top:auto;padding:20px 22px;transition:background-color .2s,transform .2s}.HomeStoryUX-module__qZUJbq__caseWorld p{color:#075f59;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,25px);line-height:1.16}.HomeStoryUX-module__qZUJbq__caseCard:hover .HomeStoryUX-module__qZUJbq__caseWorld,.HomeStoryUX-module__qZUJbq__caseCard:focus-visible .HomeStoryUX-module__qZUJbq__caseWorld{background:#16c7b720;transform:translate(4px)}.HomeStoryUX-module__qZUJbq__why{color:#fff;background:#07131f;padding:clamp(96px,9vw,136px) 0 0;overflow:hidden}.HomeStoryUX-module__qZUJbq__whyShell{position:relative}.HomeStoryUX-module__qZUJbq__whyStage{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:end;gap:clamp(54px,7vw,110px);display:grid}.HomeStoryUX-module__qZUJbq__whyCopy h2{max-width:790px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(52px,5.6vw,82px);line-height:.92}.HomeStoryUX-module__qZUJbq__whyLead{color:#b9c6cf;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.55}.HomeStoryUX-module__qZUJbq__whyEquation{font-family:var(--font-display);letter-spacing:-.07em;justify-content:flex-end;align-items:center;gap:clamp(16px,2.2vw,34px);padding-bottom:4px;font-size:clamp(48px,6.4vw,96px);font-weight:800;line-height:.82;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;transform:rotate(-2deg)}.HomeStoryUX-module__qZUJbq__why:hover .HomeStoryUX-module__qZUJbq__whyEquation{transform:rotate(0)}.HomeStoryUX-module__qZUJbq__whyEquation span:first-child{color:#0000;-webkit-text-stroke:1px #ffffff8c}.HomeStoryUX-module__qZUJbq__whyEquation span:last-child{color:#fff}.HomeStoryUX-module__qZUJbq__whyEquation b{color:var(--signal);font-size:.72em;font-weight:500}.HomeStoryUX-module__qZUJbq__proofRail{grid-template-columns:repeat(4,minmax(0,1fr));min-height:190px;margin-top:clamp(72px,8vw,112px);display:grid;position:relative}.HomeStoryUX-module__qZUJbq__proofRail:before,.HomeStoryUX-module__qZUJbq__proofLine{content:"";height:1px;position:absolute;top:90px;left:2%;right:2%}.HomeStoryUX-module__qZUJbq__proofRail:before{background:#ffffff1f}.HomeStoryUX-module__qZUJbq__proofLine{z-index:1;background:linear-gradient(90deg, #16c7b740, var(--signal), #16c7b733);transform-origin:0;transform:scaleX(1)}@keyframes HomeStoryUX-module__qZUJbq__proofTravel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.HomeStoryUX-module__qZUJbq__proofLine{animation:1s linear both HomeStoryUX-module__qZUJbq__proofTravel;animation-timeline:view();animation-range:entry 25% cover 56%;transform:scaleX(0)}}.HomeStoryUX-module__qZUJbq__proofNode{z-index:2;grid-template-rows:70px 40px 54px;align-items:center;min-width:0;padding:0 clamp(10px,1.5vw,24px);transition:transform .22s;display:grid;position:relative}.HomeStoryUX-module__qZUJbq__proofNode strong{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;align-self:end;font-size:clamp(28px,3vw,44px);line-height:.95;transition:color .2s,transform .2s}.HomeStoryUX-module__qZUJbq__proofNode small{color:#91a3af;align-self:start;font-size:12px;line-height:1.4;transition:color .2s,transform .2s}.HomeStoryUX-module__qZUJbq__proofDot{background:var(--signal);border:3px solid #07131f;border-radius:50%;justify-self:start;width:14px;height:14px;box-shadow:0 0 0 1px #16c7b780,0 0 0 8px #16c7b70f}.HomeStoryUX-module__qZUJbq__proofNode[data-proof-index="0"] strong{transform:translateY(-8px)}.HomeStoryUX-module__qZUJbq__proofNode[data-proof-index="1"] strong{transform:translateY(5px)}.HomeStoryUX-module__qZUJbq__proofNode[data-proof-index="2"] strong{transform:translateY(-4px)}.HomeStoryUX-module__qZUJbq__proofNode[data-proof-index="3"] strong{transform:translateY(8px)}.HomeStoryUX-module__qZUJbq__proofNode:hover{transform:translateY(-8px)}.HomeStoryUX-module__qZUJbq__proofNode:hover strong{color:#6ce8db}.HomeStoryUX-module__qZUJbq__proofNode:hover small{color:#d3dde3}.HomeStoryUX-module__qZUJbq__projectsBand{border-top:1px solid #ffffff1a;margin-top:clamp(64px,7vw,104px);padding:clamp(54px,6vw,82px) 0 0}.HomeStoryUX-module__qZUJbq__projectsHead{padding-bottom:30px}.HomeStoryUX-module__qZUJbq__projectsHead h3{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.5vw,78px);line-height:.92}.HomeStoryUX-module__qZUJbq__projectViewport{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.HomeStoryUX-module__qZUJbq__projectTrack{will-change:transform;width:max-content;animation:34s linear infinite HomeStoryUX-module__qZUJbq__projectMarquee;display:flex}.HomeStoryUX-module__qZUJbq__projectViewport:hover .HomeStoryUX-module__qZUJbq__projectTrack,.HomeStoryUX-module__qZUJbq__projectViewport:focus-within .HomeStoryUX-module__qZUJbq__projectTrack{animation-play-state:paused}@keyframes HomeStoryUX-module__qZUJbq__projectMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.HomeStoryUX-module__qZUJbq__projectFrame{color:#fff;background:0 0;border-right:1px solid #ffffff1a;flex-direction:column;width:clamp(430px,44vw,660px);min-height:320px;padding:30px clamp(30px,3vw,46px) 38px;text-decoration:none;transition:background-color .28s;display:flex;position:relative;overflow:hidden}.HomeStoryUX-module__qZUJbq__projectFrame:hover,.HomeStoryUX-module__qZUJbq__projectFrame:focus-visible{background:#ffffff0b}.HomeStoryUX-module__qZUJbq__projectFrame:focus-visible{outline-offset:-2px;outline:2px solid #16c7b773}.HomeStoryUX-module__qZUJbq__projectFrameTop{color:#748794;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.HomeStoryUX-module__qZUJbq__projectFrameTop i{color:var(--signal);font-size:18px;font-style:normal;transition:transform .22s}.HomeStoryUX-module__qZUJbq__projectFrame:hover .HomeStoryUX-module__qZUJbq__projectFrameTop i,.HomeStoryUX-module__qZUJbq__projectFrame:focus-visible .HomeStoryUX-module__qZUJbq__projectFrameTop i{transform:translate(4px,-4px)}.HomeStoryUX-module__qZUJbq__projectFrameMain{flex:1;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:24px;display:grid}.HomeStoryUX-module__qZUJbq__projectFrameCopy strong{color:#fff;font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(50px,5.5vw,82px);line-height:.84;transition:color .22s,transform .22s;display:block}.HomeStoryUX-module__qZUJbq__projectFrameCopy p{color:#d0dae0;margin:18px 0 0;font-size:17px;line-height:1.35}.HomeStoryUX-module__qZUJbq__projectFrameCopy small{color:#708692;letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:800;line-height:1.4;display:block}.HomeStoryUX-module__qZUJbq__projectFrame:hover .HomeStoryUX-module__qZUJbq__projectFrameCopy strong,.HomeStoryUX-module__qZUJbq__projectFrame:focus-visible .HomeStoryUX-module__qZUJbq__projectFrameCopy strong{color:#6ce8db;transform:translate(5px)}.HomeStoryUX-module__qZUJbq__projectGlyph{opacity:.92;justify-self:end;width:170px;height:170px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .22s;position:relative}.HomeStoryUX-module__qZUJbq__projectFrame:hover .HomeStoryUX-module__qZUJbq__projectGlyph,.HomeStoryUX-module__qZUJbq__projectFrame:focus-visible .HomeStoryUX-module__qZUJbq__projectGlyph{opacity:1;transform:rotate(7deg)scale(1.05)}.HomeStoryUX-module__qZUJbq__projectGlyph i{display:block;position:absolute}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="0"] .HomeStoryUX-module__qZUJbq__projectGlyph i:first-child{border:2px solid #5de3d7;border-radius:50%;inset:18px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="0"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(2){border:12px solid #5de3d752;border-radius:50%;inset:44px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="0"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(3){background:var(--signal);border-radius:50%;width:54px;height:54px;top:58px;left:58px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="1"] .HomeStoryUX-module__qZUJbq__projectGlyph i{background:#16c7b71f;border:2px solid #5de3d7;border-radius:8px;width:34px;height:34px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="1"] .HomeStoryUX-module__qZUJbq__projectGlyph i:first-child{top:20px;left:68px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="1"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(2){top:78px;left:18px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="1"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(3){top:104px;right:12px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="2"] .HomeStoryUX-module__qZUJbq__projectGlyph i{background:linear-gradient(#5de3d7,#0e7f78);border-radius:6px 6px 0 0;width:30px;bottom:18px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="2"] .HomeStoryUX-module__qZUJbq__projectGlyph i:first-child{height:52px;left:24px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="2"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(2){height:92px;left:70px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="2"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(3){height:136px;right:20px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i{background:#5de3d7;width:12px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:before{content:"";border:2px solid #5de3d7;width:28px;height:46px;position:absolute;left:-8px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:first-child{height:120px;top:25px;left:32px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:first-child:before{top:18px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(2){height:140px;top:12px;left:80px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(2):before{top:56px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(3){height:112px;top:34px;right:28px}.HomeStoryUX-module__qZUJbq__projectFrame[data-project-index="3"] .HomeStoryUX-module__qZUJbq__projectGlyph i:nth-child(3):before{top:30px}.HomeStoryUX-module__qZUJbq__process{background:#fff}.HomeStoryUX-module__qZUJbq__processHead{grid-template-columns:minmax(0,1.05fr) minmax(330px,.65fr);align-items:end;gap:70px;margin-bottom:58px;display:grid}.HomeStoryUX-module__qZUJbq__processHead>p{max-width:540px;color:var(--brand-grey);margin:0;font-size:18px;line-height:1.58}.HomeStoryUX-module__qZUJbq__processLine{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.HomeStoryUX-module__qZUJbq__processLine:before{content:"";background:var(--line);height:1px;position:absolute;top:8px;left:8px;right:8px}.HomeStoryUX-module__qZUJbq__processLine article{padding:34px 34px 0 0;position:relative}.HomeStoryUX-module__qZUJbq__processNode{background:var(--signal);border:3px solid #fff;border-radius:999px;width:13px;height:13px;position:absolute;top:2px;left:0;box-shadow:0 0 0 1px #08131f1a}.HomeStoryUX-module__qZUJbq__processNumber{color:var(--muted);letter-spacing:.15em;margin-bottom:18px;font-size:10px;display:block}.HomeStoryUX-module__qZUJbq__processLine h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 10px;font-size:30px;line-height:1}.HomeStoryUX-module__qZUJbq__processLine p{max-width:270px;color:var(--brand-grey);margin:0;font-size:15px;line-height:1.56}.HomeStoryUX-module__qZUJbq__ai{background:var(--ink);color:#fff;padding:clamp(96px,9vw,132px) 0}.HomeStoryUX-module__qZUJbq__aiGrid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(60px,8vw,110px);display:grid}.HomeStoryUX-module__qZUJbq__ai h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(50px,5.7vw,82px);line-height:.93}.HomeStoryUX-module__qZUJbq__aiLead{color:#bdc8d0;max-width:690px;margin:30px 0 0;font-size:18px;line-height:1.58}.HomeStoryUX-module__qZUJbq__aiPanel{flex-direction:column;display:flex}.HomeStoryUX-module__qZUJbq__aiQuestions{border-top:1px solid var(--line-dark)}.HomeStoryUX-module__qZUJbq__aiQuestions>div{border-bottom:1px solid var(--line-dark);grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;min-height:66px;padding:16px 0;transition:padding-left .18s,background-color .18s;display:grid}.HomeStoryUX-module__qZUJbq__aiQuestions>div:hover{background:#ffffff06;padding-left:10px}.HomeStoryUX-module__qZUJbq__aiQuestions span{color:#72828e;letter-spacing:.12em;font-size:10px}.HomeStoryUX-module__qZUJbq__aiQuestions p{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.45}.HomeStoryUX-module__qZUJbq__aiQuestions i{color:var(--signal);font-size:16px;font-style:normal}.HomeStoryUX-module__qZUJbq__aiClosing{max-width:520px;color:var(--signal);font-family:var(--font-display);letter-spacing:-.025em;margin-top:22px;font-size:22px;line-height:1.15}.HomeStoryUX-module__qZUJbq__aiButton{width:max-content;margin-top:28px}.HomeStoryUX-module__qZUJbq__team .story-split-head h2{font-size:clamp(46px,4.9vw,68px);line-height:.96}.HomeStoryUX-module__qZUJbq__final .story-final-button{white-space:nowrap}@media (max-width:1180px){.HomeStoryUX-module__qZUJbq__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeStoryUX-module__qZUJbq__solutionCard{min-height:360px}.HomeStoryUX-module__qZUJbq__solutionCard1{--card-shift-x-final:-6px;--card-shift-y-final:11px;--card-rotate-final:-1.7deg;--card-hover-rotate:-2.4deg}.HomeStoryUX-module__qZUJbq__solutionCard2{--card-shift-x-final:4px;--card-shift-y-final:-5px;--card-rotate-final:1.2deg;--card-hover-rotate:1.85deg}.HomeStoryUX-module__qZUJbq__solutionCard3{--card-shift-x-final:5px;--card-shift-y-final:14px;--card-rotate-final:-1.15deg;--card-hover-rotate:-1.8deg}.HomeStoryUX-module__qZUJbq__solutionCard4{--card-shift-x-final:-4px;--card-shift-y-final:5px;--card-rotate-final:1.55deg;--card-hover-rotate:2.25deg}.HomeStoryUX-module__qZUJbq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px}.HomeStoryUX-module__qZUJbq__caseCard{min-height:380px}.HomeStoryUX-module__qZUJbq__whyStage,.HomeStoryUX-module__qZUJbq__aiGrid{grid-template-columns:1fr}.HomeStoryUX-module__qZUJbq__whyEquation{justify-content:flex-start;max-width:760px}.HomeStoryUX-module__qZUJbq__projectFrame{width:min(62vw,620px)}.HomeStoryUX-module__qZUJbq__processHead{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.HomeStoryUX-module__qZUJbq__hero .story-hero-lead{margin-top:28px;margin-bottom:28px}.HomeStoryUX-module__qZUJbq__hero .story-actions{gap:16px}.HomeStoryUX-module__qZUJbq__section{padding:78px 0}.HomeStoryUX-module__qZUJbq__sectionIntro{margin-bottom:34px}.HomeStoryUX-module__qZUJbq__sectionIntro h2,.HomeStoryUX-module__qZUJbq__processHead h2{font-size:clamp(38px,11vw,50px)}.HomeStoryUX-module__qZUJbq__team .story-split-head h2{font-size:clamp(38px,11vw,50px)}.HomeStoryUX-module__qZUJbq__sectionIntro>p:last-child,.HomeStoryUX-module__qZUJbq__processHead>p,.HomeStoryUX-module__qZUJbq__whyLead,.HomeStoryUX-module__qZUJbq__aiLead{font-size:17px}.HomeStoryUX-module__qZUJbq__solutionGrid,.HomeStoryUX-module__qZUJbq__caseGrid{grid-template-columns:1fr}.HomeStoryUX-module__qZUJbq__solutionCard{min-height:330px;padding:22px}.HomeStoryUX-module__qZUJbq__solutionIntro{margin-bottom:36px}.HomeStoryUX-module__qZUJbq__solutionVisual{min-height:142px;margin-top:20px}.HomeStoryUX-module__qZUJbq__solutionCard1{--card-shift-x-final:-2px;--card-shift-y-final:4px;--card-rotate-final:-.7deg;--card-hover-rotate:-1.05deg}.HomeStoryUX-module__qZUJbq__solutionCard2{--card-shift-x-final:2px;--card-shift-y-final:-2px;--card-rotate-final:.5deg;--card-hover-rotate:.85deg}.HomeStoryUX-module__qZUJbq__solutionCard3{--card-shift-x-final:2px;--card-shift-y-final:5px;--card-rotate-final:-.55deg;--card-hover-rotate:-.9deg}.HomeStoryUX-module__qZUJbq__solutionCard4{--card-shift-x-final:-2px;--card-shift-y-final:3px;--card-rotate-final:.65deg;--card-hover-rotate:1.05deg}.HomeStoryUX-module__qZUJbq__solutionCta{margin-top:14px}.HomeStoryUX-module__qZUJbq__solutionCtaLine{opacity:.92;height:4px}.HomeStoryUX-module__qZUJbq__solutionCtaArrow{border-color:#08131f29;width:36px;height:36px}.HomeStoryUX-module__qZUJbq__solutionCopy{padding-top:26px}.HomeStoryUX-module__qZUJbq__solutionCopy h3{font-size:35px}.HomeStoryUX-module__qZUJbq__caseGrid{gap:24px;padding:4px 8px 18px}.HomeStoryUX-module__qZUJbq__caseCard{min-height:350px;padding:24px}.HomeStoryUX-module__qZUJbq__caseCard1{--case-shift-x:-2px;--case-shift-y:3px;--case-rotate:-.45deg;--case-hover-rotate:-.8deg}.HomeStoryUX-module__qZUJbq__caseCard2{--case-shift-x:2px;--case-shift-y:-2px;--case-rotate:.4deg;--case-hover-rotate:.75deg}.HomeStoryUX-module__qZUJbq__caseCard3{--case-shift-x:2px;--case-shift-y:2px;--case-rotate:-.35deg;--case-hover-rotate:-.7deg}.HomeStoryUX-module__qZUJbq__caseCard4{--case-shift-x:-2px;--case-shift-y:-1px;--case-rotate:.5deg;--case-hover-rotate:.85deg}.HomeStoryUX-module__qZUJbq__caseTopline{padding-bottom:16px}.HomeStoryUX-module__qZUJbq__caseCopy{padding-top:22px}.HomeStoryUX-module__qZUJbq__caseCopy h3{font-size:35px}.HomeStoryUX-module__qZUJbq__caseProblemDetail{margin-top:16px;font-size:15px}.HomeStoryUX-module__qZUJbq__caseWorld{margin-top:24px;padding:17px 18px}.HomeStoryUX-module__qZUJbq__caseWorld p{font-size:20px}.HomeStoryUX-module__qZUJbq__why,.HomeStoryUX-module__qZUJbq__ai{padding:82px 0}.HomeStoryUX-module__qZUJbq__whyCopy h2,.HomeStoryUX-module__qZUJbq__ai h2{font-size:clamp(42px,12vw,58px)}.HomeStoryUX-module__qZUJbq__whyEquation{margin-top:18px;font-size:clamp(42px,15vw,66px);transform:rotate(-1deg)}.HomeStoryUX-module__qZUJbq__proofRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;min-height:0;margin-top:54px}.HomeStoryUX-module__qZUJbq__proofRail:before,.HomeStoryUX-module__qZUJbq__proofLine{display:none}.HomeStoryUX-module__qZUJbq__proofNode{grid-template-rows:auto 20px auto;padding:0 8px 0 0}.HomeStoryUX-module__qZUJbq__proofNode strong,.HomeStoryUX-module__qZUJbq__proofNode[data-proof-index] strong{transform:none}.HomeStoryUX-module__qZUJbq__proofDot{width:9px;height:9px;box-shadow:none;border-width:2px}.HomeStoryUX-module__qZUJbq__projectsBand{margin-top:62px;padding-top:44px}.HomeStoryUX-module__qZUJbq__projectsHead h3{font-size:clamp(42px,12vw,58px)}.HomeStoryUX-module__qZUJbq__projectViewport{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.HomeStoryUX-module__qZUJbq__projectViewport::-webkit-scrollbar{display:none}.HomeStoryUX-module__qZUJbq__projectTrack{animation:none}.HomeStoryUX-module__qZUJbq__projectFrame{scroll-snap-align:start;width:84vw;min-height:285px}.HomeStoryUX-module__qZUJbq__projectFrame[aria-hidden=true]{display:none}.HomeStoryUX-module__qZUJbq__projectFrameMain{grid-template-columns:1fr 112px}.HomeStoryUX-module__qZUJbq__projectGlyph{transform-origin:100% 100%;width:112px;height:112px;transform:scale(.72)}.HomeStoryUX-module__qZUJbq__proofGrid{grid-template-columns:1fr 1fr}.HomeStoryUX-module__qZUJbq__proofGrid>div{min-height:120px;padding:18px}.HomeStoryUX-module__qZUJbq__processLine{grid-template-columns:1fr;gap:0}.HomeStoryUX-module__qZUJbq__processLine:before{width:1px;height:auto;inset:0 auto 0 6px}.HomeStoryUX-module__qZUJbq__processLine article{padding:0 0 34px 36px}.HomeStoryUX-module__qZUJbq__processNode{top:3px}.HomeStoryUX-module__qZUJbq__processLine p{max-width:100%}.HomeStoryUX-module__qZUJbq__aiQuestions>div{min-height:62px}.HomeStoryUX-module__qZUJbq__aiButton{width:100%}}@media (max-width:430px){.HomeStoryUX-module__qZUJbq__proofGrid{grid-template-columns:1fr}.HomeStoryUX-module__qZUJbq__proofGrid>div:nth-child(2n){border-left:0}.HomeStoryUX-module__qZUJbq__proofGrid>div:nth-child(n+2){border-top:1px solid var(--line-dark)}}@media (prefers-reduced-motion:reduce){.HomeStoryUX-module__qZUJbq__projectTrack{animation:none!important}.HomeStoryUX-module__qZUJbq__proofLine{animation:none!important;transform:scaleX(1)!important}.HomeStoryUX-module__qZUJbq__whyEquation,.HomeStoryUX-module__qZUJbq__projectGlyph,.HomeStoryUX-module__qZUJbq__proofNode{transition:none!important}.HomeStoryUX-module__qZUJbq__solutionCard,.HomeStoryUX-module__qZUJbq__solutionArrow,.HomeStoryUX-module__qZUJbq__solutionCtaLine,.HomeStoryUX-module__qZUJbq__solutionCtaArrow,.HomeStoryUX-module__qZUJbq__cardLink span,.HomeStoryUX-module__qZUJbq__caseCard,.HomeStoryUX-module__qZUJbq__caseMedia img,.HomeStoryUX-module__qZUJbq__aiQuestions>div,.HomeStoryUX-module__qZUJbq__solutionCard,.HomeStoryUX-module__qZUJbq__caseCard{transition:none}}.HomeStoryUX-module__qZUJbq__caseVisual{aspect-ratio:15/8;background:#f3fbfa;border:1px solid #08131f0e;border-radius:18px;width:100%;margin:18px 0 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.HomeStoryUX-module__qZUJbq__caseVisualImage{object-fit:cover;object-position:center;transition:transform .34s cubic-bezier(.18,.8,.2,1);transform:scale(1.01)}.HomeStoryUX-module__qZUJbq__caseCard:hover .HomeStoryUX-module__qZUJbq__caseVisualImage,.HomeStoryUX-module__qZUJbq__caseCard:focus-visible .HomeStoryUX-module__qZUJbq__caseVisualImage{transform:scale(1.035)}.HomeStoryUX-module__qZUJbq__caseVisual+.HomeStoryUX-module__qZUJbq__caseCopy{margin-top:0}@media (max-width:720px){.HomeStoryUX-module__qZUJbq__caseVisual{border-radius:15px;margin:15px 0 20px}}@media (prefers-reduced-motion:reduce){.HomeStoryUX-module__qZUJbq__caseVisualImage{transition:none!important}}
