.status[data-astro-cid-gpkxd7qu]{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0f2e3014}.status-dot[data-astro-cid-gpkxd7qu]{background:#1fb37a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1fb37a2e}[data-astro-cid-gpkxd7qu][data-state=closed] .status-dot[data-astro-cid-gpkxd7qu]{background:#c48a2c;box-shadow:0 0 0 4px #c48a2c2e}.booking[data-astro-cid-gpkxd7qu]{background:radial-gradient(70% 60% at 100% 0,#9ce6dc4d,#0000 70%),radial-gradient(60% 60% at 0 100%,#19a7a059,#0000 70%),linear-gradient(140deg,#0f2e30,#0f5a5d);box-shadow:0 40px 80px -50px #0f2e30cc}.day-chip[data-astro-cid-gpkxd7qu],.time-chip[data-astro-cid-gpkxd7qu]{cursor:pointer;transition:background .25s var(--ease-out-soft), border-color .25s var(--ease-out-soft), color .25s var(--ease-out-soft);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;place-items:center;display:grid}.day-chip[data-astro-cid-gpkxd7qu]{gap:2px;padding:12px 6px}.time-chip[data-astro-cid-gpkxd7qu]{font-variant-numeric:tabular-nums;min-height:48px;font-size:15px;font-weight:650}.day-chip[data-astro-cid-gpkxd7qu]:hover,.time-chip[data-astro-cid-gpkxd7qu]:hover{border-color:#fff6}.day-chip[data-astro-cid-gpkxd7qu]:has(:checked),.time-chip[data-astro-cid-gpkxd7qu]:has(:checked){color:#0f2e30;background:#fff;border-color:#fff}.day-chip[data-astro-cid-gpkxd7qu]:has(:focus-visible),.time-chip[data-astro-cid-gpkxd7qu]:has(:focus-visible){outline-offset:2px;outline:2px solid #9ce6dc}.contact-card[data-astro-cid-gpkxd7qu]{background:linear-gradient(170deg,#fff,#eef7f5);border:1px solid #ffffffe6;box-shadow:0 30px 60px -44px #0f2e3073}[data-astro-cid-gpkxd7qu]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.visit-steps[data-astro-cid-hfw36mlo]:before{content:"";background:linear-gradient(#0f7c8073,#0f7c800d);width:1px;position:absolute;top:32px;bottom:32px;left:31.5px}@media (width>=768px){.visit-steps[data-astro-cid-hfw36mlo]:before{top:44px;left:43.5px}}.step-num[data-astro-cid-hfw36mlo]{color:#0f7c80;background:#fff;border:1px solid #0f7c8040;position:relative;box-shadow:0 0 0 8px #f5f9f8,0 18px 40px -24px #0f2e3080}[data-astro-cid-hfw36mlo]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.site-head[data-astro-cid-7ejlpjej][data-scrolled]{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#f5f9f8c7;box-shadow:0 1px #0f2e3014}.nav-link[data-astro-cid-7ejlpjej]{padding-block:10px;position:relative}.nav-link[data-astro-cid-7ejlpjej]:after{content:"";transform-origin:0;height:1.5px;transition:transform .3s var(--ease-out-soft);background:#0f7c80;border-radius:2px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-7ejlpjej]:hover:after,.nav-link[data-astro-cid-7ejlpjej]:focus-visible:after{transform:scaleX(1)}.btn-primary[data-astro-cid-7ejlpjej]{color:#fff;transition:transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);background:linear-gradient(#13898d,#0d7176);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:650;box-shadow:inset 0 1px #ffffff40,0 14px 30px -14px #0d7176bf}.btn-primary[data-astro-cid-7ejlpjej]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 20px 36px -14px #0d7176d9}.btn-primary[data-astro-cid-7ejlpjej]:active{transform:translateY(0)scale(.98)}.menu-panel[data-astro-cid-7ejlpjej]{-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffffe6;box-shadow:0 30px 60px -30px #0f2e3066}[data-astro-cid-7ejlpjej]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.btn-primary[data-astro-cid-dbmknpxv]{color:#fff;transition:transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft);background:linear-gradient(#13898d,#0d7176);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:650;box-shadow:inset 0 1px #ffffff40,0 14px 30px -14px #0d7176bf}.btn-primary[data-astro-cid-dbmknpxv]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 20px 36px -14px #0d7176d9}.btn-primary[data-astro-cid-dbmknpxv]:active{transform:translateY(0)scale(.98)}.link-arrow[data-astro-cid-dbmknpxv]{min-height:44px;transition:background-size .4s var(--ease-out-soft);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1.5px no-repeat;align-items:center;display:inline-flex;position:relative}.link-arrow[data-astro-cid-dbmknpxv]:hover{background-size:100% 1.5px}.status[data-astro-cid-dbmknpxv]{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0f2e3014}.status-dot[data-astro-cid-dbmknpxv]{background:#1fb37a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1fb37a2e}[data-astro-cid-dbmknpxv][data-state=closed] .status-dot[data-astro-cid-dbmknpxv]{background:#c48a2c;box-shadow:0 0 0 4px #c48a2c2e}.hero[data-astro-cid-dbmknpxv]{flex-direction:column;display:flex}.hero-inner[data-astro-cid-dbmknpxv]{order:1}.hero-photo[data-astro-cid-dbmknpxv]{object-position:60% 50%;order:2;width:100%;height:340px;display:block;position:relative}.next-card[data-astro-cid-dbmknpxv]{z-index:1;order:3;width:min(300px,100% - 40px);margin:-96px 20px 28px;position:relative}.hero-shade[data-astro-cid-dbmknpxv]{display:none}@media (width>=1024px){.hero[data-astro-cid-dbmknpxv]{flex-direction:row;align-items:center;min-height:calc(100svh - 188px)}.hero-photo[data-astro-cid-dbmknpxv]{object-position:50% 50%;width:74%;height:100%;position:absolute;inset:0 0 0 auto}.hero-shade[data-astro-cid-dbmknpxv]{background:linear-gradient(90deg,#f5f9f8 0% 26%,#f5f9f8db 40%,#f5f9f833 62%,#0000 78%),linear-gradient(#0000 70%,#f5f9f859);display:block}.next-card[data-astro-cid-dbmknpxv]{width:300px;margin:0;position:absolute;bottom:40px;right:max(32px,50% - 660px)}}.glass[data-astro-cid-dbmknpxv]{-webkit-backdrop-filter:blur(20px)saturate(170%);background:#ffffffb3;border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #0f2e3073}.slot-chip[data-astro-cid-dbmknpxv]{background:#0f2e300f;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:650}.slot-chip[data-astro-cid-dbmknpxv].active{color:#fff;background:#0f7c80}[data-astro-cid-dbmknpxv]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.strip-item[data-astro-cid-dbmknpxv]:hover span[data-astro-cid-dbmknpxv] span[data-astro-cid-dbmknpxv]:first-child{color:#0f7c80}.glass[data-astro-cid-e7la5pfu]{-webkit-backdrop-filter:blur(20px)saturate(170%);background:#ffffffb3;border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #0f2e3073}.practice-photo[data-astro-cid-e7la5pfu]{--parallax:40px;top:-7.5%}.practice[data-astro-cid-e7la5pfu]:after{content:"";z-index:-1;background:linear-gradient(#0f2e3000 40%,#0f2e3059);position:absolute;inset:0}[data-astro-cid-e7la5pfu]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.treat-card[data-astro-cid-5opbol63]{transition:transform .4s var(--ease-out-soft), box-shadow .4s var(--ease-out-soft);background:linear-gradient(170deg,#fffffff2,#fff9);border:1px solid #ffffffe6;box-shadow:inset 0 1px #fff,0 24px 50px -36px #0f2e3066}.treat-card[data-astro-cid-5opbol63]:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 36px 60px -34px #0f2e3080}.treat-feature[data-astro-cid-5opbol63]{background:radial-gradient(90% 70% at 100% 0,#19a7a038,#0000 70%),linear-gradient(170deg,#fff,#e8f6f3)}.treat-index[data-astro-cid-5opbol63]{color:#0f2e304d;font-variant-numeric:tabular-nums}.pain[data-astro-cid-5opbol63]{color:#fff;background:radial-gradient(50% 120% at 100%,#9ce6dc40,#0000 70%),linear-gradient(120deg,#0f2e30,#12494c)}[data-astro-cid-5opbol63]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}.dental[data-astro-cid-dmz6kgzn]{background:radial-gradient(60% 50% at 85% 10%,#d9f1ec 0%,#0000 70%),radial-gradient(40% 40% at 0 40%,#e9f5f2 0%,#0000 70%),#f5f9f8}[data-astro-cid-dmz6kgzn]:focus-visible{outline-offset:3px;outline:2px solid #0f7c80}
