.marketing,.marketing-chrome{--nv-bg:#f6f8fd;--nv-bg-2:#eef2fb;--nv-surface:#fff;--nv-surface-2:#e8eefb;--nv-ink:#022750;--nv-ink-2:#0f2f5c;--nv-muted:#5a6a88;--nv-line:#dfe6f3;--nv-accent:#1766fd;--nv-accent-2:#0b3fa8;--nv-warm:#9fc0ff;--nv-dark:#022750;--nv-dark-2:#04356f;--nv-radius:20px;--nv-shadow:0 24px 65px -30px #02275038;--nv-shadow-sm:0 12px 30px -20px #02275030}.dark .marketing,.dark .marketing-chrome{--nv-bg:#06142e;--nv-bg-2:#0a1f42;--nv-surface:#0c2246;--nv-surface-2:#122c56;--nv-ink:#f2f6ff;--nv-ink-2:#d3e0fb;--nv-muted:#93a8cd;--nv-line:#1d3a6b;--nv-accent:#6f9bff;--nv-accent-2:#7db3ff;--nv-dark:#04102b;--nv-dark-2:#081b3f;--nv-on-accent:#04102b}.marketing :where(h1,h2,h3,h4){letter-spacing:-.055em}.marketing :where(h1,h2) em,.dark .marketing :where(h1,h2) em{color:var(--nv-accent)}.nv-container{max-width:1280px}.nv-header{background:color-mix(in srgb, var(--nv-bg) 90%, transparent);border-bottom-color:var(--nv-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nv-header.is-scrolled{background:color-mix(in srgb, var(--nv-bg) 96%, transparent);box-shadow:0 8px 30px #02275008}.nv-nav{border:1px solid var(--nv-line);background:var(--nv-surface);border-radius:999px;padding:5px}.nv-nav a{border-radius:999px;padding:9px 14px}.nv-nav a[aria-current=page]{background:var(--nv-bg-2);color:var(--nv-ink)}.nv-nav a:after{display:none}.nv-btn{border-radius:12px;min-height:52px}.nv-btn--primary{color:#fff;background:#1766fd;box-shadow:0 8px 20px -12px #1766fd80}.nv-btn--primary:hover{background:#0d52d8;box-shadow:0 12px 28px -14px #1766fd99}.nv-btn--ghost{background:var(--nv-surface);border-color:var(--nv-line)}.nv-hero{background:radial-gradient(at 90% 40%,#dbe7ffaa,#0000 55%);padding-block:88px 100px}.dark .nv-hero{background:radial-gradient(at 90% 40%,#1c4da866,#0000 55%)}.nv-hero-grid{grid-template-columns:1.05fr 1fr;gap:64px}.nv-hero-title{font-size:clamp(48px,5.6vw,80px);font-weight:500;line-height:1.04}.nv-hero-sub{max-width:440px;font-size:17px;line-height:1.8}.nv-eyebrow{letter-spacing:.15em;color:var(--nv-accent);font-size:10px}.nv-grid-bg{opacity:.25;background-size:48px 48px}.nv-orb--a{background:radial-gradient(circle,#b9d0ff73,#0000 66%)}.nv-orb--b{background:radial-gradient(circle,#a8c1ff66,#0000 66%)}.nv-orb--c{background:radial-gradient(circle,#cfe0ff73,#0000 66%)}.nv-hero-proof{font-size:11px}.nv-hero-proof svg{color:var(--nv-accent-2)}.nv-hero-meta{border-color:var(--nv-line)}.nv-avatar-stack>span{color:#123a72;border-color:var(--nv-bg);background:#e3ebff}.nv-avatar-stack>span:nth-child(2){background:#dbe7ff}.nv-avatar-stack>span:nth-child(3){background:#e8eefb}.nv-marquee{background:var(--nv-bg-2);border-block:1px solid var(--nv-line);transform:none}.nv-marquee-item{text-transform:uppercase;letter-spacing:.13em;font-size:11px}.nv-marquee-star,.nv-marquee-item>svg{color:var(--nv-accent)}.nv-marquee:hover .nv-marquee-track{animation-play-state:paused}.nv-stat strong{letter-spacing:-.05em;color:var(--nv-ink);font-weight:500}.nv-stat>span{max-width:210px;line-height:1.7}.nv-card{box-shadow:none;border-radius:20px}.nv-feature-card{background:var(--nv-surface);padding:32px}.nv-feature-card:hover{box-shadow:0 18px 50px -32px #04356f50}.nv-feature-card:nth-child(2){background:color-mix(in srgb,var(--nv-accent) 5%,var(--nv-surface))}.nv-feature-card:nth-child(3){background:color-mix(in srgb,var(--nv-accent-2) 7%,var(--nv-surface))}.nv-card-icon{background:var(--nv-bg-2);color:var(--nv-accent);border-radius:14px}.nv-dark-section{background:var(--nv-dark);background-image:radial-gradient(at 90% 100%,#1b4fd866,#0000 65%)}.nv-dark-section h2 em,.nv-cta h2 em,.dark .nv-dark-section h2 em,.dark .nv-cta h2 em{color:#8ab4ff}.nv-dark-section p,.nv-cta-aside p{color:#b9c9e8}.nv-mock--dark{background:#0b2a5e;border-color:#1e4a8f}.nv-mock--dark .nv-mock-bar{border-color:#1e4a8f}.nv-eyebrow--light{color:#a9bde8}.nv-eyebrow--light:before{background:#5f8bff;box-shadow:0 0 0 4px #5f8bff20}.nv-chip{background:color-mix(in srgb,var(--nv-accent-2) 7%,var(--nv-surface));color:var(--nv-accent-2);border-color:var(--nv-line)}.nv-cta{background:#022750;border-radius:26px;padding:72px}.nv-cta:before{background:radial-gradient(circle,#1766fd55,#0000 66%)}.nv-cta:after{background:radial-gradient(circle,#7fb0ff55,#0000 66%)}.nv-cta-mark{color:#5f7cb8;opacity:.15}.nv-footer{background:var(--nv-bg-2);border-top:1px solid var(--nv-line)}.nv-product-scene{isolation:isolate;padding:34px 0 48px;position:relative}.nv-product-scene:before{content:"";z-index:-1;border:1px solid var(--nv-line);background:color-mix(in srgb,var(--nv-accent-2) 5%,transparent);border-radius:45% 45% 24px 24px;position:absolute;inset:0 -20px 10px 15px;transform:rotate(7deg)}.nv-product-window{border:1px solid var(--nv-line);background:var(--nv-surface);border-radius:16px;transition:transform .6s;overflow:hidden;transform:rotate(-2deg);box-shadow:0 35px 70px -35px #02275055,0 4px 8px #02275008}.nv-product-window:hover,.nv-product-window:focus-within{transform:rotate(0)}.nv-product-toolbar{border-bottom:1px solid var(--nv-line);color:var(--nv-muted);background:var(--nv-bg);justify-content:space-between;align-items:center;padding:15px 18px;font-size:10px;display:flex}.nv-product-toolbar>span{align-items:center;gap:7px;display:flex}.nv-product-toolbar i{background:#d9dce5;border-radius:50%;width:6px;height:6px}.nv-product-toolbar i:first-child{background:#ff9d94}.nv-product-toolbar i:last-child{background:#7fb0ff}.nv-product-profile{align-items:center;gap:16px;padding:28px 24px;display:flex}.nv-product-monogram{color:#f2f6ff;background:#022750;border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;font:34px Georgia,serif;display:grid;position:relative}.nv-product-monogram>span{color:#04204d;border:3px solid var(--nv-surface);background:#7fb0ff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-3px}.nv-product-profile>div{flex:1;gap:4px;display:grid}.nv-product-profile small{letter-spacing:.16em;color:var(--nv-muted);font-size:8px}.nv-product-profile strong{letter-spacing:-.04em;font-size:20px;font-weight:500}.nv-product-profile div>span{color:var(--nv-muted);font-size:11px}.nv-product-tabs{border-bottom:1px solid var(--nv-line);gap:14px;padding:0 18px;display:flex}.nv-product-tabs button{color:var(--nv-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:13px 0;font-size:10px;display:flex}.nv-product-tabs button[aria-pressed=true]{border-color:var(--nv-accent);color:var(--nv-accent)}.nv-product-content{padding:25px 22px 12px;animation:.45s both nv-editorial-enter}.nv-product-content h3{font-size:19px;font-weight:500}.nv-product-content>p{min-height:36px;margin-top:7px;font-size:11px;line-height:1.6}.nv-product-rows{gap:9px;margin-top:17px;display:grid}.nv-product-row{border:1px solid var(--nv-line);border-radius:9px;align-items:center;gap:12px;padding:12px;animation:.5s both nv-editorial-enter;display:flex}.nv-product-avatar{color:#123a72;background:#e3ebff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font:18px Georgia,serif;display:grid}.nv-product-avatar--1{color:#1a52c4;background:#dbe7ff}.nv-product-avatar--2{color:#2a5bd0;background:#e8eefb}.nv-product-row>div{flex:1;gap:4px;display:grid}.nv-product-row strong{font-size:11px;font-weight:500}.nv-product-row small{color:var(--nv-muted);font-size:9px}.nv-product-row>svg{color:var(--nv-accent-2)}.nv-product-bottom{color:var(--nv-muted);justify-content:space-between;align-items:center;padding:17px 22px;font-size:8px;display:flex}.nv-product-bottom span:first-child{align-items:center;gap:5px;display:flex}.nv-product-bottom i{background:var(--nv-accent-2);border-radius:50%;width:5px;height:5px}.nv-product-note{background:var(--nv-surface);border:1px solid var(--nv-line);border-radius:14px;align-items:center;gap:12px;padding:17px 24px 17px 15px;animation:7s ease-in-out infinite nv-editorial-float;display:flex;position:absolute;bottom:15px;left:-25px;box-shadow:0 18px 30px -20px #02275066}.nv-product-note>span{background:var(--nv-bg-2);color:var(--nv-accent-2);border-radius:10px;padding:10px}.nv-product-note>div{gap:4px;display:grid}.nv-product-note strong{font-size:12px;font-weight:500}.nv-product-note small{color:var(--nv-muted);font-size:10px}.nv-product-sticker{color:#022750;border:6px solid var(--nv-bg);background:#d6e5ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:113px;height:113px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:-2px;right:-18px;transform:rotate(12deg)}.nv-product-sticker em{font:italic 20px Georgia,serif}.nv-product-sticker svg{margin-top:3px}.nv-journey-preview{color:#f3f4e9;box-shadow:16px 18px 0 var(--nv-bg-2);background:#022750;border:1px solid #1e4a8f;border-radius:24px;padding:28px}.nv-journey-top{letter-spacing:.13em;color:#a9bde8;justify-content:space-between;font-size:9px;display:flex}.nv-journey-stage{text-align:center;padding:42px 8px 32px;animation:.5s both nv-editorial-enter}.nv-journey-symbol{color:#cfe0ff;background:#0b3a8f;border:1px solid #4a72c9;border-radius:50%;place-items:center;width:130px;height:130px;margin:0 auto 30px;display:grid;position:relative}.nv-journey-symbol:before,.nv-journey-symbol:after{content:"";border:1px dashed #5f8bfd55;border-radius:50%;animation:30s linear infinite nv-editorial-spin;position:absolute;inset:-12px}.nv-journey-symbol:after{opacity:.4;border-style:solid;inset:-24px}.nv-journey-stage h3{color:#f3f4e9;font:38px Instrument Serif,Georgia,serif}.nv-journey-stage p{color:#a9bde8;max-width:270px;min-height:44px;margin:12px auto 20px;font-size:13px;line-height:1.7}.nv-journey-status{color:#cfe0ff;border:1px solid #4a72c9;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;display:inline-flex}.nv-journey-controls{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nv-journey-controls button{cursor:pointer;color:#a9bde8;border:1px solid #2a5bd0;border-radius:10px;justify-items:center;gap:6px;padding:13px 5px;font-size:10px;transition:background .25s,color .25s,transform .25s;display:grid}.nv-journey-controls button span{opacity:.65;font-size:9px}.nv-journey-controls button[aria-pressed=true]{color:#022750;background:#d6e5ff;border-color:#d6e5ff;transform:translateY(-3px)}.nv-journey-link{color:#cfe0ff;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.nv-about-hero{background:linear-gradient(120deg,var(--nv-bg) 50%,var(--nv-bg-2));padding-block:100px 75px}.nv-about-title{max-width:980px;font-size:clamp(52px,7.8vw,112px);font-weight:500;line-height:1.04}.nv-about-hero-foot{border-top:1px solid var(--nv-line);margin-top:42px;padding-top:30px}.nv-about-caption{color:var(--nv-muted);align-items:center;gap:18px;line-height:1.7;display:flex}.nv-about-seal{color:#022750;background:#d6e5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font:italic 57px Georgia,serif;display:flex;transform:rotate(-12deg)}.nv-about-seal>span{font:24px sans-serif}.nv-wordmark em{color:var(--nv-accent)}.nv-formula{background:var(--nv-bg-2);border-color:var(--nv-line);box-shadow:12px 12px 0 color-mix(in srgb,var(--nv-accent) 10%,var(--nv-bg))}.nv-formula-row--total{color:var(--nv-accent)}.nv-plan{border-radius:20px;padding:36px 30px}.nv-plan--featured{background:#022750;border:1px solid #1e4a8f;box-shadow:0 25px 50px -30px #04356f66}.nv-plan-flag{color:#022750;background:#d6e5ff}.nv-plan--featured .nv-plan-icon{color:#d6e5ff;background:#0b3a8f}.nv-plan--featured .nv-plan-label,.nv-plan--featured .nv-list svg{color:#cfe0ff}.nv-plan--featured>p,.nv-plan--featured .nv-plan-price small,.nv-plan--featured .nv-plan-list-label,.nv-plan--featured .nv-list li{color:#b9c9e8}.nv-plan-price{font-family:Instrument Serif,Georgia,serif;font-weight:400}.nv-compare{border:1px solid var(--nv-line);border-radius:18px;overflow:hidden}.nv-compare thead{background:var(--nv-bg-2)}.nv-compare tbody tr:hover{background:color-mix(in srgb,var(--nv-accent-2) 4%,var(--nv-surface))}.nv-step{background:var(--nv-surface);border-radius:20px}.nv-step-visual{background:var(--nv-bg-2);color:var(--nv-accent-2)}.nv-step-num{color:var(--nv-accent)}.nv-rail{background:var(--nv-bg-2);border-color:var(--nv-line)}.nv-directory-hero{background:radial-gradient(ellipse at top right,var(--nv-bg-2),var(--nv-bg) 75%);padding-block:72px 42px}.nv-directory-hero:before{display:none}.nv-directory-head h1{font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:1.06}.nv-filter-panel{background:var(--nv-surface);border-color:var(--nv-line);border-radius:16px;padding:20px;box-shadow:0 15px 40px -25px #02275030}.nv-view-toggle{background:var(--nv-bg-2);border-color:var(--nv-line);border-radius:12px}.nv-view-toggle button[aria-pressed=true]{background:var(--nv-ink);color:var(--nv-bg)}.nv-biz-card{border-color:var(--nv-line);border-radius:18px}.nv-directory-join{background:var(--nv-bg-2);border-color:var(--nv-line);border-radius:22px}@keyframes nv-editorial-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-editorial-float{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-9px)rotate(-1deg)}}@keyframes nv-editorial-spin{to{transform:rotate(360deg)}}@media (min-width:961px){.nv-section-head>div:first-child{max-width:720px}.nv-bento>:nth-child(2),.nv-principles>:nth-child(2){transition-delay:65ms}.nv-bento>:nth-child(3),.nv-principles>:nth-child(3){transition-delay:.13s}}@media (max-width:1180px){.nv-hero-grid{gap:34px}.nv-product-tabs{gap:10px}.nv-product-tabs button{font-size:9px}}@media (max-width:960px){.nv-hero{padding-block:58px 65px}.nv-hero-grid{grid-template-columns:1fr;gap:45px}.nv-hero-copy{max-width:690px}.nv-hero-title{font-size:clamp(48px,8vw,76px)}.nv-hero-visual{width:100%;max-width:540px;margin-inline:auto}.nv-cta{padding:45px}.nv-about-hero{padding-block:70px 50px}.nv-product-tabs button{font-size:11px}}@media (max-width:640px){.nv-container{width:calc(100% - 40px)}.nv-hero{padding-block:42px 45px}.nv-hero-title{font-size:clamp(40px,10.5vw,62px)}.nv-hero-sub{font-size:15px}.nv-hero-proof{gap:10px}.nv-hero-visual{padding:0 8px}.nv-product-scene:before{inset-inline:-5px}.nv-product-sticker{width:90px;height:90px;font-size:10px;right:-8px}.nv-product-sticker em{font-size:17px}.nv-product-note{padding:12px;left:-8px}.nv-product-profile{padding:22px 16px}.nv-product-profile strong{font-size:18px}.nv-product-tabs{justify-content:space-between;gap:6px;padding-inline:12px}.nv-product-tabs button{gap:4px;font-size:9px}.nv-product-tabs button svg{width:12px}.nv-product-content{padding-inline:14px}.nv-product-bottom{padding-inline:14px;font-size:7px}.nv-journey-preview{box-shadow:8px 10px 0 var(--nv-bg-2);padding:22px 18px}.nv-journey-stage h3{font-size:32px}.nv-about-title{font-size:clamp(42px,11vw,64px)}.nv-about-caption{margin-top:15px}.nv-cta{padding:32px 25px}.nv-feature-card,.nv-plan{padding:26px}.nv-directory-hero{padding-block:44px 30px}.nv-filter-panel{padding:14px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after,.marketing-chrome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nv-product-window{transform:none}}.nv-footer,.dark .nv-footer{background:var(--nv-dark);color:#f2f6ff}.nv-footer:before{background:radial-gradient(circle,#1766fd33,#0000 66%)}.nv-footer-brand p,.nv-footer-col a,.nv-footer-bottom{color:#b9c9e8}.nv-manifesto:before{background:radial-gradient(at 50% 110%,#1766fd55,#0000 70%)}.marketing .nv-manifesto h2 em{color:#8ab4ff}.nv-mock-avatar{color:#e3ebff;background:#0b3a8f}.nv-mock-score{background:var(--nv-bg-2);color:var(--nv-accent-2)}.nv-mock--dark .nv-mock-score{color:#cfe0ff;background:#0b3a8f}.nv-mock--dark .nv-mock-row{border-color:#1e4a8f}.nv-mock--dark .nv-mock-row small,.nv-mock--dark .nv-mock-head small,.nv-mock--dark .nv-mock-bar span{color:#b9c9e8}.nv-mock--dark .nv-mock-state{color:#a9d5ff}.nv-mock-mark{color:#1a52c4;background:#dbe7ff}.nv-mock-mark--mint{color:#123a72;background:#e3ebff}.nv-mock-mark--sand{color:#2a5bd0;background:#e8eefb}.dark .nv-explorer-tab[aria-selected=true] .nv-explorer-tab-icon{color:#022750}@media (prefers-reduced-motion:no-preference){.marketing :is([data-reveal],.nv-feature-card,.nv-principle,.nv-timeline>div){transition:opacity .7s ease var(--reveal-delay,0s), transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s), filter .7s ease var(--reveal-delay,0s), border-color .25s, box-shadow .25s}}.nv-about-hero{isolation:isolate;position:relative;overflow:clip}
