.ns{display:flex;flex-direction:column}.ns-page{padding:0 40px 48px}.ns-hero,.ns-page{display:flex;flex-direction:column;align-items:center}.ns-hero{width:100%;max-width:760px;padding-top:64px}.ns-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--fg-2)}.ns-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--grad)}.ns-hero h1{margin:14px 0 12px;font-weight:500;font-size:clamp(32px,4vw,42px);letter-spacing:-.02em;line-height:1.1;color:var(--fg-0)}.ns-hero h1,.ns-subline{font-family:var(--font-display);text-align:center}.ns-subline{max-width:560px;margin:0 0 28px;font-style:italic;font-size:17px;line-height:1.5;color:var(--fg-1)}.ns-starters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.ns-starters .lbl{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-2)}.ns-starter{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--composer-bg);border:1px solid var(--line-strong);font-family:var(--font-display);font-style:italic;font-size:13px;color:var(--fg-1)}.ns-starter:hover{color:var(--fg-0);border-color:var(--fg-2)}.ns-starter svg{width:10px;height:10px}.ns-bottom{align-items:center;gap:24px;padding:40px 0 32px}.ns-bottom,.ns-rail{display:flex;flex-direction:column}.ns-rail{width:100%;max-width:760px;gap:12px}.ns-rail-head{display:flex;align-items:center;justify-content:space-between}.ns-rail-head .eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--fg-2)}.ns-rail-head .link{font-size:12px;font-weight:500;color:var(--fg-1)}.ns-rail-head .link:hover{color:var(--fg-0)}.ns-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ns-card{display:flex;flex-direction:column;background:var(--composer-bg);border:1px solid var(--line);border-radius:12px;padding:14px 16px;transition:border-color var(--t-fast) var(--ease)}.ns-card:hover{border-color:var(--line-strong)}.ns-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ns-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em}.ns-pill svg{width:9px;height:9px}.ns-pill.paused{background:rgba(255,212,0,.14);border:1px solid rgba(255,212,0,.4);color:#b88200}.ns-pill.roadmap{background:rgba(38,128,232,.1);color:var(--blue)}.ns-pill.suggested{background:rgba(96,53,255,.1);color:var(--violet)}.ns-card-note{font-family:var(--font-mono);font-size:10px;color:var(--fg-2)}.ns-card-title{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;color:var(--fg-0)}.ns-card-sub{margin:4px 0 14px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-2)}.ns-card-cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:8px;font-family:var(--font-ui);font-size:12px;font-weight:500}.ns-card-cta svg{width:10px;height:10px}.ns-card-cta.solid{background:var(--fg-0);color:var(--bg-0)}.ns-card-cta.ghost{border:1px solid var(--line);color:var(--fg-1)}.ns-card-cta.ghost:hover{border-color:var(--line-strong);color:var(--fg-0)}.ns-footnote{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-style:italic;font-size:13px;color:var(--fg-2)}.ns-footnote svg{width:11px;height:11px}@media (max-width:860px){.ns-page{padding:0 20px 48px}.ns-cards{grid-template-columns:1fr}}