.OD8faW_root{background:var(--q-paper);min-height:100vh;color:var(--q-ink);flex-direction:column;display:flex}.OD8faW_header{justify-content:space-between;align-items:center;gap:var(--q-space-4);width:min(1040px,100%);padding:var(--q-space-4) var(--q-space-6);margin:0 auto;display:flex}.OD8faW_headerLink{color:var(--q-ink);font-weight:600}.OD8faW_main{gap:var(--q-space-8);width:min(1040px,100%);padding:var(--q-space-8) var(--q-space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.OD8faW_hero{gap:var(--q-space-4);max-width:720px;padding:var(--q-space-8) 0;flex-direction:column;display:flex}.OD8faW_title{font:700 clamp(1.75rem, 4vw, 2.75rem) / 1.15 var(--q-font-serif);margin:0}.OD8faW_lead{font-size:var(--q-text-lg);color:var(--q-ink-2);margin:0;line-height:1.5}.OD8faW_actions{align-items:flex-start;gap:var(--q-space-3);margin-top:var(--q-space-2);flex-direction:column;display:flex}.OD8faW_primary{min-height:44px;padding:0 var(--q-space-6);border-radius:var(--q-radius-sm);background:var(--q-ink);color:#fff;font:600 var(--q-text-md) / 1 var(--q-font-sans);align-items:center;text-decoration:none;display:inline-flex}.OD8faW_primary:hover{background:var(--q-ink-2)}.OD8faW_subtitle{margin:0 0 var(--q-space-4);font:700 var(--q-text-lg) / 1.3 var(--q-font-serif)}.OD8faW_steps{gap:var(--q-space-4);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.OD8faW_step{counter-increment:step;gap:var(--q-space-2);padding:var(--q-space-6);background:var(--q-surface);border:1px solid var(--q-border);border-top:3px solid var(--q-accent);border-radius:var(--q-radius-md);flex-direction:column;display:flex}.OD8faW_stepTitle{font:700 var(--q-text-md) / 1.3 var(--q-font-sans);margin:0}.OD8faW_stepTitle:before{content:counter(step) ". ";color:var(--q-accent-text)}.OD8faW_text{color:var(--q-ink-2);margin:0;line-height:1.5}.OD8faW_small{font-size:var(--q-text-sm);color:var(--q-muted);margin:0}.OD8faW_footer{width:min(1040px,100%);padding:var(--q-space-6);border-top:1px solid var(--q-border);margin:0 auto}
