:root{--pf-paper:#f5f6f3;--pf-white:#fcfdfb;--pf-ink:#18201c;--pf-ink-soft:#59645e;--pf-juniper:#1f493c;--pf-fern:#6f8c80;--pf-mineral:#dce8e2;--pf-mineral-soft:#edf3ef;--pf-powder:#e8dbd8;--pf-champagne:#b99a5f;--pf-line:rgba(24, 32, 28, 0.13);--pf-shadow:0 22px 70px rgba(24, 32, 28, 0.09);--pf-panel-radius:clamp(30px, 3.4vw, 52px);--pf-card-radius:clamp(22px, 2vw, 30px)}html,body.perfecta-brand-page,.pf-elementor-page,.pf-generic-page{background:var(--pf-paper)}body.perfecta-brand-page{color:var(--pf-ink);font-size:16px}.perfecta-brand-page main{overflow:clip}.perfecta-brand-page :where(h1,h2,h3,p){margin-block-start:0}.perfecta-brand-page :where(.pfe-service-carousel,.pfe-bento,.pfe-before-after,.pfe-mosaic,.pfe-faq,.pfe-treatment-atlas,.pfe-contact-hub,.pf-protocol-section,.pf-variants-section){scroll-margin-top:92px}.pf-site-header,.pf-site-header.is-scrolled{height:82px;border-bottom:1px solid var(--pf-line);background:rgb(245 246 243 / .96);box-shadow:none}.pf-site-header.is-scrolled{height:76px}.pf-header-inner,.pf-site-header.is-scrolled .pf-header-inner{grid-template-columns:198px minmax(0,1fr) auto;gap:clamp(24px, 4vw, 56px)}.pf-logo,.pf-site-header.is-scrolled .pf-logo{width:178px}.pf-logo img,.pf-site-header.is-scrolled .pf-logo img{width:176px;max-height:42px}.pf-desktop-nav{justify-self:center;gap:2px;padding:4px;border:1px solid rgb(31 73 60 / .09);border-radius:999px;background:var(--pf-mineral-soft)}.pf-desktop-nav a{min-height:42px;padding:0 17px;border-radius:999px;color:#4b5952;font-size:.8rem}.pf-desktop-nav a::after{display:none}.pf-desktop-nav a:hover,.pf-desktop-nav a[aria-current="page"]{background:var(--pf-white);color:var(--pf-juniper);box-shadow:0 5px 18px rgb(24 32 28 / .07)}.pf-header-book,.pf-header-book:hover{min-height:48px;padding:8px 9px 8px 20px;background:var(--pf-juniper);color:var(--pf-white)}.pf-header-book span{display:grid;width:32px;height:32px;place-items:center;background:rgb(255 255 255 / .13)}.pf-button-dark,.pfe-button-dark,.perfecta-brand-page .elementor-button,.pfe-pill-book,.pfe-atlas-card-actions a:last-child{border-color:var(--pf-juniper)!important;background:var(--pf-juniper)!important;color:var(--pf-white)!important;box-shadow:none!important}.pf-button-dark:hover,.pfe-button-dark:hover,.perfecta-brand-page .elementor-button:hover,.pfe-pill-book:hover,.pfe-atlas-card-actions a:last-child:hover{border-color:#15372d!important;background:#15372d!important;color:var(--pf-white)!important;transform:translateY(-2px)}.pfe-button-soft,.pf-button-light{border-color:rgb(31 73 60 / .2)!important;background:rgb(255 255 255 / .76)!important;color:var(--pf-juniper)!important}.pfe-button,.pf-button,.perfecta-brand-page .elementor-button,.pf-header-book{white-space:nowrap}.pfe-hero-slide img,.pfe-service-media img,.pfe-bento-feature>img,.pfe-compare img,.pfe-mosaic-item img,.pfe-atlas-visual img,.pfe-atlas-card-media img,.pfe-contact-photo img{height:100%!important;object-fit:cover}.pf-site-footer{padding:clamp(64px, 7vw, 94px) 0 24px;border-top:1px solid var(--pf-line);background:var(--pf-paper)}.pf-footer-main{display:grid;align-items:start;padding:0 0 clamp(48px, 6vw, 72px);border:0;grid-template-columns:minmax(280px,1.1fr) minmax(120px,0.42fr) minmax(250px,0.72fr) minmax(250px,0.78fr);gap:clamp(28px, 4vw, 58px)}.pf-footer-logo,.pf-footer-brand img{width:176px}.pf-footer-brand p{max-width:320px;margin:22px 0 16px;color:var(--pf-ink-soft)!important;font-size:0.84rem!important;line-height:1.7}.pf-site-footer .pf-footer-col h2{margin-bottom:20px;color:#806b43!important;font-size:0.67rem!important;letter-spacing:.13em}.pf-site-footer .pf-footer-col a{color:var(--pf-ink-soft)!important;font-size:0.82rem!important}.pf-footer-action{display:grid;min-height:116px;align-items:center;padding:20px 18px 20px 24px;border:1px solid rgb(31 73 60 / .18);border-radius:var(--pf-card-radius);background:var(--pf-mineral-soft);color:var(--pf-juniper);grid-template-columns:1fr 44px;gap:18px;transition:transform 180ms ease,background 180ms ease}.pf-footer-action:hover{transform:translateY(-3px);background:var(--pf-mineral)}.pf-footer-action span{font-size:.96rem;font-weight:750;line-height:1.35}.pf-footer-action small{display:block;margin-bottom:7px;color:#756440;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pf-footer-action b{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--pf-juniper);color:var(--pf-white)}.pf-footer-bottom{padding-top:22px;border-top:1px solid var(--pf-line);color:#707a74!important}.pf-page-home .pfe-hero.pfe-hero--fullscreen{min-height:calc(100svh - 82px);margin:0 clamp(12px, 1.8vw, 26px);border-radius:0 0 var(--pf-panel-radius) var(--pf-panel-radius)}.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-hero-copy h1{max-width:760px;font-size:clamp(4.15rem, 6.7vw, 7.7rem)!important;line-height:.91}.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-button-dark,.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-button-dark:hover{border-color:var(--pf-white)!important;background:var(--pf-white)!important;color:var(--pf-juniper)!important}.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-button-soft,.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-button-soft:hover{border-color:rgb(255 255 255 / .56)!important;background:rgb(16 35 29 / .28)!important;color:var(--pf-white)!important}.pf-page-home .pfe-service-carousel{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;padding:clamp(78px, 8vw, 112px) 0;border-radius:var(--pf-panel-radius);background:var(--pf-mineral-soft)}.pf-page-home .pfe-section-head{margin-bottom:38px}.pf-page-home .pfe-service-card,.pf-page-home .pfe-service-card:nth-child(3n+1){flex-basis:440px;border-color:rgb(31 73 60 / .12);border-radius:var(--pf-card-radius);background:var(--pf-white)}.pf-page-home .pfe-service-card:nth-child(4n+1){border-radius:92px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-home .pfe-service-track{padding-top:26px;padding-bottom:60px;margin-bottom:-26px}.pf-page-home .pfe-service-card{box-shadow:0 12px 30px rgb(24 32 28 / .08)!important}.pf-page-home .pfe-service-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgb(24 32 28 / .14)!important}.pf-page-home .pfe-service-media{aspect-ratio:1.42}.pf-page-home .pfe-service-body{padding:24px 25px 25px}.pf-page-home .pfe-service-body h3{font-size:clamp(1.65rem, 1.8vw, 2rem)!important}.pf-page-home .pfe-service-body>p{min-height:58px;font-size:0.86rem!important}.pf-page-home .pfe-bento{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;border-radius:var(--pf-panel-radius);background:var(--pf-juniper)}.pf-page-home .pfe-bento-grid{min-height:620px}.pf-page-home .pfe-bento-feature{min-height:620px;border-radius:120px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-home .pfe-bento-step{min-height:188px;border-radius:var(--pf-card-radius)}.pf-page-home .pfe-bento-step-1 h3,.pf-page-home .pfe-bento-step-1 p,.pf-page-home .pfe-bento-step-2 h3,.pf-page-home .pfe-bento-step-2 p{color:var(--pf-ink)!important}.pf-page-home .pfe-bento-step-1 p,.pf-page-home .pfe-bento-step-2 p{opacity:.72}.pf-page-home .pfe-bento-step-3 h3{color:var(--pf-white)!important}.pf-page-home .pfe-bento-step-3 p{color:rgb(255 255 255 / .74)!important}.pf-page-home .pfe-before-after{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;border-radius:var(--pf-panel-radius);background:#d6e2df}.pf-page-home .pfe-compare{height:560px;border-radius:110px var(--pf-card-radius) var(--pf-card-radius);box-shadow:none}.pf-page-home .pfe-faq{background:#fff0}.pf-page-home .pfe-final-cta{min-height:390px;padding:clamp(48px, 6vw, 78px)!important;border-radius:var(--pf-panel-radius)!important;background:var(--pf-juniper)!important;color:var(--pf-white)!important}.pf-page-home .pfe-final-cta,.pf-page-treatments .pfe-final-cta,.pf-page-center .pfe-final-cta{margin-bottom:clamp(36px, 4vw, 58px)!important}.pf-page-home .pfe-final-cta .elementor-heading-title{max-width:760px;color:var(--pf-white)!important}.pf-page-home .pfe-final-cta .elementor-button{border-color:var(--pf-white)!important;background:var(--pf-white)!important;color:var(--pf-juniper)!important}.pf-page-treatments .pfe-treatment-atlas{padding-top:clamp(46px, 5vw, 72px);background:#f0f4f0}.pf-page-treatments .pfe-atlas-hero{min-height:650px}.pf-page-treatments .pfe-atlas-copy h1{font-size:clamp(4rem, 5.7vw, 6.5rem)!important}.pf-page-treatments .pfe-atlas-visual{height:590px;overflow:hidden;border-radius:48% 48% var(--pf-card-radius) var(--pf-card-radius)!important;background:var(--pf-mineral)}.pf-page-treatments .pfe-atlas-visual::after{inset:66% 0 0;background:linear-gradient(0deg,rgb(15 44 35 / .5),transparent)}.pf-page-treatments .pfe-atlas-catalog{margin-top:clamp(68px, 8vw, 106px);padding:clamp(64px, 7vw, 92px);border:0;border-radius:var(--pf-panel-radius) var(--pf-panel-radius) 0 0;background:var(--pf-white)}.pf-page-treatments .pfe-atlas-filters button:hover,.pf-page-treatments .pfe-atlas-filters button.is-active{border-color:var(--pf-juniper);background:var(--pf-juniper);color:var(--pf-white)}.pf-page-treatments .pfe-atlas-grid{gap:18px}.pf-page-treatments .pfe-atlas-card,.pf-page-treatments .pfe-atlas-card:nth-child(n){min-height:382px;border-radius:var(--pf-card-radius);background:#f8faf8;grid-template-columns:minmax(190px,0.72fr) minmax(0,1.28fr);box-shadow:none}.pf-page-treatments .pfe-atlas-card:nth-child(4n+1){border-radius:78px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-treatments .pfe-atlas-card:nth-child(4n+3){background:var(--pf-mineral-soft)}.pf-page-treatments .pfe-atlas-card-media::after{inset:72% 0 0;background:linear-gradient(0deg,rgb(15 44 35 / .62),transparent)}.pf-page-treatments .pfe-atlas-card-body{padding:26px}.pf-page-treatments .pfe-atlas-card h3{font-size:clamp(1.7rem, 2vw, 2.35rem)!important}.pf-page-treatments .pfe-before-after{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;border-radius:var(--pf-panel-radius);background:var(--pf-powder)}.pf-page-treatments .pfe-faq{background:#fff0}.pf-page-treatments .pfe-final-cta{min-height:360px;padding:clamp(46px, 6vw, 76px)!important;border-radius:var(--pf-panel-radius)!important;background:var(--pf-juniper)!important}.pf-page-treatments .pfe-final-cta .elementor-heading-title{color:var(--pf-white)!important}.pf-page-treatments .pfe-final-cta .elementor-button{border-color:var(--pf-white)!important;background:var(--pf-white)!important;color:var(--pf-juniper)!important}.pf-page-center .pfe-hero:not(.pfe-hero--fullscreen){background:var(--pf-paper)}.pf-page-center .pfe-hero:not(.pfe-hero--fullscreen) .pfe-hero-stage{border-radius:48% 48% var(--pf-card-radius) var(--pf-card-radius);box-shadow:none}.pf-page-center .pfe-about-section{padding-block:clamp(86px, 9vw, 132px)!important;background:var(--pf-white)!important}.pf-page-center .pfe-about-section .elementor-widget-image img{border-radius:120px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-center .pfe-about-section .elementor-button{background:var(--pf-juniper)!important}.pf-page-center .pfe-mosaic{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;border-radius:var(--pf-panel-radius);background:var(--pf-mineral-soft)}.pf-page-center .pfe-values-section{padding:clamp(82px, 8vw, 116px) var(--pf-gutter)!important;background:var(--pf-paper)!important}.pf-page-center .pfe-values-section .elementor-widget-icon-box{border-radius:0!important;background:transparent!important;box-shadow:none!important}.pf-page-center .pfe-values-section .elementor-widget-icon-box>.elementor-widget-container{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pf-page-center .pfe-values-section .elementor-icon-box-wrapper{height:auto!important;padding:30px 8px 10px!important;border:0!important;border-top:1px solid rgb(31 73 60 / .2)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pf-page-center .pfe-values-section .elementor-icon-box-icon{display:none!important}.pf-page-center .pfe-values-section .elementor-icon-box-wrapper::before{display:block;width:34px;height:6px;margin-bottom:32px;border-radius:99px;background:var(--pf-champagne);content:""}.pf-page-center .pfe-values-section .elementor-icon-box-title{color:var(--pf-ink)!important;font-family:var(--pf-display)!important;font-size:clamp(1.8rem, 2.4vw, 2.8rem)!important;font-weight:400!important}.pf-page-center .pfe-values-section .elementor-icon-box-description{max-width:360px;color:var(--pf-ink-soft)!important;font-size:0.9rem!important;line-height:1.7}.pf-page-center .pfe-final-cta{min-height:360px;padding:clamp(46px, 6vw, 76px)!important;border-radius:var(--pf-panel-radius)!important;background:var(--pf-powder)!important}.pf-page-center .pfe-final-cta .elementor-heading-title{color:var(--pf-ink)!important}.pf-page-contact .pfe-contact-hub{padding-top:clamp(60px, 7vw, 92px);background:var(--pf-mineral-soft)}.pf-page-contact .pfe-contact-intro h1{max-width:820px}.pf-page-contact .pfe-contact-stage{margin-top:clamp(52px, 6vw, 78px)}.pf-page-contact .pfe-contact-photo{border-radius:110px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-contact .pfe-contact-booking{border:1px solid rgb(31 73 60 / .1);border-radius:var(--pf-card-radius) 110px var(--pf-card-radius) var(--pf-card-radius)!important;background:var(--pf-white);color:var(--pf-ink)}.pf-page-contact .pfe-contact-booking h2{color:var(--pf-ink)!important}.pf-page-contact .pfe-contact-booking>p:not(:first-child),.pf-page-contact .pfe-contact-steps span{color:var(--pf-ink-soft)!important}.pf-page-contact .pfe-contact-steps{border-color:var(--pf-line)}.pf-page-contact .pfe-contact-directory>a:hover{background:rgb(255 255 255 / .72)}.pf-page-contact .pfe-mosaic{background:var(--pf-paper)}.pf-page-contact .pfe-faq{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:clamp(18px, 2vw, 30px) auto;border-radius:var(--pf-panel-radius);background:var(--pf-white)}.pf-page-booking .pf-booking-page{background:#f1f4f1}.pf-page-booking .pf-booking-hero{min-height:0;padding:clamp(64px, 7vw, 96px) 0;background:var(--pf-mineral-soft)}.pf-page-booking .pf-booking-hero h1{max-width:690px;font-size:clamp(3.8rem, 5.5vw, 6.2rem)}.pf-page-booking .pf-booking-progress{border:1px solid rgb(31 73 60 / .12);border-radius:var(--pf-card-radius);background:var(--pf-white);box-shadow:none}.pf-page-booking .pf-booking-progress li,.pf-page-booking .pf-booking-progress li:nth-child(even),.pf-page-booking .pf-booking-progress li:nth-last-child(-n+2){background:#fff0}.pf-page-booking .pf-booking-progress li.is-active{background:var(--pf-juniper)}.pf-page-booking .pf-booking-layout{padding-top:clamp(68px, 7vw, 96px);padding-bottom:clamp(80px, 8vw, 120px)}.pf-page-booking .pf-booking-step{padding-bottom:clamp(68px, 7vw, 96px)}.pf-page-booking .pf-booking-service,.pf-page-booking .pf-booking-variant,.pf-page-booking .pf-booking-operator,.pf-page-booking .pf-booking-summary{border-radius:22px;background:var(--pf-white)}.pf-page-booking .pf-booking-service.is-selected,.pf-page-booking .pf-booking-variant.is-selected,.pf-page-booking .pf-booking-operator.is-selected{border-color:var(--pf-fern);background:var(--pf-mineral-soft);box-shadow:inset 3px 0 0 var(--pf-fern)}.pf-page-booking .pf-booking-summary{padding:26px;box-shadow:0 18px 60px rgb(24 32 28 / .07)}.pf-page-booking .pf-booking-summary h2{font-size:clamp(2.5rem, 3.8vw, 4.3rem)!important}.pf-page-booking .pf-booking-summary-image{border-radius:24px!important}.pf-page-booking .pf-live-calendar,.pf-page-booking .pf-booking-help{width:calc(100% - clamp(24px, 3.6vw, 52px));margin-inline:auto;border-radius:var(--pf-panel-radius);background:var(--pf-juniper)}.pf-page-service .pf-service-detail{background:var(--pf-paper)}.pf-page-service .pf-service-hero{padding-top:clamp(38px, 4vw, 58px)}.pf-page-service .pf-service-hero-media,.pf-page-service .pf-service-hero-media>img{border-radius:110px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-service .pf-detail-intro>div,.pf-page-service .pf-care-section article{border-color:rgb(31 73 60 / .12);border-radius:var(--pf-card-radius);background:var(--pf-white)}.pf-page-service .pf-protocol-section{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:0 auto;overflow:hidden;border-radius:var(--pf-panel-radius);background:var(--pf-juniper)}.pf-page-service .pf-protocol-section .pf-section-heading h2,.pf-page-service .pf-protocol-section .pf-protocol-steps h3{color:var(--pf-white)!important}.pf-page-service .pf-protocol-section .pf-protocol-steps p{color:rgb(255 255 255 / .72)!important}.pf-page-service .pf-detail-gallery{background:var(--pf-paper)}.pf-page-service .pf-carousel-slide img,.pf-page-service .pf-before-visual,.pf-page-service .pf-before-visual img{border-radius:var(--pf-card-radius)!important}.pf-page-service .pf-operator-section{background:var(--pf-white)}.pf-page-service .pf-operator-list article{border-color:var(--pf-line)}.pf-page-service .pf-variants-section{width:calc(100% - clamp(24px, 3.6vw, 52px));margin:0 auto;border-radius:var(--pf-panel-radius);background:var(--pf-mineral-soft)}.pf-page-service .pf-variant-list article>a{color:var(--pf-juniper)}.pf-page-service .pf-service-sticky{border:1px solid rgb(255 255 255 / .14);background:rgb(31 73 60 / .96);box-shadow:0 16px 45px rgb(24 32 28 / .2);backdrop-filter:blur(16px)}.pf-page-service .pf-service-sticky a{color:var(--pf-juniper)}.pf-page-legal .pf-generic-page{padding:clamp(78px, 8vw, 116px) 0}.pf-page-legal .pf-prose{max-width:780px}.pf-page-legal .pf-prose h1{margin-bottom:54px;font-size:clamp(3.2rem, 5.2vw, 5.4rem)}.pf-page-legal .pf-prose :where(p,li){color:var(--pf-ink-soft);font-size:.96rem;line-height:1.8}@media (max-width:1100px){.pf-header-inner,.pf-site-header.is-scrolled .pf-header-inner{grid-template-columns:178px minmax(0,1fr) auto;gap:18px}.pf-desktop-nav a{padding-inline:13px}.pf-footer-main{grid-template-columns:1.2fr 0.55fr 1fr}.pf-footer-action{grid-column:1 / -1}.pf-page-treatments .pfe-atlas-catalog{padding-inline:clamp(30px, 5vw, 58px)}}@media (max-width:900px){.pf-site-header,.pf-site-header.is-scrolled{height:72px;padding:0 16px;-webkit-backdrop-filter:none;backdrop-filter:none}.pf-header-inner,.pf-site-header.is-scrolled .pf-header-inner{grid-template-columns:1fr auto}.pf-logo,.pf-site-header.is-scrolled .pf-logo{width:156px}.pf-logo img,.pf-site-header.is-scrolled .pf-logo img{width:154px}.pf-mobile-nav{inset:72px 0 0;padding:34px var(--pf-gutter) 108px;background:var(--pf-paper)}.admin-bar .pf-mobile-nav{top:118px}.pf-mobile-nav .pf-shell>a{color:var(--pf-ink)}.pf-footer-main{grid-template-columns:1fr 1fr}.pf-footer-brand,.pf-footer-action{grid-column:1 / -1}.pf-mobile-book{right:82px;bottom:max(14px, env(safe-area-inset-bottom));left:14px;z-index:890;display:flex!important;width:auto;min-height:52px;align-items:center;justify-content:space-between;padding:8px 9px 8px 20px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:var(--pf-juniper);color:var(--pf-white);box-shadow:0 14px 38px rgb(24 32 28 / .2)}.pf-mobile-book b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgb(255 255 255 / .13)}.pf-page-booking .pf-mobile-book,.pf-page-service .pf-mobile-book{display:none!important}.pf-page-home .pfe-hero.pfe-hero--fullscreen{min-height:calc(100svh - 72px);margin-inline:10px}.pf-page-treatments .pfe-atlas-catalog{padding:58px 28px 78px}.pf-page-center .pfe-values-section{padding-inline:26px!important}}@media (max-width:680px){:root{--pf-panel-radius:30px;--pf-card-radius:22px}.pf-page-home .pfe-hero.pfe-hero--fullscreen .pfe-hero-copy h1,.pf-page-treatments .pfe-atlas-copy h1,.pf-page-booking .pf-booking-hero h1{font-size:clamp(2.85rem, 13.2vw, 4rem)!important;line-height:.95}.pf-page-home .pfe-service-carousel,.pf-page-home .pfe-bento,.pf-page-home .pfe-before-after,.pf-page-treatments .pfe-before-after,.pf-page-contact .pfe-faq,.pf-page-booking .pf-live-calendar,.pf-page-booking .pf-booking-help,.pf-page-service .pf-protocol-section,.pf-page-service .pf-variants-section{width:calc(100% - 20px);margin-block:10px}.pf-page-home .pfe-service-card,.pf-page-home .pfe-service-card:nth-child(n){flex-basis:min(84vw, 360px)!important;border-radius:var(--pf-card-radius)}.pf-page-home .pfe-service-card:nth-child(4n+1){border-radius:68px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-home .pfe-bento-feature{min-height:520px;border-radius:76px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-home .pfe-bento-step{min-height:190px}.pf-page-home .pfe-compare{height:460px;border-radius:74px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-home .pfe-final-cta,.pf-page-treatments .pfe-final-cta,.pf-page-center .pfe-final-cta{min-height:330px;padding:36px 26px 92px!important}.pfe-final-cta .elementor-button{width:100%}.pf-page-treatments .pfe-atlas-visual{height:470px!important;min-height:420px;border-radius:42% 42% var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-treatments .pfe-atlas-catalog{margin-top:48px;padding:50px 18px 72px;border-radius:var(--pf-panel-radius) var(--pf-panel-radius) 0 0}.pf-page-treatments .pfe-atlas-card,.pf-page-treatments .pfe-atlas-card:nth-child(n){min-height:0;border-radius:var(--pf-card-radius);grid-template-columns:1fr}.pf-page-treatments .pfe-atlas-card:nth-child(4n+1){border-radius:62px var(--pf-card-radius) var(--pf-card-radius)}.pf-page-treatments .pfe-atlas-card-media{min-height:260px}.pf-page-center .pfe-about-section .elementor-widget-image img{border-radius:72px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-center .pfe-values-section .elementor-widget-icon-box{padding:0!important}.pf-page-center .pfe-values-section .elementor-icon-box-wrapper{padding:26px 0 18px!important}.pf-page-contact .pfe-contact-photo,.pf-page-contact .pfe-contact-booking{min-height:500px}.pf-page-contact .pfe-contact-photo{border-radius:72px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-contact .pfe-contact-booking{min-height:0;border-radius:var(--pf-card-radius) 72px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-booking .pf-booking-hero{padding:52px 0 58px}.pf-page-booking .pf-booking-progress{border-radius:20px}.pf-page-booking .pf-booking-summary{box-shadow:none}.pf-page-service .pf-service-hero-media,.pf-page-service .pf-service-hero-media>img{border-radius:72px var(--pf-card-radius) var(--pf-card-radius)!important}.pf-page-service .pf-service-sticky{right:12px;bottom:12px;left:12px;border-radius:999px}.pf-site-footer{padding:58px 14px 22px}.pf-footer-main{grid-template-columns:1fr;gap:34px}.pf-footer-brand,.pf-footer-action{grid-column:auto}.pf-footer-action{min-height:104px}.pf-footer-bottom,.pf-footer-bottom>span:last-child{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.perfecta-brand-page *,.perfecta-brand-page *::before,.perfecta-brand-page *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}