.FoundationIntro_section__9MBLU{padding:var(--space-20) 0;background:var(--bg-primary)}.FoundationIntro_container__PvavO{display:flex;flex-direction:column;gap:var(--space-6)}.FoundationIntro_container__PvavO.FoundationIntro_centered___50IE{align-items:center;text-align:center;max-width:800px;margin:0 auto}.FoundationIntro_container__PvavO.FoundationIntro_left__6lJ1O{align-items:flex-start;text-align:left;max-width:900px}.FoundationIntro_container__PvavO.FoundationIntro_icon__S44LR{align-items:center;text-align:center;max-width:900px;margin:0 auto}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:1400px;margin:0 auto;gap:0}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_header__dUSdQ{display:flex;flex-direction:column;gap:var(--space-4);width:100%;align-items:flex-start;text-align:center}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_radarGrid__nsLwY{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:var(--space-8);width:100%}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_leftColumn__LTIt7,.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_rightColumn__fU0iY{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:0}.FoundationIntro_iconWrapper__DtUWG{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-xl);margin-bottom:var(--space-4)}.FoundationIntro_icon__S44LR{color:var(--accent-primary)}.FoundationIntro_radarWrapper__wxlj9{width:100%;display:flex;align-items:flex-end;justify-content:center;flex:1 1 0;min-height:0;overflow:hidden}.FoundationIntro_competencyCards__H9qOM{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.FoundationIntro_cardContent__PGxJo{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.FoundationIntro_cardNumber__DEGmR{position:absolute;top:0;right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--primary-color);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full);line-height:1}.FoundationIntro_cardIconWrapper__Xxhjn{width:56px;height:56px;background:color-mix(in srgb,var(--accent-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 25%,transparent);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FoundationIntro_cardIcon__frUMA{color:var(--accent-color)}.FoundationIntro_cardTitle__3lUsx{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.FoundationIntro_content__zlzCd{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.FoundationIntro_description__RR7nw{all:unset;position:relative;z-index:1;margin:0;font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);display:block}@media (width >= 768px){.FoundationIntro_section__9MBLU{padding:var(--space-24) 0}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_radarGrid__nsLwY{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:start;gap:var(--space-12)}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_leftColumn__LTIt7{height:100%;max-height:100%}.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_header__dUSdQ{align-items:center}}@media (width <= 768px){.FoundationIntro_container__PvavO.FoundationIntro_radar__7K3ip .FoundationIntro_header__dUSdQ{align-items:center}.FoundationIntro_radarWrapper__wxlj9{min-height:300px}.FoundationIntro_cardIconWrapper__Xxhjn{width:48px;height:48px}.FoundationIntro_cardTitle__3lUsx{font-size:var(--text-base)}}