@font-face{font-family:Heebo;src:url(../fonts/heebo-hebrew-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url(../fonts/heebo-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;src:url(../fonts/heebo-hebrew-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url(../fonts/heebo-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;src:url(../fonts/heebo-hebrew-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url(../fonts/heebo-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;src:url(../fonts/frank-ruhl-libre-hebrew-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;src:url(../fonts/frank-ruhl-libre-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;src:url(../fonts/frank-ruhl-libre-hebrew-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;src:url(../fonts/frank-ruhl-libre-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0f2a3a;--ink-2:#2c4656;--muted:#5d7180;--navy:#0f3b52;--teal:#0b7a83;--teal-d:#08626a;--teal-50:#e9f4f4;--mist:#f4f8f9;--sand:#fbfaf7;--line:#dbe5e8;--gold:#b88a3c;--white:#fff;--r:14px;--r-sm:10px;--shadow:0 1px 2px rgba(15,42,58,.06),0 8px 24px -12px rgba(15,42,58,.18);--shadow-lg:0 2px 4px rgba(15,42,58,.06),0 24px 48px -24px rgba(15,42,58,.28);--serif:"Frank Ruhl Libre","Times New Roman",serif;--sans:"Heebo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--wrap:1180px;--header-h:76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.7;color:var(--ink);background:var(--sand);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--teal-d);text-underline-offset:3px}a:hover{color:var(--navy)}:focus-visible{outline:3px solid #f2b84b;outline-offset:2px;border-radius:4px}h1,h2,h3,h4{line-height:1.25;color:var(--navy);margin:0 0 .5em}p{margin:0 0 1em}bdi{unicode-bidi:isolate}.container{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;z-index:100}.skip:focus{top:12px}.ico{width:1.15em;height:1.15em;fill:currentColor;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font:inherit;font-weight:500;font-size:16px;line-height:1.2;padding:.75em 1.25em;border-radius:999px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--teal);color:#fff;box-shadow:0 6px 16px -8px #0b7a83b3}.btn--primary:hover{background:var(--teal-d);color:#fff}.btn--ghost{background:#ffffffbf;color:var(--navy);border-color:var(--line)}.btn--ghost:hover{background:#fff;border-color:var(--teal);color:var(--navy)}.btn--outline{background:transparent;color:var(--teal-d);border-color:currentColor}.btn--outline:hover{background:var(--teal-50);color:var(--navy)}.btn--lg{font-size:17px;padding:.9em 1.5em}.btn--block{display:flex;width:100%}.btn .ico{width:1.1em;height:1.1em}.btn--outline .ico,.topic-card__more .ico,.clinic-card__link .ico{transform:none}.site-header{position:sticky;top:0;z-index:50;background:#fffffff0;backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line)}.site-header__row{display:flex;align-items:center;gap:20px;min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--navy);flex:none}.brand__mark{width:42px;height:42px;color:var(--teal)}.brand__text{display:flex;flex-direction:column;line-height:1.1}.brand__name{font-family:var(--serif);font-weight:700;font-size:24px;letter-spacing:.2px}.brand__sub{font-size:13.5px;color:var(--muted);margin-top:3px}.brand--light{color:#fff}.brand--light .brand__mark{color:#7fd0d4}.brand--light .brand__sub{color:#a9c2cf}.nav{display:flex;align-items:center;gap:14px;margin-inline-start:auto}.nav__list{display:flex;list-style:none;margin:0;padding:0;gap:2px}.nav__link{display:block;padding:8px 11px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-weight:500;font-size:15.5px;white-space:nowrap}.nav__link:hover{background:var(--teal-50);color:var(--navy)}.nav__link.is-active{color:var(--teal-d);background:var(--teal-50)}.nav__cta{font-size:15px;padding:.65em 1.1em}.nav-toggle{display:none;margin-inline-start:auto;background:none;border:1.5px solid var(--line);border-radius:10px;width:46px;height:46px;align-items:center;justify-content:center;color:var(--navy);cursor:pointer}.nav-toggle .ico{width:24px;height:24px}.nav-toggle__close,.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:inline-flex}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--mist) 100%);border-bottom:1px solid var(--line)}.hero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:56px;align-items:center;padding-block:64px 72px}.eyebrow{display:inline-block;font-size:14.5px;font-weight:500;color:var(--teal-d);background:var(--teal-50);padding:5px 12px;border-radius:999px;margin-bottom:18px}.hero__title{font-family:var(--serif);font-size:clamp(34px,4.6vw,54px);font-weight:700;letter-spacing:-.3px;margin-bottom:12px}.hero__role{font-size:clamp(18px,1.9vw,21px);color:var(--ink-2);margin-bottom:28px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.hero__addr{display:flex;align-items:flex-start;gap:8px;color:var(--muted);margin:0}.hero__addr .ico{margin-top:5px;color:var(--teal)}.portrait-card{position:relative;justify-self:center;margin:0;width:250px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px 12px 18px;box-shadow:var(--shadow-lg);text-align:center}.portrait-card:before{content:"";position:absolute;z-index:-1;inset:18px -18px -18px 18px;border-radius:24px;background:var(--teal-50);border:1px solid #d3e8e9}.portrait-card img{width:100%;height:auto;aspect-ratio:194/256;object-fit:cover;object-position:50% 20%;border-radius:14px;background:var(--mist)}.portrait-card figcaption{padding-top:14px}.portrait-card figcaption strong{display:block;font-family:var(--serif);font-size:22px;color:var(--navy);line-height:1.2}.portrait-card figcaption span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.hero__grid{isolation:isolate}.section{padding-block:64px}.section--clinic{padding-top:48px}.section--topics{background:#fff;border-block:1px solid var(--line)}.section__head{margin-bottom:28px}.section__title{font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:700}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.info-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 28px;box-shadow:var(--shadow)}.info-card--wide{grid-column:1/-1}.info-card--accent{background:linear-gradient(135deg,var(--navy),#145a6f);border-color:transparent;color:#e7f2f5}.prose .info-card--accent h2{color:#fff}.prose .info-card h2{font-family:var(--serif);font-size:24px;margin:0 0 14px}.prose .info-card h3{font-family:var(--sans);font-size:17px;font-weight:700;color:var(--teal-d);margin:18px 0 6px;padding:0}.prose--home{font-size:17px;line-height:1.75}.info-card p:last-child,.info-card ul:last-child{margin-bottom:0}.info-card ul{padding-inline-start:1.2em;margin:0}.info-card li{margin-bottom:4px}.prose .info-card--insurance{background:linear-gradient(180deg,#fff 0%,var(--teal-50) 100%);border-color:#cfe5e6;border-top:4px solid var(--teal);padding:30px 32px}.prose .info-card--insurance h2{font-size:28px}.prose .ins-intro{font-size:19px;font-weight:500;color:var(--ink);margin-bottom:18px}.prose .ins-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prose .ins-list li{margin:0;background:#fff;border:1px solid #cfe5e6;border-radius:16px;padding:20px 16px 18px;text-align:center;font-size:17px;font-weight:500;color:var(--teal-d);box-shadow:0 6px 18px -12px #0b7a8380}.prose .ins-list li strong{display:block;font-family:var(--serif);font-size:30px;line-height:1.15;color:var(--navy);margin-bottom:6px}.prose .ins-list li::marker{content:""}.prose .ins-more{margin:0;padding:16px 20px;background:#fff;border:1px dashed #b9d6d8;border-radius:14px;font-size:18px;line-height:2}.prose .ins-more strong{display:inline-block;background:var(--navy);color:#fff;padding:0 12px;border-radius:999px;line-height:1.8;margin-inline:2px}.prose--home{max-width:var(--wrap)}.section--topics{background:linear-gradient(180deg,#fff 0%,var(--mist) 100%)}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.topic-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink);box-shadow:0 1px 2px #0f2a3a0d,0 14px 32px -22px #0f2a3a59;transition:transform .25s,box-shadow .25s,border-color .25s}.topic-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0f2a3a0f,0 26px 50px -24px #0f2a3a73;border-color:#bcd3d9;color:var(--ink)}.topic-card__media{position:relative;display:block;aspect-ratio:16/10;background:var(--navy);overflow:hidden}.topic-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.topic-card__media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(9,35,48,.35));pointer-events:none}.topic-card:hover .topic-card__media img{transform:scale(1.05)}.topic-card__icon{display:flex;height:100%;align-items:center;justify-content:center;color:var(--teal);background:var(--teal-50)}.topic-card__icon .ico{width:56px;height:56px}.topic-card__chip{position:absolute;z-index:1;top:14px;inset-inline-start:14px;background:#fffffff0;color:var(--teal-d);font-size:13px;font-weight:700;letter-spacing:.3px;padding:4px 12px;border-radius:999px;box-shadow:0 4px 12px -6px #00000059}.topic-card__body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 0;flex:1}.topic-card__title{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--navy);line-height:1.3}.topic-card__text{font-size:15.5px;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.topic-card__more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:16px 0 18px;border-top:1px solid var(--line);font-weight:700;font-size:15.5px;color:var(--teal-d)}.topic-card__body .topic-card__text{margin-bottom:8px}.topic-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--teal-50);color:var(--teal-d);transition:background .25s,color .25s,transform .25s}.topic-card:hover .topic-card__arrow{background:var(--teal);color:#fff;transform:translate(-4px)}.doctor-band{display:flex;gap:36px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px 36px;box-shadow:var(--shadow)}.doctor-band img{width:132px;height:auto;aspect-ratio:194/256;object-fit:cover;object-position:50% 20%;border-radius:16px;flex:none;box-shadow:0 0 0 6px var(--teal-50)}.doctor-band p{color:var(--ink-2);max-width:62ch}.page-hero{background:linear-gradient(180deg,#fff,var(--mist));border-bottom:1px solid var(--line);padding-block:30px 34px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px;color:var(--muted);margin-bottom:12px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--teal-d);text-decoration:underline}.page-hero__title{font-family:var(--serif);font-size:clamp(28px,3.6vw,44px);font-weight:700;margin:0;max-width:32ch}.layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding-block:44px 72px;align-items:start}.prose{font-size:18px;line-height:1.85;color:var(--ink)}.layout .prose{max-width:760px}.prose h2{font-family:var(--serif);font-size:30px;font-weight:700;margin:1.6em 0 .45em}.prose h3{font-family:var(--serif);font-size:24px;font-weight:700;margin:1.7em 0 .45em;padding-top:.2em}.prose h4{font-size:19px;font-weight:700;color:var(--teal-d);margin:1.4em 0 .35em}.prose>:first-child{margin-top:0}.prose .subtitle{font-size:17px;color:var(--muted);margin-top:-.2em;direction:auto}.prose .lead{font-size:20px;color:var(--ink-2)}.prose strong{color:var(--navy);font-weight:700}.prose ul,.prose ol{padding-inline-start:1.4em;margin:0 0 1.2em}.prose li{margin-bottom:.5em}.prose li::marker{color:var(--teal);font-weight:700}.prose blockquote{margin:1.5em 0;padding:16px 22px;border-inline-start:4px solid var(--teal);background:var(--teal-50);border-radius:0 var(--r-sm) var(--r-sm) 0}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose figure{margin:1.8em 0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px;box-shadow:var(--shadow)}.prose figure img{margin-inline:auto;border-radius:8px;cursor:zoom-in;max-height:520px;width:auto}.prose figcaption{font-size:14.5px;line-height:1.5;color:var(--muted);text-align:center;padding:10px 6px 2px}.prose .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:1.8em 0}.prose .gallery figure{margin:0;display:flex;flex-direction:column}.prose .gallery figure img{width:100%;height:180px;object-fit:contain;background:var(--mist)}.prose>img{margin:1.5em auto;border-radius:var(--r)}.table-wrap{overflow-x:auto;margin:1.5em 0;border:1px solid var(--line);border-radius:var(--r-sm)}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:start}.prose th{background:var(--mist)}.embed{position:relative;aspect-ratio:16/9;margin:1.5em 0;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:2.5em;padding:22px 24px;border-radius:var(--r);background:var(--teal-50);border:1px solid #cfe5e6}.article-cta p{margin:0;font-size:17px}.profile{display:flex;gap:28px;align-items:center;margin-bottom:32px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.profile .profile__photo{margin:0;padding:0;border:0;box-shadow:none;background:none;flex:none}.profile .profile__photo img{width:150px;height:auto;max-height:none;aspect-ratio:194/256;object-fit:cover;object-position:50% 20%;border-radius:16px;cursor:default;box-shadow:0 0 0 6px var(--teal-50)}.profile__head h2{margin:0 0 4px;font-size:30px}.profile__role{margin:0 0 8px;color:var(--ink-2);font-size:18px}.profile__phone{margin:0}.profile__phone a{font-weight:700;font-size:19px;text-decoration:none}.aside{position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:20px}.clinic-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow);border-top:4px solid var(--teal)}.clinic-card__title{font-family:var(--serif);font-size:21px;margin-bottom:12px}.clinic-card__body{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-bottom:16px}.clinic-card__body p{margin:0 0 .5em}.clinic-card__body ul{list-style:none;padding:0;margin:0 0 .6em}.clinic-card__body li{padding:5px 0;border-bottom:1px dashed var(--line)}.clinic-card__body strong{color:var(--navy)}.clinic-card__body li strong{display:inline-block;min-width:68px;background:var(--teal-50);color:var(--teal-d);border-radius:999px;padding:0 10px;margin-inline-end:4px;text-align:center}.clinic-card__link{display:inline-flex;align-items:center;gap:4px;margin-top:14px;font-size:15px;font-weight:500;text-decoration:none}.more-topics{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 10px}.more-topics__title{font-size:16px;font-weight:700;font-family:var(--sans);color:var(--muted);margin:0 6px 8px}.more-topics ul{list-style:none;margin:0;padding:0}.more-topics a{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:500}.more-topics a:hover{background:var(--teal-50);color:var(--navy)}.more-topics a .ico{color:var(--teal)}.site-footer{background:var(--navy);color:#c9dbe3;margin-top:0}.site-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding-block:52px 40px}.site-footer__role{margin-top:14px;color:#a9c2cf}.site-footer__title{font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:.4px;color:#fff;margin-bottom:14px}.contact-list,.footer-links{list-style:none;margin:0;padding:0}.contact-list li{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.contact-list .ico{margin-top:5px;color:#7fd0d4}.site-footer a{color:#e6f1f4;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-links{columns:2;column-gap:24px}.footer-links li{margin-bottom:8px;break-inside:avoid}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:#9fb8c5}.site-footer__bottom p{margin:0;padding-block:18px}.callbar{display:none}.preview-bar{background:#fff4d6;color:#6b4e00;text-align:center;padding:8px;font-weight:500;border-bottom:1px solid #f0d58a}.notfound{padding-block:80px 100px}.notfound h1{font-family:var(--serif);font-size:clamp(30px,4vw,44px)}.notfound__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lightbox{position:fixed;inset:0;z-index:200;background:#081821e6;display:flex;align-items:center;justify-content:center;padding:24px;flex-direction:column;gap:12px}.lightbox[hidden]{display:none}.lightbox img{max-width:min(1100px,100%);max-height:80vh;width:auto;border-radius:10px;background:#fff}.lightbox p{color:#dfeaee;margin:0;text-align:center;max-width:70ch}.lightbox button{position:absolute;top:16px;inset-inline-end:16px;width:46px;height:46px;border-radius:50%;border:0;background:#fff;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox button .ico{width:22px;height:22px}.prose .info-grid{gap:22px}.prose .info-card{position:relative;overflow:hidden}.prose .info-card>h2{display:flex;align-items:center;gap:14px;font-size:24px;margin:0 0 18px}.prose .info-card>h2:before{content:"";flex:none;width:48px;height:48px;border-radius:14px;background:var(--teal-50) center/24px no-repeat;border:1px solid #cfe5e6}.prose .info-card--phone>h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E");background-color:#ffffff24;border-color:#ffffff38}.prose .info-card--address>h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b7a83' d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.prose .info-card--insurance>h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b7a83' d='M12 2 4 5v6c0 5.1 3.4 9.7 8 11 4.6-1.3 8-5.9 8-11V5zm-1.2 14.2-3.5-3.5 1.4-1.4 2.1 2.1 4.9-4.9 1.4 1.4z'/%3E%3C/svg%3E");background-color:#fff}.prose .info-card--directions>h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b7a83' d='M18 15a3 3 0 1 0 0 6 3 3 0 0 0 0-6zM6 3a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm11 4H9.8a3 3 0 0 1 0 2H17a2 2 0 0 1 0 4H7a4 4 0 0 0 0 8h7.2a3 3 0 0 1 0-2H7a2 2 0 0 1 0-4h10a4 4 0 0 0 0-8z'/%3E%3C/svg%3E")}.prose .info-card--phone{display:flex;flex-direction:column;justify-content:center;padding:30px 32px;background:linear-gradient(135deg,#0d3448,#0f4d63 55%,#0b7a83 130%)}.prose .info-card--phone:after{content:"";position:absolute;width:300px;height:300px;inset-inline-end:-110px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,transparent 0 34%,rgba(255,255,255,.07) 34.5% 36%,transparent 36.5% 54%,rgba(255,255,255,.07) 54.5% 56%,transparent 56.5% 74%,rgba(255,255,255,.07) 74.5% 76%,transparent 76.5%);pointer-events:none}.prose .info-card--phone>h2{color:#d7eef0;font-size:20px;margin-bottom:14px}.prose .big-phone{margin:0;position:relative;z-index:1}.prose .big-phone a{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-size:clamp(28px,3.2vw,40px);font-weight:700;color:#fff;text-decoration:none;letter-spacing:.5px;padding:10px 22px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);transition:background .2s}.prose .big-phone a:hover{background:#ffffff2e;color:#fff}.prose .info-card--address{padding:30px 32px;border-top:4px solid var(--teal)}.prose .addr-main{font-size:20px;font-weight:700;color:var(--navy);line-height:1.5;margin-bottom:10px}.prose .addr-sub{display:inline-block;margin:0;font-size:16px;font-weight:500;color:var(--teal-d);background:var(--teal-50);border:1px solid #cfe5e6;padding:4px 14px;border-radius:999px}.prose .info-card--directions{padding:30px 32px}.prose .dir-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:18px}.prose .dir-col{background:var(--mist);border:1px solid var(--line);border-radius:16px;padding:22px 22px 20px}.prose .info-card .dir-col h3{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--navy);margin:0 0 14px}.prose .dir-col h3:before{content:"";flex:none;width:36px;height:36px;border-radius:10px;background:#fff center/20px no-repeat;border:1px solid var(--line)}.prose .dir-col--car h3:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b7a83' d='M18.9 6c-.2-.6-.8-1-1.4-1H6.5c-.7 0-1.2.4-1.4 1L3 12v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-8zM6.5 16a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM5 11l1.5-4.5h11L19 11z'/%3E%3C/svg%3E")}.prose .dir-col--bus h3:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b7a83' d='M4 16c0 .9.4 1.7 1 2.2V20a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.8c.6-.5 1-1.3 1-2.2V6c0-3.5-3.6-4-8-4s-8 .5-8 4zm3.5 1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1.5-6H6V6h12z'/%3E%3C/svg%3E")}.prose .dir-highlight{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--teal-d);background:#fff;border:1px solid #cfe5e6;border-radius:12px;padding:6px 14px 6px 12px;margin-bottom:12px}.prose .dir-highlight:before{content:"";width:22px;height:22px;border-radius:6px;background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M13 3H6v18h4v-6h3a6 6 0 0 0 0-12zm.2 8H10V7h3.2a2 2 0 0 1 0 4z'/%3E%3C/svg%3E") center/16px no-repeat}.prose .dir-col p{font-size:16.5px}.prose .card-actions{margin:14px 0 0}.prose .card-btn{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15.5px;text-decoration:none;color:#fff;background:var(--teal);padding:9px 18px;border-radius:999px;box-shadow:0 6px 16px -8px #0b7a83b3}.prose .card-btn:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M18 15a3 3 0 1 0 0 6 3 3 0 0 0 0-6zM6 3a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm11 4H9.8a3 3 0 0 1 0 2H17a2 2 0 0 1 0 4H7a4 4 0 0 0 0 8h7.2a3 3 0 0 1 0-2H7a2 2 0 0 1 0-4h10a4 4 0 0 0 0-8z'/%3E%3C/svg%3E") center/contain no-repeat}.prose .card-btn:hover{background:var(--teal-d);color:#fff}.prose .bus-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.prose .bus-list li{display:flex;align-items:center;gap:14px;margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.5}.prose .bus-list li::marker{content:""}.prose .bus-list li strong{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:78px;padding:6px 10px;border-radius:10px;background:var(--navy);color:#fff;font-size:18px;font-weight:700}.prose .bus-list li strong:before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M4 16c0 .9.4 1.7 1 2.2V20a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.8c.6-.5 1-1.3 1-2.2V6c0-3.5-3.6-4-8-4s-8 .5-8 4zm3.5 1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm9 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1.5-6H6V6h12z'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:860px){.prose .dir-grid{grid-template-columns:1fr}}@media(max-width:640px){.prose .info-card--phone,.prose .info-card--address,.prose .info-card--directions{padding:22px 18px}.prose .info-card>h2{font-size:21px}.prose .info-card>h2:before{width:42px;height:42px}.prose .big-phone a{font-size:26px;padding:8px 16px;width:100%;justify-content:center}.prose .addr-main{font-size:18px}.prose .dir-col{padding:16px}.prose .bus-list li{align-items:flex-start;gap:10px;font-size:15.5px}.prose .bus-list li strong{min-width:64px;font-size:16px}}@media(max-width:1120px){.nav__link{padding:8px;font-size:15px}.nav__cta span{display:none}.nav__cta{padding:.7em}}@media(max-width:980px){:root{--header-h:66px}.nav-toggle{display:inline-flex}.nav{position:fixed;inset:var(--header-h) 0 auto 0;flex-direction:column;align-items:stretch;gap:12px;background:#fff;border-bottom:1px solid var(--line);padding:12px 20px 20px;box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--header-h));overflow:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s}.nav.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.nav__list{flex-direction:column;gap:2px}.nav__link{padding:12px;font-size:17px}.nav__cta span{display:inline}.nav__cta{padding:.85em 1.2em}.brand__name{font-size:21px}.brand__mark{width:36px;height:36px}.hero__grid{grid-template-columns:1fr;gap:28px;padding-block:40px 48px}.portrait-card{order:-1;width:170px;padding:8px}.portrait-card figcaption{display:none}.portrait-card:before{inset:14px -14px -14px 14px}.portrait-card figcaption strong{font-size:19px}.hero__text{text-align:center}.hero__actions,.hero__addr{justify-content:center}.layout{grid-template-columns:1fr;gap:32px}.aside{position:static}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid>:first-child{grid-column:1/-1}}@media(max-width:640px){body{font-size:16.5px;padding-bottom:76px}.container{padding-inline:16px}.section{padding-block:44px}.info-grid{grid-template-columns:1fr;gap:14px}.info-card{padding:20px}.prose .info-card--insurance{padding:22px 18px}.prose .ins-list{grid-template-columns:1fr;gap:10px}.prose .ins-list li{display:flex;align-items:baseline;gap:12px;text-align:start;padding:14px 16px}.prose .ins-list li strong{display:inline;font-size:24px;margin:0}.prose .ins-more{font-size:17px}.topic-grid{grid-template-columns:1fr;gap:16px}.doctor-band{flex-direction:column;text-align:center;padding:24px 20px;gap:18px}.prose{font-size:17px;line-height:1.8}.prose h2{font-size:25px}.prose h3{font-size:21px}.prose .gallery{grid-template-columns:1fr}.prose .gallery figure img{height:auto;max-height:260px}.profile{flex-direction:column;text-align:center}.site-footer__grid{grid-template-columns:1fr;gap:28px;padding-block:40px 28px}.brand__sub{font-size:12.5px}.hero__actions .btn{flex:1 1 100%}.article-cta{flex-direction:column;align-items:stretch;text-align:center}.callbar{display:flex;gap:10px;position:fixed;inset:auto 0 0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(8px);border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px #0f2a3a4d}.callbar .btn{flex:1}.callbar .btn--primary{flex:2}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.site-header,.callbar,.aside,.site-footer,.article-cta{display:none}.layout{display:block}body{background:#fff}}
