.ap-software{background:#132d38;font-family:Catamaran,sans-serif}.ap-software__inner{align-items:center;display:flex;gap:68px;justify-content:center;margin:0 auto;max-width:1240px;padding:88px 48px}.ap-software__content{align-items:flex-start;display:flex;flex-direction:column;gap:15px;max-width:508px}.ap-software__badge{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);border-radius:4px;color:hsla(0,0%,100%,.55);font-size:10px;font-weight:800;letter-spacing:.7px;line-height:1;padding:6px 12px 4px;text-transform:uppercase}.ap-software__subtitle{align-items:center;display:flex;gap:10px}.ap-software__subtitle-line{background:hsla(0,0%,100%,.2);height:2px;width:20px}.ap-software__subtitle-text{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:800;letter-spacing:1.43px;text-transform:uppercase}.ap-software__title{color:#fff;font-size:40px;font-weight:900;letter-spacing:-.88px;line-height:43.2px;margin:0}.ap-software__descr{color:hsla(0,0%,100%,.62);font-size:17px;font-weight:400;line-height:29.75px;margin:0;max-width:620px;text-wrap:pretty}.ap-software__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:18px;padding:11px 0}.ap-software__btn{background:#35ab6d;border-radius:5px;color:#fff;display:inline-block;font-size:15px;font-weight:800;line-height:1;padding:18px 26px}.ap-software__btn:hover{background:#297b50;color:#fff}.ap-software__link{color:#35ab6d;font-size:15px;font-weight:800}.ap-software__link:hover{color:#297b50}.ap-software__mock{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;padding:22px;width:508px}.ap-software__mock-dots{display:flex;gap:5px}.ap-software__mock-dot{background:hsla(0,0%,100%,.12);border-radius:50%;height:9px;width:9px}.ap-software__mock-title{color:hsla(0,0%,100%,.28);font-size:10px;font-weight:800;letter-spacing:.8px;padding:16px 0 14px;text-transform:uppercase}.ap-software__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:10px;padding:9px 0}.ap-software__row-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.ap-software__row-dot_green{background:#35ab6d}.ap-software__row-dot_yellow{background:#e9c74b}.ap-software__row-dot_red{background:#ff4c4c}@keyframes ap-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ap-software__row-bar{background:hsla(0,0%,100%,.07);border-radius:4px;display:block;flex:1;height:8px;overflow:hidden}.ap-software__row-bar-fill{animation:ap-bar-grow 1.1s ease .3s both;background:hsla(0,0%,100%,.18);border-radius:4px;display:block;height:8px;transform-origin:left}.ap-software__row-pct{color:hsla(0,0%,100%,.3);font-size:11px;font-weight:700;min-width:31px;text-align:right}.ap-software__badges{display:flex;flex-wrap:wrap;gap:7px;padding:18px 0 0}.ap-software__badge-pill{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);border-radius:100px;color:hsla(0,0%,100%,.5);font-size:10px;font-weight:700;line-height:1;padding:6px 11px 4px}@media (max-width:1024px){.ap-software__inner{align-items:stretch;flex-direction:column}.ap-software__mock{width:100%}}@media (max-width:767px){.ap-software__inner{padding:48px 20px}.ap-software__title{font-size:30px;line-height:1.15}}