.src7a1a1-hero-centered{position:relative;min-height:560px;display:flex;align-items:center;padding:80px 0;background:#263540}.src7a1a1-hero-centered__mask{position:absolute;top:0;right:0;bottom:0;left:0}.src7a1a1-hero-centered__mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.src7a1a1-hero-centered__mask::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.3))}.src7a1a1-hero-centered__copy{position:relative;max-width:800px;text-align:center;margin:0 auto}.src7a1a1-hero-centered a.btn-outline-light,.src7a1a1-hero-centered h1,.src7a1a1-hero-centered p{color:#fff}.src7a1a1-hero-centered p{margin-top:16px}.src7a1a1-hero-centered__actions{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.src7a1a1-industry-image{background:#f1f5f6}.src7a1a1-ind-card{position:relative;overflow:hidden;border-radius:12px;background:#24313b;min-height:220px}.src7a1a1-ind-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.src7a1a1-ind-card:hover img{transform:scale(1.05)}.src7a1a1-ind-card h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px;color:#fff;text-align:center;background:linear-gradient(transparent,rgba(0,0,0,.75))}.rp-tech-portal{padding:72px 0;background:#fff}.rp-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.src7a1a1-portal-card{background:#f1f5f6;border:1px solid #d5dde1;border-radius:4px;padding:24px;align-self:start}.src7a1a1-portal-card--dark{background:#263540}.src7a1a1-portal-card--dark h3,.src7a1a1-portal-card--dark p{color:#fff}.rp-performance-matrix{padding:88px 0;background:#f1f5f6}.src7a1a1-quotes .src7a1a1-quote-card{background:#fff;border:1px solid #d5dde1;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:24px;height:100%}.src7a1a1-quote-card blockquote{font-style:italic;margin:0 0 16px}.src7a1a1-quote-role,.src7a1a1-quote-scale{display:block}.src7a1a1-quote-scale{font-size:.875rem}.src7a1a1-stats{background:#fff}.src7a1a1-stats-row{display:flex;gap:24px}.src7a1a1-stat{flex:1;text-align:center}.src7a1a1-stat-label,.src7a1a1-stat-number{display:block}.src7a1a1-stat-number{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:8px}.src7a1a1-stat-label{font-size:.875rem}.src7a1a1-faq .accordion-item{border:1px solid #d5dde1;border-radius:12px;margin-bottom:8px;overflow:hidden}.src7a1a1-cta-solid{background:#3b5263;text-align:center;padding-top:80px;padding-bottom:96px}.src7a1a1-cta-solid h2,.src7a1a1-cta-solid p{color:#fff;max-width:700px;margin-left:auto;margin-right:auto}.src7a1a1-cta-solid__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}@media (max-width:991.98px){.rp-portal-grid,.src7a1a1-stats-row{grid-template-columns:1fr;display:grid}.src7a1a1-hero-centered{min-height:400px}.src7a1a1-hero-centered__actions{flex-direction:column}.src7a1a1-hero-centered__actions .btn{width:100%}}