.CinematicCaseHero-module__2eZhIG__section{--pointer-x:0deg;--pointer-y:0deg;--spot-x:68%;--spot-y:32%;--scene-rotate:-14deg;--scene-y:0px;--scene-scale:1;--copy-x:0px;--copy-opacity:1;--word-x:0px;--left-depth:0px;--right-depth:0px;color:#f5faef;background:#071d18;height:165svh;position:relative}.CinematicCaseHero-module__2eZhIG__stickyStage{isolation:isolate;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #8eba7033, transparent 27%), linear-gradient(135deg, #071d18 0%, #0c2a23 52%, #071b18 100%);height:calc(100svh - 64px);min-height:610px;position:sticky;top:64px;overflow:hidden}.CinematicCaseHero-module__2eZhIG__grid{z-index:-2;opacity:.12;transform-origin:bottom;background-image:linear-gradient(#e1f0d833 1px,#0000 1px),linear-gradient(90deg,#e1f0d833 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;transform:perspective(700px)rotateX(66deg)translateY(18%)scale(1.45);-webkit-mask-image:radial-gradient(circle at 68% 48%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 68% 48%,#000 0%,#0000 68%)}.CinematicCaseHero-module__2eZhIG__aurora{z-index:-3;opacity:.7;filter:blur(90px);background:conic-gradient(from 80deg,#0000,#a6d07e3d,#0000 34%,#448f734d,#0000 62%);animation:16s linear infinite CinematicCaseHero-module__2eZhIG__auroraTurn;position:absolute;inset:-45%}.CinematicCaseHero-module__2eZhIG__giantWord{z-index:-1;white-space:nowrap;letter-spacing:-.075em;color:#0000;-webkit-text-stroke:1px #ddf1cd1f;transform:translate3d(var(--word-x), -50%, 0);font-size:clamp(6rem,15vw,14rem);font-weight:900;line-height:.78;transition:transform 90ms linear;position:absolute;top:51%;left:6vw}.CinematicCaseHero-module__2eZhIG__copy{z-index:5;width:min(43vw,540px);transform:translate3d(var(--copy-x), -50%, 0);opacity:var(--copy-opacity);transition:transform .1s linear,opacity .1s linear;position:absolute;top:50%;left:max(5vw,50vw - 576px)}.CinematicCaseHero-module__2eZhIG__eyebrow{color:#b9d89e;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.CinematicCaseHero-module__2eZhIG__eyebrow span{background:currentColor;width:38px;height:1px}.CinematicCaseHero-module__2eZhIG__title{letter-spacing:-.07em;max-width:620px;margin-top:20px;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:850;line-height:.88}.CinematicCaseHero-module__2eZhIG__title span{color:#c9ed92;letter-spacing:-.055em;text-shadow:0 0 42px #b4e07c24;font-style:italic;font-weight:450;display:block}.CinematicCaseHero-module__2eZhIG__description{color:#ebf5e5b8;max-width:470px;margin-top:28px;font-size:16px;line-height:1.65}.CinematicCaseHero-module__2eZhIG__actions{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:30px;display:flex}.CinematicCaseHero-module__2eZhIG__primaryAction{color:#082019;background:#cbec95;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 12px 38px #9fcf6629}.CinematicCaseHero-module__2eZhIG__primaryAction:hover{background:#ddf5b8;transform:translateY(-3px);box-shadow:0 18px 48px #9fcf6640}.CinematicCaseHero-module__2eZhIG__primaryAction span{font-size:18px}.CinematicCaseHero-module__2eZhIG__price{color:#ebf5e59e;font-size:12px}.CinematicCaseHero-module__2eZhIG__price strong{color:#f4f9ef;font-size:18px}.CinematicCaseHero-module__2eZhIG__visual{perspective:1250px;width:min(52vw,690px);height:min(78vh,690px);min-height:540px;transform-style:preserve-3d;position:absolute;top:50%;right:max(3vw,50vw - 640px);transform:translateY(-50%)}.CinematicCaseHero-module__2eZhIG__haloOne,.CinematicCaseHero-module__2eZhIG__haloTwo,.CinematicCaseHero-module__2eZhIG__orbitOne,.CinematicCaseHero-module__2eZhIG__orbitTwo{transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:51%}.CinematicCaseHero-module__2eZhIG__haloOne{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#b4df7f2e,#539d7e0f 50%,#0000 70%);width:62%;animation:4.8s ease-in-out infinite CinematicCaseHero-module__2eZhIG__haloPulse;transform:translate(-50%,-50%)}.CinematicCaseHero-module__2eZhIG__haloTwo{aspect-ratio:1;border:1px solid #cdeca81a;width:82%;transform:translate(-50%,-50%);box-shadow:inset 0 0 80px #69b48d0d}.CinematicCaseHero-module__2eZhIG__orbitOne,.CinematicCaseHero-module__2eZhIG__orbitTwo{border:1px solid #daf1c347}.CinematicCaseHero-module__2eZhIG__orbitOne{width:70%;height:31%;animation:8.5s linear infinite CinematicCaseHero-module__2eZhIG__orbitOne}.CinematicCaseHero-module__2eZhIG__orbitTwo{width:44%;height:69%;animation:11s linear infinite reverse CinematicCaseHero-module__2eZhIG__orbitTwo}.CinematicCaseHero-module__2eZhIG__orbitOne i,.CinematicCaseHero-module__2eZhIG__orbitTwo i{background:#d4f3a3;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 22px 7px #b7e67561}.CinematicCaseHero-module__2eZhIG__orbitOne i{top:-4px;left:49%}.CinematicCaseHero-module__2eZhIG__orbitTwo i{top:48%;right:-4px}.CinematicCaseHero-module__2eZhIG__particles{position:absolute;inset:7%}.CinematicCaseHero-module__2eZhIG__particles i{background:#e1f6cbe6;border-radius:50%;width:4px;height:4px;animation:4.5s ease-in-out infinite CinematicCaseHero-module__2eZhIG__particle;position:absolute;box-shadow:0 0 14px #c4ea9b8c}.CinematicCaseHero-module__2eZhIG__particles i:first-child{top:22%;left:4%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(2){animation-delay:-1.1s;top:72%;left:16%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(3){animation-delay:-2.6s;top:8%;left:28%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(4){animation-delay:-.4s;top:85%;left:43%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(5){animation-delay:-3.4s;top:16%;left:55%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(6){animation-delay:-1.8s;top:76%;left:68%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(7){animation-delay:-.8s;top:6%;left:78%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(8){animation-delay:-2.2s;top:38%;left:91%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(9){animation-delay:-3.8s;top:89%;left:83%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(10){animation-delay:-1.5s;top:43%;left:37%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(11){animation-delay:-3s;top:48%;left:9%}.CinematicCaseHero-module__2eZhIG__particles i:nth-child(12){animation-delay:-.1s;top:48%;left:62%}.CinematicCaseHero-module__2eZhIG__caseRig{transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.CinematicCaseHero-module__2eZhIG__caseMain{z-index:4;aspect-ratio:.76;width:clamp(220px,23vw,315px);transform:translate3d(-48%, calc(-50% + var(--scene-y)), 90px) rotateX(calc(3deg + var(--pointer-y))) rotateY(calc(var(--scene-rotate) + var(--pointer-x))) scale(var(--scene-scale));transition:transform .18s cubic-bezier(.22,1,.36,1)}.CinematicCaseHero-module__2eZhIG__caseLeft,.CinematicCaseHero-module__2eZhIG__caseRight{z-index:2;aspect-ratio:.76;opacity:.68;filter:saturate(.82)brightness(.8);width:clamp(155px,17vw,225px);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .25s}.CinematicCaseHero-module__2eZhIG__caseLeft{transform:translate3d(calc(-152% + var(--left-depth)), -48%, -120px) rotateY(calc(24deg + var(--pointer-x))) rotateZ(-10deg)}.CinematicCaseHero-module__2eZhIG__caseRight{transform:translate3d(calc(45% + var(--right-depth)), -52%, -145px) rotateY(calc(-28deg + var(--pointer-x))) rotateZ(11deg)}.CinematicCaseHero-module__2eZhIG__caseFloatMain,.CinematicCaseHero-module__2eZhIG__caseFloatSlow,.CinematicCaseHero-module__2eZhIG__caseFloatReverse,.CinematicCaseHero-module__2eZhIG__caseBody{width:100%;height:100%;transform-style:preserve-3d}.CinematicCaseHero-module__2eZhIG__caseFloatMain{animation:5.2s ease-in-out infinite CinematicCaseHero-module__2eZhIG__caseMainFloat}.CinematicCaseHero-module__2eZhIG__caseFloatSlow{animation:6.4s ease-in-out -1.5s infinite CinematicCaseHero-module__2eZhIG__caseLeftFloat}.CinematicCaseHero-module__2eZhIG__caseFloatReverse{animation:5.8s ease-in-out -2.7s infinite CinematicCaseHero-module__2eZhIG__caseRightFloat}.CinematicCaseHero-module__2eZhIG__caseBody{background:#dce6d7;border:7px solid #f4f9f0f5;border-radius:clamp(30px,3.4vw,48px);position:relative;overflow:hidden;box-shadow:2px 0 #a9b9a6e6,8px 7px #4e6353b3,28px 42px 70px #00080580,0 0 70px #a0ce7b14}.CinematicCaseHero-module__2eZhIG__caseImage{object-fit:cover;transform:scale(1.025)}.CinematicCaseHero-module__2eZhIG__cameraBump{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e2eadee0;border:1px solid #ffffffb8;border-radius:27%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:5%;width:29%;padding:5%;display:grid;position:absolute;top:5%;left:7%;box-shadow:4px 6px 18px #0a191340}.CinematicCaseHero-module__2eZhIG__lens{background:radial-gradient(circle at 35% 30%,#647a8a 0 7%,#15222b 22%,#020506 57%,#354951 72%,#0b1114 100%);border:2px solid #82908b;border-radius:50%;box-shadow:inset 0 0 0 2px #11191c,0 2px 4px #00000047}.CinematicCaseHero-module__2eZhIG__flash{aspect-ratio:1;background:#f3edcf;border-radius:50%;place-self:center;width:38%;box-shadow:0 0 6px #fff8cdcc}.CinematicCaseHero-module__2eZhIG__caseShine{filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffff8a,#0000);width:28%;animation:5.8s cubic-bezier(.4,0,.2,1) 1.4s infinite CinematicCaseHero-module__2eZhIG__shine;position:absolute;inset:-30% auto -30% -45%;transform:rotate(16deg)}.CinematicCaseHero-module__2eZhIG__caseCaption{color:#ffffffd6;letter-spacing:.17em;text-shadow:0 1px 8px #0000007a;font-size:8px;font-weight:800;position:absolute;bottom:5%;right:8%}.CinematicCaseHero-module__2eZhIG__scrollCue{z-index:8;color:#e6f2de7a;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.CinematicCaseHero-module__2eZhIG__scrollCue i{transform-origin:top;background:linear-gradient(#c9ec96,#0000);width:1px;height:34px;animation:1.8s ease-in-out infinite CinematicCaseHero-module__2eZhIG__scrollLine}@keyframes CinematicCaseHero-module__2eZhIG__auroraTurn{to{transform:rotate(360deg)scale(1.08)}}@keyframes CinematicCaseHero-module__2eZhIG__haloPulse{50%{opacity:.55;transform:translate(-50%,-50%)scale(1.1)}}@keyframes CinematicCaseHero-module__2eZhIG__orbitOne{0%{transform:translate(-50%,-50%)rotateX(67deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(67deg)rotate(360deg)}}@keyframes CinematicCaseHero-module__2eZhIG__orbitTwo{0%{transform:translate(-50%,-50%)rotateY(69deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(69deg)rotate(360deg)}}@keyframes CinematicCaseHero-module__2eZhIG__particle{0%,to{opacity:.15;transform:translateY(10px)scale(.7)}50%{opacity:.9;transform:translateY(-13px)scale(1.2)}}@keyframes CinematicCaseHero-module__2eZhIG__caseMainFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes CinematicCaseHero-module__2eZhIG__caseLeftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(17px)}}@keyframes CinematicCaseHero-module__2eZhIG__caseRightFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes CinematicCaseHero-module__2eZhIG__shine{0%,64%{opacity:0;left:-45%}68%{opacity:1}88%,to{opacity:0;left:125%}}@keyframes CinematicCaseHero-module__2eZhIG__scrollLine{0%,to{opacity:.3;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}:is(.motion-ready .CinematicCaseHero-module__2eZhIG__copy,.motion-ready .CinematicCaseHero-module__2eZhIG__visual,.motion-ready .CinematicCaseHero-module__2eZhIG__giantWord){opacity:0}.motion-ready.intro-finished .CinematicCaseHero-module__2eZhIG__copy{animation:.9s cubic-bezier(.16,1,.3,1) both CinematicCaseHero-module__2eZhIG__copyEnter}.motion-ready.intro-finished .CinematicCaseHero-module__2eZhIG__visual{animation:1.15s cubic-bezier(.16,1,.3,1) .12s both CinematicCaseHero-module__2eZhIG__visualEnter}.motion-ready.intro-finished .CinematicCaseHero-module__2eZhIG__giantWord{animation:1.2s cubic-bezier(.16,1,.3,1) .28s both CinematicCaseHero-module__2eZhIG__wordEnter}@keyframes CinematicCaseHero-module__2eZhIG__copyEnter{0%{opacity:0;transform:translate(-36px,-47%)}to{opacity:var(--copy-opacity);transform:translate3d(var(--copy-x), -50%, 0)}}@keyframes CinematicCaseHero-module__2eZhIG__visualEnter{0%{opacity:0;filter:blur(10px);transform:translateY(-46%)scale(.86)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}@keyframes CinematicCaseHero-module__2eZhIG__wordEnter{0%{opacity:0;transform:translate(80px,-50%)}to{opacity:1;transform:translate3d(var(--word-x), -50%, 0)}}@media (max-width:767px){.CinematicCaseHero-module__2eZhIG__section{height:170svh}.CinematicCaseHero-module__2eZhIG__stickyStage{min-height:610px;top:64px}.CinematicCaseHero-module__2eZhIG__copy{width:auto;transform:translate3d(var(--copy-x), 0, 0);top:8.5%;left:24px;right:24px}.CinematicCaseHero-module__2eZhIG__title{margin-top:14px;font-size:clamp(2.75rem,13vw,4.4rem);line-height:.89}.CinematicCaseHero-module__2eZhIG__description{max-width:380px;margin-top:16px;font-size:14px;line-height:1.5}.CinematicCaseHero-module__2eZhIG__actions{gap:12px;margin-top:18px}.CinematicCaseHero-module__2eZhIG__primaryAction{min-height:44px;padding-inline:18px}.CinematicCaseHero-module__2eZhIG__price{font-size:10px}.CinematicCaseHero-module__2eZhIG__price strong{font-size:15px}.CinematicCaseHero-module__2eZhIG__visual{width:100vw;height:53vh;min-height:360px;top:89%;left:50%;right:auto;transform:translate(-50%,-50%)}.CinematicCaseHero-module__2eZhIG__caseMain{width:min(50vw,235px)}.CinematicCaseHero-module__2eZhIG__caseLeft,.CinematicCaseHero-module__2eZhIG__caseRight{width:min(33vw,155px)}.CinematicCaseHero-module__2eZhIG__caseLeft{transform:translate3d(calc(-153% + var(--left-depth)), -45%, -120px) rotateY(24deg) rotateZ(-10deg)}.CinematicCaseHero-module__2eZhIG__caseRight{transform:translate3d(calc(48% + var(--right-depth)), -49%, -145px) rotateY(-28deg) rotateZ(11deg)}.CinematicCaseHero-module__2eZhIG__giantWord{font-size:29vw;top:81%;left:-5vw}.CinematicCaseHero-module__2eZhIG__grid{background-size:48px 48px}.CinematicCaseHero-module__2eZhIG__scrollCue{bottom:12px}.motion-ready.intro-finished .CinematicCaseHero-module__2eZhIG__copy{animation-name:CinematicCaseHero-module__2eZhIG__copyEnterMobile}.motion-ready.intro-finished .CinematicCaseHero-module__2eZhIG__visual{animation-name:CinematicCaseHero-module__2eZhIG__visualEnterMobile}@keyframes CinematicCaseHero-module__2eZhIG__copyEnterMobile{0%{opacity:0;transform:translate(-24px,10px)}to{opacity:var(--copy-opacity);transform:translate3d(var(--copy-x), 0, 0)}}@keyframes CinematicCaseHero-module__2eZhIG__visualEnterMobile{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-44%)scale(.84)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}}@media (prefers-reduced-motion:reduce){.CinematicCaseHero-module__2eZhIG__section{height:auto}.CinematicCaseHero-module__2eZhIG__stickyStage{min-height:760px;position:relative;top:auto}.CinematicCaseHero-module__2eZhIG__aurora,.CinematicCaseHero-module__2eZhIG__orbitOne,.CinematicCaseHero-module__2eZhIG__orbitTwo,.CinematicCaseHero-module__2eZhIG__particles i,.CinematicCaseHero-module__2eZhIG__caseFloatMain,.CinematicCaseHero-module__2eZhIG__caseFloatSlow,.CinematicCaseHero-module__2eZhIG__caseFloatReverse,.CinematicCaseHero-module__2eZhIG__caseShine,.CinematicCaseHero-module__2eZhIG__scrollCue i{animation:none}.CinematicCaseHero-module__2eZhIG__copy,.CinematicCaseHero-module__2eZhIG__visual,.CinematicCaseHero-module__2eZhIG__giantWord{opacity:1}}
.PhoneIntro-module__efy-WW__intro{color:#18181b;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.PhoneIntro-module__efy-WW__intro::backdrop{background:0 0}.PhoneIntro-module__efy-WW__intro[open]{animation:none}.PhoneIntro-module__efy-WW__scene{isolation:isolate;background:0 0;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.PhoneIntro-module__efy-WW__scene:before{content:"";z-index:-1;background:radial-gradient(#eef1e7 0%,#fafafa 72%);animation:3.4s both PhoneIntro-module__efy-WW__reveal-page;position:absolute;inset:0}.PhoneIntro-module__efy-WW__brand{top:max(32px, env(safe-area-inset-top));letter-spacing:.2em;align-items:center;gap:10px;font-size:11px;font-weight:700;animation:3.4s both PhoneIntro-module__efy-WW__fade-label;display:flex;position:absolute}.PhoneIntro-module__efy-WW__brand>span:first-child{background:#d3eb95;border-radius:50%;width:6px;height:6px}.PhoneIntro-module__efy-WW__location{color:#9397a5;font-weight:400}.PhoneIntro-module__efy-WW__assembly{flex-shrink:1;width:min(600px,95vw);height:min(540px,65dvh);animation:none}.PhoneIntro-module__efy-WW__assembly g{transform-box:fill-box;transform-origin:50%}.PhoneIntro-module__efy-WW__frame{animation:1.78s cubic-bezier(.16,1,.3,1) both PhoneIntro-module__efy-WW__frame}.PhoneIntro-module__efy-WW__board{animation:1.9s cubic-bezier(.16,1,.3,1) both PhoneIntro-module__efy-WW__board}.PhoneIntro-module__efy-WW__battery{animation:2.02s cubic-bezier(.16,1,.3,1) both PhoneIntro-module__efy-WW__battery}.PhoneIntro-module__efy-WW__camera{animation:2.12s cubic-bezier(.16,1,.3,1) both PhoneIntro-module__efy-WW__camera}.PhoneIntro-module__efy-WW__screen{animation:2.22s cubic-bezier(.16,1,.3,1) both PhoneIntro-module__efy-WW__screen}.PhoneIntro-module__efy-WW__spark{animation:2.38s both PhoneIntro-module__efy-WW__spark}.PhoneIntro-module__efy-WW__caption{text-align:center;animation:3.4s both PhoneIntro-module__efy-WW__integrated-caption;position:absolute;bottom:70px}.PhoneIntro-module__efy-WW__caption p{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(22px,4vw,34px);font-weight:600}.PhoneIntro-module__efy-WW__caption span{letter-spacing:.24em;color:#71717a;font-size:9px}.PhoneIntro-module__efy-WW__skip{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:#27272a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:99px;padding:12px 18px;font-size:12px;animation:3.4s both PhoneIntro-module__efy-WW__fade-label;position:absolute}.PhoneIntro-module__efy-WW__skip span{color:#657538;margin-left:16px}.PhoneIntro-module__efy-WW__skip:focus-visible{outline-offset:4px;outline:2px solid #657538}@keyframes PhoneIntro-module__efy-WW__frame{0%{opacity:0;transform:translate(-128px,55px)rotate(-18deg)}14%{opacity:1}72%,to{opacity:1;transform:none}}@keyframes PhoneIntro-module__efy-WW__board{0%,12%{opacity:0;transform:translate(155px,-62px)rotate(20deg)}26%{opacity:1}76%,to{opacity:1;transform:none}}@keyframes PhoneIntro-module__efy-WW__battery{0%,22%{opacity:0;transform:translate(-155px,104px)rotate(-28deg)}34%{opacity:1}80%,to{opacity:1;transform:none}}@keyframes PhoneIntro-module__efy-WW__camera{0%,31%{opacity:0;transform:translate(125px,-102px)rotate(35deg)}42%{opacity:1}84%,to{opacity:1;transform:none}}@keyframes PhoneIntro-module__efy-WW__screen{0%,43%{opacity:0;transform:translate(82px,45px)scale(1.12)}53%{opacity:1}88%,to{opacity:1;transform:none}}@keyframes PhoneIntro-module__efy-WW__spark{0%,55%{opacity:0;transform:scale(.7)}72%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes PhoneIntro-module__efy-WW__reveal-page{0%,62%{opacity:1}90%,to{opacity:0}}@keyframes PhoneIntro-module__efy-WW__fade-label{0%,62%{opacity:1}76%,to{opacity:0}}@keyframes PhoneIntro-module__efy-WW__integrated-caption{0%,36%{opacity:0;transform:translateY(8px)}50%,62%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.PhoneIntro-module__efy-WW__intro[open]{display:none}.PhoneIntro-module__efy-WW__intro *,.PhoneIntro-module__efy-WW__intro,.PhoneIntro-module__efy-WW__scene:before{animation:none!important}}.PhoneIntro-module__efy-WW__interactive{cursor:pointer;touch-action:manipulation;outline:none}.PhoneIntro-module__efy-WW__interactive g{transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .38s}.PhoneIntro-module__efy-WW__interactive:focus-visible{filter:drop-shadow(0 0 .6rem #8ba04a73)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__frame,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__frame,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__frame{transform:translate(-46px,20px)rotate(-7deg)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__board,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__board,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__board{transform:translate(52px,-28px)rotate(6deg)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__battery,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__battery,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__battery{transform:translate(-58px,52px)rotate(-8deg)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__camera,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__camera,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__camera{transform:translate(66px,-58px)rotate(12deg)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__screen,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__screen,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__screen{transform:translate(74px,18px)rotate(3deg)}.PhoneIntro-module__efy-WW__interactive:hover .PhoneIntro-module__efy-WW__spark,.PhoneIntro-module__efy-WW__interactive:focus-visible .PhoneIntro-module__efy-WW__spark,.PhoneIntro-module__efy-WW__interactive.PhoneIntro-module__efy-WW__exploded .PhoneIntro-module__efy-WW__spark{opacity:.9;transform:scale(1.28)}@media (prefers-reduced-motion:reduce){.PhoneIntro-module__efy-WW__interactive g{transition:none}}.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__frame,.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__board,.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__battery,.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__camera,.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__screen,.PhoneIntro-module__efy-WW__interactive .PhoneIntro-module__efy-WW__spark{animation:none}.PhoneIntro-module__efy-WW__scrollDriven g{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__frame{transform:translate(var(--repair-frame-x,0), var(--repair-frame-y,0)) rotate(var(--repair-frame-r,0deg))}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__board{transform:translate(var(--repair-board-x,0), var(--repair-board-y,0)) rotate(var(--repair-board-r,0deg))}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__battery{transform:translate(var(--repair-battery-x,0), var(--repair-battery-y,0)) rotate(var(--repair-battery-r,0deg))}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__camera{transform:translate(var(--repair-camera-x,0), var(--repair-camera-y,0)) rotate(var(--repair-camera-r,0deg))}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__screen{transform:translate(var(--repair-screen-x,0), var(--repair-screen-y,0)) rotate(var(--repair-screen-r,0deg));opacity:var(--repair-screen-opacity,1)}.PhoneIntro-module__efy-WW__scrollDriven .PhoneIntro-module__efy-WW__spark{transform:scale(var(--repair-spark-scale,1));opacity:var(--repair-spark-opacity,0)}@media (prefers-reduced-motion:reduce){.PhoneIntro-module__efy-WW__scrollDriven g{opacity:1!important;transform:none!important}}
.Repair3DShowcase-module__Vhn_Jq__section{--repair-tilt-x:0deg;--repair-tilt-y:0deg;--repair-light-x:72%;--repair-light-y:38%;--repair-label-opacity:0;--repair-copy-opacity:1;--repair-visual-lift:0px;background:#f3f6f0;height:155svh;position:relative}.Repair3DShowcase-module__Vhn_Jq__stage{isolation:isolate;color:#15251f;background:radial-gradient(circle at var(--repair-light-x) var(--repair-light-y), #c5e19357, transparent 25%), linear-gradient(135deg, #f8faf5 0%, #edf3e9 52%, #f8f5ef 100%);border-bottom:1px solid #d5dfd2;height:calc(100svh - 64px);min-height:640px;position:sticky;top:64px;overflow:hidden}.Repair3DShowcase-module__Vhn_Jq__blueprint{z-index:-2;opacity:.22;background-image:linear-gradient(#45695229 1px,#0000 1px),linear-gradient(90deg,#45695229 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000 0%,#0000 66%);mask-image:radial-gradient(circle at 70%,#000 0%,#0000 66%)}.Repair3DShowcase-module__Vhn_Jq__word{z-index:-1;color:#0000;letter-spacing:-.08em;white-space:nowrap;-webkit-text-stroke:1px #274f3817;font-size:clamp(7rem,15vw,14rem);font-weight:900;line-height:.8;position:absolute;top:48%;left:2vw;transform:translateY(-50%)}.Repair3DShowcase-module__Vhn_Jq__layout{grid-template-columns:.9fr 1.1fr;align-items:center;width:min(1152px,100% - 64px);height:100%;margin:0 auto;display:grid}.Repair3DShowcase-module__Vhn_Jq__copy{z-index:5;max-width:520px;opacity:var(--repair-copy-opacity);transition:opacity .12s linear}.Repair3DShowcase-module__Vhn_Jq__eyebrow{color:#53705d;letter-spacing:.18em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:800}.Repair3DShowcase-module__Vhn_Jq__copy h1{letter-spacing:-.065em;margin-top:14px;font-size:clamp(3.2rem,5.6vw,5.3rem);font-weight:850;line-height:.94}.Repair3DShowcase-module__Vhn_Jq__copy h1 span{color:#64814e;font-style:italic;font-weight:480}.Repair3DShowcase-module__Vhn_Jq__description{color:#526158;max-width:470px;margin-top:24px;font-size:16px;line-height:1.65}.Repair3DShowcase-module__Vhn_Jq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Repair3DShowcase-module__Vhn_Jq__primary,.Repair3DShowcase-module__Vhn_Jq__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:49px;padding:0 20px;font-size:14px;font-weight:780;transition:transform .22s,background .22s;display:inline-flex}.Repair3DShowcase-module__Vhn_Jq__primary{color:#fff;background:#1f604a;gap:18px;box-shadow:0 15px 34px #1f604a2e}.Repair3DShowcase-module__Vhn_Jq__secondary{color:#203329;background:#ffffff8c;border:1px solid #b9c8bb}.Repair3DShowcase-module__Vhn_Jq__primary:hover,.Repair3DShowcase-module__Vhn_Jq__secondary:hover{transform:translateY(-3px)}.Repair3DShowcase-module__Vhn_Jq__primary:hover{background:#174c3a}.Repair3DShowcase-module__Vhn_Jq__secondary:hover{background:#fff}.Repair3DShowcase-module__Vhn_Jq__visual{aspect-ratio:1.05;perspective:1100px;width:min(54vw,650px);transform:rotateX(var(--repair-tilt-y)) rotateY(var(--repair-tilt-x));transform-style:preserve-3d;justify-self:end;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.Repair3DShowcase-module__Vhn_Jq__phone{z-index:3;filter:drop-shadow(0 38px 45px #243e2d29);width:100%;height:100%;display:block;position:relative;overflow:visible}.Repair3DShowcase-module__Vhn_Jq__ringOne,.Repair3DShowcase-module__Vhn_Jq__ringTwo{z-index:1;transform-style:preserve-3d;border:1px solid #3f684c38;border-radius:50%;position:absolute;top:50%;left:50%}.Repair3DShowcase-module__Vhn_Jq__ringOne{width:75%;height:31%;animation:9s linear infinite Repair3DShowcase-module__Vhn_Jq__ringOne}.Repair3DShowcase-module__Vhn_Jq__ringTwo{width:48%;height:72%;animation:12s linear infinite reverse Repair3DShowcase-module__Vhn_Jq__ringTwo}.Repair3DShowcase-module__Vhn_Jq__partLabel{z-index:6;color:#36513f;letter-spacing:.12em;text-transform:uppercase;opacity:var(--repair-label-opacity);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbf6d1;border:1px solid #375b422e;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 8px 26px #274a321a}.Repair3DShowcase-module__Vhn_Jq__displayLabel{transform:translateX(calc(var(--repair-label-opacity) * 10px));top:42%;right:3%}.Repair3DShowcase-module__Vhn_Jq__batteryLabel{transform:translateX(calc(var(--repair-label-opacity) * -10px));bottom:19%;left:13%}.Repair3DShowcase-module__Vhn_Jq__cameraLabel{transform:translateY(calc(var(--repair-label-opacity) * -10px));top:13%;right:17%}.Repair3DShowcase-module__Vhn_Jq__statusCard{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border:1px solid #40634926;border-radius:17px;width:210px;padding:15px 17px;position:absolute;bottom:7%;right:3%;box-shadow:0 18px 50px #29493321}.Repair3DShowcase-module__Vhn_Jq__statusCard span{color:#5e7a65;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.Repair3DShowcase-module__Vhn_Jq__statusCard strong{color:#1d3227;margin-top:6px;font-size:13px;line-height:1.35;display:block}.Repair3DShowcase-module__Vhn_Jq__scrollCue{z-index:8;color:#708078;letter-spacing:.15em;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Repair3DShowcase-module__Vhn_Jq__scrollCue i{transform-origin:top;background:linear-gradient(#56705e,#0000);width:1px;height:28px;animation:1.7s ease-in-out infinite Repair3DShowcase-module__Vhn_Jq__scrollPulse}@keyframes Repair3DShowcase-module__Vhn_Jq__ringOne{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes Repair3DShowcase-module__Vhn_Jq__ringTwo{0%{transform:translate(-50%,-50%)rotateY(67deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(67deg)rotate(360deg)}}@keyframes Repair3DShowcase-module__Vhn_Jq__scrollPulse{0%,to{opacity:.25;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:767px){.Repair3DShowcase-module__Vhn_Jq__section{height:175svh}.Repair3DShowcase-module__Vhn_Jq__stage{min-height:650px}.Repair3DShowcase-module__Vhn_Jq__layout{width:100%;display:block}.Repair3DShowcase-module__Vhn_Jq__copy{max-width:none;position:absolute;top:7%;left:24px;right:24px}.Repair3DShowcase-module__Vhn_Jq__eyebrow{margin-top:13px}.Repair3DShowcase-module__Vhn_Jq__copy h1{margin-top:9px;font-size:clamp(2.65rem,11.5vw,4rem)}.Repair3DShowcase-module__Vhn_Jq__description{max-width:440px;margin-top:13px;font-size:13px;line-height:1.45}.Repair3DShowcase-module__Vhn_Jq__actions{margin-top:15px}.Repair3DShowcase-module__Vhn_Jq__primary,.Repair3DShowcase-module__Vhn_Jq__secondary{min-height:42px;padding-inline:16px;font-size:12px}.Repair3DShowcase-module__Vhn_Jq__visual{width:min(108vw,580px);transform:translate(-50%, calc(-50% - var(--repair-visual-lift))) rotateX(var(--repair-tilt-y)) rotateY(var(--repair-tilt-x));position:absolute;top:98%;left:50%}.Repair3DShowcase-module__Vhn_Jq__statusCard{width:182px;padding:11px 13px;bottom:5%;right:8%}.Repair3DShowcase-module__Vhn_Jq__statusCard strong{font-size:11px}.Repair3DShowcase-module__Vhn_Jq__displayLabel{right:4%}.Repair3DShowcase-module__Vhn_Jq__batteryLabel{bottom:17%;left:8%}.Repair3DShowcase-module__Vhn_Jq__cameraLabel{top:12%;right:13%}.Repair3DShowcase-module__Vhn_Jq__word{font-size:28vw;top:91%;left:-12vw}.Repair3DShowcase-module__Vhn_Jq__scrollCue{bottom:10px}}@media (prefers-reduced-motion:reduce){.Repair3DShowcase-module__Vhn_Jq__section{height:auto}.Repair3DShowcase-module__Vhn_Jq__stage{min-height:760px;position:relative;top:auto}.Repair3DShowcase-module__Vhn_Jq__ringOne,.Repair3DShowcase-module__Vhn_Jq__ringTwo,.Repair3DShowcase-module__Vhn_Jq__scrollCue i{animation:none}.Repair3DShowcase-module__Vhn_Jq__partLabel{opacity:0}}
