.setup-intro{max-width:650px;margin-bottom:22px}.setup-intro h1{font-size:clamp(34px,5vw,52px);letter-spacing:-.04em;line-height:1.04;margin:6px 0}.setup-intro p{color:var(--muted);margin-bottom:0}.setup-steps{display:flex;list-style:none;padding:0;margin:0 0 30px;gap:0;max-width:820px}.setup-steps li{flex:1;display:flex;gap:10px;align-items:center;color:var(--muted);position:relative}.setup-steps li:not(:last-child):after{content:"";height:1px;background:var(--line);flex:1;margin:0 14px}.setup-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:800}.setup-steps strong,.setup-steps small{display:block}.setup-steps small{font-size:12px}.setup-steps .complete,.setup-steps .current{color:var(--ink)}.setup-steps .complete span{background:var(--accent);border-color:var(--accent);color:#fff}.setup-steps .current span{border:2px solid var(--accent);color:var(--accent)}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:850px}.choice{min-height:290px;display:flex;flex-direction:column}.choice p:not(.eyebrow){color:var(--muted);flex:1}.status-card{text-align:center}.status-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#e5f5eb;color:#1c6a42;font-weight:800;font-size:13px}.subtle{margin:5px 0 0;color:var(--muted)}.primary-card{border-color:var(--accent);background:linear-gradient(135deg,#fff,#fff7f2)}.primary-card span{font-weight:800;color:var(--accent);display:block;margin-top:14px}@media(max-width:760px){.choice-grid{grid-template-columns:1fr}.setup-steps{display:grid;gap:12px}.setup-steps li:not(:last-child):after{display:none}}
