.health-cover{background:#fff;color:var(--ink);scroll-margin-top:96px}.health-cover [id]{scroll-margin-top:108px}.health-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:72px;align-items:center;padding-top:78px;padding-bottom:52px}.health-intro .eyebrow{color:#8f6b25;margin-bottom:17px}.health-intro h2{font-size:clamp(39px,4.7vw,61px);letter-spacing:-1.6px;max-width:760px}.health-intro>p{color:var(--muted);font-size:18px;line-height:1.75;max-width:790px;margin-top:24px}.health-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:31px}.health-actions .text-link{color:var(--ink);border-bottom:1px solid #9e7a37;padding-bottom:3px}.health-promise{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b304b,#12465d);color:#fff;border-radius:12px;padding:37px 34px;box-shadow:0 19px 42px #082e4922}.health-promise:after{content:'';position:absolute;width:185px;height:185px;border:1px solid #e8c67955;border-radius:50%;right:-80px;bottom:-98px;box-shadow:0 0 0 27px #ffffff06}.health-promise>span{position:relative;z-index:1;color:#e8c679;font-size:10px;font-weight:750;letter-spacing:1.8px}.health-promise>strong{position:relative;z-index:1;display:block;font-family:var(--serif);font-size:27px;line-height:1.3;font-weight:500;margin-top:18px}.health-promise ul{position:relative;z-index:1;list-style:none;padding:18px 0 0;margin:22px 0 0;border-top:1px solid #ffffff28}.health-promise li{position:relative;color:#dce9ef;font-size:14px;padding:7px 0 7px 25px}.health-promise li:before{content:'✓';position:absolute;left:0;color:#e8c679;font-weight:800}.health-benefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:72px}.health-benefits article{padding:27px 29px;background:#fbfdfe}.health-benefits article+article{border-left:1px solid var(--line)}.health-benefits span{color:#b18737;font-family:var(--serif);font-size:24px}.health-benefits h3{font-family:inherit;font-size:17px;font-weight:700;margin-top:5px}.health-benefits p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:6px}.health-options{background:linear-gradient(120deg,#eef7fb,#f8fbfd);border-top:1px solid #e1edf2;border-bottom:1px solid #e1edf2;padding:69px 0 73px}.health-options-head{align-items:end}.health-options-head>p{max-width:510px;color:var(--muted);font-size:15px}.health-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:37px}.health-option-grid article{display:flex;flex-direction:column;background:#fff;border:1px solid #d9e7ed;border-radius:9px;padding:28px 24px;box-shadow:0 11px 27px #0b2e4909}.health-option-grid article.health-featured{background:linear-gradient(150deg,#123f59,#082e49);color:#fff;border-color:#123f59;transform:translateY(-6px);box-shadow:0 18px 35px #0b2e4921}.health-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf4f8;color:#9c752c;font-family:var(--serif);font-size:22px}.health-featured .health-symbol{background:#ffffff14;color:#efd186}.health-option-grid h3{font-size:25px;margin-top:18px}.health-option-grid article>p{color:var(--muted);font-size:14px;line-height:1.62;margin-top:10px;min-height:90px}.health-option-grid .health-featured>p{color:#d2e1e8}.health-option-grid ul{list-style:none;margin:18px 0 0;padding:17px 0 0;border-top:1px solid var(--line)}.health-featured ul{border-color:#ffffff25}.health-option-grid li{position:relative;padding:6px 0 6px 22px;font-size:13px;line-height:1.5}.health-option-grid li:before{content:'✓';position:absolute;left:0;color:#ad8233;font-weight:800}.health-featured li:before{color:#ebca7a}.health-option-grid .text-link{margin-top:auto;padding-top:19px;font-size:12px;color:#8b661e}.health-why{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center;padding-top:74px;padding-bottom:74px}.health-why>div>p{color:var(--muted);font-size:16px;line-height:1.72;margin-top:20px;max-width:680px}.health-reasons{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:25px}.health-reasons>div{padding:17px 0;border-top:1px solid var(--line)}.health-reasons strong{display:block;font-size:15px}.health-reasons span{display:block;color:var(--muted);font-size:13px;line-height:1.55;margin-top:5px}.health-cost{background:#f5f9fb;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:8px;padding:31px}.health-cost>span{font-size:10px;font-weight:750;letter-spacing:1.5px;color:#587487}.health-cost h3{font-size:24px;margin-top:12px}.health-cost dl{margin:19px 0}.health-cost dl div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #dce7ed}.health-cost dt{font-size:14px}.health-cost dd{margin:0;color:#b38531;font-family:var(--serif);font-size:21px}.health-cost p{font-size:12px;color:var(--muted);line-height:1.6}.health-extras{background:#0a304a;color:#fff;padding:67px 0 70px}.health-extras .section-head{align-items:end}.health-extras .eyebrow{color:#e5c372}.health-extras .section-head>p{color:#bed2de;max-width:520px}.health-extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.health-extra-grid article{border:1px solid #9eb6c33d;background:#ffffff09;border-radius:8px;padding:28px 25px}.health-extra-grid strong{font-family:var(--serif);font-size:22px;font-weight:500}.health-extra-grid p{color:#d2e0e8;font-size:14px;line-height:1.65;margin-top:10px}.health-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;padding-top:71px;padding-bottom:70px}.health-faq>div:first-child>p{color:var(--muted);margin-top:18px}.health-faq .button{margin-top:25px}.health-faq details{border-top:1px solid var(--line)}.health-faq details:last-child{border-bottom:1px solid var(--line)}.health-faq summary{position:relative;cursor:pointer;list-style:none;padding:20px 42px 20px 2px;font-weight:700}.health-faq summary::-webkit-details-marker{display:none}.health-faq summary:after{content:'+';position:absolute;right:8px;top:14px;color:#b48734;font-family:var(--serif);font-size:28px;font-weight:400}.health-faq details[open] summary:after{content:'−'}.health-faq details p{padding:0 38px 20px 2px;color:var(--muted);font-size:14px;line-height:1.65}.health-note{background:#f7fafb;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.health-note>.wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:23px;padding-bottom:23px}.health-note p{max-width:830px;color:var(--muted);font-size:11px;line-height:1.65}.health-note a{color:#8b661e;font-size:12px;font-weight:700;white-space:nowrap}.health-cta{background:linear-gradient(110deg,#f4ead4,#faf6ec)}.health-cta>.wrap{display:flex;justify-content:space-between;align-items:center;gap:55px;padding-top:46px;padding-bottom:46px}.health-cta h2{font-size:35px;margin-top:9px}.health-cta p{color:#516b7d;max-width:750px;margin-top:10px}.health-cta .button{flex-shrink:0}
@media(max-width:1100px){.health-hero{gap:44px}.health-option-grid{grid-template-columns:1fr 1fr}.health-option-grid article.health-featured{transform:none}}
@media(max-width:820px){.health-hero{grid-template-columns:1fr}.health-promise{max-width:680px}.health-benefits{grid-template-columns:1fr}.health-benefits article+article{border-left:0;border-top:1px solid var(--line)}.health-options-head,.health-extras .section-head{display:block}.health-options-head>p,.health-extras .section-head>p{margin-top:16px}.health-why{grid-template-columns:1fr;gap:34px}.health-faq{grid-template-columns:1fr;gap:31px}.health-note>.wrap,.health-cta>.wrap{flex-direction:column}.health-cta>.wrap{align-items:flex-start}.health-cta .button{align-self:flex-start}}
@media(max-width:700px){.health-hero{padding-top:44px;padding-bottom:39px;gap:28px}.health-intro h2{font-size:36px;letter-spacing:-.8px}.health-intro>p{font-size:16px}.health-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:25px}.health-actions .button{width:100%;padding-left:16px;padding-right:16px}.health-promise{padding:29px 23px}.health-promise>strong{font-size:24px}.health-benefits{margin-bottom:44px}.health-benefits article{padding:23px}.health-options{padding:43px 0}.health-option-grid{grid-template-columns:1fr;margin-top:28px}.health-option-grid article{padding:26px 22px}.health-option-grid article>p{min-height:0}.health-why{padding-top:43px;padding-bottom:44px}.health-reasons{grid-template-columns:1fr}.health-cost{padding:25px 22px}.health-extras{padding:43px 0}.health-extra-grid{grid-template-columns:1fr;margin-top:27px}.health-faq{padding-top:43px;padding-bottom:43px}.health-faq .button{width:100%}.health-faq details p{font-size:15px}.health-note>.wrap{gap:14px}.health-note a{white-space:normal}.health-cta>.wrap{padding-top:36px;padding-bottom:37px;gap:24px}.health-cta h2{font-size:30px}.health-cta .button{width:100%}}
