.onboarding-card{max-width:700px;margin:48px auto;padding:40px;background:#fff;border:1px solid #e6e5e0;border-radius:24px;color:#202c29;box-shadow:0 12px 40px #173b2510}.onboarding-card h1{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin-bottom:20px}.onboarding-card p{line-height:1.6}.onboarding-step{color:#41684f;font-weight:700;font-size:.9rem}.onboarding-card label{display:block;margin:22px 0 8px;font-weight:600}.onboarding-card input{width:100%;padding:13px 16px;border:1px solid #acb8af;border-radius:10px;font:inherit;box-sizing:border-box}.onboarding-card button{background:#234e39;color:white;border:0;border-radius:12px;padding:15px 24px;font:inherit;font-weight:700;cursor:pointer}.onboarding-card a{color:#23563c;text-decoration:underline;text-underline-offset:3px}.onboarding-card a:focus-visible,.onboarding-card button:focus-visible,.onboarding-card input:focus-visible{outline:3px solid #dc8628;outline-offset:3px}.onboarding-note{background:#f3f6ef;border-radius:12px;padding:16px;margin:24px 0}.onboarding-card .field-validation-error,.onboarding-card .validation-summary-errors{color:#a32622}.onboarding-checklist{padding:0;list-style:none;margin:24px 0}.onboarding-checklist li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e5e0;padding:18px 0}.onboarding-preview{padding:24px;border:1px solid #dce3d8;border-radius:16px;background:#fafbf8;overflow-wrap:anywhere}.onboarding-preview img{width:80px;height:80px;object-fit:contain;border-radius:12px}.onboarding-actions{display:flex;flex-wrap:wrap;gap:20px}.onboarding-setup{margin:0;max-width:850px}@media(max-width:600px){.onboarding-card{margin:20px 12px;padding:24px}.onboarding-setup{margin:0}.onboarding-checklist li{flex-direction:column;gap:6px}}
