.cf-services-hero{position:relative;padding-top:max(64px,min(9vw,112px));padding-bottom:max(64px,min(9vw,112px));isolation:isolate}.cf-services-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;z-index:-2;background:repeating-linear-gradient(125deg,#491336 0 15px,#561940 15px 30px)}.cf-services-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#301227 0,rgba(48,18,39,.9098039216) 48%,rgba(48,18,39,.4) 100%)}.cf-services-title h1{max-width:21ch}.cf-service-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.cf-service-three article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.cf-service-three span{display:block;color:var(--brand-primary);font-size:1.8rem;margin-bottom:8px}.cf-service-timeline{background:var(--brand-bg-alt)}.cf-service-timeline ol{list-style:none;counter-reset:flow;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;margin:0}.cf-service-timeline li{border-top:3px solid var(--brand-primary);padding-top:16px}.cf-service-timeline li::before{counter-increment:flow;content:"0" counter(flow);display:block;color:var(--brand-primary);font-weight:750;margin-bottom:8px}.cf-quote-boundary{background:var(--brand-primary-light)}.cf-quote-boundary p{max-width:76ch}.cf-service-cta .cf-rfq{padding:24px;border:1px solid var(--brand-border)}@media (max-width:767px){.cf-service-three,.cf-service-timeline ol{grid-template-columns:minmax(0,1fr)}}