.brand-recent{padding:clamp(2.5rem,5vw,5rem) 0;background:var(--recent-bg,#f5f7fb);color:#071b36}
.brand-recent__inner{width:min(1280px,calc(100% - 32px));margin:auto}
.brand-recent__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}
.brand-recent__eyebrow{margin:0 0 .4rem;color:#0876d9;font-size:.76rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.brand-recent h2{margin:0;font-size:clamp(1.65rem,3vw,2.7rem)}
.brand-recent__link{color:#0876d9;font-weight:800;text-decoration:none}
.brand-recent__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.brand-recent__feature{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:clamp(1.2rem,4vw,3rem);margin-top:1.5rem;padding:clamp(1.2rem,3vw,2rem);border-radius:20px;background:#071b36;color:#fff}
.brand-recent__feature img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:14px;background:#fff}
.brand-recent__feature-label{margin:0 0 .45rem;color:#5ab0ff;font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}
.brand-recent__feature h3{margin:0 0 .65rem;color:#fff;font-size:clamp(1.4rem,2.6vw,2.3rem)}
.brand-recent__feature p{margin:0 0 1rem;color:#d7e3f2;line-height:1.55}
.brand-recent__button{display:inline-flex;border-radius:12px;background:#fff;color:#071b36;padding:.75rem 1rem;text-decoration:none;font-weight:800}
.brand-recent--dark{color:#f7f9fc}
.brand-recent--dark .brand-recent__eyebrow,.brand-recent--dark .brand-recent__link{color:#66b8ff}
.brand-recent--dark h2,.brand-recent--dark .card__heading a,.brand-recent--dark .price-item--last{color:#f7f9fc!important}
.brand-recent--dark .price-item--regular,.brand-recent--dark .color-text-disable{color:#b8c4d2!important}
.brand-recent--dark .card__content,.brand-recent--dark .card__info{color:#f7f9fc}
@media(max-width:989px){.brand-recent__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.brand-recent__inner{width:min(100% - 24px,1280px)}.brand-recent__header{align-items:flex-start;flex-direction:column}.brand-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-recent__feature{grid-template-columns:1fr}}
