
/* ===== Nicolas Cars Premium Loan Simulator ===== */

.nc-loan-wrap{
  width:min(1100px,calc(100% - 40px));
  margin:90px auto 0 auto;
}

.nc-loan-box{
  padding:40px 30px;
  border-radius:28px;
  background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
  border:1px solid rgba(255,255,255,.08);
  box-shadow:0 30px 70px rgba(0,0,0,.35);
  text-align:center;
}

.nc-loan-title{
  font-size:clamp(1.8rem,3vw,2.4rem);
  margin-bottom:10px;
}

.nc-loan-subtitle{
  color:#aab3c2;
  max-width:650px;
  margin:0 auto 35px auto;
}

.nc-loan-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:28px;
}

.nc-loan-card{
  padding:35px 20px;
  border-radius:20px;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.08);
  transition:all .25s ease;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:20px;
}

.nc-loan-card:hover{
  transform:translateY(-6px);
  border-color:rgba(255,122,26,.5);
  box-shadow:0 20px 40px rgba(0,0,0,.4);
}

/* LOGOS NORMALIZADOS */

.nc-loan-card img{
  object-fit:contain;
  width:auto;
}

/* Scotia */
.nc-loan-card img[src*="scotia"]{
  height:75px;
}

/* Santander MiAuto */
.nc-loan-card img[src*="auto"]{
  height:75px;
}

/* BBVA */
.nc-loan-card img[src*="bbva"]{
  height:60px;
}

/* BOTON */

.nc-loan-cta{
  padding:13px 26px;
  border-radius:999px;
  font-weight:700;
  background:linear-gradient(135deg,#ff7a1a,#ff9f45);
  color:white;
  text-decoration:none;
  letter-spacing:.05em;
  transition:.25s;
}

.nc-loan-cta:hover{
  box-shadow:0 0 20px rgba(255,140,60,.6);
  transform:scale(1.05);
}

@media (max-width:900px){

  .nc-loan-grid{
    grid-template-columns:1fr;
  }

}
