
    .about-intro{
      padding: 60px 0;
    }

    .about-wrap{
      
      margin: 0 auto;
      
      /* background: rgba(255,255,255,0.72); */
      /* border: 1px solid rgba(107, 83, 71, 0.10); */
      /* border-radius: var(--radius-xl); */
      padding: 0px 20px;
      /* box-shadow: var(--shadow); */
    }

    .about-wrap h1{
      font-size: clamp(2.2rem, 4vw, 3.8rem);
      margin-bottom: 18px;
    }
    
    .about-wrap .lead{
        font-size: 1.1rem;
        color: var(--gold-dark);
        font-weight: 700;
        margin-bottom: 22px;
        text-align: center;
    }

    .about-wrap p{
      max-width: 760px;
      color: var(--text-light);
      font-size: 1.1rem;
      line-height: 1.95;
      margin: 16px auto;
    }

    .about-points{
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 18px;
      margin: 60px 0;
    }

    .about-point{
      background: linear-gradient(180deg, rgba(255,255,255,0.92), rgba(255,253,249,0.96));
      border: 1px solid rgba(107, 83, 71, 0.10);
      border-radius: var(--radius-lg);
      padding: 24px 18px;
      box-shadow: var(--shadow-sm);
    }

    .about-point h3{
      font-size: 1.15rem;
      margin-bottom: 8px;
    }

    .about-point p{
      margin: 0;
      font-size: 0.95rem;
      line-height: 1.8;
    }

    .about-actions{
      display: flex;
      justify-content: center;
      gap: 14px;
      flex-wrap: wrap;
      margin-top: 32px;
    }




    /* Why */
    .why-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 24px;
    }

    .why-card {
      background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,247,242,0.94));
      border-radius: var(--radius-md);
      padding: 30px 24px;
      border: 1px solid rgba(233, 194, 164, 0.22);
      box-shadow: var(--shadow-sm);
      text-align: center;
    }

    .why-card h3 {
      color: #5b463c;
    }

    .why-card p {
      color: var(--text-light);
      margin-bottom: 0;
    }

    /* Testimonials */
    .testimonial-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 24px;
    }

    .testimonial-card {
      background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,248,243,0.94));
      border-radius: var(--radius-md);
      padding: 28px 24px;
      border: 1px solid rgba(233, 194, 164, 0.22);
      box-shadow: var(--shadow-sm);
    }

    .stars {
      margin-bottom: 14px;
      color: var(--gold);
      letter-spacing: 0.15em;
      font-size: 1.05rem;
    }

    .testimonial-card p {
      color: var(--text-light);
      margin-bottom: 16px;
    }






@media (max-width: 1180px) {
      
  
  
  
}






@media (max-width: 768px){

      .about-wrap{
        padding: 40px 22px;
      }

      .about-points{
        grid-template-columns: 1fr;
      }

      .about-actions{
        flex-direction: column;
      }

      .why-grid,
      .testimonial-grid
      {
        grid-template-columns: repeat(1, 1fr);
      }
}
