.rm-industry-page{background:#fff}.rm-industry-hero{padding:9rem 1.25rem 5rem;text-align:center;color:#fff;background:linear-gradient(135deg,#0e2874,#2548a7)}.rm-industry-hero h1{max-width:1000px;margin:.7rem auto 1.25rem;font:700 clamp(3rem,5vw,3.75rem)/1.05 'Barlow Condensed',sans-serif}.rm-industry-hero>div>p:not(.rm-eyebrow){max-width:700px;margin:auto;color:#dbe5ff;font-size:1.08rem;line-height:1.6}.rm-industry-actions,.rm-industry-usps{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:2rem 0}.rm-industry-usps{margin:0;gap:.8rem 1.5rem}.rm-industry-usps span{color:#fff;font-size:.85rem;font-weight:700}.rm-industry-intro,.rm-industry-process{padding:5rem 0}.rm-industry-intro>.rm-service-container,.rm-industry-inquiry>.rm-service-container,.rm-industry-cta>.rm-service-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.rm-industry-intro h2,.rm-industry-services h2,.rm-industry-process h2,.rm-industry-inquiry h2,.rm-industry-faq h2{font:700 2.7rem 'Barlow Condensed',sans-serif;color:var(--rm-ink)}.rm-industry-intro p,.rm-industry-services p,.rm-industry-inquiry p,.rm-industry-faq p,.rm-industry-process p{color:var(--rm-muted);line-height:1.65}.rm-industry-intro aside span{display:inline-block;margin:.25rem;padding:.55rem .9rem;border:1px solid #1a3a9e26;border-radius:999px;background:#fff;font-size:.82rem}.rm-industry-services,.rm-industry-inquiry,.rm-industry-faq{padding:5rem 0;background:#f1f3f8}.rm-industry-services header{text-align:center;max-width:780px;margin:0 auto 2.5rem}.rm-industry-services>.rm-service-container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.rm-industry-services a{display:flex;flex-direction:column;gap:.8rem;min-height:200px;padding:1.5rem;border:1px solid var(--rm-line);border-radius:1rem;background:#fff;box-shadow:var(--rm-shadow);color:var(--rm-ink);text-decoration:none}.rm-industry-services h3,.rm-industry-process__steps h3{margin:0;font:700 1.35rem 'Barlow Condensed',sans-serif}.rm-industry-services b{margin-top:auto;color:var(--rm-blue);font-size:.75rem}.rm-industry-process header{text-align:center;margin-bottom:2.5rem}.rm-industry-process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.rm-industry-process__steps b{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--rm-blue);color:#fff;font-size:.75rem}.rm-industry-process__steps h3{margin:1rem 0 .5rem}.rm-industry-process aside{margin-top:2rem;padding:1.25rem;border:1px solid #1a3a9e1a;border-radius:1rem;background:#1a3a9e0a}.rm-industry-inquiry span{display:block;margin:.8rem 0;color:var(--rm-muted);font-size:.88rem}.rm-industry-faq>div{max-width:896px;margin:auto}.rm-industry-faq details{margin:.65rem 0;border:1px solid var(--rm-line);border-radius:1rem;background:#fff}.rm-industry-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;font-size:.9rem;font-weight:700;cursor:pointer}.rm-industry-faq details p{padding:0 1.5rem 1.5rem}.rm-industry-cta{padding:5rem 0}.rm-industry-cta>.rm-service-container{align-items:center;padding:4rem;border-radius:1.5rem;background:var(--rm-ink);color:#fff}.rm-industry-cta h2{margin:.5rem 0;font:700 3rem/1 'Barlow Condensed',sans-serif}.rm-industry-cta p{color:#ffffff88}.rm-industry-cta .rm-eyebrow{color:var(--rm-yellow)}.rm-industry-cta aside{display:grid;gap:.75rem}.rm-industry-cta aside .rm-button{justify-content:center}.rm-industry-cta .rm-button--outline{color:#fff}@media(max-width:1023px){.rm-industry-intro>.rm-service-container,.rm-industry-inquiry>.rm-service-container,.rm-industry-cta>.rm-service-container{grid-template-columns:1fr}.rm-industry-process__steps{grid-template-columns:repeat(2,1fr)}.rm-industry-services>.rm-service-container>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rm-industry-hero{padding:6.5rem 1rem 3.5rem}.rm-industry-intro,.rm-industry-process,.rm-industry-services,.rm-industry-inquiry,.rm-industry-faq,.rm-industry-cta{padding-block:3.5rem}.rm-industry-services>.rm-service-container>div,.rm-industry-process__steps{grid-template-columns:1fr}.rm-industry-cta>.rm-service-container{margin-inline:1rem;width:auto;padding:2rem}}
