.airport-page{color:var(--airport-ink);background:var(--airport-surface);letter-spacing:0;--primary:var(--airport-blue);--primary-foreground:var(--airport-surface);--ring:var(--airport-blue)}.airport-page h1,.airport-page h2,.airport-page h3{letter-spacing:0;text-wrap:balance}.airport-inner{max-width:1320px;margin-inline:auto;padding-inline:40px}.airport-hero{min-height:740px;color:var(--airport-surface);background:var(--airport-ink);align-items:center;padding-top:136px;display:flex;position:relative;overflow:hidden}.airport-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.airport-hero:after{content:"";background:var(--airport-hero-shade);position:absolute;inset:0}.airport-hero .airport-inner{z-index:1;width:100%;padding-bottom:60px;position:relative}.airport-breadcrumb{color:var(--airport-surface);gap:10px;margin-bottom:30px;font-size:13px;display:flex}.airport-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.airport-hero-copy{max-width:640px}.airport-hero-copy>p:first-child{opacity:.8;margin:0 0 16px;font-size:12px}.airport-hero-copy>p:nth-child(2){font-size:12px;font-weight:700}.airport-hero h1{margin:24px 0;font-size:52px;font-weight:800;line-height:1.12}.airport-hero h1 u{-webkit-text-decoration-color:var(--airport-blue);text-decoration-color:var(--airport-blue);text-underline-offset:10px}.airport-hero p{margin-top:22px;font-size:17px;line-height:1.7}.airport-hero-copy>p:last-child{max-width:530px;font-size:13px}.airport-hero-copy a[href="#terminal-day"]{color:var(--airport-surface);margin-left:8px}.airport-section{border-bottom:1px solid var(--airport-line);padding:80px 0;scroll-margin-top:145px}.airport-section h2{max-width:960px;margin:0 0 24px;font-size:36px;font-weight:750;line-height:1.22}.airport-section h3{margin:26px 0 12px;font-size:19px;font-weight:700;line-height:1.4}.airport-section p,.airport-section li{color:var(--airport-muted);font-size:16px;line-height:1.75}.airport-section p{margin:18px 0}.airport-section strong{color:inherit}.airport-section ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.airport-section li{padding-left:22px;position:relative}.airport-section li:before{content:"";background:var(--airport-blue);width:6px;height:6px;position:absolute;top:12px;left:0}.airport-section blockquote{border-left:3px solid var(--airport-blue);background:var(--airport-soft);margin-top:30px;padding:6px 24px}.airport-section u{text-underline-offset:4px;text-decoration-thickness:1px}.airport-section mark{background:var(--airport-soft);color:var(--airport-ink);border-radius:4px;padding:5px 10px}:is(.airport-section .airport-inner>p:first-child,.airport-section .airport-inner>h3:first-child,.airport-section .airport-inner>h2:first-child:has(+h2)){color:var(--airport-blue);margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.5}.airport-scenario{background:var(--airport-soft);padding:44px 0}.airport-scenario .airport-inner{grid-template-columns:1fr 1fr;gap:40px;display:grid}.airport-scenario .airport-scenario-flow,.airport-scenario .airport-scenario-chat{background:var(--airport-surface);border:1px solid var(--airport-line);border-radius:8px;padding:26px 32px}.airport-scenario h3{margin:20px 0 12px;font-size:16px}.airport-scenario-flow p{white-space:pre-line}.airport-scenario p:first-child{color:var(--airport-blue);margin-top:0;font-size:11px;font-weight:700;line-height:1.7}.airport-scenario-chat p:nth-child(2){text-align:right;margin:22px 0}.airport-scenario-chat p:last-child{margin-bottom:0;font-size:12px}.airport-proof{padding:34px 0}.airport-proof .airport-inner{text-align:center}.airport-proof p{margin:12px 0}.airport-proof .airport-inner>p:first-child{color:var(--airport-ink);font-size:18px;font-weight:500;line-height:1.65}.airport-partners{justify-content:center;align-items:center;gap:48px;margin:24px 0;display:flex}.airport-partners img{object-fit:contain;width:150px;height:52px}.airport-proof .airport-inner>p:last-of-type{font-size:12px}.airport-definition{background:var(--airport-soft)}.airport-definition ul{grid-template-columns:1fr 1fr;gap:22px 50px}.airport-handoffs .airport-inner>p:nth-of-type(n+2){border-top:1px solid var(--airport-line);white-space:pre-line;max-width:100%;padding:22px 0}.airport-table-wrap{max-width:100%;margin-top:32px;overflow:auto}.airport-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.airport-table-wrap td,.airport-table-wrap th{border-bottom:1px solid var(--airport-line);vertical-align:top;padding:22px 24px;font-size:15px;line-height:1.65}.airport-table-wrap th{background:var(--airport-soft);font-weight:700}.airport-table-wrap td:first-child{font-weight:650}.airport-terminal-day{background:var(--airport-ink);color:var(--airport-surface)}.airport-terminal-day p{color:var(--airport-on-dark)}.airport-terminal-day th{background:var(--airport-dark-panel)}.airport-terminal-day td,.airport-terminal-day th{border-color:var(--airport-dark-line)}.airport-terminal-day td:first-child{color:var(--airport-sky);white-space:nowrap;font-family:monospace;font-size:20px}.airport-products .airport-table-wrap table{min-width:0}.airport-products .airport-table-wrap tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.airport-products td{border:1px solid var(--airport-line);background:var(--airport-soft);white-space:pre-line;border-radius:8px;padding:26px}.airport-products td strong{color:var(--airport-blue);margin:18px 0 8px;font-size:21px;display:block}.airport-assist .airport-inner>h2:first-child,.airport-flow .airport-inner>h2:first-child,.airport-learn .airport-inner>h2:first-child,.airport-enterprise .airport-inner>h2:first-child{color:var(--airport-blue);margin-bottom:18px;font-size:12px;line-height:1.6}.airport-assist .airport-inner>h2:nth-child(2),.airport-learn .airport-inner>h3:nth-child(2),.airport-enterprise .airport-inner>h3:nth-child(2){margin:0 0 24px;font-size:36px;line-height:1.22}.airport-assist-visual{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:460px;margin:32px 0 0}.airport-assist-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;display:grid}.airport-assist-split>div>p:first-child{color:var(--airport-blue);margin:0 0 18px;font-size:12px;font-weight:700}.airport-assist-split .airport-assist-visual{max-height:420px;margin:0}.airport-assist .airport-table-wrap td,.airport-assist .airport-table-wrap th{width:33.333%}.airport-assist .airport-table-wrap td:first-child:empty,.airport-assist .airport-table-wrap th:first-child:empty{display:none}.airport-flow{background:var(--airport-soft)}.airport-flow .airport-inner{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:25px;display:grid}.airport-flow .airport-inner>h2,.airport-flow .airport-inner>p:nth-of-type(-n+2){grid-column:1/-1}.airport-flow h3{border-top:2px solid var(--airport-blue);padding-top:20px}.airport-flow h3:first-of-type{grid-area:5/1}.airport-flow h3:nth-of-type(2){grid-area:5/2}.airport-flow h3:nth-of-type(3){grid-area:5/3}.airport-flow h3:nth-of-type(4){grid-area:5/4}.airport-flow h3:nth-of-type(5){grid-area:5/5}.airport-flow p:nth-of-type(n+3){grid-row:6}.airport-learn .airport-inner,.airport-enterprise .airport-inner{max-width:1120px}.airport-enterprise{background:var(--airport-soft)}.airport-governance{background:var(--airport-ink);color:var(--airport-surface)}.airport-governance p{color:var(--airport-on-dark)}.airport-governance .airport-inner>p:nth-of-type(n+2){border-top:1px solid var(--airport-dark-line);white-space:pre-line;padding:20px 0}.airport-governance .airport-inner>p strong{color:var(--airport-surface);margin-bottom:8px;display:block}.airport-start .airport-inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.airport-start h2{grid-column:1/-1}.airport-start p{border:1px solid var(--airport-line);background:var(--airport-soft);white-space:pre-line;border-radius:8px;margin:0;padding:22px;font-size:14px}.airport-start strong{color:var(--airport-ink);margin-bottom:12px;display:block}.airport-myth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.airport-myth-grid article{border-top:2px solid var(--airport-blue);padding-top:18px}.airport-myth-grid h3{color:var(--airport-blue);margin:0 0 12px;font-size:12px}.airport-myth-grid p strong{font-size:inherit;color:inherit}.airport-myth-grid p strong:last-child{color:var(--airport-blue);margin:18px 0 12px;font-size:12px;display:block}.airport-pilot-steps{background:var(--airport-ink);color:var(--airport-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:34px;padding:28px;display:grid}.airport-pilot-steps p{color:var(--airport-on-dark);white-space:pre-line;font-size:14px}.airport-pilot-steps strong{color:var(--airport-surface);margin-bottom:12px;display:block}.airport-faq-layout{grid-template-columns:330px minmax(0,1fr);gap:70px;display:grid}.airport-faq-layout h2{font-size:32px}.airport-faq-layout details{border-bottom:1px solid var(--airport-line)}.airport-faq-layout summary{cursor:pointer;padding:22px 28px 22px 0;font-size:16px;font-weight:650;line-height:1.6}.airport-faq-layout details p{margin:0 0 24px}.airport-closing{background:var(--airport-blue);color:var(--airport-surface)}.airport-closing p{color:var(--airport-surface);max-width:860px}.airport-closing a{background:var(--airport-surface);color:var(--airport-ink);margin:12px 0}.airport-closing .airport-inner>p:last-child{margin-top:28px;font-size:12px}.airport-page a,.airport-page summary{outline-offset:5px}.airport-section details[open] summary{color:var(--airport-blue)}@media(min-width:1024px){.airport-learn ul,.airport-enterprise ul{grid-template-columns:1fr 1fr;gap:24px 50px}.airport-myths .airport-inner{max-width:1100px}}@media(max-width:1023px){.airport-inner{padding-inline:28px}.airport-hero{min-height:730px}.airport-hero h1{font-size:42px}.airport-products .airport-table-wrap tr{grid-template-columns:1fr 1fr}.airport-start .airport-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-flow .airport-inner{display:block}.airport-faq-layout{grid-template-columns:1fr;gap:28px}}@media(max-width:639px){.airport-inner{padding-inline:22px}.airport-hero{min-height:760px;padding-top:126px}.airport-hero h1{font-size:35px}.airport-hero p{font-size:16px}.airport-hero-copy a[href="#terminal-day"]{margin:12px 0 0}.airport-section{padding:54px 0}.airport-section h2,.airport-assist .airport-inner>h2:nth-child(2),.airport-learn .airport-inner>h3:nth-child(2),.airport-enterprise .airport-inner>h3:nth-child(2){font-size:28px}.airport-section p,.airport-section li{font-size:15px}.airport-scenario .airport-inner{grid-template-columns:1fr;gap:18px}.airport-scenario .airport-scenario-flow,.airport-scenario .airport-scenario-chat{padding:22px}.airport-partners{gap:15px}.airport-partners img{width:90px;height:38px}.airport-definition ul,.airport-products .airport-table-wrap tr,.airport-start .airport-inner{grid-template-columns:1fr}.airport-table-wrap td,.airport-table-wrap th{padding:16px}.airport-assist-visual{object-fit:contain}.airport-hero-photo{object-position:65% center}}@media(prefers-reduced-motion:no-preference){.airport-section summary,.airport-section a{transition:color .2s,background .2s}.airport-scenario-flow{animation:.6s ease-out both airport-rise}@keyframes airport-rise{0%{transform:translateY(8px)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.airport-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1023px){.airport-assist-split{grid-template-columns:1fr;gap:22px}}@media(max-width:767px){.airport-myth-grid,.airport-pilot-steps{grid-template-columns:1fr}.airport-pilot-steps{padding:24px}.airport-products td{white-space:normal}}
