/* GPF · Incluye / No incluye */
.gpf-offer-includes__grid { display: flex; flex-wrap: wrap; gap: var(--gpf-offer-gap); }
.gpf-offer-includes__box {
  border-radius: 3px;
  padding: 32px 34px;
  border: 1px solid var(--gpf-offer-border);
  background: var(--gpf-offer-surface);
}
.gpf-offer-includes__box--yes { flex: 999 1 420px; min-width: 0; border-color: color-mix(in srgb, var(--gpf-offer-price) 45%, transparent); background: color-mix(in srgb, var(--gpf-offer-price) 10%, var(--gpf-offer-bg)); }
.gpf-offer-includes__box--yes .gpf-offer__h3 { color: var(--gpf-offer-price); }
.gpf-offer-includes__box--no { flex: 1 1 280px; }
.gpf-offer-includes__box--no .gpf-offer__h3 { color: var(--gpf-offer-muted); }
.gpf-offer-includes__box .gpf-offer__h3 { margin-bottom: 18px; font-size: 25px; }
.gpf-offer-includes__box ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; }
.gpf-offer-includes__box li { display: flex; gap: 11px; font-size: 15px; color: var(--gpf-offer-muted); }
.gpf-offer-includes__box li svg { flex-shrink: 0; margin-top: 4px; color: var(--gpf-offer-price); }
.gpf-offer-includes__dash { flex-shrink: 0; color: var(--gpf-offer-faint); }

@media (max-width: 767px) {
  .gpf-offer-includes__box { padding: 22px 18px; flex-basis: 100%; }
}
