.BlogTagCloud-module__zbapWG__cloud{margin-top:1.15rem}.BlogTagCloud-module__zbapWG__heading{letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:.55rem;font-size:.8rem;font-weight:600}.BlogTagCloud-module__zbapWG__list{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.BlogTagCloud-module__zbapWG__tag{--tag-weight:0;font-size:calc(.75rem + var(--tag-weight) * .3rem);padding:calc(.2rem + var(--tag-weight) * .1rem) calc(.55rem + var(--tag-weight) * .2rem);background:var(--color-primary-muted);color:var(--color-primary-hover);white-space:nowrap;border-radius:999px;font-weight:600;line-height:1.4;display:inline-block}.BlogTagCloud-module__zbapWG__tag:hover{background:color-mix(in srgb, var(--color-primary-muted) 70%, var(--color-primary) 30%)}.BlogTagCloud-module__zbapWG__tag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BlogTagCloud-module__zbapWG__tagActive{background:color-mix(in srgb, var(--color-primary-muted) 65%, var(--color-primary) 35%);box-shadow:inset 0 0 0 1px var(--color-primary)}
.BlogTagList-module__1jEzAW__list{flex-wrap:wrap;gap:.35rem;display:flex}.BlogTagList-module__1jEzAW__tag{background:var(--color-primary-muted);color:var(--color-primary-hover);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.4}.BlogTagList-module__1jEzAW__tag:hover{background:color-mix(in srgb, var(--color-primary-muted) 70%, var(--color-primary) 30%)}.BlogTagList-module__1jEzAW__tag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BlogTagList-module__1jEzAW__tagActive{background:color-mix(in srgb, var(--color-primary-muted) 65%, var(--color-primary) 35%);box-shadow:inset 0 0 0 1px var(--color-primary)}
.MarkdownBody-module__2udqwG__body{color:var(--color-text);font-size:1.05rem;line-height:1.65}.MarkdownBody-module__2udqwG__body h2{color:var(--color-text);margin:1.75rem 0 .75rem;font-size:1.35rem}.MarkdownBody-module__2udqwG__body h2:first-child{margin-top:0}.MarkdownBody-module__2udqwG__body p{margin:.75rem 0}.MarkdownBody-module__2udqwG__body a{color:var(--color-primary);font-weight:600}.MarkdownBody-module__2udqwG__body a:hover{color:var(--color-primary-hover)}.MarkdownBody-module__2udqwG__body ul{margin:.75rem 0;padding-left:1.25rem}.MarkdownBody-module__2udqwG__body li{margin:.35rem 0}.MarkdownBody-module__2udqwG__body blockquote{border-left:4px solid var(--color-primary-muted);background:var(--color-surface);color:var(--color-text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1rem 0;padding:.75rem 1rem}.MarkdownBody-module__2udqwG__body table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}:is(.MarkdownBody-module__2udqwG__body th,.MarkdownBody-module__2udqwG__body td){border:1px solid var(--color-border);text-align:left;padding:.6rem .75rem}.MarkdownBody-module__2udqwG__body th{background:var(--color-primary-muted)}.MarkdownBody-module__2udqwG__body strong{color:var(--color-text)}.MarkdownBody-module__2udqwG__body img{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:100%;max-width:100%;height:auto;margin:.35rem 0 1.25rem;display:block}
.ContactView-module__Lf4Vjq__page{padding:2.5rem 0 3.5rem}.ContactView-module__Lf4Vjq__container{max-width:1000px;margin:0 auto;padding:0 1.25rem}.ContactView-module__Lf4Vjq__header{margin-bottom:2rem}.ContactView-module__Lf4Vjq__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem)}.ContactView-module__Lf4Vjq__lead{color:var(--color-text-muted);max-width:65ch;margin-top:.75rem;line-height:1.55}.ContactView-module__Lf4Vjq__providedBy{color:var(--color-text);max-width:65ch;margin-top:.65rem;line-height:1.55}.ContactView-module__Lf4Vjq__providedBy p{margin:0}.ContactView-module__Lf4Vjq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}@media (max-width:639px){.ContactView-module__Lf4Vjq__grid{grid-template-columns:minmax(0,1fr)}}.ContactView-module__Lf4Vjq__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.35rem}.ContactView-module__Lf4Vjq__h2{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-top:1rem;font-size:.85rem}.ContactView-module__Lf4Vjq__h2:first-child{margin-top:0}.ContactView-module__Lf4Vjq__muted{color:var(--color-text);margin-top:.35rem}.ContactView-module__Lf4Vjq__link{color:var(--color-primary);font-weight:600}.ContactView-module__Lf4Vjq__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.ContactView-module__Lf4Vjq__address{color:var(--color-text);margin-top:.35rem;font-style:normal;line-height:1.55}.ContactView-module__Lf4Vjq__note{color:var(--color-text-muted);margin:.5rem 0 1rem;font-size:.92rem;line-height:1.5}.ContactView-module__Lf4Vjq__mapSection{margin-top:2rem}.ContactView-module__Lf4Vjq__mapWrap{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:var(--color-primary-muted);overflow:hidden}.ContactView-module__Lf4Vjq__map{border:0;width:100%;min-height:320px;display:block}.ContactView-module__Lf4Vjq__mapListing{margin-top:.75rem}.ContactView-module__Lf4Vjq__bookingBlock .ContactView-module__Lf4Vjq__h2{margin-top:0}.ContactView-module__Lf4Vjq__bookingBlock{border-bottom:1px solid var(--color-border);margin-bottom:.25rem;padding-bottom:1rem}.ContactView-module__Lf4Vjq__bookingHint{color:var(--color-text-muted);max-width:52ch;margin:.5rem 0 1rem;font-size:.95rem;line-height:1.5}.ContactView-module__Lf4Vjq__bookingPrimary{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:320px;min-height:48px;padding:0 1.25rem;font-size:.98rem;font-weight:650;text-decoration:none;display:inline-flex}.ContactView-module__Lf4Vjq__bookingPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ContactView-module__Lf4Vjq__bookingPrimary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ContactView-module__Lf4Vjq__bookingRow{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.85rem;display:flex}.ContactView-module__Lf4Vjq__bookingSecondary{font:inherit;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:.45rem .85rem;font-size:.92rem;font-weight:600}.ContactView-module__Lf4Vjq__bookingSecondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.ContactView-module__Lf4Vjq__bookingSecondary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ContactView-module__Lf4Vjq__bookingCopied{color:var(--color-primary);margin:0;font-size:.88rem;font-weight:600}.ContactView-module__Lf4Vjq__bookingDesktopQr{align-items:flex-start;gap:1rem;margin-top:1.15rem;display:none}@media (min-width:640px){.ContactView-module__Lf4Vjq__bookingDesktopQr{display:flex}}.ContactView-module__Lf4Vjq__bookingQrHint{color:var(--color-text-muted);max-width:18ch;margin:0;font-size:.88rem;line-height:1.45}.ContactView-module__Lf4Vjq__bookingQrWrap{border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fff;flex-shrink:0;padding:.5rem}.ContactView-module__Lf4Vjq__bookingQr{vertical-align:top;display:block}
.BlogListView-module__hIGHba__page{padding:2.5rem 0 3.5rem}.BlogListView-module__hIGHba__container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.BlogListView-module__hIGHba__header{margin-bottom:2rem}.BlogListView-module__hIGHba__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem)}.BlogListView-module__hIGHba__lead{color:var(--color-text-muted);max-width:65ch;margin-top:.75rem;line-height:1.55}.BlogListView-module__hIGHba__allArticles{color:var(--color-primary);margin-top:.85rem;font-weight:600;display:inline-block}.BlogListView-module__hIGHba__allArticles:hover{color:var(--color-primary-hover)}.BlogListView-module__hIGHba__empty{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.55}.BlogListView-module__hIGHba__list{grid-template-columns:1fr;align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.BlogListView-module__hIGHba__list{grid-template-columns:1fr 1fr;gap:1.15rem}}.BlogListView-module__hIGHba__item{min-height:0;display:flex}.BlogListView-module__hIGHba__cardLink{flex-direction:column;flex:1;min-width:0;display:flex}.BlogListView-module__hIGHba__cardLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.BlogListView-module__hIGHba__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);width:100%;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;flex:1;display:flex;overflow:hidden}.BlogListView-module__hIGHba__thumb{background:var(--color-primary-muted);flex:0 0 180px;height:180px;position:relative;overflow:hidden}.BlogListView-module__hIGHba__thumbImg{object-fit:cover;object-position:center}.BlogListView-module__hIGHba__thumbFallback{background:linear-gradient(90deg, var(--color-primary-muted), var(--color-surface));position:absolute;inset:0}.BlogListView-module__hIGHba__body{flex-direction:column;flex:auto;padding:1.1rem 1.2rem 0;display:flex}.BlogListView-module__hIGHba__meta{color:var(--color-text-muted);font-size:.85rem}.BlogListView-module__hIGHba__title{color:var(--color-text);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin-top:.35rem;font-size:1.2rem;display:-webkit-box;overflow:hidden}.BlogListView-module__hIGHba__excerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.65em;margin-top:.5rem;line-height:1.55;display:-webkit-box;overflow:hidden}.BlogListView-module__hIGHba__tags{margin-top:auto;padding:.75rem 1.2rem 1.25rem}
.BlogPostView-module__efNvlG__page{padding:2rem 0 3.5rem}.BlogPostView-module__efNvlG__container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.BlogPostView-module__efNvlG__header{margin-bottom:1.5rem}.BlogPostView-module__efNvlG__meta{color:var(--color-text-muted);font-size:.9rem}.BlogPostView-module__efNvlG__h1{letter-spacing:-.03em;color:var(--color-text);max-width:28ch;margin-top:.4rem;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:1.2}.BlogPostView-module__efNvlG__tags{margin-top:.85rem}.BlogPostView-module__efNvlG__source{margin-top:.85rem;font-size:.92rem}.BlogPostView-module__efNvlG__source a{color:var(--color-primary);font-weight:600}.BlogPostView-module__efNvlG__layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:2.5rem;display:grid}.BlogPostView-module__efNvlG__article{min-width:0}.BlogPostView-module__efNvlG__instagram{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.BlogPostView-module__efNvlG__instagramHeading{color:var(--color-text);margin-bottom:.75rem;font-size:1.15rem}.BlogPostView-module__efNvlG__instagramEmbed{border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:0;width:326px;max-width:100%;height:710px;margin:0 auto;display:block}.BlogPostView-module__efNvlG__sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6rem}.BlogPostView-module__efNvlG__sidebarCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.BlogPostView-module__efNvlG__sidebarPhoto{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);width:72px;height:72px}.BlogPostView-module__efNvlG__byline{color:var(--color-text);margin-top:.75rem;font-size:.95rem;line-height:1.45}.BlogPostView-module__efNvlG__bylineName{color:var(--color-primary);font-weight:600}.BlogPostView-module__efNvlG__bylineName:hover{color:var(--color-primary-hover)}.BlogPostView-module__efNvlG__sidebarLink{color:var(--color-primary);margin-top:.45rem;font-weight:600;display:inline-block}.BlogPostView-module__efNvlG__footerNote{color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.BlogPostView-module__efNvlG__cta{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:.9rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.BlogPostView-module__efNvlG__cta:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (max-width:860px){.BlogPostView-module__efNvlG__layout{grid-template-columns:1fr;gap:1.75rem}.BlogPostView-module__efNvlG__sidebar{position:static}.BlogPostView-module__efNvlG__h1{max-width:none}}
.ContactMailtoForm-module__LadtUq__form{flex-direction:column;gap:1rem;display:flex}.ContactMailtoForm-module__LadtUq__label{color:var(--color-text);flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.ContactMailtoForm-module__LadtUq__input,.ContactMailtoForm-module__LadtUq__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface);color:var(--color-text);padding:.65rem .75rem}.ContactMailtoForm-module__LadtUq__input:focus-visible,.ContactMailtoForm-module__LadtUq__textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ContactMailtoForm-module__LadtUq__textarea{resize:vertical;min-height:120px}.ContactMailtoForm-module__LadtUq__submit{border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;align-self:flex-start;min-height:48px;padding:0 1.2rem;font-weight:650}.ContactMailtoForm-module__LadtUq__submit:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ContactMailtoForm-module__LadtUq__submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.DoctorView-module__jigEuq__page{padding:2.5rem 0 3.5rem}.DoctorView-module__jigEuq__container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.DoctorView-module__jigEuq__crumbs{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.85rem}.DoctorView-module__jigEuq__crumbs a{color:var(--color-primary)}.DoctorView-module__jigEuq__header{border-bottom:1px solid var(--color-border);margin-bottom:2.75rem;padding-bottom:1.75rem}.DoctorView-module__jigEuq__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.2}.DoctorView-module__jigEuq__credentials{color:var(--color-primary);margin-top:.85rem;font-size:1.05rem;font-weight:600}.DoctorView-module__jigEuq__experience{color:var(--color-text);margin-top:.35rem;font-weight:650}.DoctorView-module__jigEuq__lead{color:var(--color-text-muted);max-width:70ch;margin-top:1.15rem;font-size:1.1rem;line-height:1.65}.DoctorView-module__jigEuq__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.DoctorView-module__jigEuq__btnPrimary,.DoctorView-module__jigEuq__btnSecondary{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.DoctorView-module__jigEuq__btnPrimary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.DoctorView-module__jigEuq__btnPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.DoctorView-module__jigEuq__btnSecondary{background:var(--color-surface-elevated);color:var(--color-text);border:1px solid var(--color-border)}.DoctorView-module__jigEuq__sectionTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem}.DoctorView-module__jigEuq__sectionLead{color:var(--color-text-muted);max-width:70ch;margin-top:.75rem;font-size:1.05rem;line-height:1.65}.DoctorView-module__jigEuq__about,.DoctorView-module__jigEuq__areas,.DoctorView-module__jigEuq__approach,.DoctorView-module__jigEuq__profile,.DoctorView-module__jigEuq__reviews,.DoctorView-module__jigEuq__articles,.DoctorView-module__jigEuq__faqs,.DoctorView-module__jigEuq__consult{margin-top:2.75rem}.DoctorView-module__jigEuq__aboutGrid{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:2rem;margin-top:1.15rem;display:grid}@media (max-width:800px){.DoctorView-module__jigEuq__aboutGrid{grid-template-columns:1fr}}.DoctorView-module__jigEuq__portrait{justify-self:start}@media (max-width:800px){.DoctorView-module__jigEuq__portrait{justify-self:center;max-width:280px}}.DoctorView-module__jigEuq__img,.DoctorView-module__jigEuq__clinicImg{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-soft)}.DoctorView-module__jigEuq__bio{color:var(--color-text-muted);margin-top:0;font-size:1.05rem;line-height:1.65}.DoctorView-module__jigEuq__bio+.DoctorView-module__jigEuq__bio{margin-top:1rem}.DoctorView-module__jigEuq__inlineLink{color:var(--color-primary);font-weight:600}.DoctorView-module__jigEuq__inlineLink:hover{color:var(--color-primary-hover)}.DoctorView-module__jigEuq__profiles{margin-top:1rem}.DoctorView-module__jigEuq__profilesLabel{color:var(--color-text-muted);margin:0;font-size:.95rem}.DoctorView-module__jigEuq__profileList{flex-wrap:wrap;gap:.5rem 1.1rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.DoctorView-module__jigEuq__clinicPhoto{margin:1.35rem 0 0}.DoctorView-module__jigEuq__grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;margin-top:1.15rem;display:grid}@media (min-width:760px){.DoctorView-module__jigEuq__grid{grid-template-columns:1fr 1fr;gap:1.15rem}}.DoctorView-module__jigEuq__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);height:100%;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;padding:1.35rem 1.3rem 1.25rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.DoctorView-module__jigEuq__card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 14px 36px #6d4c631f}.DoctorView-module__jigEuq__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.DoctorView-module__jigEuq__iconWrap{background:var(--color-primary-muted);width:2.6rem;height:2.6rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.95rem;display:inline-flex}.DoctorView-module__jigEuq__cardTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.15rem}.DoctorView-module__jigEuq__short{color:var(--color-text-muted);flex:auto;margin-top:.5rem;line-height:1.55}.DoctorView-module__jigEuq__readMore,.DoctorView-module__jigEuq__textLink{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:1.1rem;font-weight:600;display:inline-flex}.DoctorView-module__jigEuq__card:hover .DoctorView-module__jigEuq__readMore,.DoctorView-module__jigEuq__textLink:hover{color:var(--color-primary-hover)}.DoctorView-module__jigEuq__approachList{grid-template-columns:1fr;gap:1rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.DoctorView-module__jigEuq__approachList{grid-template-columns:1fr 1fr}}.DoctorView-module__jigEuq__approachItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.DoctorView-module__jigEuq__approachName{letter-spacing:-.02em;color:var(--color-text);font-size:1.05rem}.DoctorView-module__jigEuq__approachBody{color:var(--color-text-muted);margin-top:.4rem;line-height:1.55}.DoctorView-module__jigEuq__qualList{gap:1rem;margin:1.15rem 0 0;display:grid}.DoctorView-module__jigEuq__qualItem{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.DoctorView-module__jigEuq__qualItem dt{color:var(--color-text);font-size:1.05rem;font-weight:650}.DoctorView-module__jigEuq__qualItem dd{color:var(--color-text-muted);margin:.3rem 0 0;line-height:1.5}.DoctorView-module__jigEuq__subhead{letter-spacing:-.02em;color:var(--color-text);margin-top:1.15rem;font-size:1.05rem}.DoctorView-module__jigEuq__list{color:var(--color-text);margin-top:.5rem;padding-left:1.2rem;line-height:1.55}.DoctorView-module__jigEuq__list li{margin:.35rem 0}.DoctorView-module__jigEuq__affiliation{color:var(--color-text-muted);margin-top:1rem;font-size:1.05rem;line-height:1.65}.DoctorView-module__jigEuq__affiliation p{margin:0}.DoctorView-module__jigEuq__langList{flex-wrap:wrap;gap:.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.DoctorView-module__jigEuq__langList li{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-elevated);border-radius:999px;padding:.35rem .8rem}.DoctorView-module__jigEuq__reviewGrid{grid-template-columns:1fr;gap:1rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.DoctorView-module__jigEuq__reviewGrid{grid-template-columns:1fr 1fr}}.DoctorView-module__jigEuq__reviewCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.DoctorView-module__jigEuq__reviewCard blockquote{margin:.65rem 0 0}.DoctorView-module__jigEuq__reviewCard p{color:var(--color-text-muted);line-height:1.55}.DoctorView-module__jigEuq__reviewAuthor{color:var(--color-text);margin-top:.75rem;font-weight:600}.DoctorView-module__jigEuq__reviewLink{color:var(--color-primary);margin-top:.55rem;font-size:.92rem;font-weight:600;display:inline-block}.DoctorView-module__jigEuq__reviewLink:hover{color:var(--color-primary-hover)}.DoctorView-module__jigEuq__articleList{margin:1.15rem 0 0;padding:0;list-style:none}.DoctorView-module__jigEuq__articleItem{border-bottom:1px solid var(--color-border)}.DoctorView-module__jigEuq__articleItem:first-child{border-top:1px solid var(--color-border)}.DoctorView-module__jigEuq__articleLink{align-items:center;gap:.9rem;padding:.75rem 0;display:flex}.DoctorView-module__jigEuq__articleThumb{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-primary-muted);flex:0 0 5.5rem;width:5.5rem;height:4.1rem;overflow:hidden}.DoctorView-module__jigEuq__articleThumbImg{object-fit:cover;object-position:center;width:100%;height:100%}.DoctorView-module__jigEuq__articleCopy{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.DoctorView-module__jigEuq__articleDate{color:var(--color-text-muted);font-size:.88rem}.DoctorView-module__jigEuq__articleTitle{color:var(--color-text);font-weight:650;line-height:1.4}.DoctorView-module__jigEuq__articleLink:hover .DoctorView-module__jigEuq__articleTitle{color:var(--color-primary)}.DoctorView-module__jigEuq__background{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);margin-top:2.75rem;padding:0 1.2rem 1.15rem}.DoctorView-module__jigEuq__backgroundSummary{cursor:pointer;letter-spacing:-.02em;color:var(--color-text);padding:1.15rem 0;font-size:1.5rem}.DoctorView-module__jigEuq__backgroundSummary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.DoctorView-module__jigEuq__backgroundBody{padding-bottom:.35rem}.DoctorView-module__jigEuq__backgroundBody>section+section{margin-top:1.35rem}.DoctorView-module__jigEuq__timeline{border-left:2px solid var(--color-border);margin:.75rem 0 0;padding:0;list-style:none}.DoctorView-module__jigEuq__timelineItem{padding:0 0 1rem 1.15rem}.DoctorView-module__jigEuq__timelineItem:last-child{padding-bottom:0}.DoctorView-module__jigEuq__timelineRole{color:var(--color-text);margin:0;font-weight:650}.DoctorView-module__jigEuq__timelineOrg{color:var(--color-text-muted);margin:.2rem 0 0;line-height:1.45}.DoctorView-module__jigEuq__timelinePeriod{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.92rem}.DoctorView-module__jigEuq__stars{gap:.1rem;display:inline-flex}.DoctorView-module__jigEuq__starOn{color:#c9a227}.DoctorView-module__jigEuq__starOff{color:var(--color-border)}.DoctorView-module__jigEuq__faqList{flex-direction:column;gap:1rem;margin-top:1.15rem;display:flex}.DoctorView-module__jigEuq__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.DoctorView-module__jigEuq__faqQuestion{color:var(--color-text);font-size:1.05rem;font-weight:650}.DoctorView-module__jigEuq__faqAnswer{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}.DoctorView-module__jigEuq__faqAnswer p{margin:0}.DoctorView-module__jigEuq__consult{border-top:1px solid var(--color-border);padding-top:1.75rem}.DoctorView-module__jigEuq__consultMeta{grid-template-columns:1fr;gap:1rem;margin-top:1.15rem;display:grid}@media (min-width:760px){.DoctorView-module__jigEuq__consultMeta{grid-template-columns:1fr 1fr}}.DoctorView-module__jigEuq__consultText{color:var(--color-text-muted);margin-top:.45rem;font-size:1.05rem;line-height:1.65}.DoctorView-module__jigEuq__consult .DoctorView-module__jigEuq__actions{margin-top:1.25rem}
.FaqView-module__EFX78G__page{padding:2.5rem 0 3.5rem}.FaqView-module__EFX78G__container{max-width:720px;margin:0 auto;padding:0 1.25rem}.FaqView-module__EFX78G__header{margin-bottom:2rem}.FaqView-module__EFX78G__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem)}.FaqView-module__EFX78G__lead{color:var(--color-text-muted);margin-top:.75rem;line-height:1.55}.FaqView-module__EFX78G__list{flex-direction:column;gap:1.25rem;display:flex}.FaqView-module__EFX78G__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.FaqView-module__EFX78G__question{color:var(--color-text);font-size:1.05rem;font-weight:650}.FaqView-module__EFX78G__answer{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}.FaqView-module__EFX78G__answer p{margin:0}.FaqView-module__EFX78G__related{color:var(--color-primary);margin-top:.65rem;font-weight:600;display:inline-block}
.LegalView-module__2jqHVG__page{padding:2.5rem 0 3.5rem}.LegalView-module__2jqHVG__container{max-width:720px;margin:0 auto;padding:0 1.25rem}.LegalView-module__2jqHVG__h1{letter-spacing:-.02em;color:var(--color-text);margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.25rem)}
.ReviewsView-module__4S0xLW__page{padding:2.5rem 0 3.5rem}.ReviewsView-module__4S0xLW__container{max-width:1000px;margin:0 auto;padding:0 1.25rem}.ReviewsView-module__4S0xLW__header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2rem;display:flex}.ReviewsView-module__4S0xLW__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem)}.ReviewsView-module__4S0xLW__lead{color:var(--color-text-muted);max-width:62ch;line-height:1.55}.ReviewsView-module__4S0xLW__providedBy{color:var(--color-text);max-width:62ch;line-height:1.55}.ReviewsView-module__4S0xLW__providedBy p{margin:0}.ReviewsView-module__4S0xLW__cta{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-weight:650;display:inline-flex}.ReviewsView-module__4S0xLW__cta:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ReviewsView-module__4S0xLW__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewsView-module__4S0xLW__googleRating{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-text);box-shadow:var(--shadow-soft);align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.ReviewsView-module__4S0xLW__googleRating:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.ReviewsView-module__4S0xLW__googleRating:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewsView-module__4S0xLW__empty{color:var(--color-text-muted);max-width:62ch;margin-bottom:.5rem;line-height:1.55}.ReviewsView-module__4S0xLW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.ReviewsView-module__4S0xLW__grid{grid-template-columns:minmax(0,1fr)}}.ReviewsView-module__4S0xLW__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ReviewsView-module__4S0xLW__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ReviewsView-module__4S0xLW__stars{color:var(--color-primary);gap:.15rem;display:inline-flex}.ReviewsView-module__4S0xLW__starOn{color:var(--color-primary)}.ReviewsView-module__4S0xLW__starOff{color:var(--color-border)}.ReviewsView-module__4S0xLW__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.ReviewsView-module__4S0xLW__text{color:var(--color-text);font-size:1.02rem;line-height:1.55}.ReviewsView-module__4S0xLW__foot{color:var(--color-text-muted);flex-direction:column;gap:.15rem;margin-top:auto;font-size:.9rem;display:flex}.ReviewsView-module__4S0xLW__author{color:var(--color-text);font-weight:650}.ReviewsView-module__4S0xLW__time{font-size:.85rem}.ReviewsView-module__4S0xLW__originalLink{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.ReviewsView-module__4S0xLW__originalLink:hover{color:var(--color-primary-hover);text-decoration:underline}.ReviewsView-module__4S0xLW__originalLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ReviewsView-module__4S0xLW__originalIcon{opacity:.85;flex-shrink:0}
.ServiceDetailView-module__MgXJxW__page{padding:2.5rem 0 3.5rem}.ServiceDetailView-module__MgXJxW__container{max-width:720px;margin:0 auto;padding:0 1.25rem}.ServiceDetailView-module__MgXJxW__crumbs{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.85rem}.ServiceDetailView-module__MgXJxW__crumbs a{color:var(--color-primary)}.ServiceDetailView-module__MgXJxW__header{margin-bottom:1.25rem}.ServiceDetailView-module__MgXJxW__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem)}.ServiceDetailView-module__MgXJxW__lead{color:var(--color-text-muted);margin-top:.75rem;font-size:1.05rem;line-height:1.55}.ServiceDetailView-module__MgXJxW__providedBy{color:var(--color-text);margin-top:.85rem;font-size:1.02rem;line-height:1.55}.ServiceDetailView-module__MgXJxW__providedBy p{margin:0}.ServiceDetailView-module__MgXJxW__detail{color:var(--color-text);font-size:1.05rem;line-height:1.65}.ServiceDetailView-module__MgXJxW__detail p{margin:0}.ServiceDetailView-module__MgXJxW__block{margin-top:1.75rem}.ServiceDetailView-module__MgXJxW__includeList{color:var(--color-text);margin:0;padding-left:1.2rem;line-height:1.7}.ServiceDetailView-module__MgXJxW__includeList li+li{margin-top:.25rem}.ServiceDetailView-module__MgXJxW__sectionBody{color:var(--color-text);font-size:1.05rem;line-height:1.65}.ServiceDetailView-module__MgXJxW__sectionBody p+p{margin-top:.75rem}.ServiceDetailView-module__MgXJxW__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.ServiceDetailView-module__MgXJxW__btnPrimary,.ServiceDetailView-module__MgXJxW__btnSecondary{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.ServiceDetailView-module__MgXJxW__btnPrimary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.ServiceDetailView-module__MgXJxW__btnPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ServiceDetailView-module__MgXJxW__btnSecondary{background:var(--color-surface-elevated);color:var(--color-text);border:1px solid var(--color-border)}.ServiceDetailView-module__MgXJxW__related{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.ServiceDetailView-module__MgXJxW__h2{color:var(--color-text);margin-bottom:.75rem;font-size:1.15rem}.ServiceDetailView-module__MgXJxW__relatedList{padding-left:1.2rem;line-height:1.7}.ServiceDetailView-module__MgXJxW__relatedList a{color:var(--color-primary);font-weight:500}.ServiceDetailView-module__MgXJxW__instagram{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.ServiceDetailView-module__MgXJxW__instagramEmbed{border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:0;width:326px;max-width:100%;height:710px;margin:0 auto;display:block}.ServiceDetailView-module__MgXJxW__faqs{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.ServiceDetailView-module__MgXJxW__faqList{flex-direction:column;gap:1rem;display:flex}.ServiceDetailView-module__MgXJxW__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.ServiceDetailView-module__MgXJxW__faqQuestion{color:var(--color-text);font-size:1.05rem;font-weight:650}.ServiceDetailView-module__MgXJxW__faqAnswer{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}.ServiceDetailView-module__MgXJxW__faqAnswer p{margin:0}
.ServicesView-module__CUVbbG__page{padding:2.5rem 0 3.5rem}.ServicesView-module__CUVbbG__container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.ServicesView-module__CUVbbG__header{border-bottom:1px solid var(--color-border);margin-bottom:2.75rem;padding-bottom:1.75rem}.ServicesView-module__CUVbbG__h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.2}.ServicesView-module__CUVbbG__lead{color:var(--color-text-muted);margin-top:1.15rem;font-size:1.1rem;line-height:1.65}.ServicesView-module__CUVbbG__doctor{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);margin-top:2.75rem;padding:1.15rem 1.2rem}.ServicesView-module__CUVbbG__doctorTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.15rem}.ServicesView-module__CUVbbG__doctorBlurb{color:var(--color-text-muted);margin-top:.45rem;font-size:.98rem;line-height:1.55}.ServicesView-module__CUVbbG__doctorBlurb p{margin:0}.ServicesView-module__CUVbbG__doctorLink{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:.85rem;font-weight:600;display:inline-flex}.ServicesView-module__CUVbbG__doctorLink:hover{color:var(--color-primary-hover)}.ServicesView-module__CUVbbG__grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:760px){.ServicesView-module__CUVbbG__grid{grid-template-columns:1fr 1fr;gap:1.15rem}}.ServicesView-module__CUVbbG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);height:100%;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;padding:1.35rem 1.3rem 1.25rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.ServicesView-module__CUVbbG__card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 14px 36px #6d4c631f}.ServicesView-module__CUVbbG__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ServicesView-module__CUVbbG__iconWrap{background:var(--color-primary-muted);width:2.6rem;height:2.6rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.95rem;display:inline-flex}.ServicesView-module__CUVbbG__cardTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.2rem}.ServicesView-module__CUVbbG__short{color:var(--color-text-muted);flex:auto;margin-top:.5rem;line-height:1.55}.ServicesView-module__CUVbbG__readMore{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:1.1rem;font-weight:600;display:inline-flex}.ServicesView-module__CUVbbG__card:hover .ServicesView-module__CUVbbG__readMore{color:var(--color-primary-hover)}.ServicesView-module__CUVbbG__concerns{margin-top:2.75rem}.ServicesView-module__CUVbbG__concernsTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem}.ServicesView-module__CUVbbG__concernsIntro{color:var(--color-text-muted);margin-top:.75rem;margin-bottom:1.15rem;font-size:1.05rem;line-height:1.65}.ServicesView-module__CUVbbG__concernsList{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ServicesView-module__CUVbbG__concernsList{grid-template-columns:1fr 1fr}}.ServicesView-module__CUVbbG__concernsList li{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.7rem 0;line-height:1.5}.ServicesView-module__CUVbbG__concernLink{color:var(--color-primary);font-weight:600}.ServicesView-module__CUVbbG__concernLink:hover{color:var(--color-primary-hover)}.ServicesView-module__CUVbbG__sectionTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem}.ServicesView-module__CUVbbG__guides{margin-top:2.75rem}.ServicesView-module__CUVbbG__guideGrid{grid-template-columns:1fr;gap:1rem;margin-top:1.15rem;display:grid}@media (min-width:760px){.ServicesView-module__CUVbbG__guideGrid{grid-template-columns:1fr 1fr;gap:1.15rem}}.ServicesView-module__CUVbbG__guideCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);flex-direction:column;padding:1.15rem 1.2rem;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.ServicesView-module__CUVbbG__guideCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 14px 36px #6d4c631f}.ServicesView-module__CUVbbG__guideCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ServicesView-module__CUVbbG__guideTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.1rem}.ServicesView-module__CUVbbG__guideBlurb{color:var(--color-text-muted);margin-top:.4rem;font-size:.98rem;line-height:1.55}.ServicesView-module__CUVbbG__textLink{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:1.1rem;font-weight:600;display:inline-flex}.ServicesView-module__CUVbbG__textLink:hover{color:var(--color-primary-hover)}.ServicesView-module__CUVbbG__faqs{margin-top:2.75rem}.ServicesView-module__CUVbbG__faqList{flex-direction:column;gap:1rem;margin-top:1.15rem;display:flex}.ServicesView-module__CUVbbG__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);padding:1.15rem 1.2rem}.ServicesView-module__CUVbbG__faqQuestion{color:var(--color-text);font-size:1.05rem;font-weight:650}.ServicesView-module__CUVbbG__faqAnswer{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}.ServicesView-module__CUVbbG__faqAnswer p{margin:0}.ServicesView-module__CUVbbG__book{margin-top:2.75rem}.ServicesView-module__CUVbbG__bookBlurb{color:var(--color-text-muted);margin-top:.75rem;font-size:1.05rem;line-height:1.65}.ServicesView-module__CUVbbG__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.ServicesView-module__CUVbbG__btnPrimary,.ServicesView-module__CUVbbG__btnSecondary{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.ServicesView-module__CUVbbG__btnPrimary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.ServicesView-module__CUVbbG__btnPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ServicesView-module__CUVbbG__btnSecondary{background:var(--color-surface-elevated);color:var(--color-text);border:1px solid var(--color-border)}.ServicesView-module__CUVbbG__local{border-top:1px solid var(--color-border);margin-top:2.75rem;padding-top:1.75rem}.ServicesView-module__CUVbbG__localTitle{letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem}.ServicesView-module__CUVbbG__localBlurb{color:var(--color-text-muted);margin-top:.75rem;font-size:1.05rem;line-height:1.65}.ServicesView-module__CUVbbG__localLink{color:var(--color-primary);align-items:center;gap:.35rem;margin-top:.9rem;font-weight:600;display:inline-flex}.ServicesView-module__CUVbbG__localLink:hover{color:var(--color-primary-hover)}
