.IconCard_card__MbYO9{display:grid;grid-template-rows:auto 1fr auto;grid-gap:.55rem;gap:.55rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.95rem 1rem;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.IconCard_card__MbYO9:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(123,45,139,.14)}.IconCard_header__tJuYZ{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;min-width:0}.IconCard_emoji__iv0mc{font-size:1.65rem;line-height:1}.IconCard_title__3IfAQ{font-size:1rem;font-weight:700;line-height:1.2}.IconCard_badge__3g_Yb{display:inline-block;margin-left:.45rem;vertical-align:middle;border-radius:999px;padding:.05rem .5rem;background:var(--color-chip-gold-bg);color:var(--color-chip-gold-text);font-size:.68rem;font-weight:800;white-space:nowrap}.IconCard_description__goNIR{font-size:.84rem;color:var(--color-muted);line-height:1.35}.IconCard_explore__obikP{font-size:.84rem;font-weight:800;color:var(--color-primary-dark);display:inline-flex;align-items:center;gap:.35rem;justify-self:end;align-self:end;text-align:right}@media(min-width:1100px){.IconCard_card__MbYO9{min-height:8.25rem}}@media(max-width:640px){.IconCard_card__MbYO9{gap:.5rem;padding:1rem}}.HomePageHero_hero__BWjL1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.35rem .15rem .18rem;gap:0;background:radial-gradient(ellipse at 60% 0,rgba(168,85,192,.12) 0,transparent 70%),var(--color-background)}.HomePageHero_srOnly__mjvWn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomePageHero_contentBox__KWm9O{width:100%;max-width:720px;display:grid;grid-gap:.5rem;gap:.5rem}.HomePageHero_heroLogo__0friB{width:min(37rem,91vw);max-height:min(63vh,36rem);height:auto;object-fit:contain}.HomePageHero_heroSubtitle__0eVxI{font-size:clamp(1.05rem,2.4vw,1.3rem);font-weight:700;color:var(--color-muted);max-width:56rem;margin:0 auto}@media(min-width:769px)and (max-width:1123px){.HomePageHero_hero__BWjL1{padding-top:.2rem;padding-bottom:.1rem}.HomePageHero_heroLogo__0friB{width:min(31rem,82vw);max-height:min(40vh,22rem)}.HomePageHero_heroSubtitle__0eVxI{font-size:clamp(.98rem,2vw,1.15rem)}}@media(min-width:1124px){.HomePageHero_hero__BWjL1{padding-top:.2rem;padding-bottom:.12rem}.HomePageHero_heroLogo__0friB{width:min(33.5rem,76vw);max-height:min(49.5vh,29.8125rem)}.HomePageHero_heroSubtitle__0eVxI{font-size:clamp(1rem,1.3vw,1.2rem)}}.page_main__ux7yf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;gap:1rem}.page_title__QKy_a{font-size:3rem;font-weight:700;color:var(--color-primary)}.page_description__fP9fn{font-size:1.25rem;opacity:.7}.page_page__9A_cN{display:flex;flex-direction:column;min-height:100vh}.page_features__PFWFc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;padding:.9rem 1.5rem 2.2rem;max-width:min(100%,var(--layout-content-width));margin:0 auto;width:100%}.page_features__PFWFc>div{display:grid}@media(min-width:1100px){.page_features__PFWFc{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;padding-top:.55rem}}.page_footer__y6zWX{margin-top:auto;text-align:center;padding:1.5rem;font-size:.85rem;color:var(--color-muted);border-top:1px solid var(--color-border)}.page_heart__HQcbz{color:var(--color-primary)}