.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{font-family:Nunito,sans-serif;font-size:var(--display-lg);font-weight:var(--fw-extrabold);overflow-wrap:break-word;text-align:center;flex-direction:column;width:80%;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{font-family:Nunito,sans-serif;font-size:var(--text-xl);font-weight:var(--fw-semibold);opacity:.7;text-align:center;width:50%}.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:var(--text-2xs);font-weight:var(--fw-semibold)}.store-btn-text-content2{color:#3a3a3a;font-family:Nunito,sans-serif;font-size:var(--text-base);font-weight:var(--fw-bold)}.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%}.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{font-size:var(--text-sm);z-index:10;width:100%}.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:var(--text-sm)}}@media (max-width:768px) and (min-width:481px){.app-download-section{width:100%;height:23rem}.app-download-section-heading{width:100%}.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%}.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}}
.audience-section{justify-content:flex-start;gap:3rem;width:80%;max-width:1440px}.audience-header,.audience-section{flex-direction:column;align-items:center;display:flex}.audience-grid,.audience-header{gap:1rem;width:100%}.audience-grid{grid-template-columns:repeat(4,1fr);display:grid}.audience-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-highlight);opacity:0;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.75rem 1.5rem 2rem;transition:background-color .3s,transform .3s,box-shadow .3s;display:flex;translate:0 40px;scale:.95}.audience-card:hover{box-shadow:var(--shadow-md),var(--glass-highlight);background-color:rgba(255,255,255,.08);transform:translateY(-8px)}.audience-card-title{color:#fff;font-family:Nunito,sans-serif;font-size:var(--text-lg);font-weight:var(--fw-extrabold);line-height:var(--lh-heading);margin:0}.audience-card-body{color:rgba(255,255,255,.78);font-family:Nunito,sans-serif;font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-body);margin:0}.audience-section.in-view .audience-card{animation:.5s forwards audience-card-reveal}.audience-section.in-view .audience-card:first-child{animation-delay:.1s}.audience-section.in-view .audience-card:nth-child(2){animation-delay:.2s}.audience-section.in-view .audience-card:nth-child(3){animation-delay:.3s}.audience-section.in-view .audience-card:nth-child(4){animation-delay:.4s}@keyframes audience-card-reveal{0%{opacity:0;translate:0 40px;scale:.95}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.audience-card{opacity:1;animation:none;translate:0;scale:1}.audience-card:hover{transform:none}}@media (max-width:1080px) and (min-width:769px){.audience-section{gap:2.5rem;width:90%}.audience-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px) and (min-width:481px){.audience-section{gap:2.5rem;width:90%}.audience-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.audience-section{gap:2rem;width:90%}.audience-grid{grid-template-columns:1fr;gap:.85rem}.audience-card{gap:.6rem;padding:1.4rem 1.25rem 1.6rem}.audience-card-title{font-size:var(--text-md)}.audience-card-body{font-size:var(--text-sm)}}
.feathers-block{width:100%}.travel-proof-ticket{color:#0a396c;grid-template-columns:1.2fr 1fr;margin:0;display:grid}.travel-proof-stat{align-items:center;gap:.8rem;min-width:0;padding:.1rem 1rem .1rem 0;display:flex}.travel-proof-rating:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid rgba(10,57,108,.15);padding-left:1.25rem;padding-right:0}.travel-proof-rating:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid rgba(10,57,108,.15);padding-left:1.25rem;padding-right:0}.travel-proof-rating:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid rgba(10,57,108,.15);padding-left:1.25rem;padding-right:0}.travel-proof-rating:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid rgba(10,57,108,.15);padding-left:0;padding-right:1.25rem}.travel-proof-rating:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid rgba(10,57,108,.15);padding-left:0;padding-right:1.25rem}.travel-proof-rating:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid rgba(10,57,108,.15);padding-left:0;padding-right:1.25rem}.travel-proof-mark{color:#0878ce;outline-offset:3px;border:1px solid rgba(0,137,228,.44);border-radius:50%;outline:1px solid rgba(0,137,228,.145);flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid;transform:rotate(-12deg)}.travel-proof-mark svg{width:20px;height:20px}.travel-proof-copy{min-width:0}.travel-proof-copy dt{font-size:1rem;font-weight:600;line-height:1.4}.travel-proof-copy dd{font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;margin:.3rem 0 0;font-size:max(1.65rem,min(2.65vw,2.2rem));font-weight:750;line-height:1.1}.travel-proof-plus{color:#0878ce;font-weight:400}.travel-proof-scale{color:#0878ce;letter-spacing:0;font:italic 1.15rem Georgia,Times New Roman,serif}.travel-proof-stars{color:rgba(10,57,108,.15);letter-spacing:.12em;white-space:nowrap;margin-top:.45rem;font-size:1rem;line-height:1;display:inline-block;position:relative}.travel-proof-stars-fill{color:#0878ce;position:absolute;top:0;overflow:hidden}.travel-proof-stars-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.travel-proof-stars-fill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.travel-proof-stars-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.travel-proof-stars-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.travel-proof-stars-fill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.travel-proof-stars-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.travel-proof-route{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.travel-proof-mark{transition:transform .25s}.travel-proof-stat:hover .travel-proof-mark{transform:rotate(0)}}@media (max-width:1080px){.travel-proof-mark{display:none}}@media (max-width:760px){.travel-proof-stat{align-items:flex-start}.travel-proof-stat:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.travel-proof-stat:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.travel-proof-stat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.travel-proof-stat:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.travel-proof-stat:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.travel-proof-stat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.travel-proof-rating:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem;padding-right:0}.travel-proof-rating:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem;padding-right:0}.travel-proof-rating:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem;padding-right:0}.travel-proof-rating:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:.75rem}.travel-proof-rating:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:.75rem}.travel-proof-rating:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:.75rem}.travel-proof-copy dd{font-size:max(1.4rem,min(5.8vw,2rem))}}
.flight-section{width:100%;max-width:1440px;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;font-size:var(--text-xs);font-weight:var(--fw-bold);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;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;font-size:var(--display-lg);font-weight:var(--fw-extrabold);letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .9rem;line-height:1.1}.flight-header__sub{color:rgba(255,255,255,.76);font-size:var(--text-md);max-width:46ch;margin:0 auto;line-height:1.55}.flight-header:after{content:"";pointer-events:none;background:radial-gradient(circle at 4px 4px,#08f 0,#08f 3px,transparent 3.5px),radial-gradient(circle at 52px 4px,#0089e4 0,#0089e4 2px,transparent 2.5px),radial-gradient(circle at 100px 4px,#08f 0,#08f 3px,transparent 3.5px),repeating-linear-gradient(90deg,rgba(0,137,228,.376) 0,rgba(0,137,228,.376) 4px,transparent 4px,transparent 9px) 50%/92px 1px no-repeat;width:104px;height:8px;margin:1.35rem auto 0;display:block}.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 3px rgba(0,136,255,.25));stroke:#08f}.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:0}.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;font-size:var(--display-md);font-weight:var(--fw-extrabold);letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.5);margin:.35rem 0 .5rem}.models-showcase__desc{color:rgba(255,255,255,.8);font-size:var(--text-base);text-shadow:0 1px 8px rgba(0,0,0,.6),0 4px 18px rgba(0,0,0,.4);margin:0;line-height:1.55}.flight-section .hl-green{font-size:1.45em}.flight-section .hl-accent,.flight-section .hl-green{color:#5fed98;font-weight:var(--fw-extrabold)}.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:0;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:var(--text-sm);font-weight:var(--fw-bold);line-height:1.2}.monument__place{color:rgba(255,255,255,.55);font-size:var(--text-xs);margin-top:.1rem;line-height:1.3}.monuments-hint{color:rgba(255,255,255,.7);font-size:var(--text-xs);font-weight:var(--fw-semibold);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;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(-3px)scale(1.04)}.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);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:.2em;align-items:center;gap:.6rem;margin:0 0 .55rem;display:inline-flex}.flight-card__step:after,.flight-card__step:before{content:"";pointer-events:none;background:rgba(0,137,228,.44);width:18px;height:1px}.spotlight .flight-card__step:before{background:#08f;border-radius:50%;width:5px;height:5px}.spotlight__title{color:#fff;font-size:var(--display-sm);font-weight:var(--fw-extrabold);letter-spacing:-.01em;margin:0 0 .45rem}.spotlight__desc{color:rgba(255,255,255,.78);font-size:var(--text-sm);margin:0;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:var(--text-xs)}.monument__place{font-size:var(--text-2xs);margin-top:0}.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}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.spotlight.is-popped:hover{border-color:rgba(0,136,255,.396)}.spotlight__art{transition:border-color .25s,transform .25s}.spotlight.is-popped:hover .spotlight__art{border-color:rgba(0,137,228,.5);transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.models-scatter__item img{transition:none}.models-scatter__item:hover img{transform:none}}
.hero{--globe-w:min(1100px,95%);background:linear-gradient(#007ee4,#53cbff);border-radius:42px;justify-content:flex-start;max-width:100%;min-height:50rem;padding-bottom:18rem;position:relative;overflow:hidden}.hero,.hero-h1{flex-direction:column;align-items:center;width:100%;display:flex}.hero-h1{font:inherit;margin:0;padding:0}@supports (overflow:clip){.hero{overflow:clip}}.hero-text{color:#fff;font-family:Nunito,sans-serif;font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:.1px;overflow-wrap:break-word;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.3);text-wrap:balance;z-index:5;width:min(48rem,100% - 2rem);margin-top:0;line-height:1.55;position:relative}.hero-hl{color:#fff4c2;font-weight:var(--fw-extrabold);text-shadow:0 1px 10px rgba(0,0,0,.35)}.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;font-family:Nunito,sans-serif;font-size:var(--text-md);font-weight:var(--fw-extrabold);z-index:20;background-color:#fff;border-radius:36px;justify-content:center;align-items:center;gap:.5rem;width:15rem;height:3.25rem;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-h1{margin-top:3.3rem}.hero-globe,.hero-van-stage{bottom:-2rem}.hero.christmas-banner-visible{min-height:45rem}.hero-text{font-size:var(--text-sm);width:min(20rem,100% - 2rem);margin-top:.75rem}.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-h1{margin-top:1.4rem}.hero.christmas-banner-visible{min-height:50rem}.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-text{font-family:Nunito,sans-serif;font-size:var(--text-md);font-weight:var(--fw-semibold);text-align:center;width:min(46rem,100% - 2rem);margin-top:.5rem;position:relative}.get-app-btn-home{top:39rem}}@media (min-width:1441px){.hero{min-height:60rem}.hero-earth{width:2124px;height:55.5rem;bottom:-28rem}.hero-text{font-size:var(--text-md);width:min(64rem,100% - 2rem);margin-top:.75rem}.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-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}@media (prefers-reduced-motion:reduce){.hero-globe,.hero-text,.hero-van-stage{animation:none}}.hero-store-buttons{z-index:20;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex;position:relative}.hero-store-btn{color:#121212;background-color:#fff;border-radius:3rem;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-family:Nunito,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px rgba(0,55,129,.4)}.hero-store-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 26px rgba(0,55,129,.45)}.hero-store-btn:active{transform:translateY(0)scale(.98)}.hero-store-btn:focus-visible{outline-offset:3px;outline:3px solid #fff4c2}.hero-store-icon{object-fit:contain;width:1.2rem;height:1.2rem}.hero-store-btn-text{text-align:start;flex-direction:column;display:flex}.hero-store-btn-label{color:#3a3a3a;font-size:var(--text-2xs);font-weight:var(--fw-semibold);line-height:1.2}.hero-store-btn-name{font-size:var(--text-sm);font-weight:var(--fw-extrabold);line-height:1.2}.hero-store-buttons{animation:.8s ease-out .3s both heroFadeUp}@media (max-width:480px){.hero-store-buttons{gap:.6rem;width:min(20rem,100% - 2rem);margin-top:.75rem}.hero-store-btn{flex:1 1 0;gap:.4rem;min-width:0;padding:.45rem .8rem}.hero-store-icon{width:1.05rem;height:1.05rem}.hero-store-btn-name{font-size:var(--text-xs)}}@media (max-width:768px) and (min-width:481px){.hero-store-buttons{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.hero-store-buttons{animation:none}}
.hero-headline{margin-left:auto;margin-right:auto;text-align:center;z-index:5;width:min(68rem,100% - 2rem);margin-top:8rem;display:block;position:relative;container-type:inline-size}.ch-lines{font-size:max(2.2rem,min(9cqi,6.5rem));line-height:1.02;display:block}.ch-en .ch-lines{font-size:max(1.75rem,min(6.6cqi,4.6rem))}.ch-t{background:linear-gradient(#fff,#f9f9f9 40%,#d4d1d1);font-family:Nunito,sans-serif;font-weight:var(--fw-extrabold);letter-spacing:-.02em;white-space:nowrap;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 6px rgba(19,103,212,.5))drop-shadow(0 0 20px rgba(19,103,212,.28));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.02;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;display:inline-block}.ch-t-last{letter-spacing:-.03em}.ch-en .ch-t{letter-spacing:-.02em}.ch-br{display:none}.ch-br-d{display:inline}@media (max-width:768px){.ch-br-d{display:none}.ch-br-m{display:inline}.ch-lines{font-size:max(1.8rem,min(13cqi,3.5rem));line-height:1.05}.ch-en .ch-lines{font-size:max(1.6rem,min(10.5cqi,3.1rem))}.ch-t{filter:drop-shadow(0 0 4px rgba(19,103,212,.55))drop-shadow(0 0 14px rgba(19,103,212,.3));background-image:linear-gradient(#fff,#f9f9f9 40%,#eaeaea);line-height:1.05}}@media (max-width:480px){.hero-headline{width:21rem;max-width:100%;margin-top:0;padding-top:.5rem}}@media (max-width:768px) and (min-width:481px){.hero-headline{width:22rem;max-width:100%;margin-top:0;padding-top:1rem}}@media (max-width:1080px) and (min-width:769px){.hero-headline{width:min(50rem,100%);margin-top:7rem}}@media (min-width:1441px){.hero-headline{width:min(60rem,100%);margin-top:9rem}}.hero-headline{animation:.8s ease-out both heroFadeUp}@media (prefers-reduced-motion:reduce){.hero-headline{animation:none}}
.hero.hero-product{color:#fff;isolation:isolate;background:linear-gradient(115deg,#0078e6,#0079cc);border-radius:28px;min-height:0;padding-bottom:0}.hero-product:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) .7px,transparent 0);background-size:9px 9px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 15%,#000);mask-image:linear-gradient(transparent 15%,#000)}.hero-product-layout{grid-template-columns:1fr 1fr;align-items:center;gap:max(2rem,min(5vw,5rem));width:min(1240px,100%);padding:4.5rem 3rem 4rem;display:grid}.hero-product-copy,.hero-product-showcase{min-width:0}.hero-product-showcase{--pointer-x:0px;--pointer-y:0px}.hero-product-copy{z-index:2;position:relative}.hero-product .hero-h1{align-items:stretch;margin:0}.hero-product .hero-headline{text-align:start;width:100%;margin:0;padding:0;animation:none}.hero-product .ch-lines{font-size:max(2rem,min(9cqi,4rem));line-height:1.08}.hero-product .ch-en .ch-lines{font-size:max(2rem,min(12.5cqi,4.6rem))}.hero-product .ch-t{white-space:normal;-webkit-text-fill-color:currentColor;color:#fff;filter:none;letter-spacing:-.055em;background:0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:750;line-height:1.08}.hero-product .ch-t-last{color:#fff1d6;letter-spacing:-.06em;text-shadow:none;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.hero-product .ch-br{display:inline}.hero-product .hero-text{color:#e2ebf6;text-align:start;max-width:29rem;text-shadow:none;text-wrap:pretty;width:100%;margin:1.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.8;animation:none}.hero-product .hero-store-buttons{justify-content:flex-start;gap:.75rem;width:auto;margin-top:1.75rem;animation:none}.hero-product .hero-store-btn{color:#16345d;background:#fffaf0;border:1px solid #fffaf0;border-radius:10px;flex:none;padding:.8rem 1.25rem;box-shadow:0 4px #084c91,0 12px 24px rgba(6,55,160,.19)}.hero-product .hero-store-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,69,131,.2)}.hero-product .hero-store-icon{width:1.4rem;height:1.4rem}.hero-product .hero-store-btn-name,.hero-trust{font-size:1rem}.hero-trust{color:#fff;border-top:1px solid rgba(255,255,255,.25);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.75rem;padding-top:1.25rem;line-height:1.5;display:flex}.hero-trust strong{font-weight:800}.hero-trust-star{color:#ffe298}.hero-journal-art{pointer-events:none;width:calc(100% + 3rem);margin:2rem 0 -1rem -1.5rem}.hero-journal-art img{width:100%;height:auto;display:block}.hero-product-showcase{perspective:1200px;position:relative}.hero-preview-stack{isolation:isolate;position:relative}.hero-preview-stack:before{content:"";pointer-events:none;z-index:-1;background:#ede1c9;border:1px solid #fff4db;border-radius:30px;position:absolute;top:6px;bottom:-10px;left:4px;right:-6px;transform:rotate(-4deg);box-shadow:0 18px 35px -16px rgba(0,57,101,.44)}.hero-preview{z-index:1;background:#fffaf0;border:1px solid #fff6e4;border-radius:28px;padding:.75rem .75rem 1.25rem;transition:transform .4s,box-shadow .4s;position:relative;transform:rotate(2deg);box-shadow:0 20px 35px -18px rgba(0,57,101,.376)}.hero-preview:after{content:"";pointer-events:none;background:rgba(228,239,240,.72);border-left:2px dashed rgba(255,255,255,.376);border-right:2px dashed rgba(255,255,255,.376);width:6rem;height:2rem;position:absolute;top:-1.1rem;left:calc(50% - 3rem);transform:rotate(-5deg)}.hero-preview.is-playing,.hero-preview:focus-within{transform:none}.hero-preview.is-playing{z-index:4}.hero-preview-bar{color:#163d57;justify-content:center;align-items:center;padding:1rem .5rem 1.1rem;display:flex}.hero-preview-quote{text-align:center;text-wrap:balance;font:italic max(1rem,min(1.55vw,1.35rem))/1.4 Georgia,Times New Roman,serif}.hero-preview-media{aspect-ratio:1;background:#163d35;border-radius:17px;position:relative;overflow:hidden}.hero-preview-poster{object-fit:cover}.hero-preview-media video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-preview-play{color:#fff;text-align:center;background:linear-gradient(transparent 45%,rgba(7,26,34,.79));flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero-preview-play:focus-visible{outline-offset:-6px;border-radius:20px;outline:3px solid #ffdf83}.hero-preview-play-icon{color:#124d7b;background:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;padding-left:3px;transition:transform .2s;display:grid;box-shadow:0 0 0 7px rgba(255,255,255,.15),0 4px 25px rgba(0,0,0,.2)}.hero-preview-play:hover .hero-preview-play-icon{transform:scale(1.08)}.hero-capabilities{z-index:3;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;display:flex;position:relative}.hero-capabilities a{color:#fffaf0;text-align:center;text-underline-offset:5px;align-items:center;gap:.5rem;padding:.65rem .4rem;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s;display:inline-flex}.hero-capabilities a:hover{text-decoration:underline;transform:translateY(-2px)}.hero-capabilities a:focus-visible{outline-offset:4px;outline:3px solid #ffe6a3}.hero-capabilities a>svg{color:#fff1d6;flex:0 0 18px;align-self:center;width:18px;height:18px;margin:0;display:block;transform:none}.hero-capabilities a>span{min-width:0;display:block}.hero-orbit-art{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-preview:hover{transform:rotateY(-2deg)rotate(.5deg)translateY(-3px)}.hero-preview.is-playing:hover{transform:none}}@media (max-width:1080px){.hero-product-layout{gap:2rem;padding:3rem 2rem}.hero-product .hero-text{font-size:.95rem}.hero-product .hero-store-btn{padding:.65rem .9rem}}@media (max-width:760px){.hero-product-layout{grid-template-columns:1fr;gap:5.5rem;padding:2.5rem 1.5rem 2rem}.hero-product-copy{text-align:center}.hero-product .hero-headline{text-align:center;width:min(100%,30rem);margin-left:auto;margin-right:auto}.hero-product .ch-en .ch-lines{font-size:max(2.2rem,min(10.5cqi,3.5rem))}.hero-product .hero-text{text-align:center;max-width:29rem;margin:1rem auto 0;line-height:1.65}.hero-product .hero-store-buttons{justify-content:center;margin-top:1.25rem}.hero-trust{justify-content:center;margin-top:1.1rem;font-size:1rem}.hero-product-showcase{width:min(100%,460px);margin-left:auto;margin-right:auto}.hero-preview{border-radius:24px;transform:none}.hero-preview-stack:before{border-radius:26px;top:5px;bottom:-8px;left:3px;right:-3px;transform:rotate(-3deg)}.hero-preview-media{border-radius:14px}.hero-journal-art{width:100%;margin:1.75rem 0 0}.hero-capabilities{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.hero-preview,.hero-preview-play-icon,.hero-product .hero-store-btn{transition:none}.hero-preview{transform:none}}.hero-orbit-art{translate:var(--pointer-x,0)var(--pointer-y,0);transition:translate .25s ease-out}.hero-product-showcase[data-hidden=true] .hero-orbit-art,.hero-product-showcase[data-motion=paused] .hero-orbit-art{translate:none}.hero-product-showcase[data-hidden=true] .hero-orbit-art *,.hero-product-showcase[data-motion=paused] .hero-orbit-art *{animation-play-state:paused}@keyframes heroAccentFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes heroFrameTrace{to{stroke-dashoffset:-100px}}@media (max-width:760px){.hero-product-layout{padding-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.hero-orbit-art,.hero-orbit-art *{transition:none;translate:none;animation:none!important}.hero-capabilities a{transition:none}}.hero-announcement{color:#fff;letter-spacing:.02em;background:0 0;border-bottom:1px solid rgba(255,255,255,.376);border-radius:0;align-items:center;gap:.65rem;max-width:100%;margin-bottom:1.75rem;padding:.6rem .85rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.hero-announcement svg{flex-shrink:0}.hero-announcement:hover{border-color:#fff1d6}.hero-announcement:focus-visible{outline-offset:4px;outline:3px solid #f0e5cf}@media (max-width:760px){.hero-announcement{margin-bottom:1.5rem;font-size:.875rem}.hero-product-layout{gap:2.5rem}.hero-product-showcase{display:block}.hero-capabilities{align-items:center;gap:.5rem;width:min(100%,440px);margin:1.75rem auto 0}.hero-capabilities a{text-wrap:balance;background:rgba(0,89,168,.17);border:1px solid rgba(255,255,255,.19);border-radius:24px;justify-content:center;gap:.45rem;width:auto;max-width:100%;min-height:44px;padding:.6rem .9rem;font-size:.875rem;font-weight:600;line-height:1.4}.hero-capabilities a>svg{flex-basis:16px;width:16px;height:16px}.hero-trust{gap:.75rem 1rem}}.hero-frame-route{width:calc(100% + 28px);height:calc(100% + 28px);position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px;overflow:visible}.hero-frame-route path{stroke:rgba(255,255,255,.6);stroke-dasharray:9 91;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke;animation:22s linear infinite heroFrameTrace}.hero-preview .hero-orbit-art{display:none}
.whatis-section{--postcard-paper:#f5f5f2;background:var(--postcard-paper);box-shadow:0 4px 0 -1px #d5d6d3,0 7px 0 -2px var(--postcard-paper),0 20px 45px -30px rgba(0,0,0,.44);color:#0a396c;isolation:isolate;border:1px solid #dddedb;border-radius:8px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-areas:"postage postage""title story""title proof";gap:1rem max(2rem,min(4vw,3.5rem));width:min(1160px,100% - 4rem);margin-top:-3rem;margin-bottom:-3rem;padding:max(1.5rem,min(3vw,2.25rem));display:grid;position:relative}.whatis-section:before{background:linear-gradient(var(--postcard-paper),var(--postcard-paper))padding-box,repeating-linear-gradient(135deg,#08f 0 12px,var(--postcard-paper)12px 24px,#0089e4 24px 36px,var(--postcard-paper)36px 48px)border-box;content:"";pointer-events:none;z-index:-1;border:4px solid transparent;border-radius:3px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.whatis-postage{grid-area:postage;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex}.whatis-postage-art{flex-shrink:0;width:170px;height:58px;margin-top:-.5rem;margin-bottom:-.5rem;position:relative}.whatis-postmark{width:100%;height:100%;display:block}.whatis-logo-stamp{background:#fff;border:2px dashed #0089e4;padding:4px;position:absolute;top:0;transform:rotate(7deg);box-shadow:1px 2px rgba(10,57,108,.094)}.whatis-logo-stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.whatis-logo-stamp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.whatis-logo-stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.whatis-logo-stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.whatis-logo-stamp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.whatis-logo-stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.whatis-logo-stamp img{border-radius:2px;width:44px;height:44px;display:block}.whatis-title-page{grid-area:title;min-width:0}.whatis-title-page:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(10,57,108,.208);padding-right:1.75rem}.whatis-title-page:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(10,57,108,.208);padding-right:1.75rem}.whatis-title-page:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(10,57,108,.208);padding-right:1.75rem}.whatis-title-page:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(10,57,108,.208);padding-left:1.75rem}.whatis-title-page:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(10,57,108,.208);padding-left:1.75rem}.whatis-title-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(10,57,108,.208);padding-left:1.75rem}.whatis-section .whatis-heading{color:#0a396c;letter-spacing:-.045em;text-align:start;text-wrap:balance;margin:0;font-size:max(1.9rem,min(3vw,2.65rem));font-weight:750;line-height:1.1}.whatis-route-sketch{width:min(100%,280px);height:auto;margin-top:1.25rem;display:block;transform:rotate(-3deg)}.whatis-definition-page{grid-area:story;align-self:center;min-width:0}.whatis-answer{color:#294763;font-family:Nunito,sans-serif;font-size:1.0625rem;font-weight:var(--fw-regular);text-align:start;text-wrap:pretty;margin:0;line-height:1.7}.whatis-proof-footer{border-top:1px dashed rgba(10,57,108,.27);grid-area:proof;min-width:0;padding-top:1.1rem}@media (prefers-reduced-motion:no-preference){.whatis-route-ink{animation:1.6s linear infinite whatis-route-flow}.whatis-camper-mark{transition:translate .3s}.whatis-section:hover .whatis-camper-mark{translate:3px -1px}}@keyframes whatis-route-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}@media (max-width:760px){.whatis-section{grid-template-columns:1fr;grid-template-areas:"postage""title""story""proof";gap:1.25rem;width:calc(100% - 2rem);margin-top:-1rem;margin-bottom:-1rem;padding:1.5rem}.whatis-title-page{border:0;padding:0;position:relative}.whatis-postage-art{width:122px;height:46px}.whatis-logo-stamp{padding:3px}.whatis-logo-stamp img{width:34px;height:34px}.whatis-section .whatis-heading{max-width:24rem;font-size:max(1.8rem,min(6vw,2.3rem))}.whatis-section .whatis-heading:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.whatis-section .whatis-heading:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.whatis-section .whatis-heading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.whatis-section .whatis-heading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.whatis-section .whatis-heading:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.whatis-section .whatis-heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.whatis-route-sketch{bottom:-6px;width:78px;margin:0;position:absolute;transform:rotate(5deg)}.whatis-route-sketch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.75rem}.whatis-route-sketch:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.75rem}.whatis-route-sketch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.75rem}.whatis-route-sketch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.75rem}.whatis-route-sketch:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.75rem}.whatis-route-sketch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.75rem}.whatis-answer{font-size:1rem;line-height:1.65}.whatis-proof-footer{padding-top:1rem}}@media (max-width:380px){.whatis-postage{gap:.5rem}.whatis-postage-art{width:96px}}
