@charset "UTF-8";:root{color-scheme:light;--color-bg:#fff;--color-surface:#f3f4f6;--color-text:#111827;--color-muted:#5b6675;--color-link:#2481cc;--color-button:#2481cc;--color-button-text:#fff;--color-border:rgba(17,24,39,.12);--color-danger:#dc2626;--glass-top:hsla(0,0%,100%,.38);--glass-bottom:hsla(0,0%,100%,.14);--glass-top-soft:hsla(0,0%,100%,.26);--glass-bottom-soft:hsla(0,0%,100%,.08);--inset-highlight:hsla(0,0%,100%,.52);--inset-highlight-soft:hsla(0,0%,100%,.3);--shadow-ambient:rgba(8,16,28,.15);--shadow-soft:rgba(8,16,28,.06);--color-success-text:#15803d;--color-success-bg:rgba(22,163,74,.12);--color-success-border:rgba(22,163,74,.28);--color-success-dot:#16a34a;--color-warning-text:#b45309;--color-warning-bg:rgba(180,83,9,.12);--color-warning-border:rgba(180,83,9,.28);--color-crest:#b8760a;--canvas:#eef2f8;--header-h:clamp(46px,6.2vh,58px);--pad-screen-y:clamp(10px,1.8vh,22px);--pad-screen-x:clamp(14px,2.4vw,32px);--gap-screen:clamp(10px,1.7vh,20px);--gap-card:clamp(7px,1.25vh,14px);--gap-tight:clamp(5px,.9vh,10px);--pad-card:clamp(10px,1.6vh,16px);--fs-h1:clamp(24px,4.4vh,50px);--fs-h2:clamp(19px,3vh,33px);--fs-card-title:clamp(15px,2.05vh,22px);--fs-body:clamp(12px,1.55vh,15px);--fs-sm:clamp(11px,1.35vh,13.5px);--fs-xs:clamp(9.5px,1.12vh,12px);--fs-micro:clamp(9px,1vh,11px);--radius-card:22px;--radius-tile:16px;--radius-chip:10px;--font-ui:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","Segoe UI Mono",Consolas,monospace}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-bg:#0a0f1a;--color-surface:#141d2e;--color-text:#edf2fa;--color-muted:#93a5c2;--color-link:#6fb2ff;--color-button:#4a94ff;--color-button-text:#06101f;--color-border:rgba(148,178,224,.16);--color-danger:#f87171;--glass-top:rgba(163,197,255,.08);--glass-bottom:rgba(163,197,255,.02);--glass-top-soft:rgba(163,197,255,.055);--glass-bottom-soft:rgba(163,197,255,.018);--inset-highlight:rgba(190,214,255,.12);--inset-highlight-soft:rgba(190,214,255,.08);--shadow-ambient:rgba(2,6,14,.55);--shadow-soft:rgba(2,6,14,.35);--color-success-text:#4ade80;--color-success-bg:rgba(74,222,128,.14);--color-success-border:rgba(74,222,128,.3);--color-success-dot:#4ade80;--color-warning-text:#fbbf24;--color-warning-bg:rgba(251,191,36,.14);--color-warning-border:rgba(251,191,36,.3);--color-crest:#ffc84a;--canvas:#0a0f1a}}:root.light{color-scheme:light;--color-bg:#fff;--color-surface:#f3f4f6;--color-text:#111827;--color-muted:#5b6675;--color-link:#2481cc;--color-button:#2481cc;--color-button-text:#fff;--color-border:rgba(17,24,39,.12);--color-danger:#dc2626;--glass-top:hsla(0,0%,100%,.38);--glass-bottom:hsla(0,0%,100%,.14);--glass-top-soft:hsla(0,0%,100%,.26);--glass-bottom-soft:hsla(0,0%,100%,.08);--inset-highlight:hsla(0,0%,100%,.52);--inset-highlight-soft:hsla(0,0%,100%,.3);--shadow-ambient:rgba(8,16,28,.15);--shadow-soft:rgba(8,16,28,.06);--color-success-text:#15803d;--color-success-bg:rgba(22,163,74,.12);--color-success-border:rgba(22,163,74,.28);--color-success-dot:#16a34a;--color-warning-text:#b45309;--color-warning-bg:rgba(180,83,9,.12);--color-warning-border:rgba(180,83,9,.28);--color-crest:#b8760a;--canvas:#eef2f8}:root.dark{color-scheme:dark;--color-bg:#0a0f1a;--color-surface:#141d2e;--color-text:#edf2fa;--color-muted:#93a5c2;--color-link:#6fb2ff;--color-button:#4a94ff;--color-button-text:#06101f;--color-border:rgba(148,178,224,.16);--color-danger:#f87171;--glass-top:rgba(163,197,255,.08);--glass-bottom:rgba(163,197,255,.02);--glass-top-soft:rgba(163,197,255,.055);--glass-bottom-soft:rgba(163,197,255,.018);--inset-highlight:rgba(190,214,255,.12);--inset-highlight-soft:rgba(190,214,255,.08);--shadow-ambient:rgba(2,6,14,.55);--shadow-soft:rgba(2,6,14,.35);--color-success-text:#4ade80;--color-success-bg:rgba(74,222,128,.14);--color-success-border:rgba(74,222,128,.3);--color-success-dot:#4ade80;--color-warning-text:#fbbf24;--color-warning-bg:rgba(251,191,36,.14);--color-warning-border:rgba(251,191,36,.3);--color-crest:#ffc84a;--canvas:#0a0f1a}*{box-sizing:border-box;min-width:0}html{height:100%;max-width:100%;overflow-x:clip;scroll-behavior:smooth;scroll-snap-type:y mandatory;width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--color-text);font-family:var(--font-ui);font-size:var(--fs-body);height:100%;line-height:1.45;margin:0;max-width:100%;width:100%;-webkit-font-smoothing:antialiased;isolation:isolate;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-x pan-y pinch-zoom}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width,1.25em)}main{max-width:100%;overflow-x:clip;width:100%}.landing-deck{display:contents}.skip-link{background:var(--color-button);border-radius:10px;color:var(--color-button-text);font-weight:700;inset-block-start:8px;inset-inline-start:8px;padding:10px 14px;position:fixed;transform:translateY(-160%);transition:transform .16s ease;z-index:100}.skip-link:focus{transform:translateY(0)}body{background-attachment:fixed;background-image:radial-gradient(80% 52% at 78% 12%,color-mix(in srgb,var(--color-button) 18%,transparent),transparent 68%),radial-gradient(62% 46% at 10% 72%,color-mix(in srgb,var(--color-link) 11%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--canvas) 92%,#041126),var(--canvas) 62%)}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}body:before{background:linear-gradient(color-mix(in srgb,var(--color-button) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-button) 9%,transparent) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 72% 62% at 58% 42%,#000 4%,transparent 76%);mask-image:radial-gradient(ellipse 72% 62% at 58% 42%,#000 4%,transparent 76%);opacity:.42}body:after{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--color-button) 34%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 18% 74%,color-mix(in srgb,var(--color-link) 28%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--color-button) 22%,transparent) 0 1px,transparent 2px);background-size:310px 310px,430px 430px,250px 250px;opacity:.28}html.light body{background-image:radial-gradient(72% 54% at 82% 12%,color-mix(in srgb,var(--color-button) 24%,transparent),transparent 62%),radial-gradient(58% 48% at 8% 76%,color-mix(in srgb,var(--color-link) 17%,transparent),transparent 66%),linear-gradient(145deg,#f5f8fc 0,#e8f1fb 54%,#f2f6fb)}html.light body:before{background:linear-gradient(color-mix(in srgb,var(--color-button) 15%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-button) 15%,transparent) 1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse 82% 72% at 56% 44%,#000 8%,transparent 82%);mask-image:radial-gradient(ellipse 82% 72% at 56% 44%,#000 8%,transparent 82%);opacity:.68}html.light body:after{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--color-button) 46%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 18% 74%,color-mix(in srgb,var(--color-link) 40%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--color-button) 34%,transparent) 0 1.5px,transparent 2.5px);background-size:310px 310px,430px 430px,250px 250px;opacity:.38}a{color:inherit;text-decoration:none}ol,ul{list-style:none;padding:0}h1,h2,h3,ol,p,ul{margin:0}.tnum{font-variant-numeric:tabular-nums}.sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.screen{--motif-line:color-mix(in srgb,var(--color-button) 13%,transparent);--motif-line-strong:color-mix(in srgb,var(--color-button) 24%,transparent);display:grid;gap:var(--gap-screen);grid-template-rows:auto minmax(0,1fr);height:100dvh;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + var(--pad-screen-y)) var(--pad-screen-x) var(--pad-screen-y);position:relative;scroll-snap-align:start;scroll-snap-stop:always}html.light .screen{--motif-line:color-mix(in srgb,var(--color-button) 18%,transparent);--motif-line-strong:color-mix(in srgb,var(--color-button) 32%,transparent)}.screen>*{position:relative;z-index:1}.screen:after,.screen:before{content:"";pointer-events:none;position:absolute;z-index:0}#s1:before{animation:motif-orbit 16s ease-in-out infinite alternate;background:repeating-radial-gradient(ellipse at 58% 48%,transparent 0 46px,var(--motif-line) 47px 48px,transparent 49px 76px);inset:14% 3% 12% 46%;-webkit-mask-image:radial-gradient(ellipse at 58% 48%,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse at 58% 48%,#000 8%,transparent 72%);opacity:.78;transform:rotate(-8deg) scale(.98)}#s1:after{background:radial-gradient(circle at 78% 40%,var(--motif-line-strong) 0 3px,transparent 4px),radial-gradient(circle at 38% 69%,var(--motif-line-strong) 0 2px,transparent 3px),radial-gradient(circle at 57% 48%,var(--motif-line-strong) 0 4px,transparent 5px);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--color-button) 28%,transparent));inset:17% 5% 14% 49%;opacity:.82}#s2:before{background:repeating-linear-gradient(90deg,var(--motif-line-strong) 0 3px,transparent 3px 18px);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-button) 18%,transparent));height:2px;left:8%;opacity:.72;top:54%;transform:rotate(-4deg);transform-origin:center;width:84%}#s2:after{background:radial-gradient(circle at 8% 62%,var(--motif-line-strong) 0 4px,transparent 5px),radial-gradient(circle at 36% 54%,var(--motif-line-strong) 0 3px,transparent 4px),radial-gradient(circle at 64% 46%,var(--motif-line-strong) 0 3px,transparent 4px),radial-gradient(circle at 92% 38%,var(--motif-line-strong) 0 4px,transparent 5px);inset:28% 7% 15%;opacity:.74}#s3:before{background:linear-gradient(var(--motif-line-strong),var(--motif-line-strong)) 50%/100% 1px no-repeat,repeating-linear-gradient(90deg,var(--motif-line) 0 1px,transparent 1px 72px) 50%/100% 42px no-repeat;height:64px;left:8%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:.66;top:54%;width:84%}#s3:after{background:radial-gradient(circle at 0 50%,var(--motif-line-strong) 0 4px,transparent 5px),radial-gradient(circle at 50% 50%,var(--motif-line-strong) 0 5px,transparent 6px),radial-gradient(circle at 100% 50%,var(--motif-line-strong) 0 4px,transparent 5px);height:12px;left:12%;opacity:.72;top:calc(54% + 26px);width:76%}#s4:before{background:linear-gradient(22deg,transparent 49.7%,var(--motif-line) 50%,transparent 50.3%) 38% 42%/460px 230px no-repeat,linear-gradient(-28deg,transparent 49.7%,var(--motif-line) 50%,transparent 50.3%) 68% 54%/520px 260px no-repeat,linear-gradient(72deg,transparent 49.7%,var(--motif-line) 50%,transparent 50.3%) 48% 62%/300px 340px no-repeat,linear-gradient(-68deg,transparent 49.7%,var(--motif-line) 50%,transparent 50.3%) 78% 36%/280px 300px no-repeat;inset:18% 5% 10%;-webkit-mask-image:radial-gradient(ellipse 68% 70% at 58% 52%,#000 4%,transparent 78%);mask-image:radial-gradient(ellipse 68% 70% at 58% 52%,#000 4%,transparent 78%);opacity:.62}#s4:after{background:radial-gradient(circle at 24% 38%,var(--motif-line-strong) 0 3px,transparent 4px),radial-gradient(circle at 45% 63%,var(--motif-line-strong) 0 4px,transparent 5px),radial-gradient(circle at 66% 35%,var(--motif-line-strong) 0 3px,transparent 4px),radial-gradient(circle at 82% 61%,var(--motif-line-strong) 0 4px,transparent 5px),radial-gradient(circle at 58% 49%,var(--motif-line-strong) 0 5px,transparent 6px);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--color-button) 20%,transparent));inset:18% 5% 10%;opacity:.78}#s5:before{animation:motif-pulse 12s ease-in-out infinite alternate;background:repeating-radial-gradient(circle at 64% 52%,transparent 0 54px,var(--motif-line) 55px 56px,transparent 57px 88px);inset:12% 2% 7%;-webkit-mask-image:radial-gradient(circle at 64% 52%,#000 5%,transparent 67%);mask-image:radial-gradient(circle at 64% 52%,#000 5%,transparent 67%);opacity:.68}#s5:after{background:var(--motif-line-strong);border-radius:50%;box-shadow:0 0 22px color-mix(in srgb,var(--color-button) 34%,transparent);height:10px;left:calc(64% - 5px);opacity:.82;top:calc(52% - 5px);width:10px}@keyframes motif-orbit{0%{opacity:.64;transform:rotate(-8deg) scale(.98)}to{opacity:.84;transform:rotate(-5deg) scale(1.025)}}@keyframes motif-pulse{0%{opacity:.56;transform:scale(.985)}to{opacity:.74;transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){#s1:before,#s5:before{animation:none}}@media(max-width:760px){.screen:after,.screen:before{opacity:.42}#s1:before{inset-inline-start:16%}#s4:after,#s4:before{inset-inline:0}}.screen__inner{gap:var(--gap-screen);min-height:0}.screen__head,.screen__inner{display:grid;margin-inline:auto;max-width:1240px;width:100%}.screen__head{gap:var(--gap-tight)}.screen__head h2{font-size:var(--fs-h2);font-weight:800;letter-spacing:-.02em;line-height:1.1}.screen__head p{color:var(--color-muted);font-size:var(--fs-sm);max-width:68ch}.screen__swipe-hint{display:none}@media(max-height:560px){html{scroll-snap-type:none}.screen{height:auto;min-height:100dvh;overflow:visible}}.eyebrow{align-items:center;align-self:start;color:var(--color-link);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;gap:7px;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{background:currentColor;border-radius:2px;content:"";height:2px;width:16px}.info-card{backdrop-filter:blur(26px) saturate(1.34);-webkit-backdrop-filter:blur(26px) saturate(1.34);background:linear-gradient(135deg,color-mix(in srgb,#fff 28%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--color-button) 9%,transparent),transparent 56%),color-mix(in srgb,var(--color-surface) 56%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 30%,var(--color-border));border-radius:18px;box-shadow:0 18px 44px color-mix(in srgb,var(--shadow-ambient) 78%,transparent),inset 0 1px color-mix(in srgb,#fff 42%,transparent),inset 0 -1px color-mix(in srgb,var(--color-button) 10%,transparent);display:grid;gap:var(--gap-card);min-width:0;padding:var(--pad-card)}.info-card__heading{align-items:center;display:flex;gap:clamp(8px,1.1vh,12px);min-width:0}.info-card__heading h3{flex:1 1 auto;font-size:var(--fs-card-title);font-weight:800;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-card__title-left{display:flex;flex:0 0 auto;margin-left:auto}.info-card__content{display:grid;gap:clamp(6px,1.05vh,12px);min-height:0}.info-card-icon{background:color-mix(in srgb,var(--color-button) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 38%,transparent);border-radius:var(--radius-tile);box-shadow:inset 0 1px 0 var(--inset-highlight-soft);color:var(--color-button);display:grid;flex:0 0 auto;height:clamp(34px,4.6vh,48px);place-items:center;width:clamp(34px,4.6vh,48px)}.info-card-icon svg{height:clamp(16px,2.1vh,22px);width:clamp(16px,2.1vh,22px)}.status-pill{align-items:center;background:color-mix(in srgb,var(--color-button) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 24%,transparent);border-radius:999px;color:var(--color-muted);display:inline-flex;font-size:var(--fs-sm);font-weight:650;gap:6px;min-height:clamp(24px,3vh,28px);padding:0 10px;white-space:nowrap}.status-pill--active{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.status-pill--price{background:var(--color-button);border-color:color-mix(in srgb,var(--color-button) 42%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--color-button) 24%,transparent),inset 0 1px #ffffff38;color:var(--color-button-text);font-weight:700}.status-pill__dot{background:var(--color-success-dot);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-dot) 22%,transparent);height:7px;width:7px}.status-note{align-items:center;background:color-mix(in srgb,var(--color-button) 7%,transparent);border-radius:var(--radius-tile);display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr);min-height:clamp(38px,5vh,44px);padding:8px 10px}.status-note__dot{background:var(--color-button);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-button) 14%,transparent);height:9px;width:9px}.status-note div{display:grid;gap:2px;min-width:0}.status-note strong{font-size:var(--fs-body);font-weight:650}.status-note span,.status-note strong{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-note span{color:var(--color-muted);font-size:var(--fs-sm)}.metric-tile{align-items:center;background:linear-gradient(180deg,var(--glass-top-soft),var(--glass-bottom-soft)),color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 20%,var(--color-border));border-radius:var(--radius-tile);box-shadow:inset 0 1px 0 var(--inset-highlight-soft),0 6px 14px var(--shadow-soft);-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:clamp(40px,5.2vh,48px);padding:8px 12px}.metric-tile--accent{background:linear-gradient(180deg,var(--glass-top-soft),var(--glass-bottom-soft)),color-mix(in srgb,var(--color-button) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-button) 34%,var(--color-border))}.metric-tile svg{color:var(--color-button);height:16px;width:16px}.metric-tile span{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.15}.metric-tile strong{font-size:var(--fs-sm);font-weight:700;line-height:1.25;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.metric-tile__value--accent{color:var(--color-success-text)}.plan-specs{display:grid;gap:var(--gap-tight);margin:0}.plan-specs>div{align-items:center;background:linear-gradient(180deg,var(--glass-top-soft),var(--glass-bottom-soft)),color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 22%,var(--color-border));border-radius:var(--radius-tile);box-shadow:inset 0 1px 0 var(--inset-highlight-soft),0 6px 14px var(--shadow-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content;min-height:clamp(36px,4.7vh,46px);padding:8px 12px}.plan-specs dt{color:var(--color-muted);font-size:var(--fs-xs);font-weight:650;line-height:1.15;margin:0}.plan-specs dd{font-size:var(--fs-sm);font-weight:720;line-height:1.25;margin:0;min-width:-moz-max-content;min-width:max-content;text-align:right;white-space:nowrap}.feature-list{display:grid;gap:var(--gap-tight)}.feature-row{align-items:center;display:flex;font-size:var(--fs-sm);gap:10px;line-height:1.35}.feature-row__icon{background:color-mix(in srgb,var(--color-button) 10%,transparent);border-radius:var(--radius-chip);color:var(--color-button);display:grid;flex:0 0 auto;height:clamp(26px,3.4vh,30px);place-items:center;width:clamp(26px,3.4vh,30px)}.feature-row__icon svg{height:14px;width:14px}.data-grid{display:grid;gap:var(--gap-tight);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.data-grid>div{background:color-mix(in srgb,var(--color-surface) 80%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-tile);min-width:0;padding:clamp(8px,1.3vh,12px)}.data-grid>div:first-child{background:color-mix(in srgb,var(--color-button) 8%,transparent);border-color:color-mix(in srgb,var(--color-button) 28%,transparent)}.data-grid dt{color:var(--color-muted);font-size:var(--fs-xs);margin:0 0 3px}.data-grid dd{font-size:var(--fs-card-title);font-weight:700;line-height:1.2;margin:0}.payment-method-list{display:grid;gap:var(--gap-tight)}.payment-method-row{align-items:center;background:linear-gradient(180deg,var(--glass-top),var(--glass-bottom)),color-mix(in srgb,var(--color-surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 22%,var(--color-border));border-radius:14px;display:flex;gap:12px;min-height:clamp(44px,5.8vh,56px);padding:0 14px;text-align:left}.payment-method-row__icon{background:color-mix(in srgb,var(--color-button) 12%,transparent);border-radius:var(--radius-chip);color:var(--color-button);display:grid;flex:0 0 auto;height:clamp(28px,3.9vh,34px);place-items:center;width:clamp(28px,3.9vh,34px)}.payment-method-row__icon svg{height:17px;width:17px}.payment-method-row__title{flex:1;font-size:var(--fs-sm);font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-method-row__chevron{color:var(--color-muted);flex:0 0 auto;height:14px;width:14px}.category-chip-list{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.category-chip{background:linear-gradient(180deg,var(--glass-top-soft),var(--glass-bottom-soft)),color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 22%,var(--color-border));border-radius:999px;font-size:var(--fs-sm);font-weight:600;min-height:clamp(30px,4vh,38px);padding:0 13px}.category-chip,.ui-button{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.ui-button{border:1px solid transparent;border-radius:14px;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:650;gap:8px;min-height:clamp(40px,5.2vh,48px);padding:0 clamp(12px,1.6vw,20px);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.ui-button:active{transform:scale(.98)}.ui-button:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.ui-button svg{flex:none;height:15px;width:15px}.ui-button--primary{background:var(--color-button);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--color-button) 56%,transparent),inset 0 1px #ffffff38;color:var(--color-button-text)}.ui-button--secondary{background:linear-gradient(180deg,var(--glass-top),var(--glass-bottom)),color-mix(in srgb,var(--color-surface) 78%,transparent);border-color:color-mix(in srgb,var(--color-button) 26%,var(--color-border));color:var(--color-text)}.ui-button--secondary:hover{border-color:color-mix(in srgb,var(--color-button) 50%,transparent)}.ui-button--block{width:100%}@media(prefers-reduced-motion:reduce){.ui-button:active{transform:none}}.app-header{background:transparent;height:calc(var(--header-h) + 18px);inset-block-start:0;inset-inline:0;pointer-events:none;position:fixed;z-index:30}.app-header__inner{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;display:grid;gap:clamp(12px,2vw,28px);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);height:var(--header-h);isolation:isolate;margin:0 auto;max-width:1240px;overflow:hidden;padding-inline:var(--pad-screen-x);pointer-events:auto;position:relative;transform:translateY(0);transition:width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-color .3s ease,border-radius .42s cubic-bezier(.22,1,.36,1),background-color .36s ease,box-shadow .3s ease,backdrop-filter .3s ease,transform .42s cubic-bezier(.22,1,.36,1);width:100%}.app-header__inner:before{background:radial-gradient(52% 150% at 80% 40%,color-mix(in srgb,var(--color-button) 28%,transparent),transparent 72%),linear-gradient(105deg,color-mix(in srgb,var(--color-bg) 92%,transparent) 0,color-mix(in srgb,var(--color-surface) 84%,transparent) 48%,color-mix(in srgb,var(--color-button) 20%,var(--color-surface)));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .44s cubic-bezier(.22,1,.36,1);z-index:-1}html.dark .app-header__inner:before{background:radial-gradient(52% 150% at 80% 40%,color-mix(in srgb,var(--color-button) 24%,transparent),transparent 72%),linear-gradient(105deg,#080e1d 0,#0d1730 48%,color-mix(in srgb,var(--color-button) 30%,#102459))}.app-header.is-scrolled .app-header__inner{backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22);background-color:color-mix(in srgb,var(--canvas) 70%,transparent);border-color:color-mix(in srgb,var(--color-button) 25%,var(--color-border));border-radius:20px;box-shadow:0 18px 50px color-mix(in srgb,var(--shadow-ambient) 54%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent);height:calc(var(--header-h) + 2px);margin-top:10px;max-width:1440px;padding-inline:clamp(12px,1.8vw,24px);transform:translateY(0) scale(.995);width:calc(100% - 24px)}html.dark .app-header.is-scrolled .app-header__inner{background-color:#080e1dc7;box-shadow:0 20px 54px #0007187a,0 0 38px color-mix(in srgb,var(--color-button) 12%,transparent),inset 0 1px #99c1ff1f}.app-header.is-scrolled .app-header__inner:before{opacity:1}.brand{align-items:center;display:inline-flex;font-size:var(--fs-body);font-weight:800;gap:9px;justify-self:start;letter-spacing:-.01em;white-space:nowrap}.brand img{flex:none;height:clamp(24px,3.4vh,30px);-o-object-fit:contain;object-fit:contain;width:clamp(24px,3.4vh,30px)}.app-nav{align-items:center;background:transparent;border:0;border-radius:0;display:flex;gap:clamp(10px,1.6vw,22px);justify-self:center;padding:0;position:relative;transition:gap .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1)}.app-nav__indicator{background:linear-gradient(180deg,color-mix(in srgb,var(--color-button) 78%,#70b6ff),var(--color-button));border-radius:11px;box-shadow:0 8px 22px color-mix(in srgb,var(--color-button) 26%,transparent),inset 0 1px #fff3;height:32px;inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:none;position:absolute;transform:translate(var(--nav-indicator-x,0));transition:width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .22s ease;width:var(--nav-indicator-w,0);z-index:0}.app-nav a{align-items:center;border-radius:11px;color:var(--color-muted);display:inline-flex;font-size:var(--fs-sm);justify-content:center;min-height:32px;padding:0;position:relative;transition:color .22s ease,background-color .22s ease,padding .38s cubic-bezier(.22,1,.36,1);z-index:1}.app-nav a:hover,.app-nav a[aria-current=true]{color:var(--color-text)}.app-header.is-scrolled .app-nav{gap:3px;padding:0}.app-header.is-scrolled .app-nav[data-has-active=true] .app-nav__indicator{opacity:1}.app-header.is-scrolled .app-nav a{padding-inline:clamp(10px,1.25vw,17px)}.app-header.is-scrolled .app-nav a:hover{background:color-mix(in srgb,var(--color-button) 9%,transparent);color:var(--color-text)}.app-header.is-scrolled .app-nav a[aria-current=true]{background:transparent;box-shadow:none;color:#fff}.app-nav a:focus-visible{border-radius:4px;outline:2px solid var(--color-button);outline-offset:3px}.app-header__end{align-items:center;display:flex;gap:8px;justify-self:end}.icon-button{background:color-mix(in srgb,var(--color-surface) 70%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-chip);color:var(--color-muted);cursor:pointer;display:grid;height:clamp(34px,4.5vh,40px);place-items:center;transition:color .16s ease,border-color .16s ease;width:clamp(34px,4.5vh,40px)}.icon-button:hover{border-color:color-mix(in srgb,var(--color-button) 40%,transparent);color:var(--color-text)}.icon-button:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.icon-button svg{height:18px;width:18px}.icon-button .i-moon{display:none}:root.dark .icon-button .i-moon{display:block}:root.dark .icon-button .i-sun{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) .icon-button .i-moon{display:block}:root:not([data-theme]) .icon-button .i-sun{display:none}}@media(prefers-reduced-motion:reduce){.app-header__inner,.app-header__inner:before,.app-nav,.app-nav a,.app-nav__indicator{transition:none}}@media(max-width:860px){.app-header__inner{grid-template-columns:minmax(0,1fr) auto}.brand{justify-self:stretch;max-width:100%;min-width:0}.brand__name{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header.is-scrolled .app-header__inner{border-radius:16px;margin-top:7px;width:calc(100% - 14px)}.app-nav{display:none}}@media(max-width:520px){.app-header__end .ui-button{display:none}}.deck-dots{display:grid;gap:10px;inset-block-start:50%;inset-inline-end:clamp(8px,1.2vw,16px);position:fixed;transform:translateY(-50%);z-index:30}.deck-dots a{background:color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:999px;display:block;height:8px;transition:background-color .2s ease,transform .2s ease;width:8px}.deck-dots a[aria-current=true]{background:var(--color-button);transform:scale(1.5)}.language-switcher{background:color-mix(in srgb,var(--color-surface) 74%,transparent);border:1px solid var(--color-border);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.language-switcher a{border-radius:999px;color:var(--color-muted);font-size:10px;font-weight:800;line-height:1;padding:5px 7px}.language-switcher a[aria-current=page]{background:var(--color-button);color:var(--color-button-text)}.deck-dots a:focus-visible{outline:2px solid var(--color-button);outline-offset:3px}@media(max-height:560px),(max-width:860px){.deck-dots{display:none}}.hero{grid-template-rows:minmax(0,1fr) auto}.hero-layout{align-items:center;gap:clamp(16px,3vw,44px);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.hero-copy,.hero-layout{display:grid;min-height:0}.hero-copy{align-content:center;gap:var(--gap-card);justify-items:start}.hero-copy h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.03em;line-height:1.02}.hero-copy h1 em{color:var(--color-button);font-style:normal;text-shadow:0 0 28px color-mix(in srgb,var(--color-button) 20%,transparent)}.hero-copy>p{color:var(--color-muted);font-size:var(--fs-body);max-width:40ch}.hero-actions{display:flex;flex-wrap:wrap;gap:8px}.hero-trust{color:var(--color-muted);font-size:var(--fs-xs);font-weight:600}.device{backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);background:linear-gradient(145deg,color-mix(in srgb,var(--color-button) 22%,transparent),transparent 44%),color-mix(in srgb,var(--color-surface) 52%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 44%,var(--color-border));border-radius:24px;box-shadow:0 28px 90px color-mix(in srgb,var(--shadow-ambient) 84%,#00122d),0 0 48px color-mix(in srgb,var(--color-button) 14%,transparent),inset 0 1px color-mix(in srgb,var(--color-button) 26%,transparent);justify-self:end;max-width:560px;padding:1px;width:100%}.device__screen{background:linear-gradient(160deg,color-mix(in srgb,var(--color-button) 9%,transparent),transparent 48%),color-mix(in srgb,var(--color-bg) 88%,transparent);border-radius:22px;display:grid;gap:clamp(10px,1.5vh,16px);padding:clamp(14px,2vh,22px)}.device__bar{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:8px;padding-bottom:clamp(9px,1.2vh,13px)}.device__bar>svg{color:var(--color-button);flex:none;height:17px;width:17px}.device__bar b{font-size:var(--fs-sm);font-weight:700}.device__bar .status-pill{margin-inline-start:auto}.control-panel__main{align-items:center;display:grid;gap:clamp(12px,2vw,22px);grid-template-columns:minmax(0,.9fr) minmax(180px,1.1fr);min-height:190px}.control-summary{align-content:center;display:grid;gap:6px}.control-kicker{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.control-days{color:var(--color-text);font-size:clamp(38px,7vh,66px);letter-spacing:-.055em;line-height:.95}.control-days small{color:var(--color-muted);font-size:.34em;font-weight:650;letter-spacing:0}.control-until{color:var(--color-muted);font-size:var(--fs-xs)}.control-specs{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0}.control-specs>div{background:color-mix(in srgb,var(--color-surface) 68%,transparent);border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:8px}.control-specs dt{color:var(--color-muted);font-size:var(--fs-micro)}.control-specs dd{color:var(--color-text);font-size:var(--fs-card-title);font-weight:750;margin:2px 0 0}.network-orbit{align-content:center;display:grid;min-width:0;place-items:center}.network-orbit svg{height:auto;overflow:visible;width:min(100%,260px)}.network-orbit ellipse{stroke:color-mix(in srgb,var(--color-button) 38%,transparent);stroke-dasharray:4 5;stroke-width:1}.network-orbit ellipse:nth-child(2){opacity:.62;stroke-dasharray:none}.network-orbit__core{fill:color-mix(in srgb,var(--color-button) 72%,#0b4ba1);filter:drop-shadow(0 0 12px var(--color-button))}.network-orbit__node{fill:var(--color-button);stroke:color-mix(in srgb,var(--color-button) 32%,transparent);stroke-width:7}.network-orbit__check,.network-orbit__shield{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.network-orbit__shield{fill:color-mix(in srgb,var(--color-button) 78%,#06306c)}.network-orbit__check{fill:none}.network-orbit span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;margin-top:-14px;text-transform:uppercase}.control-route{align-items:center;background:color-mix(in srgb,var(--color-surface) 65%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 24%,var(--color-border));border-radius:13px;display:grid;font-size:var(--fs-xs);gap:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);min-height:44px;padding:8px 12px}.control-route span{align-items:center;color:var(--color-muted);display:flex;gap:8px}.control-route span i{background:var(--color-success-dot);border-radius:50%;box-shadow:0 0 0 4px var(--color-success-bg);height:7px;width:7px}.control-route>svg{color:var(--color-button);height:18px;width:18px}.control-route strong{text-align:right}.control-panel__cta{justify-content:space-between}.control-panel__cta svg{height:18px;width:18px}.control-safe{align-items:center;color:var(--color-muted);display:flex;font-size:var(--fs-micro);gap:7px;justify-content:center}.control-safe svg{color:var(--color-success-text);height:14px;width:14px}.traffic{display:grid;gap:5px}.traffic__row{color:var(--color-muted);display:flex;font-size:var(--fs-xs);gap:8px;justify-content:space-between}.traffic__track{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:3px;height:6px;overflow:hidden}.traffic__track i{background:var(--color-button);display:block;height:100%}.hero-strip{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--color-surface) 62%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-tile);display:grid;gap:clamp(10px,2vw,20px);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;max-width:1240px;padding:clamp(8px,1.2vh,12px) var(--pad-card);width:100%}.hero-strip__label{color:var(--color-muted);font-size:var(--fs-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hero>.hero-strip .category-chip-list{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.hero>.hero-strip .category-chip-list::-webkit-scrollbar{display:none}.hero>.hero-strip .category-chip{padding-inline:10px}@media(max-width:700px){.hero-strip{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.hero-layout{align-content:center;gap:clamp(10px,2vh,18px);grid-template-columns:minmax(0,1fr)}.device{justify-self:center;max-width:min(100%,560px)}.hero-copy{justify-items:center;text-align:center}.hero-copy>p{max-width:34ch}}#s2{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.steps-layout{align-content:stretch;gap:var(--gap-screen);grid-template-rows:minmax(0,1fr) auto}.steps,.steps-layout{display:grid;min-height:0}.steps{align-items:stretch;align-self:center;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.step,.steps{position:relative}.step{align-content:start;align-self:stretch;min-height:clamp(220px,28vh,300px);overflow:visible}html.dark .info-card{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--color-button) 11%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 82%,#0a1322),color-mix(in srgb,var(--color-bg) 88%,#10203a));border-color:color-mix(in srgb,var(--color-button) 28%,var(--color-border));box-shadow:0 18px 44px color-mix(in srgb,#02060e 48%,transparent),inset 0 1px color-mix(in srgb,var(--color-button) 16%,transparent),inset 0 -1px color-mix(in srgb,var(--color-button) 7%,transparent)}.step:not(:last-child):after{background:linear-gradient(90deg,var(--color-button),color-mix(in srgb,var(--color-button) 22%,transparent));content:"";height:1px;inset-block-start:50%;inset-inline-end:clamp(-22px,-1.65vw,-14px);position:absolute;width:clamp(18px,2vw,28px);z-index:3}.step:not(:last-child):before{border-block-start:1.5px solid var(--color-button);border-inline-end:1.5px solid var(--color-button);content:"";height:7px;inset-block-start:calc(50% - 4px);inset-inline-end:clamp(-22px,-1.7vw,-15px);position:absolute;transform:rotate(45deg);width:7px;z-index:4}.step__n{color:var(--color-link);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:.12em}.step p{color:var(--color-muted);font-size:var(--fs-sm)}.step .info-card__content{grid-template-rows:auto auto minmax(0,1fr);height:100%}.step-flow{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);margin-block:2px}.step-flow span{align-items:center;background:color-mix(in srgb,var(--color-surface) 45%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 24%,var(--color-border));border-radius:11px;color:var(--color-muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;justify-content:center;letter-spacing:.04em;min-height:34px;padding:0 9px}.step-flow span:last-child{background:color-mix(in srgb,var(--color-button) 12%,transparent);border-color:color-mix(in srgb,var(--color-button) 48%,var(--color-border));color:var(--color-text)}.step-flow svg{color:var(--color-button);height:20px;width:20px}.journey{--journey-duration:1.9s;align-self:center;min-height:clamp(300px,39vh,410px);overflow:hidden;padding:clamp(18px,2.4vw,30px);position:relative}.journey:after{background:color-mix(in srgb,var(--color-button) 12%,transparent);border-radius:50%;content:"";filter:blur(42px);height:360px;left:50%;pointer-events:none;position:absolute;top:-250px;transform:translate(-50%);width:360px}.journey__meta{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:clamp(18px,3vh,30px);position:relative;z-index:3}.journey__meta strong{font-size:var(--fs-card-title)}.journey__time{align-items:center;background:color-mix(in srgb,var(--color-button) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 32%,var(--color-border));border-radius:999px;color:var(--color-link);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:750;letter-spacing:.08em;min-height:28px;padding:0 10px}.journey__map{padding-top:0;position:relative;z-index:2}.journey__nodes{--journey-node-gap:clamp(10px,2vw,28px);gap:var(--journey-node-gap);grid-template-columns:repeat(4,minmax(0,1fr));z-index:2}.journey-node,.journey__nodes{display:grid;position:relative}.journey-node{--journey-icon-size:clamp(52px,6.5vh,66px);align-content:start;color:var(--color-muted);gap:10px;justify-items:center;opacity:.58;text-align:center;transform:translateY(6px);transition:opacity .32s ease,color .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.journey-node__icon{background:color-mix(in srgb,var(--color-bg) 76%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-button) 24%,var(--color-border));border-radius:20px;box-shadow:0 0 0 7px color-mix(in srgb,var(--color-bg) 72%,transparent);color:var(--color-muted);display:grid;height:var(--journey-icon-size);place-items:center;transition:color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .38s ease,transform .42s cubic-bezier(.22,1,.36,1);width:var(--journey-icon-size)}.journey-node__icon svg{height:25px;width:25px}.journey-node__connector{color:var(--color-button);height:16px;left:calc(50% + var(--journey-icon-size)/2 + 10px);opacity:.22;position:absolute;top:calc(var(--journey-icon-size)/2 - 8px);transition:opacity .28s ease,filter .28s ease;width:calc(100% + var(--journey-node-gap) - var(--journey-icon-size) - 20px);z-index:1}.journey-node__connector:before{border-top:2px solid;content:"";left:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.journey-node__connector svg{height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.journey-node:nth-child(3) .journey-node__connector{color:var(--color-success-dot)}.journey-node.is-complete .journey-node__connector{filter:drop-shadow(0 0 5px currentColor);opacity:1}.journey-node__step{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:750;letter-spacing:.12em}.journey-node h3{color:var(--color-text);font-size:var(--fs-card-title);line-height:1.1}.journey-node p{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.4;max-width:24ch}.journey-node__fact{align-items:center;background:color-mix(in srgb,var(--color-bg) 42%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 18%,var(--color-border));border-radius:999px;color:var(--color-muted);display:inline-flex;font-size:var(--fs-micro);font-weight:700;min-height:28px;padding:0 9px}.journey-node__next{display:none}.journey-node.is-active,.journey-node.is-complete{opacity:1;transform:translateY(0)}.journey-node.is-active .journey-node__icon,.journey-node.is-complete .journey-node__icon{background:color-mix(in srgb,var(--color-button) 15%,var(--color-surface));border-color:color-mix(in srgb,var(--color-button) 68%,var(--color-border));color:var(--color-button)}.journey-node.is-active .journey-node__icon{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-button) 10%,transparent),0 0 32px color-mix(in srgb,var(--color-button) 34%,transparent);transform:translateY(-3px) scale(1.06)}.journey-node:last-child.is-active .journey-node__icon{background:var(--color-success-bg);border-color:var(--color-success-border);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-success-dot) 9%,transparent),0 0 34px color-mix(in srgb,var(--color-success-dot) 28%,transparent);color:var(--color-success-dot)}@media(max-width:900px){.step{min-height:auto}.step:not(:last-child):after,.step:not(:last-child):before{display:none}.journey{min-height:auto;padding:18px}.journey__meta{align-items:flex-start}.journey__map{padding-top:0}.journey-node__connector{display:none}.journey__nodes{gap:12px;grid-template-columns:minmax(0,1fr)}.journey-node{-moz-column-gap:14px;column-gap:14px;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto auto auto;justify-items:start;position:relative;text-align:left}.journey-node__icon{grid-row:1/5}.journey-node__step{align-self:end}.journey-node p{max-width:none}.journey-node__fact{grid-column:2}.journey-node__next{bottom:-17px;color:var(--color-button);display:block;height:22px;left:20px;opacity:.24;position:absolute;transform:translateY(-5px);transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1);width:18px;z-index:3}.journey-node.is-complete .journey-node__next{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--color-button) 72%,transparent));opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.journey-node,.journey-node__connector,.journey-node__icon{transition:none!important}}#s3{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.plans-layout{align-content:stretch;gap:var(--gap-screen);grid-template-rows:minmax(0,1fr) auto}.plans,.plans-layout{display:grid;min-height:0}.plans{align-items:stretch;align-self:center;gap:var(--gap-card);grid-template-columns:repeat(3,minmax(0,1fr))}.plan{align-content:start;grid-template-rows:auto minmax(0,1fr)}.plan--featured{border-color:color-mix(in srgb,var(--color-button) 55%,transparent)}.plan .info-card__content{align-content:start;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.plan .ui-button{margin-top:auto}.plan__save{color:var(--color-success-text);font-size:var(--fs-xs);font-weight:650}.plan__save--neutral{color:var(--color-muted)}.plans--overflowing{grid-auto-columns:minmax(280px,calc(33.33333% - var(--gap-card)*2/3));grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:6px;scroll-snap-type:x proximity}.plans--overflowing>.plan{scroll-snap-align:start}.pricing-state{align-self:center;gap:10px;justify-items:start}.pricing-state p{color:var(--color-muted);max-width:54ch}.pricing-state .ui-button{margin-top:4px}.plans-foot{align-items:stretch;display:grid;gap:var(--gap-card);grid-template-columns:minmax(0,1fr)}.payment-promise{align-items:center;background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--color-button) 18%,transparent),transparent 28%),linear-gradient(110deg,color-mix(in srgb,var(--color-button) 12%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface) 88%,transparent);border-color:color-mix(in srgb,var(--color-button) 42%,var(--color-border));display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:minmax(210px,.85fr) minmax(0,1.55fr) minmax(170px,.65fr);padding-block:clamp(14px,2vh,20px)}.payment-promise__intro{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.payment-promise__intro h3{font-size:var(--fs-card-title);line-height:1.08;margin-top:4px}.payment-promise__intro p{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.35;margin-top:5px}.payment-promise__steps{align-items:center;display:grid;gap:clamp(6px,1vw,12px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);list-style:none}.payment-promise__steps [role=listitem]{align-items:center;background:color-mix(in srgb,var(--color-button) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 26%,var(--color-border));border-radius:14px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:54px;padding:8px 10px}.payment-promise__steps strong{font-size:var(--fs-xs);line-height:1.2}.payment-promise__step-icon{background:color-mix(in srgb,var(--color-button) 15%,transparent);border-radius:10px;color:var(--color-button);display:grid;height:30px;place-items:center;width:30px}.payment-promise__step-icon svg{height:14px;width:14px}.payment-promise__arrow{color:var(--color-button);width:14px}.payment-promise__result{border-inline-start:1px solid color-mix(in srgb,var(--color-button) 30%,var(--color-border));display:grid;gap:3px;padding-inline-start:clamp(12px,2vw,24px)}.payment-promise__result small,.payment-promise__result span{color:var(--color-muted);font-size:var(--fs-xs)}.payment-promise__result strong{color:var(--color-success-text);font-size:var(--fs-card-title);line-height:1.1}.plan-flow{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr)}.plan-flow__node{align-content:center;background:linear-gradient(145deg,color-mix(in srgb,#fff 26%,transparent),transparent 48%),color-mix(in srgb,var(--color-button) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 26%,var(--color-border));border-radius:14px;display:grid;gap:3px;min-height:66px;min-width:0;padding:10px 12px}.plan-flow__node strong{color:var(--color-text);font-size:var(--fs-sm);line-height:1.05}.plan-flow__node span{color:var(--color-muted);font-size:10px;line-height:1.2}.plan-flow__node--accent{background:color-mix(in srgb,var(--color-button) 14%,transparent);border-color:color-mix(in srgb,var(--color-button) 58%,var(--color-border));box-shadow:0 10px 30px color-mix(in srgb,var(--color-button) 10%,transparent)}.plan-flow__arrow{color:var(--color-button);height:18px;justify-self:center;width:18px}.plan-foot-note{align-items:center;color:var(--color-muted);display:flex;font-size:var(--fs-xs);gap:8px}.plan-foot-note:before{background:var(--color-success-dot);border-radius:50%;box-shadow:0 0 0 4px var(--color-success-bg);content:"";flex:none;height:7px;width:7px}@media(max-width:980px){.payment-promise{grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr)}.payment-promise__result{border-inline-start:0;border-top:1px solid var(--color-border);grid-column:1/-1;padding-inline-start:0;padding-top:10px}}#s4{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.features-layout{align-self:center;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.features-grid,.features-layout{align-items:stretch;display:grid;gap:var(--gap-card);min-height:0}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{align-content:start;min-height:clamp(170px,19vh,210px);overflow:hidden;position:relative}.feature-card:before{background:linear-gradient(118deg,color-mix(in srgb,#fff 26%,transparent),transparent 34%),radial-gradient(circle at 14% 0,color-mix(in srgb,var(--color-button) 14%,transparent),transparent 42%);inset:0}.feature-card:after,.feature-card:before{content:"";pointer-events:none;position:absolute;z-index:0}.feature-card:after{background:color-mix(in srgb,var(--color-button) 13%,transparent);border-radius:50%;filter:blur(8px);height:120px;inset-block-end:-62px;inset-inline-end:-52px;width:120px}html.dark .feature-card:before{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-button) 7%,transparent),transparent 44%)}html.dark .feature-card:after{display:none}.feature-card>*{position:relative;z-index:1}.feature-card .info-card__content{grid-template-rows:auto minmax(0,1fr);height:100%}.feature-card p{color:var(--color-muted);font-size:var(--fs-sm)}.feature-signal{align-items:center;align-self:end;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;position:relative;z-index:1}.feature-signal__pill,.feature-signal__row{background:color-mix(in srgb,var(--color-button) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 28%,var(--color-border));color:var(--color-muted);font-size:var(--fs-xs);font-weight:650;min-height:30px}.feature-signal__pill{align-items:center;border-radius:999px;display:inline-flex;gap:6px;padding:0 10px}.feature-signal__pill:before{background:var(--color-success-dot);border-radius:50%;box-shadow:0 0 0 3px var(--color-success-bg);content:"";height:6px;width:6px}.feature-signal__row{align-items:center;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:0 11px;width:100%}.feature-signal__row strong{color:var(--color-text)}.feature-viz{align-items:center;align-self:end;background:linear-gradient(135deg,color-mix(in srgb,#fff 24%,transparent),transparent 52%),color-mix(in srgb,var(--color-button) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 28%,var(--color-border));border-radius:15px;display:grid;gap:10px;margin-top:auto;min-height:68px;overflow:hidden;padding:10px 12px;position:relative}html.dark .feature-viz{background:color-mix(in srgb,var(--color-bg) 72%,var(--color-surface));border-color:color-mix(in srgb,var(--color-button) 19%,var(--color-border));box-shadow:none}.feature-viz strong{color:var(--color-text);font-size:var(--fs-sm)}.feature-viz small{color:var(--color-muted);font-size:10px}.feature-viz__copy{display:grid;gap:3px;min-width:0}.feature-viz--speed{grid-template-columns:74px minmax(0,1fr)}.speed-signal{color:var(--color-button);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-button) 30%,transparent));height:42px;justify-self:center;width:48px}.feature-viz--privacy{grid-template-columns:auto minmax(0,1fr) 40px}.privacy-zero{color:var(--color-button)!important;font-size:34px!important;line-height:1}.feature-viz--privacy>svg{color:var(--color-button);height:36px;opacity:.9;width:36px}.feature-viz--devices{grid-template-columns:repeat(5,auto);justify-content:space-between}.device-glyph{background:color-mix(in srgb,var(--color-surface) 48%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 30%,var(--color-border));border-radius:13px;color:var(--color-button);display:grid;height:42px;place-items:center;width:42px}.device-glyph svg{height:21px;width:21px}.device-link{color:color-mix(in srgb,var(--color-button) 68%,transparent);height:12px;min-width:18px;width:18px}.feature-viz--support{grid-template-columns:auto minmax(28px,1fr) auto}.support-stage{display:grid;gap:2px}.support-stage b{color:var(--color-text);font-size:var(--fs-xs)}.support-stage span{color:var(--color-muted);font-size:10px}.support-stage--end{text-align:end}.support-line{background:color-mix(in srgb,var(--color-button) 24%,var(--color-border));height:2px;position:relative}.support-line:after{background:var(--color-success-dot);border-radius:50%;box-shadow:0 0 0 4px var(--color-success-bg);content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.metric-tile>span{align-items:center;display:inline-flex;gap:7px}.metric-tile>span svg{color:var(--color-button);flex:none;height:13px;width:13px}.features-side{display:grid;gap:var(--gap-card);grid-template-rows:auto auto;min-height:0}.features-side,.features-side>.info-card{align-content:start}.features-side>.info-card:last-child{min-height:clamp(150px,17vh,190px)}.clients-note{color:var(--color-muted);font-size:var(--fs-xs)}.device-groups{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.device-group{align-items:center;background:color-mix(in srgb,var(--color-surface) 46%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 24%,var(--color-border));border-radius:13px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:9px}.device-group>span{background:color-mix(in srgb,var(--color-button) 10%,transparent);border-radius:10px;color:var(--color-button);display:grid;height:34px;place-items:center;width:34px}.device-group svg{height:18px;width:18px}.device-group div{display:grid;gap:2px;min-width:0}.device-group strong{color:var(--color-text);font-size:var(--fs-xs)}.device-group small{color:var(--color-muted);font-size:9px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.category-chip svg{color:var(--color-button);flex:none;height:15px;width:15px}@media(max-width:900px){.features-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.plan-flow{grid-template-columns:minmax(0,1fr)}.plan-flow__arrow{transform:rotate(90deg)}.device-groups{grid-template-columns:minmax(0,1fr)}}#s5{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto}#s5 .screen__head{grid-row:1}#s5 .faq-layout{align-self:center;grid-row:2}.faq-layout{align-items:stretch;gap:var(--gap-card);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.faq-layout,.faq-list{display:grid;min-height:0}.faq-list{align-content:start;gap:var(--gap-tight)}.qa{interpolate-size:allow-keywords;background:linear-gradient(180deg,var(--glass-top-soft),var(--glass-bottom-soft)),color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 18%,var(--color-border));border-radius:var(--radius-tile);overflow:hidden}.qa::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .26s cubic-bezier(.22,1,.36,1),opacity .17s ease,content-visibility allow-discrete .26s}.qa[open]::details-content{block-size:auto;opacity:1}@starting-style{.qa[open]::details-content{block-size:0;opacity:0}}.qa summary{align-items:center;cursor:pointer;display:grid;font-size:var(--fs-sm);font-weight:650;gap:12px;grid-template-columns:minmax(0,1fr) 16px;list-style:none;min-height:clamp(36px,4.8vh,46px);padding:6px 12px}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px solid var(--color-button);outline-offset:-2px}.qa summary svg{color:var(--color-button);height:16px;transition:transform .2s ease;width:16px}.qa[open] summary svg{transform:rotate(45deg)}.qa__body{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.45;padding:0 12px 10px}@media(prefers-reduced-motion:reduce){.qa summary svg,.qa::details-content{transition:none}}.cta-card{align-content:center;align-self:stretch;justify-items:center;text-align:center}.cta-card p{color:var(--color-muted);font-size:var(--fs-sm);max-width:34ch}.cta-card h3{font-size:var(--fs-card-title);font-weight:800;line-height:1.15}.deck-footer{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:8px 18px;justify-content:space-between}#s5 .deck-footer{align-self:end;grid-row:3}.deck-footer nav{display:flex;flex-wrap:wrap;gap:14px}.deck-footer a:hover{color:var(--color-text)}@media(max-width:900px){.faq-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html{scroll-snap-type:none}body{height:auto;min-height:100%}#s2,#s3,#s4,#s5{align-content:start;grid-template-rows:auto}#s5 .deck-footer,#s5 .faq-layout,#s5 .screen__head{grid-row:auto}.screen{height:auto;min-height:100dvh;overflow:visible;padding-block-end:clamp(32px,8vw,56px);scroll-snap-align:none}.faq-layout,.features-layout,.hero-layout,.plans-layout,.steps-layout{min-height:auto}.features-grid,.plans,.steps{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow:visible;padding-bottom:0}.hero-actions,.hero-actions .ui-button{width:100%}.device{max-width:min(100%,560px)}.features-layout{grid-template-rows:auto}.deck-dots{display:none}}@media(max-width:520px){.control-panel__main{grid-template-columns:minmax(0,1fr)}.network-orbit svg{max-width:230px}.control-route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.2fr)}}@media(max-height:760px),(max-width:1024px){html{scroll-snap-type:none}body{height:auto;min-height:100%}.screen{height:auto;max-width:100%;min-height:100svh;overflow:clip;padding-block:calc(var(--header-h) + clamp(24px,4vw,42px)) clamp(36px,7vw,72px);scroll-snap-align:none;scroll-snap-stop:normal;width:100%}#s2,#s3,#s4,#s5,.hero{align-content:start;grid-template-rows:auto}#s5 .deck-footer,#s5 .faq-layout,#s5 .screen__head{grid-row:auto}.faq-layout,.features-layout,.hero-layout,.plans-layout,.steps-layout{min-height:auto}.hero-layout{gap:clamp(24px,5vw,48px);grid-template-columns:minmax(0,1fr)}.hero-copy{justify-items:center;text-align:center}.hero-copy>p{max-width:46ch}.device{justify-self:center;max-width:620px;width:min(100%,620px)}.plans{align-self:start;grid-template-columns:repeat(2,minmax(0,1fr))}.plans>.plan:last-child{grid-column:1/-1}.faq-layout,.features-layout,.plans-foot{grid-template-columns:minmax(0,1fr)}.features-side{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-dots{display:none}}@media(max-width:760px){:root{--pad-screen-x:clamp(16px,5vw,24px);--pad-screen-y:16px;--gap-screen:clamp(18px,5vw,28px);--gap-card:12px;--gap-tight:8px;--pad-card:clamp(14px,4vw,18px);--radius-card:18px;--radius-tile:14px}.screen{min-height:auto;padding-block:calc(var(--header-h) + 28px) clamp(44px,12vw,72px)}.screen__head{gap:8px}.screen__head h2{max-width:22ch}.screen__head p{max-width:48ch}.hero-layout{gap:28px}.hero-copy{justify-items:start;text-align:left}.hero-copy>p{max-width:38ch}.hero-actions,.hero-actions .ui-button{width:100%}.hero-strip{align-items:start;grid-template-columns:minmax(0,1fr)}.category-chip-list{flex-wrap:wrap;overflow:visible;width:100%}.features-grid,.features-side,.plans{grid-template-columns:minmax(0,1fr)}.plans>.plan:last-child{grid-column:auto}.feature-card,.plan{min-height:auto}.plan-flow{grid-template-columns:minmax(0,1fr)}.plan-flow__arrow{transform:rotate(90deg)}.device-groups{grid-template-columns:minmax(0,1fr)}.faq-layout{gap:20px}.cta-card{min-height:auto}.qa summary,.theme-toggle,.ui-button{min-height:44px}.deck-footer{align-items:flex-start;gap:14px}}@media(max-width:520px){:root{--fs-h1:clamp(30px,10vw,42px);--fs-h2:clamp(24px,7.2vw,31px);--fs-card-title:clamp(17px,5vw,21px);--fs-body:14px;--fs-sm:12.5px;--fs-xs:11px;--fs-micro:10px;--radius-card:16px}.app-header.is-scrolled .app-header__inner,.app-header__inner{border-radius:14px;padding-inline:10px;width:calc(100% - 12px)}.brand{gap:7px}.app-header__end{gap:6px}.hero-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.hero.screen{padding-block-start:calc(var(--header-h) + 14px)}.hero-layout{gap:20px}.hero-copy{gap:10px}.hero-copy h1{font-size:clamp(32px,9.5vw,40px);line-height:1.04}.hero-copy>p{font-size:13.5px;line-height:1.45}.feature-list{gap:7px}.feature-row{gap:9px}.feature-row__icon{height:28px;width:28px}.hero-trust{line-height:1.4}.device{width:100%}.control-panel{padding:14px}.control-panel__main{gap:8px;grid-template-columns:minmax(0,1fr) minmax(118px,142px);min-height:0}.control-days{font-size:clamp(44px,14vw,58px)}.network-orbit svg{max-width:142px;width:100%}.network-orbit span{font-size:8px}.control-route{margin-top:10px}.journey{padding:16px}.journey__meta{display:grid;gap:8px}.journey__time{justify-self:start}.journey-node{-moz-column-gap:12px;column-gap:12px;grid-template-columns:48px minmax(0,1fr)}.journey-node__icon{border-radius:15px;height:48px;width:48px}.journey-node:not(:last-child):after{left:15px}.plan-flow__node{min-height:58px}.control-route{grid-template-columns:minmax(0,1fr);text-align:left}.control-route__arrow{transform:rotate(90deg)}.device-groups{gap:8px}.device-group{min-height:62px}.deck-footer{display:grid;grid-template-columns:minmax(0,1fr)}.deck-footer nav{display:flex;flex-wrap:wrap;gap:10px 14px}}@media(max-width:380px){:root{--pad-screen-x:12px}.screen{padding-block-start:calc(var(--header-h) + 22px)}.hero.screen{padding-block-start:calc(var(--header-h) + 10px)}.hero-copy h1{font-size:clamp(28px,10vw,36px)}.control-panel,.info-card,.journey{border-radius:14px}.category-chip{padding-inline:9px}.control-panel__main{grid-template-columns:minmax(0,1fr)}.network-orbit{display:none}}@media(max-width:760px){html{scroll-padding-top:0;scroll-snap-type:y mandatory}body,html{height:100%}body{min-height:100%}.screen{gap:10px;height:100svh;max-height:100svh;min-height:100svh;overflow:clip;padding:calc(var(--header-h) + 12px) var(--pad-screen-x) 12px;scroll-snap-align:start;scroll-snap-stop:always}#s2,#s3,#s4{grid-template-rows:auto minmax(0,1fr)}#s2,#s3,#s4,#s5{align-content:stretch}#s5{grid-template-rows:auto minmax(0,1fr) auto}.screen__head{gap:4px}.screen__head .eyebrow{font-size:9px;letter-spacing:.13em}.screen__head h2{font-size:clamp(21px,6.2vw,27px);line-height:1.06;max-width:none}.screen__head p{display:-webkit-box;font-size:11px;line-height:1.35;max-width:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.screen__swipe-hint{color:var(--color-link);display:block;font-family:var(--font-mono);font-size:9px;font-weight:750;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.hero{grid-template-rows:minmax(0,1fr);padding-block-end:10px}.hero,.hero-layout{align-content:stretch}.hero-layout{gap:10px;grid-template-rows:auto minmax(0,1fr);height:100%}.hero-copy{align-content:start;gap:7px}.hero-copy .eyebrow{font-size:9px}.hero-copy h1{font-size:clamp(29px,8.7vw,37px);line-height:1.01}.hero-copy>p{display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.feature-list{gap:4px}.feature-row{font-size:11px;gap:8px;line-height:1.25}.feature-row__icon{border-radius:8px;height:24px;width:24px}.feature-row__icon svg{height:12px;width:12px}.hero-actions{gap:7px;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.hero-actions .ui-button{font-size:11px;min-height:40px;padding-inline:10px}.hero-trust,.hero>.hero-strip{display:none}.device{align-self:stretch;border-radius:18px;height:100%;max-height:none;width:100%}.device__screen{align-content:start;border-radius:17px;gap:7px;height:100%;padding:11px}.device__bar{padding-bottom:7px}.control-panel__main{gap:6px;grid-template-columns:minmax(0,1fr) minmax(94px,124px);min-height:0}.control-summary{gap:3px}.control-days{font-size:clamp(38px,12vw,50px)}.control-specs{gap:5px;margin-top:4px}.control-specs>div{padding:6px}.network-orbit svg{max-height:118px}.network-orbit span{font-size:7px}.control-route,.control-safe{display:none}.control-panel__cta{font-size:11px;margin-top:auto;min-height:40px}.steps-layout{gap:8px;grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:hidden}.journey{align-self:stretch;height:100%;min-height:0;padding:12px}.journey__meta{align-items:center;display:flex;gap:8px}.journey__meta strong{font-size:15px}.journey__time{font-size:8px;margin-inline-start:auto;min-height:24px;padding-inline:8px}.journey__map{height:100%;min-height:0}.journey__nodes{align-content:space-evenly;gap:4px;height:100%}.journey-node{align-items:center;-moz-column-gap:10px;column-gap:10px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:58px;row-gap:1px}.journey-node__icon{border-radius:13px;grid-column:1;grid-row:1/3;height:42px;width:42px}.journey-node__icon svg{height:20px;width:20px}.journey-node__step{align-self:end;font-size:8px;grid-column:2;grid-row:1}.journey-node h3{font-size:15px;grid-column:2;grid-row:2;line-height:1.05}.journey-node p{display:none}.journey-node__fact{align-self:center;font-size:8px;grid-column:3;grid-row:1/3;max-width:116px;padding:5px 7px;text-align:right}.journey-node:not(:last-child):after{bottom:-11px;font-size:14px;height:16px;left:12px}#s2 .hero-strip{min-height:38px;overflow:hidden;padding:6px 9px}#s2 .hero-strip__label{display:none}#s2 .category-chip-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#s2 .category-chip-list::-webkit-scrollbar{display:none}#s2 .category-chip{flex:0 0 auto;font-size:9px;min-height:26px;padding-inline:9px}.plans-layout{gap:8px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.plans{align-items:stretch;display:grid;gap:10px;grid-auto-columns:calc(100% - 28px);grid-auto-flow:column;grid-template-columns:none;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:1px 28px 4px 1px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%}.plans::-webkit-scrollbar{display:none}.plans>.plan,.plans>.plan:last-child{grid-column:auto;height:100%;min-height:0;scroll-snap-align:start;scroll-snap-stop:always}.plan-specs{gap:5px}.plan-specs>div{min-height:37px;padding:7px 9px}.plan__save{font-size:9px;min-height:14px}.plans-foot{display:block;min-height:112px}.plans-foot>.payment-promise{display:grid;gap:7px;grid-template-columns:minmax(0,1fr);height:100%;padding:10px}.payment-promise__intro{gap:8px;grid-template-columns:28px minmax(0,1fr)}.payment-promise__intro .info-card-icon{border-radius:9px;height:28px;width:28px}.payment-promise__intro .eyebrow,.payment-promise__intro p,.payment-promise__result{display:none}.payment-promise__intro h3{font-size:14px;margin:0}.payment-promise__steps{gap:4px}.payment-promise__steps [role=listitem]{gap:3px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:44px;padding:5px;text-align:center}.payment-promise__step-icon{border-radius:7px;height:22px;width:22px}.payment-promise__step-icon svg{height:11px;width:11px}.payment-promise__steps strong{font-size:8px}.payment-promise__arrow{width:9px}.features-layout{align-items:center;display:grid;gap:10px;grid-auto-columns:calc(100% - 32px);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:2px 32px 4px 1px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%}.features-layout::-webkit-scrollbar{display:none}.features-grid,.features-side{display:contents}.features-layout .info-card{align-content:start;align-self:center;height:min(100%,440px);min-height:0;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.features-side>.info-card:last-child{min-height:0}#s5 .faq-layout,.device-groups{grid-template-columns:minmax(0,1fr)}#s5 .faq-layout{gap:8px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.faq-list{align-content:start;gap:5px;min-height:0}.qa summary{font-size:10px;min-height:38px;padding:8px 10px}.qa__answer{font-size:9px;line-height:1.35;padding:0 10px 9px}.cta-card{gap:7px;min-height:0;padding:11px}.cta-card .info-card__icon{height:34px;width:34px}.cta-card h3{font-size:16px}.cta-card p{font-size:9px;line-height:1.3;max-width:38ch}.cta-card .ui-button{min-height:38px}.deck-footer{align-items:center;display:flex;font-size:8px;gap:8px;min-height:26px}.deck-footer nav{gap:8px;margin-inline-start:auto}}@media(max-width:760px)and (max-height:700px){.screen{gap:7px;padding-block-end:7px;padding-block-start:calc(var(--header-h) + 7px)}.screen__head p{display:none}.hero-copy>p{-webkit-line-clamp:2}.feature-row:last-child{display:none}.hero-copy h1{font-size:clamp(27px,8vw,34px)}.journey-node{min-height:50px}.journey-node__icon{height:38px;width:38px}.plans-foot{min-height:102px}.features-layout .info-card{height:min(100%,380px)}.cta-card p{display:none}}@media(max-width:380px){.hero-actions{grid-template-columns:minmax(0,1fr)}.hero-actions .ui-button--secondary{display:none}.journey-node__fact{max-width:92px}.plans{grid-auto-columns:calc(100% - 20px)}.features-layout{grid-auto-columns:calc(100% - 24px)}}.carousel-dots{display:none}@media(max-width:760px){.screen{padding-block-end:16px;scroll-margin:0}.app-header,.app-header__inner{transform:none!important}.hero-layout{align-content:space-between;gap:14px;grid-template-rows:auto auto}.hero{padding-block-end:clamp(30px,4.5vh,42px)}.hero-copy{gap:8px;position:relative;z-index:2}.hero-copy h1{font-size:clamp(30px,9vw,38px)}.hero-copy>p{-webkit-line-clamp:2;max-width:42ch}.hero-actions{margin-top:2px}.device{align-self:end;max-height:286px}.device,.device__screen{height:auto;min-height:0}.device__screen{gap:6px;padding:10px 11px}.control-panel__main{grid-template-columns:minmax(0,1fr) 100px;min-height:142px}.network-orbit svg{max-height:94px;width:100px}.control-panel__cta{margin-top:2px;min-height:38px}#s2 .screen__head h2{font-size:clamp(20px,5.8vw,24px);line-height:1.04}.steps-layout{align-content:center;gap:10px;grid-template-rows:auto auto}.journey{align-content:stretch;grid-template-rows:auto minmax(0,1fr);height:min(58vh,500px);min-height:390px}.journey__map{align-items:center;display:grid;height:auto;min-height:0}.journey__nodes{align-content:center;gap:clamp(8px,1.7vh,14px);height:auto}.journey-node{min-height:54px}#s2 .hero-strip{border-radius:12px;margin-bottom:2px}.plans-layout{align-content:center;gap:7px;grid-template-rows:320px 28px 116px}.plans{align-self:stretch;height:320px}.plans>.plan,.plans>.plan:last-child{height:320px;max-height:320px}.carousel-dots{align-items:center;display:flex;gap:6px;justify-content:center;min-height:28px}.carousel-dot{background:transparent;border:0;border-radius:999px;cursor:pointer;height:28px;padding:0;position:relative;touch-action:manipulation;width:30px}.carousel-dot:before{background:color-mix(in srgb,var(--color-muted) 38%,transparent);border-radius:999px;content:"";height:7px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);transition:width .22s ease,background-color .22s ease,box-shadow .22s ease;width:7px}.carousel-dot.is-active:before{background:var(--color-button);box-shadow:0 0 10px color-mix(in srgb,var(--color-button) 45%,transparent);width:22px}.carousel-dot:focus-visible{outline:2px solid var(--color-button);outline-offset:1px}.plans-foot{height:116px;min-height:116px}.plans-foot>.info-card:last-child{height:116px;overflow:hidden}.features-layout{display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;padding:0;touch-action:pan-y}.features-side{display:contents}.features-side>.info-card:first-child{flex:0 0 auto;height:auto;min-height:206px;order:1;scroll-snap-align:none;width:100%}.features-grid{display:grid;flex:0 0 205px;gap:10px;grid-auto-columns:calc(100% - 42px);grid-auto-flow:column;grid-template-columns:none;min-height:205px;order:2;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:1px 42px 3px 1px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%}.features-grid::-webkit-scrollbar{display:none}.features-grid .feature-card{align-self:stretch;height:201px;min-height:201px;padding:13px;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.feature-card p{font-size:10px;line-height:1.35}.feature-viz{margin-top:auto;min-height:66px}.features-side>.info-card:last-child{display:none}#s5 .faq-layout{align-content:center;gap:18px;grid-template-rows:auto auto}.faq-list{gap:7px}.qa summary{font-size:11px;min-height:44px;padding:10px 12px}.qa__answer{font-size:10px;padding:0 12px 11px}.cta-card{gap:9px;padding:15px}.cta-card .info-card__icon{height:42px;width:42px}.cta-card h3{font-size:18px}.cta-card p{font-size:10px}.cta-card .ui-button{min-height:42px}}@media(max-width:760px)and (max-height:700px){.device{max-height:250px}.control-panel__main{min-height:118px}.journey{height:min(55vh,420px);min-height:340px}.plans-layout{grid-template-rows:280px 24px 102px}.plans,.plans>.plan,.plans>.plan:last-child{height:280px;max-height:280px}.plans-foot,.plans-foot>.info-card:last-child{height:102px;min-height:102px}.features-side>.info-card:first-child{min-height:176px}.features-grid{flex-basis:178px;min-height:178px}.features-grid .feature-card{height:174px;min-height:174px}#s5 .faq-layout{gap:10px}}@media(max-width:760px){#s2 .steps-layout{align-content:center;display:grid;gap:0;grid-template-rows:auto auto}#s2 .journey{border-radius:18px 18px 0 0;height:auto;min-height:0;overflow:visible;padding:14px 12px 12px;width:100%}#s2 .journey__meta{align-items:center;margin-bottom:12px}#s2 .journey__meta strong{font-size:15px}#s2 .journey__time{min-height:26px;padding-inline:9px}#s2 .journey__map{display:block;height:auto}#s2 .journey__nodes{align-content:start;display:grid;gap:6px;height:auto}#s2 .journey-node{align-items:center;display:grid;gap:7px;grid-template-columns:44px 24px minmax(0,1fr) auto;grid-template-rows:48px;justify-items:start;min-height:48px;padding:0;position:relative;text-align:left}#s2 .journey-node__icon{border-radius:13px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-bg) 72%,transparent);grid-column:1;grid-row:1;height:42px;width:42px}#s2 .journey-node__icon svg{height:20px;width:20px}#s2 .journey-node__step{align-self:center;font-size:8px;grid-column:2;grid-row:1}#s2 .journey-node h3{font-size:14px;grid-column:3;grid-row:1;white-space:nowrap}#s2 .journey-node p{display:none}#s2 .journey-node__fact{font-size:8px;grid-column:4;grid-row:1;max-width:138px;min-height:25px;padding-inline:8px;white-space:nowrap}#s2 .journey-node:not(:last-child):after{bottom:-9px;color:var(--color-button);content:"↓";font-family:var(--font-mono);font-size:11px;left:16px;line-height:1;position:absolute;z-index:3}#s2 .hero-strip{align-items:center;background:color-mix(in srgb,var(--color-surface) 88%,transparent);border-radius:0 0 18px 18px;border-top:0;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin:0;min-height:58px;padding:8px 10px}#s2 .hero-strip__label{color:var(--color-muted);display:block;font-size:8px;line-height:1.25;max-width:82px;white-space:normal}#s2 .hero-strip .category-chip-list{display:flex;gap:5px;min-width:0;overflow-x:auto;padding-bottom:1px;scroll-snap-type:x proximity;scrollbar-width:none}#s2 .hero-strip .category-chip-list::-webkit-scrollbar{display:none}#s2 .hero-strip .category-chip{flex:0 0 auto;font-size:8px;min-height:28px;padding-inline:9px;scroll-snap-align:start}#s3 .plans-layout{align-content:center;gap:8px;grid-template-rows:300px 28px 112px}#s3 .plans,#s3 .plans>.plan,#s3 .plans>.plan:last-child{height:300px;max-height:300px}#s3 .plans-foot{display:block}#s3 .carousel-dots{align-content:center;flex-wrap:wrap;row-gap:0}#s3 .carousel-dots:after{content:none}}@media(max-width:760px)and (max-height:700px){#s3 .plans-layout{grid-template-rows:280px 24px}#s3 .plans-foot{display:none}}@media(max-width:430px){#s2 .journey-node{grid-template-columns:42px 22px minmax(0,1fr)}#s2 .journey-node__fact{font-size:7px;grid-column:3;justify-self:end;max-width:112px}#s2 .journey-node h3{font-size:13px;padding-right:92px}#s2 .hero-strip{gap:5px;grid-template-columns:1fr}#s2 .hero-strip__label{max-width:none}}@media(max-width:760px){#s2,#s3,#s4,#s5{padding-block-start:calc(var(--header-h) + 18px)}#s2 .screen__head,#s3 .screen__head,#s4 .screen__head,#s5 .screen__head{gap:6px;position:relative;z-index:2}body{background-attachment:scroll;background-size:auto 100svh}.screen:after,.screen:before{display:none}#s2 .steps-layout{align-content:space-between;gap:16px;grid-template-rows:auto auto;height:100%;overflow:hidden}#s2 .journey{align-self:start;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;overflow:visible;padding:0;width:100%}#s2 .journey:after{display:none}#s2 .journey__meta{margin-bottom:10px;padding-inline:2px}#s2 .journey__nodes{gap:8px}#s2 .journey-node{background:linear-gradient(135deg,color-mix(in srgb,var(--color-button) 8%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 22%,var(--color-border));border-radius:15px;box-shadow:0 10px 26px color-mix(in srgb,var(--shadow-ambient) 42%,transparent),inset 0 1px color-mix(in srgb,var(--color-button) 10%,transparent);-moz-column-gap:11px;column-gap:11px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:58px;opacity:.8;padding:7px 9px;row-gap:1px;transform:none}#s2 .journey-node.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--color-button) 15%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface) 88%,transparent);border-color:color-mix(in srgb,var(--color-button) 56%,var(--color-border));opacity:1}#s2 .journey-node__icon{align-self:center;border-radius:14px;box-shadow:none;grid-column:1;grid-row:1/3;height:46px;width:46px}#s2 .journey-node.is-active .journey-node__icon{box-shadow:0 0 20px color-mix(in srgb,var(--color-button) 22%,transparent);transform:none}#s2 .journey-node__step{align-self:end;grid-column:2;grid-row:1}#s2 .journey-node h3{align-self:start;font-size:15px;grid-column:2;grid-row:2;padding:0;white-space:nowrap}#s2 .journey-node__fact{align-self:center;font-size:8px;grid-column:3;grid-row:1/3;justify-self:end;max-width:132px;min-height:26px;padding-inline:8px;white-space:nowrap}#s2 .journey-node:not(:last-child):after{content:none}#s2 .journey-node__next{bottom:-13px;height:16px;left:25px;opacity:.48;width:12px}#s2 .hero-strip{background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-button) 22%,var(--color-border));border-radius:16px;margin:0;min-height:58px;padding:9px 10px;width:100%}#s3 .plans-layout{align-content:stretch;gap:8px;grid-template-rows:350px 28px minmax(0,1fr) 112px;height:100%;overflow:hidden}#s3 .plans-layout>.plans{align-self:start;grid-row:1;height:350px;max-height:350px;padding-block:0}#s3 .carousel-dots{grid-row:2}#s3 .plans>.plan,#s3 .plans>.plan:last-child{height:350px;max-height:350px;overflow:hidden}#s3 .plan .info-card__content{grid-template-rows:auto minmax(22px,1fr) auto}#s3 .plan__save{line-height:1.3;min-height:22px}#s3 .plans-foot{grid-row:4}#s3 .plans-foot,#s3 .plans-foot>.info-card:last-child{height:112px;min-height:112px}#s3 .plans>.plan,#s3 .plans>.plan:last-child,#s4 .features-grid>.feature-card{box-shadow:inset 0 1px color-mix(in srgb,#fff 42%,transparent),inset 0 -1px color-mix(in srgb,var(--color-button) 10%,transparent)}#s4 .features-grid{flex-basis:236px;min-height:236px}#s4 .features-grid .feature-card{height:232px;min-height:232px}}@media(max-width:760px)and (max-height:760px){#s2 .journey-node{min-height:52px}#s2 .journey-node__icon{height:42px;width:42px}#s3 .plans-layout{gap:7px;grid-template-rows:318px 24px minmax(0,1fr) 102px}#s3 .plans-layout>.plans,#s3 .plans>.plan,#s3 .plans>.plan:last-child{height:318px;max-height:318px}#s3 .plans-foot,#s3 .plans-foot>.info-card:last-child{display:block;height:102px;min-height:102px}}
