@font-face{font-family:aktivGrotesk;src:url(../media/aktiv_grotesk_light-s.18_tl55uoi18e.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:aktivGrotesk;src:url(../media/aktiv_grotesk_medium-s.13kx1_jfd4fev.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:aktivGrotesk;src:url(../media/aktiv_grotesk_bold-s.2fpmtpnl6rrb6.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:aktivGrotesk Fallback;src:local(Arial);ascent-override:92.7%;descent-override:22.45%;line-gap-override:2.62%;size-adjust:99.35%}.aktivgrotesk_2d0a030a-module__pTqqVG__className{font-family:aktivGrotesk,aktivGrotesk Fallback}.aktivgrotesk_2d0a030a-module__pTqqVG__variable{--font-aktiv:"aktivGrotesk", "aktivGrotesk Fallback"}
@font-face{font-family:onest;src:url(../media/onest_cyrillic-s.p.3opf9crab3u_d.woff2)format("woff2");font-display:swap}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:97.0%;descent-override:30.5%;line-gap-override:0.0%;size-adjust:100.0%}.onest_af141c68-module__j_IumG__className{font-family:onest,onest Fallback}.onest_af141c68-module__j_IumG__variable{--font-onest:"onest", "onest Fallback"}
@font-face{font-family:prataCyrillic;src:url(../media/prata_cyrillic.p.32v6fqby-s24-.woff2)format("woff2");font-display:swap}.pratacyrillic_e45a0676-module__mK7RtW__className{font-family:prataCyrillic}.pratacyrillic_e45a0676-module__mK7RtW__variable{--font-prata-cyrillic:"prataCyrillic"}
@font-face{font-family:prataLatin;src:url(../media/prata_latin.p.0asu4tl5potc1.woff2)format("woff2");font-display:swap}.pratalatin_fae2bd8a-module__eUAdRa__className{font-family:prataLatin}.pratalatin_fae2bd8a-module__eUAdRa__variable{--font-prata-latin:"prataLatin"}
:root{--ink:#000;--ink-soft:#4b5358;--paper:#fff;--mist:#f3f7f9;--line:#d8e0e4;--melon:#ffc47f;--rose:#ef8880;--berry:#c85ead;--lavender:#9568c4;--high-sky:#5573c8;--deep-sea:#3582bd;--bermuda:#43aac5;--light-melon:#ffd7a8;--light-rose:#f3aea4;--light-berry:#d493c0;--light-lavender:#af94c6;--light-high-sky:#8b97cc;--light-deep-sea:#7ea3d0;--light-bermuda:#8bc1d5;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-aktiv), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:300;line-height:1.5}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline:3px solid var(--high-sky);outline-offset:4px}.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:76px;padding-inline:max(1.2rem, calc((100vw - var(--max)) / 2));z-index:50;background:#fffffff0;border-bottom:1px solid #0000001a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2rem;display:grid;position:fixed;top:0;left:0;right:0}.brand{flex-direction:column;line-height:1;display:inline-flex}.onlySkinLogo{width:116px;height:auto}.footerBrand .onlySkinLogo{width:132px}.siteHeader nav{justify-content:center;gap:clamp(1rem,2.3vw,2.6rem);display:flex}.siteHeader nav a,.headerPhone{font-size:.8rem;font-weight:500}.siteHeader nav a{position:relative}.siteHeader nav a:after{background:var(--bermuda);content:"";transform-origin:100%;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-.38rem;left:0;transform:scaleX(0)}.siteHeader nav a:hover:after{transform-origin:0;transform:scaleX(1)}.headerCta{background:var(--bermuda);white-space:nowrap;min-block-size:44px;padding:.76rem 1.2rem;font-size:.76rem;font-weight:700}.headerCta:hover{background:var(--light-bermuda)}.hero{max-width:var(--max);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:100dvh;margin:0 auto;padding-top:76px;display:grid}.heroCopy{align-self:center;padding:5rem clamp(2rem,5vw,5rem) 5.5rem clamp(1.2rem,4vw,4.5rem)}.eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.7rem;font-size:.68rem;font-weight:700;display:flex}.eyebrow>span{background:var(--deep-sea);width:2.5rem;height:2px}.accentBerry>span{background:var(--berry)}.accentAqua>span{background:var(--bermuda)}.accentMelon>span{background:var(--melon)}.accentHighSky>span{background:var(--high-sky)}.accentLavender>span{background:var(--lavender)}h1,h2{font-family:var(--font-aktiv), Arial, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}h1{max-width:720px;font-size:clamp(3.25rem,4.3vw,5rem)}h2{font-size:clamp(2.65rem,4.4vw,4.8rem)}.heroLead{color:var(--ink-soft);text-wrap:pretty;max-width:570px;margin:1.8rem 0 2.2rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}.heroActions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.button{cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;min-block-size:54px;min-inline-size:54px;padding:.92rem 1.45rem;font-size:.84rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.buttonPrimary,.buttonDark{background:var(--bermuda);color:var(--ink)}.buttonPrimary:hover,.buttonDark:hover{background:var(--light-bermuda)}.buttonLight{background:var(--paper);color:var(--ink);border:1px solid #00000042}.buttonLight:hover{background:var(--mist)}.textLink{border-bottom:1px solid var(--ink);padding-block:.45rem;font-size:.83rem;font-weight:500}.textLink span{color:var(--deep-sea);margin-inline-start:.35rem}.heroFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:4rem 0 0;display:grid}.heroFacts div{border-inline-start:1px solid var(--line);padding:1.1rem 1rem 0}.heroFacts div:first-child{border-inline-start:0;padding-inline-start:0}.heroFacts dt{letter-spacing:-.04em;font-size:clamp(1.35rem,2.1vw,2.15rem);line-height:1.05}.heroFacts dd{color:var(--ink-soft);max-width:120px;margin:.5rem 0 0;font-size:.68rem;line-height:1.35}.heroVisual{background:var(--mist);margin:0;position:relative;overflow:hidden}.heroVisual:before{background:var(--light-high-sky);content:"";inset-block:0;z-index:4;width:7px;position:absolute;left:0}.heroMachine{object-fit:contain;z-index:2;width:82%;height:93%;position:absolute;bottom:-1%;left:50%;transform:translate(-50%)}.heroDroplet{object-fit:contain;opacity:.34;z-index:1;width:112%;height:110%;position:absolute;top:-18%;right:-48%}.heroVisual figcaption{letter-spacing:.08em;text-transform:uppercase;z-index:5;background:#fffffff0;justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-size:.65rem;font-weight:500;display:flex;position:absolute;bottom:0;left:7px;right:0}.paletteRail{height:8px;max-width:var(--max);grid-template-columns:repeat(7,1fr);margin:0 auto;display:grid}.paletteRail i:first-child{background:var(--melon)}.paletteRail i:nth-child(2){background:var(--rose)}.paletteRail i:nth-child(3){background:var(--berry)}.paletteRail i:nth-child(4){background:var(--lavender)}.paletteRail i:nth-child(5){background:var(--high-sky)}.paletteRail i:nth-child(6){background:var(--deep-sea)}.paletteRail i:nth-child(7){background:var(--bermuda)}.section{max-width:var(--max);margin:0 auto;padding:clamp(6rem,9vw,9rem) clamp(1.2rem,4vw,4.5rem)}.sectionHeading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:3rem 7vw;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.sectionHeading>p,.supportIntro>p:not(.eyebrow),.protocolCopy>p:not(.eyebrow),.consultationCopy>p:not(.eyebrow){color:var(--ink-soft);text-wrap:pretty;max-width:540px;margin:0;font-size:1rem;line-height:1.7}.platformGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:0 4vw;display:grid}.treatmentMedia{aspect-ratio:1.48;margin:0;position:relative;overflow:hidden}.treatmentMedia img{object-fit:cover}.treatmentMedia figcaption,.boosterMedia figcaption{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1rem;font-size:.65rem;font-weight:500;position:absolute;bottom:0;left:0}.methodList{align-self:end}.methodList article{border-top:3px solid var(--berry);grid-template-columns:2.7rem 1fr;gap:1.25rem;padding:1.35rem 0 1.8rem;display:grid}.methodList article:nth-child(2){border-top-color:var(--lavender)}.methodList article:nth-child(3){border-top-color:var(--deep-sea)}.methodList article:nth-child(4){border-top-color:var(--bermuda)}.methodList article>span,.benefitGrid article>span,.supportList li>span{padding-top:.3rem;font-size:.68rem;font-weight:700}.methodList h3,.benefitGrid h3,.supportList h3{margin:0;font-size:1.08rem;font-weight:500}.methodList p,.benefitGrid p,.supportList p{color:var(--ink-soft);margin:.45rem 0 0;font-size:.84rem;line-height:1.6}.protocol{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.protocolCopy{grid-column:1/span 4;padding-top:1.5rem}.hydrafacialLogo{width:230px;height:auto;margin-bottom:5rem}.protocolCopy>p:not(.eyebrow){margin-top:2rem}.protocolSteps{margin:3rem 0 0;padding:0;list-style:none}.protocolSteps li{border-top:1px solid var(--line);grid-template-columns:2rem 1fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.protocolSteps li:last-child{border-bottom:1px solid var(--line)}.protocolSteps span{color:var(--ink);font-size:.65rem;font-weight:700}.protocolSteps b{font-size:.82rem;font-weight:500}.skinMedia{grid-column:5/span 5;height:740px;margin:0;position:relative;overflow:hidden}.skinMedia img{object-fit:cover}.boosterMedia{grid-column:10/span 3;align-self:end;height:430px;margin:0 0 2.5rem;position:relative;overflow:hidden}.boosterMedia img{object-fit:cover;object-position:84% center}.businessSection{padding-top:5rem}.benefitGrid{grid-template-columns:repeat(3,1fr);display:grid}.benefitGrid article{border-top:4px solid var(--melon);min-height:310px;padding:1.4rem 2.2rem 2rem 0}.benefitGrid article:nth-child(2){border-top-color:var(--rose);padding-inline-start:2rem}.benefitGrid article:nth-child(3){border-top-color:var(--berry);padding-inline-start:2rem}.benefitGrid article:not(:last-child){border-inline-end:1px solid var(--line)}.benefitGrid h3{max-width:270px;margin-top:5.5rem;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:300;line-height:1.2}.onlySkinProof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:.65fr repeat(4,1fr);align-items:stretch;margin-top:5rem;display:grid}.onlySkinProof>p{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-self:center;margin:0;padding:1.5rem 1rem 1.5rem 0;font-size:.67rem}.onlySkinProof div{border-inline-start:1px solid var(--line);padding:1.5rem}.onlySkinProof b{letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:300;display:block}.onlySkinProof span{color:var(--ink-soft);margin-top:.45rem;font-size:.68rem;display:block}.economicsBand{background:var(--mist)}.economics{max-width:var(--max)}.economicsHeading{margin-bottom:0}.calculator{border:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);margin-top:4.5rem;display:grid}.calculatorInputs{background:var(--paper);border-top:5px solid var(--high-sky);grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.calculatorInputs label{flex-direction:column;gap:.65rem;display:flex}.calculatorInputs label>span:first-child{font-size:.72rem}.numberInput{border-bottom:1px solid #00000047;align-items:center;display:flex}.numberInput input{appearance:textfield;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.2rem 0 .6rem;font-size:clamp(1.4rem,2.4vw,2.3rem);font-weight:300}.numberInput input::-webkit-inner-spin-button{display:none}.numberInput input[readonly]{color:var(--ink-soft);cursor:default}.numberInput b{font-size:1rem}.numberInput:focus-within{border-color:var(--high-sky)}.procedureSlider{grid-column:1/-1;margin-top:.5rem}.procedureSlider>span:first-child{justify-content:space-between;align-items:center;display:flex}.procedureSlider strong{font-size:2rem;font-weight:300}input[type=range]{accent-color:var(--high-sky);cursor:pointer;width:100%}.sliderScale{color:var(--ink-soft);justify-content:space-between;font-size:.65rem;display:flex}.sliderScale i{font-style:normal}.calculatorResult{background:var(--light-bermuda);border-top:5px solid var(--bermuda);flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.resultEyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700}.calculatorResult output{letter-spacing:-.08em;margin:1.5rem 0 2rem;font-size:clamp(4.5rem,9vw,8rem);font-weight:300;line-height:1}.calculatorResult output small{letter-spacing:0;margin-inline-start:1rem;font-size:.72rem}.profitEyebrow{letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:.66rem;font-weight:700}.calculatorResult dl{border-top:1px solid #0000004d;margin:.75rem 0 2rem}.calculatorResult dl div{border-bottom:1px solid #00000040;justify-content:space-between;padding:.75rem 0;font-size:.76rem;display:flex}.calculatorResult dd{text-align:end;margin:0;font-weight:700}.calculatorResult .button{align-self:flex-start}.calculatorNote{color:var(--ink-soft);grid-column:1/-1;margin:.8rem 0 0;font-size:.65rem}.support{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:6vw;display:grid}.supportIntro{position:sticky;top:130px}.supportIntro>p:not(.eyebrow){margin-top:2rem}.supportList{margin:0;padding:0;list-style:none}.supportList li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:2rem;padding:1.55rem 0;display:grid}.supportList li:first-child{border-top:4px solid var(--lavender)}.supportList li:last-child{border-bottom:1px solid var(--line)}.financeBand{background:var(--light-melon);max-width:var(--max);min-height:620px;margin:0 auto;padding:clamp(5rem,9vw,8.5rem) clamp(1.2rem,4vw,4.5rem);position:relative;overflow:hidden}.financeContent{z-index:2;max-width:760px;position:relative}.financeContent h2{font-size:clamp(3.2rem,6.5vw,6.7rem)}.financeContent>p:not(.eyebrow){max-width:540px;font-size:1rem;line-height:1.7}.financeContent .button{margin-top:1.5rem}.buttonOnMelon{background:var(--paper);border:1px solid #00000038}.buttonOnMelon:hover{background:var(--light-rose)}.financeDroplet{opacity:.55;width:65%;height:145%;position:absolute;top:-27%;right:-18%}.partnerLogos{gap:1.3rem;margin:0;display:grid}.partnerLogos figure{margin:0}.partnerLogos figcaption{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem;font-weight:700}.partnerLogos picture,.partnerLogos img{width:100%;height:auto;display:block}.partnerLogos picture{background:var(--deep-sea)}.testimonialGrid{grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.testimonialGrid blockquote{border-top:4px solid var(--rose);flex-direction:column;min-height:300px;margin:0;padding:2rem 2rem 2rem 0;display:flex}.testimonialGrid blockquote:not(:last-child){border-inline-end:1px solid var(--line)}.testimonialGrid blockquote:nth-child(2){border-top-color:var(--lavender);padding-inline-start:2rem}.testimonialGrid blockquote:nth-child(3){border-top-color:var(--bermuda);padding-inline-start:2rem}.testimonialGrid blockquote>p{font-size:1.2rem;line-height:1.5}.testimonialGrid footer{flex-direction:column;margin-top:auto;padding-top:3rem;font-size:.72rem;display:flex}.testimonialGrid footer span{color:var(--ink-soft)}.consultation{grid-template-columns:minmax(280px,.76fr) minmax(500px,1.24fr);gap:6vw;display:grid}.consultationCopy>p:not(.eyebrow){margin-top:2rem}.directContact{flex-direction:column;margin-top:3rem;display:flex}.directContact small{color:var(--ink-soft);font-size:.68rem}.directContact b{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300}.leadForm{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--bermuda);padding:clamp(1.5rem,4vw,3rem);scroll-margin-block-start:100px}.interestPicker{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin-bottom:2.5rem;display:grid}.interestPicker button{background:var(--mist);cursor:pointer;border:0;min-block-size:48px;padding:.6rem;font-size:.72rem;font-weight:500}.interestPicker button[aria-pressed=true]{background:var(--light-bermuda);color:var(--ink)}.formGrid{grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem;display:grid}.formGrid label{flex-direction:column;gap:.45rem;display:flex}.formGrid label>span{color:var(--ink-soft);font-size:.7rem}.formGrid input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;width:100%;min-height:42px;padding:.25rem 0}.formGrid input::placeholder{color:#636a6e;opacity:1}.formGrid input:focus{border-color:var(--high-sky)}.wideField{grid-column:1/-1}.consent{align-items:flex-start;gap:.6rem;margin-top:1.4rem;font-size:.7rem;display:flex}.consent input{accent-color:var(--high-sky);flex:none;margin-top:.2rem}.consent a{text-decoration:underline}.formFooter{align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.formFooter p{color:var(--ink-soft);max-width:310px;margin:0;font-size:.7rem;line-height:1.45}.formStatus{margin:1.25rem 0 0;padding:.8rem;font-size:.8rem;font-weight:500}.formStatus.success{color:#09613e;background:#e4f7ef}.formStatus.error{color:#8f2e1e;background:#fff0ed}.honey{position:absolute;left:-10000px}.contacts{max-width:var(--max);grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);margin:0 auto;display:grid}.contactCard{background:var(--light-bermuda);padding:clamp(3rem,6vw,6rem) clamp(1.2rem,4vw,4.5rem)}.contactCard .eyebrow>span{background:var(--ink)}.contactCard h2{font-size:clamp(2.5rem,4vw,4.3rem)}.contactCard address{color:#29343a;max-width:430px;margin:2rem 0;font-size:.92rem;font-style:normal;line-height:1.7}.contactLinks{flex-direction:column;display:flex}.contactLinks a{border-top:1px solid #0000003b;padding:.8rem 0;font-size:.84rem}.contactLinks a:last-child{border-bottom:1px solid #0000003b}.workHours{color:#29343a;margin-top:1.3rem;font-size:.68rem}.contacts iframe{border:0;width:100%;height:100%;min-height:590px}.siteFooter{max-width:var(--max);grid-template-columns:1fr auto auto auto;align-items:end;gap:2rem;margin:0 auto;padding:2.5rem clamp(1.2rem,4vw,4.5rem);display:grid}.siteFooter p,.siteFooter>a{color:var(--ink-soft);margin:0;font-size:.68rem}.siteFooter>a{text-decoration:underline}.legalPage{max-width:900px;min-height:100vh;margin:0 auto;padding:8rem 1.3rem}.legalPage h1{margin:2rem 0 3rem;font-size:clamp(2.4rem,6vw,4.8rem)}.legalPage h2{letter-spacing:-.02em;margin-top:2.5rem;font-size:1.3rem;font-weight:500}.legalPage p{color:var(--ink-soft);line-height:1.75}.legalPage a{text-decoration:underline}.backLink{font-size:.8rem}.legalMeta{border-top:1px solid var(--line);margin-top:4rem;padding-top:1.5rem;font-size:.75rem}@media (max-width:1100px){.siteHeader{grid-template-columns:auto 1fr auto;padding-inline:1.2rem}.siteHeader nav,.headerPhone{display:none}.headerCta{justify-self:end}.hero{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}.heroCopy{padding-inline-start:1.2rem}.platformGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:3rem}.protocol{gap:1.5rem}.skinMedia{height:650px}.boosterMedia{height:360px}.consultation{grid-template-columns:.8fr 1.2fr;gap:3rem}.siteFooter{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:800px){.siteHeader{height:68px;padding-inline:1rem}.onlySkinLogo{width:104px}.headerCta{min-block-size:42px;padding:.7rem .9rem;font-size:.68rem}.hero{flex-direction:column;min-height:0;padding-top:68px;display:flex}.heroCopy{padding:4.5rem 1.2rem 3.5rem}h1{font-size:clamp(2.55rem,10.5vw,3.6rem)}h2{font-size:clamp(2.45rem,10.5vw,3.9rem)}.heroLead{font-size:1rem}.heroFacts{margin-top:3rem}.heroFacts div{padding-inline:.75rem}.heroFacts div:first-child{padding-inline-start:0}.heroVisual{min-height:680px}.heroMachine{width:88%;height:91%}.heroDroplet{width:125%;right:-38%}.section{padding:5.5rem 1.2rem}.sectionHeading{flex-direction:column;gap:2rem;margin-bottom:3.5rem;display:flex}.platformGrid{flex-direction:column;display:flex}.treatmentMedia{aspect-ratio:1.1;flex:none;width:100%}.methodList{width:100%}.protocol{flex-direction:column;display:flex}.protocolCopy{padding-top:0}.hydrafacialLogo{width:200px;margin-bottom:4rem}.skinMedia{width:100%;height:620px}.boosterMedia{width:100%;height:420px;margin:0}.businessSection{padding-top:2rem}.benefitGrid{grid-template-columns:1fr}.benefitGrid article,.benefitGrid article:nth-child(2),.benefitGrid article:nth-child(3){border-inline-end:0;min-height:0;padding:1.3rem 0 2.2rem}.benefitGrid h3{margin-top:2.5rem}.onlySkinProof{grid-template-columns:repeat(2,1fr)}.onlySkinProof>p{grid-column:1/-1;padding-inline-start:0}.onlySkinProof div{border-top:1px solid var(--line)}.onlySkinProof div:first-of-type,.onlySkinProof div:nth-of-type(3){border-inline-start:0}.calculator,.calculatorInputs{grid-template-columns:1fr}.procedureSlider{grid-column:1}.calculatorNote{padding-inline:.2rem}.support{flex-direction:column;display:flex}.supportIntro{position:static}.financeBand{min-height:580px;padding:5rem 1.2rem}.financeDroplet{opacity:.35;width:115%;height:110%;top:10%;right:-48%}.testimonialGrid{grid-template-columns:1fr}.testimonialGrid blockquote,.testimonialGrid blockquote:nth-child(2),.testimonialGrid blockquote:nth-child(3){border-inline-end:0;padding:1.5rem 0 2.5rem}.consultation{grid-template-columns:1fr}.leadForm{padding:1.3rem}.formGrid{grid-template-columns:1fr}.wideField{grid-column:1}.formFooter{flex-direction:column;align-items:stretch}.contacts{grid-template-columns:1fr}.contactCard{padding:4rem 1.2rem}.contacts iframe{height:420px;min-height:420px}.siteFooter{grid-template-columns:1fr}}@media (max-width:480px){.siteHeader{gap:.75rem;padding-inline:.75rem}.headerCta{padding:.65rem .75rem;font-size:.65rem}.heroActions{flex-direction:column;align-items:flex-start;gap:1rem}.heroFacts dd{font-size:.62rem}.heroVisual{min-height:590px}.interestPicker{grid-template-columns:1fr}}@media (pointer:coarse){.siteHeader nav a,.headerPhone,.textLink{min-block-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.newLanding{--nf-ink:#07141d;--nf-ink-soft:#42545f;--nf-pearl:#f3f9fa;--nf-white:#fff;--nf-hydro:#18b9dc;--nf-cobalt:#4457e8;--nf-skin:#ffd8cc;--nf-line:#bfd0d6;background:var(--nf-pearl);color:var(--nf-ink);font-family:var(--font-onest), Arial, sans-serif;width:100%;max-width:100%}.newLanding .siteHeader{background:#f3f9fae0;border:1px solid #07141d1f;height:68px;padding-inline:1.25rem .45rem;top:1rem;left:max(1rem,50vw - 700px);right:max(1rem,50vw - 700px);box-shadow:0 16px 50px #07141d14}.newLanding .siteHeader nav a,.newLanding .headerPhone{font-size:.74rem}.newLanding .siteHeader nav a:after{background:var(--nf-cobalt)}.newLanding .headerCta{background:var(--nf-cobalt);color:var(--nf-white);align-items:center;height:58px;padding-inline:1.35rem;display:flex}.newLanding .headerCta:hover{background:var(--nf-hydro);color:var(--nf-ink)}.newLanding .hero{background:var(--nf-pearl);grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);max-width:1600px;height:clamp(760px,100svh,940px);min-height:760px;padding-top:0}.newLanding .heroCopy{z-index:2;padding:9rem clamp(2rem,5.5vw,6rem) 4rem max(1.5rem,50vw - 700px);position:relative}.newLanding .eyebrow{color:var(--nf-ink-soft);letter-spacing:.2em;font-size:.64rem}.newLanding .eyebrow>span{background:var(--nf-cobalt);width:3.5rem}.newLanding h1,.newLanding h2{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;letter-spacing:-.055em;font-weight:400}.newLanding h1{max-width:820px;font-size:clamp(3.8rem,5.4vw,6.4rem);line-height:.98}.newLanding .heroTitle{flex-direction:column;align-items:flex-start;gap:.08em;display:flex}.newLanding .heroTitleLogo{width:min(100%,430px);height:auto}.newLanding .heroTitle>span:last-child{font-size:.68em;line-height:1.08}.newLanding h2{font-size:clamp(3.2rem,5.3vw,5.8rem)}.newLanding .heroLead{color:var(--nf-ink-soft);max-width:560px;margin-block:2rem 2.4rem;font-size:clamp(1rem,1.2vw,1.18rem)}.newLanding .button{letter-spacing:.04em;min-block-size:58px;padding-inline:1.7rem;font-size:.75rem}.newLanding .buttonPrimary,.newLanding .buttonDark{background:var(--nf-cobalt);color:var(--nf-white)}.newLanding .buttonPrimary:hover,.newLanding .buttonDark:hover{background:var(--nf-hydro);color:var(--nf-ink)}.newLanding .textLink{border-color:var(--nf-ink);font-size:.76rem}.newLanding .textLink span{color:var(--nf-cobalt)}.newLanding .heroFacts{border-color:var(--nf-line);margin-top:clamp(3rem,6vh,5rem)}.newLanding .heroFacts div{border-color:var(--nf-line)}.newLanding .heroFacts dt{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;font-size:clamp(1.5rem,2.2vw,2.35rem)}.newLanding .heroFacts dd{color:var(--nf-ink-soft)}.newLanding .heroVisual{background:radial-gradient(circle at 50% 46%,#18b9dc57,#0000 34%),linear-gradient(145deg,#102938 0%,#07141d 72%)}.newLanding .heroVisual:before{background:linear-gradient(var(--nf-skin), var(--nf-hydro), var(--nf-cobalt));width:5px}.newLanding .heroVisual:after{color:#ffffff0d;content:"TOWER";font-family:var(--font-onest), Arial, sans-serif;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(7rem,13vw,13rem);font-weight:700;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.newLanding .heroMachine{filter:drop-shadow(0 34px 30px #00000059);width:86%;height:94%;bottom:-4%}.newLanding .heroDroplet{filter:brightness(1.5)saturate(1.3);opacity:.55;width:118%;top:-8%;right:-38%;transform:rotate(-8deg)}.newLanding .heroVisual figcaption{color:var(--nf-white);background:#07141dd1;left:5px}.newLanding .paletteRail{max-width:1600px;height:16px}.newLanding .section{max-width:1400px;padding:clamp(7rem,10vw,11rem) clamp(1.3rem,5vw,5rem)}.newLanding .sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:3rem 9vw}.newLanding .sectionHeading>p,.newLanding .supportIntro>p:not(.eyebrow),.newLanding .protocolCopy>p:not(.eyebrow),.newLanding .consultationCopy>p:not(.eyebrow){color:var(--nf-ink-soft);font-size:1.02rem}.newLanding .platformGrid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:0 4vw}.newLanding .treatmentMedia{aspect-ratio:1.38;box-shadow:0 35px 90px #07141d29}.newLanding .treatmentMedia img,.newLanding .skinMedia img,.newLanding .boosterMedia img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.newLanding .treatmentMedia:hover img,.newLanding .skinMedia:hover img,.newLanding .boosterMedia:hover img{transform:scale(1.035)}.newLanding .treatmentMedia figcaption,.newLanding .boosterMedia figcaption{font-family:var(--font-onest), Arial, sans-serif}.newLanding .methodList{box-shadow:none;color:inherit;background:0 0;margin-left:0;padding:0}.newLanding .protocol{background:var(--nf-ink);color:var(--nf-white);max-width:none;padding-inline:max(1.3rem,50vw - 650px)}.newLanding .protocolCopy{grid-column:1/span 4}.newLanding .hydrafacialLogo{filter:invert()}.newLanding .protocolCopy .eyebrow,.newLanding .protocolCopy>p:not(.eyebrow){color:#a9bcc6}.newLanding .protocolSteps li{border-color:#ffffff2e}.newLanding .protocolSteps span{color:var(--nf-hydro)}.newLanding .skinMedia{grid-column:5/span 5;height:780px}.newLanding .boosterMedia{border:1px solid #ffffff38;grid-column:10/span 3;height:390px}.newLanding .businessSection{background:var(--nf-white);max-width:none;padding-inline:max(1.3rem,50vw - 650px)}.newLanding .benefitGrid{gap:1px}.newLanding .benefitGrid article{background:var(--nf-pearl);border:0;min-height:340px;padding:1.7rem 2rem 2.2rem}.newLanding .benefitGrid article:nth-child(2){background:#e1f1f4}.newLanding .benefitGrid article:nth-child(3){background:var(--nf-skin)}.newLanding .benefitGrid h3{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;font-size:clamp(1.8rem,2.5vw,2.5rem)}.newLanding .benefitGrid p{color:var(--nf-ink-soft)}.newLanding .onlySkinProof{background:var(--nf-cobalt);color:var(--nf-white);border:0;margin-top:1px}.newLanding .onlySkinProof>p{color:var(--nf-white);padding-inline-start:1.5rem}.newLanding .onlySkinProof span{color:var(--nf-white)}.newLanding .onlySkinProof div{border-color:#ffffff3d}.newLanding .onlySkinProof b{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif}.newLanding .economicsBand{background:#dfeef2}.newLanding .calculator{border:0;box-shadow:0 28px 90px #07141d1f}.newLanding .calculatorInputs{border:0}.newLanding .numberInput:focus-within{border-color:var(--nf-cobalt)}.newLanding input[type=range]{accent-color:var(--nf-cobalt)}.newLanding .calculatorResult{background:var(--nf-cobalt);color:var(--nf-white);border:0}.newLanding .calculatorResult dl,.newLanding .calculatorResult dl div{border-color:#ffffff47}.newLanding .calculatorResult .button{background:var(--nf-white);border:0}.newLanding .calculatorNote{color:var(--nf-ink-soft)}.newLanding .supportList li{border-color:var(--nf-line);padding-block:2rem}.newLanding .supportList li:first-child{border-top-color:var(--nf-hydro)}.newLanding .supportList li>span{color:var(--nf-cobalt)}.newLanding .supportList h3{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;font-size:1.45rem}.newLanding .financeBand{background:radial-gradient(circle at 83% 50%, #18b9dc73, transparent 28%), var(--nf-ink);color:var(--nf-white);max-width:none;padding-inline:max(1.3rem,50vw - 650px)}.newLanding .financeContent>p:not(.eyebrow),.newLanding .financeContent .eyebrow{color:#b5c8d1}.newLanding .financeContent h2{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif}.newLanding .financeDroplet{filter:brightness(1.5)saturate(1.3);opacity:.34}.newLanding .buttonOnMelon{background:var(--nf-skin);color:var(--nf-ink);border:0}.newLanding .offerBand{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:780px;padding-block:clamp(6rem,9vw,9rem);display:grid}.newLanding .offerContent{max-width:760px}.newLanding .offerContent h2{font-size:clamp(3.2rem,5.7vw,6.2rem);line-height:.98}.newLanding .offerPrice{border-block:1px solid #ffffff3d;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.5rem;margin-block:clamp(2.5rem,5vw,4rem) 0;padding-block:1.5rem;display:grid}.newLanding .offerPrice>span,.newLanding .offerPrice>strong{flex-direction:column;display:flex}.newLanding .offerPrice small{color:#9fb4be;font-family:var(--font-onest), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:400}.newLanding .offerPrice s{color:#b5c8d1;-webkit-text-decoration-color:var(--nf-skin);text-decoration-color:var(--nf-skin);font-size:clamp(1.15rem,2vw,1.6rem);text-decoration-thickness:2px}.newLanding .offerPrice>strong{color:var(--nf-white);font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;letter-spacing:-.06em;font-size:clamp(2.5rem,4.7vw,5.2rem);font-weight:400;line-height:.9}.newLanding .offerBenefits{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 2.2rem;padding:0;list-style:none;display:grid}.newLanding .offerBenefits li{border-inline-start:1px solid #ffffff3d;flex-direction:column;min-height:112px;padding:1.4rem 1rem;display:flex}.newLanding .offerBenefits li:first-child{border-inline-start:0;padding-inline-start:0}.newLanding .offerBenefits strong{color:var(--nf-hydro);font-family:var(--font-onest), Arial, sans-serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1.15}.newLanding .offerBenefits span{color:#b5c8d1;margin-top:.55rem;font-size:.72rem}.newLanding .offerContent .button{margin-top:0}.newLanding .offerContent .offerTerms{color:#8299a4;max-width:520px;margin:1rem 0 0;font-size:.66rem;line-height:1.5}.newLanding .offerVisual{z-index:2;align-self:end;width:100%;min-width:0;height:690px;margin:0;position:relative}.newLanding .offerMachine{filter:drop-shadow(0 35px 32px #00000061);object-fit:contain;object-position:center bottom;width:112%;height:105%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.newLanding .exclusiveOffer{background:var(--nf-skin);color:var(--nf-ink);z-index:3;width:min(300px,78%);padding:1.5rem;position:absolute;top:4%;right:0;box-shadow:0 24px 70px #00000042}.newLanding .exclusiveOffer>span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.newLanding .exclusiveOffer>strong{font-family:var(--font-prata-latin), var(--font-prata-cyrillic), Georgia, serif;letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1;display:block}.newLanding .exclusiveOffer p{margin-block:1rem;font-size:.76rem;line-height:1.45}.newLanding .exclusiveOffer a{border-bottom:1px solid;padding-bottom:.25rem;font-size:.7rem;font-weight:700;display:inline-block}.newLanding .partnerLogos figcaption{color:var(--nf-ink-soft)}.newLanding .partnerLogos picture{background:var(--nf-ink)}.newLanding .consultation{background:linear-gradient(135deg, var(--nf-skin), #fff4f0 62%);max-width:none;padding-inline:max(1.3rem,50vw - 650px)}.newLanding .leadForm{border:0;box-shadow:0 30px 80px #4f332d21}.newLanding .interestPicker button{background:#edf4f5}.newLanding .interestPicker button[aria-pressed=true]{background:var(--nf-cobalt);color:var(--nf-white)}.newLanding .formGrid input:focus{border-color:var(--nf-cobalt)}.newLanding .contacts{max-width:none}.newLanding .contactCard{background:var(--nf-cobalt);color:var(--nf-white);padding-left:max(1.3rem,50vw - 650px)}.newLanding .contactCard .eyebrow,.newLanding .contactCard address,.newLanding .workHours{color:var(--nf-white)}.newLanding .contactCard .eyebrow>span{background:var(--nf-hydro)}.newLanding .contactLinks a{border-color:#ffffff40}.newLanding .contacts iframe{filter:grayscale()contrast(.9)}.newLanding .siteFooter{max-width:1400px}@media (max-width:1100px){.newLanding .siteHeader{padding-inline:1.1rem .4rem;left:1rem;right:1rem}.newLanding .hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.newLanding .heroCopy{padding-left:1.5rem}}@media (max-width:800px){.newLanding .siteHeader{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;height:60px;top:.6rem;left:.6rem;right:.6rem}.newLanding .siteHeader .brand{min-width:0}.newLanding .headerCta{grid-column:2;height:50px}.newLanding .hero{height:auto;min-height:0;padding-top:0}.newLanding .heroCopy{min-width:0;padding:7.5rem 1.2rem 4rem}.newLanding h1{font-size:clamp(3rem,14vw,4.7rem)}.newLanding h2{font-size:clamp(2.8rem,12vw,4.2rem)}.newLanding .heroActions{flex-direction:column;align-items:flex-start;gap:1rem}.newLanding .heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem}.newLanding .heroVisual{min-height:660px}.newLanding .paletteRail{height:12px}.newLanding .section{padding-block:7rem}.newLanding .platformGrid{display:flex}.newLanding .methodList{margin:0;padding:0}.newLanding .protocol{padding-inline:1.2rem}.newLanding .skinMedia{height:640px}.newLanding .boosterMedia{height:380px}.newLanding .businessSection,.newLanding .consultation{padding-inline:1.2rem}.newLanding .benefitGrid article{padding-inline:1.5rem}.newLanding .onlySkinProof{margin-inline:-1.2rem;padding-inline:1.2rem}.newLanding .onlySkinProof>p{padding-inline-start:0}.newLanding .calculatorResult{min-height:580px}.newLanding .financeBand{padding-inline:1.2rem}.newLanding .offerBand{flex-direction:column;align-items:stretch;gap:2rem;min-height:0;padding-block:6rem 0;display:flex}.newLanding .offerPrice{grid-template-columns:1fr;align-items:start}.newLanding .offerBenefits{grid-template-columns:1fr}.newLanding .offerBenefits li,.newLanding .offerBenefits li:first-child{border-inline-start:0;border-top:1px solid #ffffff3d;min-height:0;padding:1rem 0}.newLanding .offerBenefits li:first-child{border-top:0}.newLanding .offerVisual{border-top:1px solid #ffffff3d;flex-direction:column;gap:2rem;height:auto;padding-top:3rem;display:flex}.newLanding .offerMachine{width:min(72vw,300px);height:auto;margin-inline:auto;position:relative;bottom:auto;left:auto;transform:none}.newLanding .exclusiveOffer{box-shadow:none;width:100%;position:relative;top:auto;right:auto}.newLanding .exclusiveOffer>strong{font-size:clamp(2.5rem,12vw,3.5rem)}.newLanding .contactCard{padding-left:1.2rem}}@media (max-width:480px){.newLanding .heroFacts dt{font-size:1.2rem}.newLanding .heroFacts div{padding-inline:.55rem}.newLanding .heroVisual{min-height:580px}.newLanding .methodList{margin-inline:0}}@media (prefers-reduced-motion:no-preference){.newLanding .heroCopy{animation:.8s ease-out both nf-rise}.newLanding .heroMachine{animation:1s cubic-bezier(.2,.7,.2,1) .1s both nf-machine}}@keyframes nf-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes nf-machine{0%{opacity:0;transform:translate(-50%,28px)scale(.96)}}
