.services-module__0xeC5a__page{background:#fff}.services-module__0xeC5a__heroSection{background:radial-gradient(circle at top right,#c93b562e,transparent 38%),linear-gradient(180deg,var(--cherry-navy-deep)0%,var(--cherry-navy)100%);padding:68px 0 56px;position:relative;overflow:hidden}.services-module__0xeC5a__heroContainer,.services-module__0xeC5a__sectionContainer{gap:28px;display:grid}.services-module__0xeC5a__heroCopy{gap:18px;max-width:760px;display:grid}.services-module__0xeC5a__heroEyebrow,.services-module__0xeC5a__sectionEyebrow,.services-module__0xeC5a__cardEyebrow{color:var(--cherry-accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font:700 .78rem/1.2 Manrope,Lato,sans-serif}.services-module__0xeC5a__heroTitle{color:#fff;font:var(--cherry-heading-h1-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.services-module__0xeC5a__heroDescription,.services-module__0xeC5a__heroFootnote,.services-module__0xeC5a__sectionDescription,.services-module__0xeC5a__modelDescription,.services-module__0xeC5a__detailText{color:var(--cherry-copy);margin:0;font:500 1.05rem/1.72 Lato,sans-serif}.services-module__0xeC5a__heroDescription{color:#ffffffd6}.services-module__0xeC5a__heroFootnote{color:#ffffffb8;font-size:.96rem;line-height:1.6}.services-module__0xeC5a__heroActions,.services-module__0xeC5a__pricingBridgeActions,.services-module__0xeC5a__modelActions{flex-wrap:wrap;gap:12px;display:flex}.services-module__0xeC5a__primaryButton,.services-module__0xeC5a__secondaryButton,.services-module__0xeC5a__primaryButtonLight,.services-module__0xeC5a__secondaryButtonLight,.services-module__0xeC5a__modelPrimaryLink{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font:700 .92rem/1 Manrope,Lato,sans-serif;text-decoration:none;display:inline-flex}.services-module__0xeC5a__primaryButton{background:var(--cherry-cta-red);color:#fff}.services-module__0xeC5a__secondaryButton{color:#fff;background:#ffffff0f;border-color:#fff3}.services-module__0xeC5a__primaryButtonLight,.services-module__0xeC5a__modelPrimaryLink{background:var(--cherry-black);color:#fff}.services-module__0xeC5a__secondaryButtonLight{border-color:var(--cherry-border);color:var(--cherry-black);background:#fff}.services-module__0xeC5a__primaryButton:hover,.services-module__0xeC5a__primaryButton:focus-visible{background:var(--cherry-accent-strong)}.services-module__0xeC5a__secondaryButton:hover,.services-module__0xeC5a__secondaryButton:focus-visible{border-color:#ffffff57}.services-module__0xeC5a__primaryButtonLight:hover,.services-module__0xeC5a__primaryButtonLight:focus-visible,.services-module__0xeC5a__modelPrimaryLink:hover,.services-module__0xeC5a__modelPrimaryLink:focus-visible{background:var(--cherry-accent-strong)}.services-module__0xeC5a__secondaryButtonLight:hover,.services-module__0xeC5a__secondaryButtonLight:focus-visible{border-color:var(--cherry-black)}.services-module__0xeC5a__section,.services-module__0xeC5a__sectionAlt{padding:88px 0}.services-module__0xeC5a__section{background:#fff}.services-module__0xeC5a__sectionAlt{background:var(--cherry-surface-soft)}.services-module__0xeC5a__sectionHeader{grid-template-columns:1fr;justify-items:start;gap:10px;padding-bottom:15px;display:grid}.services-module__0xeC5a__sectionTitle{color:var(--cherry-black);font:var(--cherry-heading-h2-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.services-module__0xeC5a__modelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.services-module__0xeC5a__modelCard{border:1px solid var(--cherry-surface-soft-border);background:var(--cherry-surface-soft);grid-template-rows:auto 1fr auto;gap:20px;min-height:100%;padding:24px;display:grid}.services-module__0xeC5a__modelHeader,.services-module__0xeC5a__detailStack{display:grid}.services-module__0xeC5a__modelHeader{gap:12px}.services-module__0xeC5a__modelTitle{color:var(--cherry-black);font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.services-module__0xeC5a__modelLead{color:var(--cherry-black);margin:0;font:700 1.08rem/1.48 Lato,sans-serif}.services-module__0xeC5a__detailLabel{color:var(--cherry-accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 .72rem/1.2 Manrope,Lato,sans-serif}.services-module__0xeC5a__detailStack{gap:0;margin:0}.services-module__0xeC5a__detailRow{border-top:1px solid var(--cherry-surface-soft-border);gap:6px;margin:0;padding:14px 0;display:grid}.services-module__0xeC5a__detailRow:last-child{border-bottom:1px solid var(--cherry-surface-soft-border)}.services-module__0xeC5a__detailText{margin:0}.services-module__0xeC5a__modelActions{align-items:center}.services-module__0xeC5a__modelInlineLink{color:var(--cherry-black);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font:700 .9rem/1.2 Manrope,Lato,sans-serif;text-decoration:none;display:inline-flex}.services-module__0xeC5a__modelInlineLink:hover,.services-module__0xeC5a__modelInlineLink:focus-visible{color:var(--cherry-accent-strong)}.services-module__0xeC5a__pricingBridgeCard{border:1px solid var(--cherry-surface-soft-border);background:#fff;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:24px;padding:24px 26px;display:grid}.services-module__0xeC5a__pricingBridgeCopy{gap:10px;display:grid}@media (max-width:1080px){.services-module__0xeC5a__heroSignalGrid,.services-module__0xeC5a__modelGrid,.services-module__0xeC5a__pricingBridgeCard{grid-template-columns:1fr}}@media (max-width:991px){.services-module__0xeC5a__heroSection,.services-module__0xeC5a__section,.services-module__0xeC5a__sectionAlt{padding:80px 0}}@media (max-width:767px){.services-module__0xeC5a__heroSection,.services-module__0xeC5a__section,.services-module__0xeC5a__sectionAlt{padding:72px 0}.services-module__0xeC5a__modelCard,.services-module__0xeC5a__pricingBridgeCard{padding:20px}.services-module__0xeC5a__heroActions,.services-module__0xeC5a__pricingBridgeActions,.services-module__0xeC5a__modelActions{display:grid}.services-module__0xeC5a__primaryButton,.services-module__0xeC5a__secondaryButton,.services-module__0xeC5a__primaryButtonLight,.services-module__0xeC5a__secondaryButtonLight,.services-module__0xeC5a__modelPrimaryLink{width:100%}}
