.demo{padding:128px 80px 0}.demo br.mobile{display:none}.demo h2 span{color:#4f586e}.demo-slider{display:flex;justify-content:space-between;width:100%;height:600px;margin-top:32px;border-radius:72px;background:#212121;overflow:hidden}.demo-slider-content{padding:64px 40px 64px 80px;display:flex;flex-direction:column;justify-content:space-between}.demo-slider-text{display:flex;flex-direction:column;row-gap:12px}.demo-slider-text-title{color:#fff}.demo-slider-text-description{color:#ffffff8f}.demo-slider-controls{display:flex;column-gap:16px}.demo-slider-controls div{background:#ffffff0a;color:#fff;border-radius:100px;padding:16px 24px;position:relative;overflow:hidden;cursor:pointer}.slider-control-active:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff14;animation:fillControl 3s linear forwards}@keyframes fillControl{0%{left:-100%}95%{left:-1%;opacity:1}to{left:0%;opacity:0}}.demo-slider-controls p{color:#fff}#demo-slider-media{display:flex;align-items:flex-end;justify-content:center;width:518px;height:100%;flex:none;background:linear-gradient(180deg,#8bc74e,#5391fc)}#demo-slider-image{width:318px}@media screen and (max-width: 500px){.demo{padding:40px 0 0}.demo h2{text-align:center}.demo br.mobile{display:inline}.demo-slider{height:unset;margin-top:20px;border-radius:40px;overflow:visible;background:linear-gradient(270deg,#0d0d0d,#292929)}.demo-slider-content{display:none}.demo-slider-text-title{text-align:center}#demo-slider-media{width:100%;padding:32px 0;align-items:flex-start;justify-content:center}#demo-slider-media img{width:302px}}.people-promo{display:flex;flex-direction:column;align-items:center;padding:96px 80px 0}.people-promo br.mobile{display:none}.people-promo h3{color:#fff}.people-promo>p{margin-top:12px;text-align:center}.people-promo .content{width:100%;display:flex;column-gap:32px;align-items:stretch;margin-top:32px}.people-promo .guide{width:100%;display:flex;flex-direction:column;padding:52px;border-radius:64px;background-color:#212121}.people-promo .guide ul{display:flex;flex-direction:column;row-gap:28px;padding-left:0;margin-top:28px}.people-promo .guide li{display:flex;align-items:center;column-gap:12px}.people-promo .guide li a{color:#3baaff}.people-promo .guide li h4{color:#ffffff8f}.people-promo .guide span{width:48px;height:48px;border-radius:50%;background-color:#ffffff14;text-align:center;line-height:48px;color:#fff}.people-promo .photo{width:100%;display:flex;justify-content:center;align-items:center;border-radius:64px;background-color:#8580e1}.people-promo .photo img{width:354px}.people-promo .photo a{display:none}@media screen and (max-width: 500px){.people-promo{padding:40px 16px 0}.people-promo br.mobile{display:inline}.people-promo h2{text-align:center}.people-promo .content{flex-direction:column;margin-top:20px}.people-promo .guide{display:none}.people-promo .photo{padding:44px 24px 24px;border-radius:40px;display:flex;flex-direction:column;row-gap:24px}.people-promo .photo img{width:282px}.people-promo .photo a{display:block;width:100%;border-radius:20px;padding:20px;background-color:#212121;text-align:center;color:#fff}}.services{padding-top:128px}.services h2{padding:0 80px}.services h2 br.mobile{display:none}.services h2 span{color:#808b97}.services-cards{display:flex;column-gap:32px;overflow-x:scroll;margin-top:32px;padding:0 80px;scroll-behavior:smooth}.services-cards::-webkit-scrollbar{display:none}.service-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:350px;border-radius:48px;padding:36px 24px;flex:none;text-align:center;position:relative}.service-card h4{padding:0 8px;color:#fff}.service-card img{margin-top:64px;width:280px}.service-card span{position:absolute;bottom:152px;background:#1f2325cc;padding:12px 24px;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.service-card:first-child{background:#6ca9de}.service-card:nth-child(2){background:#6fba63}.service-card:nth-child(3){background:#8580e1}.service-card:nth-child(4){background:#298270}.service-card:nth-child(5){background:#887e68}.service-card:nth-child(6){background:#212226}@media screen and (max-width: 500px){.services{padding:40px 0 0}.services h2{padding:0 16px;text-align:center}.services h2 br{display:none}.services h2 br.mobile{display:inline}.services-cards{column-gap:16px;margin-top:20px;padding:0 16px 0 0}.service-card{width:320px;height:448px;padding:24px}.service-card:first-child{margin-left:16px}.service-card p{height:72px}.service-card img{width:90%}}.download-qr-mobile{display:none;justify-content:center;align-items:center;padding-top:40px;width:100%}.download-qr-mobile-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;background:var(--Background-content_tint, rgba(242, 246, 250, 1));padding:32px 24px;border-radius:40px}.download-qr-mobile-content h2{text-align:center}.download-qr-mobile-content button{display:flex;align-items:center;column-gap:8px;padding:20px 24px;border-radius:20px;background-color:#0090ff;color:#fff;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.01em}.download-qr{display:flex;justify-content:center;align-items:center;padding:128px 80px 0}.download-qr-background{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:64px 80px;border-radius:64px;background-color:#f2f6fa}.download-qr-background .left-content{display:flex;flex-direction:column;row-gap:16px}.download-qr-background .left-content img{width:148px}.download-qr-background img{width:272px}.download-qr p{width:560px;color:#99a2ad}@media screen and (max-width: 500px){.download-qr-mobile{display:flex}.download-qr{display:none}}.faq{display:flex;flex-direction:column;align-items:center;padding-top:128px}.faq ul{display:flex;flex-direction:column;padding-top:40px}.faq li{width:840px;display:flex;flex-direction:column;padding:20px 0}.faq-section-title{display:flex;justify-content:space-between;align-items:start;-webkit-user-select:none;user-select:none;background-color:transparent;padding:0}.faq-section-title:hover{cursor:pointer;opacity:.5}.faq-section-title img{width:24px;transition-duration:.3s;margin-top:6px}.faq-section-answer{display:none;padding-top:16px;padding-bottom:18px;border-bottom:2px solid #8cc1ff;color:#2d2d2d}.faq-section-answer ul{padding:0 0 0 8px}.faq-section-answer ul li{color:#2d2d2d}@media screen and (max-width: 500px){.faq{padding-top:40px;align-items:flex-start}.faq ul{width:100%;padding:20px 0 0}.faq li{width:100%}.faq-section-title img{margin-top:0}.faq-section-title:hover{opacity:1}.faq-section-answer{width:calc(100% - 34px)}}.ai-assistant{padding:96px 80px 0}.ai-assistant .content{width:100%;display:flex;flex-direction:column;align-items:center;padding:60px;border-radius:80px;background:linear-gradient(270deg,#003a78,#212121)}.ai-assistant .content .title-container{display:flex;align-items:center;column-gap:24px}.ai-assistant .content .title-container p{color:#fff;font-weight:600;font-style:Italic;font-size:60px;line-height:64px;letter-spacing:1px}.ai-assistant .content .title-container p span{font-weight:400;font-style:normal;font-size:60px;line-height:64px;letter-spacing:1px}.ai-assistant .content h2{color:#fff;text-align:center;margin-top:48px;margin-bottom:8px}.ai-assistant .content>p{margin-top:16px;color:#ffffff8f}.ai-assistant .content button{display:flex;align-items:center;column-gap:8px;margin-top:48px;background-color:#0090ff;padding:20px 26px;border-radius:20px;color:#fff;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.01em}.ai-assistant .content button img{width:24px}@media screen and (max-width: 500px){.ai-assistant{padding:40px 16px 0}.ai-assistant .content{padding:44px 24px 24px;border-radius:40px}.ai-assistant .content .title-container{flex-direction:column;row-gap:12px}.ai-assistant .content .title-container p{display:block;font-size:28px;line-height:36px;font-weight:500;letter-spacing:2px}.ai-assistant .content .title-container p span{font-size:28px;line-height:36px;font-weight:300}.ai-assistant .content h2{margin-top:24px;font-size:24px;line-height:28px}.ai-assistant .content p{display:none}.ai-assistant .content button{width:100%;justify-content:center;margin-top:24px}}.preview{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-top:144px}.preview-image-container{position:absolute;top:64px}.preview-image-container .preview-image-animated-container{width:64px;height:64px;position:relative}.preview-image-container .preview-image-animated-container img{position:absolute;top:0}.preview .badge{margin:16px 0;padding:12px 20px;text-align:center;border-radius:100px;background:#0090ff33;color:#0090ff;transform:rotate(-4deg)}.preview h1{text-align:center;margin-top:16px}.preview p{margin-top:16px}.preview .segmented-control{display:flex;border-radius:36px;padding:8px;margin-top:32px;background:#212121}.preview .segmented-control-option{display:flex;column-gap:4px;justify-content:center;align-items:center;width:250px;padding:12px 24px;border-radius:28px}.preview .segmented-control-option h3{color:#fff}.preview .segmented-control-option.active{background:#0d92ff3d}@media screen and (max-width: 500px){.preview{padding-top:80px}.preview .preview-image-container{top:16px}.preview img{width:64px}.preview h1{text-align:center;margin-top:8px}.preview p{margin-top:8px;text-align:center;font-size:16px;line-height:20px;font-weight:500}.preview .badge{font-weight:600;font-size:16px;line-height:24px}.preview button{padding:20px}.preview .segmented-control{margin-top:40px;width:100%}.preview .segmented-control-option{width:100%;font-weight:600;font-size:20px;line-height:24px;letter-spacing:2%}.preview .segmented-control-option img{width:48px}}.main-page .terminal-intro{display:flex;flex-direction:column;align-items:center;padding-top:104px;position:relative;padding-bottom:230px}.main-page .terminal-intro .blured-container{width:100vw;height:640px;filter:blur(120px);background-color:#0e0e0e;padding-top:300px;padding-bottom:48px;position:absolute;bottom:0;z-index:1}.main-page .terminal-intro .content{display:flex;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:48px;position:absolute;bottom:0;z-index:2}.main-page .terminal-intro .content .title{font-weight:700;font-size:100px;line-height:100px;letter-spacing:1px;background:linear-gradient(90deg,#fff,#179aff);color:transparent;-webkit-background-clip:text;background-clip:text}.main-page .terminal-intro .content span{font-weight:400;font-size:100px;line-height:100px;letter-spacing:1px}.main-page .terminal-intro .content .description{margin-top:28px;text-align:center;color:#fff}.main-page .terminal-intro .content button{margin-top:40px;padding:20px 40px;border-radius:20px;background-color:#0090ff;color:#fff}.main-page .terminal-intro .content br.mobile{display:none}.main-page .terminal-intro img{width:372px}.main-page .terminal-description{display:flex;flex-direction:column;align-items:center;row-gap:48px;padding-top:48px}.main-page .terminal-description .terminal-description-image{width:1280px}.main-page .terminal-description .terminal-description-image.mobile,.main-page .terminal-description br.mobile{display:none}.main-page .terminal-description p{color:#99a2ad;font-weight:600;font-style:Italic;font-size:28px;line-height:36px;letter-spacing:.5%;text-align:center}.main-page .terminal-capabilities{display:flex;flex-direction:column;align-items:center;padding:96px 80px 0;row-gap:32px}.main-page .terminal-capabilities h1{color:#fff}.main-page .terminal-capabilities br.mobile{display:none}.main-page .terminal-capabilities .capabilities-top-container{display:flex;column-gap:32px;width:100%}.main-page .terminal-capabilities .capability-view-square{width:100%;border-radius:48px;overflow:hidden;height:590px;position:relative}.main-page .terminal-capabilities .capability-view-square .content{display:flex;flex-direction:column;align-items:center;row-gap:24px;width:100%;height:100%;position:absolute;padding:40px;top:0;background:linear-gradient(180deg,#000 20%,#0000004d 80%)}.main-page .terminal-capabilities .capability-view-square video{width:100%}.main-page .terminal-capabilities .capability-view-square h2{color:#fff;-webkit-background-clip:text;background-clip:text;text-align:center}.main-page .terminal-capabilities .capability-view-square ul{padding-left:0;display:flex;flex-direction:column;row-gap:16px}.main-page .terminal-capabilities .capability-view-square li{color:#ffffffb8;text-align:center;list-style:inside}.main-page .terminal-capabilities .capability-view-fullwidth{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:48px;background:linear-gradient(270deg,#082745,#000);padding:60px;border-radius:80px}.main-page .terminal-capabilities .capability-view-fullwidth .title{display:flex;align-items:center;column-gap:24px}.main-page .terminal-capabilities .capability-view-fullwidth .title h2{color:#fff;font-style:italic;font-weight:700;font-size:40px;line-height:48px;letter-spacing:4px}.main-page .terminal-capabilities .capability-view-fullwidth .title h2 span{font-style:normal;font-weight:400}.main-page .terminal-capabilities .capability-view-fullwidth ul{display:flex;flex-direction:column;row-gap:16px;padding-left:0}.main-page .terminal-capabilities .capability-view-fullwidth button,.main-page .terminal-capabilities .capability-view-fullwidth h3{display:none}.main-page .terminal-capabilities .capability-view-fullwidth li{color:#99a2ad;text-align:center;list-style:inside}.main-page .any-airport{padding:96px 80px 0}.main-page .any-airport .any-airport-background{width:100%;background-color:#ffffff0a;border-radius:80px;text-align:center;padding-top:64px;padding-bottom:80px}.main-page .any-airport .any-airport-background p{font-weight:700;font-size:72px;line-height:90px;letter-spacing:2%;background:linear-gradient(90deg,#fff,#0090ff);color:transparent;-webkit-background-clip:text;background-clip:text}.main-page .any-airport .any-airport-background .animated-container{width:100%;height:450px;margin-top:80px;display:flex;justify-content:center;position:relative}.main-page .any-airport .any-airport-background img{height:inherit;position:absolute;top:0;opacity:0;transform:rotate(0) scale(1);transition:opacity .3s ease-in,transform .3s ease-in}.main-page .any-airport .any-airport-background .visible{opacity:1}.main-page .any-airport .any-airport-background .invisible{opacity:0}.main-page .any-airport .any-airport-background .airport-scheme-1-animated{transform:scaleX(.6)}.main-page .any-airport .any-airport-background .airport-scheme-2-animated{transform:rotate(-90deg)}.main-page .any-airport .any-airport-background .airport-scheme-3-animated{transform:rotate(90deg)}.main-page .find-terminal{display:flex;justify-content:center;align-items:center;padding:128px 80px 0}.main-page .find-terminal h2{color:#fff}.main-page .find-terminal p{color:#fff;width:560px}.main-page .find-terminal button{display:none}.main-page .find-terminal .find-terminal-background{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:64px 80px;border-radius:64px;background-color:#ffffff0a}.main-page .find-terminal .find-terminal-background .left-content{display:flex;flex-direction:column;row-gap:16px}.main-page .find-terminal .find-terminal-background .left-content img{width:148px}.main-page .find-terminal .find-terminal-background .find-terminal-image{width:272px}@media screen and (max-width: 500px){.main-page .terminal-intro{padding-top:52px;padding-bottom:120px}.main-page .terminal-intro img{width:231px}.main-page .terminal-intro .content{padding-bottom:60px}.main-page .terminal-intro .content .title{font-size:40px;line-height:48px}.main-page .terminal-intro .content span{font-weight:400;font-size:40px;line-height:48px}.main-page .terminal-intro .content .description{margin-top:12px}.main-page .terminal-intro .content br.mobile{display:inline}.main-page .terminal-intro .blured-container{height:400px;padding-top:0;filter:blur(100px)}.main-page .terminal-description{padding-top:0;row-gap:20px}.main-page .terminal-description .terminal-description-image{display:none}.main-page .terminal-description .terminal-description-image.mobile{display:block;width:100%}.main-page .terminal-description p{font-weight:600;font-size:16px;line-height:20px;color:#fff}.main-page .terminal-description br{display:none}.main-page .terminal-description br.mobile{display:inline}.main-page .terminal-capabilities{padding:40px 16px;row-gap:24px}.main-page .terminal-capabilities h1{text-align:center}.main-page .terminal-capabilities br.mobile{display:inline}.main-page .terminal-capabilities .capabilities-top-container{width:100%;flex-direction:column;row-gap:24px}.main-page .terminal-capabilities .capabilities-top-container .capability-view-square{height:500px}.main-page .terminal-capabilities .capabilities-top-container .capability-view-square:last-child video{width:unset;height:100%}.main-page .terminal-capabilities .capability-view-fullwidth{padding:44px 24px 24px;border-radius:40px;row-gap:24px;background:linear-gradient(0deg,#003a78,#212121)}.main-page .terminal-capabilities .capability-view-fullwidth .title{flex-direction:column;row-gap:12px}.main-page .terminal-capabilities .capability-view-fullwidth .title h2{font-weight:600;font-size:28px;line-height:36px}.main-page .terminal-capabilities .capability-view-fullwidth ul{display:none}.main-page .terminal-capabilities .capability-view-fullwidth h3{display:block;color:#fff;text-align:center}.main-page .terminal-capabilities .capability-view-fullwidth button{display:flex;align-items:center;column-gap:8px;padding:20px 24px;border-radius:20px;background-color:#0090ff;color:#fff}.main-page .any-airport{padding:0 16px 40px}.main-page .any-airport .any-airport-background{padding-top:32px;padding-bottom:0;border-radius:40px}.main-page .any-airport .any-airport-background .animated-container{height:320px;margin-top:0}.main-page .any-airport .any-airport-background p{font-size:40px;line-height:48px;letter-spacing:.2px}.main-page .any-airport .any-airport-background img{height:180px;top:60px}.main-page .find-terminal{padding:0 16px 40px}.main-page .find-terminal p,.main-page .find-terminal .left-content img,.main-page .find-terminal .find-terminal-image{display:none}.main-page .find-terminal .find-terminal-background{width:100%;padding:32px;border-radius:40px;flex-direction:column;align-items:center;row-gap:16px}.main-page .find-terminal .find-terminal-background button{display:flex;align-items:center;column-gap:8px;padding:20px 24px;border-radius:20px;background-color:#0090ff;color:#fff}}p,h1,h2,h3,h4,h5,h6,a,li{margin:0;padding:0;color:#212121}h1,h2,h3{font-family:Inter,sans-serif;color:#000}h1{font-weight:800;font-size:60px;line-height:64px;letter-spacing:1.5px}h2{font-weight:700;font-size:40px;line-height:48px;letter-spacing:.2px}h3{font-weight:700;font-size:28px;line-height:36px;letter-spacing:.2px}h4{font-weight:700;font-size:24px;line-height:28px;letter-spacing:.1px}.Text-T1{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.4px}.Text-T2{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px}.Controls-M{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}.Controls-L{font-weight:500;font-size:20px;line-height:24px;letter-spacing:.2px}@media screen and (max-width: 500px){h1{font-size:40px;line-height:48px;letter-spacing:.2px}h1.mobile-small{font-weight:700;font-size:28px;line-height:36px;letter-spacing:.2px}h2{font-size:28px;line-height:36px}h2.mobile-small{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.4px}h3{font-size:24px;line-height:28px;letter-spacing:.1px}h4{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.4px}.Text-T1{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px}}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;font-family:Inter,sans-serif;scroll-behavior:smooth}body::-webkit-scrollbar{display:none}main{width:100%;max-width:1440px;padding-top:112px;background-color:#fff}a{text-decoration:none}ul{margin:0}li{list-style:none}button{font-family:Inter,sans-serif;border:none;cursor:pointer;background-color:unset}@media screen and (max-width: 500px){main{padding-top:84px}section{padding:0 16px}}.base-layout{display:flex;flex-direction:column;align-items:center;width:100%;transition:all .3s}.base-layout.dark{background-color:#141414}#smooth{clip-path:inset(36px at 72px 72px round 60%)}.main-page{background-color:#fff;transition:all .3s}.main-page.dark{background-color:#141414}.main-page.dark .preview h1,.main-page.dark .preview p{color:#fff}
