.solution-hero-graphic{width:100%;max-width:720px;margin:0;padding:0}.solution-hero-card{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;overflow:hidden}.solution-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:560px;display:block}@media (width<=1024px){.solution-hero-graphic{max-width:600px}.solution-hero-img{height:480px}}@media (width<=640px){.solution-hero-graphic{max-width:100%}.solution-hero-img{height:340px}}@keyframes spx-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.spx-pop{animation:.35s ease-out both spx-pop}@keyframes spx-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.spx-dot{background:#94a3b8;border-radius:9999px;width:6px;height:6px;animation:1.1s ease-in-out infinite spx-dot;display:inline-block}.spx-dot:nth-child(2){animation-delay:.15s}.spx-dot:nth-child(3){animation-delay:.3s}@keyframes spx-ring{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.spx-ring{animation:1.8s ease-out infinite spx-ring}.spx-chat-bg{background-color:#efeae2;background-image:radial-gradient(#0f172a0d 1px,#0000 1px);background-size:14px 14px}@media (prefers-reduced-motion:reduce){.spx-pop,.spx-dot,.spx-ring{animation:none}}
