/* Review-first landing layout. Account, privacy and product links stay native. */
.network-home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;padding:76px 0 68px}
.network-home-hero h1{font-size:clamp(44px,5.3vw,76px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 24px;max-width:680px}
.network-eyebrow{font-size:12px;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:var(--nd-accent);margin:0}
.network-home-lead{font-size:20px;line-height:1.6;max-width:500px;color:var(--nd-muted)}
.network-home-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.network-home-note{font-size:13px;line-height:1.6;max-width:460px;color:var(--nd-muted)}
.network-home-preview{padding:32px;border:1px solid var(--nd-line);border-radius:20px;background:var(--nd-surface)}
.network-home-preview h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:14px 0 24px}.network-home-preview ol{list-style:none;padding:0;margin:0 0 24px;counter-reset:step;display:grid;gap:20px}
.network-home-preview li{position:relative;padding-left:42px;counter-increment:step}.network-home-preview li:before{content:counter(step);position:absolute;left:0;top:1px;width:28px;height:28px;display:grid;place-items:center;background:var(--nd-accent-soft);color:var(--nd-accent);border:1px solid var(--nd-line);border-radius:8px;font-size:13px;font-weight:700}
.network-home-preview li strong,.network-home-preview li span{display:block}.network-home-preview li strong{font-size:15px;margin-bottom:4px}.network-home-preview li span{font-size:14px;line-height:1.5;color:var(--nd-muted)}.network-home-preview>a{font-size:14px;font-weight:650;color:var(--nd-accent)}
.network-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:48px}.network-home-grid .card{padding:26px;border:1px solid var(--nd-line);border-radius:16px;background:var(--nd-surface)}.network-home-grid h2{font-size:20px;margin:0 0 14px}.network-home-grid p{font-size:15px;line-height:1.6;color:var(--nd-muted);min-height:48px;margin:0 0 22px}.network-home-grid a{font-size:14px;font-weight:650;color:var(--nd-accent)}
@media(max-width:760px){.network-home-hero{grid-template-columns:1fr;gap:32px;padding:38px 8px}.network-home-hero h1{font-size:48px}.network-home-lead{font-size:18px}.network-home-preview{padding:24px}.network-home-grid{grid-template-columns:1fr;padding:0 8px 32px}.network-home-grid p{min-height:0}.network-home-actions a{flex:1;text-align:center}}
