.nv-atlas{--nv-ink:#0b1220;--nv-ink2:#334155;--nv-line:#e2e8f0;--nv-accent:#ea580c;--nv-accent-soft:rgba(234,88,12,0.12);--nv-dark:#0f172a;--nv-amber:#fbbf24}.nv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-stage{position:relative;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#0f172a 0,#1e293b 42%,#0c4a6e 100%)}.nv-stage__mesh{position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse 90% 70% at 10% 20%,rgba(251,191,36,0.15),transparent 50%),radial-gradient(ellipse 60% 50% at 90% 10%,rgba(56,189,248,0.12),transparent 45%),repeating-linear-gradient(-12deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 14px);pointer-events:none}.nv-stage__grid{position:relative;z-index:1;display:grid;gap:clamp(24px,5vw,48px);align-items:center;padding:clamp(40px,8vw,88px) 0}@media(min-width:900px){.nv-stage__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}}.nv-stage__eyebrow{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,250,252,0.72)}.nv-stage__h1{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:900;line-height:1.12;letter-spacing:-.02em}.nv-stage__h1-accent{display:inline-block;background:linear-gradient(90deg,#fbbf24,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.nv-stage__lead{margin:0 0 24px;max-width:38rem;font-size:16px;line-height:1.75;color:rgba(241,245,249,0.88)}.nv-stage__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.nv-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.nv-btn--solid{color:#0f172a;background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 10px 28px rgba(251,191,36,0.35)}.nv-btn--solid:hover{transform:translateY(-1px)}.nv-btn--line{color:#f8fafc;border-color:rgba(248,250,252,0.35);background:rgba(15,23,42,0.35)}.nv-btn--line:hover{border-color:rgba(251,191,36,0.6)}.nv-stage__meta{display:flex;flex-wrap:wrap;gap:14px 22px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:650;color:rgba(226,232,240,0.85)}.nv-dot{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#fbbf24;vertical-align:middle}.nv-stage__visual{position:relative}.nv-stage__clip{position:relative;border-radius:0 32px 32px 0;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.45);transform:skewY(-2deg)}@media(max-width:899px){.nv-stage__clip{border-radius:20px;transform:none}}.nv-stage__figure{margin:0;transform:skewY(2deg) scale(1.04)}@media(max-width:899px){.nv-stage__figure{transform:none}}.nv-stage__img{display:block;width:100%;height:auto;vertical-align:middle}.nv-jump{border-bottom:1px solid var(--nv-line);background:#fff}.nv-jump__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 0}.nv-jump__label{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink2)}.nv-jump__nav{display:flex;flex-wrap:wrap;gap:8px}.nv-jump__nav a{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;color:var(--nv-ink);border:1px solid var(--nv-line);background:#f8fafc}.nv-jump__nav a:hover{border-color:rgba(234,88,12,0.45);color:#c2410c}.nv-band{padding:clamp(44px,8vw,96px) 0;border-top:1px solid var(--nv-line);background:#fff}.nv-band--rail{padding:28px 0;background:linear-gradient(180deg,#fff8f3 0,#fff 100%)}.nv-band--zig{background:#fafafa}.nv-band--dark{background:var(--nv-dark);color:#e2e8f0;border-color:rgba(148,163,184,0.25)}.nv-band--faq{background:linear-gradient(180deg,#fff 0,#f1f5f9 100%)}.nv-band--chips{padding-bottom:clamp(56px,10vw,120px)}.nv-band-head{max-width:720px;margin:0 auto 32px;text-align:center}.nv-band-head--light .nv-band-head__eyebrow{color:#fcd34d}.nv-band-head--light .nv-band-head__h{color:#f8fafc}.nv-band-head--light .nv-band-head__sub{color:rgba(226,232,240,0.85)}.nv-band-head__eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ea580c}.nv-band-head__h{margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:900;color:var(--nv-ink)}.nv-band-head__sub{margin:0;font-size:15px;line-height:1.65;color:var(--nv-ink2)}.nv-kpi-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:16px;border:1px solid var(--nv-line);background:var(--nv-line)}@media(min-width:768px){.nv-kpi-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-kpi-rail__cell{padding:18px 16px;text-align:center;background:#fff}.nv-kpi-rail__v{display:block;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:900;color:#c2410c}.nv-kpi-rail__k{display:block;margin-top:4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-ink2)}.nv-manifesto__quote{margin:0 0 36px;padding:0;border:0;text-align:center}.nv-manifesto__quote p{margin:0 auto;max-width:52rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.55;color:var(--nv-ink)}.nv-manifesto__grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:768px){.nv-manifesto__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-manifesto__card{padding:20px 18px;border-radius:14px;border:1px dashed rgba(234,88,12,0.35);background:#fffaf5}.nv-manifesto__t{margin:0 0 8px;font-size:15px;font-weight:900;color:var(--nv-ink)}.nv-manifesto__d{margin:0;font-size:14px;line-height:1.6;color:var(--nv-ink2)}.nv-zig{display:grid;gap:0;margin-bottom:18px;border-radius:18px;overflow:hidden;border:1px solid var(--nv-line);background:#fff;box-shadow:0 10px 36px rgba(15,23,42,0.06)}@media(min-width:860px){.nv-zig{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);margin-bottom:22px}.nv-zig--flip{direction:rtl}.nv-zig--flip>*{direction:ltr}}.nv-zig__text{padding:clamp(22px,4vw,36px)}.nv-zig__tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:900;letter-spacing:.1em;color:#9a3412;background:var(--nv-accent-soft)}.nv-zig__eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-ink2)}.nv-zig__title{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:900;color:var(--nv-ink)}.nv-zig__body{margin:0;font-size:15px;line-height:1.75;color:var(--nv-ink2)}.nv-zig__panel{min-height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1e293b 0,#0f172a 100%)}.nv-zig__glyph{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:.2em;color:rgba(251,191,36,0.35)}.nv-ladder{margin:0;padding:0;list-style:none;max-width:640px;margin-left:auto;margin-right:auto}.nv-ladder__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px 20px;padding:20px 0 20px 8px;border-left:2px solid rgba(251,191,36,0.45)}.nv-ladder__step:last-child{padding-bottom:0}.nv-ladder__n{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;color:#fcd34d}.nv-ladder__t{margin:0 0 6px;font-size:16px;font-weight:900;color:#f8fafc}.nv-ladder__p{margin:0;font-size:14px;line-height:1.65;color:rgba(226,232,240,0.88)}.nv-press{margin:0;padding:0;list-style:none;border-top:2px solid var(--nv-ink)}.nv-press__row{border-bottom:1px solid var(--nv-line)}.nv-press__a{display:grid;grid-template-columns:104px 1fr auto;gap:16px;align-items:baseline;padding:16px 4px;text-decoration:none;color:inherit;transition:background .12s ease}@media(max-width:560px){.nv-press__a{grid-template-columns:1fr;gap:6px}}.nv-press__a:hover{background:#fff7ed}.nv-press__date{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:12px;font-weight:700;color:var(--nv-ink2)}.nv-press__title{font-size:15px;font-weight:800;color:var(--nv-ink)}.nv-press__go{font-size:18px;color:#ea580c}.nv-empty{margin:0;padding:24px;text-align:center;border-radius:12px;background:#f1f5f9;color:var(--nv-ink2)}.nv-band-cta{margin-top:28px;text-align:center}.nv-faq-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.nv-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-faq-card{padding:18px 16px;border-radius:12px;border:1px solid var(--nv-line);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,0.04)}.nv-faq-card__q{margin:0 0 10px;font-size:14px;font-weight:900;color:var(--nv-ink)}.nv-faq-card__a{margin:0;font-size:13px;line-height:1.6;color:var(--nv-ink2)}.nv-chip-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.nv-chip{padding:10px 16px;border-radius:999px;font-size:13px;font-weight:800;color:#9a3412;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1px solid rgba(234,88,12,0.22)}