.home-v3,.home-scope{--home-bg:var(--color-ink);--home-bg-deep:var(--color-ink);--home-panel:var(--color-ink-800);--home-panel-lift:var(--color-ink-700);--home-line:#ffffff1a;--home-line-strong:#ffffff29;--home-text:#fff;--home-muted:#ffffffb8;--home-dim:#ffffff8a;--home-raised:#ffffff1a;--home-violet:var(--color-violet-500);--home-violet-lift:var(--color-violet-300);--home-violet-deep:var(--color-violet-700);--home-accent:var(--color-violet-300);--home-green:#5fd37f;--home-ease:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){.home-v3,.home-scope{--home-green:lab(76.5065% -48.1818 31.6252)}}.home-v3{color:#fff;background:0 0;min-height:100vh;position:relative;overflow:clip}.home-light{--home-bg:transparent;--home-bg-deep:transparent;--home-panel:#ffffff08;--home-panel-lift:#ffffff0d;--home-line:#ffffff14;--home-line-strong:#ffffff24;--home-text:#fff;--home-muted:#ffffffb8;--home-dim:#ffffff8a;--home-raised:#ffffff1a;--home-violet:var(--color-violet-500);--home-violet-lift:var(--color-violet-300);--home-accent:var(--color-violet-300);color:var(--home-text)}.home-accent{color:var(--home-accent)}.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-light .home-secondary-button{color:#fff;background:#ffffff0a;border-color:#ffffff24}.home-light .home-secondary-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.home-primary-button:focus-visible,.home-secondary-button:focus-visible{outline:2px solid var(--color-violet-400);outline-offset:3px}.home-control-label{color:var(--home-dim);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.home-control-label.is-data{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:400}.home-section-heading{gap:16px;display:grid}.home-section-heading h2,.home-faq-intro h2,.home-story-copy h2{color:var(--home-text);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:700;line-height:1.08}.home-section-heading>p,.home-faq-intro>p{max-width:62ch;color:var(--home-muted);margin:0;font-size:16px;line-height:1.65}.home-section-heading>p a,.home-faq-intro>p a{color:var(--home-accent);text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){.home-section-heading h2,.home-faq-intro h2,.home-story-copy h2{font-size:2.75rem}.home-section-heading>p,.home-faq-intro>p{font-size:17px}}.home-hero-frame{padding:12px 12px 0}.home-hero{isolation:isolate;min-height:1116px;color:var(--home-text);background:var(--color-ink);border:1px solid #ffffff12;border-radius:36px;padding:160px 20px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-hero:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(180deg, transparent, var(--color-ink));height:200px;position:absolute;inset:auto 0 0}.home-hero-copy{z-index:12;text-align:center;width:min(100%,1000px);margin-inline:auto;position:relative}@media (prefers-reduced-motion:no-preference){.home-hero-copy>[data-hero-reveal]{animation:1s cubic-bezier(.22,1,.36,1) both home-hero-rise}.home-hero-copy>[data-hero-reveal]:nth-child(2){animation-delay:.1s}.home-hero-copy>[data-hero-reveal]:nth-child(3){animation-delay:.2s}.home-hero-copy>[data-hero-reveal]:nth-child(4){animation-delay:.3s}}@keyframes home-hero-rise{0%{opacity:.01;transform:translateY(30px)}to{opacity:1;transform:none}}.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{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}@media (prefers-reduced-motion:no-preference){.home-phone-intro{opacity:0;animation:1ms linear 3.5s forwards home-phone-intro-failsafe}.home-phone-intro[data-intro=armed]{animation:none}.home-phone-intro[data-intro=done]{opacity:1;animation:none}}@keyframes home-phone-intro-failsafe{to{opacity:1}}.home-phone-float{animation:5.5s ease-in-out infinite home-phone-bob}[data-paused=true] .home-phone-float{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-phone-float{animation:none}}@keyframes home-phone-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.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-delivery-story{background:0 0;height:230vh;min-height:1500px;position:relative}.home-delivery-sticky{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:#0000;font:400 min(60vw, 820px)/.7 var(--font-heading);letter-spacing:-.07em;-webkit-text-stroke:1px #9d9bff1a;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{max-width:560px}.home-story-copy>p{max-width:55ch;color:var(--home-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.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%}.home-story-spark{z-index:3;background:var(--color-violet-500);pointer-events:none;will-change:transform;border-radius:1px;width:4px;height:4px;position:absolute;top:24px;left:35px;transform:translate(-50%)rotate(45deg)}.home-story-spark:before,.home-story-spark:after{content:"";background:linear-gradient(90deg,#0000,#5d5cff99,#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,#5d5cff99,#0000);width:1px;height:24px}.home-story-events ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.home-story-events li{opacity:.45;min-height:92px;transition:opacity .36s var(--home-ease);padding:17px 18px 17px 40px;position:relative}.home-story-events li.is-active{opacity:.7}.home-story-events li.is-current{opacity:1}.home-story-node{background:var(--color-canvas);border:2px solid #ffffff38;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(--color-violet-300);background:#5d5cff59;box-shadow:0 0 0 3px #5d5cff1a}.home-story-events li.is-current .home-story-node{border-color:var(--color-violet-200);background:var(--color-violet-500);box-shadow:0 0 0 4px #5d5cff33}.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 12px var(--font-mono);letter-spacing:.12em}.home-story-events strong{color:var(--home-text);letter-spacing:-.01em;font-size:19px;font-weight:700}.home-story-events small{color:var(--home-dim);font-size:12px}.home-comparison-section{isolation:isolate;color:var(--home-text);background:var(--color-ink);border:1px solid #ffffff12;border-radius:36px;margin-inline:12px;padding:112px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-scope-plain .home-comparison-section{background:0 0;border-radius:0;margin-inline:0;padding:96px 0 0}.home-comparison-lab{border:1px solid var(--home-line);background:var(--home-panel);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);margin-top:56px;display:grid;overflow:hidden}.home-light .home-comparison-lab{background:var(--color-ink)}.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:var(--home-panel-lift);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 12px 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:var(--home-raised);box-shadow:inset 0 0 0 1px var(--home-line-strong)}.home-sliding-term{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.home-term-slider{z-index:0;border:1px solid var(--home-line-strong);background:var(--home-raised);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 6px 16px -8px #09070f40}.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), var(--home-line) var(--range-pct));border-radius:999px;height:7px}.home-range::-moz-range-track{background:linear-gradient(90deg, var(--home-violet) var(--range-pct), var(--home-line) var(--range-pct));border-radius:999px;height:7px}.home-range::-webkit-slider-thumb{appearance:none;border:6px solid var(--home-violet);width:25px;height:25px;transition:transform .18s var(--home-ease);background:#fff;border-radius:50%;margin-top:-9px;box-shadow:0 6px 18px #09070f4d}.home-range::-moz-range-thumb{border:6px solid var(--home-violet);background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 6px 18px #09070f4d}.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 12px 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:var(--home-line);border-radius:99px;flex:1;height:4px;transition:background-color .3s}.home-level-bars i.is-on{background:var(--home-violet)}.home-perks{border:1px solid var(--home-line);background:var(--home-panel-lift);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:var(--color-ink-700);flex-direction:column;display:flex;overflow:hidden}.home-light .home-comparison-result{background:var(--color-ink-800)}.home-saving-orbit{border:1px solid #9d9bff38;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:-85px;right:-85px}.home-light .home-saving-orbit,.home-light .home-saving-orbit:before,.home-light .home-saving-orbit:after{border-color:#9d9bff2e}.home-saving-orbit:before,.home-saving-orbit:after{content:"";border:1px dashed #9d9bff2e;border-radius:50%;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:12px}.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:12px;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:var(--home-raised);border-radius:99px;height:6px;overflow:hidden}.home-price-bars em{border-radius:inherit;height:100%;transition:width .5s var(--home-ease);background:#fff6;display:block}.home-light .home-price-bars i{background:#ffffff14}.home-light .home-price-bars em{background:#fff6}.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)}.home-comparison-result .home-primary-button{width:100%}.home-proof-section{background:0 0;padding:128px 0}.home-proof-stack{border-top:1px solid var(--home-line);margin-top:56px}.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:340px;padding:60px 0;display:grid}.home-proof-number{color:var(--home-violet-lift);font:500 12px var(--font-mono);letter-spacing:.12em;align-self:start;padding-top:5px}.home-proof-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.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:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--color-ink);background-size:32px 32px;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-size:13px;font-weight:500;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}.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);opacity:0;border-radius:99px;width:25%;height:3px;position:absolute;top:-1px;left:0}.home-proof-stack[data-inview] .home-route-line i{animation:2.8s ease-in-out 3 home-route}.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-size:13px;font-weight:500}.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(#5d5cff99,#5d5cff1f);border:1px solid #9d9bff40;border-radius:7px;height:72px}.home-replace-track .is-replacing{background:0 0;border-style:dashed}.home-proof-stack[data-inview] .home-replace-track .is-replacing{animation:2s ease-in-out .4s 3 home-replacing}.home-replace-visual p{color:var(--home-muted);align-items:center;gap:10px;margin:28px 0 0;font-size:12px;display:flex}.home-replace-visual p span{width:25px;height:25px;color:var(--home-violet-lift);background:#5d5cff29;border-radius:7px;place-items:center;display:grid}.home-replace-visual p b{color:var(--home-violet-lift);font:500 12px 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:var(--color-ink-800);border-radius:10px;align-items:center;gap:11px;padding:0 16px;font-size:12px;display:flex}.home-access-visual i{width:23px;height:23px;color:var(--home-dim);background:#ffffff0f;border-radius:6px;place-items:center;font-style:normal;display:grid}.home-access-visual .is-accepted{color:var(--home-text);background:#5d5cff24;border-color:#9d9bff59;grid-column:1/-1}.home-access-visual .is-accepted i{color:#fff;background:var(--color-violet-500)}.home-pricing-section{isolation:isolate;color:var(--home-text);background:var(--color-ink);border:1px solid #ffffff12;border-radius:36px;margin-inline:12px;padding:112px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.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{border-color:var(--home-line);background:var(--color-ink-800);border-radius:999px;grid-template-columns:1fr 1fr;width:100%;padding:6px;display:grid}.home-pricing-term .home-term-slider{background:var(--color-violet-600);width:calc(50% - 6px);box-shadow:none;border:0;border-radius:999px;top:6px;bottom:6px;left:6px}.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-size:12px;font-weight:500}.home-pricing-term button.is-active small{color:#ffffffc7}.home-pricing-dock{border:1px solid var(--home-line);background:var(--color-ink-800);border-radius:22px;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);margin-top:24px;display:grid;overflow:hidden}.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:#ffffff08}.home-package-list>button.is-selected{background:#5d5cff1f}.home-package-radio{border:1px solid #ffffff40;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-lift)}.home-package-name{align-items:center;gap:14px;display:flex}.home-package-name>span{gap:5px;display:grid}.home-package-name strong{font-size:17px;font-weight:600}.home-package-name small{color:var(--home-dim);font-size:12px}.home-popular-label{color:#fff;background:var(--color-violet-500);font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:999px;padding:5px 9px}.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:12px}.home-package-detail{background:var(--color-ink-700);min-height:520px;animation:home-detail-in .5s var(--home-ease) both;padding:clamp(34px,5vw,64px);position:relative;overflow:hidden}.home-package-detail h3{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(44px,5vw,64px);font-weight:800;line-height:.95}.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 #f47fff29;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:-72px;right:-72px}.home-package-gem{opacity:.55;filter:saturate(.6);transition:opacity .24s ease, filter .24s ease, transform .36s var(--home-ease);flex-shrink:0}.home-package-list>button:hover .home-package-gem{opacity:.8}.home-package-list>button.is-selected .home-package-gem{opacity:1;filter:saturate();transform:scale(1.06)}.home-package-hero-gem{filter:drop-shadow(0 0 22px #f47fff66);margin:64px 70px 0 0;animation:4.8s ease-in-out infinite boost-gem-float}.home-term-gem{opacity:.7;flex-shrink:0}.home-pricing-term button.is-active .home-term-gem{opacity:1}@keyframes boost-gem-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(3deg)}}.boost-gem-sparkle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 2.5 forwards boost-gem-twinkle}.boost-gem-sparkle:nth-of-type(2){animation-delay:.8s}.boost-gem-sparkle:nth-of-type(3){animation-delay:1.6s}@keyframes boost-gem-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-package-hero-gem,.boost-gem-sparkle{animation:none}}.home-package-orbit i{border:1px dashed #f47fff24;border-radius:50%;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:12px}.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);text-align:center;margin:20px 0 0;font-size:13px;line-height:1.6}.home-review-section{color:var(--home-text);background:0 0;padding:128px 0}.home-review-layout{background:radial-gradient(40rem 26rem at 100% 0%, #5d5cff29, transparent 70%), var(--color-ink);border:1px solid #ffffff12;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}.home-review-score{border-right:1px solid #ffffff14;align-content:start;padding-right:clamp(30px,5vw,70px);display:grid}.home-review-score>span{color:var(--home-dim);font-size:13px;font-weight:500}.home-review-score>strong{color:#fff;font:400 clamp(68px, 8vw, 104px)/.85 var(--font-heading);letter-spacing:-.05em;margin-top:18px}.home-review-stars{letter-spacing:.1em;white-space:nowrap;justify-self:start;margin-top:25px;font-size:16px;line-height:1;position:relative}.home-review-stars>span:first-child{color:#ffffff29}.home-review-stars>span:last-child{color:var(--color-violet-300);position:absolute;inset:0 auto 0 0;overflow:hidden}.home-review-score>a{color:var(--home-muted);text-underline-offset:3px;justify-self:start;padding-block:12px;font-size:13px;-webkit-text-decoration:underline #ffffff3d;text-decoration:underline #ffffff3d}.home-review-score>a:hover{color:#fff}.home-review-quote{flex-direction:column;min-height:285px;display:flex;position:relative}.home-quote-mark{color:var(--color-violet-400);opacity:.35;font:400 160px/1 var(--font-heading);position:absolute;top:-55px;left:-8px}.home-review-quote blockquote{color:#fff;max-width:26ch;font:400 clamp(28px, 3.4vw, 44px)/1.12 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-size:13px}.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:44px;display:grid}.home-review-tabs span{width:100%;height:2px;transition:background-color .18s ease, transform .3s var(--home-ease);background:#ffffff29;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(--color-paper);border:1px solid #ffffff12;border-radius:36px;margin:0 12px 128px;padding:112px 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>p{margin-top:16px}.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 12px var(--font-mono);letter-spacing:.1em}.home-faq-item>button strong{letter-spacing:-.01em;font-size:clamp(17px,1.8vw,20px);font-weight:600}.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}@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)}}@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-hero{min-height:1016px;padding-top:128px}.home-hero h1{font-size:clamp(54px,13.2vw,78px)}.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:96px 0;position:relative}.home-story-layout{grid-template-columns:1fr;gap:65px}.home-story-number{display:none}.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-bottom:1px solid #ffffff14;border-right:0;padding:0 0 38px}.home-review-score>strong{font-size:88px}.home-review-quote{min-height:320px}.home-review-quote blockquote{font-size:clamp(28px,6vw,38px)}.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-frame{padding:8px 8px 0}.home-hero{border-radius:28px;min-height:936px;padding:128px 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:12px}.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-delivery-sticky{padding:96px 0}.home-story-copy>p{font-size:14px}.home-story-timer span{font-size:clamp(68px,23vw,100px)}.home-story-events li{padding-left:32px}.home-comparison-section,.home-pricing-section,.home-faq-section{border-radius:28px;margin-inline:8px;padding:80px 0}.home-faq-section{margin-bottom:96px}.home-proof-section{padding:96px 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:44px;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:26px}.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:48px}.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:96px 0}.home-review-layout{border-radius:18px;padding:30px 24px}.home-review-score>strong{font-size:76px}.home-review-quote{min-height:340px}.home-review-quote blockquote{font-size:clamp(25px,7.4vw,32px)}.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}}@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}}
