.agg-hww{background:#f4f5f7;padding:clamp(3.5rem,7vw,5.5rem) 0}.agg-hww--white{background:#fff}.agg-hww--navy{background:#0d2b45}.agg-hww-wrap{margin:0 auto;max-width:1140px;padding:0 clamp(1.25rem,5vw,3.5rem)}.agg-hww-eyebrow{color:#1d9d9d;display:block;font-family:Sora,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:.75rem;text-transform:uppercase}.agg-hww--navy .agg-hww-eyebrow{color:#9ed8d8}.agg-hww-eyebrow--steel{color:#317289}.agg-hww-eyebrow--teal{color:#1d9d9d}.agg-hww-eyebrow--amber{color:#f0a500}.agg-hww--navy .agg-hww-eyebrow--steel{color:#7bbdd4}.agg-hww-wrap .agg-hww-heading{color:#0d2b45;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0}.agg-hww--navy .agg-hww-wrap .agg-hww-heading{color:#fff}.agg-hww-subtext{color:#5a6a7a;font-size:.93rem;line-height:1.75;margin-bottom:2.5rem;margin-top:.5rem;max-width:760px}.agg-hww--navy .agg-hww-subtext{color:hsla(0,0%,100%,.62)}.agg-hww-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.agg-hww-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.agg-hww-grid{grid-template-columns:1fr}}.agg-hww-card{background:#fff;border:1.5px solid #e6e9ec;border-radius:12px;border-top:3px solid #1d9d9d;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:box-shadow .2s,transform .2s}.agg-hww-card:hover{box-shadow:0 4px 24px rgba(13,43,69,.1);transform:translateY(-3px)}.agg-hww--navy .agg-hww-card{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.agg-hww--navy .agg-hww-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.25)}.agg-hww-num{font-family:Sora,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;line-height:1;opacity:.35}.agg-hww--navy .agg-hww-num{opacity:.5}.agg-hww-title{color:#0d2b45;font-family:Sora,sans-serif;font-size:var(--card-title,1rem);font-weight:800;line-height:1.25}.agg-hww--navy .agg-hww-title{color:#fff}.agg-hww-body{color:#5a6a7a;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:var(--card-body,.93rem);line-height:1.72;margin:0}.agg-hww--navy .agg-hww-body{color:hsla(0,0%,100%,.82)}.agg-hww-link{align-items:center;display:inline-flex;font-family:Sora,sans-serif;font-size:.78rem;font-weight:700;gap:.3rem;margin-top:auto;text-decoration:none;transition:gap .15s,opacity .15s}.agg-hww-link:hover{gap:.5rem;opacity:.8}.agg-hww-link[style]{color:revert}.agg-hww-btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.agg-hww-btn{align-items:center;border:2px solid transparent;border-radius:8px;color:#fff;display:inline-flex;font-family:Sora,sans-serif;font-size:.88rem;font-weight:700;padding:.75rem 1.75rem;text-decoration:none;transition:opacity .18s,transform .18s;white-space:nowrap}.agg-hww-btn:hover{opacity:.88;transform:translateY(-1px)}.agg-hww-btn--outline{background:transparent!important}