.services_page___ABK4{--ink:#15212b;--muted:#53616c;--line:#dce3e8;--pink:#b31b80;--teal:#0f7d8e;color:var(--ink);background:#fff;overflow:clip}.services_page___ABK4 *{box-sizing:border-box}.services_container__6EA6u{width:min(1160px,calc(100% - 48px));margin:0 auto}.services_accentDot__a6VmG{color:var(--pink)}.services_backLink__k88Qa{display:inline-block;color:var(--teal);text-decoration:none;font-size:14px;font-weight:700;margin:0 0 42px}.services_backLink__k88Qa:hover,.services_heroLink__RP7Zn:hover{color:var(--pink)}.services_heroLink__RP7Zn{display:inline-block;color:var(--teal);font-weight:750;text-decoration:none;border-bottom:1px solid;padding:0 0 5px;margin:22px 0 0}.services_heroLink__RP7Zn span{padding-left:9px}.services_kicker__AJW5I{display:flex;gap:14px;align-items:center;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#667987}.services_kicker__AJW5I:before{content:"";display:inline-block;flex:0 0 34px;height:3px;background:var(--pink)}.services_sectionTitle__WvEtB{font-size:clamp(31px,3.2vw,42px);font-weight:450;letter-spacing:-.035em;line-height:1.13;margin:0;max-width:610px}.services_splitGrid___7d3i{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.services_contextSection__GdoBp,.services_engagementSection__Ym2bT{padding:98px 0}.services_prose__0i_ZP p{margin:0 0 21px;font-size:17px;line-height:1.8;color:var(--muted)}.services_prose__0i_ZP p:last-child{margin-bottom:0}.services_capabilitiesSection__uyKOw,.services_outcomesSection__lehO_{background:#f6f8fa;padding:100px 0 108px}.services_sectionHeader__EH0HA{max-width:780px;margin:0 0 43px}.services_sectionHeader__EH0HA>p:last-child{font-size:18px;line-height:1.7;color:var(--muted);margin:20px 0 0}.services_capabilitiesGrid__lrsdl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:19px;gap:19px}.services_capabilityCard__YRJv1{background:#fff;border:1px solid var(--line);padding:30px;min-height:265px}.services_cardNumber__99ocv,.services_rowNumber__9Uxto{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.08em}.services_capabilityCard__YRJv1 h3{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:33px 0 13px}.services_capabilityCard__YRJv1 p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.services_sectionLead__9MXgE{font-size:17px;line-height:1.75;color:var(--muted);margin:26px 0 0;max-width:500px}.services_engagementList__VW8Jg{border-top:1px solid var(--line)}.services_engagementRow__fV6H2{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:16px;gap:16px;padding:25px 0;border-bottom:1px solid var(--line)}.services_engagementRow__fV6H2 h3{font-size:19px;font-weight:550;letter-spacing:-.015em;margin:0}.services_engagementRow__fV6H2 p{color:var(--muted);line-height:1.7;margin:9px 0 0}.services_outcomesGrid__NQipv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.services_outcome__HCiVy{min-height:116px;background:#fff;border:1px solid var(--line);padding:26px;display:flex;gap:19px;align-items:start}.services_outcome__HCiVy span{color:var(--teal);font-size:13px;font-weight:800}.services_outcome__HCiVy p{font-size:18px;line-height:1.5;margin:0}.services_independenceNote__wv0m4{font-size:13px;line-height:1.7;color:#697780;margin:28px 0 0;max-width:850px}.services_page___ABK4 a:focus-visible{outline:3px solid var(--pink);outline-offset:4px}@media (max-width:900px){.services_splitGrid___7d3i{gap:42px}.services_capabilitiesGrid__lrsdl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.services_container__6EA6u{width:calc(100% - 36px)}.services_backLink__k88Qa{margin-bottom:30px}.services_capabilitiesSection__uyKOw,.services_contextSection__GdoBp,.services_engagementSection__Ym2bT,.services_outcomesSection__lehO_{padding:56px 0 62px}.services_capabilitiesGrid__lrsdl,.services_outcomesGrid__NQipv,.services_splitGrid___7d3i{grid-template-columns:minmax(0,1fr)}.services_splitGrid___7d3i{gap:28px}.services_sectionTitle__WvEtB{font-size:clamp(29px,8vw,36px)}.services_prose__0i_ZP p,.services_sectionHeader__EH0HA>p:last-child,.services_sectionLead__9MXgE{font-size:16px}.services_sectionHeader__EH0HA{margin-bottom:30px}.services_capabilityCard__YRJv1{padding:26px;min-height:0}.services_capabilityCard__YRJv1 h3{margin-top:25px}.services_outcome__HCiVy{min-height:0;padding:23px}.services_outcome__HCiVy p{font-size:17px}}