.kia-cta-buttons{padding:3.2rem 1.6rem;background-color:#fff}.kia-cta-buttons__row{display:grid;grid-template-columns:1fr;gap:1.2rem;max-width:1400px;margin:0 auto}.kia-cta-buttons__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;border-radius:4px;overflow:hidden;text-decoration:none;color:#fff;transition:transform .2s ease}.kia-cta-buttons__card:hover{transform:scale(1.02);color:#fff;text-decoration:none}.kia-cta-buttons__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;transition:transform .3s ease}.kia-cta-buttons__card:hover .kia-cta-buttons__bg,.kia-cta-buttons__card:focus .kia-cta-buttons__bg{transform:scale(1.05)}.kia-cta-buttons__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.15) 70%,rgba(0,0,0,.5) 100%);z-index:2;pointer-events:none}.kia-cta-buttons__heading{position:relative;z-index:3;font-size:1.8rem;font-weight:700;color:#fff;margin:0;padding:1.6rem 1.6rem 0;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.4)}.kia-cta-buttons__cta{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.7);color:#fff;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:500;transition:background-color .3s ease;margin-top:auto}.kia-cta-buttons__cta svg{flex-shrink:0;margin-left:.8rem}.kia-cta-buttons__card:hover .kia-cta-buttons__cta,.kia-cta-buttons__card:focus .kia-cta-buttons__cta{background:rgba(0,0,0,.85)}@media(min-width:782px){.kia-cta-buttons__row{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.kia-cta-buttons__row{grid-template-columns:repeat(4,1fr)}.kia-cta-buttons__card{min-height:320px}}@media(max-width:600px){.kia-cta-buttons{padding:2.4rem 1.2rem}.kia-cta-buttons__card{min-height:220px}.kia-cta-buttons__heading{font-size:1.6rem}}