.DownloadCta-module__O41lDW__glow{z-index:0;aspect-ratio:1.6;pointer-events:none;will-change:transform,opacity;background:radial-gradient(closest-side,#ffba6f42,#ffba6f14 50%,#0000);border-radius:50%;width:min(140%,900px);margin-left:calc(min(140%,900px)/-2);animation:7s ease-in-out infinite DownloadCta-module__O41lDW__cta-glow;position:absolute;top:-40%;left:50%}@keyframes DownloadCta-module__O41lDW__cta-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.DownloadCta-module__O41lDW__glow{opacity:.7;will-change:auto;animation:none}}
.DeviceFrame-module__07Kk-a__root{--device-w:78;--device-h:163;--device-radius:14;--bezel:2.6;--metal-rim:.85;--screen-w:1320;--screen-h:2868;--screen-radius:calc(var(--device-radius) - var(--bezel));--button-protrude:2.55;--button-radius:.55;--button-overlap:.62;--action-top:11.4;--action-length:3.7;--volume-up-top:18.5;--volume-length:6.7;--volume-gap:1.7;--power-top:20.4;--power-length:10.8;--camera-top:37.6;--camera-length:7.6;--glass-opacity:1;--accent:var(--gold,#ffba6f);--metal-highlight:#9a9288;--metal-mid:#34312e;--metal-deep:#121110;--metal-edge:#45403c;width:var(--frame-width,100%);isolation:isolate;position:relative;container:device/inline-size}.DeviceFrame-module__07Kk-a__layout{padding-inline:calc(var(--button-protrude)*1cqi);position:relative}.DeviceFrame-module__07Kk-a__glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--accent)46%,transparent)0%,color-mix(in srgb,var(--accent)20%,transparent)42%,transparent 70%);filter:blur(4.5cqi);opacity:1;transition:opacity .45s;position:absolute;inset:-2% -16% -8%}.DeviceFrame-module__07Kk-a__shadowWrap{z-index:1;position:relative}.DeviceFrame-module__07Kk-a__shadowSoft{filter:drop-shadow(calc(var(--tilt-y-n,0)*-.6px)calc(18px + abs(var(--tilt-x-n,0))*.45px + abs(var(--tilt-y-n,0))*.22px)calc(30px + abs(var(--tilt-x-n,0))*.7px + abs(var(--tilt-y-n,0))*.4px)#00000080)}.DeviceFrame-module__07Kk-a__shadowDeep{filter:drop-shadow(calc(var(--tilt-y-n,0)*-.85px)calc(22px + abs(var(--tilt-x-n,0))*.55px + abs(var(--tilt-y-n,0))*.28px)calc(36px + abs(var(--tilt-x-n,0))*.85px + abs(var(--tilt-y-n,0))*.45px)#00000094)drop-shadow(calc(var(--tilt-y-n,0)*-1.25px)calc(34px + abs(var(--tilt-x-n,0))*.85px)calc(58px + abs(var(--tilt-x-n,0))*1.05px)#0000006b)}.DeviceFrame-module__07Kk-a__stage{width:100%;aspect-ratio:calc(var(--device-w)/var(--device-h));position:relative;container:device-body/size}.DeviceFrame-module__07Kk-a__stageTilted{transform:perspective(1200px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1)}.DeviceFrame-module__07Kk-a__body{z-index:1;box-sizing:border-box;border-radius:calc(var(--device-radius)*1cqi);border:calc(var(--metal-rim)*1cqi)solid transparent;background:linear-gradient(#000,#000)padding-box,linear-gradient(155deg,var(--metal-highlight)0%,#6a635c 8%,var(--metal-mid)20%,#241f1d 46%,var(--metal-deep)68%,#2b2826 84%,var(--metal-edge)100%)border-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)32%,transparent),0 0 0 1px #ffffff14;position:absolute;inset:0}.DeviceFrame-module__07Kk-a__buttons{z-index:0;inset:calc(var(--metal-rim)*1cqi);pointer-events:none;position:absolute}.DeviceFrame-module__07Kk-a__button{width:calc(var(--button-protrude)*1cqi);border-radius:calc(var(--button-radius)*1cqi);background:linear-gradient(var(--button-shade,90deg),#c8bfb6 0%,#8a827a 32%,#3a3632 68%,#161514 100%);position:absolute;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000008c}.DeviceFrame-module__07Kk-a__buttonLeft{--button-shade:90deg;left:calc(var(--metal-rim)*-1cqi - var(--button-protrude)*var(--button-overlap)*1cqi)}.DeviceFrame-module__07Kk-a__buttonRight{--button-shade:270deg;right:calc(var(--metal-rim)*-1cqi - var(--button-protrude)*var(--button-overlap)*1cqi)}.DeviceFrame-module__07Kk-a__action{top:calc(var(--action-top)*1%);height:calc(var(--action-length)*1%)}.DeviceFrame-module__07Kk-a__volumeUp{top:calc(var(--volume-up-top)*1%);height:calc(var(--volume-length)*1%)}.DeviceFrame-module__07Kk-a__volumeDown{top:calc((var(--volume-up-top) + var(--volume-length) + var(--volume-gap))*1%);height:calc(var(--volume-length)*1%)}.DeviceFrame-module__07Kk-a__power{top:calc(var(--power-top)*1%);height:calc(var(--power-length)*1%)}.DeviceFrame-module__07Kk-a__camera{top:calc(var(--camera-top)*1%);height:calc(var(--camera-length)*1%)}.DeviceFrame-module__07Kk-a__screen{width:min(calc(100cqi - 2*var(--bezel)*1cqi),calc((100cqb - 2*var(--bezel)*1cqi)*var(--screen-w)/var(--screen-h)));aspect-ratio:calc(var(--screen-w)/var(--screen-h));border-radius:calc(var(--screen-radius)*1cqi);background:#000;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.DeviceFrame-module__07Kk-a__media{object-fit:cover;background:#000;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.DeviceFrame-module__07Kk-a__pending{opacity:0}.DeviceFrame-module__07Kk-a__glass{z-index:3;pointer-events:none;opacity:var(--glass-opacity);background:linear-gradient(118deg,#ffffff21 0%,#ffffff0a 13%,#fff0 28% 72%,#ffffff0b 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.DeviceFrame-module__07Kk-a__stageTilted,.DeviceFrame-module__07Kk-a__glow,.DeviceFrame-module__07Kk-a__media{transition:none}}
.FeatureBento-module__h7W9kW__section{--ease-out:cubic-bezier(.16,1,.3,1);--reveal-duration:.7s;--phone-duration:.9s;--phone-lag:.15s;position:relative}.FeatureBento-module__h7W9kW__grid{z-index:1;position:relative}.FeatureBento-module__h7W9kW__reveal{opacity:0;transition:opacity var(--reveal-duration)var(--ease-out)var(--reveal-delay,0s),transform var(--reveal-duration)var(--ease-out)var(--reveal-delay,0s);transform:translateY(40px)}.FeatureBento-module__h7W9kW__headingReveal{transform:translateY(24px)}.FeatureBento-module__h7W9kW__reveal[data-revealed]{opacity:1;transform:none}.FeatureBento-module__h7W9kW__phoneEnter{opacity:0;width:100%;transition:opacity var(--phone-duration)var(--ease-out)calc(var(--reveal-delay,0s) + var(--phone-lag)),transform var(--phone-duration)var(--ease-out)calc(var(--reveal-delay,0s) + var(--phone-lag));transform:perspective(1200px)translateY(60px)rotateX(8deg)}[data-revealed] .FeatureBento-module__h7W9kW__phoneEnter{opacity:1;transform:perspective(1200px)translate(0,0)rotateX(0)}.FeatureBento-module__h7W9kW__card{isolation:isolate;clip-path:inset(0 round 1rem);transition:transform .35s var(--ease-out);position:relative}.FeatureBento-module__h7W9kW__card:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffba6f80;transition:opacity .35s;position:absolute;inset:-1px}.FeatureBento-module__h7W9kW__spotlight{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--spot-x,50%)var(--spot-y,50%),#ffba6f1a,transparent 65%);transition:opacity .35s;position:absolute;inset:0}.FeatureBento-module__h7W9kW__sweep{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffca91e6,#0000);width:45%;height:1px;position:absolute;top:0;left:0;transform:translate(-110%)}@media (hover:hover) and (pointer:fine){.FeatureBento-module__h7W9kW__card:hover{transform:translateY(-4px)}.FeatureBento-module__h7W9kW__card:hover:after,.FeatureBento-module__h7W9kW__card:hover .FeatureBento-module__h7W9kW__spotlight{opacity:1}.FeatureBento-module__h7W9kW__card:hover .FeatureBento-module__h7W9kW__sweep{animation:1.4s cubic-bezier(.4,0,.2,1) forwards FeatureBento-module__h7W9kW__sweep}}.FeatureBento-module__h7W9kW__card[data-hovering],.FeatureBento-module__h7W9kW__card[data-hovering] .FeatureBento-module__h7W9kW__tilt,.FeatureBento-module__h7W9kW__card[data-hovering] .FeatureBento-module__h7W9kW__shadow{will-change:transform}@keyframes FeatureBento-module__h7W9kW__sweep{0%{opacity:0;transform:translate(-110%)}15%,85%{opacity:1}to{opacity:0;transform:translate(330%)}}.FeatureBento-module__h7W9kW__phoneSlot{--card-pad:1.5rem;--dir:1;--rest-x:4;--rest-y:calc(var(--dir)*8);z-index:1;transform:translate3d(0,calc(12% + var(--card-pad)),0);position:relative}.FeatureBento-module__h7W9kW__right{--dir:-1}.FeatureBento-module__h7W9kW__parallax{position:relative;transform:translate(0,0)}.FeatureBento-module__h7W9kW__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side at 50% 45%,#ffba6f33,#ffba6f0f 55%,#0000);position:absolute;inset:6% -22% 0}.FeatureBento-module__h7W9kW__shadow{z-index:0;pointer-events:none;filter:blur(22px);transform:translate3d(calc(var(--rest-y)*-1.4px),calc(10px + var(--rest-x)*1.2px),0);background:#0009;border-radius:2.5rem;position:absolute;inset:10% 14% -2%}.FeatureBento-module__h7W9kW__tilt{z-index:1;transform:perspective(1200px)rotateX(calc(var(--rest-x)*1deg))rotateY(calc(var(--rest-y)*1deg));position:relative}@media (min-width:768px){.FeatureBento-module__h7W9kW__phoneSlot{--card-pad:1.75rem}}@media (max-width:899px){.FeatureBento-module__h7W9kW__section{--reveal-duration:.5s;--phone-duration:.6s;--phone-lag:.1s}.FeatureBento-module__h7W9kW__phoneSlot{--rest-x:2;--rest-y:calc(var(--dir)*4)}}@media (prefers-reduced-motion:reduce){.FeatureBento-module__h7W9kW__reveal,.FeatureBento-module__h7W9kW__phoneEnter{opacity:1;transition:none;transform:none}.FeatureBento-module__h7W9kW__card,.FeatureBento-module__h7W9kW__card:hover{transition:none;transform:none}.FeatureBento-module__h7W9kW__card:hover .FeatureBento-module__h7W9kW__sweep{animation:none}.FeatureBento-module__h7W9kW__phoneSlot{--rest-x:2;--rest-y:calc(var(--dir)*4)}}
.HeroSection-module__YGMWTW__hero{align-items:center;gap:2.75rem;margin-bottom:5rem;display:grid}.HeroSection-module__YGMWTW__copy{z-index:2;text-align:center;min-width:0;position:relative}.HeroSection-module__YGMWTW__phoneColumn{z-index:1;justify-self:center;width:min(75vw,420px);position:relative}.HeroSection-module__YGMWTW__line{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards HeroSection-module__YGMWTW__hero-rise}.HeroSection-module__YGMWTW__delay0{animation-delay:0s}.HeroSection-module__YGMWTW__delay1{animation-delay:80ms}.HeroSection-module__YGMWTW__delay2{animation-delay:.16s}.HeroSection-module__YGMWTW__delay3{animation-delay:.24s}.HeroSection-module__YGMWTW__delay4{animation-delay:.32s}@keyframes HeroSection-module__YGMWTW__hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (min-width:768px){.HeroSection-module__YGMWTW__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.75rem;margin-bottom:7rem}.HeroSection-module__YGMWTW__copy{text-align:left}.HeroSection-module__YGMWTW__phoneColumn{justify-self:end;width:min(100%,300px)}}@media (min-width:1024px){.HeroSection-module__YGMWTW__hero{grid-template-columns:minmax(0,1fr) minmax(18rem,29rem);gap:2.5rem}.HeroSection-module__YGMWTW__phoneColumn{width:min(100%,460px);padding-left:3.25rem}}@media (min-width:1280px){.HeroSection-module__YGMWTW__phoneColumn{width:480px;padding-left:3.75rem}}@media (prefers-reduced-motion:reduce){.HeroSection-module__YGMWTW__line{opacity:1;animation:none}}
