.marketing-footer-module-scss-module__jix-Uq__footer{padding:var(--space-12) var(--space-8) var(--space-8);background:var(--surface-inverse);color:var(--gray-300);font-family:var(--font-sans)}.marketing-footer-module-scss-module__jix-Uq__top{gap:var(--space-8);max-width:1200px;padding-bottom:var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;display:grid}.marketing-footer-module-scss-module__jix-Uq__brand{margin-bottom:var(--space-3)}.marketing-footer-module-scss-module__jix-Uq__blurb{max-width:42ch;font-size:var(--text-body);line-height:var(--lh-body)}.marketing-footer-module-scss-module__jix-Uq__columnTitle{margin:0 0 var(--space-3);color:var(--text-inverse);font-weight:var(--fw-bold);font-size:var(--text-body)}.marketing-footer-module-scss-module__jix-Uq__columnLinks{gap:var(--space-2);flex-direction:column;display:flex}.marketing-footer-module-scss-module__jix-Uq__columnLinks a,.marketing-footer-module-scss-module__jix-Uq__columnLinks button{color:var(--gray-300);font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.marketing-footer-module-scss-module__jix-Uq__columnLinks a:hover,.marketing-footer-module-scss-module__jix-Uq__columnLinks button:hover{color:var(--footer-link-hover)}.marketing-footer-module-scss-module__jix-Uq__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1200px;padding-top:var(--space-6);border-top:1px solid var(--overlay-08);font-size:var(--text-caption);margin:0 auto;display:flex}.marketing-footer-module-scss-module__jix-Uq__legalLinks{gap:var(--space-4);display:flex}.marketing-footer-module-scss-module__jix-Uq__legalLinks a{color:var(--gray-400);text-decoration:none}@media (max-width:900px){.marketing-footer-module-scss-module__jix-Uq__top{grid-template-columns:1fr 1fr}.marketing-footer-module-scss-module__jix-Uq__bottom{flex-direction:column;align-items:flex-start}}
.marketing-nav-module-scss-module__s3lnTG__nav{z-index:10;align-items:center;gap:var(--space-6);height:72px;padding:0 var(--space-8);background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--nav-border);font-family:var(--font-sans);display:flex;position:sticky;top:0}.marketing-nav-module-scss-module__s3lnTG__logo{align-items:center;text-decoration:none;display:flex}.marketing-nav-module-scss-module__s3lnTG__links{align-items:center;gap:var(--space-5);flex:1;display:flex}.marketing-nav-module-scss-module__s3lnTG__link{color:var(--nav-link);font-size:var(--text-body);font-weight:var(--fw-medium);text-decoration:none}.marketing-nav-module-scss-module__s3lnTG__link:hover{color:var(--nav-link-hover)}.marketing-nav-module-scss-module__s3lnTG__link[aria-current=page]{color:var(--nav-link-current);font-weight:var(--fw-bold)}.marketing-nav-module-scss-module__s3lnTG__actions{align-items:center;gap:var(--space-4);display:flex}.marketing-nav-module-scss-module__s3lnTG__loginLink{color:var(--nav-login);font-size:var(--text-body);font-weight:var(--fw-medium);text-decoration:none}.marketing-nav-module-scss-module__s3lnTG__loginLink:hover{color:var(--nav-login-hover)}.marketing-nav-module-scss-module__s3lnTG__mobileMenu{display:none}.marketing-nav-module-scss-module__s3lnTG__mobileToggle{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.marketing-nav-module-scss-module__s3lnTG__mobileToggle:hover{background:var(--surface-tint)}.marketing-nav-module-scss-module__s3lnTG__bar{background:var(--text-strong);width:20px;height:2px;transition:transform var(--dur-base,.15s) ease,opacity var(--dur-base,.15s) ease}.marketing-nav-module-scss-module__s3lnTG__barTopOpen{transform:translateY(7px)rotate(45deg)}.marketing-nav-module-scss-module__s3lnTG__barMidOpen{opacity:0}.marketing-nav-module-scss-module__s3lnTG__barBottomOpen{transform:translateY(-7px)rotate(-45deg)}.marketing-nav-module-scss-module__s3lnTG__mobilePanel{gap:var(--space-5);padding:var(--space-5);background:var(--surface-card);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-lg);display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0}.marketing-nav-module-scss-module__s3lnTG__mobileLinks{gap:var(--space-4);display:grid}.marketing-nav-module-scss-module__s3lnTG__mobileLink{color:var(--nav-link);font-size:var(--text-body-lg);font-weight:var(--fw-medium);text-decoration:none}.marketing-nav-module-scss-module__s3lnTG__mobileLink[aria-current=page]{color:var(--nav-link-current);font-weight:var(--fw-bold)}.marketing-nav-module-scss-module__s3lnTG__mobileActions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default);display:flex}@media (max-width:900px){.marketing-nav-module-scss-module__s3lnTG__links,.marketing-nav-module-scss-module__s3lnTG__actions{display:none}.marketing-nav-module-scss-module__s3lnTG__mobileMenu{margin-left:auto;display:block}}
.theme-root{--blue-50:#e5f6ff;--blue-100:#ccecff;--blue-200:#99dcff;--blue-300:#57baff;--blue-400:#2faaff;--blue-500:#0aa0fa;--blue-600:#0089db;--blue-700:#006fb5;--cyan-500:#00b2eb;--ink-900:#181715;--ink-800:#1c2022;--ink-700:#313131;--ink-600:#4a4a4a;--gray-500:#626a75;--gray-400:#8a9099;--gray-300:silver;--gray-200:#d9d9d9;--gray-150:#ebebeb;--gray-100:#f1f1f1;--gray-50:#f7f5f3;--warm-white:#fffefd;--white:#fff;--green-500:#1f9e5a;--green-50:#e7f7ee;--red-500:#c03a21;--red-50:#fbece8;--amber-400:#ffe769;--amber-50:#fff9e0;--amber-500:#e59500;--amber-600:#b58400;--amber-700:#7a5c00;--amber-tint:#fff6d6;--amber-ink:#b98900;--border-soft:#0000000f;--border-hair:#00000024;--overlay-04:#0000000a;--overlay-08:#00000014;--on-inverse-04:#ffffff0a;--on-inverse-08:#ffffff14;--on-inverse-16:#ffffff29;--on-inverse-55:#ffffff8c;--on-inverse-60:#fff9;--on-inverse-66:#ffffffa8;--on-inverse-72:#ffffffb8;--on-inverse-78:#ffffffc7;--scrim:#1817156b;--focus-shadow:#0aa0fa59;--on-amber:#5c4500;--text-strong:#1c2022;--text-default:#1c2022;--text-muted:#626a75;--text-disabled:silver;--text-inverse:#fff;--text-brand:#0089db;--text-link:#0089db;--surface-app:#f7f5f3;--surface-card:#fff;--surface-raised:#fffefd;--surface-sunken:#f1f1f1;--surface-tint:#e5f6ff;--surface-inverse:#181715;--border-default:#00000024;--border-subtle:#f1f1f1;--divider:#f1f1f1;--brand:#0aa0fa;--brand-hover:#0089db;--brand-tint:#e5f6ff;--action:#181715;--action-hover:#2a2825;--focus-ring:#0aa0fa;--chart-1:#0aa0fa;--chart-2:#1f9e5a;--chart-3:#e59500;--chart-4:silver;--chart-5:#99dcff;--chart-6:#c03a21;--surface-page:#fff;--accent-blue:#0aa0fa;--accent-green:#1f9e5a;--accent-amber:#e59500;--tint-blue:#e5f6ff;--tint-green:#e7f7ee;--tint-amber:#fff9e0;--tag-blue-bg:#ccecff;--tag-blue-fg:#006fb5;--tag-amber-bg:#fff9e0;--ring-card:inset 0 0 0 1px #00000024;--card-tint-blue-bg:#fff;--card-tint-blue-ring:inset 0 0 0 1px #00000024;--card-tint-amber-bg:#fff;--card-tint-amber-ring:inset 0 0 0 1px #00000024;--logo-mark:#1c2022;--logo-pro:#0aa0fa;--nav-bg:#ffffffd1;--nav-border:#00000024;--nav-link:#626a75;--nav-link-hover:#1c2022;--nav-link-current:#1c2022;--nav-login:#1c2022;--nav-login-hover:#1c2022;--button-primary-fg:#fff;--button-brand-shadow:none;--button-brand-shadow-hover:none;--button-secondary-bg:#fff;--button-secondary-fg:#1c2022;--button-secondary-ring:inset 0 0 0 1px #00000024;--button-secondary-hover-bg:#f7f5f3;--button-ghost-fg:#1c2022;--button-ghost-hover-bg:#f1f1f1;--hero-bg:#f7f5f3;--page-hero-bg:#f7f5f3;--preview-shadow:0 12px 32px #0000001f;--preview-bar-bg:#f1f1f1;--preview-bar-ring:none;--preview-app-bg:#181715;--preview-meta:#626a75;--chip-bg:#fff;--chip-shadow:0 6px 20px #00000014;--marketplace-bg:linear-gradient(135deg, #006fb5 0%, #0aa0fa 100%);--marketplace-shadow:0 30px 60px -28px #0089db80;--shield-bg:linear-gradient(135deg, #006fb5 0%, #0089db 100%);--shield-ring:none;--visual-chemistry-bg:linear-gradient(160deg, #fffcef, #fff);--visual-partner-bg:linear-gradient(160deg, #fff9e0, #fff);--visual-ring:none;--route-stop-bg:#f1f1f1;--route-stop-fg:#626a75;--step-number-bg:#181715;--step-number-fg:#fff;--step-icon:#99dcff;--compare-col-bg:#f7f5f3;--compare-col-alt-bg:#fff;--compare-col-fg:#626a75;--compare-col-icon:silver;--compare-us-bg:#e5f6ff;--compare-us-border:#f1f1f1;--compare-us-fg:#1c2022;--faq-border:#00000024;--faq-question:#1c2022;--faq-icon:#0aa0fa;--calc-result-bg:#fff;--calc-result-ring:inset 0 0 0 1px #00000024;--calc-result-label:#626a75;--calc-result-value:#1c2022;--calc-result-yearly:#626a75;--cta-glow:#0aa0fa80;--cta-glow-warm:#e595008c;--cta-shadow:none;--pcard-glow:#0aa0fa73;--pcard-ring:none;--footer-link-hover:#fff;color:var(--text-default);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);--font-sans:var(--font-proxima-soft), var(--font-nunito), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--text-display-lg:3.5rem;--text-h1-lg:2.75rem;--text-display:2.5rem;--text-h1:2rem;--text-h1-sm:1.875rem;--text-h2-lg:1.6875rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.125rem;--text-body-lg:1rem;--text-body:.875rem;--text-caption:.75rem;--text-micro:.6875rem;--lh-tight:1.1;--lh-heading:1.25;--lh-snug:1.4;--lh-body:1.5;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-button:.01em;--tracking-eyebrow:.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:9999px;--shadow-none:none;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-card:0 1px 2px #0000000a, 0 8px 24px #0000000f;--ring-hair:inset 0 0 0 1px #00000024;--ring-soft:inset 0 0 0 1px #0000000f;--ring-brand:inset 0 0 0 2px var(--brand);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .15, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}.theme-root[data-theme=dark]{--surface-page:#0a0d12;--surface-app:#0e1218;--surface-card:#14181f;--surface-raised:#191e26;--surface-sunken:#ffffff17;--surface-tint:#0aa0fa29;--surface-inverse:#0b0e13;--text-strong:#e4e9ef;--text-default:#e4e9ef;--text-muted:#ffffff94;--text-disabled:#ffffff4d;--text-brand:#57baff;--text-link:#57baff;--border-default:#ffffff1f;--border-subtle:#ffffff14;--divider:#ffffff14;--border-soft:#ffffff14;--border-hair:#ffffff1f;--ring-hair:inset 0 0 0 1px #ffffff17;--ring-card:inset 0 0 0 1px #ffffff14;--card-tint-blue-bg:linear-gradient(160deg, #0aa0fa1f, #0aa0fa05);--card-tint-blue-ring:inset 0 0 0 1px #0aa0fa38;--card-tint-amber-bg:linear-gradient(160deg, #ffd36b1a, #ffd36b05);--card-tint-amber-ring:inset 0 0 0 1px #ffd36b38;--brand-hover:#2faaff;--brand-tint:#0aa0fa29;--action:#f3f6fa;--action-hover:#fff;--accent-blue:#57baff;--accent-green:#57d499;--accent-amber:#ffd36b;--tint-blue:#0aa0fa29;--tint-green:#1f9e5a2e;--tint-amber:#ffd36b29;--tag-blue-bg:#0aa0fa33;--tag-blue-fg:#8fcbf2;--tag-amber-bg:#ffd36b2e;--logo-mark:#fff;--logo-pro:#57baff;--nav-bg:#0a0d12b8;--nav-border:#ffffff14;--nav-link:#ffffffa8;--nav-link-hover:#57baff;--nav-link-current:#57baff;--nav-login:#ffffffd1;--nav-login-hover:#57baff;--button-primary-fg:#0b0e13;--button-brand-shadow:0 8px 30px -8px #0aa0fa8c;--button-brand-shadow-hover:0 10px 36px -8px #0aa0fab3;--button-secondary-bg:#ffffff12;--button-secondary-fg:#eaeef3;--button-secondary-ring:inset 0 0 0 1px #ffffff29;--button-secondary-hover-bg:#ffffff21;--button-ghost-fg:#eaeef3;--button-ghost-hover-bg:#ffffff14;--hero-bg:radial-gradient(1100px 540px at 78% -8%, #0aa0fa38 0%, #0aa0fa00 60%), radial-gradient(720px 460px at 6% 4%, #0aa0fa14 0%, #0aa0fa00 64%), #0a0d12;--page-hero-bg:radial-gradient(900px 500px at 82% -10%, #0aa0fa38 0%, #0aa0fa00 60%), radial-gradient(720px 440px at 6% 4%, #0aa0fa14 0%, #0aa0fa00 62%), #0a0d12;--preview-shadow:inset 0 0 0 1px #ffffff14, 0 2px 6px #00000080, 0 40px 90px -30px #0aa0fa59;--preview-bar-bg:#0e1218;--preview-bar-ring:inset 0 -1px 0 #ffffff12;--preview-app-bg:#0e1218;--preview-meta:#ffffff94;--chip-bg:#1a1f27;--chip-shadow:0 14px 36px #00000080, inset 0 0 0 1px #ffffff14;--marketplace-bg:linear-gradient(135deg, #07273f 0%, #0a5c93 55%, #0aa0fa 120%);--marketplace-shadow:0 30px 70px -30px #0aa0fa80, inset 0 0 0 1px #0aa0fa40;--shield-bg:linear-gradient(135deg, #07273f, #0a5c93);--shield-ring:inset 0 0 0 1px #0aa0fa40;--visual-chemistry-bg:linear-gradient(160deg, #0aa0fa1a, #0aa0fa05);--visual-partner-bg:linear-gradient(160deg, #0aa0fa1a, #0aa0fa05);--visual-ring:inset 0 0 0 1px #ffffff14;--route-stop-bg:#57baff;--route-stop-fg:#06243b;--step-number-bg:#57baff;--step-number-fg:#06243b;--step-icon:#0aa0fa66;--compare-col-bg:#ffffff05;--compare-col-alt-bg:transparent;--compare-col-fg:#ffffff8c;--compare-col-icon:#ffffff47;--compare-us-bg:#0aa0fa1f;--compare-us-border:#0aa0fa40;--compare-us-fg:#f3f6fa;--faq-border:#ffffff1a;--faq-question:#f3f6fa;--faq-icon:#57baff;--calc-result-bg:linear-gradient(150deg, #0aa0fa29, #0aa0fa0a);--calc-result-ring:inset 0 0 0 1px #0aa0fa40;--calc-result-label:#8fcbf2;--calc-result-value:#57d499;--calc-result-yearly:#ffffffb3;--cta-glow:#0aa0fa9e;--cta-glow-warm:#0aa0fa9e;--cta-shadow:inset 0 0 0 1px #0aa0fa38, 0 30px 80px -30px #0aa0fa66;--pcard-glow:#0aa0fa8c;--pcard-ring:inset 0 0 0 1px #0aa0fa38;--footer-link-hover:#57baff;background:var(--surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.theme-root[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0d12}
.how-it-works-steps-module-scss-module__pXVpiW__steps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1000px;margin:0 auto;display:grid}.how-it-works-steps-module-scss-module__pXVpiW__step{gap:var(--space-2);display:grid;position:relative}.how-it-works-steps-module-scss-module__pXVpiW__icon{color:var(--step-icon);position:absolute;top:0;right:0}.how-it-works-steps-module-scss-module__pXVpiW__number{border-radius:var(--radius-pill);background:var(--step-number-bg);width:32px;height:32px;color:var(--step-number-fg);font-weight:var(--fw-bold);font-size:var(--text-body);justify-content:center;align-items:center;display:flex}.how-it-works-steps-module-scss-module__pXVpiW__title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--text-h4);margin:0}.how-it-works-steps-module-scss-module__pXVpiW__body{color:var(--text-muted);line-height:var(--lh-body)}
