body[data-visual=momentum]{--qw-navy:#0a2f45;--qw-navy-deep:#071f31;--qw-aqua:#5dc8c4;--qw-aqua-soft:#e9f7f6;--qw-mist:#f5f8f8;--qw-line:#dbe4e6;--qw-ink:#172938;--qw-muted:#5d6b73;--qw-white:#fff;color:var(--qw-ink);background:#fff}body[data-visual=momentum] .qw-shell{width:min(1180px,100% - 40px);margin-inline:auto}body[data-visual=momentum] .qw-header{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;position:sticky;inset-block-start:0;box-shadow:0 1px #0c2f4514}body[data-visual=momentum] .qw-topbar{color:#53636c;border-bottom:1px solid #edf1f2;font-size:.76rem}body[data-visual=momentum] .qw-topbar-inner{justify-content:space-between;align-items:center;gap:24px;min-height:34px;display:flex}body[data-visual=momentum] .qw-topbar-inner>div{gap:25px;display:flex}body[data-visual=momentum] .qw-topbar a:hover,body[data-visual=momentum] .qw-desktop-nav a:hover{color:var(--qw-aqua)}body[data-visual=momentum] .qw-mainnav{grid-template-columns:minmax(185px,.8fr) minmax(480px,2fr) auto;align-items:center;gap:32px;min-height:104px;display:grid}body[data-visual=momentum] .qw-wordmark{width:fit-content;color:var(--qw-navy);line-height:.82}body[data-visual=momentum] .qw-wordmark strong{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;display:block}body[data-visual=momentum] .qw-wordmark span{margin-inline-start:1.65rem;color:var(--qw-aqua);letter-spacing:.03em;margin-top:.42rem;font-size:.88rem;font-style:italic;font-weight:800;display:block}[dir=rtl] body[data-visual=momentum] .qw-wordmark strong{letter-spacing:0}[dir=rtl] body[data-visual=momentum] .qw-wordmark span{margin-inline-start:1rem}body[data-visual=momentum] .qw-desktop-nav{color:#57656d;justify-content:center;gap:clamp(18px,2.1vw,34px);font-size:.92rem;font-weight:500;display:flex}body[data-visual=momentum] .qw-desktop-nav a{white-space:nowrap;padding-block:40px;transition:color .18s;position:relative}body[data-visual=momentum] .qw-desktop-nav a:after{content:"";background:var(--qw-aqua);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;inset-block-end:24px;inset-inline:0;transform:scaleX(0)}body[data-visual=momentum] .qw-desktop-nav a:hover:after{transform:scaleX(1)}body[data-visual=momentum] .qw-nav-actions{align-items:center;gap:10px;display:flex}body[data-visual=momentum] .qw-language{border:1px solid var(--qw-line);min-height:42px;color:var(--qw-navy);align-items:center;padding-inline:13px;font-size:.82rem;font-weight:700;display:inline-flex}body[data-visual=momentum] .qw-suitability,body[data-visual=momentum] .qw-button{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}body[data-visual=momentum] .qw-suitability,body[data-visual=momentum] .qw-button-primary{background:var(--qw-navy);color:#fff}body[data-visual=momentum] .qw-suitability:hover,body[data-visual=momentum] .qw-button:hover{transform:translateY(-2px)}body[data-visual=momentum] .qw-suitability:hover,body[data-visual=momentum] .qw-button-primary:hover{background:#104d68}body[data-visual=momentum] .qw-mobile-menu{display:none;position:relative}body[data-visual=momentum] .qw-mobile-menu summary{border:1px solid var(--qw-line);cursor:pointer;place-content:center;gap:4px;width:46px;height:46px;list-style:none;display:grid}body[data-visual=momentum] .qw-mobile-menu summary::-webkit-details-marker{display:none}body[data-visual=momentum] .qw-mobile-menu summary span{background:var(--qw-navy);width:19px;height:2px}body[data-visual=momentum] .qw-mobile-menu nav{border:1px solid var(--qw-line);background:#fff;width:min(280px,100vw - 40px);padding:10px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 20px 45px #071f312b}body[data-visual=momentum] .qw-mobile-menu nav a{color:var(--qw-navy);padding:13px 12px;font-weight:600}body[data-visual=momentum] .qw-mobile-menu nav a+a{border-top:1px solid #edf1f2}body[data-visual=momentum] .qw-hero{background:#fff;min-height:650px;overflow:hidden}body[data-visual=momentum] .qw-hero-grid{grid-template-columns:minmax(410px,.95fr) minmax(580px,1.35fr);align-items:stretch;min-height:650px;display:grid;position:relative}body[data-visual=momentum] .qw-hero-copy{z-index:2;align-self:center;padding:90px 0 84px;position:relative}body[data-visual=momentum] .qw-eyebrow,body[data-visual=momentum] .qw-section-label{color:#16746f;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.5}[dir=rtl] body[data-visual=momentum] .qw-eyebrow,[dir=rtl] body[data-visual=momentum] .qw-section-label{letter-spacing:0}body[data-visual=momentum] .qw-hero h1{color:#14233e;letter-spacing:-.055em;max-width:720px;margin-top:20px;font-family:Arial,Tajawal,sans-serif;font-size:clamp(2.65rem,4.35vw,4rem);font-weight:800;line-height:.98}[dir=rtl] body[data-visual=momentum] .qw-hero h1{letter-spacing:0;line-height:1.12}body[data-visual=momentum] .qw-hero-lead{color:#41515b;max-width:580px;margin-top:26px;font-size:1.03rem;line-height:1.72}body[data-visual=momentum] .qw-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}body[data-visual=momentum] .qw-text-link,body[data-visual=momentum] .qw-pathway-copy a{color:var(--qw-navy);align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}[dir=rtl] body[data-visual=momentum] .qw-text-link span,[dir=rtl] body[data-visual=momentum] .qw-pathway-copy a span{transform:rotate(180deg)}body[data-visual=momentum] .qw-hero-media{width:min(67vw,950px);position:absolute;inset-block:0;inset-inline-end:min(-6vw,-20px)}body[data-visual=momentum] .qw-hero-media picture,body[data-visual=momentum] .qw-hero-media img{width:100%;height:100%;display:block}body[data-visual=momentum] .qw-hero-media img{object-fit:cover;object-position:66% center}body[data-visual=momentum] .qw-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffe6 12%,#ffffff14 44%,#0000 62%);position:absolute;inset:0}[dir=rtl] body[data-visual=momentum] .qw-hero-media:after{transform:scaleX(-1)}body[data-visual=momentum] .qw-promise{background:var(--qw-navy);color:#fff}body[data-visual=momentum] .qw-promise .qw-shell{grid-template-columns:repeat(4,1fr);display:grid}body[data-visual=momentum] .qw-promise article{border-inline-start:1px solid #ffffff21;grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:135px;padding:28px 24px;display:grid}body[data-visual=momentum] .qw-promise article:last-child{border-inline-end:1px solid #ffffff21}body[data-visual=momentum] .qw-promise article>span{color:var(--qw-aqua);font-size:.78rem;font-weight:800}body[data-visual=momentum] .qw-promise strong{font-size:.95rem;display:block}body[data-visual=momentum] .qw-promise p{color:#ffffffa8;margin-top:6px;font-size:.78rem;line-height:1.5}body[data-visual=momentum] .qw-intro{text-align:center;max-width:960px;padding-block:105px 96px}body[data-visual=momentum] .qw-intro h2,body[data-visual=momentum] .qw-section-heading h2,body[data-visual=momentum] .qw-assessment h2,body[data-visual=momentum] .qw-monitoring h2,body[data-visual=momentum] .qw-aftercare h2,body[data-visual=momentum] .qw-safety h2,body[data-visual=momentum] .qw-faq h2,body[data-visual=momentum] .qw-consultation h2{color:#16243e;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.08}[dir=rtl] body[data-visual=momentum] .qw-intro h2,[dir=rtl] body[data-visual=momentum] .qw-section-heading h2,[dir=rtl] body[data-visual=momentum] .qw-assessment h2,[dir=rtl] body[data-visual=momentum] .qw-monitoring h2,[dir=rtl] body[data-visual=momentum] .qw-aftercare h2,[dir=rtl] body[data-visual=momentum] .qw-safety h2,[dir=rtl] body[data-visual=momentum] .qw-faq h2,[dir=rtl] body[data-visual=momentum] .qw-consultation h2{letter-spacing:0}body[data-visual=momentum] .qw-intro h2{margin-top:15px}body[data-visual=momentum] .qw-intro>p:not(.qw-section-label){max-width:820px;color:var(--qw-muted);margin:24px auto 0;font-size:1.05rem;line-height:1.85}body[data-visual=momentum] .qw-intro aside{background:var(--qw-aqua-soft);color:#244450;text-align:start;gap:6px;max-width:790px;margin:30px auto 0;padding:20px 26px;display:grid}body[data-visual=momentum] .qw-intro aside span{font-size:.9rem;line-height:1.65}body[data-visual=momentum] .qw-pathways{padding-block:90px 110px}body[data-visual=momentum] .qw-section-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}body[data-visual=momentum] .qw-section-heading h2{margin-top:13px}body[data-visual=momentum] .qw-section-heading>p{color:var(--qw-muted);line-height:1.75}body[data-visual=momentum] .qw-pathway-grid{border-top:1px solid var(--qw-line);border-inline-start:1px solid var(--qw-line);grid-template-columns:repeat(2,1fr);display:grid}body[data-visual=momentum] .qw-pathway-grid article{border-inline-end:1px solid var(--qw-line);border-bottom:1px solid var(--qw-line);background:#fff;flex-direction:column;min-height:330px;display:flex}body[data-visual=momentum] .qw-pathway-media{min-height:280px;position:relative;overflow:hidden}body[data-visual=momentum] .qw-pathway-media img{object-fit:cover;transition:transform .6s}body[data-visual=momentum] .qw-pathway-grid article:hover .qw-pathway-media img{transform:scale(1.025)}body[data-visual=momentum] .qw-pathway-number{color:var(--qw-aqua);margin:40px 40px 0;font-size:1rem;font-weight:800}body[data-visual=momentum] .qw-pathway-copy{flex-direction:column;flex:1;align-items:flex-start;padding:34px 40px 40px;display:flex}body[data-visual=momentum] .qw-pathway-copy h3{color:var(--qw-navy);font-size:1.45rem;font-weight:800}body[data-visual=momentum] .qw-pathway-copy p{color:var(--qw-muted);margin-top:14px;line-height:1.72}body[data-visual=momentum] .qw-pathway-copy a{margin-top:auto;padding-top:24px}body[data-visual=momentum] .qw-assessment,body[data-visual=momentum] .qw-aftercare{background:var(--qw-mist);grid-template-columns:1fr 1fr;display:grid}body[data-visual=momentum] .qw-assessment-media,body[data-visual=momentum] .qw-aftercare-media{min-height:760px;position:relative;overflow:hidden}body[data-visual=momentum] .qw-assessment-media img,body[data-visual=momentum] .qw-aftercare-media img{object-fit:cover}body[data-visual=momentum] .qw-assessment-copy,body[data-visual=momentum] .qw-aftercare-copy{flex-direction:column;justify-content:center;padding:88px clamp(40px,7vw,120px);display:flex}body[data-visual=momentum] .qw-assessment h2,body[data-visual=momentum] .qw-aftercare h2{margin-top:14px}body[data-visual=momentum] .qw-answer{color:var(--qw-muted);margin-top:22px;line-height:1.78}body[data-visual=momentum] .qw-assessment ol,body[data-visual=momentum] .qw-aftercare ol{margin-top:34px}body[data-visual=momentum] .qw-assessment li,body[data-visual=momentum] .qw-aftercare li{border-top:1px solid var(--qw-line);grid-template-columns:38px 1fr;gap:18px;padding:21px 0;display:grid}body[data-visual=momentum] .qw-assessment li>span,body[data-visual=momentum] .qw-aftercare li>span{color:#26938e;font-size:.76rem;font-weight:800}body[data-visual=momentum] .qw-assessment h3,body[data-visual=momentum] .qw-aftercare h3{color:var(--qw-navy);font-size:1rem;font-weight:800}body[data-visual=momentum] .qw-assessment li p,body[data-visual=momentum] .qw-aftercare li p{color:var(--qw-muted);margin-top:6px;font-size:.88rem;line-height:1.65}body[data-visual=momentum] .qw-process{padding-block:110px}body[data-visual=momentum] .qw-process-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:70px;display:grid}body[data-visual=momentum] .qw-process-grid>ol{counter-reset:process}body[data-visual=momentum] .qw-process-grid li{border-top:1px solid var(--qw-line);grid-template-columns:42px 1fr;gap:20px;padding:25px 0;display:grid}body[data-visual=momentum] .qw-process-grid li:last-child{border-bottom:1px solid var(--qw-line)}body[data-visual=momentum] .qw-process-grid li>span{color:#29948f;font-weight:800}body[data-visual=momentum] .qw-process-grid h3{color:var(--qw-navy);font-size:1.08rem;font-weight:800}body[data-visual=momentum] .qw-process-grid li p{color:var(--qw-muted);margin-top:7px;font-size:.9rem;line-height:1.68}body[data-visual=momentum] .qw-process-media{min-height:650px;position:relative;overflow:hidden}body[data-visual=momentum] .qw-process-media img{object-fit:cover}body[data-visual=momentum] .qw-process-media>div{color:#fff;background:#082b3ff0;justify-content:space-between;gap:20px;padding:22px 25px;display:flex;position:absolute;inset-block-end:28px;inset-inline:28px}body[data-visual=momentum] .qw-process-media strong{color:var(--qw-aqua);letter-spacing:.08em;font-size:.75rem}body[data-visual=momentum] .qw-process-media span{font-size:.88rem}body[data-visual=momentum] .qw-monitoring{background:var(--qw-navy-deep);color:#fff;padding-block:110px}body[data-visual=momentum] .qw-monitoring header{text-align:center;max-width:780px;margin-inline:auto}body[data-visual=momentum] .qw-monitoring h2{color:#fff;margin-top:14px}body[data-visual=momentum] .qw-monitoring .qw-section-label,body[data-visual=momentum] .qw-consultation .qw-section-label{color:#7bd8d3}body[data-visual=momentum] .qw-monitoring header>p:last-child{color:#ffffffab;margin-top:22px;line-height:1.78}body[data-visual=momentum] .qw-monitor-grid{border-top:1px solid #ffffff24;border-inline-start:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}body[data-visual=momentum] .qw-monitor-grid article{border-inline-end:1px solid #ffffff24;border-bottom:1px solid #ffffff24;min-height:290px;padding:35px 28px}body[data-visual=momentum] .qw-monitor-grid span{color:var(--qw-aqua);font-size:.77rem;font-weight:800}body[data-visual=momentum] .qw-monitor-grid h3{margin-top:42px;font-size:1.15rem;font-weight:800;line-height:1.35}body[data-visual=momentum] .qw-monitor-grid p{color:#ffffff9e;margin-top:14px;font-size:.88rem;line-height:1.65}body[data-visual=momentum] .qw-aftercare{background:#fff}body[data-visual=momentum] .qw-safety{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:100px;padding-block:110px;display:grid}body[data-visual=momentum] .qw-safety h2{margin-top:14px}body[data-visual=momentum] .qw-safety>div:last-child>p{color:var(--qw-muted);font-size:1.03rem;line-height:1.8}body[data-visual=momentum] .qw-safety aside{border-inline-start:4px solid var(--qw-aqua);background:var(--qw-aqua-soft);gap:8px;margin-top:28px;padding:24px 27px;display:grid}body[data-visual=momentum] .qw-safety aside strong{color:var(--qw-navy)}body[data-visual=momentum] .qw-safety aside span{color:#48606b;font-size:.9rem;line-height:1.65}body[data-visual=momentum] .qw-faq{border-top:1px solid var(--qw-line);grid-template-columns:minmax(280px,.7fr) minmax(500px,1.3fr);gap:90px;padding-block:110px;display:grid}body[data-visual=momentum] .qw-faq h2{margin-top:14px}body[data-visual=momentum] .qw-faq details{border-top:1px solid var(--qw-line)}body[data-visual=momentum] .qw-faq details:last-child{border-bottom:1px solid var(--qw-line)}body[data-visual=momentum] .qw-faq summary{color:var(--qw-navy);cursor:pointer;grid-template-columns:38px 1fr;gap:14px;padding:23px 0;font-weight:800;list-style:none;display:grid}body[data-visual=momentum] .qw-faq summary::-webkit-details-marker{display:none}body[data-visual=momentum] .qw-faq summary span{color:#29948f;font-size:.75rem}body[data-visual=momentum] .qw-faq details p{color:var(--qw-muted);padding:0 0 24px 52px;line-height:1.72}[dir=rtl] body[data-visual=momentum] .qw-faq details p{padding:0 52px 24px 0}body[data-visual=momentum] .qw-consultation{background:var(--qw-navy);color:#fff;text-align:center;padding-block:105px}body[data-visual=momentum] .qw-consultation .qw-shell{max-width:900px}body[data-visual=momentum] .qw-consultation h2{color:#fff;margin-top:15px}body[data-visual=momentum] .qw-consultation>div>p:not(.qw-section-label){color:#ffffffb3;max-width:730px;margin:22px auto 0;line-height:1.75}body[data-visual=momentum] .qw-consultation .qw-actions{justify-content:center}body[data-visual=momentum] .qw-button-light{color:var(--qw-navy);background:#fff}body[data-visual=momentum] .qw-button-outline{color:#fff;border-color:#ffffff73}body[data-visual=momentum] .qw-button-outline:hover{color:var(--qw-navy);background:#fff}body[data-visual=momentum] .qw-sources{padding-block:52px 72px}body[data-visual=momentum] .qw-sources h2{color:var(--qw-navy);font-size:1.05rem;font-weight:800}body[data-visual=momentum] .qw-sources ol{color:var(--qw-muted);flex-wrap:wrap;gap:8px 26px;margin-top:16px;font-size:.78rem;display:flex}body[data-visual=momentum] .qw-sources a{text-underline-offset:3px;text-decoration:underline}body[data-visual=momentum] .qw-sources>p{color:#7a858b;margin-top:14px;font-size:.74rem}body[data-visual=momentum] :where(a,summary,button):focus-visible{outline-offset:4px;outline:3px solid #24a39e}body[data-visual=momentum] .site-footer{background:#071f31}body[data-visual=momentum] .site-footer>div:first-child{background:var(--qw-aqua)}body[data-visual=momentum] .site-footer .text-gold-400{color:var(--qw-aqua)}body[data-visual=momentum] .site-footer .font-display{font-family:Arial,Tajawal,sans-serif}@media (max-width:1100px){body[data-visual=momentum] .qw-mainnav{grid-template-columns:1fr auto;min-height:84px}body[data-visual=momentum] .qw-desktop-nav{display:none}body[data-visual=momentum] .qw-mobile-menu{display:block}body[data-visual=momentum] .qw-hero-grid{grid-template-columns:minmax(360px,.9fr) minmax(450px,1.1fr)}body[data-visual=momentum] .qw-promise .qw-shell,body[data-visual=momentum] .qw-monitor-grid{grid-template-columns:repeat(2,1fr)}body[data-visual=momentum] .qw-assessment-copy,body[data-visual=momentum] .qw-aftercare-copy{padding:70px 48px}}@media (max-width:820px){body[data-visual=momentum] .qw-shell{width:min(100% - 28px,720px)}body[data-visual=momentum] .qw-topbar{display:none}body[data-visual=momentum] .qw-mainnav{min-height:74px}body[data-visual=momentum] .qw-wordmark strong{font-size:2rem}body[data-visual=momentum] .qw-wordmark span{font-size:.68rem}body[data-visual=momentum] .qw-suitability{display:none}body[data-visual=momentum] .qw-hero{min-height:auto}body[data-visual=momentum] .qw-hero-grid{flex-direction:column;width:100%;min-height:auto;display:flex}body[data-visual=momentum] .qw-hero-media{order:0;width:100%;height:min(76vh,660px);min-height:480px;position:relative;inset:auto}body[data-visual=momentum] .qw-hero-media img{object-position:56% center}body[data-visual=momentum] .qw-hero-media:after{background:linear-gradient(#fff0 78%,#ffffffd9 100%)}body[data-visual=momentum] .qw-hero-copy{order:1;padding:46px 22px 58px}body[data-visual=momentum] .qw-hero h1{font-size:clamp(2.45rem,10vw,4rem)}body[data-visual=momentum] .qw-promise .qw-shell{grid-template-columns:1fr 1fr;width:100%}body[data-visual=momentum] .qw-promise article{min-height:130px;padding:22px 18px}body[data-visual=momentum] .qw-intro,body[data-visual=momentum] .qw-pathways,body[data-visual=momentum] .qw-process,body[data-visual=momentum] .qw-safety,body[data-visual=momentum] .qw-faq{padding-block:78px}body[data-visual=momentum] .qw-section-heading,body[data-visual=momentum] .qw-process-grid,body[data-visual=momentum] .qw-safety,body[data-visual=momentum] .qw-faq{grid-template-columns:1fr;gap:42px}body[data-visual=momentum] .qw-pathway-grid,body[data-visual=momentum] .qw-assessment,body[data-visual=momentum] .qw-aftercare{grid-template-columns:1fr}body[data-visual=momentum] .qw-assessment-media,body[data-visual=momentum] .qw-aftercare-media{min-height:560px}body[data-visual=momentum] .qw-aftercare-copy{order:2}body[data-visual=momentum] .qw-aftercare-media{order:1}body[data-visual=momentum] .qw-process-media{min-height:560px}}@media (max-width:560px){body[data-visual=momentum] .qw-language{min-height:40px;padding-inline:10px;font-size:.75rem}body[data-visual=momentum] .qw-hero-media{height:72vh;min-height:500px;max-height:680px}body[data-visual=momentum] .qw-hero-copy{padding-inline:18px}body[data-visual=momentum] .qw-actions{flex-direction:column;align-items:stretch}body[data-visual=momentum] .qw-actions>*{width:100%}body[data-visual=momentum] .qw-text-link{justify-content:center}body[data-visual=momentum] .qw-promise .qw-shell{grid-template-columns:1fr}body[data-visual=momentum] .qw-promise article{border-inline-end:1px solid #ffffff21;min-height:auto}body[data-visual=momentum] .qw-pathway-media{min-height:240px}body[data-visual=momentum] .qw-pathway-copy{padding:28px 25px 32px}body[data-visual=momentum] .qw-assessment-media,body[data-visual=momentum] .qw-aftercare-media,body[data-visual=momentum] .qw-process-media{min-height:430px}body[data-visual=momentum] .qw-assessment-copy,body[data-visual=momentum] .qw-aftercare-copy{padding:64px 22px}body[data-visual=momentum] .qw-monitoring{padding-block:78px}body[data-visual=momentum] .qw-monitor-grid{grid-template-columns:1fr}body[data-visual=momentum] .qw-monitor-grid article{min-height:auto}body[data-visual=momentum] .qw-monitor-grid h3{margin-top:24px}body[data-visual=momentum] .qw-faq details p,[dir=rtl] body[data-visual=momentum] .qw-faq details p{padding-inline:0}body[data-visual=momentum] .qw-consultation{padding-block:78px}body[data-visual=momentum] .qw-sources ol{display:grid}}@media (prefers-reduced-motion:reduce){body[data-visual=momentum] .qw-pathway-media img,body[data-visual=momentum] .qw-button,body[data-visual=momentum] .qw-suitability{transition:none}}
body[data-visual=cheap-diagnostics]{--cb-ink:#17211d;--cb-green:#173b32;--cb-green-deep:#0d251f;--cb-mint:#d4e4dc;--cb-mint-soft:#e8e0d5;--cb-coral:#a6422d;--cb-paper:#f4f0e8;--cb-white:#fffdf8;--cb-line:#c9c2b7;--cb-muted:#424c47;background:var(--cb-paper);color:var(--cb-ink);padding-bottom:0;font-family:Segoe UI,Arial,sans-serif}[dir=rtl] body[data-visual=cheap-diagnostics]{font-family:Tajawal,Arial,sans-serif}body[data-visual=cheap-diagnostics] main{padding-top:118px}body[data-visual=cheap-diagnostics] main>.cb-page{margin-top:-118px}body[data-visual=cheap-diagnostics] a{text-decoration:none}body[data-visual=cheap-diagnostics] :is(a,button,input,summary):focus-visible{outline:3px solid var(--cb-coral);outline-offset:4px}body[data-visual=cheap-diagnostics] .text-gold-700,body[data-visual=cheap-diagnostics] .text-gold-600{color:var(--cb-green)!important}.cb-shell{width:min(1180px,100% - 48px);margin-inline:auto}.cb-section-anchor{scroll-margin-top:118px}.cb-header{z-index:60;pointer-events:none;position:absolute;inset:18px 0 auto}.cb-header-inner{width:min(1216px,100% - 32px);min-height:76px;color:var(--cb-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffefae6;border:1px solid #ffffff73;border-radius:20px;align-items:center;gap:26px;margin-inline:auto;padding:10px 12px 10px 22px;display:flex;box-shadow:0 18px 60px #00000026}.cb-brand{min-width:188px;color:var(--cb-ink);align-items:center;gap:10px;display:flex}.cb-brand>span{width:30px;height:34px;display:block;position:relative}.cb-brand>span i{border-radius:999px 999px 999px 2px;display:block;position:absolute;transform:rotate(45deg)}.cb-brand>span i:first-child{background:var(--cb-green);width:20px;height:20px;inset:2px auto auto 1px}.cb-brand>span i:last-child{background:var(--cb-coral);width:14px;height:14px;inset:17px 2px auto auto}.cb-brand strong{letter-spacing:-.05em;flex-direction:column;font-size:23px;line-height:.85;display:flex}.cb-brand strong b{color:var(--cb-green);letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:800}.cb-desktop-nav{justify-content:center;gap:26px;margin-inline:auto;display:flex}.cb-desktop-nav a{color:var(--cb-ink);white-space:nowrap;font-size:14px;font-weight:600;transition:color .2s,transform .2s}.cb-desktop-nav a:hover{color:var(--cb-green);transform:translateY(-2px)}.cb-header-actions{align-items:center;gap:9px;display:flex}.cb-language{min-height:44px;color:var(--cb-ink);align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.cb-header-cta{background:var(--cb-green);color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.cb-header-cta:hover{background:var(--cb-green-deep);transform:translateY(-2px)}.cb-menu-button{border:1px solid var(--cb-line);background:0 0;border-radius:14px;width:46px;height:46px;padding:0;display:none}.cb-menu-button span{background:var(--cb-ink);width:20px;height:2px;margin:4px auto;transition:transform .2s;display:block}.cb-mobile-nav{background:var(--cb-white);pointer-events:auto;border-radius:18px;width:min(420px,100% - 32px);margin:8px auto 0;padding:16px;box-shadow:0 20px 60px #0003}.cb-mobile-nav a{border-bottom:1px solid var(--cb-line);min-height:50px;color:var(--cb-ink);justify-content:space-between;align-items:center;padding:12px 8px;font-weight:700;display:flex}.cb-mobile-nav a:last-child{color:var(--cb-green);border:0}.cb-hero{background:var(--cb-green-deep);color:#fff;min-height:max(720px,100svh);position:relative;overflow:hidden}.cb-hero-media,.cb-hero-media img,.cb-hero-shade{width:100%;height:100%;position:absolute;inset:0}.cb-hero-media img{object-fit:cover;object-position:center;animation:1.4s cubic-bezier(.2,.7,.2,1) both cbHeroScale}.cb-hero-shade{background:linear-gradient(90deg,#081915f5 0%,#081915d6 31%,#0819152e 62%,#0819150f 100%)}.cb-hero-inner{z-index:2;grid-template-columns:minmax(0,610px) 240px;justify-content:space-between;align-items:center;gap:60px;width:min(1100px,100% - 80px);min-height:max(720px,100svh);margin-inline:auto;padding:168px 0 118px;display:grid;position:relative}.cb-hero-copy{animation:.8s cubic-bezier(.2,.7,.2,1) .18s both cbHeroUp}.cb-kicker,.cb-section-head>p,.cb-final-cta>.cb-shell>p{color:#d9aa99;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.cb-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(54px,5vw,72px);line-height:.98}.cb-hero-answer{color:#ffffffe6;max-width:600px;margin:28px 0 0;font-size:18px;line-height:1.65}.cb-hero-search{max-width:650px;min-height:64px;color:var(--cb-ink);background:#fff;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:34px;padding:7px 8px 7px 20px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 18px 50px #00000047}.cb-hero-search:focus-within{transform:translateY(-3px);box-shadow:0 22px 58px #0000005c}.cb-hero-search>span{font-size:28px;line-height:1;transform:rotate(-18deg)}.cb-hero-search input{min-width:0;height:48px;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.cb-hero-search button{background:var(--cb-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:0 20px;font-weight:800;transition:background .2s,transform .2s}.cb-hero-search button:hover{background:#7f2f20;transform:translate(2px)}.cb-hero-compare{align-self:center;animation:.8s cubic-bezier(.2,.7,.2,1) .35s both cbHeroUp}.cb-hero-compare>p{color:#ffffff8f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:12px}.cb-hero-compare>div{border-top:1px solid #ffffff3d;align-items:center;gap:18px;padding:20px 0;display:flex}.cb-hero-compare span{color:#e7b7a6;font-size:12px;font-weight:800}.cb-hero-compare strong{font-size:20px;line-height:1.15}.cb-hero-facts{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04100d9e;border-top:1px solid #ffffff38;align-items:center;gap:0;min-height:64px;padding-inline:max(24px,50vw - 550px);display:flex;position:absolute;inset:auto 0 0}.cb-hero-facts span{color:#ffffffd1;text-align:center;border-inline-start:1px solid #ffffff29;flex:1;padding:10px 24px;font-size:13px}.cb-hero-facts span:first-child{border-inline-start:0}.cb-tests{background:var(--cb-paper);padding:120px 0}.cb-section-head{max-width:680px}.cb-section-head-wide{max-width:900px}.cb-section-head>p{color:var(--cb-coral)}.cb-section-head h2{color:var(--cb-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:720;line-height:1.03}.cb-section-head>span{color:var(--cb-muted);margin-top:24px;font-size:18px;line-height:1.72;display:block}.cb-test-search{margin-top:54px}.cb-test-search>label{color:var(--cb-green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.cb-test-search>div{background:var(--cb-white);border:1px solid #b8c6be;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:66px;padding:8px 18px;display:grid}.cb-test-search span{font-size:28px;transform:rotate(-18deg)}.cb-test-search input{min-width:0;height:48px;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:0;font-size:17px}.cb-test-search b{background:var(--cb-mint-soft);color:var(--cb-green);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px}.cb-test-list{border-top:1px solid var(--cb-line);margin-top:30px}.cb-test-list article{border-bottom:1px solid var(--cb-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:108px;padding:20px 8px;transition:background .2s,padding .2s;display:grid}.cb-test-list article:hover{background:#ece5da;padding-inline:18px}.cb-test-list article>span{color:var(--cb-green);font-size:12px;font-weight:800}.cb-test-list h3{letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.cb-test-list p{color:var(--cb-muted);margin:0;line-height:1.5}.cb-test-list a{min-height:44px;color:var(--cb-green);white-space:nowrap;align-items:center;gap:10px;padding:0 2px;font-weight:800;display:inline-flex}.cb-test-list a b{transition:transform .2s}.cb-test-list a:hover b{transform:translate(3px,-3px)}.cb-no-results{border-inline-start:4px solid var(--cb-coral);background:#fff;margin:28px 0 0;padding:24px;font-size:18px}.cb-editorial{background:var(--cb-white);padding:118px 0}.cb-tone-mint{background:#e8e0d5}.cb-tone-ink{background:var(--cb-green-deep);color:#fff}.cb-editorial-grid{grid-template-columns:minmax(0,1fr);gap:60px;display:grid}.cb-editorial-grid.cb-has-media{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start}.cb-editorial-grid.cb-reverse .cb-editorial-media{order:2}.cb-editorial-copy{min-width:0}.cb-editorial-media{position:sticky;top:130px}.cb-editorial-media figure{margin:0}.cb-editorial-media img{object-fit:cover;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 64px #17211d1f}.cb-editorial-media figcaption{color:#46504b;margin-top:14px;font-size:13px;line-height:1.5}.cb-editorial-media figcaption small{color:#626b66;margin-top:4px;display:block}.cb-tone-ink .cb-section-head>p{color:#e3b4a3}.cb-tone-ink .cb-section-head h2,.cb-tone-ink .cb-features h3{color:#fff}.cb-tone-ink .cb-section-head>span{color:#ffffffdb}.cb-blocks{margin-top:44px}.cb-features{border-top:1px solid var(--cb-line)}.cb-features article{border-bottom:1px solid var(--cb-line);grid-template-columns:48px minmax(150px,.55fr) 1fr;align-items:start;gap:20px;min-height:126px;padding:24px 4px;display:grid}.cb-features article>span,.cb-steps>li>span{color:var(--cb-green);font-size:12px;font-weight:800}.cb-features h3,.cb-steps h3{letter-spacing:-.02em;margin:0;font-size:20px}.cb-features p,.cb-steps p{color:var(--cb-muted);margin:0;line-height:1.62}.cb-tone-ink .cb-features,.cb-tone-ink .cb-features article{border-color:#fff3}.cb-tone-ink .cb-features article>span{color:#e3b4a3}.cb-tone-ink .cb-features p{color:#ffffffd1}.cb-steps{border-top:1px solid var(--cb-line);margin:0;padding:0;list-style:none}.cb-steps li{border-bottom:1px solid var(--cb-line);grid-template-columns:54px 1fr;gap:18px;padding:25px 0;display:grid}.cb-steps h3{margin-bottom:8px}.cb-tone-ink .cb-steps,.cb-tone-ink .cb-steps li{border-color:#ffffff3d}.cb-tone-ink .cb-steps>li>span{color:#e3b4a3}.cb-tone-ink .cb-steps h3{color:#fff}.cb-tone-ink .cb-steps p{color:#ffffffd1}.cb-callout{border-inline-start:4px solid var(--cb-coral);background:var(--cb-paper);color:var(--cb-ink);margin-top:28px;padding:26px 28px}.cb-callout-info{border-color:var(--cb-green)}.cb-callout-warning{border-color:#bd5c19}.cb-callout strong{font-size:18px}.cb-callout p{color:var(--cb-muted);margin:8px 0 0;line-height:1.65}.cb-table-wrap{border-top:1px solid var(--cb-line);overflow-x:auto}.cb-table-wrap table{border-collapse:collapse;text-align:start;width:100%}.cb-table-wrap caption{color:var(--cb-green);text-align:start;padding:18px 0;font-weight:800}.cb-table-wrap th,.cb-table-wrap td{border-bottom:1px solid var(--cb-line);text-align:start;vertical-align:top;padding:18px 16px}.cb-table-wrap th{color:var(--cb-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.cb-table-wrap td:first-child{width:30%;font-weight:800}.cb-table-wrap td:last-child{color:var(--cb-muted);line-height:1.55}.cb-faq{background:var(--cb-paper);padding:120px 0}.cb-faq-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.cb-faq-list{border-top:1px solid var(--cb-line)}.cb-faq-list details{border-bottom:1px solid var(--cb-line)}.cb-faq-list summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;min-height:86px;padding:20px 2px;font-size:18px;font-weight:800;list-style:none;display:grid}.cb-faq-list summary::-webkit-details-marker{display:none}.cb-faq-list summary span{color:var(--cb-green);font-size:12px}.cb-faq-list summary b{border:1px solid var(--cb-line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;transition:transform .2s,background .2s;display:grid}.cb-faq-list details[open] summary b{background:var(--cb-mint);transform:rotate(45deg)}.cb-faq-list details>p{color:var(--cb-muted);margin:-8px 50px 26px 60px;line-height:1.72}.cb-sources{background:var(--cb-white);padding:80px 0}.cb-sources h2{letter-spacing:-.03em;margin:0 0 28px;font-size:30px}.cb-sources ul{columns:2;column-gap:44px;margin:0;padding:0;list-style:none}.cb-sources li{break-inside:avoid;border-top:1px solid var(--cb-line)}.cb-sources a{color:var(--cb-ink);justify-content:space-between;gap:14px;padding:15px 0;font-size:14px;font-weight:700;display:flex}.cb-sources a span{color:var(--cb-green)}.cb-sources>.cb-shell>p{color:var(--cb-muted);margin:28px 0 0;font-size:13px}.cb-final-cta{background:var(--cb-green);color:#fff;text-align:center;padding:110px 0}.cb-final-cta h2{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(46px,6vw,78px);line-height:1}.cb-final-cta>.cb-shell>span{color:#ffffffc2;max-width:720px;margin:26px auto 0;font-size:18px;line-height:1.65;display:block}.cb-final-cta>.cb-shell>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cb-final-cta a{color:#fff;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.cb-final-cta a:first-child{border-color:var(--cb-coral);background:var(--cb-coral);color:#fff}.cb-final-cta a:hover{color:var(--cb-green);background:#fff;transform:translateY(-3px)}.cb-footer{color:#fff;background:#091713;padding:70px 0 26px}.cb-footer-main{grid-template-columns:1.35fr .7fr .7fr .8fr;gap:52px;display:grid}.cb-footer-brand{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:800}.cb-footer-main>div:first-child p{color:#ffffff8c;max-width:360px;line-height:1.65}.cb-footer nav,.cb-footer-contact{flex-direction:column;gap:12px;display:flex}.cb-footer strong{color:var(--cb-mint);letter-spacing:.12em;margin-bottom:8px;font-size:12px}.cb-footer a{color:#ffffffad;font-size:14px}.cb-footer a:hover{color:#fff}.cb-footer-note{color:#ffffff73;border-top:1px solid #ffffff26;justify-content:space-between;gap:30px;margin-top:54px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.cb-footer-note p{max-width:760px;margin:0}@keyframes cbHeroScale{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes cbHeroUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.cb-desktop-nav,.cb-header-cta{display:none}.cb-menu-button{display:block}.cb-header-inner{justify-content:space-between}.cb-hero-inner{grid-template-columns:minmax(0,610px) 190px;gap:30px;width:min(920px,100% - 48px)}.cb-editorial-grid.cb-has-media{grid-template-columns:1fr 1fr;gap:42px}.cb-footer-main{grid-template-columns:1.2fr 1fr 1fr}.cb-footer-contact{grid-column:2/-1}}@media (min-width:801px) and (max-width:1280px){.cb-hero-inner{grid-template-columns:minmax(0,650px);justify-content:start}.cb-hero-compare{display:none}}@media (max-width:800px){body[data-visual=cheap-diagnostics] main{padding-top:104px}body[data-visual=cheap-diagnostics] main>.cb-page{margin-top:-104px}.cb-shell{width:min(100% - 32px,680px)}.cb-section-anchor{scroll-margin-top:102px}.cb-header{inset-block-start:14px}.cb-header-inner{border-radius:17px;width:calc(100% - 24px);min-height:66px;padding:8px 9px 8px 14px}.cb-brand{min-width:0}.cb-brand>span{width:24px;height:28px}.cb-brand>span i:first-child{width:16px;height:16px}.cb-brand>span i:last-child{width:11px;height:11px;inset-block-start:14px}.cb-brand strong{font-size:19px}.cb-brand strong b{margin-top:6px;font-size:8px}.cb-language{padding:0 8px;font-size:12px}.cb-menu-button{width:44px;height:44px}.cb-hero{background:var(--cb-green-deep);min-height:auto;padding-top:560px;overflow:visible}.cb-hero-media{height:560px}.cb-hero-media img{object-position:center center}.cb-hero-shade{background:linear-gradient(180deg, #040c0a14, #040c0a05 66%, var(--cb-green-deep) 100%);height:560px}.cb-hero-inner{width:100%;min-height:auto;padding:48px 22px 36px;display:block}.cb-hero h1{font-size:clamp(44px,13vw,60px)}.cb-hero-answer{margin-top:22px;font-size:16px}.cb-hero-search{border-radius:18px;grid-template-columns:auto 1fr;min-height:58px;margin-top:28px;padding-inline:16px 8px}.cb-hero-search button{grid-column:1/-1;width:100%;margin-bottom:2px}.cb-hero-compare{margin-top:34px}.cb-hero-compare>div{padding:15px 0}.cb-hero-compare strong{font-size:17px}.cb-hero-facts{background:var(--cb-green-deep);border:0;min-height:auto;padding:0 22px 24px;display:grid;position:relative}.cb-hero-facts span{border-inline-start:0;text-align:start;border-top:1px solid #ffffff24;padding:14px 0}.cb-tests,.cb-editorial,.cb-faq{padding:84px 0}.cb-section-head h2{font-size:clamp(38px,11vw,54px)}.cb-section-head>span{font-size:16px}.cb-test-search{margin-top:40px}.cb-test-search>div{grid-template-columns:auto 1fr}.cb-test-search b{grid-column:1/-1;justify-self:start}.cb-test-list article{grid-template-columns:34px 1fr;gap:14px}.cb-test-list article>a{grid-column:2}.cb-editorial-grid.cb-has-media,.cb-faq-grid{grid-template-columns:1fr}.cb-editorial-grid.cb-reverse .cb-editorial-media{order:initial}.cb-editorial-media{position:static}.cb-editorial-media img{border-radius:20px}.cb-features article{grid-template-columns:36px 1fr;gap:10px 14px}.cb-features article p{grid-column:2}.cb-faq-grid{gap:46px}.cb-faq-list details>p{margin-inline:44px 8px}.cb-sources ul{columns:1}.cb-final-cta{padding:88px 0}.cb-final-cta>.cb-shell>div{display:grid}.cb-footer-main{grid-template-columns:1fr 1fr;gap:40px 24px}.cb-footer-main>div:first-child{grid-column:1/-1}.cb-footer-contact{grid-column:auto}.cb-footer-note{flex-direction:column}}@media (max-width:480px){.cb-hero{padding-top:520px}.cb-hero-media,.cb-hero-shade{height:520px}.cb-header-actions{gap:2px}.cb-hero-inner{padding-inline:18px}.cb-hero h1{font-size:46px}.cb-test-list h3{font-size:20px}.cb-table-wrap{margin-inline:-16px}.cb-table-wrap th,.cb-table-wrap td{min-width:150px;padding:16px 12px}.cb-faq-list summary{grid-template-columns:30px 1fr auto;gap:9px;font-size:16px}.cb-faq-list details>p{margin-inline:39px 4px}.cb-footer-main{grid-template-columns:1fr}.cb-footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){.cb-hero-media img,.cb-hero-copy,.cb-hero-compare{animation:none}.cb-page *,.cb-header *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
body[data-visual=aesthetic-editorial]{--df-ink:#111;--df-muted:#65615c;--df-paper:#f8f6f1;--df-peach:#f3e9df;--df-line:#dedad2;--df-amber:#f4b400;--df-dark:#111;--color-gold-500:#f4b400;--color-gold-700:#805c00;--color-charcoal:#111;--color-cream:#f3e9df;--color-ink:#111;--color-ink-muted:#65615c;--color-line:#dedad2;background:var(--df-paper);color:var(--df-ink)}body[data-visual=aesthetic-editorial] .site-header{pointer-events:none;background:0 0;border:0;padding:1.35rem 0 0;top:0}body[data-visual=aesthetic-editorial] .site-header-inner{pointer-events:auto;background:#fffffff5;border:1px solid #1111110f;border-radius:999px;width:min(100% - 4rem,72rem);height:4.3rem;padding-inline:1.35rem .75rem;box-shadow:0 14px 34px #11111117}body[data-visual=aesthetic-editorial] .site-header a{color:var(--df-ink)}body[data-visual=aesthetic-editorial] .site-header a[href*=\#consultation]{background:var(--df-dark);color:#fff}body[data-visual=aesthetic-editorial] .site-header .bg-gradient-to-b{background:var(--df-amber)}body[data-visual=aesthetic-editorial] .site-header .text-gold-700{color:var(--df-ink)}.df-site-header{z-index:50;position:sticky}.df-site-header-inner{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.df-site-nav{align-items:center;gap:clamp(.9rem,1.8vw,1.6rem);display:flex}.df-site-nav a{white-space:nowrap;font-size:.74rem;font-weight:750}.df-site-nav a:hover{color:#805c00}.df-site-header-actions{align-items:center;gap:.55rem;display:flex}.df-site-header-cta{white-space:nowrap;border-radius:999px;align-items:center;min-height:2.8rem;padding:.65rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.df-site-menu{display:none;position:relative}.df-site-menu summary{cursor:pointer;border:1px solid var(--df-line);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;list-style:none;display:grid}.df-site-menu summary::-webkit-details-marker{display:none}.df-site-menu>nav{inset-inline-end:0;border:1px solid var(--df-line);background:#fff;border-radius:1rem;width:min(19rem,100vw - 2rem);padding:.65rem;position:absolute;top:calc(100% + .75rem);box-shadow:0 20px 50px #11111124}.df-site-menu>nav a{border-radius:.65rem;padding:.78rem .9rem;font-size:.84rem;font-weight:700;display:block}.df-site-menu>nav a:hover{background:var(--df-peach)}body[data-visual=aesthetic-editorial] .site-footer{background:var(--df-dark)}body[data-visual=aesthetic-editorial] .site-footer>div:first-child{background:var(--df-amber)}body[data-visual=aesthetic-editorial] .floating-whatsapp,body[data-visual=aesthetic-editorial] .sticky-mobile-cta a:last-child{background:var(--df-dark)}.df-site{background:var(--df-paper);color:var(--df-ink);overflow:clip}.df-shell{width:min(100% - 4rem,72rem);margin-inline:auto}.df-kicker{color:var(--df-muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.68rem;font-weight:800}[dir=rtl] .df-kicker{letter-spacing:0}.df-site h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,4.2rem);font-weight:400;line-height:1.04}[dir=rtl] .df-site h2{letter-spacing:0;font-family:inherit;font-weight:700}.df-lead{color:var(--df-muted);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.75}.df-hero{padding:4.25rem 0 5.5rem}.df-breadcrumb{color:#8b8780;margin:0 0 2rem;font-size:.78rem}.df-hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.df-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:34rem;margin:0;font-size:clamp(3.4rem,5.7vw,6rem);font-weight:500;line-height:.92}[dir=rtl] .df-hero-copy h1{letter-spacing:0;line-height:1.12}.df-hero-body{max-width:33rem;color:var(--df-muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.27rem);line-height:1.65}.df-facts{border-block:1px solid var(--df-line);grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;padding:1.35rem 0;display:grid}.df-facts div{min-width:0}.df-facts dt{color:#87827a;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}[dir=rtl] .df-facts dt{letter-spacing:0}.df-facts dd{margin:.45rem 0 0;font-size:.88rem;line-height:1.35}.df-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.df-button{border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1.4rem;font-size:.82rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.df-button:hover{transform:translateY(-2px)}.df-button-primary{background:var(--df-amber);color:var(--df-ink)}.df-button-primary:hover{background:#ffc527}.df-button-secondary{border:1px solid var(--df-line);color:var(--df-ink)}.df-hero-picture{aspect-ratio:1.25;background:#ddd7cf;border-radius:1.25rem;display:block;overflow:hidden;box-shadow:0 25px 55px -35px #11111173}.df-hero-image{object-fit:cover;object-position:center;width:100%;height:100%}[dir=rtl] .df-hero-image{transform:scaleX(-1)}.df-summary{border-block:1px solid var(--df-line);background:#fff}.df-summary .df-shell{grid-template-columns:8rem 1fr;gap:2rem;padding-block:1.5rem;display:grid}.df-summary strong{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.df-summary p{color:var(--df-muted);margin:0;font-size:.9rem;line-height:1.7}.df-suitability{background:var(--df-peach);padding:7rem 0}.df-section-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.df-section-grid>div:first-child>p:last-child{color:var(--df-muted);line-height:1.7}.df-topic-list{border-top:1px solid #d7cabe;grid-template-columns:repeat(2,1fr);gap:0 2.5rem;display:grid}.df-topic-list article{border-bottom:1px solid #d7cabe;grid-template-columns:.65rem 1fr;gap:.85rem;padding:1.4rem 0;display:grid}.df-topic-list article>span{background:var(--df-amber);border-radius:50%;width:.42rem;height:.42rem;margin-top:.48rem}.df-topic-list h3{margin:0;font-family:Georgia,serif;font-size:1.18rem;font-weight:400}[dir=rtl] .df-topic-list h3{font-family:inherit;font-weight:700}.df-topic-list p{color:var(--df-muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.55}.df-precision{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,6vw,6rem);padding-block:7.5rem;display:grid}.df-precision-media{aspect-ratio:.82;background:#ddd7cf;border-radius:1.1rem;overflow:hidden}.df-precision-media img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.df-precision-copy{max-width:43rem}.df-check-list{border-top:1px solid var(--df-line);margin-top:2.3rem}.df-check-list p{border-bottom:1px solid var(--df-line);color:var(--df-ink);margin:0;padding:1rem 0;font-size:.92rem}.df-journey{background:var(--df-dark);color:#fff;padding:7rem 0}.df-journey .df-kicker{color:#ffffff80}.df-journey h2{color:#fff}.df-journey-answer{color:#ffffffa3;max-width:52rem;line-height:1.7}.df-journey ol{grid-template-columns:repeat(3,1fr);gap:2.2rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.df-journey li{border-top:1px solid #ffffff38;min-height:17rem;padding-top:1.3rem}.df-journey li>span{color:var(--df-amber);font-family:Georgia,serif;font-size:1.4rem}.df-journey h3{color:#fff;margin:3.5rem 0 .8rem;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}[dir=rtl] .df-journey h3{font-family:inherit;font-weight:700}.df-journey li p{color:#ffffff9e;font-size:.9rem;line-height:1.65}.df-results{background:var(--df-paper);padding:7rem 0}.df-results .df-shell{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem);display:grid}.df-results-heading>p:last-child{color:var(--df-muted);line-height:1.7}.df-result-list{border-top:1px solid var(--df-line)}.df-result-list article{border-bottom:1px solid var(--df-line);grid-template-columns:minmax(9rem,.45fr) 1fr;gap:2rem;padding:1.4rem 0;display:grid}.df-result-list h3{margin:0;font-family:Georgia,serif;font-size:1.25rem;font-weight:400}[dir=rtl] .df-result-list h3{font-family:inherit;font-weight:700}.df-result-list p{color:var(--df-muted);margin:0;font-size:.9rem;line-height:1.6}.df-directory{background:var(--df-peach);padding:7rem 0}.df-directory-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,7rem);display:grid}.df-directory-grid>div>p:last-child{max-width:34rem;color:var(--df-muted);line-height:1.7}.df-directory nav{border-top:1px solid #d7cabe}.df-directory nav a{color:var(--df-ink);border-bottom:1px solid #d7cabe;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.df-directory nav a>span:first-child{color:#918a82;font-family:Georgia,serif;font-size:.83rem}.df-directory nav a>span:last-child{font-size:1.15rem;transition:transform .2s}.df-directory nav a:hover>span:last-child{transform:translate(.3rem)}[dir=rtl] .df-directory nav a:hover>span:last-child{transform:translate(-.3rem)}.df-directory nav strong{font-family:Georgia,serif;font-size:1.18rem;font-weight:400}[dir=rtl] .df-directory nav strong{font-family:inherit;font-weight:700}.df-spoke{background:var(--df-paper);color:var(--df-ink);overflow:clip}.df-spoke-hero{background:var(--df-peach);padding:5.5rem 0 4.5rem}.df-spoke-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.df-spoke-hero-with-media .df-spoke-hero-grid{grid-template-columns:1.05fr .95fr}.df-spoke-hero-copy nav{color:#817b73;flex-wrap:wrap;gap:.6rem;margin-bottom:2.8rem;font-size:.75rem;display:flex}.df-spoke-hero-copy nav a{color:inherit;text-underline-offset:.2rem;text-decoration:underline}.df-spoke-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:48rem;margin:0;font-size:clamp(3rem,5.6vw,5.6rem);font-weight:500;line-height:.96}[dir=rtl] .df-spoke-hero h1{letter-spacing:0;line-height:1.15}.df-spoke-answer{max-width:45rem;color:var(--df-muted);margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72}.df-spoke-meta{color:#7d776e;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;font-size:.72rem;font-weight:700;display:flex}.df-spoke-hero-media{margin:0}.df-spoke-hero-media img{aspect-ratio:1.04;object-fit:cover;border-radius:1.2rem;width:100%;height:auto;box-shadow:0 25px 55px -35px #11111173}.df-spoke-hero-media figcaption{color:#817b73;margin-top:.65rem;font-size:.68rem;line-height:1.5}.df-spoke-local-nav{z-index:20;border-block:1px solid var(--df-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1f0;position:sticky;top:5rem}.df-spoke-local-nav .df-shell{scrollbar-width:none;gap:2rem;display:flex;overflow-x:auto}.df-spoke-local-nav a{color:var(--df-muted);white-space:nowrap;flex:none;padding:1rem 0;font-size:.76rem;font-weight:750;position:relative}.df-spoke-local-nav a[aria-current=page]{color:var(--df-ink)}.df-spoke-local-nav a[aria-current=page]:after{inset-inline:0;background:var(--df-amber);content:"";height:2px;position:absolute;bottom:-1px}.df-spoke-body{padding-block:2rem 7rem}.df-spoke-section{border-bottom:1px solid var(--df-line);grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,7vw,7rem);padding:6rem 0;display:grid}.df-spoke-section-heading>span{color:var(--df-amber);margin-bottom:1.2rem;font-family:Georgia,serif;font-size:1.2rem;display:block}.df-spoke-section h2,.df-spoke-faq h2,.df-spoke-explore h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4.1rem);font-weight:400;line-height:1.04}[dir=rtl] .df-spoke-section h2,[dir=rtl] .df-spoke-faq h2,[dir=rtl] .df-spoke-explore h2{letter-spacing:0;font-family:inherit;font-weight:700}.df-spoke-section-heading>p{color:var(--df-muted);line-height:1.75}.df-spoke-blocks{align-self:start}.df-spoke-paragraph{color:var(--df-muted);line-height:1.75}.df-spoke-list{margin:0;padding-inline-start:1.3rem}.df-spoke-list li{border-bottom:1px solid var(--df-line);padding:.8rem 0;line-height:1.6}.df-spoke-features{border-top:1px solid var(--df-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.df-spoke-features article{border-bottom:1px solid var(--df-line);min-height:13rem;padding:1.3rem}.df-spoke-features article:nth-child(odd){border-inline-end:1px solid var(--df-line);padding-inline-start:0}.df-spoke-features article>span{color:#9b958d;font-size:.68rem}.df-spoke-features h3,.df-spoke-steps h3{margin:2.4rem 0 .6rem;font-family:Georgia,serif;font-size:1.28rem;font-weight:400}[dir=rtl] .df-spoke-features h3,[dir=rtl] .df-spoke-steps h3{font-family:inherit;font-weight:700}.df-spoke-features p,.df-spoke-steps p{color:var(--df-muted);margin:0;font-size:.9rem;line-height:1.65}.df-spoke-steps{border-top:1px solid var(--df-line);margin:0;padding:0;list-style:none}.df-spoke-steps li{border-bottom:1px solid var(--df-line);grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.4rem 0;display:grid}.df-spoke-steps li>span{color:var(--df-amber);font-family:Georgia,serif}.df-spoke-steps h3{margin:0 0 .5rem}.df-spoke-callout{background:var(--df-dark);color:#fff;border-radius:1rem;margin-top:2rem;padding:1.6rem}.df-spoke-callout strong{color:var(--df-amber)}.df-spoke-callout p{color:#ffffffb8;margin-bottom:0;line-height:1.65}.df-spoke-table-wrap{overflow-x:auto}.df-spoke-table-wrap table{border-collapse:collapse;width:100%}.df-spoke-table-wrap th,.df-spoke-table-wrap td{border-bottom:1px solid var(--df-line);text-align:start;padding:.9rem}.df-spoke-stat,.df-spoke-quote{border-inline-start:3px solid var(--df-amber);margin:1.5rem 0;padding:1rem 1.5rem}.df-spoke-stat strong{font-family:Georgia,serif;font-size:2.5rem;display:block}.df-spoke-figure{margin:2rem 0}.df-spoke-figure img{border-radius:1rem;width:100%;height:auto}.df-spoke-figure figcaption{color:var(--df-muted);margin-top:.6rem;font-size:.72rem}.df-spoke-faq{border-bottom:1px solid var(--df-line);padding:6rem 0}.df-spoke-faq>div{border-top:1px solid var(--df-line);max-width:55rem;margin:3rem auto 0}.df-spoke-faq details{border-bottom:1px solid var(--df-line)}.df-spoke-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.3rem 0;font-family:Georgia,serif;font-size:1.08rem;list-style:none;display:flex}.df-spoke-faq summary::-webkit-details-marker{display:none}.df-spoke-faq details p{max-width:48rem;color:var(--df-muted);margin:0;padding-bottom:1.4rem;line-height:1.7}.df-spoke-sources{border-bottom:1px solid var(--df-line);padding:3rem 0}.df-spoke-sources h2{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.df-spoke-sources ul{flex-wrap:wrap;gap:.8rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.df-spoke-sources a{color:var(--df-muted);text-underline-offset:.22rem;font-size:.8rem;text-decoration:underline}.df-spoke-explore{padding:6rem 0 0}.df-spoke-explore nav{border-top:1px solid var(--df-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:3rem;display:grid}.df-spoke-explore nav a{border-bottom:1px solid var(--df-line);justify-content:space-between;gap:1rem;padding:1.2rem 0;font-weight:700;display:flex}.df-aftercare{background:var(--df-peach);grid-template-columns:1fr 1fr;display:grid}.df-aftercare-copy{align-self:center;padding:clamp(4rem,7vw,7rem)}.df-aftercare-copy>div{border-top:1px solid #d7cabe;margin-top:2rem}.df-aftercare-copy article{border-bottom:1px solid #d7cabe;padding:1rem 0}.df-aftercare-copy h3{margin:0;font-size:1rem}.df-aftercare-copy article p{color:var(--df-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.55}.df-aftercare-media{min-height:44rem}.df-aftercare-media img{object-fit:cover;width:100%;height:100%;min-height:44rem}.df-safety{background:#fff;padding:7rem 0}.df-safety>.df-shell{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.df-safety>.df-shell>div:first-child>p:last-child{color:var(--df-muted);line-height:1.7}.df-safety-detail ul{border-top:1px solid var(--df-line);margin:0;padding:0;list-style:none}.df-safety-detail li{border-bottom:1px solid var(--df-line);padding:1rem 0;font-size:.92rem}.df-safety-detail aside{background:var(--df-dark);color:#fff;border-radius:1rem;margin-top:2rem;padding:1.7rem}.df-safety-detail aside strong{color:var(--df-amber)}.df-safety-detail aside p{color:#ffffffb3;margin-bottom:0;font-size:.9rem;line-height:1.6}.df-faq{padding-block:7rem}.df-faq>div{border-top:1px solid var(--df-line);max-width:54rem;margin:3rem auto 0}.df-faq>.df-kicker,.df-faq>h2{text-align:center}.df-faq details{border-bottom:1px solid var(--df-line)}.df-faq summary{cursor:pointer;justify-content:space-between;gap:2rem;padding:1.4rem 0;font-family:Georgia,serif;font-size:1.08rem;list-style:none;display:flex}[dir=rtl] .df-faq summary{font-family:inherit;font-weight:700}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary span{font-family:sans-serif;font-size:1.5rem;font-weight:300;transition:transform .2s}.df-faq details[open] summary span{transform:rotate(45deg)}.df-faq details p{max-width:46rem;color:var(--df-muted);margin:0;padding:0 0 1.5rem;line-height:1.65}.df-sources{padding-bottom:5rem}.df-sources h2{letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:.75rem;font-weight:800}.df-sources ul{flex-wrap:wrap;gap:.7rem 1.5rem;padding:0;list-style:none;display:flex}.df-sources a{color:var(--df-muted);text-underline-offset:.25rem;font-size:.8rem;text-decoration:underline}.df-final{background:var(--df-dark);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:4rem;padding:clamp(5rem,8vw,8rem) max(2rem,50% - 36rem);display:grid}.df-final h2{color:#fff}.df-final>div:first-child{max-width:50rem}.df-final>div:first-child>p:last-child{color:#ffffff9e;max-width:42rem}.df-final-actions{gap:.7rem;min-width:16rem;display:grid}.df-final-actions a{color:#fff;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem 1.2rem;font-size:.8rem;font-weight:800;display:flex}.df-final-actions a:first-child{border-color:var(--df-amber);background:var(--df-amber);color:var(--df-ink)}@media (max-width:899px){body[data-visual=aesthetic-editorial] .site-header{padding-top:.65rem}body[data-visual=aesthetic-editorial] .site-header-inner{width:min(100% - 1rem,72rem);height:4rem;padding-inline:.9rem .55rem}.df-site-nav,.df-site-header-cta{display:none}.df-site-menu{display:block}.df-shell{width:min(100% - 2rem,72rem)}.df-hero{padding-top:2.25rem}.df-hero-grid{grid-template-columns:1fr;gap:2.5rem}.df-hero-picture{aspect-ratio:.9;order:-1;max-height:34rem}.df-hero-image{object-position:center 24%}[dir=rtl] .df-hero-image{transform:none}.df-hero-copy h1{font-size:clamp(3rem,13vw,4.6rem)}.df-summary .df-shell,.df-section-grid,.df-precision,.df-results .df-shell,.df-aftercare,.df-safety>.df-shell,.df-final,.df-directory-grid,.df-spoke-hero-with-media .df-spoke-hero-grid,.df-spoke-section{grid-template-columns:1fr}.df-summary .df-shell{gap:.65rem}.df-section-grid,.df-precision,.df-results .df-shell,.df-safety>.df-shell{gap:2.5rem}.df-suitability,.df-results,.df-safety,.df-faq,.df-precision{padding-block:4.25rem}.df-precision-media{aspect-ratio:1.15}.df-journey{padding-block:4.25rem}.df-journey ol{grid-template-columns:1fr;gap:0}.df-journey li{min-height:0;padding:1.25rem 0 2rem}.df-journey h3{margin-top:1.5rem}.df-aftercare-copy{padding:5rem 1rem}.df-aftercare-media{order:-1;min-height:30rem}.df-aftercare-media img{min-height:30rem}.df-final{gap:2rem;padding-inline:1rem}.df-directory{padding-block:4.25rem}.df-spoke-hero{padding:3rem 0}.df-spoke-hero-media{order:-1}.df-spoke-hero-media img{object-position:center 24%;max-height:34rem}.df-spoke-local-nav{top:4.6rem}.df-spoke-section{gap:2.5rem;padding:4.5rem 0}.df-spoke-explore nav{grid-template-columns:1fr}}@media (max-width:599px){.df-breadcrumb{margin-bottom:1.3rem}.df-facts{grid-template-columns:1fr;gap:0}.df-facts div{border-bottom:1px solid var(--df-line);padding-block:.75rem}.df-facts div:last-child{border-bottom:0}.df-actions{display:grid}.df-button{width:100%}.df-topic-list{grid-template-columns:1fr}.df-result-list article{grid-template-columns:1fr;gap:.4rem}.df-spoke-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.df-spoke-features{grid-template-columns:1fr}.df-spoke-features article:nth-child(odd){border-inline-end:0;padding-inline:0}.df-spoke-features article{min-height:0;padding-inline:0}}@media (prefers-reduced-motion:no-preference){.df-topic-list article,.df-check-list p,.df-result-list article,.df-faq details{transition:padding-inline .2s,background .2s}.df-topic-list article:hover,.df-check-list p:hover,.df-result-list article:hover,.df-faq details:hover{background:#11111106;padding-inline:.65rem}}
body[data-visual=skin-atelier]{--pc-ink:#1b211d;--pc-forest:#1d2b24;--pc-forest-soft:#304238;--pc-pearl:#f7f4ee;--pc-stone:#e6dfd5;--pc-rose:#d8c8c0;--pc-champagne:#b39463;--pc-line:#1b211d2e;background:var(--pc-pearl);color:var(--pc-ink);font-family:Arial,Helvetica,Tajawal,sans-serif}body[data-visual=skin-atelier] main{overflow:clip}.pc-site,.pc-page{background:var(--pc-pearl);color:var(--pc-ink)}.pc-site h1,.pc-site h2,.pc-site h3,.pc-page h1,.pc-page h2,.pc-page h3,.pc-footer-intro a{letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}[dir=rtl] .pc-site h1,[dir=rtl] .pc-site h2,[dir=rtl] .pc-site h3,[dir=rtl] .pc-page h1,[dir=rtl] .pc-page h2,[dir=rtl] .pc-page h3,[dir=rtl] .pc-footer-intro a{letter-spacing:-.02em;font-family:Tajawal,sans-serif;font-weight:500}.pc-eyebrow{color:inherit;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.67rem;font-weight:700;line-height:1.4}[dir=rtl] .pc-eyebrow{letter-spacing:0}.pc-header{z-index:60;border-bottom:1px solid var(--pc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f4eef2;height:5rem;position:sticky;top:0}.pc-header-inner{grid-template-columns:15rem 1fr auto;align-items:center;gap:2rem;max-width:100rem;height:100%;margin:auto;padding:0 clamp(1.2rem,4vw,5rem);display:grid}.pc-wordmark{width:max-content;color:var(--pc-ink);flex-direction:column;text-decoration:none;display:flex}.pc-wordmark>span{letter-spacing:.02em;font-family:Georgia,serif;font-size:1rem}.pc-wordmark>small{color:var(--pc-champagne);letter-spacing:.17em;margin-top:.22rem;font-size:.49rem;font-weight:700}[dir=rtl] .pc-wordmark{text-align:left;direction:ltr}.pc-nav{justify-self:center;gap:clamp(1.4rem,2.7vw,3.2rem);display:flex}.pc-nav a{color:var(--pc-ink);padding:1.8rem 0;font-size:.74rem;text-decoration:none;position:relative}.pc-nav a:after{content:"";inset-inline:0;background:var(--pc-champagne);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:1.2rem;transform:scaleX(0)}.pc-nav a:hover:after,.pc-nav a:focus-visible:after{transform:scaleX(1)}.pc-header-actions{align-items:center;gap:.85rem;display:flex}.pc-consult{background:var(--pc-forest);border:1px solid var(--pc-forest);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;padding:.75rem 1.05rem;font-size:.72rem;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.pc-consult:hover{color:var(--pc-forest);background:0 0}.pc-menu{display:none;position:relative}.pc-menu summary{border:1px solid var(--pc-line);cursor:pointer;place-items:center;width:2.8rem;height:2.8rem;list-style:none;display:grid}.pc-menu summary::-webkit-details-marker{display:none}.pc-menu nav{top:calc(100% + .65rem);background:var(--pc-pearl);border:1px solid var(--pc-line);width:min(21rem,100vw - 2rem);padding:.75rem;position:absolute;inset-inline-end:0;box-shadow:0 24px 60px #1b211d26}.pc-menu nav a{border-bottom:1px solid var(--pc-line);color:var(--pc-ink);padding:.9rem .8rem;text-decoration:none;display:block}.pc-menu nav a:last-child{background:var(--pc-forest);color:#fff;border:0;margin-top:.5rem}.pc-hero{isolation:isolate;background:#b9a99a;align-items:stretch;min-height:calc(100svh - 5rem);display:flex;position:relative}.pc-hero-media,.pc-hero-media img{width:100%;height:100%;position:absolute;inset:0}.pc-hero-media{z-index:-2}.pc-hero-media img{object-fit:cover;object-position:center}.pc-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#111b16f5 0%,#131e18e8 33%,#131e187a 53%,#131e1808 76%);position:absolute;inset:0}[dir=rtl] .pc-hero:after{background:linear-gradient(270deg,#111b16f5 0%,#131e18e8 33%,#131e187a 53%,#131e1808 76%)}.pc-hero-panel{color:#fff;flex-direction:column;justify-content:center;width:min(47rem,54vw);padding:clamp(5rem,8vw,9rem) clamp(1.3rem,6vw,7rem);display:flex}.pc-hero-panel .pc-eyebrow{color:#d6c09c;max-width:32rem}.pc-hero h1{color:#fff;max-width:10ch;margin:0;font-size:clamp(3.7rem,6.3vw,7.6rem);line-height:.88}[dir=rtl] .pc-hero h1{line-height:1.02}.pc-hero-body{color:#ffffffbf;max-width:34rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.7}.pc-actions{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:1.8rem;display:flex}.pc-primary{min-width:13.5rem;min-height:3.2rem;color:var(--pc-forest);letter-spacing:.06em;text-transform:uppercase;background:#c9ae82;border:1px solid #c9ae82;justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1.1rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}[dir=rtl] .pc-primary{letter-spacing:0}.pc-primary:hover{color:#fff;background:0 0;transform:translateY(-2px)}.pc-secondary{color:inherit;border-bottom:1px solid;padding-bottom:.35rem;font-size:.8rem;text-decoration:none}.pc-hero-caption{inset-inline-end:1.5rem;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.55rem;position:absolute;bottom:1.3rem}.pc-reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both pc-rise}.pc-delay-1{animation-delay:.1s}.pc-delay-2{animation-delay:.2s}.pc-delay-3{animation-delay:.3s}@keyframes pc-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pc-principles{background:var(--pc-pearl);border-bottom:1px solid var(--pc-line);grid-template-columns:repeat(3,1fr);min-height:6.5rem;padding-inline:clamp(1.2rem,5vw,6rem);display:grid}.pc-principles>div{border-inline-start:1px solid var(--pc-line);align-items:center;gap:1rem;padding:1.6rem clamp(1rem,2.4vw,2.5rem);display:flex}.pc-principles>div:last-child{border-inline-end:1px solid var(--pc-line)}.pc-principles span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.78rem}.pc-principles p{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8rem}.pc-opening{text-align:center;padding:clamp(6rem,11vw,12rem) clamp(1.25rem,9vw,11rem)}.pc-opening .pc-eyebrow{color:var(--pc-champagne)}.pc-opening h2{max-width:18ch;margin:0 auto;font-size:clamp(3.2rem,5.5vw,6.6rem);line-height:.98}.pc-opening>p:last-child{color:#1b211da8;max-width:45rem;margin:2rem auto 0;font-size:1.05rem;line-height:1.8}.pc-concerns{background:var(--pc-stone);grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,8vw,10rem);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-concerns-intro{align-self:start;position:sticky;top:9rem}.pc-concerns-intro .pc-eyebrow{color:#806642}.pc-concerns-intro h2{margin:0;font-size:clamp(3.4rem,5.3vw,6.1rem);line-height:.95}.pc-concerns-intro>p:last-child{color:#1b211da6;max-width:27rem;margin:1.5rem 0 0;line-height:1.7}.pc-concern-list{border-top:1px solid #1b211d52}.pc-concern-list a{min-height:9.5rem;color:var(--pc-ink);border-bottom:1px solid #1b211d52;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 0;text-decoration:none;transition:padding .3s,color .3s;display:grid}.pc-concern-list a:hover{color:#755b37;padding-inline:1rem}.pc-concern-list a>span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.72rem}.pc-concern-list h3{margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem)}.pc-concern-list p{color:#1b211d9e;max-width:40rem;margin:.55rem 0 0;font-size:.86rem;line-height:1.6}.pc-concern-list i{font-style:normal}.pc-treatment{background:var(--pc-forest);color:#fff;grid-template-columns:1.08fr .92fr;align-items:stretch;display:grid}.pc-treatment figure{align-self:center;margin:0}.pc-treatment figure img{width:100%;height:auto;display:block}.pc-treatment figcaption,.pc-assessment figcaption{color:#ffffff6b;padding:.8rem 1rem;font-size:.6rem}.pc-treatment-copy{flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,10rem) clamp(1.3rem,6vw,7rem);display:flex}.pc-treatment-copy .pc-eyebrow{color:#d3bb95}.pc-treatment-copy h2{color:#fff;max-width:11ch;margin:0;font-size:clamp(3.3rem,4.8vw,5.7rem);line-height:.96}.pc-treatment-copy>p:not(.pc-eyebrow){color:#ffffffa6;max-width:36rem;margin:1.4rem 0 0;line-height:1.7}.pc-treatment-list{border-top:1px solid #ffffff45;margin-top:2.5rem}.pc-treatment-list a{color:#fff;border-bottom:1px solid #ffffff45;grid-template-columns:2.4rem 1fr auto;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.pc-treatment-list span{color:#d3bb95;font-family:Georgia,serif;font-size:.7rem}.pc-treatment-list strong{font-size:.92rem;font-weight:500}.pc-treatment-list i{font-style:normal}.pc-underlink{width:fit-content;min-width:15rem;color:inherit;border-bottom:1px solid;justify-content:space-between;gap:2rem;margin-top:2rem;padding-bottom:.55rem;font-size:.82rem;text-decoration:none;display:inline-flex}.pc-assessment{background:var(--pc-pearl);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,11rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-assessment-heading{align-self:end}.pc-assessment-heading .pc-eyebrow{color:var(--pc-champagne)}.pc-assessment-heading h2{max-width:11ch;margin:0;font-size:clamp(3.3rem,5vw,5.9rem);line-height:.97}.pc-assessment-heading>p:last-child{color:#1b211da3;max-width:34rem;margin:1.5rem 0 0;line-height:1.75}.pc-assessment figure{align-self:center;margin:0}.pc-assessment figure img{width:100%;height:auto;display:block}.pc-assessment figcaption{color:#1b211d7a;padding-inline:0}.pc-assessment ol{border-top:1px solid var(--pc-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.pc-assessment li{border-inline-end:1px solid var(--pc-line);min-height:12rem;padding:1.5rem}.pc-assessment li:first-child{border-inline-start:1px solid var(--pc-line)}.pc-assessment li>span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.8rem}.pc-assessment li strong{margin-top:2.2rem;font-size:.98rem;font-weight:600;display:block}.pc-assessment li p{color:#1b211d9e;margin:.55rem 0 0;font-size:.83rem;line-height:1.55}.pc-aftercare{background:var(--pc-rose);grid-template-columns:1.12fr .88fr;align-items:stretch;display:grid}.pc-aftercare figure{align-self:center;margin:0}.pc-aftercare figure img{width:100%;height:auto;display:block}.pc-aftercare>div{flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,10rem) clamp(1.3rem,6vw,7rem);display:flex}.pc-aftercare h2{max-width:10ch;margin:0;font-size:clamp(3.4rem,5vw,5.9rem);line-height:.96}.pc-aftercare p:not(.pc-eyebrow){color:#1b211da8;max-width:32rem;margin:1.5rem 0 0;line-height:1.75}.pc-directory{background:var(--pc-pearl);grid-template-columns:.7fr 1.3fr;gap:clamp(4rem,8vw,10rem);padding:clamp(6rem,10vw,11rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-directory header{align-self:start;position:sticky;top:9rem}.pc-directory .pc-eyebrow{color:var(--pc-champagne)}.pc-directory h2{max-width:10ch;margin:0;font-size:clamp(3.3rem,5vw,5.8rem);line-height:.97}.pc-directory nav{border-top:1px solid var(--pc-line)}.pc-directory nav a{border-bottom:1px solid var(--pc-line);color:var(--pc-ink);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.4rem 0;text-decoration:none;transition:color .25s,padding .25s;display:grid}.pc-directory nav a:hover{color:#806642;padding-inline:.7rem}.pc-directory nav span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.72rem}.pc-directory nav strong{font-family:Georgia,serif;font-size:clamp(1.55rem,2.3vw,2.65rem);font-weight:400}[dir=rtl] .pc-directory nav strong{font-family:Tajawal,sans-serif}.pc-directory nav i{font-style:normal}.pc-sources{background:var(--pc-pearl);border-top:1px solid var(--pc-line);padding:2.5rem clamp(1.25rem,7vw,8rem) 5rem}.pc-sources h2,.pc-page-sources h2{letter-spacing:.13em;text-transform:uppercase;font-family:Arial,Tajawal,sans-serif;font-size:.66rem;font-weight:700}.pc-sources ul,.pc-page-sources ul{margin:1rem 0 0;padding:0;list-style:none}.pc-sources li,.pc-page-sources li{margin:.5rem 0}.pc-sources a,.pc-page-sources a{color:#1b211d9e;text-underline-offset:.25rem}.pc-contact{background:var(--pc-forest);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:4rem;padding:clamp(6rem,10vw,11rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-contact .pc-eyebrow{color:#d3bb95}.pc-contact h2{color:#fff;max-width:12ch;margin:0;font-size:clamp(3.5rem,5.6vw,6.7rem);line-height:.94}.pc-contact p:not(.pc-eyebrow){color:#ffffff9e;max-width:43rem;margin:1.6rem 0 0;line-height:1.75}.pc-contact>div:last-child{flex-direction:column;min-width:19rem;display:flex}.pc-contact>div:last-child a{color:#fff;border-bottom:1px solid #ffffff59;justify-content:space-between;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.pc-page-hero{background:var(--pc-stone);grid-template-columns:.88fr 1.12fr;align-items:center;min-height:43rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.pc-page-hero-media{grid-column:2;align-self:center;margin:0}.pc-page-hero-media img{object-fit:contain;width:100%;height:auto;max-height:44rem;display:block}.pc-page-hero-media figcaption{color:#1b211da6;margin-top:.65rem;font-size:.59rem}.pc-page-hero-copy{z-index:2;color:#fff;background:#1d2b24f7;grid-area:1/1;width:calc(100% + 5rem);margin-inline-end:-5rem;padding:clamp(3rem,6vw,7rem);box-shadow:0 2rem 5rem #1b211d1f}.pc-page-hero-copy>nav{color:#ffffff8c;flex-wrap:wrap;gap:.65rem;margin-bottom:3rem;font-size:.7rem;display:flex}.pc-page-hero-copy>nav a{color:inherit}.pc-page-hero-copy .pc-eyebrow{color:#d3bb95}.pc-page h1{color:#fff;max-width:11ch;margin:0;font-size:clamp(3.6rem,5.7vw,6.7rem);line-height:.9}.pc-page-answer{color:#ffffffad;max-width:43rem;margin:1.6rem 0 0;line-height:1.72}.pc-page-meta{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;gap:1.3rem;margin-top:1.8rem;font-size:.66rem;display:flex}.pc-page-tabs{z-index:35;border-block:1px solid var(--pc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4eef5;position:sticky;top:5rem}.pc-page-tabs>div{padding-inline:clamp(1rem,4vw,5rem);display:flex;overflow-x:auto}.pc-page-tabs a{color:#1b211d9e;white-space:nowrap;border-bottom:2px solid #0000;padding:1rem 1.2rem;font-size:.76rem;font-weight:600;text-decoration:none}.pc-page-tabs a[aria-current=page]{color:var(--pc-ink);border-color:var(--pc-champagne)}.pc-page-layout{grid-template-columns:15rem minmax(0,1fr);gap:clamp(4rem,8vw,9rem);max-width:88rem;margin:0 auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.pc-page-toc{align-self:start;position:sticky;top:10rem}.pc-page-toc>strong{color:#806642;letter-spacing:.13em;font-size:.65rem}.pc-page-toc nav{border-top:1px solid var(--pc-line);margin-top:1rem}.pc-page-toc a{border-bottom:1px solid var(--pc-line);color:#1b211d99;grid-template-columns:2rem 1fr;gap:.55rem;padding:.8rem 0;font-size:.76rem;line-height:1.45;text-decoration:none;display:grid}.pc-page-toc a:hover{color:#806642}.pc-page-toc span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.66rem}.pc-page-body{min-width:0}.pc-page-section{border-bottom:1px solid var(--pc-line);margin-bottom:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem);scroll-margin-top:10rem}.pc-page-section>header>span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.85rem}.pc-page-section h2{max-width:18ch;margin:.8rem 0 0;font-size:clamp(2.8rem,4.5vw,5rem);line-height:.98}.pc-page-section>header>p{color:#1b211dab;max-width:51rem;margin:1.5rem 0 0;font-size:1.03rem;line-height:1.8}.pc-page-blocks{margin-top:2.4rem}.pc-page-paragraph{line-height:1.8}.pc-page-list{border-top:1px solid var(--pc-line);margin:0;padding:0;list-style:none}.pc-page-list li{border-bottom:1px solid var(--pc-line);padding:1rem 1rem 1rem 2rem;line-height:1.6;position:relative}[dir=rtl] .pc-page-list li{padding:1rem 2rem 1rem 1rem}.pc-page-list li:before{content:"";inset-inline-start:.25rem;background:var(--pc-champagne);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1.55rem}.pc-page-features{border-top:1px solid var(--pc-line);border-inline-start:1px solid var(--pc-line);grid-template-columns:repeat(2,1fr);display:grid}.pc-page-features article{border-inline-end:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);min-height:14rem;padding:1.6rem}.pc-page-features span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.75rem}.pc-page-features h3{margin:2.4rem 0 .7rem;font-size:1.65rem}.pc-page-features p{color:#1b211da6;margin:0;line-height:1.65}.pc-page-steps{border-top:1px solid var(--pc-line);margin:0;padding:0;list-style:none}.pc-page-steps li{border-bottom:1px solid var(--pc-line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.pc-page-steps li>span{color:var(--pc-champagne);font-family:Georgia,serif;font-size:.75rem}.pc-page-steps h3{letter-spacing:0;margin:0;font-family:Arial,Tajawal,sans-serif;font-size:1rem;font-weight:600}.pc-page-steps p{color:#1b211da6;margin:.4rem 0 0;line-height:1.65}.pc-page-callout{background:var(--pc-stone);border-inline-start:2px solid var(--pc-champagne);padding:1.6rem}.pc-page-callout-warning{background:#eee0d9;border-color:#93664f}.pc-page-callout p{margin:.55rem 0 0;line-height:1.7}.pc-page-table{overflow-x:auto}.pc-page-table table{border-collapse:collapse;border-top:1px solid var(--pc-line);width:100%}.pc-page-table th,.pc-page-table td{text-align:start;border-bottom:1px solid var(--pc-line);padding:1rem}.pc-page-stat{background:var(--pc-stone);margin:0;padding:2rem}.pc-page-stat strong{font-family:Georgia,serif;font-size:4rem;font-weight:400}.pc-page-stat figcaption{margin-top:.5rem}.pc-page-quote{border-inline-start:2px solid var(--pc-champagne);margin:0;padding:2rem}.pc-page-quote p{font-family:Georgia,serif;font-size:1.75rem;line-height:1.4}.pc-page-figure{margin:2rem 0}.pc-page-figure img{width:100%;height:auto}.pc-page-figure figcaption{color:#1b211d8c;margin-top:.55rem;font-size:.66rem}.pc-page-faq{margin-bottom:6rem}.pc-page-faq .pc-eyebrow,.pc-page-more .pc-eyebrow{color:var(--pc-champagne)}.pc-page-faq h2,.pc-page-more h2{margin:0 0 2rem;font-size:clamp(2.8rem,4.4vw,4.8rem)}.pc-page-faq details{border-top:1px solid var(--pc-line)}.pc-page-faq details:last-child{border-bottom:1px solid var(--pc-line)}.pc-page-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}.pc-page-faq summary::-webkit-details-marker{display:none}.pc-page-faq details[open] summary span{transform:rotate(45deg)}.pc-page-faq details p{color:#1b211da8;margin:0;padding:0 2rem 1.5rem 0;line-height:1.7}.pc-page-sources{background:var(--pc-stone);margin-bottom:6rem;padding:2rem}.pc-page-more nav{border-top:1px solid var(--pc-line)}.pc-page-more a{border-bottom:1px solid var(--pc-line);color:var(--pc-ink);justify-content:space-between;padding:1.1rem 0;text-decoration:none;display:flex}.pc-page-more a span{gap:1rem;display:flex}.pc-page-more small{color:var(--pc-champagne)}.pc-page-more i{font-style:normal}.pc-footer{color:#fff;background:#151c18}.pc-footer-intro{background:var(--pc-stone);min-height:17rem;color:var(--pc-ink);grid-template-columns:.35fr 1.65fr;align-items:center;gap:3rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-footer-intro p{color:#806642;letter-spacing:.14em;margin:0;font-size:.67rem;font-weight:700}.pc-footer-intro a{color:var(--pc-ink);justify-content:space-between;gap:2rem;font-size:clamp(2.8rem,5.4vw,6.2rem);line-height:.95;text-decoration:none;display:flex}.pc-footer-grid{grid-template-columns:1.5fr 1fr .8fr;gap:clamp(3rem,8vw,10rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.pc-footer-brand>strong{font-family:Georgia,serif;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:.85}.pc-footer-brand>small{color:#d3bb95;letter-spacing:.25em;margin-top:.7rem;display:block}.pc-footer-brand p{color:#ffffff8c;max-width:27rem;margin:1.5rem 0 0;line-height:1.75}.pc-footer-grid nav,.pc-footer-contact{flex-direction:column;align-items:start;gap:.75rem;display:flex}.pc-footer-grid b{color:#d3bb95;letter-spacing:.13em;margin-bottom:.6rem;font-size:.66rem}.pc-footer-grid a{color:#ffffffa3;font-size:.86rem;text-decoration:none}.pc-footer-grid a:hover{color:#fff}.pc-footer-base{color:#ffffff6b;border-top:1px solid #ffffff21;justify-content:space-between;gap:2rem;padding:1.5rem clamp(1.25rem,7vw,8rem);font-size:.7rem;display:flex}.pc-footer-base nav{flex-wrap:wrap;gap:1rem;display:flex}.pc-footer-base a{color:inherit}@media (max-width:1100px){.pc-header-inner{grid-template-columns:1fr auto}.pc-nav{display:none}.pc-menu{display:block}.pc-concerns,.pc-directory{grid-template-columns:.8fr 1.2fr}.pc-page-layout{grid-template-columns:1fr}.pc-page-toc{display:none}.pc-assessment ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.pc-consult{display:none}.pc-hero-panel{width:68%}.pc-hero:after{background:linear-gradient(90deg,#111b16f7 0%,#131e18db 48%,#131e1814 88%)}[dir=rtl] .pc-hero:after{background:linear-gradient(270deg,#111b16f7 0%,#131e18db 48%,#131e1814 88%)}.pc-treatment,.pc-assessment,.pc-aftercare,.pc-concerns,.pc-directory,.pc-contact,.pc-page-hero{grid-template-columns:1fr}.pc-concerns-intro,.pc-directory header{position:static}.pc-treatment figure,.pc-assessment figure,.pc-aftercare figure{order:-1}.pc-page-hero{padding:0}.pc-page-hero-media{grid-column:1}.pc-page-hero-copy{width:auto;box-shadow:none;grid-area:2/1;margin:0}.pc-footer-intro{grid-template-columns:1fr}.pc-footer-grid{grid-template-columns:1fr 1fr}.pc-footer-brand{grid-column:1/-1}}@media (max-width:699px){.pc-header{height:4.65rem}.pc-header-inner{gap:.8rem;padding-inline:1rem}.pc-wordmark>span{font-size:.85rem}.pc-wordmark>small{font-size:.42rem}.pc-hero{background:var(--pc-forest);flex-direction:column;min-height:0;display:flex}.pc-hero-media,.pc-hero-media img{width:100%;height:auto;position:static}.pc-hero-media{order:0}.pc-hero-media img{display:block}.pc-hero:after{display:none}.pc-hero-panel{background:var(--pc-forest);order:1;width:auto;padding:4rem 1.2rem 5rem}.pc-hero h1{font-size:clamp(3.6rem,15vw,5rem)}.pc-hero-body{font-size:.94rem}.pc-hero-caption{top:auto;bottom:auto;inset-inline-end:1rem;transform:translateY(-1.7rem)}.pc-actions{gap:1rem}.pc-primary{min-width:12.5rem}.pc-principles{grid-template-columns:1fr;padding:0}.pc-principles>div{border-inline:0;border-bottom:1px solid var(--pc-line);padding-inline:1.2rem}.pc-principles>div:last-child{border-inline:0}.pc-opening,.pc-concerns,.pc-treatment-copy,.pc-assessment,.pc-aftercare>div,.pc-directory,.pc-contact{padding:5rem 1.2rem}.pc-opening{text-align:start}.pc-opening h2{font-size:3.35rem}.pc-opening>p:last-child{margin-inline:0}.pc-concerns{gap:3rem}.pc-concerns-intro h2,.pc-treatment-copy h2,.pc-assessment-heading h2,.pc-aftercare h2,.pc-directory h2{font-size:3.35rem}.pc-concern-list a{grid-template-columns:2.3rem 1fr auto;gap:.8rem;min-height:0}.pc-concern-list h3{font-size:1.7rem}.pc-treatment-list a{grid-template-columns:2rem 1fr auto}.pc-assessment{gap:3rem}.pc-assessment ol{grid-template-columns:1fr}.pc-assessment li{border-inline-start:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);min-height:0}.pc-directory{gap:3rem}.pc-directory nav strong{font-size:1.5rem}.pc-sources{padding-inline:1.2rem}.pc-contact{gap:3rem}.pc-contact h2{font-size:3.55rem}.pc-contact>div:last-child{min-width:0}.pc-page-hero-media img{object-fit:contain;max-height:none}.pc-page-hero-media figcaption{padding-inline:1.2rem}.pc-page-hero-copy{padding:4rem 1.2rem}.pc-page h1{font-size:3.55rem}.pc-page-hero-copy>nav{margin-bottom:2.2rem}.pc-page-tabs{top:4.65rem}.pc-page-layout{padding:5rem 1.2rem}.pc-page-section h2{font-size:3rem}.pc-page-features{grid-template-columns:1fr}.pc-page-features article{min-height:12rem}.pc-page-faq h2,.pc-page-more h2{font-size:3rem}.pc-footer-intro{gap:1.5rem;min-height:15rem;padding:3rem 1.2rem}.pc-footer-intro a{font-size:3.15rem}.pc-footer-grid{grid-template-columns:1fr;padding:4.5rem 1.2rem}.pc-footer-brand{grid-column:auto}.pc-footer-base{padding-inline:1.2rem;display:block}.pc-footer-base nav{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.pc-reveal{animation:none}.pc-nav a:after{transition:none}}
body[data-visual=sexual-treatment]{--care-ink:#102825;--care-green:#123d3a;--care-green-2:#1c514c;--care-mint:#b9ddd1;--care-mint-soft:#e3f0ea;--care-ivory:#f5f2ea;--care-paper:#fbfaf6;--care-coral:#e76c58;--care-line:#1028252b;--care-muted:#5f716c;background:var(--care-paper);color:var(--care-ink)}body[data-visual=sexual-treatment] main{overflow:clip}body[data-visual=sexual-treatment] :is(a,button,summary):focus-visible{outline:3px solid var(--care-coral);outline-offset:4px}body[data-visual=sexual-treatment] .floating-whatsapp{background:#116b5d}body[data-visual=sexual-treatment] .sticky-mobile-cta a:last-child{background:var(--care-green)}.care-shell{width:min(1240px,100% - 64px);margin-inline:auto}.care-kicker{color:var(--care-green-2);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800;line-height:1.2}[dir=rtl] .care-kicker{letter-spacing:0}.care-button{letter-spacing:.025em;border-radius:2px;justify-content:center;align-items:center;gap:1.8rem;min-height:54px;padding:.9rem 1.35rem;font-size:.86rem;font-weight:800;transition:transform .25s,background .25s,color .25s;display:inline-flex}.care-button:hover{transform:translateY(-3px)}.care-button-light{color:var(--care-green);background:#fff}.care-button-light:hover{background:var(--care-mint)}.care-button-dark{background:var(--care-green);color:#fff}.care-button-dark:hover{background:var(--care-green-2)}.care-inline-link{color:var(--care-green);border-bottom:1px solid;align-items:center;gap:1rem;padding-block:.3rem .45rem;font-size:.9rem;font-weight:800;transition:gap .25s,color .25s;display:inline-flex}.care-inline-link:hover{color:var(--care-coral);gap:1.45rem}.care-header{z-index:50;color:var(--care-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6f5;position:sticky;top:0;box-shadow:0 1px #1028251f}.care-utility{background:var(--care-green);color:#fff;letter-spacing:.04em;font-size:.7rem;font-weight:700}.care-utility .care-shell{justify-content:space-between;align-items:center;min-height:30px;display:flex}.care-utility p{align-items:center;gap:.55rem;margin:0;display:flex}.care-utility p span{background:var(--care-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b9ddd129}.care-utility a{color:#fff;opacity:.84}.care-nav-row{justify-content:space-between;align-items:center;gap:2rem;min-height:78px;display:flex}.care-brand{color:var(--care-ink);align-items:center;gap:.78rem;display:inline-flex}.care-brand-symbol{border:1px solid var(--care-green);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.care-brand-symbol i{background:var(--care-green);border-radius:10px;display:block;position:absolute}.care-brand-symbol i:first-child{width:16px;height:2px}.care-brand-symbol i:last-child{width:2px;height:16px}.care-brand>span:last-child{line-height:1.05;display:grid}.care-brand strong{letter-spacing:.105em;font-size:.9rem}.care-brand small{color:var(--care-muted);letter-spacing:.13em;margin-top:.35rem;font-size:.58rem;font-weight:700}[dir=rtl] .care-brand strong,[dir=rtl] .care-brand small{letter-spacing:0}.care-desktop-nav{align-items:center;gap:2rem;display:flex}.care-desktop-nav a{color:var(--care-ink);padding-block:1rem;font-size:.83rem;font-weight:700;position:relative}.care-desktop-nav a:after{content:"";inset-inline:0;background:var(--care-coral);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:.55rem;transform:scaleX(0)}.care-desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.care-nav-actions{align-items:center;gap:.7rem;display:flex}.care-nav-actions>a,.care-nav-actions>button{font-size:.78rem}.care-nav-cta{background:var(--care-green);color:#fff;align-items:center;min-height:42px;padding:.65rem 1rem;font-size:.78rem;font-weight:800;transition:background .2s;display:inline-flex}.care-nav-cta:hover{background:var(--care-green-2)}.care-menu{display:none;position:relative}.care-menu summary{cursor:pointer;border:1px solid var(--care-line);place-items:center;width:42px;height:42px;list-style:none;display:grid}.care-menu summary::-webkit-details-marker{display:none}.care-menu nav{inset-inline-end:0;border:1px solid var(--care-line);background:#fff;width:min(310px,100vw - 32px);padding:.7rem;display:grid;position:absolute;top:calc(100% + .8rem);box-shadow:0 22px 60px #1028252e}.care-menu nav a{color:var(--care-ink);padding:.8rem .9rem;font-size:.9rem;font-weight:700}.care-menu nav a:hover{background:var(--care-mint-soft)}.care-hero{isolation:isolate;background:var(--care-green);color:#fff;flex-direction:column;justify-content:flex-end;min-height:min(760px,100svh - 108px);display:flex;position:relative}.care-hero>img{z-index:-3;object-fit:cover;object-position:64% center;animation:1.3s cubic-bezier(.2,.8,.2,1) both careHeroScale}.care-hero-shade{z-index:-2;background:linear-gradient(90deg,#071d1bf0 0%,#071d1bc4 37%,#071d1b2e 72%,#071d1b0f 100%),linear-gradient(#0000 68%,#071d1bbf 100%);position:absolute;inset:0}.care-hero-content{padding-block:clamp(5rem,11vh,8rem) 3.8rem}.care-hero-content .care-kicker{color:var(--care-mint);animation:.7s .1s both careRise}.care-hero h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:1.25rem 0 1.45rem;font-size:clamp(3.6rem,7vw,7.1rem);font-weight:500;line-height:.89}.care-hero h1 span{animation:.8s both careRise;display:block}.care-hero h1 span:nth-child(2){color:var(--care-mint);margin-inline-start:.85em;animation-delay:80ms}[dir=rtl] .care-hero h1{letter-spacing:-.025em;line-height:1.05}.care-hero-content>p:not(.care-kicker){color:#ffffffc7;max-width:560px;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75;animation:.8s .16s both careRise}.care-actions{align-items:center;gap:1.4rem;margin-top:2rem;animation:.8s .22s both careRise;display:flex}.care-quiet-link{color:#fff;border-bottom:1px solid #ffffff80;align-items:center;gap:.7rem;padding-block:.6rem;font-size:.85rem;font-weight:800;display:inline-flex}.care-assurances{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.care-assurances div{border-inline-end:1px solid #ffffff3d;align-items:center;gap:1rem;min-height:86px;padding:1rem 2rem;display:flex}.care-assurances div:last-child{border-inline-end:0}.care-assurances span{color:var(--care-mint);font-size:.68rem;font-weight:800}.care-assurances p{color:#fff;margin:0;font-size:.84rem;font-weight:700;line-height:1.35}.care-journey{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,8.5rem);display:grid}.care-section-heading{align-self:start;position:sticky;top:140px}.care-section-heading h2,.care-pathway h2,.care-conditions h2,.care-editorial h2,.care-urgent h2,.care-contact h2{letter-spacing:-.045em;margin:1.25rem 0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500;line-height:.99}[dir=rtl] :is(.care-section-heading h2,.care-pathway h2,.care-conditions h2,.care-editorial h2,.care-urgent h2,.care-contact h2){letter-spacing:-.015em;line-height:1.16}.care-section-heading>p:last-child{max-width:430px;color:var(--care-muted);line-height:1.75}.care-journey-list{border-top:1px solid var(--care-line)}.care-journey-list a{border-bottom:1px solid var(--care-line);color:var(--care-ink);grid-template-columns:42px 1fr 28px;align-items:start;gap:1rem;padding:1.55rem 0;transition:color .25s,padding .25s;display:grid}.care-journey-list a>span{color:var(--care-coral);font-size:.7rem;font-weight:800}.care-journey-list h3{margin:-.15rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600}.care-journey-list p{color:var(--care-muted);margin:0;font-size:.9rem;line-height:1.55}.care-journey-list i{font-style:normal;transition:transform .25s}.care-journey-list a:hover{color:var(--care-green-2);padding-inline-start:.6rem}.care-journey-list a:hover i{transform:translate(4px,-4px)}.care-pathway{background:var(--care-green);color:#fff;padding-block:clamp(5rem,8vw,8rem)}.care-pathway-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.care-pathway figure{margin:0}.care-pathway figure img{object-fit:cover;object-position:center;width:100%;height:clamp(520px,60vw,720px)}.care-pathway figcaption,.care-editorial figcaption{color:#ffffff7a;margin-top:.65rem;font-size:.66rem;line-height:1.4}.care-pathway .care-kicker{color:var(--care-mint)}.care-pathway h2{color:#fff;font-size:clamp(2.6rem,4.5vw,5.2rem)}.care-lead{color:#ffffffb3;margin:0 0 2rem;line-height:1.75}.care-pathway ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.care-pathway li{border-bottom:1px solid #fff3;grid-template-columns:42px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.care-pathway li>span{color:var(--care-mint);font-size:.67rem;font-weight:800}.care-pathway li h3{color:#fff;margin:-.15rem 0 .25rem;font-size:1.1rem;font-weight:700}.care-pathway li p{color:#fff9;margin:0;font-size:.85rem;line-height:1.55}.care-pathway .care-inline-link{color:#fff;margin-top:1.5rem}.care-conditions{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.care-conditions-intro{align-self:start}.care-conditions-intro>p:not(.care-kicker){max-width:480px;color:var(--care-muted);line-height:1.75}.care-conditions-intro .care-inline-link{margin-top:1.2rem}.care-condition-index{border-top:1px solid var(--care-line);border-inline-start:1px solid var(--care-line);grid-template-columns:1fr 1fr;display:grid}.care-condition-index article{border-inline-end:1px solid var(--care-line);border-bottom:1px solid var(--care-line);min-height:225px;padding:1.5rem}.care-condition-index article>span{color:var(--care-coral);font-size:.68rem;font-weight:800}.care-condition-index h3{margin:2.5rem 0 .55rem;font-size:1.35rem;font-weight:650}.care-condition-index p{color:var(--care-muted);margin:0;font-size:.84rem;line-height:1.6}.care-editorial{grid-template-columns:1.15fr .85fr;min-height:690px;display:grid}.care-editorial>figure{background:var(--care-green);margin:0}.care-editorial>figure img{object-fit:cover;width:100%;height:100%;max-height:760px;display:block}.care-editorial>figure figcaption{color:#ffffffb8;margin:-2.3rem 1.4rem 0;position:relative}.care-editorial>div{background:var(--care-mint-soft);flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,8rem);display:flex}.care-editorial h2{font-size:clamp(2.6rem,4.7vw,5.3rem)}.care-editorial>div>p:not(.care-kicker){max-width:520px;color:var(--care-muted);line-height:1.8}.care-editorial .care-inline-link{align-self:flex-start;margin-top:1.4rem}.care-editorial-after{grid-template-columns:.85fr 1.15fr}.care-editorial-after>div{background:var(--care-ivory)}.care-editorial-after ul{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.care-editorial-after li{color:var(--care-ink);align-items:center;gap:.8rem;font-size:.9rem;font-weight:700;display:flex}.care-editorial-after li span{background:var(--care-green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.care-urgent{background:var(--care-coral);color:#fff;padding-block:clamp(4rem,7vw,7rem)}.care-urgent .care-shell{grid-template-columns:.35fr 1fr .7fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.care-urgent .care-kicker{color:#fff}.care-urgent h2{color:#fff;margin:0;font-size:clamp(2rem,3.8vw,4.2rem)}.care-urgent p{color:#ffffffd4;margin:0;line-height:1.75}.care-urgent a{color:#fff;border-bottom:1px solid #fff;gap:1rem;margin-top:1.3rem;font-size:.85rem;font-weight:800;display:inline-flex}.care-directory{padding-block:clamp(5rem,8vw,8rem)}.care-directory nav{border-top:1px solid var(--care-line);border-inline-start:1px solid var(--care-line);grid-template-columns:repeat(2,1fr);margin-top:1.5rem;display:grid}.care-directory a{border-inline-end:1px solid var(--care-line);border-bottom:1px solid var(--care-line);min-height:90px;color:var(--care-ink);grid-template-columns:42px 1fr 24px;align-items:center;gap:1rem;padding:1rem 1.3rem;transition:background .25s;display:grid}.care-directory a:hover{background:var(--care-mint-soft)}.care-directory a span{color:var(--care-coral);font-size:.65rem;font-weight:800}.care-directory a strong{font-size:1.05rem}.care-directory a i{font-style:normal}.care-home-faq{border-top:1px solid var(--care-line);grid-template-columns:.65fr 1fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.care-home-faq h2{letter-spacing:-.045em;max-width:480px;margin:1rem 0 0;font-size:clamp(2.4rem,4vw,4.7rem);font-weight:500;line-height:1}.care-home-faq details{border-bottom:1px solid var(--care-line)}.care-home-faq summary{cursor:pointer;color:var(--care-ink);justify-content:space-between;gap:2rem;padding:1.25rem 0;font-size:1rem;font-weight:750;list-style:none;display:flex}.care-home-faq summary::-webkit-details-marker{display:none}.care-home-faq summary span{color:var(--care-coral)}.care-home-faq details p{max-width:700px;color:var(--care-muted);margin:0;padding-bottom:1.4rem;line-height:1.7}.care-sources{border-top:1px solid var(--care-line);grid-template-columns:.4fr 1fr;gap:3rem;padding-block:2.5rem 5rem;display:grid}.care-sources h2{margin:0;font-size:1rem;font-weight:800}.care-sources>div{display:grid}.care-sources a{border-bottom:1px solid var(--care-line);color:var(--care-muted);justify-content:space-between;gap:2rem;padding:.8rem 0;font-size:.82rem;display:flex}.care-contact{background:var(--care-mint);padding-block:clamp(5rem,8vw,8rem)}.care-contact>.care-shell{grid-template-columns:1fr .55fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.care-contact h2{max-width:820px;color:var(--care-green)}.care-contact div>p:not(.care-kicker){max-width:650px;color:var(--care-green-2);line-height:1.75}.care-contact-actions{border-top:1px solid #123d3a47;display:grid}.care-contact-actions a{min-height:72px;color:var(--care-green);border-bottom:1px solid #123d3a47;justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;font-weight:800;display:flex}.care-contact-actions a:hover{color:var(--care-coral)}.care-page{background:var(--care-paper)}.care-page-hero{background:var(--care-ivory);border-bottom:1px solid var(--care-line);padding-block:clamp(3.5rem,7vw,7rem)}.care-page-hero-grid{grid-template-columns:1fr .88fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.care-breadcrumb{color:var(--care-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;font-size:.72rem;font-weight:700;display:flex}.care-breadcrumb a{color:var(--care-green)}.care-page-hero h1{max-width:740px;color:var(--care-ink);letter-spacing:-.055em;margin:1.2rem 0 1.5rem;font-size:clamp(3.1rem,5.7vw,6.3rem);font-weight:500;line-height:.94}[dir=rtl] .care-page-hero h1{letter-spacing:-.018em;line-height:1.1}.care-page-hero-copy>p:not(.care-kicker){max-width:650px;color:var(--care-muted);font-size:1.05rem;line-height:1.75}.care-page-meta{color:var(--care-muted);text-transform:uppercase;gap:1.5rem;margin:2rem 0;font-size:.72rem;font-weight:700;display:flex}.care-page-hero figure{margin:0}.care-page-hero figure img{object-fit:cover;width:100%;height:clamp(410px,48vw,650px);display:block}.care-page-hero figcaption{color:var(--care-muted);margin-top:.65rem;font-size:.65rem}.care-page-tabs{z-index:20;border-bottom:1px solid var(--care-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f5;position:sticky;top:108px}.care-page-tabs .care-shell{scrollbar-width:none;display:flex;overflow-x:auto}.care-page-tabs a{border-inline-end:1px solid var(--care-line);color:var(--care-muted);white-space:nowrap;flex:none;padding:1rem 1.35rem;font-size:.76rem;font-weight:800}.care-page-tabs a[aria-current=page]{background:var(--care-green);color:#fff}.care-page-layout{grid-template-columns:260px 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.care-page-toc{border-top:1px solid var(--care-line);display:grid;position:sticky;top:180px}.care-page-toc>strong{color:var(--care-green);letter-spacing:.13em;padding:1.2rem 0;font-size:.68rem}.care-page-toc a{border-top:1px solid var(--care-line);color:var(--care-muted);grid-template-columns:34px 1fr;gap:.6rem;padding:.8rem 0;font-size:.78rem;font-weight:700;line-height:1.35;display:grid}.care-page-toc a span{color:var(--care-coral);font-size:.64rem}.care-page-body{min-width:0}.care-page-body>section{padding-block:0 clamp(4rem,7vw,6.5rem);scroll-margin-top:190px}.care-page-body>section>header{border-top:1px solid var(--care-line);grid-template-columns:46px 1fr;gap:1rem;margin-bottom:2rem;padding-top:1.5rem;display:grid}.care-page-body>section>header>span{color:var(--care-coral);font-size:.68rem;font-weight:800}.care-page-body h2{letter-spacing:-.04em;margin:-.25rem 0 .8rem;font-size:clamp(2.1rem,3.6vw,4.1rem);font-weight:500;line-height:1.02}[dir=rtl] .care-page-body h2{letter-spacing:-.01em;line-height:1.18}.care-page-body section>header p{max-width:770px;color:var(--care-muted);margin:0;line-height:1.7}.care-page-blocks{gap:1.35rem;padding-inline-start:46px;display:grid}.care-page-blocks>p{color:#40534f;max-width:790px;margin:0;line-height:1.85}.care-page-list{gap:.7rem;max-width:790px;margin:.4rem 0;padding:0;list-style:none;display:grid}.care-page-list li{color:#40534f;grid-template-columns:25px 1fr;gap:.75rem;line-height:1.65;display:grid}.care-page-list li span{background:var(--care-mint-soft);width:22px;height:22px;color:var(--care-green);border-radius:50%;place-items:center;margin-top:.18rem;font-size:.67rem;display:grid}.care-page-features{border-top:1px solid var(--care-line);border-inline-start:1px solid var(--care-line);grid-template-columns:1fr 1fr;display:grid}.care-page-features article{border-inline-end:1px solid var(--care-line);border-bottom:1px solid var(--care-line);min-height:210px;padding:1.4rem}.care-page-features article>span{color:var(--care-coral);font-size:.66rem;font-weight:800}.care-page-features h3{margin:2rem 0 .55rem;font-size:1.25rem;font-weight:650}.care-page-features p{color:var(--care-muted);margin:0;font-size:.86rem;line-height:1.65}.care-page-steps{border-top:1px solid var(--care-line);margin:0;padding:0;list-style:none}.care-page-steps li{border-bottom:1px solid var(--care-line);grid-template-columns:54px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.care-page-steps li>span{color:var(--care-coral);font-size:.68rem;font-weight:800}.care-page-steps h3{margin:-.18rem 0 .3rem;font-size:1.2rem;font-weight:700}.care-page-steps p{color:var(--care-muted);margin:0;line-height:1.65}.care-page-callout{border-inline-start:4px solid var(--care-green);background:var(--care-mint-soft);max-width:820px;margin-block:1rem;padding:1.5rem 1.7rem}.care-page-callout.warning{border-color:var(--care-coral);background:#fae7e1}.care-page-callout strong{color:var(--care-green);margin-bottom:.45rem;font-size:1.05rem;display:block}.care-page-callout p{color:#40534f;margin:0;line-height:1.65}.care-page-stat{background:var(--care-green);color:#fff;margin:1rem 0;padding:2rem}.care-page-stat strong{color:var(--care-mint);font-size:clamp(2.5rem,5vw,5rem);font-weight:500}.care-page-stat figcaption{color:#ffffffb3}.care-table-wrap{max-width:100%;overflow-x:auto}.care-table-wrap table{border-collapse:collapse;width:100%}.care-table-wrap td{border:1px solid var(--care-line);color:#40534f;vertical-align:top;padding:1rem;font-size:.86rem}.care-page-blocks blockquote{background:var(--care-ivory);color:var(--care-green);margin:1rem 0;padding:2rem;font-size:1.3rem;line-height:1.55}.care-page-figure{margin:1rem 0}.care-page-figure img{width:100%;height:auto}.care-page-faq details{border-bottom:1px solid var(--care-line)}.care-page-faq summary{cursor:pointer;color:var(--care-ink);justify-content:space-between;gap:2rem;padding:1.25rem 0;font-weight:700;list-style:none;display:flex}.care-page-faq summary::-webkit-details-marker{display:none}.care-page-faq details>p{max-width:780px;color:var(--care-muted);margin:0;padding:0 0 1.4rem;line-height:1.7}.care-page-sources{border-top:1px solid var(--care-line);padding-top:2rem!important}.care-page-sources h2{font-size:1.35rem}.care-page-sources a{border-bottom:1px solid var(--care-line);max-width:820px;color:var(--care-muted);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.8rem;display:flex}.care-page-next{border-top:1px solid var(--care-line);padding:2rem 0!important}.care-page-next>a{border-bottom:1px solid var(--care-line);color:var(--care-ink);grid-template-columns:40px 1fr 24px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.care-page-next>a span{color:var(--care-coral);font-size:.65rem}.care-page-next i{font-style:normal}.care-back-link{color:var(--care-green);margin-top:2rem;font-size:.8rem;font-weight:800;display:inline-flex}.care-footer{color:#fff;background:#0c2927}.care-footer-main{grid-template-columns:1.5fr .7fr .7fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.care-footer .care-brand-symbol{border-color:var(--care-mint)}.care-footer .care-brand-symbol i{background:var(--care-mint)}.care-footer .care-kicker{color:var(--care-mint);margin-top:1.8rem}.care-footer-intro h2{color:#fff;letter-spacing:-.05em;max-width:620px;margin:1rem 0;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:500;line-height:.92}.care-footer-intro>p:last-child{color:#ffffff94;max-width:530px;line-height:1.7}.care-footer-main>nav,.care-footer-contact{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.care-footer-main>nav strong,.care-footer-contact>strong{color:var(--care-mint);letter-spacing:.13em;margin-bottom:.7rem;font-size:.7rem}.care-footer-main>nav a,.care-footer-contact a{color:#ffffffb8;font-size:.85rem}.care-footer-main>nav a:hover,.care-footer-contact a:hover{color:var(--care-mint)}.care-footer-contact p{color:#ffffff6b;margin-top:1rem;font-size:.72rem;line-height:1.55}.care-footer-base{color:#ffffff73;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:2rem;min-height:74px;font-size:.68rem;display:flex}.care-footer-base nav{flex-wrap:wrap;gap:1.4rem;display:flex}.care-footer-base a{color:#ffffff8c}@keyframes careRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes careHeroScale{0%{opacity:.78;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.care-hero>img,.care-hero h1 span,.care-hero-content .care-kicker,.care-hero-content>p:not(.care-kicker),.care-actions{animation:none}}@media (max-width:1060px){.care-desktop-nav{display:none}.care-menu{display:block}.care-journey,.care-conditions{gap:3rem}.care-editorial>div{padding:3.5rem}.care-urgent .care-shell{grid-template-columns:.35fr 1fr}.care-urgent .care-shell>div,.care-urgent .care-shell>p:last-of-type{grid-column:2}.care-page-layout{grid-template-columns:220px 1fr;gap:3rem}}@media (max-width:800px){.care-shell{width:min(100% - 36px,680px)}.care-utility .care-shell{min-height:32px}.care-utility a{display:none}.care-nav-row{min-height:66px}.care-brand-symbol{flex-basis:34px;width:34px;height:34px}.care-brand strong{font-size:.75rem}.care-brand small{font-size:.5rem}.care-nav-cta{display:none}.care-hero{min-height:calc(100svh - 98px);max-height:780px}.care-hero>img{object-position:67% center}.care-hero-shade{background:linear-gradient(#071d1b33 18%,#071d1bcc 53%,#071d1bf7 100%),linear-gradient(90deg,#071d1b66,#0000)}.care-hero-content{margin-top:auto;padding-block:13rem 2rem}.care-hero h1{font-size:clamp(3rem,14vw,5rem)}.care-hero h1 span:nth-child(2){margin-inline-start:0}.care-actions{flex-direction:column;align-items:flex-start;gap:.7rem}.care-assurances{background:#071d1b8f;grid-template-columns:1fr;width:100%;padding-inline:18px}.care-assurances div{border-inline-end:0;border-bottom:1px solid #ffffff2e;min-height:51px;padding:.7rem 0}.care-assurances div:last-child{border-bottom:0}.care-journey,.care-conditions{grid-template-columns:1fr;padding-block:5rem}.care-section-heading{position:static}.care-pathway-grid{grid-template-columns:1fr}.care-pathway figure img{height:min(115vw,620px)}.care-pathway-copy{order:-1}.care-condition-index{grid-template-columns:1fr}.care-condition-index article{min-height:185px}.care-condition-index h3{margin-top:1.7rem}.care-editorial,.care-editorial-after{grid-template-columns:1fr;min-height:0}.care-editorial>figure img{height:min(115vw,620px)}.care-editorial>div{padding:4.5rem 24px}.care-editorial-after>div{order:2}.care-urgent .care-shell{grid-template-columns:1fr;gap:1.5rem}.care-urgent .care-shell>*{grid-column:1!important}.care-directory nav{grid-template-columns:1fr}.care-home-faq{grid-template-columns:1fr;gap:2rem}.care-sources{grid-template-columns:1fr;gap:1.5rem}.care-contact>.care-shell,.care-page-hero-grid{grid-template-columns:1fr}.care-breadcrumb{margin-bottom:2rem}.care-page-hero h1{font-size:clamp(3rem,13vw,5rem)}.care-page-hero figure img{height:min(110vw,590px)}.care-page-tabs{top:98px}.care-page-layout{grid-template-columns:1fr;padding-top:2rem}.care-page-toc{border-bottom:1px solid var(--care-line);max-width:100%;display:flex;position:static;overflow-x:auto}.care-page-toc>strong{display:none}.care-page-toc a{border-top:0;border-inline-end:1px solid var(--care-line);flex:0 0 190px;padding:.85rem}.care-page-blocks{padding-inline-start:0}.care-page-features{grid-template-columns:1fr}.care-footer-main{grid-template-columns:1fr 1fr}.care-footer-intro{grid-column:1/-1}.care-footer-base{flex-direction:column;align-items:flex-start;padding-block:1.4rem}}@media (max-width:480px){.care-shell{width:calc(100% - 28px)}.care-nav-actions{gap:.35rem}.care-hero{min-height:745px}.care-hero-content{padding-top:12rem}.care-hero h1{font-size:3.45rem}.care-hero-content>p:not(.care-kicker){font-size:.94rem;line-height:1.6}.care-button{width:100%}.care-section-heading h2,.care-pathway h2,.care-conditions h2,.care-editorial h2,.care-urgent h2,.care-contact h2{font-size:2.65rem}.care-journey-list a,.care-directory a{grid-template-columns:32px 1fr 18px}.care-page-hero{padding-block:3rem}.care-page-hero h1{font-size:3.3rem}.care-page-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.care-page-body>section>header{grid-template-columns:32px 1fr}.care-page-body h2{font-size:2.4rem}.care-page-steps li{grid-template-columns:38px 1fr}.care-footer-main{grid-template-columns:1fr}.care-footer-intro{grid-column:auto}.care-footer-intro h2{font-size:3.1rem}}
