@font-face{font-family:'Hunos Inter';font-style:normal;font-weight:700;font-display:swap;src:url("inter-bold.ttf") format('truetype')}@font-face{font-family:'Hunos Source Sans';font-style:normal;font-weight:400;font-display:swap;src:url("source-sans-regular.ttf") format('truetype')}@font-face{font-family:'Hunos Source Sans';font-style:normal;font-weight:600;font-display:swap;src:url("source-sans-semibold.ttf") format('truetype')}.hunos-services{--hs-blue:#0a2164;--hs-red:#c64132;--hs-title:#14213d;--hs-text:#566079;--hs-badge-bg:#fbe7e4;--hs-badge-text:#d83225;box-sizing:border-box;width:100%;max-width:1112px;margin:0 auto;padding:32px 0 68px;background:#fff;text-align:left}.hunos-services,.hunos-services *{box-sizing:border-box}.hunos-services .hs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:22px;margin:0;padding:0}.hunos-services .hs-card{margin:0;padding:16px 0 0;border:0;border-top:4px solid var(--hs-blue);background:none;box-shadow:none;min-width:0}.hunos-services .hs-card--red{border-top-color:var(--hs-red)}.hunos-services .hs-heading{margin:0 0 6px;padding:0;color:var(--hs-title);font-family:'Hunos Inter',Arial,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.15px;text-transform:none}.hunos-services .hs-description{margin:0;padding:0;color:var(--hs-text);font-family:'Hunos Source Sans',Arial,sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0;text-transform:none}.hunos-services .hs-badge{display:inline;padding:4px 9px;margin-left:8px;border-radius:20px;background:var(--hs-badge-bg);color:var(--hs-badge-text);font-family:'Hunos Source Sans',Arial,sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:0;vertical-align:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hunos-services .hs-badge--split{white-space:normal;-webkit-box-decoration-break:slice;box-decoration-break:slice}.hunos-services .hs-badge:not(.hs-badge--split){white-space:nowrap}@media(max-width:767px){.hunos-services{padding:28px 20px 40px}.hunos-services .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}}@media(max-width:540px){.hunos-services .hs-grid{grid-template-columns:1fr}.hunos-services .hs-heading{font-size:20px;letter-spacing:-.4px}}.hunos-services .hs-heading:has(.hs-badge--split){margin-bottom:2px}