:root{--red:#D31145;--ink:#0A0A0A;--charcoal:#323E48;--steel:#4A5568;--mist:#E2E4E8;--mist-faint:#F5F5F7;--snow:#FFFFFF}.wrap[data-astro-cid-pakigdqx]{max-width:960px;margin:0 auto;padding-inline:20px}.sec-light[data-astro-cid-pakigdqx]{padding:56px 0;background:var(--snow)}.sec-gray[data-astro-cid-pakigdqx]{padding:56px 0;background:var(--mist-faint)}.sec-dark[data-astro-cid-pakigdqx]{padding:56px 0;background:var(--ink)}.sec-label[data-astro-cid-pakigdqx]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px;display:flex;align-items:center;gap:8px}.sec-label[data-astro-cid-pakigdqx]:before{content:"";width:20px;height:1px;background:var(--red)}.sec-label-light[data-astro-cid-pakigdqx]{color:#fff9}.sec-label-light[data-astro-cid-pakigdqx]:before{background:var(--red)}.sec-title[data-astro-cid-pakigdqx]{font-size:clamp(1.3rem,4vw,1.8rem);font-weight:700;color:var(--charcoal);line-height:1.3;margin-bottom:16px}.sec-title-light[data-astro-cid-pakigdqx]{color:#fff}.subsec[data-astro-cid-pakigdqx]{font-size:1rem;font-weight:700;color:var(--charcoal);margin-bottom:12px}.body-text[data-astro-cid-pakigdqx]{font-size:.925rem;color:var(--steel);line-height:1.75;margin-bottom:12px}.body-text-light[data-astro-cid-pakigdqx]{color:#ffffffbf}.hero-dark[data-astro-cid-pakigdqx]{padding:72px 0;background:var(--ink)}.hero-dark[data-astro-cid-pakigdqx] h1[data-astro-cid-pakigdqx]{font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:16px}.hero-sub[data-astro-cid-pakigdqx]{font-size:1rem;color:#ffffffb3;line-height:1.75;max-width:600px;margin-bottom:28px}.btn-red[data-astro-cid-pakigdqx]{display:inline-block;background:var(--red);color:#fff;font-size:.9rem;font-weight:600;padding:12px 28px;border-radius:6px;text-decoration:none}.btn-red[data-astro-cid-pakigdqx]:hover{opacity:.88}.btn-outline-light[data-astro-cid-pakigdqx]{display:inline-block;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:.9rem;font-weight:600;padding:11px 28px;border-radius:6px;text-decoration:none}.btn-outline-light[data-astro-cid-pakigdqx]:hover{border-color:#fff}.pillars-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:20px}.pillar-card[data-astro-cid-pakigdqx]{background:var(--mist-faint);border:1px solid var(--mist);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:18px;text-decoration:none;display:block;transition:border-color .15s;position:relative}.pillar-card[data-astro-cid-pakigdqx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.pillar-card[data-astro-cid-pakigdqx]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.pillar-card[data-astro-cid-pakigdqx]:hover{border-color:var(--red)}.pillar-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.95rem;font-weight:700;color:var(--charcoal);margin-bottom:4px}.pillar-sub[data-astro-cid-pakigdqx]{font-size:.84rem;font-weight:600;color:var(--red);margin-bottom:6px}.pillar-desc[data-astro-cid-pakigdqx]{font-size:.84rem;color:var(--steel);line-height:1.55;margin-bottom:10px}.pillar-link[data-astro-cid-pakigdqx]{font-size:.8rem;font-weight:600;color:var(--red)}.path-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:20px 0}.path-card[data-astro-cid-pakigdqx]{background:var(--snow);border:1px solid var(--mist);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:20px;position:relative}.path-card[data-astro-cid-pakigdqx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.path-card[data-astro-cid-pakigdqx]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.path-featured[data-astro-cid-pakigdqx]{border-color:var(--red);border-width:2px}.path-badge[data-astro-cid-pakigdqx]{display:inline-block;background:var(--mist);color:var(--charcoal);font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:4px;margin-bottom:10px}.path-badge-red[data-astro-cid-pakigdqx]{background:var(--red);color:#fff}.path-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:var(--charcoal);margin-bottom:8px}.path-card[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.875rem;color:var(--steel);line-height:1.6;margin:0}.fa-list[data-astro-cid-pakigdqx]{margin:8px 0 0 16px;font-size:.875rem;color:var(--steel);line-height:1.7}.fa-list[data-astro-cid-pakigdqx] li[data-astro-cid-pakigdqx]{margin-bottom:4px}.fa-list[data-astro-cid-pakigdqx] strong[data-astro-cid-pakigdqx]{color:var(--charcoal)}.achievement-box[data-astro-cid-pakigdqx]{background:var(--snow);border:1px solid var(--mist);border-radius:8px;padding:20px;margin:20px 0}.achievement-box[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.95rem;font-weight:700;color:var(--charcoal);margin-bottom:8px}.achievement-box[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]:where(:not(.note-text)){font-size:.875rem;color:var(--steel);line-height:1.65;margin-bottom:8px}.disclaimer[data-astro-cid-pakigdqx]{margin-bottom:0}.result-list[data-astro-cid-pakigdqx]{display:flex;flex-direction:column;gap:10px;margin:12px 0}.result-item[data-astro-cid-pakigdqx]{background:var(--snow);border:1px solid var(--mist);border-radius:8px;padding:14px}.result-name[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:var(--charcoal);margin-bottom:4px}.result-text[data-astro-cid-pakigdqx]{font-size:.875rem;color:var(--steel);line-height:1.5}.benefit-list[data-astro-cid-pakigdqx]{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}.benefit-list[data-astro-cid-pakigdqx] li[data-astro-cid-pakigdqx]{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:var(--steel);line-height:1.55}.benefit-list[data-astro-cid-pakigdqx] li[data-astro-cid-pakigdqx]:before{content:"✓";color:var(--red);font-weight:700;flex-shrink:0;margin-top:1px}.learn-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:20px 0}.learn-card[data-astro-cid-pakigdqx]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:18px;position:relative}.learn-card[data-astro-cid-pakigdqx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.learn-card[data-astro-cid-pakigdqx]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.learn-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:6px}.learn-card[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.845rem;color:#ffffffa6;line-height:1.6;margin:0}.clubs-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:16px 0}.club-card[data-astro-cid-pakigdqx]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:14px;position:relative}.club-card[data-astro-cid-pakigdqx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.club-card[data-astro-cid-pakigdqx]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.club-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.875rem;font-weight:700;color:var(--red);margin-bottom:4px}.club-card[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.8rem;color:#fff9;line-height:1.5;margin:0}.mentor-box[data-astro-cid-pakigdqx]{background:#ffffff0d;border-left:3px solid var(--red);border-radius:0 8px 8px 0;padding:16px;margin-top:20px}.mentor-box[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:6px}.mentor-box[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.875rem;color:#ffffffb3;line-height:1.6;margin:0}.feature-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:20px}.feature-card[data-astro-cid-pakigdqx]{background:var(--mist-faint);border:1px solid var(--mist);border-left:none;border-radius:0 var(--radius-card) var(--radius-card) 0;padding:18px;position:relative}.feature-card[data-astro-cid-pakigdqx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aia-black)}.feature-card[data-astro-cid-pakigdqx]:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--aia-red)}.feature-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:var(--charcoal);margin-bottom:6px}.feature-card[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.845rem;color:var(--steel);line-height:1.6;margin:0}.support-grid[data-astro-cid-pakigdqx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:20px 0}.support-card[data-astro-cid-pakigdqx]{background:var(--snow);border:1px solid var(--mist);border-radius:var(--radius-card);padding:18px}.support-card[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.9rem;font-weight:700;color:var(--charcoal);margin-bottom:6px}.support-card[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.845rem;color:var(--steel);line-height:1.6;margin:0}.partner-box[data-astro-cid-pakigdqx]{background:var(--snow);border:1px solid var(--mist);border-radius:8px;padding:20px;margin-top:24px}.partner-box[data-astro-cid-pakigdqx] h3[data-astro-cid-pakigdqx]{font-size:.95rem;font-weight:700;color:var(--charcoal);margin-bottom:8px}.partner-box[data-astro-cid-pakigdqx] p[data-astro-cid-pakigdqx]{font-size:.875rem;color:var(--steel);line-height:1.65;margin-bottom:12px}.partner-links[data-astro-cid-pakigdqx]{display:flex;gap:12px;flex-wrap:wrap}.partner-link[data-astro-cid-pakigdqx]{font-size:.875rem;font-weight:600;color:var(--red);text-decoration:none}.partner-link[data-astro-cid-pakigdqx]:hover{text-decoration:underline}.cta-sec[data-astro-cid-pakigdqx]{text-align:center}.cta-btns[data-astro-cid-pakigdqx]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}@media (max-width:480px){.pillars-grid[data-astro-cid-pakigdqx],.path-grid[data-astro-cid-pakigdqx],.clubs-grid[data-astro-cid-pakigdqx]{grid-template-columns:1fr}.cta-btns[data-astro-cid-pakigdqx]{flex-direction:column;align-items:center}.partner-links[data-astro-cid-pakigdqx]{flex-direction:column}}
