.nsv3 .page{background:#fff;min-height:60vh}.nsv3 .page-hero{max-width:820px;margin:0 auto;padding:72px 40px 48px}.nsv3 .page-hero.wide{max-width:1080px}.nsv3 .page-hero h1{letter-spacing:-.03em;color:var(--navy);margin:20px 0 0;font-size:52px;font-weight:600;line-height:1.05}.nsv3 .page-hero .page-lead{color:var(--text-secondary);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:20px 0 0;font-size:19px;line-height:1.6}.nsv3 .page-updated{color:var(--text-tertiary);margin-top:16px;font-size:13px}.nsv3 .prose{max-width:760px;color:var(--text-secondary);margin:0 auto;padding:0 40px 96px;font-size:16.5px;line-height:1.7}.nsv3 .prose h2{letter-spacing:-.02em;color:var(--navy);margin:44px 0 12px;font-size:24px;font-weight:600}.nsv3 .prose p{margin:0 0 18px}.nsv3 .prose a{color:var(--teal-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}.nsv3 .prose strong{color:var(--navy);font-weight:600}.nsv3 .prose ol,.nsv3 .prose ul{margin:0 0 18px;padding-left:22px}.nsv3 .prose li{margin-bottom:8px}.nsv3 .faq{max-width:820px;margin:0 auto;padding:0 40px 96px}.nsv3 .faq-item{background:var(--cream);border-radius:16px;margin-bottom:14px;padding:24px 26px}.nsv3 .faq-q{color:var(--navy);letter-spacing:-.01em;font-size:17.5px;font-weight:600}.nsv3 .faq-a{color:var(--text-secondary);margin-top:10px;font-size:15.5px;line-height:1.65}.nsv3 .faq-a a{color:var(--teal-strong);font-weight:600;text-decoration:underline}.nsv3 .card-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:0 40px 72px;display:grid}.nsv3 .card-grid.two{grid-template-columns:repeat(2,1fr);max-width:900px}.nsv3 .card-grid.four{grid-template-columns:repeat(4,1fr)}.nsv3 a.page-card{color:inherit;border:1.5px solid #0000;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.nsv3 a.page-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0a16281a}.nsv3 a.page-card.featured{border-color:var(--teal-bright)}.nsv3 .page-card-badge{background:var(--teal-tint);color:var(--teal-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.nsv3 .page-card-emoji{font-size:26px;line-height:1}.nsv3 .page-card-cta{color:var(--teal-strong);margin-top:16px;font-size:14px;font-weight:700}.nsv3 .page-card .card-figure{letter-spacing:-.02em;color:var(--teal-strong);font-size:26px;font-weight:700;line-height:1.1}.nsv3 .section-head{text-align:center;max-width:1180px;margin:0 auto;padding:0 40px 20px}.nsv3 .section-head h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:28px;font-weight:600}.nsv3 .section-head p{max-width:60ch;color:var(--text-secondary);margin:10px auto 0;font-size:15.5px;line-height:1.6}.nsv3 .fineprint{text-align:center;max-width:720px;color:var(--text-tertiary);margin:0 auto;padding:0 40px 90px;font-size:13px;line-height:1.65}.nsv3 .page-card{background:var(--cream);border-radius:20px;padding:28px 26px}.nsv3 .page-card h3{color:var(--navy);letter-spacing:-.01em;margin:10px 0 0;font-size:19px;font-weight:600}.nsv3 .page-card p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}.nsv3 .page-card .card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-strong);font-size:11.5px;font-weight:700}.nsv3 .page-cta{background:var(--navy);text-align:center;padding:72px 40px 80px}.nsv3 .page-cta h2{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:38px;font-weight:600;line-height:1.1}.nsv3 .page-cta p{color:var(--text-on-dark-mute);max-width:54ch;margin:0 auto 28px;font-size:17px;line-height:1.6}.nsv3 .soon{text-align:center;max-width:680px;margin:0 auto;padding:110px 40px 120px}.nsv3 .soon h1{letter-spacing:-.03em;color:var(--navy);margin:22px 0 0;font-size:52px;font-weight:600;line-height:1.05}.nsv3 .soon p{color:var(--text-secondary);max-width:48ch;margin:20px auto 32px;font-size:18.5px;line-height:1.6}@media (max-width:1024px){.nsv3 .card-grid,.nsv3 .card-grid.four{grid-template-columns:repeat(2,1fr)}.nsv3 .section-head,.nsv3 .fineprint{padding-left:22px;padding-right:22px}}@media (max-width:860px){.nsv3 .page-hero,.nsv3 .prose,.nsv3 .faq,.nsv3 .card-grid,.nsv3 .soon{padding-left:22px;padding-right:22px}.nsv3 .page-hero h1,.nsv3 .soon h1{font-size:36px}.nsv3 .page-cta h2{font-size:30px}.nsv3 .card-grid,.nsv3 .card-grid.two,.nsv3 .card-grid.four{grid-template-columns:1fr}.nsv3 .page-hero{padding-top:48px}.nsv3 .soon{padding-top:70px}}@media (max-width:420px){.nsv3 .page-hero,.nsv3 .prose,.nsv3 .faq,.nsv3 .card-grid,.nsv3 .soon,.nsv3 .page-cta{padding-left:16px;padding-right:16px}.nsv3 .page-hero h1,.nsv3 .soon h1{font-size:30px}.nsv3 .page-cta h2{font-size:26px}.nsv3 .page-hero .page-lead,.nsv3 .soon p{font-size:16.5px}.nsv3 .page-hero .page-lead{text-align:left;-webkit-hyphens:manual;hyphens:manual}.nsv3 .form-column{padding:36px 16px 72px}.nsv3 .faq-item{padding:20px 18px}.nsv3 .faq-q{font-size:16.5px}.nsv3 .prose{font-size:16px}.nsv3 .prose h2{margin-top:34px;font-size:21px}}.nsv3 .form-column{max-width:460px;margin:0 auto;padding:56px 20px 96px}.nsv3 .form-column h1{letter-spacing:-.02em;color:var(--navy);text-align:center;margin:0 0 22px;font-size:26px;font-weight:600}.nsv3 .founder-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:980px;margin:0 auto;padding:0 40px 72px;display:grid}.nsv3 .founder{background:var(--cream);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.nsv3 .founder-portrait{aspect-ratio:1;object-fit:cover;object-position:center 28%;background:var(--navy);width:100%;max-width:100%;display:block}.nsv3 .founder-initials{aspect-ratio:1;background:var(--navy);width:100%;color:var(--teal-bright);letter-spacing:-.01em;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:0 16px;font-size:clamp(24px,4.2vw,34px);font-weight:600;display:flex}.nsv3 .founder-body{padding:24px 26px 28px}.nsv3 .founder-name{letter-spacing:-.02em;color:var(--navy);font-size:21px;font-weight:600}.nsv3 .founder-role{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-strong);margin-top:4px;font-size:12px;font-weight:700}.nsv3 .founder-body p{color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.6}.nsv3 .founder-track{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.nsv3 .founder-track li{letter-spacing:.02em;color:var(--text-secondary);border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.nsv3 .pull{background:var(--navy);margin-bottom:72px;padding:72px 40px}.nsv3 .pull p{text-align:center;letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:780px;margin:0 auto;font-size:clamp(22px,3.4vw,30px);font-weight:500;line-height:1.35}.nsv3 .pull .accent{color:var(--teal-bright)}.nsv3 .pull .pull-attrib{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-bright);margin-top:20px;font-size:12px;font-weight:600}@media (max-width:760px){.nsv3 .founder-grid{grid-template-columns:1fr;gap:20px;padding-left:22px;padding-right:22px}.nsv3 .pull{padding:48px 22px}.nsv3 .founder-portrait,.nsv3 .founder-initials{aspect-ratio:16/10}.nsv3 .founder-initials{font-size:30px}}@media (max-width:420px){.nsv3 .founder-grid{padding-left:16px;padding-right:16px}}
