.srcbaf0f-hero{background:var(--brand-bg-alt);min-height:600px;display:flex;align-items:center}.srcbaf0f-hero__row{min-height:520px}.srcbaf0f-hero__copy{display:flex;flex-direction:column;justify-content:center}.srcbaf0f-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700;color:var(--brand-text-secondary);margin-bottom:8px}.srcbaf0f-hero__lead{font-size:1.125rem;color:var(--brand-text-secondary);margin-bottom:32px}.srcbaf0f-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.srcbaf0f-hero__media img{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover}.rp-tech-portal{background:var(--brand-bg);padding:72px 0}.rp-portal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.rp-portal-card{border:1px solid var(--brand-border);border-radius:4px;padding:24px;background:var(--brand-bg-alt)}.rp-portal-card table{width:100%;margin-top:16px}.rp-portal-card th{text-align:left;width:40%;color:var(--brand-text)}.rp-portal-card--dark{background:#263640}.rp-portal-card--dark,.rp-portal-card--dark h3,.rp-portal-card--dark p{color:#fff}.rp-portal-card--dark .btn-light{background:#fff;color:#263640;border-color:#fff}.srcbaf0f-acc details{border:1px solid var(--brand-border);margin-bottom:8px;background:#fff}.srcbaf0f-acc summary{cursor:pointer;font-weight:700;padding:16px 24px;list-style:none}.srcbaf0f-acc details p{padding:0 24px 16px}.srcbaf0f-feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-bottom:64px}.srcbaf0f-feat--even{direction:rtl}.srcbaf0f-feat--even>*{direction:ltr}.srcbaf0f-cert-list{list-style:none;padding:0;margin:0}.srcbaf0f-cert-list li{display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--brand-border)}.srcbaf0f-indgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.srcbaf0f-indgrid article{position:relative;overflow:hidden;aspect-ratio:4/3}.srcbaf0f-indgrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.srcbaf0f-indgrid article:hover img{transform:scale(1.05)}.srcbaf0f-indgrid h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 16px 16px;color:#fff;background:linear-gradient(transparent,rgba(36,49,59,.85));text-align:center}.srcbaf0f-quote{background:var(--brand-bg-alt);text-align:center}.srcbaf0f-quote blockquote{max-width:800px;margin:0 auto 16px;font-size:1.5rem;font-weight:700}.srcbaf0f-quote__meta{color:var(--brand-text-secondary)}.srcbaf0f-cta{position:relative;min-height:360px;display:flex;align-items:center;overflow:hidden;background:#263640}.srcbaf0f-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.28}.srcbaf0f-cta__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#263640;opacity:.72}.srcbaf0f-cta .container{position:relative;z-index:1}.srcbaf0f-cta h2,.srcbaf0f-cta p{color:#fff}@media (max-width:991.98px){.srcbaf0f-hero{min-height:0;padding-top:32px}.srcbaf0f-hero__row{flex-direction:column-reverse;min-height:0}.rp-portal-grid{grid-template-columns:1fr}.srcbaf0f-feat,.srcbaf0f-feat--even{grid-template-columns:1fr;direction:ltr}.srcbaf0f-indgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (prefers-reduced-motion:reduce){.srcbaf0f-indgrid img{transition:none}.srcbaf0f-indgrid article:hover img{transform:none}}