#hero{background-color:#fff;padding:185px 0 0}#hero .container-1390{margin:auto;max-width:1470px}#hero .container-nav{margin-bottom:20px}#hero .container-nav .sub-nav{align-items:center;display:flex;justify-content:space-between}#hero .container-nav .sub-nav a,#hero .container-nav .sub-nav p{color:rgba(10,15,57,.5);font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:125%;margin-bottom:0;text-decoration:none}#hero .container-nav .sub-nav a strong,#hero .container-nav .sub-nav p strong{color:#0a0f39}#hero .container-nav .sub-links{display:flex;gap:40px}#hero .container-nav .sub-links a{border-bottom:1px solid transparent;color:#0a0f39;font-size:15px;font-weight:600;position:relative;transition:all .3s ease-in-out}#hero .container-nav .sub-nav a:hover{border-color:#0a0f39;opacity:1}#hero .container-nav .sub-nav a.no-underline{border-color:transparent!important;font-weight:700}#hero .hero-wrapper{background-color:#f6f6f6;border-radius:32px;overflow:hidden;padding:80px 20px 60px;position:relative}#hero .hero-wrapper .accent-gradient{background-color:red;border-radius:100%;filter:blur(80px);height:100%;opacity:.5;position:absolute;top:-99%;width:100%;z-index:0}#hero .customer-name{align-items:center;display:flex;gap:15px;margin-bottom:36px}#hero .customer-info .customer-desc{font-size:14px;font-weight:400;line-height:150%;margin-bottom:30px}#hero .customer-info .item-desc{margin-bottom:20px}#hero .customer-info .item-desc.last{margin-bottom:40px}#hero .customer-info .item-desc p{color:rgba(10,15,57,.5);font-size:13px;font-weight:500;line-height:180%;margin:0}#hero .customer-info .item-desc p.item-title{color:#0a0f39;font-weight:600}#hero .customer-info .item-desc p.item-table.with-icon a{color:rgba(10,15,57,.5);font-size:13px;font-weight:500;line-height:140%;margin:0;text-decoration:none}#hero .customer-name .name{color:#0a0f39;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:140%}#hero .customer-name img{max-height:40px}#hero .hero-content{align-items:flex-start;display:flex;gap:20px;justify-content:flex-start;position:relative;z-index:1}#hero .hero-content .col-left-empty{flex:0 0 15%}#hero .hero-content .col-middle{flex:1}#hero .hero-content .col-right-empty{display:none}#hero .hero-content h1{font-size:62px;letter-spacing:-.05em;line-height:115%;margin:40px 0 55px;max-width:700px}#hero .hero-content .breadcrumbs{border-bottom:1px solid transparent;color:rgba(10,15,57,.5);font-size:16px;font-weight:600;line-height:126%;margin:0;text-decoration:none;transition:all .5s ease}#hero .hero-content .breadcrumbs:hover{border-bottom:1px solid rgba(10,15,57,.5)}#hero .hero-content strong{color:#0a0f39;font-size:16px;font-weight:600;line-height:126%;margin:0}#hero .stats-flex{align-items:center;display:flex;gap:15px;justify-content:space-between;max-width:600px}#hero .stats-flex .stat-item{display:flex;flex-direction:column;gap:5px;max-width:250px}#hero .stats-flex p.number{color:#0a0f39;font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:140%;margin-bottom:0}#hero .stats-flex p.stat-desc{color:rgba(10,15,57,.5);font-size:14px;line-height:140%;margin-bottom:0}@media (max-width:991px){#hero .hero-content .col-left-empty{display:none}#hero .hero-content .col-middle{flex:1}#hero .hero-content .col-right-empty{display:none}#hero .container-1390{padding:0 20px}#hero .hero-wrapper{padding:45px}#hero .hero-content h1{font-size:50px}}@media (max-width:767px){#hero .hero-wrapper{border-radius:24px;padding:45px 22px}#hero .hero-content h1{font-size:40px;letter-spacing:-.06em;line-height:110%;margin:38px 0}#hero .hero-content .breadcrumbs,#hero .hero-content strong{font-size:14px;letter-spacing:-.01em;line-height:130%}#hero .stats-flex{align-items:flex-start;flex-direction:column}#hero .stats-flex .stat-item{max-width:none}#hero .stats-flex p.stat-desc{font-size:13px}#hero .container-nav{margin-bottom:15px}#hero .container-nav .sub-nav a,#hero .container-nav .sub-nav p{font-size:13px}#hero .hero-wrapper .accent-gradient{left:50%;top:-90%;transform:translateX(-50%) translateZ(0);width:150%}#hero .container-nav .sub-links a.button-new{color:#f9f9fb;font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:126%;padding:7px 16px}#hero .container-nav .sub-links a.button-new:hover{background:#4349d4!important;border-color:#4349d4!important;color:#fff}}@media (max-width:575px){#hero .customer-name{gap:10px}#hero .customer-name img{max-height:30px}#hero .customer-name .name{font-size:14px}}