.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-mission{background:var(--surface-mid);border:1px solid var(--divider-on-surface);border-radius:20px;padding:32px}.faq-list{max-width:760px}.faq-item{border-bottom:1px solid var(--divider-on-surface)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 4px;background:none;border:none;font-family:inherit;font-size:16px;font-weight:600;color:var(--text-primary);text-align:left;cursor:pointer}.faq-q svg{width:20px;height:20px;color:var(--text-tertiary);flex-shrink:0;transition:transform .25s ease}.faq-item.is-open .faq-q svg{transform:rotate(180deg);color:var(--text-brand)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a__inner{padding:0 4px 22px;font-size:15px;line-height:1.7;color:var(--text-secondary);max-width:660px}