@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(../media/tajawal-arabic-500-normal.305q4ldufnkkg.woff2)format("woff2"),url(../media/tajawal-arabic-500-normal.07977_sbs0ld2.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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(../media/tajawal-latin-500-normal.0p2ns5yind3a6.woff2)format("woff2"),url(../media/tajawal-latin-500-normal.0ai59gr4vsmuc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body[data-visual=home-infusion]{--hi-ink:#16313a;--hi-deep:#173f4d;--hi-deep-2:#102f3a;--hi-paper:#f5f2ea;--hi-white:#fffefa;--hi-line:#ccd8d6;--hi-muted:#5a6f73;--hi-accent:#a4472e;--hi-sage:#a9c1b5;--background:var(--hi-white);--foreground:var(--hi-ink);background:var(--hi-white);color:var(--hi-ink)}body[data-visual=home-infusion] .site-header{background:color-mix(in srgb, var(--hi-paper) 92%, transparent);border-color:#d9e1dd}body[data-visual=home-infusion] .site-header nav a:hover,body[data-visual=home-infusion] .site-header a{color:var(--hi-ink)}body[data-visual=home-infusion] .site-header [data-track=consultation]{background:var(--hi-deep);color:#fff}body[data-visual=home-infusion] .site-header [data-track=consultation]:hover,body[data-visual=home-infusion] .site-footer{background:var(--hi-deep-2)}body[data-visual=home-infusion] .site-footer>div:first-child{background:linear-gradient(90deg, var(--hi-accent), var(--hi-sage), var(--hi-accent))}.hi-site{background:var(--hi-white);color:var(--hi-ink);overflow:clip}.hi-site>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 700px}.hi-site h1,.hi-site h2,.hi-site h3{color:inherit}.hi-shell{width:min(100% - 3rem,1260px);margin-inline:auto}.hi-kicker{color:var(--hi-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.52px;font-weight:800}[dir=rtl] .hi-kicker{letter-spacing:0}.hi-hero{background:var(--hi-paper)}.hi-hero-visual{aspect-ratio:1672/941;background:#e6e1d8;width:100%;position:relative;overflow:hidden}.hi-hero-visual picture,.hi-hero-image{width:100%;height:100%;display:block}.hi-hero-image{object-fit:cover;object-position:center;animation:9s ease-out both hi-hero-breathe}.hi-hero-visual:after{pointer-events:none;content:"";background:linear-gradient(#0000 62%,#0b232b80);position:absolute;inset:0}.hi-hero-index{z-index:2;inset-inline:clamp(1.5rem,4vw,4.5rem);color:#fff;letter-spacing:.15em;text-shadow:0 1px 3px #0b232ba6;align-items:center;gap:.8rem;font-size:10.88px;font-weight:800;display:flex;position:absolute;bottom:clamp(1rem,2vw,2rem)}.hi-hero-index i{background:#ffffffb3;width:3rem;height:1px}.hi-hero-copy{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr);align-items:end;gap:clamp(3rem,7vw,8rem);width:min(100% - 3rem,1260px);margin-inline:auto;padding-block:clamp(4rem,7vw,7rem);display:grid}.hi-hero-copy h1{letter-spacing:-.065em;max-width:13ch;margin:1rem 0 0;font-size:40px;font-weight:700;line-height:.9}[dir=rtl] .hi-hero-copy h1{letter-spacing:-.025em;max-width:15ch;line-height:1.05}.hi-hero-summary{border-inline-start:1px solid var(--hi-line);padding-inline-start:clamp(1.5rem,3vw,3rem)}.hi-hero-summary>p{color:var(--hi-muted);margin:0;font-size:18px;line-height:1.7}.hi-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hi-button{letter-spacing:.065em;border:1px solid #0000;justify-content:center;align-items:center;min-height:3.4rem;padding:.9rem 1.35rem;font-size:18px;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}[dir=rtl] .hi-button{letter-spacing:0}.hi-button:hover{transform:translateY(-2px)}.hi-button-primary{background:var(--hi-deep);color:#fff}.hi-button-primary:hover{background:var(--hi-deep-2);color:#fff}.hi-button-quiet{border-color:var(--hi-deep);color:var(--hi-deep)}.hi-button-quiet:hover{color:var(--hi-deep);background:#fff}.hi-principles{border-top:1px solid var(--hi-line);border-bottom:1px solid var(--hi-line);background:var(--hi-white);grid-template-columns:repeat(4,1fr);display:grid}.hi-principles>div{border-inline-end:1px solid var(--hi-line);min-height:12rem;padding:2rem clamp(1.2rem,2.8vw,3rem)}.hi-principles>div:last-child{border-inline-end:0}.hi-principles span{color:var(--hi-accent);font-size:10.88px;font-weight:800}.hi-principles strong{margin-top:2rem;font-size:18px;display:block}.hi-principles p{color:var(--hi-muted);margin:.35rem 0 0;font-size:18px;line-height:1.55}.hi-intro{grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,9vw,10rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.hi-intro h2,.hi-plan h2,.hi-provider h2,.hi-faq h2{letter-spacing:-.05em;margin:1rem 0 0;font-size:30px;line-height:.98}[dir=rtl] .hi-intro h2,[dir=rtl] .hi-plan h2,[dir=rtl] .hi-provider h2,[dir=rtl] .hi-faq h2{letter-spacing:-.02em;line-height:1.12}.hi-intro-body>p{color:var(--hi-muted);margin:0;font-size:18px;line-height:1.75}.hi-intro aside{border-inline-start:3px solid var(--hi-accent);margin-top:2.5rem;padding-inline-start:1.5rem}.hi-intro aside p{color:var(--hi-muted);margin:.4rem 0 0}.hi-suitability,.hi-aftercare{grid-template-columns:1.03fr .97fr;min-height:46rem;display:grid}.hi-media,.hi-aftercare-media,.hi-process-media{position:relative;overflow:hidden}.hi-media img,.hi-aftercare-media img,.hi-process-media img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hi-suitability:hover .hi-media img,.hi-aftercare:hover .hi-aftercare-media img,.hi-process-stage:hover .hi-process-media img{transform:scale(1.018)}.hi-suitability-copy,.hi-aftercare-copy{background:var(--hi-paper);flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7.5rem);display:flex}.hi-suitability h2,.hi-aftercare h2,.hi-process h2,.hi-safety h2{letter-spacing:-.055em;max-width:none;margin:1rem 0 1.5rem;font-size:30px;line-height:.98}[dir=rtl] .hi-suitability h2,[dir=rtl] .hi-aftercare h2,[dir=rtl] .hi-process h2,[dir=rtl] .hi-safety h2{letter-spacing:-.02em;line-height:1.12}.hi-answer{color:var(--hi-muted);margin:0;font-size:18px;line-height:1.75}.hi-feature-lines{border-top:1px solid var(--hi-line);margin-top:2.5rem}.hi-feature-lines article{border-bottom:1px solid var(--hi-line);grid-template-columns:2.4rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.hi-feature-lines span,.hi-process-list>li>span,.hi-plan-rows span,.hi-provider li span{color:var(--hi-accent);font-size:10.88px;font-weight:800}.hi-feature-lines h3,.hi-feature-lines p,.hi-process-list h3,.hi-process-list p,.hi-aftercare li h3,.hi-aftercare li p{margin:0}.hi-feature-lines h3{font-size:25px}.hi-feature-lines p{color:var(--hi-muted);margin-top:.25rem;font-size:18px;line-height:1.55}.hi-process{padding-block:clamp(6rem,10vw,10rem)}.hi-process>header{grid-template-columns:1fr .7fr;align-items:end;column-gap:clamp(3rem,8vw,8rem);display:grid}.hi-process>header .hi-kicker,.hi-process>header h2{grid-column:1}.hi-process>header>p:last-child{color:var(--hi-muted);grid-area:1/2/span 2;margin:0;font-size:18px;line-height:1.75}.hi-process-stage{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-top:4rem;display:grid}.hi-process-media{aspect-ratio:4/3;position:sticky;top:6.5rem}.hi-process-list{counter-reset:hi-step;margin:0;padding:0;list-style:none}.hi-process-list li{border-top:1px solid var(--hi-line);grid-template-columns:3rem 1fr;gap:1.2rem;min-height:8.8rem;padding:1.5rem 0;display:grid}.hi-process-list li:last-child{border-bottom:1px solid var(--hi-line)}.hi-process-list h3{font-size:25px}.hi-process-list p{max-width:42rem;color:var(--hi-muted);margin-top:.4rem;font-size:18px;line-height:1.65}.hi-plan{background:#dbe7e3;padding-block:clamp(6rem,9vw,9rem)}.hi-plan>.hi-shell{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);display:grid}.hi-plan-heading{align-self:start;position:sticky;top:7rem}.hi-plan-heading>p:last-child{color:#49666c;margin-top:1.8rem}.hi-plan-rows{border-top:1px solid #afc2bd}.hi-plan-rows article{border-bottom:1px solid #afc2bd;grid-template-columns:2.5rem .55fr 1fr;gap:1rem;padding:2rem 0;display:grid}.hi-plan-rows h3,.hi-plan-rows p{margin:0}.hi-plan-rows h3{font-size:18px}.hi-plan-rows p{color:#49666c;font-size:18px;line-height:1.65}.hi-safety{background:var(--hi-deep);color:#fff;padding-block:clamp(6rem,10vw,10rem)}.hi-safety .hi-kicker{color:#f0a58b}.hi-safety-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,10rem);display:grid}.hi-safety .hi-answer{color:#d3dfe1}.hi-safety ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.hi-safety li{color:#eef5f4;border-bottom:1px solid #fff3;padding:1.3rem 0 1.3rem 2rem;line-height:1.6;position:relative}[dir=rtl] .hi-safety li{padding:1.3rem 2rem 1.3rem 0}.hi-safety li:before{color:#f0a58b;content:"↳";position:absolute;inset-inline-start:0}.hi-safety aside{border:1px solid #ffffff40;margin-top:2rem;padding:1.5rem}.hi-safety aside strong{color:#ffc1aa}.hi-safety aside p{color:#e4eded;margin:.45rem 0 0;font-size:18px}.hi-aftercare{grid-template-columns:1fr 1fr;min-height:52rem}.hi-aftercare-copy{background:var(--hi-white)}.hi-aftercare ol{gap:1.2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.hi-aftercare li{grid-template-columns:2.6rem 1fr;gap:1rem;display:grid}.hi-aftercare li>span{border:1px solid var(--hi-accent);width:2.2rem;height:2.2rem;color:var(--hi-accent);border-radius:50%;place-items:center;font-size:11.52px;font-weight:800;display:grid}.hi-aftercare li h3{font-size:25px}.hi-aftercare li p{color:var(--hi-muted);margin-top:.25rem;font-size:18px;line-height:1.55}.hi-provider{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,10rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.hi-provider>div>p:last-child{color:var(--hi-muted);margin-top:2rem}.hi-provider ul{border-top:1px solid var(--hi-line);margin:0;padding:0;list-style:none}.hi-provider li{border-bottom:1px solid var(--hi-line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 0;font-weight:600;line-height:1.55;display:grid}.hi-faq{border-top:1px solid var(--hi-line);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,10rem);padding-block:clamp(6rem,9vw,9rem);display:grid}.hi-faq details{border-top:1px solid var(--hi-line)}.hi-faq details:last-child{border-bottom:1px solid var(--hi-line)}.hi-faq summary{cursor:pointer;grid-template-columns:3rem 1fr;gap:1rem;padding:1.45rem 0;font-weight:700;list-style:none;display:grid}.hi-faq summary::-webkit-details-marker{display:none}.hi-faq summary span{color:var(--hi-accent);font-size:10.88px}.hi-faq details p{color:var(--hi-muted);margin:0;padding:0 0 1.6rem 4rem;line-height:1.7}[dir=rtl] .hi-faq details p{padding:0 4rem 1.6rem 0}.hi-sources{border-top:1px solid var(--hi-line);padding-block:3.5rem 5rem}.hi-sources h2{margin:0;font-size:30px}.hi-sources ol{grid-template-columns:1fr 1fr;gap:.7rem 3rem;margin:1.4rem 0 0;padding-inline-start:1.2rem;display:grid}.hi-sources a{color:var(--hi-deep);font-size:13.6px}.hi-sources>p{color:var(--hi-muted);margin:1.5rem 0 0;font-size:12.48px}.hi-consultation{background:var(--hi-accent);color:#fff;padding-block:clamp(6rem,10vw,10rem)}.hi-consultation .hi-kicker{color:#ffe0d4}.hi-consultation h2{color:#fff;letter-spacing:-.06em;max-width:none;margin:1rem 0 0;font-size:30px;line-height:.94}[dir=rtl] .hi-consultation h2{letter-spacing:-.02em;line-height:1.1}.hi-consultation .hi-shell>p:not(.hi-kicker){color:#fff4ef;max-width:45rem}.hi-button-light{color:var(--hi-deep);background:#fff}.hi-button-outline{color:#fff;border-color:#ffffffbf}.hi-button-outline:hover{color:var(--hi-deep);background:#fff}@keyframes hi-hero-breathe{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hi-hero-image{animation:none}}@media (max-width:960px){.hi-hero-copy,.hi-intro,.hi-process>header,.hi-process-stage,.hi-plan>.hi-shell,.hi-safety-grid,.hi-provider,.hi-faq{grid-template-columns:1fr}.hi-hero-copy{gap:2.2rem}.hi-hero-summary{border-inline-start:0;border-top:1px solid var(--hi-line);padding:2rem 0 0}.hi-principles{grid-template-columns:1fr 1fr}.hi-principles>div:nth-child(2){border-inline-end:0}.hi-principles>div:nth-child(-n+2){border-bottom:1px solid var(--hi-line)}.hi-suitability,.hi-aftercare{grid-template-columns:1fr;min-height:0}.hi-media,.hi-aftercare-media{aspect-ratio:3/2}.hi-process>header>p:last-child{grid-area:auto/1;margin-top:1rem}.hi-process-media,.hi-plan-heading{position:relative;top:auto}.hi-plan-rows article{grid-template-columns:2.5rem .7fr 1.3fr}.hi-sources ol{grid-template-columns:1fr}}@media (max-width:719px){.hi-shell,.hi-hero-copy{width:min(100% - 2rem,1260px)}.hi-hero-visual{aspect-ratio:1122/1402}.hi-hero-index{inset-inline:1rem}.hi-hero-copy{padding-block:3.25rem 4rem}.hi-hero-copy h1{font-size:40px}.hi-principles{grid-template-columns:1fr}.hi-principles>div{border-inline-end:0;border-bottom:1px solid var(--hi-line);min-height:0;padding:1.5rem 1rem}.hi-principles>div:last-child{border-bottom:0}.hi-principles strong{margin-top:.8rem}.hi-intro,.hi-process,.hi-provider,.hi-faq{padding-block:4.5rem}.hi-intro h2,.hi-plan h2,.hi-provider h2,.hi-faq h2,.hi-suitability h2,.hi-aftercare h2,.hi-process h2,.hi-safety h2{font-size:30px}.hi-suitability-copy,.hi-aftercare-copy{padding:3.5rem 1rem}.hi-media,.hi-aftercare-media{aspect-ratio:4/3}.hi-process-stage{margin-top:2.5rem}.hi-process-list li{grid-template-columns:2.3rem 1fr}.hi-plan,.hi-safety,.hi-consultation{padding-block:4.5rem}.hi-plan-rows article{grid-template-columns:2.2rem 1fr}.hi-plan-rows article p{grid-column:2}.hi-aftercare ol{gap:1.6rem}.hi-faq details p{padding-inline-start:0}[dir=rtl] .hi-faq details p{padding-inline-end:0}.hi-consultation h2{font-size:30px}.hi-actions,.hi-button{width:100%}}
@media (max-width:767px){html{scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom));overflow-x:clip}body{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom));overflow-x:clip}main{min-width:0}img,picture,video,svg{max-width:100%}:is(a,button,summary,input,select,textarea){touch-action:manipulation}:is(button,summary,a[class*=button],a[class*=cta],a[class*=action]){min-height:44px}h1,h2,h3,p,a,span{overflow-wrap:break-word}table{max-width:100%}.site-header-inner{gap:.65rem;height:4.25rem}.site-header details>nav{overscroll-behavior:contain;width:min(19rem,100vw - 1.5rem);max-height:calc(100dvh - 6rem);overflow-y:auto}.sticky-mobile-cta{padding-bottom:env(safe-area-inset-bottom)}.sticky-mobile-cta a{min-height:3.75rem;font-size:12.8px;line-height:1.2}.floating-contact-actions{bottom:calc(4.7rem + env(safe-area-inset-bottom))!important}.site-hero-media,.editorial-hero-media,.biometric-hero-media,.momentum-hero-media{background:#f1eee7;aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important}.site-hero-media picture{display:block;position:absolute;inset:0}.site-hero-media :is(img,picture>img){object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}body[data-site=mounjaro] .site-hero-media,body[data-site=ivdrips] .site-hero-media,body[data-site=fastweightloss] .site-hero-media{aspect-ratio:1122/1402!important}body[data-site=erectionproblem] .site-hero-media,body[data-site=penisenlargement] .site-hero-media{aspect-ratio:1672/941!important}.site-hero-copy{position:relative!important;inset:auto!important;transform:none!important}.site-hero h1{font-size:184px!important;line-height:1.02!important}.site-hero-copy p:not(.eyebrow){font-size:16px;line-height:1.65}.site-hero-actions>a{width:100%;min-height:52px;padding-inline:1.25rem}.biometric-hero-frame,.editorial-hero-grid{grid-template-columns:1fr!important;display:grid!important}.biometric-hero-copy,.editorial-hero-copy,.momentum-hero-copy{background:inherit;padding:2.25rem 1.25rem 3rem!important}.momentum-copy-wrap{position:static!important}.momentum-hero-index{display:none!important}.sculpt-hero-copy{margin-top:0!important;padding-top:0!important}.sculpt-hero-copy .site-hero-copy-inner{border-radius:0 0 1.75rem 1.75rem!important}.qw-hero-grid{flex-direction:column!important;gap:0!important;display:flex!important}.qw-hero-media{aspect-ratio:2/3;order:-1;margin-inline:calc(50% - 50vw);width:100vw!important;min-height:0!important}.qw-hero-media :is(picture,img){width:100%;height:100%}.qw-hero-media img{object-fit:contain!important;object-position:center!important}.qw-hero-media:after{display:none!important}.qw-hero-copy{padding:2.4rem 0 3rem!important}.qw-hero h1{font-size:192px!important;line-height:.98!important}.qw-actions{flex-direction:column!important;align-items:stretch!important}.qw-button{width:100%;min-height:52px}.qw-assessment-media,.qw-aftercare-media,.qw-process-media{aspect-ratio:3/2;min-height:0!important}.qw-assessment-media img,.qw-aftercare-media img,.qw-process-media img,.qw-pathway-media img{background:#eef2ef;object-fit:contain!important}.hi-hero-visual{aspect-ratio:1122/1402!important;min-height:0!important}.hi-hero-image{object-fit:contain!important;object-position:center!important}.hi-media,.hi-aftercare-media,.hi-process-media{aspect-ratio:3/2!important;min-height:0!important}.hi-media img,.hi-aftercare-media img,.hi-process-media img{background:#eef4f1;object-fit:contain!important}.cb-hero{padding-top:56.28vw!important}.cb-hero-media,.cb-hero-shade{height:56.28vw!important}.cb-hero-media img{background:var(--cb-green-deep);object-fit:contain!important;object-position:center!important}.cb-hero-inner{padding-top:2.5rem!important}.cb-hero h1{font-size:200px!important}.cb-editorial-media img{background:#eee9df;object-fit:contain!important}.bsl-hero,.fa-hero{background:var(--bs-plum,var(--fa-ink,#2c1422));min-height:0!important}.bsl-hero{padding-top:56.28vw}.fa-hero{padding-top:66.666vw}.bsl-hero>img,.fa-hero>img{background:#eee8df;object-fit:contain!important;object-position:center!important;width:100%!important;inset:0 0 auto!important}.bsl-hero>img{height:56.28vw!important}.fa-hero>img{height:66.666vw!important}.bsl-hero-wash,.fa-hero-tone{display:none!important}.bsl-hero-copy,.fa-hero-copy{justify-content:flex-start!important;min-height:0!important;padding:2.4rem 0 2.75rem!important}.bsl-hero-copy h1,.fa-hero-copy h1{font-size:208px!important;line-height:.91!important}.bsl-hero-index,.fa-hero-rail{min-height:0!important}.bsl-process figure img,.bsl-editorial>figure img,.bsl-after figure img,.fa-product figure img,.fa-after figure img{aspect-ratio:3/2;background:#eee8df;width:100%;object-fit:contain!important;height:auto!important}.gj-hero picture{aspect-ratio:2/3;width:100%;height:auto!important;min-height:0!important}.gj-hero picture img{background:#061a33;object-fit:contain!important;object-position:center!important}.gj-hero-overlay{display:none!important}.gj-hero-content{color:#fff;background:#061a33;padding:2.5rem 0 3.25rem!important}.gj-hero h1{font-size:208px!important;line-height:.94!important}.gj-process figure img,.gj-results figure img,.gj-family figure img,.gj-path-list figure img{background:#edf1f5;object-fit:contain!important}.hr-hero{background:#0d2624;padding-top:min(166.7vw,40rem)!important}.hr-hero picture{width:100%;height:min(166.7vw,40rem)!important;inset:0 0 auto!important;transform:none!important}[dir=rtl] .hr-hero picture img{animation:none!important;transform:scaleX(-1)!important}.hr-hero picture img{background:#e3e7e1;object-fit:contain!important;object-position:center!important}.hr-hero-shade{display:none!important}.hr-hero-content{justify-content:flex-start!important;min-height:0!important;padding:2.6rem 0 12rem!important}.hr-hero h1{font-size:208px!important;line-height:.98!important}.hr-service-list figure,.hr-family figure{aspect-ratio:3/2;height:auto!important;min-height:0!important}.hr-service-list img,.hr-family img,.hr-visit img,.hr-after img{background:#e9ece7;object-fit:contain!important}.hc-ref-hero{background:#fff;padding-top:51.6vw;height:auto!important;min-height:0!important}.hc-ref-hero>img{background:#f3f1ed;object-fit:contain!important;object-position:center!important;width:100%!important;height:51.6vw!important;inset:0 0 auto!important}.hc-ref-hero:after{display:none!important}.hc-ref-hero-copy{color:#271b32;background:#fff;width:100%!important;padding:2.4rem 1.1rem 3rem!important;position:relative!important;inset:auto!important}.hc-ref-hero-copy h1{color:#412050!important;margin-top:1rem!important;font-size:192px!important}.hc-ref-hero-copy>p,.hc-ref-hero-copy li{color:#5d5262!important}.hc-ref-hero-actions{grid-template-columns:1fr!important;display:grid!important}.hc-ref-hero-actions a{justify-content:center;min-height:50px}.hc-ref-about figure,.hc-ref-categories a{aspect-ratio:3/2;min-height:0!important}.hc-ref-about figure img,.hc-ref-categories img,.dl-product-card img{background:#f2eff4;object-fit:contain!important}.df-hero-grid,.pc-hero{grid-template-columns:1fr!important}.df-hero-picture,.pc-hero-media{aspect-ratio:1122/1402;height:auto!important;min-height:0!important}.df-hero-image,.pc-hero-media img,.df-precision-media img,.pc-treatment img,.pc-aftercare img{background:#f0ede8;object-fit:contain!important;object-position:center!important}.df-hero-copy,.pc-hero-panel{padding-block:2.4rem 3rem!important}.df-hero h1,.pc-hero h1{font-size:192px!important;line-height:1!important}body[data-site=ivdripathome] .hi-site .hi-mobile-hero-visual{aspect-ratio:1122/1402;min-height:0!important}body[data-site=ivdripathome] .hi-site .hi-mobile-hero-image{background:#eef4f1;object-fit:contain!important;object-position:center!important}body[data-site=ivdripathome] .hi-site article h3{font-size:18px!important}body[data-site=ivdripathome] .site-header-inner>a,body[data-site=ivdripathome] .site-header-inner>a>span:last-child{min-width:0}body[data-site=ivdripathome] .hi-site .hi-mobile-media,body[data-site=ivdripathome] .hi-site .hi-mobile-aftercare-media,body[data-site=ivdripathome] .hi-site .hi-mobile-process-media{aspect-ratio:3/2!important;min-height:0!important}body[data-site=ivdripathome] .hi-site .hi-mobile-media img,body[data-site=ivdripathome] .hi-site .hi-mobile-aftercare-media img,body[data-site=ivdripathome] .hi-site .hi-mobile-process-media img{background:#eef4f1;object-fit:contain!important}}@media (max-width:360px){.site-header-inner{padding-inline:.85rem!important}.sticky-mobile-cta a{padding-inline:.3rem;font-size:11.52px}.sticky-mobile-cta svg{width:.9rem;height:.9rem}.site-hero h1,.qw-hero h1,.cb-hero h1,.bsl-hero-copy h1,.fa-hero-copy h1,.gj-hero h1,.hr-hero h1,.hc-ref-hero-copy h1,.df-hero h1,.pc-hero h1{font-size:192px!important}.site-hero-actions,.qw-actions,.hi-actions,.hr-actions{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}body[data-site] h1{font-size:40px!important}body[data-site] h2{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:none!important;font-size:30px!important}body[data-site] h3{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:25px!important}body[data-site] header nav a,body[data-site] header [data-cta-location=header],body[data-site] header [class*=cta]{font-size:18px!important}body[data-site=ivdripathome] .hi-site p{font-size:18px}body[data-site=ivdripathome] .hi-site .hi-kicker{font-size:11.52px}body[data-site=ivdripathome] .hi-site .hi-hero-index,body[data-site=ivdripathome] .hi-site .hi-feature-lines span,body[data-site=ivdripathome] .hi-site .hi-faq summary span{font-size:10.88px}body[data-site=ivdripathome] .hi-site .hi-aftercare li>span{font-size:11.52px}body[data-site=ivdripathome] .hi-site .hi-sources a{font-size:13.6px}body[data-site=ivdripathome] .hi-site .hi-sources>p{font-size:12.48px}body[data-site=ivdripathome] .hi-site .hi-plan-rows h3,body[data-site] :is([class*=card],[class*=product]) h3{font-size:18px!important}
.consultation-modal .react-tel-input{width:100%;font-family:inherit;font-size:18px}.consultation-modal .react-tel-input .form-control{border:1px solid var(--color-line);width:100%;height:3rem;color:var(--color-ink);background:#fff;border-radius:.75rem;padding-inline:3.5rem 1rem;font-family:inherit;font-size:18px;line-height:1.5}.consultation-modal .react-tel-input .form-control:focus{border-color:var(--color-gold-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold-500) 20%, transparent)}.consultation-modal .react-tel-input .flag-dropdown{border:1px solid var(--color-line);background:#fff;border-radius:.75rem 0 0 .75rem}.consultation-modal .react-tel-input .selected-flag{border-radius:.75rem 0 0 .75rem;width:3rem}.consultation-modal .react-tel-input .selected-flag:hover,.consultation-modal .react-tel-input .selected-flag:focus{background:#fbf8f0}.consultation-modal .react-tel-input .flag-dropdown.open{z-index:20;border-radius:.75rem 0 0}.consultation-modal .react-tel-input .country-list{z-index:30;border:1px solid var(--color-line);border-radius:.75rem;width:min(20rem,100vw - 2rem);max-height:14rem;margin:.15rem 0 0;font-family:inherit;font-size:16px;box-shadow:0 16px 40px #14100a29}.consultation-modal .react-tel-input .country-list .country:hover,.consultation-modal .react-tel-input .country-list .country.highlight{background:#fbf8f0}[dir=rtl] .consultation-modal .react-tel-input .form-control{text-align:right;padding-inline:1rem 3.5rem}[dir=rtl] .consultation-modal .react-tel-input .flag-dropdown{border-radius:0 .75rem .75rem 0;left:auto;right:0}[dir=rtl] .consultation-modal .react-tel-input .selected-flag{border-radius:0 .75rem .75rem 0}[dir=rtl] .consultation-modal .react-tel-input .flag-dropdown.open{border-radius:0 .75rem 0 0}@media (max-width:767px){.consultation-modal{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.consultation-modal-dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:1.25rem;overflow-y:auto}.consultation-modal-header{z-index:2;background:#fffffffa;margin:-1.25rem -1.25rem 0;padding:1.25rem 1.25rem .75rem;display:block;position:sticky;top:0}.consultation-modal-header h2{text-align:center;padding-inline:2.75rem}.consultation-modal-header button{top:1.25rem;position:absolute;inset-inline-end:1.25rem}}
