.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-picker{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-inline-start:0;color:#142335}.language-icon{font-size:21px;color:#986843}.language-picker select{font:inherit;font-size:11px;font-weight:600;background:transparent;border:0;padding:10px 3px;cursor:pointer;width:53px;color:inherit}.language-picker select option{color:#142335;background:#fafbfc;font-size:14px}.site-header{gap:20px}.site-header nav{gap:20px;margin-left:0;margin-inline-start:auto}.site-header nav a{font-size:13px}.hero h1{font-size:clamp(60px,6.3vw,88px);letter-spacing:-4px;line-height:1.12}.hero h1 em{font-size:1.02em}.hero-copy>p{max-width:540px;line-height:1.75;font-size:18px}.hero-art{aspect-ratio:1.04;max-height:510px}.hero-layout{gap:5%;grid-template-columns:1.14fr 1fr}.hero-clinician{margin-bottom:27px}.hero-signature{gap:8px}.hero-signature span{font-size:11px;padding:6px 10px}.hero-top{letter-spacing:1px}.hero-bottom{padding-bottom:24px}.article-page .language-picker{margin-inline-start:auto}.article-page .site-header nav{margin-inline-start:auto}.article-breadcrumb{display:flex;align-items:center;gap:8px}.article-page .site-header{gap:20px}.article-page .site-header .identity{max-width:260px}.professional-footer-links{flex-wrap:wrap}
html[lang="de"] .hero-actions .button{font-size:13px}html[lang="de"] .area-tabs button{font-size:13px}html[lang="de"] .hero-signature{flex-wrap:wrap}html[lang="de"] .eyebrow{font-size:11px}html[lang="de"] .section h2{font-size:clamp(38px,4.3vw,66px)}
html[dir="rtl"]{--font:'Noto Sans Arabic',sans-serif;--serif:'Noto Sans Arabic',sans-serif}html[dir="rtl"] body{font-family:var(--font);line-height:1.9}html[dir="rtl"] em{font-style:normal}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] .eyebrow{letter-spacing:0;line-height:1.5}html[dir="rtl"] .hero h1{direction:ltr;text-align:right;font-family:Manrope,sans-serif;letter-spacing:-2px;font-size:70px;line-height:1.2}html[dir="rtl"] .hero h1 em{font-family:'Playfair Display',serif;font-style:italic}html[dir="rtl"] .hero-art,html[dir="rtl"] model-viewer,html[dir="rtl"] #atlas-frame-host{direction:ltr}html[dir="rtl"] .art-caption{direction:rtl}html[dir="rtl"] .quiet-link,html[dir="rtl"] .button{gap:18px}html[dir="rtl"] #area-points li{padding-left:0;padding-right:20px}html[dir="rtl"] #area-points li:before{left:auto;right:0}html[dir="rtl"] .step-body{padding-left:0;padding-right:45px}html[dir="rtl"] .dialog-close{right:auto;left:18px}html[dir="rtl"] .article-content ul{padding-left:0;padding-right:22px}html[dir="rtl"] .article-callout{border-left:0;border-right:3px solid #b1815e}html[dir="rtl"] .feedback-intro,html[dir="rtl"] .feedback-panel p{line-height:2}html[dir="rtl"] .hero-clinician small{letter-spacing:0}html[dir="rtl"] .identity{direction:ltr}html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] .calendar-week,html[dir="rtl"] .calendar-grid,html[dir="rtl"] .booking-times{direction:ltr}html[dir="rtl"] .calendar-week{font-size:10px}html[dir="rtl"] #booking-summary-time{direction:ltr;text-align:right}html[dir="rtl"] .eyebrow>span:last-child{text-align:left}html[dir="rtl"] .language-picker{direction:ltr}
@media(max-width:1180px){.site-header{gap:15px}.site-header nav{gap:12px}.site-header nav a{font-size:12px}.header-contact{font-size:12px;padding:12px}.hero h1{font-size:65px;letter-spacing:-3px}.hero-copy>p{font-size:17px}.hero-signature{flex-wrap:wrap}}@media(min-width:761px) and (max-width:1000px){.site-header nav a[href="#hakkinda"],.site-header nav a[href="#iletisim"]{display:none}}
@media(max-width:760px){.site-header{gap:10px}.site-header .menu{margin-left:0;margin-inline-start:auto;font-size:12px}.site-header .language-picker{order:3}.site-header nav{margin:0}.language-picker select{font-size:11px;width:48px}.language-icon{font-size:18px}.hero h1{font-size:clamp(42px,10.8vw,72px);letter-spacing:-2px}.hero h1 em{font-size:1.05em}.hero-layout{grid-template-columns:1fr}.hero-copy>p{font-size:16px}.hero-art{aspect-ratio:1.15;max-height:380px}.hero-clinician{margin-bottom:20px}.hero-signature span{font-size:11px}.hero-actions .button{font-size:13px}.article-page .site-header nav{display:none}.article-page .site-header .identity{font-size:13px;max-width:235px}.article-page .site-header .language-picker{margin-inline-start:auto}html[lang="de"] .section h2{font-size:38px}html[dir="rtl"] .hero h1{font-size:46px}html[dir="rtl"] .hero-top{font-size:10px}html[dir="rtl"] .section h2{font-size:38px}.professional-footer-links{display:flex;flex-wrap:wrap}}

.process{background:#f6f5f2;color:#142335}.process .section-description,.process .step-body p{color:#637080}.process h2 em,.process-step.active,.process .eyebrow>span:first-child{color:#9c6845}.process .eyebrow{color:#69798b}.process-list,.process-step{border-color:#d9dedf}.process-step{color:#142335}.process-step>span,.step-body>span{color:#916b51}.process-step>i{border-color:#c3cdd6}.process-wheel circle{stroke:#d7dfe5}.process-wheel .wheel-active{stroke:#b4825f}.process-wheel small{color:#6b7c8d}.feedback-section{border-bottom:1px solid #ffffff15}.guide-card{transition:transform .2s,border-color .2s,box-shadow .2s}.guide-card:hover{box-shadow:0 14px 35px #14233509;transform:translateY(-3px)}.guide-card h3{letter-spacing:-.7px}@media(prefers-reduced-motion:reduce){.guide-card:hover{transform:none}}
.hero-signature{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.hero-signature span{width:auto;flex:0 1 auto}
