.solutions-page ::selection{background:rgba(79,70,229,.16)}@keyframes solutions-dotpulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes solutions-ampulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.45)}50%{box-shadow:0 0 0 7px rgba(245,158,11,0)}}.solutions-page .dotpulse{animation:solutions-dotpulse 2.2s infinite}.solutions-page .ampulse{animation:solutions-ampulse 2.6s infinite}.solutions-page .cap-card{transition:transform .25s ease,box-shadow .25s ease}.solutions-page .cap-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(15,23,42,.32)}@media (prefers-reduced-motion:reduce){.solutions-page .ampulse,.solutions-page .dotpulse{animation:none}.solutions-page .cap-card{transition:none}}@media (max-width:920px){.solutions-page [data-hero]{grid-template-columns:1fr!important;padding:52px 24px 64px!important;gap:40px!important}.solutions-page [data-row]{grid-template-columns:1fr!important;gap:32px!important;padding:44px 0!important}.solutions-page [data-row]>[data-order="1"]{order:2!important}.solutions-page [data-row]>[data-order="2"]{order:1!important}.solutions-page [data-caps]{grid-template-columns:repeat(2,1fr)!important}.solutions-page [data-hero] [data-h=title]{font-size:40px!important}}@media (max-width:600px){.solutions-page [data-caps]{grid-template-columns:1fr!important}.solutions-page [data-hero] [data-h=title]{font-size:32px!important}.solutions-page section[id=cta] h2{font-size:30px!important}}