.apol-services-hero{padding-top:96px;background:#fff}.apol-services-hero h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.apol-service-overview{background:var(--brand-bg-alt)}.apol-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.apol-four-grid article{min-height:290px;padding:22px;border:1px solid var(--brand-border);background:#fff;border-radius:var(--radius)}.apol-four-grid span{display:inline-block;margin-bottom:18px;color:var(--brand-primary);font-weight:800}.apol-four-grid h3{font-size:1.05rem}.apol-case-highlights{background:#fff}.apol-case-row{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);grid-gap:40px;gap:40px;align-items:center;margin-bottom:44px}.apol-case-row:last-child{margin-bottom:0}.apol-case-row--reverse img{order:2}.apol-case-row img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg-alt)}.apol-services-stats{padding:34px 0;background:var(--brand-primary-dark)}.apol-stat-row{display:flex;flex-wrap:nowrap;gap:0}.apol-stat-row div{flex:1 1 0;min-width:0;padding:14px 22px;border-right:1px solid rgba(255,255,255,.22);text-align:center}.apol-stat-row div:last-child{border-right:0}.apol-stat-row span{display:block;color:#fff;font-size:max(1.6rem, min(3vw, 2.4rem));font-weight:800}.apol-stat-row p{margin:6px 0 0;color:#fff;font-size:.86rem}.apol-services-cta{padding:80px 0 96px;background:var(--brand-bg-alt)}@media (max-width:991px){.apol-case-row,.apol-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apol-case-row--reverse img{order:0}.apol-stat-row{flex-wrap:wrap}.apol-stat-row div{flex:0 0 50%;border-bottom:1px solid rgba(255,255,255,.22)}}@media (max-width:575px){.apol-case-row,.apol-four-grid{grid-template-columns:1fr}}