.hhCkZa_wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1rem,4vw,1.5rem) clamp(3rem,8vw,5rem)}.hhCkZa_intro{text-align:center;max-width:42rem;margin:0 auto clamp(2rem,6vw,3rem)}.hhCkZa_title{font-family:var(--font-mona,"Mona Sans", sans-serif);color:#0f172a;margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.15}.hhCkZa_lead{color:#64748b;margin:0;font-size:clamp(.95rem,2.8vw,1.05rem);line-height:1.55}.hhCkZa_grid{grid-template-columns:1fr;gap:clamp(1rem,3vw,1.25rem);display:grid}@media (min-width:480px){.hhCkZa_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.hhCkZa_grid{grid-template-columns:repeat(3,1fr)}}.hhCkZa_card{color:inherit;background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #1d1ce51f;border-radius:18px;flex-direction:column;align-items:stretch;gap:.65rem;min-height:0;padding:clamp(1.15rem,3vw,1.5rem);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #fff,0 6px 24px -8px #0f172a14}.hhCkZa_card:hover{border-color:#1d1ce538;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 12px 36px -10px #1d1ce526}.hhCkZa_card:focus-visible{outline-offset:3px;outline:2px solid #6366f1}.hhCkZa_cardTitle{font-family:var(--font-mona,"Mona Sans", sans-serif);color:#1e293b;margin:0;font-size:clamp(1.05rem,2.8vw,1.2rem);font-weight:700;line-height:1.25}.hhCkZa_cardDesc{color:#64748b;flex:auto;margin:0;font-size:.875rem;line-height:1.5}.hhCkZa_cardCta{background:#1d1ce5;border-radius:12px;justify-content:center;align-items:center;margin-top:.25rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;color:#fff!important}.hhCkZa_card:hover .hhCkZa_cardCta{background:#3534f0}.hhCkZa_cardExternal .hhCkZa_cardCta{background:#0f172a}.hhCkZa_cardExternal:hover .hhCkZa_cardCta{background:#1e293b}.hhCkZa_badge{letter-spacing:.04em;text-transform:uppercase;color:#4f46e5;background:#eef2ff;border-radius:6px;width:fit-content;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}
