.home-page>section:not(.hero-fs) h2{font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.03em;line-height:1.2}.home-page>section:not(.hero-fs) h3{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}.home-page .features-slider__slide-item-desc,.home-page>section:not(.hero-fs) p{font-size:14px;line-height:1.65}main .home-page.home-page.home-page :is([class$=__eyebrow],.hero-fs__kicker){font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0;border:0;border-radius:0!important;background:none;margin-bottom:12px;gap:0}.home-page .hero-fs__kicker:after,.home-page .hero-fs__kicker:before,.home-page [class*=eyebrow]:after,.home-page [class*=eyebrow]:before{content:none;display:none}.home-page .features-slider{background:#f5f8fc}.home-page .pricing-fs:after,.home-page .pricing-fs:before{display:none}.home-page>.cta-fs{background:var(--fs-navy);padding:88px 24px 64px}.home-page>.cta-fs:before{display:none}.home-page .cta-fs__title-accent{background:none;color:#fff;animation:none}.home-page .cta-fs__btn--primary{background:#fff;color:var(--fs-navy)!important;border-color:#fff}.home-page .cta-fs__btn--ghost{background:#0000;color:#fff!important;border-color:#fff6}main:has(>.home-page)+.footer-fs{background:var(--fs-navy);padding-top:0;margin-top:0}main:has(>.home-page)+.footer-fs .footer-fs__inner{border-top:1px solid #ffffff24;padding-top:48px}.home-page .platforms-grid__tab.is-active .platforms-grid__tab-icon{color:#fff}.home-page{--home-content-width:1200px;font-family:var(--font-body)}.home-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}.home-page :is(p,button,input,select,textarea){font-family:var(--font-body)}.home-page>.hero-fs{padding:calc(68px + 1px + 16px) 24px 0}.home-page .hero-fs__panel{background:var(--color-blue);padding:64px 32px 0}.home-page .hero-fs__lead,.home-page .hero-fs__title{margin-top:24px}.home-page .hero-fs__actions{margin-top:32px}.home-page .hero-fs__btn{padding-inline:24px}.home-page .hero-fs__btn--primary,.home-page .pricing-fs__cta--primary{background:var(--color-navy);border-color:var(--color-navy)}.home-page .hero-fs__btn--ghost{color:var(--color-navy)}.home-page .hero-fs__board{max-width:1080px;max-height:320px;margin-top:32px}.home-page .hero-fs__table tbody td{font-size:12px;padding:12px;white-space:nowrap}.home-page :is(.hero-fs__btn,.pricing-fs__cta,.cta-fs__btn){height:48px;min-height:48px;box-sizing:border-box}.home-page>section:not(.hero-fs):not(.globe-hero):not(.features-slider){padding:96px 24px;min-height:0}.home-page .features-slider__pin{padding:96px 24px}.home-page :is(.trip-journey__inner,.problem-fs__inner,.platform-fs__inner,.features-slider__inner,.svcmod-fs__inner,.stats-fs__inner,.platforms-grid__inner,.featured-fs__inner,.pricing-fs__inner){max-width:var(--home-content-width);width:100%;margin-inline:auto}.home-page :is(.platform-fs__head,.pricing-fs__head,.features-slider__head,.problem-fs__header,.stats-fs__head){margin-bottom:48px}.home-page .features-slider__inner{gap:32px}.home-page :is(.platform-fs__grid,.features-slider__stage){gap:64px}.home-page :is(.pricing-fs__grid,.stats-fs__grid){gap:24px}.home-page :is(.pricing-fs__card,.stats-fs__card,.svcmod-fs__card,.trip-journey__popup,.trip-journey__mobile-detail){padding:24px}.home-page .pricing-fs__cta{padding-inline:24px}@media (max-width:1024px){.home-page :is(.platform-fs__grid,.features-slider__stage){gap:32px}}@media (max-width:640px){.home-page>.hero-fs{padding-inline:12px}.home-page .hero-fs__panel{padding:48px 24px 0}.home-page .hero-fs__board{max-height:264px;margin:32px 0 0}.home-page .hero-fs__board-head{padding:16px}.home-page .hero-fs__filters{flex-wrap:nowrap;overflow-x:auto;padding:0 16px 16px}.home-page .hero-fs__filters>*{flex-shrink:0}.home-page .features-slider__pin,.home-page>section:not(.hero-fs):not(.globe-hero):not(.features-slider){padding:64px 24px}.home-page :is(.platform-fs__head,.pricing-fs__head,.features-slider__head,.problem-fs__header,.stats-fs__head){margin-bottom:32px}}.globe-hero{padding:var(--fs-page-top) 1.5rem 4rem;background:#fff}.globe-hero__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:2rem;gap:2rem;padding:clamp(2rem,5vw,5rem);overflow:hidden;color:#fff;background:var(--fs-hero-bg,#0074d9);border-radius:var(--fs-hero-radius,20px);box-shadow:0 24px 60px -20px #001f3f40}.globe-hero__panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--fs-hero-pattern-image);background-size:var(--fs-hero-pattern-size);-webkit-mask-image:var(--fs-hero-pattern-mask);mask-image:var(--fs-hero-pattern-mask);pointer-events:none}.globe-hero__copy{position:relative;z-index:2;max-width:650px}.globe-hero__eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-white);line-height:1.6}.globe-hero h1{margin:1.4rem 0;color:#fff;font-size:clamp(2rem,3.7vw,3.8rem);font-weight:500;line-height:1.1;letter-spacing:-.04em}.globe-hero h1 span{display:block;color:#ffffffbf;margin-top:.2em}.globe-hero p{max-width:590px;font-size:15px;line-height:1.8;color:var(--color-white)}.globe-hero p a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#ffffff60;text-decoration-color:#ffffff60;text-underline-offset:3px}.globe-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.globe-hero__actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 23px;border-radius:12px;background:var(--color-navy);color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:transform .2s}.globe-hero__actions a+a{background:#fff;color:var(--color-navy)}.globe-hero__actions a:hover{transform:translateY(-2px)}.globe-hero__actions a:focus-visible{outline:3px solid var(--color-white);outline-offset:5px}.globe-hero__visual{position:relative;width:100%;max-width:640px;aspect-ratio:1;margin:auto}.globe-hero__halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#ffffff30 0,#ffffff10 48%,#0000 70%)}.globe-hero__globe{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(15px 25px 24px #001f3f55)}.globe-hero__caption{position:absolute;bottom:-10px;left:0;width:100%;display:flex;gap:9px;align-items:center;justify-content:center;color:var(--color-white);font-size:11px;letter-spacing:.08em}.globe-hero__caption span{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff}@media (min-width:1600px){.globe-hero__panel{padding-left:max(5rem,calc((100vw - 1440px) / 2));padding-right:max(5rem,calc((100vw - 1440px) / 2))}}@media (max-width:1024px){.globe-hero{padding:var(--fs-page-top) 1rem 3rem}.globe-hero__panel{gap:1rem;padding:3rem 2rem}}@media (max-width:767px){.globe-hero{padding:var(--fs-page-top) .75rem 2rem}.globe-hero__panel{grid-template-columns:1fr;padding:2.5rem 1.25rem;gap:1.5rem}.globe-hero__copy{max-width:none}.globe-hero h1{font-size:clamp(2rem,7vw,3rem)}.globe-hero__visual{max-width:440px}.globe-hero__actions a{flex:1 1 150px}.globe-hero__caption{font-size:10px;letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){.globe-hero__destination,.globe-hero__jet{animation:none}.globe-hero__flight{display:none}.globe-hero__static-plane{display:block}.globe-hero__actions a{transition:none}}