@charset "UTF-8";
/***!  Style Declaration  !***/

:root{--hero-blue:#0345bf;--hero-dark-blue:#022b7a;--text-white:#fff;--radius-std:12px}.vw-hero-section{position:relative;padding:50px 0 60px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden;background-color:#050a14}.vw-hero-bg-img{position:absolute;inset:0;background-image:url('https://alquilervideowall.com/images/fondo%20cabecera%20pagina%20incio.jpg');background-size:cover;background-position:center;z-index:0;opacity:0.6}.vw-hero-gradient-overlay{position:absolute;inset:0;background:linear-gradient( to top right,rgba(3,69,191,0.9) 0%,rgba(3,69,191,0.1) 45%,rgba(3,69,191,0.9) 100% );z-index:1}.vw-container{position:relative;z-index:5;max-width:1280px;margin:0 auto;padding:0 25px;display:grid;grid-template-columns:1.1fr 0.9fr;align-items:center;gap:60px}.vw-visual-col{display:flex;flex-direction:column;gap:15px}.vw-main-glass-box{position:relative;width:100%;border-radius:var(--radius-std);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);padding:40px 30px 30px 30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.vw-hero-tags-container{position:absolute;top:15px;left:0;width:100%;display:flex;justify-content:center;gap:10px;z-index:5}.vw-hero-tag{background:rgba(3,69,191,0.35);color:white;font-size:11px;font-weight:700;padding:6px 14px;border-radius:var(--radius-std);border:1px solid rgba(3,69,191,0.5);text-transform:uppercase;letter-spacing:0.5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.3s ease}.vw-hero-tag:hover{background:rgba(3,69,191,0.8);border-color:rgba(255,255,255,0.3);color:white}.vw-main-img{width:auto;max-width:100%;max-height:320px;display:block;filter:drop-shadow(0 15px 30px rgba(0,0,0,0.3));margin-top:10px;object-fit:contain}.vw-sub-images-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.vw-sub-glass-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-std);height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}.vw-sub-img{width:100%;height:100%;object-fit:contain;opacity:0.8;transition:opacity 0.3s}.vw-sub-glass-box:hover .vw-sub-img{opacity:1}.vw-content-col{text-align:left}.vw-pill-style{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#fff;margin-bottom:20px;background:rgba(3,69,191,0.35);padding:10px 20px;border-radius:var(--radius-std);border:1px solid rgba(3,69,191,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 15px rgba(3,69,191,0.3);transition:all 0.3s ease;cursor:default}.vw-pill-style:hover{background:rgba(3,69,191,0.8);border-color:rgba(255,255,255,0.3)}.vw-title{font-size:48px;line-height:1.1;font-weight:800;color:var(--text-white);margin:0 0 20px 0;letter-spacing:-1px}.text-highlight-blue{background:linear-gradient(90deg,#0345bf 0%,#4facfe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vw-subtitle{font-size:17px;line-height:1.6;color:#e0e0e5;font-weight:400;margin:0 0 35px 0;opacity:0.9}.vw-actions{display:flex;gap:15px;margin-bottom:40px}.btn-hero{padding:14px 30px;border-radius:var(--radius-std);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;border:1px solid}.btn-primary{background-color:var(--hero-blue);color:white;border-color:var(--hero-blue)}.btn-primary:hover{background-color:#022b7a;border-color:#022b7a;color:white}.btn-outline{background-color:transparent;color:white;border-color:rgba(255,255,255,0.4)}.btn-outline:hover{background-color:white;color:var(--hero-blue);border-color:white}.vw-grid-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.vw-stat-card{background:rgba(3,69,191,0.35);border:1px solid rgba(3,69,191,0.5);padding:18px 15px;border-radius:var(--radius-std);display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:all 0.3s ease}.vw-stat-card:hover{background:rgba(3,69,191,0.8);border-color:rgba(255,255,255,0.3);transform:none}.vw-stat-icon-wrapper{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px}.vw-stat-icon-wrapper svg{stroke:#fff !important}.vw-stat-title{font-size:14px;font-weight:700;color:white}.vw-stat-desc{font-size:12px;color:rgba(255,255,255,0.8)}@media (max-width:992px){.vw-container{grid-template-columns:1fr;text-align:center}.vw-visual-col{order:-1}.vw-actions{justify-content:center}}
