*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0d1526;-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,-apple-system,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::selection{color:#fff;background:#1a46cc}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes blobMove{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-20px)scale(1.06)}66%{transform:translate(-25px,18px)scale(.96)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.fu{animation:.7s cubic-bezier(.16,1,.3,1) both fadeUp}.fu1{animation-delay:80ms}.fu2{animation-delay:.16s}.fu3{animation-delay:.24s}.fu4{animation-delay:.32s}.fu5{animation-delay:.4s}.ticker-inner{white-space:nowrap;animation:32s linear infinite ticker;display:inline-flex}@media (max-width:1024px){.wrap-r{padding-left:32px!important;padding-right:32px!important}}@media (max-width:640px){.wrap-r{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1024px){.sec-r{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width:640px){.sec-r{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:1100px){.grid-hero{grid-template-columns:1fr!important;gap:48px!important}.grid-hero>div:last-child{justify-self:center}}@media (max-width:540px){.grid-hero>div:last-child{width:100%!important}.grid-hero>div:last-child>div{width:100%!important;max-width:100%!important}}@media (max-width:900px){.grid-secHead{grid-template-columns:1fr!important;gap:20px!important}.grid-2{grid-template-columns:1fr!important;gap:24px!important}.grid-about{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:768px){.grid-pair>div{border-bottom:1px solid #e2e8f0!important;border-right:none!important;padding:28px!important}.grid-pair{grid-template-columns:1fr!important}.grid-pair>div:last-child{border-bottom:none!important}}@media (max-width:900px){.grid-3{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.grid-3{grid-template-columns:1fr!important}}@media (max-width:1024px){.grid-4{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.grid-4{grid-template-columns:1fr!important}}@media (max-width:640px){.grid-team{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}}@media (max-width:400px){.grid-team{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:480px){.grid-stats3{grid-template-columns:1fr!important}.grid-stats3>div{border-top:1px solid #e2e8f0!important;border-left:none!important}.grid-stats3>div:first-child{border-top:none!important}}@media (max-width:900px){.grid-footer{grid-template-columns:1fr 1fr!important;gap:40px!important}.grid-footer>div:first-child{grid-column:1/-1}}@media (max-width:540px){.grid-footer{grid-template-columns:1fr!important}.grid-footer>div:first-child{grid-column:auto}.footer-bottom-r{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:640px){.grid-stats{grid-template-columns:1fr 1fr!important;gap:32px 0!important}.grid-stats>div{border-left:none!important;padding-left:0!important;padding-right:16px!important}.grid-stats>div:nth-child(2n){border-left:1px solid #e2eaf8!important;padding-left:24px!important}.grid-stats>div:nth-child(3),.grid-stats>div:nth-child(4){border-top:1px solid #e2eaf8!important;padding-top:28px!important}.grid-stats>div:nth-child(3){border-left:none!important;padding-left:0!important}.hero-h1{font-size:40px!important;line-height:1.05!important}.hero-sub{font-size:16.5px!important}.solution-card{padding:36px 28px!important}.solution-card h3{font-size:24px!important}.sec-h2{font-size:30px!important;line-height:1.1!important}.result-num{font-size:44px!important}.cta-h2{font-size:38px!important;line-height:1.08!important}}@media (max-width:540px){.dashboard-card{padding:22px!important}}@media (max-width:480px){.btn-cta{width:100%;justify-content:center!important}.btn-row{flex-direction:column!important;align-items:stretch!important}}@media (max-width:900px){.deco-circle{display:none!important}}
