.abc-page .abc-section{position:relative;padding:70px 0 50px;overflow:hidden}.abc-headline{max-width:780px;margin:0 auto 14px}.abc-purpose-line{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--maroon);margin:0 auto 16px;line-height:1.5}.abc-purpose-line,.abc-subheadline{font-family:Lato,sans-serif;max-width:680px}.abc-subheadline{font-size:17px;font-style:italic;color:var(--text-muted);margin:0 auto 40px;line-height:1.6}.abc-framework-explainer{max-width:720px;margin:0 auto 48px;text-align:center}.abc-framework-line{font-family:Lato,sans-serif;font-size:16px;color:var(--text-dark);line-height:1.7;margin-bottom:18px}.abc-framework-bullets{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:12px;text-align:left}.abc-framework-bullets li{position:relative;padding-left:22px;font-family:Lato,sans-serif;font-size:14.5px;color:var(--text-muted);line-height:1.65}.abc-framework-bullets li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.abc-certification-line{font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:var(--gold);text-transform:uppercase;letter-spacing:.4px}.abc-profile-grid{display:flex;flex-direction:column;gap:20px;max-width:820px;margin:0 auto}.abc-profile-card{display:flex;gap:24px;align-items:flex-start;background:var(--white,#fff);border:1px solid rgba(201,168,76,.25);border-radius:16px;padding:24px}.abc-profile-photo-wrap{flex:0 0 auto}.abc-profile-photo{width:120px;height:120px;border-radius:12px;object-fit:cover;background:var(--cream-dark)}.abc-profile-body{flex:1 1 auto}.abc-profile-name{font-family:Playfair Display,serif;font-size:19px;font-weight:600;color:var(--deep-navy);margin-bottom:2px}.abc-profile-title{font-family:Lato,sans-serif;font-size:14px;font-weight:600;color:var(--gold);margin-bottom:8px}.abc-profile-credentials{font-family:Lato,sans-serif;font-size:13px;font-style:italic;color:var(--text-muted);margin-bottom:10px}.abc-profile-bio{font-family:Lato,sans-serif;font-size:14px;color:var(--text-dark);line-height:1.65;margin-bottom:12px}.abc-specialisation-tag{display:inline-block;font-family:Lato,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--gold);background:var(--gold-pale);border-radius:20px;padding:5px 12px}.abc-pilot-stats{text-align:center;max-width:640px;margin:32px auto 0;font-family:Lato,sans-serif;font-size:12.5px;color:var(--text-muted);line-height:1.6}.abc-testimonials-section{background:var(--cream);padding:60px 0 70px}.abc-testimonials-intro{font-family:Lato,sans-serif;font-size:14.5px;color:var(--text-muted);max-width:680px;margin:0 auto 40px;line-height:1.65}.abc-testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.abc-testimonial-card{background:var(--white,#fff);border:1px solid #ede8d8;border-radius:14px;padding:28px 24px 22px;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 18px rgba(107,26,58,.04);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.abc-testimonial-card:hover{box-shadow:0 14px 32px rgba(107,26,58,.1);border-color:rgba(201,168,76,.4);transform:translateY(-3px)}.abc-testimonial-quote{font-family:Lato,sans-serif;font-size:14px;line-height:1.75;color:var(--text-dark);flex:1;margin-bottom:20px}.abc-testimonial-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #f2ecdb}.abc-testimonial-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.abc-testimonial-name{font-family:Lato,sans-serif;font-size:14px;font-weight:700;color:var(--deep-navy);line-height:1.4}.abc-testimonial-meta{font-family:Lato,sans-serif;font-size:12px;color:var(--text-muted);line-height:1.4}@media (max-width:576px){.abc-profile-card{flex-direction:column;align-items:center;text-align:center}}