:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ngt-surface:#fff;--ngt-surface-sunken:#f7f7f8;--ngt-surface-raised:#fff;--ngt-surface-muted:#f4f4f5;--ngt-ink:#27272a;--ngt-ink-muted:#62626b;--ngt-ink-faint:#8b8b94;--ngt-line:#e4e4e7;--ngt-line-strong:#8b8b94;--ngt-action:#18181b;--ngt-action-hover:#3f3f46;--ngt-on-action:#fff;--ngt-green-50:#eaf5ef;--ngt-green-100:#c8e2d5;--ngt-green-200:#9ed3bb;--ngt-green-300:#5fc3a2;--ngt-green-600:#006b55;--ngt-green-700:#005541;--ngt-green-800:#1d4a3d;--ngt-green-900:#14302a;--ngt-green-950:#06261e;--ngt-accent:var(--ngt-green-600);--ngt-accent-hover:var(--ngt-green-700);--ngt-accent-soft:var(--ngt-green-50);--ngt-accent-tint:var(--ngt-green-100);--ngt-on-accent:#fff;--ngt-focus-ring:var(--ngt-accent);--ngt-orange-50:#fff3e9;--ngt-orange-100:#f4ddc9;--ngt-orange-200:#f0b98c;--ngt-orange-300:#e29a63;--ngt-orange-500:#c4692e;--ngt-orange-600:#a84f1f;--ngt-orange-700:#9b4b1b;--ngt-orange-800:#4a2c17;--ngt-orange-900:#2e1c10;--ngt-highlight:var(--ngt-orange-500);--ngt-highlight-hover:var(--ngt-orange-600);--ngt-highlight-ink:var(--ngt-orange-700);--ngt-highlight-soft:var(--ngt-orange-50);--ngt-highlight-tint:var(--ngt-orange-100);--ngt-success-ink:var(--ngt-green-700);--ngt-success-soft:var(--ngt-green-50);--ngt-warning-ink:#87600d;--ngt-warning-soft:#fff8df;--ngt-danger-ink:#b52e36;--ngt-danger-soft:#fff0f1;--ngt-danger:#b52e36;--ngt-on-danger:#fff;--ngt-info-ink:#315ea8;--ngt-info-soft:#edf3fc;--ngt-neutral-ink:var(--ngt-ink-muted);--ngt-neutral-soft:var(--ngt-surface-muted);--ngt-chart-1:#0e8a68;--ngt-chart-2:#c4692e;--ngt-chart-3:#3b6fc9;--ngt-chart-4:#9a8a1a;--ngt-chart-5:#b04a86;--ngt-shadow-popover:0 4px 12px #18181b14, 0 0 0 1px #e4e4e7;--ngt-shadow-dialog:0 16px 40px #18181b29, 0 0 0 1px #e4e4e7;--ngt-space-1:4px;--ngt-space-2:8px;--ngt-space-3:12px;--ngt-space-4:16px;--ngt-space-5:20px;--ngt-space-6:24px;--ngt-space-8:32px;--ngt-space-10:40px;--ngt-space-12:48px;--ngt-space-16:64px;--ngt-control-sm:32px;--ngt-control-md:36px;--ngt-control-lg:40px;--ngt-row-compact:36px;--ngt-row-default:44px;--ngt-sidebar:240px;--ngt-content-max:1280px;--ngt-field-max:480px;--ngt-radius-xs:4px;--ngt-radius-sm:6px;--ngt-radius-md:8px;--ngt-radius-lg:12px;--ngt-radius-full:9999px;--ngt-font-sans:Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ngt-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Noto Sans SC", monospace;--background:var(--ngt-surface);--foreground:var(--ngt-ink);--card:var(--ngt-surface);--card-foreground:var(--ngt-ink);--popover:var(--ngt-surface-raised);--popover-foreground:var(--ngt-ink);--primary:var(--ngt-action);--primary-foreground:var(--ngt-on-action);--secondary:var(--ngt-surface-muted);--secondary-foreground:var(--ngt-ink);--muted:var(--ngt-surface-muted);--muted-foreground:var(--ngt-ink-muted);--accent:var(--ngt-accent-soft);--accent-foreground:var(--ngt-accent);--destructive:var(--ngt-danger);--destructive-foreground:var(--ngt-on-danger);--border:var(--ngt-line);--input:var(--ngt-line-strong);--ring:var(--ngt-focus-ring);--chart-1:var(--ngt-chart-1);--chart-2:var(--ngt-chart-2);--chart-3:var(--ngt-chart-3);--chart-4:var(--ngt-chart-4);--chart-5:var(--ngt-chart-5);--sidebar:var(--ngt-surface);--sidebar-foreground:var(--ngt-ink);--sidebar-primary:var(--ngt-accent);--sidebar-primary-foreground:var(--ngt-on-accent);--sidebar-accent:var(--ngt-accent-soft);--sidebar-accent-foreground:var(--ngt-accent);--sidebar-border:var(--ngt-line);--sidebar-ring:var(--ngt-focus-ring);--radius:var(--ngt-radius-md);--brand-green:var(--ngt-accent);--brand-green-hover:var(--ngt-accent-hover);--brand-green-soft:var(--ngt-accent-soft);--brand-green-tint:var(--ngt-accent-tint);--brand-orange:var(--ngt-highlight);--brand-orange-ink:var(--ngt-highlight-ink);--brand-orange-hover:var(--ngt-highlight-hover);--brand-orange-soft:var(--ngt-highlight-soft);--brand-orange-tint:var(--ngt-highlight-tint);--brand-highlight:#ecdcae;--action:var(--ngt-action);--action-hover:var(--ngt-action-hover);--action-foreground:var(--ngt-on-action);--success:var(--ngt-success-ink);--success-soft:var(--ngt-success-soft);--warning:var(--ngt-warning-ink);--warning-soft:var(--ngt-warning-soft);--destructive-soft:var(--ngt-danger-soft);--information:var(--ngt-info-ink);--information-soft:var(--ngt-info-soft);--neon:var(--ngt-accent);--status-active:var(--ngt-success-ink);--status-sleeping:var(--ngt-ink-muted);--status-scaling:var(--ngt-warning-ink);font-family:var(--ngt-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px}@theme inline{--color-ngt-surface: var(--ngt-surface); --color-ngt-surface-sunken: var(--ngt-surface-sunken); --color-ngt-surface-raised: var(--ngt-surface-raised); --color-ngt-surface-muted: var(--ngt-surface-muted); --color-ngt-ink: var(--ngt-ink); --color-ngt-ink-muted: var(--ngt-ink-muted); --color-ngt-ink-faint: var(--ngt-ink-faint); --color-ngt-line: var(--ngt-line); --color-ngt-line-strong: var(--ngt-line-strong); --color-ngt-action: var(--ngt-action); --color-ngt-action-hover: var(--ngt-action-hover); --color-ngt-on-action: var(--ngt-on-action); --color-ngt-green-50: var(--ngt-green-50); --color-ngt-green-100: var(--ngt-green-100); --color-ngt-green-200: var(--ngt-green-200); --color-ngt-green-300: var(--ngt-green-300); --color-ngt-green-600: var(--ngt-green-600); --color-ngt-green-700: var(--ngt-green-700); --color-ngt-green-800: var(--ngt-green-800); --color-ngt-green-900: var(--ngt-green-900); --color-ngt-green-950: var(--ngt-green-950); --color-ngt-accent: var(--ngt-accent); --color-ngt-accent-hover: var(--ngt-accent-hover); --color-ngt-accent-soft: var(--ngt-accent-soft); --color-ngt-accent-tint: var(--ngt-accent-tint); --color-ngt-on-accent: var(--ngt-on-accent); --color-ngt-focus-ring: var(--ngt-focus-ring); --color-ngt-orange-50: var(--ngt-orange-50); --color-ngt-orange-100: var(--ngt-orange-100); --color-ngt-orange-200: var(--ngt-orange-200); --color-ngt-orange-300: var(--ngt-orange-300); --color-ngt-orange-500: var(--ngt-orange-500); --color-ngt-orange-600: var(--ngt-orange-600); --color-ngt-orange-700: var(--ngt-orange-700); --color-ngt-orange-800: var(--ngt-orange-800); --color-ngt-orange-900: var(--ngt-orange-900); --color-ngt-highlight: var(--ngt-highlight); --color-ngt-highlight-hover: var(--ngt-highlight-hover); --color-ngt-highlight-ink: var(--ngt-highlight-ink); --color-ngt-highlight-soft: var(--ngt-highlight-soft); --color-ngt-highlight-tint: var(--ngt-highlight-tint); --color-ngt-success-ink: var(--ngt-success-ink); --color-ngt-success-soft: var(--ngt-success-soft); --color-ngt-warning-ink: var(--ngt-warning-ink); --color-ngt-warning-soft: var(--ngt-warning-soft); --color-ngt-danger-ink: var(--ngt-danger-ink); --color-ngt-danger-soft: var(--ngt-danger-soft); --color-ngt-danger: var(--ngt-danger); --color-ngt-on-danger: var(--ngt-on-danger); --color-ngt-info-ink: var(--ngt-info-ink); --color-ngt-info-soft: var(--ngt-info-soft); --color-ngt-neutral-ink: var(--ngt-neutral-ink); --color-ngt-neutral-soft: var(--ngt-neutral-soft); --color-ngt-chart-1: var(--ngt-chart-1); --color-ngt-chart-2: var(--ngt-chart-2); --color-ngt-chart-3: var(--ngt-chart-3); --color-ngt-chart-4: var(--ngt-chart-4); --color-ngt-chart-5: var(--ngt-chart-5); --color-action: var(--action); --color-action-hover: var(--action-hover); --color-action-foreground: var(--action-foreground); --color-brand-green: var(--brand-green); --color-brand-green-hover: var(--brand-green-hover); --color-brand-green-soft: var(--brand-green-soft); --color-brand-orange: var(--brand-orange); --color-brand-orange-ink: var(--brand-orange-ink); --color-brand-orange-hover: var(--brand-orange-hover); --color-brand-orange-soft: var(--brand-orange-soft); --color-brand-orange-tint: var(--brand-orange-tint); --color-success: var(--success); --color-success-soft: var(--success-soft); --color-warning: var(--warning); --color-warning-soft: var(--warning-soft); --color-destructive-soft: var(--destructive-soft); --color-information: var(--information); --color-information-soft: var(--information-soft); --spacing-ngt-space-1: var(--ngt-space-1); --spacing-ngt-space-2: var(--ngt-space-2); --spacing-ngt-space-3: var(--ngt-space-3); --spacing-ngt-space-4: var(--ngt-space-4); --spacing-ngt-space-5: var(--ngt-space-5); --spacing-ngt-space-6: var(--ngt-space-6); --spacing-ngt-space-8: var(--ngt-space-8); --spacing-ngt-space-10: var(--ngt-space-10); --spacing-ngt-space-12: var(--ngt-space-12); --spacing-ngt-space-16: var(--ngt-space-16); --spacing-ngt-control-sm: var(--ngt-control-sm); --spacing-ngt-control-md: var(--ngt-control-md); --spacing-ngt-control-lg: var(--ngt-control-lg); --spacing-ngt-row-compact: var(--ngt-row-compact); --spacing-ngt-row-default: var(--ngt-row-default); --spacing-ngt-sidebar: var(--ngt-sidebar); --spacing-ngt-content-max: var(--ngt-content-max); --spacing-ngt-field-max: var(--ngt-field-max); --radius-ngt-xs: var(--ngt-radius-xs); --radius-ngt-sm: var(--ngt-radius-sm); --radius-ngt-md: var(--ngt-radius-md); --radius-ngt-lg: var(--ngt-radius-lg); --radius-ngt-full: var(--ngt-radius-full); --shadow-ngt-popover: var(--ngt-shadow-popover); --shadow-ngt-dialog: var(--ngt-shadow-dialog); --font-sans: var(--ngt-font-sans); --font-mono: var(--ngt-font-mono);}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ngt-surface:#131316;--ngt-surface-sunken:#0d0d0f;--ngt-surface-raised:#1c1c21;--ngt-surface-muted:#232329;--ngt-ink:#ececef;--ngt-ink-muted:#a1a1aa;--ngt-ink-faint:#71717a;--ngt-line:#2e2e35;--ngt-line-strong:#6b6b75;--ngt-action:#ececef;--ngt-action-hover:#d4d4d8;--ngt-on-action:#131316;--ngt-green-50:#eaf5ef;--ngt-green-100:#c8e2d5;--ngt-green-200:#9ed3bb;--ngt-green-300:#5fc3a2;--ngt-green-600:#006b55;--ngt-green-700:#005541;--ngt-green-800:#1d4a3d;--ngt-green-900:#14302a;--ngt-green-950:#06261e;--ngt-accent:var(--ngt-green-300);--ngt-accent-hover:var(--ngt-green-200);--ngt-accent-soft:var(--ngt-green-900);--ngt-accent-tint:var(--ngt-green-800);--ngt-on-accent:var(--ngt-green-950);--ngt-focus-ring:var(--ngt-accent);--ngt-orange-50:#fff3e9;--ngt-orange-100:#f4ddc9;--ngt-orange-200:#f0b98c;--ngt-orange-300:#e29a63;--ngt-orange-500:#c4692e;--ngt-orange-600:#a84f1f;--ngt-orange-700:#9b4b1b;--ngt-orange-800:#4a2c17;--ngt-orange-900:#2e1c10;--ngt-highlight:var(--ngt-orange-300);--ngt-highlight-hover:var(--ngt-orange-200);--ngt-highlight-ink:var(--ngt-orange-200);--ngt-highlight-soft:var(--ngt-orange-900);--ngt-highlight-tint:var(--ngt-orange-800);--ngt-success-ink:#6fcfa9;--ngt-success-soft:var(--ngt-green-900);--ngt-warning-ink:#e3b94f;--ngt-warning-soft:#2c2410;--ngt-danger-ink:#f08a90;--ngt-danger-soft:#3a1418;--ngt-danger:#c2434b;--ngt-on-danger:#fff;--ngt-info-ink:#8fb3ec;--ngt-info-soft:#14243d;--ngt-neutral-ink:var(--ngt-ink-muted);--ngt-neutral-soft:var(--ngt-surface-muted);--ngt-chart-1:#2c9a7b;--ngt-chart-2:#cf7c3e;--ngt-chart-3:#4f86d9;--ngt-chart-4:#a68c1e;--ngt-chart-5:#c46bb8;--ngt-shadow-popover:0 4px 12px #00000080, 0 0 0 1px #2e2e35;--ngt-shadow-dialog:0 16px 40px #0009, 0 0 0 1px #2e2e35}@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.ngt-landing{--font-sans:var(--ngt-font-sans);--font-mono:var(--ngt-font-mono);--typography-root-font-family:var(--font-sans);--typography-identifier-font-family:var(--font-mono);--ease-out:cubic-bezier(.2, .8, .2, 1);background:var(--ngt-surface);color:var(--ngt-ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.ngt-landing *{box-sizing:border-box}.ngt-landing :where(code,pre,.font-mono,.home-language),.ngt-landing .flight-weight-label,.ngt-landing[lang=en] .landing-eyebrow{font-family:var(--font-mono)}.ngt-landing :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.ngt-landing :where(ul,ol){padding:0;list-style:none}.ngt-landing :where(button){cursor:pointer;font-family:inherit}.ngt-landing :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ngt-landing :where(a){color:inherit;text-decoration:none}.ngt-landing :where(button,a,summary):focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:4px}.ngt-landing :where([tabindex="-1"]):focus{outline:none}.ngt-landing [id]{scroll-margin-top:96px}.ngt-landing ::selection{background:var(--ngt-accent-tint);color:var(--ngt-ink)}.ngt-landing .landing-shell{width:min(1536px,100% - 96px);margin-inline:auto}.ngt-landing .landing-section{padding-block:112px}.ngt-landing h2{letter-spacing:0;white-space:pre-line;text-wrap:balance;font-size:40px;font-weight:600;line-height:1.3}.ngt-landing[lang=en] :where(h1,h2){letter-spacing:-.02em}.ngt-landing h3{font-size:16px;font-weight:600;line-height:1.5}.ngt-landing .landing-eyebrow{letter-spacing:.06em;color:var(--ngt-accent);margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.5}.ngt-landing .section-lead{color:var(--ngt-ink-muted);max-width:520px;font-size:16px;line-height:1.6}.ngt-landing .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:72px;display:grid}.ngt-landing{overflow-x:clip}.ngt-landing main>section:not(.landing-hero){position:relative}.ngt-landing main>section:not(.landing-hero,.savings-section,.home-contact):before{content:"";border-top:1px solid var(--ngt-line);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.ngt-landing .statement{max-width:880px;margin-bottom:64px}.ngt-landing .statement h2{white-space:normal;text-wrap:pretty;font-size:36px;font-weight:600;line-height:1.4}.ngt-landing .statement h2 span{color:var(--ngt-ink-muted);font-weight:500}.ngt-landing .landing-text-link{color:var(--ngt-accent);align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.ngt-landing .landing-text-link svg{transition:transform .16s var(--ease-out);flex:none}.ngt-landing .landing-text-link:hover{color:var(--ngt-accent-hover)}.ngt-landing .landing-text-link:hover svg{transform:translate(2px,-2px)}.ngt-landing .landing-button{border-radius:var(--ngt-radius-sm);border:1px solid #0000;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .12s}.ngt-landing .landing-button:focus-visible{border-color:var(--ngt-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ngt-focus-ring) 30%, transparent);outline:none}.ngt-landing .landing-button:active{transform:translateY(1px)}.ngt-landing .landing-button svg{transition:transform .16s var(--ease-out)}.ngt-landing .landing-button:hover svg{transform:translate(2px)}.ngt-landing .landing-button-primary{background:var(--ngt-action);color:var(--ngt-on-action)}.ngt-landing .landing-button-primary:hover{background:var(--ngt-action-hover)}.ngt-landing .landing-button-outline{border-color:var(--ngt-line);background:var(--ngt-surface);color:var(--ngt-ink)}.ngt-landing .landing-button-outline:hover,.ngt-landing .landing-button-ghost:hover{background:var(--ngt-accent-soft);color:var(--ngt-accent);border-color:var(--ngt-accent-tint)}.ngt-landing .landing-button-ghost{color:var(--ngt-ink-muted);background:0 0}.ngt-landing .ngt-brand{color:var(--ngt-ink);align-items:center;gap:8px;display:inline-flex}.ngt-landing .ngt-brand-mark{width:30px;height:30px;color:var(--ngt-accent)}.ngt-landing .ngt-brand-wordmark{letter-spacing:-1px;font-size:27px;font-weight:700;line-height:1}.ngt-landing .ngt-brand-dot{color:var(--ngt-accent)}.ngt-landing .landing-skip{z-index:100;background:var(--ngt-surface);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.ngt-landing .landing-skip:focus{transform:none}.ngt-landing .landing-header{z-index:20;background:color-mix(in srgb, var(--ngt-surface) 97%, transparent);border-bottom:1px solid #0000;transition:border-color .24s;position:sticky;top:0}.ngt-landing .landing-header[data-scrolled=true]{border-bottom-color:color-mix(in srgb, var(--ngt-line) 70%, transparent)}.ngt-landing .landing-header-inner{align-items:center;gap:48px;height:72px;display:flex}.ngt-landing .landing-logo{flex:none;align-items:center;display:flex}.ngt-landing .landing-nav{align-items:center;gap:28px;display:flex}.ngt-landing .landing-nav>a{color:var(--ngt-ink-muted);white-space:nowrap;padding:12px 0;font-size:14px;transition:color .16s}.ngt-landing .landing-nav>a:hover{color:var(--ngt-ink)}.ngt-landing .landing-nav>a[aria-current=location]{color:var(--ngt-accent)}.ngt-landing .landing-header-actions{flex:none;align-items:center;gap:20px;margin-left:auto;display:flex}.ngt-landing .header-sign-in{color:var(--ngt-ink);padding:8px 0;font-size:14px;font-weight:500}.ngt-landing .header-sign-in:hover{color:var(--ngt-accent)}.ngt-landing .home-language{color:var(--ngt-ink-muted);align-items:center;gap:4px;display:inline-flex}.ngt-landing .home-language>button{border-radius:var(--ngt-radius-xs);min-width:28px;height:36px;color:inherit;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500;position:relative}.ngt-landing .home-language>button:hover{color:var(--ngt-ink)}.ngt-landing .home-language>button[aria-pressed=true]{color:var(--ngt-accent);font-weight:600}.ngt-landing .home-language>button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:auto 6px 4px}.ngt-landing .home-language>span{color:var(--ngt-line-strong);font-size:10px}.ngt-landing .landing-menu-toggle,.ngt-landing .landing-nav .mobile-entry{display:none}.ngt-landing .landing-hero{isolation:isolate;background:var(--ngt-surface);height:760px;position:relative}.ngt-landing .landing-hero .network-globe{-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(#000 calc(100% - 160px),#0000)}.ngt-landing .landing-hero-copy{z-index:1;pointer-events:none;padding-block:112px;position:relative}.ngt-landing .hero-eyebrow{letter-spacing:.075em;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.ngt-landing .hero-eyebrow>span{background:var(--ngt-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--ngt-accent-soft);border-radius:50%;flex:none}.ngt-landing .hero-eyebrow i{background:var(--ngt-accent-tint);flex:none;width:1px;height:10px}.ngt-landing h1{letter-spacing:0;max-width:560px;color:var(--ngt-ink);font-size:clamp(52px,4.6vw,68px);font-weight:600;line-height:1.2}.ngt-landing h1>span{display:block}.ngt-landing h1 em{color:var(--ngt-accent);font-style:normal}.ngt-landing .hero-description{color:var(--ngt-ink-muted);max-width:460px;margin-top:28px;font-size:16px;line-height:1.6}.ngt-landing .hero-actions{pointer-events:auto;align-items:center;gap:28px;width:fit-content;max-width:100%;margin-top:36px;display:flex}.ngt-landing .hero-bottom{z-index:2;color:var(--ngt-ink-muted);font-size:12px;position:absolute;bottom:24px;left:0;right:0}.ngt-landing .hero-bottom>a{align-items:center;gap:12px;padding:8px 0;transition:color .16s;display:inline-flex}.ngt-landing .hero-bottom svg{flex:none}.ngt-landing .hero-bottom a:hover{color:var(--ngt-accent)}.ngt-landing .savings-section{isolation:isolate}.ngt-landing .savings-section .statement{z-index:1;position:relative}.ngt-landing .savings-body{margin-inline:-48px -96px;position:relative}.ngt-landing .savings-scene{z-index:-1;pointer-events:none;max-width:780px;margin:-40px auto 40px;position:relative}.ngt-landing .savings-scene svg{width:100%;height:auto;display:block;overflow:visible;-webkit-mask-image:radial-gradient(62% 58% at 52% 52%,#000 58%,#0000 100%);mask-image:radial-gradient(62% 58% at 52% 52%,#000 58%,#0000 100%)}.ngt-landing .scene-floor{fill:none;stroke:var(--ngt-line);stroke-width:1px}.ngt-landing .scene-base-top{fill:var(--ngt-green-600)}.ngt-landing .scene-base-side{fill:var(--ngt-green-800)}.ngt-landing .scene-base-front{fill:var(--ngt-green-700)}.ngt-landing .scene-envelope{fill:none;stroke:var(--ngt-green-600);stroke-width:1.2px;stroke-dasharray:4 5;opacity:.55;transition:opacity .5s,stroke .5s}.ngt-landing .savings-body[data-stage=full][data-live=true] .scene-envelope{stroke-dasharray:none;opacity:.9}.ngt-landing .scene-box polygon{stroke:#06261e29;stroke-width:.8px;stroke-linejoin:round}.ngt-landing .box-dense .face-top{fill:var(--ngt-green-300)}.ngt-landing .box-dense .face-left{fill:var(--ngt-green-600)}.ngt-landing .box-dense .face-right{fill:var(--ngt-green-700)}.ngt-landing .box-bulky .face-top{fill:#fbfdfc}.ngt-landing .box-bulky .face-left{fill:var(--ngt-green-100)}.ngt-landing .box-bulky .face-right{fill:var(--ngt-green-200)}.ngt-landing .box-yours .face-top{fill:var(--ngt-orange-300)}.ngt-landing .box-yours .face-left{fill:var(--ngt-orange-500)}.ngt-landing .box-yours .face-right{fill:var(--ngt-orange-600)}.ngt-landing .scene-box{transition:transform .68s cubic-bezier(.25,1.15,.55,1),opacity .26s}.ngt-landing .scene-box[data-placed=false]{opacity:0;transform:translateY(-150px)}.ngt-landing .savings-body[data-stage=enter] .scene-box{transition:none}.ngt-landing .scene-load{transition:transform 1s cubic-bezier(.5,0,.75,0),opacity .9s ease-in}.ngt-landing .savings-body[data-stage=depart] .scene-load{opacity:0;transform:translate(76px,44px)}.ngt-landing .savings-body[data-stage=enter] .scene-load{animation:load-enter .9s var(--ease-out) both;transition:none}@keyframes load-enter{0%{opacity:0;transform:translate(-60px,-35px)}}.ngt-landing .scene-ruler line{vector-effect:non-scaling-stroke}.ngt-landing .ruler-track,.ngt-landing .ruler-tick{stroke:var(--ngt-line-strong);stroke-width:1px}.ngt-landing .ruler-fill{stroke:var(--ngt-accent);stroke-width:3px;transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--fill));transition:transform .42s var(--ease-out)}.ngt-landing .savings-body[data-stage=depart] .ruler-fill{transition-duration:.9s}.ngt-landing .scene-reading{color:var(--ngt-ink-muted);white-space:nowrap;justify-items:center;gap:2px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.ngt-landing .scene-reading code{font-family:var(--font-mono);color:var(--ngt-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ngt-landing .scene-status{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,18px)}.ngt-landing .scene-status i{background:var(--ngt-accent);border-radius:50%;width:8px;height:8px}.ngt-landing .savings-body[data-stage=loading][data-running=true] .scene-status i{animation:1.2s ease-in-out infinite blink}.ngt-landing .scene-status code{font-family:var(--font-mono);color:var(--ngt-ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.ngt-landing .scene-legend{color:var(--ngt-ink-muted);flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12px;display:flex}.ngt-landing .scene-legend li{align-items:center;gap:8px;display:inline-flex}.ngt-landing .scene-legend i{border-radius:2px;flex:none;width:10px;height:10px}.ngt-landing .swatch-dense{background:var(--ngt-green-600)}.ngt-landing .swatch-bulky{background:var(--ngt-green-100)}.ngt-landing .swatch-yours{background:var(--ngt-highlight)}.ngt-landing .story-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,5vw,112px);display:grid}.ngt-landing .story-row-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ngt-landing .story-row-flip>.statement{order:2}.ngt-landing .story-row>.statement{max-width:none;margin-bottom:0}.ngt-landing .story-row>.statement h2{font-size:30px}.ngt-landing .record-steps{z-index:3;grid-template-columns:repeat(var(--steps), minmax(0, 1fr));border-top:1px solid var(--ngt-line);background:var(--ngt-surface);display:grid;position:relative}.ngt-landing .record-steps button{min-width:0;color:var(--ngt-ink-muted);text-align:left;font:inherit;background:0 0;border:0;align-items:baseline;gap:8px;padding:14px 16px 16px;font-size:14px;transition:color .2s,background-color .2s;display:flex;position:relative}.ngt-landing .record-steps button+button{box-shadow:inset 1px 0 var(--ngt-line)}.ngt-landing .record-steps button>span:last-child{min-width:0;line-height:1.4}.ngt-landing .record-steps code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ngt-landing .record-steps button:hover{color:var(--ngt-ink);background:color-mix(in srgb, var(--ngt-ink) 3%, transparent)}.ngt-landing .record-steps button:active{transform:translateY(1px)}.ngt-landing .record-steps [aria-current=step]{color:var(--ngt-ink);font-weight:600}.ngt-landing .record-steps [aria-current=step] code{color:var(--ngt-accent)}.ngt-landing .step-progress{background:var(--ngt-accent);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}.ngt-landing .step-progress[data-auto=true]{animation:step-progress var(--step-ms) linear both}.ngt-landing .step-progress[data-running=false]{animation-play-state:paused}@keyframes step-progress{0%{transform:scaleX(0)}}.ngt-landing .autoplay-switch{border-radius:var(--ngt-radius-sm);color:var(--ngt-ink-muted);background:0 0;border:0;align-items:center;gap:8px;margin:-6px -8px;padding:6px 8px;font-family:inherit;font-size:12px;transition:color .16s,background-color .16s;display:inline-flex}.ngt-landing .autoplay-switch:hover{color:var(--ngt-ink);background:var(--ngt-surface-muted)}.ngt-landing .autoplay-switch i{border-radius:var(--ngt-radius-full);background:var(--ngt-line-strong);width:28px;height:16px;transition:background-color .2s;position:relative}.ngt-landing .autoplay-switch i:after{content:"";background:var(--ngt-surface);width:12px;height:12px;transition:transform .2s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.ngt-landing .autoplay-switch[aria-checked=true] i{background:var(--ngt-action)}.ngt-landing .autoplay-switch[aria-checked=true] i:after{transform:translate(12px)}.ngt-landing .record-stage{--grid:color-mix(in srgb, var(--ngt-line) 35%, transparent);border:1px solid var(--ngt-line);border-radius:var(--ngt-radius-md);background-color:var(--ngt-surface);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.ngt-landing .record-bar{border-bottom:1px solid var(--ngt-line);background:var(--ngt-surface);font-family:var(--font-mono);color:var(--ngt-ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;font-size:12px;display:flex}.ngt-landing .record-stack{position:relative}.ngt-landing .partnership-section .record-stage{background-image:none;background-color:var(--ngt-surface-sunken)}.ngt-landing .agents-section .record-stage{background-image:none}.ngt-landing .journey-story .record-stage{min-height:560px}.ngt-landing .record-doc{border:1px solid var(--ngt-line);border-radius:var(--ngt-radius-sm);background:var(--ngt-surface);transform-origin:50% 0;min-height:300px;transition:transform .7s var(--ease-out), opacity .5s ease;padding:0 20px 16px;font-size:14px;position:absolute;top:120px;left:40px;right:40px;box-shadow:0 1px 2px #18181b0d,0 16px 32px -20px #18181b38}.ngt-landing .record-doc[data-depth="0"]{z-index:4}.ngt-landing .record-doc[data-depth="1"]{z-index:3;transform:translateY(-34px)scale(.96)}.ngt-landing .record-doc[data-depth="2"]{z-index:2;transform:translateY(-66px)scale(.92)}.ngt-landing .record-doc[data-depth="3"]{z-index:1;transform:translateY(-96px)scale(.88)}.ngt-landing .record-doc>*{transition:opacity .5s}.ngt-landing .record-doc[data-depth="1"]>*{opacity:.8}.ngt-landing .record-doc[data-depth="2"]>*{opacity:.55}.ngt-landing .record-doc[data-depth="3"]>*{opacity:.35}.ngt-landing .record-doc[data-depth=next]{z-index:0;opacity:0;transform:translateY(28px)}.ngt-landing .doc-head{border-bottom:1px solid var(--ngt-line);align-items:center;gap:10px;padding:14px 0 12px;display:flex}.ngt-landing .doc-head strong{font-size:14px;font-weight:600}.ngt-landing .doc-head code,.ngt-landing .doc-caption,.ngt-landing .doc-note,.ngt-landing .doc-formula code,.ngt-landing .doc-result code,.ngt-landing .doc-table code,.ngt-landing .doc-route code{font-family:var(--font-mono);color:var(--ngt-ink-muted);font-size:12px}.ngt-landing .doc-head>:last-child:not(code){margin-left:auto}.ngt-landing .doc-row{border-bottom:1px solid var(--ngt-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.ngt-landing .doc-row dt{color:var(--ngt-ink-muted);flex:none}.ngt-landing .doc-row dd{text-align:right;font-variant-numeric:tabular-nums}.ngt-landing .doc-num{font-variant-numeric:tabular-nums}.ngt-landing .doc-mask{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ngt-ink-muted)}.ngt-landing .doc-lock dd{align-items:center;gap:10px;display:inline-flex}.ngt-landing .doc-locked{border-radius:var(--ngt-radius-xs);background:var(--ngt-accent-soft);color:var(--ngt-accent);font-family:var(--font-mono);align-items:center;gap:4px;padding:1px 6px;font-size:12px;display:inline-flex}.ngt-landing .doc-locked svg{width:12px;height:12px}.ngt-landing .doc-map{border-bottom:1px solid var(--ngt-line);padding:14px 0 12px}.ngt-landing .map-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:8px 0 10px;display:grid}.ngt-landing .map-cells>span{border-radius:3px;height:22px}.ngt-landing :is(.map-cells,.map-legend) .map-booked{background:var(--ngt-green-100)}.ngt-landing :is(.map-cells,.map-legend) .map-open{box-shadow:inset 0 0 0 1px var(--ngt-line-strong)}.ngt-landing :is(.map-cells,.map-legend) .map-yours{background:var(--ngt-highlight)}.ngt-landing .map-legend{color:var(--ngt-ink-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.ngt-landing .map-legend span{align-items:center;gap:6px;display:inline-flex}.ngt-landing .map-legend i{border-radius:2px;width:10px;height:10px}.ngt-landing .doc-result dd strong{border-radius:var(--ngt-radius-xs);background:var(--ngt-accent-soft);color:var(--ngt-accent);margin-left:4px;padding:1px 8px;font-size:16px;font-weight:600}.ngt-landing .doc-result{border-bottom:0}.ngt-landing .doc-note{padding-top:6px}.ngt-landing .doc-settle{display:grid}.ngt-landing .doc-settle>span{grid-area:1/1;justify-self:end}.ngt-landing .doc-settle>span:first-child{opacity:0}.ngt-landing .doc-table{border-collapse:collapse;width:100%}.ngt-landing .doc-table td{border-bottom:1px solid var(--ngt-line);color:var(--ngt-ink-muted);padding:10px 0}.ngt-landing .doc-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.ngt-landing .doc-table tr[data-yours=true] td{color:var(--ngt-ink);font-weight:600}.ngt-landing .doc-table tr[data-yours=true] td:first-child{box-shadow:inset 2px 0 var(--ngt-highlight);padding-left:10px}.ngt-landing .doc-table tr[data-yours=true] code{color:var(--ngt-ink)}.ngt-landing .doc-route{align-items:center;gap:12px;padding-top:18px;display:flex}.ngt-landing .route-line{flex:1;height:14px;position:relative}.ngt-landing .route-line:before{content:"";border-top:1px dashed var(--ngt-line-strong);position:absolute;top:50%;left:0;right:0}.ngt-landing .route-mover{position:absolute;inset:0 14px 0 0;transform:translate(100%)}.ngt-landing .route-mover svg{width:14px;height:14px;color:var(--ngt-highlight);background:var(--ngt-surface);position:absolute;top:0;left:0}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] :is(.doc-row,.doc-map,.doc-note,tr,.doc-route){animation:file-in .42s calc(var(--row-start) + var(--i) * var(--row-gap)) var(--ease-out) both}@keyframes file-in{0%{opacity:0;transform:translateY(4px)}}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .doc-locked{animation:seal .52s var(--key-at) cubic-bezier(.3, 1.4, .6, 1) both}@keyframes seal{0%{opacity:0;transform:scale(.7)}}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .map-cells .map-yours{animation:confirm-space .6s var(--key-at) ease both}@keyframes confirm-space{0%{box-shadow:inset 0 0 0 1.5px var(--ngt-highlight);background:0 0}}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .doc-result strong{animation:seal .52s var(--key-at) cubic-bezier(.3, 1.4, .6, 1) both}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .doc-settle>span:first-child{animation:settle-out .4s var(--key-at) ease both}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .doc-settle>span:last-child{animation:settle-in .5s var(--key-at) var(--ease-out) both}@keyframes settle-out{0%{opacity:1}to{opacity:0}}@keyframes settle-in{0%{opacity:0;transform:translateY(4px)}}.ngt-landing .record-stage[data-running=true] .record-doc[data-current=true] .route-mover{animation:route-fly 2.6s var(--key-at) cubic-bezier(.45, 0, .3, 1) both}@keyframes route-fly{0%{transform:translate(0)}}.ngt-landing .account-stack{min-height:440px;position:relative}.ngt-landing .account-view{border:1px solid var(--ngt-line);border-radius:var(--ngt-radius-md);background:var(--ngt-surface);padding:0 20px 16px;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .8s,z-index .8s linear;position:absolute;top:76px;left:28px;right:72px;box-shadow:0 1px 2px #18181b0d,0 16px 32px -20px #18181b38}.ngt-landing .account-view[data-front=true]{z-index:2}.ngt-landing .account-view[data-front=false]{z-index:1;opacity:.45;transform:translate(40px,-48px)scale(.94)}.ngt-landing .account-view header{border-bottom:1px solid var(--ngt-line);align-items:center;height:48px;display:flex}.ngt-landing .account-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ngt-landing .account-name i{background:var(--ngt-ink-muted);border-radius:50%;width:8px;height:8px}.ngt-landing .account-view[data-view=you] .account-name i{background:var(--ngt-highlight)}.ngt-landing .account-view table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.ngt-landing .account-view th{border-bottom:1px solid var(--ngt-line);text-align:left;color:var(--ngt-ink-muted);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:500;position:relative}.ngt-landing .account-view th:first-child{width:28%}.ngt-landing .account-view th:nth-child(3){width:30%}.ngt-landing .account-view th[data-focus=true]{color:var(--ngt-ink)}.ngt-landing .account-view th[data-focus=true]:after{content:"";background:var(--ngt-accent);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ngt-landing .account-view td{border-bottom:1px solid var(--ngt-line);color:var(--ngt-ink-muted);white-space:nowrap;text-overflow:ellipsis;padding:13px 8px;overflow:hidden}.ngt-landing .account-view td code{font-family:var(--font-mono);font-size:12px}.ngt-landing .account-view tr[data-own=true] td{color:var(--ngt-ink);background:var(--ngt-surface-sunken)}.ngt-landing .account-view tr[data-own=true] td:first-child{box-shadow:inset 2px 0 var(--ngt-ink)}.ngt-landing .account-view[data-view=you] tr[data-own=true] td{background:color-mix(in srgb, var(--ngt-highlight-soft) 70%, transparent)}.ngt-landing .account-view[data-view=you] tr[data-own=true] td:first-child{box-shadow:inset 2px 0 var(--ngt-highlight)}.ngt-landing .account-private{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.ngt-landing .account-private svg{flex:none;width:12px;height:12px}.ngt-landing .account-private small{color:var(--ngt-ink-muted);font-size:12px;font-weight:400}.ngt-landing .account-rate{border-radius:var(--ngt-radius-xs);background:var(--ngt-accent-soft);color:var(--ngt-accent);gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.ngt-landing .account-rate .doc-mask{color:var(--ngt-accent)}.ngt-landing .account-empty{color:var(--ngt-line-strong)}.ngt-landing .account-view footer{color:var(--ngt-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.ngt-landing .account-invoice{border-radius:var(--ngt-radius-xs);box-shadow:inset 0 0 0 1px var(--ngt-line-strong);font-family:var(--font-mono);color:var(--ngt-ink);padding:2px 8px}.ngt-landing .record-stage[data-running=true] .account-stack[data-phase="0"] .account-view[data-front=true] tbody tr{animation:file-in .42s calc(var(--row-start) + var(--i) * var(--row-gap)) var(--ease-out) both}.ngt-landing .record-stage[data-running=true] .account-stack[data-phase="0"] .account-private{animation:seal .52s var(--key-at) cubic-bezier(.3, 1.4, .6, 1) both}.ngt-landing .record-stage[data-running=true] .account-stack[data-phase="1"] .account-rate{animation:seal .52s calc(var(--key-at) + var(--i) * 60ms) cubic-bezier(.3, 1.4, .6, 1) both}.ngt-landing .record-stage[data-running=true] .account-stack[data-phase="2"] .account-invoice{animation:seal .52s var(--key-at) cubic-bezier(.3, 1.4, .6, 1) both}.ngt-landing .account-rate{--i:0}.ngt-landing .account-view tr:nth-child(2) .account-rate{--i:1}.ngt-landing .account-view tr:nth-child(3) .account-rate{--i:2}.ngt-landing .account-view tr:nth-child(4) .account-rate{--i:3}.ngt-landing .status-chip{border-radius:var(--ngt-radius-xs);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.ngt-landing .status-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ngt-landing .status-success{background:var(--ngt-success-soft);color:var(--ngt-success-ink)}.ngt-landing .status-info{background:var(--ngt-info-soft);color:var(--ngt-info-ink)}.ngt-landing .status-warning{background:var(--ngt-warning-soft);color:var(--ngt-warning-ink)}.ngt-landing .run-log{padding:20px 28px 28px}.ngt-landing .run-status{justify-items:start;margin-bottom:12px;display:grid}.ngt-landing .run-status>*,.ngt-landing .run-approve>*{grid-area:1/1}.ngt-landing .run-log [data-at=before],.ngt-landing .run-log [data-at=waiting]{opacity:0}.ngt-landing .run-log ol{display:grid}.ngt-landing .run-log li{border-bottom:1px solid var(--ngt-line);grid-template-columns:44px 20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding-inline:8px;font-size:14px;display:grid}.ngt-landing .run-log li code{font-family:var(--font-mono);color:var(--ngt-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.ngt-landing .run-mark{color:var(--ngt-accent);place-items:center;display:inline-grid}.ngt-landing .run-mark svg{width:14px;height:14px}.ngt-landing .run-mark i{background:var(--ngt-warning-ink);border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}.ngt-landing .run-log li[data-kind=ask] .run-text{font-weight:600}.ngt-landing .run-approve{justify-items:end;display:grid}.ngt-landing .run-approve>span{border-radius:var(--ngt-radius-sm);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ngt-landing .run-approve [data-at=waiting]{box-shadow:inset 0 0 0 1px var(--ngt-line-strong);color:var(--ngt-ink);background:var(--ngt-surface)}.ngt-landing .run-approve [data-at=after]{background:var(--ngt-success-soft);color:var(--ngt-success-ink)}.ngt-landing .run-approve svg{width:12px;height:12px}.ngt-landing .record-stage[data-auto=true] .run-log li{animation:file-in .36s var(--at) var(--ease-out) both}.ngt-landing .record-stage[data-auto=true] .run-status [data-at=before]{animation:hold-shown var(--ask) linear}.ngt-landing .record-stage[data-auto=true] .run-log [data-at=waiting]{animation:hold-shown var(--wait) var(--ask) linear}.ngt-landing .record-stage[data-auto=true] .run-log [data-at=after]{animation:fade-in .24s var(--confirm) ease both}.ngt-landing .record-stage[data-auto=true] .run-log li[data-kind=ask]{animation:file-in .36s var(--at) var(--ease-out) both, waiting-row var(--wait) var(--ask) linear}.ngt-landing .record-stage[data-running=false] .run-log :is(li,[data-at]){animation-play-state:paused}@keyframes hold-shown{0%,to{opacity:1}}@keyframes waiting-row{0%,to{background:var(--ngt-warning-soft);box-shadow:inset 2px 0 var(--ngt-warning-ink)}}@keyframes fade-in{0%{opacity:0}}.ngt-landing :is(.home-contact,.landing-footer){background:var(--ngt-surface);color:var(--ngt-ink)}.ngt-landing .contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;padding-block:112px;display:grid}.ngt-landing .contact-inner .section-lead{max-width:460px;margin-top:24px}.ngt-landing .contact-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ngt-landing .contact-addresses{gap:28px;display:grid}.ngt-landing .contact-addresses>div{border-bottom:1px solid var(--ngt-line);padding-bottom:28px}.ngt-landing .contact-addresses>div:last-child{border:0;padding-bottom:0}.ngt-landing .contact-addresses h3{color:var(--ngt-ink-muted);margin-bottom:8px;font-size:12px;font-weight:500}.ngt-landing .contact-addresses a{letter-spacing:-.02em;max-width:100%;color:var(--ngt-accent);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:clamp(18px,1.75vw,24px);font-weight:500;display:inline-flex}.ngt-landing .contact-addresses a:hover{color:var(--ngt-accent-hover);text-underline-offset:5px;text-decoration:underline}.ngt-landing .contact-addresses a svg{flex:none}.ngt-landing .contact-addresses p{color:var(--ngt-ink-muted);margin-top:8px;font-size:12px}.ngt-landing .footer-inner{border-top:1px solid var(--ngt-line);justify-content:space-between;align-items:flex-start;gap:48px;padding-block:48px;display:flex}.ngt-landing .footer-inner>div{max-width:290px}.ngt-landing .footer-inner>div>p{color:var(--ngt-ink-muted);margin-top:16px;font-size:12px;line-height:1.6}.ngt-landing .landing-footer nav{color:var(--ngt-ink-muted);flex-wrap:wrap;gap:16px 28px;padding-top:8px;font-size:12px;display:flex}.ngt-landing .landing-footer nav>a:hover{color:var(--ngt-ink)}.ngt-landing .footer-meta{color:var(--ngt-ink-muted);flex:none;justify-items:end;gap:12px;padding-top:8px;font-size:12px;display:grid}.ngt-landing .landing-footer .footer-meta nav{gap:8px 20px;padding-top:0}.ngt-landing :is(.landing-nav,.landing-footer nav)>a:not(.mobile-entry),.ngt-landing .header-sign-in{position:relative}.ngt-landing :is(.landing-nav,.landing-footer nav)>a:not(.mobile-entry):after,.ngt-landing .header-sign-in:after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.ngt-landing .landing-footer nav>a:after{bottom:-3px}.ngt-landing :is(.landing-nav,.landing-footer nav)>a:not(.mobile-entry):is(:hover,[aria-current=location]):after,.ngt-landing .header-sign-in:hover:after{transform-origin:0;transform:scaleX(1)}.ngt-landing .landing-logo{transition:opacity .16s}.ngt-landing .landing-logo:hover{opacity:.72}.ngt-landing .home-language>button{transition:color .16s,background-color .16s}.ngt-landing .home-language>button:hover{background:var(--ngt-surface-muted)}.ngt-landing [data-slot=button]{transition:background-color .16s,border-color .16s,color .16s,transform .12s}.ngt-landing [data-slot=button]:active,.ngt-landing [data-slot=button] svg,.ngt-landing :is(.landing-text-link,.contact-addresses a,.hero-bottom a,.mobile-entry) svg{transition:transform .2s var(--ease-out)}.ngt-landing [data-slot=button]:hover svg{transform:translate(3px)}.ngt-landing :is(.contact-addresses a,.mobile-entry):hover svg{transform:translate(2px,-2px)}.ngt-landing .hero-bottom a:hover svg{transform:translateY(3px)}@media (width>=1600px){.ngt-landing .landing-hero{height:800px}.ngt-landing .landing-hero-copy{padding-top:128px}}@media (width<=1199px){.ngt-landing .landing-shell{width:calc(100% - 72px)}.ngt-landing .landing-header-inner{gap:32px}.ngt-landing .landing-nav{gap:20px}.ngt-landing .landing-header-actions{gap:16px}.ngt-landing .landing-section{padding-block:104px}.ngt-landing .section-heading{gap:40px;margin-bottom:56px}}@media (width<=1060px){.ngt-landing .landing-header-inner{height:68px}.ngt-landing .landing-nav{background:var(--ngt-surface);border-bottom:1px solid var(--ngt-line);box-shadow:var(--ngt-shadow-popover);padding:12px 36px 20px;display:none;position:absolute;top:68px;left:0;right:0}.ngt-landing .landing-nav[data-open=true]{gap:0;display:grid}.ngt-landing .landing-nav>a{padding:14px 0}.ngt-landing .landing-menu-toggle{border-radius:var(--ngt-radius-sm);width:36px;height:36px;color:var(--ngt-ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.ngt-landing .landing-menu-toggle:hover{background:var(--ngt-surface-muted)}}@media (width>=740px) and (width<=1060px){.ngt-landing .landing-hero{height:700px}.ngt-landing .landing-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--ngt-surface) 10%, color-mix(in srgb, var(--ngt-surface) 95%, transparent) 39%, transparent 59%);position:absolute;inset:0}.ngt-landing .landing-hero-copy{padding-top:96px}.ngt-landing h1{max-width:440px;font-size:52px}.ngt-landing .hero-description{max-width:380px;font-size:14px}}@media (width<=959px){.ngt-landing h2{font-size:34px}.ngt-landing .section-lead{font-size:16px}.ngt-landing .contact-inner{grid-template-columns:minmax(0,1fr);gap:56px}.ngt-landing .section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.ngt-landing .footer-inner{gap:32px}.ngt-landing .landing-footer nav{grid-template-columns:repeat(2,auto);gap:16px 28px;display:grid}}@media (width<=739px){.ngt-landing .landing-shell{width:calc(100% - 48px)}.ngt-landing .landing-header-inner{gap:16px;height:64px}.ngt-landing .landing-header-actions{gap:12px}.ngt-landing .header-sign-in{display:none}.ngt-landing .landing-nav{padding-inline:24px;top:64px}.ngt-landing .landing-nav .mobile-entry{color:var(--ngt-accent);align-items:center;gap:6px;display:flex}.ngt-landing .ngt-brand-mark{width:27px;height:27px}.ngt-landing .ngt-brand-wordmark{font-size:25px}.ngt-landing .landing-hero{height:max(880px,460px + 110vw)}.ngt-landing .landing-hero-copy{padding-block:48px 0}.ngt-landing .hero-eyebrow{letter-spacing:.045em;gap:9px;margin-bottom:24px;font-size:10px}.ngt-landing h1{max-width:450px;font-size:44px;line-height:1.25}.ngt-landing .hero-description{max-width:360px;margin-top:20px;font-size:16px;line-height:1.6}.ngt-landing .hero-actions{gap:24px;margin-top:28px}.ngt-landing .landing-section{padding-block:80px}.ngt-landing h2{font-size:30px;line-height:1.35}.ngt-landing .section-heading{margin-bottom:40px}.ngt-landing .contact-inner{padding-block:80px}.ngt-landing .contact-addresses a{gap:8px;font-size:20px}.ngt-landing .footer-inner{grid-template-columns:minmax(0,1fr) auto;gap:32px 24px;padding-block:40px;display:grid}.ngt-landing .landing-footer nav{grid-template-columns:1fr;justify-self:end;gap:14px}.ngt-landing .footer-meta{grid-column:1/-1;justify-items:start;padding:0}.ngt-landing .landing-footer .footer-meta nav{grid-template-columns:repeat(2,auto);justify-self:start;gap:14px 28px}}@media (width<=370px){.ngt-landing .landing-shell{width:calc(100% - 40px)}.ngt-landing h1{font-size:38px}.ngt-landing .hero-eyebrow{flex-wrap:wrap;gap:8px}.ngt-landing .hero-actions{flex-wrap:wrap;gap:16px}.ngt-landing .header-start{display:none}.ngt-landing .contact-addresses a{font-size:18px}}@media (width<=959px){.ngt-landing .statement h2{font-size:28px}.ngt-landing .statement{margin-bottom:40px}}@media (width<=739px){.ngt-landing .statement h2{font-size:24px}.ngt-landing .journey-story .record-stage{min-height:572px}.ngt-landing .record-doc{padding-inline:14px;left:14px;right:14px}.ngt-landing .doc-formula dd code{display:block}.ngt-landing .record-bar{padding-inline:14px}.ngt-landing .account-view{padding-inline:12px;left:12px;right:28px}.ngt-landing .account-view[data-front=false]{transform:translate(16px,-40px)scale(.95)}.ngt-landing .account-view :is(th,td){padding-inline:5px}.ngt-landing .account-view th:first-child{width:34%}.ngt-landing .account-view th:nth-child(3){width:24%}.ngt-landing .account-label,.ngt-landing .account-private small{display:none}.ngt-landing .run-log{padding-inline:14px}.ngt-landing .run-log li{grid-template-columns:36px 16px minmax(0,1fr) auto;gap:8px;padding-inline:4px}}@media (prefers-reduced-motion:no-preference){.ngt-landing[data-reveal=ready] :is(.story-row,.contact-inner)>*{transition:opacity .5s ease, transform .64s var(--ease-out)}.ngt-landing[data-reveal=ready] :is(.story-row,.contact-inner)>:nth-child(2){transition-delay:90ms}.ngt-landing[data-reveal=ready] :is(.story-row,.contact-inner)>:not([data-shown]){opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ngt-landing *,.ngt-landing :before,.ngt-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1025px){.ngt-landing[lang=en] h1{max-width:720px;font-size:52px}}@media (width<=959px){.ngt-landing .savings-body{margin-inline:-24px}.ngt-landing .savings-scene{margin-block:-24px 40px}.ngt-landing .story-row,.ngt-landing .story-row-flip{grid-template-columns:minmax(0,1fr);gap:40px}.ngt-landing .story-row-flip>.statement{order:0}.ngt-landing .story-row>.statement h2{font-size:28px}}@media (width<=739px){.ngt-landing .story-row>.statement h2{font-size:24px}.ngt-landing .record-steps{display:flex}.ngt-landing .record-steps button{flex:none;padding-inline:14px}.ngt-landing .record-steps [aria-current=step]{flex:1}.ngt-landing .record-steps button:not([aria-current=step])>span:last-child{display:none}}@media (width<=370px){.ngt-landing .journey-story .record-stage{min-height:604px}}
