.ax-site .ax-solution-detail{--solution-ink:#202020;--solution-purple:#7655a5}.ax-site .ax-solution-detail .container{max-width:1400px}.ax-site .ax-solution-detail p{font-size:17px;font-weight:400;line-height:1.75}.ax-site .ax-solution-detail .sec-title{margin:0 0 32px}.ax-site .ax-solution-detail .sec-title .title{margin:0 0 24px;font-size:clamp(32px,3.15vw,47px);line-height:1.12}.ax-site .ax-solution-detail .sec-title p:last-child{margin-bottom:0}.ax-site .ax-solution-detail h3{letter-spacing:-.5px;font-size:24px;font-weight:500;line-height:1.25}.ax-site .ax-solution-detail .solution-hero{margin:0;padding:38px 0 0}.ax-site .ax-solution-detail .hero-info{padding:0 0 38px}.ax-site .ax-solution-detail .hero-info:before{pointer-events:none;background-image:var(--ax-solution-background)}.ax-site .ax-solution-detail .hero-title{margin:0;padding:0 45px 0 0}.ax-site .ax-solution-detail .hero-title h1{color:var(--solution-ink);letter-spacing:-2px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.08}.ax-site .ax-solution-detail .hero-content{max-width:none;margin:0;padding:0}.ax-site .ax-solution-detail .hero-content p{color:#444;margin:0 0 24px;font-size:18px;line-height:1.7}.ax-site .ax-solution-detail .solution-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.ax-site .ax-solution-detail .solution-actions .ibt-btn{color:#fff;background:#202020;border:1px solid #202020;height:auto;min-height:58px;padding:15px 24px;line-height:1.5}.ax-site .ax-solution-detail .solution-actions .ibt-btn:hover{background:var(--solution-purple);border-color:var(--solution-purple)}.ax-site .ax-solution-detail .solution-text-link{color:var(--solution-ink);text-underline-offset:5px;font-size:14px;text-decoration:underline}.ax-site .ax-solution-detail a:focus-visible{outline-offset:5px;outline:3px solid #9974ce}.ax-site .ax-solution-detail .video-banner{background:#ece8f3;border-radius:25px;height:280px;min-height:0;margin:0 20px;padding:0;position:relative;overflow:hidden}.ax-site .ax-solution-detail .video-banner:before,.ax-site .ax-solution-detail .video-banner:after{display:none}.ax-site .ax-solution-detail .video-banner>img{object-fit:cover;object-position:center;width:100%;height:100%}.ax-site .ax-solution-detail .solution-brand{background:#fffffff0;border-radius:20px;justify-content:center;align-items:center;width:90px;height:90px;padding:17px;display:flex;position:absolute;inset:auto auto 24px 30px}.ax-site .ax-solution-detail .solution-brand img{object-fit:contain;width:100%;height:100%}.ax-site .ax-solution-detail .solution-fit{margin:0;padding:70px 0 65px;scroll-margin-top:130px}.ax-site .ax-solution-detail .solution-fit .sec-title{margin:0}.ax-site .ax-solution-detail .solution-fit .sec-title p{font-weight:400}.ax-site .ax-solution-detail .about-content2,.ax-site .ax-solution-detail .about-info2{max-width:none;margin:0;padding:0}.ax-site .ax-solution-detail .solution-fit .ser-detail-list{margin:0;padding:0}.ax-site .ax-solution-detail .solution-fit .ser-detail-list li{color:var(--solution-ink);border-bottom:1px solid #ded8e6;margin:0;padding:21px 0 21px 35px;font-size:19px;font-weight:500;line-height:1.55;position:relative}.ax-site .ax-solution-detail .solution-fit .ser-detail-list li:before{content:"✓";color:var(--solution-purple);background:0 0;font-family:inherit;font-size:18px;display:block;position:absolute;top:21px;left:0}.ax-site .ax-solution-detail .solution-capabilities{margin:0;padding:55px 0 70px}.ax-site .ax-solution-detail .feature-img12{border-radius:25px;height:650px;margin:0;padding:0;overflow:hidden;transform:none}.ax-site .ax-solution-detail .feature-img12 img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ax-site .ax-solution-detail .feature-content12{max-width:none;margin:0;padding:0}.ax-site .ax-solution-detail .solution-feature-list>div{align-items:flex-start;gap:19px;margin-bottom:25px;display:flex}.ax-site .ax-solution-detail .solution-feature-list>div:last-child{margin-bottom:0}.ax-site .ax-solution-detail .solution-feature-list>div>i{width:28px;color:var(--solution-purple);flex:0 0 28px;margin-top:3px;font-size:23px;line-height:1.3}.ax-site .ax-solution-detail .solution-feature-list h3{color:var(--solution-ink);margin:0 0 9px}.ax-site .ax-solution-detail .solution-feature-list p{color:#444;margin:0;font-size:16px;line-height:1.75}.ax-site .ax-solution-detail .solution-prestations{background:#eaf2f2;border-radius:25px;margin:0 20px 35px;padding:55px 30px}.ax-site .ax-solution-detail .solution-prestations .row{row-gap:32px}.ax-site .ax-solution-detail .solution-prestations .solution-prestations-eyebrow{color:#345a5a;margin-bottom:14px;font-size:15px;font-weight:500}.ax-site .ax-solution-detail .solution-prestations .ibt-btn{white-space:normal;max-width:100%;height:auto;min-height:58px;padding-block:15px;line-height:1.5}.ax-site .ax-solution-detail .solution-prestations-list{margin:0;padding:0;list-style:none}.ax-site .ax-solution-detail .solution-prestations-list li{border-bottom:1px solid #cbdcdb;margin-bottom:22px;padding-bottom:22px}.ax-site .ax-solution-detail .solution-prestations-list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ax-site .ax-solution-detail .solution-prestations-list h3{color:var(--solution-ink);margin:0 0 9px}.ax-site .ax-solution-detail .solution-prestations-list p{color:#444;margin:0;font-size:16px}.ax-site .ax-solution-detail .solution-hyva{background:#eeebf7;border-radius:25px;margin:0 20px 35px;padding:55px 30px}.ax-site .ax-solution-detail .solution-hyva .row{row-gap:28px}.ax-site .ax-solution-detail .solution-hyva .sec-title{margin:0}.ax-site .ax-solution-detail .solution-hyva .solution-hyva-eyebrow{color:#604084;margin-bottom:14px;font-size:15px;font-weight:500}.ax-site .ax-solution-detail .solution-hyva-list{margin:0 0 28px;padding-left:20px;list-style:outside}.ax-site .ax-solution-detail .solution-hyva-list li{color:#444;margin-bottom:14px;font-size:17px;line-height:1.7}.ax-site .ax-solution-detail .solution-hyva .ibt-btn{white-space:normal;height:auto;min-height:58px;padding-block:15px;line-height:1.5}.ax-site .ax-solution-detail .solution-integration{background:#202020;border-radius:25px;margin:10px 20px 0;padding:65px 30px}.ax-site .ax-solution-detail .solution-integration .title,.ax-site .ax-solution-detail .solution-integration h3{color:#fff}.ax-site .ax-solution-detail .solution-integration p{color:#dedbe4}.ax-site .ax-solution-detail .solution-integration .sec-title{margin-bottom:0}.ax-site .ax-solution-detail .solution-connection{border-bottom:1px solid #ffffff2e;margin-bottom:21px;padding:0 0 21px}.ax-site .ax-solution-detail .solution-connection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ax-site .ax-solution-detail .solution-connection h3{margin:0 0 9px;font-size:22px}.ax-site .ax-solution-detail .solution-connection p{margin:0;font-size:16px}.ax-site .ax-solution-detail .solution-delivery{margin:0;padding:75px 0 30px}.ax-site .ax-solution-detail .solution-delivery .sec-title{max-width:800px}.ax-site .ax-solution-detail .solution-delivery .row{row-gap:24px}.ax-site .ax-solution-detail .choose-block{background:0 0;border-top:1px solid #d4cadd;height:100%;margin:0;padding:25px 28px 25px 0}.ax-site .ax-solution-detail .choose-block>i{color:var(--solution-purple);margin-bottom:23px;font-size:27px;display:block}.ax-site .ax-solution-detail .choose-block .title{color:var(--solution-ink);margin-bottom:16px;font-size:25px}.ax-site .ax-solution-detail .choose-block p{color:#444;margin:0;font-size:16px}.ax-site .ax-solution-detail .solution-faq{margin:0;padding:60px 0}.ax-site .ax-solution-detail .solution-faq .sec-title{padding-right:35px}.ax-site .ax-solution-detail .solution-faq .accordion-button{padding-block:23px;font-size:21px;line-height:1.4}.ax-site .ax-solution-detail .solution-faq .accordion-body p{font-size:16px}.ax-site .ax-solution-detail .solution-faq .accordion-item{margin:0;padding:0;scroll-margin-top:130px}.ax-site .ax-solution-detail .solution-faq .accordion-body{padding:0 0 25px}.ax-site .ax-solution-detail .solution-related{padding-block:24px}.ax-site .ax-solution-detail .solution-related h2{margin-bottom:18px;font-size:24px}.ax-site .ax-solution-detail .solution-related ul{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}.ax-site .ax-solution-detail .solution-related li{max-width:100%}.ax-site .ax-solution-detail .solution-related a{line-height:1.6}.ax-site .ax-solution-detail .beta-contact{margin-top:20px;padding-block:65px}.ax-site .ax-solution-detail .beta-contact h2{font-size:clamp(32px,3.4vw,50px);line-height:1.15}@media (max-width:1199px){.ax-site .ax-solution-detail .hero-title{padding-right:25px}.ax-site .ax-solution-detail .feature-img12{height:690px}.ax-site .ax-solution-detail .solution-actions{gap:14px}}@media (max-width:991px){.ax-site .ax-solution-detail .hero-title{margin-bottom:26px;padding:0}.ax-site .ax-solution-detail .hero-title h1{max-width:780px}.ax-site .ax-solution-detail .hero-content{max-width:720px}.ax-site .ax-solution-detail .video-banner{height:260px}.ax-site .ax-solution-detail .solution-fit{padding-block:50px 20px}.ax-site .ax-solution-detail .solution-fit .about-info2{margin-top:18px}.ax-site .ax-solution-detail .solution-capabilities{padding-block:35px 50px}.ax-site .ax-solution-detail .feature-img12{height:350px;margin-bottom:35px}.ax-site .ax-solution-detail .feature-img12 img{object-position:center 40%}.ax-site .ax-solution-detail .solution-integration,.ax-site .ax-solution-detail .solution-hyva,.ax-site .ax-solution-detail .solution-prestations{padding:40px 20px}.ax-site .ax-solution-detail .solution-integration .about-info2{margin-top:32px}.ax-site .ax-solution-detail .solution-delivery{padding-top:55px}.ax-site .ax-solution-detail .choose-block{padding:25px 0 0}.ax-site .ax-solution-detail .solution-faq{padding-block:35px}}@media (max-width:575px){.ax-site .ax-solution-detail .solution-hero{padding-top:24px}.ax-site .ax-solution-detail .hero-title h1{letter-spacing:-1.3px;font-size:39px}.ax-site .ax-solution-detail .hero-content p{font-size:17px}.ax-site .ax-solution-detail .video-banner{border-radius:18px;height:200px;margin-inline:12px}.ax-site .ax-solution-detail .solution-brand{border-radius:15px;width:66px;height:66px;padding:12px;inset:auto auto 16px 16px}.ax-site .ax-solution-detail .solution-fit .ser-detail-list li{font-size:17px}.ax-site .ax-solution-detail .feature-img12{height:300px}.ax-site .ax-solution-detail .solution-feature-list>div{gap:14px}.ax-site .ax-solution-detail .solution-feature-list h3{font-size:22px}.ax-site .ax-solution-detail .solution-integration,.ax-site .ax-solution-detail .solution-hyva,.ax-site .ax-solution-detail .solution-prestations{margin-inline:12px;padding:35px 8px}.ax-site .ax-solution-detail .solution-faq .accordion-button{font-size:19px}.ax-site .ax-solution-detail .beta-contact{padding-block:45px}}
