.audience-hero{padding:96px 0 76px;background:linear-gradient(125deg,#e8eee8,#fbfaf6 62%,#fff1d5)}.audience-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.audience-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(50px,6.8vw,78px);line-height:1;letter-spacing:-.04em;margin:0 0 22px}.audience-hero .lead{font-size:20px}.hero-panel{padding:28px;background:#173f3b;color:#fff;border-radius:20px;box-shadow:0 20px 46px rgba(23,63,59,.18)}.hero-panel h2{font-family:Georgia,"Times New Roman",serif;font-size:28px;margin:0 0 15px}.hero-panel ul{padding-left:20px;margin:0}.hero-panel li{margin:10px 0;color:#e3ece7}
.content-section{padding:86px 0}.content-section.alt{background:#e8eee8}.content-section.warm{background:#fff3dd}.content-section h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,4.8vw,56px);line-height:1.07;margin:0 0 25px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.intro-grid>p,.intro-grid>div>p{font-size:18px;color:#5e6d65}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card{padding:26px;background:#fff;border:1px solid #dbe2da;border-radius:17px}.benefit-card .number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#173f3b;color:#fff;font-size:12px;font-weight:850;margin-bottom:18px}.benefit-card h3{font-family:Georgia,"Times New Roman",serif;font-size:23px;margin:0 0 9px}.benefit-card p{color:#637168;margin:0}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check-card{padding:28px;background:#fff;border:1px solid #e2ded3;border-radius:17px}.check-card h3{font-family:Georgia,"Times New Roman",serif;font-size:25px;margin:0 0 14px}.check-card ul{padding-left:21px;margin:0}.check-card li{margin:9px 0;color:#5e6d65}.process-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:process}.process-list article{padding:22px;background:#fff;border:1px solid #d7dfd7;border-radius:15px;counter-increment:process}.process-list article:before{content:"0" counter(process);display:block;color:#9b5727;font-weight:850;margin-bottom:18px}.process-list h3{font-size:17px;margin:0 0 7px}.process-list p{font-size:14px;color:#637168;margin:0}.truth-note{padding:20px 23px;border-left:4px solid #edb451;background:#fff9ec;color:#655942}.link-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.link-card{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:27px;background:#fff;border:1px solid #e2ded3;border-radius:17px;color:#17263d}.link-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px rgba(29,42,38,.07)}.link-card h3{font-family:Georgia,"Times New Roman",serif;font-size:25px;margin:0 0 10px}.link-card p{color:#637168}.link-card strong{color:#9b5727}.faq-list{display:grid;gap:12px;max-width:940px}.faq-list details{background:#fff;border:1px solid #e2ded3;border-radius:14px;padding:0 22px}.faq-list summary{padding:20px 0;font-weight:800;cursor:pointer;color:#173f3b}.faq-list details p{padding:0 0 20px;margin:0;color:#5e6d65}.faq-group{margin-top:55px}.faq-group:first-of-type{margin-top:0}.faq-group h2{font-size:38px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-option{padding:30px;background:#fff;border:1px solid #e2ded3;border-radius:18px}.contact-option h2{font-family:Georgia,"Times New Roman",serif;font-size:31px;margin:0 0 10px}.contact-option p{color:#637168}.contact-option ul{padding-left:20px;color:#637168}.contact-option .button{margin-top:10px}.contact-details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contact-details>div{padding:23px;background:#fff;border:1px solid #e2ded3;border-radius:15px}.contact-details strong{display:block;margin-bottom:6px;color:#173f3b}.site-footer-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.site-footer-links a{font-size:13px;color:#f3c16b}.audience-paths{padding:78px 0;background:#fff3dd}.audience-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.audience-path{display:block;padding:32px;background:#fff;border:1px solid #e2ded3;border-radius:20px;color:#17263d}.audience-path:hover{text-decoration:none;transform:translateY(-2px)}.audience-path h3{font-family:Georgia,"Times New Roman",serif;font-size:32px;margin:8px 0 12px}.audience-path p{color:#637168}.audience-path strong{color:#9b5727}
@media(max-width:900px){.audience-hero-grid,.intro-grid,.contact-options{grid-template-columns:1fr}.benefit-grid,.link-cards{grid-template-columns:1fr 1fr}.process-list{grid-template-columns:1fr 1fr}.contact-details{grid-template-columns:1fr}.audience-paths-grid{grid-template-columns:1fr}}
@media(max-width:600px){.audience-hero,.content-section{padding:65px 0}.benefit-grid,.check-grid,.link-cards,.process-list{grid-template-columns:1fr}.hero-panel{padding:23px}.audience-paths{padding:58px 0}}

/* Authentic Academy programme photography */
.proof-section{padding:86px 0;background:#fbfaf6}.proof-section.alt{background:#e8eee8}.proof-heading{max-width:760px;margin-bottom:32px}.proof-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,4.8vw,56px);line-height:1.07;margin:0 0 16px}.proof-heading p{font-size:18px;color:#5e6d65}.proof-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-photo-grid.two{grid-template-columns:repeat(2,1fr)}.proof-photo{margin:0;background:#fff;border:1px solid #e2ded3;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(29,42,38,.07)}.proof-photo img{display:block;width:100%;height:300px;object-fit:cover}.proof-photo figcaption{padding:17px 19px;color:#56665d;font-size:14px}.proof-photo figcaption strong{display:block;color:#173f3b;font-size:16px;margin-bottom:3px}.archive-label{display:inline-block;padding:7px 11px;border-radius:999px;background:#fff3dd;color:#8f4f24;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
@media(max-width:800px){.proof-photo-grid,.proof-photo-grid.two{grid-template-columns:1fr}.proof-photo img{height:270px}.proof-section{padding:65px 0}}
.destination-uae .destination-image{background-image:url('/assets/real-international-seminar.webp')}
.proof-photo-contain img{object-fit:contain;background:#fff;padding:24px}
.new-header .nav-links a[href="/pages/programs/"]{order:4}
.new-header .nav-links a[href="/pages/about/"]{order:5}
.new-header .nav-links .nav-cta{order:6}
.email-app-note{margin:18px 0 0;color:#607067;font-size:14px}
.contact-options:before{content:"The email buttons below open your device's default email app with a prepared subject and enquiry outline.";grid-column:1/-1;color:#607067;font-size:14px;margin-bottom:-4px}
.new-header .brand{font-size:29px}
.new-header .brand small{font-size:12px}
.aws-brand-lockup{display:inline-flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:12px 16px;margin-bottom:18px;box-shadow:0 10px 28px rgba(0,0,0,.12)}
.aws-brand-lockup img{width:92px;height:48px;object-fit:contain}
.aws-brand-lockup strong{color:#24354e;font-size:19px;letter-spacing:.02em}
@media(max-width:900px){.new-header .brand{font-size:21px}.new-header .brand small{font-size:9px}}
.quick-form{max-width:780px;background:#fff;border:1px solid #e1ded5;border-radius:22px;padding:32px;box-shadow:0 16px 44px rgba(29,42,38,.08)}.quick-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quick-form label{display:grid;gap:8px;color:#24354e;font-weight:750}.quick-form label.full{grid-column:1/-1}.quick-form input,.quick-form textarea{width:100%;border:1px solid #cfd8d3;border-radius:10px;padding:13px 14px;font:inherit;color:#17263d;background:#fff}.quick-form textarea{min-height:150px;resize:vertical}.quick-form input:focus,.quick-form textarea:focus{outline:3px solid rgba(23,63,59,.14);border-color:#173f3b}.quick-form .form-honeypot{position:absolute;left:-9999px}.quick-form button{margin-top:20px}.quick-form button:disabled{opacity:.65}.form-status{margin:16px 0 0;font-weight:700}.form-status.success{color:#18613b}.form-status.error{color:#a1372d}.form-privacy{font-size:13px;color:#64736b;margin-top:14px}.leadership-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.leader-card{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:start;background:#fff;border:1px solid #e2ded3;border-radius:20px;padding:24px}.leader-portrait{width:120px;height:140px;border-radius:16px;background:#e7eee9;color:#173f3b;display:grid;place-items:center;font:700 42px Georgia,serif}.leader-card h3{font-size:27px;margin:3px 0 5px}.leader-role{color:#9b5929;font-weight:800;margin:0 0 12px}.leader-card p{color:#5e6d65}.leader-card a{font-weight:800}.profile-note{margin-top:18px;color:#66746d;font-size:13px}@media(max-width:720px){.quick-form-grid,.leadership-grid{grid-template-columns:1fr}.leader-card{grid-template-columns:88px 1fr}.leader-portrait{width:88px;height:108px;font-size:32px}}
.leader-portrait img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:#fff;border:1px solid #e2ded3;border-radius:20px;padding:25px;box-shadow:0 12px 30px rgba(29,42,38,.06)}.testimonial-score{display:inline-block;color:#8d5026;background:#fff1db;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.testimonial-card blockquote{margin:18px 0;font:700 22px/1.35 Georgia,serif;color:#24354e}.testimonial-card p{color:#5e6d65}.testimonial-card cite{display:block;color:#173f3b;font-style:normal;font-weight:800}.testimonial-card small{display:block;color:#6c7972;margin-top:3px}.source-note{margin-top:22px;color:#66746d;font-size:13px}@media(max-width:900px){.testimonial-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.testimonial-grid{grid-template-columns:1fr}}

/* Contact page: four enquiry cards linked to the on-page form */
.contact-options:before{display:none}
.contact-choice-note{max-width:800px;color:#607067;margin:-10px 0 28px}
.enquiry-choice{display:inline-block}
.quick-form select{width:100%;border:1px solid #cfd8d3;border-radius:10px;padding:13px 14px;font:inherit;color:#17263d;background:#fff}
.quick-form select:focus{outline:3px solid rgba(23,63,59,.14);border-color:#173f3b}
#quick-enquiry{scroll-margin-top:90px}
/* Page-specific photography refinements. */
.destination-uae .destination-image{background-image:url('/assets/real-uae-burj-al-arab.webp')}
.experience-photo-full>img{height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#dfe8e2}
.experience-photo-full .photo-note{position:static;width:auto;margin-top:18px;padding:20px 22px;border:1px solid #d6dfd8;box-shadow:none}
.experience-photo-full{align-self:start}
#testimonials{scroll-margin-top:120px}
