.page-module__xEvMTG__channelCard{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:var(--surface-raised);flex-direction:column;display:flex}.page-module__xEvMTG__channelTitle{letter-spacing:.04em;color:var(--primary-strong);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:14px;font-weight:600}.page-module__xEvMTG__channelList{margin:0 calc(var(--space-3)*-1);list-style:none}.page-module__xEvMTG__channelRow{gap:var(--space-3);color:var(--ink);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);align-items:center;text-decoration:none;transition:background-color .25s;display:flex}.page-module__xEvMTG__channelRow:hover{background-color:var(--primary-soft)}.page-module__xEvMTG__channelRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-module__xEvMTG__channelIcon{width:38px;height:38px;color:var(--primary-strong);background-color:var(--primary-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;display:grid}.page-module__xEvMTG__channelRow:hover .page-module__xEvMTG__channelIcon{background-color:var(--surface-raised)}.page-module__xEvMTG__channelBody{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__xEvMTG__channelLabel{color:var(--ink-muted);font-size:13px;font-weight:600}.page-module__xEvMTG__channelValue{overflow-wrap:anywhere;font-size:16px;font-weight:600}.page-module__xEvMTG__channelArrow{color:var(--ink-muted);font-size:12px;transition:transform .25s,color .25s}.page-module__xEvMTG__channelRow:hover .page-module__xEvMTG__channelArrow{color:var(--primary-strong);transform:translate(4px)}.page-module__xEvMTG__contactContainer{align-items:start;gap:var(--space-12);width:100%;max-width:1200px;padding-bottom:var(--space-16);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin:0 auto;display:grid}.page-module__xEvMTG__formCard{padding:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:var(--surface-raised);scroll-margin-top:120px}.page-module__xEvMTG__formIntro{max-width:560px;color:var(--ink-muted);margin:var(--space-2)0 var(--space-8);font-size:16px;line-height:1.6}.page-module__xEvMTG__form{gap:var(--space-6);flex-direction:column;display:flex}.page-module__xEvMTG__field{gap:var(--space-2);border:none;flex-direction:column;min-width:0;display:flex}.page-module__xEvMTG__field>label,.page-module__xEvMTG__field>legend{color:var(--ink);padding:0;font-size:15px;font-weight:600}.page-module__xEvMTG__field>legend{margin-bottom:var(--space-2)}.page-module__xEvMTG__field input,.page-module__xEvMTG__field textarea{width:100%;font:inherit;color:var(--ink);padding:var(--space-3)var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);font-size:16px;transition:border-color .2s,background-color .2s}.page-module__xEvMTG__field textarea{resize:vertical;min-height:150px;line-height:1.6}.page-module__xEvMTG__field input::placeholder,.page-module__xEvMTG__field textarea::placeholder{color:var(--ink-muted)}.page-module__xEvMTG__field input:focus-visible,.page-module__xEvMTG__field textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;background-color:var(--surface-raised)}.page-module__xEvMTG__topicChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__xEvMTG__chip{cursor:pointer;color:var(--ink);padding:var(--space-2)var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background-color:var(--surface);font-size:15px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;position:relative}.page-module__xEvMTG__chip:hover{border-color:var(--primary-strong)}.page-module__xEvMTG__chip:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.page-module__xEvMTG__chipActive{color:var(--on-primary);border-color:var(--primary);background-color:var(--primary)}.page-module__xEvMTG__formActions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__xEvMTG__formNote{gap:var(--space-2);color:var(--ink-muted);align-items:center;font-size:14px;display:flex}.page-module__xEvMTG__quickPanel{padding:var(--space-8);border-radius:var(--radius-lg);background-color:var(--surface-tint)}.page-module__xEvMTG__quickList{margin-top:var(--space-6);list-style:none}.page-module__xEvMTG__quickItem{gap:var(--space-4);align-items:flex-start;display:flex}.page-module__xEvMTG__quickItem+.page-module__xEvMTG__quickItem{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.page-module__xEvMTG__quickIcon{width:40px;height:40px;color:var(--primary-strong);background-color:var(--surface-raised);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;display:grid}.page-module__xEvMTG__quickHeading{color:var(--ink);margin-bottom:var(--space-1);font-size:18px;font-weight:600;line-height:1.3;font-family:var(--font-heading),Georgia,serif}.page-module__xEvMTG__quickItem p,.page-module__xEvMTG__quickAddress{color:var(--ink-muted);font-size:15px;font-style:normal;line-height:1.6}.page-module__xEvMTG__quickAddress span{display:block}.page-module__xEvMTG__quickLinks{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__xEvMTG__quickLink{gap:var(--space-2);margin-top:var(--space-2);text-underline-offset:3px;color:var(--primary-strong);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.page-module__xEvMTG__quickLink i{font-size:12px;transition:transform .2s}.page-module__xEvMTG__quickLink:hover i{transform:translate(3px)}.page-module__xEvMTG__ctaBand{padding:var(--space-16)var(--space-8);border-top:1px solid var(--border);background-color:var(--surface-tint);margin:0 -2rem -2rem}.page-module__xEvMTG__ctaInner{align-items:center;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;max-width:1200px;margin:0 auto;display:grid}.page-module__xEvMTG__ctaCopy h2{margin-bottom:var(--space-2)}.page-module__xEvMTG__ctaText{max-width:560px;color:var(--ink-muted);font-size:18px;line-height:1.6}.page-module__xEvMTG__ctaActions{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:1024px){.page-module__xEvMTG__contactContainer{gap:var(--space-8);grid-template-columns:1fr}.page-module__xEvMTG__ctaInner{grid-template-columns:minmax(0,1fr)}.page-module__xEvMTG__ctaMoon{display:none}.page-module__xEvMTG__ctaActions{justify-content:flex-start}}@media (max-width:768px){.page-module__xEvMTG__formCard,.page-module__xEvMTG__quickPanel{padding:var(--space-6)}.page-module__xEvMTG__ctaBand{padding:var(--space-12)var(--space-6);margin:0 -1.75rem -1.75rem}}@media (max-width:480px){.page-module__xEvMTG__formActions>*{width:100%}.page-module__xEvMTG__ctaBand{padding:var(--space-10)var(--space-5)}}
.Button-module__e7WGRa__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3)var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.02em;text-align:center;white-space:nowrap;cursor:pointer;border:2px solid #0000;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex}.Button-module__e7WGRa__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Button-module__e7WGRa__primary{color:var(--on-primary);background-color:var(--primary);border-color:var(--primary)}.Button-module__e7WGRa__primary:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px)}.Button-module__e7WGRa__secondary{color:var(--ink);border-color:var(--primary);box-shadow:var(--shadow-glow);background-color:#0000}.Button-module__e7WGRa__secondary:hover{color:var(--on-primary);background-color:var(--primary)}.Button-module__e7WGRa__ghost{color:var(--primary-strong);padding-left:var(--space-4);padding-right:var(--space-4);background-color:#0000}.Button-module__e7WGRa__ghost:hover{background-color:var(--primary-soft)}.Button-module__e7WGRa__onPhoto{color:var(--on-photo);border-color:var(--on-photo);background-color:#0000}.Button-module__e7WGRa__onPhoto:hover{color:#1f1924;background-color:var(--on-photo)}.Button-module__e7WGRa__onPhoto:focus-visible{outline-color:var(--on-photo)}.Button-module__e7WGRa__small{min-height:36px;padding:var(--space-2)var(--space-4);font-size:14px}.Button-module__e7WGRa__fullWidth{width:100%}@media (prefers-reduced-motion:reduce){.Button-module__e7WGRa__button{transition:none}.Button-module__e7WGRa__primary:hover{transform:none}}
.Studio-module__jpsv6q__studioSection{width:100%;height:350px;box-shadow:var(--shadow-sm);background-image:url(/images/spa.webp);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.Studio-module__jpsv6q__studioSection:hover{box-shadow:var(--shadow-lg)}.Studio-module__jpsv6q__overlay{background-color:var(--photo-scrim);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:all .3s;display:flex}.Studio-module__jpsv6q__studioTitle{text-align:center;color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.Studio-module__jpsv6q__studioDescription{text-align:center;color:#e6e6e6;font-size:1.375rem;transition:all .3s}@media (max-width:768px){.Studio-module__jpsv6q__overlay{padding:1.75rem}.Studio-module__jpsv6q__studioDescription{font-size:1.25rem}}@media (max-width:480px){.Studio-module__jpsv6q__overlay{padding:1.5rem}.Studio-module__jpsv6q__studioDescription{font-size:1.15rem}}
.AHAvsBHA-module__Ko0f6W__ahaVsBhaSection{width:100%;box-shadow:var(--shadow-sm);background-image:url(/images/cream.webp);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex;position:relative}.AHAvsBHA-module__Ko0f6W__ahaVsBhaSection:hover{box-shadow:var(--shadow-lg)}.AHAvsBHA-module__Ko0f6W__overlay{background-color:var(--photo-scrim);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:all .3s;display:flex}.AHAvsBHA-module__Ko0f6W__ahaVsBhaTitle{text-align:center;color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.AHAvsBHA-module__Ko0f6W__ahaVsBhaDescription{text-align:center;color:#e6e6e6;margin-bottom:.75rem;font-size:1.375rem;transition:all .3s}.AHAvsBHA-module__Ko0f6W__contentGrid{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;width:100%;display:flex}.AHAvsBHA-module__Ko0f6W__column{flex-direction:column;flex:45%;justify-content:flex-start;align-items:center;transition:all .3s;display:flex}.AHAvsBHA-module__Ko0f6W__columnSubheading{color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.AHAvsBHA-module__Ko0f6W__columnList{text-align:left;color:#f2f2f2;background-color:#00000040;border-radius:.5rem;flex-direction:column;flex:1;justify-content:flex-start;width:100%;padding:1rem 2.5rem;font-size:1.5rem;list-style-type:disc;transition:all .3s;display:flex;box-shadow:0 0 15px #00000040}.AHAvsBHA-module__Ko0f6W__columnList li:not(:last-child){margin-bottom:.5rem}@media (max-width:768px){.AHAvsBHA-module__Ko0f6W__overlay{padding:1.75rem}.AHAvsBHA-module__Ko0f6W__ahaVsBhaDescription{font-size:1.25rem}.AHAvsBHA-module__Ko0f6W__column{flex:100%}.AHAvsBHA-module__Ko0f6W__columnSubheading{align-self:flex-start}.AHAvsBHA-module__Ko0f6W__columnList{font-size:1.15rem}}@media (max-width:480px){.AHAvsBHA-module__Ko0f6W__overlay{padding:1.5rem}.AHAvsBHA-module__Ko0f6W__ahaVsBhaDescription{font-size:1.15rem}.AHAvsBHA-module__Ko0f6W__columnList{font-size:1rem}}
.Dermaplaning-module__7Keu7G__dermaplaningSection{text-align:center;width:100%;box-shadow:var(--shadow-sm);background-image:url(/images/dermaplaning.webp);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}.Dermaplaning-module__7Keu7G__dermaplaningSection:hover{box-shadow:var(--shadow-lg)}.Dermaplaning-module__7Keu7G__expanded{background-image:url(/images/scalpel.webp)}.Dermaplaning-module__7Keu7G__dermaplaningSection:before{content:"";background-color:var(--photo-scrim);border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.Dermaplaning-module__7Keu7G__dermaplaningContent{z-index:1;position:relative}.Dermaplaning-module__7Keu7G__dermaplaningTitle{color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.Dermaplaning-module__7Keu7G__dermaplaningText1,.Dermaplaning-module__7Keu7G__dermaplaningText2{color:#e6e6e6;margin-bottom:1rem;font-size:1.375rem;transition:all .3s}@media (max-width:768px){.Dermaplaning-module__7Keu7G__dermaplaningSection{padding:1.75rem}.Dermaplaning-module__7Keu7G__dermaplaningText1,.Dermaplaning-module__7Keu7G__dermaplaningText2{font-size:1.25rem}}@media (max-width:480px){.Dermaplaning-module__7Keu7G__dermaplaningSection{padding:1.5rem}.Dermaplaning-module__7Keu7G__dermaplaningText1,.Dermaplaning-module__7Keu7G__dermaplaningText2{font-size:1.15rem}}
.LanguageSwitcher-module__U9ItxG__menuContainer{position:relative}.LanguageSwitcher-module__U9ItxG__trigger{gap:var(--space-2);min-height:36px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body),Arial,sans-serif;letter-spacing:.04em;color:var(--ink);align-items:center;font-size:14px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.LanguageSwitcher-module__U9ItxG__trigger:hover{color:var(--primary-strong);background-color:var(--primary-soft)}.LanguageSwitcher-module__U9ItxG__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.LanguageSwitcher-module__U9ItxG__chevron{font-size:10px;transition:transform .3s}.LanguageSwitcher-module__U9ItxG__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module__U9ItxG__menu{right:0;top:calc(100% + var(--space-2));z-index:1000;min-width:160px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background-color:var(--surface-raised);flex-direction:column;display:flex;position:absolute}.LanguageSwitcher-module__U9ItxG__menu[hidden]{display:none}.LanguageSwitcher-module__U9ItxG__menu .LanguageSwitcher-module__U9ItxG__option{padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font-size:15px;font-weight:500;transition:background-color .3s,color .3s}.LanguageSwitcher-module__U9ItxG__menu .LanguageSwitcher-module__U9ItxG__option:hover{color:var(--primary-strong);background-color:var(--primary-soft)}.LanguageSwitcher-module__U9ItxG__menu .LanguageSwitcher-module__U9ItxG__current{color:var(--primary-strong);font-weight:600}.LanguageSwitcher-module__U9ItxG__inline{gap:var(--space-3);font-family:var(--font-body),Arial,sans-serif;flex-wrap:wrap;align-items:center;display:flex}.LanguageSwitcher-module__U9ItxG__inline i{color:var(--primary-strong)}.LanguageSwitcher-module__U9ItxG__inline .LanguageSwitcher-module__U9ItxG__option{color:var(--ink-muted);font-size:15px;font-weight:500;transition:color .3s}.LanguageSwitcher-module__U9ItxG__inline .LanguageSwitcher-module__U9ItxG__option:hover{color:var(--primary-strong)}.LanguageSwitcher-module__U9ItxG__inline .LanguageSwitcher-module__U9ItxG__current{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}
.PopularServices-module__GYJU9q__popularServicesSection{width:100%;box-shadow:var(--shadow-sm);background-image:url(/images/laser-hair-removal-2.webp);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.PopularServices-module__GYJU9q__popularServicesSection:hover{box-shadow:var(--shadow-lg)}.PopularServices-module__GYJU9q__overlay{background-color:var(--photo-scrim);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:all .3s;display:flex}.PopularServices-module__GYJU9q__popularServicesTitle{text-align:center;color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.PopularServices-module__GYJU9q__popularServicesDescription{text-align:center;color:#e6e6e6;font-size:1.375rem;transition:all .3s}.PopularServices-module__GYJU9q__servicesList{flex-direction:column;gap:.75rem;min-width:100%;display:flex}.PopularServices-module__GYJU9q__serviceItem{justify-content:center;align-items:center;width:100%;display:flex}.PopularServices-module__GYJU9q__serviceName,.PopularServices-module__GYJU9q__servicePrice{white-space:nowrap;color:#fff;font-size:1.375rem;transition:all .3s}.PopularServices-module__GYJU9q__line{opacity:.75;background-color:#fff;flex-grow:1;height:2px;margin:0 .75rem}@media (max-width:768px){.PopularServices-module__GYJU9q__overlay{padding:1.75rem}.PopularServices-module__GYJU9q__popularServicesDescription{font-size:1.15rem}.PopularServices-module__GYJU9q__serviceName,.PopularServices-module__GYJU9q__servicePrice{font-size:1.25rem}}@media (max-width:480px){.PopularServices-module__GYJU9q__overlay{padding:1.5rem}.PopularServices-module__GYJU9q__popularServicesDescription{font-size:1rem}.PopularServices-module__GYJU9q__servicesList{gap:.5rem}.PopularServices-module__GYJU9q__serviceName,.PopularServices-module__GYJU9q__servicePrice{font-size:1.15rem}.PopularServices-module__GYJU9q__line{margin:0 .5rem}}.PopularServices-module__GYJU9q__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}
.Footer-module__Grjkva__footer{border-top:1px solid var(--border);background-color:var(--surface-raised);width:100%}.Footer-module__Grjkva__footerContainer{max-width:1280px;padding:var(--space-16)var(--space-8)var(--space-8);margin:0 auto}.Footer-module__Grjkva__topGrid{gap:var(--space-10);grid-template-columns:1.5fr 1fr 1fr 1.4fr;display:grid}.Footer-module__Grjkva__brandName{color:var(--ink);margin-bottom:var(--space-4);font-variation-settings:"opsz" 48;font-size:40px;font-weight:500;line-height:1.1;font-family:var(--font-heading),Georgia,serif;text-decoration:none;display:inline-block}.Footer-module__Grjkva__tagline{max-width:420px;color:var(--ink);margin-bottom:var(--space-6);font-size:18px;line-height:1.65}.Footer-module__Grjkva__contactList{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__Grjkva__contactList li{gap:var(--space-3);align-items:baseline;display:flex}.Footer-module__Grjkva__contactList i{text-align:center;width:1.25rem;color:var(--primary-strong);flex-shrink:0}.Footer-module__Grjkva__contactList a{color:var(--ink);word-break:break-word;font-size:16px;line-height:1.5;transition:color .3s}.Footer-module__Grjkva__contactList a:hover{color:var(--primary-strong)}.Footer-module__Grjkva__columnLabel{letter-spacing:.08em;color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.2;font-family:var(--font-body),Arial,sans-serif;padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--border)}.Footer-module__Grjkva__linkList{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__Grjkva__linkList a{color:var(--ink);letter-spacing:.02em;font-size:16px;font-weight:500;line-height:1.4;transition:color .3s}.Footer-module__Grjkva__linkList a:hover{color:var(--primary-strong)}.Footer-module__Grjkva__ctaText{color:var(--ink);margin-bottom:var(--space-6);font-size:16px;line-height:1.65}.Footer-module__Grjkva__disclaimer{max-width:880px;color:var(--ink-muted);margin-top:var(--space-12);font-size:14px;line-height:1.5}.Footer-module__Grjkva__bottomBar{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);padding-right:var(--space-16);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.Footer-module__Grjkva__copyright,.Footer-module__Grjkva__legalLinks a,.Footer-module__Grjkva__legalDivider{color:var(--ink-muted);font-size:14px;line-height:1.4}.Footer-module__Grjkva__legalLinks{gap:var(--space-3);justify-self:end;align-items:center;display:flex}.Footer-module__Grjkva__themeSwitch{justify-self:center}.Footer-module__Grjkva__legalLinks a{transition:color .3s}.Footer-module__Grjkva__legalLinks a:hover{color:var(--primary-strong)}@media (max-width:1024px){.Footer-module__Grjkva__topGrid{grid-template-columns:repeat(3,1fr)}.Footer-module__Grjkva__brandColumn{grid-column:1/-1}}@media (max-width:768px){.Footer-module__Grjkva__footerContainer{padding:var(--space-12)var(--space-6)var(--space-8)}.Footer-module__Grjkva__topGrid{gap:var(--space-10)var(--space-6);grid-template-columns:1fr 1fr}.Footer-module__Grjkva__ctaColumn{grid-column:1/-1}.Footer-module__Grjkva__brandName{font-size:34px}.Footer-module__Grjkva__bottomBar{padding-right:0;padding-bottom:var(--space-16);grid-template-columns:1fr;justify-items:start}.Footer-module__Grjkva__themeSwitch{order:-1;justify-self:start}.Footer-module__Grjkva__legalLinks{justify-self:start}}@media (max-width:480px){.Footer-module__Grjkva__footerContainer{padding:var(--space-12)var(--space-5)var(--space-6)}}.Footer-module__Grjkva__languageRow{margin-top:var(--space-6)}
.SkincareRoutine-module__nir_sq__routineSection{text-align:center;width:100%;box-shadow:var(--shadow-sm);background-color:#1a1a1a;background-position:50%;background-size:cover;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}.SkincareRoutine-module__nir_sq__routineSection:hover{box-shadow:var(--shadow-lg)}.SkincareRoutine-module__nir_sq__routineTitle{color:#e6e6e6;margin-bottom:.25rem;transition:all .3s}.SkincareRoutine-module__nir_sq__routineDescription{color:#ccc;margin-bottom:1rem;font-size:1.375rem;transition:all .3s}.SkincareRoutine-module__nir_sq__routineSteps{grid-template-columns:auto 1fr 2fr;justify-content:center;align-items:center;gap:1rem;transition:all .3s;display:grid}.SkincareRoutine-module__nir_sq__stepNumber{color:#1a1a1a;background-color:var(--secondary);border-radius:5rem;justify-content:center;align-items:center;width:75px;height:75px;font-size:1.75rem;transition:all .3s;display:flex}.SkincareRoutine-module__nir_sq__stepNumber:hover{background-color:var(--primary)}.SkincareRoutine-module__nir_sq__stepHeading{color:#1a1a1a;background-color:var(--secondary);border-radius:5rem;justify-content:center;align-items:center;width:auto;height:75px;font-size:1.5rem;transition:all .3s;display:flex}.SkincareRoutine-module__nir_sq__stepHeading:hover{background-color:var(--primary)}.SkincareRoutine-module__nir_sq__stepText{color:#1a1a1a;background-color:var(--secondary);border-radius:5rem;justify-content:center;align-items:center;width:auto;height:75px;padding:1rem;font-size:1.5rem;transition:all .3s;display:flex}.SkincareRoutine-module__nir_sq__stepText:hover{background-color:var(--primary)}@media (max-width:1100px){.SkincareRoutine-module__nir_sq__stepText{font-size:1.35rem}}@media (max-width:768px){.SkincareRoutine-module__nir_sq__routineSection{padding:1.75rem}.SkincareRoutine-module__nir_sq__routineDescription{font-size:1.25rem}.SkincareRoutine-module__nir_sq__routineSteps{gap:.75rem}.SkincareRoutine-module__nir_sq__stepNumber{font-size:1.5rem}.SkincareRoutine-module__nir_sq__stepHeading,.SkincareRoutine-module__nir_sq__stepText{font-size:1.25rem}}@media (max-width:650px){.SkincareRoutine-module__nir_sq__stepText{font-size:1.15rem}}@media (max-width:600px){.SkincareRoutine-module__nir_sq__stepText{font-size:1rem}}@media (max-width:550px){.SkincareRoutine-module__nir_sq__stepText{font-size:.75rem}}@media (max-width:480px){.SkincareRoutine-module__nir_sq__routineSection{padding:1.5rem}.SkincareRoutine-module__nir_sq__routineDescription{font-size:1.15rem}.SkincareRoutine-module__nir_sq__routineSteps{gap:.5rem}.SkincareRoutine-module__nir_sq__stepNumber{width:65px;height:65px;font-size:1.25rem}.SkincareRoutine-module__nir_sq__stepHeading{height:65px;padding:.65rem;font-size:.75rem}.SkincareRoutine-module__nir_sq__stepText{padding:.5rem;font-size:.5rem}}
.LEDTherapy-module__2C51ka__ledLightTherapySection{text-align:center;width:100%;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}.LEDTherapy-module__2C51ka__ledLightTherapySection:hover{box-shadow:var(--shadow-lg)}.LEDTherapy-module__2C51ka__ledLightTherapySection:before{content:"";background-color:var(--photo-scrim);border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.LEDTherapy-module__2C51ka__ledLightTherapyContent{z-index:1;position:relative}.LEDTherapy-module__2C51ka__ledLightTherapyTitle{color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.LEDTherapy-module__2C51ka__ledLightDescription1,.LEDTherapy-module__2C51ka__ledLightDescription2{color:#e6e6e6;margin-bottom:1rem;font-size:1.375rem;transition:all .3s}@media (max-width:768px){.LEDTherapy-module__2C51ka__ledLightTherapySection{padding:1.75rem}.LEDTherapy-module__2C51ka__ledLightDescription1,.LEDTherapy-module__2C51ka__ledLightDescription2{font-size:1.25rem}}@media (max-width:480px){.LEDTherapy-module__2C51ka__ledLightTherapySection{padding:1.5rem}.LEDTherapy-module__2C51ka__ledLightDescription1,.LEDTherapy-module__2C51ka__ledLightDescription2{font-size:1.15rem}}
.ThemeToggle-module__Z5gSZG__toggle{gap:var(--space-3);padding:var(--space-1);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body),Arial,sans-serif;background:0 0;align-items:center;display:inline-flex}.ThemeToggle-module__Z5gSZG__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ThemeToggle-module__Z5gSZG__track{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background-color:var(--primary-soft);flex-shrink:0;width:72px;height:36px;transition:background-color .6s,border-color .6s;position:relative}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__track{background-color:var(--surface)}.ThemeToggle-module__Z5gSZG__thumb{background-color:var(--surface-raised);width:28px;height:28px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;transition:transform .7s cubic-bezier(.68,-.55,.27,1.55),background-color .6s;display:grid;position:absolute;top:3px;left:3px}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__thumb{transform:translate(36px)rotate(-360deg)}.ThemeToggle-module__Z5gSZG__toggle:hover .ThemeToggle-module__Z5gSZG__thumb{box-shadow:var(--shadow-glow)}.ThemeToggle-module__Z5gSZG__icon{width:22px;height:22px;overflow:visible}.ThemeToggle-module__Z5gSZG__core{fill:var(--primary-strong);transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55)}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__core{transform:scale(1.6)}.ThemeToggle-module__Z5gSZG__bite{transition:transform .6s cubic-bezier(.65,0,.35,1) 50ms}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__bite{transform:translate(-13px,7px)}.ThemeToggle-module__Z5gSZG__rays{stroke:var(--primary-strong);stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px;transition:transform .5s,opacity .35s}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__rays{opacity:0;transform:rotate(90deg)scale(.4)}.ThemeToggle-module__Z5gSZG__sparkles{width:40px;height:28px;position:absolute;top:4px;left:6px;overflow:visible}.ThemeToggle-module__Z5gSZG__sparkle{opacity:0;fill:var(--brand-pink);transform-box:fill-box;transform-origin:50%;transition:opacity .4s,scale .5s cubic-bezier(.68,-.55,.27,1.55);scale:0}.ThemeToggle-module__Z5gSZG__sparkle:nth-child(2){fill:var(--brand-lavender)}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__sparkle{opacity:1;animation:2.4s ease-in-out infinite ThemeToggle-module__Z5gSZG__twinkle;scale:1}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__sparkle:first-child{transition-delay:.25s;animation-delay:.9s}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__sparkle:nth-child(2){transition-delay:.35s;animation-delay:1.5s}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__sparkle:nth-child(3){transition-delay:.45s;animation-delay:2.1s}@keyframes ThemeToggle-module__Z5gSZG__twinkle{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.6}}.ThemeToggle-module__Z5gSZG__label{letter-spacing:.02em;color:var(--ink-muted);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Z5gSZG__track,.ThemeToggle-module__Z5gSZG__thumb,.ThemeToggle-module__Z5gSZG__core,.ThemeToggle-module__Z5gSZG__bite,.ThemeToggle-module__Z5gSZG__rays,.ThemeToggle-module__Z5gSZG__sparkle{transition:none}.ThemeToggle-module__Z5gSZG__dark .ThemeToggle-module__Z5gSZG__sparkle{animation:none}}
.Invest-module__Tmo-rG__investSection{text-align:center;width:100%;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;background-color:var(--surface-tint);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}.Invest-module__Tmo-rG__investSection:hover{box-shadow:var(--shadow-lg)}.Invest-module__Tmo-rG__investTitle{color:var(--ink);margin-bottom:.25rem;transition:all .3s}.Invest-module__Tmo-rG__investDescription{color:var(--ink-muted);margin-bottom:1rem;font-size:1.375rem;transition:all .3s}.Invest-module__Tmo-rG__investTips{grid-template-columns:75px 1fr;justify-content:center;align-items:center;gap:1rem;width:100%;transition:all .3s;display:grid}.Invest-module__Tmo-rG__investTip{display:contents}.Invest-module__Tmo-rG__tipNumber{color:#1a1a1a;background-color:var(--primary);border-radius:5rem;justify-content:center;align-items:center;width:75px;height:75px;font-size:1.75rem;transition:all .3s;display:flex}.Invest-module__Tmo-rG__tipNumber:hover{background-color:var(--secondary)}.Invest-module__Tmo-rG__tipText{color:#1a1a1a;background-color:var(--primary);border-radius:5rem;justify-content:center;align-items:center;height:75px;font-size:1.75rem;transition:all .3s;display:flex}.Invest-module__Tmo-rG__tipText:hover{background-color:var(--secondary)}@media (max-width:768px){.Invest-module__Tmo-rG__investSection{padding:1.75rem}.Invest-module__Tmo-rG__investDescription{font-size:1.25rem}.Invest-module__Tmo-rG__investTips{gap:.5rem}.Invest-module__Tmo-rG__tipNumber,.Invest-module__Tmo-rG__tipText{font-size:1.5rem}}@media (max-width:480px){.Invest-module__Tmo-rG__investSection{padding:1.5rem}.Invest-module__Tmo-rG__investDescription{font-size:1.15rem}.Invest-module__Tmo-rG__investTips{grid-template-columns:55px 1fr}.Invest-module__Tmo-rG__tipNumber{width:55px;height:55px;font-size:1.25rem}.Invest-module__Tmo-rG__tipText{height:55px;padding:.5rem;font-size:.95rem}}
.MessageButton-module__vNa_yW__messageContainer{z-index:990;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.MessageButton-module__vNa_yW__messageToggle{cursor:pointer;color:#1a1a1a;width:3.75rem;height:3.75rem;box-shadow:var(--shadow-sm);background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;transition:all .3s;display:flex}.MessageButton-module__vNa_yW__messageToggle:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.MessageButton-module__vNa_yW__messageMenu{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.MessageButton-module__vNa_yW__messageMenu[hidden]{display:none}.MessageButton-module__vNa_yW__menuOpen{animation:.2s MessageButton-module__vNa_yW__slideUp}.MessageButton-module__vNa_yW__messageOption{white-space:nowrap;color:var(--ink);box-shadow:var(--shadow-sm);background-color:var(--surface-raised);border-radius:2rem;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-size:1.1rem;font-weight:500;transition:all .3s;display:flex}.MessageButton-module__vNa_yW__messageOption:hover{box-shadow:var(--shadow-glow);transform:translate(-4px)}.MessageButton-module__vNa_yW__messageOption i{color:var(--primary-strong);font-size:1.35rem}.MessageButton-module__vNa_yW__messageOption .MessageButton-module__vNa_yW__whatsappIcon{color:#22c35d}@keyframes MessageButton-module__vNa_yW__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MessageButton-module__vNa_yW__menuOpen{animation:none}}@media (max-width:576px){.MessageButton-module__vNa_yW__messageContainer{bottom:1rem;right:1rem}.MessageButton-module__vNa_yW__messageToggle{width:3.25rem;height:3.25rem;font-size:1.4rem}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_8bb9f573-module__CD543G__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_8bb9f573-module__CD543G__variable{--font-body:"Montserrat","Montserrat Fallback"}
.PageHero-module__TUpKZG__hero{margin:-2rem -2rem var(--space-12);padding:var(--space-16)var(--space-8)var(--space-12);border-bottom:1px solid var(--border);background-color:var(--surface-tint);transition:background-color .3s;position:relative;overflow:hidden}.PageHero-module__TUpKZG__moon{opacity:.16;pointer-events:none;position:absolute;top:50%;right:-60px;transform:translateY(-50%)rotate(-12deg)}.PageHero-module__TUpKZG__inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.PageHero-module__TUpKZG__withAside{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.PageHero-module__TUpKZG__copy{max-width:680px}.PageHero-module__TUpKZG__breadcrumb{margin-bottom:var(--space-6)}.PageHero-module__TUpKZG__breadcrumb ol{gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;font-weight:500;list-style:none;display:flex}.PageHero-module__TUpKZG__breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--border-strong)}.PageHero-module__TUpKZG__breadcrumb a{color:var(--ink-muted);transition:color .3s}.PageHero-module__TUpKZG__breadcrumb a:hover{color:var(--primary-strong)}.PageHero-module__TUpKZG__breadcrumb [aria-current=page]{color:var(--ink)}.PageHero-module__TUpKZG__title{color:var(--ink);margin-bottom:var(--space-4)}.PageHero-module__TUpKZG__description{color:var(--ink-muted);font-size:20px;line-height:1.65}.PageHero-module__TUpKZG__actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:1024px){.PageHero-module__TUpKZG__withAside{align-items:start;gap:var(--space-8);grid-template-columns:1fr}.PageHero-module__TUpKZG__moon{opacity:.1}}@media (max-width:768px){.PageHero-module__TUpKZG__hero{margin:-1.75rem -1.75rem var(--space-10);padding:var(--space-10)var(--space-6)var(--space-10)}.PageHero-module__TUpKZG__moon{width:280px;height:280px;right:-90px}}@media (max-width:480px){.PageHero-module__TUpKZG__hero{padding:var(--space-8)var(--space-5)var(--space-8)}.PageHero-module__TUpKZG__description{font-size:18px}}
.ServiceComponent-module___RYxHG__serviceSection{text-align:center;width:100%;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;transition:all .3s;display:flex;position:relative}.ServiceComponent-module___RYxHG__serviceSection:hover{box-shadow:var(--shadow-lg)}.ServiceComponent-module___RYxHG__serviceSection:before{content:"";background-color:var(--photo-scrim);border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.ServiceComponent-module___RYxHG__serviceContent{z-index:1;position:relative}.ServiceComponent-module___RYxHG__serviceTitle{color:var(--on-photo);margin-bottom:.25rem;transition:all .3s}.ServiceComponent-module___RYxHG__serviceDescription1,.ServiceComponent-module___RYxHG__serviceDescription2{color:#f2f2f2;font-size:1.375rem;transition:all .3s}.ServiceComponent-module___RYxHG__serviceDescription1{margin-bottom:.5rem}.ServiceComponent-module___RYxHG__serviceDescription2{margin-bottom:1.75rem}@media (max-width:768px){.ServiceComponent-module___RYxHG__serviceSection{padding:1.75rem}.ServiceComponent-module___RYxHG__serviceDescription1,.ServiceComponent-module___RYxHG__serviceDescription2{font-size:1.25rem}}@media (max-width:480px){.ServiceComponent-module___RYxHG__serviceSection{padding:1.5rem}.ServiceComponent-module___RYxHG__serviceDescription1,.ServiceComponent-module___RYxHG__serviceDescription2{font-size:1.15rem}}.ServiceComponent-module___RYxHG__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.1a010527.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.9e0ef734.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.41f06129.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_3e42f543-module__l6NG3q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_3e42f543-module__l6NG3q__variable{--font-heading:"Newsreader","Newsreader Fallback"}
.LaserBenefits-module__J2A-iW__laserSection{width:100%;box-shadow:var(--shadow-sm);background-image:url(/images/laser-hair-removal-1.webp);background-position:50%;background-size:cover;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex;position:relative}.LaserBenefits-module__J2A-iW__laserSection:hover{box-shadow:var(--shadow-lg)}.LaserBenefits-module__J2A-iW__overlay{background-color:var(--photo-scrim);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:all .3s;display:flex}.LaserBenefits-module__J2A-iW__laserTitle{text-align:center;color:var(--on-photo);margin-bottom:.5rem;transition:all .3s}.LaserBenefits-module__J2A-iW__accordion{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;transition:all .3s;display:flex}.LaserBenefits-module__J2A-iW__accordionItem{border:2px solid var(--primary);border-radius:.5rem;overflow:hidden}.LaserBenefits-module__J2A-iW__accordionTitle{color:#fff;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-size:1.5rem;font-weight:500;transition:all .3s;display:flex}.LaserBenefits-module__J2A-iW__accordionTitle:hover,.LaserBenefits-module__J2A-iW__active{background-color:#00000040}.LaserBenefits-module__J2A-iW__icon{font-size:1.5rem;transition:all .3s}.LaserBenefits-module__J2A-iW__accordionText{text-align:left;color:#fff;background-color:#00000040;max-height:0;font-size:1.25rem;transition:all .3s}.LaserBenefits-module__J2A-iW__open{border-top:2px solid var(--primary);max-height:500px;padding:.75rem 1rem}.LaserBenefits-module__J2A-iW__active .LaserBenefits-module__J2A-iW__icon{transform:rotate(180deg)}@media (max-width:768px){.LaserBenefits-module__J2A-iW__overlay{padding:1.75rem}.LaserBenefits-module__J2A-iW__accordionTitle,.LaserBenefits-module__J2A-iW__icon{font-size:1.25rem}.LaserBenefits-module__J2A-iW__accordionText{font-size:1.15rem}}@media (max-width:480px){.LaserBenefits-module__J2A-iW__overlay{padding:1.5rem}.LaserBenefits-module__J2A-iW__accordion{gap:.75rem}.LaserBenefits-module__J2A-iW__accordionTitle,.LaserBenefits-module__J2A-iW__icon{font-size:1.15rem}.LaserBenefits-module__J2A-iW__accordionText{font-size:1rem}}
.StudioHours-module__QYwDYG__status{gap:var(--space-2);min-height:24px;color:var(--ink);flex-wrap:wrap;align-items:center;font-size:16px;line-height:1.5;display:flex}.StudioHours-module__QYwDYG__dot{background-color:var(--border-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px}.StudioHours-module__QYwDYG__dotOpen{background-color:var(--status-open);box-shadow:0 0 0 4px var(--status-open-soft)}.StudioHours-module__QYwDYG__statusDetail{color:var(--ink-muted)}.StudioHours-module__QYwDYG__hoursList{flex-direction:column;list-style:none;display:flex}.StudioHours-module__QYwDYG__hoursRow{gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);align-items:baseline;font-size:18px;line-height:1.4;display:flex}.StudioHours-module__QYwDYG__hoursDay{gap:var(--space-2);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.StudioHours-module__QYwDYG__leader{min-width:var(--space-4);border-bottom:2px dotted var(--border);flex:1;transform:translateY(-4px)}.StudioHours-module__QYwDYG__hoursTime{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.StudioHours-module__QYwDYG__hoursClosed{color:var(--ink-muted)}.StudioHours-module__QYwDYG__today{background-color:var(--primary-soft)}.StudioHours-module__QYwDYG__today .StudioHours-module__QYwDYG__leader{border-bottom-color:var(--border-strong)}.StudioHours-module__QYwDYG__todayTag{letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--on-primary);background-color:var(--primary);font-size:12px;font-weight:600}@media (max-width:480px){.StudioHours-module__QYwDYG__hoursRow{padding:var(--space-3);font-size:16px}}
