.health-page{color:#fff;background:#07111f;min-height:100vh}.health-shell{max-width:1120px;margin:0 auto;padding:44px 22px 72px}.health-hero{max-width:820px;padding:52px 0 38px}.health-kicker{color:#fd0;letter-spacing:.12em;font-size:.82rem;font-weight:800}.health-hero h1{margin:14px 0 18px;font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.02}.health-hero p{color:#cbd5e1;font-size:1.15rem;line-height:1.7}.health-price{align-items:baseline;gap:8px;margin:26px 0 18px;display:flex}.health-price strong{color:#fd0;font-size:2.6rem}.health-price span{color:#cbd5e1}.health-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.health-primary,.health-secondary{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:14px 18px;font-weight:800;text-decoration:none}.health-primary{color:#07111f;background:#fd0}.health-primary:hover{background:#ffe84a}.health-secondary{color:#fff;background:0 0;border-color:#334155}.health-hero small{color:#94a3b8;margin-top:14px;line-height:1.5;display:block}.health-error{color:#fca5a5;width:100%}.health-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0;display:grid}.health-grid article,.health-section,.health-tool-card{background:#0d1b2c;border:1px solid #1e3a5f;border-radius:18px;padding:24px}.health-grid h2,.health-section h2{margin-top:0}.health-section{margin:18px 0}.health-section p,.health-grid p{color:#cbd5e1;line-height:1.65}.health-steps{gap:14px;display:grid}.health-steps span{color:#dbeafe;align-items:flex-start;gap:12px;display:flex}.health-steps b{color:#07111f;background:#fd0;border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}.health-tool-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.health-field{gap:6px;display:grid}.health-field label{color:#cbd5e1;font-size:.9rem}.health-field input{color:#fff;background:#081524;border:1px solid #334155;border-radius:10px;padding:12px}.health-results{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.health-result{background:#081524;border-radius:12px;padding:16px}.health-result strong{color:#fd0;font-size:1.4rem;display:block}.health-note{color:#94a3b8;font-size:.9rem;line-height:1.5}@media (max-width:760px){.health-grid,.health-results,.health-tool-grid{grid-template-columns:1fr}.health-shell{padding:28px 16px 56px}.health-hero{padding-top:30px}}
