.landing-section-title{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.045em;margin:0 0 9px}.landing-copy{max-width:700px;color:var(--muted)}.issue-hero{padding:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 12%,var(--surface)),var(--surface));border-radius:24px;border:1px solid var(--border)}.issue-hero h2{margin:.5rem 0}.profile-cover{height:160px;border-radius:22px 22px 0 0;background:linear-gradient(120deg,#171c34,#787bea);position:relative}.profile-main{margin-top:-38px;position:relative;padding:0 22px 20px}.profile-main .avatar{width:84px;height:84px;border:5px solid var(--surface);font-size:1.5rem}.profile-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.onboarding-step{display:none}.onboarding-step.active{display:grid}.progress{display:flex;gap:6px;margin-bottom:20px}.progress span{height:4px;flex:1;border-radius:999px;background:var(--surface-2)}.progress span.active{background:var(--primary)}
@media(max-width:800px){.profile-grid{grid-template-columns:1fr}.profile-cover{height:125px}}
