/* =====================================================================
   PREMIUM UPGRADE v1 — About Page Mobile
   ===================================================================== */
@media(max-width:768px){
  .pp-abt-hero{padding:40px 0 36px}
  .pp-abt-hero h1{font-size:1.65rem!important}
  .pp-abt-hero-sub{font-size:.96rem;margin-bottom:24px}
  .pp-abt-hero-stats{gap:20px;padding-top:20px}
  .pp-abt-stat b{font-size:1.3rem}
  
  .pp-abt-story{padding:36px 0 28px}
  .pp-abt-body{font-size:.96rem}
  .pp-abt-body h2{margin:28px 0 12px!important}
  .pp-abt-founder{grid-template-columns:1fr;gap:20px;padding:24px 18px}
  .pp-abt-founder-photo img{aspect-ratio:16/9;max-width:320px;margin:0 auto}
  
  .pp-about-mission,.pp-abt-mission{padding:40px 0;margin:32px 0 0}
  .pp-abt-quote-mark{font-size:3.5rem}
  .pp-abt-quote p{font-size:.98rem!important}
  
  .pp-about-values,.pp-abt-values{padding:40px 0 44px}
  .pp-abt-values-grid{grid-template-columns:1fr!important;gap:14px}
  .pp-abt-value-card{padding:22px 18px}
  
  .pp-about-location,.pp-abt-locations{padding:40px 0}
  .pp-abt-loc-grid{grid-template-columns:1fr!important;gap:16px}
  .pp-abt-loc-card{padding:24px 20px}
  
  .pp-values-row{grid-template-columns:1fr!important;gap:14px}
  .pp-location-row{grid-template-columns:1fr!important;gap:14px}
}

@media(max-width:480px){
  .pp-abt-hero h1{font-size:1.4rem!important}
  .pp-abt-hero-stats{gap:14px}
  .pp-abt-stat b{font-size:1.15rem}
  .pp-abt-stat span{font-size:.68rem}
}

