.hs-mod-hc-why{--purple:#8c2d8c;--purple-mist:#fbf5fb;--ink:#1a1a1a;--muted:#6b6b6b;--border:#e4d0e4;--border-soft:#efe4ef;--shadow:0 6px 24px rgba(98,29,98,.08);--radius-lg:20px;background:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:96px 0}.hs-mod-hc-why *,.hs-mod-hc-why :after,.hs-mod-hc-why :before{box-sizing:border-box}:where(.hs-mod-hc-why h2,.hs-mod-hc-why h3,.hs-mod-hc-why p,.hs-mod-hc-why div){margin:0;padding:0}.hs-mod-hc-why svg{display:block;max-width:100%}.hs-mod-hc-why .hcw-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-hc-why .hcw-head{margin:0 auto 56px;max-width:720px;text-align:center}.hs-mod-hc-why .hcw-eyebrow{color:var(--purple);display:inline-block;font-size:.88rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.hs-mod-hc-why .hcw-title{color:var(--ink);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.hs-mod-hc-why .hcw-sub{color:var(--muted);font-size:1.12rem;line-height:1.6}.hs-mod-hc-why .hcw-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(290px,360px));justify-content:center}.hs-mod-hc-why .hcw-card{background:var(--purple-mist);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:32px 28px;transition:all .25s}.hs-mod-hc-why .hcw-card:hover{background:#fff;border-color:var(--border);box-shadow:var(--shadow);transform:translateY(-4px)}.hs-mod-hc-why .hcw-icon{align-items:center;background:var(--purple);border-radius:14px;box-shadow:0 6px 18px rgba(140,45,140,.22);color:#fff;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.hs-mod-hc-why .hcw-icon svg{height:28px;width:28px}.hs-mod-hc-why .hcw-card-title{color:var(--ink);font-size:1.05rem;font-weight:800;margin-bottom:14px}.hs-mod-hc-why .hcw-card-body{color:var(--muted);font-size:.98rem;line-height:1.55}@media (max-width:960px){.hs-mod-hc-why .hcw-grid{grid-template-columns:1fr}}@media (max-width:600px){.hs-mod-hc-why{padding:64px 0}.hs-mod-hc-why .hcw-container{padding:0 20px}}