.np-public{--np-border-subtle:var(--np-border);--np-border-strong:color-mix(in oklab,var(--np-border)55%,var(--np-text-secondary));--np-accent-text:var(--np-button-text-on-accent);--np-mkt-maxw:1160px;--np-mkt-maxw-narrow:760px;--np-mkt-gutter:clamp(var(--np-space-16),5vw,var(--np-space-48));background:radial-gradient(120% 60% at 50% -10%,var(--np-accent-glow),transparent 60%),linear-gradient(var(--np-canvas-top),var(--np-canvas-bottom));min-height:100dvh;color:var(--np-text);font-family:var(--np-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.np-public ::selection{background:color-mix(in oklab,var(--np-accent)24%,transparent)}.np-publicMain{flex-direction:column;flex:1;display:flex}.np-publicBrand__mark{border-radius:var(--np-radius-sm);background:linear-gradient(150deg,var(--np-accent),var(--np-accent-pressed));width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--np-text)12%,transparent);flex:none;display:inline-block;position:relative}.np-publicBrand__mark:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--np-button-text-on-accent);width:0;height:0;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root.np-js .np-public .np-reveal{opacity:0;transition:opacity var(--np-duration-slow)var(--np-easing-entrance),transform var(--np-duration-slow)var(--np-easing-entrance);will-change:opacity,transform;animation:10ms linear .7s forwards np-revealFailsafe;transform:translateY(18px)}:root.np-js .np-public .np-reveal.np-reveal--in{opacity:1;animation:none;transform:none}:root.np-js .np-public .np-reveal.np-reveal--instant{will-change:auto;transition:none}}@keyframes np-revealFailsafe{to{opacity:1;transform:none}}.np-publicCta{justify-content:center;align-items:center;gap:var(--np-space-8);min-height:var(--np-min-tap-target);padding:var(--np-space-12)var(--np-space-24);border-radius:var(--np-radius-pill);background:var(--np-accent);color:var(--np-button-text-on-accent);font-family:var(--np-font-sans);font-size:var(--np-text-base);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-snug);box-shadow:var(--np-shadow-sm);cursor:pointer;transition:transform var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard),background var(--np-duration-fast)var(--np-easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.np-publicCta:hover{color:var(--np-button-text-on-accent);background:var(--np-accent-hover);box-shadow:var(--np-shadow-md);transform:translateY(-1px)}.np-publicCta:active{background:var(--np-accent-pressed);transform:translateY(0)}.np-publicCta:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicCta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.np-publicCta--sm{min-height:40px;padding:var(--np-space-8)var(--np-space-16);font-size:var(--np-text-sm)}.np-publicCta--ghost{background:var(--np-surface);color:var(--np-text);border-color:var(--np-border);box-shadow:var(--np-shadow-sm)}.np-publicCta--ghost:hover{color:var(--np-text);background:var(--np-surface);border-color:var(--np-accent-border);box-shadow:var(--np-shadow-md)}.np-publicHeader{z-index:30;background:var(--np-nav-chrome);border-bottom:1px solid var(--np-border);-webkit-backdrop-filter:saturate(160%)blur(12px);position:sticky;top:0}.np-publicHeader__inner{max-width:var(--np-mkt-maxw);padding:var(--np-space-12)var(--np-mkt-gutter);justify-content:space-between;align-items:center;gap:var(--np-space-24);margin:0 auto;display:flex}.np-publicBrand{align-items:center;gap:var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);color:var(--np-text);text-decoration:none;display:inline-flex}.np-publicNav{gap:var(--np-space-6);align-items:center;margin-left:auto;display:flex}.np-publicNav__link{padding:var(--np-space-8)var(--np-space-12);border-radius:var(--np-radius-button);font-size:var(--np-text-sm);font-weight:var(--np-weight-medium);color:var(--np-text-secondary);transition:color var(--np-duration-fast)var(--np-easing-standard),background var(--np-duration-fast)var(--np-easing-standard);text-decoration:none}.np-publicNav__link:hover{color:var(--np-text);background:var(--np-surface-alt)}.np-publicNav__link[aria-current=page]{color:var(--np-accent)}.np-publicNav__link:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicHeader__actions{align-items:center;gap:var(--np-space-12);display:flex}.np-publicNav__link--signin{color:var(--np-text)}.np-publicNavToggle{width:var(--np-min-tap-target);height:var(--np-min-tap-target);border:1px solid var(--np-border);border-radius:var(--np-radius-button);background:var(--np-surface);color:var(--np-text);cursor:pointer;justify-content:center;align-items:center;display:none}.np-publicNavToggle:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicNavToggle__bars{flex-direction:column;gap:4px;width:18px;display:inline-flex}.np-publicNavToggle__bars span{border-radius:var(--np-radius-pill);background:currentColor;height:2px}.np-publicDrawer{z-index:40;position:fixed;inset:0}.np-publicDrawer__scrim{background:var(--np-backdrop);-webkit-backdrop-filter:blur(2px);cursor:pointer;animation:np-mkt-fade var(--np-duration-base)var(--np-easing-entrance);border:0;padding:0;position:absolute;inset:0}.np-publicDrawer__panel{gap:var(--np-space-24);width:min(88vw,340px);height:100%;padding:var(--np-space-24);background:var(--np-surface);border-left:1px solid var(--np-border);box-shadow:var(--np-shadow-xl);animation:np-mkt-slide-in var(--np-duration-base)var(--np-easing-spring);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden}.np-publicDrawer__header{flex:none;justify-content:flex-end;display:flex}.np-publicDrawer__close{width:var(--np-min-tap-target);height:var(--np-min-tap-target);border:1px solid var(--np-border);border-radius:var(--np-radius-button);background:var(--np-surface);color:var(--np-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.np-publicDrawer__close:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicDrawer__nav{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.np-publicDrawer__link{padding:var(--np-space-16)var(--np-space-8);border-bottom:1px solid var(--np-border);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-medium);color:var(--np-text);text-decoration:none}.np-publicDrawer__link[aria-current=page]{color:var(--np-accent)}.np-publicDrawer__link:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicDrawer__actions{gap:var(--np-space-12);flex-direction:column;flex:none;display:flex}.np-publicDrawer__actions .np-publicCta{width:100%}@keyframes np-mkt-fade{0%{opacity:0}to{opacity:1}}@keyframes np-mkt-slide-in{0%{opacity:.4;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.np-publicDrawer__scrim,.np-publicDrawer__panel{animation:none}}.np-publicHero{max-width:var(--np-mkt-maxw);width:100%;padding:clamp(var(--np-space-48),8vw,var(--np-space-64))var(--np-mkt-gutter)var(--np-space-32);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.np-publicHero__eyebrow{align-items:center;gap:var(--np-space-8);margin-bottom:var(--np-space-24);background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-pill);box-shadow:var(--np-shadow-sm);font-size:var(--np-text-xs);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-wide);text-transform:uppercase;color:var(--np-text-secondary);padding:6px 14px;display:inline-flex}.np-publicHero__eyebrow:before{content:"";border-radius:var(--np-radius-pill);background:var(--np-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--np-accent-glow)}.np-publicHeroTitle{margin:0 0 var(--np-space-20);max-width:20ch;font-family:var(--np-font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--np-weight-bold);line-height:var(--np-leading-hero);letter-spacing:var(--np-tracking-tighter);text-wrap:balance}.np-publicHeroTitle em{color:var(--np-accent);font-style:normal}.np-publicHeroLede{margin:0 auto var(--np-space-32);max-width:60ch;font-size:clamp(var(--np-text-base),2.4vw,var(--np-text-lg));color:var(--np-text-secondary);line-height:var(--np-leading-relaxed);text-wrap:balance}.np-publicHeroCtas{gap:var(--np-space-12);flex-wrap:wrap;justify-content:center;display:flex}.np-publicHeroTrust{margin:var(--np-space-20)0 0;gap:var(--np-space-8)var(--np-space-16);font-size:var(--np-text-sm);color:var(--np-text-secondary);flex-wrap:wrap;justify-content:center;display:flex}.np-publicHeroTrust span{align-items:center;gap:var(--np-space-8);display:inline-flex}.np-publicHeroTrust span:before{content:"";border-radius:var(--np-radius-pill);background:var(--np-success);width:5px;height:5px}.np-publicHeroShowcase{margin:var(--np-space-48)auto 0;width:100%;max-width:var(--np-mkt-maxw);padding:0 var(--np-mkt-gutter);position:relative}.np-mock{border-radius:var(--np-radius-xl);border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-xl);overflow:hidden}.np-mock__bar{align-items:center;gap:var(--np-space-8);padding:var(--np-space-12)var(--np-space-16);background:var(--np-surface-alt);border-bottom:1px solid var(--np-border);display:flex}.np-mock__dots{gap:6px;display:inline-flex}.np-mock__dots i{border-radius:var(--np-radius-pill);background:var(--np-border-strong);width:10px;height:10px}.np-mock__url{border-radius:var(--np-radius-pill);background:var(--np-surface);border:1px solid var(--np-border);font-family:var(--np-font-mono);font-size:var(--np-text-xs);color:var(--np-text-secondary);margin:0 auto;padding:4px 14px}.np-mock__body{padding:clamp(var(--np-space-16),3vw,var(--np-space-32));gap:var(--np-space-20);text-align:left;background:linear-gradient(160deg,var(--np-surface),var(--np-surface-alt));display:grid}.np-mock__greeting{justify-content:space-between;align-items:baseline;gap:var(--np-space-12);flex-wrap:wrap;display:flex}.np-mock__hello{font-family:var(--np-font-display);font-size:var(--np-text-xl);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);margin:0}.np-mock__date{font-size:var(--np-text-sm);color:var(--np-text-secondary);font-variant-numeric:tabular-nums}.np-mock__metrics{gap:var(--np-space-12);grid-template-columns:repeat(3,1fr);display:grid}.np-mockMetric{padding:var(--np-space-16);border-radius:var(--np-radius-card);border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-mockMetric__label{font-size:var(--np-text-2xs);text-transform:uppercase;letter-spacing:var(--np-tracking-wide);color:var(--np-text-secondary)}.np-mockMetric__value{margin-top:var(--np-space-4);font-family:var(--np-font-mono);font-size:var(--np-text-xl);font-weight:var(--np-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--np-tracking-snug)}.np-mockMetric__value--accent{color:var(--np-accent)}.np-mockMetric__value--warn{color:var(--np-warning-strong)}.np-mock__cols{gap:var(--np-space-16);grid-template-columns:1.1fr 1fr;display:grid}.np-mockPanel{padding:var(--np-space-16);border-radius:var(--np-radius-card);border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-mockPanel__title{margin:0 0 var(--np-space-12);font-size:var(--np-text-xs);font-weight:var(--np-weight-semibold);text-transform:uppercase;letter-spacing:var(--np-tracking-wide);color:var(--np-text-secondary);justify-content:space-between;align-items:center;display:flex}.np-mockRow{justify-content:space-between;align-items:center;gap:var(--np-space-12);padding:var(--np-space-8)0;border-top:1px solid var(--np-border);font-size:var(--np-text-sm);display:flex}.np-mockRow:first-of-type{border-top:0}.np-mockRow__name{color:var(--np-text);font-weight:var(--np-weight-medium)}.np-mockRow__meta{font-family:var(--np-font-mono);font-variant-numeric:tabular-nums;color:var(--np-text-secondary);font-size:var(--np-text-xs)}.np-mockPill{border-radius:var(--np-radius-pill);font-size:var(--np-text-2xs);font-weight:var(--np-weight-semibold);text-transform:uppercase;letter-spacing:var(--np-tracking-wide);align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.np-mockPill--risk{color:var(--np-danger-strong);background:var(--np-danger-tint);border:1px solid var(--np-danger-border)}.np-mockPill--soon{color:var(--np-warning-strong);background:var(--np-warning-tint);border:1px solid var(--np-warning-border)}.np-mockPill--done{color:var(--np-success-strong);background:var(--np-success-tint);border:1px solid var(--np-success-border)}.np-mockCheck{align-items:center;gap:var(--np-space-8);display:inline-flex}.np-mockCheck i{border-radius:var(--np-radius-xs);border:1.5px solid var(--np-border-strong);flex:none;width:15px;height:15px}.np-mockCheck--done i{background:var(--np-accent);border-color:var(--np-accent);position:relative}.np-mockCheck--done i:after{content:"";border-right:2px solid var(--np-button-text-on-accent);border-bottom:2px solid var(--np-button-text-on-accent);width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.np-mockCheck--done .np-mockRow__name{color:var(--np-text-secondary);text-decoration:line-through}.np-publicProof{max-width:var(--np-mkt-maxw);margin:var(--np-space-48)auto 0;padding:0 var(--np-mkt-gutter);width:100%}.np-publicProof__inner{justify-content:center;align-items:center;gap:var(--np-space-16)var(--np-space-32);padding:var(--np-space-20)var(--np-space-24);border-radius:var(--np-radius-panel);border:1px solid var(--np-border);background:color-mix(in oklab,var(--np-surface)70%,transparent);text-align:center;flex-wrap:wrap;display:flex}.np-publicProof__lead{font-size:var(--np-text-sm);font-weight:var(--np-weight-semibold);color:var(--np-text)}.np-publicProof__item{font-size:var(--np-text-sm);color:var(--np-text-secondary);align-items:center;gap:var(--np-space-8);display:inline-flex}.np-publicProof__item:before{content:"";border-radius:var(--np-radius-pill);background:var(--np-accent);width:6px;height:6px}.np-publicSection{padding:clamp(var(--np-space-48),8vw,var(--np-space-64))var(--np-mkt-gutter);max-width:var(--np-mkt-maxw);width:100%;margin:0 auto}.np-publicSection--narrow{max-width:var(--np-mkt-maxw-narrow)}.np-publicSection--center{text-align:center}.np-publicSection--center .np-publicSectionLede{margin-left:auto;margin-right:auto}.np-publicSectionTitle+.np-publicCards{margin-top:var(--np-space-32)}.np-publicSection__eyebrow{font-size:var(--np-text-xs);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-wide);text-transform:uppercase;color:var(--np-accent);margin-bottom:var(--np-space-12);display:inline-block}.np-publicSectionTitle{margin:0 0 var(--np-space-16);font-family:var(--np-font-display);font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);line-height:var(--np-leading-tight);text-wrap:balance}.np-publicSectionLede{margin:0 0 var(--np-space-32);font-size:var(--np-text-lg);color:var(--np-text-secondary);max-width:62ch;line-height:var(--np-leading-relaxed)}.np-publicStats{gap:var(--np-space-16);padding:var(--np-space-32)var(--np-mkt-gutter);max-width:var(--np-mkt-maxw);grid-template-columns:repeat(3,1fr);width:100%;margin:0 auto;display:grid}.np-publicStat{text-align:center;padding:var(--np-space-24);border-radius:var(--np-radius-panel);border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-publicStat__value{font-family:var(--np-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--np-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--np-tracking-tight);line-height:var(--np-leading-none);color:var(--np-accent)}.np-publicStat__label{margin-top:var(--np-space-8);font-size:var(--np-text-sm);color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:var(--np-tracking-wide)}.np-publicSplit{gap:clamp(var(--np-space-32),5vw,var(--np-space-64));padding:clamp(var(--np-space-32),6vw,var(--np-space-64))var(--np-mkt-gutter);max-width:var(--np-mkt-maxw);grid-template-columns:1fr 1fr;align-items:center;width:100%;margin:0 auto;display:grid}.np-publicSplit--reverse .np-publicSplit__media{order:2}.np-publicSplit__media{border-radius:var(--np-radius-lg);padding:var(--np-space-8);background:linear-gradient(150deg,var(--np-accent-glow),transparent 55%),var(--np-surface-alt);border:1px solid var(--np-border);box-shadow:var(--np-shadow-lg);position:relative}.np-publicSplit__media img{border-radius:var(--np-radius-md);border:1px solid var(--np-border);width:100%;height:auto;display:block}.np-publicSplit__copy h3{margin:var(--np-space-8)0 var(--np-space-16);font-family:var(--np-font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);line-height:var(--np-leading-tight);text-wrap:balance}.np-publicSplit__copy p{margin:0 0 var(--np-space-12);color:var(--np-text-secondary);line-height:var(--np-leading-relaxed)}.np-publicSplit__copy .np-publicSection__eyebrow{margin-bottom:0}.np-publicCards{gap:var(--np-space-24);grid-template-columns:repeat(3,1fr);display:grid}.np-publicCard{padding:var(--np-space-24);background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-card);box-shadow:var(--np-shadow-sm);transition:transform var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard),border-color var(--np-duration-fast)var(--np-easing-standard)}.np-publicCard:hover{box-shadow:var(--np-shadow-md);border-color:var(--np-accent-border);transform:translateY(-2px)}.np-publicCard__icon{width:40px;height:40px;margin-bottom:var(--np-space-16);border-radius:var(--np-radius-md);background:var(--np-accent-tint);color:var(--np-accent);border:1px solid var(--np-accent-border);justify-content:center;align-items:center;display:inline-flex}.np-publicCard__icon svg{width:20px;height:20px}.np-publicCard h4{margin:0 0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-snug)}.np-publicCard p{font-size:var(--np-text-sm);color:var(--np-text-secondary);line-height:var(--np-leading-relaxed);margin:0}.np-publicBillingToggleWrap{margin-bottom:var(--np-space-40);justify-content:center;display:flex}.np-publicBillingToggle{align-items:center;gap:var(--np-space-4);padding:var(--np-space-4);border-radius:var(--np-radius-pill);background:var(--np-surface-alt);border:1px solid var(--np-border);display:inline-flex}.np-publicBillingToggle__btn{align-items:center;gap:var(--np-space-8);min-height:36px;padding:var(--np-space-8)var(--np-space-16);border-radius:var(--np-radius-pill);color:var(--np-text-secondary);font-family:var(--np-font-sans);font-size:var(--np-text-sm);font-weight:var(--np-weight-semibold);cursor:pointer;transition:background var(--np-duration-fast)var(--np-easing-standard),color var(--np-duration-fast)var(--np-easing-standard);background:0 0;border:0;display:inline-flex}.np-publicBillingToggle__btn[aria-pressed=true]{background:var(--np-surface);color:var(--np-text);box-shadow:var(--np-shadow-sm)}.np-publicBillingToggle__btn:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicBillingToggle__save{border-radius:var(--np-radius-pill);background:var(--np-tertiary-tint);color:var(--np-tertiary-strong);font-size:var(--np-text-2xs);letter-spacing:var(--np-tracking-wide);text-transform:uppercase;padding:1px 8px}.np-publicPricing{gap:var(--np-space-24);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.np-publicTier{padding:var(--np-space-32);background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-panel);box-shadow:var(--np-shadow-sm);transition:transform var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard);flex-direction:column;display:flex}.np-publicTier:hover{box-shadow:var(--np-shadow-md);transform:translateY(-2px)}.np-publicTier--featured{border-color:var(--np-tertiary);box-shadow:0 0 0 1px var(--np-tertiary)inset,var(--np-shadow-lg);position:relative}.np-publicTier__badge{align-items:center;gap:var(--np-space-6);background:var(--np-tertiary);color:var(--np-button-text-on-accent);font-size:var(--np-text-2xs);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-wide);text-transform:uppercase;border-radius:var(--np-radius-pill);box-shadow:var(--np-shadow-sm);padding:4px 14px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.np-publicTier__name{margin:0 0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-xl);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight)}.np-publicTier__pitch{margin:0 0 var(--np-space-20);font-size:var(--np-text-sm);color:var(--np-text-secondary);line-height:var(--np-leading-relaxed);min-height:2.8em}.np-publicTier__price{align-items:baseline;gap:var(--np-space-4);display:flex}.np-publicTier__priceAmount{font-family:var(--np-font-mono);font-size:clamp(2rem,4vw,2.6rem);font-weight:var(--np-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--np-tracking-tight)}.np-publicTier__pricePeriod{font-size:var(--np-text-sm);color:var(--np-text-secondary)}.np-publicTier__priceSub{margin:var(--np-space-6)0 0;font-size:var(--np-text-sm);color:var(--np-text-secondary);font-variant-numeric:tabular-nums;min-height:1.4em}.np-publicTier__divider{height:1px;margin:var(--np-space-24)0;background:var(--np-border)}.np-publicTier__features{margin:0 0 var(--np-space-24);gap:var(--np-space-12);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.np-publicTier__features li{font-size:var(--np-text-sm);color:var(--np-text);line-height:var(--np-leading-snug);padding-left:28px;position:relative}.np-publicTier__features li:before{content:"";border-left:2px solid var(--np-accent);border-bottom:2px solid var(--np-accent);width:12px;height:7px;position:absolute;top:.3em;left:4px;transform:rotate(-45deg)}.np-publicTier__cta{min-height:var(--np-min-tap-target);padding:var(--np-space-12)var(--np-space-16);border-radius:var(--np-radius-pill);font-family:var(--np-font-sans);font-size:var(--np-text-sm);font-weight:var(--np-weight-semibold);text-align:center;transition:transform var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard),background var(--np-duration-fast)var(--np-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.np-publicTier__cta--primary{background:var(--np-accent);color:var(--np-button-text-on-accent);box-shadow:var(--np-shadow-sm)}.np-publicTier__cta--primary:hover{background:var(--np-accent-hover);box-shadow:var(--np-shadow-md);transform:translateY(-1px)}.np-publicTier__cta--ghost{background:var(--np-surface);color:var(--np-text);border:1px solid var(--np-border)}.np-publicTier__cta--ghost:hover{border-color:var(--np-accent-border);box-shadow:var(--np-shadow-sm)}.np-publicTier__cta:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicBeliefs{gap:var(--np-space-20);margin-top:var(--np-space-24);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.np-publicBeliefs{grid-template-columns:1fr}}.np-publicProse{max-width:64ch;color:var(--np-text-secondary);line-height:var(--np-leading-relaxed)}.np-publicSubhead{margin:var(--np-space-48)0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-xl);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight)}.np-publicContactAside{margin-top:var(--np-space-40);padding-top:var(--np-space-24);border-top:1px solid var(--np-border)}.np-publicContactAside h3{margin:0 0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-semibold)}.np-publicContactAside p{color:var(--np-text-secondary);margin:0}.np-publicContactAside a,.np-publicProse a{color:var(--np-accent);text-underline-offset:2px;text-decoration:underline}.np-publicFaq{gap:var(--np-space-12);margin-top:var(--np-space-24);flex-direction:column;display:flex}.np-publicFaqItem{padding:var(--np-space-24);border-radius:var(--np-radius-card);border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-publicFaqItem h4{margin:0 0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-base);font-weight:var(--np-weight-semibold)}.np-publicFaqItem p{color:var(--np-text-secondary);line-height:var(--np-leading-relaxed);margin:0}.np-publicCtaBand{margin:clamp(var(--np-space-48),8vw,var(--np-space-64))auto;padding:clamp(var(--np-space-32),6vw,var(--np-space-64));max-width:var(--np-mkt-maxw);width:calc(100% - 2*var(--np-mkt-gutter));border-radius:var(--np-radius-xl);border:1px solid var(--np-accent-border);background:radial-gradient(120% 120% at 100% 0%,var(--np-accent-glow),transparent 55%),linear-gradient(150deg,var(--np-accent-tint),var(--np-surface));box-shadow:var(--np-shadow-lg);text-align:center}.np-publicCtaBand h2{margin:0 0 var(--np-space-16);font-family:var(--np-font-display);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);text-wrap:balance}.np-publicCtaBand p{margin:0 auto var(--np-space-24);color:var(--np-text-secondary);max-width:52ch;line-height:var(--np-leading-relaxed)}.np-publicKnowledgeGroups{gap:var(--np-space-48);flex-direction:column;display:flex}.np-publicKnowledgeGroup__title{margin:0 0 var(--np-space-16);font-family:var(--np-font-display);font-size:var(--np-text-xl);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight)}.np-publicKnowledgeGrid{gap:var(--np-space-16);grid-template-columns:repeat(3,1fr);display:grid}.np-publicKnowledgeCard{padding:var(--np-space-24);background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-card);box-shadow:var(--np-shadow-sm);color:inherit;transition:border-color var(--np-duration-fast)var(--np-easing-standard),transform var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard);flex-direction:column;text-decoration:none;display:flex}.np-publicKnowledgeCard:hover{border-color:var(--np-accent-border);box-shadow:var(--np-shadow-md);transform:translateY(-2px)}.np-publicKnowledgeCard:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}.np-publicKnowledgeCard h4{margin:0 0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-base);font-weight:var(--np-weight-semibold);letter-spacing:var(--np-tracking-snug)}.np-publicKnowledgeCard p{font-size:var(--np-text-sm);color:var(--np-text-secondary);line-height:var(--np-leading-relaxed);margin:0}.np-publicKnowledgeCard__stub{margin-top:var(--np-space-12);border-radius:var(--np-radius-pill);background:var(--np-surface-alt);border:1px solid var(--np-border);font-size:var(--np-text-2xs);text-transform:uppercase;letter-spacing:var(--np-tracking-wide);color:var(--np-text-secondary);align-self:flex-start;padding:2px 10px}.np-publicArticle{max-width:var(--np-mkt-maxw-narrow);padding:clamp(var(--np-space-32),6vw,var(--np-space-64))var(--np-mkt-gutter);margin:0 auto}.np-publicArticle__back{align-items:center;gap:var(--np-space-6);margin-bottom:var(--np-space-24);font-size:var(--np-text-sm);font-weight:var(--np-weight-medium);color:var(--np-text-secondary);text-decoration:none;display:inline-flex}.np-publicArticle__back:hover{color:var(--np-accent)}.np-publicArticle__title{margin:0 0 var(--np-space-16);font-family:var(--np-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);line-height:var(--np-leading-tight);text-wrap:balance}.np-publicArticle__lede{margin:0 0 var(--np-space-32);font-size:var(--np-text-lg);color:var(--np-text-secondary);line-height:var(--np-leading-relaxed)}.np-publicArticleBody{font-size:var(--np-text-base);line-height:var(--np-leading-relaxed);color:var(--np-text)}.np-publicArticleBody h2{margin:var(--np-space-40)0 var(--np-space-12);font-family:var(--np-font-display);font-size:var(--np-text-xl);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight)}.np-publicArticleBody h3{margin:var(--np-space-24)0 var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-semibold)}.np-publicArticleBody p{margin:0 0 var(--np-space-16)}.np-publicArticleBody a{color:var(--np-accent);text-underline-offset:2px;text-decoration:underline}.np-publicArticleBody a:hover{color:var(--np-accent-hover)}.np-publicArticleBody ul,.np-publicArticleBody ol{margin:0 0 var(--np-space-16);padding-left:var(--np-space-24)}.np-publicArticleBody li{margin-bottom:var(--np-space-8)}.np-publicArticleBody strong{color:var(--np-text);font-weight:var(--np-weight-semibold)}.np-publicArticleBody img{border-radius:var(--np-radius-md);border:1px solid var(--np-border);width:100%;height:auto;box-shadow:var(--np-shadow-md);margin:var(--np-space-24)0;display:block}.np-publicArticleBody hr{border:0;border-top:1px solid var(--np-border);margin:var(--np-space-32)0}.np-publicArticle__stub{padding:var(--np-space-32);text-align:center;border:1px solid var(--np-border);border-radius:var(--np-radius-panel);background:var(--np-surface-alt);color:var(--np-text-secondary)}.np-publicArticle__stub a{color:var(--np-accent)}.np-publicForm{gap:var(--np-space-16);max-width:560px;margin-top:var(--np-space-24);flex-direction:column;display:flex}.np-publicForm label{gap:var(--np-space-6);font-size:var(--np-text-sm);font-weight:var(--np-weight-medium);color:var(--np-text);flex-direction:column;display:flex}.np-publicForm input,.np-publicForm textarea,.np-publicForm select{width:100%;padding:var(--np-space-12)var(--np-space-16);border:1px solid var(--np-border);border-radius:var(--np-radius-input);background:var(--np-surface);color:var(--np-text);font-family:var(--np-font-sans);font-size:var(--np-text-base);transition:border-color var(--np-duration-fast)var(--np-easing-standard),box-shadow var(--np-duration-fast)var(--np-easing-standard)}.np-publicForm textarea{resize:vertical;min-height:150px}.np-publicForm input:focus,.np-publicForm textarea:focus,.np-publicForm select:focus{border-color:var(--np-accent);box-shadow:0 0 0 3px var(--np-focus-halo);outline:none}.np-publicForm__success{padding:var(--np-space-20);background:var(--np-accent-tint);border:1px solid var(--np-accent-border);border-radius:var(--np-radius-card);margin-top:var(--np-space-24)}.np-publicForm__error{color:var(--np-danger-strong);font-size:var(--np-text-sm)}.np-geoBanner{align-items:flex-start;gap:var(--np-space-16);padding:var(--np-space-12)var(--np-mkt-gutter);background:var(--np-accent-tint);border-bottom:1px solid var(--np-accent-border);display:flex}.np-geoBanner--blocked{background:var(--np-danger-tint);border-bottom-color:var(--np-danger-border)}.np-geoBanner__body{align-items:center;gap:var(--np-space-12)var(--np-space-24);max-width:var(--np-mkt-maxw);flex-wrap:wrap;flex:1;margin:0 auto;display:flex}.np-geoBanner__message{font-size:var(--np-text-sm);color:var(--np-text);margin:0}.np-geoBanner__dismiss{min-width:var(--np-min-tap-target);min-height:var(--np-min-tap-target);color:var(--np-text-secondary);font-size:var(--np-text-lg);cursor:pointer;border-radius:var(--np-radius-button);background:0 0;border:none;line-height:1}.np-geoBanner__dismiss:hover{color:var(--np-text);background:color-mix(in oklab,var(--np-text)6%,transparent)}.np-geoWaitlist{align-items:flex-end;gap:var(--np-space-8);flex-wrap:wrap;display:flex}.np-geoWaitlist__label{gap:var(--np-space-4);font-size:var(--np-text-xs);color:var(--np-text-secondary);flex-direction:column;display:flex}.np-geoWaitlist__input{min-height:var(--np-min-tap-target);min-width:220px;padding:var(--np-space-8)var(--np-space-12);border:1px solid var(--np-border);border-radius:var(--np-radius-input);background:var(--np-surface);color:var(--np-text);font-family:var(--np-font-sans);font-size:var(--np-text-base)}.np-geoWaitlist__input:focus{border-color:var(--np-accent);box-shadow:0 0 0 3px var(--np-focus-halo);outline:none}.np-geoWaitlist__submit{min-height:var(--np-min-tap-target)}.np-geoWaitlist__success{font-weight:var(--np-weight-semibold);color:var(--np-text);margin:0}.np-geoWaitlist__error{color:var(--np-danger-strong);font-size:var(--np-text-xs);flex-basis:100%;margin:0}.np-publicFooter{padding:clamp(var(--np-space-40),6vw,var(--np-space-64))var(--np-mkt-gutter)var(--np-space-32);border-top:1px solid var(--np-border);background:color-mix(in oklab,var(--np-surface)60%,transparent);color:var(--np-text-secondary);font-size:var(--np-text-sm);margin-top:auto}.np-publicFooter__inner{max-width:var(--np-mkt-maxw);gap:var(--np-space-48);grid-template-columns:1.4fr 2fr;margin:0 auto;display:grid}.np-publicFooter__brandBlock{align-items:flex-start;gap:var(--np-space-16);flex-direction:column;display:flex}.np-publicFooter__brand{align-items:center;gap:var(--np-space-8);font-family:var(--np-font-display);font-size:var(--np-text-lg);font-weight:var(--np-weight-bold);letter-spacing:var(--np-tracking-tight);color:var(--np-text);display:inline-flex}.np-publicFooter__tagline{max-width:34ch;line-height:var(--np-leading-relaxed);margin:0}.np-publicFooter__cols{gap:var(--np-space-24);grid-template-columns:repeat(4,1fr);display:grid}.np-publicFooter__col{gap:var(--np-space-12);flex-direction:column;display:flex}.np-publicFooter__colHeading{font-size:var(--np-text-xs);font-weight:var(--np-weight-semibold);text-transform:uppercase;letter-spacing:var(--np-tracking-wide);color:var(--np-text)}.np-publicFooter__link{color:var(--np-text-secondary);transition:color var(--np-duration-fast)var(--np-easing-standard);text-decoration:none}.np-publicFooter__link:hover{color:var(--np-accent)}.np-publicFooter__legal{max-width:var(--np-mkt-maxw);margin:var(--np-space-40)auto 0;padding-top:var(--np-space-24);border-top:1px solid var(--np-border);justify-content:space-between;gap:var(--np-space-16);font-size:var(--np-text-xs);color:var(--np-text-tertiary);flex-wrap:wrap;display:flex}@media (max-width:1023px){.np-publicCards,.np-publicPricing,.np-publicKnowledgeGrid{grid-template-columns:repeat(2,1fr)}.np-publicSplit{grid-template-columns:1fr}.np-publicSplit--reverse .np-publicSplit__media{order:0}.np-mock__cols{grid-template-columns:1fr}.np-publicFooter__inner{gap:var(--np-space-32);grid-template-columns:1fr}}@media (max-width:767px){.np-publicNav,.np-publicNav__link--signin,.np-publicHeader__actions .np-publicCta--sm{display:none}.np-publicNavToggle{display:inline-flex}.np-publicStats,.np-publicCards,.np-publicPricing,.np-publicKnowledgeGrid,.np-mock__metrics{grid-template-columns:1fr}.np-publicFooter__cols{grid-template-columns:repeat(2,1fr)}.np-publicFooter__legal{gap:var(--np-space-8);flex-direction:column}}@media (max-width:400px){.np-mock__url{display:none}}