.medical[data-astro-cid-ymwaheb7]{background:radial-gradient(55% 45% at 90% 20%,#e3ece3 0%,#0000 70%),radial-gradient(40% 40% at 0 70%,#efe9dc 0%,#0000 70%),#f4f1ea}.site-head[data-astro-cid-ymwaheb7][data-scrolled]{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#f4f1eacc;box-shadow:0 1px #1c2b2514}.nav-link[data-astro-cid-ymwaheb7]{padding-block:10px;position:relative}.nav-link[data-astro-cid-ymwaheb7]:after{content:"";opacity:0;width:5px;height:5px;transition:opacity .3s var(--ease-out-soft), translate .3s var(--ease-out-soft);background:#2f5d4c;border-radius:50%;position:absolute;bottom:2px;left:50%;translate:-50% 4px}.nav-link[data-astro-cid-ymwaheb7]:hover:after,.nav-link[data-astro-cid-ymwaheb7]:focus-visible:after{opacity:1;translate:-50%}.btn-green[data-astro-cid-ymwaheb7]{color:#fff;transition:transform .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);background:#1f4537;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 16px 32px -16px #1f4537b3}.btn-green[data-astro-cid-ymwaheb7]:hover{background:#2f5d4c;transform:translateY(-2px)}.btn-green[data-astro-cid-ymwaheb7] svg[data-astro-cid-ymwaheb7]{margin-left:6px}.link-under[data-astro-cid-ymwaheb7]{min-height:44px;transition:background-size .4s var(--ease-out-soft);background:linear-gradient(#2f5d4c,#2f5d4c) 0 calc(100% - 10px)/100% 2px no-repeat;align-items:center;display:inline-flex}.link-under[data-astro-cid-ymwaheb7]:hover{background-size:40% 2px}.status[data-astro-cid-ymwaheb7]{background:#ffffffb3;box-shadow:inset 0 0 0 1px #1c2b2514}.status-dot[data-astro-cid-ymwaheb7]{background:#3a9a63;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3a9a632e}[data-astro-cid-ymwaheb7][data-state=closed] .status-dot[data-astro-cid-ymwaheb7]{background:#c48a2c;box-shadow:0 0 0 4px #c48a2c2e}.urgent[data-astro-cid-ymwaheb7]{color:#7a2a21;background:#c4473a14}.hero-visual[data-astro-cid-ymwaheb7]{width:min(100%,560px);padding:40px 0 40px 44px}.arch[data-astro-cid-ymwaheb7]{aspect-ratio:4/5;border-radius:999px 999px 40px 40px;box-shadow:0 40px 80px -40px #1c2b2580}.arch[data-astro-cid-ymwaheb7] img[data-astro-cid-ymwaheb7]{object-position:32% 30%}.glass[data-astro-cid-ymwaheb7]{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffb8;border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #1c2b2573}.today[data-astro-cid-ymwaheb7]{width:220px;top:14%;left:0}.slots[data-astro-cid-ymwaheb7]{width:240px;bottom:0;right:-10px}.slot-row[data-astro-cid-ymwaheb7]{background:#1c2b250d}.slot-row[data-astro-cid-ymwaheb7].active{color:#fff;background:#1f4537}.service[data-astro-cid-ymwaheb7]{transition:transform .5s var(--ease-out-soft), box-shadow .5s var(--ease-out-soft);background:linear-gradient(170deg,#ffffffe6,#ffffff8c);border:1px solid #ffffffe6;box-shadow:0 24px 50px -40px #1c2b2573}.service[data-astro-cid-ymwaheb7]:hover{transform:translateY(-6px);box-shadow:0 36px 60px -40px #1c2b258c}.visit[data-astro-cid-ymwaheb7]{background:#1f3a2f}.visit[data-astro-cid-ymwaheb7]:after{content:"";z-index:-1;background:linear-gradient(#14261fd1,#14261f8c 50%,#14261fd9),radial-gradient(60% 50% at 80% 30%,#a9c2b240,#0000 70%);position:absolute;inset:0}.visit-bg[data-astro-cid-ymwaheb7]{--parallax:50px;top:-10%}.glass-dark[data-astro-cid-ymwaheb7]{-webkit-backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29}.book[data-astro-cid-ymwaheb7]{background:radial-gradient(60% 60% at 100% 0,#a9c2b259,#0000 70%),linear-gradient(150deg,#1f4537,#2f5d4c);box-shadow:0 40px 80px -50px #1c2b25cc}.reason[data-astro-cid-ymwaheb7]{cursor:pointer;min-height:44px;transition:background-color .25s var(--ease-out-soft), color .25s var(--ease-out-soft);border:1px solid #ffffff40;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.reason[data-astro-cid-ymwaheb7]:has(:checked){color:#1c2b25;background:#f4f1ea;border-color:#f4f1ea}.reason[data-astro-cid-ymwaheb7]:has(:focus-visible){outline-offset:2px;outline:2px solid #cfe3d6}.input[data-astro-cid-ymwaheb7]{color:#fff;height:54px;font:inherit;background:#ffffff14;border:1px solid #ffffff40;border-radius:16px;padding:0 18px}.input[data-astro-cid-ymwaheb7]:focus{border-color:#f4f1ea;outline:2px solid #f4f1ea66}.hours-card[data-astro-cid-ymwaheb7]{background:linear-gradient(170deg,#fff,#f0ede4);border:1px solid #ffffffe6;box-shadow:0 30px 60px -44px #1c2b2573}[data-astro-cid-ymwaheb7]:focus-visible{outline-offset:3px;outline:2px solid #2f5d4c}@media (width<=1023px){.hero-visual[data-astro-cid-ymwaheb7]{padding:0 0 36px}.today[data-astro-cid-ymwaheb7]{width:200px;top:auto;bottom:0;left:12px}.slots[data-astro-cid-ymwaheb7]{display:none}}
