.hs-stack-categories-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vh,56px)}@media (min-width:1024px){.hs-stack-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,5vh,56px) clamp(24px,3vw,40px)}}.hs-stack-tools-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hs-stack-tool{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px;border-radius:var(--hs-radius-md,12px);background:#FFFFFF;border:1px solid var(--hs-charcoal-12,rgba(30,30,29,.12));transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hs-stack-tool:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:var(--hs-border-strong,rgba(30,30,29,.24))}.hs-stack-tool-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.hs-stack-tool-name{font-size:13px;color:var(--hs-charcoal);line-height:1.2;font-weight:500;letter-spacing:-.005em}@media (min-width:820px) and (prefers-reduced-motion:no-preference){html.js-anim [data-stack-category],html.js-anim [data-stack-tools-eyebrow],html.js-anim [data-stack-tools-h2],html.js-anim [data-stack-tools-lede]{opacity:0}}@media (prefers-reduced-motion:reduce){.hs-stack-tool{transition:none}.hs-stack-tool:hover{transform:none}}