.hero:where(.astro-lcdefpme){padding-block:clamp(56px,8vw,108px) clamp(48px,6vw,84px)}.hero__inner:where(.astro-lcdefpme){text-align:center}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2rem,4.35vw,3.45rem)}.hero__sub:where(.astro-lcdefpme){max-width:62ch;color:var(--muted-strong);margin:22px auto 0;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.55}.hero__cta:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero__proof:where(.astro-lcdefpme){color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;font-size:.8125rem;display:flex}.hero__proof:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:var(--line-strong);border-radius:50%;width:3px;height:3px}.gaps:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:40px;display:grid}.gap:where(.astro-lcdefpme){padding:18px}.gap__k:where(.astro-lcdefpme){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:.6875rem}.gap__q:where(.astro-lcdefpme){color:var(--ink);margin-top:8px;font-size:.9375rem;line-height:1.5}.contrast:where(.astro-lcdefpme){margin-top:18px;overflow:hidden}.contrast__head:where(.astro-lcdefpme),.contrast__row:where(.astro-lcdefpme){grid-template-columns:1fr 1.15fr;gap:24px;padding:12px 20px;display:grid}.contrast__head:where(.astro-lcdefpme){background:var(--surface-soft);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6563rem}.contrast__row:where(.astro-lcdefpme)+.contrast__row:where(.astro-lcdefpme){border-top:1px solid var(--line-soft)}.contrast__generic:where(.astro-lcdefpme){color:var(--muted);font-size:.9063rem}.contrast__ours:where(.astro-lcdefpme){color:var(--ink-navy);font-size:.9375rem;font-weight:550}.moat:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:40px;display:grid}.moat__list:where(.astro-lcdefpme){gap:10px;min-width:0;display:grid}.moat__card:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;border-left:3px solid #0000;width:100%;padding:18px 20px;transition:border-color .15s,background .15s;display:block}.moat__card:where(.astro-lcdefpme):hover{border-color:var(--line-strong)}.moat__card:where(.astro-lcdefpme)[aria-selected=true]{border-left-color:var(--blue);background:var(--surface)}.moat__claim:where(.astro-lcdefpme){color:var(--ink-navy);margin-top:6px;font-size:.9375rem;font-weight:550}.moat__body:where(.astro-lcdefpme){color:var(--muted-strong);margin-top:8px;font-size:.875rem;line-height:1.55}.moat__card:where(.astro-lcdefpme):not([aria-selected=true]) .moat__body:where(.astro-lcdefpme){display:none}.moat__stage:where(.astro-lcdefpme){min-width:0;position:sticky;top:96px}.moat__panel:where(.astro-lcdefpme)[hidden]{display:none}.bring:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 24px;display:flex}.bring:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted-strong);max-width:56ch;margin-top:6px;font-size:.9375rem}.bring__chips:where(.astro-lcdefpme){flex-wrap:wrap;gap:8px;display:flex}.steps:where(.astro-lcdefpme){background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.step:where(.astro-lcdefpme){background:var(--surface);padding:22px}.step__n:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--blue);font-size:.75rem}.step:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-top:10px}.step:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted-strong);margin-top:6px;font-size:.875rem;line-height:1.55}.home-finding:where(.astro-lcdefpme){margin-top:36px}.evidence__more:where(.astro-lcdefpme){margin-top:20px}.packs:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;margin-top:40px;display:grid}.pack:where(.astro-lcdefpme){overflow-wrap:anywhere;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.pack__head:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.pack:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted-strong);font-size:.875rem;line-height:1.55}.pack--live:where(.astro-lcdefpme){transition:border-color .15s}.pack--live:where(.astro-lcdefpme):hover{border-color:var(--blue-line)}.pack:where(.astro-lcdefpme):not(.pack--live) h3:where(.astro-lcdefpme){color:var(--muted-strong)}.cta__inner:where(.astro-lcdefpme){text-align:center}.cta__inner:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:22ch;margin-inline:auto}.cta__inner:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted-strong);max-width:52ch;margin:14px auto 26px}@media (width<=960px){.hero__inner:where(.astro-lcdefpme),.moat:where(.astro-lcdefpme){grid-template-columns:1fr}.moat__stage:where(.astro-lcdefpme){position:static}.moat__card:where(.astro-lcdefpme):not([aria-selected=true]) .moat__body:where(.astro-lcdefpme){display:block}}@media (width<=620px){.contrast__head:where(.astro-lcdefpme),.contrast__row:where(.astro-lcdefpme){grid-template-columns:1fr;gap:6px}.contrast__head:where(.astro-lcdefpme) span:where(.astro-lcdefpme):last-child{display:none}}
