.assessment-form{display:block}.assessment-goals{border:0;margin:0;padding:0}.assessment-goals legend{margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:800}.assessment-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.assessment-goals legend{grid-column:1/-1}.assessment-goals label,.assessment-question label{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #dce3ec;border-radius:10px;background:white;cursor:pointer}.assessment-question-list{display:grid;gap:18px}.assessment-question{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:20px;border:1px solid #dce3ec;border-radius:14px;background:white}.assessment-question legend{grid-column:1/-1;padding:0 0 12px;font-size:1.08rem;font-weight:800}.assessment-question legend span{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:50%;background:#eaf2ff;color:#0755d4}.assessment-submit{margin-top:24px}.assessment-result{padding:30px;border:1px solid #c9d9f0;border-radius:18px;background:#f7fbff}.assessment-result h2{margin:0}.assessment-result h3{font-size:1.7rem}.assessment-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.assessment-result-grid article{padding:18px;border:1px solid #dce3ec;border-radius:12px;background:white}.assessment-result-grid span{display:block;color:#566176;font-size:.8rem;font-weight:800;text-transform:uppercase}.assessment-result-grid strong{display:block;margin-top:6px;font-size:1.15rem}@media(max-width:760px){.assessment-goals,.assessment-result-grid{grid-template-columns:1fr}.assessment-question{grid-template-columns:1fr}}
