.border-16{border-radius:16px}.ai-banner-card{position:relative;height:100vh;width:100%!important}.ai-banner-card:before{content:"";position:absolute;inset:0;background-image:url(/_next/static/media/ai_banner.d4553e3b.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;z-index:0}.ai-banner-card:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}@media(max-width:1000px){.ai-banner-card{min-height:500px;padding:100px 5vw 137px!important}}@media(max-width:542px){.ai-banner-card{min-height:450px;padding:0 5vw 80px!important}}.ai-banner-card .container-banner-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.8));z-index:1}.ai-banner-card .container-banner-image .banner-resources{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ai-banner-card .ai-banner-wrapper{position:absolute;top:42%;left:10%;max-width:420px;color:#fff;z-index:2}@media(max-width:670px){.ai-banner-card .ai-banner-wrapper{top:35%}}@media(max-width:552px){.ai-banner-card .ai-banner-wrapper{left:5%}}.ai-banner-card .ai-banner-wrapper .ai-banner-header{color:#fff;font-size:48px!important;font-weight:600;max-width:420px;margin-bottom:24px!important}@media(max-width:1000px){.ai-banner-card .ai-banner-wrapper .ai-banner-header{font-size:36px!important;margin-bottom:10px!important}}@media(max-width:542px){.ai-banner-card .ai-banner-wrapper .ai-banner-header{font-size:32px!important}}.ai-banner-card .ai-banner-wrapper .ai-banner-subheader{color:#fff;font-size:32px!important;font-style:normal;font-weight:500;max-width:420px}@media(max-width:813px){.ai-banner-card .ai-banner-wrapper .ai-banner-subheader{font-size:24px!important}}@media(max-width:542px){.ai-banner-card .ai-banner-wrapper .ai-banner-subheader{font-size:20px!important}}.ai-tech-card{min-height:966px;padding:120px 180px 175px!important;background-color:#fff}@media(max-width:1172px){.ai-tech-card{min-height:0;padding:20px 5vw!important}}.ai-tech-card .ai-tech-header{color:#19164f;font-size:48px!important;font-weight:600;margin-bottom:75px!important}@media(max-width:1172px){.ai-tech-card .ai-tech-header{margin-bottom:30px!important}}@media(max-width:920px){.ai-tech-card .ai-tech-header{font-size:32px!important}}.ai-tech-card .ai-tech-column{display:flex;flex-direction:column;gap:57px}.ai-tech-card .ai-tech-column .ai-tech-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:100px}@media(max-width:920px){.ai-tech-card .ai-tech-column .ai-tech-row{flex-direction:column;gap:40px}}.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box{max-width:292px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box .ai-tech-img-card{border-radius:16px}.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box .ai-tech-img-card .ai-tech-img{max-width:80px;min-height:80px;width:100%;height:100%}.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box .ai-tech-detail .ai-tech-detail-header{color:#19164f;font-size:24px!important;font-style:normal;font-weight:600;text-align:center;margin-bottom:8px!important}@media(max-width:920px){.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box .ai-tech-detail .ai-tech-detail-header{font-size:20px!important}}.ai-tech-card .ai-tech-column .ai-tech-row .ai-tech-box .ai-tech-detail .ai-tech-detail-desc{color:#19164f;text-align:center;font-size:16px!important;font-style:normal;font-weight:400}.ai-feature-card{min-height:1739px;padding:74px 163px 96px!important;background-color:#f1f1f1}@media(max-width:1172px){.ai-feature-card{min-height:0;padding:20px 5vw!important}}.ai-feature-card .ai-feature-header{color:#19164f;text-align:center;font-size:48px!important;font-weight:600}@media(max-width:960px){.ai-feature-card .ai-feature-header{font-size:32px!important}}.ai-feature-card .ai-feature-subheader{color:#19164f;text-align:center;font-size:24px!important;font-weight:400;margin-bottom:125px!important}@media(max-width:960px){.ai-feature-card .ai-feature-subheader{font-size:20px!important;margin-bottom:30px!important}}.ai-feature-card .ai-feature-box{display:flex;gap:40px}.ai-feature-card .ai-feature-box .ai-feature-column{flex-direction:column;gap:100px}.ai-feature-card .ai-feature-box .ai-feature-column .ai-feature-detail{max-width:486px;color:#19164f;font-size:24px!important;font-weight:400;margin-bottom:120px!important}@media(max-width:960px){.ai-feature-card .ai-feature-box .ai-feature-column .ai-feature-detail{font-size:20px!important}}@media(max-width:670px){.ai-feature-card .ai-feature-box .ai-feature-column .ai-feature-detail{font-size:16px!important}}.ai-feature-card .ai-feature-box .ai-feature-column .ai-feature-img{max-width:466px;max-height:210px;width:100%;height:100%;margin-bottom:98px!important;object-fit:cover;object-position:top}.ai-feature-card .ai-feature-box .ai-feature-timeline{display:flex;flex-direction:column;align-items:center;width:40px}.ai-feature-card .ai-feature-box .ai-feature-timeline .ai-feature-timeline-step .ai-feature-circle{background-color:#f26522;color:#fff;border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px!important}.ai-feature-card .ai-feature-box .ai-feature-timeline .ai-feature-timeline-line{border-left:2px dashed #1b1464;height:200px;margin:8px 0}@media(max-width:670px){.ai-feature-card .ai-feature-box .ai-feature-timeline .ai-feature-timeline-line{height:170px}}.ai-process-card{min-height:632px;padding:94px 122px 51px!important;background-color:#fff}@media(max-width:1172px){.ai-process-card{min-height:0;padding:20px 5vw!important}}.ai-process-card .ai-process-header{color:#19164f;text-align:center;font-size:48px!important;font-weight:600}@media(max-width:960px){.ai-process-card .ai-process-header{font-size:32px!important}}.ai-process-card .ai-process-subheader{color:#19164f;text-align:center;font-size:24px!important;font-weight:400;margin-bottom:53px!important}@media(max-width:960px){.ai-process-card .ai-process-subheader{font-size:20px!important;margin-bottom:30px!important}}.ai-process-card .ai-process-wrapper{display:flex;gap:32px}@media(max-width:1220px){.ai-process-card .ai-process-wrapper{flex-direction:column}}.ai-process-card .ai-process-wrapper .ai-process-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:210px}@media(max-width:960px){.ai-process-card .ai-process-wrapper .ai-process-box{gap:10px}}.ai-process-card .ai-process-wrapper .ai-process-box .ai-process-box-number{background-color:#f26522;color:#fff;border-radius:50%;width:68px;height:68px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:36px!important;font-weight:500}@media(max-width:960px){.ai-process-card .ai-process-wrapper .ai-process-box .ai-process-box-number{font-size:20px!important;width:40px;height:40px}}.ai-process-card .ai-process-wrapper .ai-process-box .ai-process-box-header{color:#19164f;text-align:center;font-size:24px!important;font-weight:600}@media(max-width:960px){.ai-process-card .ai-process-wrapper .ai-process-box .ai-process-box-header{font-size:20px!important}}.ai-process-card .ai-process-wrapper .ai-process-box .ai-process-box-desc{color:#000;text-align:center;font-size:16px!important;font-weight:400}.ai-footer-card{min-height:542px;padding:51px 122px 102px!important;background-color:#fff}@media(max-width:1172px){.ai-footer-card{min-height:0;padding:20px 5vw!important}}.ai-footer-card .ai-footer-box{padding:68px 58px!important;width:100%;border-radius:16px;background-color:#19164f}@media(max-width:1172px){.ai-footer-card .ai-footer-box{padding:30px!important}}.ai-footer-card .ai-footer-box .ai-footer-header{max-width:510px;color:#fff;font-size:36px!important;font-weight:500}@media(max-width:1172px){.ai-footer-card .ai-footer-box .ai-footer-header{font-size:24px!important}}.ai-footer-card .ai-footer-box .ai-footer-detail{max-width:770px;color:#fff;font-size:20px!important;font-weight:400;margin-bottom:24px!important}@media(max-width:1172px){.ai-footer-card .ai-footer-box .ai-footer-detail{font-size:16px!important}}.ai-footer-card .ai-footer-box .ai-footer-button{padding:20px 40px 22px!important;border-radius:40px;background-color:#f26622;border:none;color:#fff;text-align:center;font-size:20px!important;font-style:normal;font-weight:500}@media(max-width:1172px){.ai-footer-card .ai-footer-box .ai-footer-button{padding:10px 20px 11px!important;font-size:16px!important}}