.Hero-module__ejOdHG__frame{--fs-h:clamp(520px, 100svh, 1056px);--fs-t:calc((var(--fs-h) - 657px) / 336);--fs-tc:min(1px, var(--fs-t));--fm-h:clamp(540px, 100svh, 820px);--fm-t:calc((var(--fm-h) - 548px) / 111);--fm-pad-top:calc(92px + min(48px, round(8px + 16 * var(--fm-t), 4px)));--fm-headline:min(56px, (100vw - 40px) * .1114);--fm-cta-gap:min(40px, round(16px + 12 * var(--fm-t), 4px));--fm-min-h:calc(var(--fm-h) * .82 - 96px);--fs-feat-box:80px;--fs-feat-icon:65px;--fs-feat-gap:20px}@media (min-width:48rem){.Hero-module__ejOdHG__frame{--fs-pad-top:calc(130px + max(4px, round(16px + 30 * var(--fs-tc), 4px)));--fs-headline:calc(40px + 30 * var(--fs-tc));--fs-headline-lead:calc(var(--fs-headline) * 8 / 7);--fs-cta-gap:max(8px, round(16px + 32 * var(--fs-tc), 4px));--fs-pad-bottom:max(8px, round(16px + 72 * var(--fs-tc), 4px));--fs-feat-box:calc(56px + 24 * var(--fs-tc));--fs-feat-icon:calc(46px + 19 * var(--fs-tc));--fs-feat-gap:max(8px, round(12px + 8 * var(--fs-tc), 4px));--fs-halo-top:calc(var(--fs-pad-top) + 24px)}}@media (min-width:48rem) and (not (min-height:720px)){.Hero-module__ejOdHG__ctaRow{flex-direction:row}}@media (min-width:64rem){.Hero-module__ejOdHG__frame{--fs-pad-top:calc(130px + max(4px, round(20px + 58 * var(--fs-tc), 4px)));--fs-headline:calc(44px + 26 * var(--fs-tc));--fs-cta-gap:max(8px, round(16px + 32 * var(--fs-tc), 4px));--fs-pad-bottom:max(8px, round(24px + 64 * var(--fs-tc), 4px));--fs-halo-top:calc(var(--fs-pad-top) - 8px)}}@media (min-width:80rem){.Hero-module__ejOdHG__frame{--fs-pad-top:calc(130px + max(4px, round(32px + 72 * var(--fs-t), 4px)));--fs-headline:min(70px, 50px + 30 * var(--fs-t));--fs-cta-gap:max(8px, round(24px + 24 * var(--fs-t), 4px));--fs-pad-bottom:max(8px, round(36px + 108 * var(--fs-t), 4px));--fs-feat-box:80px;--fs-feat-icon:65px;--fs-feat-gap:20px;--fs-hero-h:calc(var(--fs-pad-top) + 112px + 3 * var(--fs-headline-lead) + var(--fs-cta-gap) + var(--fs-pad-bottom))}}@media (min-width:96rem){.Hero-module__ejOdHG__frame{--fs-headline:min(80px, 50px + 30 * var(--fs-t));--fs-headline-lead:calc(var(--fs-headline) * 9 / 8);--fs-pad-bottom:max(8px, round(36px + 76 * var(--fs-t), 4px))}}.Hero-module__ejOdHG__glow{opacity:.85;animation:7s ease-in-out infinite Hero-module__ejOdHG__heroGlowOpacity,9s ease-in-out infinite Hero-module__ejOdHG__heroGlowScale}@keyframes Hero-module__ejOdHG__heroGlowOpacity{0%,to{opacity:.85}50%{opacity:1}}@keyframes Hero-module__ejOdHG__heroGlowScale{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Hero-module__ejOdHG__reveal{animation:Hero-module__ejOdHG__heroReveal .52s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}@keyframes Hero-module__ejOdHG__heroReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__glow,.Hero-module__ejOdHG__reveal{animation:none}}
.HeroMock-module__6-DDkG__space{--u:min(clamp(12px, .9vw, 17px), var(--fs-hero-h,776px) * .9 / 44);--scene-w:calc(57 * var(--u));--scene-h:calc(44 * var(--u));--bleed:calc(12 * var(--u));--scene-drop:0px;--paint-room:calc(4.2 * var(--u));--z-front:130px;--z-mid:0px;--z-back:-120px}.HeroMock-module__6-DDkG__stage{--page-inset:max(0px, (100% - 93.75rem) / 2 - 9 * var(--u));perspective:780px;perspective-origin:calc(100% - 50 * var(--u)) 62%;inset-block:0;left:calc(50% - var(--page-inset));right:var(--page-inset);--edge-fade:clamp(0px, (100vw - 93.75rem) / 2 - 9 * var(--u), 6 * var(--u));-webkit-mask-image:linear-gradient(to bottom, #000 0 88%, transparent 100%), linear-gradient(to right, #000 calc(100% - var(--edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 88%, transparent 100%), linear-gradient(to right, #000 calc(100% - var(--edge-fade)), transparent 100%);-webkit-mask-composite:source-in;contain:layout paint style;isolation:isolate;pointer-events:none;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.HeroMock-module__6-DDkG__scene{right:calc(-1 * var(--bleed));bottom:calc(-1 * var(--scene-drop));width:var(--scene-w);height:var(--scene-h);transform-style:preserve-3d;position:absolute}.HeroMock-module__6-DDkG__tilt{transform-style:preserve-3d;position:absolute;inset:0;transform:none}.HeroMock-module__6-DDkG__piece{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:calc(-1 * var(--paint-room));transform:perspective(var(--p,2400px)) translateZ(var(--z)) rotateY(var(--ry)) rotateX(var(--rx)) rotateZ(var(--rz,0deg));position:absolute}.HeroMock-module__6-DDkG__canvas{width:100%;height:100%;display:block}.HeroMock-module__6-DDkG__pulse{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));background:#5fd39e;border-radius:999px;animation:2s cubic-bezier(.77,0,.175,1) infinite HeroMock-module__6-DDkG__onlineBreathe;position:absolute}.HeroMock-module__6-DDkG__stage:not([data-painted]) .HeroMock-module__6-DDkG__pulse{visibility:hidden}@keyframes HeroMock-module__6-DDkG__onlineBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.HeroMock-module__6-DDkG__dofFar{filter:blur(1.6px);opacity:.88}.HeroMock-module__6-DDkG__dofNear{filter:blur(.7px)}.HeroMock-module__6-DDkG__pNotificationLeft{left:calc(-2.5 * var(--u));top:calc(25.5 * var(--u));--p:950px;--z:var(--z-back);--ry:-24deg;--rx:6deg;--rz:1.8deg}.HeroMock-module__6-DDkG__pNotificationRight{right:calc(1 * var(--u));top:calc(1.5 * var(--u));--p:900px;--z:var(--z-back);--ry:-34deg;--rx:-4deg;--rz:-2.6deg}.HeroMock-module__6-DDkG__pMenu{left:calc(7 * var(--u));top:calc(5 * var(--u));--p:1100px;--z:var(--z-mid);--ry:-25deg;--rx:11deg;--rz:-1deg}.HeroMock-module__6-DDkG__pLocation{left:calc(35.5 * var(--u));top:calc(19 * var(--u));--p:620px;--z:var(--z-mid);--ry:-19deg;--rx:4deg;--rz:-2.4deg}.HeroMock-module__6-DDkG__pTextui{left:calc(22.5 * var(--u));top:calc(15.5 * var(--u));--p:560px;--z:100px;--ry:-29deg;--rx:5deg;--rz:-1.4deg}.HeroMock-module__6-DDkG__pCarhud{left:calc(27.5 * var(--u));top:calc(25.5 * var(--u));--p:700px;--z:var(--z-front);--ry:-14deg;--rx:-6deg;--rz:2.4deg}.HeroMock-module__6-DDkG__pStatus{left:calc(4 * var(--u));top:calc(22.5 * var(--u));--p:820px;--z:calc(var(--z-front) - 50px);--ry:-22deg;--rx:9deg;--rz:1.4deg}.HeroMock-module__6-DDkG__entrance{pointer-events:none;opacity:0;position:absolute;inset:0}.HeroMock-module__6-DDkG__entrance[data-ready]{animation:.85s cubic-bezier(.16,1,.3,1) forwards HeroMock-module__6-DDkG__mockIn}@keyframes HeroMock-module__6-DDkG__mockIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroMock-module__6-DDkG__entrance{opacity:1}.HeroMock-module__6-DDkG__entrance[data-ready]{animation:none}.HeroMock-module__6-DDkG__tilt{transform:none}.HeroMock-module__6-DDkG__pulse{animation:none}}
