.pg-sol-modernization .api-hub{animation:7s ease-in-out infinite sol-modernization-api-hub}@keyframes sol-modernization-api-hub{0%,25%{opacity:0}42%,82%{opacity:1}to{opacity:0}}.pg-sol-modernization .compare{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;margin-top:56px;display:grid}.pg-sol-modernization .compare .card{padding:22px 22px 28px}.pg-sol-modernization .compare svg{border:1px solid var(--line);background:radial-gradient(circle,#5b7cff14,#0000 72%);border-radius:14px;width:100%;height:auto;margin-bottom:18px;display:block}.pg-sol-modernization .compare h3{margin-bottom:8px;font-size:26px}.pg-sol-modernization .compare p{color:var(--dim);font-size:15.5px;line-height:1.6}
