.page_main__nw1Wk{max-width:64rem;margin:0 auto;padding:64px 24px 0}.page_hero__7KFOs{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.page_badge__0mJr3{display:inline-block;padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#2563eb,#7c3aed);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em}.page_title__po7na{font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-.02em;line-height:1.1}.page_lead__vF_iL{color:var(--muted);font-size:1.1rem;max-width:38rem}.page_actions___si5r{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:10px}.page_primary__2CBMe,.page_secondary__jzhTV{padding:11px 22px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none}.page_primary__2CBMe{background:var(--accent);color:#fff}.page_secondary__jzhTV{border:1px solid var(--border);color:var(--fg)}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:18px;gap:18px;margin-top:56px}.page_card__Cf__u{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--border);border-radius:16px}.page_card__Cf__u h2{font-size:1.05rem;letter-spacing:-.01em}.page_card__Cf__u p{color:var(--muted);font-size:.92rem;flex:1 1}.page_card__Cf__u a{font-size:.88rem;font-weight:600;text-decoration:none}