body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f9f9f9;font-family:Arial,sans-serif;line-height:1.6;padding:0}body,h1,h2,h3,h4{margin:0}img{height:auto;max-width:100%}header{background:#ffffff80;padding:20px;text-align:center}header svg{height:auto;width:160px}.hero{align-items:center;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px}.hero .content{max-width:50%}.hero h2{color:#a6ce39;font-size:32px}.hero h2,.hero p{margin-bottom:20px}.hero p{color:#555;font-size:18px}.hero button{background:#a6ce39;border:none;border-radius:5px;color:#fff;color:#3f3f3f;cursor:pointer;font-size:16px;padding:10px 40px}.hero button:hover{background:#8bae2e}.hero .illustration{background-image:url(/static/media/hero.43c823a11047af283ddd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:380px;overflow:visible;width:50%}.customers{background:#f7f7f7;padding:60px 0;text-align:center}.customers h3{color:#a6ce39;margin-bottom:20px}.customers .logos img{height:50px;margin:20px 40px}.customers .logos .cgd{height:auto;width:64px}.customers .logos .montepio{height:auto;width:212px}.customers .logos .media_capital{height:auto;width:205px}.customers .logos .auchan{height:auto;width:124px}.customers .logos .cegid{height:auto;width:100px}.customers .logos .eurobic{height:auto;width:167px}.customers .logos .itau{height:auto;width:82px}.customers .logos .trablisa{height:auto;width:96px}.customers .logos .siva{height:auto;width:110px}.customers .logos .vodafone{height:auto;width:141px}.customers .logos .saphety{height:auto;width:216px}.about{align-items:center;background:#a6ce39;display:flex;flex-wrap:wrap;padding:40px}.about .content{max-width:50%}.about .illustration{max-width:40%;text-align:center}.about .content h3{color:#3f3f3f;margin-bottom:20px}.about .content p{color:#555;margin:0 auto 10px}.solutions{padding:40px;text-align:center}.solutions h3{color:#a6ce39;margin-bottom:30px}.solutions-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.solution-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:calc(20% - 20px)}.solution-card:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.solution-card h4{color:#333;margin-top:10px}.solution-card img{max-height:120px;object-fit:contain}.contacts{padding:60px 0;text-align:center}.contacts h3{color:#3f3f3f;margin-bottom:40px}.contacts{background:#fff}.contacts-list{display:flex;gap:20px;justify-content:space-between;margin:20px 40px}.contact{flex:1 1;padding:20px;text-align:left}.contact strong{display:block;font-size:16px;margin-bottom:8px}.contact p{color:#555}.footer{background:#3f3f3f;color:#fff;font-size:12px;padding:20px 40px}@media (max-width:768px){header{padding:15px}header svg{width:120px}.hero{flex-direction:column;padding:20px;text-align:center}.hero .content{margin-bottom:20px;max-width:100%}.hero h2{font-size:24px}.hero p{font-size:16px}.hero button{font-size:14px;padding:10px 30px}.hero .illustration{height:350px;width:100%}.customers .logos img{margin:10px 20px}.logo-item{min-width:100%}.logos-inner{display:flex}.customers h3{font-size:24px}.next,.prev{font-size:18px}.about{flex-direction:column;padding:20px}.about .content{margin-bottom:20px;max-width:100%}.about .illustration{max-width:100%}.contacts-list{flex-direction:column}.contacts-list .contact{border-bottom:1px solid #f0f0f0;max-width:100%}.solutions-grid{display:flex;gap:15px;grid-template-columns:1fr 1fr}.solution-card{padding:15px;width:100%}.footer{font-size:14px;padding:10px 20px}}@media (max-width:480px){.hero h2{font-size:20px}.hero button{font-size:12px;padding:8px 25px}.about .content h3{font-size:18px}.about .content p,.solution-card h4{font-size:14px}.footer{font-size:12px}}
/*# sourceMappingURL=main.187b7dd2.css.map*/