.AssessmentForm-module__UN8Aza__section{background:var(--base);color:var(--text);padding:70px 24px 100px}.AssessmentForm-module__UN8Aza__intro{text-align:center;max-width:800px;margin:0 auto 40px}.AssessmentForm-module__UN8Aza__eyebrow{color:var(--accent-text);letter-spacing:2px;font-size:12px;font-weight:700}.AssessmentForm-module__UN8Aza__intro h1{font-family:var(--font-archivo), sans-serif;letter-spacing:-2px;margin:20px 0;font-size:clamp(34px,5vw,62px);line-height:1.06}.AssessmentForm-module__UN8Aza__intro em{color:var(--accent-text);font-style:normal}.AssessmentForm-module__UN8Aza__intro p,.AssessmentForm-module__UN8Aza__card p{color:var(--muted);line-height:1.8}.AssessmentForm-module__UN8Aza__card{background:var(--background);border:1px solid var(--border);border-radius:20px;max-width:960px;margin:auto;padding:40px}.AssessmentForm-module__UN8Aza__card a{color:var(--accent-text);margin-top:20px;display:inline-block}.AssessmentForm-module__UN8Aza__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 35px;padding:0;list-style:none;display:grid}.AssessmentForm-module__UN8Aza__steps li{color:var(--muted);border-bottom:2px solid var(--border);padding-bottom:18px;font-size:12px;line-height:1.5}.AssessmentForm-module__UN8Aza__steps span{margin-bottom:6px;font-size:22px;font-weight:700;display:block}.AssessmentForm-module__UN8Aza__steps .AssessmentForm-module__UN8Aza__active{color:var(--accent-soft);border-color:var(--orange)}.AssessmentForm-module__UN8Aza__card fieldset{border:0;min-width:0;margin:0;padding:0}.AssessmentForm-module__UN8Aza__card legend{margin-bottom:28px;font-size:22px;font-weight:700}.AssessmentForm-module__UN8Aza__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AssessmentForm-module__UN8Aza__field{flex-direction:column;gap:9px;min-width:0;display:flex}.AssessmentForm-module__UN8Aza__field label{font-size:12px;font-weight:600;line-height:1.6}.AssessmentForm-module__UN8Aza__field input,.AssessmentForm-module__UN8Aza__field select,.AssessmentForm-module__UN8Aza__field textarea{background:var(--base);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;color-scheme:var(--theme-color-scheme);border-radius:8px;padding:13px 14px;font-size:14px}.AssessmentForm-module__UN8Aza__field textarea{resize:vertical}.AssessmentForm-module__UN8Aza__field input:focus,.AssessmentForm-module__UN8Aza__field select:focus,.AssessmentForm-module__UN8Aza__field textarea:focus{outline:2px solid var(--orange);outline-offset:3px}.AssessmentForm-module__UN8Aza__field [aria-invalid=true]{border-color:var(--error)}.AssessmentForm-module__UN8Aza__wide{grid-column:1/-1}.AssessmentForm-module__UN8Aza__hint,.AssessmentForm-module__UN8Aza__card .AssessmentForm-module__UN8Aza__error{margin:0;font-size:12px}.AssessmentForm-module__UN8Aza__card .AssessmentForm-module__UN8Aza__error{color:var(--error)}.AssessmentForm-module__UN8Aza__consent{align-items:flex-start;gap:12px;display:flex}.AssessmentForm-module__UN8Aza__consent input{width:18px;height:18px;accent-color:var(--orange);flex:0 0 18px;margin-top:3px}.AssessmentForm-module__UN8Aza__actions{border-top:1px solid var(--border);align-items:center;gap:20px;margin-top:30px;padding-top:28px;display:flex}.AssessmentForm-module__UN8Aza__actions span{color:var(--muted);flex:1;font-size:11px}.AssessmentForm-module__UN8Aza__actions button{background:var(--orange);color:var(--on-accent);cursor:pointer;border:0;border-radius:8px;padding:14px 22px;font-weight:700}.AssessmentForm-module__UN8Aza__actions .AssessmentForm-module__UN8Aza__back{border:1px solid var(--border);color:var(--text);background:0 0}.AssessmentForm-module__UN8Aza__actions button:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.AssessmentForm-module__UN8Aza__actions button:disabled{opacity:.6;cursor:wait}@media (max-width:640px){.AssessmentForm-module__UN8Aza__section{padding:45px 16px 65px}.AssessmentForm-module__UN8Aza__card{padding:24px 18px}.AssessmentForm-module__UN8Aza__grid{grid-template-columns:1fr}.AssessmentForm-module__UN8Aza__steps{gap:10px}.AssessmentForm-module__UN8Aza__steps li{font-size:10px}.AssessmentForm-module__UN8Aza__actions{flex-wrap:wrap;gap:12px}.AssessmentForm-module__UN8Aza__actions span{flex-basis:100%;order:3}.AssessmentForm-module__UN8Aza__actions button[type=submit]{flex:1}}
