/* =========================
   NURIA TOURS — ABOUT
========================= */

.nt-about-hero{
  background:#f7f7f5;
  border-top:1px solid rgba(15,23,42,.06);
  border-bottom:1px solid rgba(15,23,42,.06);
  padding:90px 0 70px;
}

.nt-page-title{
  font-size:clamp(2.4rem, 5vw, 4rem);
  font-weight:700;
  color:#0f172a;
  letter-spacing:-0.03em;
  margin:14px 0 18px;
}

.nt-page-subtitle{
  max-width:820px;
  margin:0 auto;
  color:#64748b;
  font-size:1.08rem;
  line-height:1.8;
}

.nt-about-who,
.nt-about-services{
  background:#ffffff;
}

.nt-about-text{
  color:#64748b;
  font-size:1rem;
  line-height:1.8;
}

.nt-about-image-box img{
  width:100%;
  object-fit:cover;
}

.nt-about-evolution{
  background:#f7f7f5;
  border-top:1px solid rgba(15,23,42,.06);
  border-bottom:1px solid rgba(15,23,42,.06);
}

.nt-evolution-card{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:22px;
  padding:48px;
  box-shadow:0 12px 30px rgba(15,23,42,.05);
}

.nt-evolution-card p{
  color:#64748b;
  line-height:1.8;
}

.nt-about-why{
  background:#ffffff;
}

@media (max-width:768px){
  .nt-about-hero{
    padding:70px 0 55px;
  }

  .nt-evolution-card{
    padding:32px 24px;
  }
}