.services_hero__gv_ry{padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(3rem,6vw,5rem);background:var(--color-bg)}.services_hero__gv_ry .services_heroEm__rPG8j{font-style:italic;color:var(--color-pink-text);font-family:var(--font-display);text-transform:none;letter-spacing:0}.services_heroLead__JPTEu{font-family:var(--font-body);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8;color:var(--color-text);max-width:720px;margin-top:2.4rem;font-style:italic}.services_heroNote__l5KaI{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-muted);max-width:620px;margin-top:1rem}.services_tabsSection__VKgqd{position:-webkit-sticky;position:sticky;top:80px;z-index:10;background:rgba(244,243,232,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(59,5,96,.08);border-bottom:1px solid rgba(59,5,96,.08);padding:1rem 0}.services_tabs__7OvQb{display:flex;gap:1.4rem;flex-wrap:wrap;justify-content:center}.services_tab__mgQbJ{font-family:var(--font-ui);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);padding:.6rem 1.4rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:all .4s var(--ease-out-expo)}.services_tab__mgQbJ:hover{color:var(--color-purple)}.services_tabActive__S3mc6{background:var(--color-purple);color:var(--color-bg)}.services_serviceLight__aVyLO{background:var(--color-bg)}.services_serviceCream__tBU1_{background:var(--color-cream)}.services_serviceLayout__UFznF{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.services_serviceReverse__61dld{grid-template-columns:1.1fr 1fr}.services_serviceReverse__61dld .services_serviceImageBox__ACdwk{order:2}.services_serviceImageBox__ACdwk{overflow:hidden;border-radius:4px}.services_serviceImg__Qi0r2{width:100%;height:clamp(380px,50vw,580px);object-fit:cover;transition:transform 1.4s var(--ease-out-expo)}.services_serviceImageBox__ACdwk:hover .services_serviceImg__Qi0r2{transform:scale(1.04)}.services_serviceTextBox__j11Z3{display:flex;flex-direction:column;gap:1.2rem}.services_serviceH2__YBc2a{margin:.4rem 0;text-transform:none;letter-spacing:0}.services_serviceIntro__0ypn2{font-family:var(--font-body);font-size:1.1rem;line-height:1.75;color:var(--color-text);margin:0}.services_serviceMeta__MrK_d{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;padding:1.4rem 0;border-top:1px solid rgba(59,5,96,.15);border-bottom:1px solid rgba(59,5,96,.15);margin:.6rem 0}.services_metaLabel__HJKfx{display:block;font-family:var(--font-ui);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink-text);margin-bottom:.3rem}.services_metaValue__EWs4R{display:block;font-family:var(--font-display);font-size:1.1rem;color:var(--color-purple);letter-spacing:.005em}.services_whatDetails__zmzyl{margin:.4rem 0 0}.services_whatSummary__PEpPB{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-family:var(--font-ui);font-size:.86rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple);border-bottom:1px solid rgba(59,5,96,.15)}.services_whatSummary__PEpPB::-webkit-details-marker{display:none}.services_whatChevron__6ef_6{transition:transform .4s var(--ease-out-expo);font-size:1.2rem}.services_whatDetails__zmzyl[open] .services_whatChevron__6ef_6{transform:rotate(180deg)}.services_whatList__lHX31{list-style:none;padding:1.4rem 0 0;margin:0}.services_whatList__lHX31 li{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text);padding:.8rem 0 .8rem 1.6rem;position:relative;border-bottom:1px solid rgba(59,5,96,.08)}.services_whatList__lHX31 li:last-child{border-bottom:0}.services_whatList__lHX31 li:before{content:"—";position:absolute;left:0;color:var(--color-pink-text)}@media (max-width:880px){.services_serviceLayout__UFznF,.services_serviceReverse__61dld{grid-template-columns:1fr}.services_serviceReverse__61dld .services_serviceImageBox__ACdwk{order:0}}.services_vbacSection__qtFc7{background:var(--color-purple);color:var(--color-bg);padding:clamp(4rem,8vw,7rem) 0}.services_vbacInner__RfsoQ{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.services_vbacLottie__hFGn5{width:110px;height:110px;margin:0 auto -.4rem;opacity:.92;pointer-events:none}.services_vbacH2__SfTru{color:var(--color-bg);text-transform:none;letter-spacing:.005em;margin:0}.services_vbacBody__k3eNb{font-family:var(--font-body);font-size:1.05rem;line-height:1.8;color:rgba(244,243,232,.9);margin:0 0 1rem}.services_faqSection__0HuHx{background:var(--color-bg)}.services_faqHeader__Fs9x9{text-align:center;margin-bottom:4rem}.services_faqWrap__oTMUH{max-width:880px;margin:0 auto;gap:3rem}.services_faqGroup__tvPKW,.services_faqWrap__oTMUH{display:flex;flex-direction:column}.services_faqCategory__Fy0QC{font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink-text);margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid rgba(59,5,96,.12)}.services_faqItem__KPvAF{border-bottom:1px solid rgba(59,5,96,.1)}.services_faqQ__pys3m{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0;font-family:var(--font-display);font-size:1.2rem;color:var(--color-purple);letter-spacing:.005em;cursor:pointer;transition:color .3s ease}.services_faqIcon__Miw4v,.services_faqQ__pys3m:hover{color:var(--color-pink-text)}.services_faqIcon__Miw4v{font-family:var(--font-ui);font-size:1.4rem;flex-shrink:0;width:1.5rem;text-align:center}.services_faqA__SAB4M{padding:0 0 1.6rem;font-family:var(--font-body);font-size:1rem;line-height:1.8;color:var(--color-text)}.services_faqA__SAB4M p{margin:0}.services_faqList__teMk0{list-style:none;margin:0;padding:0}.services_faqList__teMk0 li{position:relative;padding:.4rem 0 .4rem 1.4rem}.services_faqList__teMk0 li:before{content:"—";position:absolute;left:0;color:var(--color-pink-text)}.services_pullQuoteDark__YvsBN{background:var(--color-purple);color:var(--color-bg);padding:clamp(5rem,10vw,8rem) 0;position:relative;overflow:hidden}.services_pullQuoteDark__YvsBN:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(238,151,200,.15) 0,transparent 60%);pointer-events:none}.services_pullQuoteInner__d7pe_{max-width:880px;margin:0 auto;text-align:center;position:relative}.services_pullQuoteText__ZYAH5{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.4;color:var(--color-bg);margin:0;font-style:italic;letter-spacing:0;text-transform:none}.services_cta__SGMHI{background:var(--color-cream);padding:clamp(5rem,10vw,8rem) 0;text-align:center}.services_ctaInner__pFD4j{display:flex;flex-direction:column;align-items:center;gap:1.6rem}