.hs-mod-ch-compliance{--purple:#8c2d8c;--purple-dark:#621d62;--radius-lg:20px;background:var(--purple-dark);color:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:96px 0}.hs-mod-ch-compliance *,.hs-mod-ch-compliance :after,.hs-mod-ch-compliance :before{box-sizing:border-box}:where(.hs-mod-ch-compliance h2,.hs-mod-ch-compliance p,.hs-mod-ch-compliance div){margin:0;padding:0}.hs-mod-ch-compliance svg{display:block;max-width:100%}.hs-mod-ch-compliance .chc-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-ch-compliance .chc-head{margin:0 auto 56px;max-width:720px;text-align:center}.hs-mod-ch-compliance .chc-eyebrow{color:hsla(0,0%,100%,.7);display:inline-block;font-size:.88rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.hs-mod-ch-compliance .chc-title{color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.hs-mod-ch-compliance .chc-sub{color:hsla(0,0%,100%,.85);font-size:1.12rem;line-height:1.6}.hs-mod-ch-compliance .chc-row{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1000px}.hs-mod-ch-compliance .chc-tile{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;transition:all .25s}.hs-mod-ch-compliance .chc-tile:hover{background:hsla(0,0%,100%,.13);transform:translateY(-3px)}.hs-mod-ch-compliance .chc-badge{align-items:center;background:#fff;border-radius:50%;color:var(--purple);display:flex;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.hs-mod-ch-compliance .chc-badge svg{height:28px;width:28px}.hs-mod-ch-compliance .chc-tile-title{color:#fff;font-size:.96rem;font-weight:800;line-height:1.3;margin-bottom:4px}.hs-mod-ch-compliance .chc-tile-sub{color:hsla(0,0%,100%,.7);font-size:.82rem;line-height:1.4}@media (max-width:960px){.hs-mod-ch-compliance .chc-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hs-mod-ch-compliance{padding:64px 0}.hs-mod-ch-compliance .chc-container{padding:0 20px}.hs-mod-ch-compliance .chc-row{grid-template-columns:1fr}}