*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}img,video{max-width:100%}a{color:inherit}video{display:block}.clone-appear{transition-property:opacity,transform,filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.clone-appear.clone-visible{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.clone-appear{transition-duration:.01ms!important}}nav[data-framer-name=Links] a{transition:background-color .3s,color .3s}nav[data-framer-name=Links] a:hover{background-color:#a82f6f!important}nav[data-framer-name=Links] a:hover *{color:#fff!important}[data-framer-name=Image\ Wrap] [data-framer-name=Icon\ wrap]{opacity:0!important;transition:opacity .25s,transform .25s!important;transform:translateY(8px)scale(.96)!important}[data-framer-name=Image\ Wrap]:hover [data-framer-name=Icon\ wrap]{opacity:1!important;transform:none!important}[data-framer-name=Image\ Wrap] [data-framer-name=Image]{transition:transform .45s cubic-bezier(.16,1,.3,1)!important;transform:scale(1)!important}[data-framer-name=Image\ Wrap]:hover [data-framer-name=Image]{transform:scale(1.05)!important}[data-framer-name=Layer\ Gradeint],[data-framer-name=Layer\ Gradeint].clone-appear.clone-visible{-webkit-filter:blur(150px)!important;opacity:.1!important;pointer-events:none!important}@media (max-width:767px){nav[data-framer-name="Phone Light Close"]>[data-framer-name=Container]>[data-framer-name=Content]>[data-framer-name=Links].framer-1032lgt{display:none!important}}a[href*=framer\.link],[data-framer-name=Badge]{display:none!important}.emfoco-mobile-menu:not([hidden]){color:#391f2f;background:#faf6f8;border-radius:24px;flex-direction:column;gap:4px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 30px #391f2f20}.emfoco-mobile-menu a{padding:12px;font-family:Inter,sans-serif;text-decoration:none}.emfoco-mobile-menu a:hover{background:#f2e2eb;border-radius:12px}.emfoco-faq-answer{color:#703957;margin:16px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}[data-framer-name="FAQ Q&A"],[data-framer-name=Menu]{cursor:pointer}.emfoco-social-icon{color:inherit}[data-framer-name=Social\ Links] a{justify-content:center;align-items:center;display:flex}[data-framer-name="Buttom logo Image"] img{max-height:230px;margin:auto;object-fit:contain!important}[data-framer-name="Buttom logo Image"]{overflow:visible!important}[data-framer-name=Hero\ Section] img[data-emfoco-generated]{object-position:50% 0%!important}@media (max-width:809px){[data-framer-name="Buttom logo Image"] img{max-height:160px}}h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,h1.framer-text span,h2.framer-text span,h3.framer-text span,h4.framer-text span,h5.framer-text span,h6.framer-text span{text-transform:none!important}[data-framer-name=CTA] a[aria-label]{color:#fff!important}[data-framer-name=Testimonials] button:not(:disabled){cursor:pointer;pointer-events:auto!important}nav a.emfoco-navbar-brand{flex-shrink:0;justify-content:center!important;align-items:center!important;width:76px!important;height:48px!important;padding:0 10px!important;display:flex!important}nav a.emfoco-navbar-brand img{display:block;object-fit:contain!important;width:44px!important;height:44px!important}nav [data-framer-name=Logo\+Cta],nav a.emfoco-navbar-brand{background-color:#fff!important}[data-framer-name=Hero\ Section] [data-framer-name=Right\ Content]{background:linear-gradient(135deg,#fff 0%,#fcfaf6 48%,#eee5d7 100%)!important}[data-framer-name=Hero\ Section] [data-framer-name=Right\ Content] [data-framer-name=Background]{display:none!important}[data-framer-name=Hero\ Section] [data-framer-name=Right\ Content] a[href=\/treatments]{--border-color:#a82f6f!important;--border-top-width:1px!important;--border-bottom-width:1px!important;--border-left-width:1px!important;--border-right-width:1px!important}[data-framer-name=Hero\ Section] [data-framer-name=Right\ Content] a[href=\/treatments] p{color:#7f3159!important;--framer-text-color:#7f3159!important}
