.rcf-application-compare{position:relative;min-height:650px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:var(--brand-secondary)}.rcf-after-panel,.rcf-before-panel{position:relative;min-height:650px}.rcf-after-panel img,.rcf-before-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.58)}.rcf-after-panel img{filter:brightness(.68) saturate(1.05)}.rcf-after-panel span,.rcf-before-panel span{position:absolute;z-index:2;top:24px;left:24px;padding:8px 12px;color:#fff;background:rgba(26,16,17,.86);font-weight:750}.rcf-app-hero-copy{position:absolute;z-index:3;left:50%;bottom:72px;transform:translateX(-50%);width:min(1160px,100% - 48px);padding:36px;border-left:6px solid var(--brand-primary);background:rgba(26,16,17,.9)}.rcf-app-hero-copy h1,.rcf-app-hero-copy p{max-width:920px;color:#fff}.rcf-fit-workbench{padding:96px 0}.rcf-fit-workbench li,.rcf-fit-workbench p{color:var(--brand-text)}.rcf-workbench-note{margin-top:32px;padding:24px;border-left:5px solid var(--brand-primary);background:var(--brand-bg-alt)}.rcf-workbench-card{padding:36px;border:1px solid var(--brand-border);background:var(--brand-neutral-light);box-shadow:var(--brand-shadow)}.rcf-input-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.rcf-input-grid label{color:var(--brand-text);font-weight:700}.rcf-output-panel{margin-top:24px;padding:20px;color:#fff;background:var(--brand-primary-dark)}.rcf-output-panel p,.rcf-output-panel span{color:#fff}.rcf-method{margin-top:72px;display:grid;grid-template-columns:0.45fr 1fr;grid-gap:48px;gap:48px;padding-top:48px;border-top:1px solid var(--brand-border)}.rcf-method li{margin-bottom:16px}.rcf-application-cases{padding:88px 0;background:var(--brand-secondary)}.rcf-app-case-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.rcf-app-case-grid article{padding:32px;border-top:4px solid var(--brand-primary);background:#fff}.rcf-app-case-grid span{color:var(--brand-primary-dark);font-weight:850}.rcf-app-case-grid h3,.rcf-app-case-grid p,.rcf-app-case-grid strong{color:var(--brand-text)}.rcf-applications-cta{padding:80px 0 96px;background:var(--brand-primary-dark)}.rcf-applications-cta h2,.rcf-applications-cta p{color:#fff}@media (max-width:991.98px){.rcf-application-compare{grid-template-columns:1fr}.rcf-after-panel,.rcf-before-panel{min-height:420px}.rcf-app-case-grid,.rcf-method{grid-template-columns:1fr}}@media (max-width:575.98px){.rcf-app-hero-copy{bottom:24px;padding:24px}.rcf-input-grid{grid-template-columns:1fr}}