.page-module__CIeARG__hero{box-sizing:content-box;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:48px;max-width:1312px;margin:0 auto;padding:56px 32px 72px;display:grid}.page-module__CIeARG__col20{flex-direction:column;gap:20px;display:flex}.page-module__CIeARG__problems{background:var(--color-ink);color:var(--color-on-dark);border-radius:12px;flex-direction:column;align-items:center;gap:40px;margin:0 12px;padding:80px max(40px,50% - 656px);display:flex}.page-module__CIeARG__centerHead{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.page-module__CIeARG__problemGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;width:min(1100px,100%);display:grid}.page-module__CIeARG__problemCard{background:#ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.page-module__CIeARG__problemCard svg{width:26px;height:39px}.page-module__CIeARG__problemText{color:#d9d3cc;font-size:15px;line-height:1.6}.page-module__CIeARG__principle{border-top:1px solid var(--color-border);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.page-module__CIeARG__roadmap{background:var(--color-surface-warm);border-radius:12px;flex-direction:column;gap:32px;margin:0 12px;padding:72px max(40px,50% - 656px);display:flex}.page-module__CIeARG__roadGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.page-module__CIeARG__roadCard{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.page-module__CIeARG__roadBadge{align-self:flex-start}.page-module__CIeARG__roadText{color:var(--color-muted);font-size:14px;line-height:1.6}@media (max-width:900px){.page-module__CIeARG__hero{gap:32px;padding:40px 24px 56px}.page-module__CIeARG__problems{gap:32px;padding:56px 24px}.page-module__CIeARG__roadmap{padding:56px 24px}}@media (max-width:640px){.page-module__CIeARG__hero{gap:24px;padding:32px 20px 48px}.page-module__CIeARG__problems{gap:28px;padding:48px 20px}.page-module__CIeARG__problemGrid,.page-module__CIeARG__roadGrid{gap:12px}.page-module__CIeARG__problemCard{padding:20px}.page-module__CIeARG__principle{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 0}.page-module__CIeARG__roadmap{gap:24px;padding:48px 20px}}
