.localized-landing{--clinic-ink:#17221d;--clinic-muted:#5b6861;--clinic-teal:#153c3b;--clinic-teal-deep:#0f302e;--clinic-gold:#9a6b32;--clinic-gold-soft:#d7b887;--clinic-ivory:#f7f3ec;--clinic-paper:#fffdfa;--clinic-line:#ddd3c6;--clinic-edge:max(clamp(18px, 3vw, 38px), calc((100vw - 1240px) / 2));background:var(--clinic-ivory);min-width:0;color:var(--clinic-ink);font-family:var(--font-arabic-medical), "Arial Hebrew", Arial, sans-serif;font-size:17px;line-height:1.75;overflow-x:clip}.localized-landing :where(h1,h2,h3,h4,p,ul,ol,figure){overflow-wrap:anywhere}.localized-landing :where(h1,h2,h3,h4),.localized-landing :where(.localized-form h2,.localized-form h3,.before-after-card h3){font-family:var(--font-arabic-medical), "Arial Hebrew", Arial, sans-serif;text-wrap:balance}.localized-landing :where(p,li){text-wrap:pretty}.localized-landing :where(bdi,[dir=ltr],a[href^=tel\:]){unicode-bidi:isolate}.localized-landing :where(a,button,summary){-webkit-tap-highlight-color:transparent}.localized-landing section[id]{scroll-margin-top:96px}.localized-landing .v2-header{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf5;border-block-end:1px solid #173c3b21;grid-template-columns:158px minmax(0,1fr) auto;height:82px;position:sticky;inset-block-start:0;box-shadow:0 6px 24px #14302e0b;padding-inline:var(--clinic-edge)!important}.localized-landing .v2-header>.v2-brand{justify-content:flex-start;width:142px;height:76px}.localized-landing .v2-header .v2-brand-logo{object-fit:contain;width:118px;max-height:72px}.localized-landing .v2-nav{gap:clamp(14px,1.8vw,28px);min-width:0}.localized-landing .v2-nav a{color:#31413a;white-space:nowrap;min-height:44px;font-size:14px;font-weight:650;position:relative}.localized-landing .v2-nav a:after{content:"";background:var(--clinic-gold);height:2px;transition:transform .2s;position:absolute;inset-block-end:3px;inset-inline:0;transform:scaleX(0)}.localized-landing .v2-nav a:hover:after,.localized-landing .v2-nav a[aria-current=page]:after{transform:scaleX(1)}.localized-landing .v2-nav a[aria-current=page]{color:var(--clinic-teal);font-weight:800}.localized-landing .v2-head-actions{gap:13px}.localized-landing .v2-languages{color:#48564f;min-height:44px;padding-inline:8px}.localized-landing .v2-book{border:1px solid var(--clinic-teal);background:var(--clinic-teal);min-height:46px;box-shadow:none;border-radius:999px;padding-inline:18px;font-size:14px}.localized-landing .v2-menu{width:46px;height:46px;color:var(--clinic-teal);border-radius:50%}.localized-landing .v2-menu:hover{background:#edf1ee}.localized-landing .v2-footer{padding:54px var(--clinic-edge) 28px!important;background:#0c2422!important;border-block-start:4px solid #b58952!important;grid-template-columns:1.35fr 1fr 1.1fr 1.15fr!important;gap:clamp(28px,4vw,60px)!important}.localized-landing .v2-footer h3{color:#f2dec0;margin-block:0 13px;font-size:15px}.localized-landing .v2-footer>div:not(.v2-brand){gap:9px}.localized-landing .v2-footer a,.localized-landing .v2-footer span{font-size:14px;line-height:1.55}.localized-landing .v2-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.localized-landing .v2-footer>small{margin-block-start:16px;padding-block-start:18px!important}.home-page .v2-hero{border-block-end:1px solid var(--clinic-line);background:linear-gradient(135deg,#f7f2ea 0%,#fffdf9 58%,#e7d9c6 100%);grid-template-columns:minmax(0,1fr) minmax(470px,.96fr);height:auto;min-height:650px;padding-inline-start:var(--clinic-edge)!important}.home-page .v2-hero-copy{max-width:690px;padding-block:64px;padding-inline-end:clamp(30px,4vw,70px)}.home-page .v2-hero-kicker{color:var(--clinic-gold);align-items:center;gap:8px;margin-block-end:15px;font-size:14px;font-weight:850;display:flex}.home-page .v2-hero-kicker svg{width:19px}.home-page .v2-hero h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(46px,5.3vw,70px);font-weight:650;line-height:1.08}.home-page .v2-hero h1 em{color:#80501c;font-family:inherit;font-style:normal}.home-page .v2-hero-copy>p{max-width:620px;color:var(--clinic-muted);margin-block-end:28px;font-size:19px;line-height:1.8}.home-page .v2-proof-row{border-block:1px solid var(--clinic-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-block-end:28px;padding-block:20px;display:grid}.home-page .v2-proof-row>span{grid-template-columns:27px minmax(0,1fr);min-width:0;padding-inline:13px}.home-page .v2-proof-row>span+span{border-inline-start:1px solid var(--clinic-line)}.home-page .v2-proof-row svg{fill:none;color:var(--clinic-gold)}.home-page .v2-proof-row b{font-size:14px;line-height:1.45}.home-page .v2-proof-row small{color:#66716b;font-size:12px;line-height:1.5}.home-page .v2-hero-actions{gap:12px}.home-page .v2-dark-btn,.home-page .v2-outline-btn{border-radius:999px;height:auto;min-height:50px;padding-inline:22px;font-size:15px}.home-page .v2-dark-btn{background:var(--clinic-teal)}.home-page .v2-outline-btn{color:var(--clinic-teal);background:#ffffff8c;border-color:#bba27e}.home-page .v2-doctor-hero{min-height:650px}.home-page .v2-doctor-hero img{object-position:center 18%}.home-page .v2-doctor-hero:after{background:linear-gradient(270deg,#fffdf9 0%,#0000 18%)}.home-page .v2-help{background:var(--clinic-paper);padding-block:92px}.home-page .v2-help-heading{max-width:1120px;margin-inline:auto}.home-page .v2-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-page .v2-help-card{height:auto;min-height:430px;box-shadow:none;background:#fbf8f2;border-radius:15px;flex-direction:column;display:flex}.home-page .v2-help-card:hover{box-shadow:0 18px 40px #1f322b17}.home-page .v2-help-card>figure{flex:0 0 190px;order:-1;width:100%;height:190px}.home-page .v2-help-card>figure:after{background:linear-gradient(#0000 45%,#153c3b33)}.home-page .v2-help-card>div.v2-help-card-copy{width:100%;min-height:238px;padding:22px 24px 25px}.home-page .v2-help-card h3{margin-block:11px 13px;font-size:27px}.home-page .v2-help-card ul{grid-template-columns:1fr;gap:7px}.home-page .v2-help-card b{margin-block-start:19px;position:static}.home-page .v2-hair-focus{background:var(--clinic-teal-deep);border-radius:20px;width:100%;max-width:1240px;min-height:590px;margin:0 auto 96px;box-shadow:0 24px 60px #0f302e21}.home-page .v2-hair-focus-copy{padding:clamp(38px,5vw,68px)}.home-page .v2-hair-focus-copy h2{max-width:620px;font-size:clamp(38px,4.2vw,55px);line-height:1.18}.home-page .v2-hair-focus-copy>p{font-size:17px;line-height:1.85}.home-page .v2-hair-focus-visual{min-height:590px}.home-page .v2-results{padding-block:86px}.home-page .v2-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-page .v2-result-grid>.before-after-card,.home-page .v2-result-grid>.before-after-card:nth-last-child(-n+2){grid-column:auto}.home-page .before-after-card.compact .before-after-stage{height:250px}.home-page .v2-doctor{max-width:1240px;min-height:360px;margin-inline:auto;padding-block:72px}.home-page .v2-doctor-video{border-radius:16px;min-height:320px}.home-page .v2-popular-stories{padding-block:64px}.home-page .v2-process{padding-block:62px}.home-page .v2-how article{height:auto;min-height:150px;padding:18px}.home-page .v2-faq{padding-block:78px}.home-page .v2-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .v2-faq details{background:var(--clinic-paper);padding:13px 17px}.home-page .v2-faq summary{font-size:16px}.home-page .v2-bilingual-contact{background:var(--clinic-teal-deep);padding-block:72px}.arabic-treatments-page{background:var(--clinic-ivory)}.treatment-discovery-shell,.treatment-help-strip,.treatment-directory-section{max-width:1240px}.treatment-discovery-shell{padding-block:64px 76px}.treatment-discovery-header{text-align:start;margin-block-end:38px;margin-inline:0}.treatment-discovery-header>nav,.treatment-discovery-eyebrow{justify-content:flex-start}.treatment-discovery-header h1{max-width:900px;font-size:clamp(38px,4.5vw,59px)}.treatment-discovery-header h2{margin-block-start:7px;font-size:clamp(29px,3vw,40px)}.treatment-category-grid>button,.treatment-preview,.treatment-directory-group{box-shadow:none}.treatment-category-grid>button{border-radius:13px}.treatment-preview{border-radius:15px}.treatment-help-strip{box-shadow:none;border-radius:14px}.treatment-detail-hero{background:linear-gradient(135deg,#f7f2ea,#fffdfa 62%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:650px}.treatment-detail-copy{padding-block:62px}.treatment-detail-copy nav{margin-block-end:30px}.treatment-detail-copy h1{max-width:760px;font-size:clamp(43px,5.1vw,67px);line-height:1.1}.treatment-detail-copy>p{font-size:18px}.treatment-detail-hero>figure{min-height:650px}.treatment-clinical-context{border:1px solid var(--clinic-line);background:var(--clinic-line);border-radius:15px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:1px;width:calc(100% - 2*clamp(18px,3vw,38px));max-width:1180px;margin:36px auto 0;display:grid;overflow:hidden}.treatment-clinician,.treatment-branch-summary{background:var(--clinic-paper);min-width:0}.treatment-clinician{grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:22px;display:grid}.treatment-clinician img{object-fit:cover;object-position:center 18%;border-radius:50%;width:76px;height:76px}.treatment-clinician span,.treatment-clinician small,.treatment-clinician b,.treatment-clinician em{display:block}.treatment-clinician small,.treatment-branch-summary>span{color:var(--clinic-gold);font-size:12px;font-weight:850}.treatment-clinician b{margin-block:2px;font-size:20px}.treatment-clinician em{color:var(--clinic-muted);font-family:inherit;font-size:13px;font-style:normal}.treatment-clinician>svg{width:17px;color:var(--clinic-gold)}.treatment-branch-summary{padding:22px 25px}.treatment-branch-summary>span{align-items:center;gap:7px;display:flex}.treatment-branch-summary>span svg{width:17px}.treatment-branch-summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:12px 0 9px;padding:0;list-style:none;display:grid}.treatment-branch-summary li{min-width:0}.treatment-branch-summary li+li{border-inline-start:1px solid var(--clinic-line);padding-inline-start:13px}.treatment-branch-summary li b,.treatment-branch-summary li small{display:block}.treatment-branch-summary li b{font-size:14px}.treatment-branch-summary li small{color:#6a746f;margin-block-start:2px;font-size:11px;line-height:1.5}.treatment-branch-summary p{color:#6a746f;margin:0;font-size:12px;display:inline}.treatment-branch-summary>a{color:var(--clinic-teal);text-underline-offset:3px;align-items:center;gap:5px;margin-inline-start:8px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-flex}.treatment-branch-summary>a svg{width:13px}.treatment-detail-overview{padding-block:86px}.treatment-detail-process{background:var(--clinic-teal);padding-block:78px}.treatment-detail-process>div{border-radius:13px}.hair-support-evidence{margin-block-start:76px}.treatment-related{background:#efe8dc}.treatment-related>div>a{box-shadow:none;border-radius:13px}.hair-pillar{background:var(--clinic-ivory)}.hair-pillar-hero{min-height:650px}.hair-pillar-hero h1{font-size:clamp(43px,5vw,66px)}.hair-pillar-hero>figure{min-height:650px}.hair-pillar-disclaimer{width:calc(100% - 2*clamp(18px,3vw,38px))}.hair-pillar-branches{background:#fffaf1;border:1px solid #cbb995;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) auto;align-items:center;gap:28px;width:calc(100% - 2*clamp(18px,3vw,38px));max-width:1180px;margin:20px auto 0;padding:27px 30px;display:grid}.hair-pillar-branches>div>span{color:var(--clinic-gold);align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.hair-pillar-branches>div>span svg{width:17px}.hair-pillar-branches h2{margin:6px 0 7px;font-size:25px;line-height:1.35}.hair-pillar-branches p{color:var(--clinic-muted);margin:0;font-size:13px;line-height:1.7}.hair-pillar-branches ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hair-pillar-branches li b,.hair-pillar-branches li small{display:block}.hair-pillar-branches li b{font-size:13px}.hair-pillar-branches li small{color:#6c756f;margin-block-start:2px;font-size:10px;line-height:1.45}.hair-pillar-branches>a{color:var(--clinic-teal);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:850;display:flex}.hair-pillar-branches>a svg{width:15px}.hair-pillar-layout{grid-template-columns:270px minmax(0,800px);padding-block-start:68px}.hair-pillar-toc{border-radius:13px;max-height:none;top:104px}.hair-pillar-toc nav a{align-items:center;min-height:51px}.hair-pillar .hair-guide-hub{margin-block:0 78px}.hair-pillar-cta{border:1px solid #cfbfa8;border-radius:16px}.hair-pillar-actions .hair-pillar-journey-link{color:#714719;border-color:#a77b42}.hair-journey{background:#fffdfa;border:1px solid #cfc0aa;border-radius:18px;width:calc(100% - 2*clamp(18px,3vw,38px));min-width:0;max-width:1240px;margin:54px auto 22px;padding:clamp(34px,4vw,58px);scroll-margin-top:102px;overflow:clip}.hair-journey-heading{max-width:850px;margin-block-end:38px}.hair-journey-heading>span{color:var(--clinic-gold);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.hair-journey-heading>span svg{width:19px}.hair-journey-heading h2{max-width:760px;margin:10px 0 13px;font-size:clamp(35px,4vw,53px);line-height:1.15}.hair-journey-heading p{max-width:790px;color:var(--clinic-muted);margin:0;font-size:17px;line-height:1.85}.hair-journey-heading .hair-journey-general-note{color:#684821;align-items:center;gap:8px;margin-block-start:12px;font-size:14px;font-weight:800;display:flex}.hair-journey-general-note svg{width:18px;color:var(--clinic-gold);flex:none}.hair-journey-mobile-current{display:none}.hair-journey-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:clamp(30px,4vw,54px);min-width:0;display:grid}.hair-journey-navigation{border:1px solid var(--clinic-line);direction:rtl;background:#f7f2ea;border-radius:14px;grid-column:2;min-width:0;padding:11px;position:sticky;inset-block-start:104px}.hair-journey-navigation ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.hair-journey-navigation li{min-width:0}.hair-journey-navigation a{color:#38443e;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:10px 11px;text-decoration:none;display:grid}.hair-journey-navigation a:hover{background:#fffdfa;border-color:#d5c7b4}.hair-journey-navigation a[aria-current=step]{box-shadow:inset -3px 0 0 var(--clinic-gold);background:#fff;border-color:#b89462}.hair-journey-stage-icon{width:42px;height:42px;color:var(--clinic-gold);background:#fff;border:1px solid #cbb995;border-radius:50%;place-items:center;display:grid}.hair-journey-stage-icon svg{width:20px}.hair-journey-navigation a[aria-current=step] .hair-journey-stage-icon{border-color:var(--clinic-teal);background:var(--clinic-teal);color:#fff}.hair-journey-navigation a>span:nth-child(2){min-width:0}.hair-journey-navigation small,.hair-journey-navigation b,.hair-journey-navigation em{display:block}.hair-journey-navigation small{color:#8b602f;font-size:11px;font-weight:900}.hair-journey-navigation b{color:var(--clinic-ink);margin-block:1px;font-size:15px;line-height:1.4}.hair-journey-navigation em{color:#626e68;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.hair-journey-reviewed{color:#1c6547;background:#dcebe3;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.hair-journey-reviewed svg{width:13px}.hair-journey-panels{direction:rtl;grid-area:1/1;min-width:0}.hair-journey-stage-panel{border:1px solid var(--clinic-line);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.hair-journey[data-enhanced=false] .hair-journey-stage-panel+.hair-journey-stage-panel{margin-block-start:28px}.hair-journey-stage-heading{background:var(--clinic-teal-deep);color:#fff;grid-template-columns:58px minmax(0,1fr);gap:17px;padding:30px 31px 27px;display:grid}.hair-journey-stage-heading>span{color:#e5bd84;border:1px solid #dcb887b3;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.hair-journey-stage-heading>span svg{width:27px}.hair-journey-stage-heading small{color:#dfbb88;font-size:12px;font-weight:900}.hair-journey-stage-heading h3{outline:0;margin:2px 0 7px;scroll-margin-top:110px;font-size:clamp(28px,3vw,39px);line-height:1.2}.hair-journey-stage-heading h3:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #e4bc83}.hair-journey-stage-heading p{color:#d1ddd7;margin:0;font-size:15px;line-height:1.72}.hair-journey-answer{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 31px 0;display:grid}.hair-journey-answer>section{min-width:0;padding-block:27px}.hair-journey-answer>section:first-child{border-block-end:1px solid #e4ddd3;grid-column:1/-1;padding-block-end:25px}.hair-journey-answer>section:nth-child(3){border-inline-start:1px solid #e4ddd3;padding-inline-start:26px}.hair-journey-answer h4,.hair-journey-notice h4,.hair-journey-faq>h4{margin:0 0 10px;font-size:19px;line-height:1.45}.hair-journey-answer p{color:#526059;margin:0;font-size:17px;line-height:1.9}.hair-journey-answer p+p{margin-block-start:10px}.hair-journey-answer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hair-journey-answer li{color:#45524c;align-items:flex-start;gap:8px;font-size:16px;line-height:1.7;display:flex}.hair-journey-answer li svg{color:#8c602d;flex:none;width:17px;height:17px;margin-block-start:5px}.hair-journey-notice{background:#fff5e5;border-inline-start:4px solid #a56c2e;grid-template-columns:26px minmax(0,1fr);gap:12px;margin:0 31px 25px;padding:18px 20px;display:grid}.hair-journey-notice>svg{color:#945d23;width:24px}.hair-journey-notice h4{color:#714719;font-size:17px}.hair-journey-notice p{color:#584b3c;margin:0;font-size:15px;line-height:1.75}.hair-journey-details{border-block:1px solid #ded5c9;margin:0 31px 25px}.hair-journey-details summary{cursor:pointer;min-height:52px;color:var(--clinic-teal);justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:900;list-style:none;display:flex}.hair-journey-details summary::-webkit-details-marker{display:none}.hair-journey-details summary svg{width:18px;transition:transform .2s}.hair-journey-details[open] summary svg{transform:rotate(180deg)}.hair-journey-details p{color:var(--clinic-muted);margin:0 0 18px;font-size:14px;line-height:1.8}.hair-journey-checklist{background:#f8f5ef;border:1px solid #d9cec0;border-radius:12px;min-width:0;margin:0 31px 30px;padding:22px}.hair-journey-checklist legend{color:var(--clinic-ink);padding-inline:7px;font-size:16px;font-weight:900}.hair-journey-checklist>p{color:#68736d;margin:0 0 14px;font-size:12px;line-height:1.65}.hair-journey-checklist>div{gap:7px;display:grid}.hair-journey-checklist label{cursor:pointer;color:#3c4943;align-items:center;gap:10px;min-height:43px;font-size:14px;font-weight:750;line-height:1.5;display:flex;position:relative}.hair-journey-checklist input{opacity:0;pointer-events:none;position:absolute}.hair-journey-checklist label>span{color:#0000;background:#fff;border:1px solid #9eaa9f;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hair-journey-checklist label>span svg{width:15px}.hair-journey-checklist input:checked+span{border-color:var(--clinic-teal);background:var(--clinic-teal);color:#fff}.hair-journey-checklist input:focus-visible+span{outline-offset:3px;outline:3px solid #bd9766}.hair-journey-checklist>button{min-height:42px;color:var(--clinic-teal);font:inherit;cursor:pointer;background:0 0;border:1px solid #b8aa97;border-radius:999px;align-items:center;gap:7px;margin-block-start:15px;padding-inline:13px;font-size:12px;font-weight:850;display:inline-flex}.hair-journey-checklist>button svg{width:15px}.hair-journey-checklist>button:disabled{cursor:not-allowed;opacity:.48}.hair-journey-faq{margin:0 31px;padding-block:4px 28px}.hair-journey-faq>h4{font-size:21px}.hair-journey-faq-item{border-block-end:1px solid #ded6cb}.hair-journey-faq-item h5{margin:0}.hair-journey-faq-item h5>button{width:100%;min-height:60px;color:var(--clinic-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:9px 0;font-size:16px;font-weight:850;display:flex}.hair-journey-faq-item button svg{width:18px;color:var(--clinic-gold);flex:none;transition:transform .2s}.hair-journey-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.hair-journey-faq-item [role=region] p{color:var(--clinic-muted);margin:-1px 0 18px;font-size:15px;line-height:1.8}.hair-journey-stage-footer{background:#faf7f2;border-block-start:1px solid #e0d8cd;padding:26px 31px}.hair-journey-sources>b{font-size:13px}.hair-journey-sources ul{gap:7px;margin:8px 0 13px;padding:0;list-style:none;display:grid}.hair-journey-sources a{color:#365349;text-underline-offset:3px;align-items:flex-start;gap:7px;font-size:11px;line-height:1.55;text-decoration:underline;display:inline-flex}.hair-journey-sources a svg{flex:none;width:13px;margin-block-start:2px}.hair-journey-stage-footer>p{color:#66716b;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.6;display:flex}.hair-journey-stage-footer>p svg{width:15px;color:var(--clinic-gold);flex:none}.hair-journey-stage-footer>p a{color:var(--clinic-teal);font-weight:850}.hair-journey-related{color:var(--clinic-teal);align-items:center;gap:7px;margin-block-start:14px;font-size:13px;font-weight:900;display:inline-flex}.hair-journey-related svg{width:15px}.hair-journey-stage-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 31px 30px;display:grid}.hair-journey-whatsapp{background:var(--clinic-teal);color:#fff;border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:11px 17px;text-decoration:none;display:flex}.hair-journey-whatsapp>svg{color:#77d99d;flex:none;width:24px}.hair-journey-whatsapp b,.hair-journey-whatsapp small{display:block}.hair-journey-whatsapp b{font-size:14px}.hair-journey-whatsapp small{color:#d3e3dc;margin-block-start:2px;font-size:11px}.hair-journey-stage-actions>nav{align-items:center;gap:7px;display:flex}.hair-journey-stage-actions>nav :where(a,button){min-height:45px;color:var(--clinic-teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9aa96;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding-inline:11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.hair-journey-stage-actions>nav svg{width:15px}.hair-journey-stage-actions>nav button:disabled{cursor:not-allowed;opacity:.42}.hair-journey :where(a,button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #b7874a}.hair-pillar-journey-teaser{background:#fffdfa;border:1px solid #cbb995;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;width:calc(100% - 2*clamp(18px,3vw,38px));max-width:1240px;margin:54px auto 22px;padding:clamp(27px,3.5vw,43px);scroll-margin-top:102px;display:grid}.hair-pillar-journey-teaser span{color:var(--clinic-gold);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.hair-pillar-journey-teaser span svg{width:18px}.hair-pillar-journey-teaser h2{margin:7px 0;font-size:clamp(28px,3vw,40px);line-height:1.2}.hair-pillar-journey-teaser p{max-width:760px;color:var(--clinic-muted);margin:0;font-size:15px;line-height:1.8}.hair-pillar-journey-teaser>a{background:var(--clinic-teal);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding-inline:18px;font-size:13px;font-weight:900;display:inline-flex}.hair-pillar-journey-teaser>a svg{width:16px}.journey-share-page{background:#f7f3ec}.journey-share-page>article{min-width:0}.journey-share-hero{background:var(--clinic-teal-deep);color:#fff;border:1px solid #315551;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);width:calc(100% - 2*clamp(18px,3vw,38px));max-width:1240px;min-height:510px;margin:32px auto 0;display:grid;overflow:hidden}.journey-share-hero-copy{align-self:center;min-width:0;padding:clamp(35px,5vw,66px)}.journey-share-breadcrumbs{color:#c5d6cf;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:26px;font-size:12px;display:flex}.journey-share-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.journey-share-breadcrumbs span[aria-current=page]{color:#eccb9e;font-weight:800}.journey-share-kicker{color:#e8bc7f;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.journey-share-kicker svg{width:19px}.journey-share-hero h1{max-width:690px;margin:11px 0 15px;font-size:clamp(40px,5vw,67px);line-height:1.12}.journey-share-hero-copy>p{color:#d7e1dc;max-width:690px;margin:0;font-size:17px;line-height:1.9}.journey-share-hero>figure{background:#193f3c;min-width:0;min-height:510px;margin:0;position:relative}.journey-share-hero>figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f302e59,#0000 38%);position:absolute;inset:0}.journey-share-hero>figure img{object-fit:cover}.journey-share-hero figcaption{z-index:1;background:#0f302ee6;border:1px solid #e8bc7f8c;border-radius:12px;align-items:center;gap:11px;padding:15px 17px;display:flex;position:absolute;inset-block-end:24px;inset-inline:24px}.journey-share-hero figcaption svg{color:#e8bc7f;width:22px}.journey-share-hero figcaption b,.journey-share-hero figcaption small{display:block}.journey-share-hero figcaption b{font-size:14px}.journey-share-hero figcaption small{color:#d4dfda;font-size:11px}.journey-share-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:26px;display:flex}.journey-share-actions :where(a,button){color:#fff;min-height:47px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e7c391a6;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.journey-share-actions :where(a,button) svg{width:17px}.journey-share-actions .journey-share-whatsapp{background:#2c9a57;border-color:#55bd7b}.journey-share-actions :where(a,button):hover{background-color:#ffffff1a}.journey-share-actions .journey-share-whatsapp:hover{background-color:#278b4e}.journey-share-status{width:100%;min-height:22px;color:#f2d5ad!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.journey-share-hero-copy .journey-share-privacy{color:#bed0c8;align-items:flex-start;gap:7px;margin-block-start:5px;font-size:12px;line-height:1.65;display:flex}.journey-share-privacy svg{color:#e8bc7f;flex:none;width:16px;margin-block-start:3px}.journey-share-review{background:#fffdfa;border:1px solid #d4c4af;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:calc(100% - 2*clamp(18px,3vw,38px));max-width:1240px;margin:18px auto 0;padding:15px 19px;display:grid}.journey-share-review>svg{width:20px;color:var(--clinic-gold)}.journey-share-review p{color:var(--clinic-muted);margin:0;font-size:13px}.journey-share-review p a{color:var(--clinic-teal);text-underline-offset:3px;font-weight:900;text-decoration:underline}.journey-share-review>a{min-height:44px;color:var(--clinic-teal);align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.journey-share-review>a svg{width:16px}.journey-share-page .hair-journey{margin-block-start:18px}.journey-share-page .v2-instagram-float{display:none}.journey-share-page :where(.journey-share-actions,.journey-share-review) :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #e3b97e}.before-after-static-controls{border-block-start:1px solid #e4dbcf;grid-template-columns:1fr 1fr;display:grid}.before-after-static-controls button{min-height:45px;color:var(--clinic-teal);font:inherit;background:#fff;border:0;font-size:14px;font-weight:800}.before-after-static-controls button+button{border-inline-start:1px solid #e4dbcf}.before-after-static-controls button[aria-pressed=true]{background:var(--clinic-teal);color:#fff}.content-hero,.articles-hero,.privacy-hero{background:var(--clinic-teal-deep)}.content-hero{text-align:start}.content-hero h1,.content-hero p{margin-inline:0}.results-category-links{justify-content:flex-start}.content-results-library{padding-block:64px 90px}.content-about-hero{background:#f3ece2;min-height:610px}.content-about-hero h1{font-size:clamp(42px,5vw,64px)}.clinic-about-page{background:var(--clinic-ivory)}.clinic-about-hero{border-block-end:1px solid var(--clinic-line);background:var(--clinic-paper);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:640px;display:grid}.clinic-about-hero-copy{padding:65px var(--clinic-edge);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.clinic-about-hero-copy nav{color:var(--clinic-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:34px;font-size:13px;display:flex}.clinic-about-hero-copy nav a{text-underline-offset:4px;text-decoration:underline}.clinic-about-hero-copy nav b{color:var(--clinic-gold)}.clinic-about-kicker,.clinic-about-opening span,.clinic-about-team-copy>span,.clinic-about-branches header>span,.clinic-about-philosophy>div>span{color:var(--clinic-gold);align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.clinic-about-kicker svg,.clinic-about-team-copy>span svg,.clinic-about-branches header>span svg,.clinic-about-philosophy>div>span svg{width:18px;height:18px}.clinic-about-hero h1{max-width:760px;margin:13px 0 20px;font-size:clamp(42px,5.4vw,70px);line-height:1.07}.clinic-about-hero h1 em{color:var(--clinic-gold);margin-block-start:9px;font-size:.65em;font-style:normal;line-height:1.3;display:block}.clinic-about-hero-copy>p{max-width:710px;color:var(--clinic-muted);margin:0;font-size:19px;line-height:1.9}.clinic-about-actions{flex-wrap:wrap;gap:10px;margin-block-start:30px;display:flex}.clinic-about-actions a{border:1px solid var(--clinic-teal-deep);min-height:48px;color:var(--clinic-teal-deep);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:19px;font-size:14px;font-weight:750;display:inline-flex}.clinic-about-actions a:first-child{background:var(--clinic-teal-deep);color:#fff}.clinic-about-actions svg{width:18px;height:18px}.clinic-about-hero>figure{background:var(--clinic-teal-deep);min-height:640px;margin:0;position:relative;overflow:hidden}.clinic-about-hero>figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#fffdfa33);position:absolute;inset:0}.clinic-about-hero>figure img{object-fit:cover}.clinic-about-facts{z-index:2;border:1px solid var(--clinic-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 44px);margin:-42px auto 0;display:grid;position:relative;overflow:hidden}.clinic-about-facts>div{align-items:center;gap:15px;min-height:105px;padding:21px 25px;display:flex}.clinic-about-facts>div+div{border-inline-start:1px solid var(--clinic-line)}.clinic-about-facts>div>svg{width:27px;height:27px;color:var(--clinic-gold);flex:none}.clinic-about-facts span,.clinic-about-facts b,.clinic-about-facts small{display:block}.clinic-about-facts b{font-size:16px}.clinic-about-facts small{color:var(--clinic-muted);margin-block-start:2px;font-size:12px;line-height:1.5}.clinic-about-opening{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(45px,8vw,110px);width:min(1140px,100% - 44px);margin-inline:auto;padding-block:105px 92px;display:grid}.clinic-about-opening h2{max-width:480px;margin:11px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.25}.clinic-about-opening p{color:var(--clinic-muted);margin:0 0 17px;font-size:18px;line-height:2}.clinic-about-team{background:var(--clinic-teal-deep);color:#fff;border-radius:16px;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);width:min(1180px,100% - 44px);margin-inline:auto;display:grid;overflow:hidden}.clinic-about-team-image{background:#ccbda9;min-height:690px;position:relative}.clinic-about-team-image img{object-fit:cover;object-position:center top}.clinic-about-team-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,68px);display:flex}.clinic-about-team-copy>span{color:#e8bd7c}.clinic-about-team-copy h2{color:#fff;margin:10px 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.2}.clinic-about-team-copy>p{color:#d4e0dc;margin:0 0 13px;font-size:16px;line-height:1.85}.clinic-about-team-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:15px 0 25px;padding:0;list-style:none;display:grid}.clinic-about-team-copy li{color:#eef3f1;border-block-start:1px solid #ffffff24;align-items:flex-start;gap:8px;padding-block:10px;font-size:14px;line-height:1.55;display:flex}.clinic-about-team-copy li svg{color:#e8bd7c;flex:none;width:16px;height:16px;margin-block-start:3px}.clinic-about-team-copy>a,.clinic-about-education a{color:#f0cc96;text-underline-offset:5px;align-self:flex-start;align-items:center;gap:7px;min-height:44px;font-weight:750;text-decoration:underline;display:inline-flex}.clinic-about-team-copy>a svg,.clinic-about-education a svg{width:17px;height:17px}.clinic-about-branches{width:min(1180px,100% - 44px);margin-inline:auto;padding-block:100px}.clinic-about-branches>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:15px 70px;margin-block-end:32px;display:grid}.clinic-about-branches header>span{grid-column:1/-1}.clinic-about-branches h2{margin:0;font-size:clamp(35px,4.5vw,52px)}.clinic-about-branches header p{color:var(--clinic-muted);margin:0;font-size:16px;line-height:1.8}.clinic-about-branches>div{border-block:1px solid var(--clinic-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clinic-about-branches article{min-width:0;padding:34px 28px;position:relative}.clinic-about-branches article+article{border-inline-start:1px solid var(--clinic-line)}.clinic-about-branches article>small{color:var(--clinic-gold);font-weight:750;position:absolute;inset-block-start:27px;inset-inline-end:25px}.clinic-about-branches article>svg{width:24px;height:24px;color:var(--clinic-teal)}.clinic-about-branches h3{margin:21px 0 7px;font-size:25px}.clinic-about-branches article p{min-height:52px;color:var(--clinic-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.clinic-about-branches article a{color:var(--clinic-teal-deep);text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.clinic-about-branches article a svg{width:15px;height:15px}.clinic-about-philosophy{padding:clamp(55px, 7vw, 95px) var(--clinic-edge);background:var(--clinic-paper);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(45px,8vw,100px);display:grid}.clinic-about-philosophy h2{max-width:800px;margin:11px 0 20px;font-size:clamp(36px,4.5vw,56px);line-height:1.22}.clinic-about-philosophy>div>p{max-width:830px;color:var(--clinic-muted);margin:0 0 14px;font-size:17px;line-height:1.95}.clinic-about-philosophy blockquote{border:1px solid var(--clinic-line);background:var(--clinic-ivory);border-radius:14px;gap:4px;margin:0;padding:30px;font-size:22px;line-height:1.55;display:grid}.clinic-about-philosophy blockquote b{color:var(--clinic-teal-deep)}.clinic-about-philosophy blockquote span{color:var(--clinic-gold)}.clinic-about-philosophy blockquote em{color:var(--clinic-muted);font-style:normal}.clinic-about-education{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(40px,8vw,105px);width:min(1120px,100% - 44px);margin-inline:auto;padding-block:100px;display:grid}.clinic-about-education>div:first-child{color:var(--clinic-gold);align-items:flex-start;gap:12px;font-size:14px;font-weight:750;display:flex}.clinic-about-education>div:first-child svg{width:28px;height:28px}.clinic-about-education h2{max-width:760px;margin:0 0 18px;font-size:clamp(34px,4vw,49px);line-height:1.25}.clinic-about-education p{color:var(--clinic-muted);margin:0 0 14px;font-size:17px;line-height:1.95}.clinic-about-education a{color:var(--clinic-teal-deep)}.clinic-about-standard{padding:70px var(--clinic-edge);background:var(--clinic-teal-deep);color:#fff}.clinic-about-standard>header{border-block-end:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:30px;padding-block-end:30px;display:flex}.clinic-about-standard header small{color:#e8bd7c;letter-spacing:.08em;font-weight:750}.clinic-about-standard h2{color:#fff;max-width:700px;margin:9px 0 0;font-size:clamp(35px,4vw,50px)}.clinic-about-standard ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:32px 0;list-style:none;display:grid}.clinic-about-standard li{color:#e5edeb;align-items:flex-start;gap:8px;padding-inline:18px;font-size:14px;line-height:1.6;display:flex}.clinic-about-standard li+li{border-inline-start:1px solid #ffffff29}.clinic-about-standard li svg{color:#e8bd7c;flex:none;width:16px;height:16px;margin-block-start:3px}.clinic-about-standard>p{color:#e8bd7c;letter-spacing:.1em;text-align:center;margin:0;font-size:13px;font-weight:750}.clinic-about-final-cta{padding:65px var(--clinic-edge);background:#efe7dc;justify-content:space-between;align-items:center;gap:40px;display:flex}.clinic-about-final-cta span{color:var(--clinic-gold);font-size:13px;font-weight:750}.clinic-about-final-cta h2{margin:7px 0 5px;font-size:clamp(30px,3.5vw,42px)}.clinic-about-final-cta p{color:var(--clinic-muted);margin:0}.clinic-about-final-cta>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.clinic-about-final-cta a{border:1px solid var(--clinic-teal-deep);min-height:48px;color:var(--clinic-teal-deep);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:19px;font-size:14px;font-weight:750;display:inline-flex}.clinic-about-final-cta a:first-child{background:var(--clinic-teal-deep);color:#fff}.clinic-about-final-cta svg{width:18px;height:18px}.content-doctor-image{min-height:610px}.content-principles{padding-block:82px}.content-materials{border-radius:15px;overflow:hidden}.content-contact-head{background:#f1e9dd}.content-contact-head>div>a,.content-contact-head>div>span,.content-contact-methods>a,.content-contact-methods>span,.content-clinics article{box-shadow:none;border-radius:12px}.content-contact-form{background:var(--clinic-teal-deep)}.booking-page{background:linear-gradient(135deg,#f7f2ea,#fffdfa 62%,#eee3d3)}.booking-shell{max-width:1180px;min-height:calc(100svh - 82px)}.booking-form-wrap,.booking-form-wrap .localized-form{border-radius:15px}.localized-form :where(input,select){border-radius:8px;height:48px;min-height:48px}.localized-form>button{background:var(--clinic-teal);border-radius:999px;min-height:50px}.localized-form .localized-optional{color:var(--clinic-muted);font-size:.82em;font-weight:500}.content-clinic-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.content-clinic-actions a{min-height:44px}.privacy-hero{padding-block:80px}.privacy-hero h1{font-size:clamp(42px,5vw,64px)}.articles-hero{text-align:start;padding-block:82px}.articles-hero h1,.articles-hero p,.articles-feed-link{margin-inline:0}.articles-hero h1{font-size:clamp(42px,5vw,64px)}.articles-index{padding-block:58px 92px}.articles-authority-feature,.article-card,.article-cover,.article-toc,.article-editorial-credits{box-shadow:none;border-radius:13px}.article-detail-header{text-align:start;margin-inline:0}.article-detail-header>p{margin-inline:0}.article-meta{justify-content:flex-start}.article-editorial-credits{margin-inline:0}.article-detail-header h1{font-size:clamp(40px,5vw,62px);line-height:1.12}.article-layout{grid-template-columns:minmax(0,1fr) 285px;gap:64px}.article-copy p{font-size:18px;line-height:2}.article-sidebar{top:104px}.article-consultation{background:var(--clinic-teal-deep)}.team-page-hero{background:var(--clinic-teal-deep);padding-block:76px}.team-page-hero h1{font-size:clamp(43px,5vw,64px)}.team-page .public-team-grid>article,.team-page .public-team-grid>article:first-child,.team-profile-hero,.team-profile-empty{box-shadow:none;border-radius:14px}.team-profile-hero{overflow:hidden}.team-profile-hero h1{font-size:clamp(39px,4.8vw,60px)}.ahmad-professional-profile{color:var(--clinic-ink);margin-block-start:72px}.ahmad-professional-intro{border-block-end:1px solid var(--clinic-line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:42px;padding-block-end:42px;display:grid}.ahmad-professional-intro>div>span,.ahmad-profile-footer span{color:var(--clinic-gold);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ahmad-professional-intro svg,.ahmad-profile-footer svg{width:18px;height:18px}.ahmad-professional-intro h2{max-width:780px;margin:10px 0 14px;font-size:clamp(35px,4.2vw,54px);line-height:1.16}.ahmad-professional-intro h2 em{color:var(--clinic-gold);font-style:normal;display:block}.ahmad-professional-intro>div>p{max-width:780px;color:var(--clinic-muted);margin:0;font-size:18px;line-height:1.9}.ahmad-professional-intro blockquote{border:1px solid color-mix(in srgb, var(--clinic-gold) 38%, transparent);background:var(--clinic-paper);border-radius:14px;margin:0;padding:28px;position:relative}.ahmad-professional-intro blockquote svg{color:var(--clinic-gold)}.ahmad-professional-intro blockquote p{margin:14px 0 0;font-size:20px;font-weight:650;line-height:1.65}.ahmad-professional-layout{grid-template-columns:245px minmax(0,1fr);gap:clamp(42px,6vw,82px);padding-block:54px 72px;display:grid}.ahmad-professional-nav{border:1px solid var(--clinic-line);background:#fff;border-radius:13px;align-self:start;padding:23px;position:sticky;top:106px}.ahmad-professional-nav>strong{margin-block-end:12px;font-size:16px;display:block}.ahmad-professional-nav nav{display:grid}.ahmad-professional-nav nav a{border-block-start:1px solid var(--clinic-line);min-height:43px;color:var(--clinic-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.ahmad-professional-nav nav a:hover,.ahmad-professional-nav nav a:focus-visible{color:var(--clinic-gold)}.ahmad-professional-nav nav svg{width:15px;height:15px}.ahmad-professional-nav>small{border-block-start:1px solid var(--clinic-line);color:var(--clinic-muted);margin-block-start:16px;padding-block-start:14px;font-size:12px;line-height:1.65;display:block}.ahmad-professional-copy>section{grid-template-columns:46px minmax(0,1fr);gap:20px;padding-block:0 44px;scroll-margin-top:115px;display:grid}.ahmad-professional-copy>section+section{border-block-start:1px solid var(--clinic-line);padding-block-start:44px}.ahmad-profile-section-icon{background:var(--clinic-teal-deep);color:#e7bf83;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ahmad-profile-section-icon svg{width:21px;height:21px}.ahmad-professional-copy small{color:var(--clinic-gold);font-size:13px;font-weight:750}.ahmad-professional-copy h3{margin:7px 0 15px;font-size:clamp(25px,2.6vw,34px);line-height:1.3}.ahmad-professional-copy p{color:var(--clinic-muted);margin:0 0 13px;font-size:17px;line-height:1.95}.ahmad-professional-copy bdi{color:var(--clinic-ink);font-weight:650}.ahmad-profile-context-link{min-height:44px;color:var(--clinic-teal-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--clinic-gold) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--clinic-gold) 55%, transparent);text-underline-offset:6px;align-items:center;gap:8px;margin-block-start:8px;font-weight:750;display:inline-flex}.ahmad-profile-context-link svg{width:17px;height:17px}.ahmad-treatment-philosophy{background:var(--clinic-teal-deep);color:#fff;border-radius:15px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:42px;padding:clamp(35px,5vw,62px);display:grid}.ahmad-treatment-philosophy span{color:#e7bf83;font-size:14px;font-weight:700}.ahmad-treatment-philosophy h2{color:#fff;max-width:790px;margin:10px 0 14px;font-size:clamp(29px,3.6vw,44px);line-height:1.35}.ahmad-treatment-philosophy p{color:#d5e1dc;max-width:760px;margin:0;font-size:17px;line-height:1.85}.ahmad-treatment-philosophy blockquote{color:#f1d5ac;border-inline-start:2px solid #d7aa69;margin:0;padding-inline-start:25px;font-size:clamp(22px,2.5vw,30px);font-weight:650;line-height:1.6}.ahmad-profile-footer{border-block-end:1px solid var(--clinic-line);justify-content:space-between;align-items:center;gap:35px;padding:42px 0;display:flex}.ahmad-profile-footer h2{margin:7px 0 5px;font-size:32px}.ahmad-profile-footer p{color:var(--clinic-muted);margin:0;font-size:16px}.ahmad-profile-footer>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.ahmad-profile-footer>div:last-child a{border:1px solid var(--clinic-teal-deep);min-height:46px;color:var(--clinic-teal-deep);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:750;display:inline-flex}.ahmad-profile-footer>div:last-child a:first-child{background:var(--clinic-teal-deep);color:#fff}.ahmad-profile-sources{color:var(--clinic-muted);margin:18px 0 0;font-size:12px;line-height:1.75}.ahmad-profile-sources a{color:var(--clinic-teal-deep);text-underline-offset:3px;text-decoration:underline}.ahmad-profile-sources span{margin-inline:7px}.localized-landing~.accessibility-tools{inset-block-end:18px;inset-inline-start:16px}.localized-landing .v2-instagram-float{inset-inline-start:16px;bottom:82px}.localized-landing .treatment-whatsapp-popup{bottom:22px}@media (max-width:1100px){.localized-landing .v2-header{grid-template-columns:132px minmax(0,1fr) auto}.localized-landing .v2-nav{gap:12px}.localized-landing .v2-nav a{font-size:13px}.home-page .v2-hair-focus{width:calc(100% - 48px)}.treatment-clinical-context,.hair-pillar-branches{grid-template-columns:1fr}}@media (max-width:850px){.localized-landing .v2-header{grid-template-columns:1fr auto;height:72px;padding-inline:18px!important}.localized-landing .v2-header>.v2-brand{width:116px;height:68px}.localized-landing .v2-header .v2-brand-logo{width:102px;max-height:66px}.localized-landing .v2-nav{border-block-end:1px solid var(--clinic-line);background:var(--clinic-paper);max-height:calc(100svh - 72px);padding:15px 18px 24px;top:72px;overflow-y:auto}.localized-landing .v2-nav a{min-height:48px;padding-inline:7px;font-size:15px}.localized-landing .v2-nav a:after{width:34px;inset-inline:7px auto}.localized-landing .v2-footer{grid-template-columns:1fr 1fr!important;padding-block-end:112px!important}.clinic-about-hero{grid-template-columns:1fr}.clinic-about-hero-copy{order:2;padding:45px 24px 56px}.clinic-about-hero>figure{order:1;min-height:480px}.clinic-about-facts{grid-template-columns:1fr;margin-top:-22px}.clinic-about-facts>div+div{border-block-start:1px solid var(--clinic-line);border-inline-start:0}.clinic-about-opening,.clinic-about-team,.clinic-about-branches>header,.clinic-about-philosophy,.clinic-about-education{grid-template-columns:1fr}.clinic-about-opening{gap:27px;padding-block:72px}.clinic-about-team-image{min-height:560px}.clinic-about-team-copy ul{grid-template-columns:1fr}.clinic-about-branches>header{gap:13px}.clinic-about-branches>div{grid-template-columns:1fr}.clinic-about-branches article+article{border-block-start:1px solid var(--clinic-line);border-inline-start:0}.clinic-about-branches article p{min-height:0}.clinic-about-philosophy{gap:35px}.clinic-about-education{gap:30px;padding-block:72px}.clinic-about-standard ul{grid-template-columns:1fr}.clinic-about-standard li{padding-block:13px;padding-inline:0}.clinic-about-standard li+li{border-block-start:1px solid #ffffff29;border-inline-start:0}.clinic-about-final-cta{flex-direction:column;align-items:flex-start}.ahmad-professional-intro,.ahmad-treatment-philosophy{grid-template-columns:1fr}.ahmad-professional-layout{grid-template-columns:1fr;gap:38px}.ahmad-professional-nav{position:static}.ahmad-professional-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ahmad-professional-nav nav a:nth-child(2n){border-inline-start:1px solid var(--clinic-line);padding-inline-start:14px}.ahmad-profile-footer{flex-direction:column;align-items:flex-start}.home-page .v2-hero{grid-template-columns:1fr;min-height:0;padding-inline:0!important}.home-page .v2-doctor-hero{order:1;height:470px;min-height:470px}.home-page .v2-doctor-hero:after{background:linear-gradient(#0000 76%,#f7f2ea 100%)}.home-page .v2-hero-copy{order:2;max-width:none;padding:38px 24px 52px}.home-page .v2-hero h1{font-size:clamp(39px,9vw,54px)}.home-page .v2-help-grid{grid-template-columns:1fr}.home-page .v2-help-card{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);min-height:300px;display:grid}.home-page .v2-help-card>figure{order:0;width:auto;height:100%}.home-page .v2-help-card>div.v2-help-card-copy{min-height:300px}.home-page .v2-hair-focus{width:calc(100% - 32px);margin-block-end:65px}.home-page .v2-hair-focus-visual{min-height:430px}.home-page .v2-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .v2-result-grid>:last-child{grid-column:1/-1;width:100%;max-width:560px;margin-inline:auto}.home-page .v2-doctor{margin-inline:22px}.home-page .v2-faq-grid,.treatment-detail-hero{grid-template-columns:1fr}.treatment-detail-hero>figure{min-height:500px}.treatment-branch-summary ul{grid-template-columns:1fr}.treatment-branch-summary li+li{border-block-start:1px solid var(--clinic-line);border-inline-start:0;padding-block-start:10px;padding-inline-start:0}.hair-pillar-hero{grid-template-columns:1fr}.hair-pillar-hero>figure{min-height:500px}.hair-pillar-layout{grid-template-columns:1fr;gap:38px}.hair-pillar-toc{position:static}.hair-pillar-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.hair-pillar .hair-guide-hub{margin-inline:22px}.hair-journey{width:calc(100% - 44px);padding:35px 27px}.hair-journey-mobile-current{background:#f7f2ea;border:1px solid #cfc1ae;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-block-end:18px;padding:13px 15px;display:flex}.hair-journey-mobile-current small,.hair-journey-mobile-current b{display:block}.hair-journey-mobile-current small{color:var(--clinic-gold);font-size:11px;font-weight:850}.hair-journey-mobile-current b{font-size:16px}.hair-journey-mobile-current button{border:1px solid var(--clinic-teal);min-height:44px;color:var(--clinic-teal);font:inherit;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding-inline:13px;font-size:12px;font-weight:900;display:inline-flex}.hair-journey-mobile-current button svg{width:17px}.hair-journey-layout{grid-template-columns:minmax(0,1fr);gap:22px}.hair-journey-navigation{grid-column:1;position:static}.hair-journey[data-enhanced=true] .hair-journey-navigation[data-overview-open=false]{display:none}.hair-journey-panels{grid-area:auto/1}.hair-journey[data-enhanced=false] .hair-journey-mobile-current{display:none}.hair-journey[data-enhanced=true][data-overview-open=true] .hair-journey-layout{flex-direction:column;gap:0;display:flex}.hair-journey[data-enhanced=true][data-overview-open=true] :where(.hair-journey-navigation,.hair-journey-navigation ol,.hair-journey-navigation li,.hair-journey-panels){display:contents}.hair-journey[data-enhanced=true][data-overview-open=true] .hair-journey-navigation a{margin-block-end:7px}.hair-journey[data-enhanced=true][data-overview-open=true] .hair-journey-stage-panel{margin-block:5px 18px}.hair-pillar-journey-teaser{grid-template-columns:1fr}.hair-pillar-journey-teaser>a{justify-self:start}.journey-share-hero{grid-template-columns:1fr}.journey-share-hero-copy{order:2}.journey-share-hero>figure{order:1;min-height:390px}.journey-share-review{grid-template-columns:auto minmax(0,1fr)}.journey-share-review>a{grid-column:1/-1;padding-inline-start:31px}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:560px){.clinic-about-hero>figure{min-height:390px}.clinic-about-hero-copy nav{margin-block-end:25px}.clinic-about-hero-copy>p{font-size:17px}.clinic-about-actions,.clinic-about-actions a{width:100%}.clinic-about-opening,.clinic-about-team,.clinic-about-branches,.clinic-about-education{width:calc(100% - 32px)}.clinic-about-team-image{min-height:430px}.clinic-about-team-copy{padding:33px 23px 39px}.clinic-about-branches{padding-block:70px}.clinic-about-philosophy{padding:58px 20px}.clinic-about-philosophy blockquote{padding:24px}.clinic-about-standard{padding:55px 20px}.clinic-about-standard>header{flex-direction:column;align-items:flex-start}.clinic-about-final-cta{padding:50px 20px 110px}.clinic-about-final-cta>div,.clinic-about-final-cta>div:last-child,.clinic-about-final-cta a{width:100%}.ahmad-professional-profile{margin-block-start:52px}.ahmad-professional-intro{gap:26px;padding-block-end:34px}.ahmad-professional-intro>div>p{font-size:16px}.ahmad-professional-intro blockquote{padding:23px}.ahmad-professional-intro blockquote p{font-size:18px}.ahmad-professional-layout{padding-block:35px 52px}.ahmad-professional-nav nav{grid-template-columns:1fr}.ahmad-professional-nav nav a:nth-child(2n){border-inline-start:0;padding-inline-start:0}.ahmad-professional-copy>section{grid-template-columns:1fr;gap:14px;padding-block-end:36px}.ahmad-professional-copy>section+section{padding-block-start:36px}.ahmad-professional-copy p{font-size:16px}.ahmad-treatment-philosophy{gap:28px;padding:30px 24px}.ahmad-treatment-philosophy blockquote{padding-inline-start:18px}.ahmad-profile-footer>div,.ahmad-profile-footer>div:last-child,.ahmad-profile-footer>div:last-child a{width:100%}}@media (max-width:620px){.localized-landing{font-size:16px}.localized-landing .v2-footer{grid-template-columns:1fr!important;gap:26px!important}.localized-landing .v2-footer>.v2-brand{grid-column:auto}.localized-landing .v2-footer>small{flex-direction:column;align-items:flex-start}.home-page .v2-doctor-hero{height:390px;min-height:390px}.home-page .v2-proof-row{grid-template-columns:1fr;padding-block:8px}.home-page .v2-proof-row>span{min-height:63px;padding-block:10px}.home-page .v2-proof-row>span+span{border-block-start:1px solid var(--clinic-line);border-inline-start:0}.home-page .v2-help{padding-block:65px}.home-page .v2-help-heading{gap:20px}.home-page .v2-help-card{min-height:425px;display:flex}.home-page .v2-help-card>figure{flex-basis:180px;order:-1;width:100%;height:180px}.home-page .v2-help-card>div.v2-help-card-copy{min-height:245px}.home-page .v2-result-grid{grid-template-columns:1fr}.home-page .v2-result-grid>:last-child{grid-column:auto}.home-page .before-after-card.compact .before-after-stage{height:230px}.home-page .v2-doctor{margin-inline:16px;padding-block:50px}.home-page .v2-popular-stories,.home-page .v2-process,.home-page .v2-faq{padding-block:52px}.treatment-clinical-context{width:calc(100% - 32px)}.treatment-clinician{grid-template-columns:64px minmax(0,1fr) 16px;padding:18px}.treatment-clinician img{width:64px;height:64px}.treatment-branch-summary{padding:20px 18px}.hair-pillar-branches{width:calc(100% - 32px);padding:23px 19px}.hair-pillar-branches ul,.hair-pillar-toc nav{grid-template-columns:1fr}.hair-pillar-section>header{grid-template-columns:38px minmax(0,1fr);gap:10px}.hair-pillar-section>header>span{width:36px;height:36px}.hair-journey{border-radius:14px;width:calc(100% - 32px);margin-block-start:36px;padding:27px 0 0}.hair-journey-heading{margin-block-end:25px;padding-inline:20px}.hair-journey-heading h2{font-size:33px}.hair-journey-heading p{font-size:15px}.hair-journey-mobile-current{margin-inline:14px}.hair-journey-mobile-current button{justify-content:center;max-width:145px;line-height:1.3}.hair-journey-layout{gap:17px}.hair-journey-navigation{margin-inline:14px}.hair-journey-navigation a{min-height:72px}.hair-journey-stage-panel{border-inline:0;border-radius:0}.hair-journey-stage-heading{grid-template-columns:47px minmax(0,1fr);gap:13px;padding:25px 20px}.hair-journey-stage-heading>span{width:47px;height:47px}.hair-journey-stage-heading>span svg{width:22px}.hair-journey-stage-heading h3{font-size:28px}.hair-journey-answer{grid-template-columns:1fr;padding-inline:20px}.hair-journey-answer>section{padding-block:22px}.hair-journey-answer>section:first-child{grid-column:1}.hair-journey-answer>section:nth-child(3){border-block-start:1px solid #e4ddd3;border-inline-start:0;padding-inline-start:0}.hair-journey-notice,.hair-journey-details,.hair-journey-checklist,.hair-journey-faq{margin-inline:20px}.hair-journey-checklist{padding:19px 16px}.hair-journey-stage-footer{padding-inline:20px}.hair-journey-stage-footer>p{flex-wrap:wrap;align-items:flex-start}.hair-journey-stage-actions{grid-template-columns:1fr;padding:22px 20px 28px}.hair-journey-stage-actions>nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hair-journey-stage-actions>nav :where(a,button){width:100%}.hair-pillar-journey-teaser{width:calc(100% - 32px);margin-block-start:36px;padding:24px 20px}.hair-pillar-journey-teaser>a{width:100%}.journey-share-hero{border-radius:14px;width:calc(100% - 32px);margin-block-start:16px}.journey-share-hero-copy{padding:30px 20px 34px}.journey-share-hero h1{font-size:38px}.journey-share-hero-copy>p{font-size:15px}.journey-share-hero>figure{min-height:315px}.journey-share-hero figcaption{inset-block-end:14px;inset-inline:14px}.journey-share-actions{grid-template-columns:1fr 1fr;display:grid}.journey-share-actions .journey-share-whatsapp,.journey-share-status{grid-column:1/-1}.journey-share-review{width:calc(100% - 32px);padding:15px}.article-detail-header h1{font-size:38px}.articles-hero{padding-block:60px}.article-copy p{font-size:17px}}@media (max-width:850px){.localized-landing .public-mobile-contact{z-index:75;height:auto;min-height:64px;padding:8px max(12px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom));background:#fffdfaf7;border-radius:0;grid-template-columns:1fr 1fr;display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow:visible;box-shadow:0 -8px 28px #112b2821}.localized-landing .public-mobile-contact a{border-radius:999px;min-height:48px}.localized-landing .v2-instagram-float,.localized-landing .treatment-whatsapp-popup{display:none}.localized-landing~.accessibility-tools{inset-block-end:calc(82px + env(safe-area-inset-bottom))}:is(body:has(>.cookie-consent) .public-mobile-contact,body:has(>.cookie-consent) .accessibility-tools){visibility:hidden;pointer-events:none}.localized-landing.journey-share-page .public-mobile-contact{display:none}body:has(>.journey-share-page) .accessibility-tools{inset-block-end:18px}}@media (prefers-reduced-motion:reduce){.localized-landing .v2-nav a:after,.hair-journey-details summary svg,.hair-journey-faq-item button svg{transition:none}}@media print{@page{margin:14mm}.journey-share-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.journey-share-page :where(.v2-header,.v2-footer,.public-mobile-contact,.v2-instagram-float,.journey-share-actions,.hair-journey-mobile-current,.hair-journey-navigation,.hair-journey-checklist,.hair-journey-stage-actions),body>:where(.accessibility-tools,.cookie-consent){display:none!important}.journey-share-hero{border:1px solid #153c3b;border-radius:0;width:100%;min-height:0;margin:0;display:block}.journey-share-hero-copy{padding:18mm 14mm}.journey-share-hero>figure{display:none}.journey-share-review{border-radius:0;width:100%;margin-block-start:7mm}.journey-share-page .hair-journey{border:0;width:100%;margin-block-start:7mm;padding:0;overflow:visible}.journey-share-page .hair-journey-heading{max-width:none}.journey-share-page .hair-journey-layout,.journey-share-page .hair-journey-panels{display:block}.journey-share-page .hair-journey-stage-panel,.journey-share-page .hair-journey-stage-panel[hidden]{break-before:page;break-inside:auto;border-radius:0;margin-block:0 8mm!important;display:block!important}.journey-share-page .hair-journey-faq-item [role=region][hidden],.journey-share-page .hair-journey-details:not([open])>*{display:block!important}.journey-share-page .hair-journey-stage-heading{padding:8mm}.journey-share-page :where(.hair-journey-answer,.hair-journey-stage-footer){padding-inline:8mm}}
.treatment-article-links{box-sizing:border-box;border-block-start:1px solid #ded8cf;width:min(100%,1240px);margin-inline:auto;padding:28px 24px}.treatment-article-links h2{margin:0 0 18px;font-size:clamp(1.25rem,2vw,1.6rem)}.treatment-article-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.treatment-article-links li{min-width:0}.treatment-article-links a{color:#153c3b;text-underline-offset:5px;font-size:1.125rem;font-weight:600;text-decoration:underline}.treatment-article-links a:focus-visible{outline-offset:5px;outline:2px solid #153c3b}.treatment-article-links p{color:#4c5653;margin-block:10px 0;font-size:1rem;line-height:1.8}@media (max-width:700px){.treatment-article-links{padding:24px 18px}.treatment-article-links ul{grid-template-columns:minmax(0,1fr)}}
