.sec-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--text-tertiary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sec-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--shade-brand)}.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.crumbs,.crumbs a{color:var(--text-tertiary)}.crumbs a{transition:color .15s ease;text-decoration:none}.crumbs a:hover{color:var(--text-brand)}.crumbs svg{width:14px;height:14px;opacity:.6}.info-hero{background:radial-gradient(120% 140% at 100% 0,var(--tint-brand-20) 0,transparent 55%),var(--surface-top);border:1px solid var(--divider-on-surface);border-radius:24px;padding:40px}@media (min-width:768px){.info-hero{padding:56px}}.info-lead{font-size:17px;line-height:1.7;color:var(--text-secondary);max-width:680px}.info-section{margin-top:48px}.info-cards{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.info-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.info-cards{grid-template-columns:repeat(3,1fr)}}.info-cards.is-3{grid-template-columns:1fr}@media (min-width:768px){.info-cards.is-3{grid-template-columns:repeat(3,1fr)}}.info-card{padding:24px;border-radius:18px;background:var(--surface-top);border:1px solid var(--divider-on-surface);transition:border-color .15s ease,transform .15s ease}.info-card:hover{border-color:var(--shade-brand);transform:translateY(-2px)}.info-card__icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--tint-brand-20);color:var(--text-brand);margin-bottom:14px}.info-card__icon svg{width:22px;height:22px}.info-card__title{font-size:16px;font-weight:700}.info-card__desc{font-size:13px;color:var(--text-secondary);margin-top:6px;line-height:1.55}.info-mission{background:var(--surface-mid);border:1px solid var(--divider-on-surface);border-radius:20px;padding:32px}.info-quote{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.01em}.stat-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}@media (min-width:768px){.stat-strip{grid-template-columns:repeat(4,1fr)}}.stat-box{padding:20px;border-radius:16px;background:var(--surface-mid);border:1px solid var(--divider-on-surface);text-align:center}.stat-box__val{font-size:28px;font-weight:800;color:var(--text-brand);letter-spacing:-.02em}.stat-box__label{font-size:12px;color:var(--text-secondary);margin-top:4px}