.story{max-width:none;background:#f7faff}.story-heading{max-width:780px;margin:0 auto 2.5rem;text-align:center}.story-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.story-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:1.7rem;box-shadow:0 10px 35px rgba(7,27,69,.06)}.story-grid article>span{color:var(--coral);font-weight:900}.story-grid h3{color:var(--navy);font-size:1.25rem;margin:.4rem 0}.story-grid p{color:#475467}.health-context{max-width:none;background:linear-gradient(145deg,#fff7f8,#f1f7ff)}.health-context-heading{max-width:850px;margin:0 auto 2.5rem;text-align:center}.health-context-heading>p:last-child{color:#475467;font-size:1.05rem}.context-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.context-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:1.5rem;box-shadow:0 10px 32px rgba(7,27,69,.07)}.context-grid article.wellness-benefit{background:linear-gradient(145deg,#fff,#fff3f5)}.context-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffe8eb;color:#c8273a;font-weight:900}.context-grid h3{color:var(--navy);margin:.8rem 0 .4rem}.context-grid p{color:#475467;font-size:.93rem;margin:0 0 .8rem}.context-grid a{color:#0b5bd3;font-size:.84rem;font-weight:800;text-decoration:none}.context-note{max-width:1000px;margin:2rem auto 0;background:var(--navy);color:#fff;border-radius:22px;padding:1.4rem 1.6rem}.context-note p{margin:.25rem 0}.context-note a{color:#fff;font-weight:800}.comparison{text-align:center}.section-intro{max-width:760px;margin:0 auto 2rem;color:var(--muted)}.comparison-wrap{overflow-x:auto;border-radius:20px;box-shadow:var(--shadow)}.comparison table{width:100%;border-collapse:collapse;text-align:left;background:#fff;min-width:700px}.comparison th{background:var(--navy);color:#fff;padding:1.1rem}.comparison td{padding:1rem;border-bottom:1px solid var(--line)}.comparison tbody tr:nth-child(even){background:var(--ice)}.comparison td:nth-child(2){color:var(--navy)}.center-cta{margin-top:2rem}.center-cta p{font-size:.82rem;color:var(--muted)}.research-lead{font-size:1.08rem}.evidence-grid{max-width:1180px;margin:2.5rem auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.evidence-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:1.5rem;box-shadow:0 8px 30px rgba(7,27,69,.06)}.evidence-year{font-size:.72rem;letter-spacing:.12em;font-weight:900;color:var(--coral)}.evidence-grid h3{color:var(--navy);line-height:1.2}.evidence-grid p{color:#475467;font-size:.94rem}.evidence-grid a{color:#0b5bd3;font-weight:800;text-decoration:none}.research-bottom{max-width:1000px;margin:2rem auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.research-bottom>div{border-top:3px solid var(--coral);padding-top:1rem}.research-bottom h3{color:var(--navy)}.reassurance{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center;background:linear-gradient(135deg,#f7faff,#fff)}.assurance-panel{background:var(--navy);color:#fff;border-radius:26px;padding:2rem;box-shadow:var(--shadow)}.assurance-panel h3{font-size:1.4rem;margin-top:0}.assurance-price{font-size:2.5rem;font-weight:900;margin:.4rem 0}.assurance-panel span{display:block;text-align:center;color:#bcd0f4;font-size:.8rem;margin-top:1rem}@media(max-width:860px){.story-grid,.context-grid,.evidence-grid,.research-bottom,.reassurance{grid-template-columns:1fr}.comparison{padding-left:1rem;padding-right:1rem}.reassurance{gap:25px}}
