@font-face{font-family: 'Literata';font-style: normal;font-display: swap;font-weight: 200 900;src: url(fonts/literata-cyrillic-opsz-normal.woff2) format('woff2-variations');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Literata';font-style: normal;font-display: swap;font-weight: 200 900;src: url(fonts/literata-latin-ext-opsz-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Literata';font-style: normal;font-display: swap;font-weight: 200 900;src: url(fonts/literata-latin-opsz-normal.woff2) format('woff2-variations');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: 'Literata';font-style: italic;font-display: swap;font-weight: 200 900;src: url(fonts/literata-latin-ext-opsz-italic.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Literata';font-style: italic;font-display: swap;font-weight: 200 900;src: url(fonts/literata-latin-opsz-italic.woff2) format('woff2-variations');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: 'Manrope';font-style: normal;font-display: swap;font-weight: 200 800;src: url(fonts/manrope-cyrillic-wght-normal.woff2) format('woff2-variations');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Manrope';font-style: normal;font-display: swap;font-weight: 200 800;src: url(fonts/manrope-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-display: swap;font-weight: 200 800;src: url(fonts/manrope-latin-wght-normal.woff2) format('woff2-variations');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{--porcelain: #F8F6F3;--surface: #FFFFFF;--stone: #EFEBE5;--ink: #15120F;--ink-soft: #4A433D;--line: #E2DBD3;--accent: #965445;--accent-deco: #C28B78;--accent-soft: #F3E6E0;--metal: linear-gradient(115deg,#E2B8A8 0%,#B97A66 38%,#E9C9BC 62%,#A86A57 100%);--deep: #211D1A;--deep-ink: #F6F2EC;--deep-soft: #C9BEB2;--font-display: "Literata","Iowan Old Style","Palatino Linotype",Georgia,serif;--font-body: "Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--step--1: 0.9375rem;--step-0: 1.125rem;--step-1: 1.375rem;--step-2: clamp(1.6rem,2.4vw,1.875rem);--step-3: clamp(2.125rem,4vw,3.125rem);--step-4: clamp(2.6rem,5.8vw,4.75rem);--gutter: clamp(20px,5vw,56px);--max: 1200px;--radius: 14px;color-scheme: light}:root[data-accent="bakir"]{--accent: #92502F;--accent-deco: #B9703F;--accent-soft: #F3E5DA;--metal: linear-gradient(115deg,#E0A57D 0%,#A85A34 40%,#E7B892 62%,#8E4A2A 100%)}:root[data-accent="altin"]{--accent: #80611F;--accent-deco: #BF9A48;--accent-soft: #F1EAD8;--metal: linear-gradient(115deg,#E8CF8A 0%,#B08636 40%,#F0DCA0 62%,#957026 100%)}@media (max-width: 640px){:root{--step-0: 1.0625rem}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important;animation: none !important}}body{margin: 0;background: var(--porcelain);color: var(--ink);font-family: var(--font-body);font-size: var(--step-0);line-height: 1.65;font-feature-settings: "kern";text-rendering: optimizeLegibility}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent);text-underline-offset: 3px}a:hover{text-decoration-color: currentColor}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 4px}h1,h2,h3{font-family: var(--font-display);font-weight: 350;line-height: 1.12;letter-spacing: -0.01em;text-wrap: balance;margin: 0;font-optical-sizing: auto}h1{font-size: var(--step-4);font-weight: 300;letter-spacing: -0.02em}h2{font-size: var(--step-3)}h3{font-size: var(--step-1);font-weight: 450}p{margin: 0;text-wrap: pretty}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: var(--porcelain);padding: 8px 14px;border-radius: 8px;z-index: 100}.skip:focus{left: 12px}.wrap{max-width: var(--max);margin-inline: auto;padding-inline: var(--gutter)}.prose{max-width: 68ch}.prose>* + *{margin-top: 1.1em}.prose h2{font-size: var(--step-2);margin-top: 2.2em}.prose h3{margin-top: 1.6em}.prose ul,.prose ol{padding-left: 1.2em}.prose li + li{margin-top: 0.4em}.muted{color: var(--ink-soft)}.lead{font-size: var(--step-1);line-height: 1.55;color: var(--ink-soft);max-width: 60ch}.site-head{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: color-mix(in srgb,var(--porcelain) 88%,transparent);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid transparent;transition: border-color .2s}.site-head.scrolled{border-bottom-color: var(--line)}.head-row{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 76px}.brand{display: flex;flex-direction: column;text-decoration: none;line-height: 1.2}.brand-name{font-family: var(--font-display);font-size: 1.12rem;font-weight: 450;letter-spacing: -0.005em}.brand-role{font-size: 0.78rem;color: var(--ink-soft);letter-spacing: 0.02em}.nav{display: flex;align-items: center;gap: 28px}.nav a{text-decoration: none;font-size: 0.95rem;color: var(--ink-soft)}.nav a:hover,.nav a[aria-current="page"]{color: var(--ink)}.nav a[aria-current="page"]{text-decoration: underline;text-decoration-color: var(--accent);text-underline-offset: 6px}.lang{display: flex;gap: 10px;font-size: 0.8rem}.lang a{color: var(--ink-soft)}.menu-btn{display: none;background: none;border: 1px solid var(--line);color: var(--ink);border-radius: 999px;padding: 8px 16px;font: inherit;font-size: 0.9rem;cursor: pointer}@media (max-width: 960px){.menu-btn{display: inline-block}.nav{position: absolute;left: 0;right: 0;top: 100%;flex-direction: column;align-items: stretch;gap: 0;background: var(--porcelain);border-bottom: 1px solid var(--line);padding: 8px var(--gutter) 20px;display: none}.nav.open{display: flex}.nav a{padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 1.05rem}.nav .btn{margin-top: 16px;text-align: center;border-bottom: 0}.lang{padding-top: 14px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 13px 24px;border-radius: 999px;font: inherit;font-size: 0.97rem;font-weight: 600;text-decoration: none;cursor: pointer;border: 1px solid transparent;transition: background .2s,color .2s,border-color .2s}.btn-primary{background: var(--ink);color: var(--porcelain)}.btn-primary:hover{background: var(--accent);color: #fff}.btn-ghost{border-color: var(--line);color: var(--ink);background: transparent}.btn-ghost:hover{border-color: var(--ink)}.nav .btn{color: var(--porcelain)}.btn svg{width: 18px;height: 18px;flex: none}.hero{padding-block: clamp(40px,7vw,96px) clamp(40px,6vw,72px)}.hero-grid{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: clamp(32px,6vw,88px);align-items: center}.hero-place{font-size: 0.95rem;color: var(--accent);margin-bottom: 22px;font-weight: 600}.hero h1{max-width: 14ch}.hero .lead{margin-top: 26px}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px;align-items: center}.hero-phone{font-size: 0.95rem;color: var(--ink-soft);margin-left: 6px}.hero-phone a{color: var(--ink);font-weight: 600;text-decoration: none;font-variant-numeric: tabular-nums}.hero-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line)}.hero-facts dt{font-size: 0.8rem;color: var(--ink-soft)}.hero-facts dd{margin: 4px 0 0;font-size: 0.95rem;font-weight: 600}@media (max-width: 860px){.hero-grid{grid-template-columns: 1fr}.hero-facts{grid-template-columns: 1fr 1fr}}@media (max-width: 460px){.hero-facts{grid-template-columns: 1fr}}.frame{margin: 0;position: relative;overflow: hidden;background: var(--accent-soft);max-width: 100%}.frame img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1}.frame .art{position: absolute;inset: 0;width: 100%;height: 100%;color: var(--accent);opacity: .55}.frame figcaption{position: absolute;left: 18px;bottom: 16px;z-index: 0;font-size: 0.78rem;color: var(--ink-soft)}.frame-arch{aspect-ratio: 4 / 5;border-radius: 999px 999px var(--radius) var(--radius)}.frame-wide{aspect-ratio: 4 / 3;border-radius: var(--radius)}.frame-tall{aspect-ratio: 3 / 4;border-radius: var(--radius)}.shades{padding-block: 8px 56px}.shade-row{display: grid;grid-template-columns: repeat(16,minmax(0,1fr));gap: clamp(4px,0.8vw,10px);align-items: end}.shade{display: flex;flex-direction: column;align-items: center;gap: 8px}.shade i{display: block;width: 100%;aspect-ratio: 5 / 8;border-radius: 42% 42% 48% 48% / 26% 26% 74% 74%;background: var(--c);box-shadow: inset 0 -10px 18px rgba(120,90,40,.12),inset 0 6px 10px rgba(255,255,255,.5)}.shade span{font-size: 0.72rem;color: var(--ink-soft);font-variant-numeric: tabular-nums}.shade-note{margin-top: 22px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 32px;font-size: 0.92rem;color: var(--ink-soft)}.shade-note strong{color: var(--ink);font-weight: 600}@media (max-width: 640px){.shade-row{grid-template-columns: repeat(8,minmax(0,1fr));row-gap: 18px}}.section{padding-block: clamp(56px,8vw,112px)}.section + .section{border-top: 1px solid var(--line)}.section-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 24px 64px;align-items: end;margin-bottom: clamp(32px,5vw,56px)}.section-head p{color: var(--ink-soft);max-width: 52ch}@media (max-width: 860px){.section-head{grid-template-columns: 1fr}}.principles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 64px}.principle{padding-block: 28px;border-top: 1px solid var(--line)}.principle h3{font-size: var(--step-2);font-weight: 350;margin-bottom: 10px}.principle p{color: var(--ink-soft);max-width: 46ch}@media (max-width: 760px){.principles{grid-template-columns: 1fr}}.t-list{list-style: none;margin: 0;padding: 0;border-bottom: 1px solid var(--line)}.t-list li{border-top: 1px solid var(--line)}.t-list a{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.3fr) auto;gap: 12px 40px;align-items: baseline;padding: 26px 4px;text-decoration: none;transition: background .2s,padding .2s}.t-list a:hover{background: var(--surface);padding-inline: 18px}.t-name{font-family: var(--font-display);font-size: var(--step-2);font-weight: 350;line-height: 1.2}.t-desc{color: var(--ink-soft)}.t-more{font-size: 0.9rem;font-weight: 600;color: var(--accent);white-space: nowrap}@media (max-width: 760px){.t-list a{grid-template-columns: 1fr}}.doctor{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(32px,6vw,88px);align-items: center}.doctor .prose{margin-top: 22px}.creds{margin: 28px 0 0;display: grid;gap: 0}.creds div{display: grid;grid-template-columns: 9rem minmax(0,1fr);gap: 16px;padding: 14px 0;border-top: 1px solid var(--line)}.creds dt{color: var(--ink-soft);font-size: 0.9rem}.creds dd{margin: 0}@media (max-width: 860px){.doctor{grid-template-columns: 1fr}.doctor .frame{max-width: 440px}}@media (max-width: 460px){.creds div{grid-template-columns: 1fr;gap: 2px}}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 32px;counter-reset: s}.steps li{counter-increment: s;padding-top: 22px;border-top: 1px solid var(--ink)}.steps li::before{content: counter(s);display: block;font-family: var(--font-display);font-size: 2.4rem;font-weight: 300;color: var(--accent);line-height: 1;margin-bottom: 18px}.steps h3{margin-bottom: 8px}.steps p{color: var(--ink-soft);font-size: 0.97rem}@media (max-width: 900px){.steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.steps{grid-template-columns: 1fr}}.steps.vertical{grid-template-columns: 1fr;gap: 0;max-width: 68ch}.steps.vertical li{display: grid;grid-template-columns: 3.4rem minmax(0,1fr);padding-block: 20px;border-top: 1px solid var(--line)}.steps.vertical li::before{grid-row: span 2;font-size: 1.8rem;margin: 0}.practice{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: clamp(28px,5vw,64px);align-items: start}.gallery{display: grid;grid-template-columns: 1.2fr 1fr;grid-template-rows: auto auto;gap: 14px}.gallery .frame:first-child{grid-row: span 2;aspect-ratio: auto;height: 100%;min-height: 360px}.info-card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: clamp(22px,3vw,34px)}.info-card h3{font-size: var(--step-1);margin-bottom: 14px}.info-card address{font-style: normal}.info-card + .info-card{margin-top: 14px}.hours{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums}.hours td{padding: 8px 0;border-top: 1px solid var(--line)}.hours td:last-child{text-align: right}.hours tr.today td{font-weight: 700}.contact-lines{display: grid;gap: 10px;margin-top: 16px}.contact-lines a{font-weight: 600;text-decoration: none}.row-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.copy{background: none;border: 0;padding: 0 0 0 8px;font: inherit;font-size: 0.8rem;color: var(--accent);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 900px){.practice{grid-template-columns: 1fr}}@media (max-width: 520px){.gallery{grid-template-columns: 1fr}.gallery .frame:first-child{min-height: 0;aspect-ratio: 4 / 3;grid-row: auto}}.faq{border-bottom: 1px solid var(--line);max-width: 860px}.faq details{border-top: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;padding: 22px 44px 22px 0;position: relative;font-family: var(--font-display);font-size: var(--step-1);font-weight: 400;line-height: 1.35}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 6px;top: 50%;width: 12px;height: 12px;border-right: 1.5px solid var(--ink-soft);border-bottom: 1.5px solid var(--ink-soft);transform: translateY(-75%) rotate(45deg);transition: transform .2s}.faq details[open] summary::after{transform: translateY(-25%) rotate(225deg)}.faq .answer{padding: 0 0 24px;color: var(--ink-soft);max-width: 70ch}.faq .answer p + p{margin-top: .8em}.cta-band{background: var(--deep);color: var(--deep-ink);border-radius: calc(var(--radius) * 1.6);padding: clamp(36px,6vw,72px);display: grid;grid-template-columns: minmax(0,1.4fr) auto;gap: 28px 48px;align-items: center}.cta-band h2{color: var(--deep-ink)}.cta-band p{color: var(--deep-soft);margin-top: 12px;max-width: 52ch}.cta-band .btn-primary{background: var(--deep-ink);color: var(--deep)}.cta-band .btn-primary:hover{background: var(--accent-soft);color: var(--ink)}.cta-band .btn-ghost{color: var(--deep-ink);border-color: color-mix(in srgb,var(--deep-ink) 30%,transparent)}.cta-band .row-actions{margin: 0}@media (max-width: 800px){.cta-band{grid-template-columns: 1fr}}.page-head{padding-block: clamp(36px,6vw,80px) clamp(28px,4vw,48px)}.crumbs{font-size: 0.85rem;color: var(--ink-soft);margin-bottom: 22px;display: flex;flex-wrap: wrap;gap: 8px}.crumbs a{text-decoration: none}.crumbs span[aria-hidden]{opacity: .5}.page-head h1{font-size: clamp(2.2rem,4.6vw,3.6rem);max-width: 18ch}.page-head .lead{margin-top: 20px}.article-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: clamp(32px,6vw,80px);align-items: start;padding-bottom: clamp(56px,8vw,104px)}.aside{position: sticky;top: 104px;display: grid;gap: 14px}.facts{margin: 0}.facts div{padding: 12px 0;border-top: 1px solid var(--line)}.facts div:first-child{border-top: 0;padding-top: 0}.facts dt{font-size: 0.82rem;color: var(--ink-soft)}.facts dd{margin: 2px 0 0;font-weight: 600;font-size: 0.97rem}.note{font-size: 0.9rem;color: var(--ink-soft);border-left: 2px solid var(--accent);padding-left: 16px;margin-top: 2.2em}.related{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.related a{border: 1px solid var(--line);border-radius: 999px;padding: 8px 16px;text-decoration: none;font-size: 0.92rem}.related a:hover{border-color: var(--ink)}@media (max-width: 900px){.article-grid{grid-template-columns: 1fr}.aside{position: static}}.cards-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 56px}.cards-2 article{border-top: 1px solid var(--line);padding-block: 26px}.cards-2 h3{font-size: var(--step-2);font-weight: 350;margin-bottom: 8px}.cards-2 p{color: var(--ink-soft)}.cards-2 a.more{display: inline-block;margin-top: 12px;font-weight: 600;font-size: 0.92rem;color: var(--accent)}@media (max-width: 760px){.cards-2{grid-template-columns: 1fr}}.form{display: grid;gap: 16px}.form .two{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.field{display: grid;gap: 6px}.field label{font-size: 0.88rem;font-weight: 600}.field input,.field select,.field textarea{font: inherit;font-size: 1rem;color: var(--ink);background: var(--porcelain);border: 1px solid var(--line);border-radius: 10px;padding: 12px 14px;width: 100%}.field textarea{min-height: 110px;resize: vertical}.field input:focus,.field select:focus,.field textarea:focus{outline: 2px solid var(--accent);outline-offset: 1px;border-color: transparent}.check{display: flex;gap: 10px;align-items: flex-start;font-size: 0.88rem;color: var(--ink-soft)}.check input{margin-top: 4px;accent-color: var(--accent)}.form-msg{font-size: 0.9rem;color: var(--accent);min-height: 1.4em}@media (max-width: 520px){.form .two{grid-template-columns: 1fr}}.site-foot{border-top: 1px solid var(--line);margin-top: clamp(56px,8vw,104px);padding-block: 56px 36px;font-size: 0.93rem}.foot-grid{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap: 32px}.foot-grid h2{font-family: var(--font-body);font-size: 0.85rem;font-weight: 700;margin-bottom: 14px;letter-spacing: 0.01em}.foot-grid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.foot-grid a{text-decoration: none;color: var(--ink-soft)}.foot-grid a:hover{color: var(--ink)}.foot-brand{font-family: var(--font-display);font-size: 1.3rem;font-weight: 400;margin-bottom: 10px}.foot-legal{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line);display: grid;gap: 8px;color: var(--ink-soft);font-size: 0.84rem}@media (max-width: 860px){.foot-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.foot-grid{grid-template-columns: 1fr}}.float-wa{position: fixed;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom,0px));z-index: 40;display: none;background: var(--ink);color: var(--porcelain);border-radius: 999px;padding: 12px 18px;font-weight: 600;font-size: 0.92rem;text-decoration: none;box-shadow: 0 6px 24px rgba(10,20,24,.22)}@media (max-width: 760px){.float-wa{display: inline-flex;gap: 8px;align-items: center}.float-wa svg{width: 18px;height: 18px}}@media (prefers-reduced-motion: no-preference){.hero h1,.hero .lead,.hero-actions{animation: rise .8s cubic-bezier(.2,.7,.2,1) both}.hero .lead{animation-delay: .08s}.hero-actions{animation-delay: .16s}.shade i{animation: rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay: calc(var(--i) * 30ms + .2s)}}@keyframes rise{from{transform: translateY(10px);opacity: .001}to{transform: none;opacity: 1}}.prose .steps{padding-left: 0}.steps.vertical h3{margin: 0 0 4px}.steps.vertical li>p{margin: 0}.aside .btn{width: 100%}.site-foot{margin-top: 0}.section:has(>.wrap>.cta-band){border-top: 0;padding-top: 0}@media (max-width: 860px){.hero .frame-arch{max-width: 360px;width: 100%}}body::before{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 0;opacity: .05;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main,.site-head,.site-foot{position: relative;z-index: 1}.site-head{position: sticky;z-index: 50}.frame img{filter: saturate(.9) contrast(1.03) brightness(1.01)}.frame{background: var(--stone)}.brand{flex-direction: row;align-items: center;gap: 12px}.brand-mark{width: 34px;height: 34px;flex: none;color: var(--accent)}.brand-text{display: flex;flex-direction: column}.hero-media{position: relative;justify-self: end;width: min(100%,440px)}.hero-media::before{content: "";position: absolute;inset: 0;transform: translate(18px,18px);border: 1px solid var(--accent);border-radius: 999px 999px var(--radius) var(--radius);opacity: .55}.hero-media .frame{position: relative}.plaque{position: absolute;left: -28px;bottom: 36px;z-index: 2;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 14px 18px;box-shadow: 0 18px 40px -24px rgba(40,30,20,.35)}.plaque strong{display: block;font-family: var(--font-display);font-weight: 400;font-size: 1.05rem}.plaque span{font-size: .8rem;color: var(--ink-soft)}@media (max-width: 860px){.hero-media{justify-self: start;width: min(100%,380px)}.plaque{left: 16px}}.shade{background: none;border: 0;padding: 0;font: inherit;color: inherit;cursor: pointer}.shade i{transition: transform .25s ease,box-shadow .25s ease}.shade:hover i,.shade[aria-pressed="true"] i{transform: translateY(-6px);box-shadow: inset 0 -10px 18px rgba(120,90,40,.12),inset 0 6px 10px rgba(255,255,255,.5),0 10px 18px -10px rgba(60,40,20,.45)}.shade[aria-pressed="true"] span{color: var(--ink);font-weight: 700}.shade-info{margin-top: 26px;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 6px 28px;align-items: baseline;padding-top: 20px;border-top: 1px solid var(--line)}.shade-info b{font-family: var(--font-display);font-weight: 300;font-size: 2.6rem;line-height: 1;grid-row: span 2;color: var(--accent);min-width: 3.4ch}.shade-info p{color: var(--ink-soft);font-size: .95rem;max-width: 70ch}.shade-info p strong{color: var(--ink);font-weight: 600}.quote-sec{padding-block: clamp(72px,10vw,140px);background: var(--stone)}.quote-grid{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 48px;align-items: center}.quote-sec blockquote{margin: 0}.quote-sec blockquote p{font-family: var(--font-display);font-style: italic;font-weight: 300;font-size: clamp(2rem,4.4vw,3.5rem);line-height: 1.12;letter-spacing: -0.015em;max-width: 18ch;text-wrap: balance}.quote-sec figcaption{margin-top: 28px;display: flex;align-items: center;gap: 14px;color: var(--ink-soft);font-size: .95rem}.quote-sec figcaption::before{content: "";width: 40px;height: 1px;background: var(--accent)}.arch-draw{width: 100%;max-width: 360px;justify-self: center;color: var(--accent)}.arch-draw path,.arch-draw rect{stroke-dasharray: 1;stroke-dashoffset: 0}.js .arch-draw:not(.drawn) path,.js .arch-draw:not(.drawn) rect{stroke-dashoffset: 1}.arch-draw.drawn path,.arch-draw.drawn rect{transition: stroke-dashoffset 2.4s cubic-bezier(.4,.1,.2,1)}.arch-draw.drawn rect{transition-delay: 1s}@media (max-width: 760px){.quote-grid{grid-template-columns: 1fr}.arch-draw{max-width: 220px;justify-self: start}}.band{padding-block: clamp(40px,6vw,80px) 0}.band .frame{aspect-ratio: 21 / 9;border-radius: calc(var(--radius) * 1.4)}.band .frame img{object-position: 50% 45%}.band .band-cap{position: absolute;left: clamp(18px,3vw,36px);bottom: clamp(16px,3vw,30px);z-index: 2;color: #fff;text-shadow: 0 1px 12px rgba(0,0,0,.35)}.band .band-cap strong{display: block;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.4rem,2.6vw,2.1rem)}.band .band-cap span{font-size: .9rem;opacity: .9}@media (max-width: 640px){.band .frame{aspect-ratio: 4 / 3}}.gallery.single{grid-template-columns: 1fr}.gallery.single .frame:first-child{grid-row: auto;min-height: 0;aspect-ratio: 16 / 10;height: auto}.hero-place{color: var(--accent);letter-spacing: .01em}.t-list a:hover{background: var(--surface)}.cta-band{background: var(--deep)}.btn-primary:hover{background: var(--accent);color: #fff}.quote-sec figure{margin: 0}.band .frame::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 60%;z-index: 1;background: linear-gradient(to top,rgba(34,28,24,.62),rgba(34,28,24,0));pointer-events: none}.hero-media::before{border: 0;padding: 1.5px;background: var(--metal);opacity: .9;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.plaque{border-top: 0}.plaque::before{content: "";position: absolute;left: 18px;right: 18px;top: 0;height: 2px;background: var(--metal);border-radius: 2px}.steps li::before,.shade-info b{background: var(--metal);-webkit-background-clip: text;background-clip: text;color: transparent}.steps li::before{font-size: 2.8rem;font-weight: 400}.quote-sec figcaption::before{background: var(--metal);height: 2px}.brand-mark{color: var(--accent)}.arch-draw{color: var(--accent-deco)}.frame .art{color: var(--accent-deco)}.btn-primary{background: var(--ink);color: #fff}.btn-primary:hover{background: var(--accent);color: #fff}.nav a[aria-current="page"]{text-decoration-color: var(--accent);text-decoration-thickness: 2px}.cta-band{position: relative;overflow: hidden}.cta-band::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--metal)}.cta-band p{color: var(--deep-soft)}.section-rule{display: block;width: 56px;height: 2px;background: var(--metal);margin-bottom: 18px;border-radius: 2px}body{line-height: 1.7}.lead{font-size: clamp(1.1875rem,1.6vw,1.375rem);color: var(--ink-soft)}.brand-name{font-size: 1.1875rem}.brand-role{font-size: 0.875rem}.nav a{font-size: 1rem;color: var(--ink-soft)}.nav a:hover,.nav a[aria-current="page"]{color: var(--ink)}.btn{min-height: 48px;font-size: 1rem;padding: 12px 26px}.hero-place{font-size: 1rem;font-weight: 600}.hero-facts dt{font-size: 0.875rem}.hero-facts dd{font-size: 1rem}.shade span{font-size: 0.8125rem}.shade-note,.shade-info p{font-size: 1rem}.section-head p{font-size: 1.0625rem}.principle h3{font-size: clamp(1.5rem,2.2vw,1.875rem)}.principle p,.t-desc,.steps p,.cards-2 p{font-size: 1.0625rem}.t-name{font-size: clamp(1.5rem,2.2vw,1.875rem)}.t-more{font-size: 1rem;color: var(--accent)}.steps h3{font-size: 1.375rem}.creds dt,.facts dt{font-size: 0.9375rem}.creds dd,.facts dd{font-size: 1.0625rem}.info-card h3{font-size: 1.5rem}.hours td{font-size: 1.0625rem;padding: 10px 0}.faq summary{font-size: clamp(1.25rem,1.8vw,1.4375rem);padding-block: 24px}.faq .answer{font-size: 1.0625rem}.crumbs{font-size: 0.9375rem}.page-head h1{font-size: clamp(2.5rem,5.2vw,4.25rem)}.prose h2{font-size: clamp(1.75rem,2.8vw,2.25rem)}.prose h3{font-size: 1.375rem}.note{font-size: 1rem}.related a{font-size: 1rem;padding: 10px 18px}.site-foot{font-size: 1rem}.foot-grid h2{font-size: 0.9375rem}.foot-legal{font-size: 0.9375rem}.field label{font-size: 0.9375rem}.field input,.field select,.field textarea{font-size: 1.0625rem;min-height: 50px}.check{font-size: 0.9375rem}.copy{font-size: 0.875rem}.float-wa{font-size: 1rem;min-height: 48px}.band .band-cap span{font-size: 1rem}.plaque strong{font-size: 1.125rem}.plaque span{font-size: 0.875rem}.quote-sec figcaption{font-size: 1rem}@media (max-width: 640px){.t-list a{padding: 22px 2px}.faq summary{padding-block: 20px}.hero-facts dd{font-size: 1.0625rem}}.map{position: relative;border-radius: var(--radius);overflow: hidden;border: 1px solid var(--line);background: var(--stone);aspect-ratio: 16 / 10}.map iframe,.map img{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;object-fit: cover}.map-wide{aspect-ratio: 21 / 9;margin-top: 18px}@media (max-width: 640px){.map-wide{aspect-ratio: 4 / 3}}.t-art{color: var(--accent-deco);width: 100%;height: auto;display: block}.t-art .ink{stroke: var(--ink)}.t-art .accent{stroke: var(--accent)}.t-art .fill-soft{fill: var(--accent-soft)}.t-art .fill-shade{stroke: none}.page-head.with-art .wrap{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 40px;align-items: end}.page-head.with-art .art-box{background: var(--surface);border: 1px solid var(--line);border-radius: calc(var(--radius) * 1.4);padding: clamp(18px,3vw,30px);position: relative;overflow: hidden}.page-head.with-art .art-box::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--metal)}.art-cap{margin-top: 12px;font-size: 0.9375rem;color: var(--ink-soft)}@media (max-width: 860px){.page-head.with-art .wrap{grid-template-columns: 1fr}.page-head.with-art .art-box{max-width: 460px}}.js .t-art.drawable path,.js .t-art.drawable line,.js .t-art.drawable circle,.js .t-art.drawable rect,.js .t-art.drawable ellipse{stroke-dasharray: 1;stroke-dashoffset: 1}.t-art.drawn path,.t-art.drawn line,.t-art.drawn circle,.t-art.drawn rect,.t-art.drawn ellipse{stroke-dashoffset: 0 !important;transition: stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1)}.t-art text{fill: var(--ink-soft);font-family: var(--font-body);font-size: 12px;letter-spacing: .01em}.steps.vertical{position: relative}.steps.vertical::before{content: "";position: absolute;left: 1.1rem;top: 26px;bottom: 26px;width: 1px;background: var(--line)}.steps.vertical::after{content: "";position: absolute;left: 1.1rem;top: 26px;width: 1px;height: calc((100% - 52px) * var(--p,0));background: var(--accent-deco);transition: height .2s linear}.steps.vertical li{border-top: 0;position: relative;z-index: 1}.steps.vertical li::before{width: 2.2rem;height: 2.2rem;display: grid;place-items: center;font-size: 1.1rem;border-radius: 50%;background: var(--porcelain);border: 1px solid var(--accent-deco);-webkit-background-clip: border-box;background-clip: border-box;color: var(--accent);font-weight: 600;font-family: var(--font-body)}.steps.vertical li h3{margin-top: 4px}.whiten{margin-top: 1.4em;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: clamp(18px,3vw,28px)}.whiten-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;align-items: end}.whiten-tooth{display: flex;flex-direction: column;align-items: center;gap: 10px}.whiten-tooth i{display: block;width: min(120px,60%);aspect-ratio: 5 / 8;border-radius: 42% 42% 48% 48% / 26% 26% 74% 74%;box-shadow: inset 0 -12px 22px rgba(120,90,40,.14),inset 0 8px 12px rgba(255,255,255,.55);transition: background .3s}.whiten-tooth span{font-size: .9375rem;color: var(--ink-soft)}.whiten-tooth b{font-family: var(--font-display);font-weight: 400;font-size: 1.5rem}.whiten input[type=range]{width: 100%;margin-top: 18px;accent-color: var(--accent);min-height: 32px}.whiten p{font-size: .9375rem;color: var(--ink-soft);margin-top: 8px}.photo-strip{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 8px}.photo-strip .frame{aspect-ratio: 3 / 4;border-radius: var(--radius)}@media (max-width: 640px){.photo-strip{grid-template-columns: 1fr 1fr}.photo-strip .frame:last-child{display: none}}.accent-switch{position: fixed;left: 16px;bottom: calc(16px + env(safe-area-inset-bottom,0px));z-index: 60;display: flex;gap: 6px;align-items: center;background: var(--surface);border: 1px solid var(--line);border-radius: 999px;padding: 6px 8px 6px 14px;box-shadow: 0 10px 30px -18px rgba(30,20,10,.5);font-size: .875rem}.accent-switch span{color: var(--ink-soft);margin-right: 4px}.accent-switch button{width: 30px;height: 30px;border-radius: 50%;border: 2px solid var(--surface);outline: 1px solid var(--line);cursor: pointer}.accent-switch button[aria-pressed="true"]{outline: 2px solid var(--ink)}@media (max-width: 760px){.accent-switch span{display: none}}.t-art text{font-size: 13.5px}.brand-name,.nav a,.btn{white-space: nowrap}.nav{gap: 24px}@media (max-width: 960px){.menu-btn{display: inline-block}.nav{position: absolute;left: 0;right: 0;top: 100%;flex-direction: column;align-items: stretch;gap: 0;background: var(--porcelain);border-bottom: 1px solid var(--line);padding: 8px var(--gutter) 20px;display: none}.nav.open{display: flex}.nav a{padding: 14px 0;border-bottom: 1px solid var(--line);font-size: 1.125rem}.nav .btn{margin-top: 16px;text-align: center;border-bottom: 0}.lang{padding-top: 14px}}@media (max-width: 420px){.brand-name{font-size: 1.0625rem;white-space: normal}.brand-mark{width: 30px;height: 30px}}.place-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;gap: clamp(16px,2.2vw,24px)}.place-grid>*{min-height: 420px}.place-grid>*{margin: 0 !important;min-width: 0}.place-photo,.place-photo .frame{height: 100%}.place-photo .frame{border-radius: var(--radius);aspect-ratio: auto;min-height: 100%}.place-photo .frame img{object-position: 50% 55%}.place-card{display: flex;flex-direction: column}.place-card h3{padding-bottom: 14px;margin-bottom: 0;border-bottom: 1px solid var(--line);position: relative}.place-card h3::after{content: "";position: absolute;left: 0;bottom: -1px;width: 48px;height: 1px;background: var(--metal,var(--accent))}.place-card .hours td{padding: 9px 0}.place-card .hours tr:first-child td{border-top: 0}.place-card address{font-size: 1.125rem;line-height: 1.6;margin-top: 16px;color: var(--ink)}.place-note{margin-top: auto;padding-top: 14px;font-size: .95rem}.place-facts{margin: 18px 0 0;display: grid;gap: 0}.place-facts div{display: grid;grid-template-columns: 96px 1fr;gap: 12px;padding: 10px 0;border-top: 1px solid var(--line)}.place-facts dt{color: var(--ink-soft);font-size: .95rem}.place-facts dd{margin: 0}.place-card .row-actions{margin-top: auto;padding-top: 22px}.place-map{aspect-ratio: auto;height: 100%;min-height: 420px}@media (max-width: 900px){.place-grid{grid-template-columns: 1fr;grid-auto-rows: auto}.place-grid>*{min-height: 0}.place-photo .frame{aspect-ratio: 4 / 3;min-height: 0}.place-map{min-height: 0;aspect-ratio: 4 / 3}}.cards-2 h2.card-title{font-size: var(--step-2);font-weight: 350;margin-bottom: 8px}.m-bar{display: none}@media (max-width: 720px){.m-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom,0px));background: color-mix(in srgb,var(--porcelain) 92%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-top: 1px solid var(--line)}.m-bar a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: 999px;font-weight: 600;font-size: 1rem;text-decoration: none;border: 1px solid var(--line);background: var(--surface);color: var(--ink)}.m-bar a.m-wa{background: var(--ink);border-color: var(--ink);color: var(--surface)}.m-bar svg{width: 18px;height: 18px}body{padding-bottom: calc(72px + env(safe-area-inset-bottom,0px))}.accent-switch{bottom: calc(84px + env(safe-area-inset-bottom,0px))}}.place-facts div{grid-template-columns: 96px minmax(0,1fr)}.place-facts dd{overflow-wrap: break-word}@media (max-width: 420px){.place-facts div{grid-template-columns: 82px minmax(0,1fr)}}.hero h1{max-width: 12ch;font-size: clamp(2.75rem,5.6vw,4.5rem);line-height: 1.04}.hero h1 .h1-title{color: var(--ink-soft);font-weight: 300}.hero-tag{margin-top: 22px;font-family: var(--font-display);font-style: italic;font-weight: 300;font-size: clamp(1.35rem,2.2vw,1.75rem);line-height: 1.3;color: var(--ink);max-width: 26ch}.hero .lead{margin-top: 18px;font-size: clamp(1.0625rem,1.3vw,1.1875rem);max-width: 52ch}.hero-actions{margin-top: 30px}.open-status{display: inline-flex;align-items: center;gap: 10px;margin-top: 18px;font-size: .975rem;color: var(--ink-soft)}.open-status[hidden]{display: none}.open-status strong{color: var(--ink);font-weight: 600}.open-status i{position: relative;width: 9px;height: 9px;border-radius: 50%;background: #9A918A;flex: none}.open-status.is-open i{background: #3F7A57}.open-status.is-open i::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 1px solid #3F7A57;opacity: 0;animation: ping 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes ping{0%{transform: scale(.5);opacity: .7}80%,100%{transform: scale(1.6);opacity: 0}}.hero-facts{margin-top: 36px}.eyebrow{font-size: .9375rem;font-weight: 600;color: var(--accent);margin: 0 0 14px;letter-spacing: .01em}.more-link{margin-top: 28px}.more-link a{font-weight: 600;text-underline-offset: 5px}#hekim .doctor h2{font-size: var(--step-3);max-width: 18ch}#hekim .doctor-media .frame{box-shadow: 0 30px 60px -40px rgba(40,28,20,.45)}.t-list-icons a{grid-template-columns: 64px minmax(0,1fr) minmax(0,1.25fr) 32px;align-items: center;gap: 12px 32px;padding-block: 22px}.t-ico{width: 64px;height: 64px;display: grid;place-items: center;border-radius: 50%;background: var(--surface);border: 1px solid var(--line);color: var(--ink);transition: border-color .3s,background .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.t-mini{width: 46px;height: 46px}.t-mini .accent{stroke: var(--accent)}.t-mini .soft{stroke: var(--accent-deco)}.t-list-icons .t-more{color: var(--accent);display: grid;place-items: center;transition: transform .35s cubic-bezier(.2,.7,.2,1)}.t-list-icons a:hover .t-ico{border-color: var(--accent-deco);transform: rotate(-4deg) scale(1.04)}.t-list-icons a:hover .t-more{transform: translateX(6px)}.t-list-icons a:hover{padding-inline: 14px}@media (max-width: 760px){.t-list-icons a{grid-template-columns: 52px minmax(0,1fr) 24px;gap: 4px 16px}.t-list-icons .t-ico{width: 52px;height: 52px;grid-row: span 2}.t-list-icons .t-mini{width: 38px;height: 38px}.t-list-icons .t-name{grid-column: 2}.t-list-icons .t-desc{grid-column: 2;grid-row: 2}.t-list-icons .t-more{grid-column: 3;grid-row: 1 / span 2}}.approach{background: var(--stone);padding-block: clamp(72px,10vw,136px)}.approach .quote-grid{margin-bottom: clamp(56px,8vw,104px)}.approach-head{margin-bottom: clamp(16px,3vw,28px)}.principle{position: relative;padding-left: 0}.p-num{display: block;font-family: var(--font-display);font-size: 1rem;letter-spacing: .08em;margin-bottom: 10px;background: var(--metal);-webkit-background-clip: text;background-clip: text;color: transparent;font-weight: 500}.principles{border-bottom: 1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.approach .principle{border-top-color: color-mix(in srgb,var(--ink) 12%,transparent)}.shade-block{margin-top: clamp(48px,7vw,88px);background: var(--surface);border-radius: calc(var(--radius) * 1.4);padding: clamp(22px,4vw,48px);position: relative;overflow: hidden;border: 1px solid var(--line)}.shade-block::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--metal)}.shade-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 12px 64px;align-items: end;margin-bottom: 30px}.shade-head h3{font-size: var(--step-2);font-weight: 350}.shade-head p{color: var(--ink-soft);font-size: 1.0625rem}@media (max-width: 760px){.shade-head{grid-template-columns: 1fr}}@media (max-width: 640px){.shade-row{grid-template-columns: repeat(8,minmax(0,1fr));row-gap: 14px}}.steps-home li{border-top: 0;position: relative}.steps-home li::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: var(--ink);transform-origin: left}.js .steps-home li[data-reveal]::after{transform: scaleX(0);transition: transform 1s cubic-bezier(.4,.1,.2,1);transition-delay: calc(var(--i,0) * 160ms + 120ms)}.js .steps-home li.is-in::after{transform: scaleX(1)}@media (max-width: 900px){.steps-home{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.steps-home{grid-template-columns: 1fr}}.band-frame{aspect-ratio: 21 / 8;border-radius: var(--radius)}.band-frame img{object-position: 50% 45%}.band-frame::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 60%;z-index: 1;background: linear-gradient(to top,rgba(34,28,24,.55),rgba(34,28,24,0));pointer-events: none}.band-frame .band-cap{position: absolute;left: clamp(18px,3vw,32px);bottom: clamp(16px,3vw,28px);z-index: 2;color: #fff;text-shadow: 0 1px 12px rgba(0,0,0,.35)}.band-frame .band-cap strong{display: block;font-family: var(--font-display);font-weight: 300;font-size: clamp(1.4rem,2.6vw,2rem)}.band-frame .band-cap span{font-size: 1rem;opacity: .92}@media (max-width: 640px){.band-frame{aspect-ratio: 4 / 3}}.approach + .section{border-top: 0}@keyframes rise{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: none}}@keyframes settle{from{transform: scale(1.08)}to{transform: scale(1)}}@keyframes arch-in{from{clip-path: inset(100% 0 0 0 round 999px 999px 14px 14px)}to{clip-path: inset(0 0 0 0 round 999px 999px 14px 14px)}}.js [data-in]{animation: rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay: calc(var(--d,0) * 70ms)}.js .hero-media .frame{animation: arch-in 1s cubic-bezier(.6,.05,.2,1) both .05s}.js .hero-media .frame img{animation: settle 2s cubic-bezier(.2,.7,.2,1) both .05s}.js .hero-media .plaque{animation: rise .8s cubic-bezier(.2,.7,.2,1) both .8s}.js [data-reveal]{opacity: 0;transform: translateY(26px);transition: opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--i,0) * 90ms)}.js [data-reveal].is-in{opacity: 1;transform: none}.js .section-head[data-reveal] .section-rule{transform: scaleX(0);transform-origin: left;transition: transform 1s cubic-bezier(.4,.1,.2,1) .25s}.js .section-head[data-reveal].is-in .section-rule{transform: scaleX(1)}.js li[data-reveal] .t-mini path{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1.4s cubic-bezier(.4,.1,.2,1);transition-delay: calc(var(--i,0) * 90ms + 200ms)}.js li[data-reveal].is-in .t-mini path{stroke-dashoffset: 0}.js .band-frame[data-reveal] img,.js .doctor-media[data-reveal] img{transform: scale(1.06);transition: transform 1.8s cubic-bezier(.2,.7,.2,1)}.js .band-frame[data-reveal].is-in img,.js .doctor-media[data-reveal].is-in img{transform: scale(1)}.js .shade-block[data-reveal] .shade i{opacity: 0;transform: translateY(14px);transition: opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--i,0) * 45ms + 250ms)}.js .shade-block[data-reveal].is-in .shade i{opacity: 1;transform: none}.js .shade-block.is-in .shade:hover i,.js .shade-block.is-in .shade[aria-pressed="true"] i{transform: translateY(-6px);transition-delay: 0s}@media (prefers-reduced-motion: reduce){.js [data-in],.js .hero-media .frame,.js .hero-media .frame img,.js .hero-media .plaque{animation: none !important}.js [data-reveal],.js [data-reveal] *{opacity: 1 !important;transform: none !important;stroke-dashoffset: 0 !important}.open-status.is-open i::after{animation: none}}.t-mini{width: 50px;height: 50px}@media (max-width: 860px){#hekim .doctor-media{display: none}.hero-media{margin-top: 8px}}@media (max-width: 640px){.hero-facts{display: none}.approach .arch-draw{max-width: 220px;margin-inline: auto}.approach .quote-grid{gap: 24px}.t-mini{width: 40px;height: 40px}}@media (max-width: 640px){.shade-info{grid-template-columns: 1fr;gap: 8px}.shade-info b{grid-row: auto}}:root{--side: 340px;--side-gap: clamp(32px,5vw,72px)}.section-head{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0;margin-inline: auto;max-width: 820px;margin-bottom: clamp(36px,5vw,60px);grid-template-columns: none}.section-head>div{display: flex;flex-direction: column;align-items: center}.section-head h2{max-width: 20ch}.section-head p,.section-head .prose{margin: 18px auto 0;max-width: 60ch;color: var(--ink-soft)}.section-head .prose p{margin: 0 0 .9em}.section-rule{display: none}.section-mark{display: block;width: 152px;height: 32px;margin: 0 auto 22px;background: var(--metal);-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20152%2032%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22l%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%22r%22%20x1%3D%221%22%20x2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%2215.5%22%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22url%28%23l%29%22/%3E%3Crect%20x%3D%22102%22%20y%3D%2215.5%22%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22url%28%23r%29%22/%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2216%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2297%22%20cy%3D%2216%22%20r%3D%221.6%22/%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2276%22%20cy%3D%2216%22%20r%3D%2214.2%22%20stroke-width%3D%221.1%22/%3E%3Cpath%20d%3D%22M68.4%209.6c0%2010.6%203.4%2014.8%207.6%2014.8s7.6-4.2%207.6-14.8%22%20stroke-width%3D%221.5%22/%3E%3Cpath%20d%3D%22M72%209.6c0%206.6%201.8%209.4%204%209.4s4-2.8%204-9.4%22%20stroke-width%3D%221.1%22%20stroke-opacity%3D%22.7%22/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20152%2032%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22l%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%22r%22%20x1%3D%221%22%20x2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%2215.5%22%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22url%28%23l%29%22/%3E%3Crect%20x%3D%22102%22%20y%3D%2215.5%22%20width%3D%2250%22%20height%3D%221%22%20fill%3D%22url%28%23r%29%22/%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2216%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2297%22%20cy%3D%2216%22%20r%3D%221.6%22/%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2276%22%20cy%3D%2216%22%20r%3D%2214.2%22%20stroke-width%3D%221.1%22/%3E%3Cpath%20d%3D%22M68.4%209.6c0%2010.6%203.4%2014.8%207.6%2014.8s7.6-4.2%207.6-14.8%22%20stroke-width%3D%221.5%22/%3E%3Cpath%20d%3D%22M72%209.6c0%206.6%201.8%209.4%204%209.4s4-2.8%204-9.4%22%20stroke-width%3D%221.1%22%20stroke-opacity%3D%22.7%22/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.js .section-head[data-reveal] .section-mark{clip-path: inset(0 50% 0 50%);transition: clip-path 1.1s cubic-bezier(.4,.1,.2,1) .15s}.js .section-head[data-reveal].is-in .section-mark{clip-path: inset(0 0 0 0)}.hero-grid{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);grid-template-areas: "place ." "text media";row-gap: 24px;align-items: stretch}.hero-grid>.hero-place{grid-area: place;margin: 0}.hero-text{grid-area: text;display: flex;flex-direction: column}.hero-text .hero-facts{margin-top: auto;padding-top: 22px}.hero-text>:not(.hero-facts):nth-last-child(2){margin-bottom: 32px}.hero-grid>.hero-media{grid-area: media;justify-self: end;align-self: stretch;width: min(100%,440px);height: auto;display: flex}.hero-grid>.hero-media .frame{flex: 1;aspect-ratio: auto;height: auto;min-height: 460px}@media (max-width: 860px){.hero-grid{grid-template-columns: 1fr;grid-template-areas: "place" "text" "media"}.hero-grid>.hero-media{justify-self: start;width: min(100%,400px)}.hero-grid>.hero-media .frame{aspect-ratio: 4 / 5;min-height: 0}}.doctor{align-items: stretch}.doctor-media{display: flex}.doctor-media .frame{flex: 1;aspect-ratio: auto;min-height: 520px}.doctor-text{display: flex;flex-direction: column}.doctor-text .eyebrow{margin-top: 0}.doctor-foot{margin-top: auto;padding-top: 28px}.page-head.with-art .wrap{grid-template-columns: minmax(0,1fr) var(--side);grid-template-areas: "crumbs ." "text art";column-gap: var(--side-gap);row-gap: 0;align-items: stretch}.page-head.with-art .crumbs{grid-area: crumbs}.page-head.with-art .ph-text{grid-area: text;display: flex;flex-direction: column}.page-head.with-art .art-box{grid-area: art;display: flex;flex-direction: column;justify-content: center;min-height: 0}.page-head.with-art .art-box .t-art{flex: 1 1 auto;min-height: 0;max-height: 300px}.page-head.with-art .art-box.photo{padding: 0;border: 0;background: none;overflow: visible}.page-head.with-art .art-box.photo::before{display: none}.page-head.with-art .art-box.photo .frame{flex: 1;aspect-ratio: auto;min-height: 300px;border-radius: var(--radius)}.ph-meta{margin: auto 0 0;padding-top: 22px;border-top: 1px solid var(--line);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ph-text>:not(.ph-meta):nth-last-child(2){margin-bottom: 28px}.ph-meta dt{font-size: .875rem;color: var(--ink-soft)}.ph-meta dd{margin: 4px 0 0;font-weight: 600;font-size: 1rem}.article-grid{grid-template-columns: minmax(0,1fr) var(--side);gap: var(--side-gap)}@media (max-width: 900px){.page-head.with-art .wrap{grid-template-columns: 1fr;grid-template-areas: "crumbs" "text" "art";row-gap: 28px}.page-head.with-art .art-box{max-width: 460px}.ph-meta{grid-template-columns: 1fr 1fr}}.page-head.narrow .wrap,.wrap.narrow{max-width: 860px}.about-hero .wrap{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);grid-template-areas: "crumbs ." "text media";column-gap: clamp(32px,6vw,88px);align-items: stretch}.about-hero .crumbs{grid-area: crumbs}.about-hero .ph-text{grid-area: text;display: flex;flex-direction: column}.about-hero .about-media{grid-area: media;justify-self: end;width: min(100%,420px);display: flex;position: relative}.about-hero .about-media::before{content: "";position: absolute;inset: 0;transform: translate(16px,16px);border-radius: 999px 999px var(--radius) var(--radius);padding: 1.5px;background: var(--metal);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: .9}.about-hero .about-media .frame{flex: 1;aspect-ratio: auto;min-height: 440px;position: relative}.about-hero .ph-meta{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 18px}.about-hero .row-actions{margin-top: 26px}@media (max-width: 860px){.about-hero .wrap{grid-template-columns: 1fr;grid-template-areas: "crumbs" "text" "media";row-gap: 32px}.about-hero .about-media{justify-self: start}.about-hero .about-media .frame{aspect-ratio: 4 / 5;min-height: 0}}.read-col{max-width: 720px;margin-inline: auto}.read-col p{font-size: 1.125rem;line-height: 1.75}.read-col p:first-child{font-family: var(--font-display);font-size: clamp(1.3rem,2vw,1.6rem);line-height: 1.5;font-weight: 350;color: var(--ink)}.photo-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(12px,2vw,24px)}.photo-row .frame{aspect-ratio: 4 / 5;border-radius: var(--radius)}@media (max-width: 640px){.photo-row{grid-template-columns: 1fr 1fr}.photo-row .frame:last-child{display: none}}.interest-grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(24px,5vw,64px)}.interest-grid li{display: flex;gap: 16px;align-items: baseline;padding: 18px 0;border-top: 1px solid var(--line);font-size: 1.0625rem}.interest-grid li:nth-last-child(-n+2){border-bottom: 1px solid var(--line)}.interest-grid li::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--metal);transform: translateY(-2px)}@media (max-width: 700px){.interest-grid{grid-template-columns: 1fr}.interest-grid li:nth-last-child(2){border-bottom: 0}}.fact-cards{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(12px,2vw,20px)}.fact-cards>div{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 22px;position: relative;overflow: hidden}.fact-cards>div::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--metal)}.fact-cards dt{font-size: .875rem;color: var(--ink-soft);margin-bottom: 8px}.fact-cards dd{margin: 0;font-size: 1.0625rem;font-weight: 500;overflow-wrap: break-word}@media (max-width: 900px){.fact-cards{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.fact-cards{grid-template-columns: 1fr}}.section.tinted{background: var(--stone);border-top: 0}.section.tinted + .section{border-top: 0}.practice.equal{align-items: stretch}.practice.equal>.info-card{margin: 0;height: 100%}.faq{max-width: none}.aside-list{list-style: none;margin: 0;padding: 0}.aside-list li{border-top: 1px solid var(--line)}.aside-list a{display: block;padding: 10px 0;text-decoration: none;font-weight: 500}.aside-list a:hover{color: var(--accent)}.faq-group + .faq-group{margin-top: clamp(40px,5vw,64px)}.faq-group h2{font-size: var(--step-2);margin-bottom: 16px;scroll-margin-top: 110px}.practice.equal{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 900px){.practice.equal{grid-template-columns: 1fr}}html[lang="en"] .hero h1,html[lang="ru"] .hero h1{max-width: 17ch;font-size: clamp(2.3rem,4.4vw,3.6rem)}@media (max-width: 900px){.article-grid{grid-template-columns: 1fr}.aside{position: static}}.read-col p{margin: 0}.read-col p + p{margin-top: 1.1em}@media (min-width: 961px) and (max-width: 1240px){.head-row{gap: 16px}.nav{gap: 16px}.nav a{font-size: .9375rem}.brand-role{display: none}.brand-name{font-size: 1.0625rem}.brand-mark{width: 30px;height: 30px}.nav .btn{padding-inline: 18px;min-height: 44px}}@media (min-width: 961px) and (max-width: 1060px){.nav{gap: 13px}.nav a{font-size: .9rem}.brand-name{font-size: 1rem}}.post-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(20px,3vw,40px)}.post-card{display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--line);border-radius: calc(var(--radius) * 1.3);overflow: hidden;transition: transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.post-card:hover{transform: translateY(-4px);box-shadow: 0 26px 50px -34px rgba(40,28,20,.45)}.post-cover{display: block;background: var(--stone);padding: clamp(14px,2.4vw,26px);position: relative}.post-cover::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--metal)}.post-cover .t-art{width: 100%;height: auto;display: block;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-cover .t-art{transform: scale(1.03)}.post-card .post-meta{margin: 22px clamp(20px,2.6vw,30px) 0;font-size: .875rem;color: var(--accent);font-weight: 600}.post-card h2.card-title{margin: 8px clamp(20px,2.6vw,30px) 10px}.post-card h2.card-title a{text-decoration: none}.post-card>p:not(.post-meta){margin: 0 clamp(20px,2.6vw,30px);color: var(--ink-soft)}.post-card .more{margin: auto clamp(20px,2.6vw,30px) 26px;padding-top: 20px;display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: var(--accent);text-decoration: none}.post-card .more svg{transition: transform .35s cubic-bezier(.2,.7,.2,1)}.post-card:hover .more svg{transform: translateX(5px)}.t-art.cover text{font-size: 17px}.js .post-card[data-reveal] .t-art.drawable path:not([stroke-dasharray]),.js .post-card[data-reveal] .t-art.drawable circle{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1) .3s}.js .post-card[data-reveal].is-in .t-art.drawable path,.js .post-card[data-reveal].is-in .t-art.drawable circle{stroke-dashoffset: 0}@media (max-width: 760px){.post-grid{grid-template-columns: 1fr}}.page-head.with-art .art-box:has(.cover){background: var(--stone);justify-content: center}.page-head.with-art .art-box .t-art.cover{flex: 0 0 auto;width: 100%;height: auto;max-height: none}.post-card h2.card-title{font-size: clamp(1.5rem,2.2vw,1.875rem)}.post-cover.photo{padding: 0;aspect-ratio: 16 / 10;overflow: hidden;background: var(--stone)}.post-cover.photo img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .8s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-cover.photo img{transform: scale(1.04)}.page-head.with-art .art-box.photo .frame img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.page-head.with-art .art-box.photo .art-cap{margin-top: 10px;font-size: .8125rem}.page-head.with-art .art-box.photo .art-cap a{color: inherit}.article-grid>*{min-width: 0}.shade span{font-size: .875rem}.page-head.with-art .art-box.photo .art-cap{font-size: .875rem}.check input{width: 22px;height: 22px;flex: none;accent-color: var(--accent)}.contact-lines>div{min-height: 48px;display: flex;align-items: center;gap: 12px}.contact-lines .copy{min-height: 40px;padding-inline: 12px}.t-art .fill-surface{fill: var(--surface)}.t-art .gum{stroke: var(--accent-deco);stroke-opacity: .7}.hero{padding-block: clamp(20px,3.2vw,44px) clamp(36px,5vw,64px)}.hero-grid{row-gap: 16px}.hero h1{font-size: clamp(2.5rem,4.4vw,3.75rem);max-width: 14ch;line-height: 1.03}.hero-tag{margin-top: 16px;font-size: clamp(1.25rem,1.8vw,1.5rem)}.hero .lead{margin-top: 14px}.hero-actions{margin-top: 24px}.hero-text .hero-facts{padding-top: 18px}.hero-text>:not(.hero-facts):nth-last-child(2){margin-bottom: 24px}.hero-grid>.hero-media .frame{min-height: 0;max-height: min(600px,calc(100svh - 150px))}.hero-grid>.hero-media{align-self: start}.hero-grid>.hero-media .frame{aspect-ratio: 4 / 5;height: auto}.page-head{padding-block: clamp(18px,2.6vw,36px) clamp(24px,3.2vw,40px)}.crumbs{margin-bottom: 14px}.page-head h1{font-size: clamp(2.3rem,4.2vw,3.6rem)}.about-hero .about-media{align-self: start}.about-hero .about-media .frame{min-height: 0;aspect-ratio: 4 / 5;max-height: min(560px,calc(100svh - 150px))}.t-mini .accent{stroke: var(--accent)}.t-mini .soft{stroke: var(--accent-deco)}.t-mini .fill{fill: var(--accent-deco);stroke: none}.t-ico{background: var(--surface)}.t-ico{width: 72px;height: 72px;padding: 3px;border: 0;background: var(--metal);border-radius: 50%;overflow: hidden}.t-ico img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;display: block;border: 2px solid var(--surface)}.t-list-icons a{grid-template-columns: 72px minmax(0,1fr) minmax(0,1.25fr) 32px}.t-list-icons a:hover .t-ico{transform: scale(1.06)}.js li[data-reveal] .t-ico img{transform: scale(1.15);transition: transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--i,0) * 90ms + 150ms)}.js li[data-reveal].is-in .t-ico img{transform: none}@media (max-width: 760px){.t-list-icons a{grid-template-columns: 56px minmax(0,1fr) 24px}.t-list-icons .t-ico{width: 56px;height: 56px}}@media (max-width: 900px){.practice{grid-template-columns: minmax(0,1fr)}}.practice>*{min-width: 0}.contact-lines>div{flex-wrap: wrap;row-gap: 0}.contact-lines a{overflow-wrap: anywhere}.two>*{min-width: 0}.field select,.field input{min-width: 0;max-width: 100%}@media (max-width: 720px){.two{grid-template-columns: minmax(0,1fr)}}.form{grid-template-columns: minmax(0,1fr)}.form>*{min-width: 0}.form .two{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}@media (max-width: 520px){.form .two{grid-template-columns: minmax(0,1fr)}}.form .btn{max-width: 100%;white-space: normal;text-align: center;height: auto;min-height: 48px;padding-block: 10px;line-height: 1.3}.btn{max-width: 100%;white-space: normal;line-height: 1.3}.info-card,.row-actions{min-width: 0;max-width: 100%}.row-actions{flex-wrap: wrap}.hero-tag{max-width: none;text-wrap: pretty}