.TreatmentFacts_section__wmT_o{padding-block:10px 65px}.TreatmentFacts_heading__DL2uQ{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.TreatmentFacts_heading__DL2uQ h2{font-size:2.5rem}.TreatmentFacts_heading__DL2uQ p{margin-bottom:9px}.TreatmentFacts_grid__L5kfr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;background:#f0eee7;border:1px solid var(--line)}.TreatmentFacts_card__mmebn{padding:26px 18px;min-width:0;border-right:1px solid var(--line)}.TreatmentFacts_card__mmebn:last-child{border-right:0}.TreatmentFacts_card__mmebn svg{color:var(--gold);margin-bottom:18px}.TreatmentFacts_card__mmebn dt{text-transform:uppercase;font-size:.68rem;letter-spacing:.1em;color:var(--muted);margin-bottom:9px}.TreatmentFacts_card__mmebn dd{margin:0;font-size:1rem;line-height:1.4;color:var(--green);overflow-wrap:anywhere}.TreatmentFacts_card__mmebn:first-child dd{font-family:var(--serif);font-size:1.5rem}.TreatmentFacts_card__mmebn small{display:block;margin-top:8px;color:var(--muted);font-size:.7rem;line-height:1.5}.TreatmentFacts_note__enwbB{font-size:.78rem;margin-top:16px;max-width:880px}@media(max-width:1000px){.TreatmentFacts_grid__L5kfr{grid-template-columns:repeat(3,minmax(0,1fr))}.TreatmentFacts_card__mmebn:nth-child(3n){border-right:0}.TreatmentFacts_card__mmebn:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:600px){.TreatmentFacts_section__wmT_o{padding-bottom:40px}.TreatmentFacts_heading__DL2uQ{display:block}.TreatmentFacts_heading__DL2uQ h2{font-size:2.2rem}.TreatmentFacts_heading__DL2uQ button{margin-top:12px;text-align:left}.TreatmentFacts_grid__L5kfr{grid-template-columns:repeat(2,minmax(0,1fr))}.TreatmentFacts_card__mmebn{padding:22px 16px;border-right:0;border-bottom:1px solid var(--line)}.TreatmentFacts_card__mmebn:nth-child(odd){border-right:1px solid var(--line)}.TreatmentFacts_card__mmebn:nth-last-child(-n+2){border-bottom:0}.TreatmentFacts_card__mmebn dd{font-size:.92rem}.TreatmentFacts_card__mmebn svg{margin-bottom:12px}}.LpgTreatmentPage_page__3PRkl{padding-bottom:0}.LpgTreatmentPage_page__3PRkl section[id]{scroll-margin-top:120px}.LpgTreatmentPage_hero__Jw62C{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding:25px 0 55px}.LpgTreatmentPage_hero__Jw62C h1{font-size:clamp(3rem,5vw,5.5rem)}.LpgTreatmentPage_hero__Jw62C p{max-width:540px}.LpgTreatmentPage_lead__pEK4Z{font-family:var(--serif);font-size:1.9rem;line-height:1.25;color:var(--gold);margin:25px 0 18px}.LpgTreatmentPage_actions__3G37a{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.LpgTreatmentPage_signature__7CCIf{display:block;margin-top:30px;font-size:.75rem;letter-spacing:.08em;color:var(--muted)}.LpgTreatmentPage_hero__Jw62C figure{margin:0;position:relative}.LpgTreatmentPage_hero__Jw62C img{width:100%;height:530px;object-fit:cover;object-position:65% center}.LpgTreatmentPage_hero__Jw62C figcaption{background:var(--sand);padding:15px 24px;font-size:.65rem;letter-spacing:.15em}.LpgTreatmentPage_nav__la8jJ{display:flex;flex-wrap:wrap;gap:12px 26px;border-block:1px solid var(--line);padding-block:17px;margin-bottom:45px;font-size:.85rem}.LpgTreatmentPage_nav__la8jJ a{padding:5px 0}.LpgTreatmentPage_split__yPMhW{display:grid;grid-template-columns:.8fr 1fr;gap:90px;align-items:center;padding:15px 0 90px}.LpgTreatmentPage_split__yPMhW h2{margin-bottom:26px}.LpgTreatmentPage_split__yPMhW p+p{margin-top:18px}.LpgTreatmentPage_split__yPMhW figure{margin:0}.LpgTreatmentPage_device__gNrEG{background:var(--sand)}.LpgTreatmentPage_device__gNrEG img{width:100%;height:580px;object-fit:contain}.LpgTreatmentPage_callout____uys{display:flex;gap:16px;background:#edece4;padding:23px;margin-top:27px}.LpgTreatmentPage_callout____uys p{font-size:.85rem;margin-top:6px}.LpgTreatmentPage_callout____uys svg{color:var(--gold)}.LpgTreatmentPage_band__e6UjB{background:#eeeae2;padding:75px 0}.LpgTreatmentPage_cards__oDE6L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.LpgTreatmentPage_cards__oDE6L article{padding:30px;border:1px solid #d7d5ca;background:var(--paper);min-width:0}.LpgTreatmentPage_cards__oDE6L svg{color:var(--gold);margin-bottom:22px}.LpgTreatmentPage_cards__oDE6L h3{margin-bottom:16px}.LpgTreatmentPage_cards__oDE6L p{font-size:.92rem}.LpgTreatmentPage_note__nmk2_{font-size:.8rem;margin-top:24px;max-width:850px}.LpgTreatmentPage_section__Vy_KZ{padding-block:85px}.LpgTreatmentPage_sectionHead__5UAW_{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:70px}.LpgTreatmentPage_benefits__fjziG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.LpgTreatmentPage_benefits__fjziG article{border-top:1px solid var(--line);padding-top:22px}.LpgTreatmentPage_benefits__fjziG article>span{color:var(--gold);font-size:.8rem}.LpgTreatmentPage_benefits__fjziG h3{margin:20px 0 13px}.LpgTreatmentPage_dark__tso1O{background:#183d39;padding:80px 0;color:var(--paper)}.LpgTreatmentPage_dark__tso1O .eyebrow,.LpgTreatmentPage_dark__tso1O em{color:#d0ba8d}.LpgTreatmentPage_steps__E8WdW{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0;margin:42px 0 0}.LpgTreatmentPage_steps__E8WdW li{border-top:1px solid #ffffff38;padding-top:25px}.LpgTreatmentPage_steps__E8WdW span{font-family:var(--serif);font-size:2.5rem;color:#d0ba8d}.LpgTreatmentPage_steps__E8WdW h3{font-size:1.55rem;margin:20px 0 14px}.LpgTreatmentPage_steps__E8WdW p{color:#d6dfd9;font-size:.9rem}.LpgTreatmentPage_care__HxXyU{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:34px}.LpgTreatmentPage_care__HxXyU article{padding:35px;background:#efeee6}.LpgTreatmentPage_care__HxXyU article:nth-child(2){background:#e8ede7}.LpgTreatmentPage_care__HxXyU ul{padding:0;list-style:none;margin:25px 0 0}.LpgTreatmentPage_care__HxXyU li{display:flex;gap:14px;margin-top:19px;color:var(--muted)}.LpgTreatmentPage_care__HxXyU svg{color:var(--gold);margin-top:5px}.LpgTreatmentPage_safety__dxNqC{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:50px 85px}.LpgTreatmentPage_safety__dxNqC>div>svg{color:var(--gold);margin-bottom:20px}.LpgTreatmentPage_safety__dxNqC>div>p:last-child{margin-top:25px}.LpgTreatmentPage_priceIntro__oFlid{margin:25px 0 35px}.LpgTreatmentPage_offers__CaZf3{margin-top:50px}.LpgTreatmentPage_offers__CaZf3 .LpgTreatmentPage_cards__oDE6L{grid-template-columns:repeat(2,minmax(0,1fr))}.LpgTreatmentPage_offers__CaZf3 details{margin:20px 0}.LpgTreatmentPage_offers__CaZf3 summary{cursor:pointer}.LpgTreatmentPage_booking__IUHyG{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:center}.LpgTreatmentPage_booking__IUHyG h2+p{margin-top:24px}.LpgTreatmentPage_locations__ZIQJF{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.LpgTreatmentPage_locations__ZIQJF button{border:1px solid #aeb5aa;display:flex;gap:12px;align-items:center;padding:12px 16px;font-size:.8rem}.LpgTreatmentPage_locations__ZIQJF button[aria-pressed=true]{background:var(--green);color:white}.LpgTreatmentPage_bookingCard__ergAp{padding:32px;background:var(--paper)}.LpgTreatmentPage_bookingCard__ergAp p{margin:22px 0}.LpgTreatmentPage_mobileBar__qTA1u{display:none}@media(max-width:950px){.LpgTreatmentPage_hero__Jw62C{gap:30px}.LpgTreatmentPage_hero__Jw62C img{height:480px}.LpgTreatmentPage_booking__IUHyG,.LpgTreatmentPage_safety__dxNqC,.LpgTreatmentPage_split__yPMhW{gap:35px}.LpgTreatmentPage_cards__oDE6L{gap:14px}.LpgTreatmentPage_cards__oDE6L article{padding:22px}.LpgTreatmentPage_steps__E8WdW{grid-template-columns:repeat(2,minmax(0,1fr))}.LpgTreatmentPage_sectionHead__5UAW_{gap:35px}.LpgTreatmentPage_device__gNrEG img{height:480px}}@media(max-width:600px){.LpgTreatmentPage_page__3PRkl{padding-bottom:95px}.LpgTreatmentPage_hero__Jw62C{grid-template-columns:1fr;gap:30px;padding-top:8px}.LpgTreatmentPage_hero__Jw62C h1{font-size:3.3rem}.LpgTreatmentPage_hero__Jw62C img{height:330px;object-position:65% center}.LpgTreatmentPage_lead__pEK4Z{font-size:1.65rem}.LpgTreatmentPage_nav__la8jJ{gap:8px 20px;margin-bottom:32px}.LpgTreatmentPage_booking__IUHyG,.LpgTreatmentPage_safety__dxNqC,.LpgTreatmentPage_sectionHead__5UAW_,.LpgTreatmentPage_split__yPMhW{grid-template-columns:1fr;gap:30px}.LpgTreatmentPage_split__yPMhW{padding-bottom:50px}.LpgTreatmentPage_device__gNrEG img{height:390px}.LpgTreatmentPage_benefits__fjziG,.LpgTreatmentPage_cards__oDE6L,.LpgTreatmentPage_care__HxXyU,.LpgTreatmentPage_offers__CaZf3 .LpgTreatmentPage_cards__oDE6L{grid-template-columns:1fr}.LpgTreatmentPage_band__e6UjB,.LpgTreatmentPage_dark__tso1O{padding:50px 0}.LpgTreatmentPage_section__Vy_KZ{padding-block:50px}.LpgTreatmentPage_safety__dxNqC{padding-block:30px 50px}.LpgTreatmentPage_cards__oDE6L{margin-top:26px}.LpgTreatmentPage_cards__oDE6L article{padding:26px}.LpgTreatmentPage_benefits__fjziG{gap:25px}.LpgTreatmentPage_steps__E8WdW{gap:25px 18px}.LpgTreatmentPage_steps__E8WdW h3{font-size:1.35rem}.LpgTreatmentPage_care__HxXyU article{padding:25px}.LpgTreatmentPage_bookingCard__ergAp{padding:24px}.LpgTreatmentPage_mobileBar__qTA1u{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 5% calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -5px 20px #153e3b10}.LpgTreatmentPage_mobileBar__qTA1u>button:first-child{font-size:.75rem;text-align:left;flex:1;min-width:0}.LpgTreatmentPage_mobileBar__qTA1u small{display:block;color:var(--muted);font-size:.65rem}.LpgTreatmentPage_mobileBar__qTA1u .button{font-size:.75rem;padding:12px 14px;gap:8px;max-width:57%}}.LpgTreatmentPage_placeholder__pDHl9{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:35px;text-align:center;background:#ece9e1;border:1px solid var(--line);color:var(--gold)}.LpgTreatmentPage_placeholder__pDHl9 span{font-family:var(--serif);font-size:2rem;color:var(--ink)}.LpgTreatmentPage_placeholder__pDHl9 small{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.LpgTreatmentPage_page__3PRkl h1{overflow-wrap:anywhere}.LpgTreatmentPage_care__HxXyU svg{flex-shrink:0}@media(max-width:600px){.LpgTreatmentPage_placeholder__pDHl9{min-height:330px}.LpgTreatmentPage_hero__Jw62C h1{font-size:clamp(2.2rem,9vw,3.3rem)}}.LpgTreatmentPage_distance__ENFFD{display:block;font-size:.65rem;opacity:.75;margin-top:4px}.PromotionalPriceTable_list__fKsm4{border-top:1px solid #d9ded9}.PromotionalPriceTable_row__fNVSV{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,420px) auto;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #d9ded9}.PromotionalPriceTable_row__fNVSV h3{font-size:1.6rem;line-height:1.3;margin:10px 0 18px;overflow-wrap:anywhere}.PromotionalPriceTable_row__fNVSV details{font-size:.9rem;line-height:1.65}.PromotionalPriceTable_row__fNVSV summary{cursor:pointer}.PromotionalPriceTable_row__fNVSV details p{margin-top:12px}.PromotionalPriceTable_row__fNVSV .promo-price-highlight{margin:0}.PromotionalPriceTable_row__fNVSV .promo-price-row strong{font-size:2.5rem}.PromotionalPriceTable_row__fNVSV>a{white-space:nowrap}@media(max-width:900px){.PromotionalPriceTable_row__fNVSV{grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:20px}.PromotionalPriceTable_row__fNVSV>a{grid-column:2;justify-self:start}}@media(max-width:600px){.PromotionalPriceTable_row__fNVSV{grid-template-columns:minmax(0,1fr);gap:18px}.PromotionalPriceTable_row__fNVSV>a{grid-column:1}.PromotionalPriceTable_row__fNVSV h3{font-size:1.5rem}.PromotionalPriceTable_row__fNVSV .promo-price-highlight{padding:20px}}