.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}}