/* Homepage-only refinements. Keep the solution card width unchanged. */
.gq-home .gq-section-kicker{color:var(--gq-red);font-weight:700;letter-spacing:2px;font-size:12px;margin:0}
.gq-home .gq-hero{height:750px;min-height:750px}
.gq-home .gq-solution{height:260px}
.gq-home .gq-heading h2{display:inline-block!important;width:max-content}.gq-home .gq-heading h2:after{width:100%!important}.gq-home .gq-heading:not(.gq-heading--row) h2{margin-left:auto;margin-right:auto}.gq-home .gq-product-card--more .gq-product-card__more{margin-top:20px!important}
@media(max-width:760px){.gq-home .gq-hero{height:480px;min-height:480px}.gq-home .gq-solution{height:160px;padding:14px;font-size:15px;line-height:1.4}.gq-home .gq-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gq-home .gq-card-grid.gq-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gq-home .gq-product-card a{padding:6px 6px 14px}.gq-home .gq-product-card h3{margin:10px 4px 3px;font-size:15px;line-height:1.4}.gq-home .gq-product-card p{margin:0 4px;font-size:12px;line-height:1.5;min-height:36px}.gq-home .gq-product-card--more p{margin-top:24px}}
