.srcaff30-hero-gradient{align-items:center;background:linear-gradient(135deg,#3b4b63 0,#263040 100%);color:#fff;display:flex;min-height:520px;padding:64px 16px}.srcaff30-hero-gradient__inner{margin:0 auto;max-width:800px;text-align:center}.srcaff30-hero-gradient h1,.srcaff30-hero-gradient p{color:#fff}.srcaff30-hero-gradient p{color:rgba(255,255,255,.9)}.srcaff30-hero-gradient__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.rp-compliance-trust{background:#263040;color:#fff;padding:56px 0}.rp-compliance-trust h2,.rp-compliance-trust p,.rp-compliance-trust span,.rp-compliance-trust strong{color:#fff}.rp-compliance-layout{display:grid;grid-gap:32px;gap:32px;grid-template-columns:35% 1fr}.rp-compliance-badges{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.rp-compliance-badges article{border:1px solid rgba(255,255,255,.3);padding:16px}.rp-family-selector{background:#fff;padding:80px 0}.rp-family-selector .section-heading{max-width:720px;margin-bottom:32px}.rp-family-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,1fr)}.rp-family-grid article{background:#f1f5f6;border:1px solid #d5dde1;padding:24px}.rp-family-grid a{color:#3b4b63;font-weight:700}.srcaff30-specs{background:#f1f5f6}.srcaff30-industries{background:#fff}.srcaff30-industry-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,1fr)}.srcaff30-industry-grid article{overflow:hidden;position:relative}.srcaff30-industry-grid img{aspect-ratio:4/3;min-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.srcaff30-industry-grid h3{background:linear-gradient(transparent,rgba(36,49,59,.85));bottom:0;color:#fff;left:0;margin:0;padding:32px 16px 16px;position:absolute;right:0}.srcaff30-certs{background:#f1f5f6}.srcaff30-cert-card{background:#fff;border:1px solid #d5dde1;height:100%;padding:24px}.srcaff30-stats{background:#fff}.srcaff30-stats-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,1fr)}.srcaff30-stats-icon{color:#3b4b63;display:block;font-weight:800;margin-bottom:8px}.srcaff30-stats-num{color:#24313b;font-size:2rem;font-weight:800;margin:0 0 8px}.srcaff30-cta-diagonal{background:linear-gradient(165deg,#3b4b63 0,#3b4b63 48%,#263040 52%,#263040 100%);color:#fff;text-align:center}.srcaff30-cta-diagonal h2,.srcaff30-cta-diagonal p{color:#fff}.srcaff30-cta-diagonal .btn{margin:8px}@media (max-width:991.98px){.rp-compliance-layout,.rp-family-grid,.srcaff30-industry-grid,.srcaff30-stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.rp-compliance-badges,.rp-compliance-layout,.rp-family-grid,.srcaff30-industry-grid,.srcaff30-stats-grid{grid-template-columns:1fr}.rp-compliance-badges{grid-template-columns:1fr 1fr}}