.cfs-hub .cfs-hub-legacy{display:none!important}.cfs-hub .cfs-hub-group.is_alt{background:var(--cfs-ground-alt)}.cfs-hub .cfs-svc-steps{background:var(--cfs-ground-alt)}.cfs-hub .cfs-hub-intro>.l-section-h{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;align-items:center}.cfs-hub .cfs-hub-intro>.l-section-h::before,.cfs-hub .cfs-hub-intro>.l-section-h::after{display:none}.cfs-hub .cfs-hub-intro .cfs-eyebrow{grid-column:1;align-self:end}.cfs-hub .cfs-hub-intro h2{grid-column:1;align-self:start;margin-bottom:0}.l-main.cfs-hub .cfs-hub-intro .cfs-intro{grid-column:2;grid-row:1 / span 2;margin:0;padding:6px 0 6px 28px;border-left:4px solid var(--cfs-blue);color:var(--cfs-ink);font-size:var(--cfs-text-lg);line-height:1.6}.l-main.cfs-hub .cfs-hub-group h2::after{content:"";display:block;width:56px;height:4px;margin-top:16px;border-radius:var(--cfs-radius-pill);background:var(--cfs-blue)}.cfs-hub .cfs-hub-group--services{position:relative;background:radial-gradient(900px 480px at 92% -10%,rgb(38 139 210 / .30),transparent 62%),radial-gradient(700px 420px at -6% 110%,rgb(0 100 168 / .34),transparent 60%),linear-gradient(160deg,#052E49 0%,var(--cfs-navy-2) 58%,#084A77 100%)}.l-main.cfs-hub .cfs-hub-group--services h2{color:#fff}.l-main.cfs-hub .cfs-hub-group--services h2::after{background:#7FC4EF}.cfs-hub .cfs-hub-group--services .cfs-sector-card{border-color:#fff0}.cfs-hub .cfs-sector-grid{margin-top:36px;gap:24px}.cfs-hub .cfs-hub-group .cfs-sector-card{position:relative;border-top:4px solid var(--cfs-blue);box-shadow:var(--cfs-shadow-md);padding:28px 26px 22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cfs-hub .cfs-hub-group .cfs-sector-card:hover,.cfs-hub .cfs-hub-group .cfs-sector-card:focus-within{transform:translateY(-6px);box-shadow:var(--cfs-shadow-lg);border-top-color:var(--cfs-orange)}.cfs-hub .cfs-hub-group .cfs-sector-icon{width:60px;height:60px;border-radius:14px;background:linear-gradient(150deg,var(--cfs-navy-2) 0%,var(--cfs-blue) 100%);color:#fff;box-shadow:0 8px 18px rgb(0 100 168 / .28);transition:transform .18s ease}.cfs-hub .cfs-hub-group .cfs-sector-icon svg{width:28px;height:28px}.cfs-hub .cfs-hub-group .cfs-sector-card:hover .cfs-sector-icon{transform:scale(1.06)}.l-main.cfs-hub .cfs-hub-group .cfs-sector-card h3{font-size:20px;line-height:1.25}.cfs-hub .cfs-hub-group .cfs-sector-card .cfs-arrow-link{margin-top:8px;padding-top:14px;border-top:1px solid var(--cfs-line)}.cfs-hub .cfs-hub-group .cfs-sector-card:hover .cfs-arrow-link{text-decoration:underline;text-underline-offset:3px}.cfs-hub .cfs-hub-group .cfs-sector-card:hover .cfs-arrow-link::after{transform:translateX(3px)}.cfs-hub .cfs-svc-steps .cfs-sector-card{border-top:4px solid var(--cfs-navy);box-shadow:var(--cfs-shadow-md)}.cfs-hub .cfs-svc-steps .cfs-sector-card:hover{transform:none;box-shadow:var(--cfs-shadow-md)}.cfs-hub .cfs-svc-step-num{width:56px;height:56px;font-size:24px;background:linear-gradient(150deg,var(--cfs-navy) 0%,var(--cfs-navy-2) 100%);box-shadow:0 8px 18px rgb(5 49 78 / .25)}.cfs-hub .cfs-sector-card h3 a{color:inherit;text-decoration:none}.cfs-hub .cfs-sector-card h3 a:hover{color:var(--cfs-blue)}.cfs-hub .cfs-sector-card{position:relative}.cfs-hub .cfs-sector-card .cfs-arrow-link::before{content:"";position:absolute;inset:0}.cfs-hub .cfs-hub-form{background:var(--cfs-ground);text-align:center}.cfs-hub .cfs-hub-form-head{max-width:680px;margin:0 auto 40px}.cfs-hub .cfs-hub-form-head .cfs-intro{margin-left:auto;margin-right:auto}.cfs-hub .cfs-hub-form .cfs-trust-strip{justify-content:center;padding:22px 0 0}.cfs-hub .cfs-hub-form .cfs-svc-panel{max-width:560px;margin:0 auto;text-align:left;border-top-width:6px;box-shadow:var(--cfs-shadow-lg)}.cfs-hub .cfs-hub-form .cfs-phone-pill{align-self:center}@media (max-width:900px){.cfs-hub .cfs-hub-intro>.l-section-h{grid-template-columns:minmax(0,1fr)}.l-main.cfs-hub .cfs-hub-intro .cfs-intro{grid-column:1;grid-row:auto;margin-top:20px;padding-left:18px;font-size:17px}}@media (max-width:600px){.cfs-hub .cfs-hub-form .cfs-svc-panel{max-width:100%}.cfs-hub .cfs-hub-form-head{margin-bottom:28px}.cfs-hub .cfs-sector-grid{margin-top:28px;gap:16px}.cfs-hub .cfs-hub-group .cfs-sector-card{padding:24px 20px 20px}.cfs-hub .cfs-hub-group .cfs-sector-icon{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.cfs-hub .cfs-hub-group .cfs-sector-card,.cfs-hub .cfs-hub-group .cfs-sector-icon{transition:none}.cfs-hub .cfs-hub-group .cfs-sector-card:hover,.cfs-hub .cfs-hub-group .cfs-sector-card:focus-within,.cfs-hub .cfs-hub-group .cfs-sector-card:hover .cfs-sector-icon{transform:none}}