.reviews[data-astro-cid-bgwftent]{background:#edf6f4;scroll-margin-top:100px}.reviews-heading[data-astro-cid-bgwftent]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.reviews-heading[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent]{margin:0 0 14px;font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.035em}.reviews-heading[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{max-width:600px}.reviews-heading[data-astro-cid-bgwftent] .button[data-astro-cid-bgwftent]{flex-shrink:0}.review-grid[data-astro-cid-bgwftent]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:10px 26px;overscroll-behavior-x:contain}.review-card[data-astro-cid-bgwftent]{scroll-snap-align:start;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #d8e6e3;border-radius:24px;padding:28px;box-shadow:0 8px 24px #203b6010}.review-author[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:12px}h3[data-astro-cid-bgwftent]{font-size:1rem;margin:0 0 4px}time[data-astro-cid-bgwftent],.review-source[data-astro-cid-bgwftent],.reviews-note[data-astro-cid-bgwftent]{font-size:.83rem;color:#52677c}.review-avatar[data-astro-cid-bgwftent]{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;background:#edf6f4;color:#245c56;border-radius:50%;font-weight:700}.review-stars[data-astro-cid-bgwftent]{color:#9b6a08;letter-spacing:3px;margin:22px 0 16px}blockquote[data-astro-cid-bgwftent]{margin:0;font-size:1rem;line-height:1.75;white-space:pre-line}.is-collapsed[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-toggle[data-astro-cid-bgwftent]{border:0;background:transparent;color:#245c56;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;padding:10px 0;cursor:pointer}.review-toggle[data-astro-cid-bgwftent]:focus-visible{outline:2px solid #245c56;outline-offset:4px}.review-source[data-astro-cid-bgwftent]{margin-top:24px;padding-top:16px;border-top:1px solid #e7eeed}.reviews-note[data-astro-cid-bgwftent]{margin-top:24px}.review-controls[data-astro-cid-bgwftent]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px}.review-controls[data-astro-cid-bgwftent][hidden]{display:none}.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]{width:44px;height:44px;border:1px solid #b6ceca;border-radius:50%;background:#fff;color:#245c56;font-size:1.4rem;cursor:pointer}.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]:disabled{opacity:.35;cursor:default}.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]:focus-visible,.review-grid[data-astro-cid-bgwftent]:focus-visible{outline:2px solid #245c56;outline-offset:3px}.review-position[data-astro-cid-bgwftent]{font-size:.9rem;min-width:90px;text-align:center;color:#52677c}.sr-only[data-astro-cid-bgwftent]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.review-card[data-astro-cid-bgwftent]{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.review-avatar[data-astro-cid-bgwftent]{transition:background-color .24s ease,color .24s ease}.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.review-card[data-astro-cid-bgwftent]:focus-within{border-color:#6eaaa0;box-shadow:0 12px 24px #203b6020}@media(hover:hover)and (pointer:fine){.review-card[data-astro-cid-bgwftent]:hover{transform:translateY(-6px);border-color:#6eaaa0;box-shadow:0 14px 24px #203b6026}.review-card[data-astro-cid-bgwftent]:hover .review-avatar[data-astro-cid-bgwftent]{background:#245c56;color:#fff}.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]:not(:disabled):hover{background:#245c56;color:#fff;border-color:#245c56}.review-toggle[data-astro-cid-bgwftent]:hover{color:#173e3a;text-decoration-thickness:2px}}@media(prefers-reduced-motion:reduce){.review-card[data-astro-cid-bgwftent],.review-avatar[data-astro-cid-bgwftent],.review-controls[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]{transition:none}.review-card[data-astro-cid-bgwftent]:hover{transform:none}}@media(max-width:800px){.reviews-heading[data-astro-cid-bgwftent]{align-items:flex-start;flex-direction:column}.review-grid[data-astro-cid-bgwftent]{grid-auto-columns:100%}}.home-v2[data-astro-cid-j7pv25f6]{--home-mint: #edf6f4}.home-hero[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#f6f8f4 0% 62%,#dceee8 62%);padding:64px 0 0}.home-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,4.6vw,4rem);letter-spacing:-.045em;line-height:1.12}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#287b78}.home-intro[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.8;max-width:48ch}.home-v2[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;font-size:.85rem}.home-locations[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:#52677c;margin-top:26px}.home-photo-composition[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 30px 18px}.home-media[data-astro-cid-j7pv25f6]{overflow:hidden;display:block;background:#e6eeed}.home-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--scroll-image-scale, 1));transform-origin:center}.home-main-photo[data-astro-cid-j7pv25f6]{height:540px;border-radius:180px 180px 20px 20px;position:relative}.home-main-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:50% 48%}.home-photo-caption[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;gap:12px;margin:-60px 20px 0 -18px;background:#fff;padding:18px 22px;border-radius:4px 4px 24px;border-left:4px solid #287b78;box-shadow:0 14px 36px #1f3a5f12}.home-photo-caption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.home-photo-caption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.home-photo-caption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--navy);font-size:.95rem}.home-photo-caption[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:.68rem;color:#52677c;margin-top:3px}.home-photo-caption[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{margin:0;flex-shrink:0}.home-shortcuts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:24px 12px;text-decoration:none;font-size:.9rem;border-top:1px solid #cadcde;gap:12px}.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{padding-left:28px;border-left:1px solid #cadcde}.home-section-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.home-section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:10px 0 0;max-width:26ch;letter-spacing:-.03em}.home-text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;font-weight:600;color:var(--navy);text-underline-offset:5px}.home-specialties[data-astro-cid-j7pv25f6],.home-articles[data-astro-cid-j7pv25f6],.home-clinics[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-specialty[data-astro-cid-j7pv25f6]{border-top:2px solid #bed8d0;padding:28px 16px 12px 0;border-radius:0;text-decoration:none}.home-specialty-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.home-step[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:500;letter-spacing:-.06em;color:#627a8b}.home-specialty[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;line-height:1.4;color:var(--navy)}.home-specialty[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-article[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:#52677c}.home-specialty[data-astro-cid-j7pv25f6] .home-text-link[data-astro-cid-j7pv25f6]{margin-top:14px}.home-about[data-astro-cid-j7pv25f6]{background:#19374a;color:#fff}.home-about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.home-about-photo[data-astro-cid-j7pv25f6]{height:530px;border-radius:8px 8px 140px}.home-about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.035em;line-height:1.25}.home-about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#d7e5e9}.home-social[data-astro-cid-j7pv25f6]{display:flex;gap:24px;margin-top:28px;font-size:.85rem}.home-article[data-astro-cid-j7pv25f6]{border-bottom:1px solid #cadcde;border-radius:0;overflow:hidden}.home-article[data-astro-cid-j7pv25f6] .home-media[data-astro-cid-j7pv25f6]{height:190px;background:#f3f7f7}.home-article[data-astro-cid-j7pv25f6] .home-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:contain}.home-article[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:24px 0}.home-article[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.5;margin:8px 0}.home-article[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.home-article[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{font-size:.62rem}.home-guide[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:18px;margin-top:28px;padding:24px;background:var(--home-mint);border-radius:18px;text-decoration:none}.home-guide[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{margin:0}.home-guide[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{flex:1}.home-guide[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.home-guide[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.home-guide[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:.85rem;margin-top:4px;color:#52677c}.home-attention[data-astro-cid-j7pv25f6]{background:#f5f8fa}.home-clinic[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e1e9ee;border-radius:6px;padding:26px;text-decoration:none;display:flex;align-items:flex-start;flex-direction:column}.home-clinic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:contain;object-position:left center;width:150px;height:70px}.home-clinic[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;margin:20px 0 0}.home-clinic[data-astro-cid-j7pv25f6] .home-text-link[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:16px}.home-online[data-astro-cid-j7pv25f6]{background:var(--home-mint)}.home-closing[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.home-closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{letter-spacing:-.03em}.home-closing[data-astro-cid-j7pv25f6] aside[data-astro-cid-j7pv25f6]{border-left:1px solid #d5e3e8;padding-left:40px}.home-closing[data-astro-cid-j7pv25f6] aside[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:#52677c}.home-specialty[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6],.home-article[data-astro-cid-j7pv25f6]{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.home-specialty[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{transition:background-color .24s ease,color .24s ease}.home-specialty[data-astro-cid-j7pv25f6]:focus-visible,.home-clinic[data-astro-cid-j7pv25f6]:focus-visible,.home-article[data-astro-cid-j7pv25f6]:focus-within{outline:2px solid #287b78;outline-offset:5px}@media(hover:hover)and (pointer:fine){.home-specialty[data-astro-cid-j7pv25f6]:hover,.home-clinic[data-astro-cid-j7pv25f6]:hover,.home-article[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#6eaaa0;box-shadow:0 12px 24px #203b6014}.home-specialty[data-astro-cid-j7pv25f6]:hover .icon-badge[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6]:hover .icon-badge[data-astro-cid-j7pv25f6]{background:#245c56;color:#fff}}@media(prefers-reduced-motion:reduce){.home-specialty[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6],.home-article[data-astro-cid-j7pv25f6],.home-specialty[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6],.home-clinic[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{transition:none}.home-specialty[data-astro-cid-j7pv25f6]:hover,.home-clinic[data-astro-cid-j7pv25f6]:hover,.home-article[data-astro-cid-j7pv25f6]:hover{transform:none}}.home-thread[data-astro-cid-j7pv25f6]{position:absolute;width:108%;height:112%;inset:-6% auto auto -8%;stroke:#74a99b;stroke-width:2;pointer-events:none}.home-about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-about[data-astro-cid-j7pv25f6] .home-text-link[data-astro-cid-j7pv25f6],.home-about[data-astro-cid-j7pv25f6] .home-social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff}.home-about[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#a8d9c9}.home-about[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{background:#d4eee4;color:#19374a}.home-contact[data-astro-cid-j7pv25f6]{background:#e4f0e9}.home-closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.3vw,3rem);line-height:1.2}.home-v2[data-astro-cid-j7pv25f6] .home-specialty[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{border-radius:50%}.home-v2[data-astro-cid-j7pv25f6] .home-article[data-astro-cid-j7pv25f6] .home-media[data-astro-cid-j7pv25f6]{border-radius:10px}.home-v2[data-astro-cid-j7pv25f6] .home-guide[data-astro-cid-j7pv25f6]{border-radius:4px;border-left:3px solid #287b78}.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{background:#dceee8}@media(max-width:900px){.home-intro[data-astro-cid-j7pv25f6]{gap:30px;grid-template-columns:1.1fr 1fr}.home-main-photo[data-astro-cid-j7pv25f6]{height:450px}.home-about-grid[data-astro-cid-j7pv25f6]{gap:40px}.home-specialties[data-astro-cid-j7pv25f6],.home-articles[data-astro-cid-j7pv25f6],.home-clinics[data-astro-cid-j7pv25f6]{gap:14px}.home-specialty[data-astro-cid-j7pv25f6]{padding:20px}.home-closing[data-astro-cid-j7pv25f6]{gap:30px}}@media(max-width:700px){.home-hero[data-astro-cid-j7pv25f6]{padding-top:36px;background:#f6f8f4}.home-intro[data-astro-cid-j7pv25f6],.home-about-grid[data-astro-cid-j7pv25f6],.home-closing[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-photo-composition[data-astro-cid-j7pv25f6]{margin-top:12px;max-width:440px;width:100%;justify-self:center}.home-main-photo[data-astro-cid-j7pv25f6]{height:420px;border-radius:150px 150px 16px 16px}.home-shortcuts[data-astro-cid-j7pv25f6]{margin-top:20px;grid-template-columns:1fr}.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{border-left:0;padding-left:12px}.home-shortcuts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding-block:17px}.home-section-heading[data-astro-cid-j7pv25f6]{display:block}.home-section-heading[data-astro-cid-j7pv25f6]>.home-text-link[data-astro-cid-j7pv25f6]{margin-top:20px}.home-specialties[data-astro-cid-j7pv25f6],.home-articles[data-astro-cid-j7pv25f6],.home-clinics[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-about-photo[data-astro-cid-j7pv25f6]{height:380px;max-width:440px;width:100%;justify-self:center}.home-about-grid[data-astro-cid-j7pv25f6]{gap:24px}.home-closing[data-astro-cid-j7pv25f6] aside[data-astro-cid-j7pv25f6]{padding:26px 0 0;border-left:0;border-top:1px solid #d5e3e8}.home-guide[data-astro-cid-j7pv25f6]{padding:20px;align-items:flex-start}.home-guide[data-astro-cid-j7pv25f6]>.icon-badge[data-astro-cid-j7pv25f6]{display:none}.home-article[data-astro-cid-j7pv25f6] .home-media[data-astro-cid-j7pv25f6]{height:210px}}
