:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--font-body-md)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}
:root{--font-family-body:var(--font-body-loaded,"Manrope"),ui-sans-serif,system-ui,sans-serif;--font-family-display:var(--font-display-loaded,"Sora"),var(--font-body-loaded,"Manrope"),ui-sans-serif,system-ui,sans-serif;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.875rem;--font-size-3xl:2.75rem;--font-size-4xl:4.5rem;--font-size-5xl:6rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.02;--line-height-heading:1.08;--line-height-copy:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--space-12:8rem;--radius-xs:.5rem;--radius-sm:.875rem;--radius-md:1.25rem;--radius-lg:1.75rem;--radius-xl:2.5rem;--radius-pill:999px;--radius-button:var(--radius-sm);--color-white:#f6fbff;--color-night-950:#060816;--color-night-900:#0a1022;--color-night-850:#0f1730;--color-night-800:#131d3c;--color-night-750:#172447;--color-night-700:#1d2b57;--color-cyan-400:#63f3ff;--color-cyan-500:#32d7ff;--color-blue-500:#5a7cff;--color-violet-500:#8a7dff;--color-violet-550:#8a4df8;--color-lime-400:#a3ffb7;--color-amber-400:#ffd47a;--bg-canvas:#060816;--bg-canvas-strong:#040611;--bg-canvas-elevated:#0d1328d6;--bg-surface-1:#0e162ec7;--bg-surface-2:#131d3cd1;--bg-surface-3:#18254adb;--bg-surface-solid:#0f1730;--bg-accent:linear-gradient(90deg,#0350eb 0%,#8a4df8 100%);--bg-accent-inverted:linear-gradient(90deg,#8a4df8 0%,#0350eb 100%);--bg-accent-text:linear-gradient(135deg,#0350eb 0%,#8a4df8 100%);--bg-accent-soft:linear-gradient(135deg,#36d7ff2e 0%,#6e72ff2e 100%);--bg-accent-hover:linear-gradient(90deg,#1a5cf0 0%,#9861fb 100%);--bg-button-primary-surface:linear-gradient(180deg,#0c1224f5 0%,#070b18f5 100%);--bg-button-primary-surface-hover:linear-gradient(180deg,#111932fa 0%,#0a1020fa 100%);--bg-button-secondary-surface:linear-gradient(180deg,#0a1020f0 0%,#060a16f0 100%);--bg-button-secondary-surface-hover:linear-gradient(180deg,#0e152af5 0%,#080d1cf5 100%);--bg-glow-primary:#36d7ff3d;--bg-glow-secondary:#8a7dff33;--bg-success-soft:#a3ffb71f;--text-primary:#f6fbfff5;--text-secondary:#d1e0ffcc;--text-muted:#a2b6e09e;--text-inverse:#08101f;--text-on-accent:#fff;--text-accent:#05f1dc;--text-success:#a3ffb7;--text-warning:#ffd47a;--border-subtle:#7d99e029;--border-strong:#7d99e047;--border-accent:#05f1dca6;--border-button-secondary:#8a4df8;--shadow-sm:0 .75rem 2rem #02061438;--shadow-lg:0 1.75rem 5rem #0206145c;--shadow-glow:0 0 0 1px #63f3ff14,0 0 3rem #4983ff29;--content-width-default:76rem;--content-width-narrow:60rem;--content-width-wide:88rem;--font-body-xs:var(--font-weight-medium)var(--font-size-xs)/var(--line-height-copy)var(--font-family-body);--font-body-sm:var(--font-weight-medium)var(--font-size-sm)/var(--line-height-copy)var(--font-family-body);--font-body-sm-strong:var(--font-weight-semibold)var(--font-size-sm)/var(--line-height-copy)var(--font-family-body);--font-body-md:var(--font-weight-medium)var(--font-size-base)/var(--line-height-copy)var(--font-family-body);--font-body-md-strong:var(--font-weight-semibold)var(--font-size-base)/var(--line-height-copy)var(--font-family-body);--font-body-lg:var(--font-weight-medium)var(--font-size-lg)/var(--line-height-copy)var(--font-family-body);--font-heading-xl:var(--font-weight-bold)clamp(var(--font-size-4xl),8vw,var(--font-size-5xl))/var(--line-height-tight)var(--font-family-display);--font-heading-lg:var(--font-weight-bold)clamp(var(--font-size-2xl),4vw,var(--font-size-3xl))/var(--line-height-heading)var(--font-family-display);--font-heading-md:var(--font-weight-bold)var(--font-size-xl)/1.2 var(--font-family-display)}
.page-shell{background:radial-gradient(circle at 12% 12%,#36d7ff29,transparent 24rem),radial-gradient(circle at 84% 18%,#8a7dff2e,transparent 28rem),linear-gradient(180deg,var(--bg-canvas-strong)0%,var(--bg-canvas)42%,#050915 100%);min-height:100vh;overflow-x:clip}.material-symbols-outlined{font-family:var(--font-material-symbols),"Material Symbols Outlined",sans-serif;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;direction:ltr;justify-content:center;align-items:center;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.page-section{width:min(calc(100% - (var(--space-7)*2)),var(--content-width-default));margin:0 auto}.page-section--wide{width:min(calc(100% - (var(--space-7)*2)),var(--content-width-wide))}.page-section--narrow{width:min(calc(100% - (var(--space-7)*2)),var(--content-width-narrow))}.marketing-header{z-index:20;width:100%;padding-block:var(--space-4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060816eb 0%,#06081694 72%,#0000 100%);position:sticky;top:0}.account-header{background:linear-gradient(#060816f5 0%,#060816c7 72%,#0000 100%)}.marketing-main{gap:var(--space-12);padding-top:var(--space-4);padding-bottom:var(--space-12);display:grid}.marketing-section,.marketing-hero-section{display:grid}.marketing-hero-section{padding-top:var(--space-3)}.page-header,.content-stack,.section-heading,.subsection-heading,.footer-heading,.metric-card,.feature-card,.route-card,.glass-panel,.package-card,.package-copy,.package-card-header,.package-list-block,.detail-block,.stat-card,.hero-grid,.hero-copy,.hero-actions,.hero-proof,.hero-orbit,.proof-strip,.spotlight-card,.signup-steps,.signup-form-shell,.signup-form-grid,.faq-teaser,.faq-section,.faq-list,.brand-marquee-shell,.brand-marquee-header,.testimonial-grid,.testimonial-card,.testimonial-identity,.cta-band{gap:var(--space-3);display:grid}.section-heading--wide{max-width:56rem}.page-header{gap:var(--space-4)}.content-stack{gap:var(--space-8)}.section-heading{gap:var(--space-4)}.subsection-heading,.footer-heading{gap:var(--space-3)}.hero-panel,.glass-panel,.feature-card,.route-card,.package-card,.stat-card,.metric-card,.spotlight-card,.signup-step{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#121b36e6 0%,#0a1022db 100%)}.hero-panel{gap:var(--space-7);display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";background:radial-gradient(circle,var(--bg-glow-primary)0%,transparent 68%);pointer-events:none;border-radius:50%;width:24rem;height:24rem;position:absolute;inset:-20% auto auto 62%}.hero-panel:after{content:"";background:radial-gradient(circle,var(--bg-glow-secondary)0%,transparent 70%);pointer-events:none;border-radius:50%;width:26rem;height:26rem;position:absolute;inset:auto auto -30% -10%}.hero-panel--spacious{padding:var(--space-8)}.hero-panel--compact{padding:var(--space-7)}.eyebrow{color:var(--text-accent);font:var(--font-body-xs);letter-spacing:.14em;text-transform:uppercase}.headline{max-width:none;font:var(--font-weight-bold)clamp(2.5rem,5vw,4.5rem)/var(--line-height-tight)var(--font-family-display);color:var(--text-primary);text-wrap:balance;margin:0}.gradient-text{color:#0000;background:var(--bg-accent-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subcopy{max-width:44rem;color:var(--text-secondary);font:var(--font-body-lg);margin:0}.section-title{max-width:none;font:var(--font-heading-lg);color:var(--text-primary);text-wrap:balance;margin:0}.section-copy,.package-audience,.stat-card p,.detail-block p,.spotlight-card p,.signup-step p,.faq-teaser p,.cta-band p{color:var(--text-secondary);font:var(--font-body-md);margin:0}.section-heading .section-copy{font:var(--font-body-lg)}.site-nav,.site-nav-links,.subnav,.button-row,.hero-actions,.hero-proof,.status-row,.package-chip-row,.package-action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-nav{justify-content:space-between;align-items:center;padding:0}.site-nav-mobile-toggle{border:1px solid var(--border-accent);border-radius:var(--radius-button);width:2.875rem;height:2.875rem;color:var(--text-primary);background:#63f3ff0f;justify-content:center;align-items:center;padding:0;display:none;box-shadow:inset 0 1px #ffffff0a}.site-nav-mobile-toggle-bars{width:1.125rem;height:.875rem;display:inline-block;position:relative}.site-nav-mobile-toggle-bars span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .18s,opacity .18s,top .18s;position:absolute;left:0}.site-nav-mobile-toggle-bars span:first-child{top:0}.site-nav-mobile-toggle-bars span:nth-child(2){top:calc(50% - 1px)}.site-nav-mobile-toggle-bars span:nth-child(3){top:calc(100% - 2px)}.site-nav-mobile-toggle[aria-expanded=true] .site-nav-mobile-toggle-bars span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.site-nav-mobile-toggle[aria-expanded=true] .site-nav-mobile-toggle-bars span:nth-child(2){opacity:0}.site-nav-mobile-toggle[aria-expanded=true] .site-nav-mobile-toggle-bars span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}.site-nav-mobile-overlay{z-index:14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#03060ea8;transition:opacity .18s;position:fixed;inset:0}.site-nav-mobile-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-nav-mobile-panel{top:var(--mobile-nav-offset,5.5rem);z-index:15;width:min(80vw,24rem);height:calc(100dvh - var(--mobile-nav-offset,5.5rem));min-height:calc(100vh - var(--mobile-nav-offset,5.5rem));border-left:1px solid var(--border-subtle);pointer-events:none;background:#0b1224;max-width:100vw;transition:transform .2s;position:fixed;bottom:0;right:0;transform:translate(100%);box-shadow:-1rem 0 2.5rem #02040c47}.site-nav-mobile-panel.is-open{pointer-events:auto;transform:translate(0)}.site-nav-mobile-panel-inner{min-height:100%;padding:var(--space-4)var(--space-5)var(--space-6);display:block;overflow-y:auto}.site-nav-mobile-links{gap:0;display:grid}.site-nav-mobile-link{width:100%;padding:var(--space-4)0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle)82%,transparent);color:var(--text-secondary);font:var(--font-body-md-strong);justify-content:flex-start;align-items:center;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.site-nav-mobile-link:hover,.site-nav-mobile-link:focus-visible,.site-nav-mobile-link[data-active=true]{color:var(--text-primary);border-color:var(--border-accent)}.site-nav-mobile-link:last-child{border-bottom:0}.confirm-modal-root{z-index:40;padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0}.confirm-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03060eb8;position:absolute;inset:0}.confirm-modal-card{z-index:1;gap:var(--space-5);width:min(100%,42rem);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(#0f172efa 0%,#080d1cfa 100%);display:grid;position:relative}.confirm-modal-header,.confirm-modal-body,.confirm-modal-actions{gap:var(--space-4);display:grid}.confirm-modal-compare{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.confirm-modal-package,.confirm-modal-meta>div{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff08;display:grid}.confirm-modal-package strong,.confirm-modal-meta strong{color:var(--text-primary);font:var(--font-body-md-strong)}.confirm-modal-package span:last-child,.confirm-modal-meta span:last-child{color:var(--text-secondary);font:var(--font-body-sm)}.confirm-modal-arrow{border:1px solid var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--text-primary);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.confirm-modal-arrow .material-symbols-outlined{font-size:1.25rem;line-height:1}.confirm-modal-meta{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirm-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.account-topbar-nav{flex:auto;justify-content:flex-end;min-width:0;display:flex}.account-topbar-nav .subnav{justify-content:flex-end}.account-page-stack{gap:var(--space-6)}.account-status-banner,.account-action-panel,.account-info-panel{gap:var(--space-4)}.account-status-banner__body,.account-action-panel__body{gap:var(--space-4);display:grid}.account-status-banner__copy,.account-action-panel__copy{gap:var(--space-2);display:grid}.account-status-banner[data-tone=success]{border-color:color-mix(in srgb,var(--accent-success)40%,var(--border-subtle))}.account-status-banner[data-tone=warning],.account-status-banner[data-tone=attention]{border-color:color-mix(in srgb,var(--accent-warning)40%,var(--border-subtle))}.account-action-grid{align-items:stretch}.account-stats-row .stat-card{gap:var(--space-2)}.account-workspace-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);align-items:start;display:grid}.account-workspace-main,.account-workspace-side{gap:var(--space-5);display:grid}.account-focus-panel,.account-side-panel{gap:var(--space-4)}.account-focus-panel__header{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.account-focus-panel__header>div:first-child{gap:var(--space-2);display:grid}.account-focus-panel__lede{color:var(--text-primary);font:var(--font-body-lg);max-width:44rem;margin:0}.account-focus-panel__status{align-items:flex-start}.account-metric-strip{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-metric-item{gap:var(--space-2);align-content:start;display:grid}.account-metric-item+.account-metric-item{padding-left:var(--space-4);border-left:1px solid var(--border-subtle)}.account-metric-item strong{color:var(--text-primary);font:var(--font-body-md-strong);line-height:1.2}.account-metric-item span:not(.stat-label):last-child{color:var(--text-secondary);font:var(--font-body-sm)}.account-side-list{gap:var(--space-3);display:grid}.account-side-list>div{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.account-side-list>div:last-child{border-bottom:0;padding-bottom:0}.account-side-list span{color:var(--text-muted);font:var(--font-body-xs);letter-spacing:.06em;text-transform:uppercase}.account-side-list strong{color:var(--text-primary);font:var(--font-body-sm)}.account-focus-panel .button-row,.account-side-panel .button-row,.account-status-banner .button-row{align-items:center}.account-focus-panel .button-row{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.account-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-signout-form,.account-mobile-signout-form{display:contents}.account-identity{gap:var(--space-1);justify-items:end;min-width:0;display:grid}.account-identity strong,.account-identity span{margin:0;display:block}.account-identity strong{color:var(--text-primary);font:var(--font-body-sm)}.account-identity span{color:var(--text-muted);font:var(--font-body-xs)}.account-mobile-toggle{display:none}.account-mobile-panel-footer{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--border-subtle)82%,transparent);display:grid}.account-mobile-panel-owner{color:var(--text-primary);font:var(--font-body-sm-strong);margin:0}.account-mobile-panel .button-link{width:100%}.site-mark{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.site-mark-lockup{display:block}.site-mark-logo{width:clamp(8.5rem,16vw,10rem);height:auto;display:block}.site-mark-copy{gap:var(--space-1);display:grid}.site-mark-copy span{color:var(--text-muted);font:var(--font-body-xs)}.site-nav-link,.subnav-link{padding:var(--space-2)var(--space-3);border-radius:var(--radius-button);color:var(--text-muted);font:var(--font-body-sm);background:0 0;border:1px solid #0000;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}.site-nav-link:hover,.subnav-link:hover,.site-nav-link[data-active=true],.subnav-link[data-active=true]{color:var(--text-primary);border-color:var(--border-subtle);background:#ffffff08}.subnav{row-gap:var(--space-2)}.button-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.875rem;padding:var(--space-3)var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-button);cursor:pointer;color:var(--text-primary);font:var(--font-body-sm);background:#ffffff0a;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.button-link:disabled,.button-link[aria-disabled=true]{cursor:not-allowed}.button-link:hover{border-color:var(--border-accent);background:#ffffff0f;transform:translateY(-1px)}.button-link[data-variant=primary]{color:var(--text-on-accent);background:var(--bg-accent)padding-box,var(--bg-accent)border-box;box-shadow:var(--shadow-glow);border-color:#0000}.button-link[data-variant=primary]:hover{background:var(--bg-accent-hover)padding-box,var(--bg-accent-hover)border-box}.button-link[data-variant=secondary]{border-color:var(--border-button-secondary);color:var(--text-primary);background:var(--bg-button-secondary-surface)}.button-link[data-variant=secondary]:hover{border-color:var(--border-button-secondary);background:var(--bg-button-secondary-surface-hover)}.button-link .material-symbols-outlined,.status-chip .material-symbols-outlined,.proof-band-item .material-symbols-outlined,.detail-list .material-symbols-outlined,.feature-card .material-symbols-outlined,.showcase-list .material-symbols-outlined{font-size:1.25rem;line-height:1}.hero-grid,.feature-grid,.stats-grid,.detail-grid,.package-grid,.package-detail-grid,.proof-strip,.testimonial-grid,.signup-steps{gap:var(--space-4);display:grid}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end}.hero-grid--product{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(24rem,1fr)}.hero-copy--wide{gap:var(--space-4);max-width:none}.headline--section{max-width:none;font-size:clamp(2.25rem,4.6vw,4rem)}.pricing-proof-grid,.proof-band{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-market-card,.pricing-market-card__header{gap:var(--space-4);display:grid}.pricing-market-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-billing-summary{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:linear-gradient(#121b36b8 0%,#0a102299 100%);border:1px solid #63f3ff2e;display:grid}.signup-billing-summary__header{gap:var(--space-2);display:grid}.signup-billing-summary__header h3{color:var(--text-primary);font:var(--font-heading-sm);margin:0}.signup-billing-summary__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.signup-billing-summary__grid div{gap:var(--space-1);display:grid}.signup-billing-summary__grid dt{color:var(--text-muted);font:var(--font-body-xs)}.signup-billing-summary__grid dd{color:var(--text-primary);font:var(--font-body-md);margin:0}.signup-billing-summary__note{color:var(--text-secondary);font:var(--font-body-sm);margin:0}.proof-band-item{padding:var(--space-5)}.proof-band-item .material-symbols-outlined,.feature-card .material-symbols-outlined{color:var(--text-accent)}.proof-band-item strong{font:var(--font-heading-md);color:var(--text-primary);margin:0;display:block}.proof-band-item p{color:var(--text-secondary);font:var(--font-body-md);margin:0}.proof-band-item{align-items:start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:linear-gradient(#121b36a8 0%,#0a102285 100%);display:grid}.proof-band-item>div{gap:var(--space-2);display:grid}.brand-marquee-section{overflow:hidden}.brand-marquee-shell{gap:var(--space-5)}.brand-marquee-header{text-align:center;justify-items:center;gap:var(--space-2)}.brand-marquee-copy{color:var(--text-secondary);font:var(--font-body-md);margin:0}.brand-marquee{padding-block:var(--space-3);border-block:1px solid var(--border-subtle);position:relative;overflow:hidden}.brand-marquee:before,.brand-marquee:after{content:"";z-index:1;pointer-events:none;width:min(12vw,7rem);position:absolute;top:0;bottom:0}.brand-marquee:before{background:linear-gradient(90deg,var(--bg-canvas)0%,#06081600 100%);left:0}.brand-marquee:after{background:linear-gradient(270deg,var(--bg-canvas)0%,#06081600 100%);right:0}.brand-marquee-track{align-items:center;gap:var(--space-4);will-change:transform;width:max-content;animation:34s linear infinite brand-marquee-scroll;display:flex}.brand-marquee-item{flex:none;align-items:center;display:inline-flex}.brand-marquee-image{opacity:.88;width:auto;height:3.5rem;display:block}.product-visual{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(#121b36e0 0%,#090e1ceb 100%);position:relative;overflow:hidden}.product-image{border-radius:calc(var(--radius-xl) - var(--space-3));width:100%;height:auto;display:block}.showcase-copy h3,.footer-title,.faq-teaser h2,.cta-band h2{font:var(--font-heading-lg)}.showcase-copy h3,.footer-title,.faq-teaser h2,.testimonial-card blockquote,.cta-band h2{color:var(--text-primary);margin:0}.testimonial-card blockquote{font:var(--font-body-lg);font-style:italic}.showcase-stack{gap:var(--space-8);display:grid}.showcase-row{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr);align-items:center;display:grid}.showcase-row--reverse{grid-template-columns:minmax(20rem,.95fr) minmax(0,1fr)}.showcase-row--reverse .showcase-copy{order:2}.showcase-row--reverse .product-visual{order:1}.showcase-copy{gap:var(--space-3);display:grid}.showcase-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.showcase-list li,.detail-list li{gap:var(--space-2);color:var(--text-secondary);font:var(--font-body-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.showcase-list .material-symbols-outlined,.detail-list .material-symbols-outlined{color:var(--text-muted)}.package-card{padding:var(--space-5);gap:var(--space-4);grid-template-rows:auto 1fr auto;display:grid}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.testimonial-card{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);background:linear-gradient(#121b36d1 0%,#0a1022e0 100%);grid-template-rows:auto minmax(0,1fr) auto}.testimonial-quote-mark{color:var(--text-accent);transform-origin:50%;justify-self:start;display:inline-flex;transform:rotate(180deg)}.testimonial-quote-mark .material-symbols-outlined{font-size:2rem;line-height:1}.testimonial-quote{color:var(--text-primary);font:var(--font-body-lg);line-height:var(--line-height-relaxed);margin:0}.testimonial-attribution{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.testimonial-avatar{border:1px solid var(--border-accent);background:radial-gradient(circle at 30% 25%,#5ce4ff57,#0000 58%),linear-gradient(#152245f5 0%,#0c1224fa 100%);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.testimonial-avatar span{color:var(--text-primary);font:var(--font-body-sm);letter-spacing:.08em;text-transform:uppercase}.testimonial-identity{gap:var(--space-1);min-width:0}.testimonial-name,.testimonial-meta{margin:0}.testimonial-name{color:var(--text-primary);font:var(--font-body-md-strong)}.testimonial-meta{color:var(--text-secondary);font:var(--font-body-sm)}.package-card[data-featured=true]{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.package-card[data-featured=true][data-lower-tier=true]{border-color:var(--border-subtle);box-shadow:var(--shadow-lg)}.package-card[data-current=true]{border-color:var(--border-accent);box-shadow:0 0 0 1px #63f3ff14,var(--shadow-lg)}.package-price{align-items:baseline;gap:var(--space-2);color:var(--text-primary);margin:0;display:inline-flex}.package-price-value{font:var(--font-weight-bold)clamp(var(--font-size-2xl),4vw,3.25rem)/1 var(--font-family-display);color:var(--text-primary)}.package-price-suffix{color:var(--text-muted);font:var(--font-body-sm)}.detail-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.marketing-footer{width:100%;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);background:linear-gradient(#0c122457 0%,#080c18eb 100%);padding-bottom:0}.marketing-footer-grid{gap:var(--space-6);padding:var(--space-7)0;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr));display:grid}.marketing-footer-brand,.marketing-footer-column{align-content:start;gap:var(--space-3);display:grid}.footer-title{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl))}.footer-copy,.marketing-footer-column p,.marketing-footer-column a{color:var(--text-secondary);font:var(--font-body-sm);margin:0}.marketing-footer-column h3{color:var(--text-primary);font:var(--font-body-sm);letter-spacing:.08em;text-transform:uppercase;margin:0}.marketing-footer-column a:hover{color:var(--text-primary)}@keyframes brand-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-50% - (var(--space-4)/2)),0,0)}}@media (prefers-reduced-motion:reduce){.brand-marquee-track{animation:none}}@media (max-width:1100px){.hero-grid,.hero-grid--product,.showcase-row,.showcase-row--reverse,.marketing-footer-grid,.signup-layout,.package-grid,.testimonial-grid,.account-workspace-layout,.account-metric-strip{grid-template-columns:1fr}.showcase-row--reverse .showcase-copy,.showcase-row--reverse .product-visual{order:initial}.pricing-proof-grid,.proof-band,.pricing-market-grid{grid-template-columns:1fr}}@media (max-width:720px){.site-nav{gap:var(--space-4)}.account-topbar{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.account-topbar-nav{display:none}.account-topbar-actions{justify-content:flex-end;min-width:0}.account-signout-form{display:none}.account-identity{justify-items:end}.account-focus-panel__header{gap:var(--space-3);grid-template-columns:1fr}.account-metric-item+.account-metric-item{padding-left:0;padding-top:var(--space-3);border-left:0;border-top:1px solid var(--border-subtle)}.page-section,.page-section--wide,.page-section--narrow{width:min(calc(100% - (var(--space-5)*2)),var(--content-width-wide))}.marketing-main{gap:var(--space-12)}.brand-marquee-header{text-align:left;justify-items:start}.headline,.headline--section{max-width:none}.package-action-row{grid-template-columns:1fr}.confirm-modal-card{padding:var(--space-5)}.confirm-modal-compare,.confirm-modal-meta,.confirm-modal-actions{grid-template-columns:1fr}.confirm-modal-arrow{justify-self:start;transform:rotate(90deg)}}@media (max-width:54rem){.site-nav-links{display:none}.site-nav-mobile-toggle,.account-mobile-toggle{display:inline-flex}.account-topbar{grid-template-columns:minmax(0,1fr) auto auto}.account-topbar-nav{display:none}.account-topbar-actions{justify-self:end}.account-identity,.account-signout-form{display:none}}@media (min-width:54.001rem){.site-nav-mobile-overlay,.site-nav-mobile-panel{display:none}}.feature-grid,.stats-grid,.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.detail-grid,.package-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-panel,.feature-card,.route-card,.package-card,.stat-card,.metric-card,.spotlight-card,.signup-step{padding:var(--space-5)}.feature-card,.route-card,.package-card,.spotlight-card{gap:var(--space-4)}.account-action-card{grid-template-rows:auto minmax(0,1fr) auto auto}.account-action-card>p{align-self:start}.account-action-card .button-row{align-self:end}.current-package-card{gap:var(--space-5)}.current-package-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.current-package-header>div:first-child{gap:var(--space-2);display:grid}.detail-block--flow{align-content:start;align-self:start}.detail-block--flow form,.detail-block--flow .button-row{align-self:start}.package-card{flex-direction:column;display:flex}.package-card-body{gap:var(--space-5);flex-direction:column;flex:auto;display:flex}.package-card-header{gap:var(--space-4)}.package-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.package-copy h2{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl))}.route-card h2,.package-copy h2,.spotlight-card h2,.faq-teaser h2,.cta-band h2{color:var(--text-primary);margin:0}.route-card h2,.spotlight-card h2,.faq-teaser h2,.cta-band h2{font:var(--font-heading-lg)}.package-copy h2{font:var(--font-body-lg)}.feature-card h3,.detail-block h3,.package-list-block h3,.signup-step h3{color:var(--text-primary);font:var(--font-heading-md);margin:0}.feature-card p,.route-card p,.package-copy p{color:var(--text-secondary);margin:0}.package-action-row{gap:var(--space-3);grid-template-columns:1fr;align-items:center;margin-top:auto;display:grid}.package-action-row .button-link{width:100%}.package-action-row .status-chip{width:100%;min-height:2.875rem;padding:var(--space-3)var(--space-4);justify-self:stretch}.status-chip{padding:var(--space-2)var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-button);color:var(--text-secondary);font:var(--font-body-xs);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;justify-content:center;align-items:center;display:inline-flex}.status-chip[data-tone=accent]{border-color:var(--border-accent);color:var(--text-accent);background:#63f3ff14}.status-chip[data-tone=success]{color:var(--text-success);background:var(--bg-success-soft)}.signup-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start;display:grid}.signup-side-stack{gap:var(--space-6);display:grid}.metric-value,.stat-value{color:var(--text-primary);font:var(--font-heading-lg)}.stat-card{align-content:start}.stat-label{color:var(--text-muted);font:var(--font-body-xs);letter-spacing:.08em;text-transform:uppercase}.hero-orbit{align-content:center;min-height:30rem;position:relative}.hero-orbit-card{padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(#121b36e6 0%,#080c1cf0 100%);position:relative}.hero-orbit-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#63f3ff70,#8a7dff42,#0000 72%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-orbit-grid{gap:var(--space-3);display:grid}.hero-orbit-topline{color:var(--text-accent);font:var(--font-body-xs);letter-spacing:.08em;text-transform:uppercase}.hero-orbit-title{color:var(--text-primary);font:var(--font-heading-md);margin:0}.hero-orbit-copy{color:var(--text-secondary);font:var(--font-body-sm);margin:0}.hero-orbit-stack{gap:var(--space-3);display:grid}.orbit-floating-card{padding:var(--space-3)var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090e1ddb;position:absolute}.orbit-floating-card[data-position=top-right]{top:2rem;right:-1rem}.orbit-floating-card[data-position=bottom-left]{bottom:1rem;left:-1rem}.orbit-floating-card strong,.orbit-floating-card span{display:block}.orbit-floating-card strong{color:var(--text-primary);font:var(--font-body-sm)}.orbit-floating-card span{color:var(--text-muted);font:var(--font-body-xs)}.detail-list{color:var(--text-secondary);font:var(--font-body-md);margin:0;padding-left:1.1rem}.detail-list li+li{margin-top:var(--space-2)}.route-list{gap:var(--space-4);display:grid}.route-meta{color:var(--text-muted);font:var(--font-body-sm)}.signup-step{gap:var(--space-2);align-content:start}.signup-form-shell{gap:var(--space-4)}.signup-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{gap:var(--space-2);display:grid}.form-label{color:var(--text-primary);font:var(--font-body-sm)}.form-helper{color:var(--text-muted);font:var(--font-body-xs)}.form-input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:var(--text-primary);font:var(--font-body-md);background:#ffffff08;padding:.85rem 1rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.form-input:focus{border-color:var(--border-accent);background:#ffffff0d;outline:none;box-shadow:0 0 0 .2rem #63f3ff1f}.form-input:disabled{cursor:not-allowed;color:var(--text-muted);background:#ffffff05}.form-input--textarea{resize:vertical;min-height:8rem}.form-input::placeholder{color:var(--text-muted)}.button-row form{display:inline-flex}.form-message{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font:var(--font-body-sm);background:#63f3ff14;border:1px solid #63f3ff2e}.form-message[data-tone=success]{color:#d8fff0;background:#114c374d;border-color:#67d69f3d}.form-message[data-tone=danger]{color:#ffb5b5;background:#78182138;border-color:#ff7a7a47}.form-message[data-tone=warning]{color:#ffe2a8;background:#56360a47;border-color:#ffcc663d}.form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.signup-step-index{color:var(--text-accent);font:var(--font-weight-bold)clamp(2rem,4vw,3rem)/1 var(--font-family-display);letter-spacing:-.03em}.signup-step h3{margin:0}.signup-step p{color:var(--text-secondary);font:var(--font-body-md);max-width:22rem;margin:0}.signup-form-card{gap:var(--space-5)}.faq-teaser{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff05}.faq-section{gap:var(--space-8)}.faq-list{gap:var(--space-3)}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:linear-gradient(#121b36d1 0%,#0a1022c7 100%);overflow:hidden}.faq-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4)var(--space-5);cursor:pointer;color:var(--text-primary);font:var(--font-heading-md);text-align:left;background:0 0;border:0;display:flex}.faq-icon{color:var(--text-accent);flex:none;font-size:1.5rem;transition:transform .18s}.faq-item[data-open=true] .faq-icon{transform:rotate(180deg)}.faq-panel{padding:0 var(--space-5)var(--space-5);border-top:1px solid var(--border-subtle)}.faq-panel p{padding-top:var(--space-4);color:var(--text-secondary);font:var(--font-body-md);margin:0}.cta-band{padding:var(--space-6);border:1px solid var(--border-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#36d7ff1f 0%,#6e72ff1a 48%,#9f67ff1f 100%),#080c1cb8}@media (max-width:960px){.hero-grid,.feature-grid,.stats-grid,.proof-strip,.package-grid,.detail-grid,.package-detail-grid,.signup-steps,.signup-form-grid,.signup-billing-summary__grid{grid-template-columns:1fr}.hero-panel--spacious,.hero-panel--compact{padding:var(--space-6)}.hero-orbit{min-height:auto}.orbit-floating-card{position:static}.current-package-header{display:grid}}@media (max-width:640px){.page-section,.page-section--narrow{width:min(calc(100% - (var(--space-4)*2)),var(--content-width-default))}.headline,.section-title{max-width:none}}

@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8d680f0c-module__WkK5xG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8d680f0c-module__WkK5xG__variable{--font-body-loaded:"Manrope","Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_8578d477-module__IKebBq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_8578d477-module__IKebBq__variable{--font-display-loaded:"Sora","Sora Fallback"}
@font-face{font-family:materialSymbols;src:url(../media/MaterialSymbolsOutlined-s.p.2b2fdc4c.woff2)format("woff2");font-display:swap}@font-face{font-family:materialSymbols Fallback;src:local(Arial);ascent-override:50.19%;descent-override:4.56%;line-gap-override:0.0%;size-adjust:219.15%}.materialsymbols_de900f2b-module__qbv4JW__className{font-family:materialSymbols,materialSymbols Fallback}.materialsymbols_de900f2b-module__qbv4JW__variable{--font-material-symbols:"materialSymbols","materialSymbols Fallback"}
