.home-v3{--home-bg:#050410;--home-bg-deep:#020209;--home-panel:#0b0a1b;--home-panel-lift:#110f24;--home-line:#d6d6e51c;--home-line-strong:#c0c0e738;--home-text:#eeeef4;--home-muted:#9c9dae;--home-dim:#727384;--home-violet:#7f7eff;--home-violet-lift:#999eff;--home-violet-deep:#4d3ccb;--home-green:#5fd37f;--home-ease:cubic-bezier(.16, 1, .3, 1);min-height:100vh;color:var(--home-text);background:radial-gradient(80rem 50rem at 50% -8%, #524fb82e, transparent 67%), var(--home-bg);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.home-v3{--home-bg:lab(1.44483% 1.43602 -4.55844);--home-bg-deep:lab(.710302% .799365 -2.50247);--home-panel:lab(3.3158% 3.04365 -9.68379);--home-panel-lift:lab(5.30946% 5.05954 -13.9057);--home-line:lab(85.9053% 1.93474 -7.26659/.11);--home-line-strong:lab(78.5984% 5.91087 -19.6811/.22);--home-text:lab(94.1233% .842154 -3.2874);--home-muted:lab(64.9666% 2.60514 -9.39608);--home-dim:lab(48.7126% 2.77767 -9.72009);--home-violet:lab(57.7765% 30.6258 -71.8223);--home-violet-lift:lab(67.8423% 21.3773 -59.9954);--home-violet-deep:lab(34.9273% 39.9748 -73.3473);--home-green:lab(76.5065% -48.1818 31.6252);background:radial-gradient(80rem 50rem at 50% -8%, lab(38.6065% 24.6581 -56.0055/.18), transparent 67%), var(--home-bg)}}.home-v3:before{content:none}.home-v3 main,.home-v3 footer{z-index:1;position:relative}.home-v3 a,.home-v3 button,.home-v3 input{-webkit-tap-highlight-color:transparent}.home-container{width:min(100% - 40px,1240px);margin-inline:auto}.home-primary-button,.home-secondary-button{min-height:52px;transition:color .18s ease, background-color .18s ease, border-color .18s ease, transform .35s var(--home-ease), box-shadow .35s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.home-primary-button{color:#0a0a15;color:lab(2.90249% 1.76004 -5.89204);background:#f1f1f7;background:lab(95.292% .746399 -2.92352);border:1px solid #f1f1f7f5;border:1px solid lab(95.292% .746399 -2.92352/.96);box-shadow:0 8px 22px #0000013d,inset 0 1px #ffffffb8;box-shadow:0 8px 22px lab(.0168438% .101946 -.268447/.24),inset 0 1px lab(100% 0 0/.72)}.home-primary-button:hover{color:#05050d;color:lab(1.47641% 1.02492 -3.38305);background:#fbfbfe;background:lab(98.8063% .369161 -1.46444);border-color:#fbfbfe;border-color:lab(98.8063% .369161 -1.46444);transform:translateY(-1px);box-shadow:0 12px 30px #0000014d,0 0 0 4px #8283ff14,inset 0 1px #ffffffe6;box-shadow:0 12px 30px lab(.0168438% .101946 -.268447/.3),0 0 0 4px lab(59.26% 26.8721 -66.6948/.08),inset 0 1px lab(100% 0 0/.9)}.home-secondary-button{color:#e3e4ec;color:lab(90.6171% 1.13314 -4.37678);border:1px solid var(--home-line);background:#100f20b8;background:lab(4.96034% 3.74992 -11.3266/.72)}.home-secondary-button:hover{color:#f4f4fa;color:lab(96.452% .74628 -2.92363);background:#19172ddb;background:lab(9.02533% 5.82015 -14.6239/.86);border-color:#d6d6e547;border-color:lab(85.9053% 1.93474 -7.26659/.28);transform:translateY(-1px)}.home-control-label{color:var(--home-violet-lift);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;line-height:1;display:inline-flex}.home-section-heading{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:end;gap:clamp(36px,8vw,120px);display:grid}.home-section-heading h2,.home-faq-intro h2,.home-final-cta h2{color:var(--home-text);letter-spacing:-.042em;margin:22px 0 0;font-size:clamp(42px,6vw,78px);line-height:.98}.home-section-heading>p,.home-faq-intro>p{max-width:52ch;color:var(--home-muted);margin:0;font-size:16px;line-height:1.75}.home-hero{isolation:isolate;background:radial-gradient(56% 28% at 50% 12%,#6767b521,#0000 76%),linear-gradient(#030209 0%,#04040d 60%,#030209 100%);background:radial-gradient(56% 28% at 50% 12%,lab(46.3782% 15.8234 -42.1335/.13),#0000 76%),linear-gradient(lab(.786461% .788718 -2.50116) 0%,lab(1.17044% 1.22371 -3.8626) 60%,lab(.758036% .82548 -2.59377) 100%);min-height:1180px;padding:154px 20px 0;position:relative;overflow:hidden}.home-hero:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(180deg, transparent, var(--home-bg-deep));height:240px;position:absolute;inset:auto 0 0}.home-hero-grid{z-index:-4;opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#d9dcf657 0 .65px,#0000 .9px);background-image:radial-gradient(circle,lab(88.118% 2.54574 -12.8916/.34) 0 .65px,#0000 .9px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 46% at 50% 41%,#000 8%,#0000 78%);mask-image:radial-gradient(56% 46% at 50% 41%,#000 8%,#0000 78%)}.home-optical-stage{z-index:-2;pointer-events:none;height:900px;position:absolute;inset:62px 0 auto}.home-ambient-crown{filter:blur(14px);background:radial-gradient(at 50% 0,#98a0d729,#0000 66%),radial-gradient(at 50% 8%,#5451a41f,#0000 72%);background:radial-gradient(at 50% 0,lab(66.8016% 6.52233 -28.9921/.16),#0000 66%),radial-gradient(at 50% 8%,lab(37.9917% 19.0512 -45.3845/.12),#0000 72%);width:min(76vw,1120px);height:380px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.home-light-fan{opacity:.62;filter:saturate(.78);width:min(35vw,610px);height:480px;position:absolute;top:220px}.home-light-fan:before,.home-light-fan:after{content:"";position:absolute;inset:0}.home-light-fan:before{filter:blur(1px);background:radial-gradient(at 74%,#bec4f27a,#7e7fd029 34%,#0000 72%);background:radial-gradient(at 74%,lab(79.7233% 5.05698 -23.7038/.48),lab(55.7268% 14.9078 -42.2991/.16) 34%,#0000 72%)}.home-light-fan:after{opacity:.52;background-image:radial-gradient(circle,#d1d5f5b3 0 .65px,#0000 .95px);background-image:radial-gradient(circle,lab(85.7077% 3.41952 -16.5036/.7) 0 .65px,#0000 .95px);background-size:6px 6px;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 32% 72%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 32% 72%,#0000 98%)}.home-light-fan-left{clip-path:polygon(0 8%,100% 50%,0 92%);left:-2vw}.home-light-fan-right{clip-path:polygon(100% 8%,0 50%,100% 92%);right:-2vw}.home-light-fan-right:before,.home-light-fan-right:after{transform:scaleX(-1)}.home-light-ray{opacity:.34;transform-origin:50%;background:linear-gradient(90deg,#0000,#bac2ff17 35%,#dae0f994 72%,#0000);background:linear-gradient(90deg,#0000,lab(79.4763% 7.26911 -32.6378/.09) 35%,lab(89.3136% 1.54313 -13.0476/.58) 72%,#0000);width:min(45vw,820px);height:1px;position:absolute;box-shadow:0 0 8px #959af433;box-shadow:0 0 8px lab(66.126% 14.5167 -46.2001/.2)}.home-light-ray-left-top{top:116px;left:-8vw;transform:rotate(35deg)}.home-light-ray-left-bottom{top:680px;left:-9vw;transform:rotate(-35deg)}.home-light-ray-right-top{top:116px;right:-8vw;transform:rotate(-35deg)scaleX(-1)}.home-light-ray-right-bottom{top:680px;right:-9vw;transform:rotate(35deg)scaleX(-1)}.home-center-haze{filter:blur(13px);background:radial-gradient(38% 52% at 50% 44%,#7173c326,#0000 72%),linear-gradient(90deg,#0000 31%,#9da1ca06 50%,#0000 69%);background:radial-gradient(38% 52% at 50% 44%,lab(51.0757% 14.7603 -42.3638/.15),#0000 72%),linear-gradient(90deg,#0000 31%,lab(66.989% 5.07906 -21.7848/.025) 50%,#0000 69%);width:min(68vw,1040px);height:760px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.home-hero-copy{z-index:12;text-align:center;width:min(100%,1000px);margin-inline:auto;position:relative}.home-hero h1{color:var(--home-text);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(58px,8.2vw,112px);line-height:.91}.home-hero h1 span{color:#a9afff;color:lab(73.3229% 11.7681 -41.1162);display:block}.home-hero-copy>p{max-width:670px;color:var(--home-muted);margin:30px auto 0;font-size:clamp(16px,1.55vw,19px);line-height:1.7}.home-hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.home-play-icon{border:1px solid #d5d6e83d;border:1px solid lab(85.8592% 2.45243 -9.06361/.24);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.home-play-icon span{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:5px solid;width:0;height:0;margin-left:2px}.home-hero-proof{flex-wrap:wrap;justify-content:center;gap:16px 26px;margin-top:26px;display:flex}.home-hero-proof span{color:var(--home-dim);align-items:center;gap:7px;font-size:12px;display:inline-flex}.home-hero-proof svg{color:var(--home-violet-lift)}.home-phone-composition{width:min(100%,930px);height:610px;position:absolute;top:595px;left:50%;transform:translate(-50%)}.home-phone-stage{width:420px;height:590px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-phone-stage>div{transform:translate(-50%, -50%) scale(var(--home-phone-scale,1));top:50%;left:50%;display:flex!important;position:absolute!important}.home-phone-floor{z-index:-1;filter:blur(15px);background:radial-gradient(#5c55d54d,#0000 66%);background:radial-gradient(lab(42.6779% 31.0916 -66.4162/.3),#0000 66%);width:700px;height:110px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.home-signal-rail{z-index:12;border-block:1px solid var(--home-line);background:#04030c;background:lab(1.116% 1.06524 -3.39662);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-signal-track{width:max-content;animation:32s linear infinite home-rail;display:flex}.home-signal-group{align-items:center;display:flex}.home-signal-group>span{min-height:64px;color:var(--home-dim);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-right:46px;display:inline-flex}.home-signal-group i{color:var(--home-violet);font-style:normal}.home-delivery-story{background:var(--home-bg-deep);height:230vh;min-height:1500px;position:relative}.home-delivery-sticky{border-bottom:1px solid var(--home-line);align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.home-story-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-story-number{color:#c7ccff06;color:lab(83.0378% 6.98298 -28.9684/.025);font:400 min(68vw, 900px)/.7 var(--font-cal-sans);letter-spacing:-.08em;-webkit-text-stroke:1px oklch(80% .1 280/.08);position:absolute;top:50%;left:46%;transform:translate(-50%,-50%)}.home-story-layout{z-index:3;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);align-items:center;gap:clamp(56px,9vw,140px);display:grid;position:relative}.home-story-copy h2{letter-spacing:-.045em;max-width:780px;margin:22px 0 0;font-size:clamp(48px,6.7vw,92px);line-height:.96}.home-story-copy>p{max-width:55ch;color:var(--home-muted);margin:28px 0 0;font-size:16px;line-height:1.75}.home-story-timer{align-items:baseline;gap:14px;margin-top:38px;display:flex}.home-story-timer span{color:var(--home-text);font:500 clamp(72px, 11vw, 152px)/.8 var(--font-mono);letter-spacing:-.08em;font-variant-numeric:tabular-nums}.home-story-timer small{color:var(--home-violet-lift);font:500 12px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.home-story-events{padding-left:30px;position:relative}.home-story-progress{transform-origin:0;background:var(--home-line);width:calc(100% - 35px);height:1px;position:absolute;top:28px;left:35px;transform:rotate(90deg)}.home-story-progress div{transform-origin:0;background:linear-gradient(90deg, var(--home-violet), var(--home-violet-lift));width:100%;height:100%;box-shadow:0 0 12px #7472f43d;box-shadow:0 0 12px lab(53.3589% 28.1517 -66.5845/.24)}.home-story-spark{z-index:3;pointer-events:none;will-change:transform;background:#e7eaff;background:lab(92.8019% 2.12684 -11.0786);border-radius:1px;width:4px;height:4px;animation:1.6s ease-in-out infinite home-story-spark-breathe;position:absolute;top:24px;left:35px;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #9ca2ff7a;box-shadow:0 0 8px lab(69.0135% 21.227 -60.0178/.48)}.home-story-spark:before,.home-story-spark:after{content:"";background:linear-gradient(90deg,#0000,#c6ccffb8,#0000);background:linear-gradient(90deg,#0000,lab(82.9281% 8.14226 -32.4903/.72),#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-story-spark:before{width:24px;height:1px}.home-story-spark:after{background:linear-gradient(#0000,#c6ccffb8,#0000);background:linear-gradient(#0000,lab(82.9281% 8.14226 -32.4903/.72),#0000);width:1px;height:24px}@keyframes home-story-spark-breathe{0%,to{opacity:.62;filter:brightness(.9)}45%{opacity:1;filter:brightness(1.28)}}.home-story-events ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.home-story-events li{opacity:.3;min-height:92px;transition:opacity .36s var(--home-ease);grid-template-columns:34px 1fr;align-items:start;gap:26px;padding:19px 18px 17px 0;display:grid;position:relative}.home-story-events li.is-active{opacity:.58}.home-story-events li.is-current{opacity:1}.home-story-index{color:var(--home-dim);font:500 10px/1 var(--font-mono);letter-spacing:.1em}.home-story-node{background:var(--home-bg-deep);border:2px solid #6b6fa3;border:2px solid lab(48.1622% 8.08403 -28.6291);border-radius:50%;width:11px;height:11px;transition:border-color .3s,box-shadow .3s,background-color .3s;position:absolute;top:18px;left:0;transform:translate(-1px)}.home-story-events li.is-active .home-story-node{border-color:var(--home-violet-lift);background:#48468a;background:lab(32.4879% 15.6568 -38.4567);box-shadow:0 0 0 3px #6965e60f;box-shadow:0 0 0 3px lab(48.6229% 29.341 -66.5029/.06)}.home-story-events li.is-current .home-story-node{background:var(--home-violet);border-color:#d7dbff;border-color:lab(87.9824% 3.85845 -18.3101);box-shadow:0 0 0 4px #6965e61c,0 0 14px #7a7af547;box-shadow:0 0 0 4px lab(48.6229% 29.341 -66.5029/.11),0 0 14px lab(55.919% 25.3346 -63.1964/.28)}.home-story-events li>div{transition:transform .36s var(--home-ease);gap:5px;display:grid;transform:translate(10px)}.home-story-events li.is-active>div{transform:translate(0)}.home-story-events time{color:var(--home-violet-lift);font:500 10px var(--font-mono);letter-spacing:.12em}.home-story-events strong{color:var(--home-text);font-size:19px;font-weight:600}.home-story-events small{color:var(--home-dim);font-size:12px}.home-comparison-section{background:radial-gradient(60rem 40rem at 90% 10%, #504cb41a, transparent 70%), var(--home-bg);padding:clamp(110px,14vw,190px) 0;position:relative}@supports (color:lab(0% 0 0)){.home-comparison-section{background:radial-gradient(60rem 40rem at 90% 10%, lab(37.4201% 24.9815 -55.9864/.1), transparent 70%), var(--home-bg)}}.home-comparison-lab{border:1px solid var(--home-line-strong);background:#070614;background:lab(2.05364% 2.09146 -6.62103);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);margin-top:74px;display:grid;overflow:hidden;box-shadow:0 50px 120px #00000259;box-shadow:0 50px 120px lab(.0386353% .260063 -.678921/.35)}.home-comparison-controls,.home-comparison-result{padding:clamp(28px,4vw,58px);position:relative}.home-comparison-controls{border-right:1px solid var(--home-line)}.home-control-topline{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-boost-count{align-items:baseline;gap:9px;margin-top:8px;display:flex}.home-boost-count strong{font:400 clamp(54px, 7vw, 86px)/.9 var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.home-boost-count span{color:var(--home-dim);font-size:13px}.home-term-switch{border:1px solid var(--home-line);background:#03030a8c;background:lab(.833521% .865422 -2.73381/.55);border-radius:10px;padding:4px;display:inline-flex;position:relative}.home-term-switch button{z-index:1;min-height:40px;color:var(--home-dim);font:600 11px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 15px;transition:color .18s,background-color .18s,box-shadow .18s;position:relative}.home-term-switch button:hover{color:var(--home-text)}.home-term-switch button.is-active{color:var(--home-text);background:#222056a6;background:lab(15.1243% 15.0011 -33.2328/.65);box-shadow:inset 0 0 0 1px #9499fa30;box-shadow:inset 0 0 0 1px lab(65.979% 16.1867 -49.6449/.19)}.home-sliding-term{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.home-term-slider{z-index:0;background:#28236ac7;background:lab(18.1022% 20.6677 -41.9169/.78);border:1px solid #9ea4ff40;border:1px solid lab(69.3316% 17.5808 -53.147/.25);border-radius:7px;width:calc(50% - 4px);transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 8px 26px #4f48bf29,inset 0 1px #fbfbff14;box-shadow:0 8px 26px lab(36.9497% 30.3464 -62.891/.16),inset 0 1px lab(98.7643% .651866 -3.72547/.08)}.home-sliding-term.is-term-90 .home-term-slider{transform:translate(100%)}.home-sliding-term button.is-active{box-shadow:none;background:0 0}.home-range-wrap{margin-top:44px}.home-range{--range-pct:50%;cursor:grab;appearance:none;background:0 0;width:100%;height:46px;margin:0;padding:0}.home-range:active{cursor:grabbing}.home-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--home-violet) var(--range-pct), #dcdceb1a var(--range-pct));border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #00000180;box-shadow:inset 0 1px 2px lab(.0445862% .175662 -.480586/.5)}@supports (color:lab(0% 0 0)){.home-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--home-violet) var(--range-pct), lab(88.2254% 1.93232 -7.26802/.1) var(--range-pct))}}.home-range::-moz-range-track{background:linear-gradient(90deg, var(--home-violet) var(--range-pct), #dcdceb1a var(--range-pct));border-radius:999px;height:7px}@supports (color:lab(0% 0 0)){.home-range::-moz-range-track{background:linear-gradient(90deg, var(--home-violet) var(--range-pct), lab(88.2254% 1.93232 -7.26802/.1) var(--range-pct))}}.home-range::-webkit-slider-thumb{appearance:none;border:6px solid var(--home-violet);background:var(--home-text);width:25px;height:25px;transition:transform .18s var(--home-ease);border-radius:50%;margin-top:-9px;box-shadow:0 0 0 6px #7370fa24,0 8px 30px #4f42c97a;box-shadow:0 0 0 6px lab(53.1472% 30.5881 -70.0216/.14),0 8px 30px lab(36.4259% 36.2346 -69.842/.48)}.home-range::-moz-range-thumb{border:6px solid var(--home-violet);background:var(--home-text);border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 6px #7370fa24,0 8px 30px #4f42c97a;box-shadow:0 0 0 6px lab(53.1472% 30.5881 -70.0216/.14),0 8px 30px lab(36.4259% 36.2346 -69.842/.48)}.home-range:active::-webkit-slider-thumb{transform:scale(1.13)}.home-range-marks{height:22px;margin:-5px 12px 0;position:relative}.home-range-marks span{color:var(--home-dim);font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .18s;position:absolute;top:0;transform:translate(-50%)}.home-range-marks span.is-reached{color:var(--home-violet-lift)}.home-level-readout{border-top:1px solid var(--home-line);grid-template-columns:auto auto 1fr;align-items:center;gap:18px;margin-top:30px;padding-top:24px;display:grid}.home-level-readout>span{color:var(--home-dim);font-size:12px}.home-level-readout>strong{color:var(--home-text);font-size:13px}.home-level-bars{gap:5px;display:flex}.home-level-bars i{background:#dcdceb17;background:lab(88.2254% 1.93232 -7.26802/.09);border-radius:99px;flex:1;height:4px;transition:background-color .3s,box-shadow .3s}.home-level-bars i.is-on{background:var(--home-violet);box-shadow:0 0 12px #6e69f366;box-shadow:0 0 12px lab(50.7751% 31.2268 -69.983/.4)}.home-perks{border:1px solid var(--home-line);background:#100f2259;background:lab(4.90115% 4.52057 -12.9749/.35);border-radius:14px;min-height:142px;margin-top:30px;padding:25px}.home-perks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin-top:17px;display:grid}.home-perks>div span{color:var(--home-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.home-perks svg{color:var(--home-violet-lift)}.home-comparison-result{background:radial-gradient(30rem 26rem at 100% 0,#6660e829,#0000 72%),#050410;background:radial-gradient(30rem 26rem at 100% 0,lab(47.2086% 32.2728 -69.9306/.16),#0000 72%),lab(1.36012% 1.54611 -4.83477);flex-direction:column;display:flex;overflow:hidden}.home-saving-orbit{border:1px solid #9aa0ff24;border:1px solid lab(68.3141% 15.977 -49.6851/.14);border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:-85px;right:-85px}.home-saving-orbit:before,.home-saving-orbit:after{content:"";border:1px dashed #9aa0ff1f;border:1px dashed lab(68.3141% 15.977 -49.6851/.12);border-radius:50%;animation:18s linear infinite home-aperture-spin;position:absolute}.home-saving-orbit:before{inset:25px}.home-saving-orbit:after{animation-direction:reverse;inset:52px}.home-saving-orbit span{color:var(--home-violet-lift);font:500 15px var(--font-mono);margin:80px 75px 0 0}.home-price-total{gap:5px;margin-top:42px;display:grid;position:relative}.home-price-total>span{color:var(--home-muted);font-size:12px}.home-price-total strong{font:400 clamp(52px, 6vw, 80px)/.95 var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.home-price-total small{color:var(--home-dim);font-size:11px}.home-price-bars{gap:22px;margin:auto 0 30px;padding-top:42px;display:grid}.home-price-bars>div{gap:10px;display:grid}.home-price-bars span{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.home-price-bars b{color:var(--home-dim);font-size:11px;font-weight:500}.home-price-bars strong{color:var(--home-muted);font:500 15px var(--font-mono);font-variant-numeric:tabular-nums}.home-price-bars i{background:#dcdceb14;background:lab(88.2254% 1.93232 -7.26802/.08);border-radius:99px;height:6px;overflow:hidden}.home-price-bars em{border-radius:inherit;height:100%;transition:width .5s var(--home-ease);background:#757589;background:lab(49.8429% 3.1184 -10.7842);display:block}.home-price-bars .is-cheapboosts b,.home-price-bars .is-cheapboosts strong{color:var(--home-violet-lift)}.home-price-bars .is-cheapboosts em{background:var(--home-violet);box-shadow:0 0 16px #716df680;box-shadow:0 0 16px lab(51.9617% 30.902 -70.002/.5)}.home-comparison-result .home-primary-button{width:100%}.home-proof-section{background:var(--home-bg-deep);border-block:1px solid var(--home-line);padding:clamp(110px,14vw,190px) 0}.home-proof-stack{border-top:1px solid var(--home-line);margin-top:80px}.home-proof-row{border-bottom:1px solid var(--home-line);grid-template-columns:70px minmax(300px,.72fr) minmax(420px,1fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:390px;padding:60px 0;display:grid}.home-proof-number{color:var(--home-violet-lift);font:500 11px var(--font-mono);letter-spacing:.12em;align-self:start;padding-top:5px}.home-proof-copy>span{color:var(--home-dim);font:500 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.home-proof-copy h3{letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(34px,4vw,56px);line-height:.98}.home-proof-copy p{max-width:48ch;color:var(--home-muted);margin:20px 0 0;font-size:14px;line-height:1.7}.home-route-visual,.home-replace-visual,.home-access-visual{border:1px solid var(--home-line);background-color:#080716;background-color:lab(2.2918% 2.31386 -7.33214);background-image:linear-gradient(#edeef506 1px,#0000 1px),linear-gradient(90deg,#edeef506 1px,#0000 1px),none;background-image:linear-gradient(lab(94.1146% .938207 -3.65106/.025) 1px,#0000 1px),linear-gradient(90deg,lab(94.1146% .938207 -3.65106/.025) 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:17px;min-height:240px;position:relative;overflow:hidden}.home-route-visual{place-items:center;display:grid}.home-route-visual strong{font:400 clamp(52px, 7vw, 86px)/1 var(--font-heading);letter-spacing:-.05em}.home-route-label{color:var(--home-dim);font:500 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:29px}.home-route-start{left:28px}.home-route-end{color:var(--home-violet-lift);right:28px}.home-route-line{background:var(--home-line);height:1px;position:absolute;top:48px;left:36px;right:36px}.home-route-line:before,.home-route-line:after{content:"";background:var(--home-violet);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;box-shadow:0 0 14px #7370faa6;box-shadow:0 0 14px lab(53.1472% 30.5881 -70.0216/.65)}.home-route-line:before{left:0}.home-route-line:after{right:0}.home-route-line i{background:linear-gradient(90deg, transparent, var(--home-violet-lift), transparent);border-radius:99px;width:25%;height:3px;animation:2.8s ease-in-out infinite home-route;position:absolute;top:-1px;left:0}.home-replace-visual{padding:30px}.home-replace-visual>div:first-child{justify-content:space-between;align-items:center;display:flex}.home-replace-visual>div:first-child span{color:var(--home-dim);font:500 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-replace-visual>div:first-child b{color:var(--home-text);font:500 12px var(--font-mono)}.home-replace-track{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:47px;display:grid}.home-replace-track i{background:linear-gradient(#878af88c,#483eb524);background:linear-gradient(lab(60.9806% 20.3771 -56.4292/.55),lab(33.352% 31.7025 -62.8641/.14));border:1px solid #9aa0ff29;border:1px solid lab(68.3141% 15.977 -49.6851/.16);border-radius:7px;height:72px}.home-replace-track .is-replacing{background:0 0;border-style:dashed;animation:2s ease-in-out infinite home-replacing}.home-replace-visual p{color:var(--home-muted);align-items:center;gap:10px;margin:28px 0 0;font-size:11px;display:flex}.home-replace-visual p span{width:25px;height:25px;color:var(--home-violet-lift);background:#544ec529;background:lab(39.3385% 29.5365 -62.9175/.16);border-radius:7px;place-items:center;display:grid}.home-replace-visual p b{color:var(--home-violet-lift);font:500 10px var(--font-mono);margin-left:auto}.home-access-visual{grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:26px;display:grid}.home-access-visual>span{border:1px solid var(--home-line);min-height:58px;color:var(--home-dim);background:#03020a80;background:lab(.829529% .918202 -2.87986/.5);border-radius:10px;align-items:center;gap:11px;padding:0 16px;font-size:11px;display:flex}.home-access-visual i{width:23px;height:23px;color:var(--home-dim);background:#dcdceb0f;background:lab(88.2254% 1.93232 -7.26802/.06);border-radius:6px;place-items:center;font-style:normal;display:grid}.home-access-visual .is-accepted{color:var(--home-text);background:#44419a24;background:lab(31.9289% 21.5363 -49.0072/.14);border-color:#9499fa47;border-color:lab(65.979% 16.1867 -49.6449/.28);grid-column:1/-1}.home-access-visual .is-accepted i{color:var(--home-violet-lift);background:#615ed62e;background:lab(45.2841% 27.7799 -63.0038/.18)}.home-pricing-section{background:radial-gradient(60rem 45rem at 15% 20%, #4b46ae17, transparent 70%), var(--home-bg);padding:clamp(110px,14vw,190px) 0}@supports (color:lab(0% 0 0)){.home-pricing-section{background:radial-gradient(60rem 45rem at 15% 20%, lab(35.043% 25.6725 -55.9511/.09), transparent 70%), var(--home-bg)}}.home-pricing-heading{grid-template-columns:1fr}.home-pricing-term-stage{justify-items:center;gap:13px;width:min(100%,450px);margin:58px auto 0;display:grid}.home-pricing-term-stage>.home-control-label{color:var(--home-muted);letter-spacing:.15em}.home-pricing-term{background:#03030ad1;background:lab(.833521% .865422 -2.73381/.82);border-color:#959af43d;border-color:lab(66.126% 14.5167 -46.2001/.24);border-radius:999px;grid-template-columns:1fr 1fr;width:100%;padding:6px;display:grid;box-shadow:0 20px 55px #00000242,inset 0 1px #ffffff06;box-shadow:0 20px 55px lab(.0386353% .260063 -.678921/.26),inset 0 1px lab(100% 0 0/.025)}.home-pricing-term .home-term-slider{background:#6b66ef;background:lab(49.5875% 31.5632 -69.9648);border-radius:999px;width:calc(50% - 6px);top:6px;bottom:6px;left:6px;box-shadow:0 12px 34px #4f42c94d,inset 0 1px #fbfbff29;box-shadow:0 12px 34px lab(36.4259% 36.2346 -69.842/.3),inset 0 1px lab(98.7643% .651866 -3.72547/.16)}.home-pricing-term button{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:64px;padding-inline:24px;font-size:13px;display:flex}.home-pricing-term button.is-active{box-shadow:none;background:0 0}.home-pricing-term small{color:var(--home-violet-lift);font:500 8px var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.home-pricing-term button.is-active small{color:#eff1fec7;color:lab(95.2212% 1.214 -6.68167/.78)}.home-pricing-dock{border:1px solid var(--home-line-strong);background:#070614;background:lab(2.05364% 2.09146 -6.62103);border-radius:22px;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 50px 120px #00000247;box-shadow:0 50px 120px lab(.0386353% .260063 -.678921/.28)}.home-package-list{border-right:1px solid var(--home-line);align-content:start;display:grid}.home-package-list>button{min-height:106px;color:var(--home-text);border:0;border-bottom:1px solid var(--home-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px 1fr auto auto;align-items:center;gap:15px;padding:22px 25px;transition:background-color .24s;display:grid;position:relative}.home-package-list>button:last-child{border-bottom:0}.home-package-list>button:hover{background:#edeef509;background:lab(94.1146% .938207 -3.65106/.035)}.home-package-list>button.is-selected{background:linear-gradient(90deg,#5753c42b,#44419a0a);background:linear-gradient(90deg,lab(40.7588% 26.5428 -59.4856/.17),lab(31.9289% 21.5363 -49.0072/.04))}.home-package-list>button.is-selected:after{content:"";background:var(--home-violet-lift);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #7c7bffb3;box-shadow:0 0 18px lab(56.6982% 29.7065 -70.0834/.7)}.home-package-radio{border:1px solid #ababc747;border:1px solid lab(70.6301% 4.16467 -14.3757/.28);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.home-package-radio i{background:0 0;border-radius:50%;width:8px;height:8px;transition:background-color .18s,box-shadow .18s}.is-selected .home-package-radio{border-color:var(--home-violet-lift)}.is-selected .home-package-radio i{background:var(--home-violet);box-shadow:0 0 10px #7977ffa6;box-shadow:0 0 10px lab(55.5154% 29.9909 -70.0624/.65)}.home-package-name{gap:5px;display:grid}.home-package-name strong{font-size:17px;font-weight:600}.home-package-name small{color:var(--home-dim);font-size:10px}.home-popular-label{color:var(--home-violet-lift);font:500 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#544ec521;background:lab(39.3385% 29.5365 -62.9175/.13);border-radius:6px;padding:6px 8px}.home-package-price{text-align:right;gap:4px;min-width:88px;display:grid}.home-package-price strong{font:500 17px var(--font-mono)}.home-package-price small{color:var(--home-dim);font-size:9px}.home-package-detail{min-height:520px;animation:home-detail-in .5s var(--home-ease) both;background:radial-gradient(34rem 30rem at 100% 0,#5954cc2e,#0000 72%),#050410;background:radial-gradient(34rem 30rem at 100% 0,lab(41.7208% 28.7917 -62.9491/.18),#0000 72%),lab(1.43342% 1.58666 -4.9764);padding:clamp(34px,5vw,64px);position:relative;overflow:hidden}.home-package-detail h3{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(48px,6vw,78px);line-height:.9}.home-package-detail>p{max-width:48ch;color:var(--home-muted);margin:25px 0 0;font-size:14px;line-height:1.7}.home-package-detail ul{grid-template-columns:1fr 1fr;gap:14px 24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-package-detail li{color:var(--home-muted);align-items:center;gap:9px;font-size:12px;display:flex}.home-package-detail li svg{color:var(--home-violet-lift)}.home-package-orbit{border:1px solid #9aa0ff21;border:1px solid lab(68.3141% 15.977 -49.6851/.13);border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:-72px;right:-72px}.home-package-orbit span{color:#c4c9fc38;color:lab(81.9817% 5.90697 -25.4228/.22);font:400 80px var(--font-heading);margin:50px 56px 0 0}.home-package-orbit i{border:1px dashed #9aa0ff1c;border:1px dashed lab(68.3141% 15.977 -49.6851/.11);border-radius:50%;animation:26s linear infinite home-aperture-spin;position:absolute;inset:27px}.home-package-orbit i:nth-of-type(2){animation-duration:18s;animation-direction:reverse;inset:54px}.home-package-orbit i:nth-of-type(3){animation-duration:12s;inset:81px}.home-package-checkout{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding-top:28px;display:flex}.home-package-checkout>div{gap:4px;display:grid}.home-package-checkout>div span{color:var(--home-dim);text-transform:uppercase;letter-spacing:.11em;font-size:10px}.home-package-checkout>div strong{font:500 30px var(--font-mono)}.home-package-checkout .home-primary-button{cursor:pointer;border:0}.home-payment-note{color:var(--home-dim);font:500 9px/1.6 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:20px 0 0}.home-review-section{border-block:1px solid var(--home-line);background:radial-gradient(54rem 38rem at 76% 48%, #4f4ab924, transparent 72%), var(--home-bg-deep);color:var(--home-text);padding:clamp(90px,12vw,150px) 0}@supports (color:lab(0% 0 0)){.home-review-section{background:radial-gradient(54rem 38rem at 76% 48%, lab(37.1913% 27.5989 -59.4339/.14), transparent 72%), var(--home-bg-deep)}}.home-review-layout{background:linear-gradient(118deg,#241961b8,#110d2fbd 44%,#0000 76%),#060513f0;background:linear-gradient(118deg,lab(14.4545% 23.0174 -41.6316/.72),lab(5.41965% 9.64547 -21.9147/.74) 44%,#0000 76%),lab(1.73965% 1.92562 -6.03951/.94);border:1px solid #a3a9f645;border:1px solid lab(71.059% 11.1733 -39.3499/.27);border-radius:24px;grid-template-columns:minmax(220px,.45fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,7vw,100px);padding:clamp(38px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000024d,inset 0 1px #e7e9ff0f;box-shadow:0 42px 110px lab(.0386353% .260063 -.678921/.3),inset 0 1px lab(92.7151% 2.94831 -14.7138/.06)}.home-review-score{border-right:1px solid #b9bff829;border-right:1px solid lab(78.3911% 7.08216 -28.9333/.16);align-content:start;padding-right:clamp(30px,5vw,70px);display:grid}.home-review-score>span{color:#a1a7ec;color:lab(70.0212% 9.83956 -35.8582);font:500 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.home-review-score>strong{color:#e8eaf9;color:lab(92.8849% 1.36212 -7.41651);font:400 clamp(68px, 8vw, 108px)/.8 var(--font-heading);letter-spacing:-.06em;text-shadow:0 14px 44px #4137a647;text-shadow:0 14px 44px lab(30.0086% 30.1861 -59.3691/.28);margin-top:18px}.home-review-score>div{color:#a1a6ff;color:lab(70.0171% 23.0049 -63.4715);letter-spacing:.1em;margin-top:25px;font-size:16px}.home-review-score>small{color:var(--home-muted);margin-top:11px;font-size:10px}.home-review-quote{flex-direction:column;min-height:285px;display:flex;position:relative}.home-quote-mark{color:var(--home-violet-lift);opacity:.16;font:400 160px/1 var(--font-heading);position:absolute;top:-55px;left:-8px}.home-review-quote blockquote{color:#f0f1fa;color:lab(95.2687% .789732 -4.46603);max-width:25ch;font:400 clamp(31px, 4vw, 52px)/1.08 var(--font-heading);letter-spacing:-.03em;animation:home-quote-in .5s var(--home-ease) both;margin:0;position:relative}.home-review-author{gap:5px;margin-top:33px;display:grid}.home-review-author strong{font-size:13px}.home-review-author span{color:var(--home-muted);font:500 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.home-review-tabs{gap:8px;margin-top:auto;padding-top:32px;display:flex}.home-review-tabs button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:22px;display:grid}.home-review-tabs span{width:100%;height:2px;transition:background-color .18s ease, transform .3s var(--home-ease);background:#ababc72e;background:lab(70.6301% 4.16467 -14.3757/.18);border-radius:2px;display:block}.home-review-tabs button.is-active span{background:var(--home-violet-lift);transform:scaleY(2)}.home-faq-section{background:var(--home-bg-deep);padding:clamp(110px,14vw,190px) 0}.home-faq-layout{grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);align-items:start;gap:clamp(70px,12vw,170px);display:grid}.home-faq-intro{position:sticky;top:140px}.home-faq-intro h2{font-size:clamp(46px,6vw,76px)}.home-faq-intro>p{margin-top:26px}.home-faq-intro .home-secondary-button{margin-top:31px}.home-faq-list{border-top:1px solid var(--home-line)}.home-faq-item{border-bottom:1px solid var(--home-line)}.home-faq-item>button{width:100%;min-height:94px;color:var(--home-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr 24px;align-items:center;gap:20px;padding:20px 2px;display:grid}.home-faq-item>button>span{color:var(--home-dim);font:500 9px var(--font-mono);letter-spacing:.1em}.home-faq-item>button strong{font-size:clamp(17px,2vw,22px);font-weight:500}.home-faq-item>button i{width:18px;height:18px;position:relative}.home-faq-item>button i:before,.home-faq-item>button i:after{content:"";background:var(--home-muted);width:15px;height:1px;transition:transform .3s var(--home-ease);position:absolute;top:50%;left:50%}.home-faq-item>button i:before{transform:translate(-50%,-50%)}.home-faq-item>button i:after{transform:translate(-50%,-50%)rotate(90deg)}.home-faq-item.is-open>button i:after{transform:translate(-50%,-50%)rotate(0)}.home-faq-answer{transition:grid-template-rows .42s var(--home-ease);grid-template-rows:0fr;display:grid}.home-faq-item.is-open .home-faq-answer{grid-template-rows:1fr}.home-faq-answer>div{overflow:hidden}.home-faq-answer p{max-width:65ch;color:var(--home-muted);margin:0;padding:0 54px 28px;font-size:14px;line-height:1.75}.home-final-cta{text-align:center;border-top:1px solid var(--home-line);background:linear-gradient(180deg, #03030c, var(--home-bg)), var(--home-bg);place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-final-cta{background:linear-gradient(180deg, lab(.956913% 1.10761 -3.45655), var(--home-bg)), var(--home-bg)}}.home-final-cta .home-container{z-index:2;position:relative}.home-final-cta h2{font-size:clamp(50px,7.3vw,98px)}.home-final-cta p{color:var(--home-muted);margin:28px auto 0;font-size:16px}.home-final-cta .home-container>div{justify-content:center;gap:12px;margin-top:34px;display:flex}.home-final-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-final-field:before{content:"";filter:blur(12px);background:radial-gradient(#615cdc26,#3d3b8b0a 46%,#0000 72%);background:radial-gradient(lab(45.0598% 30.3516 -66.4482/.15),lab(28.5901% 19.9756 -45.5082/.04) 46%,#0000 72%);position:absolute;inset:10% 20%}.home-final-field:after{content:"";opacity:.17;background-image:radial-gradient(circle,#a2a8fc7a .7px,#0000 .8px);background-image:radial-gradient(circle,lab(70.9278% 12.6319 -42.8169/.48) .7px,#0000 .8px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 24%,#0000 44% 56%,#000 76%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 24%,#0000 44% 56%,#000 76%,#0000 98%)}.home-final-field span{opacity:.32;clip-path:polygon(0 12%,100% 50%,0 88%);background:linear-gradient(90deg,#0000,#9ca2f557);background:linear-gradient(90deg,#0000,lab(68.5977% 12.776 -42.7829/.34));width:43%;position:absolute;top:20%;bottom:20%}.home-final-field span:first-child{left:-7%}.home-final-field span:nth-child(2){right:-7%;rotate:180deg}.home-final-field span:nth-child(3){opacity:.25;clip-path:none;background:linear-gradient(#0000,#a9afff99,#0000);background:linear-gradient(#0000,lab(73.2575% 12.4954 -42.8499/.6),#0000);width:1px;top:14%;bottom:14%;left:50%}@keyframes home-aperture-spin{to{rotate:360deg}}@keyframes home-rail{to{transform:translate(-50%)}}@keyframes home-route{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(300%)}}@keyframes home-replacing{0%,to{background:0 0;border-color:#a2a7ff26;border-color:lab(70.791% 14.1668 -46.2745/.15)}50%{border-color:var(--home-violet-lift);background:#6967e133;background:lab(48.8371% 26.877 -63.0645/.2);box-shadow:0 0 20px #6e69f340;box-shadow:0 0 20px lab(50.7751% 31.2268 -69.983/.25)}}@keyframes home-detail-in{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-quote-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.home-story-layout{grid-template-columns:1fr 330px;gap:45px}.home-comparison-lab{grid-template-columns:1fr .72fr}.home-proof-row{grid-template-columns:44px minmax(250px,.68fr) minmax(350px,1fr);gap:30px}.home-pricing-dock{grid-template-columns:.86fr 1.14fr}.home-popular-label{display:none}}@media (max-width:820px){.home-container{width:min(100% - 30px,700px)}.home-section-heading{grid-template-columns:1fr;gap:24px}.home-section-heading h2,.home-faq-intro h2,.home-final-cta h2{font-size:clamp(42px,11.5vw,68px)}.home-hero{min-height:1080px;padding-top:128px}.home-hero h1{font-size:clamp(54px,13.2vw,78px)}.home-optical-stage{height:830px;top:120px}.home-light-fan{opacity:.48;width:58vw;height:430px;top:185px}.home-light-fan-left{left:-21vw}.home-light-fan-right{right:-21vw}.home-light-ray{opacity:.35;width:60vw}.home-light-ray-left-top,.home-light-ray-right-top{top:150px}.home-light-ray-left-bottom,.home-light-ray-right-bottom{top:620px}.home-center-haze{width:88vw;height:650px;top:100px}.home-phone-composition{width:620px;height:500px;top:610px}.home-phone-stage{height:520px}.home-phone-stage>div{--home-phone-scale:.83}.home-delivery-story{height:auto;min-height:0}.home-delivery-sticky{min-height:auto;padding:120px 0;position:relative}.home-story-layout{grid-template-columns:1fr;gap:65px}.home-story-copy h2{font-size:clamp(46px,12vw,72px)}.home-story-events{padding-left:10px}.home-story-progress,.home-story-spark{left:15px}.home-story-events li>div{transform:none}.home-story-timer span{font-size:clamp(76px,22vw,128px)}.home-comparison-lab{grid-template-columns:1fr}.home-comparison-controls{border-right:0;border-bottom:1px solid var(--home-line)}.home-comparison-result{min-height:500px}.home-price-bars{margin-top:72px}.home-proof-row{grid-template-columns:36px 1fr;min-height:0}.home-proof-row>:last-child{grid-column:1/-1}.home-route-visual,.home-replace-visual,.home-access-visual{min-height:230px}.home-pricing-dock{grid-template-columns:1fr}.home-package-list{border-right:0;border-bottom:1px solid var(--home-line)}.home-package-detail{min-height:500px}.home-review-layout{grid-template-columns:1fr;gap:48px}.home-review-score{border-right:0;border-bottom:1px solid var(--home-line);padding:0 0 38px}.home-review-score>strong{font-size:98px}.home-review-quote{min-height:360px}.home-review-quote blockquote{font-size:clamp(37px,9vw,56px)}.home-faq-layout{grid-template-columns:1fr;gap:65px}.home-faq-intro{position:static}}@media (max-width:560px){.home-container{width:calc(100% - 30px)}.home-primary-button,.home-secondary-button{min-height:50px;padding-inline:19px}.home-hero{min-height:1000px;padding:112px 15px 0}.home-hero h1{font-size:clamp(48px,15vw,64px);line-height:.93}.home-hero-copy>p{margin-top:24px;font-size:14px;line-height:1.65}.home-hero-actions{flex-direction:column;align-items:stretch;max-width:330px;margin-inline:auto}.home-hero-proof{gap:10px 16px}.home-hero-proof span{font-size:10px}.home-optical-stage{top:260px}.home-ambient-crown{width:120vw;top:-180px}.home-light-fan{opacity:.35;width:76vw;height:330px;top:80px}.home-light-fan-left{left:-43vw}.home-light-fan-right{right:-43vw}.home-light-ray{display:none}.home-center-haze{opacity:.72;width:110vw;height:540px;top:10px}.home-phone-composition{width:min(100%,420px);height:400px;top:625px}.home-phone-stage{width:310px;height:420px}.home-phone-stage>div{--home-phone-scale:.68}.home-phone-floor{width:410px}.home-section-heading h2,.home-faq-intro h2,.home-final-cta h2{font-size:clamp(40px,12.5vw,55px)}.home-delivery-sticky{padding:100px 0}.home-story-copy h2{font-size:clamp(43px,12.5vw,58px)}.home-story-copy>p{font-size:14px}.home-story-timer span{font-size:clamp(68px,23vw,100px)}.home-story-events li{grid-template-columns:28px 1fr;gap:18px}.home-comparison-section,.home-proof-section,.home-pricing-section,.home-faq-section{padding:100px 0}.home-comparison-lab,.home-pricing-dock{border-radius:16px;margin-top:52px}.home-comparison-controls,.home-comparison-result{padding:27px 20px}.home-control-topline{align-items:flex-start}.home-term-switch:not(.home-sliding-term){flex-direction:column}.home-term-switch button{min-height:34px;padding-inline:10px}.home-sliding-term{grid-template-columns:repeat(2,minmax(0,1fr))}.home-perks{padding:20px}.home-perks>div{grid-template-columns:1fr}.home-level-readout{grid-template-columns:auto auto}.home-level-bars{grid-column:1/-1}.home-comparison-result{min-height:480px}.home-proof-stack{margin-top:55px}.home-proof-row{grid-template-columns:26px 1fr;gap:18px;padding:48px 0}.home-proof-copy h3{font-size:38px}.home-route-visual,.home-replace-visual,.home-access-visual{margin-top:15px}.home-access-visual{grid-template-columns:1fr;padding:20px}.home-access-visual .is-accepted{grid-column:1}.home-replace-visual{padding:22px}.home-pricing-term-stage{width:100%;margin-top:42px}.home-pricing-term{grid-template-columns:1fr 1fr}.home-pricing-term button{height:auto;min-height:54px;padding-inline:8px}.home-pricing-dock{margin-top:20px}.home-package-list>button{grid-template-columns:22px 1fr auto;min-height:96px;padding:18px 16px}.home-package-name strong{font-size:15px}.home-package-price{min-width:73px}.home-package-price strong{font-size:14px}.home-package-detail{min-height:580px;padding:32px 22px}.home-package-detail h3{font-size:55px}.home-package-detail ul{grid-template-columns:1fr}.home-package-checkout{flex-direction:column;align-items:stretch}.home-package-checkout .home-primary-button{width:100%}.home-review-section{padding:100px 0}.home-review-layout{border-radius:18px;padding:30px 24px}.home-review-score>strong{font-size:82px}.home-review-quote{min-height:375px}.home-review-quote blockquote{font-size:clamp(30px,9vw,42px)}.home-faq-item>button{grid-template-columns:25px 1fr 20px;gap:12px}.home-faq-item>button strong{font-size:17px}.home-faq-answer p{padding-inline:37px 5px}.home-final-cta{min-height:690px}.home-final-cta h2 br{display:none}.home-final-cta .home-container>div{flex-direction:column;align-items:stretch;max-width:330px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.home-v3 *,.home-v3 :before,.home-v3 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.home-signal-track{transform:translate(0)}}
