.health-page[data-v-fb158fc3]{--green:#138f80;--ink:#123a37;--muted:#536b68;margin:auto;max-width:1440px;padding:0 clamp(1rem,5.5vw,5rem)}.health-page[data-v-fb158fc3]>.app-header{min-height:5rem}.health-hero[data-v-fb158fc3]{align-items:center;display:grid;gap:clamp(2rem,5vw,5.5rem);grid-template-columns:1.05fr .95fr;min-height:660px;padding:3rem 0 4rem}.health-copy[data-v-fb158fc3]{max-width:650px}.health-brand[data-v-fb158fc3]{align-items:center;display:flex;gap:1rem;margin-bottom:3rem}.health-brand[data-v-fb158fc3] img{height:4.5rem;-o-object-fit:contain;object-fit:contain;width:4.5rem}.health-brand div[data-v-fb158fc3]{display:grid;gap:.2rem}.eyebrow[data-v-fb158fc3],.health-brand span[data-v-fb158fc3],.section-heading>span[data-v-fb158fc3]{color:var(--green);font-size:.8rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.health-brand strong[data-v-fb158fc3]{color:var(--ink);font-size:.95rem}.eyebrow[data-v-fb158fc3]{margin:0 0 .8rem}.health-copy h1[data-v-fb158fc3]{color:var(--ink);font-size:clamp(3.2rem,6.5vw,6.3rem);letter-spacing:-.075em;line-height:.98;margin:0;max-width:11ch}.health-copy h1 em[data-v-fb158fc3]{color:var(--green);display:block;font-style:normal}.description[data-v-fb158fc3]{color:var(--muted);font-size:1.12rem;line-height:1.7;margin:1.35rem 0 0;max-width:33rem}.note[data-v-fb158fc3]{align-items:center;color:#2b756b;display:flex;font-size:.9rem;font-weight:600;gap:.65rem;margin:1.3rem 0 0}.note span[data-v-fb158fc3]{background:#dcf3eb;border-radius:50%;display:grid;height:1.7rem;place-items:center;width:1.7rem}.cta[data-v-fb158fc3]{align-items:center;background:var(--green);border-radius:.8rem;box-shadow:0 .6rem 1.3rem #138f8030;color:#fff;display:inline-flex;font-weight:700;gap:1rem;margin-top:1.8rem;padding:.9rem 1.1rem;text-decoration:none}.cta[data-v-fb158fc3]:hover{background:#087568}.cta span[data-v-fb158fc3]{font-size:1.2rem}.health-visual[data-v-fb158fc3]{display:grid;min-height:550px;place-items:center;position:relative}.halo[data-v-fb158fc3]{aspect-ratio:1;background:radial-gradient(circle at 35% 34%,#e7fbf3,#c9eee3 67%,#b9e5d8);border-radius:50%;position:absolute;width:min(41vw,540px)}.phone[data-v-fb158fc3]{background:#102e2e;border:1px solid #123a371a;border-radius:2rem;box-shadow:0 2.5rem 5.5rem #1552493d;height:510px;margin:0;overflow:hidden;padding:9px;position:relative;transform:rotate(2deg);width:min(76%,370px);z-index:1}.phone img[data-v-fb158fc3]{border-radius:1.45rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.bubble[data-v-fb158fc3]{background:linear-gradient(145deg,#63d3aa,#1e9e80);border:1px solid #ffffffbf;border-radius:1.15rem;box-shadow:0 .8rem 1.6rem #14675330;color:#fff;display:grid;font-size:1.5rem;height:3.5rem;place-items:center;position:absolute;width:3.5rem;z-index:2}.bubble--heart[data-v-fb158fc3]{right:3%;top:15%;transform:rotate(9deg)}.bubble--plus[data-v-fb158fc3]{background:#fff;bottom:17%;color:var(--green);left:2%;transform:rotate(-9deg)}.caption[data-v-fb158fc3]{align-items:center;background:#fffffff0;border-radius:99px;bottom:3%;box-shadow:0 .7rem 1.8rem #123a3714;color:var(--ink);display:flex;font-size:.8rem;font-weight:650;gap:.65rem;padding:.75rem 1rem;position:absolute;right:0;z-index:2}.caption i[data-v-fb158fc3]{background:#4cbe91;border-radius:50%;box-shadow:0 0 0 .24rem #dff7ed;height:.55rem;width:.55rem}.tools[data-v-fb158fc3]{border-top:1px solid #123a371a;padding:4.5rem 0 3.7rem}.section-heading[data-v-fb158fc3]{margin:0 auto 2rem;max-width:42rem;text-align:center}.section-heading h2[data-v-fb158fc3]{color:var(--ink);font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.055em;margin:.6rem 0 .5rem}.section-heading p[data-v-fb158fc3]{color:var(--muted);line-height:1.6;margin:0}.tool-grid[data-v-fb158fc3]{display:grid;gap:.8rem;grid-template-columns:repeat(5,minmax(0,1fr))}.tool-card[data-v-fb158fc3]{align-content:space-between;background:#fff;border:1px solid #123a3715;border-radius:1.1rem;box-shadow:0 .35rem 1.3rem #123a370b;color:var(--ink);display:grid;min-height:135px;overflow:hidden;padding:1rem;position:relative}.tool-card[data-v-fb158fc3]:before{background:var(--tint);border-radius:50%;content:"";height:4.2rem;position:absolute;right:-.7rem;top:-.7rem;width:4.2rem}.tool-card>span[data-v-fb158fc3]{color:var(--tone);font-size:1.8rem;position:relative}.tool-card strong[data-v-fb158fc3]{font-size:.91rem;line-height:1.3;max-width:15ch;position:relative}.tool-card i[data-v-fb158fc3]{bottom:.75rem;color:var(--tone);font-style:normal;position:absolute;right:.9rem}.tone-0[data-v-fb158fc3]{--tint:#e4f2fb;--tone:#3587bc}.tone-1[data-v-fb158fc3]{--tint:#fff0dc;--tone:#e87931}.tone-2[data-v-fb158fc3]{--tint:#e1f6f2;--tone:#219c91}.tone-3[data-v-fb158fc3]{--tint:#e3f4e8;--tone:#54a876}.tone-4[data-v-fb158fc3]{--tint:#efe7ff;--tone:#8766c8}.disclaimer[data-v-fb158fc3]{color:#71817f;font-size:.76rem;line-height:1.5;margin:1.2rem 0 0;text-align:center}.features[data-v-fb158fc3]{border-top:1px solid #123a371a;display:grid;grid-template-columns:repeat(4,1fr);padding:1.4rem 0 2.5rem}.features article[data-v-fb158fc3]{border-right:1px solid #123a371a;display:flex;gap:.8rem;padding:1rem}.features article[data-v-fb158fc3]:last-child{border:0}.features article>span[data-v-fb158fc3]{font-size:1.7rem}.features h2[data-v-fb158fc3]{color:var(--ink);font-size:.95rem;margin:0}.features p[data-v-fb158fc3]{line-height:1.5;margin:.3rem 0 0}.features p[data-v-fb158fc3],.health-page footer[data-v-fb158fc3]{color:var(--muted);font-size:.8rem}.health-page footer[data-v-fb158fc3]{border-top:1px solid #123a371a;display:flex;gap:1rem;justify-content:space-between;padding:1.3rem 0 1.6rem}.health-page footer nav[data-v-fb158fc3]{display:flex;flex-wrap:wrap;gap:1.2rem}.health-page footer a[data-v-fb158fc3]:hover{color:var(--green)}@media(max-width:960px){.health-hero[data-v-fb158fc3]{gap:1.5rem;grid-template-columns:1fr .85fr;min-height:590px}.health-visual[data-v-fb158fc3]{min-height:460px}.phone[data-v-fb158fc3]{height:425px}.tool-grid[data-v-fb158fc3]{grid-template-columns:repeat(3,1fr)}.features[data-v-fb158fc3]{grid-template-columns:repeat(2,1fr)}.features article[data-v-fb158fc3]:nth-child(2){border-right:0}.features article[data-v-fb158fc3]:nth-child(-n+2){border-bottom:1px solid #123a371a}}@media(max-width:650px){.health-page[data-v-fb158fc3]{padding-inline:1rem}.health-page[data-v-fb158fc3]>.app-header{min-height:4.2rem}.health-hero[data-v-fb158fc3]{gap:.5rem;grid-template-columns:1fr;min-height:auto;padding:2rem 0 2.4rem}.health-brand[data-v-fb158fc3]{gap:.7rem;margin-bottom:2rem}.health-brand[data-v-fb158fc3] img{height:3.5rem;width:3.5rem}.health-brand span[data-v-fb158fc3]{font-size:.68rem}.health-brand strong[data-v-fb158fc3]{font-size:.82rem}.eyebrow[data-v-fb158fc3]{font-size:.7rem}.health-copy h1[data-v-fb158fc3]{font-size:clamp(3rem,13vw,4.7rem)}.description[data-v-fb158fc3]{font-size:.98rem;margin-top:1rem}.note[data-v-fb158fc3]{align-items:flex-start;font-size:.8rem}.cta[data-v-fb158fc3]{margin-top:1.5rem}.health-visual[data-v-fb158fc3]{margin-top:.5rem;min-height:400px}.halo[data-v-fb158fc3]{width:min(88vw,390px)}.phone[data-v-fb158fc3]{border-radius:1.7rem;height:375px;width:min(70%,275px)}.phone img[data-v-fb158fc3]{border-radius:1.25rem}.bubble[data-v-fb158fc3]{border-radius:.9rem;height:2.8rem;width:2.8rem}.caption[data-v-fb158fc3]{bottom:1%;font-size:.69rem;padding:.65rem .8rem;right:0}.tools[data-v-fb158fc3]{padding:3rem 0 2.5rem}.section-heading[data-v-fb158fc3]{margin-bottom:1.5rem}.section-heading h2[data-v-fb158fc3]{font-size:2rem}.tool-grid[data-v-fb158fc3]{gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card[data-v-fb158fc3]{border-radius:.95rem;min-height:115px;padding:.85rem}.tool-card strong[data-v-fb158fc3]{font-size:.82rem}.tool-card>span[data-v-fb158fc3]{font-size:1.6rem}.disclaimer[data-v-fb158fc3]{font-size:.69rem}.features[data-v-fb158fc3]{grid-template-columns:1fr;padding:.7rem 0 1.6rem}.features article[data-v-fb158fc3],.features article[data-v-fb158fc3]:nth-child(-n+2),.features article[data-v-fb158fc3]:nth-child(2){border-bottom:1px solid #123a371a;border-right:0}.features article[data-v-fb158fc3]:last-child{border-bottom:0}.health-page footer[data-v-fb158fc3]{align-items:flex-start;flex-direction:column;font-size:.75rem}.health-page footer nav[data-v-fb158fc3]{gap:.9rem}}
