.health-hero .article-hero-bg{
background:
linear-gradient(180deg,rgba(3,20,40,.12),rgba(3,20,40,.94)),
url("https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=2100&q=88") center/cover}
.health-price-hero{margin:45px 0;padding:45px;border-radius:19px;background:radial-gradient(circle at 50% 30%,rgba(35,172,194,.2),transparent 42%),linear-gradient(145deg,#061d37,#0d6075);color:#fff;text-align:center}
.health-price-hero span{font-size:10px;color:#8ee4ed;font-weight:800;letter-spacing:.14em}
.health-price-hero h2{color:#fff;margin:10px 0;font-size:48px}.health-price-hero p{color:#d8edf1;margin:0}
.price-factor-grid,.treatment-grid,.reform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.price-factor-grid article,.treatment-grid article,.reform-grid article{border:1px solid #dfe7ef;border-radius:14px;padding:22px;transition:.25s}
.price-factor-grid article:hover,.treatment-grid article:hover,.reform-grid article:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(12,67,88,.08)}
.price-factor-grid span{color:#0d8799;font-weight:800}.price-factor-grid p,.treatment-grid p,.reform-grid p{font-size:13px;margin:0}
.treatment-grid b{font-size:27px}
.health-compare{overflow:auto;border:1px solid #dfe7ef;border-radius:13px}.health-compare table{width:100%;border-collapse:collapse}.health-compare th{background:#073a4b;color:#fff;padding:15px;text-align:left;font-size:11px}.health-compare td{padding:14px;border-bottom:1px solid #e5ebf0;font-size:13px}
.reform-grid article{background:#f5fafb}.reform-grid strong{display:block;color:#0b6475;font-size:12px;margin-bottom:8px}
.oby-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1.4fr;gap:15px;align-items:center}.oby-flow>div{background:#f3f8fa;padding:23px;border-radius:12px;text-align:center}.oby-flow strong,.oby-flow span{display:block}.oby-flow strong{font-size:15px}.oby-flow span{font-size:11px;color:#64748b}.oby-flow .result{background:#073a4b;color:#fff}.oby-flow .result strong{color:#8ee4ed}
.waiting-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.waiting-cards>div{border-radius:13px;background:#f4f8fa;padding:24px;text-align:center}.waiting-cards span,.waiting-cards strong,.waiting-cards p{display:block}.waiting-cards span{font-size:9px;color:#0c7181;font-weight:800}.waiting-cards strong{font-size:29px;margin:7px 0}.waiting-cards p{font-size:11px;margin:0}
.premium-checklist{counter-reset:item;list-style:none;padding:0}.premium-checklist li{padding:14px 18px 14px 50px;border-bottom:1px solid #e2e9ef;position:relative}.premium-checklist li:before{counter-increment:item;content:counter(item);position:absolute;left:7px;top:12px;width:28px;height:28px;border-radius:50%;background:#0b6475;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}
.health-advisor{margin-top:70px;padding:38px;border-radius:18px;background:linear-gradient(145deg,#061d37,#0d6075);color:#fff}.advisor-head>span{font-size:9px;color:#8ee4ed;font-weight:800;letter-spacing:.12em}.advisor-head h2{color:#fff;margin:10px 0}.advisor-head p{color:#d6ebef}.health-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.health-questions label{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);padding:13px;border-radius:9px;font-size:12px}.health-questions input{margin-right:8px}.health-advisor button{border:0;background:linear-gradient(135deg,#89e1e9,#0a7d90);color:#fff;padding:13px 18px;border-radius:8px;font-size:10px;font-weight:800;cursor:pointer}.advisor-result{margin-top:18px;background:#fff;color:#17314e;padding:18px;border-radius:10px}.health-cta{background:linear-gradient(120deg,#0d6075,#061d37)}
.article-footer,.guide-footer{background:#061d37;color:#fff;padding:55px 0 20px}.article-footer span,.guide-footer span{display:block;color:#a9bfd3;font-size:11px;margin:8px 0}.article-footer a,.guide-footer a{display:block;color:#a9bfd3;font-size:12px;margin:8px 0}.article-footer .footer-grid,.guide-footer .footer-grid{grid-template-columns:1.2fr 1fr 1.3fr}
@media(max-width:760px){.price-factor-grid,.treatment-grid,.reform-grid,.health-questions,.waiting-cards{grid-template-columns:1fr}.oby-flow{grid-template-columns:1fr}.oby-flow i{transform:rotate(90deg);text-align:center}.health-price-hero h2{font-size:36px}.article-footer .footer-grid,.guide-footer .footer-grid{grid-template-columns:1fr}} 
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}