.hero-ventilacion{background:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6)),url(./hero-solar-star.webp);background-size:cover;background-position:center;padding:180px 0;color:var(--color-white);text-align:center;position:relative;overflow:hidden}.hero-ventilacion::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,rgb(255 255 255 / .15) 1px,transparent 100px);animation:flowUp 10s linear infinite;pointer-events:none}@keyframes flowUp{from{transform:translateY(0)}to{transform:translateY(-100px)}}.badge-solar{display:inline-block;background:var(--color-solatube-yellow);color:var(--color-text-dark);padding:8px 20px;border-radius:50px;font-weight:700;margin-bottom:20px;font-size:.9rem;text-transform:uppercase;box-shadow:0 0 15px rgb(255 184 0 / .4)}.beneficios-seccion{padding:5rem 0}.comparativa-tecnica{padding:5rem 0;background-color:var(--color-bg-light)}.seccion-header{text-align:center;margin-bottom:3rem}.seccion-header h2{color:var(--color-text-dark);font-size:2.5rem;font-weight:800;text-transform:uppercase;margin-bottom:15px}.beneficios-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}@media (max-width:568px){.beneficios-grid .beneficio-card{width:100%;grid-template-columns:1fr;gap:20px;margin-top:20px;padding:0;text-align:center}}.beneficio-card{background:var(--color-white);padding:40px;border-radius:15px;text-align:center;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);transition:transform 0.3s ease}.vu-space-img{border-radius:15px 15px 0 0;height:400px;background-color:var(--color-bg-light);background-size:cover;background-position:center;margin-top:2rem;margin-bottom:2rem}.beneficio-card:hover{transform:translateY(-10px)}.beneficio-card i{font-size:3rem;color:var(--color-primary);margin-bottom:20px;transition:all 0.5s ease}.img-ventilar{background-image:url(../assets/img/soluciones/img-ventilacion-solar.webp)}.img-ventilar-2{background-image:url(../assets/img/soluciones/img-ventilcion-garaje.webp)}.img-ventilar-3{background-image:url(../assets/img/soluciones/img-ventilacion-casa.webp)}.beneficio-card:hover i{transform:translateX(10px) skewX(-10deg);color:var(--color-solatube-yellow);filter:drop-shadow(0 0 8px rgb(255 184 0 / .3))}.contenedor-sitio{text-align:center}.contenedor-sitio h1{font-size:clamp(3.5rem, 6vw, 6rem);font-weight:800;line-height:1.1;margin-bottom:20px;text-transform:uppercase;color:var(--color-primary);text-shadow:0 7px 15px rgb(0 0 0 / .8);letter-spacing:.8rem}.tabla-comparativa-wrapper{overflow-x:auto;margin-top:50px;background:var(--color-white);border-radius:15px;box-shadow:0 10px 25px rgb(0 0 0 / .05)}.tabla-tecnica{width:100%;border-collapse:collapse;min-width:600px}.tabla-tecnica th,.tabla-tecnica td{padding:20px;text-align:left;border-bottom:1px solid var(--color-text-muted)}.tabla-tecnica th{background:var(--color-bg-light);color:var(--color-primary);font-weight:700}.destacado-solatube{background:var(--color-primary)!important;color:var(--color-white)!important;text-align:center!important}.check-positivo{color:var(--color-text-dark);font-weight:700;background:rgb(16 185 129 / .05)}.grid-tecnico{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0}.tecnico-img{position:relative}.tecnico-img::after{content:"≈ ≈ ≈";position:absolute;top:20%;left:50%;transform:translateX(-50%);color:var(--color-primary);font-size:2rem;opacity:.3;animation:airSuction 2s ease-in-out infinite}@keyframes airSuction{0%{transform:translate(-50%,0) opacity(.1)}50%{transform:translate(-50%,-30px) opacity(.4)}100%{transform:translate(-50%,-60px) opacity(0)}}.img-ventilador-solar{width:100%;border-radius:20px;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .1))}.tecnico-info ul{list-style:none;padding:0;margin-top:25px}.tecnico-info li{margin-bottom:15px;display:flex;align-items:flex-start;gap:10px}.tecnico-info i{color:var(--color-cta-bg);margin-top:5px}.cta-ventilacion{background:var(--color-primary);color:var(--color-white);text-align:center;padding:80px 20px;border-radius:20px;margin:60px 0}.btn-presupuesto-v{background:var(--color-cta-bg);color:var(--color-text-dark);border:none;padding:18px 40px;font-weight:700;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:all 0.3s ease;margin-top:2rem}.btn-presupuesto-v:hover{opacity:.8;transform:scale(1.05)}@media (max-width:768px){.grid-tecnico{grid-template-columns:1fr;text-align:center}.tecnico-info li{text-align:left}.hero-ventilacion h1{font-size:2rem}}