.doctor-overlay[data-astro-cid-j7pv25f6]{position:absolute;bottom:20px;left:-12px;display:flex;align-items:center;gap:20px;background:#fff;padding:13px 22px 13px 13px;border-radius:12px;box-shadow:0 18px 48px #1c392b38;width:min(430px,calc(100% + 12px));max-width:none}.doctor-overlay[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:160px;width:160px;object-fit:cover;object-position:center 20%;border-radius:9px;flex:none}.doctor-overlay[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:9px;min-width:0}.doctor-overlay[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:21px;line-height:1.32;color:#273f38}.doctor-overlay[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.5;color:#5d7164}.cv-section[data-astro-cid-j7pv25f6]{background:#f8f6f1}.cv-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:start}.cv-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#52695c;font-size:14px;line-height:1.8}.cv-education[data-astro-cid-j7pv25f6]{margin-top:30px;padding:25px 27px;background:#e9eee7;border-radius:10px}.cv-education[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:14px}.cv-education[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:16px 0 0;padding-left:19px;font-size:12px;line-height:1.9;color:#4f6256}.experience-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid #d9e2d8}.experience-item[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:#66806d;font-size:12px;font-weight:700}.experience-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:500 18px "Noto Serif",serif;margin:0 0 5px;color:#273f38}.experience-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.academic-note[data-astro-cid-j7pv25f6]{margin:0;color:#516358;font-size:13px;line-height:1.75}.academic-note[data-astro-cid-j7pv25f6]{margin-top:23px;padding-left:18px;border-left:3px solid #93ac97}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.cv-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:30px}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.doctor-overlay[data-astro-cid-j7pv25f6]{left:8px;bottom:12px;width:min(385px,calc(100% - 16px));gap:13px;padding:10px 13px 10px 10px}.doctor-overlay[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:110px;height:110px}.doctor-overlay[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:17px}.doctor-overlay[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:12px}.experience-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:5px}}@media(max-width:540px){.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f6f1;color:#273f38;font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.container[data-astro-cid-j7pv25f6]{max-width:1200px;width:calc(100% - 72px);margin-inline:auto}.site-header[data-astro-cid-j7pv25f6]{background:#f8f6f1f5;border-bottom:1px solid #e5e8df;position:relative;z-index:10}.nav-bar[data-astro-cid-j7pv25f6]{height:90px;display:flex;align-items:center;gap:25px;justify-content:space-between}.brand[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:43px;height:43px;border:1px solid #a9bcac;border-radius:50%;font-size:29px;color:#78937f}.brand[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:"Noto Serif",serif;display:block;font-weight:600;font-size:17px;white-space:nowrap}.brand[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;margin-top:4px;letter-spacing:.09em;font-size:8px;color:#718374;text-transform:uppercase}.desktop-nav[data-astro-cid-j7pv25f6]{display:flex;gap:27px;align-items:center}.desktop-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:12px;color:#586b60;white-space:nowrap}.desktop-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][aria-current]{color:#273f38;font-weight:700}.nav-cta[data-astro-cid-j7pv25f6],.button-dark[data-astro-cid-j7pv25f6]{background:#273f38;color:#fff;border-radius:3px;font-size:11px;font-weight:700;padding:15px 18px;display:inline-flex;gap:16px;align-items:center;justify-content:center;white-space:nowrap}.nav-cta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.button-dark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:16px}.mobile-menu[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6]{overflow:hidden;background:#f8f6f1}.hero-grid[data-astro-cid-j7pv25f6]{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.hero-copy[data-astro-cid-j7pv25f6]{padding:80px 0 85px}.eyebrow[data-astro-cid-j7pv25f6],.section-label[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:.15em;color:#718b76}.eyebrow-line[data-astro-cid-j7pv25f6]{width:28px;height:1px;background:#8da58d}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6]{font-family:"Noto Serif",serif;font-weight:400;letter-spacing:-.045em;line-height:1.17}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(47px,5vw,72px);margin:29px 0 24px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-weight:400;color:#7a967f}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:15px;line-height:2;color:#68786e;max-width:460px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:29px;align-items:center;margin-top:33px}.text-link[data-astro-cid-j7pv25f6],.inline-arrow[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:700;border-bottom:1px solid #9db19d;padding-bottom:7px}.text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.inline-arrow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:10px}.hero-meta[data-astro-cid-j7pv25f6]{margin-top:66px;color:#859287;font-size:11px}.meta-icon[data-astro-cid-j7pv25f6]{font-size:21px;margin-right:8px}.hero-meta-separator[data-astro-cid-j7pv25f6]{margin:0 12px;color:#bdc9bc}.hero-visual[data-astro-cid-j7pv25f6]{height:550px;position:relative;display:flex;justify-content:center;align-items:center}.hero-surface[data-astro-cid-j7pv25f6]{position:absolute;inset:52px 4% 0 13%;background:#e4e9df;border-radius:46% 46% 0 0}.photo-frame[data-astro-cid-j7pv25f6]{position:absolute;inset:22px 11% 0 22%;overflow:hidden;border-radius:46% 46% 0 0;background:linear-gradient(145deg,#e8e4d9,#c4d2c3)}.photo-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.portrait-placeholder[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden}.portrait-arc[data-astro-cid-j7pv25f6]{position:absolute;width:65%;height:55%;left:17%;top:18%;background:#d6dfd3;border-radius:50%}.portrait-head[data-astro-cid-j7pv25f6]{position:absolute;width:25%;height:25%;border-radius:48%;left:38%;top:23%;background:#b5c4b5}.portrait-shoulders[data-astro-cid-j7pv25f6]{position:absolute;width:83%;height:54%;bottom:-16%;left:8%;border-radius:48% 48% 0 0;background:#9eafa3}.portrait-label[data-astro-cid-j7pv25f6]{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-size:12px;line-height:1.8;color:#fff;font-weight:700;text-shadow:0 2px 7px #46594a;background:#50695a99;padding:9px}.floating-note[data-astro-cid-j7pv25f6]{position:absolute;bottom:67px;left:0;background:#fff;box-shadow:0 10px 36px #344d3a1b;padding:20px;display:flex;align-items:center;gap:14px;font-size:11px;line-height:1.7;color:#859187}.floating-note[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#273f38}.note-icon[data-astro-cid-j7pv25f6]{font-size:26px;color:#78957d}.hero-dots[data-astro-cid-j7pv25f6]{position:absolute;right:0;top:32px;color:#91ab92;letter-spacing:4px;font-size:19px;transform:rotate(90deg)}.section[data-astro-cid-j7pv25f6]{padding:115px 0}.intro[data-astro-cid-j7pv25f6]{background:#fff}.intro-grid[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(34px,4vw,54px);margin:22px 0}.intro-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.section-top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:2;color:#6c7b70}.placeholder-note[data-astro-cid-j7pv25f6]{font-size:11px!important;color:#93a198!important}.inline-arrow[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:25px}.services[data-astro-cid-j7pv25f6]{background:#eaf0e9}.section-top[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:38px}.section-top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:340px}.service-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card[data-astro-cid-j7pv25f6]{min-height:238px;background:#fff;padding:27px;position:relative;transition:transform .2s}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.service-number[data-astro-cid-j7pv25f6]{font-size:11px;color:#8eaa92}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:"Noto Serif",serif;font-size:21px;font-weight:500;margin:35px 0 12px}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:11px;line-height:1.8;color:#748478}.service-arrow[data-astro-cid-j7pv25f6]{position:absolute;right:24px;bottom:21px;color:#799681}.practice[data-astro-cid-j7pv25f6]{background:#fff}.practice-visual[data-astro-cid-j7pv25f6]{min-height:360px;display:grid;place-items:center;background:linear-gradient(140deg,#dce5da,#f1ede5);border-radius:160px 160px 4px 4px;color:#748575;font-size:12px;text-align:center;padding:30px}.contact[data-astro-cid-j7pv25f6]{background:#273f38;color:#fff}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#b8cfb8}.section-label[data-astro-cid-j7pv25f6].light{color:#b9cdb9}.contact-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#d2ded3}.contact-card[data-astro-cid-j7pv25f6]{border:1px solid #6f8575;padding:36px}.contact-card[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:10px;letter-spacing:.13em;color:#c7d6c7}.contact-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{border-bottom:1px solid #556e5d;padding:9px 0}.contact-card[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:#c7d4c7;font-size:10px}footer[data-astro-cid-j7pv25f6]{background:#1e312b;color:#b9cdb9}.footer-bar[data-astro-cid-j7pv25f6]{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}@media(max-width:1080px){.desktop-nav[data-astro-cid-j7pv25f6]{gap:12px}.nav-cta[data-astro-cid-j7pv25f6]{display:none}.hero-grid[data-astro-cid-j7pv25f6]{gap:15px}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.container[data-astro-cid-j7pv25f6]{width:calc(100% - 40px)}.nav-bar[data-astro-cid-j7pv25f6]{height:74px}.desktop-nav[data-astro-cid-j7pv25f6]{display:none}.mobile-menu[data-astro-cid-j7pv25f6]{display:block;position:relative;margin-left:auto}.mobile-menu[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;padding:10px}.mobile-menu[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;width:23px;height:2px;background:#273f38;margin:5px 0}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{position:absolute;top:45px;right:0;width:235px;background:#fff;box-shadow:0 15px 40px #243e2c23;padding:15px;display:grid;gap:0}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:12px;font-size:13px;border-bottom:1px solid #e7ebe4}.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-j7pv25f6]{padding:60px 0 30px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(41px,9vw,62px)}.hero-visual[data-astro-cid-j7pv25f6]{height:430px}.hero-meta[data-astro-cid-j7pv25f6]{margin-top:39px}.hero-surface[data-astro-cid-j7pv25f6]{inset:40px 7% 0 15%}.photo-frame[data-astro-cid-j7pv25f6]{inset:15px 16% 0 23%}.floating-note[data-astro-cid-j7pv25f6]{left:2%;bottom:36px}.section[data-astro-cid-j7pv25f6]{padding:70px 0}.intro-grid[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.section-top[data-astro-cid-j7pv25f6]{display:block}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.footer-bar[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;justify-content:center;padding:23px 0}}@media(max-width:450px){.brand[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:14px}.brand[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:7px}.brand-symbol[data-astro-cid-j7pv25f6]{width:36px;height:36px;font-size:24px}.hero-actions[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:20px}.hero-visual[data-astro-cid-j7pv25f6]{height:365px}.floating-note[data-astro-cid-j7pv25f6]{padding:12px;font-size:9px}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.service-card[data-astro-cid-j7pv25f6]{min-height:180px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:20px}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(110deg,#faf8f4,#f8f6f1 56%,#f0eee5)}.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.08fr;gap:26px;min-height:580px}.hero-copy[data-astro-cid-j7pv25f6]{padding:70px 0 80px;z-index:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(44px,4.8vw,66px)}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{line-height:1.8}.hero-visual[data-astro-cid-j7pv25f6]{height:570px;align-self:stretch;align-items:stretch;isolation:isolate}.hero-room[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:47% 47% 0 0/24% 24% 0 0;box-shadow:0 25px 55px #263e2f14}.floating-note[data-astro-cid-j7pv25f6]{bottom:26px;left:-20px;border-radius:5px;box-shadow:0 14px 35px #1c392b26}.intro[data-astro-cid-j7pv25f6]{padding:100px 0}.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:.78fr 1.3fr;gap:60px;align-items:start}.intro-body[data-astro-cid-j7pv25f6]{border-left:1px solid #d7dfd6;padding-left:50px}.intro-body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin:5px 0 30px}.credentials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.credentials-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-left:1px solid #e0e7de;padding-left:19px}.credential-icon[data-astro-cid-j7pv25f6]{width:39px;height:39px;background:#ebf0e8;border-radius:50%;display:grid;place-items:center;font-size:21px;color:#52745d}.credentials-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:500 15px "Noto Serif",serif;margin:13px 0 7px;color:#273f38}.credentials-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:11px;line-height:1.75;margin:0;color:#748277}.services[data-astro-cid-j7pv25f6]{background:#eaf0e9;padding:95px 0}.service-card[data-astro-cid-j7pv25f6]{border-radius:11px;min-height:245px;padding:24px;box-shadow:0 5px 25px #304d3510}.service-icon[data-astro-cid-j7pv25f6]{width:54px;height:54px;border-radius:50%;background:#eaf0e9;display:grid;place-items:center;color:#335743}.service-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:29px;height:29px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:20px 0 10px;font-size:20px}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.7}.practice[data-astro-cid-j7pv25f6]{padding:88px 0}.practice-visual[data-astro-cid-j7pv25f6]{overflow:hidden;display:block;min-height:0;height:330px;padding:0;border-radius:46% 46% 3px 3px/38% 38% 3px 3px}.practice-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;width:100%;object-fit:cover;display:block}.contact[data-astro-cid-j7pv25f6]{padding:95px 0;background:#273f38}.button-light[data-astro-cid-j7pv25f6]{background:#f8f6f1;color:#273f38;display:inline-flex;gap:26px;align-items:center;margin-top:18px;padding:16px 21px;font-size:12px;font-weight:700;border-radius:4px;opacity:.8;cursor:default}.contact-card[data-astro-cid-j7pv25f6]{border-radius:9px}.contact-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:12px;color:#fff;font-weight:700}.contact-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;padding:10px 0;line-height:1.7}@media(max-width:1080px){.intro-grid[data-astro-cid-j7pv25f6]{gap:35px}.intro-body[data-astro-cid-j7pv25f6]{padding-left:26px}.credentials-grid[data-astro-cid-j7pv25f6]{gap:12px}.credentials-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{padding-left:12px}}@media(max-width:760px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-j7pv25f6]{padding:55px 0 30px}.hero-visual[data-astro-cid-j7pv25f6]{height:390px;margin-bottom:0}.hero-room[data-astro-cid-j7pv25f6]{border-radius:43% 43% 0 0/26% 26% 0 0}.floating-note[data-astro-cid-j7pv25f6]{left:8px;bottom:18px}.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:15px}.intro-body[data-astro-cid-j7pv25f6]{padding-left:0;border-left:none}.credentials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}.credentials-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-left:none;border-top:1px solid #e0e7de;padding-left:0;padding-top:15px}.credentials-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px 1fr;column-gap:10px;align-items:start}.credentials-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0}.credentials-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2}.practice-visual[data-astro-cid-j7pv25f6]{height:270px}.section-top[data-astro-cid-j7pv25f6]{margin-bottom:28px}.services[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6]{padding:70px 0}}@media(max-width:450px){.hero-visual[data-astro-cid-j7pv25f6]{height:305px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(38px,10vw,50px)}.service-card[data-astro-cid-j7pv25f6]{min-height:205px}.intro[data-astro-cid-j7pv25f6]{padding:70px 0}}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.intro-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.section-top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#4f6256}.credentials-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#53665a}.hero-meta[data-astro-cid-j7pv25f6],.placeholder-note[data-astro-cid-j7pv25f6]{color:#586e60!important}.desktop-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#455b4d}a:focus-visible,.mobile-menu[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid #6c9976;outline-offset:4px}@media(max-width:760px){.site-header[data-astro-cid-j7pv25f6]{z-index:50}.mobile-menu[data-astro-cid-j7pv25f6]{z-index:60}.mobile-menu[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{border:1px solid #dce5dc;border-radius:7px;background:#f8f6f1;min-width:44px;min-height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-menu[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]{background:#e8eee7}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{top:calc(100% + 12px);right:0;width:min(310px,calc(100vw - 40px));background:#fff;border:1px solid #d8e2d8;border-radius:10px;box-shadow:0 18px 48px #15332433;padding:8px 12px;z-index:80}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;min-height:46px;padding:13px 12px;font-size:15px;line-height:1.35;color:#273f38;font-weight:600}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.mobile-menu[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{background:#edf3ec;border-radius:4px}.eyebrow[data-astro-cid-j7pv25f6],.section-label[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.09em;line-height:1.5}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.intro-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.section-top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.8}.hero-meta[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.6}.credentials-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px}.credentials-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.7}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;line-height:1.35}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.65}.text-link[data-astro-cid-j7pv25f6],.inline-arrow[data-astro-cid-j7pv25f6]{font-size:13px}.hero-visual[data-astro-cid-j7pv25f6]{height:360px}.hero-room[data-astro-cid-j7pv25f6]{object-position:50% 48%}.floating-note[data-astro-cid-j7pv25f6]{max-width:84%;padding:12px 15px;font-size:11px;line-height:1.55}.contact-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.footer-bar[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.6}}@media(max-width:540px){.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:13px}.service-card[data-astro-cid-j7pv25f6]{min-height:0;padding:22px 22px 35px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:14px 0 8px}.service-arrow[data-astro-cid-j7pv25f6]{bottom:15px}.hero-visual[data-astro-cid-j7pv25f6]{height:315px}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:43px}.hero-meta[data-astro-cid-j7pv25f6]{margin-top:30px}.hero-actions[data-astro-cid-j7pv25f6]{gap:18px;flex-wrap:wrap}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(32px,8vw,42px)}.contact-card[data-astro-cid-j7pv25f6]{padding:23px}}@media(max-width:370px){.brand[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:13px}.brand[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{letter-spacing:0;font-size:7px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(34px,9.2vw,39px)}.hero-visual[data-astro-cid-j7pv25f6]{height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service-card[data-astro-cid-j7pv25f6]{transition:none}}@media(max-width:380px){.doctor-overlay[data-astro-cid-j7pv25f6]{gap:10px;padding:8px}.doctor-overlay[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:88px;height:88px}.doctor-overlay[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:15px}.doctor-overlay[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:11px}}
