@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400-latin.woff2) format("woff2");unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+2026,U+2191,U+2193}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600-latin.woff2) format("woff2");unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+2026,U+2191,U+2193}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-600-latin.woff2) format("woff2")}.doctor__statement mark{padding:0;color:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M98 6C70 1 35 10 2 4' fill='none' stroke='%23f2cc3d' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right bottom / 100% .42em;box-decoration-break:clone;-webkit-box-decoration-break:clone}:root{--c-blue-500: #1b75e1;--c-blue-700: #1567c9;--c-blue-900: #0f4fa8;--c-sky-400: #3987e8;--c-sky-100: #c1d9f8;--c-sky-50: #eef4fc;--c-page: #e6ecf4;--c-navy-900: #0b2240;--c-navy-700: #15355f;--c-muted: #5b6b82;--c-line: #d6dfeb;--c-white: #fff;--c-yellow: #f2cc3d;--g-brand: linear-gradient(135deg, #3987e8 0%, #1b75e1 45%, #0f4fa8 100%);--g-night: linear-gradient(160deg, #15355f 0%, #0f4fa8 100%);--fs-display: clamp(2.6rem, 1.4rem + 5vw, 5.25rem);--fs-statement: clamp(1.6rem, 1.1rem + 2.4vw, 3rem);--fs-h2: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--fs-h3: clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--fs-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-label: .8125rem;--fs-num: clamp(2.5rem, 2rem + 2vw, 3.5rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-6: 1.5rem;--s-8: 2rem;--s-12: 3rem;--s-16: 4rem;--s-section: clamp(4rem, 2.5rem + 6vw, 8rem);--w-max: 1240px;--grid-columns: 4;--grid-gap: clamp(1rem, 2vw, 2rem);--r-sheet: clamp(20px, 2.5vw, 36px);--r-media: clamp(18px, 2vw, 28px);--r-inline: 999px;--r-card: 20px;--r-pill: 999px;--sh-sheet: 0 40px 80px -48px rgb(21 53 95 / .28);--sh-float: 0 14px 34px -14px rgb(21 53 95 / .38);--sh-btn-hover: 0 10px 24px -10px rgb(21 103 201 / .55);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--d-1: .16s;--d-2: .32s;--d-3: .7s;--d-4: 1.1s;--stagger: 80ms;--dir: 1;--font-body: "IBM Plex Sans", "Plex Latin Fallback", system-ui, sans-serif;--lh-display: 1;--lh-statement: 1.12;--lh-h2: 1.1;--lh-h3: 1.2;--lh-lead: 1.6;--lh-body: 1.6;--lh-small: 1.5;--lh-label: 1.4;--weight-display: 400}html[lang=ar]{--font-body: "IBM Plex Sans Arabic", "Plex Arabic Fallback", Tahoma, sans-serif;--fs-body: 1.0625rem;--lh-display: 1.25;--lh-statement: 1.45;--lh-h2: 1.35;--lh-h3: 1.45;--lh-lead: 1.8;--lh-body: 1.8;--lh-small: 1.7;--lh-label: 1.5;--weight-display: 600}html[dir=rtl]{--dir: -1}@media (min-width:48rem){:root{--grid-columns: 6}}@media (min-width:64rem){:root{--grid-columns: 12}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400-latin.woff2) format("woff2");unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+2026,U+2191,U+2193}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600-latin.woff2) format("woff2");unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+2026,U+2191,U+2193}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-600-latin.woff2) format("woff2")}@font-face{font-family:Plex Arabic Fallback;src:local("Tahoma");size-adjust:95.71%;ascent-override:113.37%;descent-override:43.36%;line-gap-override:0%}@font-face{font-family:Plex Latin Fallback;src:local("Arial");size-adjust:99.51%;ascent-override:103.01%;descent-override:27.64%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--c-page);color:var(--c-navy-700);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:lining-nums}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg,video{display:block;max-inline-size:100%}img,video{block-size:auto}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--c-navy-900);text-wrap:balance}h1{font-size:var(--fs-display);font-weight:var(--weight-display);line-height:var(--lh-display)}h2{font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}html[lang=en] h1{letter-spacing:-.035em}p{max-inline-size:70ch;text-wrap:pretty}bdi{unicode-bidi:isolate}::-moz-selection{color:var(--c-navy-900);background:var(--c-sky-100)}::selection{color:var(--c-navy-900);background:var(--c-sky-100)}:focus-visible{outline:3px solid var(--c-sky-400);outline-offset:3px}:target{scroll-margin-block-start:var(--s-8)}.sheet{margin:clamp(.5rem,1.2vw,1.25rem);padding-inline:clamp(1rem,.5rem + 2.5vw,2.75rem);background:var(--c-white);border-radius:var(--r-sheet);box-shadow:var(--sh-sheet)}.container{inline-size:100%;max-inline-size:var(--w-max);margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap)}.section{padding-block:var(--s-section)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.statement{font-size:var(--fs-statement);line-height:var(--lh-statement);color:var(--c-navy-900)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.muted{color:var(--c-muted)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);padding:var(--s-3) var(--s-6);background:var(--c-white);color:var(--c-navy-900);border-radius:var(--r-pill);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.accent{font-family:inherit;font-size:1em;font-weight:600;font-style:normal;color:var(--c-blue-500)}mark{background:var(--c-yellow);color:var(--c-navy-900);padding-inline:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.todo{background:#fff4b8;color:var(--c-navy-900);-webkit-box-decoration-break:clone;box-decoration-break:clone}html.js [data-reveal]:not([data-reveal=words]){opacity:0;transform:translateY(16px);transition:opacity var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}html.js [data-reveal]:not([data-reveal=words]).is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}html.js [data-reveal]{opacity:1;transform:none}}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-inline-size:44px;min-block-size:44px;padding-block:.875rem;padding-inline:1.5rem 1.25rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--c-blue-700);color:var(--c-white);font-weight:600;line-height:1.5;text-decoration:none;transition:transform var(--d-1)}.button__label{min-inline-size:0}.button__icon{display:grid;place-items:center;flex:0 0 32px;inline-size:32px;block-size:32px;border-radius:50%;background:var(--c-white);color:var(--c-blue-700)}.button__icon svg[data-icon=arrow-up-right]{transform:scaleX(var(--dir));transition:transform var(--d-1) var(--ease-out)}.button:hover{background:var(--c-blue-900);box-shadow:var(--sh-btn-hover)}.button:hover .button__icon svg[data-icon=arrow-up-right]{transform:translate(calc(var(--dir) * 2px),-2px) scaleX(var(--dir))}.button:active{transform:scale(.98)}.button--secondary{border-color:var(--c-navy-700);background:transparent;color:var(--c-navy-700)}.button--secondary .button__icon{background:transparent;color:currentColor}.button--secondary:hover{color:var(--c-white)}.button--on-blue{background:var(--c-white);color:var(--c-blue-700)}.button--on-blue:hover{color:var(--c-white)}.hero{padding-block:var(--s-6) 0;row-gap:var(--s-section);align-items:center}.hero__copy,.hero__visual{grid-column:1 / -1;min-inline-size:0}.hero__copy{display:grid;justify-items:start;gap:var(--s-6)}.hero__title{inline-size:100%;max-inline-size:13ch}html[lang=ar] .hero__title{max-inline-size:11em}.hero__todo{display:block;font-size:var(--fs-label);font-weight:400;line-height:var(--lh-label)}.hero__line{display:block;overflow:clip;padding-block:.2em;margin-block:-.2em}.hero__line-content{display:block}.hero__title .accent{display:inline-block;white-space:nowrap}.hero__lead{max-inline-size:34ch}.hero__actions{display:flex;flex-direction:column;gap:var(--s-4);inline-size:100%}.hero__actions .button{inline-size:100%}.hero__visual{position:relative;inline-size:100%;max-inline-size:560px;margin-inline:auto}.hero__panel{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-media);background:radial-gradient(120% 90% at 50% 100%,var(--c-sky-100),var(--c-sky-50) 70%)}.hero__panel:before{content:"";position:absolute;inset-inline:0;inset-block-end:8%;block-size:1px;background:color-mix(in srgb,var(--c-sky-100),var(--c-navy-900) 4%)}.hero__portrait-mask{position:absolute;inset:0;clip-path:inset(-40% 0 0 round var(--r-media));pointer-events:none}.hero__portrait{position:absolute;inset-block-end:0;inset-inline-start:4%;inline-size:92%;max-inline-size:none;block-size:auto}.hero__pill{position:absolute;inset-block-start:28%;inset-inline-end:var(--s-4);display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-navy-700);box-shadow:var(--sh-float);text-decoration:none;font-size:var(--fs-small);line-height:var(--lh-small)}.hero__dot{flex:0 0 8px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--c-blue-500)}.hero__pill svg{transform:scaleX(var(--dir))}.hero__pill:hover{color:var(--c-blue-700)}.hero__card{position:relative;inline-size:88%;margin-inline:auto;margin-block-start:-24px;padding:var(--s-4) 1.25rem;border-radius:var(--r-card);background:var(--c-white);box-shadow:var(--sh-float)}.hero__name{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);color:var(--c-navy-900)}.hero__role{margin-block-start:var(--s-1)}.hero__place{margin-block-start:var(--s-2)}.hero__signature{inline-size:145px;block-size:20px;margin-block-start:var(--s-3)}@media (min-width:48rem){.hero__actions{flex-direction:row;flex-wrap:wrap}.hero__actions .button{inline-size:auto}}@media (min-width:64rem){.hero{padding-block-start:var(--s-16)}.hero__copy{grid-column:1 / 7}.hero__visual{grid-column:7 / 13;inline-size:96%;margin-inline-start:0;margin-inline-end:4%;max-inline-size:none}.hero__card{position:absolute;inset-inline-end:-4%;inset-block-end:8%;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:92%;margin:0}}@media (prefers-reduced-motion:no-preference){html.js .hero__portrait{animation:hero-rise .9s var(--ease-out) both}html.js .hero__line-content{animation:hero-line var(--d-4) var(--ease-out) both;animation-delay:calc(.12s + var(--line) * 80ms)}html.js .hero__title .accent{animation:hero-accent var(--d-3) var(--ease-out) .52s both}html.js .hero__lead,html.js .hero__actions{animation:hero-copy var(--d-3) var(--ease-out) .62s both}html.js .hero__card{animation:hero-card var(--d-4) var(--ease-out) .8s both}html.js .hero__pill{animation:hero-pill var(--d-3) var(--ease-out) .95s both}}@keyframes hero-rise{0%{transform:translateY(18%)}to{transform:none}}@keyframes hero-line{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hero-accent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hero-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-card{0%{opacity:0;transform:translateY(16px)}75%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes hero-pill{0%{opacity:0}to{opacity:1}}.site-header{animation:nav-fade var(--d-3) var(--ease-out) both}.nav{display:flex;align-items:center;gap:var(--s-2);block-size:72px}.nav__brand{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;min-block-size:44px;text-decoration:none}.nav__lockup{--brand-height: clamp(2rem, calc(14.54545vw - .90909rem) , 2.5rem);display:flex;align-items:center;gap:var(--s-2)}.nav__logo{inline-size:auto;block-size:var(--brand-height)}.nav__signature{inline-size:auto;block-size:calc(var(--brand-height) * .55)}.nav__divider{flex:0 0 1px;inline-size:1px;block-size:calc(var(--brand-height) * .8);background:var(--c-line)}.nav__subtitle{display:none;color:var(--c-muted);font-size:var(--fs-label);line-height:var(--lh-label)}.nav__links{display:none;align-items:center;gap:var(--s-6);margin:0;padding:0;list-style:none}.nav__section,.nav__language{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-navy-700);text-decoration:none;white-space:nowrap}.nav__section{position:relative}.nav__section:after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--s-2);block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-1) var(--ease-out)}html[dir=rtl] .nav__section:after{transform-origin:right}.nav__section:hover:after,.nav__section:focus-visible:after{transform:scaleX(1)}.nav__language{margin-inline-start:auto}.nav__language:hover{text-decoration:underline}.nav .nav__booking{display:none;padding-block:.625rem;white-space:nowrap}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-header{animation:none}}@media (min-width:48rem){.nav{block-size:88px;gap:var(--s-6)}.nav__subtitle{display:block}.nav .nav__booking{display:inline-flex}}@media (min-width:64rem){.nav__links{display:flex;margin-inline-start:auto}.nav__language{margin-inline-start:0}}.partners{--partners-gap: var(--s-8);display:flex;flex-direction:column;gap:var(--s-4);margin-block-start:var(--s-12);padding-block-end:var(--s-12)}.partners__label{flex:0 0 auto;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--c-muted)}.partners__window{min-inline-size:0;min-block-size:44px}.partners__list{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:var(--s-6) var(--partners-gap);margin:0;padding:0;list-style:none}.partners__list[aria-hidden=true]{display:none}.partners__item{--wordmark-height: 22px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-block-size:44px}.partners__item img{inline-size:auto;block-size:calc(var(--wordmark-height) * var(--optical));max-inline-size:none;mix-blend-mode:multiply;filter:grayscale(1);opacity:.6}.partners__item:hover img{filter:none;opacity:1}@media (min-width:48rem){.partners{--partners-gap: var(--s-12);flex-direction:row;align-items:center;gap:var(--s-8)}.partners__label{flex-basis:11rem;max-inline-size:11rem}.partners__window{flex:1 1 0}.partners__item{--wordmark-height: 28px}}@media (prefers-reduced-motion:no-preference){html.js .partners__viewport{overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}html.js[dir=rtl] .partners__viewport{-webkit-mask-image:linear-gradient(to left,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to left,transparent,#000 10%,#000 90%,transparent)}html.js .partners__track{display:flex;inline-size:-moz-max-content;inline-size:max-content;animation:partners-scroll 40s linear infinite}html.js .partners__list{flex:0 0 auto;flex-wrap:nowrap;justify-content:start;padding-inline-end:var(--partners-gap)}html.js .partners__list[aria-hidden=true]{display:flex}html.js .partners__window:hover .partners__track,html.js .partners__window:focus-within .partners__track{animation-play-state:paused}}@keyframes partners-scroll{to{transform:translate(calc(var(--dir) * -50%))}}.section-label{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block-end:var(--s-4);border-block-end:1px solid var(--c-line);font-size:var(--fs-label);line-height:var(--lh-label)}.section-label__pill{padding:.375rem .875rem;border:1px solid var(--c-line);border-radius:var(--r-pill)}.section-label__count{color:var(--c-muted);font-variant-numeric:tabular-nums}.doctor__grid{margin-block-start:var(--s-12)}.doctor__statement{grid-column:1 / -1;color:var(--c-navy-900);max-inline-size:26ch}html[lang=ar] .doctor__statement{max-inline-size:22em}.doctor__sign-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-block-start:var(--s-6)}.doctor__signature{flex:0 0 auto;inline-size:261px;block-size:36px}.doctor__statement mark{padding:0;color:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M98 6C70 1 35 10 2 4' fill='none' stroke='%23f2cc3d' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right bottom / 100% .42em;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[dir=ltr] .doctor__statement mark{background-position:left bottom}.doctor__cta{display:inline-flex;align-items:center;min-block-size:44px;margin-inline-start:auto;font-weight:600;color:var(--c-blue-700)}.doctor__facts{display:grid;grid-template-columns:minmax(0,1fr);margin:var(--s-12) 0 0;padding:0;list-style:none}.doctor__fact{display:flex;align-items:start;gap:var(--s-4);min-inline-size:0;padding-block:var(--s-6)}.doctor__fact+.doctor__fact{border-block-start:1px solid var(--c-line)}.doctor__fact-icon{display:grid;place-items:center;flex:0 0 44px;inline-size:44px;block-size:44px;border-radius:50%;background:var(--c-sky-50);color:var(--c-blue-700)}.doctor__fact strong{font-weight:600}.doctor__fact p{margin-block-start:var(--s-2)}@media (min-width:48rem){.doctor__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.doctor__fact{padding-block:0;padding-inline:var(--s-6)}.doctor__fact:first-child{padding-inline-start:0}.doctor__fact:last-child{padding-inline-end:0}.doctor__fact+.doctor__fact{border-block-start:0;border-inline-start:1px solid var(--c-line)}}@media (min-width:64rem){.doctor__statement,.doctor__sign-row{grid-column:3 / -1}}@media (prefers-reduced-motion:no-preference){html.js .doctor__statement mark{transition:background-size .9s var(--ease-out) .3s}html.js .doctor__statement:not(.is-revealed) mark{background-size:0% .42em}html.js .doctor__signature{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease-out) .9s}html.js .doctor__statement.is-revealed~.doctor__sign-row .doctor__signature{clip-path:inset(0)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.doctor__grid{timeline-scope:--doctor}html.js .doctor__statement{view-timeline:--doctor block}html.js .doctor__statement .w{animation:doctor-word linear both;animation-timeline:--doctor;animation-range:cover calc(8% + var(--p) * 36%) cover calc(12% + var(--p) * 36%)}html.js .doctor__statement .w:has(.accent){animation:none}html.js .doctor__statement mark{transition:none;animation:doctor-brush linear both;animation-timeline:--doctor;animation-range:cover 46% cover 56%}html.js .doctor__signature{transition:none;animation:doctor-sign linear both;animation-timeline:--doctor;animation-range:cover 50% cover 60%}}}@keyframes doctor-word{0%{opacity:.55}to{opacity:1}}@keyframes doctor-brush{0%{background-size:0% .42em}to{background-size:100% .42em}}@keyframes doctor-sign{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.reels__intro{align-items:end;margin-block:var(--s-12) var(--s-8)}.reels__intro h2,.reels__lead{grid-column:1 / -1}.reels__lead{max-inline-size:42ch;color:var(--c-muted)}.reels__rail{display:grid;grid-auto-flow:column;grid-auto-columns:72vw;align-items:start;gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-1);scrollbar-width:thin;scrollbar-color:var(--c-blue-700) var(--c-sky-50);margin:0 calc(var(--s-1) * -1);padding:var(--s-1) var(--s-1) var(--s-4);list-style:none}.reels__item{min-inline-size:0;scroll-snap-align:start}.reels__heading{font:inherit}.reels__card{position:relative;display:block;inline-size:100%;aspect-ratio:9 / 16;overflow:clip;padding:0;border:0;border-radius:var(--r-media);background:var(--c-navy-900);color:var(--c-white);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.reels__card picture{position:absolute;inset:0}.reels__poster{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--d-2) var(--ease-out)}.reels__card:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,rgb(11 34 64 / .85) 65%);pointer-events:none}.reels__play{position:absolute;z-index:1;inset:0;display:grid;place-items:center;inline-size:56px;block-size:56px;margin:auto;border-radius:50%;background:var(--c-white);color:var(--c-blue-700);transition:transform var(--d-2) var(--ease-out)}.reels__caption{position:absolute;z-index:1;inset-inline:var(--s-4);inset-block-end:var(--s-4)}.reels__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}.reels__duration{display:flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-2);font-size:var(--fs-label);line-height:var(--lh-label)}.reels__external{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;margin-block-start:var(--s-2);font-size:var(--fs-label);color:var(--c-navy-700)}.reels__external svg,.reel__footer svg{transform:scaleX(var(--dir))}.reels__follow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-block-start:var(--s-8)}.reels__follow p{flex-basis:100%;font-size:var(--fs-small);color:var(--c-muted)}.reel{inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:var(--s-4);border:0;background:var(--c-navy-900);color:var(--c-white)}.reel[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--s-3)}.reel::backdrop{background:#0b2240cc;backdrop-filter:blur(6px)}.reel__header{display:flex;align-items:start;gap:var(--s-3)}.reel__header h3{flex:1;color:inherit;font-size:var(--fs-body);line-height:var(--lh-small)}.reel__close{flex:0 0 auto;min-inline-size:44px;min-block-size:44px;padding-inline:var(--s-3);border:1px solid var(--c-sky-100);border-radius:var(--r-pill);background:transparent;color:inherit;cursor:pointer}.reel__close:hover{background:var(--c-navy-700)}.reel__video{inline-size:100%;block-size:100%;min-block-size:0;-o-object-fit:contain;object-fit:contain}.reel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-3)}.reel__footer a{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;font-size:var(--fs-label)}html.has-reel{overflow:hidden;scrollbar-gutter:stable}@media (min-width:48rem){.reels__rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;margin-inline:0}.reels__follow p{flex-basis:auto;margin-inline-end:var(--s-3)}.reel{block-size:min(88dvh,900px);inline-size:calc(min(88dvh,900px)*.5625);margin:auto;border-radius:var(--r-card)}}@media (min-width:64rem){.reels__intro h2{grid-column:1 / 7}.reels__lead{grid-column:8 / -1}.reels__rail{grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:2.5rem}.reels__item:nth-child(2n) .reels__item-content{transform:translateY(2.5rem)}}@media (prefers-reduced-motion:no-preference){.reels__card:hover .reels__poster,.reels__card:focus-visible .reels__poster{transform:scale(1.04)}.reels__card:hover .reels__play,.reels__card:focus-visible .reels__play{transform:scale(1.142857)}.reel[open]{animation:reel-enter var(--d-2) var(--ease-out)}.reel[open]::backdrop{animation:reel-backdrop var(--d-2) var(--ease-out)}}@keyframes reel-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes reel-backdrop{0%{opacity:0}to{opacity:1}}.services{interpolate-size:allow-keywords}.services__intro{margin-block:var(--s-12);row-gap:var(--s-6)}.services__intro h2,.services__lead{grid-column:1 / -1}.services__lead{max-inline-size:52ch;color:var(--c-muted)}.services__list{grid-column:1 / -1;min-inline-size:0}.service{border-block-end:1px solid var(--c-line)}.service:first-child{border-block-start:1px solid var(--c-line)}.service__summary{display:flex;align-items:center;gap:var(--s-3);min-block-size:72px;padding-block:var(--s-6);cursor:pointer;list-style:none}.service__summary::-webkit-details-marker{display:none}.service__number{flex:0 0 1.5rem;color:var(--c-muted);font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums}.service__name{min-inline-size:0;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-h3);color:var(--c-navy-900)}.service--featured .service__name{font-size:var(--fs-h3);font-weight:600}.service__toggle{position:relative;flex:0 0 24px;inline-size:24px;block-size:24px;margin-inline-start:auto;color:var(--c-blue-700);transition:transform var(--d-2) var(--ease-out)}.service__toggle:before,.service__toggle:after{content:"";position:absolute;inset:0;margin:auto;inline-size:16px;block-size:1.5px;border-radius:1px;background:currentColor}.service__toggle:after{transform:rotate(90deg)}.service[open] .service__toggle{transform:rotate(45deg)}.service__content{display:grid;justify-items:start;gap:var(--s-6);padding-block-end:var(--s-8);min-inline-size:0}.service__photo{display:block;inline-size:100%;max-inline-size:400px;aspect-ratio:4 / 3;overflow:clip;border-radius:var(--r-media)}.service__photo img,.services__figure img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-focus);object-position:var(--photo-focus)}.service__body{max-inline-size:52ch}.service .service__ask{max-inline-size:100%;padding-block:.625rem}.service .service__ask .button__label{overflow-wrap:anywhere}.services__more{padding-block:var(--s-8) var(--s-3);color:var(--c-muted);font-size:var(--fs-label);line-height:var(--lh-label)}.services__panel{display:none}@supports (interpolate-size: allow-keywords){.service::details-content{height:0;overflow:clip;transition:height var(--d-2) var(--ease-io),content-visibility var(--d-2) allow-discrete}.service[open]::details-content{height:auto}}@media (min-width:64rem){.services__intro h2,.services__lead{grid-column:1 / 7}.services__list{grid-column:1 / 8}.service__content{padding-inline-start:2.25rem}.service__photo{display:none}.services__panel{display:grid;grid-column:9 / 13;align-self:start;position:sticky;inset-block-start:6rem;inline-size:100%;max-inline-size:400px}.services__figure{grid-area:1 / 1;min-inline-size:0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-2) var(--ease-out),visibility var(--d-2)}.services__figure picture{display:block;aspect-ratio:4 / 5;overflow:clip;border-radius:var(--r-media)}.services__figure figcaption{margin-block-start:var(--s-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.services__panel[data-active="0"] [data-service-image="0"],.services__panel[data-active="1"] [data-service-image="1"],.services__panel[data-active="2"] [data-service-image="2"],.services__panel[data-active="3"] [data-service-image="3"],.services__panel[data-active="4"] [data-service-image="4"],.services__panel[data-active="5"] [data-service-image="5"],.services__panel[data-active="6"] [data-service-image="6"]{opacity:1;visibility:visible}}@media (min-width:64rem)and (prefers-reduced-motion:no-preference){html.js .services__figure img{transform:scale(1.02);transition:transform var(--d-2) var(--ease-out)}html.js .services__panel[data-active="0"] [data-service-image="0"] img,html.js .services__panel[data-active="1"] [data-service-image="1"] img,html.js .services__panel[data-active="2"] [data-service-image="2"] img,html.js .services__panel[data-active="3"] [data-service-image="3"] img,html.js .services__panel[data-active="4"] [data-service-image="4"] img,html.js .services__panel[data-active="5"] [data-service-image="5"] img,html.js .services__panel[data-active="6"] [data-service-image="6"] img{transform:none}}@property --pos{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.ba__intro{margin-block:var(--s-8) var(--s-12)}.ba__lead{max-inline-size:56ch;margin-block-start:var(--s-6)}.ba__viewer{max-inline-size:960px;margin-inline:auto}.ba__fallback-title{margin-block:var(--s-6) var(--s-4);font-size:var(--fs-lead)}.ba__stage{--pos: 50%;position:relative;border-radius:var(--r-media);overflow:clip;background:var(--c-sky-50)}.ba .ba__images{display:flex;flex-direction:row-reverse}.ba .ba__photo{position:relative;flex:1 1 50%;min-inline-size:0;margin:0}.ba .ba__photo picture{display:block;aspect-ratio:4 / 3;overflow:clip}.ba .ba__photo img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ba .ba__pill{position:absolute;z-index:2;inset-block-end:var(--s-3);padding:.375rem .875rem;border-radius:var(--r-pill);background:var(--c-blue-700);color:var(--c-white);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);pointer-events:none}.ba .ba__photo--before .ba__pill{inset-inline-start:var(--s-3)}.ba .ba__photo--after .ba__pill{inset-inline-end:var(--s-3)}html[lang=en] .ba .ba__pill{font-style:italic}.ba__divider,.ba__range,.ba__tabs{display:none}.ba__actions{display:flex;justify-content:center;margin-block-start:var(--s-8)}.ba__actions .button{max-inline-size:100%}.ba__actions .button__label{overflow-wrap:anywhere}html.js .ba__fallback-title{display:none}html.js .ba__stage{aspect-ratio:4 / 3}html.js .ba .ba__photo{position:absolute;inset:0}html.js .ba .ba__photo--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}html.js[dir=rtl] .ba .ba__photo--before{clip-path:inset(0 0 0 calc(100% - var(--pos)))}html.js .ba__divider{display:block;position:absolute;z-index:3;inset-block:0;inset-inline-start:var(--pos);inline-size:2px;margin-inline-start:-1px;background:var(--c-white);pointer-events:none}.ba__handle{position:absolute;display:grid;place-items:center;inset-block-start:50%;inset-inline-start:50%;inline-size:48px;block-size:48px;transform:translate(calc(var(--dir) * -50%),-50%);border-radius:50%;color:var(--c-blue-700);background:var(--c-white);box-shadow:var(--sh-float)}html.js .ba__range{display:block;position:absolute;z-index:4;inset-block:0;inset-inline-start:-24px;inline-size:calc(100% + 48px);block-size:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:transparent;cursor:ew-resize;opacity:0;touch-action:pan-y}.ba__range::-webkit-slider-runnable-track{background:transparent;block-size:48px}.ba__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:48px;block-size:48px;background:transparent}.ba__range::-moz-range-track{background:transparent;block-size:100%}.ba__range::-moz-range-thumb{inline-size:48px;block-size:48px;background:transparent;border:0}.ba__stage:has(.ba__range:focus-visible){outline:3px solid var(--c-sky-400);outline-offset:4px}html.js .ba__tabs{display:flex;gap:var(--s-3);overflow-x:auto;overscroll-behavior-inline:contain;padding:var(--s-3) .25rem .5rem;margin-block-start:var(--s-3);scrollbar-color:var(--c-blue-700) var(--c-sky-50)}.ba__tab{display:flex;align-items:center;gap:var(--s-2);flex:0 0 auto;min-block-size:56px;border:1px solid var(--c-line);border-radius:var(--r-card);padding:.375rem .75rem .375rem .375rem;background:var(--c-white);color:var(--c-navy-700);cursor:pointer;font:inherit;font-size:var(--fs-small)}.ba__tab img{inline-size:56px;block-size:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ba__tab[aria-selected=true]{border-color:var(--c-blue-700);background:var(--c-sky-50);color:var(--c-blue-700)}.ba__tab:hover{border-color:var(--c-blue-700)}@media (prefers-reduced-motion:no-preference){html.js .ba__stage.is-revealed:not([data-interacted]){animation:comparison-hint 1.2s var(--ease-io) both}@keyframes comparison-hint{0%,to{--pos: 50%}33%{--pos: 62%}66%{--pos: 38%}}}.installments{padding-block-end:var(--s-section);color:var(--c-white);text-shadow:0 1px 0 rgb(0 0 0 / .08)}.installments__box{--g-brand: linear-gradient(135deg, #1567c9 0%, #1567c9 45%, #0f4fa8 100%);position:relative;isolation:isolate;overflow:clip;border-radius:var(--r-media);padding:clamp(1.5rem,4vw,4rem);background:var(--g-brand)}.installments__box:before{content:"";position:absolute;z-index:-1;inset-block-start:-25%;inset-inline-end:-20%;inline-size:60%;aspect-ratio:1;border-radius:50%;background:#ffffff0f;pointer-events:none}.installments .section-label,.installments .section-label__pill{border-color:#ffffff59}.installments .section-label__count{color:var(--c-white)}.installments__grid{row-gap:var(--s-8);margin-block:var(--s-8)}.installments__intro,.installments__portrait,.installments__steps,.installments__actions{grid-column:1 / -1;min-inline-size:0}.installments__intro h2{color:var(--c-white);max-inline-size:23ch}.installments__lead{margin-block-start:var(--s-6);max-inline-size:48ch}.installments__ring{position:relative;padding-inline:.1em;background:none;color:inherit;white-space:nowrap}.installments__ring svg{position:absolute;inset-block-start:-.22em;inset-inline-start:-.4em;inline-size:calc(100% + .8em);max-inline-size:none;block-size:calc(100% + .44em);overflow:visible;pointer-events:none}.installments__ring path{fill:none;stroke:var(--c-yellow);stroke-width:2.4;stroke-linecap:round}.installments__portrait{inline-size:70%;max-inline-size:300px;margin-inline:auto}.installments__portrait picture{display:block;aspect-ratio:4 / 5;overflow:clip;border-radius:var(--r-media);transform:rotate(calc(var(--dir) * 2deg))}.installments__portrait img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-focus);object-position:var(--photo-focus)}.installments__steps{position:relative;display:grid;gap:var(--s-6);list-style:none;padding:0;margin:0}.installments__step{position:relative;display:flex;align-items:start;gap:var(--s-3);border:1px solid rgb(255 255 255 / .18);border-radius:var(--r-card);padding:var(--s-4);background:#ffffff1a}.installments__step:not(:last-child):after{content:"";position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:2rem;block-size:var(--s-6);border-inline-start:1px dashed rgb(255 255 255 / .6);transform-origin:top}.installments__number{flex:0 0 32px;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--c-white);color:var(--c-blue-700);font-size:var(--fs-small);font-weight:600;text-shadow:none}.installments__step p{min-inline-size:0}.installments__step-copy strong{font-weight:600}.installments__actions{display:flex;flex-direction:column;align-items:start;gap:var(--s-4)}.installments .installments__cta{inline-size:100%;text-shadow:none}.installments .installments__cta .button__label{overflow-wrap:anywhere}.installments .installments__cta:focus-visible{outline-color:var(--c-yellow)}.installments__note{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--c-white)}.installments__providers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s-6) var(--s-8);list-style:none;margin:0;padding:var(--s-8) 0 0;border-block-start:1px solid rgb(255 255 255 / .35)}.installments__providers li{display:grid;place-items:center;min-block-size:32px}.installments__providers img{inline-size:auto;block-size:calc(18px * var(--optical));max-inline-size:100%;filter:brightness(0) invert(1)}@media (min-width:64rem){.installments__intro,.installments__steps,.installments__actions{grid-column:1 / 8}.installments__portrait{grid-column:9 / 13;grid-row:1 / 4;align-self:center;inline-size:100%}.installments__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.installments__step{flex-direction:column}.installments__step:not(:last-child):after{inset-block-start:2rem;inset-inline-start:calc(100% + 1px);inline-size:var(--s-4);block-size:0;border-inline-start:0;border-block-start:1px dashed rgb(255 255 255 / .6);transform-origin:left}html[dir=rtl] .installments__step:after{transform-origin:right}.installments__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.installments .installments__cta{inline-size:auto;max-inline-size:100%}}@media (prefers-reduced-motion:no-preference){html.js .installments h2[data-reveal] .installments__ring path{stroke-dasharray:1;stroke-dashoffset:1}html.js .installments h2.is-revealed .installments__ring path{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease-out) var(--d-3)}html.js .installments__portrait picture{clip-path:inset(0 0 100%);transition:clip-path var(--d-3) var(--ease-out)}html.js .installments__portrait.is-revealed picture{clip-path:inset(0)}html.js .installments__steps .installments__step:after{transform:scaleY(0);transition:transform var(--d-3) var(--ease-out)}html.js .installments__steps.is-revealed .installments__step:after{transform:scaleY(1)}@media (min-width:64rem){html.js .installments__steps .installments__step:after{transform:scaleX(0)}html.js .installments__steps.is-revealed .installments__step:after{transform:scaleX(1)}}}.faq{interpolate-size:allow-keywords;row-gap:var(--s-12)}.faq__intro,.faq__list{grid-column:1 / -1;min-inline-size:0}.faq__intro h2{margin-block-start:var(--s-8)}.faq__more{display:flex;align-items:center;gap:var(--s-3);min-block-size:44px;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-block:var(--s-6);color:var(--c-blue-700)}.faq__more span{min-inline-size:0;overflow-wrap:anywhere}.faq__more svg{flex:0 0 20px}.faq__more:hover{color:var(--c-blue-900);text-decoration-thickness:2px}.faq__portrait{position:relative;display:block;inline-size:72px;block-size:72px;overflow:clip;border-radius:50%;background:var(--c-sky-50)}.faq__portrait img{position:absolute;inset-inline-start:-50%;inset-block-start:-56%;inline-size:200%;max-inline-size:none;block-size:auto}.faq__item{border-block-end:1px solid var(--c-line)}.faq__item:first-child{border-block-start:1px solid var(--c-line)}.faq__question{display:flex;align-items:center;gap:var(--s-4);min-block-size:72px;padding-block:var(--s-6);cursor:pointer;list-style:none;font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-lead);color:var(--c-navy-900)}.faq__question::-webkit-details-marker{display:none}.faq__question>h3{min-inline-size:0;font:inherit}.faq__question svg{flex:0 0 24px;margin-inline-start:auto;color:var(--c-blue-700);transition:transform var(--d-2) var(--ease-out)}.faq__item[open] .faq__question svg{transform:rotate(180deg)}.faq__answer{padding-block-end:var(--s-6);padding-inline-end:2.5rem;color:var(--c-muted)}.faq__answer p{max-inline-size:52ch}@supports (interpolate-size: allow-keywords){.faq__item::details-content{height:0;overflow:clip;transition:height var(--d-2) var(--ease-io),content-visibility var(--d-2) allow-discrete}.faq__item[open]::details-content{height:auto}}@media (min-width:64rem){.faq__intro{grid-column:1 / 5}.faq__list{grid-column:6 / 13}}.footer{padding-block:var(--s-8) calc(6rem + env(safe-area-inset-bottom,0px));font-size:var(--fs-small);line-height:var(--lh-small)}.footer__columns{display:grid;gap:var(--s-8);padding-block-end:var(--s-8)}.footer__brand{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;max-inline-size:100%;margin-block-end:var(--s-3)}.footer__logo{inline-size:auto;block-size:36px}.footer__signature{inline-size:auto;block-size:20px}.footer__divider{flex:0 0 1px;inline-size:1px;block-size:28px;background:var(--c-line)}.footer h2{color:var(--c-muted);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-small);margin-block-end:var(--s-3)}.footer ul{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--s-4);list-style:none;margin:0;padding:0}.footer a{color:var(--c-navy-700);text-underline-offset:.2em}.footer .footer__credit{color:var(--c-muted)}.footer__clinic a,.footer__utilities a{display:inline-flex;align-items:center;min-block-size:44px;min-inline-size:44px}.footer a:hover{color:var(--c-blue-700)}.footer__follow ul{gap:var(--s-2)}.footer__social{display:grid;place-items:center;inline-size:44px;block-size:44px}.footer__social>span{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--c-line);border-radius:50%}.footer__bottom{display:flex;flex-direction:column;gap:var(--s-4);padding-block-start:var(--s-6);border-block-start:1px solid var(--c-line)}.footer__trademarks{color:var(--c-muted)}.footer__utilities{display:flex;flex-wrap:wrap;gap:var(--s-4)}@media (min-width:48rem){.footer{padding-block-end:var(--s-8)}.footer__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--s-6)}.footer__bottom{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6)}}.sticky-booking{position:fixed;z-index:50;inset-inline:.75rem;inset-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));display:flex;gap:.375rem;padding:.375rem;border-radius:var(--r-pill);background:var(--c-white);box-shadow:var(--sh-float);opacity:1;transform:none;transition:opacity var(--d-2) var(--ease-out),transform var(--d-2) var(--ease-out),visibility var(--d-2)}.sticky-booking .button{min-inline-size:0;min-block-size:48px;block-size:48px;padding-block:.375rem;padding-inline:.875rem;gap:.5rem;font-size:var(--fs-small)}.sticky-booking .button__icon{flex-basis:24px;inline-size:24px;block-size:24px}.sticky-booking .sticky-booking__whatsapp{flex:2 1 0}.sticky-booking .sticky-booking__call{flex:1 1 0;border-color:transparent}.sticky-booking .button__label{overflow-wrap:anywhere}html.js .sticky-booking[data-state=hidden]{visibility:hidden;opacity:0;transform:translateY(120%);pointer-events:none}@media (min-width:48rem){.sticky-booking{display:none}}@media (prefers-reduced-motion:reduce){.sticky-booking{transition:opacity var(--d-2) var(--ease-out),visibility var(--d-2)}html.js .sticky-booking[data-state=hidden]{transform:none}}.visit{--visit-bleed: clamp(.5rem, 1vw, 1.25rem);margin-inline:calc(-1 * var(--visit-bleed));padding-block-end:var(--s-8);color:var(--c-white)}.visit__panel{max-inline-size:calc(var(--w-max) + 2 * var(--visit-bleed));margin-inline:auto;padding:clamp(1.5rem,5vw,4.5rem);border-radius:var(--r-sheet);background:var(--g-night)}.visit .section-label,.visit .section-label__pill{border-color:#ffffff59}.visit .section-label__count{color:var(--c-white)}.visit .accent{color:var(--c-sky-100)}.visit .todo .accent{color:var(--c-blue-700)}.visit__grid{row-gap:var(--s-12);margin-block:var(--s-8)}.visit__intro,.visit__contact{grid-column:1 / -1;min-inline-size:0}.visit__identity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-6)}.visit__identity h2{flex:1 1 220px;min-inline-size:0;color:var(--c-white)}.visit__portrait{flex:0 0 96px;display:block;inline-size:96px;block-size:96px;border:3px solid var(--c-white);border-radius:50%;overflow:clip;background:var(--c-sky-50)}.visit__portrait img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.visit__signoff{display:flex;flex-direction:column;align-items:start;gap:var(--s-3);margin-block:var(--s-6) var(--s-8)}.visit__signature{inline-size:180px;block-size:auto}.visit__tagline{font-size:var(--fs-small);line-height:var(--lh-small)}.visit__actions{display:flex;flex-direction:column;gap:var(--s-4)}.visit__actions .button{inline-size:100%;max-inline-size:100%}.visit__actions .button__label{overflow-wrap:anywhere}.visit .visit__call{border-color:var(--c-white);color:var(--c-white)}.visit .visit__call:hover{background:var(--c-white);color:var(--c-navy-900)}.visit a:focus-visible{outline-color:var(--c-white)}.visit__contact{display:grid;gap:var(--s-6) var(--s-8);margin:0;font-style:normal}.visit__field{min-inline-size:0;padding-block-end:var(--s-6);border-block-end:1px solid rgb(255 255 255 / .15)}.visit__field h3{margin-block-end:var(--s-3);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:400;color:#ffffffa6}html[lang=en] .visit__field h3{text-transform:uppercase}.visit__field a{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%}.visit__field a:hover{text-decoration-thickness:2px}.visit__phones{display:flex;flex-direction:column;align-items:start}.visit__field .visit__email-title{margin-block-start:var(--s-4)}.visit__email{overflow-wrap:anywhere}.visit__badge{display:inline-block;margin-block-start:var(--s-3);padding:.25rem .625rem;border:1px solid rgb(255 255 255 / .35);border-radius:var(--r-pill);font-size:var(--fs-label);line-height:var(--lh-label)}.visit__hours-note{margin-block-start:var(--s-3);font-size:var(--fs-small);line-height:var(--lh-small)}.visit__directions{display:grid;gap:var(--s-6);padding-block-start:var(--s-8);border-block-start:1px solid rgb(255 255 255 / .15)}.visit__map{display:flex;align-items:center;gap:var(--s-4);min-inline-size:0;min-block-size:128px;padding:var(--s-6);border-radius:var(--r-card);background:#ffffff14;color:var(--c-white);text-decoration:none}.visit__map:hover{background:#ffffff1f}.visit__pin{flex:0 0 36px}.visit__map-copy{display:grid;gap:var(--s-3);min-inline-size:0}.visit__map-cta{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.visit__map-cta svg{flex:0 0 20px;transform:scaleX(var(--dir))}.visit__landmarks{max-inline-size:48ch;align-self:center}@media (min-width:48rem){.visit__contact{grid-template-columns:repeat(2,minmax(0,1fr))}.visit__actions{flex-direction:row;flex-wrap:wrap}.visit__actions .button{inline-size:auto}}@media (min-width:64rem){.visit__intro{grid-column:1 / 8}.visit__contact{grid-column:8 / 13}.visit__identity{align-items:start;flex-wrap:nowrap}.visit__signoff{padding-inline-start:120px}.visit__directions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-8)}}@media (prefers-reduced-motion:no-preference){html.js .visit__panel[data-reveal]:not(.is-revealed){transform:translateY(24px)}html.js .visit__intro .visit__portrait{transform:scale(.9);transition:transform var(--d-3) var(--ease-out)}html.js .visit__intro.is-revealed .visit__portrait{transform:scale(1)}html.js .visit__signature{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out)}html.js[dir=rtl] .visit__signature{clip-path:inset(0 0 0 100%)}html.js .visit__intro.is-revealed .visit__signature{clip-path:inset(0)}}
