/* Scoped Pooja Khowal leadership profile; preserves GTA header, footer and forms. */
.ga-pooja-profile{background:#fff;color:#26314f}.ga-pooja-profile *{box-sizing:border-box}
.ga-pooja-profile .gp-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}
.ga-pooja-profile .gp-hero{background:radial-gradient(circle at 75% 20%,#694dae2e,transparent 36%),linear-gradient(125deg,#101c42,#24235b);color:#fff;padding:55px 0 66px}
.ga-pooja-profile .gp-crumb{font-size:13px;color:#c4cbe3;margin-bottom:26px}.ga-pooja-profile .gp-crumb a{color:#d9deec}
.ga-pooja-profile .gp-hero-grid{display:grid;grid-template-columns:1.2fr .75fr;align-items:center;gap:65px}
.ga-pooja-profile .gp-kicker{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#d5aafa;margin-bottom:18px}
.ga-pooja-profile .gp-hero h1{color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.07;letter-spacing:-.03em;margin:0 0 14px;font-weight:800}
.ga-pooja-profile .gp-role{font-size:20px;color:#ecd0ff;font-weight:750;margin-bottom:20px}
.ga-pooja-profile .gp-hero p{font-size:16px;line-height:1.8;color:#dee3f4;max-width:630px}
.ga-pooja-profile .gp-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:25px}
.ga-pooja-profile .gp-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:9px;font-size:14px;font-weight:800;min-height:46px;text-decoration:none!important}
.ga-pooja-profile .gp-button-primary{background:linear-gradient(120deg,#f3b4e8,#b49bff);color:#20183d!important}
.ga-pooja-profile .gp-button-outline{border:1px solid #e9e1f3;color:#fff!important}
.ga-pooja-profile .gp-portrait{border-radius:20px;overflow:hidden;border:1px solid #e0d4ff66;background:#f8f5ff;box-shadow:0 20px 55px #1010205e;margin:0}
.ga-pooja-profile .gp-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 28%}
.ga-pooja-profile .gp-portrait figcaption{background:#fff;color:#253054;padding:13px 18px;font-size:13px;font-weight:750}
.ga-pooja-profile .gp-nav{border-bottom:1px solid #e7eaf2;background:#fff}.ga-pooja-profile .gp-nav .gp-wrap{display:flex;gap:24px;flex-wrap:wrap;padding:17px 0}
.ga-pooja-profile .gp-nav a{font-size:14px;font-weight:750;color:#434d65}
.ga-pooja-profile .gp-section{padding:72px 0;scroll-margin-top:75px}.ga-pooja-profile .gp-muted{background:#f7f8fc}
.ga-pooja-profile .gp-eyebrow{color:#7e4ab0;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}
.ga-pooja-profile .gp-section h2{font-size:clamp(28px,3vw,42px);color:#182646;font-weight:800;letter-spacing:-.02em;margin:10px 0 15px}
.ga-pooja-profile .gp-section>div>p,.ga-pooja-profile .gp-intro{font-size:16px;line-height:1.75;color:#536079;max-width:820px}
.ga-pooja-profile .gp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px}
.ga-pooja-profile .gp-card{background:#fff;padding:25px;border:1px solid #e3e7f1;border-radius:16px;box-shadow:0 6px 20px #20244d0a;height:100%}
.ga-pooja-profile .gp-card .gp-number{font-size:12px;color:#8353b2;font-weight:800;letter-spacing:.12em}
.ga-pooja-profile .gp-card h3{color:#202b4c;font-size:20px;line-height:1.35;font-weight:800;margin:16px 0 12px}
.ga-pooja-profile .gp-card p{font-size:14px;color:#56637b;line-height:1.65}
.ga-pooja-profile .gp-card a{font-size:14px;color:#7040ac;font-weight:800;text-decoration:underline}
.ga-pooja-profile .gp-note{color:#687287;font-size:13px;line-height:1.7;margin-top:20px}
.ga-pooja-profile .gp-contact{background:#e9eafa;border-radius:15px;padding:28px;display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.ga-pooja-profile .gp-contact p{margin:0;max-width:640px;color:#45506b}.ga-pooja-profile .gp-contact a{background:#42277e;color:#fff;border-radius:9px;padding:12px 18px;font-weight:800}
.ga-pooja-team-card{max-width:1120px;margin:30px auto 0;padding:20px;border:1px solid #e1e6f1;border-radius:18px;display:flex;gap:20px;align-items:center;background:#faf8ff}
.ga-pooja-team-card img{width:118px;height:136px;border-radius:13px;object-fit:cover;object-position:center 25%}
.ga-pooja-team-card h3{margin:4px 0;font-size:23px;color:#1c2952}.ga-pooja-team-card p{margin:0 0 8px;color:#5b6379}.ga-pooja-team-card a{font-weight:800;color:#7441b0}
@media(max-width:800px){.ga-pooja-profile .gp-hero-grid{grid-template-columns:1fr;gap:28px}.ga-pooja-profile .gp-portrait{max-width:390px}.ga-pooja-profile .gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-pooja-profile .gp-section{padding:48px 0}}
@media(max-width:530px){.ga-pooja-profile .gp-grid{grid-template-columns:1fr}.ga-pooja-profile .gp-wrap{width:calc(100% - 30px)}.ga-pooja-team-card{flex-direction:column;align-items:flex-start}.ga-pooja-team-card img{width:120px;height:135px}.ga-pooja-profile .gp-actions .gp-button{width:100%}}
