.gj-site,.gj-nav,.gj-footer{--gj-ink:#061a33;--gj-deep:#041327;--gj-cyan:#24d3e6;--gj-cyan-dark:#087e92;--gj-paper:#f4f1e9;--gj-white:#fbfcfd;--gj-line:#061a3329;--gj-muted:#526071;color:var(--gj-ink);font-family:Arial,Noto Sans Arabic,sans-serif}.gj-site h1,.gj-site h2,.gj-site h3,.gj-footer h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-weight:500}[dir=rtl] .gj-site h1,[dir=rtl] .gj-site h2,[dir=rtl] .gj-site h3,[dir=rtl] .gj-footer h2{letter-spacing:0;font-family:Noto Naskh Arabic,Tahoma,Arial,sans-serif;font-weight:700}.gj-shell{width:min(100% - 48px,1280px);margin-inline:auto}.gj-kicker{color:var(--gj-cyan-dark);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:.72rem;font-weight:800;display:flex}.gj-kicker:before{content:"";background:currentColor;width:36px;height:1px}[dir=rtl] .gj-kicker{letter-spacing:0}.gj-button{background:var(--gj-cyan);min-height:52px;color:var(--gj-deep);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:26px;padding:0 22px;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.gj-button:hover{background:#6ceafa;transform:translateY(-2px)}.gj-button:focus-visible,.gj-text-link:focus-visible,.gj-nav a:focus-visible,.gj-nav button:focus-visible,.gj-site a:focus-visible,.gj-footer a:focus-visible{outline-offset:3px;outline:3px solid #f7cb57}.gj-text-link{color:var(--gj-ink);border-bottom:1px solid;align-items:center;gap:18px;padding:10px 0;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.gj-text-link b{color:var(--gj-cyan-dark)}.gj-nav{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041327f7;border-bottom:1px solid #ffffff21;position:sticky;top:0}.gj-nav-inner{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.gj-brand{color:inherit;align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:inline-flex}.gj-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.gj-brand strong{letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Noto Sans Arabic,sans-serif;font-size:.9rem;font-weight:850}.gj-brand small{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}[dir=rtl] .gj-brand strong,[dir=rtl] .gj-brand small{letter-spacing:0}.gj-brand-mark{border:1px solid #24d3e6a6;border-radius:50%;width:42px;height:42px;position:relative;overflow:hidden}.gj-brand-mark i{border-top:2px solid var(--gj-cyan);border-radius:50%;width:20px;height:8px;position:absolute;left:10px;transform:rotate(25deg)}.gj-brand-mark i:first-child{top:11px}.gj-brand-mark i:nth-child(2){top:21px;transform:rotate(-25deg)}.gj-brand-mark b{color:#fff;letter-spacing:.03em;font-size:.39rem;position:absolute;bottom:2px;right:3px}.gj-nav-links{align-items:center;gap:clamp(18px,2.6vw,40px);display:flex}.gj-nav-links a,.gj-language{color:#ffffffc7;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .2s}.gj-nav-links a:hover,.gj-language:hover{color:var(--gj-cyan)}.gj-nav-actions{align-items:center;gap:15px;display:flex}.gj-language{border-inline-end:1px solid #ffffff38;padding-inline-end:15px}.gj-nav-cta{background:var(--gj-cyan);min-height:42px;color:var(--gj-deep);align-items:center;padding:0 18px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.gj-menu{color:#fff;background:0 0;border:1px solid #ffffff40;width:44px;height:44px;font-size:1.4rem;display:none}.gj-mobile-menu{inset-inline:0;background:var(--gj-deep);border-top:1px solid #ffffff24;max-height:calc(100vh - 82px);padding:18px 24px 30px;position:absolute;top:82px;overflow:auto}.gj-mobile-menu a{color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:36px 1fr 20px;align-items:start;gap:14px;padding:17px 0;text-decoration:none;display:grid}.gj-mobile-menu a>span{color:var(--gj-cyan);font-size:.66rem}.gj-mobile-menu strong{margin-bottom:4px;font-size:.95rem;display:block}.gj-mobile-menu small{color:#fff9;font-size:.72rem;line-height:1.5;display:block}.gj-hero{background:var(--gj-deep);color:#fff;isolation:isolate;min-height:760px;position:relative;overflow:hidden}.gj-hero picture,.gj-hero picture img{width:100%;height:100%;position:absolute;inset:0}.gj-hero picture img{object-fit:cover;object-position:center}[dir=rtl] .gj-hero picture{transform:scaleX(-1)}.gj-hero-overlay{z-index:1;background:linear-gradient(90deg,#041327f5 0%,#041327db 35%,#04132742 70%,#0413270d 100%),linear-gradient(#0000 55%,#0413279e);position:absolute;inset:0}[dir=rtl] .gj-hero-overlay{background:linear-gradient(270deg,#041327f5 0%,#041327db 35%,#04132742 70%,#0413270d 100%),linear-gradient(#0000 55%,#0413279e)}.gj-hero-content{z-index:2;flex-direction:column;justify-content:center;min-height:760px;padding-block:90px 70px;display:flex;position:relative}.gj-hero .gj-kicker{color:var(--gj-cyan)}.gj-hero h1{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0;font-size:40px;line-height:1.2}.gj-hero h1 span,.gj-hero h1 strong{display:inline}.gj-hero h1 strong{color:var(--gj-cyan);margin-inline-start:0;font-style:italic}[dir=rtl] .gj-hero h1{font-size:40px;line-height:1.2}.gj-hero-intro{color:#ffffffc7;max-width:650px;margin:38px 0 24px;font-size:18px;line-height:1.6}.gj-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.gj-hero .gj-text-link{color:#fff}.gj-hero .gj-text-link b{color:var(--gj-cyan)}.gj-hero-note{color:#ffffffa3;border-top:1px solid #fff3;align-items:center;gap:18px;max-width:640px;margin:42px 0 0;padding-top:18px;font-size:.72rem;line-height:1.6;display:flex}.gj-hero-note span{color:var(--gj-cyan);white-space:nowrap;font-family:monospace}.gj-helix{z-index:2;opacity:.24;width:170px;height:300px;position:absolute;bottom:-100px;left:46%;transform:rotate(24deg)}[dir=rtl] .gj-helix{left:auto;right:46%;transform:rotate(-24deg)}.gj-helix:before,.gj-helix:after{content:"";border:2px solid var(--gj-cyan);border-block-color:#0000;border-radius:50%;width:45%;height:100%;position:absolute;top:0}.gj-helix:before{left:10%}.gj-helix:after{right:10%}.gj-helix i{background:var(--gj-cyan);width:52%;height:1px;position:absolute;left:24%;transform:rotate(-18deg)}.gj-helix i:first-child{top:18%}.gj-helix i:nth-child(2){top:34%;transform:rotate(18deg)}.gj-helix i:nth-child(3){top:50%}.gj-helix i:nth-child(4){top:66%;transform:rotate(18deg)}.gj-helix i:nth-child(5){top:82%}.gj-pathways{padding-block:120px}.gj-pathways>header{grid-template-columns:.65fr 1.5fr 1fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.gj-pathways>header .gj-kicker{align-self:start}.gj-pathways>header h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0;font-size:30px;line-height:1.25}.gj-pathways>header>p:last-child{color:var(--gj-muted);margin:0;font-size:18px;line-height:1.6}.gj-path-list{border-top:1px solid var(--gj-line)}.gj-path-list>a{border-bottom:1px solid var(--gj-line);color:inherit;grid-template-columns:70px minmax(220px,360px) 1fr;align-items:center;gap:38px;padding:30px 0;text-decoration:none;display:grid}.gj-path-number{color:var(--gj-cyan-dark);align-self:start;font:700 .7rem monospace}.gj-path-list figure{height:210px;margin:0;overflow:hidden}.gj-path-list img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.gj-path-list h3{margin:0 0 12px;font-size:18px;line-height:1.35}.gj-path-list p{max-width:620px;color:var(--gj-muted);margin:0 0 20px;font-size:18px;line-height:1.6}.gj-path-list div>span{border-bottom:1px solid;padding-bottom:6px;font-size:.72rem;font-weight:800}.gj-path-list>a:hover img{transform:scale(1.035)}.gj-process{background:var(--gj-deep);color:#fff;padding-block:120px}.gj-process .gj-kicker{color:var(--gj-cyan)}.gj-process-grid{grid-template-columns:1fr .92fr;align-items:start;gap:80px;display:grid}.gj-process h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0 0 20px;font-size:30px;line-height:1.25}.gj-process-copy>p:not(.gj-kicker){color:#ffffffa6;max-width:680px;font-size:18px;line-height:1.6}.gj-process ol{border-top:1px solid #ffffff29;margin:50px 0 25px;padding:0;list-style:none}.gj-process li{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.gj-process li>span{color:var(--gj-cyan);font:700 .68rem monospace}.gj-process li h3{letter-spacing:0;margin:0 0 6px;font-family:Arial,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:750;line-height:1.35}.gj-process li p{color:#ffffff94;margin:0;font-size:18px;line-height:1.6}.gj-text-link-light{color:#fff}.gj-text-link-light b{color:var(--gj-cyan)}.gj-process figure{margin:0;position:sticky;top:112px}.gj-process figure img{object-fit:cover;width:100%;height:680px}.gj-process figcaption,.gj-family figcaption{color:#ffffff73;margin-top:10px;font-size:.62rem;line-height:1.5}.gj-results{background:var(--gj-paper);padding-block:120px}.gj-results-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;display:grid}.gj-results figure{margin:0}.gj-results figure img{object-fit:cover;width:100%;height:580px}.gj-results h2,.gj-family h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0 0 22px;font-size:30px;line-height:1.25}.gj-results p:not(.gj-kicker),.gj-family p:not(.gj-kicker){color:var(--gj-muted);font-size:18px;line-height:1.6}.gj-results .gj-button{margin:20px 22px 0 0}.gj-button-dark{background:var(--gj-ink);color:#fff}.gj-button-dark:hover{background:#123c68}[dir=rtl] .gj-results .gj-button{margin:20px 0 0 22px}.gj-family{color:#fff;background:#0a879c;padding-block:100px}.gj-family-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid}.gj-family .gj-kicker{color:#fff}.gj-family p:not(.gj-kicker){color:#ffffffc7}.gj-family .gj-text-link,.gj-family .gj-text-link b{color:#fff}.gj-family figure{margin:0}.gj-family figure img{object-fit:cover;width:100%;height:500px}.gj-family figcaption{color:#ffffffb3}.gj-directory{padding-block:115px}.gj-directory header{grid-template-columns:.55fr 1.45fr;gap:50px;margin-bottom:50px;display:grid}.gj-directory h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0;font-size:30px;line-height:1.25}.gj-directory>a{border-top:1px solid var(--gj-line);color:inherit;grid-template-columns:70px 1fr 1.1fr 24px;align-items:center;gap:30px;padding:23px 0;text-decoration:none;display:grid}.gj-directory>a:last-child{border-bottom:1px solid var(--gj-line)}.gj-directory>a>span{color:var(--gj-cyan-dark);font:700 .67rem monospace}.gj-directory strong{font-size:18px;line-height:1.35}.gj-directory a p{color:var(--gj-muted);margin:0;font-size:18px;line-height:1.6}.gj-directory i{color:var(--gj-cyan-dark);font-size:1.2rem;font-style:normal}.gj-faq{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:20px 110px;display:grid}.gj-faq h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0;font-size:30px;line-height:1.25}.gj-faq details{border-top:1px solid var(--gj-line)}.gj-faq details:last-child{border-bottom:1px solid var(--gj-line)}.gj-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:750;line-height:1.35;list-style:none;display:flex}.gj-faq summary::-webkit-details-marker{display:none}.gj-faq summary span{color:var(--gj-cyan-dark);font-size:1.4rem}.gj-faq details p{color:var(--gj-muted);margin:0;padding:0 36px 24px 0;font-size:18px;line-height:1.6}.gj-sources{padding-block:30px 90px}.gj-sources h2{letter-spacing:.16em;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0 0 22px;font-family:Arial,Noto Sans Arabic,sans-serif;font-size:30px;font-weight:850;line-height:1.25}.gj-sources a{border-top:1px solid var(--gj-line);color:var(--gj-muted);justify-content:space-between;gap:20px;padding:14px 0;font-size:.76rem;text-decoration:none;display:flex}.gj-sources a:last-child{border-bottom:1px solid var(--gj-line)}.gj-contact{background:var(--gj-cyan);color:var(--gj-deep);padding-block:90px}.gj-contact>.gj-shell{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;display:grid}.gj-contact .gj-kicker{color:var(--gj-deep)}.gj-contact h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0 0 20px;font-size:30px;line-height:1.25}.gj-contact p:not(.gj-kicker){max-width:760px;margin:0;font-size:18px;line-height:1.6}.gj-contact>.gj-shell>div:last-child{flex-direction:column;display:flex}.gj-contact>.gj-shell>div:last-child a{color:inherit;border-top:1px solid #04132759;justify-content:space-between;gap:25px;padding:18px 0;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.gj-contact>.gj-shell>div:last-child a:last-child{border-bottom:1px solid #04132759}.gj-footer{color:#fff;background:#020c18}.gj-footer-grid{grid-template-columns:1.7fr .7fr .7fr .85fr;gap:65px;padding-block:90px;display:grid}.gj-brand-footer{margin-bottom:55px}.gj-footer-statement h2{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0 0 22px;font-size:30px;line-height:1.25}.gj-footer-statement p{color:#ffffff8f;max-width:570px;margin:0;font-size:.82rem;line-height:1.7}.gj-footer-grid>nav>strong,.gj-footer-contact>strong{color:var(--gj-cyan);letter-spacing:.15em;margin-bottom:22px;font-size:.64rem;display:block}.gj-footer-grid>nav a,.gj-footer-contact>a{color:#ffffffb8;padding:9px 0;font-size:.76rem;text-decoration:none;display:block}.gj-footer-contact p{color:#ffffff73;margin-top:22px;font-size:.68rem;line-height:1.55}.gj-footer-base{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding-block:24px;font-size:.64rem;display:flex}.gj-footer-base p{margin:0}.gj-footer-base nav{gap:22px;display:flex}.gj-footer-base a{color:inherit;text-decoration:none}.gj-hero h1,.gj-process h2,.gj-process li h3,.gj-footer-statement h2{color:#fff}@media (max-width:1080px){.gj-nav-links{display:none}.gj-menu{display:block}.gj-pathways>header{grid-template-columns:1fr 2fr}.gj-pathways>header>p:last-child{grid-column:2}.gj-process-grid{gap:45px}.gj-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.gj-footer-contact{grid-column:2/4}}@media (max-width:850px){.gj-shell{width:min(100% - 32px,1280px)}.gj-hero{min-height:auto;padding-top:0}.gj-hero picture{height:68vh;min-height:520px;display:block;position:relative}.gj-hero picture img{object-position:center top}.gj-hero-overlay{background:linear-gradient(#04132705 45%,#041327c7);height:68vh;min-height:520px;top:0}[dir=rtl] .gj-hero-overlay{background:linear-gradient(#04132705 45%,#041327c7)}.gj-hero-content{min-height:auto;padding-block:55px 70px}.gj-hero-intro{margin-top:28px}.gj-helix{display:none}.gj-pathways{padding-block:85px}.gj-pathways>header{display:block}.gj-pathways>header h2{margin-bottom:25px}.gj-path-list>a{grid-template-columns:45px 1fr;gap:18px}.gj-path-list figure{grid-column:2;height:290px}.gj-path-list>a>div{grid-column:2}.gj-process,.gj-results,.gj-family{padding-block:85px}.gj-process-grid,.gj-results-grid,.gj-family-grid{grid-template-columns:1fr}.gj-process figure{order:-1;position:static}.gj-process figure img,.gj-results figure img,.gj-family figure img{aspect-ratio:3/2;height:auto}.gj-family-grid>div{order:2}.gj-directory{padding-block:85px}.gj-directory header{display:block}.gj-directory h2{margin-bottom:35px}.gj-directory>a{grid-template-columns:45px 1fr 20px}.gj-directory>a p{display:none}.gj-faq{grid-template-columns:1fr;gap:45px;padding-bottom:85px}.gj-contact>.gj-shell{grid-template-columns:1fr;gap:45px}.gj-footer-grid{grid-template-columns:1fr 1fr}.gj-footer-statement{grid-column:1/-1}.gj-footer-contact{grid-column:auto}}@media (max-width:620px){.gj-shell{width:min(100% - 24px,1280px)}.gj-nav-inner{height:72px}.gj-nav-cta{display:none}.gj-brand strong{font-size:.74rem}.gj-brand small{font-size:.47rem}.gj-brand-mark{width:38px;height:38px}.gj-mobile-menu{max-height:calc(100vh - 72px);top:72px}.gj-hero picture,.gj-hero-overlay{height:62vh;min-height:470px}.gj-hero-content{padding-block:42px 60px}.gj-hero h1 strong{margin-inline-start:0}.gj-hero-note{flex-direction:column;align-items:flex-start;gap:7px}.gj-actions{flex-direction:column;align-items:stretch}.gj-actions .gj-button{width:100%}.gj-actions .gj-text-link{align-self:flex-start}.gj-path-list>a{padding:24px 0}.gj-path-list figure{aspect-ratio:3/2;height:auto}.gj-directory>a{padding:19px 0}.gj-contact{padding-block:70px}.gj-footer-grid{grid-template-columns:1fr;gap:42px;padding-block:70px}.gj-footer-statement,.gj-footer-contact{grid-column:auto}.gj-brand-footer{margin-bottom:38px}.gj-footer-base{flex-direction:column}.gj-footer-base nav{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion:reduce){.gj-site *,.gj-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media (max-width:820px){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{overflow-wrap:normal;word-break:normal}p,a,span{overflow-wrap:anywhere}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:.8rem;line-height:1.2}.floating-whatsapp{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:clamp(2.25rem,11.5vw,3.35rem)!important;line-height:1.02!important}.site-hero-copy p:not(.eyebrow){font-size:1rem;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:clamp(2.65rem,12vw,4rem)!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:clamp(2.65rem,12.5vw,3.75rem)!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:clamp(2.75rem,13vw,4.2rem)!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:clamp(2.9rem,13vw,4.25rem)!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:clamp(2.8rem,13vw,4.1rem)!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:clamp(2.55rem,12vw,3.8rem)!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:clamp(2.7rem,12vw,4rem)!important;line-height:1!important}}@media (max-width:360px){.site-header-inner{padding-inline:.85rem!important}.sticky-mobile-cta a{padding-inline:.3rem;font-size:.72rem}.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:clamp(2.25rem,12vw,3rem)!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}}
.consultation-dialog{inset:var(--consultation-dialog-top,0) 0 auto;width:min(36rem,100vw - 2rem);max-width:none;max-height:calc(var(--consultation-viewport-height,100dvh) - 2rem);color:#061a33;background:linear-gradient(145deg,#fbfcfd,#f4f1e9);border:1px solid #061a3329;border-radius:1.5rem;margin:0 auto;padding:0;font-family:Arial,Noto Sans Arabic,sans-serif;position:fixed;overflow:visible;box-shadow:0 24px 100px #04132766}.consultation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041327b8}.consultation-dialog h2,.consultation-dialog h3{font-family:inherit}.consultation-dialog .consultation-scroll{max-height:calc(var(--consultation-viewport-height,100dvh) - 2rem);overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin;overflow-y:auto}.consultation-dialog .consultation-phone,.consultation-dialog .react-tel-input{text-align:left;direction:ltr;width:100%;font-family:Arial,Noto Sans Arabic,sans-serif}.consultation-dialog .react-tel-input .form-control{color:#061a33;text-align:left;direction:ltr;background:#fff;border:1px solid #061a3329;border-radius:.75rem;width:100%;height:3rem;padding:.75rem 1rem .75rem 3.75rem;font-size:1rem;line-height:1.5}.consultation-dialog .react-tel-input .form-control:focus{outline-offset:0;box-shadow:none;border-color:#087e92;outline:2px solid #24d3e640}.consultation-dialog .react-tel-input .flag-dropdown{background:#f4f1e9;border:0;border-right:1px solid #061a3329;border-radius:.7rem 0 0 .7rem;inset:1px auto 1px 1px}.consultation-dialog .react-tel-input .selected-flag{border-radius:.7rem 0 0 .7rem;width:3rem;padding-left:.65rem}.consultation-dialog .react-tel-input .selected-flag:focus-visible{outline-offset:-2px;outline:2px solid #087e92}.consultation-dialog .react-tel-input .country-list{z-index:10;overscroll-behavior:contain;color:#061a33;text-align:left;background:#fff;border:1px solid #061a3329;border-radius:.75rem;margin:0;padding:0 0 .25rem;font-size:.875rem;overflow-y:auto;box-shadow:0 12px 35px #061a3329}.consultation-dialog .react-tel-input .country-list .search{background:#fff;padding:.5rem}.consultation-dialog .react-tel-input .country-list .search-box{color:#061a33;border:1px solid #061a3329;border-radius:.5rem;width:100%;min-height:2.75rem;margin:0;padding:.6rem .75rem;font-size:1rem}.consultation-dialog .react-tel-input .country-list .country{white-space:normal;min-height:2.75rem;padding-block:.8rem}.consultation-dialog .react-tel-input .country-list .country.highlight,.consultation-dialog .react-tel-input .country-list .country:hover{background:#24d3e61f}.consultation-dialog .react-tel-input .country-list .country .dial-code{color:#526071}@media (max-width:479px){.consultation-dialog{width:calc(100vw - 1rem);max-height:calc(var(--consultation-viewport-height,100dvh) - 1rem);border-radius:1.1rem}.consultation-dialog .consultation-scroll{max-height:calc(var(--consultation-viewport-height,100dvh) - 1rem);padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}}@media (max-width:767px){body[data-site=dnatesting] .gc-consultation-dialog{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(var(--consultation-viewport-height,100dvh) - 2rem);border-radius:1.1rem}body[data-site=dnatesting] .gc-consultation-dialog .consultation-scroll{max-height:calc(var(--consultation-viewport-height,100dvh) - 2rem);padding:1.25rem!important;padding-bottom:max(1.25rem, env(safe-area-inset-bottom))!important}body[data-site=dnatesting] .gc-consultation-header{text-align:center;padding-inline:2.75rem;display:block;position:relative}body[data-site=dnatesting] .gc-consultation-header>div{text-align:center;width:100%}body[data-site=dnatesting] .gc-consultation-title{text-align:center;line-height:1.25;font-size:30px!important}body[data-site=dnatesting] .gc-consultation-close{top:0;position:absolute;inset-inline-end:0}body[data-site=dnatesting] .gc-consultation-description{text-align:center;width:100%;max-width:none;margin-inline:auto;line-height:1.6;font-size:18px!important}body[data-site=dnatesting] .gc-consultation-form,body[data-site=dnatesting] .gc-consultation-success{text-align:center}body[data-site=dnatesting] .gc-consultation-form label{text-align:center;font-size:18px;line-height:1.4;display:block}body[data-site=dnatesting] .gc-consultation-form input,body[data-site=dnatesting] .gc-consultation-form textarea,body[data-site=dnatesting] .gc-consultation-form .react-tel-input,body[data-site=dnatesting] .gc-consultation-form .react-tel-input .form-control{min-width:0;max-width:100%}body[data-site=dnatesting] .gc-consultation-form>div>p,body[data-site=dnatesting] .gc-consultation-form>p,body[data-site=dnatesting] .gc-consultation-success p{text-align:center;font-size:18px;line-height:1.6}body[data-site=dnatesting] .gc-consultation-submit{text-align:center;width:100%;font-size:18px!important}body[data-site=dnatesting] .gc-consultation-dialog .react-tel-input .country-list{max-width:calc(100vw - 1.5rem);width:min(var(--consultation-country-width), calc(100vw - 1.5rem))!important;max-height:min(var(--consultation-country-height), calc(100dvh - 1.5rem))!important}body[data-site=dnatesting] .gc-consultation-dialog .react-tel-input .country-list .search-box,body[data-site=dnatesting] .gc-consultation-dialog .react-tel-input .country-list .country{font-size:16px}}
@layer components{.gc-page{overflow-wrap:break-word;font-family:Arial,Noto Sans Arabic,sans-serif}.gc-page :is(h1,h2,h3,h4){font-family:inherit}.gc-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #087e92}.gc-page>header :is(a,button):focus-visible,.gc-page #consultation :is(a,button):focus-visible{outline-color:#24d3e6}.gc-summary::-webkit-details-marker{display:none}.gc-prose{color:#526071;font-size:18px;line-height:1.6}.gc-prose p{margin-block:1rem}.gc-prose>:first-child{margin-top:0}.gc-prose>:last-child{margin-bottom:0}.gc-prose h2{color:#061a33;border-top:1px solid #061a3329;margin-block:2rem .75rem;padding-top:1.75rem;font-weight:700}.gc-prose>h2:first-child{border-top:0;padding-top:0}.gc-prose :is(strong,h3){color:#061a33}.gc-prose a{color:#087e92;text-underline-offset:4px;text-decoration:underline}.gc-prose :is(ul,ol){padding-inline-start:1.5rem}.gc-prose ul{list-style:outside}.gc-prose ol{list-style:decimal}}body[data-site=dnatesting] .gc-page h1{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;font-size:40px;line-height:1.2;overflow:visible}body[data-site=dnatesting] .gc-page h2,body[data-site=dnatesting] .gs-footer h2{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;font-size:30px;line-height:1.25;display:block;overflow:visible}body[data-site=dnatesting] .gc-page h3{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;font-size:25px;line-height:1.3;overflow:visible}body[data-site=dnatesting] .gc-page [data-card-title=true]{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:18px;line-height:1.35}body[data-site=dnatesting] .gc-page p[data-content-paragraph=true],body[data-site=dnatesting] .gc-page .gc-prose p{font-size:18px;line-height:1.6}@media (max-width:767px){body[data-site=dnatesting] .gc-page{overflow-wrap:normal;min-width:0}body[data-site=dnatesting] .gc-page .grid{grid-template-columns:minmax(0,1fr)!important}body[data-site=dnatesting] .gc-page :is(h1,h2,h3),body[data-site=dnatesting] .gc-page [data-card-title=true]{text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal;overflow:visible}body[data-site=dnatesting] .gc-page h1{line-height:1.2;font-size:40px!important}body[data-site=dnatesting] .gc-page h2{line-height:1.25;font-size:30px!important}body[data-site=dnatesting] .gc-page h3:not([data-card-title=true]){line-height:1.3;font-size:25px!important}body[data-site=dnatesting] .gc-page [data-card-title=true]{line-height:1.35;font-size:18px!important}body[data-site=dnatesting] .gc-page p[data-content-paragraph=true]{text-align:center;width:100%;max-width:none;margin-inline:auto;line-height:1.6;font-size:18px!important}body[data-site=dnatesting] .gc-page .gc-prose{text-align:start}body[data-site=dnatesting] .gc-page .gc-prose :is(h2,h3,h4){text-align:center}body[data-site=dnatesting] .gc-page .gc-prose p,body[data-site=dnatesting] .gc-page .gc-prose li{text-align:start}body[data-site=dnatesting] .gc-content-list{text-align:start;width:100%;max-width:70ch;margin-inline:auto}body[data-site=dnatesting] .gc-feature-card,body[data-site=dnatesting] .gc-step-card,body[data-site=dnatesting] .gc-callout,body[data-site=dnatesting] .gc-stat,body[data-site=dnatesting] .gc-quote{text-align:center}body[data-site=dnatesting] .gc-feature-card,body[data-site=dnatesting] .gc-callout{align-items:center}body[data-site=dnatesting] .gc-steps>.gc-step{justify-items:center;gap:.75rem;grid-template-columns:minmax(0,1fr)!important}body[data-site=dnatesting] .gc-steps>.gc-step>.gc-step-number{grid-column:1}body[data-site=dnatesting] .gc-steps>.gc-step>.gc-step-card{width:100%}body[data-site=dnatesting] .gc-steps>.gc-step>[aria-hidden=true]{inset-inline-start:50%;top:3rem;transform:translate(-50%)}body[data-site=dnatesting] .gc-source-card,body[data-site=dnatesting] .gc-home-source-card{text-align:center;justify-content:center;align-items:center}body[data-site=dnatesting] .gc-source-title,body[data-site=dnatesting] .gc-home-source-card [data-card-title=true],body[data-site=dnatesting] .gc-page>header{text-align:center}body[data-site=dnatesting] .gc-page>header>div>nav{text-align:center;justify-content:center}body[data-site=dnatesting] .gc-article-hero-content,body[data-site=dnatesting] .gc-article-hero-content>*{text-align:center}body[data-site=dnatesting] .gc-article-hero-content>p,body[data-site=dnatesting] .gc-article-hero-content h1{margin-inline:auto}body[data-site=dnatesting] .gc-article-hero-meta,body[data-site=dnatesting] .gc-article-hero-actions{justify-content:center}body[data-site=dnatesting] .gc-article-hero-actions>:is(a,button){justify-content:center;width:100%;font-size:18px!important}body[data-site=dnatesting] .gc-article-hero figure,body[data-site=dnatesting] .gc-section-media,body[data-site=dnatesting] .gc-section-media figure{width:100%;min-width:0}body[data-site=dnatesting] .gc-section-media figcaption,body[data-site=dnatesting] .gc-article-hero figcaption,body[data-site=dnatesting] .gc-section-header,body[data-site=dnatesting] .gc-section-sources,body[data-site=dnatesting] .gc-faq-summary{text-align:center}body[data-site=dnatesting] .gc-faq-summary>span:first-child{text-align:center;flex:auto}body[data-site=dnatesting] .gc-page #article>section,body[data-site=dnatesting] .gc-home-section{min-width:0}body[data-site=dnatesting] .gc-home-hero-image{aspect-ratio:2/3;display:block;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}body[data-site=dnatesting] .gc-home-hero-image img{aspect-ratio:auto;object-position:center;display:block;object-fit:contain!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}body[data-site=dnatesting] .gc-home-hero-fade{display:none}body[data-site=dnatesting] .gc-home-hero-content{text-align:center;justify-content:flex-start;min-height:0!important;padding-top:2rem!important;padding-bottom:3rem!important}body[data-site=dnatesting] .gc-home-hero-content>div{text-align:center;width:100%;max-width:none;margin-inline:auto}body[data-site=dnatesting] .gc-hero-eyebrow,body[data-site=dnatesting] .gc-kicker-pill{text-align:center;justify-content:center;margin-inline:auto}body[data-site=dnatesting] .gc-hero-accent,body[data-site=dnatesting] .gc-home-section .gc-kicker-group{justify-content:center}body[data-site=dnatesting] .gc-home-hero-content .gc-hero-actions,body[data-site=dnatesting] .gc-home-section .gc-contact-actions{align-items:stretch}body[data-site=dnatesting] .gc-home-hero-content .gc-hero-actions>:is(a,button),body[data-site=dnatesting] .gc-home-section :is(.gc-process-link,.gc-family-action){justify-content:center;width:100%;font-size:18px!important}body[data-site=dnatesting] .gc-hero-note{text-align:center;justify-content:center;align-items:center;margin-inline:auto}body[data-site=dnatesting] .gc-pathway-card,body[data-site=dnatesting] .gc-directory-card,body[data-site=dnatesting] .gc-home-source-card{text-align:center;align-items:center}body[data-site=dnatesting] .gc-pathway-card .gc-card-copy,body[data-site=dnatesting] .gc-directory-card .gc-directory-item{text-align:center;align-items:center;width:100%}body[data-site=dnatesting] .gc-pathway-card .gc-card-action{width:100%}body[data-site=dnatesting] .gc-process-step .gc-step-card,body[data-site=dnatesting] .gc-results-section>div>div>div,body[data-site=dnatesting] .gc-family-section>div>div>div,body[data-site=dnatesting] .gc-contact-section>div>div>div{text-align:center}body[data-site=dnatesting] .gc-process-section .gc-kicker-group,body[data-site=dnatesting] .gc-results-section .gc-kicker-group,body[data-site=dnatesting] .gc-family-section .gc-kicker-pill,body[data-site=dnatesting] .gc-contact-section .gc-kicker-group{justify-content:center}body[data-site=dnatesting] .gc-contact-action{text-align:center;justify-content:center}body[data-site=dnatesting] .gc-contact-action>span:nth-child(2){flex:0 auto}body[data-site=dnatesting] .gc-home-source-card [data-card-title=true]{flex:auto}body[data-site=dnatesting] .gc-page>div>nav[aria-label="About this website"]>a{text-align:center;justify-content:center}}
body[data-site=dnatesting]{--gj-ink:#061a33;--gj-deep:#041327;--gj-cyan:#24d3e6;--gj-cyan-dark:#087e92;--gj-paper:#f4f1e9;--gj-white:#fbfcfd;--gj-line:#061a3329;--gj-muted:#526071}.gs-header,.gs-footer,.gs-floating{font-family:Arial,Noto Sans Arabic,sans-serif}.gs-header{color:var(--gj-white)}.gs-footer h2,.gs-footer h3{letter-spacing:normal;font-family:inherit}.gs-header a,.gs-footer a{text-decoration:none}.gs-header [aria-current=page]{color:var(--gj-cyan)}.gs-mobile-menu [aria-current=page]{color:var(--gj-cyan-dark)}.gs-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 80px);padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.gs-floating{bottom:calc(20px + env(safe-area-inset-bottom))}.gs-footer>div{padding-right:max(88px, env(safe-area-inset-right))}.gs-footer-base{padding-bottom:max(12px, env(safe-area-inset-bottom))}:is(.gs-header,.gs-footer,.gs-floating,.gj-site) :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #087e92}.gs-footer :is(a,button):focus-visible,.gs-header :is(a,button):focus-visible{outline-color:#24d3e6}@media (max-width:380px){.gs-header .gj-brand{gap:7px}.gs-header .gj-brand-mark{width:28px}.gs-header .gj-brand strong{font-size:11px}.gs-header .gj-brand small{letter-spacing:0;font-size:7px}}@media (prefers-reduced-motion:reduce){.gs-header *,.gs-footer *,.gs-floating *{transition:none}}@media (max-width:767px){body[data-site=dnatesting]{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}body[data-site=dnatesting] .gc-nav-inner{min-height:72px;padding-inline:1rem}body[data-site=dnatesting] .gc-mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding-bottom:max(1.25rem, env(safe-area-inset-bottom));overflow-y:auto}body[data-site=dnatesting] .gc-mobile-nav [data-consultation-trigger],body[data-site=dnatesting] .gc-mobile-nav strong{line-height:1.35;font-size:18px!important}body[data-site=dnatesting] .gc-mobile-nav small{line-height:1.45;font-size:18px!important}body[data-site=dnatesting] .gc-mobile-nav a{text-align:center;align-items:flex-start}body[data-site=dnatesting] .gc-mobile-nav a>span:last-child{text-align:center;flex:auto;min-width:0}body[data-site=dnatesting] .gc-footer>div{padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}body[data-site=dnatesting] .gc-footer>div:first-child>.grid{text-align:center;grid-template-columns:minmax(0,1fr)!important}body[data-site=dnatesting] .gc-footer .gj-brand{justify-content:center}body[data-site=dnatesting] .gc-footer h2,body[data-site=dnatesting] .gc-footer h3,body[data-site=dnatesting] .gc-footer p,body[data-site=dnatesting] .gc-footer nav,body[data-site=dnatesting] .gc-footer a{text-align:center}body[data-site=dnatesting] .gc-footer nav,body[data-site=dnatesting] .gc-footer>div:first-child>.grid>div{align-items:center}body[data-site=dnatesting] .gc-footer .gs-footer-base{justify-content:center;align-items:center;flex-direction:column!important}body[data-site=dnatesting] .gc-footer .gs-footer-base nav{justify-content:center}body[data-site=dnatesting] .gs-floating{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom))}body[data-site=dnatesting] .gs-floating a{min-width:52px;min-height:52px}body[data-site=dnatesting]:has(.gc-consultation-dialog[open]) .gs-floating{visibility:hidden;pointer-events:none}}
