@layer components{*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#193139;--navy-deep:#0e1d22;--navy-soft:#2a4147;--navy-haze:#19313914;--gold:#c9a961;--gold-soft:#d4ba80;--gold-deep:#a88a4a;--gold-dim:#c9a9612e;--canvas-warm:#fbf8f3;--cream:#faf7f2;--marble:#f5f0eb;--blush:#f2e8e0;--text-primary:#1a1a1a;--text-secondary:#5b5e60;--text-light:#8a8d8f;--white:#fff;--ease-smooth:cubic-bezier(.32, .72, 0, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--container:min(90vw, 1400px)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scroll-padding-top:80px}body{color:var(--text-primary);background:var(--cream);font-family:DM Sans,sans-serif;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:100;pointer-events:none;opacity:.022;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.75' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:400}.nav{z-index:40;transition:background .6s var(--ease-smooth), backdrop-filter .6s var(--ease-smooth), padding .4s var(--ease-smooth);padding:1.5rem 2.5rem;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--gold-dim);background:#faf7f2eb;padding:.875rem 2.5rem}.nav-inner{max-width:var(--container);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{flex-direction:column;gap:.125rem;line-height:1;display:flex}.logo-main{letter-spacing:.04em;color:var(--white);transition:color .6s var(--ease-smooth);font-family:Cormorant Garamond,serif;font-size:1.875rem;font-style:italic;font-weight:400}.nav.scrolled .logo-main{color:var(--navy)}.logo-sub{letter-spacing:.18em;color:#ffffffc7;transition:color .6s var(--ease-smooth);font-family:Cormorant Garamond,serif;font-size:.78rem;font-weight:400}.nav.scrolled .logo-sub{color:var(--text-secondary)}.nav-links{align-items:center;gap:2.5rem;display:flex}.nav-links a{letter-spacing:.04em;color:#ffffffeb;transition:color .4s var(--ease-smooth);font-family:Cormorant Garamond,serif;font-size:1.125rem;font-weight:400;position:relative}.nav-links a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .4s var(--ease-smooth);position:absolute;bottom:-4px;left:0}.nav-links a:hover:after{width:100%}.nav.scrolled .nav-links a{color:var(--navy)}.nav.scrolled .nav-links a:hover{color:var(--gold-deep)}.nav-cta{letter-spacing:.02em;color:var(--white);transition:all .5s var(--ease-smooth);border:1px solid #ffffff8c;border-radius:9999px;padding:.65rem 1.75rem;font-family:Cormorant Garamond,serif;font-size:1.125rem;font-weight:400}.nav-cta:hover{background:var(--white);color:var(--navy);border-color:var(--white)}.nav.scrolled .nav-cta{border-color:var(--navy);color:var(--navy)}.nav.scrolled .nav-cta:hover{background:var(--navy);color:var(--white)}.nav-hamburger{cursor:pointer;z-index:50;background:0 0;border:none;width:28px;height:20px;display:none;position:relative}.nav-hamburger span{background:var(--white);width:100%;height:1.5px;transition:all .4s var(--ease-smooth);display:block;position:absolute;left:0}.nav.scrolled .nav-hamburger span{background:var(--navy)}.nav-hamburger span:first-child{top:4px}.nav-hamburger span:last-child{bottom:4px}.nav-hamburger.active span{background:var(--white)!important}.nav-hamburger.active span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.nav-hamburger.active span:last-child{bottom:50%;transform:translateY(50%)rotate(-45deg)}.hero{justify-content:flex-end;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero-video{background:var(--navy-deep);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-video video{object-fit:cover;object-position:center center;width:100%;height:100%}.hero-overlay{pointer-events:none;background:linear-gradient(135deg,#0000 30%,#0e1d228c 60%,#0e1d22d9 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:right;max-width:600px;padding:0 clamp(2rem,6vw,8rem) 0 0;position:relative}.hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:0;animation:fadeUp 1s var(--ease-out-expo) .3s forwards;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:400;display:block;transform:translateY(1rem)}.hero-title{letter-spacing:-.02em;color:var(--white);opacity:0;animation:fadeUp 1s var(--ease-out-expo) .5s forwards;text-wrap:balance;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:300;line-height:1.04;transform:translateY(1.5rem)}.hero-title em{color:var(--gold-soft);font-style:italic;font-weight:300}.hero-subtitle{color:#ffffffc7;opacity:0;animation:fadeUp 1s var(--ease-out-expo) .7s forwards;max-width:460px;margin-bottom:2.5rem;margin-left:auto;font-size:1.1875rem;font-weight:400;line-height:1.55;transform:translateY(1rem)}.hero-cta{color:var(--white);transition:all .5s var(--ease-smooth);opacity:0;animation:fadeUp 1s var(--ease-out-expo) .9s forwards;border:1px solid #ffffff73;border-radius:9999px;align-items:center;gap:.75rem;padding:.875rem 1.25rem .875rem 1.75rem;font-size:1.0625rem;font-weight:500;display:inline-flex;transform:translateY(1rem)}.hero-cta:hover{background:var(--white);color:var(--navy);border-color:var(--white)}.hero-cta:active{transform:scale(.98)}.cta-icon{width:1.75rem;height:1.75rem;transition:all .4s var(--ease-smooth);background:#ffffff1f;border-radius:9999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.hero-cta:hover .cta-icon{background:#1931391f;transform:translate(2px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.concerns{background:var(--marble);padding:clamp(5rem,10vw,10rem) 0}.concerns-inner{max-width:var(--container);text-align:center;margin:0 auto;padding:0 2rem}.concerns-rule{background:var(--gold);width:32px;height:1px;margin:0 auto 1.75rem}.concerns-title{color:var(--navy);margin-bottom:2.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-style:italic;font-weight:300}.concern-pills{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.concern-pill{background:var(--white);color:var(--navy);transition:all .4s var(--ease-smooth);cursor:pointer;border:1px solid #19313924;border-radius:9999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}.concern-pill:hover{border-color:var(--gold);color:var(--gold-deep);transform:translateY(-2px);box-shadow:0 8px 24px #1931390f}.pillars-section{background:var(--cream)}.pillars-header{max-width:var(--container);justify-content:space-between;align-items:flex-end;margin:0 auto;padding:clamp(5rem,10vw,8rem) 2rem 3rem;display:flex}.pillars-header-text{max-width:560px}.pillars-header h2{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin-top:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1.08}.pillars-counter{color:var(--text-light);white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.25rem}.pillars-counter span{color:var(--navy);font-size:2rem;font-weight:600}.h-scroll-wrap{width:100%;position:relative;overflow:hidden}.h-scroll-track{will-change:transform;gap:1.5rem;padding:0 2rem 4rem;display:flex}.h-card{cursor:pointer;border-radius:1.25rem;flex:0 0 clamp(300px,38vw,480px);height:clamp(440px,58vh,620px);position:relative;overflow:hidden}.h-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-smooth)}.h-card:hover img{transform:scale(1.05)}.h-card-overlay{background:linear-gradient(#0000 25%,#0e1d2266 55%,#0e1d22eb 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.h-card-badge{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);border:1px solid #d4ba8059;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.h-card-name{color:var(--white);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2.125rem;font-weight:500;line-height:1.1}.h-card-desc{color:#ffffffc7;max-width:320px;margin-bottom:1rem;font-size:.9375rem;line-height:1.55}.h-card-price{color:var(--gold-soft);letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic}.scroll-hint{text-align:center;color:var(--text-light);letter-spacing:.22em;text-transform:uppercase;padding:0 0 3rem;font-size:.75rem}.scroll-hint span{animation:slideHint 2s var(--ease-smooth) infinite;display:inline-block}@keyframes slideHint{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.formula{background:var(--canvas-warm);padding:clamp(5rem,10vw,10rem) 0;position:relative}.formula-rule{background:var(--gold);width:1px;height:64px;margin:0 auto 3rem}.formula-inner{text-align:center;max-width:920px;margin:0 auto;padding:0 2rem}.formula-eyebrow{margin-bottom:1rem}.formula-title{letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin-bottom:1.75rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:400;line-height:1.1}.formula-title em{color:var(--gold-deep);font-style:italic;font-weight:300}.formula-lede{color:var(--text-secondary);max-width:640px;margin:0 auto 3rem;font-size:1.1875rem;line-height:1.65}.formula-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1180px;margin:3.5rem auto 0;display:grid}.formula-card{padding:0}.formula-card-num{letter-spacing:.18em;color:var(--gold-deep);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:.875rem;font-style:italic}.formula-card-title{color:var(--navy);margin-bottom:.875rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1.2}.formula-card-text{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.formula-quote{border-top:1px solid var(--gold-dim);max-width:720px;margin-top:4rem;margin-left:auto;margin-right:auto;padding-top:3rem}.formula-quote-text{color:var(--navy);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.375rem,2.5vw,1.875rem);font-style:italic;font-weight:300;line-height:1.4}.formula-quote-attribution{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);font-size:.8125rem;font-weight:600}.about{max-width:var(--container);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,6rem);margin:0 auto;padding:clamp(5rem,10vw,10rem) 2rem;display:grid}.about-content{order:1}.about-image{order:2}.about-image-shell{border:1px solid var(--gold-dim);background:#1931390a;border-radius:1.5rem;padding:.375rem}.about-image-shell img{aspect-ratio:4/3;object-fit:cover;border-radius:1.125rem;width:100%}.about-video-shell{border:1px solid var(--gold-dim);aspect-ratio:9/16;background:#1931390a;border-radius:1.5rem;max-width:360px;margin:0 auto;padding:.375rem;position:relative;overflow:hidden}.about-video-shell iframe{border:0;border-radius:1.125rem;width:calc(100% - .75rem);height:calc(100% - .75rem);position:absolute;inset:.375rem}.about-title{letter-spacing:-.02em;color:var(--navy);margin-top:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1.1}.about-title-of{color:var(--gold-deep);letter-spacing:.04em;margin-bottom:.25rem;font-size:.55em;font-style:italic;font-weight:300;display:block}.about-rule{background:var(--gold);width:40px;height:1px;margin:1.75rem 0 2rem}.about-text{color:var(--text-secondary);max-width:480px;margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.7}.about-creds{letter-spacing:.16em;color:var(--text-light);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.8125rem;font-weight:500;display:flex}.cred-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px}.team{background:var(--canvas-warm);padding:clamp(5rem,10vw,10rem) 0;position:relative}.team-rule{background:var(--gold);width:1px;height:64px;margin:0 auto 3rem}.team-header{max-width:var(--container);text-align:center;margin:0 auto 4rem;padding:0 2rem}.team-header h2{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin-top:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1.08}.team-header h2 em{color:var(--gold-deep);font-style:italic;font-weight:300}.team-grid{max-width:var(--container);grid-template-columns:1fr 1.4fr 1fr;place-items:start center;gap:2.5rem;margin:0 auto;padding:0 2rem;display:grid}.team-card{text-align:center;max-width:360px}.team-card.is-founder{max-width:540px}.team-card.is-founder .team-card-name{font-size:2.375rem}.team-card.is-founder .team-card-role{font-size:1.0625rem}.team-card.is-founder .team-card-portrait{border-width:2px;padding:.5rem}.team-card-portrait{border:1px solid var(--gold-dim);background:#1931390a;border-radius:1.25rem;margin-bottom:1.5rem;padding:.375rem;overflow:hidden}.team-card-portrait img{aspect-ratio:3/4;object-fit:cover;border-radius:.875rem;width:100%;display:block}.team-card-name{color:var(--navy);margin-bottom:.375rem;font-family:Cormorant Garamond,serif;font-size:1.875rem;font-weight:400;line-height:1.15}.team-card-role{color:var(--text-secondary);margin-bottom:.875rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:500}.team-card-creds{letter-spacing:.16em;color:var(--gold-deep);text-transform:uppercase;font-size:.75rem;font-weight:600}.team-placeholder{text-align:center;opacity:.55;max-width:360px}.team-placeholder-shell{border:1px dashed var(--gold-dim);aspect-ratio:3/4;background:#1931390a;border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:2rem;display:flex}.team-placeholder-shell span{color:var(--text-light);font-family:Cormorant Garamond,serif;font-size:1.125rem;font-style:italic;line-height:1.5}.team-placeholder-text{color:var(--text-light);letter-spacing:.04em;font-size:.8125rem}.clinic{max-width:var(--container);margin:0 auto;padding:0 2rem clamp(5rem,10vw,10rem)}.clinic-shell{border-radius:1.5rem;overflow:hidden}.clinic-shell img{object-fit:cover;width:100%}.friends-family{background:var(--marble);padding:clamp(5rem,10vw,10rem) 0}.ff-header{max-width:var(--container);text-align:center;margin:0 auto 3.5rem;padding:0 2rem}.ff-header h2{color:var(--navy);margin-top:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1.1}.ff-masonry{columns:4;max-width:var(--container);column-gap:1.25rem;margin:0 auto;padding:0 2rem}.ff-masonry img{break-inside:avoid;width:100%;transition:transform .6s var(--ease-smooth);border-radius:1.25rem;margin-bottom:1.25rem}.ff-masonry img:hover{transform:translateY(-3px)}.cta-section{background:var(--cream);padding:clamp(5rem,10vw,10rem) 0}.cta-inner{text-align:center;max-width:620px;margin:0 auto;padding:0 2rem}.cta-rule{background:var(--gold);width:32px;height:1px;margin:0 auto 1.75rem}.cta-title{color:var(--navy);text-wrap:balance;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:400;line-height:1.15}.cta-text{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-button{transition:all .5s var(--ease-smooth);border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.cta-button:active{transform:scale(.98)}.cta-primary{background:var(--navy);color:var(--white);border:1px solid var(--navy)}.cta-primary:hover{background:var(--navy-soft);border-color:var(--navy-soft);transform:translateY(-1px)}.cta-secondary{color:var(--navy);border:1px solid var(--navy);background:0 0}.cta-secondary:hover{background:var(--navy);color:var(--white);transform:translateY(-1px)}.cta-hours{color:var(--text-light);margin-top:3rem;font-size:.9375rem}.cta-hours p+p{margin-top:.375rem}.cta-hours-divider{color:var(--gold);margin:0 .5rem}.footer{background:var(--navy-deep);padding:4rem 0 2rem}.footer-rule{background:var(--gold);width:60px;height:1px;margin:0 auto 4rem}.footer-inner{max-width:var(--container);grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin:0 auto;padding:0 2rem;display:grid}.footer-brand{flex-direction:column;gap:.125rem;display:flex}.footer-logo-main{letter-spacing:.04em;color:var(--white);font-family:Cormorant Garamond,serif;font-size:1.75rem;font-style:italic;font-weight:400}.footer-logo-sub{letter-spacing:.18em;color:#ffffff8c;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:.75rem;font-weight:400}.footer-address{color:#ffffff8c;font-size:.9375rem;line-height:1.6}.footer-address a{color:#ffffff8c;transition:color .3s var(--ease-smooth)}.footer-address a:hover{color:var(--gold-soft)}.footer-links{flex-direction:column;gap:.75rem;display:flex}.footer-heading{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:400}.footer-links a{color:#ffffff8c;transition:color .3s var(--ease-smooth);font-size:.9375rem}.footer-links a:hover{color:var(--white)}.footer-bottom{max-width:var(--container);border-top:1px solid #ffffff0f;margin:4rem auto 0;padding:2rem 2rem 0}.footer-bottom p{color:#ffffff4d;font-size:.8125rem}.mobile-menu{z-index:35;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-smooth);background:#0e1d22f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobile-menu.active{opacity:1;pointer-events:auto}.mobile-menu-inner{flex-direction:column;align-items:center;gap:2rem;display:flex}.mobile-link{color:var(--white);opacity:0;transition:opacity .5s var(--ease-out-expo), transform .5s var(--ease-out-expo), color .3s;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:400;transform:translateY(1.5rem)}.mobile-menu.active .mobile-link{opacity:1;transform:translateY(0)}.mobile-menu.active .mobile-link:first-child{transition-delay:.1s}.mobile-menu.active .mobile-link:nth-child(2){transition-delay:.15s}.mobile-menu.active .mobile-link:nth-child(3){transition-delay:.2s}.mobile-menu.active .mobile-link:nth-child(4){transition-delay:.25s}.mobile-link:hover{color:var(--gold-soft)}.mobile-menu-cta{border:1px solid var(--gold);color:var(--gold);opacity:0;transition:opacity .5s var(--ease-out-expo) .3s, transform .5s var(--ease-out-expo) .3s, background .3s, color .3s;border-radius:9999px;margin-top:1rem;padding:.875rem 2rem;font-size:1.0625rem;font-weight:500;transform:translateY(1rem)}.mobile-menu.active .mobile-menu-cta{opacity:1;transform:translateY(0)}.mobile-menu-cta:hover{background:var(--gold);color:var(--navy)}.sticky-mobile-cta{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:30;opacity:0;pointer-events:none;transition:transform .7s var(--ease-smooth), opacity .5s var(--ease-smooth);display:none;position:fixed;left:50%;transform:translate(-50%)translateY(calc(5rem - 100vh))scale(.85)}.sticky-cta-btn{text-align:center;font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.04em;background:var(--navy);color:var(--white);border:1px solid var(--navy);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2.25rem;font-size:1.0625rem;font-weight:500;animation:2.6s ease-in-out infinite desktop-cta-pulse;display:inline-flex;box-shadow:0 14px 38px -10px #0f1c2173}@media (prefers-reduced-motion:reduce){.sticky-cta-btn{animation:none}}.nav-cta-pill{font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.02em;border:1px solid var(--navy);color:var(--navy);white-space:nowrap;cursor:pointer;transition:all .5s var(--ease-smooth);background:0 0;border-radius:9999px;padding:.65rem 1.75rem;font-size:1.125rem;font-weight:400;text-decoration:none;display:inline-block}.nav-cta-pill:hover{background:var(--navy);color:var(--white)}.desktop-floating-cta{z-index:30;transition:transform .7s var(--ease-smooth), opacity .5s var(--ease-smooth);opacity:0;pointer-events:none;display:none;position:fixed;bottom:1.75rem;left:50%;transform:translate(-50%)translateY(calc(5.5rem - 100vh))scale(.85)}.desktop-floating-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.desktop-floating-cta-btn{font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.04em;background:var(--navy);color:var(--white);border:1px solid var(--navy);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2.25rem;font-size:1.0625rem;font-weight:500;text-decoration:none;animation:2.6s ease-in-out infinite desktop-cta-pulse;display:inline-flex;box-shadow:0 14px 38px -10px #0f1c2173}.desktop-floating-cta-btn:hover{background:var(--gold-deep,#b08a3e);border-color:var(--gold-deep,#b08a3e);animation:none;transform:translateY(-1px)}@keyframes desktop-cta-pulse{0%,to{box-shadow:0 14px 38px -10px #0f1c2173,0 0 #0f1c2159}60%{box-shadow:0 14px 38px -10px #0f1c2173,0 0 0 14px #0f1c2100}}@media (min-width:768px){.desktop-floating-cta{display:block}}@media (prefers-reduced-motion:reduce){.desktop-floating-cta-btn{animation:none}}.reveal{opacity:0;transition:opacity .9s var(--ease-smooth), transform .9s var(--ease-smooth);transform:translateY(2rem)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.ff-masonry{columns:2}.formula-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:720px}.team-grid{grid-template-columns:1fr;gap:3rem;max-width:420px}}@media (max-width:600px){.formula-grid{grid-template-columns:1fr;gap:1.75rem;max-width:460px}}@media (max-width:767px){.nav{padding:1rem 1.25rem}.nav.scrolled{padding:.75rem 1.25rem}.nav-links,.nav-cta{display:none}.nav-hamburger{display:block}.hero{justify-content:flex-start;align-items:flex-end}.hero-content{text-align:left;max-width:100%;padding:0 1.5rem 4rem}.hero-subtitle{margin-left:0}.hero-title{text-shadow:0 2px 24px #0e1d228c;font-size:clamp(2.5rem,10vw,3.5rem)}.hero-subtitle{text-shadow:0 1px 12px #0e1d2280}.hero-overlay{background:linear-gradient(#0000 0%,#0e1d2233 10%,#0e1d2273 35%,#0e1d22c7 65%,#0e1d22eb 100%)}.concern-pills{gap:.5rem}.concern-pill{padding:.625rem 1.25rem;font-size:.875rem}.h-scroll-track{gap:1rem;padding:0 1.5rem 3rem}.h-card{flex:0 0 85vw;height:440px}.about{grid-template-columns:1fr;gap:2.5rem}.about-content{order:2}.about-image{order:1}.clinic{padding:0 1.5rem 4rem}.ff-masonry{columns:2;column-gap:.75rem}.ff-masonry img{border-radius:1rem;margin-bottom:.75rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.sticky-mobile-cta{display:block}.cta-buttons{flex-direction:column;align-items:stretch}body{padding-bottom:4.5rem}.pillars-header{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:4rem}}@media (max-width:480px){.ff-masonry{columns:1}}#v3-nav-original{display:none!important}.portable-wide{width:min(960px,100vw - 3rem);max-width:none;margin-left:auto;margin-right:auto}.cta-section{padding-top:clamp(4rem,7vw,6rem)!important}.video-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:.5rem 0 1.5rem;display:flex;overflow-x:auto}.video-rail::-webkit-scrollbar{display:none}.video-rail>*{scroll-snap-align:start;flex:0 0 clamp(220px,28vw,320px)}@media (max-width:767px){.video-rail{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}}
.chemical-peel-lab-module__bKyH8W__shell{background:var(--cream);color:var(--navy);min-height:100vh;overflow-x:hidden}.chemical-peel-lab-module__bKyH8W__nav{border-bottom:1px solid var(--gold-dim);z-index:40;background:#faf7f2f0;justify-content:space-between;align-items:center;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}.chemical-peel-lab-module__bKyH8W__logo{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;flex-direction:column;line-height:1;text-decoration:none;display:flex}.chemical-peel-lab-module__bKyH8W__logo span{font-size:1.85rem;font-style:italic}.chemical-peel-lab-module__bKyH8W__logo small,.chemical-peel-lab-module__bKyH8W__navLink:before,.chemical-peel-lab-module__bKyH8W__eyebrow,.chemical-peel-lab-module__bKyH8W__metricLabel,.chemical-peel-lab-module__bKyH8W__smallLabel{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.17em;text-transform:uppercase;font-weight:400}.chemical-peel-lab-module__bKyH8W__logo small{color:var(--text-secondary);margin-top:.15rem;font-size:.74rem}.chemical-peel-lab-module__bKyH8W__navLink{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;padding-bottom:.35rem;font-size:1.05rem;text-decoration:none;position:relative}.chemical-peel-lab-module__bKyH8W__navLink:before{content:"Doctor-led";margin-right:.65rem;font-size:.72rem}.chemical-peel-lab-module__bKyH8W__navLink:after{background:var(--gold);content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.chemical-peel-lab-module__bKyH8W__hero{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:end;gap:clamp(2rem,5vw,5rem);min-height:min(900px,96vh);margin:0 auto;padding:clamp(8rem,13vh,11rem) clamp(1.5rem,5vw,3rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.chemical-peel-lab-module__bKyH8W__hero:before{content:"";background:linear-gradient(#0000,#c9a96180,#0000);width:1px;height:min(50vh,500px);position:absolute;top:28%;left:clamp(1.5rem,5vw,3rem)}.chemical-peel-lab-module__bKyH8W__heroCopy{padding-left:clamp(1rem,2vw,2rem);position:relative}.chemical-peel-lab-module__bKyH8W__eyebrow{margin-bottom:1rem;font-size:.82rem;display:block}.chemical-peel-lab-module__bKyH8W__hero h1,.chemical-peel-lab-module__bKyH8W__sectionIntro h2,.chemical-peel-lab-module__bKyH8W__methodCopy h2,.chemical-peel-lab-module__bKyH8W__pricingIntro h2,.chemical-peel-lab-module__bKyH8W__cta h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.chemical-peel-lab-module__bKyH8W__hero h1{max-width:14ch;font-size:clamp(3rem,6.1vw,6.45rem)}.chemical-peel-lab-module__bKyH8W__hero p,.chemical-peel-lab-module__bKyH8W__sectionIntro p,.chemical-peel-lab-module__bKyH8W__methodCopy p,.chemical-peel-lab-module__bKyH8W__pricingIntro p,.chemical-peel-lab-module__bKyH8W__cta p{color:var(--text-secondary);max-width:66ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.72}.chemical-peel-lab-module__bKyH8W__hero p{color:var(--navy-soft);max-width:50ch;font-size:clamp(1.12rem,1.5vw,1.34rem)}.chemical-peel-lab-module__bKyH8W__heroMetrics{border-top:1px solid var(--gold-dim);max-width:760px;margin-top:clamp(1.7rem,3vw,2.5rem);display:grid}.chemical-peel-lab-module__bKyH8W__heroMetrics div{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(112px,.32fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.chemical-peel-lab-module__bKyH8W__metricLabel{font-size:.82rem}.chemical-peel-lab-module__bKyH8W__heroMetrics dd{color:var(--navy);margin:0;font-size:.96rem;line-height:1.48}.chemical-peel-lab-module__bKyH8W__heroImage{background:var(--marble);border-radius:42% 58% 34px 34px;margin:0;padding:clamp(.75rem,1.2vw,1rem);overflow:hidden}.chemical-peel-lab-module__bKyH8W__heroImage img,.chemical-peel-lab-module__bKyH8W__figure img,.chemical-peel-lab-module__bKyH8W__concernPanel img{object-fit:cover;width:100%;height:auto;display:block}.chemical-peel-lab-module__bKyH8W__heroImage img{aspect-ratio:4/5}.chemical-peel-lab-module__bKyH8W__heroImage figcaption,.chemical-peel-lab-module__bKyH8W__figure figcaption{border-top:1px solid var(--gold-dim);color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-top:.9rem;padding-top:.85rem;font-size:clamp(1.05rem,1.4vw,1.35rem);font-style:italic;line-height:1.35}.chemical-peel-lab-module__bKyH8W__tocDock{background:linear-gradient(180deg, var(--cream), #faf7f2b8);z-index:35;min-height:4.4rem;margin:-2.6rem auto 0;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.chemical-peel-lab-module__bKyH8W__answerPathway,.chemical-peel-lab-module__bKyH8W__concernPathway,.chemical-peel-lab-module__bKyH8W__assessmentReading,.chemical-peel-lab-module__bKyH8W__videoSection,.chemical-peel-lab-module__bKyH8W__fitSection,.chemical-peel-lab-module__bKyH8W__pricingLedger,.chemical-peel-lab-module__bKyH8W__journey,.chemical-peel-lab-module__bKyH8W__faq,.chemical-peel-lab-module__bKyH8W__cta{max-width:var(--container);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,5vw,3rem)}.chemical-peel-lab-module__bKyH8W__answerPathway,.chemical-peel-lab-module__bKyH8W__videoSection,.chemical-peel-lab-module__bKyH8W__journey,.chemical-peel-lab-module__bKyH8W__faq{background:radial-gradient(circle at 12% 5%, #c9a96121, transparent 24rem), linear-gradient(180deg, var(--marble), var(--cream));border-top:1px solid #c9a96129;max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px)}.chemical-peel-lab-module__bKyH8W__sectionIntro{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.chemical-peel-lab-module__bKyH8W__answerRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.chemical-peel-lab-module__bKyH8W__answerPanel{border-left:1px solid var(--gold-dim);min-height:240px;padding:clamp(1.35rem,2.5vw,2.2rem)}.chemical-peel-lab-module__bKyH8W__answerPanel:last-child{border-right:1px solid var(--gold-dim)}.chemical-peel-lab-module__bKyH8W__answerPanel strong,.chemical-peel-lab-module__bKyH8W__signaturePhilosophy strong{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-top:.7rem;font-size:clamp(1.55rem,2vw,2.3rem);font-weight:300;line-height:1.08;display:block}.chemical-peel-lab-module__bKyH8W__answerPanel p,.chemical-peel-lab-module__bKyH8W__concernPanel p,.chemical-peel-lab-module__bKyH8W__signaturePhilosophy p,.chemical-peel-lab-module__bKyH8W__acidItem p,.chemical-peel-lab-module__bKyH8W__fitPanel p,.chemical-peel-lab-module__bKyH8W__journeyStep p,.chemical-peel-lab-module__bKyH8W__faqGroup p,.chemical-peel-lab-module__bKyH8W__priceSubnote{color:var(--text-secondary);margin:.9rem 0 0;font-size:.98rem;line-height:1.68}.chemical-peel-lab-module__bKyH8W__smallLabel{font-size:.74rem;display:block}.chemical-peel-lab-module__bKyH8W__concernGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2rem);display:grid}.chemical-peel-lab-module__bKyH8W__concernPanel{background:#ffffff6b;overflow:hidden;box-shadow:0 22px 50px #22313414}.chemical-peel-lab-module__bKyH8W__concernPanel img{aspect-ratio:3/2}.chemical-peel-lab-module__bKyH8W__concernPanel div{padding:clamp(1.35rem,2.6vw,2.1rem)}.chemical-peel-lab-module__bKyH8W__concernPanel h3,.chemical-peel-lab-module__bKyH8W__acidItem h3,.chemical-peel-lab-module__bKyH8W__fitPanel h3,.chemical-peel-lab-module__bKyH8W__journeyStep h3,.chemical-peel-lab-module__bKyH8W__faqGroup h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;margin:0;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:300;line-height:1.1}.chemical-peel-lab-module__bKyH8W__assessmentReading{grid-template-columns:minmax(0,.95fr) minmax(300px,.52fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.chemical-peel-lab-module__bKyH8W__signaturePhilosophy{border:1px solid var(--gold-dim);background:linear-gradient(135deg,#ffffff9e,#faf7f2b8),radial-gradient(circle at 0 0,#c9a9612e,#0000 20rem);border-radius:999px 999px 34px 34px;min-height:500px;padding:clamp(2rem,4vw,3.2rem)}.chemical-peel-lab-module__bKyH8W__mechanismGrid{max-width:var(--container);grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.chemical-peel-lab-module__bKyH8W__figure{margin:0;overflow:hidden}.chemical-peel-lab-module__bKyH8W__figure img{aspect-ratio:3/2}.chemical-peel-lab-module__bKyH8W__acidList{border-top:1px solid var(--gold-dim);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.8rem,3vw,2.5rem);display:grid}.chemical-peel-lab-module__bKyH8W__acidItem{border-bottom:1px solid var(--gold-dim);padding:1.2rem 1rem 1.2rem 0}.chemical-peel-lab-module__bKyH8W__acidItem:nth-child(odd){border-right:1px solid var(--gold-dim)}.chemical-peel-lab-module__bKyH8W__acidItem:nth-child(2n){padding-left:1rem}.chemical-peel-lab-module__bKyH8W__fitRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.chemical-peel-lab-module__bKyH8W__fitPanel{border-top:1px solid var(--gold-dim);padding:clamp(1.35rem,2.5vw,2rem)}.chemical-peel-lab-module__bKyH8W__fitPanel+.chemical-peel-lab-module__bKyH8W__fitPanel{border-left:1px solid var(--gold-dim)}.chemical-peel-lab-module__bKyH8W__pricingLedger{background:var(--navy);color:var(--cream);max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px)}.chemical-peel-lab-module__bKyH8W__pricingInner{grid-template-columns:minmax(0,.76fr) minmax(360px,1fr);gap:clamp(2rem,5vw,4rem);display:grid}.chemical-peel-lab-module__bKyH8W__pricingIntro h2,.chemical-peel-lab-module__bKyH8W__pricingIntro p{color:var(--cream)}.chemical-peel-lab-module__bKyH8W__priceTable{border-collapse:collapse;color:var(--cream);width:100%}.chemical-peel-lab-module__bKyH8W__priceTable th{color:var(--gold-light);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.17em;text-align:left;text-transform:uppercase;padding:0 0 .9rem;font-size:.82rem;font-weight:400}.chemical-peel-lab-module__bKyH8W__priceTable td{vertical-align:top;border-top:1px solid #ebd9b13d;padding:1.4rem 0}.chemical-peel-lab-module__bKyH8W__priceTable td:last-child,.chemical-peel-lab-module__bKyH8W__priceTable th:last-child{text-align:right}.chemical-peel-lab-module__bKyH8W__priceName,.chemical-peel-lab-module__bKyH8W__priceValue{color:var(--cream);font-size:clamp(1.15rem,1.5vw,1.35rem);display:block}.chemical-peel-lab-module__bKyH8W__priceSubnote{color:#faf7f2b8;max-width:36ch;display:block}.chemical-peel-lab-module__bKyH8W__priceValue{color:var(--gold-light);white-space:nowrap}.chemical-peel-lab-module__bKyH8W__journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.chemical-peel-lab-module__bKyH8W__journeyStep{border-left:1px solid var(--gold-dim);min-height:260px;padding:clamp(1.35rem,2.5vw,2rem)}.chemical-peel-lab-module__bKyH8W__journeyStep:last-child{border-right:1px solid var(--gold-dim)}.chemical-peel-lab-module__bKyH8W__stepNumber{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-bottom:1rem;font-size:1.05rem;display:block}.chemical-peel-lab-module__bKyH8W__faqGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.chemical-peel-lab-module__bKyH8W__faqGroup{border-top:1px solid var(--gold-dim);padding-top:1.4rem}.chemical-peel-lab-module__bKyH8W__faqGroup details{border-bottom:1px solid var(--gold-dim);padding:1.05rem 0}.chemical-peel-lab-module__bKyH8W__faqGroup summary{color:var(--navy);cursor:pointer;font-size:1rem;line-height:1.45}.chemical-peel-lab-module__bKyH8W__cta{text-align:center;margin-bottom:clamp(4rem,7vw,6rem)}.chemical-peel-lab-module__bKyH8W__cta p{margin-left:auto;margin-right:auto}.chemical-peel-lab-module__bKyH8W__ctaButton{border-radius:999px;margin-top:2rem}@media (max-width:1080px){.chemical-peel-lab-module__bKyH8W__hero,.chemical-peel-lab-module__bKyH8W__assessmentReading,.chemical-peel-lab-module__bKyH8W__mechanismGrid,.chemical-peel-lab-module__bKyH8W__pricingInner{grid-template-columns:1fr}.chemical-peel-lab-module__bKyH8W__hero{min-height:auto}.chemical-peel-lab-module__bKyH8W__heroImage{max-width:620px}.chemical-peel-lab-module__bKyH8W__answerRail,.chemical-peel-lab-module__bKyH8W__journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chemical-peel-lab-module__bKyH8W__concernGrid,.chemical-peel-lab-module__bKyH8W__faqGroups,.chemical-peel-lab-module__bKyH8W__fitRail{grid-template-columns:1fr}.chemical-peel-lab-module__bKyH8W__fitPanel+.chemical-peel-lab-module__bKyH8W__fitPanel{border-left:0}}@media (max-width:680px){.chemical-peel-lab-module__bKyH8W__nav{padding:.75rem 1rem}.chemical-peel-lab-module__bKyH8W__navLink:before{content:"";margin:0}.chemical-peel-lab-module__bKyH8W__hero,.chemical-peel-lab-module__bKyH8W__answerPathway,.chemical-peel-lab-module__bKyH8W__concernPathway,.chemical-peel-lab-module__bKyH8W__assessmentReading,.chemical-peel-lab-module__bKyH8W__videoSection,.chemical-peel-lab-module__bKyH8W__fitSection,.chemical-peel-lab-module__bKyH8W__pricingLedger,.chemical-peel-lab-module__bKyH8W__journey,.chemical-peel-lab-module__bKyH8W__faq,.chemical-peel-lab-module__bKyH8W__cta{padding-left:1.1rem;padding-right:1.1rem}.chemical-peel-lab-module__bKyH8W__hero{padding-top:7rem}.chemical-peel-lab-module__bKyH8W__hero:before{display:none}.chemical-peel-lab-module__bKyH8W__heroCopy{padding-left:0}.chemical-peel-lab-module__bKyH8W__hero h1{max-width:11ch;font-size:clamp(2.75rem,16vw,4.35rem)}.chemical-peel-lab-module__bKyH8W__heroMetrics div,.chemical-peel-lab-module__bKyH8W__answerRail,.chemical-peel-lab-module__bKyH8W__acidList,.chemical-peel-lab-module__bKyH8W__journeyGrid{grid-template-columns:1fr}.chemical-peel-lab-module__bKyH8W__answerPanel,.chemical-peel-lab-module__bKyH8W__answerPanel:last-child,.chemical-peel-lab-module__bKyH8W__journeyStep,.chemical-peel-lab-module__bKyH8W__journeyStep:last-child{border-left:0;border-right:0;border-top:1px solid var(--gold-dim);min-height:auto;padding-left:0;padding-right:0}.chemical-peel-lab-module__bKyH8W__signaturePhilosophy{border-radius:32px 32px 18px 18px;min-height:auto}.chemical-peel-lab-module__bKyH8W__acidItem,.chemical-peel-lab-module__bKyH8W__acidItem:nth-child(odd),.chemical-peel-lab-module__bKyH8W__acidItem:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.chemical-peel-lab-module__bKyH8W__priceTable th,.chemical-peel-lab-module__bKyH8W__priceTable td{text-align:left;display:block}.chemical-peel-lab-module__bKyH8W__priceTable th:last-child,.chemical-peel-lab-module__bKyH8W__priceTable td:last-child{text-align:left;padding-top:0}}
.hifu-lab-module__h5expq__shell{background:var(--cream);color:var(--navy);min-height:100vh;overflow-x:hidden}.hifu-lab-module__h5expq__nav{border-bottom:1px solid var(--gold-dim);z-index:40;background:#faf7f2f0;justify-content:space-between;align-items:center;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}.hifu-lab-module__h5expq__logo{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;flex-direction:column;line-height:1;text-decoration:none;display:flex}.hifu-lab-module__h5expq__logo span{font-size:1.85rem;font-style:italic}.hifu-lab-module__h5expq__logo small,.hifu-lab-module__h5expq__navLink:before,.hifu-lab-module__h5expq__eyebrow,.hifu-lab-module__h5expq__metricLabel,.hifu-lab-module__h5expq__smallLabel{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.17em;text-transform:uppercase;font-weight:400}.hifu-lab-module__h5expq__logo small{color:var(--text-secondary);margin-top:.15rem;font-size:.74rem}.hifu-lab-module__h5expq__navLink{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;padding-bottom:.35rem;font-size:1.05rem;text-decoration:none;position:relative}.hifu-lab-module__h5expq__navLink:before{content:"Doctor-led";margin-right:.65rem;font-size:.72rem}.hifu-lab-module__h5expq__navLink:after{background:var(--gold);content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.hifu-lab-module__h5expq__hero{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);min-height:min(940px,96vh);margin:0 auto;padding:clamp(8rem,13vh,11rem) clamp(1.5rem,5vw,3rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.hifu-lab-module__h5expq__hero:before{content:"";background:linear-gradient(#0000,#c9a96180,#0000);width:1px;height:min(52vh,520px);position:absolute;top:28%;left:clamp(1.5rem,5vw,3rem)}.hifu-lab-module__h5expq__heroCopy{padding-left:clamp(1rem,2vw,2rem);position:relative}.hifu-lab-module__h5expq__eyebrow{margin-bottom:1rem;font-size:.82rem;display:block}.hifu-lab-module__h5expq__hero h1,.hifu-lab-module__h5expq__sectionIntro h2,.hifu-lab-module__h5expq__methodCopy h2,.hifu-lab-module__h5expq__pricingIntro h2,.hifu-lab-module__h5expq__cta h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.hifu-lab-module__h5expq__hero h1{max-width:12.5ch;font-size:clamp(3.15rem,6.8vw,7rem)}.hifu-lab-module__h5expq__hero p,.hifu-lab-module__h5expq__sectionIntro p,.hifu-lab-module__h5expq__methodCopy p,.hifu-lab-module__h5expq__pricingIntro p,.hifu-lab-module__h5expq__cta p,.hifu-lab-module__h5expq__bodyText{color:var(--text-secondary);max-width:66ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.72}.hifu-lab-module__h5expq__hero p{color:var(--navy-soft);max-width:48ch;font-size:clamp(1.12rem,1.5vw,1.34rem)}.hifu-lab-module__h5expq__heroMetrics{border-top:1px solid var(--gold-dim);max-width:740px;margin-top:clamp(1.7rem,3vw,2.5rem);display:grid}.hifu-lab-module__h5expq__heroMetrics div{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.hifu-lab-module__h5expq__metricLabel{font-size:.82rem}.hifu-lab-module__h5expq__heroMetrics dd{color:var(--navy);margin:0;font-size:.96rem;line-height:1.48}.hifu-lab-module__h5expq__heroImage{background:var(--marble);border-radius:999px 999px 30px 30px;margin:0;padding:clamp(.75rem,1.2vw,1rem);overflow:hidden}.hifu-lab-module__h5expq__heroImage img,.hifu-lab-module__h5expq__figure img,.hifu-lab-module__h5expq__portrait img{object-fit:cover;width:100%;height:auto;display:block}.hifu-lab-module__h5expq__heroImage img{aspect-ratio:4/5}.hifu-lab-module__h5expq__heroImage figcaption,.hifu-lab-module__h5expq__figure figcaption{border-top:1px solid var(--gold-dim);color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-top:.9rem;padding-top:.85rem;font-size:clamp(1.05rem,1.4vw,1.35rem);font-style:italic;line-height:1.35}.hifu-lab-module__h5expq__band,.hifu-lab-module__h5expq__method,.hifu-lab-module__h5expq__diagramSection,.hifu-lab-module__h5expq__shotSection,.hifu-lab-module__h5expq__deviceSection,.hifu-lab-module__h5expq__pricing,.hifu-lab-module__h5expq__journey,.hifu-lab-module__h5expq__fearSection,.hifu-lab-module__h5expq__faq,.hifu-lab-module__h5expq__cta{max-width:var(--container);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,5vw,3rem)}.hifu-lab-module__h5expq__tocDock{background:linear-gradient(180deg, var(--cream), #faf7f2b8);z-index:35;min-height:4.4rem;margin:-2.6rem auto 0;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.hifu-lab-module__h5expq__band,.hifu-lab-module__h5expq__diagramSection,.hifu-lab-module__h5expq__deviceSection,.hifu-lab-module__h5expq__journey,.hifu-lab-module__h5expq__faq{border-top:1px solid #c9a96129}.hifu-lab-module__h5expq__band{background:radial-gradient(circle at 12% 5%, #c9a96121, transparent 24rem), linear-gradient(180deg, var(--marble), var(--cream));max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px)}.hifu-lab-module__h5expq__sectionIntro{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.hifu-lab-module__h5expq__sectionIntro h2,.hifu-lab-module__h5expq__methodCopy h2,.hifu-lab-module__h5expq__pricingIntro h2,.hifu-lab-module__h5expq__cta h2{max-width:14ch;font-size:clamp(2.35rem,4.5vw,5rem)}.hifu-lab-module__h5expq__answerRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.3vw,1.8rem);padding-bottom:1rem;display:grid}.hifu-lab-module__h5expq__answer{border-left:1px solid var(--gold-dim);min-height:210px;padding:0 1.3rem}.hifu-lab-module__h5expq__answer strong,.hifu-lab-module__h5expq__route strong,.hifu-lab-module__h5expq__priceName,.hifu-lab-module__h5expq__faq summary{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:300;line-height:1.08;display:block}.hifu-lab-module__h5expq__answer p,.hifu-lab-module__h5expq__route p,.hifu-lab-module__h5expq__journeyStep p,.hifu-lab-module__h5expq__faq p,.hifu-lab-module__h5expq__priceNote{color:var(--text-secondary);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.hifu-lab-module__h5expq__method{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hifu-lab-module__h5expq__methodCopy{max-width:620px}.hifu-lab-module__h5expq__routes{background:var(--gold-dim);gap:1px;display:grid}.hifu-lab-module__h5expq__route{background:var(--cream);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);padding:clamp(1.1rem,2vw,1.65rem);display:grid}.hifu-lab-module__h5expq__route span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.hifu-lab-module__h5expq__diagramGrid,.hifu-lab-module__h5expq__deviceGrid,.hifu-lab-module__h5expq__fearGrid{grid-template-columns:minmax(310px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hifu-lab-module__h5expq__figure{margin:0}.hifu-lab-module__h5expq__figure img{background:var(--marble);border-radius:36px}.hifu-lab-module__h5expq__depthList,.hifu-lab-module__h5expq__shotList,.hifu-lab-module__h5expq__safetyList{gap:1.1rem;margin-top:1.75rem;display:grid}.hifu-lab-module__h5expq__depthItem,.hifu-lab-module__h5expq__shotItem,.hifu-lab-module__h5expq__safetyItem{border-top:1px solid var(--gold-dim);padding-top:1rem}.hifu-lab-module__h5expq__depthItem h3,.hifu-lab-module__h5expq__shotItem h3,.hifu-lab-module__h5expq__safetyItem h3,.hifu-lab-module__h5expq__journeyStep h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:300;line-height:1.12}.hifu-lab-module__h5expq__depthItem p,.hifu-lab-module__h5expq__shotItem p,.hifu-lab-module__h5expq__safetyItem p{color:var(--text-secondary);margin:.6rem 0 0;line-height:1.65}.hifu-lab-module__h5expq__shotSection{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:clamp(2rem,5vw,5rem);display:grid}.hifu-lab-module__h5expq__shotCount{border:1px solid var(--gold-dim);text-align:center;border-radius:999px 999px 28px 28px;align-self:start;padding:clamp(2rem,4vw,3.5rem)}.hifu-lab-module__h5expq__shotCount strong{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(5rem,10vw,9rem);font-weight:300;line-height:.9;display:block}.hifu-lab-module__h5expq__deviceSection{background:var(--navy);color:var(--cream);max-width:none}.hifu-lab-module__h5expq__deviceInner{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.hifu-lab-module__h5expq__deviceSection .hifu-lab-module__h5expq__eyebrow,.hifu-lab-module__h5expq__deviceSection .hifu-lab-module__h5expq__smallLabel{color:var(--gold-soft)}.hifu-lab-module__h5expq__deviceSection h2,.hifu-lab-module__h5expq__deviceSection h3,.hifu-lab-module__h5expq__deviceSection p{color:var(--cream)}.hifu-lab-module__h5expq__deviceSection p{opacity:.82}.hifu-lab-module__h5expq__deviceImage{border-radius:36px;overflow:hidden}.hifu-lab-module__h5expq__deviceImage figcaption{color:var(--gold-soft);font-family:var(--font-cormorant), "Cormorant Garamond", serif;border-top:1px solid #e7d3a542;margin:0;padding:.9rem 1rem 0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-style:italic;line-height:1.35}.hifu-lab-module__h5expq__pricing{background:var(--canvas-warm);max-width:none}.hifu-lab-module__h5expq__pricingInner{max-width:var(--container);margin:0 auto}.hifu-lab-module__h5expq__priceTable{border-collapse:collapse;width:100%;margin-top:clamp(2rem,4vw,3rem)}.hifu-lab-module__h5expq__priceTable th,.hifu-lab-module__h5expq__priceTable td{border-top:1px solid var(--gold-dim);text-align:left;vertical-align:top;padding:1.05rem 0}.hifu-lab-module__h5expq__priceTable th{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:400}.hifu-lab-module__h5expq__priceTable td:last-child,.hifu-lab-module__h5expq__priceTable th:last-child{text-align:right}.hifu-lab-module__h5expq__priceName{font-size:clamp(1.35rem,1.9vw,1.85rem)}.hifu-lab-module__h5expq__priceSubnote{color:var(--text-secondary);margin-top:.35rem;font-size:.92rem;line-height:1.5;display:block}.hifu-lab-module__h5expq__priceValue{color:var(--navy);white-space:nowrap;font-size:1rem;font-weight:500}.hifu-lab-module__h5expq__priceNote{border-top:1px solid var(--gold-dim);margin-top:0;padding-top:1.2rem}.hifu-lab-module__h5expq__journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3rem);display:grid}.hifu-lab-module__h5expq__journeyStep{border-left:1px solid var(--gold-dim);min-height:260px;padding:0 1.2rem}.hifu-lab-module__h5expq__stepNumber{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.18em;margin-bottom:1.1rem;font-size:.78rem;display:block}.hifu-lab-module__h5expq__fearSection{background:var(--marble);max-width:none}.hifu-lab-module__h5expq__fearInner{max-width:var(--container);margin:0 auto}.hifu-lab-module__h5expq__fearGrid{margin-top:clamp(2rem,4vw,3rem)}.hifu-lab-module__h5expq__portrait{border-radius:999px 999px 30px 30px;margin:0;overflow:hidden}.hifu-lab-module__h5expq__faqList{border-top:1px solid var(--gold-dim);margin-top:clamp(2rem,4vw,3rem)}.hifu-lab-module__h5expq__related{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(4rem,7vw,6rem);padding-bottom:clamp(4rem,7vw,6rem);display:grid}.hifu-lab-module__h5expq__relatedIntro{max-width:540px}.hifu-lab-module__h5expq__relatedIntro h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:300;line-height:1.02}.hifu-lab-module__h5expq__relatedIntro p{color:var(--text-secondary);margin:1.25rem 0 0;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.72}.hifu-lab-module__h5expq__relatedList{background:var(--gold-dim);gap:1px;display:grid}.hifu-lab-module__h5expq__relatedCard{background:linear-gradient(90deg, #c9a9611f, transparent 34%), var(--cream);color:var(--navy);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:.7rem;padding:clamp(1.1rem,2vw,1.65rem);text-decoration:none;transition:background .25s,color .25s;display:grid}.hifu-lab-module__h5expq__relatedCard:hover{background:var(--marble)}.hifu-lab-module__h5expq__relatedCard span{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:300;line-height:1.08}.hifu-lab-module__h5expq__relatedCard p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.62}.hifu-lab-module__h5expq__faq details{border-bottom:1px solid var(--gold-dim);padding:1.15rem 0}.hifu-lab-module__h5expq__faq summary{cursor:pointer;list-style:none}.hifu-lab-module__h5expq__faq summary::-webkit-details-marker{display:none}.hifu-lab-module__h5expq__cta{text-align:center}.hifu-lab-module__h5expq__cta h2,.hifu-lab-module__h5expq__cta p{margin-left:auto;margin-right:auto}.hifu-lab-module__h5expq__ctaButton{background:var(--navy);border:1px solid var(--navy);color:var(--cream);font-family:var(--font-dm-sans), "DM Sans", sans-serif;border-radius:999px;justify-content:center;min-width:220px;margin-top:2rem;padding:.95rem 1.4rem;font-size:.95rem;display:inline-flex}@media (max-width:980px){.hifu-lab-module__h5expq__hero,.hifu-lab-module__h5expq__method,.hifu-lab-module__h5expq__diagramGrid,.hifu-lab-module__h5expq__deviceInner,.hifu-lab-module__h5expq__shotSection,.hifu-lab-module__h5expq__fearGrid,.hifu-lab-module__h5expq__related{grid-template-columns:1fr}.hifu-lab-module__h5expq__hero{min-height:auto}.hifu-lab-module__h5expq__hero h1{max-width:11ch}.hifu-lab-module__h5expq__journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.hifu-lab-module__h5expq__answerRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hifu-lab-module__h5expq__nav{position:sticky}.hifu-lab-module__h5expq__navLink:before{display:none}.hifu-lab-module__h5expq__hero{padding-top:3.5rem}.hifu-lab-module__h5expq__tocDock{min-height:3.75rem;margin-top:-1rem}.hifu-lab-module__h5expq__heroCopy{padding-left:0}.hifu-lab-module__h5expq__hero:before{display:none}.hifu-lab-module__h5expq__hero h1{font-size:clamp(3rem,18vw,4.8rem)}.hifu-lab-module__h5expq__heroMetrics div,.hifu-lab-module__h5expq__route,.hifu-lab-module__h5expq__relatedCard,.hifu-lab-module__h5expq__answerRail{grid-template-columns:1fr}.hifu-lab-module__h5expq__priceTable,.hifu-lab-module__h5expq__priceTable tbody,.hifu-lab-module__h5expq__priceTable tr,.hifu-lab-module__h5expq__priceTable td,.hifu-lab-module__h5expq__priceTable th{display:block}.hifu-lab-module__h5expq__priceTable thead{display:none}.hifu-lab-module__h5expq__priceTable tr{border-top:1px solid var(--gold-dim);padding:1rem 0}.hifu-lab-module__h5expq__priceTable td{border:0;padding:.15rem 0}.hifu-lab-module__h5expq__priceTable td:last-child{text-align:left}.hifu-lab-module__h5expq__priceValue{margin-top:.4rem;display:block}.hifu-lab-module__h5expq__journeyGrid{grid-template-columns:1fr}.hifu-lab-module__h5expq__journeyStep{min-height:0}}
.pico-lab-module__x2P0Ma__shell{background:var(--cream);color:var(--navy);min-height:100vh;overflow-x:hidden}.pico-lab-module__x2P0Ma__nav{border-bottom:1px solid var(--gold-dim);z-index:40;background:#faf7f2f0;justify-content:space-between;align-items:center;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}.pico-lab-module__x2P0Ma__logo{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;flex-direction:column;line-height:1;text-decoration:none;display:flex}.pico-lab-module__x2P0Ma__logo span{font-size:1.85rem;font-style:italic}.pico-lab-module__x2P0Ma__logo small,.pico-lab-module__x2P0Ma__navLink:before,.pico-lab-module__x2P0Ma__eyebrow,.pico-lab-module__x2P0Ma__metricLabel,.pico-lab-module__x2P0Ma__smallLabel{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.17em;text-transform:uppercase;font-weight:400}.pico-lab-module__x2P0Ma__logo small{color:var(--text-secondary);margin-top:.15rem;font-size:.74rem}.pico-lab-module__x2P0Ma__navLink{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;padding-bottom:.35rem;font-size:1.05rem;text-decoration:none;position:relative}.pico-lab-module__x2P0Ma__navLink:before{content:"Doctor-led";margin-right:.65rem;font-size:.72rem}.pico-lab-module__x2P0Ma__navLink:after{background:var(--gold);content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.pico-lab-module__x2P0Ma__hero{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(320px,.76fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);min-height:min(940px,96vh);margin:0 auto;padding:clamp(8rem,13vh,11rem) clamp(1.5rem,5vw,3rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.pico-lab-module__x2P0Ma__hero:before{content:"";background:linear-gradient(#0000,#c9a96175,#0000);width:1px;height:min(52vh,520px);position:absolute;top:28%;left:clamp(1.5rem,5vw,3rem)}.pico-lab-module__x2P0Ma__heroCopy{padding-left:clamp(1rem,2vw,2rem);position:relative}.pico-lab-module__x2P0Ma__eyebrow{margin-bottom:1rem;font-size:.82rem;display:block}.pico-lab-module__x2P0Ma__hero h1,.pico-lab-module__x2P0Ma__sectionIntro h2,.pico-lab-module__x2P0Ma__methodCopy h2,.pico-lab-module__x2P0Ma__pricingIntro h2,.pico-lab-module__x2P0Ma__relatedIntro h2,.pico-lab-module__x2P0Ma__videoCopy h2,.pico-lab-module__x2P0Ma__cta h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.pico-lab-module__x2P0Ma__hero h1{max-width:12.8ch;font-size:clamp(3.05rem,6.4vw,6.6rem)}.pico-lab-module__x2P0Ma__hero p,.pico-lab-module__x2P0Ma__sectionIntro p,.pico-lab-module__x2P0Ma__methodCopy p,.pico-lab-module__x2P0Ma__pricingIntro p,.pico-lab-module__x2P0Ma__relatedIntro p,.pico-lab-module__x2P0Ma__videoCopy p,.pico-lab-module__x2P0Ma__cta p{color:var(--text-secondary);max-width:66ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.72}.pico-lab-module__x2P0Ma__hero p{color:var(--navy-soft);max-width:50ch;font-size:clamp(1.12rem,1.5vw,1.34rem)}.pico-lab-module__x2P0Ma__heroMetrics{border-top:1px solid var(--gold-dim);max-width:740px;margin-top:clamp(1.7rem,3vw,2.5rem);display:grid}.pico-lab-module__x2P0Ma__heroMetrics div{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.pico-lab-module__x2P0Ma__metricLabel{font-size:.82rem}.pico-lab-module__x2P0Ma__heroMetrics dd{color:var(--navy);margin:0;font-size:.96rem;line-height:1.48}.pico-lab-module__x2P0Ma__heroImage{background:var(--marble);border-radius:999px 999px 30px 30px;margin:0;padding:clamp(.75rem,1.2vw,1rem);overflow:hidden}.pico-lab-module__x2P0Ma__heroImage img,.pico-lab-module__x2P0Ma__concernPanel img,.pico-lab-module__x2P0Ma__deviceFigure img,.pico-lab-module__x2P0Ma__videoFrame img{object-fit:cover;width:100%;height:auto;display:block}.pico-lab-module__x2P0Ma__heroImage img{aspect-ratio:4/5}.pico-lab-module__x2P0Ma__heroImage figcaption,.pico-lab-module__x2P0Ma__deviceFigure figcaption{border-top:1px solid var(--gold-dim);color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-top:.9rem;padding-top:.85rem;font-size:clamp(1.05rem,1.4vw,1.35rem);font-style:italic;line-height:1.35}.pico-lab-module__x2P0Ma__tocDock{background:linear-gradient(180deg, var(--cream), #faf7f2b8);z-index:35;min-height:4.4rem;margin:-2.6rem auto 0;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.pico-lab-module__x2P0Ma__answerBand,.pico-lab-module__x2P0Ma__concerns,.pico-lab-module__x2P0Ma__method,.pico-lab-module__x2P0Ma__discovery,.pico-lab-module__x2P0Ma__limits,.pico-lab-module__x2P0Ma__pricing,.pico-lab-module__x2P0Ma__day,.pico-lab-module__x2P0Ma__safety,.pico-lab-module__x2P0Ma__video,.pico-lab-module__x2P0Ma__related,.pico-lab-module__x2P0Ma__faq,.pico-lab-module__x2P0Ma__cta{max-width:var(--container);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,5vw,3rem)}.pico-lab-module__x2P0Ma__answerBand,.pico-lab-module__x2P0Ma__discovery,.pico-lab-module__x2P0Ma__day,.pico-lab-module__x2P0Ma__faq{border-top:1px solid #c9a96129}.pico-lab-module__x2P0Ma__answerBand{background:radial-gradient(circle at 12% 5%, #c9a96121, transparent 24rem), linear-gradient(180deg, var(--marble), var(--cream));max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px)}.pico-lab-module__x2P0Ma__sectionIntro{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.pico-lab-module__x2P0Ma__sectionIntro h2,.pico-lab-module__x2P0Ma__methodCopy h2,.pico-lab-module__x2P0Ma__pricingIntro h2,.pico-lab-module__x2P0Ma__relatedIntro h2,.pico-lab-module__x2P0Ma__videoCopy h2,.pico-lab-module__x2P0Ma__cta h2{max-width:14ch;font-size:clamp(2.35rem,4.5vw,5rem)}.pico-lab-module__x2P0Ma__answerRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.3vw,1.8rem);padding-bottom:1rem;display:grid}.pico-lab-module__x2P0Ma__answer{border-left:1px solid var(--gold-dim);min-height:235px;padding:0 1.3rem}.pico-lab-module__x2P0Ma__answer strong,.pico-lab-module__x2P0Ma__concernPanel h3,.pico-lab-module__x2P0Ma__pathwayItem h3,.pico-lab-module__x2P0Ma__wavelengthItem h3,.pico-lab-module__x2P0Ma__limitRow h3,.pico-lab-module__x2P0Ma__dayStep h3,.pico-lab-module__x2P0Ma__safetyItem h3,.pico-lab-module__x2P0Ma__relatedLink,.pico-lab-module__x2P0Ma__priceName,.pico-lab-module__x2P0Ma__faq summary{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.45rem,2.1vw,2.05rem);font-weight:300;line-height:1.08;display:block}.pico-lab-module__x2P0Ma__answer p,.pico-lab-module__x2P0Ma__concernPanel p,.pico-lab-module__x2P0Ma__pathwayItem p,.pico-lab-module__x2P0Ma__wavelengthItem p,.pico-lab-module__x2P0Ma__limitRow p,.pico-lab-module__x2P0Ma__dayStep p,.pico-lab-module__x2P0Ma__safetyItem p,.pico-lab-module__x2P0Ma__relatedItem p,.pico-lab-module__x2P0Ma__faq p{color:var(--text-secondary);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.pico-lab-module__x2P0Ma__inlineLink{color:var(--gold);text-underline-offset:.22em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pico-lab-module__x2P0Ma__inlineLink:hover{color:var(--navy)}.pico-lab-module__x2P0Ma__concernFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.pico-lab-module__x2P0Ma__concernPanel{background:var(--canvas-warm);border-radius:34px 34px 8px 8px;overflow:hidden}.pico-lab-module__x2P0Ma__concernPanel figure{margin:0}.pico-lab-module__x2P0Ma__concernPanel img{aspect-ratio:16/10}.pico-lab-module__x2P0Ma__concernPanel div{padding:clamp(1.25rem,2.5vw,2rem)}.pico-lab-module__x2P0Ma__concernPanel span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.86rem;line-height:1.45;display:block}.pico-lab-module__x2P0Ma__method{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pico-lab-module__x2P0Ma__methodCopy{max-width:650px}.pico-lab-module__x2P0Ma__pathway{background:var(--gold-dim);gap:1px;display:grid}.pico-lab-module__x2P0Ma__pathwayItem{background:var(--cream);grid-template-columns:minmax(56px,.18fr) minmax(0,1fr);gap:1rem;padding:clamp(1.1rem,2vw,1.65rem);display:grid}.pico-lab-module__x2P0Ma__pathwayItem>span,.pico-lab-module__x2P0Ma__dayStep>span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.pico-lab-module__x2P0Ma__discovery{background:var(--navy);color:var(--cream);max-width:none}.pico-lab-module__x2P0Ma__discoveryInner{max-width:var(--container);grid-template-columns:minmax(310px,.74fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.pico-lab-module__x2P0Ma__discovery .pico-lab-module__x2P0Ma__eyebrow,.pico-lab-module__x2P0Ma__discovery .pico-lab-module__x2P0Ma__smallLabel{color:var(--gold-soft)}.pico-lab-module__x2P0Ma__discovery h2,.pico-lab-module__x2P0Ma__discovery h3,.pico-lab-module__x2P0Ma__discovery p{color:var(--cream)}.pico-lab-module__x2P0Ma__discovery p{opacity:.84}.pico-lab-module__x2P0Ma__deviceFigure{margin:0;overflow:hidden}.pico-lab-module__x2P0Ma__deviceFigure img{border-radius:36px}.pico-lab-module__x2P0Ma__deviceFigure figcaption{color:var(--gold-soft);border-top-color:#e7d3a542}.pico-lab-module__x2P0Ma__wavelengthList{gap:1px;margin-top:1.75rem;display:grid}.pico-lab-module__x2P0Ma__wavelengthItem{border-top:1px solid #e7d3a542;padding-top:1rem}.pico-lab-module__x2P0Ma__limits{background:radial-gradient(circle at 80% 0%, #c9a96124, transparent 25rem), var(--cream)}.pico-lab-module__x2P0Ma__limitLedger{border-bottom:1px solid var(--gold-dim);border-top:1px solid var(--gold-dim);display:grid}.pico-lab-module__x2P0Ma__limitRow{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.2rem,2.4vw,1.8rem) 0;display:grid}.pico-lab-module__x2P0Ma__limitRow:last-child{border-bottom:0}.pico-lab-module__x2P0Ma__pricing{background:var(--canvas-warm);max-width:none}.pico-lab-module__x2P0Ma__pricingInner{max-width:var(--container);margin:0 auto}.pico-lab-module__x2P0Ma__priceTable{border-collapse:collapse;width:100%;margin-top:clamp(2rem,4vw,3rem)}.pico-lab-module__x2P0Ma__priceTable th,.pico-lab-module__x2P0Ma__priceTable td{border-top:1px solid var(--gold-dim);text-align:left;vertical-align:top;padding:1.05rem 0}.pico-lab-module__x2P0Ma__priceTable th{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:400}.pico-lab-module__x2P0Ma__priceTable td:last-child,.pico-lab-module__x2P0Ma__priceTable th:last-child{text-align:right}.pico-lab-module__x2P0Ma__priceName{font-size:clamp(1.35rem,1.9vw,1.85rem)}.pico-lab-module__x2P0Ma__priceSubnote{color:var(--text-secondary);margin-top:.35rem;font-size:.92rem;line-height:1.5;display:block}.pico-lab-module__x2P0Ma__priceValue{color:var(--navy);white-space:nowrap;font-size:1rem;font-weight:500}.pico-lab-module__x2P0Ma__dayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3rem);display:grid}.pico-lab-module__x2P0Ma__dayStep{border-left:1px solid var(--gold-dim);min-height:270px;padding:0 1.2rem}.pico-lab-module__x2P0Ma__safety{background:var(--marble);max-width:none}.pico-lab-module__x2P0Ma__safetyInner{max-width:var(--container);grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.pico-lab-module__x2P0Ma__safetyList{gap:1.1rem;display:grid}.pico-lab-module__x2P0Ma__safetyItem{border-top:1px solid var(--gold-dim);padding-top:1rem}.pico-lab-module__x2P0Ma__video{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pico-lab-module__x2P0Ma__videoFrame{color:var(--cream);border-radius:999px 999px 30px 30px;margin:0;text-decoration:none;display:block;position:relative;overflow:hidden}.pico-lab-module__x2P0Ma__videoFrame img{aspect-ratio:4/5}.pico-lab-module__x2P0Ma__playBadge{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#0f1c21c7;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.76rem;display:inline-flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.pico-lab-module__x2P0Ma__playBadge:before{content:"";border-top:.34rem solid #0000;border-bottom:.34rem solid #0000;border-left:.5rem solid;width:0;height:0;display:block}.pico-lab-module__x2P0Ma__related{border-top:1px solid var(--gold-dim);grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.pico-lab-module__x2P0Ma__relatedIntro{max-width:540px}.pico-lab-module__x2P0Ma__relatedList{background:var(--gold-dim);gap:1px;display:grid}.pico-lab-module__x2P0Ma__relatedItem{background:linear-gradient(90deg, #c9a9611f, transparent 34%), var(--cream);color:var(--navy);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:.7rem;padding:clamp(1.1rem,2vw,1.65rem);transition:background .25s,color .25s;display:grid}.pico-lab-module__x2P0Ma__relatedItem:hover{background:var(--marble)}.pico-lab-module__x2P0Ma__relatedLink{text-decoration:none}.pico-lab-module__x2P0Ma__faqGroups{gap:clamp(2rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.pico-lab-module__x2P0Ma__faqGroup h3{color:var(--gold);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:500}.pico-lab-module__x2P0Ma__faqList{border-top:1px solid var(--gold-dim)}.pico-lab-module__x2P0Ma__faq details{border-bottom:1px solid var(--gold-dim);padding:1.15rem 0}.pico-lab-module__x2P0Ma__faq summary{cursor:pointer;list-style:none}.pico-lab-module__x2P0Ma__faq summary::-webkit-details-marker{display:none}.pico-lab-module__x2P0Ma__cta{text-align:center}.pico-lab-module__x2P0Ma__cta h2,.pico-lab-module__x2P0Ma__cta p{margin-left:auto;margin-right:auto}.pico-lab-module__x2P0Ma__ctaButton{background:var(--navy);border:1px solid var(--navy);color:var(--cream);font-family:var(--font-dm-sans), "DM Sans", sans-serif;border-radius:999px;justify-content:center;min-width:220px;margin-top:2rem;padding:.95rem 1.4rem;font-size:.95rem;display:inline-flex}@media (max-width:980px){.pico-lab-module__x2P0Ma__hero,.pico-lab-module__x2P0Ma__method,.pico-lab-module__x2P0Ma__discoveryInner,.pico-lab-module__x2P0Ma__safetyInner,.pico-lab-module__x2P0Ma__video,.pico-lab-module__x2P0Ma__related{grid-template-columns:1fr}.pico-lab-module__x2P0Ma__hero{min-height:auto}.pico-lab-module__x2P0Ma__hero h1{max-width:11ch}.pico-lab-module__x2P0Ma__concernFlow,.pico-lab-module__x2P0Ma__dayGrid,.pico-lab-module__x2P0Ma__answerRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pico-lab-module__x2P0Ma__nav{position:sticky}.pico-lab-module__x2P0Ma__navLink:before{display:none}.pico-lab-module__x2P0Ma__hero{padding-top:3.5rem}.pico-lab-module__x2P0Ma__heroCopy{padding-left:0}.pico-lab-module__x2P0Ma__hero:before{display:none}.pico-lab-module__x2P0Ma__tocDock{min-height:3.75rem;margin-top:-1rem}.pico-lab-module__x2P0Ma__hero h1{font-size:clamp(3rem,18vw,4.8rem)}.pico-lab-module__x2P0Ma__heroMetrics div,.pico-lab-module__x2P0Ma__pathwayItem,.pico-lab-module__x2P0Ma__limitRow,.pico-lab-module__x2P0Ma__relatedItem,.pico-lab-module__x2P0Ma__answerRail,.pico-lab-module__x2P0Ma__concernFlow,.pico-lab-module__x2P0Ma__dayGrid{grid-template-columns:1fr}.pico-lab-module__x2P0Ma__answer,.pico-lab-module__x2P0Ma__dayStep{min-height:0}.pico-lab-module__x2P0Ma__priceTable,.pico-lab-module__x2P0Ma__priceTable tbody,.pico-lab-module__x2P0Ma__priceTable tr,.pico-lab-module__x2P0Ma__priceTable td,.pico-lab-module__x2P0Ma__priceTable th{display:block}.pico-lab-module__x2P0Ma__priceTable thead{display:none}.pico-lab-module__x2P0Ma__priceTable tr{border-top:1px solid var(--gold-dim);padding:1rem 0}.pico-lab-module__x2P0Ma__priceTable td{border:0;padding:.15rem 0}.pico-lab-module__x2P0Ma__priceTable td:last-child{text-align:left}.pico-lab-module__x2P0Ma__priceValue{margin-top:.4rem;display:block}}
.skin-booster-lab-module__ljL-LG__shell{background:var(--cream);min-height:100vh;overflow-x:hidden}.skin-booster-lab-module__ljL-LG__labNav{border-bottom:1px solid var(--gold-dim);z-index:40;background:#faf7f2f0;justify-content:space-between;align-items:center;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}.skin-booster-lab-module__ljL-LG__labLogo{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;flex-direction:column;line-height:1;text-decoration:none;display:flex}.skin-booster-lab-module__ljL-LG__labLogo span{font-size:1.85rem;font-style:italic}.skin-booster-lab-module__ljL-LG__labLogo small{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;margin-top:.15rem;font-size:.74rem}.skin-booster-lab-module__ljL-LG__labNavLink{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;align-items:center;gap:.55rem;padding:.35rem 0;font-size:1.05rem;text-decoration:none;display:inline-flex;position:relative}.skin-booster-lab-module__ljL-LG__labNavLink:after{background:var(--gold);content:"";height:1px;transition:width .22s var(--ease-smooth);width:100%;position:absolute;bottom:0;left:0}.skin-booster-lab-module__ljL-LG__labNavLink:hover:after{width:62%}.skin-booster-lab-module__ljL-LG__labNavLink:before{color:var(--gold-deep);content:"Consultation";font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.skin-booster-lab-module__ljL-LG__page{background:var(--cream);color:var(--navy)}.skin-booster-lab-module__ljL-LG__eyebrow{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.95rem;font-size:.82rem;font-weight:400;display:block}.skin-booster-lab-module__ljL-LG__hero{max-width:var(--container);grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);min-height:min(920px,94vh);margin:0 auto;padding:clamp(8rem,13vh,11rem) clamp(1.5rem,5vw,3rem) clamp(4.5rem,7vw,7rem);display:grid;position:relative}.skin-booster-lab-module__ljL-LG__hero:before{content:"";background:linear-gradient(#0000,#c9a9616b,#0000);width:1px;height:min(54vh,520px);position:absolute;top:25%;left:clamp(1.5rem,5vw,3rem)}.skin-booster-lab-module__ljL-LG__heroCopy{padding-left:clamp(1.1rem,2vw,2rem);position:relative}.skin-booster-lab-module__ljL-LG__heroCopy h1,.skin-booster-lab-module__ljL-LG__sectionIntro h2,.skin-booster-lab-module__ljL-LG__readingCopy h2,.skin-booster-lab-module__ljL-LG__signatureCopy h2,.skin-booster-lab-module__ljL-LG__videoCopy h2,.skin-booster-lab-module__ljL-LG__cta h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.skin-booster-lab-module__ljL-LG__heroCopy h1{max-width:12.5ch;font-size:clamp(3.35rem,7.3vw,7rem)}.skin-booster-lab-module__ljL-LG__heroCopy p,.skin-booster-lab-module__ljL-LG__sectionIntro p,.skin-booster-lab-module__ljL-LG__readingCopy p,.skin-booster-lab-module__ljL-LG__signatureCopy p,.skin-booster-lab-module__ljL-LG__videoCopy p,.skin-booster-lab-module__ljL-LG__cta p{color:var(--text-secondary);max-width:64ch;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.75}.skin-booster-lab-module__ljL-LG__heroCopy p{color:var(--navy-soft);max-width:48ch;font-size:clamp(1.12rem,1.55vw,1.38rem);line-height:1.68}.skin-booster-lab-module__ljL-LG__heroFacts{border-top:1px solid var(--gold-dim);gap:0;max-width:760px;margin:clamp(1.7rem,3vw,2.5rem) 0 0;display:grid}.skin-booster-lab-module__ljL-LG__heroFacts div{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.skin-booster-lab-module__ljL-LG__heroFacts dt{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:1.05rem;line-height:1.2}.skin-booster-lab-module__ljL-LG__heroFacts dd{color:var(--navy);font-family:var(--font-dm-sans), "DM Sans", sans-serif;margin:0;font-size:.95rem;line-height:1.45}.skin-booster-lab-module__ljL-LG__heroImage{background:var(--marble);border-radius:999px 999px 28px 28px;margin:0;padding:clamp(.7rem,1.3vw,1rem);overflow:hidden}.skin-booster-lab-module__ljL-LG__heroImage img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.skin-booster-lab-module__ljL-LG__heroImage figcaption{border-top:1px solid var(--gold-dim);color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-top:.95rem;padding-top:.9rem;font-size:clamp(1.1rem,1.5vw,1.45rem);font-style:italic;line-height:1.35}.skin-booster-lab-module__ljL-LG__tocDock{background:linear-gradient(180deg, var(--cream), #faf7f2b8);z-index:35;min-height:4.4rem;margin:-2.6rem auto 0;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.skin-booster-lab-module__ljL-LG__fastAnswers,.skin-booster-lab-module__ljL-LG__concernsSection,.skin-booster-lab-module__ljL-LG__pathway,.skin-booster-lab-module__ljL-LG__reading,.skin-booster-lab-module__ljL-LG__mapSection,.skin-booster-lab-module__ljL-LG__signature,.skin-booster-lab-module__ljL-LG__families,.skin-booster-lab-module__ljL-LG__videoSection,.skin-booster-lab-module__ljL-LG__treatmentDay,.skin-booster-lab-module__ljL-LG__safetySection,.skin-booster-lab-module__ljL-LG__faqSection,.skin-booster-lab-module__ljL-LG__cta{max-width:var(--container);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,5vw,3rem)}.skin-booster-lab-module__ljL-LG__fastAnswers,.skin-booster-lab-module__ljL-LG__concernsSection,.skin-booster-lab-module__ljL-LG__mapSection,.skin-booster-lab-module__ljL-LG__families,.skin-booster-lab-module__ljL-LG__treatmentDay,.skin-booster-lab-module__ljL-LG__safetySection,.skin-booster-lab-module__ljL-LG__faqSection{border-top:1px solid #c9a9611f}.skin-booster-lab-module__ljL-LG__fastAnswers{background:radial-gradient(circle at 18% 12%, #c9a9611f, transparent 24rem), linear-gradient(180deg, var(--marble), var(--cream));max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px);overflow:hidden}.skin-booster-lab-module__ljL-LG__sectionIntro{max-width:720px;margin-bottom:clamp(2rem,4vw,3.5rem)}.skin-booster-lab-module__ljL-LG__sectionIntro h2,.skin-booster-lab-module__ljL-LG__readingCopy h2,.skin-booster-lab-module__ljL-LG__signatureCopy h2,.skin-booster-lab-module__ljL-LG__videoCopy h2,.skin-booster-lab-module__ljL-LG__cta h2{max-width:13ch;font-size:clamp(2.4rem,4.6vw,5rem)}.skin-booster-lab-module__ljL-LG__answerRail{scrollbar-width:thin;gap:clamp(1rem,2.4vw,2rem);max-width:100%;padding:.5rem 0 1.2rem;display:flex;overflow-x:auto}.skin-booster-lab-module__ljL-LG__answerRow,.skin-booster-lab-module__ljL-LG__familyRow,.skin-booster-lab-module__ljL-LG__stepRow{border-top:1px solid var(--gold-dim);gap:clamp(1rem,3vw,3rem);display:grid}.skin-booster-lab-module__ljL-LG__answerRow{border:0;border-top:1px solid var(--gold);background:0 0;flex-direction:column;flex:0 0 min(34vw,310px);min-height:230px;padding:clamp(1rem,1.8vw,1.45rem) 0 0;display:flex;position:relative}.skin-booster-lab-module__ljL-LG__answerRow:before{background:var(--gold);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:-.25rem;left:0}.skin-booster-lab-module__ljL-LG__answerRow:nth-child(2n){margin-top:clamp(2rem,4vw,4rem)}.skin-booster-lab-module__ljL-LG__answerRow span,.skin-booster-lab-module__ljL-LG__stepRow>span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.1rem,1.6vw,1.55rem);line-height:1.1}.skin-booster-lab-module__ljL-LG__answerRow p,.skin-booster-lab-module__ljL-LG__familyRow p,.skin-booster-lab-module__ljL-LG__firstVisit p,.skin-booster-lab-module__ljL-LG__stepRow p,.skin-booster-lab-module__ljL-LG__aftercare,.skin-booster-lab-module__ljL-LG__faqItem p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.72}.skin-booster-lab-module__ljL-LG__answerRow p{margin-top:auto}.skin-booster-lab-module__ljL-LG__concernsSection{background:var(--cream)}.skin-booster-lab-module__ljL-LG__concernGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.4vw,1.9rem);display:grid}.skin-booster-lab-module__ljL-LG__concernCard{background:var(--white);border:1px solid #c9a9612e;border-radius:26px;overflow:hidden;box-shadow:0 18px 40px #19313914}.skin-booster-lab-module__ljL-LG__concernVisual{aspect-ratio:16/10;background:radial-gradient(circle at 78% 18%,#c9a9614d,#0000 4rem),linear-gradient(135deg,#ffefc7b8,#faf7f2f5);position:relative;overflow:hidden}.skin-booster-lab-module__ljL-LG__assetVisual{aspect-ratio:16/10;background:linear-gradient(135deg,#ffefc780,#faf7f2f5);position:relative;overflow:hidden}.skin-booster-lab-module__ljL-LG__assetVisual:before,.skin-booster-lab-module__ljL-LG__assetVisual:after{display:none}.skin-booster-lab-module__ljL-LG__assetVisual img{object-fit:cover;width:100%;height:100%;display:block}.skin-booster-lab-module__ljL-LG__assetVisualIcon img{object-fit:contain;padding:clamp(.65rem,1.6vw,1.25rem)}.skin-booster-lab-module__ljL-LG__assetVisualProduct{border-radius:999px 999px 28px 28px}.skin-booster-lab-module__ljL-LG__assetVisualResult{border-radius:42px}.skin-booster-lab-module__ljL-LG__concernVisual:before,.skin-booster-lab-module__ljL-LG__concernVisual:after,.skin-booster-lab-module__ljL-LG__concernVisual span,.skin-booster-lab-module__ljL-LG__concernVisual i{content:"";position:absolute}.skin-booster-lab-module__ljL-LG__concernVisual:before{border:2px solid var(--navy);opacity:.9;border-radius:18px 18px 8px 8px;inset:21% 25%}.skin-booster-lab-module__ljL-LG__concernVisual:after{background:repeating-linear-gradient(0deg,#0000 0 11px,#c9a9618c 11px 13px);height:24%;bottom:26%;left:25%;right:25%}.skin-booster-lab-module__ljL-LG__concernVisual span{background:var(--navy);width:3px;height:56%;top:10%;left:50%;transform:rotate(6deg)}.skin-booster-lab-module__ljL-LG__concernVisual i{border-bottom:3px solid var(--gold-deep);border-right:3px solid var(--gold-deep);width:2rem;height:2rem;top:30%;right:29%;transform:rotate(45deg)}.skin-booster-lab-module__ljL-LG__concernVisualhydration:before{border-radius:999px 999px 18px 18px}.skin-booster-lab-module__ljL-LG__concernVisualhydration span{border:2px solid var(--navy);background:0 0;border-top:0;width:28%;height:42%;top:18%;left:45%;transform:rotate(-7deg)}.skin-booster-lab-module__ljL-LG__concernVisualhydration i{border-color:var(--gold-deep);top:48%;right:43%}.skin-booster-lab-module__ljL-LG__concernVisuallines:before{border:0;border-bottom:2px solid var(--navy);border-radius:0;inset:32% 18% auto;box-shadow:0 18px #193139b8,0 36px #1931396b}.skin-booster-lab-module__ljL-LG__concernVisuallines:after{background:linear-gradient(90deg,#0000,#c9a961b8,#0000);height:4px;bottom:26%;left:22%;right:22%}.skin-booster-lab-module__ljL-LG__concernVisuallines span{display:none}.skin-booster-lab-module__ljL-LG__concernVisuallines i{right:24%}.skin-booster-lab-module__ljL-LG__concernVisualpigment:before{border:0;border-radius:999px;width:.55rem;height:.55rem;top:32%;left:19%;box-shadow:2rem 1rem #c9a961b3,5rem 2.2rem #c9a9616b,8rem .8rem #c9a9618c,10rem 3rem #c9a9615c}.skin-booster-lab-module__ljL-LG__concernVisualpigment:after{background:linear-gradient(90deg, transparent, var(--navy), transparent);height:2px;bottom:32%}.skin-booster-lab-module__ljL-LG__concernVisualpigment span{display:none}.skin-booster-lab-module__ljL-LG__concernVisualtexture:before{border-radius:42% 58% 54% 46%;inset:26% 23% 22%}.skin-booster-lab-module__ljL-LG__concernVisualtexture:after{background:radial-gradient(circle,#c9a961e6 0 2px,#0000 2px 100%) 0 0/18px 18px;height:34%;bottom:26%;left:30%;right:30%}.skin-booster-lab-module__ljL-LG__concernVisualeye:before{border:2px solid var(--navy);border-left:0;border-radius:0 999px 999px 0;inset:28% 23% 28% 38%}.skin-booster-lab-module__ljL-LG__concernVisualeye:after{background:radial-gradient(circle,#c9a961b8 0 3px,#0000 3px 100%) 0 0/14px 14px;height:30%;bottom:26%;left:37%;right:30%}.skin-booster-lab-module__ljL-LG__concernVisualeye span{border-top:2px solid var(--navy);background:0 0;width:44%;height:20%;top:38%;left:25%;transform:rotate(-12deg)}.skin-booster-lab-module__ljL-LG__concernVisualbounce:before{border-radius:42% 58% 50% 50%;inset:28% 18%}.skin-booster-lab-module__ljL-LG__concernVisualbounce:after{border-bottom:3px solid var(--gold-deep);background:0 0;border-radius:50%;height:32%;bottom:28%;left:25%;right:25%}.skin-booster-lab-module__ljL-LG__concernVisualbounce span{border-bottom:2px solid var(--navy);background:0 0;width:64%;height:20%;top:46%;left:18%;transform:rotate(-4deg)}.skin-booster-lab-module__ljL-LG__concernBody{padding:clamp(1.2rem,2.3vw,1.75rem)}.skin-booster-lab-module__ljL-LG__concernBody small{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-size:.82rem;display:block}.skin-booster-lab-module__ljL-LG__concernBody h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0 0 .85rem;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:400;line-height:1.08}.skin-booster-lab-module__ljL-LG__concernBody p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.68}.skin-booster-lab-module__ljL-LG__concernBody p+p{color:var(--navy);margin-top:1rem}.skin-booster-lab-module__ljL-LG__sectionIntro a,.skin-booster-lab-module__ljL-LG__readingCopy a,.skin-booster-lab-module__ljL-LG__signatureCopy a{color:var(--navy);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.22em;text-decoration-thickness:1px}.skin-booster-lab-module__ljL-LG__pathway{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.skin-booster-lab-module__ljL-LG__pathwayCopy h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(2.6rem,5vw,5.35rem);font-weight:300;line-height:1}.skin-booster-lab-module__ljL-LG__pathwayCopy p{color:var(--text-secondary);max-width:48ch;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.75}.skin-booster-lab-module__ljL-LG__pathwayCanvas{aspect-ratio:16/9;background:radial-gradient(circle at 22% 36%, #c9a96124, transparent 8rem), radial-gradient(circle at 75% 62%, #19313914, transparent 12rem), var(--canvas-warm);border-radius:54% 46% 44% 56%/44% 48% 52% 56%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.45rem,2.4vw,2.35rem);min-height:420px;padding:clamp(2.2rem,4.6vw,4.6rem);display:grid;position:relative;overflow:hidden}.skin-booster-lab-module__ljL-LG__pathwayCanvas:before{border:1px solid var(--gold-dim);content:"";border-radius:999px;width:82%;height:78%;position:absolute;top:12%;left:10%;transform:rotate(-10deg)}.skin-booster-lab-module__ljL-LG__pathwayCanvas:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";opacity:.56;width:78%;height:1px;position:absolute;top:50%;left:11%;transform:rotate(-10deg)}.skin-booster-lab-module__ljL-LG__pathwayPoint{z-index:1;width:100%;max-width:280px;position:relative}.skin-booster-lab-module__ljL-LG__pathwayPoint:first-child{place-self:start}.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(2){place-self:start center}.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(3){place-self:end center}.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(4){place-self:end}.skin-booster-lab-module__ljL-LG__pathwayPoint span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.16em;font-size:.92rem}.skin-booster-lab-module__ljL-LG__pathwayPoint h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:.25rem 0 .45rem;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:300;line-height:1.05}.skin-booster-lab-module__ljL-LG__pathwayPoint p{color:var(--text-secondary);margin:0;font-size:clamp(.86rem,1vw,.98rem);line-height:1.55}.skin-booster-lab-module__ljL-LG__reading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.skin-booster-lab-module__ljL-LG__readingCopy{max-width:760px}.skin-booster-lab-module__ljL-LG__readingCopy blockquote{border-top:1px solid var(--gold);color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;max-width:780px;margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.2rem;font-size:clamp(1.75rem,3.2vw,3.5rem);font-style:italic;font-weight:300;line-height:1.08}.skin-booster-lab-module__ljL-LG__portraitPanel{background:var(--canvas-warm);border-radius:999px 999px 26px 26px;margin:0;padding:clamp(.7rem,1.3vw,1rem);overflow:hidden}.skin-booster-lab-module__ljL-LG__portraitPanel img,.skin-booster-lab-module__ljL-LG__signatureMedia img{aspect-ratio:4/5;object-fit:cover;width:100%}.skin-booster-lab-module__ljL-LG__scaffoldPanel{aspect-ratio:4/5;background:radial-gradient(circle at 50% 50%, #ffffffeb, transparent 34%), repeating-radial-gradient(ellipse at center, #c9a96157 0 1px, transparent 1px 28px), var(--canvas-warm);border:1px solid var(--gold-dim);text-align:center;border-radius:999px 999px 28px 28px;align-content:center;justify-items:center;gap:.8rem;margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.skin-booster-lab-module__ljL-LG__scaffoldPanel span,.skin-booster-lab-module__ljL-LG__scaffoldPanel small{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.18em;text-transform:uppercase;font-size:.86rem}.skin-booster-lab-module__ljL-LG__scaffoldPanel strong{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:300;line-height:.96;display:block}.skin-booster-lab-module__ljL-LG__scaffoldPanel small{color:var(--text-secondary);letter-spacing:.08em;max-width:24ch;line-height:1.55}.skin-booster-lab-module__ljL-LG__decisionLens{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.skin-booster-lab-module__ljL-LG__decisionLens:before{content:"";background:linear-gradient(#0000,#c9a96138,#0000);width:1px;height:100%;position:absolute;top:0;left:calc(38% + clamp(1rem,2.4vw,2.5rem))}.skin-booster-lab-module__ljL-LG__lensCenter{aspect-ratio:1;border:1px solid var(--gold);border-radius:999px;flex-direction:column;justify-content:center;max-width:440px;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.skin-booster-lab-module__ljL-LG__lensCenter:before,.skin-booster-lab-module__ljL-LG__lensCenter:after{border:1px solid var(--gold-dim);border-radius:inherit;content:"";position:absolute;inset:1.1rem}.skin-booster-lab-module__ljL-LG__lensCenter:after{inset:2.2rem}.skin-booster-lab-module__ljL-LG__lensCenter span,.skin-booster-lab-module__ljL-LG__lensItem span{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.14em;text-transform:uppercase;z-index:1;font-size:1rem;position:relative}.skin-booster-lab-module__ljL-LG__lensCenter strong{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;z-index:1;margin-top:.85rem;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:300;line-height:.96;display:block;position:relative}.skin-booster-lab-module__ljL-LG__lensCenter p{color:var(--text-secondary);z-index:1;margin:1.25rem 0 0;font-size:1rem;line-height:1.65;position:relative}.skin-booster-lab-module__ljL-LG__lensOrbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.4rem);display:grid}.skin-booster-lab-module__ljL-LG__lensItem{border-top:1px solid #c9a96157;min-height:230px;padding:1.35rem 0 0;position:relative}.skin-booster-lab-module__ljL-LG__lensItem:before{background:var(--cream);border:1px solid var(--gold-dim);content:"";border-radius:999px;width:2.35rem;height:2.35rem;position:absolute;top:-1.18rem;right:0}.skin-booster-lab-module__ljL-LG__lensItem:nth-child(2n){margin-top:clamp(2rem,5vw,4rem)}.skin-booster-lab-module__ljL-LG__lensItem h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:.75rem 0 .65rem;font-size:clamp(1.55rem,2.4vw,2.55rem);font-weight:300;line-height:1.05}.skin-booster-lab-module__ljL-LG__lensItem p,.skin-booster-lab-module__ljL-LG__lensItem small{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.65;display:block}.skin-booster-lab-module__ljL-LG__lensItem small{color:var(--navy);margin-top:1rem}.skin-booster-lab-module__ljL-LG__signature{background:var(--marble);grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px);display:grid}.skin-booster-lab-module__ljL-LG__signatureMedia{margin:0}.skin-booster-lab-module__ljL-LG__signaturePrimary{border-radius:48% 48% 24px 24px;margin:0;overflow:hidden}.skin-booster-lab-module__ljL-LG__signatureCopy{max-width:760px}.skin-booster-lab-module__ljL-LG__signatureReasons{border-top:1px solid var(--gold-dim);gap:0;margin-top:clamp(1.8rem,3vw,2.4rem);display:grid}.skin-booster-lab-module__ljL-LG__signatureReasons article{border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:clamp(.75rem,2vw,2rem);padding:1rem 0;display:grid}.skin-booster-lab-module__ljL-LG__signatureReasons h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.12}.skin-booster-lab-module__ljL-LG__signatureReasons p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.68}.skin-booster-lab-module__ljL-LG__familyList{background:linear-gradient(90deg,#c9a96126,#0000 18%),0 0;padding-left:clamp(0rem,2vw,2rem);display:grid}.skin-booster-lab-module__ljL-LG__familyRow{grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:start;padding:clamp(1.25rem,2.2vw,1.85rem) 0}.skin-booster-lab-module__ljL-LG__familyRow h3,.skin-booster-lab-module__ljL-LG__firstVisit h3,.skin-booster-lab-module__ljL-LG__stepRow h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0 0 .55rem;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:400;line-height:1.12}.skin-booster-lab-module__ljL-LG__familyRow>span{color:var(--gold-deep);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.96rem;line-height:1.4}.skin-booster-lab-module__ljL-LG__familyNote{border-top:1px solid var(--gold);color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;max-width:920px;margin:clamp(1.25rem,2.5vw,2rem) 0;padding:clamp(1.25rem,2.5vw,2rem) 0;font-size:clamp(1.45rem,2.6vw,2.65rem);font-style:italic;font-weight:300;line-height:1.18}.skin-booster-lab-module__ljL-LG__mechanismRow{border-top:1px solid var(--gold-dim);grid-template-columns:minmax(140px,.26fr) minmax(0,1fr) minmax(180px,.32fr);gap:clamp(1rem,2.5vw,2.5rem);padding:clamp(1.15rem,2vw,1.65rem) 0;display:grid}.skin-booster-lab-module__ljL-LG__mechanismRow h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:400;line-height:1.12}.skin-booster-lab-module__ljL-LG__mechanismRow p,.skin-booster-lab-module__ljL-LG__mechanismRow small{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.68}.skin-booster-lab-module__ljL-LG__mechanismRow small{color:var(--gold-deep);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:1.05rem}.skin-booster-lab-module__ljL-LG__firstVisit{border:0;border-left:3px solid var(--gold);margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.2rem,3vw,2.1rem) 0 clamp(1.2rem,3vw,2.1rem) clamp(1.25rem,2.5vw,2rem)}.skin-booster-lab-module__ljL-LG__firstVisit div{gap:.85rem;margin-top:1.15rem;display:grid}.skin-booster-lab-module__ljL-LG__firstVisit strong{color:var(--navy);font-weight:500}.skin-booster-lab-module__ljL-LG__videoSection{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,.78fr) minmax(280px,.52fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px);display:grid}.skin-booster-lab-module__ljL-LG__videoCopy h2,.skin-booster-lab-module__ljL-LG__videoCopy p{color:var(--white)}.skin-booster-lab-module__ljL-LG__videoCopy .skin-booster-lab-module__ljL-LG__eyebrow{color:var(--gold)}.skin-booster-lab-module__ljL-LG__videoFrame{max-width:520px}.skin-booster-lab-module__ljL-LG__stepGrid{gap:0;display:grid}.skin-booster-lab-module__ljL-LG__stepRow{grid-template-columns:4.5rem minmax(0,1fr);padding:clamp(1.35rem,2.4vw,2rem) 0}.skin-booster-lab-module__ljL-LG__aftercare{border-top:1px solid var(--gold);color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;max-width:840px;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.15rem;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1.22}.skin-booster-lab-module__ljL-LG__safetySection{background:var(--marble);max-width:none;padding-left:max(clamp(1.5rem,5vw,3rem),50vw - 700px);padding-right:max(clamp(1.5rem,5vw,3rem),50vw - 700px)}.skin-booster-lab-module__ljL-LG__safetyLedger{border-bottom:1px solid var(--gold-dim);display:grid}.skin-booster-lab-module__ljL-LG__safetyRow{border-top:1px solid var(--gold-dim);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,4rem);padding:clamp(1.2rem,2.4vw,1.8rem) 0;display:grid}.skin-booster-lab-module__ljL-LG__safetyRow h3{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:400;line-height:1.12}.skin-booster-lab-module__ljL-LG__safetyRow p{color:var(--text-secondary);max-width:760px;margin:0;font-size:1rem;line-height:1.72}.skin-booster-lab-module__ljL-LG__faqList{border-bottom:1px solid var(--gold-dim)}.skin-booster-lab-module__ljL-LG__related{border-top:1px solid var(--gold-dim);max-width:var(--container);grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);gap:clamp(2rem,4vw,4rem);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) clamp(1.5rem,5vw,3rem);display:grid}.skin-booster-lab-module__ljL-LG__relatedIntro{max-width:540px}.skin-booster-lab-module__ljL-LG__relatedIntro h2{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:0;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:300;line-height:1.02}.skin-booster-lab-module__ljL-LG__relatedIntro p{color:var(--text-secondary);margin:1.25rem 0 0;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.72}.skin-booster-lab-module__ljL-LG__relatedList{background:var(--gold-dim);gap:1px;display:grid}.skin-booster-lab-module__ljL-LG__relatedCard{background:linear-gradient(90deg, #c9a9611f, transparent 34%), var(--cream);color:var(--navy);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:.7rem;padding:clamp(1.1rem,2vw,1.65rem);text-decoration:none;transition:background .25s,color .25s;display:grid}.skin-booster-lab-module__ljL-LG__relatedCard:hover{background:var(--marble)}.skin-booster-lab-module__ljL-LG__relatedCard span{color:var(--navy);font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:300;line-height:1.08}.skin-booster-lab-module__ljL-LG__relatedCard p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.62}.skin-booster-lab-module__ljL-LG__faqItem{border-top:1px solid var(--gold-dim);padding:clamp(1.15rem,2.2vw,1.65rem) 0}.skin-booster-lab-module__ljL-LG__faqItem summary{color:var(--navy);cursor:pointer;font-family:var(--font-cormorant), "Cormorant Garamond", serif;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.2;list-style:none}.skin-booster-lab-module__ljL-LG__faqItem summary::-webkit-details-marker{display:none}.skin-booster-lab-module__ljL-LG__faqItem summary:after{color:var(--gold-deep);content:"+";float:right;font-family:var(--font-dm-sans), "DM Sans", sans-serif;margin-left:1rem;font-size:1rem}.skin-booster-lab-module__ljL-LG__faqItem[open] summary:after{content:"-"}.skin-booster-lab-module__ljL-LG__faqItem p{max-width:820px;padding-top:.9rem}.skin-booster-lab-module__ljL-LG__cta{background:radial-gradient(circle at 50% -20%, #c9a9612e, transparent 28rem), var(--cream);border-top:1px solid var(--gold-dim);text-align:center}.skin-booster-lab-module__ljL-LG__cta h2,.skin-booster-lab-module__ljL-LG__cta p{margin-left:auto;margin-right:auto}.skin-booster-lab-module__ljL-LG__ctaButton{border:0;border-bottom:1px solid var(--gold);color:var(--navy);cursor:pointer;font-family:var(--font-cormorant), "Cormorant Garamond", serif;min-height:2.8rem;transition:border-color .2s var(--ease-smooth), color .2s var(--ease-smooth);background:0 0;justify-content:center;align-items:center;margin-top:2rem;padding:.45rem .1rem .55rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;display:inline-flex}.skin-booster-lab-module__ljL-LG__ctaButton:hover{border-color:var(--navy);color:var(--gold-deep)}@media (max-width:980px){.skin-booster-lab-module__ljL-LG__hero,.skin-booster-lab-module__ljL-LG__reading,.skin-booster-lab-module__ljL-LG__pathway,.skin-booster-lab-module__ljL-LG__signature,.skin-booster-lab-module__ljL-LG__videoSection,.skin-booster-lab-module__ljL-LG__related{grid-template-columns:1fr}.skin-booster-lab-module__ljL-LG__hero{min-height:auto}.skin-booster-lab-module__ljL-LG__tocDock{min-height:3.75rem;margin-top:-1rem}.skin-booster-lab-module__ljL-LG__heroImage,.skin-booster-lab-module__ljL-LG__portraitPanel,.skin-booster-lab-module__ljL-LG__signatureMedia{max-width:560px}.skin-booster-lab-module__ljL-LG__videoFrame{max-width:620px}}@media (max-width:720px){.skin-booster-lab-module__ljL-LG__hero,.skin-booster-lab-module__ljL-LG__fastAnswers,.skin-booster-lab-module__ljL-LG__concernsSection,.skin-booster-lab-module__ljL-LG__pathway,.skin-booster-lab-module__ljL-LG__reading,.skin-booster-lab-module__ljL-LG__mapSection,.skin-booster-lab-module__ljL-LG__signature,.skin-booster-lab-module__ljL-LG__families,.skin-booster-lab-module__ljL-LG__videoSection,.skin-booster-lab-module__ljL-LG__treatmentDay,.skin-booster-lab-module__ljL-LG__safetySection,.skin-booster-lab-module__ljL-LG__faqSection,.skin-booster-lab-module__ljL-LG__related,.skin-booster-lab-module__ljL-LG__cta{padding-left:1.25rem;padding-right:1.25rem}.skin-booster-lab-module__ljL-LG__videoSection{gap:2rem;padding-top:4.5rem;padding-bottom:4.5rem}.skin-booster-lab-module__ljL-LG__heroCopy h1{font-size:clamp(2.85rem,14vw,4.25rem)}.skin-booster-lab-module__ljL-LG__labNavLink,.skin-booster-lab-module__ljL-LG__hero:before{display:none}.skin-booster-lab-module__ljL-LG__heroCopy{padding-left:0}.skin-booster-lab-module__ljL-LG__heroFacts div{grid-template-columns:1fr;gap:.25rem}.skin-booster-lab-module__ljL-LG__relatedCard{grid-template-columns:1fr}.skin-booster-lab-module__ljL-LG__answerRail{grid-template-columns:1fr;gap:1.25rem;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow-x:visible}.skin-booster-lab-module__ljL-LG__answerRow{min-height:auto;padding-top:1rem}.skin-booster-lab-module__ljL-LG__decisionLens{grid-template-columns:1fr;gap:1.6rem;display:grid}.skin-booster-lab-module__ljL-LG__decisionLens:before{display:none}.skin-booster-lab-module__ljL-LG__lensCenter{aspect-ratio:auto;max-width:none;min-height:280px}.skin-booster-lab-module__ljL-LG__lensOrbit{grid-template-columns:1fr}.skin-booster-lab-module__ljL-LG__lensItem,.skin-booster-lab-module__ljL-LG__lensItem:nth-child(2n){min-height:0;margin-top:0}.skin-booster-lab-module__ljL-LG__pathwayCanvas{aspect-ratio:auto;border-radius:32px;gap:1.1rem;min-height:0;padding:1.4rem;display:grid}.skin-booster-lab-module__ljL-LG__pathwayCanvas:before,.skin-booster-lab-module__ljL-LG__pathwayCanvas:after{display:none}.skin-booster-lab-module__ljL-LG__pathwayPoint,.skin-booster-lab-module__ljL-LG__pathwayPoint:first-child,.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(2),.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(3),.skin-booster-lab-module__ljL-LG__pathwayPoint:nth-child(4){border-top:1px solid var(--gold-dim);width:100%;padding-top:.85rem;position:relative;inset:auto}.skin-booster-lab-module__ljL-LG__answerRow,.skin-booster-lab-module__ljL-LG__concernRow,.skin-booster-lab-module__ljL-LG__familyRow,.skin-booster-lab-module__ljL-LG__mechanismRow,.skin-booster-lab-module__ljL-LG__signatureReasons article,.skin-booster-lab-module__ljL-LG__safetyRow,.skin-booster-lab-module__ljL-LG__stepRow,.skin-booster-lab-module__ljL-LG__concernGrid{grid-template-columns:1fr}.skin-booster-lab-module__ljL-LG__familyRow>span{text-align:left}.skin-booster-lab-module__ljL-LG__firstVisit{padding:1.2rem}}
