.app-download-section{justify-content:center;gap:3rem;width:80%;max-width:1440px;height:600px;position:relative}.app-download-section,.circle{flex-direction:column;align-items:center;display:flex}.circle{filter:blur(40px);opacity:.6;background:radial-gradient(circle,rgba(0,174,255,.4) 0,rgba(0,128,255,.15) 40%,rgba(0,128,255,0) 70%);border-radius:50%;justify-content:space-evenly;width:100%;height:100%;position:absolute;transform:rotate(-15deg)}.app-download-section-heading{overflow-wrap:break-word;text-align:center;flex-direction:column;width:80%;font-family:Nunito,sans-serif;font-size:max(36px,min(5.5vw,88px));font-weight:900;line-height:1.1;display:flex}.app-download-section-heading .line-1,.app-download-section-heading .line-2{display:block}.app-download-section-heading .mobile-tablet-text{display:none}.app-download-section-heading .desktop-text{display:inline}.app-download-section-text-content{opacity:.7;text-align:center;width:50%;font-family:Nunito,sans-serif;font-size:24px;font-weight:600}.app-download-section-text-content:before{content:"Animate your travel itineraries with 300+ models available in Travel Animator."}.app-download-buttons{gap:1.5rem}.app-download-buttons,.store-btn{justify-content:center;align-items:center;display:flex}.store-btn{color:#3a3a3a;opacity:0;z-index:10;background-color:#fff;border-radius:3rem;gap:.5rem;padding:1rem 2rem;transition:transform .2s,box-shadow .2s;position:relative}.store-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.2)}.store-btn:active{transform:translateY(0)scale(.98)}.circle{opacity:0;transition:opacity .8s ease-out,scale .8s ease-out;scale:0}.app-download-section.in-view .circle{opacity:1;scale:1}.app-download-section-heading .line-1,.app-download-section-heading .line-2{opacity:0;transition:opacity .6s ease-out,translate .6s ease-out;translate:0 50px}.app-download-section.in-view .app-download-section-heading .line-1{transition-delay:.4s}.app-download-section.in-view .app-download-section-heading .line-2{transition-delay:.55s}.app-download-section.in-view .app-download-section-heading .line-1,.app-download-section.in-view .app-download-section-heading .line-2{opacity:1;translate:0}.app-download-section-balloon,.app-download-section-cloud1,.app-download-section-cloud2,.app-download-section-flight{opacity:0}.app-download-section-balloon{transition:opacity .6s ease-out .8s,translate .6s ease-out .8s;translate:0 50px}.app-download-section-flight{transition:opacity .7s ease-out .9s,translate .7s ease-out .9s}.app-download-section-cloud1{transition:opacity .5s ease-out 1s}.app-download-section-cloud2{transition:opacity .5s ease-out 1.1s}.app-download-section.in-view .app-download-section-balloon,.app-download-section.in-view .app-download-section-cloud1,.app-download-section.in-view .app-download-section-cloud2,.app-download-section.in-view .app-download-section-flight{opacity:1;translate:0}.app-download-section.in-view .app-download-buttons .store-btn{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards store-btn-reveal}.app-download-section.in-view .app-download-buttons .store-btn:first-child{animation-delay:.6s}.app-download-section.in-view .app-download-buttons .store-btn:nth-child(2){animation-delay:.7s}@keyframes store-btn-reveal{0%{opacity:0;translate:0 30px;scale:.9}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.app-download-buttons .store-btn,.app-download-section-balloon,.app-download-section-cloud1,.app-download-section-cloud2,.app-download-section-flight,.app-download-section-heading .line-1,.app-download-section-heading .line-2,.circle{opacity:1;transition:none;animation:none;translate:0;scale:1}}.store-btn-text{flex-direction:column;justify-content:flex-start;align-items:start;gap:.2rem;display:flex}.store-btn-text-content1{color:#3a3a3a;font-family:Nunito,sans-serif;font-size:12px;font-weight:500}.store-btn-text-content2{color:#3a3a3a;font-family:Nunito,sans-serif;font-size:16px;font-weight:700}.app-download-section-balloon{animation:3s ease-in infinite float;position:absolute;top:200px;left:-1rem;rotate:20deg}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.app-download-section-cloud1{position:absolute;top:8rem;left:-4rem}.app-download-section-flight{will-change:transform;width:19rem;animation:4s ease-in-out infinite moveLeftRight;position:absolute;top:150px;right:-5rem;transform:scaleX(-1)rotate(-20deg)}@keyframes moveLeftRight{0%{transform:translate(0)scaleX(-1)rotate(-20deg)}50%{transform:translate(20px)scaleX(-1)rotate(-20deg)}to{transform:translate(0)scaleX(-1)rotate(-20deg)}}.app-download-section-cloud2{position:absolute;top:17rem;right:2rem}@media (max-width:480px){.app-download-section{gap:1.5rem;width:100%;height:20rem}.app-download-section-heading{z-index:10;width:100%;font-size:29px}.app-download-section-flight{width:150px;height:150px;position:absolute;top:-4rem;right:-3rem;transform:scaleX(-1)rotate(-20deg)}.app-download-section-cloud2{z-index:1;width:80px;height:60px;top:1rem;right:0}.app-download-section-balloon{z-index:1;width:100px;height:130px;animation:4s ease-in infinite float;top:6rem}.app-download-section-cloud1{z-index:5;width:100px;height:77px;top:5rem;left:-3rem}.app-download-section-text-content{z-index:10;width:100%;font-size:14px}.app-download-section-text-content:before{content:"Download the app and start creating"}.app-download-buttons{flex-direction:column;gap:.5rem}.store-btn{width:14rem;padding:.5rem 2.5rem}.store-btn-text-content2{font-size:14px}}@media (max-width:768px) and (min-width:481px){.app-download-section{width:100%;height:23rem}.app-download-section-heading{width:100%;font-size:50px}.app-download-section-text-content:before{content:"Download the app and start creating"}.app-download-section-flight{width:200px;height:200px;position:absolute;top:-9rem;right:-3rem;transform:scaleX(-1)rotate(-20deg)}.app-download-section-cloud2{width:100px;height:77px;top:-3rem;right:2rem}.app-download-section-balloon{width:100px;height:130px;top:130px}.app-download-section-cloud1{width:100px;height:77px;top:12rem;left:-3rem}}@media (max-width:1080px) and (min-width:769px){.app-download-section{width:90%}.app-download-section-heading{width:80%;font-size:50px}.app-download-section-text-content:before{content:"Animate your travel itineraries with 300+ models available in Travel Animator."}.app-download-section-flight{width:200px;height:200px;position:absolute;top:-3rem;right:-3rem;transform:scaleX(-1)rotate(-20deg)}.app-download-section-cloud2{width:100px;height:77px;top:3rem;right:2rem}.app-download-section-balloon{width:100px;height:150px}.app-download-section-cloud1{width:100px;height:77px;top:12rem;left:-3rem}}
.feathers-block{justify-content:center;align-items:center;gap:10rem;width:100%;min-height:5rem;display:flex}.feathers-block .block{flex-direction:column;align-items:center;min-width:255px;max-width:320px;padding:0 .5rem;display:flex;position:relative}.feathers-block .block p{color:#fff;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:center;margin:0 0 10px}.feathers-block .block p.font-14{font-size:19px;font-weight:600}.feathers-block .block p.font-18,.feathers-block .block p.font-20{font-size:23px;font-weight:600}.feathers-block .block .bg-image-1{z-index:-1;position:absolute;top:-20px;left:0}.feathers-block .block .bg-image-2{z-index:-1;position:absolute;top:-20px;right:0;transform:scaleX(-1)}.stars{justify-content:space-evenly;align-items:center;width:7rem;display:flex}.star{width:15px;height:15px}@media (max-width:480px){.feathers-block .block p.font-14{margin-bottom:6px;font-size:11px}.feathers-block .block p.font-18,.feathers-block .block p.font-20{margin-bottom:6px;font-size:15px}.stars{width:4rem}.star{width:9px;height:9px}}@media (max-width:768px){.feathers-block{flex-direction:row;gap:.75rem;height:auto;min-height:7rem;padding:1.25rem .25rem}.feathers-block .block{flex:0 auto;gap:.1rem;min-width:0;max-width:none;padding:0 1.8rem}.feathers-block .block .bg-image-1,.feathers-block .block .bg-image-2{width:28px;height:66px;top:-6px}.feathers-block .block .bg-image-1{left:0}.feathers-block .block .bg-image-2{right:0}}.feathers-block .block{opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),translate .5s cubic-bezier(.25,.46,.45,.94),scale .5s cubic-bezier(.25,.46,.45,.94);translate:0 20px;scale:.9}.feathers-block .block.block--delay{transition-delay:.15s}.feathers-block.in-view .block{opacity:1;translate:0;scale:1}.feathers-block .stars .star-pop{opacity:0;transition:opacity .4s,scale .4s,rotate .4s;rotate:-180deg;scale:0}.feathers-block.in-view .stars .star-pop{opacity:1;rotate:none;scale:1}.feathers-block.in-view .stars .star-pop:first-child{transition-delay:.2s}.feathers-block.in-view .stars .star-pop:nth-child(2){transition-delay:.3s}.feathers-block.in-view .stars .star-pop:nth-child(3){transition-delay:.4s}.feathers-block.in-view .stars .star-pop:nth-child(4){transition-delay:.5s}.feathers-block.in-view .stars .star-pop:nth-child(5){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.feathers-block .block,.feathers-block .stars .star-pop{opacity:1;transition:none;translate:0;rotate:none;scale:1}}
.flight-section{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.flight-header{text-align:center;z-index:2;margin-bottom:2rem;position:relative}.flight-eyebrow{color:#a9e0ff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(rgba(0,179,250,.14),rgba(0,179,250,.06));border:1px solid rgba(0,179,250,.3);border-radius:999px;align-items:center;margin-bottom:1.25rem;padding:.42rem 1rem .42rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.08)}.flight-eyebrow:before{content:"";background:#55d0ff;border-radius:50%;width:7px;height:7px;margin-right:.55rem;box-shadow:0 0 10px rgba(85,208,255,.95)}.flight-header__title{background:linear-gradient(178deg,#fff,#d4ecff 55%,#a9d8ff);color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .9rem;font-size:max(2rem,min(4.6vw,3.25rem));font-weight:800;line-height:1.1}.flight-header__sub{color:rgba(255,255,255,.62);max-width:46ch;margin:0 auto;font-size:max(1rem,min(2vw,1.15rem));line-height:1.55}.flight-route-area{width:100%;position:relative}.flight-route-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.flight-route-progress{filter:drop-shadow(0 0 5px rgba(255,255,255,.45))}.route-marker__dot{fill:rgba(255,255,255,.25);stroke:none;transition:fill .45s}.route-marker__ring{fill:none;opacity:0;stroke:#7fd0ff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .45s;transform:scale(.5)}.route-marker.is-reached .route-marker__dot{fill:#fff}.route-marker.is-reached .route-marker__ring{opacity:.5;animation:2.6s ease-out infinite markerPulse;transform:scale(1)}@keyframes markerPulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.flight-plane{filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));pointer-events:none;will-change:transform;z-index:3;width:210px;height:210px;position:absolute;top:0;left:0}.flight-plane canvas{width:100%!important;height:100%!important}.flight-rows{z-index:2;flex-direction:column;display:flex;position:relative}.flight-row{align-items:center;min-height:0;padding-top:5.5vh;padding-bottom:5.5vh;display:flex}.flight-row--left{justify-content:flex-start}.flight-row--models,.flight-row--right{justify-content:flex-end}.flight-row--models{min-height:0;padding-top:6.5vh;padding-bottom:6.5vh}.models-showcase{width:min(620px,52%)}.models-showcase__text{opacity:0;text-align:center;z-index:3;width:58%;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),translate .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(20px)}.models-showcase__text.in-view{opacity:1;translate:0}.models-showcase__text:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(rgba(15,17,23,.85) 0,rgba(15,17,23,.5) 45%,rgba(15,17,23,0) 72%);position:absolute;top:-40%;bottom:-40%;left:-30%;right:-30%}.models-showcase__title{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.5);margin:.35rem 0 .5rem;font-size:max(1.7rem,min(3.6vw,2.5rem));font-weight:800}.models-showcase__desc{color:rgba(255,255,255,.8);text-shadow:0 1px 8px rgba(0,0,0,.6),0 4px 18px rgba(0,0,0,.4);margin:0;font-size:1.05rem;line-height:1.55}.flight-section .hl-green{font-size:1.45em}.flight-section .hl-accent,.flight-section .hl-green{color:#5fed98;font-weight:800}.models-scatter{aspect-ratio:1/.9;width:100%;position:relative}.models-scatter .models-showcase__text{width:46%;top:36%}.flight-row--maps{justify-content:center;min-height:0;padding-top:6.5vh;padding-bottom:6.5vh}.maps-showcase{width:min(1040px,96%)}.maps-scatter{aspect-ratio:2468/1681}.maps-scatter .models-showcase__text{width:46%}.flight-row--monuments{min-height:54vh;display:block;position:relative}.monuments-canvas{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.monuments-canvas canvas{width:100%!important;height:100%!important}.monuments-heading{opacity:0;text-align:center;z-index:4;width:min(460px,84%);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),translate .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(20px)}.monuments-heading.in-view{opacity:1;translate:0}.drive-heading:before,.monuments-heading:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(rgba(15,17,23,.8) 0,rgba(15,17,23,.45) 45%,rgba(15,17,23,0) 72%);position:absolute;top:-55%;bottom:-55%;left:-40%;right:-40%}.monument-glow{filter:blur(8px);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(0,179,250,.3) 0,rgba(0,179,250,.12) 42%,rgba(0,179,250,0) 70%);width:320px;height:320px;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.monument-glow.is-shown{opacity:1}.monument-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;white-space:nowrap;z-index:4;background:rgba(27,27,34,.72);border:1px solid rgba(255,255,255,.1);border-radius:12px;flex-direction:column;align-items:center;padding:.4rem .9rem;transition:opacity .45s,transform .45s;display:flex;position:absolute;transform:translate(-50%,8px);box-shadow:0 12px 28px rgba(0,0,0,.4)}.monument-caption.is-shown{opacity:1;transform:translate(-50%)}.monument-caption--above{transform:translate(-50%,calc(-100% - 8px))}.monument-caption--above.is-shown{transform:translate(-50%,-100%)}.monument__name{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2}.monument__place{color:rgba(255,255,255,.55);margin-top:.1rem;font-size:.78rem;line-height:1.3}.monuments-hint{color:rgba(255,255,255,.7);letter-spacing:.01em;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;margin-top:.9rem;padding:.35rem .85rem;font-size:.82rem;font-weight:600;display:inline-block}.flight-row--drive{min-height:52vh;margin-top:7vh;display:block;position:relative}.drive-heading{opacity:0;text-align:center;z-index:4;width:min(460px,84%);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),translate .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:4%;left:50%;transform:translate(-50%)translateY(20px)}.drive-heading.in-view{opacity:1;translate:0}.drive-track{will-change:transform;z-index:3;width:min(320px,46vw);height:min(230px,34vw);animation:11s linear infinite van-drive;position:absolute;top:62%;left:0;transform:translate(-90vw,-50%)}@keyframes van-drive{0%{transform:translate(-90vw,-50%)}to{transform:translate(110vw,-50%)}}.drive-van{position:absolute;top:0;bottom:0;left:0;right:0}.drive-van canvas{width:100%!important;height:100%!important}.drive-badge{z-index:2;bottom:82%}.drive-badge,.drive-badge__stem{position:absolute;left:50%;transform:translate(-50%)}.drive-badge__stem{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,0));width:2px;height:14px;top:100%}.drive-avatar{transform-origin:50% 100%;background:#1b1b22;border:4px solid #fff;border-radius:50%;width:84px;height:84px;animation:2.8s ease-in-out infinite avatar-nod;position:relative;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.2)}@keyframes avatar-nod{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-2px)}}.drive-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s ease-in-out,transform .9s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.drive-avatar img.is-active{opacity:1;transform:scale(1)}.models-scatter__item{--dx:0px;--dy:0px;--rot:0deg;aspect-ratio:1;opacity:0;transform:translate(-50%,-50%)translate(var(--dx),var(--dy))rotate(0deg)scale(.08);transform-origin:50%;will-change:transform,opacity;transition:opacity .5s,transform .85s cubic-bezier(.22,1,.36,1);position:absolute}.models-scatter.is-popped .models-scatter__item{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(var(--rot,0deg))scale(1)}.models-scatter__item img{filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));object-fit:contain;width:100%;height:100%;transition:transform .3s}.models-scatter__item:hover{z-index:2}.models-scatter__item:hover img{transform:translateY(-5px)scale(1.08)}.flight-row--spotlight,.spotlight{align-items:center}.spotlight{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;will-change:transform,opacity;background:rgba(27,27,34,.72);border:1px solid rgba(255,255,255,.08);border-radius:22px;gap:1.5rem;width:min(560px,80%);padding:1.5rem 1.75rem;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(.82)translateY(18px);box-shadow:0 24px 50px rgba(0,0,0,.4)}.spotlight.is-popped{opacity:1;transform:scale(1)translateY(0)}.spotlight__art{background:radial-gradient(circle at 50% 32%,rgba(0,179,250,.22),rgba(255,255,255,.03) 72%);border:1px solid rgba(255,255,255,.1);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;padding:14px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.07)}.spotlight__art img{filter:drop-shadow(0 10px 20px rgba(0,0,0,.45));object-fit:contain;width:100%;height:100%}.spotlight__body{text-align:left;min-width:0}.flight-card__step{color:rgba(127,208,255,.85);letter-spacing:.2em;margin:0 0 .55rem;font-size:.72rem;font-weight:700;display:block}.spotlight__title{color:#fff;letter-spacing:-.01em;margin:0 0 .45rem;font-size:max(1.25rem,min(2.4vw,1.55rem));font-weight:800}.spotlight__desc{color:rgba(255,255,255,.68);margin:0;font-size:.98rem;line-height:1.55}@media (max-width:768px){.flight-plane{width:140px;height:140px}.flight-row{min-height:0;padding-top:6vh;padding-bottom:6vh}.spotlight{gap:1rem;width:88%;padding:1.1rem 1.2rem}.spotlight__art{border-radius:16px;width:88px;height:88px;padding:10px}.flight-row--models{min-height:0}.models-showcase{width:min(400px,86%)}.models-scatter{aspect-ratio:1/1.15}.models-showcase__text{width:48%}.maps-showcase{width:96%}.maps-scatter{aspect-ratio:1/1.15}.maps-scatter .models-showcase__text{width:54%}.maps-scatter .models-showcase__desc,.models-scatter .models-showcase__desc{display:none}.monuments-journey{height:120vh}.flight-row--monuments{min-height:68vh}.monuments-heading{width:74%}.monuments-heading .models-showcase__desc{display:none}.monument-glow{width:150px;height:150px;transform:translate(-50%,-50%)}.monument-caption{border-radius:9px;padding:.22rem .5rem}.monument__name{font-size:.72rem}.monument__place{margin-top:0;font-size:.6rem}.flight-row--drive{min-height:46vh;margin-top:5vh}.drive-heading .models-showcase__desc{display:none}.drive-track{width:62vw;height:46vw;top:76%}.drive-avatar{border-width:3px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.route-marker__dot,.route-marker__num,.route-marker__ring{transition:none}.route-marker.is-reached .route-marker__ring{animation:none}.models-showcase__text{opacity:1;transition:none;translate:0;rotate:none;scale:1}.spotlight{opacity:1;transition:none;transform:none}.models-scatter__item{opacity:1;transform:translate(-50%,-50%)rotate(var(--rot,0deg))scale(1);transition:none}.monuments-heading{opacity:1;transition:none;translate:0}.drive-heading,.monument-caption,.monument-glow{transition:none}.drive-heading{opacity:1;translate:0}.drive-avatar img{transition:none}.drive-track{animation:none;left:50%;transform:translate(-50%,-50%)}.drive-avatar{animation:none;transform:none}}
.hero{--globe-w:min(1100px,95%);background:linear-gradient(#007ee4,#53cbff);border-radius:42px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:50rem;padding-bottom:18rem;display:flex;position:relative;overflow:hidden}.hero-sr-only-h1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (overflow:clip){.hero{overflow:clip}}.hero .main_heading{z-index:5;flex-direction:column;justify-content:center;align-items:center;width:min(68rem,100% - 2rem);margin-top:8rem;display:flex;position:relative}.mobile_main_heading{display:none}.hero-text{color:#fff;letter-spacing:.1px;overflow-wrap:break-word;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.3);z-index:5;width:min(44rem,100% - 2rem);margin-top:0;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;line-height:1.55;position:relative}.hero-hl{color:#fff4c2;text-shadow:0 1px 10px rgba(0,0,0,.35);font-weight:800}.hero-air{opacity:.4;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.vehicles{width:80%;height:20rem;bottom:0}.hero-globe,.vehicles{z-index:10;position:absolute;left:50%;transform:translate(-50%)}.hero-globe{pointer-events:none;height:auto;width:var(--globe-w);bottom:-10rem}.hero-van-stage{aspect-ratio:1462/467;pointer-events:none;width:calc(var(--globe-w)*1.6208);z-index:11;bottom:-10rem}.hero-earth,.hero-van-stage{position:absolute;left:50%;transform:translate(-50%)}.hero-earth{z-index:10;width:150%;height:55.5rem;bottom:-30rem}.hero-cloud_1{width:35rem;position:absolute;bottom:-6rem;right:-3rem;transform:scaleX(-1)}.hero-cloud_3{height:25rem;bottom:-5rem;left:9rem}.hero-cloud_3,.hero-cloud_4{width:40rem;position:absolute}.hero-cloud_4{z-index:0;height:12rem;bottom:8rem;right:14rem}.hero-cloud_5{position:absolute;bottom:-7rem;left:-2rem}.get-app-btn-home{color:#121212;cursor:pointer;z-index:20;background-color:#fff;border-radius:36px;justify-content:center;align-items:center;gap:.5rem;width:15rem;height:3.25rem;font-family:Nunito,sans-serif;font-size:18px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:26rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px rgba(0,55,129,.5)}.arrow-right{stroke-width:3px;height:1rem}@media (max-width:480px){.hero{--globe-w:130%;border-radius:29px;min-height:40rem;padding-bottom:11rem}.hero-globe,.hero-van-stage{bottom:-2rem}.hero.christmas-banner-visible{min-height:45rem}.main_heading{display:none}.mobile_main_heading{z-index:5;width:21rem;max-width:100%;margin-top:.5rem;display:block;position:relative}.hero-text{width:min(20rem,100% - 2rem);margin-top:.75rem;font-size:14px}.hero-earth{width:270%;bottom:-29rem}.vehicles{z-index:10;width:100%;height:10rem;position:absolute;bottom:5rem;left:52%;transform:translate(-50%)}.hero-cloud_4,.hero-cloud_5{display:none}.get-app-btn-home{width:90%;top:auto;bottom:1rem}}@media (max-width:768px) and (min-width:481px){.hero{--globe-w:120%}.hero.christmas-banner-visible{min-height:50rem}.main_heading{display:none}.mobile_main_heading{z-index:5;width:22rem;max-width:100%;margin-top:1rem;display:block;position:relative}.hero-text{width:min(26rem,100% - 2rem);margin-top:1rem}.vehicles{z-index:10;width:100%;height:15rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-globe,.hero-van-stage{bottom:-3rem}.hero-earth{width:220%}.hero-cloud_4{bottom:0}.hero-cloud_5{display:none}.get-app-btn-home{width:90%;top:auto;bottom:1rem}}@media (max-width:1080px) and (min-width:769px){.hero{min-height:61rem}.hero .main_heading{width:min(50rem,100%);margin-top:7rem;position:relative}.hero-text{text-align:center;width:min(40rem,100% - 2rem);margin-top:.5rem;font-family:Nunito,sans-serif;font-size:18px;font-weight:600;position:relative}.get-app-btn-home{top:39rem}}@media (min-width:1441px){.hero{min-height:60rem}.hero .main_heading{width:min(60rem,100%);margin-top:9rem;position:relative}.hero-earth{width:2124px;height:55.5rem;bottom:-28rem}.hero-text{width:min(48rem,100% - 2rem);margin-top:.75rem;font-size:18px}.hero-cloud_4{width:59rem;height:26rem;position:absolute;bottom:-7rem;right:22rem}.vehicles{width:1132px;height:25rem;bottom:1rem}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes globeFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}.hero .main_heading,.mobile_main_heading{animation:.8s ease-out both heroFadeUp}.hero-text{animation:.8s ease-out .18s both heroFadeUp}.hero-globe,.hero-van-stage{animation:1s ease-out .3s both heroFadeIn,7s ease-in-out 1.3s infinite globeFloat}.hero-plane-fly{perspective:1200px;pointer-events:none;z-index:12;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hero-plane-fly__craft{will-change:transform,opacity;width:11rem;height:11rem;position:absolute;top:0;left:0}.hero-plane-fly__craft canvas{width:100%!important;height:100%!important}.hero-plane-fly__trail{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hero-plane-fly__trail path{stroke:none}.hero-plane-fly__trail .trail-glow{fill:rgba(150,210,255,.5);filter:blur(7px)}.hero-plane-fly__trail .trail-core{fill:rgba(255,255,255,.85);filter:blur(1.5px)}@media (max-width:1080px){.hero-plane-fly__craft{width:8.5rem;height:8.5rem}}.hero-plane-route{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hero-plane-route .route-line{fill:none;filter:drop-shadow(0 0 4px rgba(120,200,255,.55));stroke:rgba(215,238,255,.55);stroke-linecap:round;stroke-width:2.5px}@media (max-width:768px){.hero-plane-fly,.hero-plane-route{display:none}}@media (prefers-reduced-motion:reduce){.hero .main_heading,.hero-globe,.hero-text,.hero-van-stage,.mobile_main_heading{animation:none}.hero-plane-fly{display:none}}
.ch-wrapper{max-width:1220px;padding:0}.ch-svg,.ch-wrapper{width:100%;margin:0 auto}.ch-svg{height:auto;display:block;overflow:visible}.ch-text{fill:url(#balloon-gradient);filter:url(#text-glow);letter-spacing:-10px;paint-order:stroke fill;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;dominant-baseline:middle;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Nunito,sans-serif;font-weight:900}.ch-bottom,.ch-top{font-size:11rem}.ch-bottom{letter-spacing:-8px}.ch-bottom.ch-en,.ch-top.ch-en{letter-spacing:-6px;font-size:6.4rem}@media (max-width:768px){.ch-wrapper{display:none}}
.ch-wrapper-mobile{width:100%;max-width:26rem;margin:0 auto;padding:0}.ch-svg-mobile{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.ch-text-mobile{fill:url(#balloon-gradient-mobile);filter:url(#text-glow-mobile);letter-spacing:-6px;paint-order:stroke fill;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;dominant-baseline:middle;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Nunito,sans-serif;font-weight:900}.ch-top-mobile{font-size:11rem}.ch-middle-mobile{letter-spacing:-10px;font-size:11rem}.ch-bottom-mobile{letter-spacing:-10px;font-size:10rem}.ch-bottom-mobile.ch-en-mobile,.ch-middle-mobile.ch-en-mobile,.ch-top-mobile.ch-en-mobile{letter-spacing:-3px;font-size:5.6rem}
.models_section{gap:5rem;width:80%;max-width:1440px;min-height:20rem}.models_section,.models_section_heading{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.models_section_heading{gap:1rem;width:70%}.models_section_heading h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:center;max-width:100%;font-family:Nunito;font-size:max(32px,min(4.5vw,68px));font-weight:800;line-height:1.1}@media (max-width:480px){.models_section{gap:2rem;width:100%}.models_section_heading{width:100%}.models_section_heading h2{font-size:1.5rem}.models_section_heading img{width:50px;height:50px}}@media (max-width:768px) and (min-width:481px){.models_section{gap:3.5rem;width:100%}.models_section_heading{width:100%}.models_section_heading h2{font-size:42px}.models_section_heading img{width:75px;height:75px}}@media (max-width:1080px) and (min-width:769px){.models_section{width:90%}.models_section_heading{width:100%s}}
.model-container{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;transition:opacity .6s ease-out,translate .6s ease-out,scale .6s ease-out;display:flex;translate:0 40px;scale:.95}.model-container.in-view{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.model-container{opacity:1;transition:none;translate:0;scale:1}}.models-grid-2{flex-direction:column;gap:1.5rem;width:100%;margin-left:0;padding:1rem;display:flex;position:relative;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 30%,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 30%,#000 60%,transparent)}.scroll-row{gap:1rem;width:max-content;animation:30s linear infinite scroll-right-to-left;display:flex}.scroll-row.reverse{animation:30s linear infinite scroll-left-to-right}@keyframes scroll-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.model-card-scroll{box-shadow:none;color:#fff;border-radius:48px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.models_image{object-fit:cover;border-radius:6px;width:180px;height:180px}.btn{letter-spacing:-.5px;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:.5rem 1.5rem;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s ease-in;color:#d9d9d9!important}.btn:hover{border:.5px solid rgba(255,255,255,.8);transform:scale(1.05)}@media (max-width:480px){.models_image{width:93px;height:93px}}@media (max-width:768px) and (min-width:481px){.models_image{width:143px;height:143px}}@media (min-width:1441px){.btn{border-radius:3rem;padding:1rem 2.5rem;font-size:24px}}
