body{background:#f3f3f3;overflow:hidden}.applications{overflow:hidden}.app-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;position:relative}.app-hero__img{height:100vh;width:90rem;position:absolute;top:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(black,transparent 70%);mask-image:linear-gradient(black,transparent 70%)}.app-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;color:#6d6d6d;text-align:center;height:100vh;width:100%;padding-top:min(75rem,60vh)}.app-hero__title{font-size:12rem;font-weight:300;color:#222;margin-bottom:min(2.5rem,2.5vh)}.app-hero__desc{font-size:1.9rem;font-weight:300;width:60%;margin-bottom:min(3.5rem,3.5vh)}.vertical-line{width:2px;height:6.5rem;background-color:#6d6d6d;margin:0 auto;flex-shrink:0;opacity:.3}@media (orientation: portrait){.app-hero{padding-bottom:0rem;padding-inline:1.5rem}.app-hero__img{height:39.2rem;width:32rem;-webkit-mask-image:linear-gradient(black,transparent 80%);mask-image:linear-gradient(black,transparent 80%)}.app-hero__content{height:fit-content;padding-top:33rem}.content-block__header{padding-left:1.5rem}.app-hero__title{font-size:4rem;margin-bottom:1.4rem}.app-hero__desc{font-size:1.4rem;width:95%;margin-bottom:5rem}.vertical-line{height:2.4rem;opacity:1}}.qm{padding:0 26.5rem;margin-bottom:15rem}.qm .qm-container{display:flex;flex-direction:column;align-items:center;gap:4rem}.qm .qm-container img{width:60rem;height:60rem}.qm .qm-container .qm-h2{color:#222;text-align:center;font-size:6rem;font-weight:300;line-height:120%}.qm .qm-container .qm-p{color:#6d6d6d;text-align:center;font-size:1.8rem;font-style:normal;font-weight:300;line-height:120%;width:50.5rem}.qm .qm-container .qm-p.is--strong{color:#222}@media (orientation: portrait){.qm{padding:0 1.5rem;margin-block:5rem}.qm .qm-container{gap:2.5rem;width:100%}.qm .qm-container img{width:33em;height:33em}.qm .qm-container .qm-h2{font-size:3.4rem}.qm .qm-container .qm-p{font-size:1.4rem;width:32.5rem}}.faq{position:relative;padding-block:13rem;background:#000;isolation:isolate}.faq .faq-container{display:flex;flex-direction:column;align-items:center;gap:3.5rem}.faq .faq-container .faq-h2{color:#fff;text-align:center;font-size:5rem;font-weight:300;line-height:120%;width:69rem}.faq .faq-container .faq-p{color:#828282;text-align:center;font-size:1.9rem;font-weight:300;line-height:120%;width:71rem}.faq .faq-container .faq-content{display:flex;flex-direction:column;gap:1.5rem}.faq .faq-container .faq-content .faq-item{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 3.5rem;border-radius:1.5rem;background:linear-gradient(90deg,#8d8d8d1a,#0000001a);backdrop-filter:blur(3.54px);-webkit-backdrop-filter:blur(3.54px)}.faq .is--hidden{display:none}.faq .faq-container .faq-content .faq-item__h4{color:#fff;font-size:2rem;font-weight:300;line-height:120%;display:flex;justify-content:space-between;align-items:center}.faq .faq-container .faq-content .faq-item__p{color:#939393;font-size:1.6rem;font-weight:300;line-height:120%}.faq .faq-container .faq-content .faq-item__h4 svg{width:1.6rem;height:1.6rem;flex-shrink:0}.faq .faq-blur{border-radius:100%;background:radial-gradient(73.28% 67.43% at 45.06% 50.07%,#363636,#111,#000);filter:blur(62.5px);position:absolute;left:0;top:22rem;width:95rem;height:95rem;pointer-events:none;z-index:-1}.faq .faq-showmore{border-radius:5rem;background:#fff;padding:1.5rem 3rem;color:#222;font-size:1.6rem;font-weight:500;line-height:100%;cursor:pointer;transition:transform .3s var(--ease);will-change:transform;margin-top:3rem}.faq .faq-showmore:hover{transform:scale(.95)}@media (orientation: portrait){.faq{padding-block:5rem;padding-inline:1.5rem}.faq .faq-container{gap:2.5rem;width:100%}.faq .faq-container .faq-h2{font-size:2.4rem;width:100%}.faq .faq-container .faq-p{font-size:1.4rem;width:100%}.faq .faq-container .faq-content .faq-item__h4{font-size:1.4rem;align-items:center;gap:2rem}.faq .faq-container .faq-content .faq-item__p{font-size:1.2rem;width:80%}.faq .faq-blur{position:absolute;left:-14rem;top:22rem;width:50rem;height:50rem}.faq .faq-showmore{border-radius:3.5rem;padding:.7rem 2rem;font-size:1.4rem;margin-top:.5rem}}.qm2{margin-block:9rem 18rem;padding-inline:26.5rem}.qm2 .qm2-container{display:flex;flex-direction:column;align-items:center;gap:3rem}.qm2 .qm2-container .qm2-h2{color:#222;text-align:center;font-size:6rem;font-weight:300;line-height:120%;width:55%}.qm2 .qm2-container .qm2-h3{color:#6d6d6d;text-align:center;font-size:3rem;font-weight:300;line-height:120%}.qm2 .qm2-container img{width:27.5rem;height:34.5rem}.qm2 .qm2-container .qm2-p{color:#6d6d6d;text-align:center;font-size:1.8rem;font-weight:300;line-height:120%;width:50.5rem}.qm2 .qm2-container .qm2-p.is--strong{color:#222}@media (orientation: portrait){.qm2{margin-block:5rem 3rem;padding-inline:1.5rem}.qm2 .qm2-container{gap:2rem}.qm2 .qm2-container .qm2-h2{font-size:2.4rem;width:90%}.qm2 .qm2-container .qm2-h3{font-size:1.4rem}.qm2 .qm2-container img{width:17.5rem;height:22rem}.qm2 .qm2-container .qm2-p{font-size:1.4rem;width:95%}}.slt{display:flex;margin-bottom:7rem;position:relative;padding-inline:27rem}.slt .slt-h2{color:#222;font-size:6rem;font-weight:300;line-height:100%;padding-left:4.5rem;width:60%}.slt .slt-circle{position:absolute;top:0;left:0;width:70rem;height:70rem;overflow:hidden;transform:translateY(-45%);pointer-events:none}.slt .slt-circle svg{transform:translate(-30%)}@media (orientation: portrait){.slt{display:flex;justify-content:center;margin-block:6.5rem 2.5rem;padding-inline:1.5rem}.slt .slt-h2{font-size:3.4rem;line-height:120%;width:100%;padding-left:0}.slt .slt-circle{display:none}}.sl1{padding-bottom:7.5rem}.sl1-swiper-container{padding-inline:27rem;overflow:hidden}.sl1-swiper-wrapper{display:flex;flex-wrap:nowrap;width:fit-content}.sl1-swiper-slide{flex-shrink:0;margin-right:2rem}.sl1-swiper-slide .s2c{display:flex;flex-direction:column;gap:2rem;width:56.5rem}.sl1-swiper-slide .s2c .s2c-image{width:56.5rem;height:37.5rem}.sl1-swiper-slide .s2c .s2c-content{display:flex;flex-direction:column;gap:2rem}.sl1-swiper-slide .s2c .s2c-content .s2c-content__h3{color:#222;font-size:3rem;font-weight:300;line-height:120%}.sl1-swiper-slide .s2c .s2c-content .s2c-content__p,.sl1-swiper-slide .s2c .s2c-content h4{color:#6d6d6d;font-size:1.8rem;font-weight:300;line-height:120%}.sl1-swiper-slide .s2c .s2c-content h4{color:#222}.sl1__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:6rem;padding-bottom:1rem}.sl1__bottom .sl1__progress{border-radius:10rem;background:#d9d9d9;position:relative;overflow:hidden;width:45rem;height:3px}.sl1__bottom .sl1__progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background:#222;border-radius:10rem;transition:transform .6s var(--ease);transform:translate(var(--sl1-swiper-progress-offset, -100%))}.sl1__bottom .sl1-swiper-navigation{height:4.5rem;display:flex;align-items:center;gap:1.5rem}.sl1__bottom .sl1-swiper-button-prev,.sl1__bottom .sl1-swiper-button-next{height:4.5rem;width:4.5rem;cursor:pointer}@media (orientation: portrait){.sl1{padding-bottom:3.5rem}.sl1-swiper-container{padding-inline:1.5rem;overflow:hidden}.sl1-swiper-slide{flex-shrink:0;margin-right:1rem}.sl1-swiper-slide .s2c{gap:1.5rem;width:27rem}.sl1-swiper-slide .s2c .s2c-image{width:100%;height:18rem}.sl1-swiper-slide .s2c .s2c-content{gap:1.5rem}.sl1-swiper-slide .s2c .s2c-content .s2c-content__h3{font-size:1.4rem}.sl1-swiper-slide .s2c .s2c-content .s2c-content__p,.sl1-swiper-slide .s2c .s2c-content h4{font-size:1.2rem}.sl1__bottom{margin-top:3rem;padding-bottom:.5rem}.sl1__bottom .sl1__progress{border-radius:8rem;width:27em}.sl1__bottom .sl1__progress-bar{border-radius:8rem}.sl1__bottom .sl1-swiper-navigation{height:3.5rem;gap:.5rem}.sl1__bottom .sl1-swiper-button-prev,.sl1__bottom .sl1-swiper-button-next{height:3.5rem;width:3.5rem;cursor:pointer}}.gr7{padding:7rem 26.5rem 15rem}.gr7 .gr7-container{display:flex;flex-direction:column;align-items:center;gap:3rem}.gr7 .gr7-container .gr7-h2{color:#222;text-align:center;font-size:6rem;font-weight:300;line-height:120%;width:40%}.gr7 .gr7-container .gr7-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,7rem);gap:2rem;width:100%}.gr7 .gr7-grid .gr7-item{position:relative;display:flex;flex-direction:column;gap:1rem;width:40rem}.gr7 .gr7-grid .gr7-item:nth-of-type(1){grid-column:1 / span 3;grid-row:1 / span 2;margin-top:2rem;margin-left:2rem}.gr7 .gr7-grid .gr7-item:nth-of-type(1) svg{width:13rem;height:11rem;position:absolute;top:0;right:0;transform:translate(115%,7.5rem)}.gr7 .gr7-grid .gr7-item:nth-of-type(2){grid-column:1 / span 2;grid-row:4 / span 2;width:33rem}.gr7 .gr7-grid .gr7-item:nth-of-type(2) svg{width:15rem;height:13rem;position:absolute;top:0;right:0;transform:translate(100%,-70%)}.gr7 .gr7-grid .gr7-item:nth-of-type(3){grid-column:2 / span 3;grid-row:7 / span 2;margin-left:6rem}.gr7 .gr7-grid .gr7-item:nth-of-type(3) svg{width:20rem;height:25rem;position:absolute;top:0;left:50%;transform:translate(-35%,-110%)}.gr7 .gr7-grid .gr7-item:nth-of-type(4){grid-column:6 / span 3;grid-row:6 / span 2;margin-top:5rem}.gr7 .gr7-grid .gr7-item:nth-of-type(4) svg{width:17.5rem;height:15rem;position:absolute;top:0;left:0%;transform:translate(-60%,-110%)}.gr7 .gr7-grid .gr7-item:nth-of-type(5){grid-column:6 / span 3;grid-row:2 / span 2;margin-left:auto}.gr7 .gr7-grid .gr7-item:nth-of-type(5) svg{width:12.5rem;height:11rem;position:absolute;top:0;left:0%;transform:translate(-80%,100%)}.gr7 .gr7-container .gr7-grid h3{color:#222;font-size:2.4rem;font-style:normal;font-weight:400;line-height:120%;position:relative;padding-left:1rem}.gr7 .gr7-container .gr7-grid h3:before{content:"";position:absolute;background:#6d6d6d;width:.2rem;height:2.5rem;top:50%;left:0;transform:translateY(-50%)}.gr7 .gr7-container .gr7-grid p{color:#6d6d6d;font-size:1.9rem;font-style:normal;font-weight:300;line-height:120%}.gr7 .gr7-container .gr7-grid .gr7-image{width:50rem;height:50rem;grid-column:1 / span 8;grid-row:1 / span 8;place-self:center;margin-block:5rem 15rem;position:relative;z-index:-1}@media (orientation: portrait){.gr7{padding:3rem 1.5rem 5rem}.gr7 .gr7-container .gr7-h2{font-size:3.4rem;width:80%}.gr7 .gr7-container .gr7-grid{display:flex;flex-direction:column-reverse;gap:2.5rem;width:100%}.gr7 .gr7-grid .gr7-item{gap:1rem;width:100%!important;margin:0!important}.gr7 .gr7-grid .gr7-item svg{display:none!important}.gr7 .gr7-container .gr7-grid h3{font-size:1.4rem}.gr7 .gr7-container .gr7-grid h3:before{height:1.7rem}.gr7 .gr7-container .gr7-grid p{font-size:1.4rem}.gr7 .gr7-container .gr7-grid .gr7-image{width:28rem;height:28rem;margin-block:0;order:1!important}}.b22{padding-inline:26.5rem;padding-block:16rem;background:#fff}.b22 .b22-container{display:flex;justify-content:space-between;align-items:center;width:100%}.b22 .b22-container .b22-h2{color:#222;font-size:6rem;font-weight:300;line-height:120%;width:50rem}.b22 .b22-container .b22-block{display:flex;gap:3.5rem}.b22 .b22-container .b22-block .b22-item{display:flex;flex-direction:column;gap:1.5rem;width:37rem}.b22 .b22-container .b22-block img{width:37rem;height:22rem;margin-bottom:2rem}.b22 .b22-container .b22-block h3{color:#222;font-size:2.4rem;font-weight:400;line-height:120%}.b22 .b22-container .b22-block p{color:#6d6d6d;font-size:1.8rem;font-weight:300;line-height:120%}@media (orientation: portrait){.b22{padding-inline:1.5rem;padding-block:4rem}.b22 .b22-container{flex-direction:column;align-items:flex-start;gap:2rem}.b22 .b22-container .b22-h2{font-size:2.4rem;width:50%}.b22 .b22-container .b22-block{flex-direction:column;gap:3.5rem}.b22 .b22-container .b22-block .b22-item{gap:1rem;width:100%}.b22 .b22-container .b22-block img{width:100%;height:20rem;margin-bottom:0}.b22 .b22-container .b22-block h3,.b22 .b22-container .b22-block p{font-size:1.4rem}}.accordion-css{position:relative;width:80rem}.accordion-css__list{display:flex;flex-direction:column;gap:1.5rem;position:static;width:fit-content}.accordion-css__item{list-style:none;border-radius:1.5rem;background:linear-gradient(90deg,#8d8d8d1a,#0000001a);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.accordion-css__item-top{cursor:pointer;justify-content:space-between;align-items:center;padding:3rem 3.5rem;display:flex}.accordion-css__item-bottom{transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}[data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.accordion-css__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.accordion-css__item-bottom-content{padding-bottom:3rem;padding-left:3rem;padding-right:3rem}.accordion-css__item-h3{color:#fff;font-size:clamp(10px,1.8rem,35px);font-weight:300;line-height:120%}.accordion-css__item-icon{transition:transform .6s cubic-bezier(.625,.05,0,1);flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;display:flex;transform:rotate(180deg)}[data-accordion-status=active] .accordion-css__item-icon{transform:rotate(.001deg)}.accordion-css__item-icon-svg{width:1em}.accordion-css__item-p{color:#939393;font-size:clamp(10px,1.6rem,35px);font-weight:300;line-height:120%}@media (orientation: portrait){.accordion-css{width:100%}.accordion-css__item-top{padding:2rem 3.5rem 0rem;margin-bottom:2rem}.accordion-css__item-bottom-content{padding-bottom:3rem;padding-left:3rem;padding-right:3rem}.accordion-css__item-h3{width:90%;font-size:1.4rem}.accordion-css__item-p{font-size:1.2rem;width:90%}}
