.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}.modal-backdrop{--bs-backdrop-zindex:1049}li,ul{list-style:none}dd,dl,dt,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:769px){.sp{display:none!important}}span{display:inline}img{max-width:100%}.container{max-width:1158px;overflow:hidden;padding:0 15px;position:relative;width:100%}.cta-gr{-moz-column-gap:28px;column-gap:28px;flex-wrap:wrap;row-gap:12px;width:100%}.cta-gr,.cta-gr .btn{display:flex;justify-content:center}.cta-gr .btn{align-items:center;font-size:12px;font-weight:700;gap:8px;line-height:100%;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.cta-gr .btn{flex:auto 1}}.cta-gr .btn i.loader{margin-right:10px}.cta-gr .btn i.loader img{display:none}.cta-download{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-download .download-box{background:#1f2125;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}@media screen and (max-width:768px){.cta-download .download-box{background:transparent;padding:0}}.wrapper{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:769px){.wrapper{gap:96px}}.section-hero{background:linear-gradient(180deg,#174e90,#020202 108.01%);color:#fff;padding-top:84px}@media screen and (max-width:991px){.section-hero{padding-top:60px}}.section-hero .container{max-width:100%}.section-hero .decor{pointer-events:none;position:absolute;right:-30px;top:-20px;z-index:1}.section-hero .video{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.section-hero .video.show{display:block}.section-hero .video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-hero .content{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:flex-end;justify-self:center;max-width:758px;padding-top:48px;position:relative;width:100%;z-index:2}@media screen and (max-width:768px){.section-hero .content{gap:25px}}.section-hero .content .tag-line{align-items:center;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:12px;line-height:150%;width:100%}.section-hero .content .tag-line .ttl{font-size:inherit;font-weight:inherit}@media screen and (min-width:769px){.section-hero .content .tag-line .ttl{font-size:28px;font-weight:300;line-height:100%}}.section-hero .content .tag-line p{text-align:center}@media screen and (min-width:769px){.section-hero .content .tag-line p{font-size:16px;font-weight:400;line-height:150%;text-align:center}}.section-feat-hl .container{max-width:1391px}.section-feat-hl .grid-3{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:center}@media screen and (min-width:769px){.section-feat-hl .grid-3{flex-direction:row;gap:8px;justify-content:space-between}}.section-feat-hl .feat-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;width:100%}@media screen and (min-width:769px){.section-feat-hl .feat-list{flex:1 0 28%;gap:96px}}.section-feat-hl .feat-list .item{display:flex;flex-wrap:wrap}.section-feat-hl .feat-list .item .icon{max-width:72px}.section-feat-hl .feat-list .item dl{display:flex;flex-basis:calc(100% - 72px);flex-direction:column;gap:8px}.section-feat-hl .feat-list .item dl dt{font-size:32px;font-weight:300;line-height:100%}.section-feat-hl .feat-list .item dl dd{font-size:16px;font-weight:400;line-height:150%}.section-feat-hl .device-img{display:flex;justify-content:center}@media screen and (min-width:769px){.section-feat-hl .device-img{flex:0 1 26%}}.section-feat-hl .feats{padding-bottom:60px}.section-feat-hl .feats .swiper-slide{background:#f7f9f9;border-radius:16px;display:flex;flex-direction:column}.section-feat-hl .feats .swiper-slide>img{border-radius:16px 16px 0 0}.section-feat-hl .feats .feat-item{padding:16px}.section-feat-hl .feats .feat-ttl{color:#000;font-size:20px;font-style:Light;font-weight:300;line-height:100%;margin-bottom:8px}.section-feat-hl .feats .text{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%}.section-feat-hl .feats .btn-link{background:#fff;border:1px solid #1464f4;border-radius:3px;color:#1464f4;font-size:12px;font-weight:700;height:48px;line-height:100%;margin:auto auto 16px;text-align:center;text-decoration:none;text-transform:uppercase;width:calc(100% - 32px)}@media screen and (max-width:768px){.section-feat-hl2 .container{padding:0}}.section-feat-hl2 .grid-2{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}@media screen and (min-width:769px){.section-feat-hl2 .grid-2{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.section-feat-hl2 .grid-2 .feat-content{display:flex;flex-direction:column;gap:16px;padding:0 15px;text-align:justify}@media screen and (min-width:769px){.section-feat-hl2 .grid-2 .feat-content{flex:1;max-width:435px;padding:0}}.section-feat-hl2 .grid-2 .feat-content .ttl{font-size:20px;font-weight:300;line-height:100%}@media screen and (min-width:769px){.section-feat-hl2 .grid-2 .feat-content .ttl{font-size:28px}}.section-feat-hl2 .grid-2 .feat-content .desc{color:#8a8a8a;font-size:16px;font-weight:400}.section-feat-hl2 .grid-2 .feat-content p{color:#3c3c3c;font-size:18px;font-weight:600;line-height:150%}.section-feat-hl2 .grid-2 .marquee{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:30px;width:100%}@media screen and (min-width:769px){.section-feat-hl2 .grid-2 .marquee{flex:0 1 432px;flex-direction:row;height:756px;padding:0 20px 0 0}}@media(min-width:992px){.section-feat-hl2 .grid-2 .marquee{flex:0 1 472px;padding:0 60px 0 0}}.section-feat-hl2 .grid-2 .marquee .list-item{display:flex;flex-wrap:nowrap}.section-feat-hl2 .grid-2 .marquee .list-item .track{align-items:center;display:flex}.section-feat-hl2 .grid-2 .marquee .list-item .track li{padding:0 12px}.section-feat-hl2 .grid-2 .marquee .list-item .track img{max-width:unset}@media screen and (min-width:769px){.section-feat-hl2 .grid-2 .marquee .list-item .track{flex-direction:column}.section-feat-hl2 .grid-2 .marquee .list-item .track li{padding:12px 0}}.section-vehicle-support .ttl{font-size:20px;font-weight:300;line-height:100%;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.section-vehicle-support .ttl{font-size:28px}}.section-vehicle-support .list-vehicle{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-around}@media screen and (min-width:769px){.section-vehicle-support .list-vehicle{flex-wrap:nowrap;gap:30px}}@media screen and (max-width:768px){.section-vehicle-support .list-vehicle .item{flex:1 0 calc(50% - 15px)}}@media(max-width:575.98px){.section-vehicle-support .list-vehicle .item{flex:1 0 160px}}.section-feat-packages .container{max-width:1390px}.section-feat-packages .ttl{font-size:20px;font-weight:300;line-height:100%;margin-bottom:24px;text-align:center}@media screen and (min-width:769px){.section-feat-packages .ttl{font-size:28px}}.section-feat-packages .packages{padding-bottom:60px}.section-feat-packages .packages .card{border:1px solid #d9e1e2;border-radius:16px;box-shadow:none;height:unset;margin:0;transition:all .3s ease-in}@media(max-width:575.98px){.section-feat-packages .packages .card{flex:1 0 100%}}.section-feat-packages .packages .card:hover{animation:shadowPulse 1.5s ease-in-out infinite,borderPulse 2s ease-in-out infinite;border:1px solid #1464f4;box-shadow:0 2px 7px 0 rgba(0,0,0,.15);transform:translateY(-8px)}.section-feat-packages .packages .card .badge{align-items:center;background:#fff;border:1px solid #f7f9f9;border-radius:50%;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);display:flex;height:48px;justify-content:center;left:30px;position:absolute;top:-24px;width:48px}.section-feat-packages .packages .card .header{background:#f7f9f9;background-repeat:no-repeat;background-size:cover!important;border-radius:15px 15px 16px 16px;display:flex;flex-direction:column;padding:16px}.section-feat-packages .packages .card .header.basic .content .price{color:#1f2125;font-size:28px;font-weight:600;line-height:100%}.section-feat-packages .packages .card .header.pro{background:#d9e1e2}.section-feat-packages .packages .card .header.premium{background:linear-gradient(0deg,rgba(20,100,244,.1),rgba(20,100,244,.1)),linear-gradient(0deg,#fff,#fff)}.section-feat-packages .packages .card .header.premium .content .desc,.section-feat-packages .packages .card .header.premium .content .name,.section-feat-packages .packages .card .header.premium .content .price{color:#fff}.section-feat-packages .packages .card .header.prime{background:#000;color:#fff}.section-feat-packages .packages .card .header .trial{align-self:flex-end;background:#fff;border-radius:4px;color:#3c3c3c;display:inline-flex;font-size:12px;font-weight:600;line-height:150%;margin-bottom:6px;padding:4px 8px;text-align:center}.section-feat-packages .packages .card .header .trial.hide{background:transparent;color:transparent;height:28px;margin:0}.section-feat-packages .packages .card .header .content{display:flex;flex-direction:column;gap:8px;min-height:120px}.section-feat-packages .packages .card .header .content .name{font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}.section-feat-packages .packages .card .header .content .price{font-size:16px;font-weight:600;line-height:150%}.section-feat-packages .packages .card .header .content .price small{font-weight:400}.section-feat-packages .packages .card .header .content .price .tag{background:linear-gradient(0deg,rgba(255,0,0,.1),rgba(255,0,0,.1)),linear-gradient(0deg,#fff,#fff);border-radius:100px;color:#dc3545;display:inline;font-size:12px;font-weight:400;line-height:150%;margin-left:8px;padding:4px}.section-feat-packages .packages .card .header .content .desc{font-size:16px;font-weight:400;line-height:150%}.section-feat-packages .packages .card .header .cta-choice{text-transform:uppercase}.section-feat-packages .packages .card .body{padding:16px}.section-feat-packages .packages .card .body .features{display:flex;flex-direction:column;gap:12px}.section-feat-packages .packages .card .body .features .feature-item{align-items:center;display:flex;gap:12px}.section-feat-packages .packages .card .body .features .feature-item .icon{flex-shrink:0}.section-feat-packages .packages .card .body .features .feature-item .feature-name{font-size:14px;font-weight:400;line-height:150%}.section-feat-packages .packages .card.card-full{flex:1;flex-direction:row}@media screen and (max-width:768px){.section-feat-packages .packages .card.card-full{flex-direction:column}}.section-feat-packages .packages .card.card-full .header{flex:1;padding:0}.section-feat-packages .packages .card.card-full .header img{border-radius:15px 15px 16px 16px;height:100%;-o-object-fit:cover;object-fit:cover}.section-feat-packages .packages .card.card-full .body{flex-basis:280px;padding-left:30px}.section-feat-packages .packages .card.card-full .body .content{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.section-feat-packages .packages .card.card-full .body .content .name{font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}.section-feat-packages .packages .card.card-full .body .content .price{font-size:28px;font-weight:600;line-height:100%}.section-feat-packages .packages .card.card-full .body .content .price small{font-size:16px}.section-feat-packages .packages .card.card-full .body .content .desc{font-size:16px;font-weight:400;line-height:150%}.swiper-button-next,.swiper-button-prev{background:#f7f9f9;border-radius:100px;bottom:0;height:32px;top:unset;width:32px}.swiper-button-next:after,.swiper-button-prev:after{color:#000;font-size:16px;font-weight:600}.swiper-button-prev{left:calc(50% - 100px)}.swiper-button-next{right:calc(50% - 100px)}.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:20px;width:12px}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px}.section-download-app .container{max-width:1390px}@media screen and (max-width:768px){.section-download-app .container{width:-moz-fit-content;width:fit-content}}.section-download-app picture img{width:100%}.section-download-app .cta-dl-body{align-items:center;display:flex;gap:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}@media screen and (max-width:768px){.section-download-app .cta-dl-body{flex-direction:column;top:16px;transform:translateX(-50%)}}.section-download-app .cta-dl-ttl{color:#fff;flex-basis:50%;text-transform:uppercase}.section-download-app .cta-dl-ttl h3{font-size:24px;font-style:Italic;font-weight:900;line-height:150%}@media screen and (max-width:768px){.section-download-app .cta-dl-ttl{width:100%}.section-download-app .cta-dl-ttl h3{font-size:20px}}.section-download-app .cta-dl-group{display:flex;gap:16px}@media screen and (max-width:768px){.section-download-app .cta-dl-group{flex-direction:column}}.section-download-app .cta-dl-group .download-box{align-items:center;background:#1f2125;border:1px solid #fff;border-radius:16px;display:flex;gap:16px;height:100%;padding:16px}.section-download-app .cta-dl-group .download-box>img{-o-object-fit:contain;object-fit:contain;width:60px}.section-download-app .cta-dl-group .cta-download{flex:1}.section-faq-block{padding-bottom:48px}.section-faq-block .ttl{color:#1f2125;font-size:20px;font-weight:300;line-height:100%;margin-bottom:12px;text-align:center}@media screen and (min-width:769px){.section-faq-block .ttl{font-size:28px}}.section-faq-block .accordion{margin-bottom:24px}.section-faq-block .accordion-header{background:none}.section-faq-block .accordion-header .accordion-button{background:none;color:#3c3c3c;font-size:18px;font-weight:600;line-height:150%;padding:20px 0}.section-faq-block .accordion-header .accordion-button:focus,.section-faq-block .accordion-header .accordion-button:not(.collapsed){box-shadow:none;outline:none}.section-faq-block .accordion-body{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;padding:0 0 20px}.section-faq-block .faq-expand-more{display:flex;flex:1;justify-content:center;padding:10px 0 20px}.section-faq-block .faq-other{align-items:center;display:flex;flex-direction:column;gap:12px}@media screen and (min-width:769px){.section-faq-block .faq-other{flex-direction:row;flex-wrap:wrap;justify-content:center}}.section-faq-block .faq-other .other-question{color:#3c3c3c;font-size:18px;font-weight:600;line-height:150%;text-align:center}.section-faq-block .faq-other .faq-button .hotline{color:#1464f4;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}#vidFeat{--bs-modal-width:auto;background:rgba(0,0,0,.3)}#vidFeat .modal-dialog{border-radius:8px;width:55%}#vidFeat .modal-content{align-items:flex-end;border:none;border-radius:8px;padding:16px}#vidFeat .modal-content .btn-close{color:#000;position:absolute;right:20px;top:20px;z-index:1}#vidFeat .modal-content video{display:none}#vidFeat .modal-content video.active{display:block}#vidFeat .modal-body{padding:0}@media screen and (max-width:769px){#vidFeat .modal-dialog{width:90%}#vidFeat .modal-content{padding:8px}#vidFeat .modal-content video{width:100%}}@keyframes shadowPulse{0%{box-shadow:0 6px 12px rgba(0,0,0,.15)}50%{box-shadow:0 10px 16px rgba(0,0,0,.25)}to{box-shadow:0 6px 14px rgba(0,0,0,.15)}}@keyframes borderPulse{0%{border-color:rgba(0,123,255,.3)}50%{border-color:#007bff}to{border-color:rgba(0,123,255,.3)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-v{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.c-marquee-track{animation:marquee var(--speed,8s) linear infinite var(--direction,forwards)}@media screen and (min-width:769px){.c-marquee-track{animation:marquee-v var(--speed,20s) linear infinite var(--direction,forwards)}}.c-marquee-track.reverse{--direction:reverse}