body.route-service-beauty .beautyLp.beautyLp--beauty{--beauty-v3-accent: #d9a56a;--beauty-v3-copy: #8a6b52;--beauty-v3-ink: #453528;--beauty-v3-soft: #fffaf5;--beauty-v3-tint: #fce8d4;--beauty-v3-blush: #fde8d0}body.route-service-beauty .beautyLpStripePair--compare .beautyLpStripePair__bg{background-image:url(/assets/beauty/stripe-glass-abstract-v4.png)}body.route-service-beauty .beautyLpStripePair--compare .beautyLpStripePair__veil{background:linear-gradient(180deg,#fffaf5eb,#fff6ecc7 38%,#fff0e09e 62%,#fffbf77a)}body.route-service-beauty .beautyLpStripePair--message{background-image:none}body.route-service-beauty .beautyLpPain{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(80px,8vw,120px);background-color:var(--beauty-v3-soft);background-image:linear-gradient(115deg,#fffaf5fa,#fffaf5e6 48%,#fffaf5d1),url(/assets/beauty/stripe-glass-abstract-v4.png);background-repeat:no-repeat;background-position:center,right center;background-size:cover,140% auto}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpBtn,body.route-service-beauty .header__navPill .header__cta.btnPill,body.route-service-beauty .header__navPill .header__cta.btnPill--dark{border:0;background:#f54d0b;background-image:none;color:#fff}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpBtn:hover,body.route-service-beauty .header__navPill .header__cta.btnPill:hover,body.route-service-beauty .header__navPill .header__cta.btnPill--dark:hover{background:#e0450a;background-image:none;color:#fff;filter:none}body.route-service-beauty .header__nav{display:none}body.route-service-beauty .header__navPill{gap:0;height:auto;min-height:0;padding:14px;align-items:center}body.route-service-beauty .header__menuPill{display:none}@media(max-width:900px){body.route-service-beauty .header__navPill{display:flex;height:auto;margin-left:auto;padding:8px}body.route-service-beauty .header__cta{height:40px;font-size:13px}}body.route-service-beauty .beautyLpHero__media:before{content:none}body.route-service-beauty .beautyLpHero{position:relative;z-index:1;min-height:auto;overflow:visible;padding:clamp(112px,9vw,138px) 0 clamp(96px,10vw,140px);background-color:#fff;background-image:none}body.route-service-beauty .beautyLpHero:before,body.route-service-beauty .beautyLpHero:after{content:none}body.route-service-beauty .beautyLpHero__inner{position:relative;z-index:2;justify-items:stretch;width:min(100%,1280px);max-width:none;margin-inline:auto}body.route-service-beauty .beautyLpHero__copy{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:none;margin-inline:auto;padding:40px 64px 40px 40px;text-align:left;border:0;border-radius:16px;background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.5) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.15) contrast(1.05);box-shadow:inset 0 0 0 1px #ffffff26,inset 1.5px 1.5px #ffffff80,inset 0 0 12px #fff3,0 8px 32px #0000001f;isolation:isolate;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpHero__copy:after{content:none}body.route-service-beauty .beautyLpHero__copy.liquidGlass,body.route-service-beauty .beautyLpHero__copy.liquid-glass-strong{background:#ffffff1a;background-blend-mode:normal;border:0;box-shadow:inset 0 0 0 1px #ffffff26,inset 1.5px 1.5px #ffffff80,inset 0 0 12px #fff3,0 8px 32px #0000001f}body.route-service-beauty .beautyLpHero__copy.liquidGlass:after,body.route-service-beauty .beautyLpHero__copy.liquid-glass-strong:before{content:none}body.route-service-beauty .beautyLpHero__copy>*{position:relative;z-index:1}body.route-service-beauty .beautyLpHero__copy>.beautyLpEyebrow{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;margin:0 0 8px;padding:8px 16px;border:0;border-radius:999px;background:#0000000d;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:transparent;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:0}body.route-service-beauty .beautyLpHero__copy>.beautyLpEyebrow:after{content:none}body.route-service-beauty .beautyLpHero .beautyLpEyebrow .beautyLpTextGroup{position:relative;z-index:1}body.route-service-beauty .beautyLpHero .beautyLpEyebrow .beautyLpLine{background:linear-gradient(90deg,#ff3482,#ff6200);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:inherit;font-weight:500}body.route-service-beauty .beautyLpHero__copy h1,body.route-service-beauty .beautyLpHero__title{margin:0;font-size:80px;line-height:1.1;letter-spacing:-.04em;font-weight:400}body.route-service-beauty .beautyLpHero__titleStack{display:grid;gap:0;justify-items:start;width:fit-content;max-width:100%}body.route-service-beauty .beautyLpHero__titleStackLine{display:inline-flex;align-items:baseline;gap:.08em;width:fit-content;max-width:100%;background:linear-gradient(90deg,#050505 35.688%,#ff2a00 65.902%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.route-service-beauty .beautyLpHero__titleStackLine .beautyLpHero__titlePhrase{display:inline;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:inherit;color:inherit;font-size:inherit;font-weight:400;line-height:inherit}body.route-service-beauty .beautyLpHero__titleStackTimes{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:inherit;color:inherit;font-size:.9em;font-weight:400}body.route-service-beauty .beautyLpHero__lead{margin:32px 0 0;max-width:672px;width:100%;color:#222;-webkit-text-fill-color:#222222;font-size:24px;font-weight:400;line-height:1.5;text-align:left}body.route-service-beauty .beautyLpHero__lead .beautyLpTextGroup,body.route-service-beauty .beautyLpHero__lead .beautyLpLine,body.route-service-beauty .beautyLpHero__copy .beautyLpHero__lead .beautyLpLine{color:#222;-webkit-text-fill-color:#222222;font-size:24px;font-weight:400;line-height:1.5;text-align:left}body.route-service-beauty .beautyLpHero__actions{justify-content:flex-start;margin-top:30px}body.route-service-beauty .beautyLpHero .beautyLpBtn{min-height:56px;padding:0 12px 0 24px;font-size:16px;font-weight:700;box-shadow:0 16px 38px #b7492047}body.route-service-beauty .beautyLpHero .beautyLpBtn .btnPill__arrow{width:32px;height:32px}body.route-service-beauty .beautyLpHero__visual{position:absolute;inset:0;z-index:0;width:100%;margin:0}body.route-service-beauty .beautyLpHero__visual:after{content:none}body.route-service-beauty .beautyLpHero__media{height:100%;overflow:hidden;border:none;background:transparent;box-shadow:none;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpHero__media.liquidGlass:after{content:none}body.route-service-beauty .beautyLpHero__media.liquidGlass>picture,body.route-service-beauty .beautyLpHero__media.liquidGlass>img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:hidden}body.route-service-beauty .beautyLpHero__media img{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center center;filter:saturate(.94) brightness(1.01);-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpIntro{position:relative;z-index:2;display:block;margin-top:clamp(-88px,-9vw,-128px);padding:clamp(104px,11vw,148px) 0 clamp(72px,8vw,104px);border:none;background:linear-gradient(180deg,#fff0,#fff 18%)}body.route-service-beauty .beautyLpIntro:before{content:none}body.route-service-beauty .beautyLpIntro__inner{position:relative;z-index:1;display:grid;gap:clamp(12px,1.6vw,18px);max-width:960px}body.route-service-beauty .beautyLpIntro__inner p:not(.beautyLpCtaNote){color:#541b37;font-size:clamp(16px,1.45vw,18px);font-weight:500;line-height:1.7}body.route-service-beauty .beautyLpIntro__actions{display:flex;justify-content:center;width:100%;margin-top:0}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn{margin-top:0;min-height:56px;padding:0 14px 0 28px;border:0;background:#f54d0b;box-shadow:none;color:#fff;font-size:16px;font-weight:700}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn:hover{background:#e0450a;box-shadow:none}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn .btnPill__arrow{width:32px;height:32px;background:#fff3}body.route-service-beauty .beautyLpHero__actions,body.route-service-beauty .beautyLpIntro__actions,body.route-service-beauty .beautyLpSectionCta{display:flex;flex-direction:column;align-items:center;gap:4px}body.route-service-beauty .beautyLpContact__actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}body.route-service-beauty .beautyLpHero__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpIntro__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpSectionCta .beautyLpCtaNote{margin:0;padding-top:0;padding-bottom:0;color:#f54d0b;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center}body.route-service-beauty .beautyLpContact__actions .beautyLpCtaNote{margin:0;padding-top:0;padding-bottom:0;color:#f54d0b;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:left}body.route-service-beauty .beautyLpSectionCta .beautyLpBtn{margin-top:0}body.route-service-beauty .beautyLpPrice .beautyLpSectionCta .beautyLpBtn{min-height:56px;padding:0 14px 0 28px;font-size:16px;font-weight:700;box-shadow:none}@media(min-width:901px){body.route-service-beauty .beautyLpHero__actions,body.route-service-beauty .beautyLpHero__intro .beautyLpHero__actions,body.route-service-beauty .beautyLpIntro__actions,body.route-service-beauty .beautyLpSectionCta,body.route-service-beauty .beautyLpContact__actions{gap:8px}body.route-service-beauty .beautyLpHero__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpHero__intro .beautyLpHero__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpIntro__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpSectionCta .beautyLpCtaNote,body.route-service-beauty .beautyLpContact__actions .beautyLpCtaNote{margin:0;font-weight:500}body.route-service-beauty .beautyLpHero__actions .beautyLpBtn,body.route-service-beauty .beautyLpHero__intro .beautyLpHero__actions .beautyLpBtn,body.route-service-beauty .beautyLpIntro__actions .beautyLpBtn,body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn,body.route-service-beauty .beautyLpSectionCta .beautyLpBtn,body.route-service-beauty .beautyLpContact__actions .beautyLpBtn{margin-top:0}body.route-service-beauty .beautyLpHero .beautyLpHero__lead,body.route-service-beauty .beautyLpHero .beautyLpHero__lead .beautyLpTextGroup,body.route-service-beauty .beautyLpHero .beautyLpHero__lead .beautyLpLine{color:#222;font-size:24px;line-height:1.5}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head>p:last-of-type{font-size:18px;line-height:1.85}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport__index b{font-size:14px}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPrice .beautyLpProcess__closing,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{font-weight:500;line-height:1.85}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{display:block}body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing,body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpLine,body.route-service-beauty .beautyLpProcess .beautyLpProcess__closing,body.route-service-beauty .beautyLpProcess .beautyLpProcess__closing .beautyLpLine{font-size:20px;font-weight:500;line-height:1.85}}body.route-service-beauty .beautyLpSupport{background-color:var(--beauty-v3-soft);background-image:linear-gradient(180deg,#fffaf5,#fffaf5f5 36%,#fff0e0b8 66%,#fff3),url(/assets/beauty/stripe-glass-abstract-v4.png);background-position:center,right center;background-size:cover,cover}body.route-service-beauty .beautyLpSupport .beautyLpSectionHead h2{color:var(--beauty-v3-ink)}body.route-service-beauty .beautyLpSupport .beautyLpSectionHead p,body.route-service-beauty .beautyLpSupport .beautyLpSectionHead .beautyLpLine{color:var(--beauty-v3-copy)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport .beautyLpSupport__item.liquidGlass{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#ffffffdb,#ffffff7a 54%,#ffecb39e),#ffffff94;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ca8a0414,0 12px 28px #ca8a041f;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li.liquidGlass{border:1px solid rgba(255,255,255,.58);background:linear-gradient(145deg,#ffffff85,#ffffff24 54%,#ffecd247),#ffffff38;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #d9a56a0d,0 14px 32px #d9a56a14;-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li.liquidGlass:after{display:none;content:none}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps li li,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport__body p,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpGoal__copy p,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpGoal__card p{color:#5c4f2e}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport__index span,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li>span.beautyLpStep__badge:before,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group>ul>li.liquidGlass:before{color:var(--beauty-v3-accent)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpGoal__index{color:#ca8a04}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group h4{min-height:0;margin:0 0 16px;font-size:clamp(16px,1.6vw,22px);font-weight:600;line-height:1.5;letter-spacing:-.04em}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group.liquidGlass{padding:22px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#fffffff0,#ffffffd1 54%,#fff0e0e0),#ffffffe6;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d9a56a0d,0 14px 32px #d9a56a14;-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group.liquidGlass:after{display:block;content:"";background:radial-gradient(circle at 20% 8%,#ffffffb8,#fff0 34%),linear-gradient(140deg,#ffffff3d,#fff0 48%);opacity:.72}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group ul{counter-reset:beauty-pain-item;display:grid;gap:10px;margin:0;padding:0;list-style:none;border-top:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group>ul>li.liquidGlass{counter-increment:beauty-pain-item;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;max-width:100%;min-height:0;margin:0;padding:16px 18px;border-radius:10px;color:#6f5567;font-size:14px;font-weight:500;line-height:1.65;list-style:none;writing-mode:horizontal-tb;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:left}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group>ul>li.liquidGlass:before{content:counter(beauty-pain-item,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin:0;padding-top:.2em;border-radius:0;background:transparent;color:var(--beauty-v3-accent);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;flex-shrink:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps{--process-line: color-mix(in srgb, #c98952 52%, var(--beauty-v3-tint) 48%);--process-line-mask: linear-gradient(145deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .9) 54%, rgba(255, 236, 210, .94)), rgba(255, 250, 245, .94);--beauty-v3-accent: #d9a56a}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps:after{background:linear-gradient(90deg,color-mix(in srgb,#c98952 60%,var(--beauty-v3-blush)),color-mix(in srgb,var(--beauty-v3-accent) 52%,var(--beauty-v3-tint)))}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li>span.beautyLpStep__badge{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffffd1,#ffffff6b 54%,#ffecd29e),#ffffffb8;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d9a56a0f,0 0 0 5px #fffaf5f5,0 10px 24px #d9a56a14;-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li>span.beautyLpStep__badge:after{background:radial-gradient(circle at 26% 14%,#ffffffc7,#fff0 44%),linear-gradient(150deg,#ffffff52,#fff0 54%);box-shadow:inset 0 1px #ffffffc7;opacity:1}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li>span.beautyLpStep__badge:before{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#c98952;font-size:15px;font-weight:600;line-height:1}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps li li:before{background:var(--beauty-v3-accent)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps ul{display:grid;flex:1;gap:4px;width:100%;margin:0;padding:0;list-style:none}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps li li{position:relative;margin:0;padding-left:14px;color:#6f5567;font-size:13px;line-height:1.6}@media(min-width:901px){body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps li li{font-size:14px;line-height:1.65}}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__top{justify-items:center;text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__top h2{text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead{justify-self:center;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead p{width:fit-content;max-width:100%;margin-inline:auto;text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead .beautyLpLine{display:inline;width:auto;max-width:none}@media(max-width:900px){body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead,body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead p{width:100%;max-width:100%;text-align:left;line-break:strict;text-wrap:pretty}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpProcess__lead .beautyLpLine{display:inline}}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpCase__title,body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpCase__title h3{margin-inline:auto;text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpCase__tabsScroller{text-align:center}body.route-service-beauty .beautyLp.beautyLp--beauty #process .beautyLpCase__tabs{margin-inline:auto}body.route-service-beauty .beautyLpTeam{position:relative;overflow:hidden;padding:80px 0;background:#fff;background-image:none}body.route-service-beauty .beautyLpTeam__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}body.route-service-beauty .beautyLpTeam__bgLayer{position:absolute;inset:0}body.route-service-beauty .beautyLpTeam__bgLayer--base{z-index:1;background:#fff}body.route-service-beauty .beautyLpTeam__bgLayer--photoA,body.route-service-beauty .beautyLpTeam__bgLayer--photoB{z-index:2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:78% center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.92) 46%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.92) 46%,#000 100%)}body.route-service-beauty .beautyLpTeam__bgLayer--photoB{z-index:3}body.route-service-beauty .beautyLpTeam__bgLayer--veil{z-index:4;background:linear-gradient(-73.96deg,#fff0 7.82%,#ffe6f07a 96.04%)}body.route-service-beauty .beautyLpTeam__mark{position:absolute;z-index:5;inset:-25.53% -7.92% -43.29% 50%;opacity:.5}body.route-service-beauty .beautyLpTeam__mark img{position:absolute;inset:0 0 6.32%;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}body.route-service-beauty .beautyLpTeam__inner{position:relative;z-index:1}body.route-service-beauty .beautyLpTeam__copy{max-width:min(52%,560px);gap:24px}body.route-service-beauty .beautyLpTeam__copy h2{display:block;width:fit-content;max-width:100%;margin:0;color:transparent;background:linear-gradient(90deg,#050505 35.688%,#ff2a00 65.902%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:left}body.route-service-beauty .beautyLpTeam__copy p{margin:0;color:var(--beauty-v3-ink);font-size:16px;font-weight:500;line-height:1.5;text-align:left}body.route-service-beauty .beautyLpTeam__copy .beautyLpLine{color:var(--beauty-v3-ink)}body.route-service-beauty .beautyLpTeam__copy p+p{margin-top:8px}body.route-service-beauty .beautyLpGoal{overflow:visible;background-color:#fffbeb;background-image:radial-gradient(circle at 12% 18%,#eab30833,#eab30800 38%),radial-gradient(circle at 88% 14%,#facc1524,#facc1500 34%),linear-gradient(110deg,#fffbebad,#fef3c757 48%,#fde68a24),url(/assets/service-lp/beauty-hero-figma-v2.png);background-position:center,center,center,right center;background-size:cover,cover,cover,cover}body.route-service-beauty .beautyLpGoal>.inner,body.route-service-beauty .beautyLpGoal .beautyLpGoal__outcomes{overflow:visible}body.route-service-beauty .beautyLpGoal .beautyLpGoal__grid{gap:14px;padding:12px 18px 20px;overflow:visible;box-sizing:border-box}body.route-service-beauty #goal.beautyLpGoal,body.route-service-beauty #goal .beautyLpGoal__inner,body.route-service-beauty #goal .beautyLpGoal__outcomes,body.route-service-beauty #goal .beautyLpGoal__grid{overflow:visible}body.route-service-beauty #goal .beautyLpGoal__copy h2,body.route-service-beauty #goal .beautyLpGoal__outcomesHeading{color:#3f3620}body.route-service-beauty #goal .beautyLpGoal__copy p,body.route-service-beauty #goal .beautyLpGoal__card p,body.route-service-beauty #goal .beautyLpGoal__card--wide p{color:#5c4f2e}body.route-service-beauty #goal .beautyLpGoal__index{color:#ca8a04}body.route-service-beauty #goal .beautyLpGoal__outcomes{padding:0 2px 12px}body.route-service-beauty #goal .beautyLpGoal__card.liquidGlass{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#ffffffe6,#ffffff9e 54%,#ffecd285),#ffffffb8;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d9a56a14,0 10px 24px #d9a56a1f;overflow:visible}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpGoal .beautyLpGoal__card.liquidGlass:after{display:block;background:radial-gradient(circle at 20% 8%,#ffffffe0,#fff0 34%),linear-gradient(140deg,#ffffff47,#fff0 48%);opacity:.85}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpGoal__copy p{margin-top:8px;margin-bottom:0;padding-top:0}body.route-service-beauty .beautyLpMessage{background:linear-gradient(90deg,#ffffff9e,#fffaf5bd 48%,#fff9),url(/assets/service-lp/beauty-message-bg-v4.png) center center / cover no-repeat}body.route-service-beauty .beautyLpMessage:after{display:none}body.route-service-beauty .beautyLpMessage__copy{background:transparent;box-shadow:none;border-radius:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpMessage__body{gap:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpMessage__body p{margin-top:8px;margin-bottom:0}body.route-service-beauty .header__logoPill{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#fffffff7,#ffffffe6),#ffffffeb;box-shadow:inset 0 1px #fff,0 12px 28px #d9a56a1a}body.route-service-beauty .header__logoPill:after{background:radial-gradient(circle at 24% 12%,#ffffffe6,#fff0 42%),linear-gradient(120deg,#ffffff8c,#fff0 48%);opacity:.55}body.route-service-beauty #contact.beautyLpContact{background:transparent;background-image:none;padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}body.route-service-beauty .beautyLpStripePair--message>#contact.beautyLpContact:only-child{padding-top:clamp(64px,8vw,96px)}body.route-service-beauty #message.beautyLpMessage>#contact.beautyLpContact{padding-top:clamp(48px,6vw,72px);padding-bottom:0}body.route-service-beauty #contact .beautyLpContact__panel--beauty{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:40px;grid-template-columns:none;width:calc(100% - 40px);max-width:calc(100% - 40px);min-height:0;margin-inline:auto;padding:48px;border:none;border-radius:24px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none}body.route-service-beauty #contact .beautyLpContact__panel--beauty:before,body.route-service-beauty #contact .beautyLpContact__panel--beauty:after{display:none;content:none}body.route-service-beauty #contact .beautyLpContact__backdrop{display:contents}body.route-service-beauty #contact .beautyLpContact__bg,body.route-service-beauty #contact .beautyLpContact__visual,body.route-service-beauty #contact .beautyLpContact__accent{position:absolute;display:block;margin:0;padding:0;border-radius:0;box-shadow:none;pointer-events:none}body.route-service-beauty #contact .beautyLpContact__bg{inset:0;z-index:0;width:auto;height:auto;overflow:hidden;border-radius:inherit}body.route-service-beauty #contact .beautyLpContact__bg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center;border-radius:inherit}body.route-service-beauty #contact .beautyLpContact__visual{z-index:1;right:0;left:auto;top:50%;transform:translateY(-50%);width:min(51.328125%,657px);height:100%;aspect-ratio:auto;overflow:hidden;opacity:1}body.route-service-beauty #contact .beautyLpContact__visual img{display:block;width:fit-content;height:100%;max-width:none;object-fit:cover;object-position:right center;mix-blend-mode:screen;background:unset;background-color:unset}body.route-service-beauty #contact .beautyLpContact__accent{display:none}body.route-service-beauty #contact .beautyLpContact__accent img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:right bottom}body.route-service-beauty #contact .beautyLpContact__copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:min(54%,650px);max-width:none;padding:0;background:transparent;box-shadow:none;border-radius:0}body.route-service-beauty #contact .beautyLpContact__copy h2{margin:0 0 24px;color:#141416;font-size:48px;font-weight:500;line-height:1.3;letter-spacing:0}body.route-service-beauty #contact .beautyLpContact__copy>p,body.route-service-beauty #contact .beautyLpContact__copy .beautyLpLine{margin:0;color:#333;font-size:16px;font-weight:400;line-height:1.5;max-width:none}body.route-service-beauty #contact .beautyLpContact__actions{position:relative;z-index:2;margin:40px 0 0;padding:0;justify-content:center;align-items:center}body.route-service-beauty #contact .beautyLpContact__actions .beautyLpCtaNote{margin:0;color:#f54d0b;font-size:14px;font-weight:500;line-height:1.2;text-align:center}body.route-service-beauty #contact .beautyLpContact__panel--beauty .beautyLpBtn{gap:12px;padding:8px 8px 8px 16px;border:none;border-radius:99px;background:#f54d0b;box-shadow:none;color:#fff;font-size:18px;font-weight:500;line-height:normal;filter:none}body.route-service-beauty #contact .beautyLpContact__panel--beauty .beautyLpBtn:hover{background:#e0450a;filter:none;box-shadow:none}body.route-service-beauty #contact .beautyLpContact__panel--beauty .beautyLpBtn .btnPill__arrow{width:28px;height:28px;background:linear-gradient(135deg,#55555526,#ffffff26 15% 85%,#55555526),radial-gradient(circle at 36% 36%,#f30,#0000 78%);box-shadow:none;color:#fff}@media(min-width:901px){body.route-service-beauty #contact .beautyLpContact__panel--beauty{width:calc(100% - 40px);max-width:calc(100% - 40px);margin-inline:auto;height:auto;min-height:410px;max-height:none;aspect-ratio:auto;box-sizing:border-box;overflow:hidden;padding:48px 80px}body.route-service-beauty #contact .beautyLpContact__copy{width:min(50.78125%,650px)}body.route-service-beauty #contact .beautyLpContact__actions{gap:8px}}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpPain__head h2,.beautyLpSectionHead h2,.beautyLpCompare__intro h2,.beautyLpProcess__top h2,.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading){margin:0;font-size:56px;font-weight:400;line-height:1.12;letter-spacing:-.04em;color:var(--beauty-v3-ink);-webkit-text-fill-color:var(--beauty-v3-ink);background:none}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading){color:#3f3620;-webkit-text-fill-color:#3f3620}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpSupport__body h3,.beautyLpCase__title h3,.beautyLpPain__group h4,.beautyLpPrice__panelTitle,.beautyLpSteps h4){color:var(--beauty-v3-ink);-webkit-text-fill-color:var(--beauty-v3-ink);background:none}@media(min-width:901px){body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpTeam__copy h2{margin:0 0 16px;width:fit-content;max-width:100%;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:left;color:transparent;background:linear-gradient(90deg,#050505 35.688%,#ff2a00 65.902%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpSupport__body h3,.beautyLpCase__title h3){margin:0 0 16px;max-width:none;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:left;color:var(--beauty-v3-ink);-webkit-text-fill-color:var(--beauty-v3-ink);background:none;-webkit-background-clip:border-box;background-clip:border-box}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpSupport__body h3,.beautyLpCase__title h3) .beautyLpLine{display:inline;color:inherit;-webkit-text-fill-color:inherit;background:none;-webkit-background-clip:border-box;background-clip:border-box;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}body.route-service-beauty .beautyLpMessage__copy{padding:clamp(28px,3vw,40px) clamp(24px,3vw,36px)}body.route-service-beauty #contact .beautyLpContact__copy{padding:28px 32px;border-radius:16px;background:transparent;box-shadow:none}}@media(max-width:900px){body.route-service-beauty .beautyLpHero{position:relative;display:block;min-height:min(748px,100svh);overflow:hidden;margin-bottom:-88px;padding:0;background:#fff}body.route-service-beauty .beautyLpHero:before,body.route-service-beauty .beautyLpHero:after{content:none}body.route-service-beauty .beautyLpHero__inner{position:relative;z-index:2;display:flex;align-items:flex-start;width:100%;max-width:none;min-height:min(748px,100svh);margin:0;padding:clamp(96px,24vw,112px) 16px 40px;gap:0}body.route-service-beauty .beautyLp .beautyLpHero__inner.inner{padding-inline:16px}body.route-service-beauty .beautyLpHero__copy{width:100%;max-width:100%;min-width:0;margin:clamp(12px,4vw,28px) 0 0;padding:20px;overflow:hidden;border:0;border-radius:16px;text-align:left;background:#ffffff14;backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1);-webkit-backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1);box-shadow:inset 0 0 0 1px #ffffff47,inset 1.5px 1.5px #fff9,inset 0 0 16px #ffffff47,0 10px 28px #0000001f;isolation:isolate;-webkit-mask-image:none;mask-image:none;transform:translateZ(0)}body.route-service-beauty .beautyLpHero__copy:after{content:none}body.route-service-beauty .beautyLpHero__copy.liquidGlass,body.route-service-beauty .beautyLpHero__copy.liquid-glass-strong{background:#ffffff14;backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1);-webkit-backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1);box-shadow:inset 0 0 0 1px #ffffff47,inset 1.5px 1.5px #fff9,inset 0 0 16px #ffffff47,0 10px 28px #0000001f}body.route-service-beauty.is-lowfx .beautyLpHero__copy.liquidGlass,html.is-lowfx body.route-service-beauty .beautyLpHero__copy.liquidGlass{-webkit-backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1);backdrop-filter:blur(1.5px) blur(3px) saturate(1.6) brightness(1.1)}body.route-service-beauty .beautyLpHero__copy.liquidGlass:after,body.route-service-beauty .beautyLpHero__copy.liquid-glass-strong:before{content:none}body.route-service-beauty .beautyLpHero__copy>.beautyLpEyebrow{margin:0 0 8px;padding:8px 16px;border:0;background:#0000000d;font-size:16px;font-weight:500;box-shadow:none}body.route-service-beauty .beautyLpHero .beautyLpEyebrow .beautyLpLine{background:linear-gradient(90deg,#ff3482,#ff6200);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:500}body.route-service-beauty .beautyLpHero__copy h1,body.route-service-beauty .beautyLpHero__title{width:100%;min-width:0;max-width:100%;font-size:40px;line-height:1.1;letter-spacing:-.04em;font-weight:400}body.route-service-beauty .beautyLpHero__titlePhrase{font-size:40px;line-height:1.1;letter-spacing:-.04em;font-weight:400}body.route-service-beauty .beautyLpHero__titleStack{width:fit-content;max-width:100%;min-width:0;gap:0}body.route-service-beauty .beautyLpHero__titleStackLine{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.08em;width:fit-content;max-width:100%;min-width:0}body.route-service-beauty .beautyLpHero__titleStackTimes{font-size:36px;line-height:1.1;font-weight:400}body.route-service-beauty .beautyLpHero__lead{margin:20px 0 0;max-width:none;color:#222;-webkit-text-fill-color:#222222;font-size:15px;font-weight:400;line-height:1.5}body.route-service-beauty .beautyLpHero__lead .beautyLpTextGroup,body.route-service-beauty .beautyLpHero__lead .beautyLpLine,body.route-service-beauty .beautyLpHero__copy .beautyLpHero__lead .beautyLpLine{color:#222;-webkit-text-fill-color:#222222;font-size:15px;font-weight:400;line-height:1.5}body.route-service-beauty .beautyLpHero__actions{width:100%;margin-top:22px}body.route-service-beauty .beautyLpHero .beautyLpBtn{width:100%;min-height:50px;justify-content:space-between;padding:0 10px 0 18px;font-size:15px}body.route-service-beauty .beautyLpHero__visual{position:absolute;inset:0;z-index:0;width:100%;max-width:none;margin:0;border-radius:0;overflow:hidden}body.route-service-beauty .beautyLpHero__visual:after{content:none}body.route-service-beauty .beautyLpHero__media{position:absolute;inset:0;height:100%;overflow:hidden;border-radius:0;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpHero__media:before{content:none}body.route-service-beauty .beautyLpHero__media.liquidGlass:after{content:none}body.route-service-beauty .beautyLpHero__media.liquidGlass>picture,body.route-service-beauty .beautyLpHero__media.liquidGlass>img,body.route-service-beauty .beautyLpHero__media>picture{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}body.route-service-beauty .beautyLpHero__media img{position:absolute;inset:50% auto auto 50%;width:100svh;height:100svw;min-width:100svh;min-height:100svw;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center center;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpIntro{margin-top:-88px;padding:88px 0 64px;background:linear-gradient(180deg,#fff0,#fff 18%)}body.route-service-beauty .beautyLpIntro>.inner,body.route-service-beauty .beautyLpCompare>.inner{padding-inline:16px}body.route-service-beauty .beautyLpIntro__inner{gap:20px}body.route-service-beauty .beautyLpIntro__inner p:not(.beautyLpCtaNote){padding-block:12px;font-size:15px;line-height:1.65;text-align:left}body.route-service-beauty .beautyLpHero__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpIntro__actions .beautyLpCtaNote,body.route-service-beauty .beautyLpSectionCta .beautyLpCtaNote,body.route-service-beauty .beautyLpContact__actions .beautyLpCtaNote{color:#f54d0b;font-size:14px;font-weight:500;line-height:1.2;text-align:center}body.route-service-beauty .beautyLpHero__actions,body.route-service-beauty .beautyLpIntro__actions,body.route-service-beauty .beautyLpSectionCta,body.route-service-beauty .beautyLpContact__actions{gap:4px}body.route-service-beauty .beautyLpHero__actions .beautyLpBtn,body.route-service-beauty .beautyLpIntro__actions .beautyLpBtn,body.route-service-beauty .beautyLpSectionCta .beautyLpBtn,body.route-service-beauty .beautyLpContact__actions .beautyLpBtn{margin-top:0}body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing,body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpLine,body.route-service-beauty .beautyLpProcess .beautyLpProcess__closing,body.route-service-beauty .beautyLpProcess .beautyLpProcess__closing .beautyLpLine{font-size:18px;font-weight:500;line-height:1.85}body.route-service-beauty .beautyLpPrice .beautyLpSectionCta{margin-top:20px}body.route-service-beauty .beautyLpSectionCta .beautyLpBtn{width:100%;position:relative;justify-content:center;min-height:50px;padding:0 42px;font-size:15px}body.route-service-beauty .beautyLpSectionCta .beautyLpBtn>span:first-child{text-align:center}body.route-service-beauty .beautyLpSectionCta .beautyLpBtn .btnPill__arrow{position:absolute;right:10px}body.route-service-beauty .beautyLpPain{padding-top:40px;padding-bottom:64px;overflow-x:clip}body.route-service-beauty .beautyLpPain__inner{min-width:0;overflow-x:clip}body.route-service-beauty .beautyLpPain__head,body.route-service-beauty .beautyLpPain__groups{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head h2{width:100%;max-width:100%;min-width:0;font-size:28px;line-height:1.25;text-wrap:balance}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head h2 .beautyLpLine,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head p .beautyLpLine{display:block;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}body.route-service-beauty .beautyLpPain__head>p:last-of-type{margin-bottom:0;font-size:15px}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__group>ul>li.liquidGlass{font-size:clamp(13px,3.6vw,14px)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport .beautyLpSupport__item.liquidGlass{border-radius:10px;background:#fffffff5;box-shadow:inset 0 1px #fff,0 10px 28px #d9a56a0f;backdrop-filter:none;-webkit-backdrop-filter:none}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpSupport .beautyLpSupport__item{min-height:0;border-right:0}body.route-service-beauty .beautyLpCompare__tableWrap{--compare-table-radius: var(--beauty-v3-radius);margin-right:-16px;padding-right:16px;scroll-padding-inline:16px;border-radius:0}body.route-service-beauty .beautyLpCompare__dataTable{width:100%;min-width:max(100%,680px)}body.route-service-beauty .beautyLpCompare__dataTable thead th:first-child,body.route-service-beauty .beautyLpCompare__dataTable tbody td:first-child{width:16%;min-width:96px;max-width:none}body.route-service-beauty .beautyLpCompare__dataTable thead th:last-child,body.route-service-beauty .beautyLpCompare__dataTable tbody td:last-child{width:32%;min-width:140px}body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing{margin-top:28px;padding-top:0;border-top:0;text-align:center}body.route-service-beauty .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{margin-inline:auto;text-align:center}body.route-service-beauty #goal .beautyLpGoal__outcomes{padding:0 0 12px;width:100%;max-width:none}body.route-service-beauty #goal .beautyLpGoal__grid{width:100%;max-width:none;padding:8px 0 16px}body.route-service-beauty #goal .beautyLpGoal__card.liquidGlass{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.route-service-beauty #goal .beautyLpGoal__card--wide.liquidGlass{display:grid;grid-template-columns:auto 1fr;align-items:center}body.route-service-beauty .beautyLpMessage__copy{width:100%;max-width:min(100%,480px);padding:24px 16px}body.route-service-beauty .beautyLp.beautyLp--beauty #contact .beautyLpContact__copy{width:100%;padding:0;border-radius:0;background:transparent;box-shadow:none}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__inner{gap:24px;min-height:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head{position:relative;top:auto;min-height:0;margin-bottom:0;text-wrap:balance}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__head>p{margin-top:8px;padding-bottom:8px;position:relative;z-index:3}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__groups{margin-top:0;position:relative;z-index:1}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn{width:100%;position:relative;justify-content:center;min-height:50px;padding:0 42px;font-size:15px}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn>span:first-child{text-align:center}body.route-service-beauty .beautyLpIntro__cta.beautyLpBtn .btnPill__arrow{position:absolute;right:10px}body.route-service-beauty .beautyLpHero__titlePhrase,body.route-service-beauty .beautyLpHero__titleStackLine .beautyLpHero__titlePhrase{white-space:normal;overflow-wrap:anywhere;font-size:clamp(28px,8.2vw,40px)}body.route-service-beauty .beautyLpGoal{background-color:#fffbeb;background-image:radial-gradient(circle at 10% 12%,#eab3082e,#eab30800 40%),radial-gradient(circle at 92% 18%,#facc151f,#facc1500 36%),linear-gradient(180deg,#fffbeb9e,#fef3c757 46%,#fde68a1f),url(/assets/service-lp/beauty-hero-mobile-v2.png);background-position:center,center,center,70% center;background-size:cover,cover,cover,cover}body.route-service-beauty #contact .beautyLpContact__panel--beauty{padding:48px 16px;border-radius:16px;min-height:0;aspect-ratio:auto}body.route-service-beauty #contact .beautyLpContact__bg img{object-position:center center}body.route-service-beauty #contact .beautyLpContact__panel--beauty{min-height:378px}body.route-service-beauty #contact .beautyLpContact__visual{right:-6%;left:auto;top:50%;transform:translateY(-50%);width:min(68%,280px);max-width:none;height:112%;opacity:1;overflow:visible}body.route-service-beauty #contact .beautyLpContact__visual img{width:auto;height:100%;object-fit:contain;object-position:right center;mix-blend-mode:screen}body.route-service-beauty #contact .beautyLpContact__accent{right:-24px;bottom:-8px;width:min(52vw,240px);opacity:.72}body.route-service-beauty #contact .beautyLpContact__copy{width:100%}body.route-service-beauty #contact .beautyLpContact__copy h2{margin-bottom:16px;font-size:32px}body.route-service-beauty #contact .beautyLpContact__actions{width:100%;margin-top:40px;gap:4px;align-items:center}body.route-service-beauty #contact .beautyLpContact__actions .beautyLpCtaNote{width:100%;margin:0;font-weight:500;text-align:center}body.route-service-beauty #contact .beautyLpContact__actions .beautyLpBtn{width:100%;margin-top:0;justify-content:center}body.route-service-beauty #contact .beautyLpContact__copy>p,body.route-service-beauty #contact .beautyLpContact__copy .beautyLpLine{color:#333}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpPain__head h2,.beautyLpSectionHead h2,.beautyLpCompare__intro h2,.beautyLpProcess__top h2,.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading){width:100%;max-width:100%;min-width:0;font-size:28px;line-height:1.25;text-wrap:balance}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpTeam__copy h2{width:fit-content;max-width:100%;min-width:0;font-size:28px;line-height:1.25}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpPain__head h2,.beautyLpSectionHead h2,.beautyLpCompare__intro h2,.beautyLpProcess__top h2,.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading) .beautyLpLine{display:block;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpSupport__body h3,.beautyLpCase__title h3){font-size:24px;line-height:1.1}body.route-service-beauty .beautyLp.beautyLp--beauty :is(.beautyLpPain__group h4,.beautyLpPrice__panelTitle,.beautyLpSteps h4){font-size:20px}body.route-service-beauty .beautyLpTeam{position:relative;min-height:clamp(430px,112vw,520px);padding:64px 0 clamp(148px,38vw,200px);background:#fff}body.route-service-beauty .beautyLpTeam__backdrop{display:block}body.route-service-beauty .beautyLpTeam__bgLayer--photoA,body.route-service-beauty .beautyLpTeam__bgLayer--photoB{opacity:.28;object-position:85% center;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpTeam__bgLayer--veil{background:linear-gradient(180deg,#fffffff0,#ffffffd1 52%,#ffe6f08c)}body.route-service-beauty .beautyLpTeam__mark{inset:auto -6% 12px auto;width:min(72vw,280px);height:min(55vw,216px);opacity:.5}body.route-service-beauty .beautyLpTeam__mark img{inset:0;object-fit:contain;object-position:center bottom}body.route-service-beauty .beautyLpTeam>.inner{padding-inline:16px}body.route-service-beauty .beautyLpTeam__copy{position:relative;z-index:2;max-width:100%;gap:16px}body.route-service-beauty .beautyLpTeam__copy h2{width:fit-content;max-width:100%;color:transparent;background:linear-gradient(90deg,#050505 35.688%,#ff2a00 65.902%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;line-height:1.1;font-weight:500}body.route-service-beauty .beautyLpTeam__copy p,body.route-service-beauty .beautyLpTeam__copy .beautyLpLine{font-size:16px;line-height:1.5;color:var(--beauty-v3-ink)}body.route-service-beauty .beautyLpTeam__copy p+p{margin-top:8px}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpMessage>.inner{width:100%;max-width:100%;padding-inline:16px;padding-block:0;box-sizing:border-box}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpMessage__body .beautyLpLine{display:block;width:100%;max-width:100%;margin-inline:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__title--fit2,body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__title--fit2 .beautyLpLine{font-size:var(--pain-head-fit-size, inherit)}}@media(min-width:901px){body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpStripePair--message>.beautyLpMessage,body.route-service-beauty .beautyLp.beautyLp--beauty #message.beautyLpMessage{padding-top:clamp(48px,5vw,72px)}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain{padding-top:0;padding-bottom:0}body.route-service-beauty .beautyLp.beautyLp--beauty .beautyLpPain__inner{padding-top:80px;padding-bottom:80px}body.route-service-beauty .beautyLpTeam__mark{display:block}body.route-service-beauty .beautyLpTeam__bgLayer--photoB{display:none}body.route-service-beauty .beautyLpTeam__bgLayer--veil{background:linear-gradient(-73.96deg,#fff0 7.82%,#fffaf5b8 96.04%)}}@media(min-width:901px){body.route-service-beauty .beautyLpHero{display:block;overflow:hidden;min-height:696px;margin-bottom:-88px;padding:0;background:#fff;background-image:none}body.route-service-beauty .beautyLpHero__inner{position:relative;z-index:2;display:block;width:min(100%,1280px);max-width:none;min-height:696px;margin-inline:auto;padding:clamp(112px,9vw,138px) clamp(24px,4vw,80px) clamp(96px,10vw,140px);gap:0}body.route-service-beauty .beautyLpHero__visual{position:absolute;inset:0;z-index:0;width:100%;max-width:none;min-height:696px;margin:0;pointer-events:none}body.route-service-beauty .beautyLpHero__media,body.route-service-beauty .beautyLpHero__media.liquidGlass{height:100%;min-height:696px;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-mask-image:none;mask-image:none}body.route-service-beauty .beautyLpHero__media:before{content:none;display:none}body.route-service-beauty .beautyLpHero__media.liquidGlass:after{content:none;display:none}body.route-service-beauty .beautyLpHero__media.liquidGlass>picture,body.route-service-beauty .beautyLpHero__media.liquidGlass>img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:696px;overflow:hidden}body.route-service-beauty .beautyLpHero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:696px;aspect-ratio:auto;object-fit:cover;object-position:center center;filter:none;-webkit-mask-image:none;mask-image:none}}
