.oldies-revenue-services{max-width:1180px;margin:0 auto;padding:24px 0;color:inherit}
.oldies-revenue-services .or-service-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center;padding:24px 0 48px}
.oldies-revenue-services h2{font-size:clamp(30px,4vw,54px);line-height:1.12;margin:12px 0 24px}
.oldies-revenue-services h3{font-size:26px;line-height:1.25;margin:12px 0 20px}
.oldies-revenue-services p,.oldies-revenue-services li{font-size:17px;line-height:1.7}
.oldies-revenue-services .or-lead{font-size:21px;line-height:1.6}
.oldies-revenue-services figure{margin:0;max-width:433px;justify-self:center}
.oldies-revenue-services img{display:block;width:100%;height:auto;border-radius:18px}
.oldies-revenue-services figcaption{font-size:14px;margin-top:12px;opacity:.8}
.oldies-revenue-services .or-service-section{padding:30px 0}
.oldies-revenue-services .or-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.oldies-revenue-services .or-service-card{padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.025)}
.oldies-revenue-services .or-service-card ul{padding-left:24px;margin:24px 0}
.oldies-revenue-services .btn{display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center;max-width:100%}
.oldies-revenue-services .or-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px}
.oldies-revenue-services blockquote{margin:20px 0;padding:0 0 0 20px;border-left:3px solid currentColor;font-style:italic}
.oldies-revenue-services .or-service-cta{text-align:center;margin-top:28px}
.oldies-revenue-services .or-service-note{font-size:14px;opacity:.8;margin-top:24px}
@media(max-width:760px){.oldies-revenue-services .or-service-hero,.oldies-revenue-services .or-service-grid,.oldies-revenue-services .or-process{grid-template-columns:1fr}.oldies-revenue-services .or-service-hero{gap:28px}.oldies-revenue-services .or-service-card{padding:22px}.oldies-revenue-services .hero-actions{flex-wrap:wrap}.oldies-revenue-services figure{max-width:340px}}
body.page-id-4540 .page-hero,body.page-id-4541 .page-hero{background-image:none;background-color:transparent;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.12)}
body.page-id-4540 .page-hero h1,body.page-id-4541 .page-hero h1{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:0}
body.page-id-4540 .wrap.article,body.page-id-4541 .wrap.article{max-width:1180px;width:calc(100% - 48px);padding-top:24px}
body .oldies-revenue-services .or-service-hero h2{font-size:clamp(34px,4vw,54px)}
body.page-id-4541 .english-page-visual{display:none}
body.page-id-4548 .page-hero{background-image:none;background-color:transparent;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.12)}
body.page-id-4548 .page-hero h1{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:0}
body.page-id-4548 .wrap.article{max-width:1180px;width:calc(100% - 48px);padding-top:24px}
