
.assessmentBrand{display:flex;align-items:center;gap:12px}.assessmentBrand img{width:58px;height:58px}.assessmentBrandText strong{display:block;color:#0b2340;font-size:20px}.assessmentBrandText span{font-size:11px;font-weight:900;color:#f28c45;letter-spacing:.08em}.assessmentSteps{display:flex;gap:8px;margin:12px 0 0}.assessmentStep{flex:1;padding:10px;border-radius:12px;background:#edf2f7;color:#607285;font-size:12px;font-weight:900;text-align:center}.assessmentStep.current{background:#0b2340;color:#fff}.assessmentStep.done{background:#e8f7ee;color:#166534}.noticeBox{padding:14px;border-radius:14px;background:#fff8ea;border:1px solid #efd6a9;margin:14px 0;color:#604319;line-height:1.55}.privacyBox{padding:14px;border-radius:14px;background:#eef6ff;border:1px solid #cfe1f2;margin:14px 0;color:#214968;line-height:1.55}.questionGroup{border:1px solid #e3eaf1;border-radius:18px;padding:16px;margin:14px 0;background:#fff}.questionGroup h3{margin-top:0}.checkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkChoice{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid #e3eaf1;border-radius:12px;background:#f9fbfd}.checkChoice input{width:auto;margin-top:3px}.consentBox{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #d7e1eb;border-radius:14px;background:#f8fbfd;margin-top:12px}.consentBox input{width:auto;margin-top:3px}.sensitiveTag{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff0ed;color:#9d3c20;font-size:11px;font-weight:900}.twoStageHero{border-top:6px solid #f28c45}.stageCompletion{display:none}.stageCompletion.show{display:block}.submittedActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}@media(max-width:650px){.checkGrid{grid-template-columns:1fr}}
