.hubspot-module--comparison-cards{overflow:hidden;padding:40px 16px}.hubspot-module--comparison-cards__inner{margin:0 auto;max-width:1100px}.hubspot-module--comparison-cards__heading{margin:0 0 12px;text-align:center}.hubspot-module--comparison-cards__intro{line-height:1.6;margin:0 auto 24px;max-width:760px;text-align:center}.hubspot-module--comparison-cards__grid{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:4px 16px 12px;scroll-padding-left:16px;scrollbar-width:none}.hubspot-module--comparison-cards__grid::-webkit-scrollbar{display:none}.hubspot-module--comparison-cards__card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;display:flex;flex:0 0 85%;flex-direction:column;overflow:hidden;scroll-snap-align:start}.hubspot-module--comparison-cards__card.is-highlight{background:#eef2ff;border:2px solid #2c50ff;order:-1}.hubspot-module--comparison-cards__card-head{align-items:center;background:#f7f7f8;display:flex;flex-wrap:wrap;font-size:18px;font-weight:600;gap:8px;padding:16px 20px}.hubspot-module--comparison-cards__card.is-highlight .hubspot-module--comparison-cards__card-head{background:#2c50ff;color:#fff}.hubspot-module--comparison-cards__badge{background:#fff;border-radius:999px;color:#2c50ff;font-size:11px;font-weight:600;padding:2px 8px}.hubspot-module--comparison-cards__rows{flex:1;margin:0}.hubspot-module--comparison-cards__row{border-top:1px solid #eef0f4;padding:12px 20px}.hubspot-module--comparison-cards__row dt{color:#6b7280;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hubspot-module--comparison-cards__row dd{font-size:15px;margin:2px 0 0}.hubspot-module--comparison-cards__card.is-highlight .hubspot-module--comparison-cards__row dd{font-weight:600}.hubspot-module--comparison-cards__cta-wrap{padding:16px 20px}.hubspot-module--comparison-cards__cta{background:#2c50ff;border-radius:4px;color:#fff;display:block;font-weight:700;padding:12px;text-align:center;text-decoration:none}.hubspot-module--comparison-cards__cta:hover{background:#1a3ad6;color:#fff}.hubspot-module--comparison-cards__footnote{color:#555;font-size:12px;font-style:italic;margin-top:12px}@media (min-width:900px){.hubspot-module--comparison-cards{padding:56px 24px}.hubspot-module--comparison-cards__grid{align-items:stretch;gap:20px;margin:0;overflow:visible;padding:0}.hubspot-module--comparison-cards__card{flex:1 1 0;min-width:0}.hubspot-module--comparison-cards__card.is-highlight{order:0}}