.ga-readiness-page .program-hero{padding-top:clamp(125px,11vw,166px);padding-bottom:80px}
.ga-readiness-page .program-hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.28}
.ga-readiness-page .hero-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:13px}
.ga-readiness-page .readiness-state{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:8px 13px;border:1px solid #e9ba69;border-radius:100px;background:rgba(255,172,43,.12);color:#ffcb76;font:800 14px/1.5 'Cairo',Arial,sans-serif}
.ga-readiness-page .readiness-state span{font-size:10px}
.ga-readiness-page .readiness-section{padding:78px 0;background:#fff;color:#152f43}
.ga-readiness-page .readiness-grid{display:grid;grid-template-columns:1.4fr .8fr;align-items:start;gap:30px}
.ga-readiness-page .readiness-section h2,.ga-readiness-page .readiness-outline h2{margin:7px 0 15px;color:#113149;font:800 clamp(27px,3vw,38px)/1.4 'Cairo',Arial,sans-serif}
.ga-readiness-page .readiness-section p{margin:0;color:#3c5c70;font:500 18px/1.9 'Tajawal',Arial,sans-serif}
.ga-readiness-page .readiness-section aside{padding:25px;border:1px solid #d4e6eb;border-inline-start:4px solid #ff9f1b;border-radius:14px;background:#f4f9fb}
.ga-readiness-page .readiness-section aside h3{margin:0 0 9px;color:#15364b;font:800 20px/1.5 'Cairo',Arial,sans-serif}
.ga-readiness-page .readiness-section aside a{display:inline-block;margin-top:14px;color:#007d88;font:800 15px/1.5 'Cairo',Arial,sans-serif}
.ga-readiness-page .readiness-outline{padding:70px 0;background:#f2f7f9;color:#16354a}
.ga-readiness-page .readiness-outline .section-head p{color:#516c7c}
.ga-readiness-page .readiness-outline-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ga-readiness-page .readiness-outline-list article{padding:19px;border:1px solid #d5e4e9;border-radius:12px;background:#fff}
.ga-readiness-page .readiness-outline-list h3{margin:0 0 10px;color:#133b52;font:800 17px/1.5 'Cairo',Arial,sans-serif}
.ga-readiness-page .readiness-outline-list ul{margin:0;padding-inline-start:20px;color:#36576a;font:500 15px/1.75 'Tajawal',Arial,sans-serif}
@media(max-width:720px){.ga-readiness-page .program-hero{padding-top:115px}.ga-readiness-page .readiness-grid,.ga-readiness-page .readiness-outline-list{grid-template-columns:1fr}}
