.page_0IdfL{flex-direction:column;gap:24px;min-height:100%;display:flex}.hero_HY8cG{background:var(--sa-hero-gradient);border-radius:28px;padding:32px;position:relative;overflow:hidden}.heroText_mP-7C{z-index:1;max-width:600px;position:relative}.heroTitle_Xh9Ry{color:var(--sa-color-on-primary);margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.2}.heroSubtitle_Y3yqA{color:#ffffffe6;font-size:18px;font-weight:500}.waveDivider_upydW{z-index:1;width:100%;height:40px;position:absolute;bottom:0;left:0}.waveDivider_upydW svg{width:100%;height:100%;display:block}.statsRow_Ta4DQ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.section_TY-bw{flex-direction:column;gap:16px;display:flex}.sectionTitle_WOc5-{color:var(--ant-color-text);font-size:22px;font-weight:700}.problemCards_pjjzF{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contestCards_Ue0yB{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=1024px){.problemCards_pjjzF{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.statsRow_Ta4DQ{grid-template-columns:repeat(2,1fr)}.problemCards_pjjzF,.contestCards_Ue0yB{grid-template-columns:1fr}.hero_HY8cG{padding:24px}.heroTitle_Xh9Ry{font-size:28px}.heroSubtitle_Y3yqA{font-size:15px}}
