.onboarding-page{background:#eef1f5;align-items:start;padding:1rem}.onboarding-card{color:#17263b;max-width:44rem}.onboarding-card h1{margin-bottom:.5rem}progress{accent-color:#b7791f;width:100%;height:.75rem}.steps{color:#596579;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:0;font-size:.78rem;list-style:none;display:grid}.steps li{border-top:.25rem solid #cbd2dc;padding-top:.5rem}.steps li[aria-current=step]{color:#17263b;border-color:#b7791f;font-weight:700}fieldset{border:0;gap:1rem;margin:0;padding:1rem 0 0;display:grid}legend{padding-top:1rem;font-size:1.25rem;font-weight:700}label,.group-label{gap:.4rem;font-weight:700;display:grid}input,select,textarea{width:100%;min-height:3rem;font:inherit;color:#17263b;background:#fff;border:1px solid #7b8798;border-radius:.5rem;padding:.7rem}textarea{resize:vertical}.choice{grid-template-columns:2rem 1fr;align-items:center;min-height:3rem}.choice input{width:1.5rem;min-height:1.5rem}.actions{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.actions button{flex:1;min-height:3rem}.secondary{color:#17263b;background:#dce1e8}button:disabled{opacity:.55;cursor:not-allowed}.error{color:#a12828;min-height:1.5rem;font-weight:700}.save-status,.prototype-note{color:#596579}@media (max-width:32rem){.steps{grid-template-columns:1fr 1fr}}
