.promo-header[data-astro-cid-ariofcu2]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.promo-header[data-astro-cid-ariofcu2] h2[data-astro-cid-ariofcu2]{font-size:var(--text-2xl);margin:0}.slider-controls[data-astro-cid-ariofcu2]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tab-btn[data-astro-cid-ariofcu2]{font:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;padding:.5rem 1rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.tab-btn[data-astro-cid-ariofcu2]:hover{border-color:var(--neon-primary);color:var(--color-primary)}.tab-btn[data-astro-cid-ariofcu2].is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--glow-primary)}.nav-arrows[data-astro-cid-ariofcu2]{margin-left:var(--space-1);gap:.375rem;display:inline-flex}.arrow-btn[data-astro-cid-ariofcu2]{border:1px solid var(--color-border);background:var(--color-surface);width:2.375rem;height:2.375rem;color:var(--color-primary);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-grid}.arrow-btn[data-astro-cid-ariofcu2]:hover{border-color:var(--neon-primary);box-shadow:var(--glow-primary);transform:translateY(-1px)}.slider-viewport[data-astro-cid-ariofcu2]{position:relative}.slider-track[data-astro-cid-ariofcu2]{gap:var(--space-5);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.slider-track[data-astro-cid-ariofcu2]::-webkit-scrollbar{display:none}.promo-slide[data-astro-cid-ariofcu2]{scroll-snap-align:center;flex:0 0 100%;min-width:0}.promo-card[data-astro-cid-ariofcu2]{gap:var(--space-6);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--gradient-neon) border-box;border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-lg);border:2px solid #0000;align-items:center;display:grid}.banner[data-astro-cid-ariofcu2]{border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:var(--color-surface);margin:0;overflow:hidden}.banner[data-astro-cid-ariofcu2] img{width:100%;height:auto;display:block}.badge-row[data-astro-cid-ariofcu2]{margin-bottom:var(--space-3)}.promo-pill[data-astro-cid-ariofcu2]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-secondary-dark);background:var(--color-secondary-soft);border-radius:var(--radius-pill);border:1px solid #eb253540;padding:.35rem .85rem;font-weight:700;display:inline-flex}h3[data-astro-cid-ariofcu2]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.desc[data-astro-cid-ariofcu2]{color:var(--color-text-muted);margin-bottom:var(--space-4)}.price-box[data-astro-cid-ariofcu2]{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);border-left:.25rem solid var(--color-secondary);border-radius:var(--radius-sm);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.price-tag[data-astro-cid-ariofcu2]{align-items:baseline;gap:var(--space-2);display:flex}.only[data-astro-cid-ariofcu2]{font-size:var(--text-sm);text-transform:uppercase;color:var(--color-secondary-dark);font-weight:800}.amount[data-astro-cid-ariofcu2]{font-size:var(--text-3xl);color:var(--color-primary);font-weight:900;line-height:1}.pkg-pill[data-astro-cid-ariofcu2]{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-primary);align-items:center;gap:.375rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.highlights[data-astro-cid-ariofcu2]{margin:0 0 var(--space-5);gap:var(--space-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.highlights[data-astro-cid-ariofcu2] li[data-astro-cid-ariofcu2]{align-items:flex-start;gap:var(--space-2);display:flex}.highlights[data-astro-cid-ariofcu2] svg{color:var(--color-whatsapp);flex:none;margin-top:.15rem}.cta-row[data-astro-cid-ariofcu2]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.disclaimer[data-astro-cid-ariofcu2]{color:var(--color-text-muted);font-size:.75rem}.dots-bar[data-astro-cid-ariofcu2]{margin-top:var(--space-4);justify-content:center;gap:.5rem;display:flex}.dot-btn[data-astro-cid-ariofcu2]{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;border:none;width:.625rem;height:.625rem;padding:0;transition:width .25s,background-color .25s}.dot-btn[data-astro-cid-ariofcu2].is-active{background:var(--color-secondary);width:1.75rem}@media (width>=768px){.promo-header[data-astro-cid-ariofcu2] h2[data-astro-cid-ariofcu2]{font-size:var(--text-3xl)}.promo-card[data-astro-cid-ariofcu2]{padding:var(--space-6)}h3[data-astro-cid-ariofcu2]{font-size:var(--text-2xl)}}@media (width>=1024px){.promo-card[data-astro-cid-ariofcu2]{gap:var(--space-7);grid-template-columns:1.05fr .95fr}}
