
.health-intro{display:grid;grid-template-columns:1.8fr 1fr;gap:32px;align-items:center;margin-bottom:26px}.health-intro h2,.health-next h2,.care-layout h2{margin:8px 0 12px}.health-intro p,.health-next p{color:#665F59;line-height:1.7}
.health-tip{padding:23px 25px;background:#FAF6F1;border-left:4px solid #E78345;border-radius:4px}.health-tip p{margin:7px 0 0}
.health-widget{border:1px solid #E7DCD1;background:white;border-radius:6px;overflow:hidden}.health-widget-start{padding:35px;text-align:center;background:#F8FAFB}.health-widget-start h3{font-size:24px;margin:0 0 10px}.health-widget-start p{max-width:690px;margin:0 auto 20px;color:#665F59}.health-widget iframe{display:block;width:100%;height:520px;border:0}.health-widget #speed-test-container[hidden]{display:none}
.health-note{margin-top:14px;color:#665F59}.health-note a{text-decoration:underline}
.health-calculator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:15px;align-items:end;margin:23px 0}.health-field{display:flex;flex-direction:column;gap:9px}.health-field label{font-size:14px;font-weight:750;color:#152A3A}
.health-field input,.health-field select{border:1px solid #CFC7BE;padding:13px 12px;border-radius:4px;width:100%;min-height:49px;background:white;color:#273440}.health-field input:focus-visible,.health-field select:focus-visible{outline:3px solid #E78345;outline-offset:1px}
.health-calculator button{min-height:49px}.health-result{background:#FFF9F3;border:1px solid #E7DCD1;border-left:4px solid #E78345;padding:18px 24px;margin:18px 0}.health-result strong{font-size:19px;color:#152A3A}.health-result p{margin:8px 0 0}.health-next{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px;border:1px solid #E7DCD1;background:#F9F6F2}.health-next p{margin-bottom:0}.health-next a{flex-shrink:0}
.care-layout{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin:30px 0;align-items:start}.care-price{padding:30px;background:#F8F6F2;border:1px solid #E7DCD1;border-top:5px solid #E78345}.care-price>strong{font-size:56px;line-height:1.2;display:block;color:#152A3A;margin:12px 0}.care-price>strong span{font-size:19px;font-weight:500;color:#665F59}.care-price p{color:#665F59}.health-checks{margin:20px 0;padding:0;list-style:none}.health-checks li{position:relative;padding:0 0 0 25px;margin-bottom:15px}.health-checks li:before{content:"✓";position:absolute;left:0;top:0;color:#A65D2A;font-weight:900}
@media(max-width:1000px){.health-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.health-calculator button{grid-column:span 2}}
@media(max-width:700px){.health-intro,.care-layout{grid-template-columns:1fr}.health-calculator{grid-template-columns:1fr}.health-calculator button{grid-column:auto}.health-widget iframe{height:430px}.health-next{flex-direction:column;align-items:stretch}.health-next a{align-self:start}.health-widget-start{padding:23px}}
