.pp[data-astro-cid-qdgjr7s5]{--bg:#f7fbfa;--mint:#dcefec;--teal:#0f766e;--teal2:#115e59;--ink:#12303a;--muted:#4f6870;--line:#d5e6e3;background:var(--bg);color:var(--ink);font-family:Archivo Variable,system-ui,sans-serif;font-size:1rem;overflow-x:clip}.pp[data-astro-cid-qdgjr7s5] h1[data-astro-cid-qdgjr7s5],.pp[data-astro-cid-qdgjr7s5] h2[data-astro-cid-qdgjr7s5],.pp[data-astro-cid-qdgjr7s5] h3[data-astro-cid-qdgjr7s5],.logo[data-astro-cid-qdgjr7s5]{letter-spacing:-.025em;font-family:Space Grotesk Variable,sans-serif;font-weight:600;line-height:1.08}.wrap[data-astro-cid-qdgjr7s5]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.wrap[data-astro-cid-qdgjr7s5]{padding-inline:2.5rem}}.btn[data-astro-cid-qdgjr7s5]{border-radius:14px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.4rem;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.btn[data-astro-cid-qdgjr7s5]:active{transform:scale(.97)}.btn-teal[data-astro-cid-qdgjr7s5]{background:var(--teal);color:#fff}.btn-teal[data-astro-cid-qdgjr7s5]:hover{background:var(--teal2)}.btn-soft[data-astro-cid-qdgjr7s5]{background:var(--mint);color:var(--ink)}.w[data-astro-cid-qdgjr7s5]{width:100%}.eyebrow[data-astro-cid-qdgjr7s5]{color:var(--teal);margin-bottom:.6rem;font-size:.85rem;font-weight:700}.nav[data-astro-cid-qdgjr7s5]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.logo[data-astro-cid-qdgjr7s5]{align-items:center;gap:.55rem;font-size:1.2rem;display:inline-flex}.mark[data-astro-cid-qdgjr7s5]{background:var(--teal);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:1.3rem;line-height:1;display:grid}.links[data-astro-cid-qdgjr7s5]{color:var(--muted);gap:1.8rem;font-weight:500;display:none}.links[data-astro-cid-qdgjr7s5] a[data-astro-cid-qdgjr7s5]:hover{color:var(--ink)}.nav-actions[data-astro-cid-qdgjr7s5]{align-items:center;gap:.5rem;display:flex}.a11y[data-astro-cid-qdgjr7s5]{border:1.5px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--ink);background:#fff;border-radius:12px;font-weight:700}.a11y[data-astro-cid-qdgjr7s5][aria-pressed=true]{background:var(--ink);color:#fff}.nav[data-astro-cid-qdgjr7s5] .btn[data-astro-cid-qdgjr7s5]{min-height:2.75rem;padding:0 1rem;font-size:.9rem}@media (width>=960px){.links[data-astro-cid-qdgjr7s5]{display:flex}}.hero[data-astro-cid-qdgjr7s5]{align-items:center;gap:2.5rem;padding-block:2rem 4.5rem;display:grid}.pill[data-astro-cid-qdgjr7s5]{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.live[data-astro-cid-qdgjr7s5]{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.hero[data-astro-cid-qdgjr7s5] h1[data-astro-cid-qdgjr7s5]{margin-top:1.2rem;font-size:clamp(2.7rem,7.5vw,5rem)}.lead[data-astro-cid-qdgjr7s5]{color:var(--muted);max-width:32rem;margin-top:1.2rem;font-size:1.12em}.actions[data-astro-cid-qdgjr7s5]{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.trust[data-astro-cid-qdgjr7s5]{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:2rem;font-size:.92em;font-weight:500;list-style:none;display:flex}.trust[data-astro-cid-qdgjr7s5] li[data-astro-cid-qdgjr7s5]:before{content:"✓ ";color:var(--teal);font-weight:800}.hero-media[data-astro-cid-qdgjr7s5]{position:relative}.hero-media[data-astro-cid-qdgjr7s5]>img[data-astro-cid-qdgjr7s5]{aspect-ratio:10/11;object-fit:cover;border-radius:32px;width:100%}.slot-card[data-astro-cid-qdgjr7s5]{background:#fff;border-radius:22px;margin:-5rem 1rem 0;padding:1.3rem;position:relative;box-shadow:0 30px 60px -30px #12303a73}.slot-title[data-astro-cid-qdgjr7s5]{margin-bottom:.8rem;font-weight:700}.slot-grid[data-astro-cid-qdgjr7s5]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.slot-grid[data-astro-cid-qdgjr7s5] button[data-astro-cid-qdgjr7s5]{border:1.5px solid var(--line);background:var(--bg);min-height:2.75rem;color:var(--ink);border-radius:12px;font-size:.85em;font-weight:600}.slot-grid[data-astro-cid-qdgjr7s5] button[data-astro-cid-qdgjr7s5][aria-checked=true]{border-color:var(--teal);background:var(--mint);color:var(--teal2)}.ok[data-astro-cid-qdgjr7s5]{color:var(--teal);margin-top:.7rem;font-size:.9rem;font-weight:600}@media (width>=900px){.hero[data-astro-cid-qdgjr7s5]{grid-template-columns:1.05fr 1fr;gap:4rem}.slot-card[data-astro-cid-qdgjr7s5]{width:330px;margin:0;position:absolute;bottom:2rem;left:-3rem}}.head[data-astro-cid-qdgjr7s5] h2[data-astro-cid-qdgjr7s5]{margin-bottom:2.2rem;font-size:clamp(2.1rem,5vw,3.4rem)}.services[data-astro-cid-qdgjr7s5]{background:#fff;padding-block:5rem}.svc-grid[data-astro-cid-qdgjr7s5]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.svc[data-astro-cid-qdgjr7s5]{background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:1.6rem;transition:border-color .2s,transform .3s}.svc[data-astro-cid-qdgjr7s5]:hover{border-color:var(--teal);transform:translateY(-3px)}.ico[data-astro-cid-qdgjr7s5]{background:var(--mint);width:2.8rem;height:2.8rem;color:var(--teal);border-radius:14px;place-items:center;font-family:Space Grotesk Variable;font-weight:700;display:inline-grid}.svc[data-astro-cid-qdgjr7s5] h3[data-astro-cid-qdgjr7s5]{margin-top:1.1rem;font-size:1.3rem}.svc[data-astro-cid-qdgjr7s5] p[data-astro-cid-qdgjr7s5]{color:var(--muted);margin-top:.4rem;font-size:.95em}.about[data-astro-cid-qdgjr7s5]{align-items:center;gap:3rem;padding-block:5.5rem;display:grid}.about-media[data-astro-cid-qdgjr7s5]{padding-bottom:3rem;position:relative}.a1[data-astro-cid-qdgjr7s5]{aspect-ratio:8/9;object-fit:cover;border-radius:28px;width:82%}.a2[data-astro-cid-qdgjr7s5]{aspect-ratio:1;object-fit:cover;border:8px solid var(--bg);border-radius:24px;width:46%;position:absolute;bottom:0;right:0}.about[data-astro-cid-qdgjr7s5] h2[data-astro-cid-qdgjr7s5]{margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.2rem)}.about[data-astro-cid-qdgjr7s5] p[data-astro-cid-qdgjr7s5]{color:var(--muted)}.about[data-astro-cid-qdgjr7s5]>[data-astro-cid-qdgjr7s5]{min-width:0}.facts[data-astro-cid-qdgjr7s5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:2rem;display:grid}.facts[data-astro-cid-qdgjr7s5] dt[data-astro-cid-qdgjr7s5]{overflow-wrap:anywhere;hyphens:auto}.facts[data-astro-cid-qdgjr7s5] div[data-astro-cid-qdgjr7s5]{background:var(--mint);border-radius:18px;flex-direction:column-reverse;padding:1rem;display:flex}.facts[data-astro-cid-qdgjr7s5] dt[data-astro-cid-qdgjr7s5]{color:var(--muted);font-size:.8em}.facts[data-astro-cid-qdgjr7s5] dd[data-astro-cid-qdgjr7s5]{color:var(--teal2);font-family:Space Grotesk Variable;font-size:2rem;font-weight:600}@media (width>=900px){.about[data-astro-cid-qdgjr7s5]{grid-template-columns:1fr 1fr;gap:5rem}}.rx[data-astro-cid-qdgjr7s5]{padding-block:1rem 5rem}.rx-box[data-astro-cid-qdgjr7s5]{background:var(--ink);color:#eaf4f2;border-radius:30px;padding:2.5rem 1.5rem}.rx[data-astro-cid-qdgjr7s5] h2[data-astro-cid-qdgjr7s5]{max-width:34rem;font-size:clamp(1.8rem,4vw,2.8rem)}.rx[data-astro-cid-qdgjr7s5] ol[data-astro-cid-qdgjr7s5]{counter-reset:rx;gap:1rem;margin-top:2rem;list-style:none;display:grid}.rx[data-astro-cid-qdgjr7s5] li[data-astro-cid-qdgjr7s5]{counter-increment:rx;background:#ffffff0f;border-radius:20px;gap:.3rem;padding:1.4rem;display:grid}.rx[data-astro-cid-qdgjr7s5] li[data-astro-cid-qdgjr7s5]:before{content:counter(rx);width:2.4rem;height:2.4rem;color:var(--ink);background:#5eead4;border-radius:50%;place-items:center;margin-bottom:.6rem;font-weight:800;display:grid}.rx[data-astro-cid-qdgjr7s5] li[data-astro-cid-qdgjr7s5] span[data-astro-cid-qdgjr7s5]{color:#b5cdca}@media (width>=900px){.rx-box[data-astro-cid-qdgjr7s5]{padding:3.5rem}.rx[data-astro-cid-qdgjr7s5] ol[data-astro-cid-qdgjr7s5]{grid-template-columns:repeat(3,1fr)}}.team[data-astro-cid-qdgjr7s5]{padding-block:1rem 5rem}.team-grid[data-astro-cid-qdgjr7s5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.member[data-astro-cid-qdgjr7s5]{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;padding:1.6rem}.avatar[data-astro-cid-qdgjr7s5]{background:linear-gradient(135deg, var(--mint), #a7d8d1);width:5rem;height:5rem;color:var(--teal2);border-radius:50%;place-items:center;font-family:Space Grotesk Variable;font-size:1.5rem;font-weight:700;display:inline-grid}.member[data-astro-cid-qdgjr7s5] h3[data-astro-cid-qdgjr7s5]{margin-top:1rem;font-size:1.15rem}.member[data-astro-cid-qdgjr7s5] p[data-astro-cid-qdgjr7s5]{color:var(--muted);margin-top:.3rem;font-size:.9em}.faq[data-astro-cid-qdgjr7s5]{max-width:900px;padding-block:1rem 5rem}.faq-list[data-astro-cid-qdgjr7s5]{gap:.7rem;display:grid}.faq[data-astro-cid-qdgjr7s5] details[data-astro-cid-qdgjr7s5]{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 1.3rem}.faq[data-astro-cid-qdgjr7s5] summary[data-astro-cid-qdgjr7s5]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-qdgjr7s5] summary[data-astro-cid-qdgjr7s5]::-webkit-details-marker{display:none}.faq[data-astro-cid-qdgjr7s5] summary[data-astro-cid-qdgjr7s5]:after{content:"+";color:var(--teal);font-size:1.4rem;transition:transform .2s}.faq[data-astro-cid-qdgjr7s5] details[data-astro-cid-qdgjr7s5][open] summary[data-astro-cid-qdgjr7s5]:after{transform:rotate(45deg)}.faq[data-astro-cid-qdgjr7s5] details[data-astro-cid-qdgjr7s5] p[data-astro-cid-qdgjr7s5]{color:var(--muted);padding-bottom:1.2rem}.visit-box[data-astro-cid-qdgjr7s5]{background:var(--mint);border-radius:30px;gap:2rem;padding:2.5rem 1.5rem;display:grid}.visit[data-astro-cid-qdgjr7s5] h2[data-astro-cid-qdgjr7s5]{margin-bottom:.6rem;font-size:clamp(1.8rem,4vw,2.6rem)}.visit[data-astro-cid-qdgjr7s5] p[data-astro-cid-qdgjr7s5]{color:var(--muted)}.hours[data-astro-cid-qdgjr7s5]{gap:.5rem;display:grid}.hours[data-astro-cid-qdgjr7s5] div[data-astro-cid-qdgjr7s5]{border-bottom:1px solid #b9dad5;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.hours[data-astro-cid-qdgjr7s5] dd[data-astro-cid-qdgjr7s5]{font-weight:600}@media (width>=900px){.visit-box[data-astro-cid-qdgjr7s5]{grid-template-columns:1fr 1fr;align-items:center;padding:3rem}}.foot[data-astro-cid-qdgjr7s5]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2.5rem 2rem;font-size:.85rem;display:flex}
