.heila-garage-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:stretch;min-width:0;width:100%;margin:0;background:#fff;border:1px solid #dce7e1;border-radius:22px;overflow:hidden;box-shadow:0 12px 36px rgba(15,54,87,.055)}
.heila-garage-card__header{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:28px;border-left:1px solid #e6ede9;background:linear-gradient(150deg,#f3f8f5,#fff)}
.heila-garage-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.heila-garage-card__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#008f51;color:#fff;font-size:28px;font-weight:600;line-height:1}
.heila-garage-card__eyebrow{display:block;color:#008f51;font-size:11px;letter-spacing:.16em;font-weight:600;margin-bottom:8px}
.heila-garage-card h4{margin:0;color:#0f3657;font-size:26px;line-height:1.25;font-weight:500}
.heila-garage-card__badge{display:flex;align-items:center;gap:10px;border:1px solid #dce9e1;border-radius:12px;padding:12px;color:#375c4b;font-size:12px;background:#fff;white-space:nowrap}
.heila-garage-card__badge strong{font-size:25px;line-height:1;color:#008f51;font-weight:500}
.heila-garage-card__image{grid-column:1;grid-row:1;align-self:center;min-width:0;padding:12px;background:#fff}
.heila-garage-card__image img{display:block;width:100%;max-width:100%;height:auto}
@media(max-width:900px){.heila-garage-card{grid-template-columns:minmax(0,1fr) 205px}.heila-garage-card__header{padding:22px;gap:22px}.heila-garage-card h4{font-size:24px}.heila-garage-card__badge{font-size:11px;padding:10px;gap:8px}}
@media(max-width:600px){.heila-garage-card{grid-template-columns:1fr;border-radius:16px}.heila-garage-card__image{padding:6px}.heila-garage-card__header{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-left:0;border-top:1px solid #e6ede9}.heila-garage-card__heading{flex-direction:row;align-items:center;gap:12px}.heila-garage-card__icon{width:42px;height:42px;border-radius:12px;font-size:25px}.heila-garage-card__eyebrow{font-size:10px;margin-bottom:4px}.heila-garage-card h4{font-size:20px}.heila-garage-card__badge{padding:8px 10px}.heila-garage-card__badge strong{font-size:22px}}
