.ca-case [id]{scroll-margin-top:105px}.ca-case .ca-section,.ca-case .ca-band{padding-block:65px}.ca-case .ca-band{background:#f3f5fa;border-block:1px solid #e0e4ee}.ca-case .ca-copy{max-width:880px;margin-top:30px}.ca-case .ca-flow,.ca-case .ca-related{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.ca-case .ca-flow>div{padding:30px;border:1px solid #dfe3eb;border-radius:10px;background:#f7f8fb}.ca-case .ca-flow svg{width:34px;height:34px;color:#4b5c92;margin-bottom:18px}.ca-case .ca-flow p{font-size:14px;color:#62697a;margin-top:14px}.ca-case .ca-environment{display:grid;grid-template-columns:1fr .25fr 1fr;align-items:center;gap:20px;padding:32px;border-radius:10px;background:#202b48;color:white;margin-top:34px}.ca-case .ca-environment>div{padding:24px;border:1px solid #ffffff40;border-radius:6px;text-align:center}.ca-case .ca-environment strong,.ca-case .ca-environment span{display:block}.ca-case .ca-environment strong{font-size:24px}.ca-case .ca-environment div span{font-size:13px;color:#cbd2e2;margin-top:10px}.ca-case .ca-connection{font-size:42px;color:#ffca42;text-align:center}.ca-case .ca-related a{display:block;background:white;border:1px solid #dfe3eb;border-radius:8px;padding:26px;text-decoration:none}.ca-case .ca-related strong,.ca-case .ca-related span{display:block}.ca-case .ca-related strong{font-size:17px;color:#364b83}.ca-case .ca-related span{font-size:14px;color:#62697a;margin-top:12px}.ca-case .ca-related a:hover{background:#edf0f7;border-color:#4b5c92}.ca-case .pd-cta{margin-top:0}@media(max-width:680px){.ca-case .ca-section,.ca-case .ca-band{padding-block:45px}.ca-case .ca-flow,.ca-case .ca-related,.ca-case .ca-environment,.ca-case .pd-service-grid{grid-template-columns:1fr}.ca-case .ca-environment{padding:24px;gap:12px}.ca-case .ca-connection{transform:rotate(90deg);font-size:30px}}