.language-switch{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:0 5%;padding:10px 0;border-bottom:1px solid #9db8e326;direction:ltr;font:500 14px/1.4 'Manrope','Tajawal',sans-serif}.language-caption{margin-inline-end:10px;font-size:12px;opacity:.65}.language-switch a{padding:9px 12px;border:1px solid transparent;border-radius:7px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.language-switch a:hover{background:#729aff1c}.language-switch a[aria-current]{background:#487fff21;border-color:#86a7ed66;color:#bed2ff}.language-switch a:focus-visible{outline:2px solid #789def;outline-offset:3px}.company .language-switch,.clinic .language-switch{margin:0 auto;width:min(1180px,calc(100% - 64px));border-color:#1d404126}.company .language-switch a[aria-current]{color:#483415;background:#e9b66b26;border-color:#8e6c37}.clinic .language-switch a[aria-current]{color:#073f42;background:#0c8e9212;border-color:#167a7d}
html[dir=ltr] body{--font:'Manrope',sans-serif;line-height:1.7}html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3{letter-spacing:-.035em;overflow-wrap:break-word}html[dir=ltr] .site-shell{margin-right:0;margin-left:var(--rail)}html[dir=ltr] .rail{right:auto;left:0;border-left:0;border-right:1px solid var(--line)}html[dir=ltr] .menu-panel{right:auto;left:var(--rail);border-left:0;border-right:1px solid var(--line)}html[dir=ltr] .rail-nav a.active:after{left:auto;right:-28px}html[dir=ltr] .hero-eyebrow{justify-content:flex-start;letter-spacing:.04em;font-size:12px}html[dir=ltr] .hero h1{font-size:clamp(40px,4.6vw,72px);line-height:1.16}html[dir=ltr] .hero-description{font-size:17px;line-height:1.8}html[dir=ltr] .hero-signature p span,html[dir=ltr] .hero-glass-card .eyebrow,html[dir=ltr] .service-lead .eyebrow{text-align:left}html[dir=ltr] .hero-signature p{font-size:12px}html[dir=ltr] .hero-glass-card h2{font-size:27px}html[dir=ltr] .button{white-space:normal;line-height:1.6}html[dir=ltr] .hero-actions{flex-wrap:wrap;gap:18px}html[dir=ltr] .rail-nav b{font-size:12px;line-height:1.45;max-width:86px;overflow-wrap:anywhere}html[dir=ltr] .announcement-detail{border-right:0;border-left:1px solid #476086;padding-right:0;padding-left:15px}html[dir=ltr] .section-heading h2,html[dir=ltr] .faq-heading h2{font-size:clamp(31px,3.4vw,52px);line-height:1.25}html[dir=ltr] .section-heading>p{font-size:15px}html[dir=ltr] .service-content h3{font-size:31px}html[dir=ltr] .service-content p{line-height:1.8}html[dir=ltr] .service-details ul,html[dir=ltr] .launch-details ul{padding-right:0;padding-left:20px}html[dir=ltr] .launch-highlights li:before,html[dir=ltr] .launch-dialog-features li:before{margin-left:0;margin-right:7px}html[dir=ltr] .launch-intro h2{font-size:clamp(31px,3.3vw,48px)}html[dir=ltr] .launch-details h3{font-size:18px}html[dir=ltr] .contact-arrow{margin-right:0;margin-left:auto}html[dir=ltr] .registration-number{border-right:0;border-left:1px solid #acc7ef38;padding-right:0;padding-left:24px}html[dir=ltr] .floating-whatsapp{left:auto;right:24px}html[dir=ltr] .field-label span{float:right}html[dir=ltr] .service-lead h1{font-size:clamp(34px,3.8vw,59px);line-height:1.25}html[dir=ltr] .service-page h2{line-height:1.35}html[dir=ltr] .service-feature h3{font-size:24px}html[dir=ltr] .service-price{text-align:left}html[dir=ltr] .brokerage-intro h2{font-size:clamp(30px,3.4vw,48px);line-height:1.25}html[dir=ltr] .brokerage-label{flex-wrap:wrap}html[dir=ltr] .brokerage-label .eyebrow{letter-spacing:.08em}html[dir=ltr] .contact-intro h2{font-size:clamp(32px,4vw,58px);line-height:1.3}html[dir=ltr] .menu-panel>a{font-size:25px}html[dir=ltr] .studio-photo-caption h3{font-size:38px;line-height:1.3}html[dir=ltr] .clinic,html[dir=ltr] .company{font-family:'Manrope',sans-serif}html[dir=ltr] .company-title h1{font-size:clamp(46px,6.5vw,90px);line-height:1.15}html[dir=ltr] .clinic-copy h1{font-size:clamp(40px,5.2vw,70px);line-height:1.15}html[dir=ltr] .company-brand b{font-size:26px}html[dir=ltr] .company-title p{line-height:1.8}html[dir=ltr] .company-image-label,html[dir=ltr] .clinic-image-caption{text-align:left}html[dir=ltr] .service-tabs{flex-wrap:wrap}html[dir=ltr] .company-service-panel ul{padding-left:20px;padding-right:0}
@media(min-width:1600px){html[dir=ltr] .site-shell{margin-right:auto}}
@media(max-width:1180px){html[dir=ltr] .rail-nav a.active:after{right:-18px}html[dir=ltr] .hero h1{font-size:52px}html[dir=ltr] .header-caption{display:none}html[dir=ltr] .service-rail nav a{overflow-wrap:anywhere}}
@media(max-width:800px){.language-switch{margin:0 6%;padding:8px 0;font-size:13px}.language-switch a{padding:8px 10px}.language-caption{margin-inline-end:6px}html[dir=ltr] .rail-nav b{font-size:10px;max-width:55px}html[dir=ltr] .rail-nav a.active:after{right:-12px}html[dir=ltr] .hero h1{font-size:clamp(39px,7vw,58px)}html[dir=ltr] .service-lead h1{font-size:clamp(34px,5vw,46px)}html[dir=ltr] .service-page .topbar{gap:12px}html[dir=ltr] .service-rail nav{gap:14px}html[dir=ltr] .service-rail nav a{font-size:12px}html[dir=ltr] .section-heading h2{font-size:36px}html[dir=ltr] .studio-photo-caption h3{font-size:30px}html[dir=ltr] .hero-eyebrow{font-size:11px}}
@media(max-width:650px){html[dir=ltr] .registration-number{border-left:0;padding-left:0}html[dir=ltr] .floating-whatsapp{right:16px}html[dir=ltr] .company-title h1{font-size:48px}html[dir=ltr] .clinic-copy h1{font-size:42px}.company .language-switch,.clinic .language-switch{width:calc(100% - 40px)}}
@media(max-width:480px){.language-switch{gap:2px}.language-caption{font-size:11px;margin-inline-end:4px}.language-switch a{font-size:12px;padding:8px}.language-switch a[lang=ar]{font-size:14px}html[dir=ltr] .rail-nav b{font-size:9px;max-width:46px}html[dir=ltr] .rail-nav a.active:after{right:-8px}html[dir=ltr] .hero h1{font-size:36px;line-height:1.2}html[dir=ltr] .hero-description{font-size:15px}html[dir=ltr] .section-heading h2,html[dir=ltr] .faq-heading h2{font-size:29px}html[dir=ltr] .service-content h3{font-size:26px}html[dir=ltr] .launch-intro h2{font-size:29px}html[dir=ltr] .hero-glass-card h2{font-size:23px}html[dir=ltr] .hero-glass-card .eyebrow{font-size:8px;letter-spacing:1px}html[dir=ltr] .brokerage-intro h2{font-size:30px}html[dir=ltr] .service-lead h1{font-size:32px}html[dir=ltr] .service-page .topbar .button-small{font-size:12px;padding:9px 12px}html[dir=ltr] .service-page .brand{width:128px}html[dir=ltr] .service-rail nav{gap:12px}html[dir=ltr] .service-rail nav a{font-size:11px}html[dir=ltr] .service-rail nav a:last-child{max-width:92px}html[dir=ltr] .contact-intro h2{font-size:32px}html[dir=ltr] .menu-panel>a{font-size:22px}html[dir=ltr] .studio-photo-caption h3{font-size:25px}html[dir=ltr] .launch-dialog h2{font-size:28px}html[dir=ltr] .company-title h1{font-size:42px}html[dir=ltr] .clinic-copy h1{font-size:38px}}
