[data-skin=takeoff]{--sk-gutter:1.5rem;--st-bleed:1.125rem;--sk-accent-text:color-mix(in srgb,hsl(var(--primary)) 60%,hsl(var(--foreground)));--sk-tile-bg:hsl(var(--card));--sk-tile-border:0;--sk-tile-radius:1.75rem;--sk-tile-shadow:var(--to-sh);--sk-tile-icon-bg:var(--to-soft)}.dark [data-skin=takeoff]{--sk-accent-text:hsl(var(--primary))}[data-skin=takeoff]{--to-line:hsl(var(--border));--to-soft:hsl(var(--muted));--to-sh:0 20px 50px rgba(30,80,130,0.14)}.dark [data-skin=takeoff]{--to-sh:0 20px 50px rgba(0,0,0,0.45)}[data-skin=takeoff] .sk-header-wrap{padding:.625rem calc(var(--sk-gutter) - .75rem) 0}[data-skin=takeoff] .sk-header{max-width:calc(var(--sk-max) + 1.5rem);margin:0 auto;border:1px solid rgba(255,255,255,.3);border-radius:9999px;background:rgba(255,255,255,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .3s}[data-skin=takeoff] .sk-header-inner{height:3.5rem;max-width:none;padding-inline:.75rem}[data-skin=takeoff] .sk-header-wrap.is-scrolled .sk-header{border-color:var(--to-line);background:color-mix(in srgb,hsl(var(--card)) 92%,transparent);box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-nav-link{height:2.5rem;border-radius:9999px;font-weight:500}[data-skin=takeoff] .sk-nav-icon{display:none}[data-skin=takeoff] .sk-header-wrap:not(.is-scrolled) .sk-hbtn,[data-skin=takeoff] .sk-header-wrap:not(.is-scrolled) .sk-nav-link{color:#ffffff!important}[data-skin=takeoff] .sk-header-wrap:not(.is-scrolled) .sk-nav-link.is-active{background:rgba(255,255,255,.24)}[data-skin=takeoff] .sk-header-wrap.is-scrolled .sk-nav-link{color:hsl(var(--muted-foreground))}[data-skin=takeoff] .sk-header-wrap.is-scrolled .sk-nav-link.is-active{background:var(--to-soft);color:hsl(var(--foreground))}[data-skin=takeoff] .sk-hbtn{height:2.5rem!important;min-width:2.5rem;border:0!important;background:transparent!important;box-shadow:none!important}[data-skin=takeoff] .sk-header-wrap.is-scrolled .sk-hbtn{color:hsl(var(--foreground))!important}[data-skin=takeoff] .sk-hbtn-primary,[data-skin=takeoff] .sk-header-wrap.is-scrolled .sk-hbtn-primary,[data-skin=takeoff] .sk-header-wrap:not(.is-scrolled) .sk-hbtn-primary{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important}[data-skin=takeoff] .sk-hero{margin-top:-5.5rem;padding:0 calc(var(--sk-gutter) - var(--st-bleed))}.to-stage{position:relative;overflow:hidden;height:41rem;border-radius:1.75rem;background:hsl(var(--muted))}.to-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,20,40,.45),rgba(4,20,40,.05) 30%,rgba(4,20,40,.15) 60%,rgba(4,20,40,.65))}.to-copy{position:relative;z-index:1;padding:6.25rem var(--st-bleed) 0;color:#ffffff}[data-skin=takeoff] .sk-eyebrow{height:2rem;padding:0 .875rem;border-radius:9999px;background:rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500}[data-skin=takeoff] .sk-eyebrow-dot{background:hsl(var(--primary))}[data-skin=takeoff] .sk-h1{font-weight:700;font-size:3.5rem;line-height:.95;letter-spacing:-.05em}[data-skin=takeoff] .sk-h1-accent{color:color-mix(in srgb,hsl(var(--primary)) 45%,#ffffff)}[data-skin=takeoff] .to-copy .sk-sub{max-width:22rem;color:rgba(255,255,255,.85)}.to-btn{display:inline-flex;align-items:center;gap:.75rem;min-height:3rem;margin-top:1.5rem;padding:0 .375rem 0 1.25rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}[dir=rtl] .to-btn{padding:0 1.25rem 0 .375rem}.to-btn .sk-cta-icon{width:2.25rem;height:2.25rem;padding:.5rem;border-radius:9999px;background:hsl(var(--card));color:hsl(var(--foreground))}[data-skin=takeoff] .sk-main>.sk-search-wrap:first-child{position:relative;z-index:3;margin-top:-8.5rem}[data-skin=takeoff] .sk-search{padding:.875rem;border-radius:1.75rem;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-tabs{gap:.25rem}[data-skin=takeoff] .sk-tab{flex-direction:row;gap:.375rem;min-height:2.75rem;border-radius:9999px;font-weight:600;color:hsl(var(--muted-foreground))}[data-skin=takeoff] .sk-tab-icon{width:1.125rem;height:1.125rem}[data-skin=takeoff] .sk-tab.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-skin=takeoff] [data-search-field]{min-height:3.75rem!important;border:0!important;border-radius:1.25rem!important;background:var(--to-soft)!important;box-shadow:none!important}[data-skin=takeoff] [data-search-field-icon]{background:transparent!important;color:hsl(var(--accent-foreground))!important}[data-skin=takeoff] [data-search-submit]{height:3.5rem!important;border-radius:9999px!important;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:700!important;box-shadow:0 12px 26px -12px hsl(var(--primary))!important}[data-skin=takeoff] [data-search-trip-type]{gap:.375rem;padding:0;border:0;background:transparent;box-shadow:none}[data-skin=takeoff] [data-search-trip-option]{height:2.375rem;padding:0 .875rem;border:1px solid var(--to-line);border-radius:9999px;background:transparent!important;color:hsl(var(--muted-foreground))!important;white-space:nowrap;box-shadow:none!important}[data-skin=takeoff] [data-search-trip-option][aria-checked=true]{border-color:hsl(var(--foreground));color:hsl(var(--foreground))!important;font-weight:600}[data-skin=takeoff] [data-search-swap]{border:0!important;border-radius:9999px!important;background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.1)!important}[data-skin=takeoff] .sk-sh-eyebrow{color:hsl(var(--accent-foreground))}[data-skin=takeoff] .sk-sh-accent{color:var(--sk-accent-text)}[data-skin=takeoff] .sk-sh-title{font-weight:700;letter-spacing:-.04em}[data-skin=takeoff] .sk-link-btn{border-radius:9999px;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-card{overflow:hidden;border-radius:1.75rem;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-card-tag{color:hsl(var(--accent-foreground))}[data-skin=takeoff] .sk-card-go{border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-skin=takeoff] .sk-chip{border-radius:9999px;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-chip-logo{border-radius:9999px;background:var(--to-soft)}[data-skin=takeoff] .sk-faq-item{border:0!important;border-radius:1.5rem;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-faq-trigger>svg{background:var(--to-soft)}[data-skin=takeoff] .sk-faq-item[data-state=open] .sk-faq-trigger>svg{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-skin=takeoff] .sk-media{border-radius:1.75rem}[data-skin=takeoff] .sk-help{border-radius:2rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}[data-skin=takeoff] .sk-btn{border-radius:9999px;background:color-mix(in srgb,hsl(var(--secondary-foreground)) 14%,transparent);color:inherit}[data-skin=takeoff] .sk-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-skin=takeoff] .sk-foot-panel{border-radius:2rem;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-trust-item{border-radius:1rem}[data-skin=takeoff] .sk-social-link{background:var(--to-soft)}[data-skin=takeoff] .sk-bottom-inner{border-radius:9999px;background:hsl(var(--card));box-shadow:var(--to-sh)}[data-skin=takeoff] .sk-bottom-item{border-radius:9999px}[data-skin=takeoff] .sk-bottom-item.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media (min-width:768px){[data-skin=takeoff]{--st-bleed:1.5rem}}@media (min-width:1024px){[data-skin=takeoff]{--sk-gutter:2.5rem;--st-bleed:2rem}[data-skin=takeoff] .sk-header-wrap{padding-top:1.5rem}[data-skin=takeoff] .sk-hero{margin-top:-6rem}.to-stage{height:47rem;border-radius:2.25rem}.to-copy{padding:9rem var(--st-bleed) 0}[data-skin=takeoff] .sk-h1{max-width:52rem;font-size:6rem;line-height:.95}[data-skin=takeoff] .to-copy .sk-sub{max-width:30rem;font-size:1.25rem}[data-skin=takeoff] .sk-main>.sk-search-wrap:first-child{margin-top:-11.5rem}[data-skin=takeoff] .sk-search{padding:1.25rem;border:1px solid rgba(255,255,255,.2);background:color-mix(in srgb,hsl(var(--card)) 82%,transparent);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}[data-skin=takeoff] .sk-tabs{display:inline-grid}[data-skin=takeoff] .sk-tab{padding:0 1.25rem}}