.TreatmentFAQs_section__f2EoJ{background:#fff;position:relative;overflow:hidden}.TreatmentFAQs_section__f2EoJ:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 500px at 10% 0,hsla(37,72%,89%,.5),transparent 60%),radial-gradient(800px 500px at 90% 100%,rgba(249,231,233,.4),transparent 60%)}.TreatmentFAQs_grid__nCDHn{position:relative;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(48px,6vw,80px);gap:clamp(48px,6vw,80px);align-items:start}.TreatmentFAQs_copy__CjLyu{position:-webkit-sticky;position:sticky;top:100px;margin-top:-clamp(16px,2.5vw,36px)}.TreatmentFAQs_heading__1mk3_{margin-top:18px}.TreatmentFAQs_body__utnxw{margin:16px 0 28px;font-family:var(--sans);font-size:15px;color:#3a4751;line-height:1.7}.TreatmentFAQs_accordionCol__tafdV{display:flex;flex-direction:column;gap:0}.TreatmentFAQs_accordion__5sAfT{display:flex;flex-direction:column;gap:10px}.TreatmentFAQs_item__AR2Gv{position:relative;background:rgba(212,175,55,.09);border:1px solid rgba(212,175,55,.24);border-radius:var(--r-soft);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.TreatmentFAQs_item__AR2Gv:hover{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.38);box-shadow:0 2px 16px -4px rgba(212,175,55,.18)}.TreatmentFAQs_item__AR2Gv.TreatmentFAQs_open__b98F_{background:#fff;border-color:rgba(183,111,121,.42);box-shadow:0 4px 28px -6px rgba(183,111,121,.16)}.TreatmentFAQs_item__AR2Gv:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--blush),rgba(183,111,121,.35));transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:1}.TreatmentFAQs_item__AR2Gv.TreatmentFAQs_open__b98F_:before{transform:scaleY(1)}.TreatmentFAQs_itemHeader__h8jit{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 22px;cursor:pointer;background:none;border:none;text-align:left;gap:14px;transition:background .25s ease}.TreatmentFAQs_item__AR2Gv.TreatmentFAQs_open__b98F_ .TreatmentFAQs_itemHeader__h8jit{background:rgba(183,111,121,.04);border-bottom:1px solid rgba(183,111,121,.12)}.TreatmentFAQs_question__o39ee{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);flex:1 1;line-height:1.4;transition:color .25s ease;text-align:left}.TreatmentFAQs_open__b98F_ .TreatmentFAQs_question__o39ee{color:var(--blush-deep)}.TreatmentFAQs_arrow__Rgcd4{width:32px;height:32px;border-radius:50%;background:rgba(212,175,55,.14);border:1px solid rgba(212,175,55,.3);display:grid;place-items:center;flex-shrink:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s ease,border-color .3s ease}.TreatmentFAQs_arrow__Rgcd4 svg{color:rgba(160,130,30,.9);transition:color .3s ease}.TreatmentFAQs_item__AR2Gv:hover .TreatmentFAQs_arrow__Rgcd4{background:rgba(212,175,55,.22);border-color:rgba(212,175,55,.45)}.TreatmentFAQs_item__AR2Gv.TreatmentFAQs_open__b98F_ .TreatmentFAQs_arrow__Rgcd4{background:rgba(183,111,121,.1);border-color:rgba(183,111,121,.28)}.TreatmentFAQs_item__AR2Gv.TreatmentFAQs_open__b98F_ .TreatmentFAQs_arrow__Rgcd4 svg{color:var(--blush)}.TreatmentFAQs_arrowOpen__JJtDt{transform:rotate(180deg);background:var(--blush)!important;border-color:var(--blush)!important}.TreatmentFAQs_arrowOpen__JJtDt svg{color:#fff!important}.TreatmentFAQs_body_wrap__5_ePW{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.TreatmentFAQs_open__b98F_ .TreatmentFAQs_body_wrap__5_ePW{max-height:600px;opacity:1}.TreatmentFAQs_answer__oCBxV{margin:0;padding:18px 22px 22px;font-family:var(--sans);font-size:14.5px;color:#52606c;line-height:1.75}.TreatmentFAQs_showToggle__9VeKE{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:14px 24px;background:rgba(212,175,55,.07);border:1px solid rgba(212,175,55,.28);border-radius:var(--r-soft);cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:600;color:rgba(140,110,20,.9);letter-spacing:.03em;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.TreatmentFAQs_showToggle__9VeKE:hover{background:rgba(212,175,55,.13);border-color:rgba(212,175,55,.42);box-shadow:0 2px 16px -4px rgba(212,175,55,.2)}.TreatmentFAQs_toggleIcon__C9IEX{display:grid;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);color:rgba(140,110,20,.9)}.TreatmentFAQs_toggleIconOpen__RaIpr{transform:rotate(180deg)}@media (max-width:880px){.TreatmentFAQs_grid__nCDHn{grid-template-columns:1fr}.TreatmentFAQs_copy__CjLyu{position:static;margin-top:0}}@media (max-width:600px){.TreatmentFAQs_accordion__5sAfT{gap:8px}.TreatmentFAQs_itemHeader__h8jit{padding:16px 18px;gap:12px}.TreatmentFAQs_answer__oCBxV{padding:14px 18px 18px;font-size:14px}.TreatmentFAQs_question__o39ee{font-size:14.5px}.TreatmentFAQs_arrow__Rgcd4{width:30px;height:30px}.TreatmentFAQs_showToggle__9VeKE{padding:12px 18px;font-size:13px}}@media (max-width:480px){.TreatmentFAQs_itemHeader__h8jit{padding:14px 16px}.TreatmentFAQs_answer__oCBxV{padding:12px 16px 16px;font-size:13.5px;line-height:1.7}.TreatmentFAQs_question__o39ee{font-size:14px}.TreatmentFAQs_body__utnxw{font-size:14.5px}.TreatmentFAQs_arrow__Rgcd4{width:28px;height:28px}}.TreatmentHero_hero__NrSPM{background:var(--paper-warm);position:relative;overflow:hidden;padding:clamp(32px,3.5vw,56px) 0 clamp(80px,9vw,120px)}.TreatmentHero_hero__NrSPM:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 600px at 100% 0,rgba(212,175,55,.09),transparent 60%),radial-gradient(800px 600px at 0 100%,rgba(183,111,121,.1),transparent 55%),radial-gradient(600px 500px at 50% 50%,hsla(37,72%,89%,.38),transparent 70%)}.TreatmentHero_grid__kRCU9{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:center}.TreatmentHero_copy__VoDgS{display:flex;flex-direction:column;gap:0}.TreatmentHero_breadcrumb__jrBWk{display:flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--charcoal);margin-bottom:20px;flex-wrap:wrap}.TreatmentHero_breadcrumb__jrBWk a{color:var(--charcoal);transition:color .2s ease}.TreatmentHero_breadcrumb__jrBWk [aria-current=page],.TreatmentHero_breadcrumb__jrBWk a:hover{color:var(--blush)}.TreatmentHero_sep__7Za4m{color:rgba(54,68,79,.35);font-size:11px}.TreatmentHero_categoryPill__VF7Io{display:inline-flex;align-self:flex-start;width:auto;background:var(--sage);border:1px solid var(--sage-deep);border-radius:999px;padding:4px 12px;font-size:10.5px!important;letter-spacing:.18em!important;color:#3d5a3d!important;margin-bottom:16px}.TreatmentHero_heading__ZHKyz{font-family:var(--display);font-size:clamp(32px,3.8vw,52px);font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1.08;margin:0 0 20px}.TreatmentHero_accentName___FHtL{color:var(--blush);font-style:italic}.TreatmentHero_lede__11e0k{margin:0 0 28px!important;max-width:520px}.TreatmentHero_heroMeta__sb0jY{margin:0 0 32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.TreatmentHero_heroMeta__sb0jY .TreatmentHero_stars__kBS6_{display:inline-flex;gap:2px}.TreatmentHero_heroMeta__sb0jY .TreatmentHero_stars__kBS6_ svg{width:14px;height:14px;color:var(--gold)}.TreatmentHero_metaText__ksyet{font-size:13px;color:var(--charcoal);letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px}.TreatmentHero_metaText__ksyet strong{font-weight:600}.TreatmentHero_googleG__FMnx1{width:14px;height:14px;flex-shrink:0}.TreatmentHero_cta__S7z_p{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.TreatmentHero_trustLine__W86mq{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:12px;font-weight:500;font-style:italic;color:var(--charcoal);letter-spacing:.01em;margin:0}.TreatmentHero_trustLine__W86mq svg{color:var(--blush);flex-shrink:0}.TreatmentHero_trustLine__W86mq em{font-style:italic}.TreatmentHero_sliderWrap__MvLec{position:relative}.TreatmentHero_slider__C749g{position:relative;aspect-ratio:4/5;width:92%;container-type:inline-size;-webkit-clip-path:inset(0 -100vw 0 0);clip-path:inset(0 -100vw 0 0);outline:none}.TreatmentHero_sliderTrack__uGVCL{position:absolute;top:0;left:0;height:100%;display:flex;gap:14px;will-change:transform;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.TreatmentHero_slide__5DN3u{flex:none;width:100cqi;height:100%}.TreatmentHero_slideImg__wo8RK{width:100%;height:100%;border-radius:var(--r-card);background-size:cover;background-position:50%;box-shadow:var(--shadow-lift);position:relative;overflow:hidden}.TreatmentHero_slideImg__wo8RK:after{content:"";position:absolute;inset:0;border-radius:var(--r-card);background:linear-gradient(180deg,transparent 60%,rgba(31,40,48,.22))}.TreatmentHero_cornerTag__9Y2kf{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;background:hsla(0,0%,100%,.92);color:var(--blush-deep);font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid hsla(0,0%,100%,.6);z-index:5}.TreatmentHero_sliderNav__mbuIy{position:absolute;top:50%;right:calc(14px - 6vw - max(0px, (100vw - 1320px) / 2));transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:4}.TreatmentHero_sliderBtn__95KjU{width:54px;height:54px;border-radius:50%;background:hsla(0,0%,100%,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:0;cursor:pointer;display:grid;place-items:center;box-shadow:0 16px 38px -10px rgba(31,40,48,.38),0 2px 8px rgba(31,40,48,.14);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease}.TreatmentHero_sliderBtn__95KjU:hover{background:#fff;transform:scale(1.08);box-shadow:0 20px 46px -10px rgba(31,40,48,.45),0 3px 10px rgba(31,40,48,.18)}.TreatmentHero_sliderBtn__95KjU:active{transform:scale(.95)}.TreatmentHero_sliderBtn__95KjU svg{width:18px;height:18px;color:var(--charcoal);transition:color .3s ease}.TreatmentHero_sliderBtn__95KjU:hover svg{color:var(--blush)}@media (max-width:1020px) and (min-width:881px){.TreatmentHero_grid__kRCU9{gap:clamp(32px,4vw,56px)}.TreatmentHero_heading__ZHKyz{font-size:clamp(28px,3.2vw,40px)}}@media (max-width:880px){.TreatmentHero_grid__kRCU9{grid-template-columns:1fr}.TreatmentHero_copy__VoDgS{order:1}.TreatmentHero_sliderWrap__MvLec{order:2;width:100%;max-width:540px;margin:0 auto}.TreatmentHero_slider__C749g{width:100%;-webkit-clip-path:none;clip-path:none;overflow:hidden;border-radius:var(--r-card);aspect-ratio:4/4.2}.TreatmentHero_badge__ZudQF{left:0;bottom:20px}.TreatmentHero_sliderNav__mbuIy{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;display:block;padding:0;gap:0;pointer-events:none}.TreatmentHero_sliderBtn__95KjU{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:0 8px 24px -8px rgba(31,40,48,.2);pointer-events:auto}.TreatmentHero_sliderBtn__95KjU:hover{background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 12px 30px -8px rgba(31,40,48,.3)}.TreatmentHero_sliderBtn__95KjU:active{transform:translateY(-50%) scale(.95)}.TreatmentHero_sliderBtn__95KjU svg{width:16px;height:16px}.TreatmentHero_sliderPrev__cYLa4{left:-12px}.TreatmentHero_sliderNext__6Bt_B{right:-12px}}@media (max-width:600px){.TreatmentHero_hero__NrSPM{padding:clamp(18px,3vw,28px) 0 clamp(40px,8vw,64px)}.TreatmentHero_grid__kRCU9{gap:0}.TreatmentHero_copy__VoDgS{display:contents}.TreatmentHero_breadcrumb__jrBWk{order:0;margin-bottom:6px;font-size:11.5px;gap:5px}.TreatmentHero_heading__ZHKyz{order:1;margin-top:8px;margin-bottom:12px;font-size:clamp(26px,6.6vw,34px)}.TreatmentHero_lede__11e0k{order:3;font-size:13.5px!important;line-height:1.6!important;margin:0 0 14px!important}.TreatmentHero_ledeDesktopOnly__SNZd5{display:none}.TreatmentHero_heroMeta__sb0jY{order:4;gap:10px;margin:0 0 16px}.TreatmentHero_cta__S7z_p{order:5;gap:10px;margin:0 auto 16px;max-width:300px;width:100%;flex-direction:column}.TreatmentHero_cta__S7z_p a{width:100%;justify-content:center}.TreatmentHero_trustLine__W86mq{order:6}.TreatmentHero_sliderWrap__MvLec{order:7;width:100%;margin:18px auto 0}.TreatmentHero_metaText__ksyet{font-size:12.5px}.TreatmentHero_badge__ZudQF{left:0;padding:8px 14px 8px 8px;gap:8px}.TreatmentHero_badgeText__glNBt{font-size:11px}.TreatmentHero_badgeDot__QhX0k,.TreatmentHero_badgeMeta__zx_F_{display:none}.TreatmentHero_cornerTag__9Y2kf{font-size:9px;padding:4px 8px}}@media (max-width:480px){.TreatmentHero_heading__ZHKyz{font-size:clamp(24px,6.6vw,30px)}.TreatmentHero_lede__11e0k{font-size:13px!important}.TreatmentHero_trustLine__W86mq{font-size:11.5px}}.TreatmentPricing_section__Ngqrn{background:var(--sage);position:relative;overflow:hidden;padding-top:clamp(36px,4.5vw,60px)}.TreatmentPricing_section__Ngqrn:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 500px at 0 0,hsla(0,0%,100%,.35),transparent 55%),radial-gradient(700px 450px at 100% 100%,rgba(183,111,121,.08),transparent 55%)}.TreatmentPricing_head__RyE8y{position:relative;text-align:center;max-width:720px;margin:0 auto 56px}.TreatmentPricing_heading__fqaIH{margin-top:16px}.TreatmentPricing_body__uNa7m{margin:18px auto 0;font-family:var(--sans);font-size:15px;line-height:1.75;color:#3a4751;max-width:620px}.TreatmentPricing_cards__NsjwZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:920px;margin:0 auto;position:relative}@media (min-width:881px){.TreatmentPricing_card__G8S0W:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 18px) / 2)}}.TreatmentPricing_card__G8S0W{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(22px,2.4vw,28px) clamp(20px,2.2vw,26px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease}.TreatmentPricing_card__G8S0W:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift);border-color:rgba(183,111,121,.25)}.TreatmentPricing_cardFeatured__h5iov{background:#fff;border:2px solid var(--blush)}.TreatmentPricing_cardFeatured__h5iov:hover{border-color:var(--blush-deep);box-shadow:0 24px 60px -20px rgba(183,111,121,.35)}.TreatmentPricing_recommended__ENl1A{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blush);color:#fff;font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 14px;border-radius:var(--r-pill);box-shadow:0 6px 18px -6px rgba(183,111,121,.55);white-space:nowrap;z-index:2}.TreatmentPricing_cardHead__I7a1F{display:flex;align-items:flex-start;gap:14px}.TreatmentPricing_cardTitleStack__sMcxj{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.TreatmentPricing_cardName__qaJHf{font-family:var(--display);font-size:clamp(22px,2.2vw,28px);font-weight:600;color:var(--ink);margin:0;line-height:1.1;letter-spacing:-.01em}.TreatmentPricing_cardSub__P0R4M{display:block;font-family:var(--sans);font-size:12px;color:var(--muted);margin-top:3px;letter-spacing:.02em}.TreatmentPricing_priceCol__kP4_a{text-align:left;margin-top:10px}.TreatmentPricing_headlinePrice__m7gax{display:block;font-family:var(--display);font-size:clamp(20px,1.9vw,26px);font-weight:600;color:var(--ink);line-height:1.1;letter-spacing:-.005em}.TreatmentPricing_cardFeatured__h5iov .TreatmentPricing_headlinePrice__m7gax{color:var(--blush-deep)}.TreatmentPricing_headlineUnit__rVeaB{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.TreatmentPricing_divider__iy4PF{height:1px;background:rgba(54,68,79,.1);margin:18px 0 12px}.TreatmentPricing_cardFeatured__h5iov .TreatmentPricing_divider__iy4PF{background:rgba(183,111,121,.25)}.TreatmentPricing_options__2KZk9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.TreatmentPricing_option__gD7ms{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(54,68,79,.07);font-family:var(--sans)}.TreatmentPricing_option__gD7ms:last-child{border-bottom:0}.TreatmentPricing_cardFeatured__h5iov .TreatmentPricing_option__gD7ms{border-bottom-color:rgba(183,111,121,.18)}.TreatmentPricing_optionTick__L9YhB{width:22px;height:22px;border-radius:50%;background:rgba(212,175,55,.14);border:1px solid rgba(212,175,55,.35);display:grid;place-items:center;flex-shrink:0;color:var(--gold)}.TreatmentPricing_cardFeatured__h5iov .TreatmentPricing_optionTick__L9YhB{background:rgba(183,111,121,.14);border-color:rgba(183,111,121,.42);color:var(--blush)}.TreatmentPricing_optionLabel___5e9M{flex:1 1;font-size:14.5px;color:var(--ink);font-weight:500}.TreatmentPricing_optionPrice__gefUL{font-family:var(--display);font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.TreatmentPricing_cardFeatured__h5iov .TreatmentPricing_optionPrice__gefUL{color:var(--blush-deep)}.TreatmentPricing_footer__eI8i0{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.TreatmentPricing_footnote__aXUFW{margin:0;font-family:var(--sans);font-size:13px;color:#52606c;line-height:1.65;max-width:600px}.TreatmentPricing_addOns__BABNS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:600px}.TreatmentPricing_addOnsLabel__v37KD{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blush-deep)}.TreatmentPricing_addOnsItem__06UQO{font-family:var(--sans);font-size:13px;color:var(--ink);line-height:1.5}@media (max-width:880px){.TreatmentPricing_cards__NsjwZ{grid-template-columns:1fr;gap:14px;max-width:540px}.TreatmentPricing_cardHead__I7a1F{gap:12px}}@media (max-width:600px){.TreatmentPricing_head__RyE8y{margin-bottom:36px}.TreatmentPricing_body__uNa7m{font-size:14.5px}.TreatmentPricing_footer__eI8i0{margin-top:28px}.TreatmentPricing_footnote__aXUFW{font-size:12.5px}}@media (max-width:480px){.TreatmentPricing_card__G8S0W{padding:20px 18px}.TreatmentPricing_recommended__ENl1A{font-size:9px;padding:5px 12px}.TreatmentPricing_cardName__qaJHf{font-size:20px}.TreatmentPricing_cardSub__P0R4M{font-size:11.5px}.TreatmentPricing_headlinePrice__m7gax{font-size:18px}.TreatmentPricing_headlineUnit__rVeaB{font-size:9.5px}.TreatmentPricing_option__gD7ms{padding:9px 0}.TreatmentPricing_optionLabel___5e9M{font-size:14px}.TreatmentPricing_optionPrice__gefUL{font-size:16px}}.TreatmentHowItWorks_section__rhKmo{background:var(--paper);position:relative;overflow:hidden}.TreatmentHowItWorks_section__rhKmo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 600px at 100% 0,rgba(212,175,55,.07),transparent 60%),radial-gradient(700px 500px at 0 100%,rgba(183,111,121,.08),transparent 55%)}.TreatmentHowItWorks_head__6O_Pr{position:relative;text-align:center;max-width:720px;margin:0 auto 56px}.TreatmentHowItWorks_heading__vJ3dt{margin-top:0}.TreatmentHowItWorks_lede__mfml9{margin:18px auto 0;max-width:640px;font-family:var(--sans);font-size:15px;line-height:1.75;color:#3a4751}.TreatmentHowItWorks_cards__jm3yh{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.TreatmentHowItWorks_card__G_zmD{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);padding:32px 30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;overflow:hidden}.TreatmentHowItWorks_card__G_zmD:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.TreatmentHowItWorks_card--beige__3oExG{background:var(--beige)}.TreatmentHowItWorks_card--sage__7fkh_{background:var(--sage)}.TreatmentHowItWorks_card--blush__bK02f{background:var(--blush-tint);border:1px solid rgba(183,111,121,.18)}.TreatmentHowItWorks_cardHead__bsdX_{display:flex;align-items:center;justify-content:space-between;gap:12px}.TreatmentHowItWorks_iconChip__5BCEQ{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.TreatmentHowItWorks_icon--beige__OQxHq{background:rgba(212,175,55,.14);border:1px solid rgba(212,175,55,.22)}.TreatmentHowItWorks_icon--beige__OQxHq svg{color:var(--gold)}.TreatmentHowItWorks_icon--sage__NikHo{background:rgba(54,68,79,.1);border:1px solid rgba(54,68,79,.14)}.TreatmentHowItWorks_icon--sage__NikHo svg{color:var(--charcoal)}.TreatmentHowItWorks_icon--blush__yDZLO{background:rgba(183,111,121,.12);border:1px solid rgba(183,111,121,.22)}.TreatmentHowItWorks_icon--blush__yDZLO svg{color:var(--blush)}.TreatmentHowItWorks_stepNum__CIkKV{font-family:var(--display);font-size:32px;font-weight:600;color:rgba(27,35,43,.12);line-height:1;letter-spacing:-.02em}.TreatmentHowItWorks_cardTitle__gJ2cH{font-family:var(--display);font-weight:600;color:var(--ink);margin:22px 0 0;line-height:1.2}.TreatmentHowItWorks_cardBody__0cPtq{margin:10px 0 0;font-family:var(--sans);font-size:13.5px;color:#52606c;line-height:1.65}@media (max-width:880px){.TreatmentHowItWorks_cards__jm3yh{grid-template-columns:1fr;gap:18px}.TreatmentHowItWorks_head__6O_Pr{margin-bottom:40px}}@media (max-width:600px){.TreatmentHowItWorks_card__G_zmD{padding:28px 24px}.TreatmentHowItWorks_cardBody__0cPtq{font-size:13.5px}.TreatmentHowItWorks_stepNum__CIkKV{font-size:28px}.TreatmentHowItWorks_lede__mfml9{font-size:14.5px}}@media (max-width:480px){.TreatmentHowItWorks_card__G_zmD{padding:24px 22px}.TreatmentHowItWorks_cardBody__0cPtq{font-size:13px}}