.tgt-vbi-main[data-astro-cid-j7pv25f6]{--tgt-vbi-blue: #0284c7;--tgt-vbi-dark: #0f172a;--tgt-vbi-gold: #D4AF37;--tgt-vbi-slate: #0f172a;--tgt-vbi-bg-input: #f8fafc;--tgt-vbi-soft-bg: #f1f5f9;padding-top:0;background:var(--tgt-vbi-soft-bg)}.tgt-vbi-container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.text-center[data-astro-cid-j7pv25f6]{text-align:center}.tgt-vbi-hero[data-astro-cid-j7pv25f6]{position:relative;height:60vh;min-height:640px;display:grid;place-items:center;text-align:center;color:#fff;margin-top:-80px;padding-top:80px;overflow:visible;z-index:50}.tgt-vbi-hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;overflow:hidden}.tgt-vbi-hero-bg[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:var(--tgt-hero-bg);background-size:cover;background-position:center top 30%!important;background-repeat:no-repeat;filter:brightness(.6)}.tgt-vbi-hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(circle,transparent 0%,rgba(15,23,42,.9) 100%)}.tgt-vbi-hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:900px;padding:60px 20px 0;display:flex;flex-direction:column;align-items:center;animation:fadeIn 1.2s ease-out;margin-top:0;margin-bottom:4rem}.tgt-vbi-hero-badge[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.3);padding:8px 20px;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;color:#f8fafc;background:#ffffff1a;backdrop-filter:blur(5px)}.tgt-vbi-hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-main);font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;letter-spacing:-1px;text-shadow:0 10px 40px rgba(0,0,0,.6)}.tgt-vbi-hero-kicker[data-astro-cid-j7pv25f6]{display:block;font-size:.85rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--tgt-vbi-gold);margin-bottom:10px;opacity:.9}.tgt-vbi-text-highlight[data-astro-cid-j7pv25f6]{color:var(--tgt-green)}.tgt-vbi-hero-sub[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:#f1f5f9;line-height:1.6;max-width:600px;font-weight:400;margin:0 auto;text-shadow:0 2px 15px rgba(0,0,0,.8)}.tgt-vbi-intro[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem}.tgt-vbi-header-center[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.tgt-vbi-header-center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:800;color:var(--tgt-vbi-slate);margin-bottom:1rem}.tgt-vbi-header-center[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.7}.tgt-vbi-chapter-label[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--tgt-vbi-gold);margin-bottom:1rem}.tgt-vbi-catalog[data-astro-cid-j7pv25f6]{padding-bottom:8rem}.tgt-vbi-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(min-width:1200px){.tgt-vbi-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.tgt-vbi-card[data-astro-cid-j7pv25f6]{background:#0f172a;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.1);transition:.4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;height:auto;position:relative;box-shadow:0 10px 30px #0000001a}.tgt-vbi-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0003;border-color:var(--tgt-vbi-gold)}.tgt-vbi-card-bg[data-astro-cid-j7pv25f6]{width:100%;padding-top:100%;aspect-ratio:16/9;background-image:var(--tgt-card-img);background-size:cover;background-position:center;transition:.6s;position:relative}.tgt-vbi-card[data-astro-cid-j7pv25f6]:hover .tgt-vbi-card-bg[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.tgt-vbi-glass-content[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;flex:1;padding:1.5rem;background:#0f172ae6;backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.05);margin-top:0;border-radius:20px 20px 0 0;z-index:2}.tgt-vbi-glass-top[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-bottom:8px}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:6px;letter-spacing:.5px;backdrop-filter:blur(4px);color:#0f172a;background:#ffffffe6}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].red{background:#ef4444e6;color:#fff}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].gold{background:#eab308e6;color:#0f172a}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].blue{background:#0284c7e6;color:#fff}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].pink{background:#ec4899e6;color:#fff}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].orange{background:#f97316e6;color:#fff}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].indigo{background:#6366f1e6;color:#fff}.tgt-vbi-glass-tag[data-astro-cid-j7pv25f6].rose{background:#f43f5ee6;color:#fff}.tgt-vbi-glass-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.tgt-vbi-glass-title[data-astro-cid-j7pv25f6]{font-size:1.3rem;font-weight:800;margin:0 0 .5rem;line-height:1.2}.tgt-vbi-glass-desc[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#cbd5e1;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgt-vbi-glass-footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.tgt-vbi-glass-price[data-astro-cid-j7pv25f6] .lbl[data-astro-cid-j7pv25f6]{display:block;font-size:.65rem;text-transform:uppercase;color:#94a3b8;font-weight:700;margin-bottom:2px}.tgt-vbi-glass-price[data-astro-cid-j7pv25f6] .val[data-astro-cid-j7pv25f6]{font-size:1.3rem;font-weight:800;color:var(--tgt-vbi-gold)}.tgt-vbi-glass-btn[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:.2s}.tgt-vbi-card[data-astro-cid-j7pv25f6]:hover .tgt-vbi-glass-btn[data-astro-cid-j7pv25f6]{background:var(--tgt-vbi-gold);color:var(--tgt-vbi-slate);border-color:var(--tgt-vbi-gold)}.tgt-vbi-wcu[data-astro-cid-j7pv25f6]{padding:6rem 0;background:radial-gradient(circle at center,#1e293b,#0f172a);color:#fff}.tgt-vbi-wcu[data-astro-cid-j7pv25f6] .tgt-vbi-header-center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.tgt-vbi-wcu-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tgt-vbi-wcu-item[data-astro-cid-j7pv25f6]{background:#ffffff0d;padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:.3s}.tgt-vbi-wcu-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:var(--tgt-vbi-gold);background:#ffffff14}.tgt-vbi-wcu-item[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-size:2rem;color:var(--tgt-vbi-gold);margin-bottom:1.5rem;display:block}.tgt-vbi-wcu-item[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.tgt-vbi-wcu-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#f1f5f9;line-height:1.6}.tgt-vbi-faq[data-astro-cid-j7pv25f6]{padding:4rem 0;background:#fff}.tgt-vbi-faq-wrapper[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid #e2e8f0;transition:all .3s ease}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6][open]{border-bottom-color:var(--tgt-vbi-blue)}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{padding:1.5rem 0;font-weight:700;font-size:1.1rem;color:var(--tgt-vbi-slate);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";font-weight:300;font-size:1.5rem;color:#94a3b8}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−";color:var(--tgt-vbi-blue)}.tgt-vbi-faq-text[data-astro-cid-j7pv25f6]{padding-bottom:1.5rem;color:#64748b;line-height:1.6;font-size:.95rem;animation:slideDown .3s ease-out}.tgt-vbi-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.tgt-vbi-cta[data-astro-cid-j7pv25f6]{padding:7rem 0;text-align:center;background:linear-gradient(to bottom,#fff,#f8fafc);color:var(--tgt-vbi-slate);border-top:1px solid #e2e8f0}.tgt-vbi-cta-subtitle[data-astro-cid-j7pv25f6]{display:block;font-size:.85rem;font-weight:800;color:var(--tgt-vbi-gold);letter-spacing:3px;margin-bottom:1.5rem;text-transform:uppercase}.tgt-vbi-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:800;margin-bottom:1.5rem;letter-spacing:-1px;color:var(--tgt-vbi-slate)}.tgt-vbi-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#334155;max-width:600px;margin:0 auto 3rem;font-size:1.25rem;font-weight:400;line-height:1.6}.tgt-vbi-cta-buttons[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1.5rem}.tgt-vbi-btn-whatsapp[data-astro-cid-j7pv25f6]{background:#25d366;color:#fff;padding:18px 48px;border-radius:50px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:.2s;font-size:1.15rem;box-shadow:0 10px 30px #25d3664d}.tgt-vbi-btn-whatsapp[data-astro-cid-j7pv25f6]:hover{background:#1ebc57;transform:scale(1.05)}@media(max-width:768px){.tgt-vbi-intro[data-astro-cid-j7pv25f6]{padding:4rem 0 2rem}.tgt-vbi-hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.tgt-vbi-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.2rem}.tgt-vbi-hero[data-astro-cid-j7pv25f6]{margin-top:-80px;padding-top:140px;min-height:600px}.tgt-vbi-hero-kicker[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:3px}.tgt-vbi-hero-bg[data-astro-cid-j7pv25f6]{height:600px}.tgt-vbi-hero-bg[data-astro-cid-j7pv25f6]:before{background-position:25% center!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
