.AccentInterlude-module__CPOE1G__stage{width:100%;max-width:calc(1280px + 2*var(--gutter));padding:4.5rem var(--gutter);margin-left:auto;margin-right:auto}@media (min-width:640px){.AccentInterlude-module__CPOE1G__stage{padding-top:7rem;padding-bottom:7rem}}@media (min-width:1536px){.AccentInterlude-module__CPOE1G__stage{max-width:calc(1440px + 2*var(--gutter))}}.AccentInterlude-module__CPOE1G__card{background:var(--color-accent);color:var(--color-on-accent);text-align:center;border-radius:1.25rem;place-items:center;gap:2rem;padding:5rem 1.5rem;display:grid;position:relative}.AccentInterlude-module__CPOE1G__mark,.AccentInterlude-module__CPOE1G__veil{display:none}.AccentInterlude-module__CPOE1G__copy{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:max(2.25rem,min(6.4vw,6rem));font-weight:560;line-height:1.02}.AccentInterlude-module__CPOE1G__armed .AccentInterlude-module__CPOE1G__stage{max-width:none;height:100svh;padding:0;position:relative}.AccentInterlude-module__CPOE1G__armed .AccentInterlude-module__CPOE1G__card{will-change:clip-path;border-radius:0;padding:0 1.25rem;position:absolute;top:0;bottom:0;left:0;right:0}.AccentInterlude-module__CPOE1G__armed .AccentInterlude-module__CPOE1G__veil{background:var(--color-scrim);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.AccentInterlude-module__CPOE1G__armed .AccentInterlude-module__CPOE1G__mark{z-index:1;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.AccentInterlude-module__CPOE1G__armed .AccentInterlude-module__CPOE1G__copy{z-index:1}
.TiltSpot-module__6hDPTq__spot{pointer-events:none;border-radius:inherit;opacity:var(--spot-o,0);background:radial-gradient(420px circle at var(--mx,50%)var(--my,30%),rgb(var(--rgb-on-scrim)/.09),transparent 65%);transition:opacity .24s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.TiltSpot-module__6hDPTq__spot{transition:none}}
.HeroWorkStrip-module__mU9zeW__strip{view-timeline:--hero-strip block}.HeroWorkStrip-module__mU9zeW__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,min(.9vw,18px));display:grid}.HeroWorkStrip-module__mU9zeW__item{min-width:0;display:flex}.HeroWorkStrip-module__mU9zeW__card{border-radius:var(--radius-card);background:var(--color-card);transform-origin:50% 100%;border:0;flex-direction:column;width:100%;display:flex;overflow:hidden}.HeroWorkStrip-module__mU9zeW__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.HeroWorkStrip-module__mU9zeW__media{aspect-ratio:16/10;background:var(--color-card-2);display:block;position:relative;overflow:hidden}.HeroWorkStrip-module__mU9zeW__img{object-fit:cover;object-position:top center;transition:transform .7s var(--ease-out)}.HeroWorkStrip-module__mU9zeW__caption{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem 1.125rem;display:flex}.HeroWorkStrip-module__mU9zeW__foot{justify-content:flex-end;padding-top:1rem;display:flex}.HeroWorkStrip-module__mU9zeW__all{min-height:44px;color:var(--color-ink);transition:color var(--dur-fast)ease;border-radius:9999px;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.HeroWorkStrip-module__mU9zeW__all:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.HeroWorkStrip-module__mU9zeW__card:hover{border-color:rgb(var(--rgb-accent)/.45)}.HeroWorkStrip-module__mU9zeW__card:hover .HeroWorkStrip-module__mU9zeW__img{transform:scale(1.035)}.HeroWorkStrip-module__mU9zeW__all:hover{color:var(--color-primary)}}@media (max-width:767px){.HeroWorkStrip-module__mU9zeW__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-bottom:-36px;padding-bottom:36px;display:flex;overflow-x:auto}.HeroWorkStrip-module__mU9zeW__row::-webkit-scrollbar{display:none}.HeroWorkStrip-module__mU9zeW__item{scroll-snap-align:start;flex:0 0 82%}.HeroWorkStrip-module__mU9zeW__card{--strip-lift:32px}.HeroWorkStrip-module__mU9zeW__caption{flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HeroWorkStrip-module__mU9zeW__card{animation:linear both HeroWorkStrip-module__mU9zeW__strip-lift,linear both HeroWorkStrip-module__mU9zeW__strip-open;animation-timeline:--hero-strip,--hero-strip;animation-range:cover 0% cover 36%,cover calc(var(--i,0)*5%)cover calc(28% + var(--i,0)*7%)}.HeroWorkStrip-module__mU9zeW__img{animation:linear both HeroWorkStrip-module__mU9zeW__strip-settle;animation-timeline:--hero-strip;animation-range:cover cover 48%}}}@keyframes HeroWorkStrip-module__mU9zeW__strip-lift{0%{transform:translateY(var(--strip-lift,64px))}to{transform:none}}@keyframes HeroWorkStrip-module__mU9zeW__strip-open{0%{clip-path:inset(8% 6% 0 round 2rem)}to{clip-path:inset(0)}}@keyframes HeroWorkStrip-module__mU9zeW__strip-settle{0%{scale:1.14}to{scale:1}}
.ProcessSection-module__tGJ0qW__steps{--gap:3.5rem;gap:var(--gap);display:grid}@media (min-width:1024px){.ProcessSection-module__tGJ0qW__steps{--gap:6rem}}.ProcessSection-module__tGJ0qW__step{position:relative}.ProcessSection-module__tGJ0qW__rail{top:3rem;bottom:calc(-1*var(--gap));background:var(--color-border);width:1px;position:absolute;left:1.5rem;transform:translate(-50%)}.ProcessSection-module__tGJ0qW__fill{transform-origin:top;background:var(--color-primary);width:100%;height:100%}.ProcessSection-module__tGJ0qW__armed .ProcessSection-module__tGJ0qW__fill{transform:scaleY(0)}.ProcessSection-module__tGJ0qW__badge{border:1px solid var(--color-primary);background:var(--color-deep);width:3rem;height:3rem;color:var(--color-primary);font-family:var(--font-mono);box-shadow:0 0 0 6px var(--color-surface);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:border-color .24s,color .24s;display:flex;position:relative}.ProcessSection-module__tGJ0qW__armed .ProcessSection-module__tGJ0qW__step:not([data-active]) .ProcessSection-module__tGJ0qW__badge{border-color:var(--color-border);color:var(--color-muted)}@media (min-width:1024px){.ProcessSection-module__tGJ0qW__heading{position:-webkit-sticky;position:sticky;top:8rem}}
.StickyFeatures-module__FsiFma__list{gap:.75rem;display:grid}@media (min-width:768px){.StickyFeatures-module__FsiFma__list{gap:1.25rem}}.StickyFeatures-module__FsiFma__marker{height:0}.StickyFeatures-module__FsiFma__card{border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-card);border-radius:1.25rem;overflow:hidden}@media (min-width:1024px){.StickyFeatures-module__FsiFma__list{gap:2rem}.StickyFeatures-module__FsiFma__card{top:calc(6.5rem + var(--i,0)*1.25rem);min-height:min(38rem,100svh - 9rem);position:-webkit-sticky;position:sticky}}@media (prefers-reduced-motion:reduce){.StickyFeatures-module__FsiFma__card{position:static}}.StickyFeatures-module__FsiFma__visual{background:var(--color-deep);border:1px solid var(--color-glass-border);border-radius:.875rem;position:relative;overflow:hidden}.StickyFeatures-module__FsiFma__step{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;position:relative;overflow:hidden}.StickyFeatures-module__FsiFma__stepFill{background:linear-gradient(90deg,rgb(var(--rgb-accent)/.12),rgb(var(--rgb-accent)/.04));clip-path:inset(0);transition:clip-path .7s cubic-bezier(.77,0,.175,1);transition-delay:calc(var(--s,0)*.16s + .12s);position:absolute;top:0;bottom:0;left:0;right:0}.StickyFeatures-module__FsiFma__stepName{color:var(--color-ink);transition:color .3s;transition-delay:calc(var(--s,0)*.16s + .52s)}.StickyFeatures-module__FsiFma__stepTick{color:var(--color-primary);opacity:1;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--s,0)*.16s + .64s);transform:none}.StickyFeatures-module__FsiFma__armed .StickyFeatures-module__FsiFma__row:not([data-active]) .StickyFeatures-module__FsiFma__stepFill{clip-path:inset(0 100% 0 0);transition-duration:.2s;transition-delay:0s}.StickyFeatures-module__FsiFma__armed .StickyFeatures-module__FsiFma__row:not([data-active]) .StickyFeatures-module__FsiFma__stepName{color:var(--color-muted);transition-delay:0s}.StickyFeatures-module__FsiFma__armed .StickyFeatures-module__FsiFma__row:not([data-active]) .StickyFeatures-module__FsiFma__stepTick{opacity:0;transition-delay:0s;transform:scale(.6)}.StickyFeatures-module__FsiFma__shot{opacity:1;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--s,0)*.11s + 80ms);transform:none}.StickyFeatures-module__FsiFma__armed .StickyFeatures-module__FsiFma__row:not([data-active]) .StickyFeatures-module__FsiFma__shot{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateY(3rem)}
.TrustMarquee-module__oyrsfa__tile{isolation:isolate;position:relative;overflow:hidden}.TrustMarquee-module__oyrsfa__tile:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 50% 0%,var(--color-spot),transparent 70%),var(--color-card-2);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.TrustMarquee-module__oyrsfa__icon{color:var(--color-muted);transition:color .24s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:no-preference){.TrustMarquee-module__oyrsfa__tile:before{animation:8s linear infinite TrustMarquee-module__oyrsfa__tile-lit;animation-delay:calc(var(--i)*2s)}.TrustMarquee-module__oyrsfa__icon{animation:8s linear infinite TrustMarquee-module__oyrsfa__icon-lit;animation-delay:calc(var(--i)*2s)}}@keyframes TrustMarquee-module__oyrsfa__tile-lit{0%{opacity:0}4%,21%{opacity:1}25%,to{opacity:0}}@keyframes TrustMarquee-module__oyrsfa__icon-lit{0%{color:var(--color-muted)}4%,21%{color:var(--color-primary)}25%,to{color:var(--color-muted)}}
.WhyUsStats-module__qBJeoW__tick{background:var(--color-border);transform-origin:bottom;border-radius:999px;flex:1 1 0;min-width:0;height:100%;transition:transform .24s cubic-bezier(.23,1,.32,1),background-color .24s cubic-bezier(.23,1,.32,1);display:block;transform:scaleY(.28)}.WhyUsStats-module__qBJeoW__tick[data-on=true]{background:var(--color-primary);transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.WhyUsStats-module__qBJeoW__tick{transition:none}}
