.csvision-detail{color:#1f2937;line-height:1.7;margin:0 auto;max-width:1000px;padding:60px 24px 80px}.csvision-detail__header{margin-bottom:48px;text-align:center}.csvision-detail__eyebrow{color:#315ea8;font-size:15px;font-weight:700;margin:0 0 8px}.csvision-detail__header h1{font-size:36px;line-height:1.3;margin:0 0 16px}.csvision-detail__header p:last-child{color:#5f6b7a;margin:0}#detail-error,#detail-loading{background:#f7f9fc;border-radius:12px;padding:24px;text-align:center}.detail-section{background:#fff;border:1px solid #e1e6ed;border-radius:14px;margin-top:28px;padding:30px}.detail-section__label{color:#315ea8;font-size:15px;font-weight:700;margin:0 0 18px}.detail-section h2{font-size:24px;line-height:1.4;margin:0 0 14px}.detail-section h3{font-size:18px;line-height:1.5;margin:0 0 8px}.detail-section p{margin:0}.detail-summary{background:#f7f9fc;text-align:center}.detail-total{margin-bottom:26px}.detail-total>p{font-weight:700;margin:0 0 6px}.detail-total>div{line-height:1}.detail-total strong{color:#315ea8;font-size:52px}.detail-total span{font-size:22px}#detail-total-status{font-weight:700;margin-top:12px}.detail-domains{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.detail-domain{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:24px 18px;text-align:center}.detail-domain h2{font-size:18px;margin:0 0 12px}.detail-domain__score{margin:0}.detail-domain__score strong{color:#315ea8;font-size:30px}.detail-domain__score span{font-size:16px}.detail-domain>p:last-child{font-weight:700;margin-top:8px}.detail-type{border-left:5px solid #315ea8}#detail-diagnosis-type{color:#1f2937;font-size:26px;margin-bottom:12px}#detail-diagnosis-comment{color:#4b5563}.detail-analysis__item+.detail-analysis__item{border-top:1px solid #e5e7eb;margin-top:22px;padding-top:22px}.detail-analysis__item h3{color:#315ea8}.detail-analysis__item p{color:#4b5563}#detail-strengths>div{background:#f7f9fc;border-radius:10px;margin-top:16px;padding:18px 20px}#detail-strengths h3{margin-bottom:6px}#detail-strengths p{color:#4b5563}.detail-priority{background:#f7f9fc;border-left:5px solid #315ea8}#detail-priority-advice>div{margin-top:16px}#detail-priority-advice h3{margin-bottom:6px}#detail-priority-advice p{color:#4b5563}#detail-action-plan{margin-top:16px}#detail-action-plan>div{background:#f7f9fc;border-left:3px solid #315ea8;margin-top:14px;padding:16px 18px}#detail-action-plan h3{margin-bottom:5px}#detail-action-plan p{color:#4b5563}.detail-limit{background:#f7f9fc}.detail-limit p{color:#4b5563}.detail-next{padding:38px 30px;text-align:center}.detail-next p{color:#4b5563;margin:0 auto 20px;max-width:720px}.detail-cta-button{background:#315ea8;border-radius:7px;color:#fff!important;display:inline-block;font-weight:700;padding:14px 28px;text-decoration:none}.detail-cta-button:hover{opacity:.9}@media (max-width:767px){.csvision-detail{padding:40px 18px 60px}.csvision-detail__header h1{font-size:30px}.detail-section{padding:22px 18px}.detail-domains{grid-template-columns:1fr}.detail-total strong{font-size:44px}#detail-diagnosis-type{font-size:22px}}