.PractitionerProfileView-module__kKO9-W__banner{height:176px;margin:30px}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__banner{height:120px;margin:16px}}.PractitionerProfileView-module__kKO9-W__bannerAccent{opacity:.45;pointer-events:none;background:linear-gradient(160deg,#f0dbb9,#d9ae84);background:linear-gradient(160deg,lab(88.5071% 3.54594 19.3722),lab(74.3619% 11.8884 27.795));width:220px;position:absolute;top:0;bottom:0;right:0}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__bannerAccent{width:40%}}.PractitionerProfileView-module__kKO9-W__identityRow{align-items:flex-end;gap:22px;margin-top:-62px;display:flex}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__identityRow{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:-48px}}.PractitionerProfileView-module__kKO9-W__portrait{width:140px;height:140px}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__portrait{width:96px;height:96px}}.PractitionerProfileView-module__kKO9-W__introRow{align-items:flex-start;gap:34px;display:flex}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__introRow{gap:var(--space-6);flex-direction:column}}.PractitionerProfileView-module__kKO9-W__factsCard{flex:none;width:248px;margin-top:-62px}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__factsCard{width:100%;margin-top:0}}.PractitionerProfileView-module__kKO9-W__pillRow{align-items:flex-start;gap:10px;display:flex}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__pillRow{gap:var(--space-1);flex-direction:column}}.PractitionerProfileView-module__kKO9-W__pillLabel{flex:none;width:82px;padding-top:7px}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__pillLabel{width:auto;padding-top:0}}.PractitionerProfileView-module__kKO9-W__reviewsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__reviewsGrid{grid-template-columns:1fr}}.PractitionerProfileView-module__kKO9-W__brandTwoAbout{grid-template-columns:320px 1fr;align-items:start;gap:44px;margin-top:40px;display:grid}@media (max-width:860px){.PractitionerProfileView-module__kKO9-W__brandTwoAbout{grid-template-columns:1fr;gap:0}}.PractitionerProfileView-module__kKO9-W__brandTwoServicesStrip{padding:44px 0;position:relative}.PractitionerProfileView-module__kKO9-W__brandTwoServicesStrip:before{content:"";background:var(--bg-surface-2);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.PractitionerProfileView-module__kKO9-W__brandTwoServicesStripContained{background:var(--bg-surface-2);border-radius:var(--radius-2xl);padding:32px}.PractitionerProfileView-module__kKO9-W__svc2Card{background:var(--bg-surface);border-radius:var(--radius-2xl);padding:20px}.PractitionerProfileView-module__kKO9-W__svc2Main{align-items:flex-start;gap:20px;display:flex}.PractitionerProfileView-module__kKO9-W__svc2Text{flex-direction:column;flex:1;order:2;gap:8px;min-width:0;display:flex}.PractitionerProfileView-module__kKO9-W__svc2Image{border-radius:12px;flex:none;order:1;width:150px;height:150px;overflow:hidden}.PractitionerProfileView-module__kKO9-W__svc2Image img{object-fit:cover;width:100%;height:100%}.PractitionerProfileView-module__kKO9-W__svc2Title{font:700 1.0625rem var(--font-ui);color:var(--text-primary)}.PractitionerProfileView-module__kKO9-W__svc2Stats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PractitionerProfileView-module__kKO9-W__svc2Stat{background:var(--accent-subtle);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.PractitionerProfileView-module__kKO9-W__svc2StatIcon{color:var(--accent);flex:none}.PractitionerProfileView-module__kKO9-W__svc2StatText{align-items:baseline;gap:5px;display:inline-flex}.PractitionerProfileView-module__kKO9-W__svc2StatNum{font:600 1.125rem var(--font-ui);color:var(--text-primary)}.PractitionerProfileView-module__kKO9-W__svc2StatUnit{font:600 .75rem var(--font-ui);color:var(--text-tertiary)}.PractitionerProfileView-module__kKO9-W__svc2Desc{font:400 .9375rem/1.5 var(--font-ui);color:var(--text-secondary)}.PractitionerProfileView-module__kKO9-W__svc2BookBtn{border:1px solid var(--text-primary);border-radius:var(--radius-lg);background:var(--text-primary);color:var(--bg-page);font:500 .9375rem var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;order:3;align-self:center;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.PractitionerProfileView-module__kKO9-W__svc2BookBtn:not([aria-expanded=true]):hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.PractitionerProfileView-module__kKO9-W__svc2BookBtn[aria-expanded=true]{color:var(--text-primary);background:0 0}.PractitionerProfileView-module__kKO9-W__svc2BookIcon{flex:none}@media (max-width:640px){.PractitionerProfileView-module__kKO9-W__svc2Main{flex-wrap:wrap;align-items:center;gap:12px 16px}.PractitionerProfileView-module__kKO9-W__svc2Text{display:contents}.PractitionerProfileView-module__kKO9-W__svc2Title{flex-basis:100%;order:1}.PractitionerProfileView-module__kKO9-W__svc2Image{order:2;width:100px;height:100px}.PractitionerProfileView-module__kKO9-W__svc2Stats{flex-direction:column;flex:auto;order:3;align-items:flex-start;min-width:0}.PractitionerProfileView-module__kKO9-W__svc2Desc{flex-basis:100%;order:4}.PractitionerProfileView-module__kKO9-W__svc2BookBtn{flex-basis:100%;order:5;justify-content:center;width:100%}}
