:root{--iq-accent:#b01c2e;--gap:2rem}.icon_content_blocks_section{padding:2vw}.icon-content-blocks.icon-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0;text-align:center}.ic-card{margin:0;padding:0;transition:transform .2s ease-in-out}.ic-card:focus-within,.ic-card:hover{transform:scale(1.03)}.ic-inner{display:grid;gap:1rem;justify-items:center}.icon-grid.stacked .ic-inner{grid-template-columns:1fr}.icon-grid.side{text-align:left}.icon-grid.side .ic-inner{align-items:center;grid-template-columns:100px 1fr;justify-items:start}.icon-wrapper{border-radius:50%;display:grid;height:100px;margin:0 auto;place-items:center;width:100px}.icon-wrapper img{height:auto;max-width:100%}.ic-copy{width:100%}.cta-conv{margin-top:.5rem;padding:0}.cta-conv .hs-cta-wrapper{display:inline-block}.ic-card:hover .ic-desc,.ic-card:hover .ic-title{color:var(--iq-accent)}.ic-inner{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;padding:1.25rem 1.25rem 2.5rem;transition:box-shadow .2s ease,transform .2s ease}.ic-card:focus-within .ic-inner,.ic-card:hover .ic-inner{box-shadow:0 8px 20px rgba(0,0,0,.14);transform:translateY(-1px)}.ic-inner .cta-conv{margin-top:.75rem}.ic-inner .hs-cta-wrapper{display:inline-block}.icon-grid.side .ic-inner{gap:1rem;padding:1rem 1.25rem}@media (max-width:768px){.icon_content_blocks_section{padding:2vh}}