.narz{--v2-hairline:#171c1f14;--v2-hairline-strong:#171c1f24;--v2-track:#171c1f0d;font-family:var(--font-body);color:var(--color-product-ink);width:100%;overflow-x:clip}.dark .narz{--v2-hairline:#ffffff1a;--v2-hairline-strong:#ffffff2b;--v2-track:#ffffff0f}.narz .v2-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-product-label);align-items:center;gap:6px;display:inline-flex}.narz .v2-small{font:400 14px/1.55 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;margin:0}.narz .v2-link{color:var(--color-product-accent-strong);cursor:pointer;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.narz .v2-link:hover{text-decoration:underline}.narz .v2-band{background:var(--color-product-stage)}.narz-hero{padding:44px 20px 32px}.narz-hero-inner{flex-direction:column;gap:12px;width:100%;max-width:1120px;margin:0 auto;display:flex}.narz-hero h1{font:800 32px/1.06 var(--font-body);letter-spacing:-.028em;color:var(--color-product-ink);text-wrap:balance;margin:0}.narz-hero-sub{font:400 15.5px/1.55 var(--font-body);color:var(--color-product-text-secondary);max-width:620px;margin:0}@media (min-width:1024px){.narz-hero{padding:72px 32px 44px}.narz-hero h1{letter-spacing:-.034em;font-size:52px}.narz-hero-sub{font-size:18px}}.narz-section{padding:8px 20px 36px}.narz-section-inner{width:100%;max-width:1120px;margin:0 auto}.narz-group{border-top:1px solid var(--v2-hairline);padding:28px 0 4px}.narz-group:first-child{border-top:0;padding-top:8px}.narz-group-head{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.narz-group-head h2{font:750 21px/1.16 var(--font-body);letter-spacing:-.016em;color:var(--color-product-ink);margin:0}.narz-group-head p{font:400 13.5px/1.5 var(--font-body);color:var(--color-product-text-secondary);margin:0}.narz-grid{grid-template-columns:1fr;gap:14px;display:grid}.narz-card{border:1px solid var(--v2-hairline-strong);background:var(--color-product-surface-white);border-radius:16px;flex-direction:column;gap:7px;padding:20px 20px 18px;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.narz-card:hover{border-color:var(--color-product-accent);background:var(--v2-track)}.narz-card--accent{border-color:var(--color-product-accent)}.narz-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.narz-card h3{font:650 17px/1.3 var(--font-body);color:var(--color-product-ink);margin:0}.narz-card-badge{font:700 10px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-product-accent-strong);background:var(--color-product-highlight-fill);border-radius:var(--radius-full);flex-shrink:0;padding:5px 9px}.narz-card p{font:400 13.5px/1.5 var(--font-body);color:var(--color-product-text-secondary);flex:1;margin:0}.narz-card-cta{font:600 13.5px var(--font-body);color:var(--color-product-accent-strong);margin-top:4px}@media (min-width:1024px){.narz-section{padding:0 32px 64px}.narz-group{padding:56px 0 0}.narz-group:first-child{padding-top:8px}.narz-group-head{gap:6px;margin-bottom:24px}.narz-group-head h2{font-size:26px}.narz-grid{grid-template-columns:1fr 1fr 1fr;gap:24px}.narz-card{padding:26px 26px 22px}}.narz-cta{text-align:center;padding:48px 20px 56px}.narz-cta h2{font:800 24px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--color-product-ink);text-wrap:balance;margin:0 0 18px}.narz-cta-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.narz .v2-btn{font:600 15px/1 var(--font-body);cursor:pointer;white-space:nowrap;border-radius:var(--radius-full);background:var(--color-product-accent-strong);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.narz .v2-btn:hover{background:var(--color-product-accent)}.narz .v2-btn:active{transform:scale(.98)}.narz .v2-btn--secondary{color:var(--color-product-ink);border:1px solid var(--v2-hairline-strong);background:0 0}.narz .v2-btn--secondary:hover{background:var(--v2-track)}@media (min-width:1024px){.narz-cta{padding:80px 32px 96px}.narz-cta h2{margin-bottom:24px;font-size:34px}.narz-cta-actions{flex-direction:row;justify-content:center}}