@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2) format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2) format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2) format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff) format("woff");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{--black:#000;--night:#181818;--line:#303030;--grey:#a9acab;--white:#fff;--primary:#199391;--primary-deep:#0d6664;--primary-light:#b3dfd7;--primary-ink:#061e1d;color:var(--white);background:var(--black);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--black);color:var(--white)}button,a{min-height:44px;color:inherit;font:inherit}button{border:0;cursor:pointer}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--primary-light);outline-offset:3px}.site{min-height:100svh;overflow:clip;background:var(--black);font:400 16px/1.8 Tajawal,Arial,sans-serif}.site[dir=ltr]{font-family:Inter,Arial,sans-serif}.shell{width:min(1180px,calc(100% - 56px));margin-inline:auto}.shell.utility-inner,.shell.header-inner{width:100%;padding-inline:clamp(24px,3vw,48px)}.skip-link{position:fixed;z-index:50;top:8px;inset-inline-start:8px;min-height:0;padding:10px 14px;background:var(--primary-light);color:var(--primary-ink);transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.utility-bar{height:52px;background:var(--black);border-bottom:1px solid var(--line);color:var(--primary-light)}.utility-inner{display:flex;height:100%;align-items:center;justify-content:flex-end;gap:8px;direction:ltr}.utility-action{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:1px solid rgba(179,223,215,.45);padding:0 12px;background:transparent;color:var(--primary-light);font:500 11px/1 Inter,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.site[dir=rtl] .utility-action{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.utility-action svg{width:15px;height:15px;stroke-width:1.6}.utility-location{min-width:0;margin-right:auto;padding-inline:0;border-color:transparent;font-size:12px;letter-spacing:0;text-transform:none}.utility-location:hover{color:var(--white)}.utility-call{border-color:var(--primary-deep);background:var(--primary-deep);color:var(--white)}.utility-call b{font:700 12px/1 Inter,Arial,sans-serif}.utility-call:hover{border-color:var(--primary-deep);background:var(--primary-ink);color:var(--white)}.utility-whatsapp{opacity:.76;cursor:help}.utility-language{min-width:44px;justify-content:center;border-color:var(--primary-light);background:var(--primary-light);color:var(--primary-ink)}.utility-language:hover{border-color:var(--primary-deep);background:var(--primary-deep);color:var(--white)}.main-header{position:relative;z-index:20;height:80px;background:var(--primary);border-bottom:1px solid rgba(6,30,29,.36)}.header-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;padding:0;background:none}.logo{display:block;width:180px;line-height:0}.logo img{display:block;width:100%;height:auto}.main-header nav{display:flex;align-items:center;gap:28px}.main-header nav button{position:relative;padding:0;background:none;color:var(--white);font:700 19px/1 Inter,Arial,sans-serif;letter-spacing:.012em}.site[dir=rtl] .main-header nav button{font-family:Tajawal,Arial,sans-serif;letter-spacing:0}.main-header nav button:after{position:absolute;right:0;bottom:7px;left:0;height:2px;background:var(--white);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.main-header nav button:hover:after,.main-header nav button.active:after{transform:scaleX(1)}.main-header nav .nav-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;background:var(--white);color:var(--primary-deep)}.main-header nav .nav-cta:after{display:none}.main-header nav .nav-cta:hover,.main-header nav .nav-cta.active{background:var(--primary-ink);color:var(--white)}.menu-toggle{display:none;width:44px;padding:0;background:none;color:var(--white)}.menu-toggle svg{width:21px;height:21px;stroke-width:1.8}.hero{position:relative;display:grid;min-height:650px;height:calc(100dvh - 132px);place-items:center;isolation:isolate;overflow:hidden;background:#111}.hero>img,.movement-chapter>img,.book-chapter>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.hero>img{object-position:center 30%;filter:grayscale(1) contrast(1.08)}.hero-surgery>img{object-position:right center;filter:none}.hero-surgery .hero-shade{background:#061e1d59}.hero-shade,.movement-shade,.book-chapter>div:first-of-type{position:absolute;z-index:-1;inset:0;background:#0000007a}.hero-content{width:min(620px,calc(100% - 48px));margin-top:12vh;text-align:center}.subpage-hero{position:relative;isolation:isolate;overflow:hidden;background:#434343;color:#fff}.subpage-hero:before{position:absolute;z-index:-1;inset:0;background:#0000002e;content:""}.subpage-hero-portrait{position:absolute;z-index:-2;top:18px;left:50%;width:auto;max-width:none;height:390px;transform:translate(-50%);filter:grayscale(1) contrast(1.06) brightness(.78)}.subpage-hero-inner{display:grid;min-height:320px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:24px;padding-block:46px}.subpage-hero-copy{grid-column:1;max-width:410px;text-align:start}.subpage-hero-copy p{margin:0 0 14px;color:#e3e3e3;font:500 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.site[dir=rtl] .subpage-hero-copy p{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.subpage-hero h1,.site[dir=ltr] .subpage-hero h1{margin:0;color:#fff;font-size:clamp(32px,3.3vw,46px);line-height:1.25;font-weight:500;letter-spacing:0}.subpage-hero-call{grid-column:3;justify-self:end;display:flex;width:220px;min-height:102px;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:var(--primary);color:var(--primary-ink);text-align:start;transition:background .18s ease}.subpage-hero-call-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.subpage-hero-call-copy span{font-size:13px;line-height:1.3}.subpage-hero-call-copy strong{font:700 19px/1.2 Inter,Arial,sans-serif}.subpage-hero-call svg{width:36px;height:36px;flex:none;border:1px solid rgba(6,30,29,.35);padding:9px;stroke-width:1.8}.site[dir=rtl] .subpage-hero-call svg{transform:scaleX(-1)}.subpage-hero-call:hover{background:var(--primary-light)}.hero-content>p:first-child,.page-intro>div>p:first-child,.section-label{margin:0;color:var(--primary-light);font:500 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.site[dir=rtl] .hero-content>p:first-child,.site[dir=rtl] .page-intro>div>p:first-child,.site[dir=rtl] .section-label{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}h1,h2,h3,p{margin-top:0}h1{margin:17px 0;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.24;text-wrap:balance}.site[dir=ltr] h1{font-size:clamp(30px,2.8vw,42px);font-weight:500;letter-spacing:.005em}h1 span,h2 span{display:block}.hero-intro,.lead{max-width:500px;margin:0 auto;color:#e0e0e0;font-size:16px;line-height:1.9}.text-action{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:0;background:none;color:var(--white);font:700 13px/1 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.site[dir=rtl] .text-action{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.text-action:hover,.call-link:hover{color:var(--primary-light)}.text-action svg{width:17px;height:17px;stroke-width:1.8}.site[dir=rtl] .text-action svg,.site[dir=rtl] .speciality-list svg,.site[dir=rtl] .call-link svg:last-child{transform:scaleX(-1)}.home-note,.page-intro{padding:104px 0;background:var(--black);text-align:center}.home-note h2{max-width:720px;margin:17px auto 0;font-size:clamp(24px,2.2vw,31px);font-weight:400;line-height:1.65}.page-intro{padding:72px 0 56px}.page-intro-title{margin:17px 0;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.24;text-wrap:balance}.site[dir=ltr] .page-intro-title{font-size:clamp(30px,2.8vw,42px)}.intro-rule{width:1px;height:48px;margin:30px auto;background:var(--line)}.movement-chapter,.book-chapter{position:relative;min-height:500px;height:min(66vw,760px);isolation:isolate;overflow:hidden}.movement-chapter small,.book-chapter small{position:absolute;bottom:18px;inset-inline-start:max(28px,calc((100% - 1180px)/2));width:min(310px,calc(100% - 56px));color:#dedede;font-size:12px;line-height:1.6}.speciality-list{padding:82px 0 112px}.speciality-list article{display:grid;min-height:92px;grid-template-columns:50px 1fr 22px;align-items:center;gap:18px;border-top:1px solid var(--line)}.speciality-list article:last-child{border-bottom:1px solid var(--line)}.speciality-list span,.questions article button>span{color:var(--primary-light);font:500 12px/1 Inter,Arial,sans-serif;letter-spacing:.09em}.speciality-list article h3{margin:0;font-size:19px;font-weight:400;line-height:1.6}.speciality-list svg{width:18px;height:18px;color:var(--primary-light);stroke-width:1.6}.questions{padding:0 0 116px}.questions article{border-top:1px solid var(--line)}.questions article:last-child{border-bottom:1px solid var(--line)}.questions article button{display:grid;width:100%;min-height:88px;grid-template-columns:50px 1fr 22px;align-items:center;gap:18px;padding:0;background:none;text-align:start}.questions article button b{font-size:19px;font-weight:500;line-height:1.55}.questions article button svg{width:18px;height:18px;color:var(--primary-light);transition:transform .2s ease}.questions article button[aria-expanded=true] svg{transform:rotate(180deg)}.questions article p{max-width:660px;margin:0 40px 30px 68px;color:#dedede;font-size:16px;line-height:1.9}.site[dir=rtl] .questions article p{margin:0 68px 30px 40px}.book-chapter{display:grid;min-height:560px;height:min(72vw,820px);place-items:center}.book-content{width:min(520px,calc(100% - 48px));text-align:center}.call-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:11px;color:var(--white);font:700 14px/1 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.site[dir=rtl] .call-link{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.call-link svg{width:17px;height:17px;stroke-width:1.8}.call-link b{font:700 14px/1 Inter,Arial,sans-serif;letter-spacing:.05em}.book-content p{margin:18px 0 0;color:#e1e1e1;font-size:16px;line-height:1.8}.site-footer{background:var(--primary-deep);border-top:1px solid rgba(179,223,215,.28)}.footer-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:start;padding-block:72px 58px}.footer-brand .logo{width:min(220px,100%)}.footer-brand p{max-width:290px;margin:22px 0 0;color:#e0eeec;font-size:15px;line-height:1.8}.footer-column h2{margin:0 0 18px;color:#fff;font-size:18px;font-weight:500;line-height:1.5}.footer-details,.footer-details dd{margin:0}.footer-details>div{margin-bottom:17px}.footer-details dt{margin-bottom:3px;color:var(--primary-light);font-size:12px;font-weight:500}.footer-details dd{color:#fff;font-size:15px;line-height:1.6}.footer-details a{display:inline-flex;min-height:44px;align-items:center;font-family:Inter,Arial,sans-serif}.footer-placeholder,.footer-details dd.footer-placeholder{color:#c4d7d4}.footer-links,.footer-social{margin:0;padding:0;list-style:none}.footer-links a{display:inline-flex;min-height:44px;align-items:center;color:#eef7f5;font-size:15px;line-height:1.4}.footer-links a:hover,.footer-details a:hover{color:var(--primary-light);text-decoration:underline;text-underline-offset:4px}.footer-social li{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid rgba(179,223,215,.2)}.footer-social li:last-child{border-bottom:0}.footer-social span{display:block;color:#fff;font:500 14px/1.5 Inter,Arial,sans-serif}.footer-social small{display:block;margin-top:4px;font-size:12px;line-height:1.5}.footer-bottom{border-top:1px solid rgba(179,223,215,.28)}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.footer-bottom p,.footer-legal{margin:0;color:#d8e9e6;font-size:12px;line-height:1.6}.footer-legal{display:flex;flex-wrap:wrap;gap:10px 24px}@media(max-width:980px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(max-width:760px){.shell{width:calc(100% - 40px)}.shell.utility-inner,.shell.header-inner{padding-inline:20px}.utility-inner{gap:6px}.utility-action{min-width:44px;padding:0 9px;justify-content:center}.utility-location{min-width:0;padding-inline:0}.utility-location-label,.utility-call b{display:none}.main-header{height:72px}.header-inner{gap:14px}.logo{width:146px}.main-header nav{position:absolute;top:72px;inset-inline:0;display:none;align-items:stretch;gap:0;padding:8px 20px 14px;background:var(--primary);border-bottom:1px solid rgba(6,30,29,.36)}.main-header nav.open{display:flex;flex-direction:column}.main-header nav button{min-height:52px;font-size:19px;text-align:start}.main-header nav button:after{right:auto;bottom:5px;width:24px}.main-header nav .nav-cta{min-height:52px;margin-top:8px}.menu-toggle{display:grid;place-items:center}.hero{min-height:570px;height:calc(100svh - 124px)}.hero-surgery>img{object-position:64% center}.hero-content{width:calc(100% - 42px);margin-top:10vh}h1,.site[dir=ltr] h1{font-size:clamp(28px,8vw,35px)}.home-note,.page-intro{padding:72px 0 80px}.page-intro{padding:56px 0 44px}.page-intro-title,.site[dir=ltr] .page-intro-title{font-size:clamp(28px,8vw,35px)}.intro-rule{height:38px;margin:25px auto}.home-note h2{font-size:23px}.movement-chapter,.book-chapter{min-height:430px;height:62svh}.movement-chapter small,.book-chapter small{bottom:15px;inset-inline-start:20px;width:calc(100% - 40px)}.speciality-list{padding:54px 0 72px}.speciality-list article,.questions article button{min-height:82px;grid-template-columns:34px 1fr 18px;gap:12px}.speciality-list article h3,.questions article button b{font-size:17px}.questions{padding-bottom:72px}.questions article p,.site[dir=rtl] .questions article p{margin:0 0 24px 46px;font-size:16px}.site[dir=rtl] .questions article p{margin:0 46px 24px 0}.book-content{width:calc(100% - 42px)}.footer-main{grid-template-columns:1fr;gap:30px;padding-block:52px 38px}.footer-column{border-top:1px solid rgba(179,223,215,.25);padding-top:26px}.footer-bottom-inner{display:block;padding-block:22px}.footer-legal{margin-top:16px}}@media(max-width:380px){.utility-copy{display:none}.utility-action{width:44px;padding:0}.logo{width:132px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.doctor-intro{padding:72px 0;background:var(--night)}.doctor-intro-inner{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(40px,7vw,100px)}.doctor-intro-copy{max-width:650px}.doctor-lead{max-width:540px;margin:0;color:#dedede;line-height:1.9}.doctor-portrait{display:block;object-fit:cover;object-position:center 30%;background:#202020}.doctor-portrait-small{width:320px;height:400px;object-position:center top}.credential-highlights,.qualification-list{list-style:none;padding:0}.credential-highlights{margin:28px 0 0;display:grid;gap:18px}.credential-highlights strong{display:block;font-weight:500;font-size:17px;line-height:1.6}.credential-highlights span{display:block;color:var(--grey);font-size:14px;line-height:1.7}.doctor-profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,86px);padding-block:80px 32px}.doctor-portrait-large{width:100%;max-width:480px;height:640px;object-position:center top}.doctor-profile-copy h2,.specialities-heading{font-size:25px;font-weight:500;line-height:1.4}.doctor-profile-copy #profile-title{margin:17px 0 32px;font-size:clamp(32px,3.2vw,48px);line-height:1.24;text-wrap:balance}.qualification-list{margin:24px 0 0;display:grid;gap:24px}.qualification-list h3{margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.6}.qualification-list p{margin:0;color:var(--grey);font-size:16px;line-height:1.7}.specialities-heading{margin-bottom:30px}.speciality-list article{grid-template-columns:50px minmax(0,1fr)}@media(max-width:760px){.subpage-hero:before{background:#00000061}.subpage-hero-portrait{top:12px;left:56%;height:360px;opacity:.72}.subpage-hero-inner{display:flex;min-height:300px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:22px;padding-block:32px}.subpage-hero-copy{max-width:85%}.subpage-hero h1,.site[dir=ltr] .subpage-hero h1{font-size:clamp(28px,8vw,36px)}.subpage-hero-call{width:202px;min-height:70px;padding:12px 14px}.subpage-hero-call-copy strong{font-size:17px}.doctor-intro{padding:48px 0}.doctor-intro-inner{grid-template-columns:1fr;gap:32px}.doctor-portrait-small{grid-row:1;width:200px;height:250px}.doctor-profile{grid-template-columns:1fr;gap:36px;padding-block:48px 0}.doctor-portrait-large{width:100%;max-width:480px;height:auto;aspect-ratio:3 / 4}.doctor-profile-copy #profile-title{margin-bottom:28px;font-size:clamp(28px,8vw,35px)}.qualification-list{gap:24px}.speciality-list article{grid-template-columns:34px minmax(0,1fr)}}.expertise{background:var(--black)}.expertise-overview{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,128px);padding:112px 0 96px}.expertise-heading{padding-top:10px;text-align:start}.expertise-heading h2{margin:18px 0 0;font-size:clamp(34px,3.35vw,52px);font-weight:500;line-height:1.17;text-wrap:balance}.expertise-heading .text-action{margin-top:38px}.expertise-narrative{text-align:start}.expertise-narrative>p{max-width:550px;margin:0 0 30px;color:#dedede;font-size:17px;line-height:1.9}.expertise-media{width:100%;height:clamp(430px,42vw,620px);margin:0;overflow:hidden;background:#0b0b0b}.expertise-images{display:grid;height:100%;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.expertise-images img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:sepia(.12) saturate(.86) contrast(1.08)}.expertise-media figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.outline-action{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--primary-light);padding:0 16px;background:transparent;color:var(--primary-light);font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.site[dir=rtl] .outline-action{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.outline-action:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.outline-action svg{width:17px;height:17px;stroke-width:1.8}.site[dir=rtl] .outline-action svg{transform:scaleX(-1)}.expertise-appointment{width:min(100%,286px);margin-top:22px;border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.expertise-appointment:hover{border-color:var(--primary-light);background:var(--primary-light)}.expertise-appointment span{font-size:22px;font-weight:400;line-height:1}.care-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.care-theme{display:flex;min-height:340px;align-items:flex-end;border-inline-end:1px solid rgba(255,255,255,.2)}.care-theme:last-child{border-inline-end:0}.care-theme .shell{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr);gap:18px;margin:0;padding:42px clamp(24px,3vw,52px)}.care-theme span{color:currentColor;font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.09em}.care-theme h3{margin:0 0 14px;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.26}.care-theme p{max-width:350px;margin:0;font-size:16px;line-height:1.85}.panel-action{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-top:24px;padding:0;background:none;color:currentColor;font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.panel-action svg{width:16px;height:16px;stroke-width:1.8}.site[dir=rtl] .panel-action{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.site[dir=rtl] .panel-action svg{transform:scaleX(-1)}.panel-action:hover{color:var(--primary-light)}.care-theme-1 .panel-action:hover{color:#fff}.care-theme-1{background:var(--primary);color:var(--primary-ink)}.care-theme-2{background:var(--primary-deep);color:#fff}.care-theme-2 span{color:var(--primary-light)}.care-theme-2 p{color:#e2f2f0}.care-theme-3{background:var(--night);color:#fff}.care-theme-3 span{color:var(--primary-light)}.care-theme-3 p{color:#d7d7d7}.research-chapter{position:relative;min-height:430px;height:clamp(430px,34vw,520px);isolation:isolate;overflow:hidden;background:#0b0b0b}.research-chapter>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.research-veil{position:absolute;z-index:-1;inset:0;background:#0000006e}.research-copy{position:absolute;inset-block:0;inset-inline-start:max(28px,calc((100% - 1180px)/2));display:flex;width:min(470px,calc(100% - 56px));flex-direction:column;justify-content:center;text-align:start}.research-copy h2{margin:15px 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.18;text-wrap:balance}.research-copy>p:last-of-type{max-width:460px;margin:0;color:#f1f1f1;font-size:16px;line-height:1.8}.research-copy .outline-action{width:max-content;margin-top:26px}.research-chapter small{position:absolute;bottom:18px;inset-inline-start:max(28px,calc((100% - 1180px)/2));width:min(340px,calc(100% - 56px));color:#e9e9e9;font-size:11px;line-height:1.55;text-align:start}.clinic-chapter{padding:0;background:var(--black);border-top:1px solid var(--line)}.clinic-feature{position:relative;min-height:590px;height:clamp(590px,54vw,760px);isolation:isolate;overflow:hidden;background:#101010}.clinic-feature>img{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.clinic-slide{opacity:0;transition:opacity 1.2s ease}.clinic-slide.is-active{opacity:1}.clinic-veil{position:absolute;z-index:-1;inset:0;background:#0000006b}.clinic-copy{position:absolute;bottom:82px;inset-inline-start:max(28px,calc((100% - 1180px)/2));width:min(470px,calc(100% - 56px));text-align:start}.clinic-copy h2{margin:17px 0;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1.18;text-wrap:balance}.clinic-copy>p:last-of-type{max-width:460px;margin:0;color:#f1f1f1;font-size:16px;line-height:1.85}.clinic-copy .outline-action{width:max-content;min-width:220px;margin-top:28px}.clinic-copy .outline-action span{font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase}.site[dir=rtl] .clinic-copy .outline-action span{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;text-transform:none}.clinic-slider-controls{position:absolute;right:28px;bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 40px);gap:8px;direction:ltr}.site[dir=rtl] .clinic-slider-controls{right:auto;left:28px}.clinic-slider-controls button{min-width:44px;min-height:44px;border:1px solid #fff;background:#000000b3;color:#fff;font:700 12px/1 Inter,Arial,sans-serif}.clinic-slider-controls button[aria-pressed=true]{border-color:var(--primary-light);background:var(--primary);color:var(--primary-ink)}.clinic-slider-controls button:hover{border-color:var(--primary-light);background:var(--primary-deep)}.clinic-slider-controls button[aria-pressed=true]:hover{background:var(--primary-light)}@media(max-width:760px){.expertise-overview{display:block;padding:72px 0}.expertise-heading h2{font-size:34px}.expertise-heading .text-action{margin-top:26px}.expertise-narrative{margin-top:52px}.expertise-narrative>p{margin-bottom:24px;font-size:16px}.expertise-media{width:100%;height:clamp(350px,110vw,470px);margin:0}.expertise-appointment{width:100%;margin-top:18px}.care-themes{display:block}.care-theme{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.care-theme:last-child{border-bottom:0}.care-theme .shell{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:48px 20px}.care-theme h3{font-size:25px}.research-chapter{min-height:610px;height:610px}.research-chapter>img{object-position:62% center}.research-veil{background:#00000080}.research-copy{inset-inline:20px;width:auto;justify-content:center;padding-bottom:62px}.research-copy h2{font-size:32px}.research-copy>p:last-of-type{max-width:320px;font-size:16px}.research-copy .outline-action{width:100%;margin-top:26px}.research-chapter small{bottom:18px;inset-inline-start:20px;width:calc(100% - 40px);font-size:11px}.clinic-feature{min-height:650px;height:650px}.clinic-feature>img{object-position:64% center}.clinic-veil{background:#0000007a}.clinic-copy{right:20px;bottom:86px;left:20px;width:auto}.clinic-copy h2{font-size:32px}.clinic-copy>p:last-of-type{max-width:310px;font-size:16px}.clinic-copy .outline-action{width:100%;margin-top:26px}.clinic-slider-controls{right:20px;bottom:20px}.site[dir=rtl] .clinic-slider-controls{right:auto;left:20px}}@media(prefers-reduced-motion:reduce){.clinic-slide{transition:none}}:root{--teal:var(--primary);--mint:var(--primary-light)}.pending-section{padding-block:24px}.pending-content{margin-top:28px;padding:24px;border:1px dashed #7a9b94;border-inline-start:3px solid var(--primary-deep);background:#edf4f1;color:var(--ink)}.pending-label{display:block;margin-bottom:10px;color:var(--primary-deep);font-size:12px;font-weight:700}.pending-content h3{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.6}.pending-content p{max-width:850px;margin:0;color:var(--muted);font-size:15px;line-height:1.9}@media(max-width:760px){.pending-content{padding:20px}}.contact-section{padding:80px 0;background:var(--surface-alt);border-top:1px solid var(--line)}.contact-heading{max-width:620px;margin-bottom:36px}.contact-heading h1,.contact-heading h2{margin:12px 0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.3}.contact-heading>p:last-child{color:var(--muted);margin:0}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.contact-details{padding:36px;background:#fff;border:1px solid var(--line)}.contact-logo{display:block;width:min(250px,100%);height:auto;margin-bottom:32px}.contact-row{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.contact-row>div{min-width:0;flex:1}.contact-row h3{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--primary-deep)}.contact-row p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.contact-row small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.contact-map{display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid var(--line)}.contact-map iframe{width:100%;flex:1;min-height:360px;border:0}.contact-map p{margin:12px 8px 4px;color:var(--muted);font-size:12px;line-height:1.7}.contact-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;background:var(--surface-alt);color:var(--primary-deep)}.contact-icon svg,.contact-arrow,.contact-call svg{width:19px;height:19px}.contact-phone{transition:color .18s}.contact-phone:hover{color:var(--primary-deep)}.contact-phone span[dir=ltr]{display:inline-block;font-family:Inter,Arial,sans-serif}.contact-arrow{align-self:center}.site[dir=rtl] .contact-arrow{transform:scaleX(-1)}.contact-location{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(28px,5vw,68px);background:#fff;border:1px solid var(--line)}.location-symbol{width:42px;height:42px;color:var(--primary);stroke-width:1.4;margin-bottom:28px}.contact-location h3{max-width:380px;margin:0 0 18px;font-size:clamp(25px,2.4vw,34px);line-height:1.4;font-weight:500}.contact-location p{max-width:370px;margin:0 0 28px;color:var(--muted);line-height:1.9}.contact-call{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;background:var(--primary-deep);color:#fff;font-weight:700;font-size:14px}.contact-call:hover{background:var(--ink)}.contact-social{border-top:1px solid var(--line);padding-top:22px}.contact-social h3{margin:0 0 14px;color:var(--primary-deep);font-size:17px}.contact-social ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.contact-social li{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:10px;font-size:15px}.contact-social small{color:var(--muted);font-size:13px;text-align:end}.contact-request{margin-top:64px}.contact-request-heading{max-width:680px;margin-bottom:24px}.contact-request-heading h3{margin:10px 0 12px;font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.3}.contact-request-heading>p:last-child{margin:0;color:var(--muted);line-height:1.8}.contact-request-form{max-width:780px;border:1px solid var(--line);padding:32px;background:#fff}.public-request-form.contact-request-form input:not([type=checkbox]),.public-request-form.contact-request-form select{background:var(--surface)}.contact-request .public-request-success h3{margin:0 0 10px;font-size:24px;font-weight:500}@media(max-width:760px){.contact-section{padding:56px 0}.contact-grid{grid-template-columns:1fr;gap:18px}.contact-details{padding:24px}.contact-location{padding:32px 24px}}@media(max-width:760px){.contact-request{margin-top:48px}.contact-request-form{padding:24px}.contact-social li{flex-wrap:wrap;gap:2px 12px}}.site{--surface:#f5f8f7;--surface-alt:#eaf1ef;--ink:#173331;--muted:#506663;--line:#cddbd7;--grey:var(--muted);background:var(--surface);color:var(--ink)}.site .doctor-intro,.site .home-note{background:var(--surface-alt)}.site .page-intro,.site .expertise,.site .clinic-chapter{background:var(--surface)}.site .section-label,.site .page-intro>div>p:first-child{color:var(--primary-deep)}.site .doctor-lead,.site .lead,.site .expertise-narrative>p,.site .questions article p{color:var(--muted)}.site .text-action{color:var(--primary-deep)}.site .text-action:hover{color:var(--ink)}.site .speciality-list span,.site .questions article button>span,.site .questions article button svg{color:var(--primary-deep)}.site .doctor-intro-copy h2{margin:17px 0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.24;text-wrap:balance}.site .care-theme-3{background:#e3eeeb;color:var(--ink)}.site .care-theme-3 span,.site .care-theme-3 p{color:var(--muted)}.site .care-theme-3 .panel-action:hover{color:var(--primary-deep)}.site .hero,.site .research-chapter,.site .clinic-feature,.site .book-chapter,.site .hero .text-action{color:#fff}.site .hero .text-action:hover,.site .hero .section-label,.site .research-chapter .section-label,.site .clinic-feature .section-label{color:var(--primary-light)}.site button:focus-visible,.site a:focus-visible{outline-color:var(--primary-deep)}.site .hero :focus-visible,.site .main-header :focus-visible,.site .utility-bar :focus-visible,.site .research-chapter :focus-visible,.site .clinic-feature :focus-visible,.site .book-chapter :focus-visible,.site .care-theme-2 :focus-visible{outline-color:var(--primary-light)}.site h2{text-wrap:balance}.reveal{transition:opacity .32s ease var(--reveal-delay),transform .32s ease var(--reveal-delay)}.reveal[data-revealed=false]{opacity:0;transform:translateY(10px)}.care-stages,.specialties-section,.faq-section{padding:88px 0;background:var(--surface)}.care-stages{background:color-mix(in srgb,var(--primary-light) 28%,white)}.care-stages h2,.education-banner h2,.specialties-section>div>h2{margin:14px 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.25}.care-stages-intro,.specialties-lead{max-width:680px;margin:0;color:var(--muted);font-size:16px;line-height:1.9}.care-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:42px;background:var(--line)}.care-stage{min-height:300px;padding:30px;background:color-mix(in srgb,var(--primary-light) 48%,white)}.care-stage:nth-child(2n){background:color-mix(in srgb,var(--primary-light) 22%,white)}.care-stage span,.specialty-card-copy>span,.faq-group button>span{display:block;color:var(--primary-deep);font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.08em}.site[dir=rtl] .care-stage span,.site[dir=rtl] .specialty-card-copy>span,.site[dir=rtl] .faq-group button>span{font-family:Tajawal,Arial,sans-serif;letter-spacing:0}.care-stage h3{margin:30px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.care-stage p{margin:0;color:var(--muted);font-size:16px;line-height:1.85}.care-stage .panel-action{color:var(--primary-deep);font-size:14px;line-height:1.5}.care-stage-icon{width:25px;height:25px;margin-top:24px;color:var(--primary-deep);stroke-width:1.45}.education-banner{position:relative;min-height:460px;padding:96px 0;isolation:isolate;overflow:hidden;background:var(--primary-deep);color:#fff}.education-banner>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.education-banner-veil{position:absolute;z-index:-1;inset:0;background:#061e1d61}.education-banner-content{position:relative}.education-banner-content>.reveal{display:grid;grid-template-columns:minmax(0,620px) auto;align-items:end;justify-content:space-between;gap:32px}.education-banner .section-label{color:var(--primary-light)}.education-banner h2{max-width:540px;margin-bottom:14px}.education-banner p:not(.section-label){max-width:620px;margin:0;color:#e2f2f0;line-height:1.9}.education-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.education-banner .outline-action{border-color:var(--primary-light);color:#fff}.education-banner .outline-action:hover{color:var(--primary-ink)}.education-banner small{display:block;max-width:480px;margin-top:48px;color:#e2f2f0;font-size:12px;line-height:1.6}.clinic-slider-controls svg{width:17px;height:17px}.clinic-slide{transition-duration:.8s}.specialties-section{padding-top:40px}.specialties-section>div>div:first-child h2{margin:14px 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.25}.specialty-anchors{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.specialty-anchors a{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--line);padding:0 13px;color:var(--primary-deep);font-size:14px;line-height:1.35;text-decoration:none}.specialty-anchors a:hover{border-color:var(--primary-deep);background:var(--surface-alt)}.specialty-stack{display:grid;gap:24px;margin-top:42px}.specialty-card{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);border:1px solid var(--line);background:#fff;scroll-margin-top:118px}.specialty-media{align-self:start;display:flex;min-height:0;flex-direction:column;margin:0;background:var(--surface-alt)}.specialty-media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;flex:none;object-fit:contain}.specialty-media-pending{justify-content:center;align-items:center;background:#eaf1ef}.specialty-media-pending>div{width:35%;aspect-ratio:1;border:1px solid #9dbbb4}.specialty-card-copy{padding:30px}.specialty-card-copy h2{margin:20px 0 12px;font-size:25px;font-weight:500;line-height:1.4}.specialty-card-copy>p{max-width:690px;margin:0;color:var(--muted);line-height:1.9}.specialty-toggle{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:20px;padding:0;background:transparent;color:var(--primary-deep);font-weight:700}.specialty-toggle svg{width:18px;transition:transform .2s ease}.specialty-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.specialty-details{padding-top:24px}.specialty-details:not([hidden]){animation:specialty-details-in .18s ease}@keyframes specialty-details-in{0%{opacity:0}to{opacity:1}}.specialty-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0}.specialty-details dt{color:var(--primary-deep);font-size:14px;font-weight:700}.specialty-details dd{margin:6px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.source-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:22px;color:var(--primary-deep);font-size:14px;font-weight:700;line-height:1.45}.source-link svg{width:16px;height:16px;flex:none}.specialty-book-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:18px 0 0 18px;color:var(--primary-deep);font-size:14px;font-weight:700;text-decoration:none}.site[dir=rtl] .specialty-book-link{margin-right:18px;margin-left:0}.specialty-book-link svg{width:16px;height:16px;flex:none}.faq-section{padding-top:72px;padding-bottom:24px}.faq-group{padding-bottom:52px}.faq-group h2{margin:0 0 16px;color:var(--primary-deep);font-size:24px;font-weight:500}.faq-group article{border-top:1px solid var(--line)}.faq-group article:last-child{border-bottom:1px solid var(--line)}.faq-group button{display:grid;width:100%;min-height:68px;grid-template-columns:42px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:14px 0;background:transparent;text-align:start}.faq-group button b{font-size:17px;font-weight:500;line-height:1.55}.faq-group button svg{width:19px;color:var(--primary-deep);transition:transform .2s ease}.faq-group button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-answer p{max-width:760px;margin:0 34px 24px 56px;color:var(--muted);font-size:16px;line-height:1.9}.site[dir=rtl] .faq-answer p{margin-right:56px;margin-left:34px}.booking-unavailable{padding:0 0 72px;background:var(--surface)}.public-demo-notice{border:1px solid #d6b85e;border-inline-start:4px solid #96700c;border-radius:8px;background:#fff8e7;color:#49380d;padding:12px 16px;font-size:15px;line-height:1.65}.public-demo-notice p{margin:4px 0 0}.public-demo-notice--site{max-width:1200px;margin:12px auto}.public-demo-notice--form{margin:0 0 16px}.booking-unavailable .pending-content{margin:0;border-style:solid}.public-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;max-width:780px}.public-request-form>label:not(.public-request-ack){display:grid;gap:8px;color:var(--ink);font-size:15px;font-weight:700}.public-request-form input:not([type=checkbox]),.public-request-form select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:0;padding:10px 12px;background:#fff;color:var(--ink);font:inherit}.public-request-form .public-request-ack{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:15px;line-height:1.65}.public-request-form .public-request-ack input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--primary-deep)}.public-request-form .public-request-ack small{display:block;color:#9a2d2d;font-weight:700}.public-request-form .contact-call,.public-request-form>.public-request-error,.public-request-form>.public-request-data-use{grid-column:1 / -1;justify-self:start}.public-request-form .contact-call:disabled{cursor:not-allowed;opacity:.68}.public-request-form small{color:#9a2d2d;font-size:13px;font-weight:600;line-height:1.45}.public-request-form [aria-invalid=true]{border-color:#9a2d2d}.public-request-error{width:100%;border-inline-start:3px solid #9a2d2d;padding:12px 14px;background:#fff3f2;color:#6f1d1d;font-size:15px;line-height:1.65}.public-request-data-use{max-width:650px;margin:0;color:var(--muted);font-size:14px!important;line-height:1.7}.public-request-success{max-width:780px;border-inline-start:3px solid var(--primary-deep);padding:28px;background:#edf4f1;color:var(--ink)}.public-request-success h2{margin:0 0 10px;font-size:24px;font-weight:500}.public-request-success p{margin:0;color:var(--muted);line-height:1.8}@media(max-width:760px){.public-request-form{grid-template-columns:1fr}}.contact-grid-release{grid-template-columns:minmax(0,620px)}.contact-map p{display:flex;align-items:flex-start;gap:8px}.contact-map p svg{width:16px;flex:none;margin-top:2px}@media(max-width:760px){.reveal[data-revealed=false]{transform:translateY(8px)}.care-stages,.specialties-section,.faq-section{padding-top:60px;padding-bottom:60px}.care-stage-grid{grid-template-columns:1fr;margin-top:30px}.care-stage{min-height:0;padding:28px 24px}.care-stage h3{margin-top:20px}.education-banner{min-height:560px;padding:64px 0}.education-banner-content>.reveal{display:block}.education-actions{display:grid;grid-template-columns:1fr;margin-top:26px}.education-banner .outline-action{width:100%}.specialties-section{padding-top:24px}.specialty-anchors{display:grid;grid-template-columns:1fr}.specialty-card{grid-template-columns:1fr}.specialty-media{min-height:0}.specialty-media img{aspect-ratio:3 / 2;flex:none}.specialty-card-copy{padding:24px 20px}.specialty-card-copy h2{font-size:23px}.specialty-details dl{grid-template-columns:1fr;gap:16px}.faq-section{padding-top:56px;padding-bottom:0}.faq-group{padding-bottom:42px}.faq-group button{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px}.faq-group button b{font-size:16px}.faq-answer p,.site[dir=rtl] .faq-answer p{margin:0 0 22px 44px}.site[dir=rtl] .faq-answer p{margin-right:44px;margin-left:0}}@media(prefers-reduced-motion:reduce){.reveal{transition:none}.specialty-details:not([hidden]){animation:none}.reveal[data-revealed=false]{opacity:1;transform:none}.specialty-toggle svg,.faq-group button svg{transition:none}}.hero-surgery .hero-content{width:min(840px,calc(100% - 48px))}.hero-surgery .hero-content>p:first-child{max-width:760px;margin-inline:auto;line-height:1.8;text-wrap:balance}.hero-surgery h1 strong{font-weight:800}
