#hero-videoporteros{position:relative;background-size:cover;background-position:center;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center}#hero-videoporteros::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(10,15,25,0.9) 0%,rgba(20,25,40,0.7) 100%);z-index:1}#hero-videoporteros .hero-content{position:relative;z-index:2;max-width:900px;padding:0 20px}.cross-sell-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(43,88,255,0.15);border:1px solid rgba(43,88,255,0.3);padding:8px 16px;border-radius:50px;color:var(--color-white);font-size:0.85rem;font-weight:500;margin-bottom:20px;backdrop-filter:blur(4px);transition:all 0.3s ease}.cross-sell-badge:hover{background:rgba(43,88,255,0.25);border-color:rgba(43,88,255,0.5)}#especificaciones .feature-card img{height:280px;object-fit:cover;border-bottom:2px solid rgba(0,0,0,0.05)}#why-us-reparacion{background-color:#f9f9f9;padding:80px 20px;text-align:center}#why-us-reparacion .section-title{margin-bottom:15px}#why-us-reparacion .section-subtitle{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:50px}#why-us-reparacion .confidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;text-align:center}#why-us-reparacion .confidence-card{background-color:#ffffff;border-radius:12px;padding:40px 30px;box-shadow:0 8px 25px rgba(0,0,0,0.07);transition:transform 0.4s ease,box-shadow 0.4s ease}#why-us-reparacion .confidence-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.12)}#why-us-reparacion .confidence-card .icon-container{height:60px;width:60px;margin:0 auto 20px auto;display:flex;align-items:center;justify-content:center}#why-us-reparacion .confidence-card .icon-container img{height:50px;width:50px}#why-us-reparacion .confidence-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}#why-us-reparacion .confidence-card p{font-size:0.95rem;line-height:1.6;color:#666;max-width:100%}.content-wrapper-proceso{width:80%;max-width:95%;margin:0 auto}#proceso-reparacion .intro-cards-grid{display:flex;gap:50px;margin:20px auto 20px auto;align-items:stretch;padding:0 20px}#proceso-reparacion .intro-card-garaje{position:relative;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,0.08);transition:transform 0.4s ease,box-shadow 0.4s ease;cursor:pointer;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 60px;flex:1}#proceso-reparacion .intro-card-garaje:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.15)}#proceso-reparacion .intro-card-number{position:relative;text-align:start;top:0px;left:0px;font-size:7rem;font-weight:800;line-height:1;color:rgba(0,0,0,0.1);z-index:1;margin-bottom:0px}#proceso-reparacion .intro-card-content{position:relative;z-index:1;text-align:left}#proceso-reparacion .intro-card-content h3{position:relative}#proceso-reparacion #intro-card-1{background-color:var(--color-fondo-claro);color:var(--color-texto-oscuro)}#proceso-reparacion #intro-card-2{background-color:#4a4a4a;color:var(--color-texto-claro)}#proceso-reparacion #intro-card-3{background-color:var(--color-primario-vivo);color:var(--color-texto-claro)}#proceso-reparacion #intro-card-2 .intro-card-number,#proceso-reparacion #intro-card-3 .intro-card-number{color:rgba(255,255,255,0.15)}#proceso-reparacion #intro-card-2 h3,#proceso-reparacion #intro-card-3 h3{color:var(--color-texto-claro)}@media (max-width:992px){#proceso-reparacion .intro-cards-grid{display:flex;flex-direction:column;gap:50px;margin:20px auto 20px auto;align-items:center;padding:0 20px;width:100%;max-width:100%}}