.diagnostic-module__cRET6W__main{background:var(--background);min-height:100vh;padding:4rem 2rem}.diagnostic-module__cRET6W__container{max-width:900px;margin:0 auto}.diagnostic-module__cRET6W__header{text-align:center;margin-bottom:5rem}.diagnostic-module__cRET6W__badge{border:1.5px solid var(--accent);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:#c16e4d1a;border-radius:999px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-block}.diagnostic-module__cRET6W__title{font-family:var(--font-serif);color:var(--text-main);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.diagnostic-module__cRET6W__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6}.diagnostic-module__cRET6W__expectSection{margin-bottom:5rem}.diagnostic-module__cRET6W__expectTitle{font-family:var(--font-hand);color:var(--accent);text-align:center;margin-bottom:3rem;font-size:1.75rem;transform:rotate(-1deg)}.diagnostic-module__cRET6W__expectGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.diagnostic-module__cRET6W__expectItem{text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:2rem 1.5rem;transition:all .3s}.diagnostic-module__cRET6W__expectItem:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.diagnostic-module__cRET6W__expectIcon{margin-bottom:1rem;font-size:3rem}.diagnostic-module__cRET6W__expectItemTitle{font-family:var(--font-serif);color:var(--text-main);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.diagnostic-module__cRET6W__expectItemText{color:var(--text-muted);font-size:1rem;line-height:1.6}.diagnostic-module__cRET6W__statesSection{margin-bottom:5rem}.diagnostic-module__cRET6W__statesTitle{font-family:var(--font-serif);text-align:center;color:var(--text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.diagnostic-module__cRET6W__statesSubtitle{text-align:center;color:var(--text-muted);margin-bottom:3rem;font-size:1.125rem}.diagnostic-module__cRET6W__statesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.diagnostic-module__cRET6W__stateCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border:2px solid #0000;padding:2rem 1.5rem;transition:all .3s}.diagnostic-module__cRET6W__stateCard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-soft);transform:translateY(-4px)}.diagnostic-module__cRET6W__stateEmoji{margin-bottom:1rem;font-size:3rem;display:block}.diagnostic-module__cRET6W__stateName{font-family:var(--font-serif);color:var(--text-main);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.diagnostic-module__cRET6W__stateDesc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.diagnostic-module__cRET6W__ctaSection{margin-bottom:4rem}.diagnostic-module__cRET6W__ctaBox{text-align:center;border-radius:var(--radius-lg);border:2px solid var(--accent-soft);background:linear-gradient(135deg,#c16e4d0d,#c16e4d05);padding:3rem 2rem}.diagnostic-module__cRET6W__ctaTitle{font-family:var(--font-serif);color:var(--text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.diagnostic-module__cRET6W__ctaText{color:var(--text-muted);max-width:500px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.diagnostic-module__cRET6W__ctaButton{background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:1.25rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 16px #c16e4d4d}.diagnostic-module__cRET6W__ctaButton:hover{background:#d88a6d;transform:translateY(-2px);box-shadow:0 6px 20px #c16e4d66}.diagnostic-module__cRET6W__ctaButton:active{transform:translateY(0)}.diagnostic-module__cRET6W__ctaNote{color:var(--text-muted);margin-top:1.5rem;font-size:.9rem;font-style:italic}.diagnostic-module__cRET6W__footer{text-align:center;border-top:1px solid var(--surface);padding-top:3rem}.diagnostic-module__cRET6W__footerText{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:.9rem;font-style:italic;line-height:1.7}@media (max-width:768px){.diagnostic-module__cRET6W__main{padding:3rem 1.5rem}.diagnostic-module__cRET6W__header,.diagnostic-module__cRET6W__expectSection,.diagnostic-module__cRET6W__statesSection,.diagnostic-module__cRET6W__ctaSection{margin-bottom:3rem}.diagnostic-module__cRET6W__expectGrid{grid-template-columns:1fr;gap:1.5rem}.diagnostic-module__cRET6W__statesGrid{grid-template-columns:1fr;gap:1rem}.diagnostic-module__cRET6W__ctaBox{padding:2rem 1.5rem}.diagnostic-module__cRET6W__ctaButton{padding:1rem 2rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.diagnostic-module__cRET6W__expectItem,.diagnostic-module__cRET6W__stateCard,.diagnostic-module__cRET6W__ctaButton{transition:none}.diagnostic-module__cRET6W__expectItem:hover,.diagnostic-module__cRET6W__stateCard:hover,.diagnostic-module__cRET6W__ctaButton:hover,.diagnostic-module__cRET6W__ctaButton:active{transform:none}}
