.ally__lede[data-v-7cfba2ad],.ally__title[data-v-7cfba2ad]{text-align:center}.ally__lede[data-v-7cfba2ad]{max-width:46ch;margin-inline:auto;color:var(--color-ink-soft)}.ally__duo[data-v-7cfba2ad]{display:flex;align-items:center;justify-content:center;gap:var(--space-xl);margin:var(--space-xl) 0;flex-wrap:wrap}.ally__co[data-v-7cfba2ad]{display:grid;gap:var(--space-2xs);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-md);background:var(--color-paper);border-top:4px solid;min-width:16rem;text-align:center}.ally__co--lc[data-v-7cfba2ad]{border-top-color:var(--color-accent)}.ally__co--tw[data-v-7cfba2ad]{border-top-color:var(--color-pine)}.ally__co-name[data-v-7cfba2ad]{font-family:var(--font-display);font-weight:900;font-size:var(--text-xl);letter-spacing:.08em}.ally__co-sub[data-v-7cfba2ad]{font-size:var(--text-sm);color:var(--color-ink-soft)}.ally__x[data-v-7cfba2ad]{font-family:var(--font-display);font-weight:900;font-size:var(--text-3xl);color:var(--color-accent-deep)}.ally__pillars[data-v-7cfba2ad]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.ally__pillars li[data-v-7cfba2ad]{border-top:3px solid var(--color-line);padding-top:var(--space-sm)}.ally__pillars h3[data-v-7cfba2ad]{color:var(--color-pine-deep);margin-bottom:var(--space-2xs)}.ally__pillars p[data-v-7cfba2ad]{margin:0;font-size:var(--text-sm);color:var(--color-ink-soft)}.ally__close[data-v-7cfba2ad]{margin:var(--space-xl) 0 0;text-align:center;font-family:var(--font-display);font-weight:700;color:var(--color-accent-deep)}@media(max-width:60rem){.ally__pillars[data-v-7cfba2ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.ally__pillars[data-v-7cfba2ad]{grid-template-columns:minmax(0,1fr)}.ally__x[data-v-7cfba2ad]{display:none}.ally__co[data-v-7cfba2ad]{width:100%}}.stats[data-v-c7d78262]{padding-block:var(--space-xl)}.stats__grid[data-v-c7d78262]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.stats__item[data-v-c7d78262]{display:flex;flex-direction:column;gap:var(--space-2xs);border-left:3px solid var(--color-accent);padding-left:var(--space-md)}.stats__value[data-v-c7d78262]{font-size:var(--text-3xl);font-weight:600;line-height:1.1;color:var(--color-pine-deep)}.stats__label[data-v-c7d78262]{font-size:var(--text-sm);color:var(--color-ink-soft)}@media(max-width:60rem){.stats__grid[data-v-c7d78262]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.stats__grid[data-v-c7d78262]{grid-template-columns:minmax(0,1fr)}}
