#features[data-astro-cid-vnivfuh2]{background:radial-gradient(circle at center,rgba(16,185,129,.02),transparent);padding:8rem 0;position:relative}.section-header[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{font-size:3.5rem;margin-bottom:1.5rem}.text-gradient[data-astro-cid-vnivfuh2]{background:linear-gradient(135deg,var(--primary-light),var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.premium-badge[data-astro-cid-vnivfuh2]{background:#10b9811a;border:1px solid var(--primary-light);color:var(--primary-light);padding:.5rem 1rem;border-radius:99px;font-size:.85rem;margin-bottom:1.5rem;display:inline-block}.features-wrapper[data-astro-cid-vnivfuh2]{position:relative;margin-top:5rem;padding:0 1rem}.features-slider[data-astro-cid-vnivfuh2]{display:flex;gap:2rem;overflow-x:auto;padding:2.5rem 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.features-slider[data-astro-cid-vnivfuh2]::-webkit-scrollbar{display:none}.feature-card[data-astro-cid-vnivfuh2]{flex:0 0 300px;scroll-snap-align:center;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:var(--transition-base)}.feature-card[data-astro-cid-vnivfuh2]:hover{border-color:var(--primary);background:#ffffff0d}.icon-box[data-astro-cid-vnivfuh2]{width:70px;height:70px;border-radius:20px;background:#10b9811a;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:var(--transition-base)}.feature-card[data-astro-cid-vnivfuh2]:hover .icon-box[data-astro-cid-vnivfuh2]{background:var(--primary);transform:rotateY(180deg)}.feature-card[data-astro-cid-vnivfuh2]:hover .info-icon[data-astro-cid-vnivfuh2]{color:#fff}.info-icon[data-astro-cid-vnivfuh2]{color:var(--primary);font-size:2.5rem;transition:var(--transition-base)}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:1.5rem;margin-bottom:1rem;color:#fff}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:.95rem;color:var(--text-muted);line-height:1.6}.slider-arrow[data-astro-cid-vnivfuh2]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;backdrop-filter:blur(12px);transition:var(--transition-base);box-shadow:var(--shadow-premium)}.slider-arrow[data-astro-cid-vnivfuh2]:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-50%) scale(1.1);box-shadow:0 0 30px var(--primary-glow)}.slider-arrow[data-astro-cid-vnivfuh2].prev{left:-28px}.slider-arrow[data-astro-cid-vnivfuh2].next{right:-28px}@media(max-width:1200px){.slider-arrow[data-astro-cid-vnivfuh2]{display:none}.features-slider[data-astro-cid-vnivfuh2]{padding:1.5rem .5rem;gap:1.5rem}.feature-card[data-astro-cid-vnivfuh2]{flex:0 0 280px}.section-header[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{font-size:2.5rem}}#modulos-premium[data-astro-cid-3vrjnqin]{padding:4rem 0;background:var(--bg-dark);border-top:1px solid rgba(255,255,255,.05)}.premium-grid[data-astro-cid-3vrjnqin]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2.5rem;padding:0 1rem}.mini-card[data-astro-cid-3vrjnqin]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;border-radius:20px;cursor:pointer;border:1px solid rgba(255,255,255,.05);transition:all .4s cubic-bezier(.23,1,.32,1);background:#ffffff05}.mini-card[data-astro-cid-3vrjnqin]:hover{border-color:var(--primary);background:#10b9810d;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.icon-box[data-astro-cid-3vrjnqin]{width:56px;height:56px;min-width:56px;border-radius:14px;background:linear-gradient(135deg,var(--primary) 0%,#065f46 100%);display:flex;align-items:center;justify-content:center}.icon-box[data-astro-cid-3vrjnqin] .material-icons[data-astro-cid-3vrjnqin]{color:#fff;font-size:1.75rem}.icon-purple[data-astro-cid-3vrjnqin]{background:linear-gradient(135deg,#8b5cf6,#4c1d95)}.icon-blue[data-astro-cid-3vrjnqin]{background:linear-gradient(135deg,#3b82f6,#1e3a8a)}.icon-orange[data-astro-cid-3vrjnqin]{background:linear-gradient(135deg,#f59e0b,#9a3412)}.icon-green[data-astro-cid-3vrjnqin]{background:linear-gradient(135deg,var(--primary) 0%,#065f46 100%)}.card-info[data-astro-cid-3vrjnqin] h3[data-astro-cid-3vrjnqin]{font-size:1.05rem;color:#fff;margin-bottom:.2rem;line-height:1.2}.card-info[data-astro-cid-3vrjnqin] span[data-astro-cid-3vrjnqin]{font-size:.8rem;color:var(--primary);display:flex;align-items:center;gap:.3rem;font-weight:600}.card-info[data-astro-cid-3vrjnqin] .material-icons[data-astro-cid-3vrjnqin]{font-size:.9rem}.modal-overlay[data-astro-cid-3vrjnqin]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;backdrop-filter:blur(10px);z-index:2000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:1.5rem}.modal-overlay[data-astro-cid-3vrjnqin].active{display:flex;opacity:1}.modal-content[data-astro-cid-3vrjnqin]{max-width:550px;width:100%;border-radius:24px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1);transform:translateY(20px);transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column}.modal-overlay[data-astro-cid-3vrjnqin].active .modal-content[data-astro-cid-3vrjnqin]{transform:translateY(0)}.modal-hero[data-astro-cid-3vrjnqin]{height:180px;position:relative}.modal-hero[data-astro-cid-3vrjnqin] img[data-astro-cid-3vrjnqin]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-3vrjnqin]{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,var(--bg-dark) 0%,transparent 100%)}.modal-body[data-astro-cid-3vrjnqin]{padding:2rem;background:var(--bg-dark)}.modal-close[data-astro-cid-3vrjnqin]{position:absolute;top:1rem;right:1rem;z-index:10;background:#00000080;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-header[data-astro-cid-3vrjnqin]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.modal-icon[data-astro-cid-3vrjnqin]{color:var(--primary);font-size:2rem}.modal-header[data-astro-cid-3vrjnqin] h3[data-astro-cid-3vrjnqin]{font-size:1.3rem;line-height:1.3}.modal-desc[data-astro-cid-3vrjnqin]{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.5;font-size:.95rem}.modal-features[data-astro-cid-3vrjnqin]{list-style:none;padding:0;margin-bottom:2rem}.modal-features[data-astro-cid-3vrjnqin] li[data-astro-cid-3vrjnqin]{display:flex;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;color:var(--text-light)}.modal-features[data-astro-cid-3vrjnqin] .material-icons[data-astro-cid-3vrjnqin]{color:var(--primary);font-size:1rem}@media(min-width:1200px){.premium-grid[data-astro-cid-3vrjnqin]{grid-template-columns:repeat(4,1fr);padding:0 max(2rem,calc((100% - 1200px)/2))}}@media(max-width:768px){.premium-grid[data-astro-cid-3vrjnqin]{grid-template-columns:1fr}.modal-body[data-astro-cid-3vrjnqin]{padding:1.5rem}}
