.hero[data-astro-cid-kiigg3lf]{padding:5rem 0}.hero-grid[data-astro-cid-kiigg3lf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.narrow[data-astro-cid-kiigg3lf]{max-width:900px;margin-inline:auto}.eyebrow[data-astro-cid-kiigg3lf]{color:#467266;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}h1[data-astro-cid-kiigg3lf]{letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,6.5vw,5rem);line-height:.98}h2[data-astro-cid-kiigg3lf]{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4.5vw,3.3rem);line-height:1.05}h3[data-astro-cid-kiigg3lf]{margin:.5rem 0;font-size:1.2rem}.lead[data-astro-cid-kiigg3lf],.section-lead[data-astro-cid-kiigg3lf]{color:#53635e;font-size:1.16rem}.lead[data-astro-cid-kiigg3lf]{max-width:720px;margin-top:1.5rem}.section-lead[data-astro-cid-kiigg3lf]{max-width:760px;margin-top:1rem}.actions[data-astro-cid-kiigg3lf]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.button[data-astro-cid-kiigg3lf]{border-radius:.8rem;padding:.9rem 1.2rem;font-weight:800;text-decoration:none;display:inline-block}.primary[data-astro-cid-kiigg3lf]{color:#fff;background:#183e35}.secondary[data-astro-cid-kiigg3lf]{background:#fff;border:1px solid #b9c7c2}.trust-note[data-astro-cid-kiigg3lf]{color:#667771;margin-top:1rem;font-size:.92rem}.care-card[data-astro-cid-kiigg3lf],.review-demo[data-astro-cid-kiigg3lf],.appointment-card[data-astro-cid-kiigg3lf]{background:#fff;border:1px solid #dbe5e1;border-radius:1.2rem;box-shadow:0 18px 50px #213d3412}.care-card[data-astro-cid-kiigg3lf]{padding:1.5rem}.card-label[data-astro-cid-kiigg3lf]{color:#667771;margin-top:0;font-size:.85rem;font-weight:700}.person-row[data-astro-cid-kiigg3lf]{border-bottom:1px solid #e4ebe8;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.person-row[data-astro-cid-kiigg3lf] div[data-astro-cid-kiigg3lf]{display:grid}.person-row[data-astro-cid-kiigg3lf] span[data-astro-cid-kiigg3lf]{color:#667771;font-size:.88rem}.prescriber-list[data-astro-cid-kiigg3lf]{gap:.7rem;padding:1rem 0;display:grid}.prescriber-list[data-astro-cid-kiigg3lf] div[data-astro-cid-kiigg3lf]{justify-content:space-between;gap:1rem;display:flex}.review-box[data-astro-cid-kiigg3lf]{background:#fff8e8;border:1px solid #eedda9;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.review-box[data-astro-cid-kiigg3lf] span[data-astro-cid-kiigg3lf]{color:#765f25;text-transform:uppercase;font-size:.8rem;font-weight:800}.section[data-astro-cid-kiigg3lf]{padding:5rem 0}.soft[data-astro-cid-kiigg3lf]{background:#f1f7f4}.problem-grid[data-astro-cid-kiigg3lf]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.problem-grid[data-astro-cid-kiigg3lf] article[data-astro-cid-kiigg3lf]{background:#fff;border:1px solid #dbe5e1;border-radius:1rem;padding:1.4rem}.problem-grid[data-astro-cid-kiigg3lf] article[data-astro-cid-kiigg3lf]>span[data-astro-cid-kiigg3lf]{color:#467266;font-size:.8rem;font-weight:800}.problem-grid[data-astro-cid-kiigg3lf] p[data-astro-cid-kiigg3lf]{margin-bottom:0}.feature-list[data-astro-cid-kiigg3lf]{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:2rem;display:grid}.feature-list[data-astro-cid-kiigg3lf] div[data-astro-cid-kiigg3lf]{border-bottom:1px solid #dbe5e1;gap:.2rem;padding:1rem 1.2rem;display:grid}.feature-list[data-astro-cid-kiigg3lf] span[data-astro-cid-kiigg3lf]{color:#53635e}.split[data-astro-cid-kiigg3lf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.review-demo[data-astro-cid-kiigg3lf]{padding:1.5rem}.medication[data-astro-cid-kiigg3lf]{border-bottom:1px solid #e4ebe8;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.medication[data-astro-cid-kiigg3lf] div[data-astro-cid-kiigg3lf]{display:grid}.medication[data-astro-cid-kiigg3lf] span[data-astro-cid-kiigg3lf]{color:#667771;font-size:.88rem}.badge[data-astro-cid-kiigg3lf]{background:#fff2cf;border-radius:999px;align-self:flex-start;padding:.35rem .6rem;font-weight:800;color:#765f25!important}.appointment-card[data-astro-cid-kiigg3lf]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 1rem;padding:1.4rem;display:grid}.appointment-card[data-astro-cid-kiigg3lf] div[data-astro-cid-kiigg3lf]{gap:.25rem;display:grid}.appointment-card[data-astro-cid-kiigg3lf] span[data-astro-cid-kiigg3lf]{color:#667771}.appointment-card[data-astro-cid-kiigg3lf] strong[data-astro-cid-kiigg3lf]{font-size:1.2rem}.text-link[data-astro-cid-kiigg3lf]{margin-top:1rem;font-weight:800;display:inline-block}.faq-section[data-astro-cid-kiigg3lf]{border-top:1px solid #e3ebe8}.faq[data-astro-cid-kiigg3lf]{margin-top:2rem}details[data-astro-cid-kiigg3lf]{border-bottom:1px solid #dbe5e1;padding:1rem 0}summary[data-astro-cid-kiigg3lf]{cursor:pointer;font-size:1.08rem;font-weight:800}details[data-astro-cid-kiigg3lf] p[data-astro-cid-kiigg3lf]{color:#53635e;max-width:760px}.final-cta[data-astro-cid-kiigg3lf]{color:#fff;background:#183e35;padding:5rem 0}.final-cta[data-astro-cid-kiigg3lf] .eyebrow[data-astro-cid-kiigg3lf]{color:#b9d4cb}.final-cta[data-astro-cid-kiigg3lf] p[data-astro-cid-kiigg3lf]{color:#dce8e4;font-size:1.1rem}.final-links[data-astro-cid-kiigg3lf]{gap:.6rem;margin-top:1.5rem;display:grid}.final-links[data-astro-cid-kiigg3lf] a[data-astro-cid-kiigg3lf]{color:#fff;font-weight:800}@media (width<=850px){.hero-grid[data-astro-cid-kiigg3lf],.split[data-astro-cid-kiigg3lf],.problem-grid[data-astro-cid-kiigg3lf],.feature-list[data-astro-cid-kiigg3lf],.appointment-card[data-astro-cid-kiigg3lf]{grid-template-columns:1fr}.hero[data-astro-cid-kiigg3lf]{padding-top:3rem}}
