:root{--ei-primary:#0077c8;--ei-primary-dark:#0a3e80;--ei-accent:#7cc242;--ei-white:#fff;--ei-text:#1f2f42;--ei-muted:#6c7d90;--ei-line:#d8e3ef}.employer-incentives-page{background:#fff}.employer-incentives-page .body-container{margin:0;max-width:none}.employer-incentives-page .container{max-width:1180px}.employer-incentives-page .section{padding:4rem 0}.employer-incentives-page .section-title{color:#10253f;font-family:Dovetail,ui-serif,Georgia,serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.1;margin:0}.employer-incentives-page .section-title.xl{font-size:clamp(1.85rem,3.4vw,2.8rem)}.employer-incentives-page .grid{display:grid;gap:1.5rem}.employer-incentives-page .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.employer-incentives-page .card{background:#fff;border:1px solid var(--ei-line);border-radius:16px;box-shadow:0 2px 10px rgba(10,35,62,.06)}.employer-incentives-page .card-ribbon{background:linear-gradient(90deg,var(--ei-primary-dark) 0,var(--ei-primary) 60%,#28a0e2 100%);border-top-left-radius:16px;border-top-right-radius:16px;height:6px}.employer-incentives-page .tag{color:var(--ei-primary);font-weight:600}.employer-incentives-page .icon{block-size:1rem;inline-size:1rem}.ei-header{background:#fff;border-bottom:1px solid #eef3f8;position:relative;z-index:30}.ei-header__utility{background:var(--ei-primary-dark);color:#dce8f9}.ei-header__utility-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:60px}.ei-header__utility .hs_cos_wrapper_type_rich_text>*{margin:0}.ei-inline-list{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}.ei-inline-list li{margin:0}.ei-inline-list a{align-items:center;color:#e6effb;display:inline-flex;font-size:.95rem;font-weight:500;gap:.45rem;line-height:1;text-decoration:none}.ei-inline-list a:hover{color:#fff}.ei-inline-list--links a{text-transform:uppercase}.ei-inline-list--links span{font-size:.92rem;letter-spacing:.02em}.ei-header__brand-bar{background:#fff}.ei-header__brand-inner{align-items:center;display:flex;justify-content:space-between;min-height:126px;padding:1rem 0}.ei-header__brand-logo img{display:block;height:auto;max-height:78px;width:auto}.ei-header__brand-logo--employer img{max-height:62px}.ei-cta{background:linear-gradient(115deg,#e9f6ff,#f7fbff 52%,#ecf7ff);border:1px solid #d6e9f7;border-radius:20px;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);position:relative}.ei-cta__eyebrow{color:var(--ei-primary);display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.ei-cta__heading{color:#0e2f4f;font-family:Dovetail,ui-serif,Georgia,serif;font-size:clamp(1.5rem,2.3vw,2.2rem);margin:0}.ei-cta__description{color:#294765;font-size:1rem;margin:1rem 0 0;max-width:52rem}.ei-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ei-cta__button{align-items:center;border-radius:9999px;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;min-height:48px;min-width:170px;padding:.7rem 1.4rem;text-decoration:none;transition:all .2s ease}.ei-cta__button--primary{background:var(--ei-accent);border:1px solid var(--ei-accent);color:#fff}.ei-cta__button--primary:hover{background:#6aad35;border-color:#6aad35;color:#fff}.ei-cta__button--secondary{background:#fff;border:1px solid #bfd9ee;color:#194975}.ei-cta__button--secondary:hover{border-color:#86b8dd;color:#194975}a:focus-visible{outline:3px solid rgba(0,119,200,.25);outline-offset:2px}@media (max-width:1100px){.ei-header__utility-inner{align-items:flex-start;flex-direction:column;justify-content:center;min-height:72px;padding:.65rem 0}.ei-inline-list--links{flex-wrap:wrap;row-gap:.6rem}.employer-incentives-page .grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ei-header__brand-inner{gap:1rem;min-height:86px}.ei-header__brand-logo img{max-height:54px}.ei-header__brand-logo--employer img{max-height:46px}.ei-inline-list{gap:.75rem}.ei-inline-list--links span{font-size:.82rem}.employer-incentives-page .grid.cols-3{grid-template-columns:1fr}.employer-incentives-page .section{padding:3rem 0}}