body[data-visual=body-sculpture]{--bs-plum:#4b1638;--bs-plum2:#6d2451;--bs-coral:#a83c31;--bs-coral-bright:#ee6f56;--bs-stone:#f0e8dd;--bs-paper:#fbf8f2;--bs-ink:#2a1723;--bs-muted:#74636c;--bs-line:#4b16382b;background:var(--bs-paper);color:var(--bs-ink)}body[data-visual=body-sculpture] main{overflow:clip}body[data-visual=body-sculpture] :is(a,button,summary):focus-visible{outline:3px solid var(--bs-coral);outline-offset:4px}body[data-visual=body-sculpture] .floating-whatsapp{background:#196a5d}body[data-visual=body-sculpture] .sticky-mobile-cta a:last-child{background:var(--bs-plum)}.bsl-shell{width:min(1260px,100% - 64px);margin-inline:auto}.bsl-kicker{color:var(--bs-coral);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:18px;font-weight:800;line-height:1.2}[dir=rtl] .bsl-kicker{letter-spacing:0}.bsl-underlink{color:var(--bs-plum);border-bottom:1px solid;align-items:center;gap:1rem;padding-block:.35rem;font-size:18px;font-weight:800;transition:gap .25s,color .25s;display:inline-flex}.bsl-underlink:hover{color:var(--bs-coral);gap:1.5rem}.bsl-underlink i,.bsl-button i{font-style:normal}.bsl-button{background:var(--bs-plum);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:54px;padding:.9rem 1.25rem;font-size:18px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.bsl-button:hover{background:var(--bs-plum2);transform:translateY(-3px)}.bsl-header{z-index:50;border-bottom:1px solid var(--bs-line);background:#fbf8f2;position:sticky;top:0}.bsl-nav{justify-content:space-between;align-items:center;gap:2rem;min-height:88px;display:flex}.bsl-brand{color:var(--bs-plum);align-items:baseline;line-height:1}.bsl-brand>span{letter-spacing:.2em;font-size:18px;font-weight:500}.bsl-brand>strong{letter-spacing:.04em;font-size:18px;font-weight:900}.bsl-brand>small{color:var(--bs-muted);letter-spacing:.16em;grid-column:1/-1;margin-top:.42rem;font-size:18px;font-weight:700}[dir=rtl] .bsl-brand>small{letter-spacing:0}.bsl-nav-links{gap:2rem;display:flex}.bsl-nav-links a{color:var(--bs-ink);font-size:18px;font-weight:700}.bsl-nav-links a:hover{color:var(--bs-coral)}.bsl-nav-actions{align-items:center;gap:.7rem;display:flex}.bsl-nav-cta{background:var(--bs-plum);color:#fff;padding:.75rem 1rem;font-size:18px;font-weight:800}.bsl-menu{display:none;position:relative}.bsl-menu summary{cursor:pointer;border:1px solid var(--bs-line);place-items:center;width:43px;height:43px;list-style:none;display:grid}.bsl-menu summary::-webkit-details-marker{display:none}.bsl-menu nav{inset-inline-end:0;border:1px solid var(--bs-line);background:#fff;width:min(320px,100vw - 28px);padding:.7rem;display:grid;position:absolute;top:calc(100% + .7rem);box-shadow:0 24px 60px #34142a2e}.bsl-menu nav a{color:var(--bs-ink);padding:.8rem;font-size:18px;font-weight:700}.bsl-menu nav a:hover{background:var(--bs-stone)}.bsl-hero{isolation:isolate;background:var(--bs-stone);min-height:min(780px,100svh - 88px);position:relative}.bsl-hero>img{z-index:-3;object-fit:cover;object-position:center}.bsl-hero-wash{z-index:-2;background:linear-gradient(90deg,#f0e8ddfa 0%,#f0e8dde3 34%,#f0e8dd26 62%,#0000 100%);position:absolute;inset:0}[dir=rtl] .bsl-hero-wash{background:linear-gradient(270deg,#f0e8ddfa 0%,#f0e8dde3 34%,#f0e8dd26 62%,#0000 100%)}.bsl-hero-copy{flex-direction:column;justify-content:center;min-height:min(700px,100svh - 168px);padding-block:4rem;display:flex}.bsl-hero-copy h1{letter-spacing:-.07em;max-width:740px;margin:1.2rem 0 1.5rem;font-size:18px;font-weight:500;line-height:.78}.bsl-hero-copy h1 span,.bsl-hero-copy h1 strong{display:block}.bsl-hero-copy h1 strong{color:var(--bs-plum);margin-inline-start:.7em;font-style:italic;font-weight:700}[dir=rtl] .bsl-hero-copy h1{letter-spacing:-.02em;line-height:.98}[dir=rtl] .bsl-hero-copy h1 strong{margin-inline-start:.15em}.bsl-hero-copy>p:not(.bsl-kicker){color:#5f4c56;max-width:540px;margin:0;font-size:18px;line-height:1.75}.bsl-hero-copy>div{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.bsl-hero-copy small{color:var(--bs-muted);margin-top:1rem;font-size:18px}.bsl-hero-index{inset-inline:0;border-top:1px solid #4b163840;grid-template-columns:40px 1fr 40px 1fr 40px 1fr;align-items:center;width:min(1260px,100% - 64px);min-height:80px;margin-inline:auto;display:grid;position:absolute;bottom:0}.bsl-hero-index span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsl-hero-index p{color:var(--bs-plum);letter-spacing:.1em;margin:0;font-size:18px;font-weight:800}.bsl-options{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.bsl-options header h2,.bsl-process h2,.bsl-editorial h2,.bsl-results h2,.bsl-safety h2,.bsl-faq h2,.bsl-contact h2{letter-spacing:-.055em;margin:1.2rem 0;font-size:18px;font-weight:550;line-height:.93}[dir=rtl] :is(.bsl-options header h2,.bsl-process h2,.bsl-editorial h2,.bsl-results h2,.bsl-safety h2,.bsl-faq h2,.bsl-contact h2){letter-spacing:-.015em;line-height:1.12}.bsl-options header>p:last-child{max-width:430px;color:var(--bs-muted);line-height:1.75}.bsl-options>div{border-top:1px solid var(--bs-line);border-inline-start:1px solid var(--bs-line);grid-template-columns:1fr 1fr;display:grid}.bsl-options article{border-inline-end:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);min-height:260px;padding:1.5rem;position:relative}.bsl-options article>span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsl-options article h3{margin:3rem 0 .7rem;font-size:18px;font-weight:700}.bsl-options article p{color:var(--bs-muted);margin:0;font-size:18px;line-height:1.65}.bsl-options article a{inset-inline-end:1.4rem;color:var(--bs-plum);position:absolute;top:1.3rem}.bsl-process{background:var(--bs-plum);color:#fff;padding-block:clamp(5rem,8vw,8rem)}.bsl-process-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.bsl-process .bsl-kicker{color:#f7a18f}.bsl-process h2{color:#fff}.bsl-process-grid>div>p:not(.bsl-kicker){color:#ffffffad;max-width:600px;line-height:1.75}.bsl-process ol{border-top:1px solid #ffffff2e;margin:2rem 0 0;padding:0;list-style:none}.bsl-process li{border-bottom:1px solid #ffffff2e;grid-template-columns:45px 1fr;gap:1rem;padding:1.1rem 0;display:grid}.bsl-process li>span{color:#f7a18f;font-size:18px;font-weight:800}.bsl-process li h3{color:#fff;margin:-.15rem 0 .25rem;font-size:18px}.bsl-process li p{color:#ffffff94;margin:0;font-size:18px;line-height:1.55}.bsl-process .bsl-underlink{color:#fff;margin-top:1.5rem}.bsl-process figure{margin:0}.bsl-process figure img{object-fit:cover;width:100%;height:clamp(520px,58vw,720px);display:block}.bsl-process figcaption,.bsl-editorial figcaption{color:#ffffff8c;margin-top:.65rem;font-size:18px}.bsl-editorial{grid-template-columns:1.12fr .88fr;min-height:700px;display:grid}.bsl-editorial>figure{background:var(--bs-plum);margin:0}.bsl-editorial>figure img{object-fit:cover;width:100%;height:100%;max-height:760px;display:block}.bsl-editorial>figure figcaption{margin:-2rem 1rem 0;position:relative}.bsl-editorial>div{background:var(--bs-stone);flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem);display:flex}.bsl-editorial>div>p:not(.bsl-kicker){max-width:520px;color:var(--bs-muted);line-height:1.8}.bsl-editorial .bsl-underlink{align-self:flex-start;margin-top:1.4rem}.bsl-after{grid-template-columns:.88fr 1.12fr}.bsl-after>div{background:#fff}.bsl-results{background:var(--bs-coral);color:#fff;align-items:center;min-height:580px;display:flex}.bsl-results .bsl-shell{grid-template-columns:.3fr 1fr .65fr;align-items:start;gap:3rem;display:grid}.bsl-results .bsl-kicker{color:#fff}.bsl-results h2{color:#fff;grid-column:2;margin:0;font-size:18px}.bsl-results>div>p:not(.bsl-kicker){color:#ffffffd1;grid-column:3;margin:0;line-height:1.8}.bsl-results .bsl-underlink{color:#fff;grid-column:3;justify-self:start}.bsl-safety{color:#fff;background:#28111f;padding-block:clamp(4rem,8vw,8rem)}.bsl-safety>.bsl-shell{grid-template-columns:110px 1fr .7fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bsl-safety-mark{border:1px solid var(--bs-coral);width:86px;height:86px;color:var(--bs-coral);border-radius:50%;place-items:center;font-size:18px;font-weight:300;display:grid}.bsl-safety .bsl-kicker{color:#f7a18f}.bsl-safety h2{color:#fff;margin:0}.bsl-safety>div>div:last-child p{color:#ffffffad;margin:0;line-height:1.8}.bsl-safety .bsl-underlink{color:#fff;margin-top:1.5rem}.bsl-directory{padding-block:clamp(5rem,8vw,8rem)}.bsl-directory nav{border-top:1px solid var(--bs-line);margin-top:1.4rem}.bsl-directory a{border-bottom:1px solid var(--bs-line);min-height:96px;color:var(--bs-ink);grid-template-columns:45px .55fr 1fr 25px;align-items:center;gap:1rem;transition:padding .25s,background .25s;display:grid}.bsl-directory a:hover{background:var(--bs-stone);padding-inline:.7rem}.bsl-directory a span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsl-directory a strong{font-size:18px}.bsl-directory a p{color:var(--bs-muted);margin:0;font-size:18px;line-height:1.5}.bsl-directory a i{font-style:normal}.bsl-faq{border-top:1px solid var(--bs-line);grid-template-columns:.7fr 1fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.bsl-faq details{border-bottom:1px solid var(--bs-line)}.bsl-faq summary{cursor:pointer;justify-content:space-between;gap:2rem;padding:1.3rem 0;font-weight:750;list-style:none;display:flex}.bsl-faq summary::-webkit-details-marker{display:none}.bsl-faq summary span{color:var(--bs-coral)}.bsl-faq details p{color:var(--bs-muted);margin:0;padding-bottom:1.3rem;line-height:1.7}.bsl-sources{border-top:1px solid var(--bs-line);grid-template-columns:.35fr 1fr;gap:3rem;padding-block:2.5rem 5rem;display:grid}.bsl-sources h2{margin:0;font-size:18px}.bsl-sources>div{display:grid}.bsl-sources a{border-bottom:1px solid var(--bs-line);color:var(--bs-muted);justify-content:space-between;gap:2rem;padding:.8rem 0;font-size:18px;display:flex}.bsl-contact{background:#e9d7c6;padding-block:clamp(5rem,8vw,8rem)}.bsl-contact>.bsl-shell{grid-template-columns:1fr .55fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.bsl-contact h2{max-width:820px;color:var(--bs-plum)}.bsl-contact>div>div>p:not(.bsl-kicker){color:#68535f;max-width:680px;line-height:1.75}.bsl-contact>.bsl-shell>div:last-child{border-top:1px solid var(--bs-line);display:grid}.bsl-contact>.bsl-shell>div:last-child a{border-bottom:1px solid var(--bs-line);min-height:72px;color:var(--bs-plum);justify-content:space-between;align-items:center;font-size:18px;font-weight:800;display:flex}.bsl-footer{color:#fff;background:#23101c}.bsl-footer-grid{grid-template-columns:1.4fr .7fr .7fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.bsl-footer .bsl-brand{color:#fff;display:inline-grid}.bsl-footer .bsl-brand small{color:#f4a492}.bsl-footer h2{color:#fff;letter-spacing:-.055em;max-width:620px;margin:2rem 0 1rem;font-size:18px;font-weight:550;line-height:.92}.bsl-footer-grid>div>p{color:#ffffff8c;max-width:520px;line-height:1.7}.bsl-footer-grid>nav,.bsl-footer-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.bsl-footer-grid>nav>strong,.bsl-footer-grid>div:last-child>strong{color:#f4a492;letter-spacing:.13em;margin-bottom:.7rem;font-size:18px}.bsl-footer-grid a{color:#ffffffb3;font-size:18px}.bsl-footer-grid>div:last-child p{margin-top:1rem;font-size:18px}.bsl-footer-base{color:#ffffff6b;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:74px;font-size:18px;display:flex}.bsl-footer-base nav{gap:1.4rem;display:flex}.bsp-page{background:var(--bs-paper)}.bsp-hero{background:var(--bs-stone);padding-block:clamp(3.5rem,7vw,7rem)}.bsp-hero-grid{grid-template-columns:1fr .86fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.bsp-hero nav{color:var(--bs-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;font-size:18px;font-weight:700;display:flex}.bsp-hero nav a{color:var(--bs-plum)}.bsp-hero h1{letter-spacing:-.06em;margin:1.1rem 0 1.4rem;font-size:18px;font-weight:550;line-height:.91}[dir=rtl] .bsp-hero h1{letter-spacing:-.015em;line-height:1.08}.bsp-hero>div>div>p:not(.bsl-kicker){max-width:650px;color:var(--bs-muted);line-height:1.75}.bsp-meta{color:var(--bs-muted);text-transform:uppercase;gap:1.5rem;margin:1.8rem 0;font-size:18px;font-weight:800;display:flex}.bsp-hero figure{margin:0}.bsp-hero figure img{object-fit:cover;width:100%;height:clamp(420px,47vw,650px);display:block}.bsp-hero figcaption{color:var(--bs-muted);margin-top:.6rem;font-size:18px}.bsp-tabs{z-index:20;border-block:1px solid var(--bs-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbf8f2f5;position:sticky;top:88px}.bsp-tabs>div{scrollbar-width:none;display:flex;overflow-x:auto}.bsp-tabs a{border-inline-end:1px solid var(--bs-line);color:var(--bs-muted);flex:none;padding:1rem 1.25rem;font-size:18px;font-weight:800}.bsp-tabs a[aria-current=page]{background:var(--bs-plum);color:#fff}.bsp-layout{grid-template-columns:250px 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.bsp-layout>aside{border-top:1px solid var(--bs-line);display:grid;position:sticky;top:170px}.bsp-layout>aside>strong{color:var(--bs-plum);letter-spacing:.12em;padding:1rem 0;font-size:18px}.bsp-layout>aside a{border-top:1px solid var(--bs-line);color:var(--bs-muted);grid-template-columns:33px 1fr;gap:.6rem;padding:.75rem 0;font-size:18px;font-weight:700;line-height:1.4;display:grid}.bsp-layout>aside a span{color:var(--bs-coral);font-size:18px}.bsp-body{min-width:0}.bsp-body>section{padding-bottom:clamp(4rem,7vw,6.5rem);scroll-margin-top:180px}.bsp-body>section>header{border-top:1px solid var(--bs-line);grid-template-columns:45px 1fr;gap:1rem;padding-top:1.5rem;display:grid}.bsp-body>section>header>span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsp-body h2{letter-spacing:-.045em;margin:-.25rem 0 .8rem;font-size:18px;font-weight:550;line-height:1}.bsp-body section>header p{max-width:780px;color:var(--bs-muted);margin:0;line-height:1.75}.bsp-blocks{gap:1.3rem;padding:2rem 0 0 45px;display:grid}.bsp-blocks>p{color:#604d57;max-width:800px;margin:0;line-height:1.8}.bsp-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.bsp-list li{color:#604d57;grid-template-columns:24px 1fr;gap:.7rem;line-height:1.65;display:grid}.bsp-list li span{width:21px;height:21px;color:var(--bs-plum);background:#f6ded8;border-radius:50%;place-items:center;margin-top:.2rem;font-size:18px;display:grid}.bsp-features{border-top:1px solid var(--bs-line);border-inline-start:1px solid var(--bs-line);grid-template-columns:1fr 1fr;display:grid}.bsp-features article{border-inline-end:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);min-height:220px;padding:1.4rem}.bsp-features article>span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsp-features h3{margin:2rem 0 .6rem;font-size:18px}.bsp-features p{color:var(--bs-muted);margin:0;font-size:18px;line-height:1.65}.bsp-steps{border-top:1px solid var(--bs-line);margin:0;padding:0;list-style:none}.bsp-steps li{border-bottom:1px solid var(--bs-line);grid-template-columns:52px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.bsp-steps li>span{color:var(--bs-coral);font-size:18px;font-weight:800}.bsp-steps h3{margin:-.15rem 0 .3rem;font-size:18px}.bsp-steps p{color:var(--bs-muted);margin:0;line-height:1.65}.bsp-callout{border-inline-start:4px solid var(--bs-plum);background:var(--bs-stone);padding:1.6rem}.bsp-callout.warning{border-color:var(--bs-coral);background:#f9e2dc}.bsp-callout strong{color:var(--bs-plum);margin-bottom:.45rem;display:block}.bsp-callout p{color:#604d57;margin:0;line-height:1.65}.bsp-stat{background:var(--bs-plum);color:#fff;padding:2rem}.bsp-stat strong{color:#f4a492;font-size:18px}.bsp-table{overflow-x:auto}.bsp-table table{border-collapse:collapse;width:100%}.bsp-table td{border:1px solid var(--bs-line);color:var(--bs-muted);padding:1rem;font-size:18px}.bsp-blocks blockquote{background:var(--bs-stone);color:var(--bs-plum);margin:0;padding:2rem;font-size:18px}.bsp-faq details{border-bottom:1px solid var(--bs-line)}.bsp-faq summary{cursor:pointer;justify-content:space-between;gap:2rem;padding:1.2rem 0;font-weight:750;list-style:none;display:flex}.bsp-faq summary::-webkit-details-marker{display:none}.bsp-faq details>p{color:var(--bs-muted);margin:0;padding-bottom:1.3rem;line-height:1.7}.bsp-sources{border-top:1px solid var(--bs-line);padding-top:2rem!important}.bsp-sources h2{font-size:18px}.bsp-sources a{border-bottom:1px solid var(--bs-line);color:var(--bs-muted);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:18px;display:flex}.bsp-next{border-top:1px solid var(--bs-line);padding:2rem 0!important}.bsp-next>a{border-bottom:1px solid var(--bs-line);color:var(--bs-ink);grid-template-columns:40px 1fr 20px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.bsp-next>a span{color:var(--bs-coral);font-size:18px}.bsp-next i{font-style:normal}@media (max-width:1050px){.bsl-nav-links{display:none}.bsl-menu{display:block}.bsl-options{gap:3rem}.bsl-editorial>div{padding:3.5rem}.bsp-layout{grid-template-columns:210px 1fr;gap:3rem}}@media (max-width:820px){.bsl-shell{width:min(100% - 36px,680px)}.bsl-nav{min-height:76px}.bsl-call,.bsl-nav-cta{display:none}.bsl-hero{min-height:calc(100svh - 76px)}.bsl-hero>img{object-position:67% center}.bsl-hero-wash,.bsl-hero-wash[dir=rtl]{background:linear-gradient(#f0e8dd0d 22%,#4b163894 52%,#2c1422ed 100%)}.bsl-hero-copy{color:#fff;justify-content:flex-end;min-height:calc(100svh - 146px);padding:13rem 0 2rem}.bsl-hero-copy .bsl-kicker{color:#ffc1b4}.bsl-hero-copy h1{color:#fff;font-size:18px;line-height:.82}.bsl-hero-copy h1 strong{color:#ffc1b4;margin-inline-start:0}.bsl-hero-copy>p:not(.bsl-kicker){color:#fffc;font-size:18px}.bsl-hero-copy .bsl-button{color:var(--bs-plum);background:#fff}.bsl-hero-copy .bsl-underlink{color:#fff}.bsl-hero-copy small{color:#fff9}.bsl-hero-index{color:#fff;background:#2c1422;grid-template-columns:35px 1fr;width:100%;padding-inline:18px;position:relative}.bsl-hero-index p{color:#fff}.bsl-options,.bsl-options>div{grid-template-columns:1fr}.bsl-options article{min-height:210px}.bsl-process-grid{grid-template-columns:1fr}.bsl-process figure img{height:min(112vw,620px)}.bsl-editorial,.bsl-after{grid-template-columns:1fr;min-height:0}.bsl-editorial>figure img{height:min(110vw,620px)}.bsl-editorial>div{padding:4.5rem 24px}.bsl-after>div{order:2}.bsl-results{min-height:0;padding-block:5rem}.bsl-results .bsl-shell{grid-template-columns:1fr;gap:1.5rem}.bsl-results .bsl-shell>*{grid-column:1!important}.bsl-safety>.bsl-shell{grid-template-columns:80px 1fr}.bsl-safety>.bsl-shell>div:last-child{grid-column:2}.bsl-safety-mark{width:64px;height:64px}.bsl-directory a{grid-template-columns:34px 1fr 20px}.bsl-directory a p{display:none}.bsl-faq,.bsl-sources{grid-template-columns:1fr;gap:2rem}.bsl-contact>.bsl-shell{grid-template-columns:1fr}.bsl-footer-grid{grid-template-columns:1fr 1fr}.bsl-footer-grid>div:first-child{grid-column:1/-1}.bsl-footer-base{flex-direction:column;align-items:flex-start;padding-block:1.3rem}.bsp-hero-grid{grid-template-columns:1fr}.bsp-hero h1{font-size:18px}.bsp-hero figure img{height:min(110vw,590px)}.bsp-tabs{top:76px}.bsp-layout{grid-template-columns:1fr;padding-top:2rem}.bsp-layout>aside{border-bottom:1px solid var(--bs-line);display:flex;position:static;overflow-x:auto}.bsp-layout>aside>strong{display:none}.bsp-layout>aside a{border-top:0;border-inline-end:1px solid var(--bs-line);flex:0 0 190px;padding:.8rem}.bsp-blocks{padding-inline-start:0}.bsp-features{grid-template-columns:1fr}}@media (max-width:480px){.bsl-shell{width:calc(100% - 28px)}.bsl-brand>strong{font-size:18px}.bsl-nav-actions{gap:.35rem}.bsl-hero{min-height:760px}.bsl-hero-copy{min-height:690px}.bsl-hero-copy>div{flex-direction:column;align-items:flex-start;gap:.7rem}.bsl-hero-copy .bsl-button{width:100%}.bsl-options header h2,.bsl-process h2,.bsl-editorial h2,.bsl-results h2,.bsl-safety h2,.bsl-faq h2,.bsl-contact h2{font-size:18px}.bsl-safety>.bsl-shell{grid-template-columns:1fr}.bsl-safety>.bsl-shell>div:last-child{grid-column:1}.bsl-footer-grid{grid-template-columns:1fr}.bsl-footer-grid>div:first-child{grid-column:auto}.bsl-footer h2{font-size:18px}.bsp-hero{padding-block:3rem}.bsp-hero h1{font-size:18px}.bsp-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.bsp-body>section>header{grid-template-columns:32px 1fr}.bsp-body h2{font-size:18px}.bsp-steps li{grid-template-columns:38px 1fr}}.bsl-compare-band{background:var(--bs-stone);border-block:1px solid var(--bs-line);padding-block:clamp(4rem,7vw,7rem)}.bsl-compare-band header{grid-template-columns:.38fr 1fr;align-items:start;gap:2rem;margin-bottom:2.5rem;display:grid}.bsl-compare-band h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:18px;font-weight:550;line-height:.93}[dir=rtl] .bsl-compare-band h2{letter-spacing:-.015em;line-height:1.15}.bsl-compare-scroll{overflow-x:auto}.bsl-compare-band table{border-collapse:collapse;background:var(--bs-paper);width:100%;min-width:780px}.bsl-compare-band :is(th,td){border:1px solid var(--bs-line);vertical-align:top;text-align:start;width:25%;padding:1.2rem 1.3rem;font-size:18px;line-height:1.55}.bsl-compare-band thead th{background:var(--bs-plum);color:#fff;font-size:18px}.bsl-compare-band thead th:first-child{background:0 0}.bsl-compare-band tbody th{color:var(--bs-coral);letter-spacing:.08em;text-transform:uppercase;font-size:18px}.bsl-compare-band tbody td{color:var(--bs-muted)}.bsl-compare-band nav{border-inline-start:1px solid var(--bs-line);grid-template-columns:repeat(3,1fr);display:grid}.bsl-compare-band nav a{border-inline-end:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);color:var(--bs-plum);justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:18px;font-weight:800;display:flex}.bsl-compare-band>.bsl-shell>.bsl-underlink{margin-top:1.7rem}.bsp-table table{min-width:620px}.bsp-table caption{text-align:start;color:var(--bs-muted);padding:.8rem 0;font-size:18px}.bsp-table :is(th,td){border:1px solid var(--bs-line);text-align:start;padding:1rem;font-size:18px;line-height:1.55}.bsp-table thead th{background:var(--bs-plum);color:#fff}.bsp-table tbody th{background:var(--bs-stone);color:var(--bs-ink)}@media (max-width:820px){.bsl-compare-band header{grid-template-columns:1fr;gap:1rem}.bsl-compare-band nav{grid-template-columns:1fr}.bsl-compare-band table{min-width:700px}[dir=rtl] .bsl-hero-wash{background:linear-gradient(#f0e8dd0d 22%,#4b163894 52%,#2c1422ed 100%)}}.bsp-hero figure{align-self:center}.bsp-hero figure img{aspect-ratio:3/2;object-fit:contain;object-position:center;height:auto}@media (min-width:821px){.bsl-hero{min-height:clamp(780px,56.25vw,900px)}.bsl-hero-copy{min-height:calc(clamp(780px,56.25vw,900px) - 80px)}[dir=rtl] .bsl-hero>img{transform:scaleX(-1)}}.bsl-results{background:var(--bs-coral-bright)}.bsg-page,.bsg-body{background:var(--bs-paper)}.bsg-hero{background:radial-gradient(circle at 12% 8%, #cd756329, transparent 320px), linear-gradient(135deg, var(--bs-stone), var(--bs-paper));padding-block:64px}.bsg-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:56px;display:grid}.bsg-hero-copy nav{color:var(--bs-muted);flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.bsg-hero-copy nav a{color:var(--bs-plum)}.bsg-hero-copy h1{width:100%;color:var(--bs-ink);letter-spacing:-.025em;overflow-wrap:break-word;word-break:normal;margin:18px 0 22px;font-size:40px;font-weight:650;line-height:1.08}.bsg-hero-copy>p:not(.bsl-kicker){max-width:720px;color:var(--bs-muted);margin:0;font-size:18px;line-height:1.7}.bsg-meta{color:var(--bs-muted);text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;margin:24px 0;font-size:15px;font-weight:800;display:flex}.image-placeholder{isolation:isolate;background:linear-gradient(135deg, #ffffffb8, #e9d7c6bd), var(--bs-stone);border:1px solid #4b16382e;border-radius:24px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px -52px #4b16388c}.image-placeholder-4-3{aspect-ratio:4/3}.image-placeholder-16-9{aspect-ratio:16/9}.image-placeholder-3-4{aspect-ratio:3/4}.image-placeholder-1-1{aspect-ratio:1}.image-placeholder>div{z-index:-1;opacity:.68;background:radial-gradient(circle at 28% 34%,#cd75633d 0 12%,#0000 13%),radial-gradient(circle at 68% 58%,#4b16381f 0 18%,#0000 19%),linear-gradient(145deg,#0000 48%,#4b163814 49% 51%,#0000 52%);position:absolute;inset:0}.image-placeholder>div span{border:1px solid #4b16381f;border-radius:50%;position:absolute}.image-placeholder>div span:first-child{inset:12% 48% 42% 8%}.image-placeholder>div span:last-child{inset:42% 9% 10% 54%}.image-placeholder figcaption{inset-inline:24px;color:var(--bs-plum);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf6e6;border-radius:14px;gap:4px;padding:16px 18px;display:grid;position:absolute;bottom:24px}.image-placeholder figcaption span{color:var(--bs-coral);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.image-placeholder figcaption strong{font-size:18px;line-height:1.35}.bsg-split{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:56px;padding-block:64px;scroll-margin-top:150px;display:grid}.bsg-image-left .bsg-section-copy{grid-column:2}.bsg-image-left .image-placeholder{grid-area:1/1}.bsg-section-copy,.bsg-editorial>.bsl-shell{min-width:0}.bsg-section-index{color:var(--bs-coral);letter-spacing:.1em;margin-bottom:16px;font-size:15px;font-weight:800;display:inline-flex}.bsg-section-heading h2,.bsg-faq h2,.bsg-sources h2,.bsl-contact h2{width:100%;max-width:none;color:var(--bs-plum);letter-spacing:-.02em;white-space:normal;word-break:normal;overflow-wrap:break-word;margin:0;font-size:30px;font-weight:700;line-height:1.18}.bsg-section-heading>p{color:var(--bs-muted);margin:16px 0 0;font-size:18px;line-height:1.72}.bsg-section-content{gap:20px;margin-top:28px;display:grid}.bsg-editorial{padding-block:64px;scroll-margin-top:150px}.bsg-editorial>.bsl-shell{grid-template-columns:84px minmax(0,1fr);column-gap:28px;display:grid}.bsg-editorial .bsg-section-index{grid-area:1/1/span 2}.bsg-editorial .bsg-section-heading,.bsg-editorial .bsg-section-content{grid-column:2}.bsg-tone-paper{background:var(--bs-paper)}.bsg-tone-stone{background:linear-gradient(135deg, var(--bs-stone), #f7eee5)}.bsg-tone-plum{background:linear-gradient(135deg, #28111f, var(--bs-plum))}.bsg-tone-plum :is(.bsg-section-index,.bsg-section-heading h2){color:#f7a18f}.bsg-tone-plum .bsg-section-heading>p{color:#ffffffc7}.bsg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bsg-card{background:linear-gradient(135deg,#fffffff2,#e9d7c6a8);border:1px solid #4b163824;border-radius:20px;min-width:0;padding:24px;box-shadow:0 24px 55px -48px #4b1638b3}.bsg-card h3,.bsg-steps h3{color:var(--bs-plum);margin:0;font-size:18px;line-height:1.35}.bsg-card p,.bsg-steps p,.bsg-callout p{color:var(--bs-muted);margin:10px 0 0;font-size:18px;line-height:1.65}.bsg-checklist,.bsg-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bsg-checklist li{color:#604d57;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:18px;line-height:1.6;display:grid}.bsg-checklist li>span{width:24px;height:24px;color:var(--bs-plum);background:#f6ded8;border-radius:50%;place-items:center;margin-top:2px;font-size:15px;display:grid}.bsg-steps{border-top:1px solid var(--bs-line)}.bsg-steps li{border-bottom:1px solid var(--bs-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.bsg-steps li>span{color:var(--bs-coral);font-size:15px;font-weight:800}.bsg-steps p{margin-top:5px}.bsg-callout{border-inline-start:4px solid var(--bs-plum);background:linear-gradient(135deg, var(--bs-stone), #f6ded8);border-radius:0 18px 18px 0;padding:24px}[dir=rtl] .bsg-callout{border-radius:18px 0 0 18px}.bsg-callout-warning{border-color:var(--bs-coral)}.bsg-callout h3{color:var(--bs-plum);margin:0;font-size:25px;line-height:1.3}.bsg-tone-plum .bsg-callout{background:#fffffff0}.bsg-table-scroll{width:100%;overflow-x:auto}.bsg-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.bsg-table-scroll caption{color:var(--bs-muted);text-align:start;padding:12px 0;font-size:18px}.bsg-table-scroll :is(th,td){border:1px solid var(--bs-line);text-align:start;vertical-align:top;padding:16px;font-size:18px;line-height:1.5}.bsg-table-scroll thead th{background:var(--bs-plum);color:#fff}.bsg-table-scroll tbody th{background:var(--bs-stone);color:var(--bs-ink)}.bsg-table-scroll td{color:var(--bs-muted)}.bsg-faq{border-top:1px solid var(--bs-line);grid-template-columns:.7fr 1fr;gap:56px;padding-block:64px;display:grid}.bsg-faq details{border-bottom:1px solid var(--bs-line)}.bsg-faq summary{cursor:pointer;color:var(--bs-ink);justify-content:space-between;gap:24px;padding:18px 0;font-size:18px;font-weight:750;list-style:none;display:flex}.bsg-faq summary::-webkit-details-marker{display:none}.bsg-faq summary span{color:var(--bs-coral)}.bsg-faq details p{color:var(--bs-muted);margin:0;padding-bottom:18px;font-size:18px;line-height:1.7}.bsg-sources{border-top:1px solid var(--bs-line);grid-template-columns:.35fr 1fr;gap:48px;padding-block:48px;display:grid}.bsg-sources>div{display:grid}.bsg-sources a{border-bottom:1px solid var(--bs-line);color:var(--bs-muted);justify-content:space-between;gap:24px;padding:14px 0;font-size:18px;display:flex}.bsg-related{border-top:1px solid var(--bs-line);padding-block:48px 64px}.bsg-related nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.bsg-related a{border:1px solid var(--bs-line);color:var(--bs-ink);grid-template-columns:34px minmax(0,1fr) 20px;gap:12px;padding:18px;display:grid}.bsg-related a+a{border-inline-start:0}.bsg-related a span{color:var(--bs-coral);font-size:15px}.bsg-related a strong{font-size:18px}.bsg-related i{font-style:normal}.bsg-consult-link,.bsl-nav-cta,.bsl-menu button,.bsl-footer button,.bsl-underlink,.bsl-button{appearance:none;cursor:pointer;font-family:inherit}.bsg-consult-link,.bsl-nav-cta,.bsl-menu button,.bsl-footer button,.bsl-button{border:0}.bsl-underlink{border:0;background:0 0;border-bottom:1px solid}.bsl-menu nav button{width:100%;color:var(--bs-ink);text-align:start;background:0 0;padding:13px;font-weight:700}.bsl-menu nav button:hover{background:var(--bs-stone)}.bsl-footer-grid>div:last-child>button{color:#ffffffb3;text-align:start;background:0 0;padding:0}.bsg-consult-link{border-bottom:1px solid var(--bs-line);min-height:72px;color:var(--bs-plum);text-align:start;background:0 0;justify-content:space-between;align-items:center;font-weight:800;display:flex}body[data-visual=body-sculpture] .bsl-hero-copy h1,body[data-visual=body-sculpture] .bsg-hero-copy h1,body[data-visual=body-sculpture] .simple-page h1{font-size:40px}body[data-visual=body-sculpture] :is(.bsl-options h2,.bsl-compare-band h2,.bsl-process h2,.bsl-editorial h2,.bsl-results h2,.bsl-safety h2,.bsl-faq h2,.bsl-sources h2,.bsl-contact h2,.bsl-footer h2,.bsg-section-heading h2,.bsg-faq h2,.bsg-sources h2,.simple-page h2){white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;max-width:none;font-size:30px;line-height:1.2}body[data-visual=body-sculpture] :is(.simple-page h3,.bsg-callout h3){font-size:25px}body[data-visual=body-sculpture] :is(.bsl-options article h3,.bsl-process li h3,.bsg-card h3,.bsg-steps h3),body[data-visual=body-sculpture] :is(.bsl-hero-copy>p:not(.bsl-kicker),.bsl-options header>p:last-child,.bsl-options article p,.bsl-process-grid>div>p:not(.bsl-kicker),.bsl-process li p,.bsl-editorial>div>p:not(.bsl-kicker),.bsl-results>div>p:not(.bsl-kicker),.bsl-safety p,.bsl-directory a p,.bsl-faq details p,.bsl-footer-grid>div>p,.bsg-hero-copy>p:not(.bsl-kicker),.bsg-section-heading>p,.bsg-card p,.bsg-steps p,.bsg-callout p,.bsg-checklist li,.bsg-faq details p,.simple-page p,.simple-page li),body[data-visual=body-sculpture] :is(.bsl-nav-links a,.bsl-menu nav a,.bsp-tabs a){font-size:18px}body[data-visual=body-sculpture] :is(.bsl-button,.bsl-underlink,.bsl-nav-cta,.bsl-menu button,.bsg-consult-link,.consultation-modal-submit),body[data-visual=body-sculpture] :is(.bsl-kicker,.bsl-hero-copy small,.bsl-hero-index span,.bsl-hero-index p,.bsg-meta,.bsg-section-index){font-size:15px}body[data-visual=body-sculpture]{font-size:18px}body[data-visual=body-sculpture] :is(.bsl-brand>span,.bsl-brand>small,.bsl-options article>span,.bsl-process li>span,.bsl-process figcaption,.bsl-editorial figcaption,.bsl-directory a span,.bsl-footer-grid>nav>strong,.bsl-footer-grid>div:last-child>strong,.bsl-footer-grid button,.bsl-footer-base,.bsg-related a span,.image-placeholder figcaption span){font-size:15px}body[data-visual=body-sculpture] :is(.bsl-brand>strong,.bsl-directory a strong,.bsl-directory a p,.bsl-faq summary,.bsl-sources a,.bsl-footer-grid a,.bsg-related a strong,.bsg-sources a,.bsg-table-scroll :is(th,td,caption),.image-placeholder figcaption strong){font-size:18px}body[data-visual=body-sculpture] .bsl-safety-mark{font-size:25px}body[data-visual=body-sculpture] :is(.bsl-options,.bsl-process,.bsl-editorial>div,.bsl-results,.bsl-safety,.bsl-directory,.bsl-faq,.bsl-contact,.bsg-hero,.bsg-split,.bsg-editorial,.bsg-faq){min-height:0}@media (max-width:1023px){.bsg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsg-hero-grid,.bsg-split{grid-template-columns:1fr;gap:36px}.bsg-image-left .bsg-section-copy,.bsg-image-left .image-placeholder{grid-column:1}.bsg-image-left .image-placeholder{grid-row:1}.bsg-image-left .bsg-section-copy{grid-row:2}}@media (max-width:820px){.bsg-hero,.bsg-split,.bsg-editorial,.bsg-faq{padding-block:44px}.bsg-hero-grid{gap:28px}.bsg-hero-copy{grid-row:1}.bsg-hero .image-placeholder{grid-row:2}.bsg-editorial>.bsl-shell{grid-template-columns:1fr}.bsg-editorial .bsg-section-index,.bsg-editorial .bsg-section-heading,.bsg-editorial .bsg-section-content{grid-column:1}.bsg-editorial .bsg-section-index{grid-row:auto}.bsg-faq,.bsg-sources{grid-template-columns:1fr;gap:28px}.bsg-related nav{grid-template-columns:1fr}.bsg-related a+a{border-inline-start:1px solid var(--bs-line);border-top:0}.bsl-contact>.bsl-shell{grid-template-columns:1fr}}@media (max-width:520px){.bsg-card-grid{grid-template-columns:1fr}.bsg-hero,.bsg-split,.bsg-editorial,.bsg-faq{padding-block:36px}.bsg-table-scroll{width:calc(100% + 28px);margin-inline:-14px}.image-placeholder figcaption{inset-inline:14px;bottom:14px}}body[data-visual=body-sculpture] .simple-page-hero{background:radial-gradient(circle at 85% 20%, #cd75632b, transparent 280px), linear-gradient(135deg, var(--bs-stone), var(--bs-paper))}body[data-visual=body-sculpture] .simple-page-content{color:var(--bs-ink);gap:20px;display:grid}body[data-visual=body-sculpture] .simple-page-section{border-inline-start:3px solid var(--bs-coral);background:#fff;border-radius:0 18px 18px 0;margin:0;padding:28px}[dir=rtl] body[data-visual=body-sculpture] .simple-page-section{border-radius:18px 0 0 18px}body[data-visual=body-sculpture] .simple-page-gradient{border:1px solid #4b16381f;border-inline-start:3px solid var(--bs-coral);background:linear-gradient(135deg,#fffffffa,#e9d7c69e)}body[data-visual=body-sculpture] .simple-page-intro{background:var(--bs-plum);color:#fff}body[data-visual=body-sculpture] .simple-page-section h2{color:var(--bs-plum);margin:0 0 14px}body[data-visual=body-sculpture] .simple-page-section p{margin:0;line-height:1.7}body[data-visual=body-sculpture] .simple-page-section p+p{margin-top:16px}body[data-visual=body-sculpture] .simple-page-intro p{color:#ffffffe0}body[data-visual=body-sculpture] .bsl-source-answer{border-inline-start:3px solid var(--bs-coral);padding-inline-start:16px;margin-top:14px!important}body[data-visual=body-sculpture] .bsl-home-source{background:linear-gradient(135deg,#ffffffeb,#e9d7c694);border:1px solid #4b163826;border-radius:18px;gap:10px;margin-top:24px;padding:22px;display:grid}body[data-visual=body-sculpture] .bsl-home-source h3{color:var(--bs-plum);margin:0;font-size:25px;line-height:1.25}body[data-visual=body-sculpture] .bsl-home-source p,body[data-visual=body-sculpture] .bsl-home-source li{color:#604d57;margin:0;font-size:18px;line-height:1.65}body[data-visual=body-sculpture] .bsl-process .bsl-home-source{background:#ffffff17;border-color:#fff3}body[data-visual=body-sculpture] .bsl-process .bsl-home-source h3{color:#fff}body[data-visual=body-sculpture] .bsl-process .bsl-home-source p{color:#ffffffc7}body[data-visual=body-sculpture] .bsl-home-results-source{grid-column:1/-1;margin-top:18px}body[data-visual=body-sculpture] .bsl-home-results-source ul{gap:8px;margin:4px 0 0;padding-inline-start:22px;display:grid}body[data-visual=body-sculpture] .bsl-home-source aside{border-inline-start:4px solid var(--bs-coral);background:#f9e2dc;margin-top:8px;padding:18px}body[data-visual=body-sculpture] .bsl-home-source aside strong{color:var(--bs-plum);margin-bottom:6px;font-size:18px;display:block}@media (max-width:520px){body[data-visual=body-sculpture] .simple-page-section{padding:22px 18px}}
@media (max-width:820px){html{scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom));overflow-x:clip}body{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom));overflow-x:clip}main{min-width:0}img,picture,video,svg{max-width:100%}:is(a,button,summary,input,select,textarea){touch-action:manipulation}:is(button,summary,a[class*=button],a[class*=cta],a[class*=action]){min-height:44px}h1,h2,h3,p,a,span{overflow-wrap:break-word;word-break:normal}table{max-width:100%}.site-header-inner{gap:.65rem;height:4.25rem}.site-header details>nav{overscroll-behavior:contain;width:min(19rem,100vw - 1.5rem);max-height:calc(100dvh - 6rem);overflow-y:auto}.sticky-mobile-cta{padding-bottom:env(safe-area-inset-bottom)}.sticky-mobile-cta :is(a,button){min-height:3.75rem;font-size:15px;line-height:1.2}.floating-contact-actions{bottom:calc(4.7rem + env(safe-area-inset-bottom))!important}.site-hero-media,.editorial-hero-media,.biometric-hero-media,.momentum-hero-media{background:#f1eee7;aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important}.site-hero-media picture{display:block;position:absolute;inset:0}.site-hero-media :is(img,picture>img){object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}body[data-site=mounjaro] .site-hero-media,body[data-site=ivdrips] .site-hero-media,body[data-site=fastweightloss] .site-hero-media{aspect-ratio:1122/1402!important}body[data-site=erectionproblem] .site-hero-media,body[data-site=penisenlargement] .site-hero-media{aspect-ratio:1672/941!important}.site-hero-copy{position:relative!important;inset:auto!important;transform:none!important}.site-hero h1{font-size:clamp(2.25rem,11.5vw,3.35rem)!important;line-height:1.02!important}.site-hero-copy p:not(.eyebrow){font-size:1rem;line-height:1.65}.site-hero-actions>a{width:100%;min-height:52px;padding-inline:1.25rem}.biometric-hero-frame,.editorial-hero-grid{grid-template-columns:1fr!important;display:grid!important}.biometric-hero-copy,.editorial-hero-copy,.momentum-hero-copy{background:inherit;padding:2.25rem 1.25rem 3rem!important}.momentum-copy-wrap{position:static!important}.momentum-hero-index{display:none!important}.sculpt-hero-copy{margin-top:0!important;padding-top:0!important}.sculpt-hero-copy .site-hero-copy-inner{border-radius:0 0 1.75rem 1.75rem!important}.qw-hero-grid{flex-direction:column!important;gap:0!important;display:flex!important}.qw-hero-media{aspect-ratio:2/3;order:-1;margin-inline:calc(50% - 50vw);width:100vw!important;min-height:0!important}.qw-hero-media :is(picture,img){width:100%;height:100%}.qw-hero-media img{object-fit:contain!important;object-position:center!important}.qw-hero-media:after{display:none!important}.qw-hero-copy{padding:2.4rem 0 3rem!important}.qw-hero h1{font-size:clamp(2.65rem,12vw,4rem)!important;line-height:.98!important}.qw-actions{flex-direction:column!important;align-items:stretch!important}.qw-button{width:100%;min-height:52px}.qw-assessment-media,.qw-aftercare-media,.qw-process-media{aspect-ratio:3/2;min-height:0!important}.qw-assessment-media img,.qw-aftercare-media img,.qw-process-media img,.qw-pathway-media img{background:#eef2ef;object-fit:contain!important}.hi-hero-visual{aspect-ratio:1122/1402!important;min-height:0!important}.hi-hero-image{object-fit:contain!important;object-position:center!important}.hi-media,.hi-aftercare-media,.hi-process-media{aspect-ratio:3/2!important;min-height:0!important}.hi-media img,.hi-aftercare-media img,.hi-process-media img{background:#eef4f1;object-fit:contain!important}.cb-hero{padding-top:56.28vw!important}.cb-hero-media,.cb-hero-shade{height:56.28vw!important}.cb-hero-media img{background:var(--cb-green-deep);object-fit:contain!important;object-position:center!important}.cb-hero-inner{padding-top:2.5rem!important}.cb-hero h1{font-size:clamp(2.65rem,12.5vw,3.75rem)!important}.cb-editorial-media img{background:#eee9df;object-fit:contain!important}.bsl-hero,.fa-hero{background:var(--bs-plum,var(--fa-ink,#2c1422));min-height:0!important}.bsl-hero{padding-top:56.28vw}.fa-hero{padding-top:66.666vw}.bsl-hero>img,.fa-hero>img{background:#eee8df;object-fit:contain!important;object-position:center!important;width:100%!important;inset:0 0 auto!important}.bsl-hero>img{height:56.28vw!important}.fa-hero>img{height:66.666vw!important}.bsl-hero-wash,.fa-hero-tone{display:none!important}.bsl-hero-copy,.fa-hero-copy{justify-content:flex-start!important;min-height:0!important;padding:2.4rem 0 2.75rem!important}.bsl-hero-copy h1{font-size:40px!important;line-height:1.08!important}.fa-hero-copy h1{font-size:clamp(2.75rem,13vw,4.2rem)!important;line-height:.91!important}.bsl-hero-index,.fa-hero-rail{min-height:0!important}.bsl-process figure img,.bsl-editorial>figure img,.bsl-after figure img,.fa-product figure img,.fa-after figure img{aspect-ratio:3/2;background:#eee8df;width:100%;object-fit:contain!important;height:auto!important}.gj-hero picture{aspect-ratio:2/3;width:100%;height:auto!important;min-height:0!important}.gj-hero picture img{background:#061a33;object-fit:contain!important;object-position:center!important}.gj-hero-overlay{display:none!important}.gj-hero-content{color:#fff;background:#061a33;padding:2.5rem 0 3.25rem!important}.gj-hero h1{font-size:clamp(2.9rem,13vw,4.25rem)!important;line-height:.94!important}.gj-process figure img,.gj-results figure img,.gj-family figure img,.gj-path-list figure img{background:#edf1f5;object-fit:contain!important}.hr-hero{background:#0d2624;padding-top:min(166.7vw,40rem)!important}.hr-hero picture{width:100%;height:min(166.7vw,40rem)!important;inset:0 0 auto!important;transform:none!important}[dir=rtl] .hr-hero picture img{animation:none!important;transform:scaleX(-1)!important}.hr-hero picture img{background:#e3e7e1;object-fit:contain!important;object-position:center!important}.hr-hero-shade{display:none!important}.hr-hero-content{justify-content:flex-start!important;min-height:0!important;padding:2.6rem 0 12rem!important}.hr-hero h1{font-size:clamp(2.8rem,13vw,4.1rem)!important;line-height:.98!important}.hr-service-list figure,.hr-family figure{aspect-ratio:3/2;height:auto!important;min-height:0!important}.hr-service-list img,.hr-family img,.hr-visit img,.hr-after img{background:#e9ece7;object-fit:contain!important}.hc-ref-hero{background:#fff;padding-top:51.6vw;height:auto!important;min-height:0!important}.hc-ref-hero>img{background:#f3f1ed;object-fit:contain!important;object-position:center!important;width:100%!important;height:51.6vw!important;inset:0 0 auto!important}.hc-ref-hero:after{display:none!important}.hc-ref-hero-copy{color:#271b32;background:#fff;width:100%!important;padding:2.4rem 1.1rem 3rem!important;position:relative!important;inset:auto!important}.hc-ref-hero-copy h1{color:#412050!important;margin-top:1rem!important;font-size:clamp(2.55rem,12vw,3.8rem)!important}.hc-ref-hero-copy>p,.hc-ref-hero-copy li{color:#5d5262!important}.hc-ref-hero-actions{grid-template-columns:1fr!important;display:grid!important}.hc-ref-hero-actions a{justify-content:center;min-height:50px}.hc-ref-about figure,.hc-ref-categories a{aspect-ratio:3/2;min-height:0!important}.hc-ref-about figure img,.hc-ref-categories img,.dl-product-card img{background:#f2eff4;object-fit:contain!important}.df-hero-grid,.pc-hero{grid-template-columns:1fr!important}.df-hero-picture,.pc-hero-media{aspect-ratio:1122/1402;height:auto!important;min-height:0!important}.df-hero-image,.pc-hero-media img,.df-precision-media img,.pc-treatment img,.pc-aftercare img{background:#f0ede8;object-fit:contain!important;object-position:center!important}.df-hero-copy,.pc-hero-panel{padding-block:2.4rem 3rem!important}.df-hero h1,.pc-hero h1{font-size:clamp(2.7rem,12vw,4rem)!important;line-height:1!important}}@media (max-width:360px){.site-header-inner{padding-inline:.85rem!important}.sticky-mobile-cta :is(a,button){padding-inline:.3rem;font-size:15px}.sticky-mobile-cta svg{width:.9rem;height:.9rem}.site-hero h1,.qw-hero h1,.cb-hero h1,.fa-hero-copy h1,.gj-hero h1,.hr-hero h1,.hc-ref-hero-copy h1,.df-hero h1,.pc-hero h1{font-size:clamp(2.25rem,12vw,3rem)!important}.bsl-hero-copy h1{font-size:40px!important}.site-hero-actions,.qw-actions,.hi-actions,.hr-actions{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
