.Container-module__fHuhXW__container{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-side-padding);margin-inline:auto}
.Button-module__LCT47W__button{--button-fill:var(--color-bg);background:linear-gradient(var(--button-fill), var(--button-fill)) padding-box, radial-gradient(42% 220% at var(--metal-px) var(--metal-py), rgba(var(--metal-button-pointer-rgb), var(--metal-pointer-strength)) 0%, rgba(var(--metal-button-pointer-rgb), 0) 62%) border-box, radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%) border-box, radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%) border-box, radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%) border-box, linear-gradient(var(--metal-button-base), var(--metal-button-base)) border-box;height:54px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--fs-button);letter-spacing:var(--tracking-button);white-space:nowrap;cursor:pointer;animation:Button-module__LCT47W__button-metal-wander var(--metal-wander-duration) linear infinite;transition:filter var(--duration-fast) var(--ease-standard);background-repeat:no-repeat;background-size:100% 100%,100% 100%,34% 210%,40% 190%,30% 230%,100% 100%;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-inline:30px;font-weight:300;display:inline-flex}.Button-module__LCT47W__button:hover{--button-fill:var(--color-bg-raised);filter:brightness(1.15)}.Button-module__LCT47W__compact{gap:.375rem;height:40px;padding-inline:22px;font-size:13.5px}.Button-module__LCT47W__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes Button-module__LCT47W__button-metal-wander{0%{background-position:0 0,0 0,63% 45%,82% 76%,54% 76%,0 0}12.5%{background-position:0 0,0 0,55% 66%,64% 86%,30% 71%,0 0}25%{background-position:0 0,0 0,35% 75%,45% 79%,16% 55%,0 0}37.5%{background-position:0 0,0 0,15% 66%,36% 60%,22% 35%,0 0}50%{background-position:0 0,0 0,7% 45%,42% 40%,42% 24%,0 0}62.5%{background-position:0 0,0 0,15% 24%,60% 30%,66% 29%,0 0}75%{background-position:0 0,0 0,35% 15%,79% 37%,80% 45%,0 0}87.5%{background-position:0 0,0 0,55% 24%,88% 56%,74% 65%,0 0}to{background-position:0 0,0 0,63% 45%,82% 76%,54% 76%,0 0}}@media (prefers-reduced-motion:reduce){.Button-module__LCT47W__button{background-position:0 0,0 0,63% 45%,82% 76%,54% 76%,0 0;animation:none}}
.EmailCTA-module__ThjuGG__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SiteHeader-module__xhZBkq__header{z-index:var(--z-header);height:var(--header-height);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(9px);background:#0009;position:fixed;inset-block-start:0;inset-inline:0}.SiteHeader-module__xhZBkq__inner{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.SiteHeader-module__xhZBkq__logo{width:auto;height:59px}.SiteHeader-module__xhZBkq__logoLink{transform:translateX(calc(min(50vw, var(--content-max-width) / 2) - var(--content-side-padding) - 50%));transition:transform .6s var(--ease-standard);display:inline-flex}.SiteHeader-module__xhZBkq__logoShifted{transform:translate(0)}.SiteHeader-module__xhZBkq__ctaWrap{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard);transform:translateY(-6px)}.SiteHeader-module__xhZBkq__ctaVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SiteHeader-module__xhZBkq__logoLink,.SiteHeader-module__xhZBkq__ctaWrap{transition:none}}@media (max-width:640px){.SiteHeader-module__xhZBkq__logo{height:48px}}
.SiteFooter-module__ZNLKvW__footer{padding-block:96px 64px}.SiteFooter-module__ZNLKvW__divider{background:var(--color-border-subtle);height:1px;margin-bottom:48px}.SiteFooter-module__ZNLKvW__inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.SiteFooter-module__ZNLKvW__logoLink{margin-bottom:28px;display:inline-flex}.SiteFooter-module__ZNLKvW__logo{width:auto;height:40px}.SiteFooter-module__ZNLKvW__contact{font-size:var(--fs-body);color:var(--color-text-secondary);margin-bottom:20px}.SiteFooter-module__ZNLKvW__contactLink{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__ZNLKvW__contactLink:hover{color:var(--color-text-primary)}.SiteFooter-module__ZNLKvW__copyright{font-size:var(--fs-small);color:var(--color-text-muted);white-space:nowrap}@media (max-width:768px){.SiteFooter-module__ZNLKvW__inner{flex-direction:column;align-items:flex-start;gap:40px}}
.ScreenRail-module__0zB81q__rail{--rail-pad:18px;--rail-step:34px;--rail-num-h:16px;z-index:40;align-items:center;gap:calc(var(--rail-step) - var(--rail-num-h));width:46px;padding-block:var(--rail-pad);border:1px solid var(--color-border-subtle);pointer-events:none;border-radius:10px;flex-direction:column;padding-left:13px;display:flex;position:fixed;top:50%;left:-13px;translate:0 -50%}.ScreenRail-module__0zB81q__spot{height:72px;left:-10px;right:-10px;top:calc(var(--rail-pad) + var(--rail-step) + var(--rail-p,0) * var(--rail-step) + var(--rail-num-h) / 2);background:radial-gradient(closest-side,#ffffff17,#0000 74%);position:absolute;translate:0 -50%}.ScreenRail-module__0zB81q__mark{font-family:var(--font-display);font-size:15px;line-height:var(--rail-num-h);color:var(--color-text-primary);opacity:.28}.ScreenRail-module__0zB81q__num{font-family:var(--font-display);font-size:13px;line-height:var(--rail-num-h);color:var(--color-text-primary);opacity:.2;position:relative}@media (max-width:1023px){.ScreenRail-module__0zB81q__rail{display:none}}
.HeroLoader-module__gjXLxq__loader{z-index:var(--z-loader);background:var(--color-bg);transition:opacity var(--duration-medium) var(--ease-standard);position:fixed;inset:0}.HeroLoader-module__gjXLxq__hidden{opacity:0;pointer-events:none}
.GlintForm-module__yfzPMW__form{perspective:var(--form-perspective,1600px);position:relative}.GlintForm-module__yfzPMW__texture,.GlintForm-module__yfzPMW__face{-webkit-mask-image:var(--form-mask);mask-image:var(--form-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--form-mask);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--glint-direction,normal);animation-delay:var(--glint-delay,0s);position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.GlintForm-module__yfzPMW__texture{background-image:radial-gradient(48% 48% at var(--metal-px) var(--metal-py), rgba(255, 255, 255, var(--metal-pointer-strength)) 0%, #fff0 66%), radial-gradient(closest-side, #ffffffd1 8%, #fff0 92%), radial-gradient(closest-side, #000000c7 8%, #0000 94%), radial-gradient(closest-side, #ffffffc2 6%, #fff0 90%), radial-gradient(closest-side, #000000bd 6%, #0000 96%), radial-gradient(closest-side, #ffffffad 5%, #fff0 88%), radial-gradient(closest-side, #000000ad 5%, #0000 92%), linear-gradient(var(--metal-form-base), var(--metal-form-base));opacity:calc(.88 + .12 * var(--glint-base-opacity,.45));animation-name:GlintForm-module__yfzPMW__form-tilt-a,GlintForm-module__yfzPMW__form-texture-drift;animation-duration:calc(var(--glint-duration,16s) / 1.2 / var(--form-speed)), calc(var(--glint-duration,16s) * .85 / var(--form-speed));background-repeat:no-repeat;background-size:100% 100%,30% 26%,38% 34%,24% 32%,34% 22%,28% 36%,32% 28%,100% 100%}.GlintForm-module__yfzPMW__face{background:var(--color-bg);animation-name:GlintForm-module__yfzPMW__form-tilt-b;animation-duration:calc(var(--glint-duration,16s) * 1.008 / var(--form-speed))}@keyframes GlintForm-module__yfzPMW__form-tilt-a{0%{transform:rotateX(calc(var(--form-tilt) * .5deg)) rotateY(calc(var(--form-tilt) * -.7deg)) rotate(calc(var(--form-tilt) * .25deg))}12.5%{transform:rotateX(calc(var(--form-tilt) * .98deg)) rotateY(calc(var(--form-tilt) * -.12deg)) rotate(calc(var(--form-tilt) * -.06deg))}25%{transform:rotateX(calc(var(--form-tilt) * .34deg)) rotateY(calc(var(--form-tilt) * .61deg)) rotate(calc(var(--form-tilt) * -.42deg))}37.5%{transform:rotateX(calc(var(--form-tilt) * -.22deg)) rotateY(calc(var(--form-tilt) * .38deg)) rotate(calc(var(--form-tilt) * -.1deg))}50%{transform:rotateX(calc(var(--form-tilt) * -.8deg)) rotateY(calc(var(--form-tilt) * .77deg)) rotate(calc(var(--form-tilt) * .21deg))}62.5%{transform:rotateX(calc(var(--form-tilt) * -.46deg)) rotateY(calc(var(--form-tilt) * -.14deg)) rotate(calc(var(--form-tilt) * .48deg))}75%{transform:rotateX(calc(var(--form-tilt) * -.66deg)) rotateY(calc(var(--form-tilt) * -.96deg)) rotate(calc(var(--form-tilt) * .16deg))}87.5%{transform:rotateX(calc(var(--form-tilt) * .19deg)) rotateY(calc(var(--form-tilt) * -.43deg)) rotate(calc(var(--form-tilt) * -.07deg))}to{transform:rotateX(calc(var(--form-tilt) * .5deg)) rotateY(calc(var(--form-tilt) * -.7deg)) rotate(calc(var(--form-tilt) * .25deg))}}@keyframes GlintForm-module__yfzPMW__form-tilt-b{0%{transform:rotateX(calc(var(--form-tilt) * -.55deg)) rotateY(calc(var(--form-tilt) * .95deg)) rotate(calc(var(--form-tilt) * -.3deg)) scale(var(--face-sx), var(--face-sy))}12.5%{transform:rotateX(calc(var(--form-tilt) * -.99deg)) rotateY(calc(var(--form-tilt) * .28deg)) rotate(calc(var(--form-tilt) * .09deg)) scale(var(--face-sx), var(--face-sy))}25%{transform:rotateX(calc(var(--form-tilt) * -.41deg)) rotateY(calc(var(--form-tilt) * -.36deg)) rotate(calc(var(--form-tilt) * .44deg)) scale(var(--face-sx), var(--face-sy))}37.5%{transform:rotateX(calc(var(--form-tilt) * .13deg)) rotateY(calc(var(--form-tilt) * -.95deg)) rotate(calc(var(--form-tilt) * .18deg)) scale(var(--face-sx), var(--face-sy))}50%{transform:rotateX(calc(var(--form-tilt) * .8deg)) rotateY(calc(var(--form-tilt) * -.34deg)) rotate(calc(var(--form-tilt) * -.11deg)) scale(var(--face-sx), var(--face-sy))}62.5%{transform:rotateX(calc(var(--form-tilt) * .38deg)) rotateY(calc(var(--form-tilt) * .19deg)) rotate(calc(var(--form-tilt) * -.49deg)) scale(var(--face-sx), var(--face-sy))}75%{transform:rotateX(calc(var(--form-tilt) * .92deg)) rotateY(calc(var(--form-tilt) * .71deg)) rotate(calc(var(--form-tilt) * -.24deg)) scale(var(--face-sx), var(--face-sy))}87.5%{transform:rotateX(calc(var(--form-tilt) * -.17deg)) rotateY(calc(var(--form-tilt) * .44deg)) rotate(calc(var(--form-tilt) * .06deg)) scale(var(--face-sx), var(--face-sy))}to{transform:rotateX(calc(var(--form-tilt) * -.55deg)) rotateY(calc(var(--form-tilt) * .95deg)) rotate(calc(var(--form-tilt) * -.3deg)) scale(var(--face-sx), var(--face-sy))}}@keyframes GlintForm-module__yfzPMW__form-texture-drift{0%{background-position:0 0,18% 24%,72% 12%,86% 63%,34% 88%,8% 70%,55% 42%,0 0}12.5%{background-position:0 0,34% 12%,58% 33%,92% 41%,16% 74%,24% 88%,68% 61%,0 0}25%{background-position:0 0,56% 18%,38% 52%,74% 22%,8% 46%,46% 92%,82% 74%,0 0}37.5%{background-position:0 0,74% 38%,22% 66%,48% 10%,22% 22%,68% 76%,88% 46%,0 0}50%{background-position:0 0,82% 62%,14% 84%,22% 26%,52% 8%,84% 52%,74% 22%,0 0}62.5%{background-position:0 0,66% 84%,28% 92%,8% 54%,78% 24%,88% 26%,48% 12%,0 0}75%{background-position:0 0,42% 92%,52% 78%,26% 82%,88% 52%,72% 8%,22% 24%,0 0}87.5%{background-position:0 0,24% 62%,68% 44%,62% 92%,66% 82%,42% 14%,8% 52%,0 0}to{background-position:0 0,18% 24%,72% 12%,86% 63%,34% 88%,8% 70%,55% 42%,0 0}}@media (prefers-reduced-motion:reduce){.GlintForm-module__yfzPMW__texture{transform:rotateX(calc(var(--form-tilt) * .5deg)) rotateY(calc(var(--form-tilt) * -.7deg)) rotate(calc(var(--form-tilt) * .25deg));background-position:0 0,18% 24%,72% 12%,86% 63%,34% 88%,8% 70%,55% 42%,0 0;animation:none}.GlintForm-module__yfzPMW__face{transform:rotateX(calc(var(--form-tilt) * -.55deg)) rotateY(calc(var(--form-tilt) * .95deg)) rotate(calc(var(--form-tilt) * -.3deg)) scale(var(--face-sx), var(--face-sy));animation:none}}
.HeroBackdrop-module__fm7KcW__backdrop{pointer-events:none;z-index:0;position:absolute;inset:0}.HeroBackdrop-module__fm7KcW__glow{aspect-ratio:2240/2081;mix-blend-mode:screen;opacity:.55;width:95vmin;position:absolute;top:-30vmin;right:-20vmin}.HeroBackdrop-module__fm7KcW__star{aspect-ratio:1236.68/1375.71;width:min(74.4%,140vh);animation:22s ease-in-out infinite alternate HeroBackdrop-module__fm7KcW__hero-drift;position:absolute;top:-60%;left:47.7%}@keyframes HeroBackdrop-module__fm7KcW__hero-drift{0%{transform:translate(0,0)}to{transform:translate(-1.6%,2.2%)}}@media (max-width:1024px){.HeroBackdrop-module__fm7KcW__star{left:22%;top:calc(var(--header-height) + 8px);width:64vmin}}@media (max-width:640px){.HeroBackdrop-module__fm7KcW__glow{width:257vmin;max-width:none;top:-130vmin;left:3.4vmin;right:auto}.HeroBackdrop-module__fm7KcW__star{width:147vmin;top:-63vmin;left:19vmin}}
.HeroFormLayer-module__ULdYmW__layer{--form-width:30vmin;--form-half-height:calc(var(--form-width) * 1375.71 / 1236.68 / 2);--centre-x:calc(63% + var(--form-width) / 2);--centre-y:calc(50% + 40px);pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0}.HeroFormLayer-module__ULdYmW__form{left:var(--centre-x);top:var(--centre-y);width:var(--form-width);aspect-ratio:1236.68/1375.71;margin-left:calc(var(--form-width) / -2);margin-top:calc(var(--form-half-height) * -1);will-change:transform;position:absolute}.HeroFormLayer-module__ULdYmW__anchor{left:var(--centre-x);top:var(--centre-y);aspect-ratio:1236.68/1375.71;position:absolute;transform:translate(-50%,-50%)}.HeroFormLayer-module__ULdYmW__move{will-change:transform, opacity;width:100%;height:100%;position:relative}.HeroFormLayer-module__ULdYmW__fill{width:100%;height:100%}.HeroFormLayer-module__ULdYmW__veil{will-change:opacity, transform;background:radial-gradient(circle,#000 0% 54%,#0000 78%);position:absolute;inset:-30%}@media (max-width:900px){.HeroFormLayer-module__ULdYmW__layer{--form-width:40vmin;--centre-x:calc(56% + var(--form-width) / 2);--centre-y:calc(34% + 40px)}.HeroFormLayer-module__ULdYmW__anchor:nth-child(n+6){display:none}}@media (max-width:640px){.HeroFormLayer-module__ULdYmW__layer{--centre-x:50%}}
.HeroSequence-module__ZecM6q__first{background:var(--color-bg);align-items:center;min-height:100vh;display:flex;position:relative}.HeroSequence-module__ZecM6q__firstInner{z-index:1;padding-top:var(--header-height);position:relative}.HeroSequence-module__ZecM6q__headline{font-size:var(--fs-hero-headline);line-height:var(--lh-tight);position:relative}.HeroSequence-module__ZecM6q__headline:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 62% 55%,#0000008c 0%,#0000 72%);position:absolute;inset:-14% -8%}.HeroSequence-module__ZecM6q__headlineLine2{margin-top:-.4em;margin-left:5.1em;display:block}@media (max-width:900px){.HeroSequence-module__ZecM6q__headlineLine2{margin-top:0;margin-left:0}}.HeroSequence-module__ZecM6q__body{max-width:46ch;font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin-top:40px}.HeroSequence-module__ZecM6q__ctaWrap{margin-top:44px}.HeroSequence-module__ZecM6q__scrollArea{position:relative}.HeroSequence-module__ZecM6q__scrollAreaPinned{height:calc(var(--hero-scroll-multiplier) * 100vh)}@media (max-width:640px){.HeroSequence-module__ZecM6q__scrollAreaPinned{height:calc(var(--hero-scroll-multiplier) * .7 * 100vh);margin-bottom:52vh}.HeroSequence-module__ZecM6q__first{align-items:flex-end}.HeroSequence-module__ZecM6q__firstInner{padding-bottom:110px}}.HeroSequence-module__ZecM6q__backdropSticky{height:0;position:relative}.HeroSequence-module__ZecM6q__scrollAreaPinned .HeroSequence-module__ZecM6q__backdropSticky{position:sticky;top:0}.HeroSequence-module__ZecM6q__sticky{align-items:center;min-height:60vh;display:flex}.HeroSequence-module__ZecM6q__scrollAreaPinned .HeroSequence-module__ZecM6q__sticky{height:50vh;min-height:0;position:sticky;top:25vh}@media (max-width:640px){.HeroSequence-module__ZecM6q__scrollAreaPinned .HeroSequence-module__ZecM6q__sticky{padding-top:49vh}}.HeroSequence-module__ZecM6q__states{flex-direction:column;gap:30px;display:flex}.HeroSequence-module__ZecM6q__stateLine{font-family:var(--font-display);font-size:var(--fs-hero-scroll-state);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);opacity:.16;will-change:opacity}.HeroSequence-module__ZecM6q__stateLineGrow{font-size:calc(var(--fs-hero-scroll-state) + (var(--fs-hero-headline) - var(--fs-hero-scroll-state)) * var(--grow,0));line-height:calc(var(--lh-heading) + (var(--lh-tight) - var(--lh-heading)) * var(--grow,0))}.HeroSequence-module__ZecM6q__debug{z-index:var(--z-live-region);color:#0f0;pointer-events:none;background:#000000b3;padding:4px 8px;font-family:monospace;font-size:12px;position:fixed;bottom:12px;left:12px}.HeroSequence-module__ZecM6q__deleted,.HeroSequence-module__ZecM6q__inserted{text-decoration:none;position:relative}.HeroSequence-module__ZecM6q__deletedWord{opacity:.5}.HeroSequence-module__ZecM6q__deleted:after,.HeroSequence-module__ZecM6q__inserted:after{content:"";background:var(--color-redline);transform-origin:0;pointer-events:none;height:.05em;position:absolute;left:-.03em;right:-.03em;transform:scaleX(1)}.HeroSequence-module__ZecM6q__deleted:after{animation:HeroSequence-module__ZecM6q__redline-draw var(--redline-draw-duration) var(--ease-standard) var(--redline-delay) both;top:.74em}.HeroSequence-module__ZecM6q__inserted:after{animation:HeroSequence-module__ZecM6q__redline-draw var(--redline-draw-duration) var(--ease-standard) calc(var(--redline-delay) + var(--redline-draw-duration) + var(--redline-gap)) both;top:1.1em}@keyframes HeroSequence-module__ZecM6q__redline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroSequence-module__ZecM6q__line1Tail{display:inline}@media (max-width:640px){.HeroSequence-module__ZecM6q__line1Tail,.HeroSequence-module__ZecM6q__inserted{width:fit-content;display:block}}
.MetalIcon-module__DbfyGq__icon{width:var(--metal-icon-width);aspect-ratio:var(--metal-icon-ratio);background-image:var(--metal-layers);background-size:var(--metal-layer-sizes);-webkit-mask-image:var(--metal-icon-src);mask-image:var(--metal-icon-src);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--metal-icon-src);pointer-events:none;background-repeat:no-repeat;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.PropositionSection-module__2h4tTq__section{align-items:center;min-height:100vh;padding-block:160px;display:flex;position:relative}.PropositionSection-module__2h4tTq__inner{width:100%;display:grid;position:relative}.PropositionSection-module__2h4tTq__inner:before{content:"";aspect-ratio:771/716;visibility:hidden;grid-area:1/1;justify-self:end;width:47%}.PropositionSection-module__2h4tTq__content{z-index:1;grid-area:1/1;align-self:center;max-width:54%;position:relative}.PropositionSection-module__2h4tTq__headline{font-size:var(--fs-section-headline)}.PropositionSection-module__2h4tTq__headlineLine{display:block}.PropositionSection-module__2h4tTq__body{max-width:62ch;font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin-top:34px}.PropositionSection-module__2h4tTq__cluster{top:50%;right:calc(-1 * var(--content-side-padding) / 2);aspect-ratio:771/716;pointer-events:none;width:47%;position:absolute;transform:translateY(-50%)}.PropositionSection-module__2h4tTq__glowHold{position:absolute;inset:0}.PropositionSection-module__2h4tTq__glow{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.PropositionSection-module__2h4tTq__starSmall{aspect-ratio:135.1/143.933;width:20.2%;animation:9s ease-in-out infinite PropositionSection-module__2h4tTq__form-float-a;position:absolute;top:4.7%;left:22.8%}.PropositionSection-module__2h4tTq__starOutline{aspect-ratio:208.712/228.933;width:31.3%;animation:11.5s ease-in-out infinite PropositionSection-module__2h4tTq__form-float-b;position:absolute;top:8.1%;left:54.7%}.PropositionSection-module__2h4tTq__starFilled{aspect-ratio:330.822/363.412;width:49.5%;animation:13.5s ease-in-out infinite PropositionSection-module__2h4tTq__form-float-c;position:absolute;top:35.5%;left:18.3%}.PropositionSection-module__2h4tTq__cluster{--float-gain:1.2}@keyframes PropositionSection-module__2h4tTq__form-float-a{0%{transform:translate3d(calc(-1.5px * var(--float-gain)), calc(3px * var(--float-gain)), 0) rotate(calc(-1.1deg * var(--float-gain)))}34%{transform:translate3d(calc(1px * var(--float-gain)), calc(-1px * var(--float-gain)), 0) rotate(calc(.5deg * var(--float-gain)))}67%{transform:translate3d(calc(1.5px * var(--float-gain)), calc(-4px * var(--float-gain)), 0) rotate(calc(1.2deg * var(--float-gain)))}to{transform:translate3d(calc(-1.5px * var(--float-gain)), calc(3px * var(--float-gain)), 0) rotate(calc(-1.1deg * var(--float-gain)))}}@keyframes PropositionSection-module__2h4tTq__form-float-b{0%{transform:translate3d(calc(1.5px * var(--float-gain)), calc(-3.5px * var(--float-gain)), 0) rotate(calc(1.2deg * var(--float-gain)))}31%{transform:translate3d(calc(-1px * var(--float-gain)), calc(1px * var(--float-gain)), 0) rotate(calc(-.4deg * var(--float-gain)))}66%{transform:translate3d(calc(-2px * var(--float-gain)), calc(4px * var(--float-gain)), 0) rotate(calc(-1.3deg * var(--float-gain)))}to{transform:translate3d(calc(1.5px * var(--float-gain)), calc(-3.5px * var(--float-gain)), 0) rotate(calc(1.2deg * var(--float-gain)))}}@keyframes PropositionSection-module__2h4tTq__form-float-c{0%{transform:translate3d(calc(-1px * var(--float-gain)), calc(-4px * var(--float-gain)), 0) rotate(calc(.9deg * var(--float-gain)))}36%{transform:translate3d(calc(1.5px * var(--float-gain)), 0, 0) rotate(calc(-.5deg * var(--float-gain)))}69%{transform:translate3d(calc(2px * var(--float-gain)), calc(3.5px * var(--float-gain)), 0) rotate(calc(-1deg * var(--float-gain)))}to{transform:translate3d(calc(-1px * var(--float-gain)), calc(-4px * var(--float-gain)), 0) rotate(calc(.9deg * var(--float-gain)))}}@media (max-width:900px){.PropositionSection-module__2h4tTq__section{padding-block:110px}.PropositionSection-module__2h4tTq__inner:before{display:none}.PropositionSection-module__2h4tTq__content{max-width:100%}.PropositionSection-module__2h4tTq__cluster{width:84%;margin:64px auto 0;position:relative;top:auto;right:auto;transform:none}}@media (max-width:640px){.PropositionSection-module__2h4tTq__cluster{--float-gain:1}}
.CompensationSection-module__GiSJwW__section{--hex-w:min(1124px, max(92vw, 780px));--section-pad:140px;padding-block:var(--section-pad);position:relative}.CompensationSection-module__GiSJwW__glowLeft,.CompensationSection-module__GiSJwW__glowRight{width:calc(var(--hex-w) * 1.5721);aspect-ratio:1767/1640;mix-blend-mode:screen;pointer-events:none;opacity:.8;max-width:none;position:absolute;top:50%}.CompensationSection-module__GiSJwW__glowLeft{left:0;transform:translate(-50%,-50%)}.CompensationSection-module__GiSJwW__glowRight{right:0;transform:translate(50%,-50%)}@media (max-width:848px){.CompensationSection-module__GiSJwW__glowLeft,.CompensationSection-module__GiSJwW__glowRight{width:135vmin;top:auto;bottom:auto}.CompensationSection-module__GiSJwW__glowLeft{left:0;top:calc(var(--section-pad) + var(--hex-w) * .1);transform:translate(-50%,-50%)}.CompensationSection-module__GiSJwW__glowRight{right:0;bottom:calc(var(--section-pad) + var(--hex-w) * .1);transform:translate(50%,50%)}}.CompensationSection-module__GiSJwW__hexWrap{width:var(--hex-w);aspect-ratio:1124/1125;justify-content:center;align-items:center;margin-inline:50% 0;display:flex;position:relative;translate:-50%}.CompensationSection-module__GiSJwW__hexOutline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CompensationSection-module__GiSJwW__content{z-index:1;text-align:center;max-width:min(74%,86vw);position:relative}.CompensationSection-module__GiSJwW__headline{font-size:var(--fs-section-headline)}.CompensationSection-module__GiSJwW__headlineLine{display:block}.CompensationSection-module__GiSJwW__body{max-width:58ch;font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin:40px auto 0}.CompensationSection-module__GiSJwW__closing{font-size:var(--fs-body);color:var(--color-text-primary);margin-top:56px}@media (max-width:640px){.CompensationSection-module__GiSJwW__section{--section-pad:48px}.CompensationSection-module__GiSJwW__content{max-width:88vw}}
.TurnkeySection-module__DUOdpq__section{padding-block:140px;position:relative}.TurnkeySection-module__DUOdpq__headingRow{justify-content:flex-start;align-items:flex-start;gap:40px;display:flex;position:relative}.TurnkeySection-module__DUOdpq__headline{font-size:var(--fs-section-headline)}.TurnkeySection-module__DUOdpq__headlineLine{display:block}.TurnkeySection-module__DUOdpq__iconStage{--icon-size:clamp(120px, 12.4vw, 239px);width:var(--icon-size);height:calc(var(--icon-size) * 228.933 / 208.712);pointer-events:none;flex-shrink:0;position:relative}.TurnkeySection-module__DUOdpq__iconRunway{top:0;left:calc(var(--icon-size) * -.3);width:calc(var(--icon-size) * 3);height:100%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 0 56%,#0000 80%);mask-image:linear-gradient(90deg,#000 0 56%,#0000 80%)}.TurnkeySection-module__DUOdpq__icon{left:calc(var(--icon-size) * .3);width:var(--icon-size);height:100%;position:absolute;top:0}.TurnkeySection-module__DUOdpq__iconOuter,.TurnkeySection-module__DUOdpq__iconInner{width:100%;height:100%;position:absolute}.TurnkeySection-module__DUOdpq__iconInner{width:44.8%;height:44.8%;inset:27.6%}.TurnkeySection-module__DUOdpq__cards{grid-template-columns:385fr 334fr 334fr 483fr;gap:21px;margin-top:96px;list-style:none;display:grid}.TurnkeySection-module__DUOdpq__card{background:radial-gradient(42% 220% at var(--metal-px) var(--metal-py), rgba(var(--metal-button-pointer-rgb), var(--metal-pointer-strength)) 0%, rgba(var(--metal-button-pointer-rgb), 0) 62%), radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%), radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%), radial-gradient(ellipse, var(--metal-button-floor) 0%, var(--metal-button-shade) 40%, transparent 72%), linear-gradient(var(--metal-button-base), var(--metal-button-base));min-height:129px;animation:TurnkeySection-module__DUOdpq__card-metal-wander var(--metal-wander-duration) linear infinite;background-repeat:no-repeat;background-size:100% 100%,34% 210%,40% 190%,30% 230%,100% 100%;border-radius:24px;position:relative}@keyframes TurnkeySection-module__DUOdpq__card-metal-wander{0%{background-position:0 0,63% 45%,82% 76%,54% 76%,0 0}12.5%{background-position:0 0,55% 66%,64% 86%,30% 71%,0 0}25%{background-position:0 0,35% 75%,45% 79%,16% 55%,0 0}37.5%{background-position:0 0,15% 66%,36% 60%,22% 35%,0 0}50%{background-position:0 0,7% 45%,42% 40%,42% 24%,0 0}62.5%{background-position:0 0,15% 24%,60% 30%,66% 29%,0 0}75%{background-position:0 0,35% 15%,79% 37%,80% 45%,0 0}87.5%{background-position:0 0,55% 24%,88% 56%,74% 65%,0 0}to{background-position:0 0,63% 45%,82% 76%,54% 76%,0 0}}@media (prefers-reduced-motion:reduce){.TurnkeySection-module__DUOdpq__card{background-position:0 0,63% 45%,82% 76%,54% 76%,0 0;animation:none}}.TurnkeySection-module__DUOdpq__cardInner{background:var(--color-bg);border-radius:23px;align-items:flex-start;padding:30px;display:flex;position:absolute;inset:1px}.TurnkeySection-module__DUOdpq__cardText{font-size:var(--fs-body-lg);color:var(--color-text-primary)}.TurnkeySection-module__DUOdpq__closing{font-size:var(--fs-body-lg);color:var(--color-text-primary);margin-top:56px}@media (max-width:1100px){.TurnkeySection-module__DUOdpq__cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.TurnkeySection-module__DUOdpq__section{padding-block:200px}.TurnkeySection-module__DUOdpq__headingRow{flex-direction:column}.TurnkeySection-module__DUOdpq__cards{grid-template-columns:1fr;margin-top:56px}}
.DifferentiationSection-module__6rwYEG__section{padding-block:60px 140px}.DifferentiationSection-module__6rwYEG__divider{background:var(--color-border-subtle);height:1px;margin-bottom:124px}.DifferentiationSection-module__6rwYEG__row{justify-content:space-between;gap:64px;display:flex}.DifferentiationSection-module__6rwYEG__headline{font-size:var(--fs-section-headline);max-width:48%}.DifferentiationSection-module__6rwYEG__headlineLine{display:block}.DifferentiationSection-module__6rwYEG__aside{max-width:42%}.DifferentiationSection-module__6rwYEG__body{font-size:var(--fs-body-lg);color:var(--color-text-primary)}.DifferentiationSection-module__6rwYEG__closing{font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin-top:28px}@media (max-width:900px){.DifferentiationSection-module__6rwYEG__section{padding-block:40px 100px}.DifferentiationSection-module__6rwYEG__divider{margin-bottom:72px}.DifferentiationSection-module__6rwYEG__row{flex-direction:column}.DifferentiationSection-module__6rwYEG__headline,.DifferentiationSection-module__6rwYEG__aside{max-width:100%}}@media (max-width:640px){.DifferentiationSection-module__6rwYEG__section{padding-block:160px 220px}}
.FinalCTASection-module__68RxFG__section{padding-block:40px 60px}.FinalCTASection-module__68RxFG__panel{background:linear-gradient(115deg,#101010 0%,#060606 55%,#000 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:48px;padding:100px 82px;display:flex;position:relative;overflow:hidden}.FinalCTASection-module__68RxFG__leadIn{font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem)}.FinalCTASection-module__68RxFG__headline{font-size:var(--fs-section-headline);margin-top:20px}.FinalCTASection-module__68RxFG__headlineLine{display:block}.FinalCTASection-module__68RxFG__body{font-size:var(--fs-body);color:var(--color-text-secondary);margin-top:36px}@media (max-width:900px){.FinalCTASection-module__68RxFG__panel{flex-direction:column;align-items:flex-start;padding:64px 32px}}@media (max-width:640px){.FinalCTASection-module__68RxFG__section{padding-block:160px 60px}}
