.nsv3{--navy:#0a1628;--navy-deep:#050b15;--navy-mute:#2a3648;--teal:#00c2a3;--teal-bright:#00c2a3;--teal-strong:#00594a;--teal-tint:#ccf5ee;--cream:#f5f1e8;--cream-deep:#ede7d6;--amber:#ef9f27;--green:#3b6d11;--text-primary:#0a1628;--text-secondary:#4a5a70;--text-tertiary:#8b95a5;--text-on-dark-mute:#ffffffb8;--border:#e5dfcc;--border-dark:#ffffff24}.nsv3 *{box-sizing:border-box;margin:0;padding:0}.nsv3{scroll-behavior:smooth;font-family:var(--font-inter), -apple-system, "Inter", sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff}.nsv3 .stack-layer{width:100%;min-height:100vh;position:sticky;top:0;overflow:hidden}.nsv3 .stack-layer>*{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex}.nsv3 .stack-layer.z1{z-index:1}.nsv3 .stack-layer.z2{z-index:2}.nsv3 .stack-layer.z3{z-index:3}.nsv3 .stack-layer.z4{z-index:4}.nsv3 .stack-layer.z5{z-index:5}.nsv3 .stack-layer.z6{z-index:6}.nsv3 .stack-layer.z7{z-index:7}.nsv3 .stack-layer.z8{z-index:8}.nsv3 .stack-layer.z9{z-index:9}.nsv3 .howitworks-page{background:linear-gradient(180deg, white 0%, var(--cream) 100%);min-height:calc(100vh - 60px);padding:72px 40px 100px}.nsv3 .howitworks-container{max-width:1100px;margin:0 auto}.nsv3 .howitworks-hero{text-align:center;max-width:820px;margin:0 auto 56px}.nsv3 .howitworks-eyebrow{background:var(--teal-tint);color:var(--teal-strong);letter-spacing:.8px;text-transform:uppercase;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.nsv3 .howitworks-h1{letter-spacing:-1.8px;color:var(--navy);margin-bottom:18px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.05}.nsv3 .howitworks-h1 .accent{color:var(--teal-strong)}.nsv3 .howitworks-hero-sub{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:19px;line-height:1.5}.nsv3 .howitworks-hero-sub strong{color:var(--navy);font-weight:600}.nsv3 .howitworks-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.nsv3 .howitworks-step{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;display:flex;box-shadow:0 6px 24px #0a16280a}.nsv3 .howitworks-step-top{align-items:center;gap:12px;margin-bottom:22px;display:flex}.nsv3 .howitworks-step-num{background:var(--navy);width:44px;height:44px;color:var(--teal-bright);letter-spacing:-.4px;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.nsv3 .howitworks-step-time{letter-spacing:1px;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:700}.nsv3 .howitworks-step-title{letter-spacing:-.5px;color:var(--navy);margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.22}.nsv3 .howitworks-step-desc{color:var(--text-secondary);font-size:15px;line-height:1.5}.nsv3 .howitworks-outcome{background:linear-gradient(135deg, var(--navy) 0%, var(--teal-strong) 100%);text-align:center;color:#fff;border-radius:20px;padding:44px 40px;box-shadow:0 20px 60px #0a162826}.nsv3 .howitworks-outcome-badge{letter-spacing:1px;text-transform:uppercase;color:var(--teal-bright);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.nsv3 .howitworks-outcome-badge:before{content:"✓";background:var(--teal-bright);width:22px;height:22px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.nsv3 .howitworks-outcome-title{letter-spacing:-.9px;color:#fff;margin-bottom:12px;font-size:32px;font-weight:700;line-height:1.15}.nsv3 .howitworks-outcome-desc{color:#ffffffbf;max-width:580px;margin:0 auto 28px;font-size:17px;line-height:1.55}.nsv3 .howitworks-outcome .cta-primary{background:var(--teal-bright);color:var(--navy)}@media (max-width:860px){.nsv3 .howitworks-steps{grid-template-columns:1fr}.nsv3 .howitworks-page{padding:48px 20px 72px}.nsv3 .howitworks-h1{font-size:36px}.nsv3 .howitworks-outcome{padding:32px 24px}.nsv3 .howitworks-outcome-title{font-size:26px}}.nsv3 .pro-page{background:var(--navy-deep,#050b15);color:#fff;min-height:calc(100vh - 60px);padding:72px 40px 100px;position:relative;overflow:hidden}.nsv3 .pro-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#00c2a324 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-300px;right:-200px}.nsv3 .pro-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.nsv3 .pro-hero{text-align:center;max-width:920px;margin:0 auto 80px}.nsv3 .pro-eyebrow{color:var(--teal-bright);letter-spacing:1px;text-transform:uppercase;background:#00c2a324;border:1px solid #00c2a34d;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.nsv3 .pro-eyebrow .pro-badge{background:var(--teal-bright);color:var(--navy);letter-spacing:1.2px;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:800}.nsv3 .pro-h1{letter-spacing:-2.2px;color:#fff;margin-bottom:22px;font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.03}.nsv3 .pro-h1 .accent{color:var(--teal-bright)}.nsv3 .pro-hero-sub{color:#ffffffb8;max-width:720px;margin:0 auto 36px;font-size:20px;line-height:1.5}.nsv3 .pro-hero-sub strong{color:#fff;font-weight:600}.nsv3 .pro-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.nsv3 .pro-cta-primary{background:var(--teal-bright);color:var(--navy);border-radius:100px;padding:17px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s}.nsv3 .pro-cta-primary:hover{transform:translateY(-1px)}.nsv3 .pro-cta-secondary{color:#fff;background:0 0;border:1.5px solid #fff3;border-radius:100px;padding:17px 32px;font-size:16px;font-weight:600;text-decoration:none}.nsv3 .pro-model{background:linear-gradient(135deg,#00c2a31a 0%,#00c2a305 100%);border:1px solid #00c2a34d;border-radius:24px;margin-bottom:48px;padding:48px 44px}.nsv3 .pro-model-head{text-align:center;max-width:760px;margin:0 auto 40px}.nsv3 .pro-model-eyebrow{color:var(--teal-bright);letter-spacing:1.2px;text-transform:uppercase;background:#00c2a324;border:1px solid #00c2a34d;border-radius:100px;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.nsv3 .pro-model h2{letter-spacing:-1.2px;color:#fff;margin-bottom:16px;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1}.nsv3 .pro-model h2 .accent{color:var(--teal-bright)}.nsv3 .pro-model-sub{color:#ffffffb3;font-size:16px;line-height:1.55}.nsv3 .pro-model-ledger{background:#00000040;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex}.nsv3 .pro-model-row{background:#ffffff08;border-radius:10px;grid-template-columns:220px 140px 1fr;align-items:center;gap:20px;padding:18px 20px;display:grid}.nsv3 .pro-model-row.winning{background:#00c2a31f;border:1px solid #00c2a359}.nsv3 .pro-model-row-label{color:#fff;font-size:15px;font-weight:600}.nsv3 .pro-model-row-label strong{font-weight:800}.nsv3 .pro-model-row-cost{letter-spacing:-.5px;color:#fff;text-align:center;font-size:24px;font-weight:800}.nsv3 .pro-model-row-cost.zero{color:var(--teal-bright)}.nsv3 .pro-model-row-note{color:#fff9;font-size:13.5px;line-height:1.45}.nsv3 .pro-promises{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px;display:grid}.nsv3 .pro-promises-2{grid-template-columns:repeat(2,1fr);max-width:940px;margin-left:auto;margin-right:auto}.nsv3 .pro-promise{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:32px 28px}.nsv3 .pro-promise-icon{background:linear-gradient(135deg, var(--teal-bright) 0%, var(--teal-strong) 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:flex}.nsv3 .pro-promise-vs{color:var(--amber,#ef9f27);letter-spacing:1px;text-transform:uppercase;background:#ef9f2724;border:1px solid #ef9f274d;border-radius:100px;margin-bottom:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.nsv3 .pro-promise-title{letter-spacing:-.5px;color:#fff;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.2}.nsv3 .pro-promise-desc{color:#ffffffad;font-size:15px;line-height:1.55}.nsv3 .pro-flow{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-bottom:80px;display:grid}.nsv3 .pro-flow-section-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-bright);margin-bottom:14px;font-size:12px;font-weight:800}.nsv3 .pro-flow h2{letter-spacing:-1.3px;color:#fff;margin-bottom:20px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.nsv3 .pro-flow h2 .accent{color:var(--teal-bright)}.nsv3 .pro-flow-sub{color:#ffffffad;margin-bottom:28px;font-size:17px;line-height:1.55}.nsv3 .pro-flow-steps{flex-direction:column;gap:20px;display:flex}.nsv3 .pro-flow-step{align-items:flex-start;gap:16px;display:flex}.nsv3 .pro-flow-step-num{background:var(--teal-bright);width:38px;height:38px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.nsv3 .pro-flow-step-content{flex:1;padding-top:6px}.nsv3 .pro-flow-step-title{color:#fff;margin-bottom:4px;font-size:17px;font-weight:700}.nsv3 .pro-flow-step-desc{color:#fff9;font-size:14.5px;line-height:1.5}.nsv3 .pro-phone-frame{background:#000;border-radius:44px;max-width:340px;margin:0 auto;padding:10px;box-shadow:0 30px 80px #00c2a333,0 0 0 1px #ffffff14}.nsv3 .pro-phone-screen{background:var(--navy);border-radius:36px;flex-direction:column;gap:14px;min-height:580px;padding:20px 18px;display:flex}.nsv3 .pro-phone-notch{background:#000;border-radius:100px;width:100px;height:24px;margin:0 auto 12px}.nsv3 .pro-phone-job-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:12px;display:flex}.nsv3 .pro-phone-job-status{background:var(--teal-bright);color:var(--navy);letter-spacing:.5px;text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:800}.nsv3 .pro-phone-job-time{color:#ffffff80;margin-left:auto;font-size:10px}.nsv3 .pro-phone-job-photo{background:linear-gradient(135deg,#1a2639 0%,#0f1a2a 100%);border-radius:12px;justify-content:center;align-items:center;height:140px;font-size:48px;display:flex;position:relative;overflow:hidden}.nsv3 .pro-phone-job-photo:after{content:"📸 3 photos";color:#ffffffb3;background:#00000080;border-radius:100px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:10px}.nsv3 .pro-phone-job-title{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:700}.nsv3 .pro-phone-job-detail{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.nsv3 .pro-phone-job-row{color:#ffffffe6;justify-content:space-between;align-items:center;display:flex}.nsv3 .pro-phone-job-row .label{color:#ffffff80;font-weight:500}.nsv3 .pro-phone-job-row .value{color:#fff;font-weight:600}.nsv3 .pro-phone-quote-btn{background:var(--teal-bright);color:var(--navy);text-align:center;border-radius:14px;margin-top:auto;padding:14px;font-size:15px;font-weight:700}.nsv3 .pro-setup-promise{text-align:center;background:linear-gradient(135deg,#00c2a31f 0%,#00c2a30a 100%);border:1px solid #00c2a34d;border-radius:24px;padding:48px 40px}.nsv3 .pro-setup-promise-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--teal-bright);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-flex}.nsv3 .pro-setup-promise h2{letter-spacing:-1px;color:#fff;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.12}.nsv3 .pro-setup-promise p{color:#ffffffb8;max-width:620px;margin:0 auto 28px;font-size:17px;line-height:1.55}.nsv3 .pro-setup-steps-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.nsv3 .pro-setup-chip{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600}.nsv3 .pro-setup-chip .num{color:var(--teal-bright);margin-right:6px;font-weight:800;display:inline-block}@media (max-width:860px){.nsv3 .pro-promises,.nsv3 .pro-promises-2{grid-template-columns:1fr}.nsv3 .pro-flow{grid-template-columns:1fr;gap:48px}.nsv3 .pro-page{padding:48px 20px 72px}.nsv3 .pro-h1{font-size:40px}.nsv3 .pro-setup-promise{padding:32px 24px}.nsv3 .pro-model{padding:32px 20px}.nsv3 .pro-model-row{grid-template-columns:1fr auto;gap:10px}.nsv3 .pro-model-row-note{grid-column:1/-1}.nsv3 .pro-model-row-cost{font-size:20px}}.nsv3 .setup-section{background:linear-gradient(135deg, var(--navy) 0%, var(--teal-strong) 100%);color:#fff;padding:60px 40px}.nsv3 .setup-container{width:100%;max-width:1200px;margin:0 auto}.nsv3 .setup-header{text-align:center;max-width:760px;margin:0 auto 48px}.nsv3 .setup-eyebrow{color:var(--teal-bright);letter-spacing:.8px;text-transform:uppercase;background:#00c2a324;border:1px solid #00c2a34d;border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.nsv3 .setup-h2{letter-spacing:-1.4px;color:#fff;margin-bottom:16px;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.1}.nsv3 .setup-h2 .accent{color:var(--teal-bright)}.nsv3 .setup-sub{color:#ffffffb8;max-width:620px;margin:0 auto;font-size:17px;line-height:1.55}.nsv3 .setup-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.nsv3 .setup-step-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:24px;display:flex}.nsv3 .setup-step-badge{background:var(--teal-bright);color:var(--navy);letter-spacing:.4px;border-radius:100px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.nsv3 .setup-step-title{color:#fff;letter-spacing:-.4px;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.25}.nsv3 .setup-step-desc{color:#ffffffad;font-size:14.5px;line-height:1.5}.nsv3 .setup-outcome{text-align:center;background:#00c2a314;border:1px solid #00c2a34d;border-radius:16px;padding:24px 32px}.nsv3 .setup-outcome-badge{letter-spacing:.6px;text-transform:uppercase;color:var(--teal-bright);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.nsv3 .setup-outcome-badge:before{content:"✓";background:var(--teal-bright);width:18px;height:18px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.nsv3 .setup-outcome-title{letter-spacing:-.6px;color:#fff;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.2}.nsv3 .setup-outcome-desc{color:#ffffffad;max-width:620px;margin:0 auto;font-size:15px;line-height:1.55}@media (max-width:860px){.nsv3 .setup-steps{grid-template-columns:1fr}.nsv3 .setup-h2{font-size:32px}}.nsv3 .top-nav{z-index:200!important}.nsv3 .banner{z-index:201;background:var(--teal-bright);color:var(--navy);text-align:center;justify-content:center;align-items:center;gap:20px;padding:12px 24px;font-size:14px;font-weight:500;display:flex;position:relative}.nsv3 .banner strong{font-weight:700}.nsv3 .banner-cta{background:var(--navy);color:#fff;border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.nsv3 .banner-close{color:var(--navy);cursor:pointer;opacity:.6;background:0 0;border:none;font-size:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.nsv3 .top-nav{z-index:199;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 40px;display:grid;position:sticky;top:0;overflow:visible}.nsv3 .top-nav>.logo-mark{justify-self:start}.nsv3 .top-nav>.nav-cta{justify-self:end}.nsv3 .nav-links{overflow:visible}.nsv3 .logo-mark{align-items:center;gap:10px;display:flex}.nsv3 .logo-tile{background:var(--navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.nsv3 .wordmark{letter-spacing:-.44px;align-items:baseline;gap:0;font-size:22px;line-height:1;display:flex}.nsv3 .wordmark .nest{color:var(--navy);font-weight:800}.nsv3 .wordmark .scout{color:var(--teal-bright);font-weight:500}.nsv3 .nav-links{align-items:center;gap:32px;display:flex}.nsv3 .nav-link{color:var(--navy-mute);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nsv3 .nav-link:hover{color:var(--navy)}.nsv3 .nav-caret{opacity:.5;font-size:9px}.nsv3 .nav-cta{background:var(--navy);color:#fff;border-radius:100px;padding:10px 20px;font-size:13.5px;font-weight:600;text-decoration:none}.nsv3 .hero{background:var(--navy);color:#fff;width:100%;padding:60px 40px;overflow:hidden}.nsv3 .hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;max-width:1280px;margin:0 auto;display:grid}.nsv3 .hero-eyebrow{color:var(--teal-bright);background:#00c2a324;border:1px solid #00c2a34d;border-radius:30px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.nsv3 .hero-eyebrow .pulse{background:var(--teal-bright);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.nsv3 .hero h1{letter-spacing:-.03em;color:#fff;margin-bottom:24px;font-size:56px;font-weight:600;line-height:1.05}.nsv3 .hero h1 .accent{color:var(--teal-bright)}.nsv3 .hero-sub{color:var(--text-on-dark-mute);margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.55}.nsv3 .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.nsv3 .cta-primary{background:var(--teal-bright);color:var(--navy);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.nsv3 .cta-primary:hover{transform:translateY(-1px)}.nsv3 .cta-secondary{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff47;border-radius:100px;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.nsv3 .hero-visual{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:visible}.nsv3 .phone{background:linear-gradient(135deg, var(--teal-bright) 0%, var(--teal-strong) 100%);border-radius:48px;width:340px;height:700px;padding:8px;transform:rotate(-2deg);box-shadow:0 40px 80px #00000080}.nsv3 .phone-inner{background:#fff;border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.nsv3 .phone-notch{z-index:10;background:#000;border-radius:20px;width:100px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.nsv3 .phone-status{color:var(--navy);justify-content:space-between;padding:20px 22px 8px;font-size:13px;font-weight:600;display:flex}.nsv3 .phone-status-icons{gap:5px;font-size:11px;display:flex}.nsv3 .phone-content{background:#fff;flex:1;padding:16px 20px}.nsv3 .phone-greeting{color:var(--text-secondary);margin-bottom:3px;font-size:13px;font-weight:500}.nsv3 .phone-title{color:var(--navy);letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.1}.nsv3 .phone-title span{color:var(--teal-strong)}.nsv3 .home-card{background:linear-gradient(135deg, var(--navy) 0%, #1f3450 100%);color:#fff;border-radius:18px;margin-bottom:12px;padding:16px 18px}.nsv3 .home-card-address{color:var(--text-on-dark-mute);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500}.nsv3 .home-card-name{color:#fff;margin-bottom:12px;font-size:15px;font-weight:600}.nsv3 .home-card-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nsv3 .home-card-stat{text-align:center;background:#ffffff14;border-radius:10px;padding:8px 6px}.nsv3 .home-card-stat-num{color:var(--teal-bright);margin-bottom:2px;font-size:16px;font-weight:700;line-height:1}.nsv3 .home-card-stat-label{color:#ffffffa6;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:600}.nsv3 .upcoming-card{background:#fff;border:1px solid #e7e4dd;border-radius:14px;margin-bottom:10px;padding:12px 14px}.nsv3 .upcoming-header{justify-content:space-between;margin-bottom:10px;display:flex}.nsv3 .upcoming-title{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.nsv3 .upcoming-see{color:var(--teal-strong);font-size:10px;font-weight:700}.nsv3 .upcoming-row{align-items:center;gap:10px;padding:6px 0;display:flex}.nsv3 .upcoming-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.nsv3 .upcoming-icon.amber{background:#ef9f2724}.nsv3 .upcoming-icon.teal{background:#00594a1f}.nsv3 .upcoming-info{flex:1}.nsv3 .upcoming-item{color:var(--navy);font-size:11.5px;font-weight:600;line-height:1.2}.nsv3 .upcoming-when{color:var(--text-secondary);margin-top:1px;font-size:10px}.nsv3 .market-teaser{background:var(--cream);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.nsv3 .market-icon{background:var(--teal-strong);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.nsv3 .market-line-1{color:var(--navy);font-size:11.5px;font-weight:600}.nsv3 .market-line-2{color:var(--text-secondary);margin-top:1px;font-size:10px}.nsv3 .phone-tabs{border-top:1px solid #f0ebdd;justify-content:space-around;padding:10px 20px 22px;display:flex}.nsv3 .phone-tab{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:3px;font-size:9px;font-weight:500;display:flex}.nsv3 .phone-tab.active{color:var(--teal-strong)}.nsv3 .phone-tab-icon{font-size:16px}.nsv3 .floating-card{color:#fff;z-index:20;background:linear-gradient(135deg,#14100e 0%,#2a2420 100%);border-radius:18px;width:260px;padding:20px 22px;position:absolute;top:50%;right:-170px;transform:rotate(6deg)translateY(-50%);box-shadow:0 30px 60px #00000080}.nsv3 .floating-card-label{color:var(--teal-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.nsv3 .floating-card-title{margin-bottom:14px;font-size:17px;font-weight:600;line-height:1.2}.nsv3 .floating-provider{border-bottom:1px solid #ffffff14;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}.nsv3 .floating-provider:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.nsv3 .floating-provider-name{color:#ffffffbf;font-size:12px}.nsv3 .floating-provider-price{color:var(--teal-bright);font-size:14px;font-weight:600}.nsv3 .floating-savings{color:var(--teal-bright);text-align:center;background:#00c2a324;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:11px;font-weight:600}.nsv3 .hero-stats{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1280px;margin:80px auto 0;padding:0 20px;display:grid}.nsv3 .hero-stat{text-align:center;flex-direction:column;align-items:center;display:flex}.nsv3 .hero-stat-icon{color:var(--teal-bright);margin-bottom:10px;font-size:20px}.nsv3 .hero-stat-value{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1}.nsv3 .hero-stat-label{color:var(--text-on-dark-mute);max-width:220px;font-size:12px;font-weight:400;line-height:1.4}.nsv3 .feature{background:#fff;width:100%;padding:80px 40px}.nsv3 .feature-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.nsv3 .feature-copy{max-width:480px}.nsv3 .feature-eyebrow{border-radius:20px;margin-bottom:24px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}.nsv3 .feature h2{letter-spacing:-.03em;color:var(--navy);margin-bottom:20px;font-size:58px;font-weight:600;line-height:1.02}.nsv3 .feature-sub{color:var(--text-secondary);margin-bottom:32px;font-size:18px;font-weight:400;line-height:1.55}.nsv3 .feature-cta{border-radius:100px;align-items:center;gap:8px;padding:14px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.nsv3 .feature-cta:hover{transform:translateY(-1px)}.nsv3 .feature-panel{aspect-ratio:1/.95;border-radius:24px;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.nsv3 .feature.records .feature-eyebrow{background:var(--teal-tint);color:var(--teal-strong)}.nsv3 .feature.records .feature-cta{background:var(--teal-strong);color:#fff}.nsv3 .feature.records .feature-panel{background:var(--teal-bright)}.nsv3 .feature.marketplace{background:var(--cream)}.nsv3 .feature.marketplace .feature-eyebrow{color:var(--navy);background:#fff}.nsv3 .feature.marketplace .feature-cta{background:var(--navy);color:#fff}.nsv3 .feature.marketplace .feature-panel{background:var(--cream-deep)}.nsv3 .feature.ask .feature-eyebrow{background:var(--teal-tint);color:var(--teal-strong)}.nsv3 .feature.ask .feature-cta{background:var(--navy);color:#fff}.nsv3 .feature.ask .feature-panel{background:var(--navy)}.nsv3 .feature.pros{background:var(--cream)}.nsv3 .feature.pros .feature-eyebrow{color:var(--navy);background:#fff}.nsv3 .feature.pros .feature-cta{background:var(--teal-strong);color:#fff}.nsv3 .feature.pros .feature-panel{background:var(--teal-tint)}.nsv3 .records-card{background:#fff;border-radius:20px;width:100%;max-width:380px;padding:24px 22px;box-shadow:0 20px 50px #00594a33}.nsv3 .records-card-header{border-bottom:1px solid #f0ebdd;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}.nsv3 .records-card-address{color:var(--teal-strong);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:10.5px;font-weight:700}.nsv3 .records-card-title{color:var(--navy);letter-spacing:-.02em;font-size:17px;font-weight:700}.nsv3 .records-card-count{color:var(--text-tertiary);font-size:11px;font-weight:500}.nsv3 .records-row{border-bottom:1px solid #f5f1e8;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nsv3 .records-row:last-child{border-bottom:none}.nsv3 .records-row-icon{background:var(--teal-tint);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.nsv3 .records-row-name{color:var(--navy);font-size:13.5px;font-weight:600;line-height:1.3}.nsv3 .records-row-meta{color:var(--text-secondary);margin-top:1px;font-size:11px}.nsv3 .records-row-status{letter-spacing:.03em;text-transform:uppercase;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.nsv3 .records-row-status.ok{color:var(--green);background:#3b6d1124}.nsv3 .records-row-status.warn{color:var(--amber);background:#ef9f2724}.nsv3 .callout{color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:absolute;box-shadow:0 12px 30px #0a162826}.nsv3 .callout-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.nsv3 .callout .icon-amber{color:var(--amber);background:#ef9f2729}.nsv3 .callout .icon-green{color:var(--green);background:#3b6d1124}.nsv3 .callout .icon-teal{color:var(--teal-strong);background:#00594a24}.nsv3 .callout-title{color:var(--navy);font-size:13px;font-weight:700;line-height:1.2}.nsv3 .callout-sub{color:var(--text-secondary);margin-top:2px;font-size:11px}.nsv3 .records-callout{bottom:40px;right:20px}.nsv3 .offer-stack{flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex}.nsv3 .offer-card{background:#fff;border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 6px 20px #0a162814}.nsv3 .offer-card.best{border:2px solid var(--teal-strong);box-shadow:0 12px 28px #00594a2e}.nsv3 .offer-logo{background:var(--cream);width:40px;height:40px;color:var(--navy);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.nsv3 .offer-name{color:var(--navy);font-size:14px;font-weight:700}.nsv3 .offer-detail{color:var(--text-secondary);margin-top:2px;font-size:11px}.nsv3 .offer-price{text-align:right}.nsv3 .offer-price-value{color:var(--navy);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1}.nsv3 .offer-price-period{color:var(--text-tertiary);margin-top:3px;font-size:10px}.nsv3 .marketplace-callout{top:60px;right:20px}.nsv3 .chat{flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex}.nsv3 .chat-bubble{border-radius:18px;max-width:88%;padding:14px 18px;font-size:14px;line-height:1.5}.nsv3 .chat-bubble.user{background:var(--teal-bright);color:var(--navy);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.nsv3 .chat-bubble.ai{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-bottom-left-radius:4px}.nsv3 .chat-bubble.ai strong{color:var(--teal-bright);font-weight:600}.nsv3 .chat-typing{gap:4px;padding:6px 0;display:flex}.nsv3 .chat-typing span{background:var(--teal-bright);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typing}.nsv3 .chat-typing span:nth-child(2){animation-delay:.2s}.nsv3 .chat-typing span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.nsv3 .ask-callout{background:var(--teal-bright);bottom:40px;right:20px}.nsv3 .ask-callout .callout-title{color:var(--navy)}.nsv3 .ask-callout .callout-icon{background:var(--navy);color:var(--teal-bright)}.nsv3 .pro-card{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:24px 22px;box-shadow:0 20px 50px #00594a26}.nsv3 .pro-card-top{border-bottom:1px solid #f0ebdd;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.nsv3 .pro-avatar{background:linear-gradient(135deg, var(--teal-strong) 0%, var(--navy) 100%);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:flex}.nsv3 .pro-name{color:var(--navy);letter-spacing:-.02em;margin-bottom:2px;font-size:17px;font-weight:700}.nsv3 .pro-trade{color:var(--text-secondary);font-size:12px;font-weight:500}.nsv3 .pro-badges{flex-direction:column;gap:10px;display:flex}.nsv3 .pro-badge{background:var(--teal-tint);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nsv3 .pro-badge-icon{background:var(--teal-strong);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.nsv3 .pro-badge-text{color:var(--navy);font-size:12.5px;font-weight:600}.nsv3 .pros-callout{top:40px;right:20px}.nsv3 .ecosystem{background:var(--navy);color:#fff;text-align:center;width:100%;padding:100px 40px}.nsv3 .ecosystem-container{max-width:1000px;margin:0 auto}.nsv3 .ecosystem-eyebrow{color:var(--teal-bright);background:#00c2a324;border-radius:20px;margin-bottom:24px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}.nsv3 .ecosystem h2{letter-spacing:-.03em;color:#fff;margin-bottom:24px;font-size:60px;font-weight:600;line-height:1}.nsv3 .ecosystem h2 .accent{color:var(--teal-bright)}.nsv3 .ecosystem-sub{color:var(--text-on-dark-mute);max-width:620px;margin:0 auto 72px;font-size:19px;font-weight:400;line-height:1.55}.nsv3 .ecosystem-viz{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:60px 40px}.nsv3 .ecosystem-center{background:var(--teal-bright);color:var(--navy);border-radius:20px;flex-direction:column;align-items:center;gap:6px;margin-bottom:40px;padding:24px 32px;display:inline-flex}.nsv3 .ecosystem-center-label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:700}.nsv3 .ecosystem-center-name{letter-spacing:-.02em;font-size:20px;font-weight:700}.nsv3 .ecosystem-nodes{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.nsv3 .ecosystem-node{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:24px 12px}.nsv3 .ecosystem-node-icon{margin-bottom:10px;font-size:26px}.nsv3 .ecosystem-node-name{color:#fff;font-size:13px;font-weight:600}.nsv3 .bottom-cta{background:var(--teal-bright);color:var(--navy);text-align:center;width:100%;padding:100px 40px}.nsv3 .bottom-cta-container{max-width:780px;margin:0 auto}.nsv3 .bottom-cta-eyebrow{background:var(--navy);color:var(--teal-bright);border-radius:30px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.nsv3 .bottom-cta h2{letter-spacing:-.03em;color:var(--navy);margin-bottom:24px;font-size:68px;font-weight:600;line-height:1}.nsv3 .bottom-cta-sub{opacity:.75;max-width:580px;margin:0 auto 40px;font-size:19px;font-weight:400;line-height:1.5}.nsv3 .bottom-cta .cta-primary{background:var(--navy);color:#fff;padding:16px 32px;font-size:16px}.nsv3 footer{background:var(--navy-deep);color:var(--text-on-dark-mute);padding:80px 40px 40px}.nsv3 .footer-container{max-width:1200px;margin:0 auto}.nsv3 .footer-top{border-bottom:1px solid var(--border-dark);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px;display:grid}.nsv3 .footer-brand-col .wordmark{margin-bottom:20px}.nsv3 .footer-brand-col .wordmark .nest{color:#fff}.nsv3 .footer-brand-tagline{color:var(--text-on-dark-mute);max-width:260px;font-size:14px;line-height:1.55}.nsv3 .footer-col h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.nsv3 .footer-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.nsv3 .footer-col a{color:var(--text-on-dark-mute);font-size:13.5px;text-decoration:none}.nsv3 .footer-col a:hover{color:#fff}.nsv3 .footer-bottom{color:#ffffff80;justify-content:space-between;padding-top:32px;font-size:12px;display:flex}.nsv3 .nav-item-menu{position:relative}.nsv3 .megamenu{opacity:0;visibility:hidden;pointer-events:none;z-index:199;background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:20px;width:1120px;max-width:calc(100vw - 40px);padding:32px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 30px 80px #0a162826,0 0 0 1px #0a16280f}.nsv3 .nav-item-menu:hover .megamenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s,visibility linear;transform:translate(-50%)translateY(0)}.nsv3 .nav-item-menu:hover .nav-caret{transform:rotate(180deg)}.nsv3 .nav-caret{transition:transform .2s;display:inline-block}.nsv3 .mm-col{color:inherit;flex-direction:column;text-decoration:none;display:flex}.nsv3 .mm-visual{aspect-ratio:1/.85;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;padding:20px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.nsv3 .mm-col:hover .mm-visual{transform:translateY(-3px)}.nsv3 .mm-col.records .mm-visual{background:var(--teal-bright)}.nsv3 .mm-col.ask .mm-visual{background:var(--navy)}.nsv3 .mm-col.marketplace .mm-visual{background:var(--cream-deep)}.nsv3 .mm-col.pros .mm-visual{background:var(--teal-tint)}.nsv3 .mm-eyebrow{letter-spacing:.03em;border-radius:20px;align-self:flex-start;margin-bottom:8px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.nsv3 .mm-col.records .mm-eyebrow{background:var(--teal-tint);color:var(--teal-strong)}.nsv3 .mm-col.ask .mm-eyebrow{color:var(--teal-strong);background:#00c2a324}.nsv3 .mm-col.marketplace .mm-eyebrow{background:var(--cream);color:var(--navy)}.nsv3 .mm-col.pros .mm-eyebrow{color:var(--teal-strong);background:#00594a1f}.nsv3 .mm-title{color:var(--navy);letter-spacing:-.02em;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.15}.nsv3 .mm-features{flex-direction:column;gap:10px;list-style:none;display:flex}.nsv3 .mm-feature{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.nsv3 .mm-feature:hover{color:var(--navy)}.nsv3 .mm-feature-icon{background:var(--cream);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.nsv3 .mm-badge{background:var(--teal-bright);color:var(--navy);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.nsv3 .mm-mini-card{background:#fff;border-radius:10px;width:100%;padding:12px;font-size:11px;box-shadow:0 4px 12px #0a16281a}.nsv3 .mm-mini-line{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.nsv3 .mm-mini-line:not(:last-child){border-bottom:1px solid #f0ebdd}.nsv3 .mm-mini-name{color:var(--navy);font-size:10.5px;font-weight:600}.nsv3 .mm-mini-value{color:var(--teal-strong);font-size:10.5px;font-weight:700}.nsv3 .mm-mini-status{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.nsv3 .mm-mini-status.ok{color:var(--green);background:#3b6d1124}.nsv3 .mm-chat-mini{flex-direction:column;gap:6px;width:100%;display:flex}.nsv3 .mm-chat-bubble{border-radius:12px;max-width:88%;padding:8px 12px;font-size:10.5px}.nsv3 .mm-chat-bubble.user{background:var(--teal-bright);color:var(--navy);align-self:flex-end;font-weight:600}.nsv3 .mm-chat-bubble.ai{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;font-weight:400;line-height:1.4}.nsv3 .mm-pro-mini{background:#fff;border-radius:10px;width:100%;padding:14px;box-shadow:0 4px 12px #0a162814}.nsv3 .mm-pro-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.nsv3 .mm-pro-avatar{background:var(--navy);width:32px;height:32px;color:var(--teal-bright);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.nsv3 .mm-pro-name{color:var(--navy);font-size:11px;font-weight:700}.nsv3 .mm-pro-trade{color:var(--text-secondary);font-size:9.5px}.nsv3 .mm-pro-badges{flex-direction:column;gap:4px;display:flex}.nsv3 .mm-pro-badge{color:var(--navy);align-items:center;gap:5px;font-size:9.5px;font-weight:500;display:flex}.nsv3 .mm-pro-badge:before{content:"✓";color:var(--teal-strong);font-weight:700}@keyframes float{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8px)}}.nsv3 .floating-card{animation:4s ease-in-out infinite float}@keyframes phoneFloat{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}.nsv3 .phone{animation:5s ease-in-out infinite phoneFloat}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nsv3 .hero-eyebrow,.nsv3 .hero h1,.nsv3 .hero-sub,.nsv3 .hero-ctas{animation:.6s ease-out backwards fadeInUp}.nsv3 .hero h1{animation-delay:.1s}.nsv3 .hero-sub{animation-delay:.2s}.nsv3 .hero-ctas{animation-delay:.3s}.nsv3 .feature-panel{transition:transform .3s}.nsv3 .feature:hover .feature-panel{transform:scale(1.01)}.nsv3 .cta-primary{transition:transform .15s,box-shadow .2s}.nsv3 .cta-primary:hover{box-shadow:0 8px 24px #00c2a366}.nsv3 .usecase{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:80px 40px;display:flex}.nsv3 .usecase.diagnose,.nsv3 .usecase.plan,.nsv3 .usecase.finances,.nsv3 .usecase.organize,.nsv3 .usecase.hand,.nsv3 .usecase.bills{color:var(--navy);background:#fff}.nsv3 .usecase-header{text-align:center;max-width:900px;margin:0 auto 60px}.nsv3 .usecase-eyebrow{letter-spacing:.01em;border-radius:30px;margin-bottom:24px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block}.nsv3 .usecase.diagnose .usecase-eyebrow{background:var(--teal-tint);color:var(--teal-strong)}.nsv3 .usecase.plan .usecase-eyebrow{color:#b45309;background:#ef9f2726}.nsv3 .usecase.finances .usecase-eyebrow{color:var(--teal-strong);background:#00594a1a}.nsv3 .usecase.organize .usecase-eyebrow{color:#6d28d9;background:#6d28d91a}.nsv3 .usecase-h2{letter-spacing:-.03em;color:var(--navy);margin-bottom:32px;font-size:56px;font-weight:600;line-height:1.05}.nsv3 .usecase.diagnose .usecase-h2 .accent{color:var(--teal-strong)}.nsv3 .usecase.plan .usecase-h2 .accent{color:#b45309}.nsv3 .usecase.finances .usecase-h2 .accent{color:var(--teal-strong)}.nsv3 .usecase.organize .usecase-h2 .accent{color:#6d28d9}.nsv3 .usecase-cta{border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.nsv3 .usecase-cta:hover{transform:translateY(-1px)}.nsv3 .usecase.diagnose .usecase-cta{background:var(--teal-strong);color:#fff}.nsv3 .usecase.diagnose .usecase-cta:hover{box-shadow:0 8px 24px #00594a4d}.nsv3 .usecase.plan .usecase-cta{background:var(--navy);color:#fff}.nsv3 .usecase.plan .usecase-cta:hover{box-shadow:0 8px 24px #0a16284d}.nsv3 .usecase.finances .usecase-cta{background:var(--teal-strong);color:#fff}.nsv3 .usecase.finances .usecase-cta:hover{box-shadow:0 8px 24px #00594a4d}.nsv3 .usecase.organize .usecase-cta{background:var(--navy);color:#fff}.nsv3 .usecase.organize .usecase-cta:hover{box-shadow:0 8px 24px #0a16284d}.nsv3 .subfeature-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto;display:grid}.nsv3 .subfeature-grid-2{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.nsv3 .subfeature-grid-3{grid-template-columns:repeat(3,1fr)!important}.nsv3 .subfeature-grid-5{grid-template-columns:repeat(5,1fr)!important;gap:14px!important}.nsv3 .subfeature-grid-5 .subfeature-card{padding:18px 16px!important}.nsv3 .subfeature-grid-5 .sub-title{font-size:17px!important}.nsv3 .subfeature-grid-5 .sub-desc{font-size:13px!important}.nsv3 .usecase.hand{--accent-color:#c2410c;--eyebrow-bg:#ffedd5;--eyebrow-color:#9a3412}.nsv3 .usecase.hand .usecase-eyebrow{background:var(--eyebrow-bg);color:var(--eyebrow-color)}.nsv3 .usecase.hand .accent,.nsv3 .usecase.hand .usecase-cta,.nsv3 .usecase.hand .sub-eyebrow{color:var(--accent-color)}.nsv3 .usecase.bills{--accent-color:var(--teal-strong);--eyebrow-bg:var(--teal-tint);--eyebrow-color:var(--teal-strong)}.nsv3 .usecase.bills .usecase-eyebrow{background:var(--eyebrow-bg);color:var(--eyebrow-color)}.nsv3 .usecase.bills .accent,.nsv3 .usecase.bills .usecase-cta,.nsv3 .usecase.bills .sub-eyebrow{color:var(--accent-color)}.nsv3 .usecase.bills .subfeature-card{padding:32px 28px}.nsv3 .usecase.bills .sub-title{font-size:24px}.nsv3 .usecase.pros{color:var(--navy);--accent-color:#1e40af;--eyebrow-bg:#1e40af1a;--eyebrow-color:#1e40af;background:#fff}.nsv3 .usecase.pros .usecase-eyebrow{background:var(--eyebrow-bg);color:var(--eyebrow-color)}.nsv3 .usecase.pros .usecase-h2 .accent{color:var(--accent-color)}.nsv3 .usecase.pros .usecase-cta{background:var(--accent-color);color:#fff}.nsv3 .usecase.pros .usecase-cta:hover{box-shadow:0 8px 24px #1e40af4d}.nsv3 .usecase.pros .subfeature-card .sub-eyebrow{color:var(--accent-color)}.nsv3 .subfeature-card{background:var(--cream);cursor:pointer;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:12px;padding:26px 24px 20px;transition:transform .25s,box-shadow .25s;display:flex}.nsv3 .subfeature-card:hover{background:var(--cream-deep);transform:translateY(-6px);box-shadow:0 20px 40px #0a16281f}.nsv3 .sub-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.nsv3 .usecase.diagnose .subfeature-card .sub-eyebrow{color:var(--teal-strong)}.nsv3 .usecase.plan .subfeature-card .sub-eyebrow{color:#b45309}.nsv3 .usecase.finances .subfeature-card .sub-eyebrow{color:var(--teal-strong)}.nsv3 .usecase.organize .subfeature-card .sub-eyebrow{color:#6d28d9}.nsv3 .sub-title{color:var(--navy);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.nsv3 .sub-desc{color:var(--text-secondary);flex:1;font-size:13.5px;line-height:1.5}.nsv3 .sub-visual{background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:140px;margin-top:12px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.nsv3 .mock-bubble{background:var(--teal-bright);color:var(--navy);border-radius:14px 14px 4px;max-width:90%;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.3;box-shadow:0 6px 18px #00594a26}.nsv3 .mock-ai{background:var(--navy);color:#fff;border-radius:14px 14px 14px 4px;max-width:92%;padding:10px 14px;font-size:11.5px;line-height:1.4;box-shadow:0 6px 18px #0a162826}.nsv3 .mock-ai strong{color:var(--teal-bright);font-weight:600}.nsv3 .mock-warning{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:10px;max-width:92%;padding:12px 16px;font-size:12px;font-weight:600;display:flex;box-shadow:0 6px 18px #0a162826}.nsv3 .mock-warning-icon{background:var(--amber);width:28px;height:28px;color:var(--navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.nsv3 .mock-pro{background:#fff;border-radius:12px;align-items:center;gap:10px;max-width:92%;padding:12px 14px;display:flex;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-pro-avatar{background:var(--navy);width:32px;height:32px;color:var(--teal-bright);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.nsv3 .mock-pro-info{flex:1;min-width:0}.nsv3 .mock-pro-name{color:var(--navy);font-size:12px;font-weight:700;line-height:1.1}.nsv3 .mock-pro-badge{color:var(--teal-strong);align-items:center;gap:3px;margin-top:2px;font-size:9.5px;font-weight:600;display:flex}.nsv3 .mock-checklist{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;font-size:11px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-check-row{color:var(--navy);align-items:center;gap:8px;padding:4px 0;font-weight:500;display:flex}.nsv3 .mock-check-row.done{opacity:.5;text-decoration:line-through}.nsv3 .mock-check-box{border:1.5px solid var(--teal-strong);width:14px;height:14px;color:var(--teal-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.nsv3 .mock-check-row.done .mock-check-box{background:var(--teal-strong);color:#fff}.nsv3 .mock-budget{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-budget-label{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.nsv3 .mock-budget-value{color:var(--navy);letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:800}.nsv3 .mock-budget-bar{background:#f1ebdd;border-radius:6px;height:8px;position:relative;overflow:hidden}.nsv3 .mock-budget-fill{background:linear-gradient(90deg, var(--teal-strong), var(--teal-bright));border-radius:6px;width:68%;height:100%}.nsv3 .mock-calendar{background:#fff;border-radius:12px;gap:6px;max-width:95%;padding:12px 14px;display:flex;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-cal-cell{background:var(--cream);width:30px;height:40px;color:var(--text-tertiary);letter-spacing:.03em;text-transform:uppercase;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:8.5px;font-weight:700;display:flex}.nsv3 .mock-cal-cell.best{background:var(--teal-strong);color:#fff}.nsv3 .mock-cal-cell strong{color:var(--navy);font-size:13px;font-weight:800}.nsv3 .mock-cal-cell.best strong{color:#fff}.nsv3 .mock-bids{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;font-size:11px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-bid-row{border-bottom:1px solid #f5f1e8;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.nsv3 .mock-bid-row:last-child{border-bottom:none}.nsv3 .mock-bid-row.best{color:var(--teal-strong);font-weight:700}.nsv3 .mock-bid-name{color:var(--navy);font-weight:500}.nsv3 .mock-bid-row.best .mock-bid-name{color:var(--teal-strong)}.nsv3 .mock-bid-price{color:var(--navy);font-weight:700}.nsv3 .mock-bid-row.best .mock-bid-price{color:var(--teal-strong)}.nsv3 .mock-offers{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;font-size:11px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-offer-row{border-bottom:1px solid #f5f1e8;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.nsv3 .mock-offer-row:last-child{border-bottom:none}.nsv3 .mock-offer-name{color:var(--navy);font-weight:500}.nsv3 .mock-offer-price{color:var(--navy);font-weight:700}.nsv3 .mock-offer-row.best .mock-offer-name{color:var(--teal-strong);font-weight:700}.nsv3 .mock-offer-row.best .mock-offer-price{color:var(--teal-strong)}.nsv3 .mock-rate{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-rate-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.nsv3 .mock-rate-label{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.nsv3 .mock-rate-value{color:var(--teal-strong);letter-spacing:-.02em;font-size:16px;font-weight:800}.nsv3 .mock-rate-chart{background:linear-gradient(#00594a0f 0%,#0000 100%);border-radius:6px;height:34px;position:relative;overflow:hidden}.nsv3 .mock-rate-line{clip-path:polygon(0% 60%,20% 40%,40% 55%,60% 30%,80% 45%,100% 20%,100% 100%,0% 100%);background:linear-gradient(#0000 40%,#00594a33 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.nsv3 .mock-records{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;font-size:11px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-record-row{border-bottom:1px solid #f5f1e8;align-items:center;gap:8px;padding:5px 0;display:flex}.nsv3 .mock-record-row:last-child{border-bottom:none}.nsv3 .mock-record-name{color:var(--navy);flex:1;font-weight:500}.nsv3 .mock-record-status{letter-spacing:.03em;text-transform:uppercase;color:var(--green);background:#3b6d1124;border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:700}.nsv3 .mock-timeline{background:#fff;border-radius:12px;width:100%;max-width:92%;padding:12px 14px;font-size:11px;box-shadow:0 6px 18px #0a16281a}.nsv3 .mock-tl-row{align-items:center;gap:8px;padding:5px 0;display:flex}.nsv3 .mock-tl-dot{background:var(--teal-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nsv3 .mock-tl-dot.amber{background:var(--amber)}.nsv3 .mock-tl-name{color:var(--navy);flex:1;font-weight:500}.nsv3 .mock-tl-date{color:var(--text-tertiary);font-size:10px}.nsv3 .hs-inner{background:#f2f2f7;overflow:hidden}.nsv3 .hs-status{color:var(--navy);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 22px 4px;font-size:12px;font-weight:600;display:flex}.nsv3 .hs-status-icons{align-items:center;gap:5px;display:flex}.nsv3 .hs-signal{width:15px;height:10px;color:var(--navy)}.nsv3 .hs-battery{width:22px;height:10px;color:var(--navy)}.nsv3 .hs-carrier{letter-spacing:.02em;font-size:12px;font-weight:500}.nsv3 .hs-body{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.nsv3 .hs-greeting{align-items:center;gap:12px;padding:12px 22px 8px;display:flex}.nsv3 .hs-avatar{background:linear-gradient(135deg, var(--teal-bright) 0%, var(--teal-strong) 100%);width:44px;height:44px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.nsv3 .hs-greeting-text{color:var(--text-tertiary);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;overflow:hidden}.nsv3 .hs-greeting-text strong{color:var(--navy);font-weight:700}.nsv3 .hs-bell{color:var(--amber);font-size:20px}.nsv3 .hs-value-card{background:var(--navy);color:#fff;border-radius:16px;margin:12px 22px;padding:14px 16px}.nsv3 .hs-value-label{color:var(--teal-bright);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:800}.nsv3 .hs-value-amount{letter-spacing:-.03em;align-items:baseline;gap:6px;margin-bottom:4px;font-size:26px;font-weight:700;line-height:1;display:flex}.nsv3 .hs-value-amount sub{color:#ffffff80;vertical-align:baseline;font-size:11px;font-weight:500}.nsv3 .hs-value-change{color:#c8f340;font-size:12px;font-weight:700}.nsv3 .hs-value-refresh{color:#ffffff80;margin-top:6px;font-size:10.5px;font-style:italic}.nsv3 .hs-ask-pill{background:var(--teal-bright);border-radius:20px;align-items:center;gap:12px;margin:0 22px 8px;padding:12px 14px;display:flex}.nsv3 .hs-ask-mic{background:var(--teal-strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.nsv3 .hs-ask-text{color:var(--navy);letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.2}.nsv3 .hs-ask-sub{color:var(--navy);opacity:.65;margin-top:1px;font-size:10px}.nsv3 .hs-type-instead{text-align:center;color:var(--teal-strong);margin:4px 0 12px;font-size:11px;font-weight:600}.nsv3 .hs-jump-title{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;padding:0 22px 8px;font-size:10px;font-weight:800}.nsv3 .hs-jump-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 22px;display:grid}.nsv3 .hs-jump-card{background:#fff;border:1px solid #f0ebdd;border-radius:14px;flex-direction:column;gap:4px;padding:12px 12px 10px;display:flex}.nsv3 .hs-jump-emoji{font-size:26px}.nsv3 .hs-jump-name{color:var(--navy);letter-spacing:-.01em;font-size:12.5px;font-weight:700}.nsv3 .hs-jump-desc{color:var(--text-secondary);font-size:10px;line-height:1.35}.nsv3 .hs-tab-bar{background:#f2f2f7;border-top:1px solid #3c3c431a;flex-shrink:0;justify-content:space-around;align-items:center;padding:8px 16px 22px;display:flex}.nsv3 .hs-tab{color:#8b95a5;flex-direction:column;align-items:center;gap:3px;display:flex}.nsv3 .hs-tab.active{color:var(--teal-strong)}.nsv3 .hs-tab-icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nsv3 .hs-tabi{color:currentColor;width:22px;height:22px}.nsv3 .hs-tab-icon.mic{background:var(--teal-bright);border-radius:50%;width:48px;height:48px;margin:-14px 0 0;position:relative;box-shadow:0 0 0 8px #00c2a333}.nsv3 .hs-tab-icon.mic:after{content:"";background:var(--navy);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsv3 .hs-tab-label{font-size:9px;font-weight:600}.nsv3 .hs-scenes{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.nsv3 .hs-scene{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .5s ease-in-out;display:flex;position:absolute;inset:0}.nsv3 .hs-scene.active{opacity:1;pointer-events:auto}.nsv3 .hs-tap-ring{border:2.5px solid var(--teal-bright);opacity:0;pointer-events:none;z-index:200;background:#00c2a340;border-radius:50%;width:44px;height:44px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.nsv3 .hs-tap-ring.tap{animation:.9s ease-out hs-tap-anim}@keyframes hs-tap-anim{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.nsv3 .hs-scene-ask{background:var(--navy);color:#fff}.nsv3 .hs-status-onDark,.nsv3 .hs-status-onDark .hs-signal,.nsv3 .hs-status-onDark .hs-battery{color:#fff}.nsv3 .hs-ask-header{justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.nsv3 .hs-ask-back{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex}.nsv3 .hs-ask-status-pill{color:#fff;background:#ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.nsv3 .hs-ask-dot{background:var(--teal-bright);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite hs-pulse}@keyframes hs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.nsv3 .hs-ask-end{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.nsv3 .hs-ask-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;padding:0 22px;display:flex}.nsv3 .hs-orb{background:#00c2a326;border-radius:50%;justify-content:center;align-items:center;width:172px;height:172px;animation:3s ease-in-out infinite hs-orb-pulse;display:flex;position:relative}.nsv3 .hs-orb:before{content:"";background:#00c2a31f;border-radius:50%;position:absolute;inset:-14px}.nsv3 .hs-orb-inner{background:var(--teal-bright);z-index:2;border-radius:50%;width:106px;height:106px;position:relative;box-shadow:0 0 40px #00c2a399}@keyframes hs-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.nsv3 .hs-ask-instruction{text-align:center;color:#ffffffb3;max-width:260px;font-size:13px;line-height:1.55}.nsv3 .hs-ask-past{color:#ffffffbf;background:#ffffff0f;border-radius:20px;padding:8px 14px;font-size:11.5px;font-weight:500}.nsv3 .hs-ask-actions{justify-content:space-between;align-items:center;padding:14px 22px 26px;display:flex}.nsv3 .hs-ask-abtn{width:40px;height:40px;color:var(--teal-bright);background:#00c2a31a;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.nsv3 .hs-ask-start{background:var(--teal-bright);width:68px;height:68px;color:var(--navy);letter-spacing:-.01em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.nsv3 .hs-scene-fin{background:#f2f2f7}.nsv3 .hs-back-link{color:var(--teal-strong);padding:12px 22px 4px;font-size:14px;font-weight:600}.nsv3 .hs-fin-header{padding:8px 22px 12px}.nsv3 .hs-fin-title{color:var(--teal-strong);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:800}.nsv3 .hs-fin-tabs{background:#efeff3;border-radius:20px;gap:2px;margin:0 22px 12px;padding:3px;display:flex}.nsv3 .hs-fin-tab{text-align:center;color:var(--text-secondary);border-radius:16px;flex:1;padding:6px;font-size:11px;font-weight:600}.nsv3 .hs-fin-tab.active{color:var(--navy);background:#fff;font-weight:700}.nsv3 .hs-equity-card{background:var(--navy);color:#fff;border-radius:14px;margin:0 22px 12px;padding:14px 16px}.nsv3 .hs-equity-label{color:var(--teal-bright);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800}.nsv3 .hs-equity-amount{letter-spacing:-.03em;margin-bottom:4px;font-size:26px;font-weight:800;line-height:1}.nsv3 .hs-equity-sub{color:#fff9;border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:12px;font-size:11px}.nsv3 .hs-equity-breakdown{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nsv3 .hs-eb-label{color:#ffffff8c;margin-bottom:2px;font-size:9px;font-weight:600}.nsv3 .hs-eb-val{color:#fff;letter-spacing:-.02em;font-size:14px;font-weight:700}.nsv3 .hs-val-card{background:#fff;border:1px solid #f0ebdd;border-radius:12px;margin:0 22px 12px;padding:12px 14px}.nsv3 .hs-val-label{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800}.nsv3 .hs-val-amount{color:var(--navy);letter-spacing:-.03em;margin-bottom:4px;font-size:22px;font-weight:800;line-height:1}.nsv3 .hs-val-change{color:#1a3a00;background:#c8f340;border-radius:12px;align-items:center;margin-bottom:10px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.nsv3 .hs-val-chart{height:62px}.nsv3 .hs-val-chart svg{width:100%;height:100%}.nsv3 .hero-lead{color:#ffffffa6;letter-spacing:-.2px;margin-top:26px;margin-bottom:14px;font-size:18px;font-weight:500}.nsv3 .hero-reel{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.nsv3 .hero-chip{letter-spacing:-.05px;color:#ffffffbf;animation:6s infinite chipPulse;animation-delay:var(--delay,0s);will-change:background, border-color, color, transform;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.nsv3 .hero-chip .chip-dot{background:var(--chip-color);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff0a}.nsv3 .hero-chip:first-child{animation-delay:0s}.nsv3 .hero-chip:nth-child(2){animation-delay:1s}.nsv3 .hero-chip:nth-child(3){animation-delay:2s}.nsv3 .hero-chip:nth-child(4){animation-delay:3s}.nsv3 .hero-chip:nth-child(5){animation-delay:4s}.nsv3 .hero-chip:nth-child(6){animation-delay:5s}@keyframes chipPulse{0%,12%{color:#ffffffbf;box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}16%,24%{border-color:var(--chip-color);color:var(--chip-color);box-shadow:0 0 20px var(--chip-glow);background:#ffffff14}30%,to{color:#ffffffbf;box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}}@media (prefers-reduced-motion:reduce){.nsv3 .hero-chip{animation:none}}.nsv3 .hero-wheel{aspect-ratio:1;width:100%;max-width:600px;margin:0 auto;position:relative}.nsv3 .hero-wheel-orbit{aspect-ratio:1;pointer-events:none;z-index:1;border:1px dashed #00c2a347;border-radius:50%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nsv3 .hero-rotator{pointer-events:none;z-index:3;animation:90s linear infinite wheelSpin;position:absolute;inset:0}.nsv3 .hero-wheel:hover .hero-rotator,.nsv3 .hero-wheel:hover .hero-spoke{animation-play-state:paused}.nsv3 .hero-slot{width:0;height:0;transform:rotate(var(--angle)) translateY(-240px) rotate(calc(var(--angle) * -1));position:absolute;top:50%;left:50%}@keyframes wheelSpin{to{transform:rotate(360deg)}}@keyframes cardUpright{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.nsv3 .hero-rotator,.nsv3 .hero-spoke{animation:none!important}}.nsv3 .hero-hub{color:#fff;text-align:center;z-index:5;background:radial-gradient(circle,#00c2a324 0%,#0a162866 55%,#0a1628a6 100%);border:1px solid #00c2a34d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:196px;height:196px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #00c2a347,inset 0 0 32px #00c2a314}.nsv3 .hero-hub-signal{align-items:flex-end;gap:4px;height:32px;margin-bottom:14px;display:flex}.nsv3 .hero-hub-signal span{background:#00c2a3;border-radius:2px;width:5px}.nsv3 .hero-hub-signal span:first-child{opacity:.45;height:10px}.nsv3 .hero-hub-signal span:nth-child(2){opacity:.6;height:16px}.nsv3 .hero-hub-signal span:nth-child(3){opacity:.85;height:26px}.nsv3 .hero-hub-signal span:nth-child(4){height:32px}.nsv3 .hero-hub-signal span:nth-child(5){opacity:.78;height:22px}.nsv3 .hero-hub-label{letter-spacing:1.4px;text-transform:uppercase;color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.nsv3 .hero-hub-label .dot{background:#00c2a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00c2a399}.nsv3 .hero-hub-sub{color:#ffffff8c;letter-spacing:.1px;margin-top:7px;font-size:12px;font-weight:500}.nsv3 .hero-spoke{text-align:center;-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:linear-gradient(145deg,#00c2a30e 0%,#0a16288c 100%);border:1px solid #00c2a347;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:164px;padding:16px 14px 14px;animation:90s linear infinite cardUpright;display:flex;position:absolute;top:0;left:0}.nsv3 .hero-spoke-icon{color:#5cdbc2;background:#00c2a31a;border:1px solid #00c2a32e;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nsv3 .hero-spoke-icon svg{width:22px;height:22px}.nsv3 .hero-spoke-title{color:#fff;letter-spacing:-.1px;font-size:14px;font-weight:700;line-height:1.22}@media (max-width:820px){.nsv3 .hero-wheel{aspect-ratio:auto;flex-direction:column;gap:12px;max-width:340px;display:flex}.nsv3 .hero-wheel-orbit{display:none}.nsv3 .hero-hub{width:150px;height:150px;margin:0 auto 8px;position:relative;top:auto;left:auto;transform:none}.nsv3 .hero-hub-signal{height:24px}.nsv3 .hero-hub-label,.nsv3 .hero-hub-sub{font-size:11px}.nsv3 .hero-rotator{flex-direction:column;gap:12px;animation:none;display:flex;position:static}.nsv3 .hero-slot{width:auto;height:auto;position:static;transform:none}.nsv3 .hero-spoke{text-align:left;flex-direction:row;width:100%;padding:12px 14px;animation:none;position:relative;top:auto;left:auto;transform:none!important}}
.nsv3 .logo-mark .wordmark{margin-bottom:0}@media (max-width:1024px){.nsv3 .stack-layer{min-height:0;position:static;overflow:visible}.nsv3 .stack-layer>*{justify-content:flex-start;min-height:0}.nsv3 .usecase{min-height:0;padding:72px 28px}.nsv3 .hero{padding:48px 28px 56px}.nsv3 .ecosystem,.nsv3 .bottom-cta{padding:80px 28px}.nsv3 .subfeature-grid,.nsv3 .subfeature-grid-3{grid-template-columns:repeat(2,1fr)!important}.nsv3 .usecase-header{margin-bottom:44px}.nsv3 .usecase-h2{font-size:40px}.nsv3 .ecosystem h2{font-size:44px}.nsv3 .bottom-cta h2{font-size:48px}.nsv3 .hero h1{font-size:44px}.nsv3 .footer-top{grid-template-columns:repeat(3,1fr);gap:32px}.nsv3 .footer-brand-col{grid-column:1/-1}}@media (max-width:860px){.nsv3 .hero-grid{grid-template-columns:1fr;gap:36px}.nsv3 .hero-visual{min-height:0}}@media (max-width:760px){.nsv3 .subfeature-grid,.nsv3 .subfeature-grid-3{grid-template-columns:1fr!important}.nsv3 .top-nav{grid-template-columns:auto 1fr;row-gap:12px;padding:14px 20px}.nsv3 .nav-links{scrollbar-width:none;grid-column:1/-1;gap:20px;font-size:14px;overflow-x:auto}.nsv3 .nav-links::-webkit-scrollbar{display:none}.nsv3 .nav-cta{justify-self:end}.nsv3 .usecase{padding:56px 20px}.nsv3 .hero{padding:36px 20px 48px}.nsv3 .ecosystem,.nsv3 .bottom-cta{padding:64px 20px}.nsv3 .hero h1{font-size:36px}.nsv3 .usecase-h2{font-size:32px}.nsv3 .ecosystem h2,.nsv3 .bottom-cta h2{font-size:36px}.nsv3 .sub-title{font-size:20px}.nsv3 .hero-ctas{flex-direction:column;align-items:stretch}.nsv3 .hero-ctas .cta-primary,.nsv3 .hero-ctas .cta-secondary{text-align:center;justify-content:center}.nsv3 .footer-top{grid-template-columns:repeat(2,1fr);gap:28px;padding-bottom:40px}.nsv3 .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:8px}}@media (max-width:420px){.nsv3 .usecase,.nsv3 .hero,.nsv3 .ecosystem,.nsv3 .bottom-cta{padding-left:16px;padding-right:16px}.nsv3 .hero h1{font-size:31px}.nsv3 .usecase-h2,.nsv3 .ecosystem h2,.nsv3 .bottom-cta h2{font-size:28px}.nsv3 .footer-top{grid-template-columns:1fr}.nsv3 .hero-reel{gap:6px;margin-bottom:22px}.nsv3 .hero-chip{font-size:12px}}@media (prefers-reduced-motion:reduce){.nsv3 .stack-layer{min-height:0;position:static;overflow:visible}.nsv3 .stack-layer>*,.nsv3 .usecase{min-height:0}}
