.wm28-page{background:#f6f9fd;color:#163b67}.wm28-page .container{width:min(1180px,calc(100% - 32px));margin:0 auto}.wm28-section{padding:84px 0}.wm28-soft{background:#eef5fc}.wm28-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#0b55b7;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wm28-eyebrow:before{content:"";width:28px;height:2px;border-radius:99px;background:#ff4545}.wm28-heading{max-width:850px;margin-bottom:34px}.wm28-heading-center{text-align:center;margin-inline:auto}.wm28-heading h2,.wm28-statgrid h2,.wm28-duo h2,.wm28-assess-grid h2,.wm28-ttc h2,.wm28-faq h2,.wm28-final h2{font-size:clamp(2rem,4vw,3.45rem);line-height:1.02;letter-spacing:-.035em;color:#0b3474;margin:12px 0 14px}.wm28-heading p,.wm28-statgrid p,.wm28-duo p,.wm28-assess-grid p,.wm28-ttc p,.wm28-faq p,.wm28-final p{font-size:1.03rem;line-height:1.8;color:#526d8a}.wm28-hero{position:relative;overflow:hidden;padding:80px 0 70px;background:linear-gradient(180deg,#f8fbff,#edf5fd)}.wm28-hero-glow{position:absolute;inset:0;background:radial-gradient(circle at 8% 10%,rgba(0,201,255,.17),transparent 32%),radial-gradient(circle at 80% 18%,rgba(0,0,255,.07),transparent 32%)}.wm28-hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:34px;align-items:center}.wm28-hero h1{font-size:clamp(2.7rem,5.7vw,5rem);line-height:.96;letter-spacing:-.055em;color:#0a3272;margin:16px 0}.wm28-hero h1 em{font-style:normal;color:#1b9eff}.wm28-hero-copy>p{font-size:1.07rem;line-height:1.82;color:#526d8a;max-width:700px}.wm28-hero-media{margin:0;padding:14px;border-radius:32px;background:#fff;border:1px solid #dce8f5;box-shadow:0 28px 70px rgba(10,50,114,.14)}.wm28-hero-media img{width:100%;display:block;border-radius:23px}.wm28-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wm28-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:14px;text-decoration:none;font-weight:850}.wm28-btn-primary{background:#0000ff;color:#fff}.wm28-btn-secondary{background:#fff;color:#0b4da6;border:1px solid #d8e4f2}.wm28-trust-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.wm28-trust-row span{padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #dfe8f3;font-size:.8rem;font-weight:800;color:#3a5878}.wm28-statband{padding:44px 0;background:#0b3474;color:#fff}.wm28-statgrid{display:grid;grid-template-columns:.4fr 1fr;gap:30px;align-items:center}.wm28-statgrid h2,.wm28-statgrid p{color:#fff}.wm28-statgrid p{color:rgba(255,255,255,.8)}.wm28-statgrid .wm28-eyebrow{color:#b7ddff}.wm28-stat{display:flex;align-items:flex-start;gap:18px;padding:22px;border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.wm28-stat strong{font-size:3rem;line-height:.9;color:#58c7ff}.wm28-stat span{line-height:1.6;color:rgba(255,255,255,.84)}.wm28-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wm28-risk-grid article{display:flex;gap:14px;padding:22px;border-radius:22px;background:#fff;border:1px solid #e0e9f4;box-shadow:0 18px 46px rgba(10,50,114,.05)}.wm28-risk-grid article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#e8f3ff;color:#0b55b7;font-weight:900;flex:none}.wm28-risk-grid h3{margin:1px 0 8px;color:#153d72;font-size:1.07rem}.wm28-risk-grid p{margin:0;color:#5b728c;line-height:1.7}.wm28-cause-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wm28-cause-grid details,.wm28-faq-list details{background:#fff;border:1px solid #dfe9f4;border-radius:20px;padding:18px 20px}.wm28-cause-grid summary,.wm28-faq-list summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:850;color:#153d72}.wm28-cause-grid summary::-webkit-details-marker,.wm28-faq-list summary::-webkit-details-marker{display:none}.wm28-cause-grid summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#0b55b7;color:#fff;font-size:.78rem}.wm28-cause-grid summary>b,.wm28-faq-list summary>b{margin-left:auto;color:#199eff;font-size:1.35rem}.wm28-cause-grid p,.wm28-faq-list p{margin:14px 0 0;color:#5b728c;line-height:1.75}.wm28-pillar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wm28-pillar-grid article{padding:24px 20px;border-radius:22px;background:#fff;border:1px solid #dfe9f4;box-shadow:0 18px 46px rgba(10,50,114,.05)}.wm28-pillar-grid article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#0b55b7,#1ca7ff);color:#fff;font-weight:900}.wm28-pillar-grid h3{color:#153d72;margin:16px 0 9px;font-size:1.08rem}.wm28-pillar-grid p{margin:0;color:#5b728c;line-height:1.7}.wm28-nutrition{background:#fff}.wm28-duo,.wm28-assess-grid,.wm28-ttc-grid,.wm28-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.wm28-daily-card,.wm28-ttc-alert{padding:28px;border-radius:26px;background:#eef6ff;border:1px solid #d9e8f8}.wm28-daily-card h3,.wm28-ttc-alert h3{margin:0 0 14px;color:#123d77;font-size:1.35rem}.wm28-daily-card ul,.wm28-med-box ul{margin:0;padding-left:18px;display:grid;gap:11px;color:#4c6986;line-height:1.65}.wm28-assess{background:linear-gradient(180deg,#f1f7fd,#eaf3fb)}.wm28-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.wm28-check-grid div{display:flex;gap:10px;align-items:flex-start;padding:14px 15px;border-radius:16px;background:#fff;border:1px solid #dfe8f3}.wm28-check-grid i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#14a35a;color:#fff;font-weight:900;flex:none}.wm28-check-grid span{color:#3f6080;line-height:1.55}.wm28-treatment{background:#fff}.wm28-treatment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wm28-treatment-grid article{padding:22px;border-radius:22px;background:#f7faff;border:1px solid #dfe8f3}.wm28-treatment-grid article>span{font-size:.78rem;font-weight:900;color:#159cff}.wm28-treatment-grid h3{color:#153d72;margin:10px 0}.wm28-treatment-grid p{color:#5b728c;line-height:1.7;margin:0}.wm28-med-box{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding:28px;border-radius:28px;background:#0b3474;color:#fff}.wm28-med-box .wm28-eyebrow{color:#aad8ff}.wm28-med-box h3{font-size:1.8rem;margin:10px 0;color:#fff}.wm28-med-box p,.wm28-med-box li{color:rgba(255,255,255,.82);line-height:1.7}.wm28-med-box h4{margin:0 0 12px;color:#fff}.wm28-metabolic{background:#eef5fc}.wm28-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.wm28-flow span{padding:12px 15px;border-radius:14px;background:#fff;border:1px solid #dce7f3;color:#254e79;font-weight:800}.wm28-flow b{color:#1b9eff}.wm28-flow-note{text-align:center;color:#698098;margin-top:16px}.wm28-ttc{background:linear-gradient(135deg,#f7fbff,#fff5f7)}.wm28-ttc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wm28-ttc-tags span{padding:8px 11px;border-radius:999px;background:#fff;border:1px solid #e0e8f2;color:#426180;font-size:.8rem;font-weight:800}.wm28-ttc-alert{background:#fff;border-color:#f0d7dc;box-shadow:0 20px 55px rgba(109,28,49,.06)}.wm28-ttc-alert p{font-size:.96rem}.wm28-ttc-alert a{display:inline-flex;margin-top:10px;color:#0b55b7;font-weight:850;text-decoration:none}.wm28-faq{background:#fff}.wm28-faq-list{display:grid;gap:11px}.wm28-sources{padding-top:0;background:#fff}.wm28-sourcebox{padding:24px 26px;border-radius:24px;background:#f4f8fc;border:1px solid #e1e9f3}.wm28-sourcebox p{margin:10px 0 0;color:#5a728d;line-height:1.7}.wm28-final{padding:20px 0 84px;background:#fff}.wm28-final-box{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:34px;border-radius:30px;background:linear-gradient(135deg,#0b3474,#0c5ed7)}.wm28-final .wm28-eyebrow{color:#bce0ff}.wm28-final h2,.wm28-final p{color:#fff}.wm28-final p{color:rgba(255,255,255,.82)}.wm28-btn-light{background:#fff;color:#0b4fae}.wm28-btn-outline{border:1px solid rgba(255,255,255,.35);color:#fff}.wm28-page #bmi-calculator{background:#f6f9fd;padding:84px 0}.wm28-page #bmi-calculator .container{width:min(1180px,calc(100% - 32px));margin:0 auto}
@media(max-width:1050px){.wm28-hero-grid,.wm28-statgrid,.wm28-duo,.wm28-assess-grid,.wm28-ttc-grid,.wm28-faq-grid,.wm28-final-box{grid-template-columns:1fr}.wm28-risk-grid{grid-template-columns:1fr 1fr}.wm28-pillar-grid{grid-template-columns:repeat(3,1fr)}.wm28-treatment-grid{grid-template-columns:1fr 1fr}.wm28-med-box{grid-template-columns:1fr}.wm28-final-box .wm28-actions{justify-content:flex-start}}
@media(max-width:720px){.wm28-page .container{width:min(100% - 24px,1180px)}.wm28-section{padding:62px 0}.wm28-hero{padding:62px 0 54px}.wm28-hero h1{font-size:clamp(2.35rem,11.5vw,3.7rem)}.wm28-risk-grid,.wm28-cause-grid,.wm28-pillar-grid,.wm28-treatment-grid,.wm28-check-grid{grid-template-columns:1fr}.wm28-actions .wm28-btn{width:100%}.wm28-stat{flex-direction:column}.wm28-med-box{padding:22px}.wm28-flow{justify-content:flex-start}.wm28-flow b{display:none}.wm28-page #bmi-calculator{padding:62px 0}}
