.home_page__NOZQO{display:grid;grid-gap:3rem;gap:3rem}.home_eyebrow__hSiDi{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin:0 0 .5rem}.home_hero__o4ZPq{display:grid;grid-gap:1rem;gap:1rem;max-width:70ch}.home_heroTitle__LI4Uj{font-size:2.6rem;line-height:1.08;margin:0;letter-spacing:-.025em}.home_heroLede__Qfplo{font-size:1.05rem;color:var(--muted);margin:0;max-width:62ch}.home_heroCtas__MWeNs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.6rem}.home_heroPrimary__fnGK4,.home_heroSecondary__kDcBr{display:inline-flex;align-items:center;gap:.35rem;padding:.7rem 1.2rem;border-radius:9999px;font-size:.95rem;font-weight:600;letter-spacing:.005em;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.home_heroPrimary__fnGK4{background:var(--amber);color:var(--cream);border:1px solid var(--amber);box-shadow:var(--shadow-sm)}.home_heroPrimary__fnGK4:focus-visible,.home_heroPrimary__fnGK4:hover{background:var(--navy);border-color:var(--navy);color:var(--cream);text-decoration:none;transform:translateY(-1px)}.home_heroSecondary__kDcBr{background:var(--cream-elevated);color:var(--navy);border:1px solid var(--border)}.home_heroSecondary__kDcBr:focus-visible,.home_heroSecondary__kDcBr:hover{background:var(--amber-soft);border-color:var(--amber);color:var(--navy);text-decoration:none;transform:translateY(-1px)}.home_diff__bgK_k{display:grid;grid-gap:.75rem;gap:.75rem}.home_diffTable__q_zoE{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--cream-elevated);overflow:hidden;box-shadow:var(--shadow-md)}.home_diffRow__C727A{display:grid;grid-template-columns:minmax(10rem,1.1fr) 1fr 1fr;align-items:stretch}.home_diffRow__C727A+.home_diffRow__C727A{border-top:1px solid var(--border)}.home_diffHead__BSEP_{background:rgba(27,42,78,.04)}.home_diffCell__ZRqKi{padding:.85rem 1rem;display:flex;align-items:center;font-size:.92rem}.home_diffCell__ZRqKi+.home_diffCell__ZRqKi{border-left:1px solid var(--border)}.home_diffLabel__MQQZ8{font-weight:600;color:var(--navy)}.home_diffHeadLabel__GBsoL{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_diffIntegrated__LNmP5{background:var(--amber-soft);color:var(--navy)}.home_diffChat__CzVU1{color:var(--muted)}.home_cardGrid__A5tcQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home_card__XoQea{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:.55rem;gap:.55rem;height:100%;padding:1.25rem 1.35rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--cream-elevated);color:var(--navy);box-shadow:var(--shadow-sm);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.home_card__XoQea:focus-visible,.home_card__XoQea:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--amber);color:var(--navy);text-decoration:none}.home_cardEyebrow__uK_ah{font-size:.7rem;font-weight:700;letter-spacing:.18em;color:var(--amber)}.home_cardTitle__uMC3O{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0}.home_cardBody__KgBRV{font-size:.92rem;color:var(--muted);margin:0;line-height:1.5}.home_cardCta__EJUV0{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--amber);margin-top:.25rem}@media (max-width:720px){.home_page__NOZQO{gap:2.25rem}.home_heroTitle__LI4Uj{font-size:1.9rem}.home_heroLede__Qfplo{font-size:1rem}.home_diffRow__C727A{grid-template-columns:1fr}.home_diffCell__ZRqKi+.home_diffCell__ZRqKi{border-left:0;border-top:1px solid var(--border)}.home_cardGrid__A5tcQ{grid-template-columns:1fr}}