.working-rhythm #working-rhythm-heading{font:800 clamp(2.2rem,4.6vw,3.7rem)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 22px;max-width:1050px}
.working-rhythm>.wrap>p,.business-events-intro{max-width:900px;line-height:1.75}
#the-control-point .amplified>p{font-size:1rem;font-weight:400;line-height:1.7;max-width:820px;margin:18px auto 0;color:#555}
#business-events h2{max-width:970px}
.business-event-journey{margin:32px 0}
.business-event-journey figcaption{font-size:1rem;font-weight:600;margin-bottom:20px;color:#555}
.business-event-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0}
.business-event-steps li{position:relative;border-top:3px solid #148A14;padding-top:18px;min-width:0}
.business-event-steps li:not(:last-child)::after{content:'→';position:absolute;right:-19px;top:22px;color:#148A14}
.business-event-steps h3{font-size:1.05rem;line-height:1.4;margin:10px 0}
.business-event-steps p{font-size:.95rem;line-height:1.65;margin:0;color:#555}
.event-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f0f7f0;color:#148A14;font-weight:600;font-size:.85rem}
.business-event-benefit{font-weight:600;max-width:850px}
.approach-services .controlpoint-services{margin:0}
@media(max-width:850px){.business-event-steps{grid-template-columns:1fr;gap:20px}.business-event-steps li{border-top:0;border-left:3px solid #148A14;padding:0 0 0 20px}.business-event-steps li:not(:last-child)::after{content:none}}
