.feature-example{margin:0;min-width:0;width:100%}.legal-page{background:#fff;box-sizing:border-box;color:#242b3a;font:16px/1.65 Arial,sans-serif;margin:0 auto;max-width:840px;overflow-wrap:anywhere;padding:32px 24px 64px}.legal-page nav{border-bottom:1px solid #dce0e6;display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:24px}.legal-page article{padding-top:24px;scroll-margin-top:24px}.legal-page h1{font-size:30px;line-height:1.25}.legal-page h2{font-size:21px;line-height:1.4;margin-top:32px}.legal-page h3{font-size:18px}.legal-page p,.legal-page ul{margin:16px 0}.legal-page ul{list-style:disc;padding-left:24px}.legal-page li{margin:8px 0}.legal-page a{color:#2458ae;text-decoration:underline}.legal-page hr{border:0;border-top:1px solid #dce0e6;margin:32px 0}.booking-widget-context #welcomepickups{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.booking-widget-context #welcomepickups *,.booking-widget-context #welcomepickups button,.booking-widget-context #welcomepickups input,.booking-widget-context #welcomepickups select,.booking-widget-context #welcomepickups textarea{font-family:inherit!important}html{--color-text:#000;--color-text-white:#fff;--color-text-grey:rgba(24,28,43,.4);--color-background-grey:#f1f2f6;--color-background-white:#fff;--color-social-gray:#aeaeb2;--color-social-border:#3c3c4329;--color-time-green:#10451d;--color-time-red:#451010;--color-time-gray:#8d8d8d;--color-time-yellow:#744400;--color-time-purple:#5b21b6;--color-time-blue:#1e40af;--color-time-background-green:rgba(52,199,89,.15);--color-time-background-red:rgba(255,59,48,.15);--color-time-background-gray:#f2f2f7;--color-time-background-yellow:rgba(255,149,0,.1);--color-time-background-purple:rgba(139,92,246,.15);--color-time-background-blue:rgba(59,130,246,.15)}html.dark{--color-text:#fff;--color-text-white:#000;--color-text-grey:rgba(241,242,246,.4);--color-background-grey:#171717;--color-background-white:#232323;--color-social-gray:#939396;--color-social-border:#54545873;--color-time-green:#51d15e;--color-time-red:#fc513a;--color-time-gray:#b3b4b5;--color-time-yellow:#ffb43f;--color-time-purple:#a78bfa;--color-time-blue:#60a5fa;--color-time-background-green:rgba(48,209,88,.15);--color-time-background-red:rgba(255,69,58,.15);--color-time-background-gray:#2c2c2e;--color-time-background-yellow:rgba(255,159,10,.1);--color-time-background-purple:rgba(167,139,250,.15);--color-time-background-blue:rgba(96,165,250,.15)}:root{--marketing-status-success:#20733c;--marketing-status-warning:#815900;--marketing-status-danger:#a62d25;--marketing-hero-size:3.5rem;--marketing-hero-line:1.1428571429;--marketing-hero-weight:700;--marketing-hero-tracking:-0.025em;--marketing-page-title-size:2.5rem;--marketing-page-title-line:1.2;--marketing-page-title-weight:700;--marketing-page-title-tracking:-0.02em;--marketing-section-size:2.5rem;--marketing-section-line:1.2;--marketing-section-weight:700;--marketing-section-tracking:-0.02em;--marketing-card-size:1.5rem;--marketing-card-line:1.2916666667;--marketing-card-weight:700;--marketing-card-tracking:-0.01em;--marketing-lead-size:1.25rem;--marketing-lead-line:1.6;--marketing-lead-weight:400;--marketing-lead-tracking:normal;--marketing-body-size:1rem;--marketing-body-line:1.625;--marketing-body-weight:400;--marketing-body-tracking:normal;--marketing-label-size:1rem;--marketing-label-line:1.5;--marketing-label-weight:600;--marketing-label-tracking:normal;--marketing-caption-size:0.875rem;--marketing-caption-line:1.5;--marketing-caption-weight:400;--marketing-caption-tracking:normal;--marketing-eyebrow-size:0.875rem;--marketing-eyebrow-line:1.5;--marketing-eyebrow-weight:600;--marketing-eyebrow-tracking:0.04em;--marketing-button-size:1rem;--marketing-button-line:1.5;--marketing-button-weight:500;--marketing-button-tracking:normal;--marketing-button-compact-size:0.875rem;--marketing-button-compact-line:1.4285714286;--marketing-button-compact-weight:500;--marketing-button-compact-tracking:normal;--marketing-provider-size:0.875rem;--marketing-provider-line:1.4285714286;--marketing-provider-weight:500;--marketing-provider-tracking:normal;--marketing-chip-size:0.875rem;--marketing-chip-line:1.4285714286;--marketing-chip-weight:500;--marketing-chip-tracking:normal;--marketing-table-size:1rem;--marketing-table-line:1.625;--marketing-table-weight:400;--marketing-table-tracking:normal;--marketing-banner-title-size:0.875rem;--marketing-banner-title-line:1.2857142857;--marketing-banner-title-weight:600;--marketing-banner-title-tracking:normal;--marketing-banner-caption-size:0.75rem;--marketing-banner-caption-line:1.3333333333;--marketing-banner-caption-weight:400;--marketing-banner-caption-tracking:normal;--marketing-badge-size:0.75rem;--marketing-badge-line:1.5;--marketing-badge-weight:600;--marketing-badge-tracking:normal}@media(max-width:744px){:root{--marketing-hero-size:2.25rem;--marketing-hero-line:1.1944444444;--marketing-page-title-size:1.75rem;--marketing-page-title-line:1.25;--marketing-section-size:1.75rem;--marketing-section-line:1.25;--marketing-card-size:1.25rem;--marketing-card-line:1.4;--marketing-lead-size:1.125rem;--marketing-lead-line:1.5555555556;--marketing-body-size:1rem;--marketing-body-line:1.625;--marketing-label-size:1rem;--marketing-label-line:1.5;--marketing-caption-size:0.875rem;--marketing-caption-line:1.5;--marketing-eyebrow-size:0.875rem;--marketing-eyebrow-line:1.5;--marketing-button-size:1rem;--marketing-button-line:1.5;--marketing-button-compact-size:0.875rem;--marketing-button-compact-line:1.4285714286;--marketing-provider-size:0.875rem;--marketing-provider-line:1.4285714286;--marketing-chip-size:0.875rem;--marketing-chip-line:1.4285714286;--marketing-table-size:0.875rem;--marketing-table-line:1.5;--marketing-banner-title-size:0.875rem;--marketing-banner-title-line:1.2857142857;--marketing-banner-caption-size:0.75rem;--marketing-banner-caption-line:1.3333333333;--marketing-badge-size:0.75rem;--marketing-badge-line:1.5}}:is(.mission-page,.comparison-page,.faq-page,.flight-tracking-page,.auto-scan-page,.compensations-page,.delay-predict-page,.flight-board-page,.find-plane-page,.watch-page,.friends-page,.mcp-page){--marketing-control-size:var(--marketing-button-size);--marketing-control-line:var(--marketing-button-line);--marketing-control-weight:var(--marketing-button-weight);--marketing-action-background:#475be7;--marketing-action-hover:#384bd1;--marketing-link-color:#475be7;--marketing-control-muted:#656b7a;--marketing-pill-white-space:normal;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.deep-link-container{align-items:center;display:flex;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:center;min-height:calc(100vh - 200px);padding:40px 20px}.deep-link-content{max-width:400px;text-align:center}.deep-link-title{text-wrap:balance;color:#18191f;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0 0 16px}.deep-link-description,.deep-link-title{font-family:Google Sans,Roboto,Arial,sans-serif}.deep-link-description{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 0 32px}.deep-link-actions{align-items:stretch;display:flex;flex-direction:column;gap:12px}.deep-link-button{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.deep-link-button>img,.deep-link-button>svg{flex-shrink:0}.deep-link-button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.deep-link-button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.deep-link-button:disabled,.deep-link-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.deep-link-button{transition:none}}.deep-link-button--primary{background:#475be7;border-color:transparent;box-shadow:none;color:#fff}@media(hover:hover)and (pointer:fine){.deep-link-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.deep-link-button--secondary{background:#fff;border-color:#d9dbe1;color:#18191f}@media(hover:hover)and (pointer:fine){.deep-link-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.deep-link-error{color:#a62d25;font-family:Google Sans,Roboto,Arial,sans-serif;margin:16px 0 0}.deep-link-error,.deep-link-eyebrow,.deep-link-helper{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.deep-link-eyebrow,.deep-link-helper{color:#656b7a;display:none}.deep-link-button--tertiary{display:none}.deep-link-container--bridge{--invite-purple:#6175ff;--invite-purple-dark:#4d5ee0;--invite-line:rgba(97,117,255,.18);background:radial-gradient(circle at 16% 18%,rgba(174,205,255,.42),transparent 34%),radial-gradient(circle at 86% 84%,rgba(199,187,255,.5),transparent 37%),linear-gradient(145deg,#fbfcff,#f4f5ff 48%,#f9f7ff);min-height:100vh;overflow:hidden;padding:48px 20px;position:relative}.deep-link-container--bridge:after,.deep-link-container--bridge:before{border:1px solid var(--invite-line);border-radius:999px;content:"";pointer-events:none;position:absolute}.deep-link-container--bridge:before{height:210px;right:-178px;top:-82px;transform:rotate(-18deg);width:520px}.deep-link-container--bridge:after{bottom:-92px;height:178px;left:-160px;transform:rotate(16deg);width:440px}.deep-link-container--bridge .deep-link-content{animation:invite-card-arrive .52s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.9);border-radius:36px;box-shadow:0 28px 80px rgba(49,55,101,.14),inset 0 1px 0 hsla(0,0%,100%,.9);box-sizing:border-box;max-width:none;padding:44px 42px 38px;position:relative;width:min(100%,460px);z-index:1}.deep-link-container--bridge .deep-link-title{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin-bottom:14px}.deep-link-container--bridge .deep-link-description{color:#555b68;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 auto 30px;max-width:350px}.deep-link-container--bridge .deep-link-actions{gap:10px}.deep-link-container--bridge .deep-link-button{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.deep-link-container--bridge .deep-link-button>img,.deep-link-container--bridge .deep-link-button>svg{flex-shrink:0}.deep-link-container--bridge .deep-link-button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.deep-link-container--bridge .deep-link-button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.deep-link-container--bridge .deep-link-button:disabled,.deep-link-container--bridge .deep-link-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.deep-link-container--bridge .deep-link-button{transition:none}}.deep-link-container--bridge .deep-link-button--primary{background:#475be7;border-color:transparent;box-shadow:none;color:#fff}@media(hover:hover)and (pointer:fine){.deep-link-container--bridge .deep-link-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.deep-link-container--bridge .deep-link-button--secondary{background:#fff;border-color:#d9dbe1;color:#18191f}@media(hover:hover)and (pointer:fine){.deep-link-container--bridge .deep-link-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.deep-link-container--bridge .deep-link-button--tertiary{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#475be7;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.deep-link-container--bridge .deep-link-button--tertiary>img,.deep-link-container--bridge .deep-link-button--tertiary>svg{flex-shrink:0}.deep-link-container--bridge .deep-link-button--tertiary:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.deep-link-container--bridge .deep-link-button--tertiary:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.deep-link-container--bridge .deep-link-button--tertiary:disabled,.deep-link-container--bridge .deep-link-button--tertiary[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.deep-link-container--bridge .deep-link-button--tertiary{transition:none}}@media(hover:hover)and (pointer:fine){.deep-link-container--bridge .deep-link-button--tertiary:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.06)}}.deep-link-container--bridge .deep-link-helper{color:#656b7a;display:block;margin:18px 8px 0}.deep-link-container--bridge .deep-link-error,.deep-link-container--bridge .deep-link-helper{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.deep-link-container--bridge .deep-link-error{background:#fff4f5;border:1px solid #f2d3d6;border-radius:14px;color:#a62d25;margin:18px 0 0;padding:13px 15px}.friends-invite-visual{height:66px;margin:0 auto 26px;position:relative;width:166px}.friends-invite-visual__route{border-top:2px dashed rgba(97,117,255,.42);height:0;left:54px;position:absolute;right:54px;top:32px}.friends-invite-visual__person{border:5px solid hsla(0,0%,100%,.94);border-radius:50%;box-shadow:0 12px 28px rgba(43,48,92,.16);display:grid;height:56px;place-items:center;position:absolute;width:56px}.friends-invite-visual__person--sender{background:#dfe5ff;color:#4f64ef;left:0;top:0}.friends-invite-visual__person--recipient{background:#ede4ff;color:#7e5bd1;right:0;top:0}.magic-link-visual{background:rgba(97,117,255,.07);border:1px solid rgba(97,117,255,.13);border-radius:32px;display:grid;height:94px;margin:0 auto 26px;place-items:center;position:relative;transform:rotate(8deg);width:94px}.magic-link-visual__orb{background:linear-gradient(145deg,#e7ebff,#dce3ff);border:5px solid hsla(0,0%,100%,.94);border-radius:24px;box-shadow:0 14px 30px rgba(43,48,92,.17);color:#5268f4;display:grid;height:64px;place-items:center;transform:rotate(-8deg);width:64px}.magic-link-visual__status{background:#6175ff;border:4px solid #fff;border-radius:50%;bottom:4px;box-shadow:0 7px 16px rgba(97,117,255,.3);color:#fff;display:grid;height:28px;place-items:center;position:absolute;right:4px;transform:rotate(-8deg);width:28px}@keyframes invite-card-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.deep-link-container--bridge{align-items:flex-start;padding:22px 14px}.deep-link-container--bridge .deep-link-content{border-radius:28px;margin:auto 0;padding:34px 24px 28px}}@media(prefers-reduced-motion:reduce){.deep-link-container--bridge .deep-link-content{animation:none}}.cancel-survey-page{background:#242b3a;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);min-height:100vh;overflow:hidden;position:relative}.cancel-survey-page:after,.cancel-survey-page:before{content:"";inset:0;pointer-events:none;position:fixed}.cancel-survey-page:before{background:linear-gradient(128deg,rgba(97,117,255,.22),rgba(97,117,255,0) 42%),linear-gradient(180deg,#242b3a,#1f2634)}.cancel-survey-page:after{background-image:linear-gradient(hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.18) 1px,transparent 0);background-size:56px 56px;opacity:.14}.cancel-survey-shell{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;justify-content:center;margin:0 auto;min-height:100vh;padding:34px 24px 48px;position:relative;width:min(100%,1120px);z-index:1}.cancel-survey-brand{align-items:center;align-self:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;box-shadow:0 18px 48px rgba(8,13,23,.18);display:inline-flex;padding:18px 28px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cancel-survey-brand svg{display:block;height:auto;width:98px}.cancel-survey-content{display:flex;justify-content:center;width:100%}.cancel-survey-content--ready{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(240px,320px) minmax(0,720px)}.cancel-survey-visual{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 24px 70px rgba(8,13,23,.22);display:flex;justify-content:center;min-height:100%;overflow:hidden;position:relative}.cancel-survey-visual:before{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;content:"";inset:22px;position:absolute}.cancel-survey-visual:after{background:linear-gradient(90deg,transparent,rgba(97,117,255,.88),transparent);content:"";height:2px;position:absolute;transform:rotate(-24deg);width:78%}.cancel-survey-app-icon{border-radius:24px;box-shadow:0 24px 60px rgba(8,13,23,.34),0 0 0 1px hsla(0,0%,100%,.14);height:108px;position:relative;width:108px;z-index:2}.cancel-survey-route{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.46),transparent);height:1px;position:absolute}.cancel-survey-route:after,.cancel-survey-route:before{background:#6175ff;border-radius:50%;box-shadow:0 0 18px rgba(97,117,255,.7);content:"";height:7px;position:absolute;top:-3px;width:7px}.cancel-survey-route:before{left:18%}.cancel-survey-route:after{right:18%}.cancel-survey-route--top{left:12%;top:24%;transform:rotate(12deg);width:76%}.cancel-survey-route--middle{left:8%;top:50%;transform:rotate(-8deg);width:84%}.cancel-survey-route--bottom{bottom:24%;left:14%;transform:rotate(16deg);width:72%}.cancel-survey-panel{background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.72);border-radius:8px;box-shadow:0 24px 70px rgba(8,13,23,.22);box-sizing:border-box;padding:34px;width:100%}.cancel-survey-panel h1{text-wrap:balance;color:#18191f;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0}.cancel-survey-panel--status{max-width:560px}.cancel-survey-eyebrow{align-items:center;background:rgba(97,117,255,.08);border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);margin:0 0 16px;max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal;width:-moz-fit-content;width:fit-content}.cancel-survey-eyebrow>img,.cancel-survey-eyebrow>svg{flex-shrink:0}.cancel-survey-lede,.cancel-survey-muted{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:14px 0 0}.cancel-survey-muted{text-align:center}.cancel-survey-reasons{border:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding:0}.cancel-survey-reasons legend{margin:0 0 14px}.cancel-survey-reason,.cancel-survey-reasons legend{color:#18191f;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line)}.cancel-survey-reason{align-items:center;background:#f4f5f7;border:1px solid rgba(71,74,87,.08);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;min-height:64px;padding:14px 16px 14px 46px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cancel-survey-reason:before{background:#fff;border:2px solid rgba(71,74,87,.34);border-radius:50%;box-sizing:border-box;content:"";height:16px;left:17px;position:absolute;width:16px}.cancel-survey-reason:after{background:#6175ff;border-radius:50%;content:"";height:6px;left:22px;opacity:0;position:absolute;transform:scale(.65);transition:opacity .16s ease,transform .16s ease;width:6px}.cancel-survey-reason input{opacity:0;pointer-events:none;position:absolute}.cancel-survey-reason span{min-width:0}.cancel-survey-reason:hover{background:#eeeff4;transform:translateY(-1px)}.cancel-survey-reason:focus-within{border-color:rgba(97,117,255,.75);box-shadow:0 0 0 3px rgba(97,117,255,.14)}.cancel-survey-reason--selected{background:rgba(97,117,255,.1);border-color:rgba(97,117,255,.72);box-shadow:0 10px 28px rgba(97,117,255,.14)}.cancel-survey-reason--selected:before{border-color:#6175ff}.cancel-survey-reason--selected:after{opacity:1;transform:scale(1)}.cancel-survey-comment{display:grid;gap:10px;margin:24px 0 0}.cancel-survey-comment span{color:#18191f;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line)}.cancel-survey-comment textarea{background:#fff;border:1px solid rgba(71,74,87,.18);border-radius:8px;box-sizing:border-box;color:#18191f;font:inherit;line-height:1.45;min-height:116px;padding:14px 16px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.cancel-survey-comment textarea::placeholder{color:rgba(71,74,87,.56)}.cancel-survey-comment textarea:focus{border-color:rgba(97,117,255,.82);box-shadow:0 0 0 3px rgba(97,117,255,.14);outline:none}.cancel-survey-error{color:#a62d25;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:16px 0 0}.cancel-survey-submit{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin:24px 0 0;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.cancel-survey-submit>img,.cancel-survey-submit>svg{flex-shrink:0}.cancel-survey-submit:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.cancel-survey-submit:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.cancel-survey-submit:disabled,.cancel-survey-submit[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.cancel-survey-submit{transition:none}}@media(hover:hover)and (pointer:fine){.cancel-survey-submit:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.cancel-survey-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.68;transform:none}.cancel-survey-result{text-align:center}.cancel-survey-result svg{color:#20733c;height:44px;margin-bottom:18px;width:44px}.cancel-survey-result h1[tabindex="-1"]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cancel-survey-result h1[tabindex="-1"]:focus{outline:none}.cancel-survey-result p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:14px auto 0;max-width:520px}.cancel-survey-result--error svg{color:#a62d25}.cancel-survey-loader{animation:cancel-survey-spin .85s linear infinite;border:3px solid rgba(97,117,255,.18);border-radius:50%;border-top-color:#6175ff;height:34px;margin:0 auto 16px;width:34px}@keyframes cancel-survey-spin{to{transform:rotate(1turn)}}@media(max-width:1024px){.cancel-survey-shell{justify-content:flex-start;padding:26px 20px 42px}.cancel-survey-content--ready{grid-template-columns:1fr}.cancel-survey-visual{min-height:164px}}@media(max-width:744px){.cancel-survey-page{overflow:auto}.cancel-survey-shell{gap:20px;padding:18px 14px 28px}.cancel-survey-brand{align-self:center;padding:14px 22px}.cancel-survey-visual{display:none}.cancel-survey-panel{padding:24px 18px}.cancel-survey-reasons{grid-template-columns:1fr}.cancel-survey-reason{min-height:58px}}.booking-info-context{min-height:100vh}.booking-info-context,.booking-info-context .booking-info-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.booking-info-context .booking-info-header{gap:8px;padding-bottom:16px}.booking-info-context .booking-info-header .logo{width:200px}.booking-info-context .booking-info-header .text{color:#2d3b4e;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600}.booking-info-context .booking-info-header .info{padding-top:8px;width:165px}.booking-info-context .booking-info-header .info-link{cursor:pointer;display:inline-block;text-decoration:none}.booking-info-context .booking-info-header .info-link:hover{opacity:.9}.booking-info-context .booking-info-description{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:332px;padding-top:16px}.booking-info-context .booking-info-description .header{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;line-height:100%}.booking-info-context .booking-info-description .info{align-items:center;display:flex;gap:10px}.booking-info-context .booking-info-description .info .info-image{width:50px}.booking-info-context .booking-info-description .info .info-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400}.header-context{align-items:center;display:flex;flex-direction:column;justify-content:center}.header-context .desktop{display:block}.header-context .table{display:none!important}.header-context .header{align-items:center;background:#242b3a;border-radius:100px;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;padding:0 160px;position:fixed;width:90vw;z-index:9999}.header-context .header .header-left{align-items:center;display:flex;gap:16px}.header-context .header .logo-button{background:none;border:none;cursor:pointer;padding:0;position:relative;text-decoration:none;top:2px}.header-context .header .header-logotype{width:98px}.header-context .header .header-ref-active{align-items:center;display:flex;gap:32px}.header-context .header .header-ref-active .header-store-buttons{align-items:center;display:flex;gap:8px}.header-context .header .header-ref-active .header-button-context{align-items:center;display:flex;gap:32px}.header-context .header .header-ref-active .header-button{background:none;border:none;color:#eeeff4;cursor:pointer;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:0;text-align:left;text-decoration:none}@media(hover:hover)and (pointer:fine){.header-context .header .header-ref-active .header-button:hover{color:#a8b3ff}}.header-context .header .header-ref-active .header-link{display:flex;gap:16px}.header-context .header .header-ref-active .header-link .link-button{background:none;border:none;cursor:pointer;padding:0}.header-context .header .header-ref-active .header-link .link-button>svg{width:32px}.header-context .header .header-ref-active .header-link .link-button>svg>g>path,.header-context .header .header-ref-active .header-link .link-button>svg>path{fill:#fff}@media(hover:hover)and (pointer:fine){.header-context .header .header-ref-active .header-link .link-button:hover>svg>g>path,.header-context .header .header-ref-active .header-link .link-button:hover>svg>path{fill:#6175ff}}.header-context .header .header-ref-active .header-app-button{align-items:center;display:flex;gap:16px;padding-bottom:26px}.header-context .header .header-ref .header-button{width:40px}@media(hover:hover)and (pointer:fine){.header-context .header .header-ref .header-button:hover>svg>path{fill:#6175ff}}.header-context .fake-header{background:#242b3a;height:72px;width:100%}@media only screen and (max-width:1440px){.header-context .header{padding:0 60px}}@media only screen and (max-width:1024px){.header-context .desktop{display:none!important}.header-context .table{display:flex!important}.header-context .header{border-radius:0;height:68px;left:0;padding:0 60px;top:0!important;width:100vw!important}.header-context .header .header-logotype{width:84px}.header-context .header .header-ref{display:flex;gap:20px}.header-context .header .header-ref .header-ref-content{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.header-context .header .header-ref .header-ref-content>img,.header-context .header .header-ref .header-ref-content>svg{flex-shrink:0}.header-context .header .header-ref .header-ref-content:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.header-context .header .header-ref .header-ref-content:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.header-context .header .header-ref .header-ref-content:disabled,.header-context .header .header-ref .header-ref-content[aria-disabled=true]{cursor:not-allowed;opacity:.5}}@media only screen and (max-width:1024px)and (prefers-reduced-motion:reduce){.header-context .header .header-ref .header-ref-content{transition:none}}@media only screen and (max-width:1024px)and (hover:hover)and (pointer:fine){.header-context .header .header-ref .header-ref-content:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.header-context .header .header-ref .header-ref-content .header-ref-arrow{width:12px}.header-context .header .header-ref .header-button{background:none;border:none;cursor:pointer}.header-context .header .header-ref-active{align-items:center;background:#242b3a;border-bottom:1px solid #474a57;flex-direction:column;gap:30px;padding:16px 0;position:absolute;right:0;top:68px;width:100%;z-index:10}.header-context .header .header-ref-active .header-button-context{align-items:center;display:flex;flex-direction:column;gap:30px}.header-context .header .header-ref-active .header-button{background:none;border:none;color:#eeeff4;cursor:pointer;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:24px;font-weight:500;line-height:32px;text-align:left;text-decoration:none}.header-context .header .header-ref-active .header-link{gap:16px;padding-top:30px}.header-context .header .header-ref-active .header-link .link-button{padding:0}.header-context .header .header-ref-active .header-app-button{gap:16px;padding-bottom:26px}.header-context .fake-header{height:68px}}@media only screen and (max-width:744px){.header-context .header{height:72px;left:0;padding:0 20px;top:0}.header-context .header .header-logotype{width:84px}.header-context .header .header-ref{gap:20px}.header-context .header .header-ref-active{gap:30px;padding:28px 0;right:0;top:68px}.header-context .header .header-ref-active .header-button-context{gap:30px}.header-context .header .header-ref-active .header-button{font-size:24px;font-weight:600;line-height:32px}.header-context .header .header-ref-active .header-link{gap:16px}.header-context .header .header-ref-active .header-link .link-button{padding:0}.header-context .header .header-ref-active .header-app-button{gap:16px;padding-bottom:0}.header-context .fake-header{height:68px}}@media only screen and (max-width:359px){.header-context .header{gap:8px;padding-inline:12px}.header-context .header .logo-button{flex-shrink:0}.header-context .header .logo-button svg{height:auto;width:84px}.header-context .header .header-ref{gap:8px}.header-context .header .header-ref .header-button{flex-shrink:0}}.header-context .header .header-ref-active .header-release-notes{align-items:center;display:inline-flex;min-height:44px}@media(max-width:1024px){.header-context--release-notes .header.table .header-ref-active{box-sizing:border-box;max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-y:auto}}@media(min-width:1025px)and (max-width:1279px){.header-context--release-notes .header.desktop{padding-inline:24px}.header-context--release-notes .header.desktop .header-button-context,.header-context--release-notes .header.desktop .header-ref-active{gap:16px}}.provider-link{align-items:center;background:var(--provider-background,hsla(0,0%,100%,.06));border:1px solid transparent;border-color:var(--provider-border,hsla(0,0%,100%,.18));border-radius:999px;box-sizing:border-box;color:var(--provider-color,#eeeff4);cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-provider-size);font-weight:var(--marketing-provider-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-provider-tracking);line-height:var(--marketing-provider-line);max-width:100%;min-height:var(--provider-height,44px);padding:var(--provider-padding,11px) 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.provider-link>img,.provider-link>svg{flex-shrink:0}.provider-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.provider-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.provider-link:disabled,.provider-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.provider-link{transition:none}}@media(hover:hover)and (pointer:fine){.provider-link:hover:not(:disabled):not([aria-disabled=true]){background:var(--provider-hover,hsla(0,0%,100%,.1));border-color:var(--provider-accent,#a8b3ff)}}.provider-link__icon{align-items:center;display:flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.provider-link__icon>img,.provider-link__icon>svg{height:20px;object-fit:contain;width:20px}.provider-link__arrow{height:16px;opacity:.7;width:16px}.provider-link--pending:disabled{cursor:default;opacity:1}:root{--android-color:#3ddc84;--apple-blue:#007aff}.store-link{white-space:nowrap}.store-link.app-store-button-app{--provider-accent:var(--apple-blue)}.store-link.app-store-button-app .provider-link__icon svg path{fill:currentColor}.store-link.google-play-button-app{--provider-accent:var(--android-color)}.store-link.provider-link{color:var(--provider-color,#eeeff4)}:where(.friends-page,.find-plane-page,.flight-tracking-page,.delay-predict-page,.auto-scan-page,.watch-page,.flight-board-page,.compensations-page,.comparison-page) main>.comparison-cta .store-link.provider-link:focus-visible{outline-color:var(--provider-color,#eeeff4)}.language-selector{display:inline-flex;position:relative}.language-selector__trigger{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;gap:6px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;padding-inline:12px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.language-selector__trigger>img,.language-selector__trigger>svg{flex-shrink:0}.language-selector__trigger:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.language-selector__trigger:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.language-selector__trigger:disabled,.language-selector__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.language-selector__trigger{transition:none}}@media(hover:hover)and (pointer:fine){.language-selector__trigger:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.language-selector__globe{flex-shrink:0}.language-selector__current{letter-spacing:inherit}.language-selector__chevron{flex-shrink:0}.language-selector__dropdown-wrap{background:#2a3142;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);left:50%;min-width:150px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);z-index:10000}.language-selector__dropdown-wrap--faded:after{background:linear-gradient(180deg,transparent,#2a3142);border-radius:0 0 12px 12px;bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}.language-selector__dropdown{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:6px 0;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.language-selector__dropdown::-webkit-scrollbar{width:6px}.language-selector__dropdown::-webkit-scrollbar-track{background:transparent}.language-selector__dropdown::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.language-selector__dropdown li{margin:0;padding:0}.language-selector__option{color:#eeeff4;display:block;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px;text-decoration:none;transition:background .15s;white-space:nowrap}@media(hover:hover)and (pointer:fine){.language-selector__option:hover{background:rgba(97,117,255,.15);color:#6175ff}}.language-selector__option--active{color:#6175ff;font-weight:600}@media only screen and (max-width:1024px){.language-selector{align-items:center;flex-direction:column}.language-selector__trigger{font-size:16px;gap:8px;padding:8px 14px}.language-selector__dropdown-wrap{background:rgba(42,49,66,.8);border:none;border-radius:12px;box-shadow:none;left:0;min-width:200px;position:relative;top:0;transform:none}.language-selector__dropdown-wrap--faded:after{background:linear-gradient(180deg,transparent,rgba(42,49,66,.95))}.language-selector__dropdown{max-height:280px}.language-selector__option{font-size:16px;padding:10px 20px;text-align:center}}.language-selector--compact{flex-direction:row}.language-selector--compact .language-selector__dropdown-wrap{background:#2a3142;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.3);left:auto;min-width:150px;position:absolute;right:0;top:calc(100% + 8px);transform:none}.language-selector--compact .language-selector__option{background:none;border:none;cursor:pointer;font-size:14px;padding:8px 16px;text-align:left;width:100%}.footer-context{background:#f4f5f7;box-sizing:border-box;display:flex;font-family:Google Sans,Roboto,Arial,sans-serif;gap:clamp(72px,8vw,160px);justify-content:center;margin-top:60px;padding:64px clamp(48px,8vw,160px);width:100%}.footer-context .footer-logo-context{display:flex;flex:0 1 272px;flex-direction:column;gap:40px}.footer-context .footer-logo-context .footer-logotype{width:120px}.footer-context .footer-logo-context .footer-date{display:flex;flex-direction:column;gap:8px}.footer-context .footer-logo-context .footer-date .footer-date-range,.footer-context .footer-logo-context .footer-date .footer-date-text{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.footer-context .footer-logo-context .footer-date .footer-date-text{text-align:left}.footer-context .footer-logo-context .desktop{display:flex!important}.footer-context .footer-logo-context .table{display:none!important}.footer-context .footer-logo-context .footer-link{display:flex;gap:16px}.footer-context .footer-logo-context .footer-link .link-button{align-items:center;background:none;border:none;border-radius:40px;cursor:pointer;display:flex;justify-content:center;padding:0}.footer-context .footer-logo-context .footer-link .link-button>svg{height:32px;width:32px}@media(hover:hover)and (pointer:fine){.footer-context .footer-logo-context .footer-link .link-button:hover>svg>g>path,.footer-context .footer-logo-context .footer-link .link-button:hover>svg>path{fill:#6175ff}}.footer-context .footer-add-context{display:flex;flex:1 1;gap:28px;justify-content:space-between;max-width:912px;min-width:0}.footer-context .footer-add-context .footer-add{display:flex;flex:1 1 130px;flex-direction:column;gap:30px;max-width:160px;min-width:120px}.footer-context .footer-add-head{color:#18191f;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);text-align:left}.footer-context .footer-add-button-content{display:flex;flex-direction:column;gap:12px;width:100%}.footer-context .footer-add-button-content .footer-add-button{text-wrap:pretty;background:none;border:none;color:#18191f;cursor:pointer;display:flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);overflow-wrap:break-word;padding:0;text-align:left;text-decoration:none}@media(hover:hover)and (pointer:fine){.footer-context .footer-add-button-content .footer-add-button:hover{color:#475be7}}@media only screen and (max-width:1440px){.footer-context{gap:clamp(32px,4vw,56px);margin-top:60px;padding:64px clamp(40px,5vw,100px)}}@media only screen and (max-width:1240px){.footer-context{align-items:center;flex-direction:column-reverse;gap:40px;margin-top:60px;padding:100px 60px}.footer-context .footer-logo-context{flex:none;gap:20px;width:min(100%,720px)}.footer-context .footer-logo-context .footer-logotype{width:120px}.footer-context .footer-logo-context .footer-date{display:flex;flex-direction:column;gap:8px}.footer-context .footer-logo-context .footer-date .footer-date-text{text-align:left}.footer-context .footer-logo-context .desktop{display:none!important}.footer-context .footer-logo-context .table{display:flex!important}.footer-context .footer-logo-context .footer-link{gap:16px}.footer-context .footer-logo-context .footer-link .link-button{border-radius:40px;padding:0}.footer-context .footer-add-context{flex:none;flex-wrap:wrap;gap:40px 56px;justify-content:flex-start;max-width:720px;width:min(100%,720px)}.footer-context .footer-add-context .footer-add{flex:0 1 160px;gap:20px}.footer-context .footer-add-button-content{gap:12px;width:auto}}@media only screen and (max-width:744px){.footer-context{gap:40px;margin-top:100px;padding:20px 30px}.footer-context .footer-logo-context{gap:20px;width:320px}.footer-context .footer-logo-context .footer-logotype{width:120px}.footer-context .footer-logo-context .footer-date{gap:8px}.footer-context .footer-logo-context .footer-link{gap:16px}.footer-context .footer-logo-context .footer-link .link-button{border-radius:40px;padding:0}.footer-context .footer-add-context{flex-direction:column;gap:40px;width:320px}.footer-context .footer-add-context .footer-add{gap:20px}.footer-context .footer-add-context .footer-add-button-content{gap:12px;width:auto}}.about-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;overflow-wrap:anywhere}.about-page>.footer-context{margin-top:0}.about-page h1{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line)}.about-page h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0 0 20px}.about-page h3,.about-page h4{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 16px}.about-page address,.about-page blockquote,.about-page p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.about-page p{margin:0 0 20px}.about-page main a{color:#475be7;text-underline-offset:4px}.about-page main a:focus-visible{outline:3px solid #475be7;outline-offset:4px}.about-page .about-wrap{margin-inline:auto;width:min(1120px,100% - 48px)}.about-page .about-hero{padding:112px 0 64px;text-align:center}.about-page .about-hero h1{margin:0 auto 24px;max-width:780px}.about-page .about-lead{font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 auto;max-width:760px}.about-page .about-ticket-scene{background:linear-gradient(125deg,#edf2ff,#f4f1ff);margin:44px auto 0;max-width:720px}.about-page .about-ticket{--ticket-cutout:#f0f1ff;background:#fff;border:1px solid #e4e6ed;border-radius:20px;box-shadow:0 8px 24px rgba(71,91,231,.07);display:grid;grid-template-columns:minmax(0,1fr) 96px;text-align:left}.about-page .about-ticket-main{min-width:0;padding:28px}.about-page .about-ticket-header{align-items:center;color:#656b7a;display:flex;flex-wrap:wrap;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);gap:8px 20px;justify-content:space-between;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.about-page .about-ticket-brand{color:#475be7;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line)}.about-page .about-ticket-journey{align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1.6fr);margin-top:32px;row-gap:4px}.about-page .about-ticket-code{text-wrap:balance;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);grid-column:1;grid-row:1;letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line)}.about-page .about-ticket-city{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);grid-column:1/-1;grid-row:2;letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.about-page .about-ticket-destination{text-wrap:balance;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);grid-column:3;grid-row:1;-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);min-width:0;text-align:right}.about-page .about-ticket-arrow{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:#475be7;grid-column:2;grid-row:1;height:24px;width:24px}.about-page .about-ticket-stub{align-items:center;border-left:1px dashed #d1d6e9;display:flex;justify-content:center;padding:28px 20px;position:relative}.about-page .about-ticket-stub:after,.about-page .about-ticket-stub:before{background:var(--ticket-cutout);border:1px solid #e4e6ed;border-radius:50%;content:"";height:16px;left:-9px;position:absolute;width:16px}.about-page .about-ticket-stub:before{top:-9px}.about-page .about-ticket-stub:after{bottom:-9px}.about-page .about-ticket-barcode{background:repeating-linear-gradient(180deg,#18191f 0 2px,transparent 2px 5px,#18191f 5px 6px,transparent 6px 9px,#18191f 9px 13px,transparent 13px 15px,#18191f 15px 16px,transparent 16px 20px);height:112px;opacity:.7;width:100%}.about-page .about-section{padding-block:72px}.about-page .about-section-heading{margin-bottom:36px;max-width:760px}.about-page .about-section-heading>p{font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line)}.about-page .about-grid{display:grid;gap:24px}.about-page .about-media{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-metrics,.about-page .about-reviews,.about-page .about-team{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .about-card{background:#fff;border:1px solid #e4e6ed;border-radius:24px;margin:0;min-width:0;padding:28px}.about-page .about-portrait{border-radius:50%;display:block;height:112px;margin-bottom:24px;object-fit:cover;width:112px}.about-page .about-profile-links{display:flex;flex-wrap:wrap;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);gap:12px 20px;letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.about-page .about-google-feature{font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-top:16px}.about-page .about-eyebrow{color:#475be7;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line);margin-bottom:12px}.about-page .about-timeline{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:32px 0 48px;padding:0}.about-page .about-timeline li{border-top:2px solid #d9dffd;padding-top:24px}.about-page .about-subtitle{margin:40px 0 20px}.about-page .about-band{background:#f6f7fb}.about-page .about-metric{display:flex;flex-direction:column;gap:12px;text-decoration:none}.about-page .about-metric strong{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line)}.about-page .about-metric span{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.about-page .about-featured{display:inline-block;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-top:28px}.about-page blockquote{margin:0 0 24px}.about-page figcaption{display:flex;flex-direction:column;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);gap:8px;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.about-page .about-publisher{align-items:center;display:flex;height:48px;margin-bottom:24px}.about-page .about-publisher img{display:block;height:auto;max-height:48px;max-width:min(220px,100%);object-fit:contain;width:auto}.about-page .about-action{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin:8px 0 24px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.about-page .about-action>img,.about-page .about-action>svg{flex-shrink:0}.about-page .about-action:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.about-page .about-action:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.about-page .about-action:disabled,.about-page .about-action[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.about-page .about-action{transition:none}}@media(hover:hover)and (pointer:fine){.about-page .about-action:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.about-page .about-contact{display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-page address{font-style:normal}.about-page .about-social{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px}.about-page .about-social a{align-items:center;display:inline-flex;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);min-height:44px}@media(max-width:744px){.about-page .about-wrap{width:calc(100% - 40px)}.about-page .about-hero{padding-block:72px 24px}.about-page .about-section{padding-block:48px}.about-page .about-contact,.about-page .about-grid,.about-page .about-timeline{grid-template-columns:minmax(0,1fr)}.about-page .about-card{padding:24px}.about-page .about-contact{gap:32px}}@media(max-width:560px){.about-page .about-ticket-scene{border-radius:28px;padding:16px}.about-page .about-ticket{grid-template-columns:minmax(0,1fr)}.about-page .about-ticket-main{padding:24px 16px}.about-page .about-ticket-journey{column-gap:8px;grid-template-columns:64px 24px minmax(0,1fr);margin-top:24px}.about-page .about-ticket-stub{border-left:0;border-top:1px dashed #d1d6e9;padding:20px 28px}.about-page .about-ticket-stub:after,.about-page .about-ticket-stub:before{bottom:auto;top:-9px}.about-page .about-ticket-stub:before{left:-9px}.about-page .about-ticket-stub:after{left:auto;right:-9px}.about-page .about-ticket-barcode{background:repeating-linear-gradient(90deg,#18191f 0 2px,transparent 2px 5px,#18191f 5px 6px,transparent 6px 9px,#18191f 9px 13px,transparent 13px 15px,#18191f 15px 16px,transparent 16px 20px);height:36px}}@media(max-width:360px){.about-page .about-ticket-scene{margin-inline:-16px}}.about-page ::selection{background:#dfe5ff;color:#18191f}.about-page .about-wrap{width:min(1200px,100% - 80px)}.about-page .about-hero{align-items:center;display:grid;gap:24px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:104px 96px;text-align:left}.about-page .about-hero h1{align-self:end;margin:0;max-width:560px}.about-page .about-lead{align-self:start;grid-column:1;margin:0;max-width:34ch}.about-page .about-ticket-scene{background:#eef1ff;border-radius:32px;box-sizing:border-box;grid-column:2;grid-row:1/3;margin:0;padding:32px;width:100%}.about-page .about-ticket{--ticket-cutout:#eef1ff;border:0;box-shadow:0 12px 36px rgba(36,53,110,.09);grid-template-columns:minmax(0,1fr) 64px}.about-page .about-ticket-main{padding:28px 24px}.about-page .about-ticket-journey{gap:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1.5fr)}.about-page .about-ticket-stub{padding-inline:16px}.about-page .about-section{padding-block:96px}.about-page .about-section-heading{margin-bottom:48px;max-width:740px}.about-page .about-timeline{gap:40px;margin:40px 0 72px}.about-page .about-timeline li{border-top:1px solid #cdd5f0;padding-top:28px}.about-page .about-team{gap:40px}.about-page .about-team .about-card{background:transparent;border:0;padding:0}.about-page .about-portrait{margin-bottom:28px}.about-page .about-profile-links a{align-items:center;display:inline-flex;min-height:44px}.about-page .about-band{background:#f5f6fa}.about-page .about-card{border:0;padding:32px}.about-page .about-metric{background:transparent;border-radius:0;border-top:1px solid #cdd5f0;gap:16px;padding:24px 0}.about-page .about-subtitle{margin-bottom:28px;margin-top:56px}.about-page .about-reviews{align-items:start}.about-page .about-reviews .about-card{border-radius:24px}.about-page .about-media{gap:0 48px}.about-page .about-media .about-card{border-radius:0;border-top:1px solid #dde1eb;padding:32px 0}.about-page .about-action{--control-focus:#475be7;background:#475be7;border-color:transparent;box-shadow:none;color:#fff}@media(hover:hover)and (pointer:fine){.about-page .about-action:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.about-page .about-publisher img[src$="/smartworld.png"]{max-width:min(150px,100%)}.about-page .about-contact{background:#eef1ff;border-radius:32px;box-sizing:border-box;gap:64px;margin-bottom:96px;padding:64px}@media(max-width:1000px){.about-page .about-hero{gap:24px 32px}.about-page .about-ticket-scene{padding:24px}.about-page .about-ticket{grid-template-columns:minmax(0,1fr)}.about-page .about-ticket-stub{border-left:0;border-top:1px dashed #d1d6e9;padding:20px 28px}.about-page .about-ticket-stub:after,.about-page .about-ticket-stub:before{bottom:auto;top:-9px}.about-page .about-ticket-stub:before{left:-9px}.about-page .about-ticket-stub:after{left:auto;right:-9px}.about-page .about-ticket-barcode{background:repeating-linear-gradient(90deg,#18191f 0 2px,transparent 2px 5px,#18191f 5px 6px,transparent 6px 9px,#18191f 9px 13px,transparent 13px 15px,#18191f 15px 16px,transparent 16px 20px);height:36px}}@media(max-width:744px){.about-page .about-wrap{width:calc(100% - 40px)}.about-page .about-hero{gap:24px;grid-template-columns:minmax(0,1fr);padding-block:64px 48px}.about-page .about-lead{max-width:40ch}.about-page .about-ticket-scene{grid-column:1;grid-row:auto;margin:12px 0 0;padding:24px 20px}.about-page .about-ticket-main{padding:24px 20px}.about-page .about-ticket-journey{gap:8px;grid-template-columns:64px 24px minmax(0,1fr)}.about-page .about-section{padding-block:56px}.about-page .about-section-heading{margin-bottom:32px}.about-page .about-timeline{gap:24px;margin:28px 0 48px}.about-page .about-team{gap:40px}.about-page .about-card{padding:24px}.about-page .about-metric{padding:24px 0}.about-page .about-subtitle{margin-top:40px}.about-page .about-contact{gap:32px;margin-bottom:56px;padding:32px 24px}}.comparison-hero{background:#242b3a;box-sizing:border-box;color:#fff;padding:56px 24px;width:100%}.comparison-hero__content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;width:min(100%,960px)}.comparison-hero__title{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 24px}.comparison-hero__vs{color:#d3d7e0}.comparison-hero__logos{display:flex;gap:16px;margin-bottom:24px;order:-1}.comparison-hero__logo{border-radius:12px;height:48px;overflow:hidden;width:48px}.comparison-hero__logo img{display:block;height:100%;object-fit:contain;width:100%}.comparison-hero__logo .gatsby-image-wrapper{height:100%;width:100%}.comparison-hero__subheadline{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 16px;max-width:760px}.comparison-hero__description{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);max-width:760px}.comparison-hero__description-paragraph{margin:0 0 16px}.comparison-hero__bold{color:#fff}.comparison-hero__table-link{color:#a8b3ff;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-top:8px;text-underline-offset:4px}.comparison-hero__switch-card{border-top:1px solid hsla(0,0%,100%,.2);margin-top:28px;padding-top:24px;width:min(100%,760px)}.comparison-hero__switch-title{font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin:0 0 8px}.comparison-hero__switch-body{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 0 16px}.comparison-hero__switch-cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.comparison-hero__switch-cta>img,.comparison-hero__switch-cta>svg{flex-shrink:0}.comparison-hero__switch-cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.comparison-hero__switch-cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.comparison-hero__switch-cta:disabled,.comparison-hero__switch-cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.comparison-hero__switch-cta{transition:none}}@media(hover:hover)and (pointer:fine){.comparison-hero__switch-cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.comparison-hero__switch-cta span{min-width:0}.comparison-hero__switch-cta svg{flex-shrink:0}@media(max-width:744px){.comparison-hero{padding:36px 20px}.comparison-hero__logo{height:40px;width:40px}}.comparison-page main>.comparison-hero{background:#242b3a;padding:64px 24px}.comparison-page main>.comparison-hero .comparison-hero__content{align-items:start;column-gap:64px;display:grid;grid-template-areas:"title logos" "description logos" "switch logos";grid-template-columns:minmax(0,1fr) 216px;row-gap:24px;width:min(100%,1200px)}.comparison-page main>.comparison-hero.comparison-hero--faq-link .comparison-hero__content{grid-template-areas:"title logos" "description logos" "jump logos" "switch logos"}.comparison-page main>.comparison-hero .comparison-hero__title{grid-area:title;margin:0;max-width:22ch;min-width:0;overflow-wrap:anywhere}.comparison-page main>.comparison-hero .comparison-hero__vs{color:#a8b3ff}.comparison-page main>.comparison-hero .comparison-hero__logos{align-self:start;border-bottom:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.18);gap:24px;grid-area:logos;justify-content:space-between;margin:8px 0 0;order:0;padding:32px 0}.comparison-page main>.comparison-hero .comparison-hero__logo{border-radius:22px;box-shadow:none;flex:0 0 auto;height:96px;width:96px}.comparison-page main>.comparison-hero .comparison-hero__description{grid-area:description;max-width:70ch;min-width:0;overflow-wrap:anywhere;padding:0}.comparison-page main>.comparison-hero .comparison-hero__description-paragraph{margin:0 0 16px}.comparison-page main>.comparison-hero .comparison-hero__description-paragraph:first-child{font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line)}.comparison-page main>.comparison-hero .comparison-hero__description-paragraph:last-child{margin-bottom:0}.comparison-page main>.comparison-hero .comparison-hero__table-link{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;grid-area:jump;justify-content:center;justify-self:start;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin:0;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.comparison-page main>.comparison-hero .comparison-hero__table-link>img,.comparison-page main>.comparison-hero .comparison-hero__table-link>svg{flex-shrink:0}.comparison-page main>.comparison-hero .comparison-hero__table-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.comparison-page main>.comparison-hero .comparison-hero__table-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.comparison-page main>.comparison-hero .comparison-hero__table-link:disabled,.comparison-page main>.comparison-hero .comparison-hero__table-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.comparison-page main>.comparison-hero .comparison-hero__table-link{transition:none}}@media(hover:hover)and (pointer:fine){.comparison-page main>.comparison-hero .comparison-hero__table-link:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.comparison-page main>.comparison-hero .comparison-hero__switch-card{grid-area:switch;margin:0;max-width:70ch;min-width:0;padding-top:24px;width:100%}.comparison-page main .comparison-table{padding:72px 24px 40px}.comparison-page main .comparison-table__title{margin:0 0 16px;text-align:left;width:min(100%,1200px)}.comparison-page main .comparison-table__scope{margin:0 auto 32px;width:min(100%,1200px)}.comparison-page main .comparison-table__container{gap:0;max-width:1200px}.comparison-page main .comparison-table__header{background:#242b3a;border-radius:16px 16px 0 0;top:104px}.comparison-page main .comparison-table__header-row{border:0;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));min-height:88px}.comparison-page main .comparison-table__header-cell{max-width:none;min-width:0;padding:20px 24px}.comparison-page main .comparison-table__header-cell--byair,.comparison-page main .comparison-table__header-cell--competitor{border:0;flex-direction:row;gap:12px}.comparison-page main .comparison-table__header-name,.comparison-page main .comparison-table__header-text{color:#fff;overflow-wrap:anywhere;white-space:normal}.comparison-page main .comparison-table__header-name{display:block;min-width:0}.comparison-page main .comparison-table__row{border-bottom:1px solid #e1e5ee;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));min-height:76px}.comparison-page main .comparison-table__row--even{background:#fff}.comparison-page main .comparison-table__row--odd{background:#f8f9fc}.comparison-page main .comparison-table__cell{max-width:none;min-width:0;padding:20px 24px}.comparison-page main .comparison-table__cell--feature{max-width:none;min-width:0;width:auto}.comparison-page main .comparison-table__cell--check{border:0;max-width:none;min-width:0}.comparison-page main .comparison-table__feature-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;white-space:normal}.comparison-page main .comparison-table__category{background:#edf0f8;border-bottom:1px solid #dce1ee;min-height:64px}.comparison-page main .comparison-table__category-cell{padding:24px 24px 16px}.comparison-page main .comparison-table__badge,.comparison-page main .comparison-table__na,.comparison-page main .comparison-table__status{background:transparent;border:0;border-radius:0;color:#555b68;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);max-width:100%;overflow-wrap:anywhere;padding:0;text-transform:none;white-space:normal}.comparison-page main .comparison-table__badge{display:inline-flex}.comparison-page main .comparison-table__status--paid{color:#0369a1}.comparison-page main .comparison-table__status--partial{color:#6d28d9}.comparison-page main .comparison-table__badge--discontinued,.comparison-page main .comparison-table__status--soon{color:#815900}.comparison-page main .comparison-table__badge:before{display:none}.comparison-page main .comparison-table__plan{max-width:100%;overflow-wrap:anywhere}.comparison-page main .comparison-table__expand{margin-top:32px}.comparison-page .comparison-page__table-note,.comparison-page .travel-comparison__table-note{box-sizing:border-box;margin:0 auto;padding:0 24px 48px;text-align:left;width:min(100%,1248px)}.comparison-page .airline-comparison-directory{background:#f3f5fa;background-image:none;padding:80px 24px}.comparison-page .airline-comparison-directory__inner{max-width:1200px}.comparison-page .airline-comparison-directory__header{padding-bottom:24px}.comparison-page .airline-comparison-directory__grid{gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.comparison-page .airline-comparison-directory__grid li{grid-column:auto}.comparison-page .airline-comparison-directory__card{background:transparent;border:0;border-bottom:1px solid #d9deea;border-radius:0;gap:20px;grid-template-columns:56px minmax(0,1fr) 20px;min-height:144px;overflow:visible;padding:24px 0}.comparison-page .airline-comparison-directory__card:before{display:none}.comparison-page .airline-comparison-directory__card img{border-radius:12px;box-shadow:none}.comparison-page .airline-comparison-directory__card h3,.comparison-page .airline-comparison-directory__card p{min-width:0;overflow-wrap:anywhere}.comparison-page .airline-comparison-directory__card:hover{background:transparent;box-shadow:none;transform:none}.comparison-page .airline-comparison-directory__card:hover h3{color:#475be7;text-decoration:underline;text-underline-offset:4px}.comparison-page .airline-comparison-directory__card:focus-visible{outline:3px solid #475be7;outline-offset:4px}.comparison-page .airline-comparison-directory__card:hover>svg,.comparison-page .airline-comparison-directory__card>svg{transform:none}.comparison-page .airline-comparison-directory-link{background:#fff}.comparison-page .airline-app-overview{background:#f3f5fa;padding:72px 24px}.comparison-page .airline-app-overview__inner{width:min(100%,1200px)}.comparison-page .airline-app-overview__role,.comparison-page .airline-app-overview__strength{min-width:0;overflow-wrap:anywhere}.comparison-page .airline-app-overview__strength{margin-top:40px;padding-top:40px}.comparison-page .comparison-reviews{background:#fff;padding:72px 24px}.comparison-page .comparison-reviews__title{margin:0 0 32px;max-width:none;text-align:left;width:min(100%,1200px)}.comparison-page .comparison-reviews__container{max-width:1200px;overflow:visible}.comparison-page .comparison-reviews__grid{columns:auto;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.comparison-page .comparison-reviews__card{background:transparent;border-radius:0;border-top:1px solid #d9deea;gap:16px;margin:0;max-width:none;min-width:0;overflow-wrap:anywhere;padding:24px 0}.comparison-page .comparison-reviews__card-header{align-items:start;flex-wrap:wrap}.comparison-page .comparison-reviews__username{white-space:normal}.comparison-page .comparison-reviews__card>a{color:#475be7;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);text-underline-offset:4px}.comparison-page .comparison-reviews__fade{display:none}.comparison-page .comparison-faq{background:#f3f5fa;padding:72px 24px}.comparison-page .comparison-faq__title{margin:0 0 32px;text-align:left;width:min(100%,1200px)}.comparison-page .comparison-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px);max-width:1200px}.comparison-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.comparison-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.comparison-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.comparison-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.comparison-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}@media(max-width:1024px){.comparison-page main>.comparison-hero .comparison-hero__content{column-gap:40px;grid-template-columns:minmax(0,1fr) 200px}.comparison-page main>.comparison-hero .comparison-hero__logos{gap:16px}.comparison-page main>.comparison-hero .comparison-hero__logo{border-radius:20px;height:88px;width:88px}.comparison-page .comparison-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:744px){.comparison-page main>.comparison-hero{padding:36px 20px 48px}.comparison-page main>.comparison-hero .comparison-hero__content{gap:24px;grid-template-areas:"title" "logos" "description" "switch";grid-template-columns:minmax(0,1fr)}.comparison-page main>.comparison-hero.comparison-hero--faq-link .comparison-hero__content{grid-template-areas:"title" "logos" "description" "jump" "switch"}.comparison-page main>.comparison-hero .comparison-hero__logos{border:0;gap:16px;justify-content:flex-start;margin:0;padding:0}.comparison-page main>.comparison-hero .comparison-hero__logo{border-radius:16px;height:64px;width:64px}.comparison-page main>.comparison-hero .comparison-hero__switch-card{padding-top:24px}.comparison-page main .comparison-table{padding:48px 20px 32px}.comparison-page main .comparison-table__scope{margin-bottom:24px}.comparison-page main .comparison-table__header{top:80px}.comparison-page main .comparison-table__header-row,.comparison-page main .comparison-table__row{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-page main .comparison-table__header-cell--features{grid-column:1/-1;padding:12px 16px}.comparison-page main .comparison-table__header-cell--byair,.comparison-page main .comparison-table__header-cell--competitor{flex-direction:column;gap:8px;padding:16px 12px}.comparison-page main .comparison-table__cell--feature{grid-column:1/-1;padding:16px 16px 8px}.comparison-page main .comparison-table__cell--check{padding:8px 16px 20px}.comparison-page main .comparison-table__category-cell{padding:20px 16px 12px}.comparison-page .airline-comparison-directory{padding:48px 20px}.comparison-page .airline-comparison-directory__grid{gap:0;grid-template-columns:minmax(0,1fr)}.comparison-page .airline-comparison-directory__grid li:last-child:nth-child(odd){grid-column:auto}.comparison-page .airline-app-overview,.comparison-page .comparison-faq,.comparison-page .comparison-reviews{padding:48px 20px}.comparison-page .comparison-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.comparison-page .comparison-reviews__grid{gap:24px;grid-template-columns:minmax(0,1fr)}.comparison-page main>.comparison-cta{padding:48px 20px}}.airline-app-overview{background:#f6f8fb;box-sizing:border-box;color:#18191f;padding:48px 24px}.airline-app-overview__inner{margin:auto;width:min(100%,960px)}.airline-app-overview__roles{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.airline-app-overview__role h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 16px}.airline-app-overview__role ul{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);padding-left:20px}.airline-app-overview__role li{margin:8px 0}.airline-app-overview__strength{align-items:center;border-top:1px solid #dce1e8;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,260px);margin-top:32px;padding-top:32px}.airline-app-overview__strength h2{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 16px}.airline-app-overview__strength p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.airline-app-overview__strength figure{margin:0}.airline-app-overview__strength img{display:block;max-height:420px;object-fit:contain;width:100%}.airline-app-overview__strength figcaption{color:#656b7a;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-top:12px}@media(max-width:744px){.airline-app-overview__roles,.airline-app-overview__strength{gap:24px;grid-template-columns:minmax(0,1fr)}.airline-app-overview__strength figure{margin:auto;max-width:240px}}.comparison-table{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:80px 20px;width:100%}.comparison-table__title{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0 0 50px;text-align:center}.comparison-table__container{display:flex;flex-direction:column;gap:1.5px;max-width:919px;width:100%}.comparison-table__header{background:#fff;position:sticky;top:0;z-index:10}.comparison-table__header-row{border-bottom:1.5px solid #eeeff4;display:grid;grid-template-columns:1fr 230px 230px;min-height:92px}.comparison-table__header-cell{align-items:center;box-sizing:border-box;display:flex;padding:28px}.comparison-table__header-cell--features{max-width:450px;padding-left:16px;padding-right:28px}.comparison-table__header-cell--byair,.comparison-table__header-cell--competitor{border-left:1.5px solid #eeeff4;gap:12px;justify-content:center}.comparison-table__header-text{color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);min-width:0;overflow-wrap:anywhere}.comparison-table__header-logo{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.comparison-table__header-logo>img{border-radius:9px;display:block;height:36px;object-fit:cover;width:36px}.comparison-table__header-name{color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);white-space:nowrap}.comparison-table__header-info{align-items:center;gap:4px}.comparison-table__body,.comparison-table__header-info{display:flex;flex-direction:column}.comparison-table__category{background:#fff;display:flex;min-height:72px;width:100%}.comparison-table__category-cell{align-items:flex-end;box-sizing:border-box;display:flex;padding:0 16px 12px;width:100%}.comparison-table__category-text{color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line)}.comparison-table__row{display:grid;grid-template-columns:1fr 230px 230px;min-height:60px}.comparison-table__row--even{background:#fff}.comparison-table__row--odd{background:#f4f5f7}.comparison-table__cell{align-items:center;box-sizing:border-box;display:flex;padding:28px}.comparison-table__cell--feature{max-width:450px;min-width:260px;padding-left:16px;padding-right:36px}.comparison-table__cell--check{border-left:1.5px solid hsla(0,0%,64%,.2);justify-content:center;max-width:230px;min-width:60px}.comparison-table__feature-name{color:#555b68;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-table-size);font-weight:var(--marketing-table-weight);letter-spacing:var(--marketing-table-tracking);line-height:var(--marketing-table-line);max-width:100%;min-width:0;overflow:visible;text-overflow:unset;white-space:normal}.comparison-table__feature-link{display:block;text-decoration-color:rgba(70,107,255,.45);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.comparison-table__feature-link:hover{color:#466bff;text-decoration-color:currentColor}.comparison-table__feature-link:focus-visible{border-radius:3px;outline:2px solid #466bff;outline-offset:3px}.comparison-table__icon{height:20px;width:20px}.comparison-table__badge{align-items:center;border-radius:6px;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);gap:6px;letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line);padding:5px 10px 5px 8px;text-transform:uppercase;white-space:nowrap}.comparison-table__badge--discontinued{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(217,119,6,.2);color:#92400e}.comparison-table__badge--discontinued:before{background:#f59e0b;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.comparison-table__na{color:#656b7a}.comparison-table__na,.comparison-table__status{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line)}.comparison-table__status{align-items:center;background:#f1f5f9;border-radius:5px;box-sizing:border-box;color:#475569;display:inline-flex;-webkit-hyphens:auto;hyphens:auto;justify-content:center;max-width:150px;overflow-wrap:anywhere;padding:4px 8px;text-align:center;white-space:normal;word-break:normal}.comparison-table__status--limited{background:#f1f5f9;color:#555b68}.comparison-table__status--api-only,.comparison-table__status--concur-only{background:#e2e8f0;color:#334155}.comparison-table__status--soon{background:#fffbeb;color:#815900}.comparison-table__status--partial{background:#f3e8ff;color:#6d28d9}.comparison-table__status--paid{background:#e0f2fe;color:#0369a1}.comparison-table__soon{color:#815900}.comparison-table__partial,.comparison-table__soon{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line)}.comparison-table__partial{color:#6d28d9}.comparison-table__paid{color:#0369a1}.comparison-table__limited,.comparison-table__paid{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line)}.comparison-table__limited{background:#f1f5f9;border-radius:4px;color:#555b68;padding:3px 8px}.comparison-table__few{background:#f5f5f4;color:#78716c}.comparison-table__few,.comparison-table__rarely{border-radius:4px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:12px;font-weight:600;padding:3px 8px}.comparison-table__rarely{background:#fafaf9;color:#656b7a}.comparison-table__some{background:#f4f4f5;color:#71717a}.comparison-table__some,.comparison-table__varies{border-radius:4px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line);padding:3px 8px}.comparison-table__varies{background:#f5f5f5;color:#737373}@media only screen and (max-width:1024px){.comparison-table{padding:60px 20px}.comparison-table__title{margin-bottom:40px}.comparison-table__container{max-width:600px}.comparison-table__header-row{grid-template-columns:1fr 120px 120px;min-height:82px}.comparison-table__header-cell{padding:20px}.comparison-table__header-cell--byair,.comparison-table__header-cell--competitor{flex-direction:column;gap:4px}.comparison-table__row{grid-template-columns:1fr 120px 120px}.comparison-table__cell{padding:16px}.comparison-table__cell--feature{min-width:200px;padding-right:16px}.comparison-table__feature-name{white-space:normal}}@media only screen and (max-width:744px){.comparison-table{padding:40px 20px}.comparison-table__title{margin-bottom:30px}.comparison-table__container{max-width:600px}.comparison-table__header-row{grid-template-columns:minmax(0,1fr) clamp(56px,18vw,92px) clamp(56px,18vw,92px);min-height:82px}.comparison-table__header-cell{padding:28px}.comparison-table__header-cell--features{padding-left:16px;padding-right:28px}.comparison-table__header-cell--byair,.comparison-table__header-cell--competitor{flex-direction:column;gap:0;padding:28px 10px}.comparison-table__badge,.comparison-table__header-name{display:none}.comparison-table__row{grid-template-columns:minmax(0,1fr) clamp(56px,18vw,92px) clamp(56px,18vw,92px)}.comparison-table__cell--feature{min-width:auto;padding:28px 12px;width:auto}.comparison-table__cell--check{padding:28px 6px;width:auto}.comparison-table__status{border-radius:4px;max-width:100%;padding:3px 2px;width:100%}.comparison-table__feature-name{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.comparison-table__category{min-height:72px}.comparison-table__category-cell{padding:0 16px 12px}}.comparison-table{scroll-margin-top:100px}.comparison-table [hidden]{display:none}.comparison-table__scope{margin:0 auto 24px;width:min(100%,940px)}.comparison-table__plan,.comparison-table__scope{color:#555b68;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.comparison-table__plan{display:block;margin-top:5px}.comparison-table__cell--check{flex-direction:column}.comparison-table__expand{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:999px;box-sizing:border-box;color:#18191f;cursor:pointer;display:inline-flex;display:flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin:24px auto 0;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:-moz-fit-content;width:fit-content}.comparison-table__expand>img,.comparison-table__expand>svg{flex-shrink:0}.comparison-table__expand:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.comparison-table__expand:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.comparison-table__expand:disabled,.comparison-table__expand[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.comparison-table__expand{transition:none}}@media(hover:hover)and (pointer:fine){.comparison-table__expand:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}#comparison-faq-title,#comparison-table-title{scroll-margin-top:110px}.comparison-reviews{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:80px 20px 120px;width:100%}.comparison-reviews__title{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0 0 50px;text-align:center}.comparison-reviews__container{max-width:1029px;overflow:hidden;position:relative;width:100%}.comparison-reviews__grid{column-count:3;column-gap:12px;padding:0 20px}.comparison-reviews__grid>*{break-inside:avoid;margin-bottom:16px}.comparison-reviews__card{background:#f4f5f7;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-width:335px;padding:16px 20px}.comparison-reviews__card-header{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.comparison-reviews__rating{align-items:center;display:flex;gap:2px}.comparison-reviews__star{height:16px;width:16px}.comparison-reviews__username{color:#475be7;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);text-align:right;white-space:nowrap}.comparison-reviews__text{color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.comparison-reviews__fade{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;height:60px;left:0;pointer-events:none;position:absolute;right:0}@media only screen and (max-width:1024px){.comparison-reviews{padding:60px 20px 100px}.comparison-reviews__title{margin-bottom:40px}.comparison-reviews__grid{column-count:2;column-gap:16px;padding:0}.comparison-reviews__card{max-width:100%}.comparison-reviews__fade{height:50px}}@media only screen and (max-width:744px){.comparison-reviews{padding:40px 20px 80px}.comparison-reviews__title{margin-bottom:30px;max-width:285px}.comparison-reviews__container{max-width:320px}.comparison-reviews__grid{column-count:1;column-gap:0;padding:0}.comparison-reviews__card{max-width:320px}.comparison-reviews__fade{height:40px}}.company-page{background:#fff;color:#18191f;display:flex;flex-direction:column;font-family:Google Sans,Roboto,Arial,sans-serif}.company-page>.footer-context{margin-top:0}.company-main{padding:96px 24px 64px}.company-content{margin:0 auto;max-width:720px;overflow-wrap:anywhere}.company-content h1{text-wrap:balance;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0 0 24px}.company-content p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:24px 0 0}.company-content .company-intro{font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 32px}.company-content a:not(.company-action){color:#475be7;text-decoration:underline;text-underline-offset:3px}.company-content a:focus-visible{outline:3px solid #475be7;outline-offset:4px}.company-action{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.company-action>img,.company-action>svg{flex-shrink:0}.company-action:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.company-action:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.company-action:disabled,.company-action[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.company-action{transition:none}}@media(hover:hover)and (pointer:fine){.company-action:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media(max-width:744px){.company-main{padding:64px 20px 48px}}.company-page ::selection{background:#dfe5ff;color:#18191f}.company-page .company-main{padding:96px 40px}.company-page .company-content{background:#f5f6fa;border-radius:32px;box-sizing:border-box;display:grid;gap:24px 80px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1200px;padding:64px}.company-page .company-content h1{align-self:end;grid-column:1;grid-row:1;margin:0}.company-page .company-content .company-intro{grid-column:1;grid-row:2/4;margin:0;max-width:38ch}.company-page .company-content .company-action{--control-focus:#475be7;align-self:end;grid-column:2;grid-row:1;justify-self:start}.company-page .company-content p:not(.company-intro){grid-column:2;margin:0;max-width:42ch}@media(max-width:1000px){.company-page .company-content{gap:24px 40px;padding:48px}}@media(max-width:744px){.company-page .company-main{padding:48px 20px 56px}.company-page .company-content{gap:24px;grid-template-columns:minmax(0,1fr);padding:32px 24px}.company-page .company-content .company-action,.company-page .company-content .company-intro,.company-page .company-content h1,.company-page .company-content p:not(.company-intro){grid-column:auto;grid-row:auto}.company-page .company-content .company-action{margin-block:8px}}.friends-page{background:#fff;min-height:100vh}.friends-page .skip-link{background:#fff;left:16px;padding:16px;position:fixed;top:-100px;z-index:10000}.friends-page .skip-link:focus{top:16px}:where(.friends-page-main) :where(h1,h2,h3,p,figure){margin:0}.friends-page-main *{box-sizing:border-box}.friends-page-main .faq-accordion__item,.friends-page-main section{scroll-margin-top:120px}.friends-page-main .wrap{margin-inline:auto;max-width:1180px;width:calc(100% - 64px)}.friends-page-main h1{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line)}.friends-page-main h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line)}.friends-page-main h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.friends-page-main p{color:#555b68}.friends-page-main .lead{font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line)}.friends-page-main .caption{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.friends-page-main a{color:inherit}.friends-page-main .hero-download{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:32px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.friends-page-main .hero-download>img,.friends-page-main .hero-download>svg{flex-shrink:0}.friends-page-main .hero-download:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.friends-page-main .hero-download:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.friends-page-main .hero-download:disabled,.friends-page-main .hero-download[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.friends-page-main .hero-download{transition:none}}@media(hover:hover)and (pointer:fine){.friends-page-main .hero-download:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.friends-page-main .hero{background:#f6f7fc;border-radius:32px;margin:0 24px;overflow:hidden}.friends-page-main .hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-block:54px 32px}.friends-page-main .hero-copy{min-width:0;padding-bottom:30px;position:relative;z-index:2}.friends-page-main .hero-copy h1{max-width:540px}.friends-page-main .hero-copy h1 em{color:#475be7;font-style:normal}.friends-page-main .hero-copy .lead{margin-top:24px;max-width:440px}.friends-page-main .hero-copy .hero-helper{margin-top:16px;max-width:440px}.friends-page-main .hero-visual{align-items:center;display:flex;flex-direction:column;isolation:isolate;min-width:0;padding-bottom:8px;position:relative;z-index:1}.friends-page-main .hero-orbit{border:1px solid #e0e4f7;border-radius:50%;height:620px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:620px;z-index:-1}.friends-page-main .orbit-two{background:#e9edfc;border:none;height:480px;width:480px}.friends-page-main .phone{background:#f2f2f7;border:7px solid #fff;border-radius:44px;box-shadow:0 24px 65px -26px rgba(51,56,91,.22);color:#101114;font-family:-apple-system,BlinkMacSystemFont,sans-serif;outline:1px solid #e4e6ed;overflow:hidden;padding:14px 14px 8px;position:relative;width:370px}.friends-page-main .phone-status{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:22px;padding-inline:16px}.friends-page-main .phone-status div{align-items:center;display:flex;gap:4px}.friends-page-main .phone-actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:9px;margin-top:18px}.friends-page-main .phone-actions span{background:#fff;border-radius:50%;box-shadow:0 5px 12px rgba(19,24,43,.063);display:grid;height:36px;place-items:center;width:36px}.friends-page-main .phone-actions span:last-child{background:#6175ff;color:#fff}.friends-page-main .phone-title{font-size:30px;font-weight:700;letter-spacing:-.7px;line-height:38px;margin-bottom:18px}.friends-page-main .phone-filters{display:flex;gap:7px;margin-bottom:16px;margin-right:-14px;overflow:hidden}.friends-page-main .phone-filters span{align-items:center;border:1px solid #d6d6de;border-radius:30px;color:#707078;display:flex;flex:none;font-size:14px;gap:5px;line-height:20px;padding:7px 12px}.friends-page-main .phone-filters span .avatar{height:18px;width:18px}.friends-page-main .phone-filters span i{font-style:normal;opacity:.7}.friends-page-main .phone-filters span.selected{background:#6175ff;border-color:#6175ff;color:#fff;padding-inline:20px}.friends-page-main .phone-date{display:block;font-size:15px;line-height:22px;margin-bottom:7px}.friends-page-main .flight-card{background:#fff;border-radius:24px;margin-bottom:10px;padding:14px}.friends-page-main .flight-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.friends-page-main .airline{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:18px}.friends-page-main .airline img{border-radius:4px;height:22px;object-fit:contain;width:22px}.friends-page-main .flight-status{background:#edefff;border-radius:7px;color:#5968ed;font-size:10px;font-weight:600;line-height:16px;padding:2px 6px;text-transform:uppercase}.friends-page-main .landed .flight-status{background:#eaf7ee;color:#20733c}.friends-page-main .air .flight-status{background:#eaf2fb;color:#3973b3}.friends-page-main .flight-route{align-items:center;display:grid;gap:7px;grid-template-columns:1fr 66px 1fr}.friends-page-main .airport{display:flex;flex-direction:column}.friends-page-main .airport b{font-size:24px;font-weight:600;letter-spacing:.35px;line-height:28px}.friends-page-main .airport small{color:#727279;font-size:11px;line-height:16px}.friends-page-main .airport strong{font-size:15px;font-weight:600;line-height:21px;margin-top:5px}.friends-page-main .landed .airport strong{color:#20733c}.friends-page-main .destination{text-align:right}.friends-page-main .flight-person{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:5px;line-height:24px;text-align:center;word-break:keep-all}.friends-page-main .person-icon{position:relative}.friends-page-main .person-icon .avatar{display:block;height:32px;width:32px}.friends-page-main .person-icon .app-plane{background-color:#9696a0;border:4px solid #fff;border-radius:50%;bottom:-4px;height:23px;position:absolute;right:-10px;width:23px}.friends-page-main .avatar{border-radius:50%;object-fit:cover}.friends-page-main .phone-tabs{background:hsla(0,0%,100%,.722);border:1px solid #fff;border-radius:34px;box-shadow:0 2px 16px rgba(24,25,49,.063);display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:5px}.friends-page-main .phone-tabs span{align-items:center;display:flex;flex-direction:column;font-size:9px;gap:3px;justify-content:center;line-height:12px;min-height:48px}.friends-page-main .phone-tabs span.active{background:#e7e7eb;border-radius:28px;color:#6175ff}.friends-page-main .phone-tabs span img{height:26px;width:26px}.friends-page-main .home-indicator{background:#1e1e24;border-radius:10px;height:4px;margin:10px auto 0;width:108px}.friends-page-main .connection{overflow-x:clip;padding-block:106px 96px}.friends-page-main .connection-top{align-items:center;display:grid;gap:80px;grid-template-columns:1.15fr .85fr}.friends-page-main .connection-top .lead{margin-top:24px;max-width:540px}.friends-page-main .friends-animation{aspect-ratio:251/250;margin:auto;position:relative;width:min(100%,340px)}.friends-page-main .friends-animation img{position:absolute}.friends-page-main .friends-animation .animation-background,.friends-page-main .friends-animation .orbit{height:100%;inset:0;width:100%}.friends-page-main .friends-animation .floating-avatar{border-radius:50%;object-fit:cover}.friends-page-main .clockwise{animation:friends-rotate-cw 16s linear infinite}.friends-page-main .counterclockwise{animation:friends-rotate-ccw 26s linear infinite}.friends-page-main .av-left{animation:friends-float 2.5s ease-in-out infinite;height:18%;left:3.984%;top:15.6%;width:17.929%}.friends-page-main .av-bottom{animation:friends-float 3s ease-in-out .5s infinite;height:20.4%;left:49.402%;top:78.4%;width:20.319%}.friends-page-main .av-top{animation:friends-float 2.8s ease-in-out 1s infinite;height:24%;left:64.94%;top:1.6%;width:23.904%}@keyframes friends-rotate-cw{to{transform:rotate(1turn)}}@keyframes friends-rotate-ccw{0%{transform:rotate(540deg)}to{transform:rotate(180deg)}}@keyframes friends-float{50%{transform:translateY(-6px)}}.friends-page-main .steps{display:grid;gap:42px;grid-template-columns:repeat(3,1fr);list-style:none;margin:56px 0 0;padding:0}.friends-page-main .steps li{border-top:1px solid #dfe2ed;padding-top:24px}.friends-page-main .steps .step-number{color:#475be7;display:block;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-bottom:16px}.friends-page-main .steps h3{margin-bottom:12px}.friends-page-main .app-plane{--plane-image:url(/features/friends-flights/assets/app/plane.png);background:currentColor;display:inline-block;flex-shrink:0;height:22px;-webkit-mask:var(--plane-image) center/contain no-repeat;mask:var(--plane-image) center/contain no-repeat;width:22px}.friends-page-main .app-plane--departure{--plane-image:url(/features/friends-flights/assets/app/departure.png)}.friends-page-main .app-plane--arrival{--plane-image:url(/features/friends-flights/assets/app/arrival.png)}.friends-page-main .person-icon .app-plane{background:#fff;border:0;-webkit-mask:none;mask:none}.friends-page-main .person-icon .app-plane:after{background:#9696a0;content:"";inset:3px;-webkit-mask:var(--plane-image) center/contain no-repeat;mask:var(--plane-image) center/contain no-repeat;position:absolute}.friends-page-main .journey{background:#fafafc;padding-block:64px}.friends-page-main .journey-layout{align-items:center;display:grid;gap:72px;grid-template-columns:.85fr 1.15fr}.friends-page-main .section-heading{text-align:left}.friends-page-main .section-heading .lead{margin-top:20px;max-width:380px}.friends-page-main .journey-list article{border-bottom:1px solid #e3e6ee;display:flex;gap:18px;padding-block:22px}.friends-page-main .journey-list article:first-child{padding-top:0}.friends-page-main .journey-list article:last-child{border:0;padding-bottom:0}.friends-page-main .journey-list .avatar{flex-shrink:0;height:44px;margin-top:4px;width:44px}.friends-page-main .journey-list h3{margin-bottom:8px}.friends-page-main .journey-list .journey-detail{flex:1 1;min-width:0}.friends-page-main .predict-note{margin-top:24px;max-width:380px}.friends-page-main .predict-note p{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.friends-page-main .predict-note .predict-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);margin-top:8px;max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.friends-page-main .predict-note .predict-link>img,.friends-page-main .predict-note .predict-link>svg{flex-shrink:0}.friends-page-main .predict-note .predict-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.friends-page-main .predict-note .predict-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.friends-page-main .predict-note .predict-link:disabled,.friends-page-main .predict-note .predict-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.friends-page-main .predict-note .predict-link{transition:none}}@media(hover:hover)and (pointer:fine){.friends-page-main .predict-note .predict-link:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.06)}}.friends-page-main .journey-fact{color:#656b7a;display:flex;flex-wrap:wrap;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);gap:8px 18px;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-top:12px}.friends-page-main .journey-fact>span:last-child{align-items:center;display:flex;gap:5px}.friends-page-main .journey-fact.landed>span:last-child{color:#20733c}.friends-page-main .journey-fact.air>span:last-child{color:#475be7}.friends-page-main .journey-fact .app-plane{height:18px;width:18px}.friends-page-main .privacy{display:grid;gap:90px;grid-template-columns:1fr 1fr;padding-block:110px}.friends-page-main .section-icon{background:#f0f2fb;border-radius:18px;color:#475be7;display:grid;height:56px;margin-bottom:26px;place-items:center;width:56px}.friends-page-main .privacy-intro .lead{margin-top:24px;max-width:390px}.friends-page-main .privacy-points{display:flex;flex-direction:column;gap:28px}.friends-page-main .privacy-points article{border-bottom:1px solid #eceef3;display:flex;gap:18px;padding-bottom:28px}.friends-page-main .privacy-points article:last-child{border-bottom:none;padding-bottom:0}.friends-page-main .privacy-points article>svg{color:#656b7a;flex-shrink:0;margin-top:5px}.friends-page-main .privacy-points article h3{margin-bottom:10px}.friends-page-main .family{align-items:center;background:#f1f6f2;border-radius:32px;display:grid;gap:72px;grid-template-columns:1fr .9fr;padding:64px}.friends-page-main .family .lead{margin-top:24px}.friends-page-main .family .family-copy>p:not(.lead){margin-top:16px}.friends-page-main .channel-icons{display:flex;gap:12px;margin-bottom:24px}.friends-page-main .channel-icons img{height:40px;object-fit:contain;width:40px}.friends-page-main .chat-demo{background:#f8faf8;border:1px solid #dbe6de;border-radius:28px;box-shadow:0 22px 44px -28px rgba(37,75,60,.314);font-family:-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.friends-page-main .chat-heading{align-items:center;background:#fff;border-bottom:1px solid #e7ece8;display:flex;gap:12px;padding:20px}.friends-page-main .chat-heading>div:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:2px}.friends-page-main .chat-heading span{color:#737b76;font-size:12px}.friends-page-main .chat-heading>svg{color:#789083}.friends-page-main .chat-brand{flex-shrink:0;height:42px;width:42px}.friends-page-main .chat-brand img{border-radius:11px;display:block;height:100%;width:100%}.friends-page-main .chat-body{background:#eaf0eb;padding:20px}.friends-page-main .chat-day{color:#6a766d;display:block;font-size:10px;margin-bottom:20px;text-align:center}.friends-page-main .chat-bubble{background:#fff;border-radius:4px 18px 18px 18px;font-size:14px;line-height:21px;max-width:94%;padding:18px}.friends-page-main .chat-bubble b{font-size:17px}.friends-page-main .chat-bubble p{color:#39453c;margin-top:10px}.friends-page-main .chat-bubble small{align-items:center;color:#7c867f;display:flex;font-size:10px;gap:2px;justify-content:flex-end}.friends-page-main .chat-route{align-items:center;border-block:1px solid #eef0ee;display:flex;font-size:21px;font-weight:600;gap:18px;margin-top:12px;padding:12px 0}.friends-page-main .chat-route svg{color:#8c978e}.friends-page-main .chat-reply{background:#d1e8d7;border-radius:18px 4px 18px 18px;font-size:14px;margin:16px 0 0 auto;padding:12px 14px;width:-moz-fit-content;width:fit-content}.friends-page-main .chat-reply small{color:#597563;font-size:10px;margin-left:10px}.friends-page-main .faq{padding-block:120px}.friends-page-main .faq-heading{margin:0 auto 56px;max-width:780px;text-align:center}.friends-page-main .faq-accordion{margin-inline:auto;max-width:900px}.friends-page-main .avatar-stack{display:flex;justify-content:center;padding-left:10px}.friends-page-main .avatar-stack .avatar{border:3px solid #fff;height:40px;margin-left:-10px;width:40px}@media(max-width:1200px){.friends-page-main .hero-inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.friends-page-main .hero-inner{gap:24px}.friends-page-main .hero-copy h1 br{display:none}.friends-page-main .phone{width:340px}.friends-page-main .connection-top{gap:40px}.friends-page-main .family{gap:36px;padding:40px}.friends-page-main .privacy{gap:42px}}@media(max-width:760px){.friends-page-main .wrap{width:calc(100% - 40px)}.friends-page-main .hero{border-radius:24px;margin:0 12px}.friends-page-main .hero-inner{gap:28px;grid-template-columns:minmax(0,1fr);padding:40px 0 24px;width:calc(100% - 40px)}.friends-page-main .hero-copy{padding:0}.friends-page-main .hero-copy h1{max-width:440px}.friends-page-main .hero-copy h1 br{display:initial}.friends-page-main .hero-copy .lead{margin-top:20px}.friends-page-main .hero-visual{width:100%}.friends-page-main .phone{border-radius:34px;border-width:5px;padding:12px 12px 8px;width:min(100%,370px)}.friends-page-main .phone-title{font-size:27px}.friends-page-main .phone-actions{margin-top:10px}.friends-page-main .phone-filters{margin-bottom:12px}.friends-page-main .flight-card{border-radius:20px;padding:12px}.friends-page-main .airport b{font-size:22px}.friends-page-main .flight-person{font-size:16px}.friends-page-main .phone-tabs{margin-top:12px}.friends-page-main .hero-orbit{height:440px;width:440px}.friends-page-main .orbit-two{height:350px;width:350px}.friends-page-main .connection{padding-block:64px}.friends-page-main .connection-top{gap:32px;grid-template-columns:1fr}.friends-page-main .friends-animation{width:270px}.friends-page-main .steps{gap:24px;grid-template-columns:1fr;margin-top:24px}.friends-page-main .steps li{padding:24px 0 0 40px;position:relative}.friends-page-main .steps .step-number{left:0;position:absolute;top:26px}.friends-page-main .steps h3{margin-bottom:8px}.friends-page-main .journey{padding-block:64px}.friends-page-main .section-heading{text-align:left}.friends-page-main .journey-layout{gap:32px;grid-template-columns:minmax(0,1fr)}.friends-page-main .journey-list article{gap:14px}.friends-page-main .journey-list .avatar{height:36px;width:36px}.friends-page-main .journey-fact{flex-direction:column;gap:4px}.friends-page-main .privacy{gap:36px;grid-template-columns:1fr;padding-block:64px}.friends-page-main .privacy-points{gap:22px}.friends-page-main .privacy-points article{padding-bottom:22px}.friends-page-main .family{border-radius:24px;gap:32px;grid-template-columns:1fr;padding:28px 22px}.friends-page-main .chat-body,.friends-page-main .chat-heading{padding:16px}.friends-page-main .chat-bubble{padding:14px}.friends-page-main .chat-reply{font-size:13px}.friends-page-main .faq{padding-block:82px}.friends-page-main .faq-heading{margin-bottom:40px}.friends-page-main .hero-download{margin-top:24px}}@media(max-width:359px){.friends-page-main .hero-inner{width:calc(100% - 28px)}.friends-page-main .phone{padding-inline:10px}.friends-page-main .phone-title{font-size:24px}.friends-page-main .flight-route{gap:2px;grid-template-columns:1fr 50px 1fr}.friends-page-main .airport small{font-size:10px}.friends-page-main .flight-person{font-size:14px}.friends-page-main .family{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.friends-page-main *,.friends-page-main :after,.friends-page-main :before{animation:none!important;transition:none!important}}.friends-page .friends-page-main ::selection{background:#dce3ff;color:#18191f}.friends-page .friends-page-main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.friends-page .friends-page-main .wrap{max-width:1200px;width:calc(100% - 48px)}.friends-page .friends-page-main h1,.friends-page .friends-page-main h2,.friends-page .friends-page-main h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.friends-page .friends-page-main .hero{background:#242b3a;border-radius:0;margin:0;overflow:visible;padding:64px 0}.friends-page .friends-page-main .hero-inner{gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:0}.friends-page .friends-page-main .hero-copy{padding:0}.friends-page .friends-page-main .hero-copy h1{color:#fff;max-width:650px}.friends-page .friends-page-main .hero-copy h1 em{color:inherit}.friends-page .friends-page-main .hero-copy .lead{color:#d3d7e0;margin-top:24px;max-width:55ch}.friends-page .friends-page-main .hero-copy .hero-helper{color:#d3d7e0;max-width:55ch}.friends-page .friends-page-main .hero-download{background:#fff;border-color:transparent;box-shadow:none;color:#18191f}@media(hover:hover)and (pointer:fine){.friends-page .friends-page-main .hero-download:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.friends-page .friends-page-main .hero-orbit{display:none}.friends-page .friends-page-main .hero-visual{margin:0;padding:0}.friends-page .friends-page-main .hero-visual :focus-visible{outline-color:#a8b3ff}.friends-page .friends-page-main .phone{box-shadow:none;outline:0;transform:none;width:min(100%,370px)}.friends-page .friends-page-main .phone-filters{flex-wrap:wrap;margin-right:0;overflow:visible}.friends-page .friends-page-main .phone-filters span{color:#555b68;flex:0 1 auto;min-width:0}.friends-page .friends-page-main .phone-tabs{background:#fff;box-shadow:none}.friends-page .friends-page-main .phone-tabs span{min-width:0;overflow-wrap:anywhere;text-align:center}.friends-page .friends-page-main .flight-card{border-radius:16px}.friends-page .friends-page-main .flight-meta{align-items:flex-start;flex-wrap:wrap}.friends-page .friends-page-main .flight-status{color:#384bd1}.friends-page .friends-page-main .air .flight-status{color:#265d93}.friends-page .friends-page-main .airport{min-width:0}.friends-page .friends-page-main .airport small{color:#555b68;overflow-wrap:anywhere}.friends-page .friends-page-main .avatar-stack .avatar,.friends-page .friends-page-main .journey-list .avatar,.friends-page .friends-page-main .person-icon .avatar{height:20px;width:20px}.friends-page .friends-page-main .person-icon .app-plane{height:18px;right:-9px;width:18px}.friends-page .friends-page-main .connection{overflow:visible;padding-block:80px}.friends-page .friends-page-main .connection-top{gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.friends-page .friends-page-main .friends-animation{max-width:340px}.friends-page .friends-page-main .friends-animation img{animation:none}.friends-page .friends-page-main .steps{gap:40px;margin-top:48px}.friends-page .friends-page-main .steps li{min-width:0}.friends-page .friends-page-main .journey{background:#f3f5fa;padding-block:80px}.friends-page .friends-page-main .journey-layout{align-items:start;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.friends-page .friends-page-main .predict-note,.friends-page .friends-page-main .section-heading .lead{max-width:65ch}.friends-page .friends-page-main .journey-list article{gap:16px}.friends-page .friends-page-main .journey-fact{color:#555b68}.friends-page .friends-page-main .privacy{gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:80px}.friends-page .friends-page-main .privacy-intro .lead{max-width:65ch}.friends-page .friends-page-main .family{background:#f3f5fa;border-radius:16px;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:48px}.friends-page .friends-page-main .chat-demo{border-radius:16px;box-shadow:none;min-width:0}.friends-page .friends-page-main .chat-heading>div:nth-child(2){min-width:0}.friends-page .friends-page-main .chat-bubble small,.friends-page .friends-page-main .chat-day,.friends-page .friends-page-main .chat-heading span,.friends-page .friends-page-main .chat-reply small{color:#4c6252}.friends-page .friends-page-main .chat-bubble{max-width:100%}.friends-page .friends-page-main .faq{padding-block:80px}.friends-page .friends-page-main .faq-heading{margin:0 0 40px;text-align:left}.friends-page .friends-page-main .faq-accordion{--faq-accordion-gap:16px;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:75ch;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;max-width:none}.friends-page .friends-page-main>.comparison-cta{align-items:stretch;background:#242b3a;padding:80px 24px}.friends-page .friends-page-main>.comparison-cta .comparison-cta__content{align-items:flex-start;margin:0 auto;max-width:1200px}.friends-page .friends-page-main>.comparison-cta .comparison-cta__icon{height:48px;width:48px}.friends-page .friends-page-main>.comparison-cta .comparison-cta__title{color:#fff;max-width:850px;text-align:left}.friends-page .friends-page-main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:75ch;text-align:left}.friends-page .friends-page-main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.08);--provider-border:hsla(0,0%,100%,.3);--provider-hover:hsla(0,0%,100%,.14)}.friends-page .friends-page-main>.comparison-cta .avatar-stack{gap:8px;padding-left:0}.friends-page .friends-page-main>.comparison-cta .avatar-stack .avatar{border:0;margin:0}@media(max-width:1024px){.friends-page .friends-page-main .connection-top,.friends-page .friends-page-main .family,.friends-page .friends-page-main .hero-inner,.friends-page .friends-page-main .journey-layout,.friends-page .friends-page-main .privacy{gap:40px}.friends-page .friends-page-main .hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media(max-width:744px){.friends-page .friends-page-main .wrap{width:calc(100% - 40px)}.friends-page .friends-page-main .hero{padding:36px 0 48px}.friends-page .friends-page-main .connection-top,.friends-page .friends-page-main .family,.friends-page .friends-page-main .hero-inner,.friends-page .friends-page-main .journey-layout,.friends-page .friends-page-main .privacy{gap:40px;grid-template-columns:minmax(0,1fr)}.friends-page .friends-page-main .hero-visual{align-items:flex-start}.friends-page .friends-page-main .phone{padding:14px 10px 8px;width:min(100%,370px)}.friends-page .friends-page-main .phone-filters{margin-right:0}.friends-page .friends-page-main .flight-route{gap:6px;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)}.friends-page .friends-page-main .flight-card{padding:14px 10px}.friends-page .friends-page-main .phone-tabs span{font-size:9px;line-height:12px}.friends-page .friends-page-main .connection,.friends-page .friends-page-main .faq,.friends-page .friends-page-main .privacy{padding-block:48px}.friends-page .friends-page-main .steps{gap:32px;grid-template-columns:minmax(0,1fr);margin-top:32px}.friends-page .friends-page-main .journey{padding-block:48px}.friends-page .friends-page-main .family{padding:28px 20px}.friends-page .friends-page-main .chat-body,.friends-page .friends-page-main .chat-bubble{padding:16px}.friends-page .friends-page-main .chat-reply{overflow-wrap:anywhere}.friends-page .friends-page-main .faq-heading{margin-bottom:32px}.friends-page .friends-page-main .faq-accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px}.friends-page .friends-page-main>.comparison-cta{padding:48px 20px}}.friends-page .friends-page-main .phone-filters span.selected{color:#fff}.breadcrumb{margin:0 auto;max-width:1200px;padding:10px 40px}.breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.breadcrumb__item{align-items:center;display:flex;font-size:13px;line-height:1.4}.breadcrumb__separator{align-items:center;color:#d3d7e0;display:flex;margin:0 8px}.breadcrumb__link{color:#d3d7e0;font-weight:500;text-decoration:none;transition:color .15s ease}.breadcrumb__link:hover{color:#fff;text-decoration:underline}.breadcrumb__current{color:#d3d7e0;font-weight:400}@media only screen and (max-width:744px){.breadcrumb{padding:8px 20px}.breadcrumb__item{font-size:12px}.breadcrumb__separator{margin:0 6px}}.airline-hero{width:100%}.airline-hero .airline-hero__background{background-color:#242b3a;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;position:relative;width:100%}.airline-hero .airline-hero__breadcrumb-ribbon{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:1}.airline-hero .airline-hero__content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:1200px;padding:48px 40px 52px;position:relative;width:100%;z-index:1}.airline-hero .airline-hero__logo{background:#fff;border-radius:8px;height:36px;margin-bottom:8px;object-fit:contain;padding:4px;width:36px}.airline-hero .airline-hero__iata{color:#fff;font-size:80px;font-weight:700;letter-spacing:6px;line-height:1;margin-bottom:4px;opacity:.2}.airline-hero .airline-hero__title{text-wrap:balance;color:#fff;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0}.airline-hero .airline-hero__country{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:4px 0 0}.airline-hero .airline-hero__alliance{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);margin-top:12px;max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;text-transform:capitalize;transition:none;white-space:normal}.airline-hero .airline-hero__alliance>img,.airline-hero .airline-hero__alliance>svg{flex-shrink:0}@media only screen and (max-width:1024px){.airline-hero .airline-hero__background{min-height:340px}.airline-hero .airline-hero__content{padding:40px 24px}.airline-hero .airline-hero__iata{font-size:60px}}@media only screen and (max-width:744px){.airline-hero .airline-hero__background{min-height:280px}.airline-hero .airline-hero__content{padding:32px 20px}.airline-hero .airline-hero__iata{font-size:48px;letter-spacing:4px}.airline-hero .airline-hero__alliance{margin-top:8px;padding:5px 14px}}.airline-timeline{margin:0 auto;max-width:800px;padding:36px 40px 0}.airline-timeline .airline-timeline__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 20px}.airline-timeline .airline-timeline__toggle{background:#f4f5f7;border-radius:12px;box-sizing:border-box;display:inline-flex;margin-bottom:20px;max-width:100%;padding:3px}.airline-timeline .airline-timeline__toggle-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;border-radius:9px;box-sizing:border-box;color:#555b68;cursor:pointer;display:inline-flex;font-family:inherit;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;min-width:0;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-timeline .airline-timeline__toggle-btn>img,.airline-timeline .airline-timeline__toggle-btn>svg{flex-shrink:0}.airline-timeline .airline-timeline__toggle-btn:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-timeline .airline-timeline__toggle-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-timeline .airline-timeline__toggle-btn:disabled,.airline-timeline .airline-timeline__toggle-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-timeline .airline-timeline__toggle-btn{transition:none}}@media(hover:hover)and (pointer:fine){.airline-timeline .airline-timeline__toggle-btn:hover:not(:disabled){background:#e8eaf2}}.airline-timeline .airline-timeline__toggle-btn--active{background:#475be7;color:#fff}@media(hover:hover)and (pointer:fine){.airline-timeline .airline-timeline__toggle-btn--active:hover:not(:disabled){background:#384bd1;color:#fff}}.airline-timeline .airline-timeline__cards{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.airline-timeline .airline-timeline__card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden;padding:20px 18px 18px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.airline-timeline .airline-timeline__card:before{background:var(--card-accent);border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.airline-timeline .airline-timeline__card-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.airline-timeline .airline-timeline__card-icon{align-items:center;background:var(--card-bg);border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.airline-timeline .airline-timeline__card-title{color:var(--card-accent);font-size:14px;font-weight:700;letter-spacing:-.1px;line-height:1.2;margin:0}.airline-timeline .airline-timeline__card-times{align-items:stretch;display:flex;gap:0}.airline-timeline .airline-timeline__card-time{display:flex;flex:1 1;flex-direction:column;gap:2px}.airline-timeline .airline-timeline__card-divider{align-self:stretch;background:#d9dbe1;margin:0 14px;width:1px}.airline-timeline .airline-timeline__card-label{color:#656b7a;font-size:11px;font-weight:600;letter-spacing:.4px;line-height:1;text-transform:uppercase}.airline-timeline .airline-timeline__card-value{color:#18191f;font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin-top:3px}.airline-timeline .airline-timeline__card-unit{color:#656b7a;font-size:11px;font-weight:500;line-height:1;margin-top:2px}.airline-timeline .airline-timeline__cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:22px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-timeline .airline-timeline__cta>img,.airline-timeline .airline-timeline__cta>svg{flex-shrink:0}.airline-timeline .airline-timeline__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-timeline .airline-timeline__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-timeline .airline-timeline__cta:disabled,.airline-timeline .airline-timeline__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-timeline .airline-timeline__cta{transition:none}}@media(hover:hover)and (pointer:fine){.airline-timeline .airline-timeline__cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.airline-timeline{padding:28px 24px 0}.airline-timeline .airline-timeline__card-unit{display:none}}@media only screen and (max-width:744px){.airline-timeline{padding:24px 20px 0}.airline-timeline .airline-timeline__cards{gap:12px;grid-template-columns:1fr}.airline-timeline .airline-timeline__card{padding:18px 16px 16px}.airline-timeline .airline-timeline__card-times{gap:0}.airline-timeline .airline-timeline__card-unit{display:block}.airline-timeline .airline-timeline__cta{box-sizing:border-box;display:block;text-align:center;width:100%}}.airline-variations{margin:0 auto;max-width:800px;padding:48px 40px}.airline-variations__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 24px}.airline-variations__list{display:flex;flex-direction:column;gap:14px}.airline-variations__card{background:#fff;border:1px solid #d9dbe1;border-radius:14px;padding:20px;transition:border-color .2s ease}.airline-variations__card:hover{border-color:#c2c5cf}.airline-variations__header{margin-bottom:16px}.airline-variations__airports{display:flex;flex-wrap:wrap;gap:8px}.airline-variations__badge{align-items:center;background:#f4f5f7;border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#555b68;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;transition:none;white-space:normal}.airline-variations__badge>img,.airline-variations__badge>svg{flex-shrink:0}.airline-variations__badge--linked{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-variations__badge--linked>img,.airline-variations__badge--linked>svg{flex-shrink:0}.airline-variations__badge--linked:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-variations__badge--linked:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-variations__badge--linked:disabled,.airline-variations__badge--linked[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-variations__badge--linked{transition:none}}@media(hover:hover)and (pointer:fine){.airline-variations__badge--linked:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.airline-variations__phases{display:flex;flex-wrap:wrap;gap:10px}.airline-variations__phase{background:var(--phase-bg);border-radius:12px;flex:1 1;min-width:200px;overflow:hidden;padding:14px 16px;position:relative}.airline-variations__phase:before{background:var(--phase-accent);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.airline-variations__phase-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.airline-variations__phase-icon{align-items:center;background:hsla(0,0%,100%,.7);border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.airline-variations__phase-label{color:var(--phase-accent);font-size:13px;font-weight:700;letter-spacing:-.1px}.airline-variations__phase-body{display:flex;flex-direction:column;gap:8px}.airline-variations__segment{display:flex;flex-direction:column;gap:6px}.airline-variations__segment-tag{color:var(--phase-accent);font-size:10px;font-weight:700;letter-spacing:.6px;opacity:.7;text-transform:uppercase}.airline-variations__segment-times{display:flex;gap:16px}.airline-variations__time{display:flex;flex-direction:column;gap:1px}.airline-variations__time-label{color:#656b7a;font-size:10px;font-weight:600;letter-spacing:.3px;line-height:1;text-transform:uppercase}.airline-variations__time-value{color:#18191f;font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.airline-variations__delta{border-radius:6px;display:inline-block;font-size:11px;font-weight:700;line-height:1;margin-top:2px;padding:2px 6px;width:-moz-fit-content;width:fit-content}.airline-variations__delta--stricter{background:rgba(192,57,43,.12);color:#a62d25}.airline-variations__delta--lenient{background:rgba(45,138,78,.12);color:#20733c}.airline-variations__note{border-top:1px solid #d9dbe1;color:#656b7a;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:14px 0 0;padding:12px 0 0}@media only screen and (max-width:744px){.airline-variations{padding:36px 20px}.airline-variations__title{margin-bottom:20px}.airline-variations__card{padding:16px}.airline-variations__phases{flex-direction:column}.airline-variations__phase{min-width:unset}.airline-variations__badge{padding:4px 10px}.airline-variations__time-value{font-size:18px}}.airline-tips{margin:0 auto;max-width:800px;padding:60px 40px}.airline-tips__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 20px}.airline-tips__list{display:flex;flex-direction:column;gap:12px}.airline-tips__item{background:#fff;border:1px solid #d9dbe1;border-radius:14px;padding:18px 20px;transition:border-color .2s ease}.airline-tips__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.airline-tips__badge{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;transition:none;white-space:normal}.airline-tips__badge>img,.airline-tips__badge>svg{flex-shrink:0}.airline-tips__badge--recommendation{background:#e8edff;color:#475be7}.airline-tips__badge--bag_drop{background:#fff4e2;color:#815900}.airline-tips__badge--self_service{background:#e1f7e6;color:#20733c}.airline-tips__badge--special_service{background:#f3e8ff;color:#7c3aed}.airline-tips__badge--terminal_specific{background:#fff0e5;color:#c2410c}.airline-tips__airports{display:flex;flex-wrap:wrap;gap:6px}.airline-tips__airport-tag{align-items:center;background:#f4f5f7;border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#555b68;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;transition:none;white-space:normal}.airline-tips__airport-tag>img,.airline-tips__airport-tag>svg{flex-shrink:0}.airline-tips__airport-tag--linked{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-tips__airport-tag--linked>img,.airline-tips__airport-tag--linked>svg{flex-shrink:0}.airline-tips__airport-tag--linked:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-tips__airport-tag--linked:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-tips__airport-tag--linked:disabled,.airline-tips__airport-tag--linked[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-tips__airport-tag--linked{transition:none}}@media(hover:hover)and (pointer:fine){.airline-tips__airport-tag--linked:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.airline-tips__description{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.airline-tips__view-all{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:14px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.airline-tips__view-all>img,.airline-tips__view-all>svg{flex-shrink:0}.airline-tips__view-all:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-tips__view-all:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-tips__view-all:disabled,.airline-tips__view-all[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-tips__view-all{transition:none}}@media(hover:hover)and (pointer:fine){.airline-tips__view-all:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:744px){.airline-tips{padding:40px 20px}.airline-tips__title{margin-bottom:16px}.airline-tips__item{padding:16px}}.airline-info{display:flex;justify-content:center;margin:0 auto;max-width:800px;padding:48px 40px}.airline-info__card{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px;padding:40px 32px;text-align:center;width:100%}.airline-info__logo{background:#f4f5f7;border-radius:8px;height:36px;object-fit:contain;padding:4px;width:36px}.airline-info__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.airline-info__alliance{align-items:center;display:flex;gap:10px;margin-top:4px}.airline-info__alliance-label{color:#555b68;font-size:14px;font-weight:600}.airline-info__alliance-badge{align-items:center;background:rgba(97,117,255,.08);border:1px solid transparent;border:1px solid rgba(97,117,255,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;text-transform:capitalize;transition:none;white-space:normal}.airline-info__alliance-badge>img,.airline-info__alliance-badge>svg{flex-shrink:0}.airline-info__links{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:8px;width:100%}.airline-info__link{align-items:center;color:#475be7;display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none;transition:opacity .2s ease}.airline-info__link:hover{opacity:.75}.airline-info__external-icon{flex-shrink:0}.airline-info__checkin-btn{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-info__checkin-btn>img,.airline-info__checkin-btn>svg{flex-shrink:0}.airline-info__checkin-btn:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-info__checkin-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-info__checkin-btn:disabled,.airline-info__checkin-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-info__checkin-btn{transition:none}}@media(hover:hover)and (pointer:fine){.airline-info__checkin-btn:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.airline-info{padding:40px 24px}.airline-info__card{padding:32px 24px}}@media only screen and (max-width:744px){.airline-info{padding:32px 20px}.airline-info__card{border-radius:16px;padding:28px 20px}.airline-info__checkin-btn{width:100%}}.airport-hero{width:100%}.airport-hero .airport-hero__background{background-color:#242b3a;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;position:relative;width:100%}.airport-hero .airport-hero__overlay{background:linear-gradient(180deg,rgba(36,43,58,.15),rgba(36,43,58,.4) 40%,rgba(36,43,58,.92));bottom:0;left:0;position:absolute;right:0;top:0}.airport-hero .airport-hero__breadcrumb-ribbon{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:1}.airport-hero .airport-hero__content{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:1200px;padding:60px 40px 52px;position:relative;width:100%;z-index:1}.airport-hero .airport-hero__code{color:#fff;font-size:80px;font-weight:700;letter-spacing:6px;line-height:1;margin-bottom:4px;opacity:.2}.airport-hero .airport-hero__title{text-wrap:balance;color:#fff;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0}.airport-hero .airport-hero__location{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:4px 0 0}@media only screen and (max-width:1024px){.airport-hero .airport-hero__background{min-height:340px}.airport-hero .airport-hero__content{padding:48px 24px 40px}.airport-hero .airport-hero__code{font-size:60px}}@media only screen and (max-width:744px){.airport-hero .airport-hero__background{min-height:280px}.airport-hero .airport-hero__content{padding:36px 20px 32px}.airport-hero .airport-hero__code{font-size:48px;letter-spacing:4px}}.airport-quick-info{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-quick-info .airport-quick-info__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 18px}.airport-quick-info .airport-quick-info__chips{display:flex;flex-wrap:wrap;gap:14px}.airport-quick-info .airport-quick-info__chip{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);display:flex;flex:1 1;gap:14px;min-width:200px;padding:18px 22px;transition:box-shadow .2s ease}.airport-quick-info .airport-quick-info__chip:hover{box-shadow:0 2px 6px rgba(0,0,0,.06),0 8px 20px rgba(0,0,0,.04)}.airport-quick-info .airport-quick-info__chip-icon{align-items:center;background:#f4f5f7;border-radius:12px;display:flex;flex-shrink:0;font-size:26px;height:44px;justify-content:center;width:44px}.airport-quick-info .airport-quick-info__chip-icon img{border-radius:4px}.airport-quick-info .airport-quick-info__chip-text{display:flex;flex-direction:column;gap:2px}.airport-quick-info .airport-quick-info__chip-value{color:#18191f;font-size:20px;font-weight:700;letter-spacing:-.3px}.airport-quick-info .airport-quick-info__chip-label{color:#656b7a;font-size:13px;font-weight:500}@media only screen and (max-width:1024px){.airport-quick-info{padding:28px 24px 0}.airport-quick-info .airport-quick-info__chip{min-width:160px;padding:16px 18px}}@media only screen and (max-width:744px){.airport-quick-info{padding:24px 20px 0}.airport-quick-info .airport-quick-info__chips{flex-direction:column}.airport-quick-info .airport-quick-info__chip{min-width:unset}}.airport-delay{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-delay .airport-delay__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 18px}.airport-delay .airport-delay__card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);padding:24px 28px}.airport-delay .airport-delay__header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.airport-delay .airport-delay__badge{border-radius:20px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.2px;padding:7px 16px;text-transform:capitalize}.airport-delay .airport-delay__stats{display:flex;flex-direction:column;gap:5px}.airport-delay .airport-delay__stat{color:#555b68;font-size:15px;font-weight:500;line-height:22px;margin:0}.airport-delay .airport-delay__toggle{background:none;border:none;color:#475be7;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:700;margin-top:14px;padding:0;transition:opacity .15s}.airport-delay .airport-delay__toggle:hover{opacity:.75}.airport-delay .airport-delay__breakdown{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px;margin-top:16px;max-width:360px;padding-top:16px}.airport-delay .airport-delay__breakdown-row{align-items:center;display:flex;font-size:14px;justify-content:space-between}.airport-delay .airport-delay__breakdown-row span:first-child{color:#656b7a;font-weight:500}.airport-delay .airport-delay__breakdown-row span:last-child{color:#18191f;font-weight:700}.airport-delay .airport-delay__value--on-time{color:#34c759!important}.airport-delay .airport-delay__value--delayed{color:#ff9500!important}.airport-delay .airport-delay__value--cancelled{color:#ff3b30!important}@media only screen and (max-width:1024px){.airport-delay{padding:28px 24px 0}}@media only screen and (max-width:744px){.airport-delay{padding:24px 20px 0}.airport-delay .airport-delay__card{padding:20px 22px}}.airport-flights{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-flights .airport-flights__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 18px}.airport-flights .airport-flights__tabs{border-bottom:2px solid rgba(0,0,0,.06);display:flex;gap:0;margin-bottom:0}.airport-flights .airport-flights__tab{background:none;border:none;border-bottom:2px solid transparent;color:#656b7a;cursor:pointer;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-compact-weight);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-compact-line);margin-bottom:-2px;min-height:44px;padding:11px 24px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;transition:color .2s,border-color .2s}.airport-flights .airport-flights__tab:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airport-flights .airport-flights__tab:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airport-flights .airport-flights__tab:disabled,.airport-flights .airport-flights__tab[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airport-flights .airport-flights__tab{transition:none}}.airport-flights .airport-flights__tab:hover{color:#475be7}.airport-flights .airport-flights__tab--active{border-bottom-color:#6175ff;color:#475be7}.airport-flights .airport-flights__table-wrapper{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow-x:auto}.airport-flights .airport-flights__table{border-collapse:collapse;width:100%}.airport-flights .airport-flights__table td,.airport-flights .airport-flights__table th{white-space:nowrap}.airport-flights .airport-flights__table th{border-bottom:1px solid rgba(0,0,0,.06);color:#656b7a;font-size:11px;font-weight:700;letter-spacing:.8px;padding:14px 16px 10px;text-align:left;text-transform:uppercase}.airport-flights .airport-flights__table td{border-bottom:1px solid rgba(0,0,0,.04);color:#18191f;font-size:15px;padding:16px}.airport-flights .airport-flights__table tbody tr{transition:background-color .15s}.airport-flights .airport-flights__table tbody tr:hover{background-color:rgba(97,117,255,.02)}.airport-flights .airport-flights__table tr:last-child td{border-bottom:none}.airport-flights .airport-flights__cell-time{font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.airport-flights .airport-flights__time-scheduled{color:#656b7a;font-weight:600;margin-right:6px;text-decoration:line-through}.airport-flights .airport-flights__time-actual{font-weight:700}.airport-flights .airport-flights__time-actual.airport-flights__delay--late{color:#ff3b30}.airport-flights .airport-flights__time-actual.airport-flights__delay--early{color:#34c759}.airport-flights .airport-flights__cell-city{font-weight:500}.airport-flights .airport-flights__airport-code{color:#656b7a;font-size:13px;font-weight:600}.airport-flights .airport-flights__cell-flight{color:#475be7;font-size:14px;font-weight:700;letter-spacing:.3px}.airport-flights .airport-flights__status-badge{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2px;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.airport-flights .airport-flights__empty{color:#656b7a;font-size:15px;font-weight:500;padding:40px 0;text-align:center}.airport-flights .airport-flights__view-all{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:16px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.airport-flights .airport-flights__view-all>img,.airport-flights .airport-flights__view-all>svg{flex-shrink:0}.airport-flights .airport-flights__view-all:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airport-flights .airport-flights__view-all:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airport-flights .airport-flights__view-all:disabled,.airport-flights .airport-flights__view-all[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airport-flights .airport-flights__view-all{transition:none}}@media(hover:hover)and (pointer:fine){.airport-flights .airport-flights__view-all:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.airport-flights{padding:28px 24px 0}.airport-flights .airport-flights__tab{padding:10px 18px}}@media only screen and (max-width:744px){.airport-flights{padding:24px 20px 0}.airport-flights .airport-flights__table th{font-size:10px;padding:10px 10px 8px}.airport-flights .airport-flights__table td{font-size:14px;padding:14px 10px}.airport-flights .airport-flights__tab{padding:9px 14px}.airport-flights .airport-flights__cell-time{font-size:14px}.airport-flights .airport-flights__time-scheduled{margin-right:4px}.airport-flights .airport-flights__status-badge{font-size:10px;padding:4px 9px}}.airport-transport{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-transport .airport-transport__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 24px}.airport-transport .airport-transport__section{margin-bottom:28px}.airport-transport .airport-transport__section:last-child{margin-bottom:0}.airport-transport .airport-transport__section-title{color:#18191f;font-size:17px;font-weight:700;line-height:24px;margin:0 0 6px}.airport-transport .airport-transport__section-subtitle{color:#656b7a;font-size:13px;font-weight:600;margin:0 0 14px}.airport-transport .airport-transport__cards{display:flex;flex-direction:column;gap:10px}.airport-transport .airport-transport__card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);display:flex;gap:16px;padding:16px 20px;transition:box-shadow .2s ease,transform .2s ease}.airport-transport .airport-transport__card:hover{box-shadow:0 2px 6px rgba(0,0,0,.06),0 8px 20px rgba(0,0,0,.04);transform:translateY(-1px)}.airport-transport .airport-transport__card-logo{background:#f4f5f7;border-radius:12px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.airport-transport .airport-transport__card-info{display:flex;flex-direction:column;gap:3px;min-width:0}.airport-transport .airport-transport__card-name{color:#18191f;font-size:15px;font-weight:700}.airport-transport .airport-transport__card-meta{align-items:center;display:flex;gap:10px}.airport-transport .airport-transport__card-time{color:#555b68;font-size:13px;font-weight:500}.airport-transport .airport-transport__card-price{color:#18191f;font-size:14px;font-weight:700}.airport-transport .airport-transport__card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.airport-transport .airport-transport__tag{border-radius:8px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 9px;text-transform:uppercase}.airport-transport .airport-transport__view-all{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:14px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.airport-transport .airport-transport__view-all>img,.airport-transport .airport-transport__view-all>svg{flex-shrink:0}.airport-transport .airport-transport__view-all:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airport-transport .airport-transport__view-all:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airport-transport .airport-transport__view-all:disabled,.airport-transport .airport-transport__view-all[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airport-transport .airport-transport__view-all{transition:none}}@media(hover:hover)and (pointer:fine){.airport-transport .airport-transport__view-all:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.airport-transport{padding:28px 24px 0}}@media only screen and (max-width:744px){.airport-transport{padding:24px 20px 0}.airport-transport .airport-transport__card{padding:14px 16px}.airport-transport .airport-transport__card-logo{height:40px;width:40px}}.airport-contacts{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-contacts .airport-contacts__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 18px}.airport-contacts .airport-contacts__list{display:flex;flex-wrap:wrap;gap:10px}.airport-contacts .airport-contacts__link{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03);display:flex;gap:10px;padding:13px 20px;text-decoration:none;transition:all .2s ease}.airport-contacts .airport-contacts__link:hover{border-color:rgba(97,117,255,.2);box-shadow:0 2px 6px rgba(97,117,255,.08),0 1px 3px rgba(0,0,0,.04);transform:translateY(-1px)}.airport-contacts .airport-contacts__icon{align-items:center;color:#6175ff;display:flex;flex-shrink:0;justify-content:center}.airport-contacts .airport-contacts__label{color:#475be7;font-size:14px;font-weight:700}@media only screen and (max-width:1024px){.airport-contacts{padding:28px 24px 0}}@media only screen and (max-width:744px){.airport-contacts{padding:24px 20px 0}.airport-contacts .airport-contacts__list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.airport-contacts .airport-contacts__link{padding:12px 16px}}.airport-tips{margin:0 auto;max-width:1200px;padding:36px 40px 0}.airport-tips .airport-tips__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 18px}.airport-tips .airport-tips__list{display:flex;flex-direction:column;gap:14px}.airport-tips .airport-tips__card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:12px;padding:22px 26px;transition:box-shadow .2s ease}.airport-tips .airport-tips__card:hover{box-shadow:0 2px 6px rgba(0,0,0,.06),0 8px 20px rgba(0,0,0,.04)}.airport-tips .airport-tips__category{align-self:flex-start;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 12px;text-transform:uppercase}.airport-tips .airport-tips__text{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.airport-tips .airport-tips__photos{display:flex;gap:8px;overflow-x:auto}.airport-tips .airport-tips__photo{border:1px solid rgba(0,0,0,.06);border-radius:12px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.airport-tips .airport-tips__footer{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding-top:10px}.airport-tips .airport-tips__author{align-items:center;display:flex;gap:8px}.airport-tips .airport-tips__avatar{border:1px solid rgba(0,0,0,.06);border-radius:50%;height:26px;object-fit:cover;width:26px}.airport-tips .airport-tips__author-name{color:#18191f;font-size:13px;font-weight:700}.airport-tips .airport-tips__date{color:#656b7a;font-size:12px;font-weight:500}.airport-tips .airport-tips__date:before{content:"·";margin-right:6px}.airport-tips .airport-tips__votes{display:flex;gap:10px}.airport-tips .airport-tips__vote{font-size:13px;font-weight:700}.airport-tips .airport-tips__vote--up{color:#34c759}.airport-tips .airport-tips__vote--down{color:#656b7a}.airport-tips .airport-tips__view-all{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-family:inherit;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:14px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.airport-tips .airport-tips__view-all>img,.airport-tips .airport-tips__view-all>svg{flex-shrink:0}.airport-tips .airport-tips__view-all:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airport-tips .airport-tips__view-all:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airport-tips .airport-tips__view-all:disabled,.airport-tips .airport-tips__view-all[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airport-tips .airport-tips__view-all{transition:none}}@media(hover:hover)and (pointer:fine){.airport-tips .airport-tips__view-all:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media only screen and (max-width:1024px){.airport-tips{padding:28px 24px 0}}@media only screen and (max-width:744px){.airport-tips{padding:24px 20px 0}.airport-tips .airport-tips__card{padding:18px 20px}}.faq-accordion{--faq-accordion-gap:12px;--faq-item-background:#f8f9fa;--faq-item-open-background:#fff;--faq-item-border:#e9ecef;--faq-item-open-border:rgba(44,130,246,.24);--faq-item-border-radius:16px;--faq-item-shadow:none;--faq-item-hover-shadow:0 8px 24px rgba(36,43,58,.06);--faq-item-open-shadow:0 16px 40px rgba(36,43,58,.07);--faq-question-padding:22px 24px;--faq-question-color:#18191f;--faq-question-hover-background:transparent;--faq-question-font-size:var(--marketing-label-size);--faq-question-font-weight:var(--marketing-label-weight);--faq-question-line-height:var(--marketing-label-line);--faq-answer-padding:0 24px 24px;--faq-answer-color:#555b68;--faq-answer-font-size:var(--marketing-body-size);--faq-answer-font-weight:var(--marketing-body-weight);--faq-answer-line-height:var(--marketing-body-line);--faq-answer-max-width:none;--faq-accent:#6175ff;display:flex;flex-direction:column;gap:var(--faq-accordion-gap);width:100%}.faq-accordion__item{background:var(--faq-item-background);border:1px solid var(--faq-item-border);border-radius:var(--faq-item-border-radius);box-shadow:var(--faq-item-shadow);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.faq-accordion__item:hover{box-shadow:var(--faq-item-hover-shadow)}.faq-accordion__item--open{background:var(--faq-item-open-background);border-color:var(--faq-item-open-border);box-shadow:var(--faq-item-open-shadow)}.faq-accordion__question{align-items:flex-start;background:transparent;border:0;color:var(--faq-question-color);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:var(--faq-question-padding);text-align:left;width:100%}.faq-accordion__question:hover{background:var(--faq-question-hover-background)}.faq-accordion__question:focus{outline:none}.faq-accordion__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px}.faq-accordion__question-text{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--faq-question-font-size);font-weight:var(--faq-question-font-weight);line-height:var(--faq-question-line-height)}.faq-accordion__icon{align-items:center;color:var(--faq-accent);display:flex;flex:0 0 24px;font-size:24px;font-weight:400;height:28px;justify-content:center;line-height:1;width:24px}.faq-accordion__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease,visibility 0s linear .28s;visibility:hidden}.faq-accordion__item--open .faq-accordion__answer{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.faq-accordion__answer-inner{min-height:0;overflow:hidden}.faq-accordion__answer-content{box-sizing:border-box;color:var(--faq-answer-color);font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--faq-answer-font-size);font-weight:var(--faq-answer-font-weight);line-height:var(--faq-answer-line-height);max-width:var(--faq-answer-max-width);padding:var(--faq-answer-padding)}.faq-accordion__answer-content p{margin:0}@media(prefers-reduced-motion:reduce){.faq-accordion__answer,.faq-accordion__item{transition:none}}.comparison-faq{align-items:center;background:linear-gradient(180deg,#fff,#f8f9fa 120px,#f8f9fa);box-sizing:border-box;display:flex;flex-direction:column;padding:80px 20px;width:100%}.comparison-faq__title{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0 0 50px;text-align:center}.comparison-faq__accordion{--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:transparent;--faq-item-open-border:transparent;--faq-item-border-radius:12px;--faq-item-hover-shadow:0 2px 8px rgba(0,0,0,.08);--faq-item-open-shadow:0 2px 12px rgba(0,0,0,.1);--faq-question-padding:20px 24px;--faq-question-color:#18191f;--faq-answer-padding:0 24px 20px;--faq-answer-color:#555b68;max-width:800px}@media only screen and (max-width:1024px){.comparison-faq{padding:60px 20px}.comparison-faq__title{margin-bottom:40px}}@media only screen and (max-width:744px){.comparison-faq{padding:40px 20px}.comparison-faq__title{margin-bottom:30px}.comparison-faq__accordion{--faq-accordion-gap:8px;--faq-question-padding:16px 20px;--faq-answer-padding:0 20px 16px}}.faq-page{background:#fff;box-sizing:border-box;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:flex-start;width:100%}.faq-page,.faq-page .page-wrapper{display:flex;flex-direction:column;min-height:100vh}.faq-main{display:flex;flex:1 1;flex-direction:column}.faq-hero{background:linear-gradient(135deg,#475be7,#384bd1);padding:80px 20px 60px;text-align:center}.faq-hero__title{text-wrap:balance;color:#fff;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0 0 16px}.faq-hero__subtitle{color:#fff;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0}.faq-container{box-sizing:border-box;display:flex;gap:40px;margin:0 auto;max-width:1200px;padding:40px 40px 80px;width:100%}.faq-nav{align-self:flex-start;flex-shrink:0;position:sticky;top:100px;width:240px}.faq-nav__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.faq-nav__item{margin:0}.faq-nav__link{background:none;border:none;border-radius:8px;color:#555b68;cursor:pointer;display:block;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.faq-nav__link:hover{background:#f8f9fa;color:#18191f}.faq-nav__link--active{background:rgba(97,117,255,.1);color:#475be7}.faq-nav__link--active:hover{background:rgba(97,117,255,.15);color:#475be7}.faq-content{flex:1 1;min-width:0}.faq-section{margin-bottom:48px;scroll-margin-top:80px}.faq-section:last-child{margin-bottom:0}.faq-section__title{text-wrap:balance;border-bottom:2px solid #f8f9fa;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 24px;padding-bottom:12px}.faq-section__accordion{--faq-item-background:#f8f9fa;--faq-item-open-background:#fff;--faq-item-border:transparent;--faq-item-open-border:#e9ecef;--faq-item-border-radius:12px;--faq-item-hover-shadow:0 2px 8px rgba(0,0,0,.06);--faq-item-open-shadow:0 2px 12px rgba(0,0,0,.08);--faq-question-padding:20px 24px;--faq-question-color:#18191f;--faq-answer-padding:0 24px 24px;--faq-answer-color:#555b68}.faq-item__answer-text a{color:#475be7;text-decoration:none}.faq-item__answer-text a:hover{text-decoration:underline}.faq-item__list{list-style:disc;margin:12px 0 0;padding-left:20px}.faq-item__list li{line-height:1.6;margin-bottom:8px}.faq-item__list li:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.faq-hero{padding:60px 20px 50px}.faq-container{gap:30px;padding:30px 40px 60px}.faq-nav{top:80px;width:200px}.faq-nav__link{padding:10px 14px}.faq-section__accordion{--faq-question-padding:18px 20px;--faq-answer-padding:0 20px 20px}}@media only screen and (max-width:744px){.faq-hero{padding:50px 20px 40px}.faq-container{flex-direction:column;gap:0;padding:0 0 40px}.faq-nav{-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #e9ecef;box-sizing:border-box;overflow-x:auto;padding:16px;position:sticky;top:72px;width:100%;z-index:10}.faq-nav__list{flex-direction:row;gap:8px;min-width:max-content}.faq-nav__link{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;white-space:nowrap}.faq-nav__link>img,.faq-nav__link>svg{flex-shrink:0}.faq-nav__link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.faq-nav__link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.faq-nav__link:disabled,.faq-nav__link[aria-disabled=true]{cursor:not-allowed;opacity:.5}}@media only screen and (max-width:744px)and (prefers-reduced-motion:reduce){.faq-nav__link{transition:none}}@media only screen and (max-width:744px){.faq-content{padding:24px 16px 0}.faq-section{margin-bottom:32px;scroll-margin-top:140px}.faq-section__title{margin-bottom:16px}.faq-section__accordion{--faq-accordion-gap:10px;--faq-question-padding:16px;--faq-answer-padding:0 16px 16px}}.faq-page ::selection{background:#dfe5ff;color:#18191f}.faq-page .faq-hero{background:#f5f6fa;padding:80px 40px 64px;text-align:left}.faq-page .faq-hero__subtitle,.faq-page .faq-hero__title{margin-inline:auto;max-width:1200px}.faq-page .faq-hero__title{color:#18191f;margin-bottom:24px}.faq-page .faq-hero__subtitle{color:#555b68}.faq-page .faq-container{gap:64px;max-width:1280px;padding:64px 40px 96px}.faq-page .faq-nav{top:104px;width:240px}.faq-page .faq-nav__list{gap:8px}.faq-page .faq-nav__link{--control-focus:#475be7;align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#475be7;color:#555b68;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;justify-content:flex-start;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.faq-page .faq-nav__link>img,.faq-page .faq-nav__link>svg{flex-shrink:0}.faq-page .faq-nav__link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.faq-page .faq-nav__link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.faq-page .faq-nav__link:disabled,.faq-page .faq-nav__link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.faq-page .faq-nav__link{transition:none}}@media(hover:hover)and (pointer:fine){.faq-page .faq-nav__link:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.06)}}.faq-page .faq-nav__link--active{background:rgba(71,91,231,.06);border-color:rgba(71,91,231,.18);color:#475be7}@media(hover:hover)and (pointer:fine){.faq-page .faq-nav__link--active:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.faq-page .faq-content{max-width:896px}.faq-page .faq-section{margin-bottom:64px;scroll-margin-top:104px}.faq-page .faq-section__title{border:0;margin-bottom:28px;padding-bottom:0}.faq-page .faq-section__accordion{--faq-accordion-gap:16px;--faq-item-background:#f5f6fa;--faq-item-open-background:#f5f6fa;--faq-item-border:transparent;--faq-item-open-border:transparent;--faq-item-border-radius:24px;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-question-color:#18191f;--faq-answer-color:#555b68}.faq-page .faq-accordion__question-text{-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:anywhere}.faq-page .faq-accordion button:focus-visible{outline:3px solid #475be7;outline-offset:-4px}.faq-page .faq-item__answer-text{max-width:72ch;overflow-wrap:anywhere}.faq-page .faq-item__answer-text a{text-decoration:underline;text-underline-offset:4px}.faq-page .faq-item__answer-text a:focus-visible{outline:3px solid #475be7;outline-offset:3px}.faq-page .footer-context{margin-top:0}@media(max-width:1000px){.faq-page .faq-container{gap:32px}.faq-page .faq-nav{width:200px}}@media(max-width:744px){.faq-page .faq-hero{padding:56px 20px 40px}.faq-page .faq-container{gap:0;padding:0 0 56px}.faq-page .faq-nav{padding:12px 20px;scrollbar-color:#cdd5f0 transparent;scrollbar-width:thin;top:72px;width:100%}.faq-page .faq-nav::-webkit-scrollbar{display:block;height:4px}.faq-page .faq-nav::-webkit-scrollbar-thumb{background:#cdd5f0;border-radius:999px}.faq-page .faq-nav__link{white-space:nowrap}.faq-page .faq-content{padding:32px 20px 0}.faq-page .faq-section{margin-bottom:48px;scroll-margin-top:160px}.faq-page .faq-section__title{margin-bottom:24px}.faq-page .faq-section__accordion{--faq-accordion-gap:12px;--faq-question-padding:24px 20px;--faq-answer-padding:0 20px 24px}}.airline-faq{margin:0 auto;max-width:800px;padding:60px 40px}.airline-faq__title{text-wrap:balance;color:#555b68;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 32px;text-align:center}.airline-faq__accordion{--faq-item-background:transparent;--faq-item-open-background:transparent;--faq-item-border:#d9dbe1;--faq-item-open-border:#6175ff;--faq-item-border-radius:14px;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:18px 20px;--faq-question-color:#18191f;--faq-question-hover-background:#f4f5f7;--faq-answer-padding:0 20px 18px;--faq-answer-color:#555b68}@media only screen and (max-width:744px){.airline-faq{padding:40px 20px}.airline-faq__title{margin-bottom:24px}.airline-faq__accordion{--faq-question-padding:16px;--faq-answer-padding:0 16px 16px}}.airport-faq{margin:0 auto;max-width:800px;padding:60px 40px}.airport-faq__title{text-wrap:balance;color:#555b68;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 32px;text-align:center}.airport-faq__accordion{--faq-item-background:transparent;--faq-item-open-background:transparent;--faq-item-border:#d9dbe1;--faq-item-open-border:#6175ff;--faq-item-border-radius:14px;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:18px 20px;--faq-question-color:#18191f;--faq-question-hover-background:#f4f5f7;--faq-answer-padding:0 20px 18px;--faq-answer-color:#555b68}@media only screen and (max-width:744px){.airport-faq{padding:40px 20px}.airport-faq__title{margin-bottom:24px}.airport-faq__accordion{--faq-question-padding:16px;--faq-answer-padding:0 16px 16px}}.comparison-cta{background:#fff;box-sizing:border-box;padding:80px 20px}.comparison-cta,.comparison-cta__content{align-items:center;display:flex;flex-direction:column;width:100%}.comparison-cta__content{max-width:558px}.comparison-cta__icon{height:72px;margin-bottom:24px;width:72px}.comparison-cta__icon img{border-radius:16px}.comparison-cta__icon-supplement{margin:-12px 0 24px;max-width:100%}.comparison-cta__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0;max-width:558px}.comparison-cta__subtitle,.comparison-cta__title{font-family:Google Sans,Roboto,Arial,sans-serif;text-align:center}.comparison-cta__subtitle{color:#555b68;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:16px 0 32px}.comparison-cta__buttons{--provider-height:48px;--provider-padding:13px;--provider-color:#18191f;--provider-background:rgba(24,25,31,.025);--provider-border:rgba(24,25,31,.18);--provider-hover:rgba(24,25,31,.055);align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:100%}.page-wrapper>main:has(>.comparison-cta:last-child)+.footer-context{margin-top:0}@media only screen and (max-width:1024px){.comparison-cta{padding:60px 20px}}@media only screen and (max-width:744px){.comparison-cta{padding:48px 20px}.comparison-cta__content{max-width:360px}.comparison-cta__subtitle{margin:16px 0 24px}.comparison-cta__buttons{gap:16px}}.comparison-cta.comparison-cta--panel{background:var(--flight-bg-card);border:1px solid var(--flight-separator);border-radius:18px;margin-top:22px;padding:24px 16px}.comparison-cta.comparison-cta--panel .comparison-cta__content{max-width:none}.comparison-cta.comparison-cta--panel .comparison-cta__icon{height:64px;margin-bottom:16px;width:64px}.comparison-cta.comparison-cta--panel .comparison-cta__icon .gatsby-image-wrapper{height:100%;width:100%}.comparison-cta.comparison-cta--panel .comparison-cta__title{color:var(--flight-label-primary);font-size:24px;font-weight:600;line-height:30px;overflow-wrap:anywhere}.comparison-cta.comparison-cta--panel .comparison-cta__subtitle{color:var(--flight-label-secondary);font-size:14px;font-weight:400;line-height:20px;margin:12px 0 0}.comparison-cta.comparison-cta--panel .comparison-cta__buttons{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px;width:100%}@media only screen and (max-width:520px){.comparison-cta.comparison-cta--panel .comparison-cta__buttons{grid-template-columns:minmax(0,1fr)}}.airline-related-page{box-sizing:border-box;font-family:Google Sans,Roboto,Arial,sans-serif;padding:0 20px 48px;width:100%}.airline-related-page__card{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:20px;box-sizing:border-box;color:#18191f;display:grid;gap:24px;grid-template-columns:56px minmax(0,1fr) 24px;margin:0 auto;max-width:800px;padding:32px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.airline-related-page__card:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-related-page__card:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-related-page__card:disabled,.airline-related-page__card[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-related-page__card{transition:none}}@media(hover:hover)and (pointer:fine){.airline-related-page__card:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.airline-related-page__logo{border-radius:12px;height:56px;object-fit:contain;width:56px}.airline-related-page__copy{min-width:0;overflow-wrap:anywhere}.airline-related-page__copy h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.airline-related-page__copy p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:12px 0 0}.airline-related-page__arrow{color:#475be7}.comparison-page--airline-app .airline-related-page{background:#f8f9fa}@media(max-width:744px){.airline-related-page{padding-bottom:32px}.airline-related-page__card{gap:20px;grid-template-columns:minmax(0,1fr) 24px;padding:24px}.airline-related-page__copy{grid-column:1/-1;grid-row:2}.airline-related-page__arrow{grid-column:2;grid-row:1}}.airline-comparison-directory{background:linear-gradient(rgba(21,24,34,.035) 1px,transparent 0),#f3efe6;background-size:100% 48px;box-sizing:border-box;color:#18191f;padding:104px 20px;width:100%}.airline-comparison-directory__inner{margin:0 auto;max-width:1120px;width:100%}.airline-comparison-directory__header{border-bottom:1px solid rgba(21,24,34,.16);padding-bottom:40px}.airline-comparison-directory__header h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.airline-comparison-directory__grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:32px 0 0;padding:0}.airline-comparison-directory__grid li{grid-column:span 2;min-width:0}.airline-comparison-directory__card{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(21,24,34,.12);border-radius:18px;box-sizing:border-box;color:#18191f;display:grid;gap:18px;grid-template-columns:56px minmax(0,1fr) 20px;min-height:154px;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.airline-comparison-directory__card:before{background:var(--airline-directory-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.airline-comparison-directory__card img{border-radius:14px;box-shadow:0 8px 18px rgba(21,24,34,.14);height:56px;object-fit:cover;width:56px}.airline-comparison-directory__card h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.airline-comparison-directory__card p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:9px 0 0}.airline-comparison-directory__card>svg{color:#8b8e96;transition:color .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.airline-comparison-directory__card:hover{border-color:rgba(21,24,34,.22);box-shadow:0 18px 36px rgba(21,24,34,.12);transform:translateY(-4px)}.airline-comparison-directory__card:hover>svg{color:#475be7;transform:translateX(3px)}}.airline-comparison-directory-link{background:#f8f9fa;box-sizing:border-box;display:flex;justify-content:center;padding:0 20px 72px;width:100%}.airline-comparison-directory-link a{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:999px;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.airline-comparison-directory-link a>img,.airline-comparison-directory-link a>svg{flex-shrink:0}.airline-comparison-directory-link a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.airline-comparison-directory-link a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.airline-comparison-directory-link a:disabled,.airline-comparison-directory-link a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.airline-comparison-directory-link a{transition:none}}@media(hover:hover)and (pointer:fine){.airline-comparison-directory-link a:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.airline-comparison-directory-link a svg{color:#475be7}@media only screen and (max-width:920px){.airline-comparison-directory{padding:80px 20px}.airline-comparison-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.airline-comparison-directory__grid li{grid-column:auto}.airline-comparison-directory__grid li:last-child:nth-child(odd){grid-column:1/-1}}@media only screen and (max-width:744px){.airline-comparison-directory{padding:64px 20px}.airline-comparison-directory__header{padding-bottom:28px}.airline-comparison-directory__grid{gap:12px;grid-template-columns:1fr;margin-top:24px}.airline-comparison-directory__grid li:last-child:nth-child(odd){grid-column:auto}.airline-comparison-directory__card{min-height:0;padding:20px}.airline-comparison-directory-link{padding:0 20px 48px}.airline-comparison-directory-link a{box-sizing:border-box;justify-content:center;max-width:320px;text-align:center;width:100%}}.comparison-page--airline-app{background:#fff;box-sizing:border-box;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:flex-start;width:100%}.comparison-page--airline-app,.comparison-page--airline-app .page-wrapper{display:flex;flex-direction:column;min-height:100vh}.comparison-page--airline-app main{display:flex;flex:1 1;flex-direction:column}.comparison-page--airline-app .comparison-hero__logo--competitor{border-radius:23px;box-shadow:0 14px 34px rgba(0,0,0,.24)}.comparison-page--airline-app .comparison-table{padding-bottom:32px;padding-top:38px}.comparison-page--airline-app .comparison-reviews{background:#fff}.comparison-page__table-note{background:#fff;box-sizing:border-box;color:#656b7a;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:0;max-width:100%;padding:0 20px 72px;text-align:center;width:100%}@media only screen and (max-width:744px){.comparison-page--airline-app .comparison-hero__logo--competitor{border-radius:18px}.comparison-page--airline-app .comparison-table__feature-name{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.comparison-page--airline-app .comparison-table{padding-bottom:24px}.comparison-page__table-note{padding:0 20px 52px}}.comparison-page--travel-app{background:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh;width:100%}.comparison-page--travel-app .page-wrapper,.comparison-page--travel-app main{display:flex;flex-direction:column}.comparison-page--travel-app .comparison-hero{min-height:0;padding-bottom:clamp(48px,6vw,80px)}.comparison-page--travel-app .comparison-hero__description{padding-bottom:0}.comparison-page--travel-app .comparison-hero__logo--competitor{border-radius:12px}.comparison-page--travel-app .comparison-table{padding-bottom:24px}.comparison-page--travel-app .comparison-reviews{background:#fff}.comparison-page--travel-app:lang(ko),.comparison-page--travel-app:lang(ko) .comparison-table__feature-name{overflow-wrap:break-word;word-break:keep-all}.travel-comparison__table-note{color:#555b68;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:0;padding:0 24px 40px;text-align:center}@media only screen and (max-width:744px){.comparison-page--travel-app .comparison-hero__logo--competitor{border-radius:12px}.comparison-page--travel-app .comparison-table__header-row,.comparison-page--travel-app .comparison-table__row{grid-template-columns:minmax(0,1fr) 72px 72px}.comparison-page--travel-app .comparison-table__cell--feature{padding:20px 12px}}.comparison-page{background:#fff;box-sizing:border-box;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:flex-start;width:100%}.comparison-page,.comparison-page .page-wrapper{display:flex;flex-direction:column;min-height:100vh}.comparison-page main{display:flex;flex:1 1;flex-direction:column}.mcp-chat *{box-sizing:border-box}.mcp-chat svg{flex-shrink:0;height:20px;width:20px}.mcp-chat{background:linear-gradient(140deg,#303949,#293241);border:1px solid hsla(0,0%,100%,.157);border-radius:22px;box-shadow:0 32px 80px rgba(16,23,35,.251),inset 0 1px hsla(0,0%,100%,.027);box-sizing:border-box;color:#f8f9ff;line-height:1.5;min-width:0;overflow:hidden;padding:0 23px 20px}.mcp-chat__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:12px;padding:21px 0 20px}.mcp-chat__mark{background:rgba(97,113,255,.141);border:1px solid rgba(164,174,255,.125);border-radius:13px;color:#aeb7ff;display:grid;height:40px;place-items:center;width:40px}.mcp-chat__mark svg{height:23px;width:23px}.mcp-chat__header h2{font-size:15px;font-weight:600;line-height:1.5;margin:0}.mcp-chat__header p{align-items:center;color:#aeb9cb;display:flex;font-size:12px;gap:6px;margin:2px 0 0}.mcp-chat__connection-dot{background:#9ee0be;border-radius:50%;box-shadow:0 0 8px rgba(158,224,190,.141);height:5px;width:5px}.mcp-chat__conversation{min-height:412px;padding:24px 0 20px;transition:opacity .4s ease,transform .4s ease}.mcp-chat__conversation.is-changing{opacity:0;transform:translateY(-5px)}.mcp-chat__user-message{display:flex;justify-content:flex-end;margin-bottom:25px}.mcp-chat__user-message>span{background:#6171ff;border:1px solid hsla(0,0%,100%,.071);border-radius:15px 15px 4px 15px;box-shadow:0 4px 14px rgba(25,32,62,.133);color:#fff;font-size:14px;line-height:1.5;max-width:95%;padding:12px 15px}.mcp-chat__assistant-message{position:relative}.mcp-chat__assistant-name{align-items:center;color:#d4d9e8;display:flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:10px}.mcp-chat__assistant-name svg{color:#aeb7ff;height:15px;width:15px}.mcp-chat__reply{color:#e6e9f2;font-size:14px;line-height:1.6;margin:0 0 15px;min-height:44px}.mcp-chat__thinking{align-items:center;color:#aeb9cb;display:flex;font-size:12px;gap:8px;left:0;opacity:0;position:absolute;top:29px;transition:opacity .2s}.mcp-chat__thinking.is-active{opacity:1}.mcp-chat__thinking-dots{display:inline-flex;gap:3px}.mcp-chat__thinking-dots i{animation:mcp-chat-dot 1.2s infinite;background:#aeb7ff;border-radius:50%;height:3px;width:3px}.mcp-chat__thinking-dots i:nth-child(2){animation-delay:.15s}.mcp-chat__thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes mcp-chat-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.mcp-chat__flight-card{background:rgba(28,37,54,.341);border:1px solid hsla(0,0%,100%,.075);border-radius:12px;padding:14px 16px 0}.mcp-chat__flight-meta{align-items:center;color:#b4bed0;display:flex;font-size:10px;gap:10px;justify-content:space-between}.mcp-chat__badge{background:hsla(36,81%,67%,.071);border-radius:5px;color:#f3c893;padding:4px 7px;white-space:nowrap}.mcp-chat__flight-route{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 0 15px}.mcp-chat__badge.is-positive{background:rgba(169,236,205,.071);color:#a9eccd}.mcp-chat__flight-card.is-positive .mcp-chat__detail strong{color:#e6e9f2}.mcp-chat__flight-route>div:not(.mcp-chat__route-line){display:flex;flex-direction:column;gap:2px}.mcp-chat__flight-route>div:last-child{text-align:right}.mcp-chat__flight-route strong{font-size:27px;font-weight:500;letter-spacing:-.03em}.mcp-chat__flight-route span{color:#aeb9cb;font-size:10px}.mcp-chat__route-line{align-items:center;color:#aeb7ff;display:flex;flex:1 1;gap:9px;justify-content:center}.mcp-chat__route-line:after,.mcp-chat__route-line:before{background:hsla(0,0%,100%,.11);content:"";height:1px;width:100%}.mcp-chat__route-line svg{height:17px;transform:rotate(45deg);width:17px}.mcp-chat__detail{align-items:center;border-top:1px solid hsla(0,0%,100%,.059);color:#aeb9cb;display:flex;font-size:11px;justify-content:space-between;padding:10px 0}.mcp-chat__detail>span:last-child{align-items:center;display:flex;gap:10px}.mcp-chat__detail svg{height:13px;opacity:.6;width:13px}.mcp-chat__detail s{color:#8d9ab1;text-decoration-color:rgba(141,154,177,.467)}.mcp-chat__detail strong{color:#f3c893;font-size:14px;font-weight:500}.mcp-chat__summary{align-items:flex-start;display:flex;gap:10px;margin-top:14px}.mcp-chat__summary>svg{color:#aeb7ff;height:17px;margin-top:2px;width:17px}.mcp-chat__summary p{font-size:12px;line-height:1.6;margin:0 0 4px}.mcp-chat__summary strong{color:#c1c7ff;font-weight:700}.mcp-chat__summary span{color:#9eabc0;display:block;font-size:10px;line-height:1.6}.mcp-chat__composer{align-items:center;background:rgba(28,37,54,.22);border:1px solid hsla(0,0%,100%,.094);border-radius:12px;color:#8290a9;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:46px;padding:7px 8px 7px 13px}.mcp-chat__composer.is-typing{color:#e6e9f2}.mcp-chat__composer.is-typing .mcp-chat__composer-text:after{animation:mcp-chat-caret .8s step-end infinite;background:#b7c0ff;content:"";display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:1px}@keyframes mcp-chat-caret{50%{opacity:0}}.mcp-chat__send{background:hsla(0,0%,100%,.031);border-radius:8px;color:#8592ad;display:grid;height:29px;place-items:center;transition:background .2s,color .2s,transform .2s;width:29px}.mcp-chat__send.is-ready{background:#6171ff;color:#fff}.mcp-chat__send.is-sent{transform:scale(.9)}.mcp-chat__send svg{height:16px;transform:rotate(-90deg);width:16px}.mcp-chat__reveal{opacity:0;transform:translateY(7px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.65,.3,1)}.mcp-chat__reveal.is-visible{opacity:1;transform:translateY(0)}.mcp-chat__scenarios{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.mcp-chat__caption{align-items:center;color:#aeb9cb;display:flex;font-size:10px;gap:8px}.mcp-chat__number{color:#7787a3;font-size:9px;font-variant-numeric:tabular-nums}.mcp-chat__switcher{display:flex;gap:5px}.mcp-chat__scenario-button{align-items:center;background:transparent;border:0;border-radius:4px;display:grid;height:24px;padding:0;width:28px}.mcp-chat__scenario-button>span{background:hsla(0,0%,100%,.086);border-radius:3px;height:3px;overflow:hidden;width:100%}.mcp-chat__scenario-button>span:after{background:#aeb7ff;border-radius:inherit;content:"";display:block;height:100%;width:var(--progress,0)}.mcp-chat__scenario-button[aria-pressed=true]>span{background:rgba(174,183,255,.188)}.mcp-chat__scenario-button:hover>span{background:rgba(174,183,255,.376)}.mcp-chat__playback{display:flex;gap:4px;margin-left:auto}.mcp-chat__playback button{background:transparent;border:0;border-radius:6px;color:#9aa6bb;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.mcp-chat__playback button:hover{background:hsla(0,0%,100%,.035);color:#f8f9ff}.mcp-chat__playback svg{height:14px;width:14px}.mcp-chat__scenario-button{cursor:pointer}.mcp-chat__scenario-button>span:after{transition:width .05s linear}.mcp-chat--paused *,.mcp-chat--paused :after{animation-play-state:paused!important}@media(max-width:1100px){.mcp-chat{padding-left:18px;padding-right:18px}.mcp-chat__conversation{min-height:436px}.mcp-chat__flight-meta{font-size:9px}}@media(max-width:760px){.mcp-chat{border-radius:18px}.mcp-chat__conversation{min-height:440px}.mcp-chat__user-message>span{font-size:12px}.mcp-chat__reply{font-size:13px}}@media(max-width:380px){.mcp-chat{padding-left:14px;padding-right:14px}.mcp-chat__summary p{font-size:11px}.mcp-page:lang(ja) .mcp-chat__conversation{min-height:456px}}@media(prefers-reduced-motion:reduce){.mcp-chat *,.mcp-chat :after,.mcp-chat :before{animation:none!important;transition:none!important}}.mcp-connect{color:#fff;margin-top:32px;max-width:430px;min-width:0;position:relative}.mcp-connect label{color:#d3d9e6;display:block;font-size:12px;font-weight:500;margin-bottom:9px}.mcp-connect input{background:none;border:0;box-sizing:border-box;color:#e6e9f2;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:-.035em;min-width:0;padding:10px 9px;width:100%}.mcp-connect p{color:#acb7cb;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:10px 0 0;max-width:420px}.mcp-connect__field{align-items:center;background:rgba(28,37,54,.267);border:1px solid hsla(0,0%,100%,.149);border-radius:11px;display:flex;padding:5px}.mcp-connect__copy{background:hsla(0,0%,100%,.043);border:1px solid hsla(0,0%,100%,.043);border-radius:7px;color:#b8c2d8;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:color .2s,background .2s;width:38px}.mcp-connect__copy:hover{background:rgba(97,113,255,.271);color:#fff}.mcp-connect__copy.is-copied{background:rgba(169,236,205,.071);color:#a9eccd}.mcp-connect__status{color:#a9eccd;display:block;font-size:11px;line-height:16px;margin-top:3px;min-height:16px}.mcp-page :is(button,a,input,summary):focus-visible{outline:3px solid #a4b0ff;outline-offset:4px}.mcp-setup__grid.mcp-setup__grid--oauth{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-clients__oauth-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-legacy{border:1px solid rgba(71,74,87,.12);border-radius:20px;margin-top:40px}.mcp-legacy summary{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:20px;justify-content:space-between;list-style:none;padding:24px 28px}.mcp-legacy summary::-webkit-details-marker{display:none}.mcp-legacy__toggle:before{color:#474a57;content:"+";font-size:28px}.mcp-legacy[open] .mcp-legacy__toggle:before{content:"−"}.mcp-legacy__body{color:#555b68;font-size:16px;line-height:27px;padding:0 28px 28px}.mcp-legacy__body h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:24px 0 0}.mcp-legacy__snippets{display:grid;gap:20px;margin-top:24px}@media(max-width:1100px){.mcp-setup__grid.mcp-setup__grid--oauth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mcp-clients__oauth-grid,.mcp-setup__grid.mcp-setup__grid--oauth{grid-template-columns:1fr}.mcp-legacy summary{font-size:18px;padding:22px 20px}.mcp-legacy__body{padding:0 20px 24px}}.mcp-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.mcp-page:lang(ko){word-break:keep-all}.mcp-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}.mcp-main{display:flex;flex:1 1;flex-direction:column}.mcp-hero__inner{margin:0 auto;max-width:1240px;position:relative;z-index:1}.mcp-hero__content{max-width:820px;min-width:0}.mcp-section{box-sizing:border-box;padding:80px 32px;width:100%}.mcp-section--muted{background:linear-gradient(180deg,#f7f8fb,#fff)}.mcp-section__content{margin:0 auto;max-width:1120px}.mcp-section__intro{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-width:780px}.mcp-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.mcp-section__intro p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.mcp-capabilities__grid,.mcp-clients__primary-grid,.mcp-clients__secondary-grid,.mcp-setup__grid{display:grid;gap:20px}.mcp-setup__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-capabilities__card,.mcp-client-card,.mcp-setup__card{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:20px;box-shadow:0 14px 36px rgba(36,43,58,.06);min-width:0;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mcp-capabilities__card:hover,.mcp-client-card:hover,.mcp-setup__card:hover{border-color:rgba(97,117,255,.26);box-shadow:0 18px 42px rgba(36,43,58,.1);transform:translateY(-2px)}.mcp-setup__card{padding:26px 24px 24px}.mcp-setup__number{align-items:center;background:rgba(97,117,255,.12);border-radius:14px;color:#475be7;display:inline-flex;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);height:44px;justify-content:center;letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-bottom:16px;width:44px}.mcp-capabilities__card h3,.mcp-setup__card h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 10px}.mcp-capabilities__card p,.mcp-setup__card p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.mcp-setup__path{background:rgba(97,117,255,.08);border-radius:14px;color:#475be7;display:inline-flex;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-top:16px;overflow-wrap:anywhere;padding:10px 14px}.mcp-capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-capabilities__card{min-height:188px;padding:26px 24px 24px}.mcp-clients__primary-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.mcp-clients__secondary-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-client-card{display:flex;flex-direction:column;gap:18px;padding:28px}.mcp-client-card__header{display:flex;flex-direction:column;gap:12px}.mcp-client-card__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mcp-client-card__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.mcp-client-card__guide{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;flex-shrink:0;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.mcp-client-card__guide>img,.mcp-client-card__guide>svg{flex-shrink:0}.mcp-client-card__guide:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.mcp-client-card__guide:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.mcp-client-card__guide:disabled,.mcp-client-card__guide[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.mcp-client-card__guide{transition:none}}@media(hover:hover)and (pointer:fine){.mcp-client-card__guide:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.mcp-client-card__description,.mcp-client-card__note{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.mcp-client-card__note{background:#fff8ea;border:1px solid rgba(217,119,6,.14);border-radius:16px;color:#8f4b00;padding:16px 18px}.mcp-client-card__steps{color:#18191f;display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px}.mcp-client-card__steps li{font-size:15px;font-weight:600;line-height:26px}.mcp-code-block{display:flex;flex-direction:column;gap:10px;min-width:0}.mcp-code-block__label{color:#585d77;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.mcp-code-block pre{background:linear-gradient(180deg,#242b3a,#1f2634);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);box-sizing:border-box;color:#f5f6fb;font-size:14px;font-weight:500;line-height:22px;margin:0;max-width:100%;overflow-wrap:anywhere;overflow-x:auto;padding:18px;white-space:pre-wrap;width:100%;word-break:break-word}.mcp-code-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.mcp-security__list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.mcp-security__list li{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:18px;box-shadow:0 14px 36px rgba(36,43,58,.05);color:#18191f;font-size:16px;font-weight:600;line-height:27px;padding:20px 22px 20px 58px;position:relative}.mcp-security__list li:before{background:rgba(97,117,255,.16);border-radius:50%;box-shadow:inset 0 0 0 5px #6175ff;content:"";height:18px;left:22px;position:absolute;top:22px;width:18px}.mcp-faq__accordion{--faq-item-background:#f6f7fb;--faq-item-open-background:#fff;--faq-item-border:rgba(71,74,87,.12);--faq-item-open-border:rgba(97,117,255,.24);--faq-question-color:#18191f;--faq-answer-color:#555b68}@media only screen and (max-width:1440px){.mcp-capabilities__grid,.mcp-clients__primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-clients__primary-grid>.mcp-client-card:last-child{grid-column:span 2}}@media only screen and (max-width:1024px){.mcp-section{padding:64px 24px}.mcp-clients__primary-grid,.mcp-clients__secondary-grid,.mcp-security__list,.mcp-setup__grid{grid-template-columns:1fr}.mcp-clients__primary-grid>.mcp-client-card:last-child{grid-column:auto}}@media only screen and (max-width:744px){.mcp-section{padding:52px 16px}.mcp-section__intro{margin-bottom:24px}.mcp-capabilities__grid,.mcp-setup__grid{grid-template-columns:1fr}.mcp-capabilities__card,.mcp-client-card,.mcp-setup__card{border-radius:18px;padding:22px 20px}.mcp-client-card__title-row{align-items:flex-start;flex-direction:column}.mcp-client-card__guide{padding:8px 11px}.mcp-code-block pre{font-size:13px;line-height:21px;padding:16px}.mcp-security__list li{font-size:15px;line-height:25px;padding:18px 18px 18px 52px}.mcp-security__list li:before{left:18px;top:20px}.mcp-faq__accordion{--faq-question-padding:18px;--faq-answer-padding:0 18px 18px}}@media(max-width:760px){.mcp-connect{margin-top:22px}}@media(max-width:380px){.mcp-connect input{font-size:12px}}.mcp-hero{background:radial-gradient(ellipse at 8% 20%,rgba(97,117,255,.133),transparent 50%),radial-gradient(ellipse at 92% 80%,rgba(97,117,255,.094),transparent 45%),linear-gradient(160deg,#242b3a,#2b3448 55%,#222938);box-sizing:border-box;overflow:hidden;padding:72px 48px;position:relative;width:100%}.mcp-hero:before{background:linear-gradient(90deg,transparent,rgba(209,219,255,.125),transparent);content:"";height:1px;left:25%;pointer-events:none;position:absolute;top:49%;transform:rotate(-9deg);width:900px}.mcp-hero__inner--oauth{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mcp-hero__title{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 28px;max-width:720px}.mcp-hero__description{color:#e1e4ee;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:620px}.mcp-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mcp-hero__connectors{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mcp-hero__connector{--provider-accent:#d97757;--provider-height:44px;--provider-padding:11px}.mcp-hero__connector--pending{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.08);color:#9aa6bb;cursor:default}.mcp-hero__connector--pending img{filter:brightness(0) invert(1);opacity:.5}.mcp-hero__review-status{border:1px solid hsla(0,0%,100%,.1);border-radius:5px;font-size:var(--marketing-badge-size);font-weight:var(--marketing-badge-weight);letter-spacing:var(--marketing-badge-tracking);line-height:var(--marketing-badge-line);margin-left:2px;padding:1px 6px;white-space:nowrap}.mcp-hero__jump-link{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.mcp-hero__jump-link>img,.mcp-hero__jump-link>svg{flex-shrink:0}.mcp-hero__jump-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.mcp-hero__jump-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.mcp-hero__jump-link:disabled,.mcp-hero__jump-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.mcp-hero__jump-link{transition:none}}@media(hover:hover)and (pointer:fine){.mcp-hero__jump-link:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}@media(max-width:1100px){.mcp-hero{padding:56px 32px}.mcp-hero__inner--oauth{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.mcp-hero{padding:48px 24px 24px}.mcp-hero__inner--oauth{gap:16px;grid-template-columns:1fr;max-width:520px}.mcp-hero__title{margin-bottom:20px}.mcp-hero__actions{margin-top:26px}.mcp-hero__jump-link{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.mcp-hero__jump-link>img,.mcp-hero__jump-link>svg{flex-shrink:0}.mcp-hero__jump-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.mcp-hero__jump-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.mcp-hero__jump-link:disabled,.mcp-hero__jump-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.mcp-hero__jump-link{transition:none}}@media(max-width:380px){.mcp-hero{padding-left:18px;padding-right:18px}}.mcp-page .mcp-main ::selection{background:#dce3ff;color:#18191f}.mcp-page .mcp-hero{background:#242b3a;padding:64px 24px}.mcp-page .mcp-hero:before{display:none}.mcp-page .mcp-hero__inner{max-width:1200px}.mcp-page .mcp-hero__inner--oauth{align-items:center;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.mcp-page .mcp-hero__title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:24px;overflow-wrap:anywhere}.mcp-page .mcp-hero__description{color:#d3d7e0;max-width:60ch}.mcp-page .mcp-hero__jump-link{background:#fff;border-color:transparent;box-shadow:none;color:#18191f}@media(hover:hover)and (pointer:fine){.mcp-page .mcp-hero__jump-link:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.mcp-page .mcp-hero__connector--pending:disabled{background:#303a49;border-color:#647082;color:#d3d7e0;opacity:1}.mcp-page .mcp-connect{max-width:430px}.mcp-page .mcp-connect label{color:#d3d7e0;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.mcp-page .mcp-connect input{font-size:14px;padding:10px 0}.mcp-page .mcp-connect p{color:#d3d7e0}.mcp-page .mcp-connect__field{background:#303a49;border:1px solid #647082;border-radius:12px;gap:6px;padding:6px}.mcp-page .mcp-connect__copy{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;height:44px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:44px}.mcp-page .mcp-connect__copy>img,.mcp-page .mcp-connect__copy>svg{flex-shrink:0}.mcp-page .mcp-connect__copy:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.mcp-page .mcp-connect__copy:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.mcp-page .mcp-connect__copy:disabled,.mcp-page .mcp-connect__copy[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.mcp-page .mcp-connect__copy{transition:none}}@media(hover:hover)and (pointer:fine){.mcp-page .mcp-connect__copy:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.mcp-page .mcp-connect__status{color:#a9eccd;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);min-height:21px}.mcp-page .mcp-chat{background:#303a49;border:1px solid #647082;border-radius:16px;box-shadow:none}.mcp-page .mcp-chat__connection-dot{box-shadow:none}.mcp-page .mcp-section{padding:80px 24px}.mcp-page .mcp-section--muted{background:#f3f5fa}.mcp-page .mcp-section__content{max-width:1200px}.mcp-page .mcp-section__intro{gap:16px;margin-bottom:40px;max-width:75ch}.mcp-page .mcp-setup__grid.mcp-setup__grid--oauth{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-page .mcp-capabilities__card,.mcp-page .mcp-setup__card{background:transparent;border:0;border-radius:0;border-top:1px solid #cbd1de;box-shadow:none;padding:24px 0 0;transition:none}.mcp-page .mcp-capabilities__card:hover,.mcp-page .mcp-setup__card:hover{border-color:#cbd1de;box-shadow:none;transform:none}.mcp-page .mcp-setup__number{background:transparent;border-radius:0;display:block;height:auto;margin-bottom:16px;width:auto}.mcp-page .mcp-capabilities__grid{gap:32px 40px;grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-page .mcp-capabilities__card{min-height:0}.mcp-page .mcp-clients__oauth-grid{align-items:start;gap:40px}.mcp-page .mcp-client-card{border:0;border-radius:0;border-top:1px solid #d9dde5;box-shadow:none;gap:24px;padding:24px 0 0;transition:none}.mcp-page .mcp-client-card:hover{border-color:#d9dde5;box-shadow:none;transform:none}.mcp-page .mcp-client-card__title-row{align-items:center;flex-wrap:wrap;min-width:0}.mcp-page .mcp-client-card__guide{max-width:100%;padding:11px 16px}.mcp-page .mcp-client-card__note{border:0;border-radius:12px;padding:20px}.mcp-page .mcp-client-card__steps{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.mcp-page .mcp-client-card__steps li{font:inherit}.mcp-page .mcp-code-block pre{background:#242b3a;border-radius:12px;box-shadow:none;font-size:14px;line-height:22px}.mcp-page .mcp-code-block__label{color:#555b68}.mcp-page .mcp-legacy{background:#f3f5fa;border:1px solid #d9dde5;border-radius:16px;margin-top:48px}.mcp-page .mcp-legacy summary{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);padding:24px 32px}.mcp-page .mcp-legacy summary>span:first-child{min-width:0;overflow-wrap:anywhere}.mcp-page .mcp-legacy__body{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);padding:0 32px 32px}.mcp-page .mcp-legacy__toggle{flex:0 0 auto}.mcp-page .mcp-security__list{gap:0 40px}.mcp-page .mcp-security__list li{background:transparent;border:0;border-radius:0;border-top:1px solid #cbd1de;box-shadow:none;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);padding:24px 0 24px 20px}.mcp-page .mcp-security__list li:before{background:#475be7;box-shadow:none;height:6px;left:0;top:34px;width:6px}.mcp-page .mcp-faq__accordion{--faq-accordion-gap:16px;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:75ch;--faq-item-hover-shadow:none;--faq-item-open-shadow:none}.mcp-page .mcp-main>.comparison-cta{align-items:stretch;background:#242b3a;padding:80px 24px}.mcp-page .mcp-main>.comparison-cta .comparison-cta__content{align-items:flex-start;margin:0 auto;max-width:1200px}.mcp-page .mcp-main>.comparison-cta .comparison-cta__icon{height:48px;width:48px}.mcp-page .mcp-main>.comparison-cta .comparison-cta__title{color:#fff;max-width:850px;text-align:left}.mcp-page .mcp-main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:75ch;text-align:left}.mcp-page .mcp-main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.08);--provider-border:hsla(0,0%,100%,.3);--provider-hover:hsla(0,0%,100%,.14)}.mcp-page .mcp-main>.comparison-cta .store-link:focus-visible{outline-color:var(--provider-color)}@media(max-width:1100px){.mcp-page .mcp-hero__inner--oauth{gap:40px}.mcp-page .mcp-setup__grid.mcp-setup__grid--oauth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:744px){.mcp-page .mcp-hero{padding:36px 20px 48px}.mcp-page .mcp-hero__inner--oauth{gap:12px;grid-template-columns:minmax(0,1fr);max-width:none}.mcp-page .mcp-section{padding:48px 20px}.mcp-page .mcp-section__intro{margin-bottom:32px}.mcp-page .mcp-capabilities__grid,.mcp-page .mcp-clients__oauth-grid,.mcp-page .mcp-security__list,.mcp-page .mcp-setup__grid.mcp-setup__grid--oauth{grid-template-columns:minmax(0,1fr)}.mcp-page .mcp-client-card__title-row{align-items:flex-start;flex-direction:column}.mcp-page .mcp-legacy summary{padding:24px}.mcp-page .mcp-legacy__body{padding:0 24px 28px}.mcp-page .mcp-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px}.mcp-page .mcp-main>.comparison-cta{padding:48px 20px}}.mcp-page .mcp-section :is(button,a,input,summary):focus-visible{outline-color:#475be7}.mcp-page .mcp-faq__accordion .faq-accordion__question:focus-visible{outline-offset:-3px}.auto-scan-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.auto-scan-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}.auto-scan-main{display:flex;flex:1 1;flex-direction:column}.auto-scan-hero{background:linear-gradient(118deg,rgba(97,117,255,.22),rgba(52,199,89,.08) 46%,transparent 72%),radial-gradient(900px 520px at 96% 18%,hsla(0,0%,100%,.09),transparent 62%),linear-gradient(180deg,#202735,#263041 50%,#151b27);box-sizing:border-box;overflow:hidden;padding:88px 32px 76px;position:relative;width:100%}.auto-scan-hero:before{background:linear-gradient(hsla(0,0%,100%,.046) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.036) 1px,transparent 0);background-size:78px 78px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);pointer-events:none;position:absolute}.auto-scan-hero:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.auto-scan-hero__inner{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.98fr) minmax(380px,.9fr);margin:0 auto;max-width:1120px;position:relative;z-index:1}.auto-scan-hero__content{min-width:0}.auto-scan-hero__content h1{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 18px;max-width:740px}.auto-scan-hero__content p{color:hsla(0,0%,100%,.86);font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:700px}.auto-scan-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.auto-scan-hero__facts span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal}.auto-scan-hero__facts span>img,.auto-scan-hero__facts span>svg{flex-shrink:0}.auto-scan-hero__cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:28px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.auto-scan-hero__cta>img,.auto-scan-hero__cta>svg{flex-shrink:0}.auto-scan-hero__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.auto-scan-hero__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.auto-scan-hero__cta:disabled,.auto-scan-hero__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.auto-scan-hero__cta{transition:none}}@media(hover:hover)and (pointer:fine){.auto-scan-hero__cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.auto-scan-hero__cta:hover{border-color:hsla(0,0%,100%,.32)}.auto-scan-visual{justify-self:end;min-height:520px;position:relative;width:min(100%,472px)}.auto-scan-visual__image{filter:drop-shadow(0 34px 76px rgba(2,5,14,.34));left:50%;max-width:112%;position:absolute;top:34px;transform:translateX(-50%);width:500px;z-index:2}.auto-scan-visual__status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.16);border-radius:20px;box-shadow:0 18px 42px rgba(2,5,14,.25);box-sizing:border-box;min-width:190px;padding:15px 16px;position:absolute;z-index:4}.auto-scan-visual__status span{color:hsla(0,0%,100%,.62);display:block;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-transform:uppercase}.auto-scan-visual__status strong{color:#fff;display:block;font-size:20px;font-weight:700;line-height:26px;margin-top:7px}.auto-scan-visual__status--top{right:0;top:20px}.auto-scan-visual__status--bottom{bottom:76px;left:-24px}.auto-scan-section{box-sizing:border-box;padding:76px 32px;width:100%}.auto-scan-security{scroll-margin-top:80px}.auto-scan-section--muted{background:linear-gradient(180deg,#f7f9fc,#fff)}.auto-scan-section--contrast{background:linear-gradient(90deg,rgba(97,117,255,.18),rgba(52,199,89,.09) 52%,rgba(255,149,0,.08)),linear-gradient(180deg,#242b3a,#202735)}.auto-scan-section__content{margin:0 auto;max-width:1120px}.auto-scan-section__intro{margin-bottom:32px;max-width:820px}.auto-scan-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.auto-scan-section__intro p{color:#555a6b;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:14px 0 0}.auto-scan-section__intro--light h2{color:#fff}.auto-scan-section__intro--light p{color:#d3d7e0}.auto-scan-flow-grid,.auto-scan-security-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.auto-scan-flow-card,.auto-scan-import-method-card,.auto-scan-security-card{background:#fff;border:1px solid rgba(71,74,87,.13);border-radius:20px;box-shadow:0 14px 36px rgba(36,43,58,.06);box-sizing:border-box;min-width:0;padding:26px 24px 24px}.auto-scan-flow-card h3,.auto-scan-import-method-card h3,.auto-scan-security-card h3{color:#18191f;font-size:23px;font-weight:700;line-height:30px;margin:18px 0 10px}.auto-scan-flow-card p,.auto-scan-import-method-card p,.auto-scan-security-card p{color:#555a6b;font-size:16px;font-weight:500;line-height:27px;margin:0}.auto-scan-flow-card__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.auto-scan-flow-card__top svg{color:#6175ff}.auto-scan-flow-card__top span{align-items:center;background:rgba(97,117,255,.1);border-radius:14px;color:#6175ff;display:inline-flex;font-size:17px;font-weight:700;height:44px;justify-content:center;line-height:1;width:44px}.auto-scan-use-case-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.auto-scan-use-case-card{background:#f6f8fb;border:1px solid rgba(71,74,87,.13);border-radius:18px;box-sizing:border-box;min-width:0;padding:22px 20px}.auto-scan-use-case-card svg{color:#475be7}.auto-scan-use-case-card h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:16px 0 8px}.auto-scan-use-case-card p{color:#555a6b;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.auto-scan-accounts,.auto-scan-history__content,.auto-scan-related{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr)}.auto-scan-accounts__copy .auto-scan-section__intro,.auto-scan-history__copy .auto-scan-section__intro,.auto-scan-related__copy .auto-scan-section__intro{margin-bottom:24px}.auto-scan-history__points{display:grid;gap:12px}.auto-scan-history-point{align-items:start;background:#f6f8fb;border:1px solid rgba(71,74,87,.13);border-radius:18px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.auto-scan-history-point svg{color:#16704a;margin-top:2px}.auto-scan-history-point h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.auto-scan-history-point p{color:#555a6b;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:6px 0 0}.auto-scan-history-board{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.98)),linear-gradient(135deg,rgba(97,117,255,.14),rgba(52,199,89,.11));border:1px solid rgba(71,74,87,.13);border-radius:28px;box-shadow:0 24px 70px rgba(36,43,58,.12);box-sizing:border-box;overflow:hidden;padding:26px;position:relative}.auto-scan-history-board__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;position:relative;z-index:1}.auto-scan-history-board__header span{color:#555a6b;display:block;font-size:13px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.auto-scan-history-board__title{color:#18191f;display:block;font-size:25px;font-weight:700;line-height:31px;margin-top:6px}.auto-scan-history-board__metric{background:rgba(22,112,74,.1);border-radius:16px;box-sizing:border-box;color:#16704a;flex:0 0 auto;min-width:102px;padding:11px 13px;text-align:right}.auto-scan-history-board__metric strong{display:block;font-size:28px;font-weight:700;line-height:30px}.auto-scan-history-board__metric span{color:rgba(22,112,74,.82);display:block;font-size:11px;font-weight:700;line-height:14px;margin-top:3px;text-transform:uppercase}.auto-scan-history-board__scope{align-items:center;background:rgba(97,117,255,.055);border:1px solid rgba(97,117,255,.12);border-radius:14px;box-sizing:border-box;color:#18191f;display:flex;font-size:14px;font-weight:700;gap:9px;line-height:20px;margin-top:22px;padding:11px 13px;position:relative;z-index:1}.auto-scan-history-board__scope svg{color:#475be7;flex:0 0 auto}.auto-scan-history-board__manifest{display:grid;margin-top:12px;padding:6px 0 0;position:relative;z-index:1}.auto-scan-history-board__manifest:before{background:linear-gradient(180deg,rgba(97,117,255,.7),rgba(22,112,74,.68));border-radius:999px;bottom:22px;content:"";left:28px;position:absolute;top:22px;width:2px}.auto-scan-history-board__entry{align-items:center;border-bottom:1px solid rgba(71,74,87,.1);box-sizing:border-box;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr);padding:18px 0;position:relative}.auto-scan-history-board__entry:last-child{border-bottom:0}.auto-scan-history-board__year{align-items:center;background:#fff;border:1px solid rgba(97,117,255,.18);border-radius:999px;box-shadow:0 8px 18px rgba(36,43,58,.05);color:#475be7;display:inline-flex;font-size:13px;font-weight:700;height:36px;justify-content:center;line-height:1;position:relative;width:58px;z-index:1}.auto-scan-history-board__entry-body{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(124px,auto) minmax(0,1fr);min-width:0}.auto-scan-history-board__route{align-items:center;color:#18191f;display:inline-flex;font-size:18px;font-weight:700;gap:8px;line-height:24px;white-space:nowrap}.auto-scan-history-board__route span{align-items:center;background:rgba(97,117,255,.08);border-radius:11px;box-sizing:border-box;color:#18191f;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;line-height:20px;min-height:30px;min-width:46px;padding:5px 9px}.auto-scan-history-board__route svg{color:#475be7;flex:0 0 auto}.auto-scan-history-board__entry-body em{color:#555a6b;display:block;font-size:13px;font-style:normal;font-weight:700;line-height:18px;min-width:0}.auto-scan-purpose-strip{display:flex;flex-wrap:wrap;gap:10px}.auto-scan-purpose-strip span{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:14px;font-weight:700;gap:7px;line-height:20px;min-height:38px;padding:8px 13px}.auto-scan-purpose-strip span svg{color:#9effa8}.auto-scan-account-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:28px;box-shadow:0 24px 70px rgba(8,13,23,.24);box-sizing:border-box;min-width:0;padding:24px}.auto-scan-account-panel__header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.13);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.auto-scan-account-panel__header span{color:#d3d7e0;display:block;font-size:13px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.auto-scan-account-panel__header strong{color:#fff;display:block;font-size:25px;font-weight:700;line-height:31px;margin-top:6px}.auto-scan-account-panel__header svg{color:#9effa8;flex:0 0 auto}.auto-scan-account-panel__rows{display:grid;gap:12px;margin-top:18px}.auto-scan-account-row{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.11);border-radius:18px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.auto-scan-account-row__provider{align-items:center;background:#fff;border-radius:15px;color:#475be7;display:inline-flex;font-size:18px;font-weight:700;height:42px;justify-content:center;line-height:1;width:42px}.auto-scan-account-row__body{min-width:0}.auto-scan-account-row__body span{color:#d3d7e0;display:block;font-size:12px;font-weight:700;line-height:17px;text-transform:uppercase}.auto-scan-account-row__body strong{color:#fff;display:block;font-size:16px;font-weight:700;line-height:22px;margin-top:2px;overflow-wrap:anywhere}.auto-scan-account-row__meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.auto-scan-account-row__meta span{align-items:center;background:rgba(158,255,168,.14);border-radius:999px;color:#9effa8;display:inline-flex;min-height:26px;padding:5px 9px}.auto-scan-account-row__meta em,.auto-scan-account-row__meta span{font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.auto-scan-account-row__meta em{color:#d3d7e0;font-style:normal}.auto-scan-security__header{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);margin-bottom:28px}.auto-scan-casa-badge{background:linear-gradient(135deg,rgba(22,112,74,.12),rgba(97,117,255,.08)),#fff;border:1px solid rgba(22,112,74,.18);border-radius:24px;box-shadow:0 18px 46px rgba(36,43,58,.07);box-sizing:border-box;padding:22px}.auto-scan-casa-badge svg{color:#16704a}.auto-scan-casa-badge span{color:#16704a;display:block;font-size:12px;font-weight:700;line-height:18px;margin-top:14px;text-transform:uppercase}.auto-scan-casa-badge strong{color:#18191f;display:block;font-size:21px;font-weight:700;line-height:28px;margin-top:6px}.auto-scan-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-scan-security-card{padding:22px 20px}.auto-scan-security-card svg{color:#16704a}.auto-scan-security-card h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin-top:16px}.auto-scan-security-card p{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.auto-scan-related__link{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.auto-scan-related__link>img,.auto-scan-related__link>svg{flex-shrink:0}.auto-scan-related__link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.auto-scan-related__link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.auto-scan-related__link:disabled,.auto-scan-related__link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.auto-scan-related__link{transition:none}}@media(hover:hover)and (pointer:fine){.auto-scan-related__link:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.auto-scan-related__link span{min-width:0}.auto-scan-related__link svg{flex:0 0 auto}.auto-scan-import-methods{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.auto-scan-import-method-card{box-shadow:none}.auto-scan-import-method-card svg{color:#2f85d9}.auto-scan-import-method-card h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin-top:16px;overflow-wrap:anywhere}.auto-scan-import-method-card--wide{background:linear-gradient(135deg,rgba(47,133,217,.08),rgba(22,112,74,.07)),#fff;grid-column:1/-1}.auto-scan-faq{padding-top:0}.auto-scan-faq__accordion{--faq-item-background:#f6f8fb;--faq-item-open-background:#fff;--faq-item-border:rgba(71,74,87,.13);--faq-item-open-border:rgba(97,117,255,.24);--faq-question-color:#18191f;--faq-answer-color:#555b68}@media only screen and (max-width:1440px){.auto-scan-hero__inner{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}@media only screen and (max-width:1024px){.auto-scan-hero{padding:78px 24px 68px}.auto-scan-accounts,.auto-scan-hero__inner,.auto-scan-history__content,.auto-scan-related,.auto-scan-security__header{grid-template-columns:1fr}.auto-scan-hero__inner{gap:38px}.auto-scan-visual{justify-self:center}.auto-scan-section{padding:64px 24px}.auto-scan-flow-grid,.auto-scan-security-grid{grid-template-columns:1fr}.auto-scan-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:744px){.auto-scan-hero{padding:36px 16px 24px}.auto-scan-hero__inner{gap:20px}.auto-scan-hero__content h1{margin:0 0 12px}.auto-scan-hero__facts{gap:8px;margin-top:16px}.auto-scan-hero__facts span{min-height:30px;padding:6px 10px}.auto-scan-hero__cta{margin-top:18px;max-width:330px;min-height:52px;padding:12px 16px;width:100%}.auto-scan-visual{min-height:230px;width:100%}.auto-scan-visual__image{max-width:100%;top:8px;width:285px}.auto-scan-visual__status{border-radius:16px;min-width:146px;padding:11px 12px}.auto-scan-visual__status span{font-size:11px;line-height:15px}.auto-scan-visual__status strong{font-size:16px;line-height:21px;margin-top:5px}.auto-scan-visual__status--top{right:0;top:16px}.auto-scan-visual__status--bottom{display:none}.auto-scan-section{padding:52px 16px}.auto-scan-faq{padding-top:0}.auto-scan-section__intro{margin-bottom:24px}.auto-scan-section__intro p{margin-top:12px}.auto-scan-use-case-grid{grid-template-columns:1fr}.auto-scan-account-panel,.auto-scan-casa-badge,.auto-scan-flow-card,.auto-scan-history-board,.auto-scan-import-method-card,.auto-scan-security-card,.auto-scan-use-case-card{border-radius:20px;padding:22px 20px}.auto-scan-history-point{grid-template-columns:1fr}.auto-scan-account-panel__header strong,.auto-scan-history-board__title{font-size:22px;line-height:28px}.auto-scan-history-board__header{flex-direction:column;gap:14px}.auto-scan-history-board__metric{text-align:left;width:100%}.auto-scan-history-board__entry-body{gap:7px;grid-template-columns:1fr}.auto-scan-account-row{grid-template-columns:auto minmax(0,1fr)}.auto-scan-account-row__meta{align-items:flex-start;grid-column:1/-1;padding-left:54px}.auto-scan-import-methods{grid-template-columns:1fr}.auto-scan-faq__accordion{--faq-question-padding:20px;--faq-answer-padding:0 20px 20px}}@media only screen and (max-width:430px){.auto-scan-hero{padding-bottom:20px}.auto-scan-hero__inner{gap:16px}.auto-scan-visual{min-height:188px}.auto-scan-visual__image{width:210px}.auto-scan-visual__status--top{right:-4px}.auto-scan-flow-grid,.auto-scan-security-grid,.auto-scan-use-case-grid{grid-template-columns:1fr}}.auto-scan-hero__facts{gap:8px 20px}.auto-scan-hero__facts span{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);min-height:0;padding:0}.auto-scan-page main{--control-focus:#475be7}.auto-scan-page main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.auto-scan-page .auto-scan-hero{background:#242b3a;padding:64px 24px}.auto-scan-page .auto-scan-hero:after,.auto-scan-page .auto-scan-hero:before{display:none}.auto-scan-page .auto-scan-hero__inner{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);max-width:1200px}.auto-scan-page .auto-scan-hero__content h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin-bottom:24px;max-width:22ch;overflow-wrap:anywhere}.auto-scan-page .auto-scan-hero__content p{color:#d3d7e0;max-width:65ch}.auto-scan-page .auto-scan-hero__cta{margin-top:32px;max-width:100%;text-align:left;white-space:normal;width:auto}.auto-scan-page .auto-scan-hero__cta svg{flex:none}.auto-scan-page .auto-scan-hero :focus-visible{outline-color:#a8b3ff}.auto-scan-page .auto-scan-visual{min-height:0;width:min(100%,360px)}.auto-scan-page .auto-scan-visual__image{filter:none;left:auto;max-width:100%;position:relative;top:auto;transform:none;width:100%}.auto-scan-page .auto-scan-section{padding:80px 24px}.auto-scan-page .auto-scan-section--muted{background:#f3f5fa}.auto-scan-page .auto-scan-section--contrast{background:#242b3a}.auto-scan-page .auto-scan-section--contrast .feature-example>figcaption{color:#d3d7e0}.auto-scan-page .auto-scan-section__content{max-width:1200px}.auto-scan-page .auto-scan-section__intro{margin-bottom:40px;max-width:75ch}.auto-scan-page .auto-scan-section__intro h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.auto-scan-page .auto-scan-section__intro p{color:#555b68;margin-top:16px;max-width:70ch}.auto-scan-page .auto-scan-section__intro--light p{color:#d3d7e0}.auto-scan-page .auto-scan-flow-grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.auto-scan-page .auto-scan-flow-card,.auto-scan-page .auto-scan-import-method-card,.auto-scan-page .auto-scan-security-card,.auto-scan-page .auto-scan-use-case-card{background:transparent;border:0;border-radius:0;border-top:1px solid #d9deea;box-shadow:none;padding:28px 0}.auto-scan-page .auto-scan-flow-card h3,.auto-scan-page .auto-scan-import-method-card h3,.auto-scan-page .auto-scan-security-card h3,.auto-scan-page .auto-scan-use-case-card h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:16px 0 8px;overflow-wrap:anywhere}.auto-scan-page .auto-scan-flow-card p,.auto-scan-page .auto-scan-import-method-card p,.auto-scan-page .auto-scan-security-card p,.auto-scan-page .auto-scan-use-case-card p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);overflow-wrap:anywhere}.auto-scan-page .auto-scan-flow-card svg,.auto-scan-page .auto-scan-import-method-card svg,.auto-scan-page .auto-scan-security-card svg,.auto-scan-page .auto-scan-use-case-card svg{color:#475be7}.auto-scan-page .auto-scan-flow-card__top{gap:12px;justify-content:flex-start}.auto-scan-page .auto-scan-flow-card__top span{background:transparent;border-radius:0;color:#475be7;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);height:auto;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);order:-1;width:auto}.auto-scan-page .auto-scan-security-grid,.auto-scan-page .auto-scan-use-case-grid{gap:0 56px;grid-template-columns:repeat(2,minmax(0,1fr))}.auto-scan-page .auto-scan-accounts,.auto-scan-page .auto-scan-history__content,.auto-scan-page .auto-scan-related{gap:64px}.auto-scan-page .auto-scan-history__points{gap:0}.auto-scan-page .auto-scan-history-point{background:transparent;border:0;border-bottom:1px solid #d9deea;border-radius:0;grid-template-columns:24px minmax(0,1fr);padding:24px 0}.auto-scan-page .auto-scan-history-point:first-child{padding-top:0}.auto-scan-page .auto-scan-history-point svg{color:#475be7}.auto-scan-page .auto-scan-history-point h3{overflow-wrap:anywhere}.auto-scan-page .auto-scan-history-point p{color:#555b68}.auto-scan-page .auto-scan-history-board{background:#fff;border:1px solid #d9deea;border-radius:16px;box-shadow:none;padding:28px}.auto-scan-page .auto-scan-history-board__header span{text-transform:none}.auto-scan-page .auto-scan-history-board__metric{background:transparent;border-radius:0;min-width:0;padding:0}.auto-scan-page .auto-scan-history-board__metric strong{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.auto-scan-page .auto-scan-history-board__metric span{color:#555b68;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);text-transform:none}.auto-scan-page .auto-scan-history-board__scope{background:#f3f5fa;border-radius:12px}.auto-scan-page .auto-scan-account-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:1px solid hsla(0,0%,100%,.24);border-radius:16px;box-shadow:none;padding:28px}.auto-scan-page .auto-scan-account-row{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.18);border-radius:0;padding:20px 0}.auto-scan-page .auto-scan-account-row__provider{border-radius:12px}.auto-scan-page .auto-scan-account-row__body span{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);text-transform:none}.auto-scan-page .auto-scan-account-row__meta{max-width:100%}.auto-scan-page .auto-scan-account-row__meta span{background:#ebf7ef;color:#20733c}.auto-scan-page .auto-scan-account-row__meta em,.auto-scan-page .auto-scan-account-row__meta span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.auto-scan-page .auto-scan-casa-badge{background:#f3f5fa;border:1px solid #d9deea;border-radius:16px;box-shadow:none;padding:24px}.auto-scan-page .auto-scan-related__link{--control-focus:#475be7}.auto-scan-page .auto-scan-import-methods{gap:0 32px}.auto-scan-page .auto-scan-faq{background:#f3f5fa}.auto-scan-page .auto-scan-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-shadow:none;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px)}.auto-scan-page .auto-scan-faq__accordion button:focus-visible{outline-offset:-3px}.auto-scan-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.auto-scan-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.auto-scan-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.auto-scan-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.auto-scan-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}.auto-scan-page main>.comparison-cta :focus-visible{outline-color:#a8b3ff}@media(max-width:1024px){.auto-scan-page .auto-scan-accounts,.auto-scan-page .auto-scan-hero__inner,.auto-scan-page .auto-scan-history__content,.auto-scan-page .auto-scan-related{gap:40px}}@media(max-width:744px){.auto-scan-page .auto-scan-hero{padding:36px 20px 48px}.auto-scan-page .auto-scan-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.auto-scan-page .auto-scan-visual{justify-self:start}.auto-scan-page .auto-scan-section{padding:48px 20px}.auto-scan-page .auto-scan-section__intro{margin-bottom:32px}.auto-scan-page .auto-scan-accounts,.auto-scan-page .auto-scan-flow-grid,.auto-scan-page .auto-scan-history__content,.auto-scan-page .auto-scan-related,.auto-scan-page .auto-scan-security-grid,.auto-scan-page .auto-scan-security__header,.auto-scan-page .auto-scan-use-case-grid{grid-template-columns:minmax(0,1fr)}.auto-scan-page .auto-scan-account-panel,.auto-scan-page .auto-scan-history-board{padding:24px}.auto-scan-page .auto-scan-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.auto-scan-page main>.comparison-cta{padding:48px 20px}}@media(max-width:360px){.auto-scan-page .auto-scan-hero__content h1{font-size:1.875rem;line-height:1.2}}.find-plane-page{--find-ink:#18191f;--find-muted:#555b68;--find-blue:#475be7;--find-sky:#b8d6ff;--find-line:rgba(17,21,31,.1);background:#fff;color:var(--find-ink);overflow:hidden}.find-plane-main{background:#f5f7fb;font-family:Google Sans,Roboto,Arial,sans-serif}.find-plane-hero{background:radial-gradient(circle at 83% 18%,rgba(255,218,188,.25),transparent 30%),linear-gradient(145deg,#20283d,#3e4a70 43%,#754d61 76%,#95644e);border-radius:36px;color:#fff;margin:16px;min-height:760px;overflow:hidden;position:relative}.find-plane-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);position:absolute}.find-plane-hero__inner,.find-plane-related__inner,.find-plane-section__inner{margin:0 auto;width:min(1180px,100% - 64px)}.find-plane-hero__inner{align-items:center;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:760px;position:relative;z-index:1}.find-plane-hero__copy{max-width:540px;position:relative;z-index:5}.find-plane-hero__copy h1{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 24px;max-width:680px}.find-plane-hero__copy>p{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 30px;max-width:550px}.find-plane-hero__copy>a{align-items:center;background:#fff;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.find-plane-hero__copy>a>img,.find-plane-hero__copy>a>svg{flex-shrink:0}.find-plane-hero__copy>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.find-plane-hero__copy>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.find-plane-hero__copy>a:disabled,.find-plane-hero__copy>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.find-plane-hero__copy>a{transition:none}}@media(hover:hover)and (pointer:fine){.find-plane-hero__copy>a:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.find-plane-hero__copy>small{color:#d3d7e0;display:block;font-size:13px;line-height:1.45;margin-top:16px;max-width:430px}.find-plane-eyebrow{align-items:center;color:inherit;display:inline-flex;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);gap:8px;letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line);text-transform:uppercase}.find-plane-hero-visual{align-self:stretch;min-height:700px;position:relative}.find-plane-hero-visual__orb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.17);border-radius:50%;box-shadow:inset 0 0 120px hsla(0,0%,100%,.08);height:570px;position:absolute;right:-50px;top:78px;width:570px}.find-plane-hero-visual__phone{filter:drop-shadow(0 38px 62px rgba(13,18,39,.42));position:absolute;right:30px;top:74px;width:430px;z-index:3}.find-plane-hero-visual__status{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(20,25,43,.66);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;box-shadow:0 18px 40px rgba(11,15,30,.22);display:flex;gap:10px;min-width:190px;padding:13px 16px;position:absolute;z-index:4}.find-plane-hero-visual__status small,.find-plane-hero-visual__status strong{display:block}.find-plane-hero-visual__status small{color:#d3d7e0;font-size:11px;margin-bottom:2px}.find-plane-hero-visual__status strong{font-size:14px}.find-plane-hero-visual__status--airborne{left:-34px;top:310px}.find-plane-hero-visual__status--airborne>span{background:#ff5a5f;border-radius:50%;box-shadow:0 0 0 5px rgba(255,90,95,.15);height:9px;width:9px}.find-plane-hero-visual__status--identity{bottom:112px;right:-24px}.find-plane-section{padding:120px 0}.find-plane-section__copy h2,.find-plane-section__copy>p{max-width:570px}.find-plane-section__copy h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:18px 0 24px}.find-plane-section__copy>p{color:var(--find-muted);font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.find-plane-section__intro{margin:0 auto 54px;max-width:740px;text-align:center}.find-plane-section__intro h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:16px 0 0}.find-plane-section--journey{background:#f5f7fb}.find-plane-journey-layout,.find-plane-profile-layout{align-items:center;display:grid;gap:clamp(60px,9vw,130px);grid-template-columns:repeat(2,minmax(0,1fr))}.find-plane-common-cause{align-items:flex-start;background:#eef0ff;border:1px solid rgba(95,111,255,.2);border-radius:18px;color:#3543a6;display:flex;gap:13px;margin-top:30px;max-width:530px;padding:18px 20px}.find-plane-common-cause svg{flex:0 0 auto;margin-top:2px}.find-plane-common-cause p{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.find-plane-journey{background:#fff;border:1px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 30px 80px rgba(38,47,78,.12);overflow:hidden;padding:16px 16px 22px;position:relative}.find-plane-journey__aircraft{background:radial-gradient(circle at 82% 10%,rgba(255,241,197,.74),transparent 30%),linear-gradient(180deg,#4185d6,#a9c7ef);border-radius:22px;color:#fff;min-height:190px;overflow:hidden;position:relative}.find-plane-journey__aircraft>div:first-child{padding:20px 22px;position:relative;z-index:2}.find-plane-journey__aircraft>div:first-child span,.find-plane-journey__aircraft>div:first-child strong{display:block}.find-plane-journey__aircraft>div:first-child span{color:#d3d7e0;font-size:11px;margin-bottom:4px}.find-plane-journey__aircraft>div:first-child strong{font-size:16px}.find-plane-journey__aircraft .gatsby-image-wrapper{bottom:auto;filter:drop-shadow(0 18px 22px rgba(32,47,77,.28));position:absolute!important;right:50%;top:50%;transform:translate(50%,-50%);width:min(94%,470px)}.find-plane-journey__now{background:#f2f2f7;border-radius:15px;margin:12px 0 8px;padding:13px 15px}.find-plane-journey__now>div{align-items:center;color:#ff3b30;display:flex;font-size:13px;gap:7px;margin-bottom:5px}.find-plane-journey__now>div span{background:currentColor;border-radius:50%;box-shadow:0 0 0 4px rgba(255,59,48,.11);height:8px;width:8px}.find-plane-journey__now p{display:flex;flex-wrap:wrap;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);gap:4px 8px;letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.find-plane-journey__now b,.find-plane-journey__now time{color:#ff3b30}.find-plane-journey__timeline{padding:2px 8px 0}.find-plane-journey__stop{align-items:center;display:grid;gap:13px;grid-template-columns:22px 1fr;min-height:70px;position:relative}.find-plane-journey__stop:before{background:#d3d5dc;bottom:0;content:"";left:6px;position:absolute;top:0;width:2px}.find-plane-journey__stop>span{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #a8abb4;height:12px;position:relative;width:12px;z-index:1}.find-plane-journey__stop small,.find-plane-journey__stop strong{display:block}.find-plane-journey__stop strong{font-size:14px;margin-bottom:3px}.find-plane-journey__stop small{color:#7a8090;font-size:12px;line-height:1.35}.find-plane-journey__stop small b{color:#ff3b30}.find-plane-journey__stop:first-child:before{top:50%}.find-plane-journey__stop:last-child:before{bottom:50%}.find-plane-journey__stop--active>span,.find-plane-journey__stop--done>span{background:#8a8a8e;box-shadow:0 0 0 1.5px #8a8a8e}.find-plane-journey__stop--active>span{box-shadow:0 0 0 1.5px #8a8a8e,0 0 0 5px #fff}.find-plane-profile-layout{grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr)}.find-plane-section--profile{background:#fff}.find-plane-profile{background:#171b28;border-radius:34px;box-shadow:0 36px 90px rgba(17,21,31,.22);color:#f8f9ff;padding:16px}.find-plane-profile__aircraft{background:radial-gradient(circle at 80% 25%,rgba(255,207,169,.72),transparent 30%),linear-gradient(150deg,#24334f,#8f7198 58%,#d58e81);border-radius:24px;min-height:245px;overflow:hidden;padding:28px;position:relative}.find-plane-profile__aircraft>div{position:relative;z-index:2}.find-plane-profile__aircraft small,.find-plane-profile__aircraft span,.find-plane-profile__aircraft strong{display:block}.find-plane-profile__aircraft small,.find-plane-profile__aircraft span{color:#d3d7e0;font-size:12px}.find-plane-profile__aircraft strong{font-size:26px;line-height:1.05;margin:9px 0 4px;max-width:230px}.find-plane-profile__aircraft .gatsby-image-wrapper{bottom:auto;filter:drop-shadow(0 20px 26px rgba(23,27,40,.32));position:absolute!important;right:50%;top:50%;transform:translate(50%,-50%);width:min(94%,470px)}.find-plane-profile__airline,.find-plane-profile__history{align-items:center;background:#222735;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;display:flex;gap:12px;margin-top:12px;padding:18px}.find-plane-profile__airline span,.find-plane-profile__airline strong,.find-plane-profile__history span,.find-plane-profile__history strong{display:block}.find-plane-profile__airline span,.find-plane-profile__history span{color:#858c9c;font-size:11px;margin-bottom:3px}.find-plane-profile__airline strong,.find-plane-profile__history strong{font-size:15px}.find-plane-profile__specs{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:12px 0 0}.find-plane-profile__specs div{background:#222735;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:17px 18px}.find-plane-profile__specs dt{color:#858c9c;font-size:11px}.find-plane-profile__specs dd{font-size:17px;font-weight:700;margin:7px 0 0}.find-plane-profile__history{display:block}.find-plane-detail-groups{display:grid;gap:8px;margin-top:34px}.find-plane-detail-groups article{border-top:1px solid var(--find-line);display:grid;gap:14px;grid-template-columns:44px 1fr;padding:18px 0}.find-plane-detail-groups article>svg{background:#eef0ff;border-radius:13px;box-sizing:border-box;color:#4959d2;height:42px;padding:10px;width:42px}.find-plane-detail-groups article h3,.find-plane-detail-groups article p{margin:0}.find-plane-detail-groups article h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin-bottom:6px}.find-plane-detail-groups article p{color:var(--find-muted);font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.find-plane-connected{background:#171b28;color:#fff}.find-plane-connected__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.find-plane-connected__grid>a,.find-plane-connected__grid>article{background:#202534;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;color:inherit;min-height:260px;overflow:hidden;padding:28px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.find-plane-connected__grid>a:after,.find-plane-connected__grid>article:after{background:rgba(103,118,255,.12);border-radius:50%;bottom:-64px;content:"";height:180px;position:absolute;right:-42px;width:180px}.find-plane-connected__grid>a>svg:first-child,.find-plane-connected__grid>article>svg:first-child{background:rgba(103,118,255,.22);border-radius:15px;box-sizing:border-box;color:#dfe3ff;height:48px;padding:12px;width:48px}.find-plane-connected__grid>a>svg:last-child,.find-plane-connected__grid>article>svg:last-child{bottom:26px;position:absolute;right:26px}.find-plane-connected__grid>a h3,.find-plane-connected__grid>article h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:26px 0 12px}.find-plane-connected__grid>a p,.find-plane-connected__grid>article p{color:#aeb5c7;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.find-plane-connected__grid>a:hover{background:#252b3d;border-color:rgba(156,166,255,.32);transform:translateY(-4px)}.find-plane-related{background:#171b28;padding:28px 16px}.find-plane-related__inner{align-items:center;background:linear-gradient(125deg,#eef0ff,#dcecff 56%,#ffe8dc);border-radius:28px;box-sizing:border-box;color:#18213c;display:grid;gap:34px;grid-template-columns:auto 1fr auto;padding:42px 48px;width:min(1180px,100%)}.find-plane-related__inner>div:nth-child(2){max-width:680px}.find-plane-related__inner span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.find-plane-related__inner h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:9px 0 8px}.find-plane-related__inner p{color:#5d6680;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.find-plane-related__inner>a{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:999px;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.find-plane-related__inner>a>img,.find-plane-related__inner>a>svg{flex-shrink:0}.find-plane-related__inner>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.find-plane-related__inner>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.find-plane-related__inner>a:disabled,.find-plane-related__inner>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.find-plane-related__inner>a{transition:none}}@media(hover:hover)and (pointer:fine){.find-plane-related__inner>a:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.find-plane-related__signal{align-items:center;color:#5262dd;display:flex}.find-plane-related__signal span{background:currentColor;height:1px;margin:0 8px;width:42px}.find-plane-faq{background:#f5f7fb}.find-plane-faq__accordion{margin:0 auto;width:min(860px,100%)}@media(max-width:1024px){.find-plane-hero__inner{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.find-plane-hero-visual__phone{right:-6px;width:400px}.find-plane-hero-visual__status--airborne{left:-26px}.find-plane-profile-layout{gap:54px;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr)}.find-plane-connected__grid{grid-template-columns:1fr}.find-plane-connected__grid>a,.find-plane-connected__grid>article{min-height:210px}}@media(max-width:768px){.find-plane-hero{border-radius:26px;margin:8px;min-height:980px}.find-plane-hero__inner,.find-plane-related__inner,.find-plane-section__inner{width:min(100% - 36px,620px)}.find-plane-hero__inner{display:block;padding-top:82px}.find-plane-hero-visual{min-height:570px}.find-plane-hero-visual__orb{height:420px;right:50%;top:64px;transform:translateX(50%);width:420px}.find-plane-hero-visual__phone{right:50%;top:42px;transform:translateX(50%);width:330px}.find-plane-hero-visual__status--airborne{left:0;top:245px}.find-plane-hero-visual__status--identity{bottom:48px;right:0}.find-plane-section{padding:86px 0}.find-plane-journey-layout,.find-plane-profile-layout{gap:48px;grid-template-columns:1fr}.find-plane-profile-layout .find-plane-profile{order:2}.find-plane-profile-layout .find-plane-section__copy{order:1}.find-plane-journey{padding:12px 12px 18px}.find-plane-journey__stop{min-height:68px}.find-plane-related{padding:12px 0}.find-plane-related__inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:32px 28px}.find-plane-profile{padding:10px}}.find-plane-page{overflow:visible}.find-plane-page .find-plane-main{background:#fff}.find-plane-page .find-plane-main ::selection{background:#dce3ff;color:#18191f}.find-plane-page .find-plane-main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.find-plane-page .find-plane-hero{background:#242b3a;border-radius:0;margin:0;min-height:0;overflow:visible;padding:64px 0}.find-plane-page .find-plane-hero:before{display:none}.find-plane-page .find-plane-hero :focus-visible{outline-color:#a8b3ff}.find-plane-page .find-plane-hero__inner,.find-plane-page .find-plane-related__inner,.find-plane-page .find-plane-section__inner{width:min(1200px,100% - 48px)}.find-plane-page .find-plane-hero__inner{gap:64px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:0}.find-plane-page .find-plane-hero__copy{max-width:680px;min-width:0}.find-plane-page .find-plane-hero__copy h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.find-plane-page .find-plane-hero__copy>small{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.find-plane-page .find-plane-hero-visual{align-self:center;min-height:0}.find-plane-page .find-plane-hero-visual__phone{filter:none;margin-left:auto;position:static;transform:none;width:min(100%,360px)}.find-plane-page .find-plane-hero-visual__phone .gatsby-image-wrapper{max-width:360px;width:100%}.find-plane-page .find-plane-section{padding:80px 0}.find-plane-page .find-plane-section__copy h2{-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px;overflow-wrap:anywhere}.find-plane-page .find-plane-section__copy>p{max-width:65ch}.find-plane-page .find-plane-section__intro{margin:0 0 40px;max-width:none;text-align:left}.find-plane-page .find-plane-section__intro h2{margin:0}.find-plane-page .find-plane-journey-layout,.find-plane-page .find-plane-profile-layout{align-items:start;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.find-plane-page .find-plane-common-cause{background:#eef0ff;border:0;border-radius:12px;color:#3543a6;padding:24px}.find-plane-page .find-plane-journey{border:1px solid #d9dde5;border-radius:16px;box-shadow:none;overflow:visible;padding:20px}.find-plane-page .find-plane-journey__aircraft,.find-plane-page .find-plane-profile__aircraft{background:#242b3a;border-radius:12px;color:#fff;min-height:0;overflow:visible;padding:24px}.find-plane-page .find-plane-journey__aircraft>div:first-child,.find-plane-page .find-plane-profile__aircraft>div:first-child{padding:0}.find-plane-page .find-plane-journey__aircraft .gatsby-image-wrapper,.find-plane-page .find-plane-profile__aircraft .gatsby-image-wrapper{bottom:auto;filter:none;position:relative!important;right:auto;top:auto;transform:none;width:min(100%,280px)}.find-plane-page .find-plane-journey__aircraft>div:first-child span,.find-plane-page .find-plane-profile__aircraft small,.find-plane-page .find-plane-profile__aircraft span{color:#d3d7e0}.find-plane-page .find-plane-journey__now{border-radius:12px}.find-plane-page .find-plane-journey__now b,.find-plane-page .find-plane-journey__now time,.find-plane-page .find-plane-journey__now>div{color:#a62d25}.find-plane-page .find-plane-journey__stop small{color:#555b68}.find-plane-page .find-plane-journey__stop small b{color:#a62d25}.find-plane-page .find-plane-profile{background:#242b3a;border-radius:16px;box-shadow:none;padding:20px}.find-plane-page .find-plane-profile__aircraft{padding:4px 4px 24px}.find-plane-page .find-plane-profile__aircraft strong{font-size:24px;line-height:1.25;max-width:none}.find-plane-page .find-plane-profile__airline,.find-plane-page .find-plane-profile__history,.find-plane-page .find-plane-profile__specs div{background:#303a49;border:0;border-radius:12px}.find-plane-page .find-plane-profile__airline dt,.find-plane-page .find-plane-profile__airline span,.find-plane-page .find-plane-profile__history dt,.find-plane-page .find-plane-profile__history span,.find-plane-page .find-plane-profile__specs div dt,.find-plane-page .find-plane-profile__specs div span{color:#d3d7e0}.find-plane-page .find-plane-profile__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.find-plane-page .find-plane-profile__specs dd{overflow-wrap:anywhere}.find-plane-page .find-plane-detail-groups article{grid-template-columns:32px minmax(0,1fr)}.find-plane-page .find-plane-detail-groups article>svg{background:transparent;border-radius:0;height:28px;padding:0;width:28px}.find-plane-page .find-plane-connected{background:#242b3a}.find-plane-page .find-plane-connected__grid{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.find-plane-page .find-plane-connected__grid>a,.find-plane-page .find-plane-connected__grid>article{background:transparent;border:0;border-radius:0;border-top:1px solid #647082;min-height:0;overflow:visible;padding:24px 0 40px;transition:background-color .16s ease}.find-plane-page .find-plane-connected__grid>a:after,.find-plane-page .find-plane-connected__grid>article:after{display:none}.find-plane-page .find-plane-connected__grid>a>svg:first-child,.find-plane-page .find-plane-connected__grid>article>svg:first-child{background:transparent;border-radius:0;color:#a8b3ff;height:32px;padding:0;width:32px}.find-plane-page .find-plane-connected__grid>a>svg:last-child,.find-plane-page .find-plane-connected__grid>article>svg:last-child{bottom:0;right:0}.find-plane-page .find-plane-connected__grid>a p,.find-plane-page .find-plane-connected__grid>article p{color:#d3d7e0}.find-plane-page .find-plane-connected__grid>a:hover{background:transparent;transform:none}.find-plane-page .find-plane-related{background:#242b3a;padding:0 0 48px}.find-plane-page .find-plane-related__inner{background:#303a49;border-radius:16px;color:#fff;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;padding:32px}.find-plane-page .find-plane-related__inner h2{margin:0 0 12px}.find-plane-page .find-plane-related__inner p{color:#d3d7e0}.find-plane-page .find-plane-related__signal{color:#a8b3ff}.find-plane-page .find-plane-faq{background:#fff}.find-plane-page .find-plane-faq__accordion{--faq-accordion-gap:16px;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:75ch;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;width:100%}.find-plane-page .find-plane-main>.comparison-cta{align-items:stretch;background:#242b3a;padding:80px 24px}.find-plane-page .find-plane-main>.comparison-cta .comparison-cta__content{align-items:flex-start;margin:0 auto;max-width:1200px}.find-plane-page .find-plane-main>.comparison-cta .comparison-cta__icon{height:48px;width:48px}.find-plane-page .find-plane-main>.comparison-cta .comparison-cta__title{color:#fff;max-width:850px;text-align:left}.find-plane-page .find-plane-main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:75ch;text-align:left}.find-plane-page .find-plane-main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.08);--provider-border:hsla(0,0%,100%,.3);--provider-hover:hsla(0,0%,100%,.14)}@media(max-width:1024px){.find-plane-page .find-plane-hero__inner,.find-plane-page .find-plane-journey-layout,.find-plane-page .find-plane-profile-layout{gap:40px}.find-plane-page .find-plane-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.find-plane-page .find-plane-connected__grid{gap:32px;grid-template-columns:1fr}.find-plane-page .find-plane-related__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:744px){.find-plane-page .find-plane-hero{padding:36px 0 48px}.find-plane-page .find-plane-hero__inner,.find-plane-page .find-plane-related__inner,.find-plane-page .find-plane-section__inner{width:calc(100% - 40px)}.find-plane-page .find-plane-hero__inner{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);padding:0}.find-plane-page .find-plane-hero-visual__phone{margin:0;width:min(100%,360px)}.find-plane-page .find-plane-section{padding:48px 0}.find-plane-page .find-plane-journey-layout,.find-plane-page .find-plane-profile-layout{gap:40px;grid-template-columns:minmax(0,1fr)}.find-plane-page .find-plane-journey,.find-plane-page .find-plane-profile{padding:16px}.find-plane-page .find-plane-journey__aircraft{padding:20px}.find-plane-page .find-plane-profile__specs div{padding:16px 12px}.find-plane-page .find-plane-related__inner{display:flex;gap:24px;padding:24px}.find-plane-page .find-plane-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px}.find-plane-page .find-plane-main>.comparison-cta{padding:48px 20px}}.find-plane-page .find-plane-journey__aircraft .gatsby-image-wrapper,.find-plane-page .find-plane-profile__aircraft .gatsby-image-wrapper{display:block;margin:28px auto 0;width:min(100%,420px)}.flight-board-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.flight-board-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}:where(.flight-board-page button,.flight-board-page a){font:inherit}.flight-board-main{flex:1 1}.flight-board-hero{background:radial-gradient(circle at 78% 26%,rgba(89,111,255,.24),transparent 30%),radial-gradient(circle at 15% 110%,rgba(255,203,102,.11),transparent 34%),#121722;overflow:hidden;padding:72px 32px 78px;position:relative}.flight-board-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.4) .7px,transparent 0);background-size:7px 7px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 68%);mask-image:linear-gradient(90deg,#000,transparent 68%);opacity:.2;pointer-events:none;position:absolute}.flight-board-hero__inner{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,1.02fr) minmax(390px,.9fr);margin:0 auto;max-width:1180px;position:relative;z-index:1}.flight-board-hero__copy h1{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 18px;max-width:700px}.flight-board-hero__copy h1 span{color:#8795ff}.flight-board-hero__copy>p{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:680px}.flight-board-hero__facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.flight-board-hero__facts span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal}.flight-board-hero__facts span>img,.flight-board-hero__facts span>svg{flex-shrink:0}.flight-board-primary-cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:28px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-board-primary-cta>img,.flight-board-primary-cta>svg{flex-shrink:0}.flight-board-primary-cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-board-primary-cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-board-primary-cta:disabled,.flight-board-primary-cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-board-primary-cta{transition:none}}@media(hover:hover)and (pointer:fine){.flight-board-primary-cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.flight-board-hero__visual{align-items:center;display:flex;justify-content:center;min-height:590px;position:relative}.flight-board-hero__airport-code{color:hsla(0,0%,100%,.035);font-size:190px;font-weight:700;letter-spacing:-12px;line-height:1;pointer-events:none;position:absolute;right:-18px;top:5px}.flight-board-phone{background:linear-gradient(145deg,#808694,#252a32 32%,#06080d 72%,#5d6470);border:1px solid hsla(0,0%,100%,.3);border-radius:49px;box-shadow:0 48px 90px rgba(0,0,0,.48),inset 0 0 0 2px hsla(0,0%,100%,.12);box-sizing:border-box;height:590px;padding:9px;position:relative;transform:rotate(1.8deg);width:344px;z-index:2}.flight-board-phone__speaker{background:#05070b;border-radius:20px;height:22px;left:50%;position:absolute;top:17px;transform:translateX(-50%);width:72px;z-index:4}.flight-board-phone__screen{background:#f5f6fa;border-radius:41px;height:100%;overflow:hidden;position:relative}.flight-board-phone__topbar{align-items:flex-start;box-sizing:border-box;color:#161a22;display:flex;font-size:11px;font-weight:700;height:42px;justify-content:space-between;padding:14px 23px 0}.flight-board-phone__airport{align-items:flex-end;display:flex;justify-content:space-between;padding:16px 20px 17px}.flight-board-phone__airport div{display:flex;flex-direction:column;gap:1px}.flight-board-phone__airport span{color:#7d8492;font-size:12px;font-weight:700}.flight-board-phone__airport strong{color:#171a21;font-size:24px;font-weight:700;line-height:29px}.flight-board-phone__airport b{color:#7a88ff;font-size:29px;font-weight:700;line-height:32px}.flight-board-ui__switch{align-items:center;background:#eef0f5;border-radius:14px;display:inline-flex;padding:4px}.flight-board-ui__switch button{align-items:center;background:transparent;border:0;border-radius:11px;color:#7a8291;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;line-height:18px;min-height:38px;padding:8px 15px;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.flight-board-ui__switch button.is-active{background:#596fff;box-shadow:0 6px 15px rgba(89,111,255,.24);color:#fff}.flight-board-ui__switch--compact{box-sizing:border-box;margin:0 20px 14px;width:calc(100% - 40px)}.flight-board-ui__switch--compact button{flex:1 1;font-size:11px;min-height:35px;min-width:0;padding:7px 8px}.flight-board-ui__rows{border-top:1px solid rgba(25,31,43,.12)}.flight-board-ui__row{align-items:center;background:#fff;border-bottom:1px solid rgba(25,31,43,.12);box-sizing:border-box;display:grid;gap:12px;grid-template-columns:62px minmax(170px,1.2fr) 64px 54px minmax(105px,.75fr) 18px;min-height:72px;padding:11px 18px;transition:background .16s ease}.flight-board-ui__row:hover{background:#f8f9fc}.flight-board-ui__gate,.flight-board-ui__time{color:#1a1e27;font-size:14px;font-weight:700}.flight-board-ui__route{display:flex;flex-direction:column;gap:3px;min-width:0}.flight-board-ui__route strong{color:#171b24;font-size:14px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-board-ui__route span{color:#8a919f;font-size:11px;font-weight:700}.flight-board-ui__terminal{background:#f1f3f7;border-radius:8px;color:#515b6c;font-size:11px;font-weight:700;padding:5px 8px;width:max-content}.flight-board-ui__status{color:#667080;font-size:12px;font-weight:700;line-height:16px}.flight-board-ui__status--boarding,.flight-board-ui__status--landed{color:#16835a}.flight-board-ui__status--changed{color:#9c6608}.flight-board-ui__status--delayed{color:#cf433e}.flight-board-ui__arrow{color:#b3b8c1}.flight-board-ui__rows--compact{border-top:0}.flight-board-ui__rows--compact .flight-board-ui__row{gap:9px;grid-template-columns:42px minmax(0,1fr) 74px 12px;min-height:72px;padding:10px 17px}.flight-board-ui__rows--compact .flight-board-ui__route strong,.flight-board-ui__rows--compact .flight-board-ui__time{font-size:12px}.flight-board-ui__rows--compact .flight-board-ui__status{font-size:10px;text-align:right}.flight-board-phone__home{background:#1b1f28;border-radius:10px;bottom:7px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.flight-board-hero__coverage-badge,.flight-board-hero__live-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(28,35,50,.76);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 22px 48px rgba(0,0,0,.28);color:#fff;position:absolute;transform:rotate(1.8deg);z-index:4}.flight-board-hero__live-badge{align-items:center;border-radius:12px;display:flex;font-size:11px;font-weight:700;gap:8px;left:-6px;padding:10px 13px;top:110px}.flight-board-hero__live-badge span{background:#60e2a8;border-radius:50%;box-shadow:0 0 0 5px rgba(96,226,168,.12);height:7px;width:7px}.flight-board-hero__coverage-badge{align-items:center;border-radius:16px;bottom:66px;display:flex;gap:11px;padding:13px 15px;right:-22px}.flight-board-hero__coverage-badge>svg{color:#91a0ff}.flight-board-hero__coverage-badge div{display:flex;flex-direction:column}.flight-board-hero__coverage-badge strong{font-size:16px;font-weight:700}.flight-board-hero__coverage-badge span{color:hsla(0,0%,100%,.62);font-size:10px;font-weight:700}.flight-board-section{box-sizing:border-box;padding:88px 32px}.flight-board-section__content{margin:0 auto;max-width:1120px}.flight-board-section__intro{margin-bottom:38px;max-width:800px}.flight-board-section__intro>span{color:#4056eb;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:18px;margin-bottom:13px;text-transform:uppercase}.flight-board-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.flight-board-section__intro p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:16px 0 0}.flight-board-live{background:linear-gradient(rgba(17,21,29,.03) 1px,transparent 0),linear-gradient(90deg,rgba(17,21,29,.03) 1px,transparent 0),#f6f7f9;background-size:54px 54px}.flight-board-live__intro{max-width:850px}.flight-board-live__panel{background:#fff;border:1px solid rgba(22,27,38,.1);border-radius:28px;box-shadow:0 34px 90px rgba(37,44,60,.12);overflow:hidden}.flight-board-live__toolbar{align-items:center;background:#121722;border-bottom:1px solid rgba(25,31,43,.12);box-sizing:border-box;display:flex;justify-content:space-between;min-height:62px;padding:11px 18px}.flight-board-live__search{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;box-sizing:border-box;color:hsla(0,0%,100%,.78);display:grid;gap:9px;grid-template-columns:20px 1fr auto;min-height:40px;padding:8px 12px;width:min(100%,400px)}.flight-board-live__search span{font-size:13px;font-weight:700}.flight-board-live__search b{background:rgba(89,111,255,.16);border-radius:5px;color:#aeb8ff;font-size:10px;padding:3px 6px}.flight-board-live__freshness{align-items:center;color:hsla(0,0%,100%,.74);display:inline-flex;font-size:12px;font-weight:700;gap:8px}.flight-board-live__freshness span{background:#60e2a8;border-radius:50%;box-shadow:0 0 0 5px rgba(96,226,168,.1);height:7px;width:7px}.flight-board-live__heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:28px 30px 22px}.flight-board-live__heading>div:first-child{display:flex;flex-direction:column;gap:4px}.flight-board-live__heading span{color:#838b98;font-size:12px;font-weight:700}.flight-board-live__heading h3{color:#12151d;font-size:28px;font-weight:700;line-height:34px;margin:0}.flight-board-live__local-time{align-items:center;color:#6d7583;display:inline-flex;font-size:12px;font-weight:700;gap:7px}.flight-board-live__controls{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:0 30px 24px}.flight-board-live__terminals{display:flex;flex-wrap:wrap;gap:6px}.flight-board-live__terminals button{background:#fff;border:1px solid rgba(25,31,43,.12);border-radius:10px;color:#757e8e;cursor:pointer;font-size:11px;font-weight:700;min-height:34px;padding:7px 11px}.flight-board-live__terminals button.is-active{background:rgba(89,111,255,.08);border-color:rgba(89,111,255,.24);color:#4056eb}.flight-board-live__labels{align-items:center;background:#f7f8fa;border-top:1px solid rgba(25,31,43,.12);box-sizing:border-box;color:#949aa6;display:grid;font-size:10px;font-weight:700;gap:12px;grid-template-columns:62px minmax(170px,1.2fr) 64px 54px minmax(105px,.75fr) 18px;min-height:40px;padding:9px 18px;text-transform:uppercase}.flight-board-scenarios{background:#fff}.flight-board-scenarios__grid{display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.flight-board-scenario{background:#fff;border:1px solid rgba(25,31,43,.12);border-radius:24px;box-shadow:0 16px 45px rgba(32,38,51,.06);overflow:hidden}.flight-board-scenario__visual{align-items:center;box-sizing:border-box;display:flex;height:190px;justify-content:center;padding:24px;position:relative}.flight-board-scenario--terminal .flight-board-scenario__visual{background:linear-gradient(135deg,rgba(89,111,255,.88),rgba(49,61,117,.55)),repeating-linear-gradient(90deg,transparent,transparent 28px,hsla(0,0%,100%,.1) 29px);color:#fff}.flight-board-scenario__gate{font-size:76px;font-weight:700;letter-spacing:.02em;line-height:1}.flight-board-scenario--pickup .flight-board-scenario__visual{background:#e9f7f1;color:#1a6f50;gap:20px}.flight-board-scenario--pickup .flight-board-scenario__visual>div{background:#fff;border-radius:15px;box-shadow:0 12px 30px rgba(28,98,73,.12);min-width:190px;padding:17px 18px}.flight-board-scenario--pickup .flight-board-scenario__visual span,.flight-board-scenario--pickup .flight-board-scenario__visual strong{display:block}.flight-board-scenario--pickup .flight-board-scenario__visual span{color:#7a847f;font-size:11px;font-weight:700}.flight-board-scenario--pickup .flight-board-scenario__visual strong{color:#1a6f50;font-size:16px;font-weight:700;margin-top:6px}.flight-board-scenario--connection .flight-board-scenario__visual{align-items:center;background:#fff5db;color:#8a6104;gap:18px;justify-content:center}.flight-board-scenario__mini-board{background:#202838;border-radius:13px;box-shadow:0 13px 30px rgba(50,42,20,.14);color:#fff;display:flex;flex-direction:column;gap:8px;padding:12px;width:230px}.flight-board-scenario__mini-board span{align-items:center;display:grid;font-size:10px;gap:7px;grid-template-columns:42px 1fr auto}.flight-board-scenario__mini-board b{color:#ffcb66}.flight-board-scenario__mini-board em{color:#80dab1;font-size:8px;font-style:normal}.flight-board-scenario__mini-board span:last-child em{color:#ff9c97}.flight-board-scenario__copy{box-sizing:border-box;min-height:190px;padding:25px 25px 28px}.flight-board-scenario__copy>span{color:#475be7;font-size:11px;font-weight:700;letter-spacing:.08em}.flight-board-scenario__copy h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:12px 0 10px}.flight-board-scenario__copy p{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.flight-board-details{background:#121722;color:#fff;overflow:hidden;position:relative}.flight-board-details:before{color:hsla(0,0%,100%,.025);content:"BA 0179  ·  B36  ·  BOARDING";font-size:96px;font-weight:700;line-height:1;position:absolute;right:-35px;top:8px;white-space:nowrap}.flight-board-details__intro{position:relative;z-index:1}.flight-board-details__intro>span{color:#9ba8ff}.flight-board-details__intro h2{color:#fff}.flight-board-details__intro p{color:#d3d7e0}.flight-board-details__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.flight-board-detail-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;color:#fff;overflow:hidden;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.flight-board-detail-card:hover{background:hsla(0,0%,100%,.075);border-color:rgba(151,164,255,.36);color:#fff;transform:translateY(-4px)}.flight-board-detail-card__visual{align-items:center;box-sizing:border-box;display:flex;gap:14px;justify-content:center;min-height:152px;padding:22px}.flight-board-detail-card__visual>svg{flex:0 0 auto}.flight-board-detail-card__visual>div{background:hsla(0,0%,100%,.92);border-radius:15px;box-shadow:0 14px 28px rgba(0,0,0,.16);flex:0 1 250px;min-width:0;padding:15px 16px;width:min(100%,250px)}.flight-board-detail-card__visual small,.flight-board-detail-card__visual span,.flight-board-detail-card__visual strong{display:block}.flight-board-detail-card__visual span{color:#767e8c;font-size:10px;font-weight:700}.flight-board-detail-card__visual strong{color:#18191f;font-size:14px;font-weight:700;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-board-detail-card__visual small{color:#8c93a0;font-size:9px;font-weight:700;margin-top:5px}.flight-board-detail-card--tracking .flight-board-detail-card__visual{background:linear-gradient(135deg,#4c61ec,#7586ff);color:#fff}.flight-board-detail-card--predict .flight-board-detail-card__visual{background:linear-gradient(135deg,#ffc75a,#ffdf91);color:#5d4407}.flight-board-detail-card--aircraft .flight-board-detail-card__visual{background:linear-gradient(135deg,#76dab1,#b3efd8);color:#176346}.flight-board-detail-card__copy{padding:24px}.flight-board-detail-card__copy>span{color:#9ba8ff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.flight-board-detail-card__copy h3{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:11px 0 10px}.flight-board-detail-card__copy p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0;min-height:66px}.flight-board-detail-card__copy b{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:17px}.flight-board-faq{background:#f7f8fa}.flight-board-faq .flight-board-section__content{max-width:900px}.flight-board-faq__accordion{width:100%}@media only screen and (max-width:1024px){.flight-board-hero__inner{gap:30px;grid-template-columns:minmax(0,1fr) 360px}.flight-board-hero__visual{min-height:550px;transform:scale(.9)}.flight-board-details__grid,.flight-board-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-board-detail-card:last-child,.flight-board-scenario:last-child{grid-column:1/-1}.flight-board-detail-card:last-child{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media only screen and (max-width:760px){.flight-board-hero{padding:56px 20px 48px}.flight-board-hero__inner{gap:42px;grid-template-columns:1fr}.flight-board-hero__copy{text-align:center}.flight-board-hero__copy h1{max-width:600px}.flight-board-hero__copy h1,.flight-board-hero__copy>p,.flight-board-primary-cta{margin-left:auto;margin-right:auto}.flight-board-hero__facts{justify-content:center}.flight-board-hero__visual{min-height:560px;transform:none}.flight-board-hero__coverage-badge{right:0}.flight-board-hero__live-badge{left:0}.flight-board-section{padding:64px 20px}.flight-board-section__intro{margin-bottom:28px}.flight-board-live__controls,.flight-board-live__heading{align-items:flex-start;flex-direction:column}.flight-board-live__controls{gap:16px}.flight-board-live__local-time{align-self:flex-start}.flight-board-live__panel{overflow-x:auto}.flight-board-live__controls,.flight-board-live__heading,.flight-board-live__labels,.flight-board-live__panel>.flight-board-ui__rows,.flight-board-live__toolbar{min-width:680px}.flight-board-details__grid,.flight-board-scenarios__grid{grid-template-columns:1fr}.flight-board-detail-card:last-child,.flight-board-scenario:last-child{grid-column:auto}.flight-board-detail-card:last-child{display:block}}@media only screen and (max-width:420px){.flight-board-hero__visual{margin:0 -12px;min-height:535px;transform:scale(.9)}.flight-board-phone{height:570px;width:326px}.flight-board-hero__live-badge{left:-4px}.flight-board-hero__coverage-badge{bottom:46px;right:-2px}.flight-board-live__controls,.flight-board-live__heading,.flight-board-live__labels,.flight-board-live__panel>.flight-board-ui__rows,.flight-board-live__toolbar{min-width:640px}.flight-board-live__search{width:340px}.flight-board-scenario__visual{height:170px}}@media(prefers-reduced-motion:reduce){.flight-board-page *,.flight-board-page :after,.flight-board-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.flight-board-page main{--control-focus:#475be7}.flight-board-page main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.flight-board-page main ::selection{background:#dce3ff;color:#18191f}.flight-board-page .flight-board-hero{background:#242b3a;padding:64px 24px}.flight-board-page .flight-board-hero:before{display:none}.flight-board-page .flight-board-hero :focus-visible{outline-color:#a8b3ff}.flight-board-page .flight-board-hero .feature-example>figcaption{color:#d3d7e0}.flight-board-page .flight-board-hero__inner,.flight-board-page .flight-board-section__content{margin:0 auto;max-width:1200px;width:min(100%,1200px)}.flight-board-page .flight-board-hero__inner{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.flight-board-page .flight-board-hero__copy{text-align:left}.flight-board-page .flight-board-hero__copy h1{text-wrap:balance;margin:0 0 24px;max-width:22ch;overflow-wrap:anywhere}.flight-board-page .flight-board-hero__copy h1 span{color:inherit}.flight-board-page .flight-board-hero__copy>p{margin:0;max-width:65ch}.flight-board-page .flight-board-primary-cta{background:#fff;border-color:transparent;box-shadow:none;color:#18191f;margin:28px 0 0}@media(hover:hover)and (pointer:fine){.flight-board-page .flight-board-primary-cta:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.flight-board-page .flight-board-hero__visual{min-height:0;transform:none}.flight-board-page .flight-board-hero__airport-code{display:none}.flight-board-page .flight-board-phone{background:#18191f;border:1px solid #566074;border-radius:32px;box-shadow:none;height:auto;padding:8px;transform:none;width:min(100%,360px)}.flight-board-page .flight-board-phone__screen{border-radius:24px;height:auto}.flight-board-page .flight-board-phone__airport{gap:12px;padding:16px}.flight-board-page .flight-board-phone__airport div{min-width:0}.flight-board-page .flight-board-phone__airport strong{overflow-wrap:anywhere}.flight-board-page .flight-board-phone__airport span{color:#555b68}.flight-board-page .flight-board-phone__airport b{color:#475be7}.flight-board-page .flight-board-phone__home{inset:auto;margin:16px auto 8px;position:relative;transform:none}.flight-board-page .flight-board-ui__switch{background:#f4f5f7;border-radius:12px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px}.flight-board-page .flight-board-ui__switch button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;border-radius:9px;box-sizing:border-box;color:#555b68;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-board-page .flight-board-ui__switch button>img,.flight-board-page .flight-board-ui__switch button>svg{flex-shrink:0}.flight-board-page .flight-board-ui__switch button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-board-page .flight-board-ui__switch button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-board-page .flight-board-ui__switch button:disabled,.flight-board-page .flight-board-ui__switch button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-board-page .flight-board-ui__switch button{transition:none}}@media(hover:hover)and (pointer:fine){.flight-board-page .flight-board-ui__switch button:hover:not(:disabled){background:#e8eaf2}}.flight-board-page .flight-board-ui__switch button svg{flex-shrink:0}.flight-board-page .flight-board-ui__switch button.is-active{background:#475be7;box-shadow:none;color:#fff}@media(hover:hover)and (pointer:fine){.flight-board-page .flight-board-ui__switch button.is-active:hover:not(:disabled){background:#384bd1;color:#fff}}.flight-board-page .flight-board-ui__switch--compact{margin:0 16px 16px;width:calc(100% - 32px)}.flight-board-page .flight-board-ui__switch--compact button{flex:1 1 100px}.flight-board-page .flight-board-ui__route strong{line-height:1.4;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.flight-board-page .flight-board-ui__route span{color:#555b68}.flight-board-page .flight-board-ui__status{overflow-wrap:anywhere}.flight-board-page .flight-board-ui__status--boarding,.flight-board-page .flight-board-ui__status--landed{color:#20733c}.flight-board-page .flight-board-ui__status--changed{color:#815900}.flight-board-page .flight-board-ui__status--delayed{color:#a62d25}.flight-board-page .flight-board-ui__rows--compact .flight-board-ui__row{gap:8px;grid-template-columns:44px minmax(0,1fr) 88px;min-height:80px;padding:14px 12px}.flight-board-page .flight-board-ui__rows--compact .flight-board-ui__route strong,.flight-board-page .flight-board-ui__rows--compact .flight-board-ui__status,.flight-board-page .flight-board-ui__rows--compact .flight-board-ui__time{font-size:12px;line-height:18px}.flight-board-page .flight-board-ui__rows--compact .flight-board-ui__arrow{display:none}.flight-board-page .flight-board-section{padding:80px 24px}.flight-board-page .flight-board-section__intro{margin:0 0 40px;max-width:75ch}.flight-board-page .flight-board-section__intro p{margin:20px 0 0;max-width:65ch}.flight-board-page .flight-board-live{background:#f3f5fa}.flight-board-page .flight-board-live__panel{border:1px solid #dfe4ee;border-radius:16px;box-shadow:none}.flight-board-page .flight-board-live__toolbar{background:#242b3a;flex-wrap:wrap;gap:20px;min-width:0;padding:20px 24px}.flight-board-page .flight-board-live__search span{overflow-wrap:anywhere}.flight-board-page .flight-board-live__freshness{color:#d3d7e0}.flight-board-page .flight-board-live__freshness span{box-shadow:none}.flight-board-page .flight-board-live__heading{min-width:0;padding:28px 24px 24px}.flight-board-page .flight-board-live__heading h3{overflow-wrap:anywhere}.flight-board-page .flight-board-live__heading span{color:#555b68}.flight-board-page .flight-board-live__controls{align-items:center;flex-wrap:wrap;gap:24px;min-width:0;padding:0 24px 24px}.flight-board-page .flight-board-live__terminals button{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:999px;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-board-page .flight-board-live__terminals button>img,.flight-board-page .flight-board-live__terminals button>svg{flex-shrink:0}.flight-board-page .flight-board-live__terminals button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-board-page .flight-board-live__terminals button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-board-page .flight-board-live__terminals button:disabled,.flight-board-page .flight-board-live__terminals button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-board-page .flight-board-live__terminals button{transition:none}}@media(hover:hover)and (pointer:fine){.flight-board-page .flight-board-live__terminals button:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.flight-board-page .flight-board-live__terminals button.is-active{background:#f3f5fa;border-color:#475be7;color:#475be7}.flight-board-page .flight-board-live__labels{color:#555b68;min-width:0}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows{min-width:0}.flight-board-page .flight-board-details__grid,.flight-board-page .flight-board-scenarios__grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.flight-board-page .flight-board-scenario{border:0;border-radius:0;box-shadow:none;overflow:visible}.flight-board-page .flight-board-scenario:last-child{grid-column:auto}.flight-board-page .flight-board-scenario__visual{border-radius:16px;gap:16px;height:auto;min-height:180px;padding:24px}.flight-board-page .flight-board-scenario__visual>svg{flex-shrink:0}.flight-board-page .flight-board-scenario--terminal .flight-board-scenario__visual{background:#f3f5fa;color:#475be7}.flight-board-page .flight-board-scenario--pickup .flight-board-scenario__visual>div{box-shadow:none;min-width:0;padding:16px}.flight-board-page .flight-board-scenario__mini-board{box-shadow:none;box-sizing:border-box;min-width:0;width:min(100%,230px)}.flight-board-page .flight-board-scenario__mini-board span{grid-template-columns:minmax(0,1fr)}.flight-board-page .flight-board-scenario__mini-board em{font-size:11px}.flight-board-page .flight-board-scenario__copy{min-height:0;padding:28px 0 0}.flight-board-page .flight-board-scenario__copy>span{display:none}.flight-board-page .flight-board-scenario__copy h3{margin:0 0 12px}.flight-board-page .flight-board-details{background:#242b3a}.flight-board-page .flight-board-details:before{display:none}.flight-board-page .flight-board-details .flight-board-section__intro h2{color:#fff}.flight-board-page .flight-board-details .flight-board-section__intro p{color:#d3d7e0}.flight-board-page .flight-board-detail-card{background:transparent;border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.24);display:block;overflow:visible;transition:none}.flight-board-page .flight-board-detail-card:hover{background:transparent;transform:none}.flight-board-page .flight-board-detail-card:last-child{display:block;grid-column:auto}.flight-board-page .flight-board-detail-card__visual{background:transparent;color:#a8b3ff;gap:16px;padding:24px 0}.flight-board-page .flight-board-detail-card__visual>div{background:#fff;box-shadow:none;box-sizing:border-box}.flight-board-page .flight-board-detail-card__visual small,.flight-board-page .flight-board-detail-card__visual span{color:#555b68}.flight-board-page .flight-board-detail-card__visual strong{overflow:visible;overflow-wrap:anywhere;white-space:normal}.flight-board-page .flight-board-detail-card__copy{padding:8px 0 0}.flight-board-page .flight-board-detail-card__copy>span{color:#a8b3ff;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);letter-spacing:normal;line-height:var(--marketing-caption-line);text-transform:none}.flight-board-page .flight-board-detail-card__copy p{min-height:0}.flight-board-page .flight-board-detail-card__copy b{color:#a8b3ff;font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-compact-weight);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-compact-line)}.flight-board-page .flight-board-detail-card:focus-visible{outline-color:#a8b3ff}.flight-board-page .flight-board-faq{background:#f3f5fa}.flight-board-page .flight-board-faq .flight-board-section__content{max-width:1200px}.flight-board-page .flight-board-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-shadow:none;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px)}.flight-board-page .flight-board-faq__accordion button:focus-visible{outline-offset:-3px}.flight-board-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.flight-board-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.flight-board-page main>.comparison-cta .comparison-cta__icon,.flight-board-page main>.comparison-cta .comparison-cta__icon .gatsby-image-wrapper{height:48px;width:48px}.flight-board-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.flight-board-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.flight-board-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}.flight-board-page main>.comparison-cta :focus-visible{outline-color:#a8b3ff}@media(max-width:1024px){.flight-board-page .flight-board-hero__inner{gap:40px}.flight-board-page .flight-board-details__grid,.flight-board-page .flight-board-scenarios__grid{grid-template-columns:minmax(0,1fr)}.flight-board-page .flight-board-scenario{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.flight-board-page .flight-board-scenario__copy{padding:0}.flight-board-page .flight-board-detail-card{display:grid;gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.flight-board-page .flight-board-detail-card:last-child{display:grid}.flight-board-page .flight-board-detail-card__copy{padding:24px 0}}@media(max-width:744px){.flight-board-page .flight-board-hero{padding:36px 20px 48px}.flight-board-page .flight-board-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.flight-board-page .flight-board-section{padding:48px 20px}.flight-board-page .flight-board-section__intro{margin-bottom:32px}.flight-board-page .flight-board-detail-card,.flight-board-page .flight-board-detail-card:last-child,.flight-board-page .flight-board-scenario{display:block}.flight-board-page .flight-board-scenario__copy{padding:24px 0 0}.flight-board-page .flight-board-live__panel{overflow-x:hidden}.flight-board-page .flight-board-live__heading,.flight-board-page .flight-board-live__toolbar{padding:24px 16px}.flight-board-page .flight-board-live__controls{align-items:flex-start;padding:0 16px 24px}.flight-board-page .flight-board-live__labels{gap:8px;grid-template-columns:44px minmax(0,1fr) 58px;overflow-wrap:anywhere;padding:12px 16px}.flight-board-page .flight-board-live__labels span:nth-child(4){grid-column:3;grid-row:2}.flight-board-page .flight-board-live__labels span:nth-child(5){grid-column:2;grid-row:2}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row{gap:8px;grid-template-columns:44px minmax(0,1fr) 58px;padding:16px}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__time{grid-column:1;grid-row:1}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__route{grid-column:2;grid-row:1}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__terminal{grid-column:3;grid-row:1}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__gate{grid-column:3;grid-row:2}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__status{grid-column:2;grid-row:2}.flight-board-page .flight-board-live__panel>.flight-board-ui__rows .flight-board-ui__row .flight-board-ui__arrow{display:none}.flight-board-page .flight-board-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.flight-board-page main>.comparison-cta{padding:48px 20px}}@media(max-width:360px){.flight-board-page .flight-board-hero__copy h1{font-size:1.875rem;line-height:1.2}}.compensations-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.compensations-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}.compensations-main{display:flex;flex:1 1;flex-direction:column}.compensations-hero{background:radial-gradient(circle at 18% 16%,rgba(97,117,255,.18),transparent 26%),radial-gradient(circle at 88% 70%,rgba(52,199,89,.12),transparent 26%),linear-gradient(180deg,#242b3a,#2d3444 48%,#202735);box-sizing:border-box;overflow:hidden;padding:88px 32px 76px;position:relative;width:100%}.compensations-hero:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.14),hsla(0,0%,100%,0)),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0));content:"";filter:blur(36px);height:260px;inset:auto 10% -110px 10%;opacity:.7;pointer-events:none;position:absolute}.compensations-hero__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:1120px;position:relative;z-index:1}.compensations-hero__content{min-width:0}.compensations-hero__content h1{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 18px;max-width:720px}.compensations-hero__content p{color:hsla(0,0%,100%,.86);font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:690px}.compensations-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.compensations-hero__facts span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal}.compensations-hero__facts span>img,.compensations-hero__facts span>svg{flex-shrink:0}.compensations-phone{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:32px;box-shadow:0 34px 86px rgba(8,13,23,.34);box-sizing:border-box;justify-self:end;padding:18px;position:relative;width:min(100%,410px)}.compensations-phone__header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:8px 8px 16px}.compensations-phone__header div{display:flex;flex-direction:column;gap:4px;min-width:0}.compensations-phone__header strong{color:#fff;font-size:28px;font-weight:700;line-height:34px}.compensations-phone__header img{border-radius:14px;box-shadow:0 14px 32px rgba(8,13,23,.24);flex:0 0 auto;height:48px;width:48px}.compensations-phone__eyebrow{color:#d3d7e0;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line);text-transform:uppercase}.compensations-flight-card{background:#fff;border-radius:24px;box-shadow:0 22px 54px rgba(8,13,23,.2);padding:22px}.compensations-flight-card__airline{align-items:center;display:flex;gap:10px;margin-bottom:18px}.compensations-flight-card__airline span{align-items:center;background:#f1f4fb;border-radius:8px;color:#475be7;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;width:30px}.compensations-flight-card__airline p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.compensations-flight-card__route{align-items:center;color:#18191f;display:flex;gap:8px;min-width:0}.compensations-flight-card__route strong{font-size:20px;font-weight:700;line-height:28px;min-width:0;overflow-wrap:anywhere}.compensations-flight-card__route svg{color:#475be7;flex:0 0 auto}.compensations-flight-card__date{color:#4c5060;font-size:14px;font-weight:700;line-height:20px;margin:4px 0 18px}.compensations-flight-card__button{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}.compensations-flight-card__button>img,.compensations-flight-card__button>svg{flex-shrink:0}.compensations-flight-card__button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff)}.compensations-flight-card__button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.compensations-flight-card__button:disabled,.compensations-flight-card__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.compensations-flight-card__button{transition:none}}@media(hover:hover)and (pointer:fine){.compensations-flight-card__button:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.compensations-flight-card__button:focus-visible{outline:3px solid hsla(0,0%,100%,.92);outline-offset:3px}.compensations-phone__privacy{align-items:center;background:hsla(0,0%,100%,.12);border-radius:18px;color:hsla(0,0%,100%,.88);display:flex;font-size:14px;font-weight:700;gap:9px;line-height:20px;margin-top:14px;padding:14px 16px}.compensations-phone__privacy svg{color:#65d79a;flex:0 0 auto}.compensations-section{box-sizing:border-box;padding:76px 32px;width:100%}.compensations-section--muted{background:linear-gradient(180deg,#f7f9fc,#fff)}.compensations-section--intro{padding-top:84px}.compensations-section__content{margin:0 auto;max-width:1120px}.compensations-section__intro{margin-bottom:32px;max-width:790px}.compensations-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.compensations-section__intro p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:14px 0 0}.compensations-rights{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.compensations-rights__amounts{display:grid;gap:14px}.compensations-amount-card{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:20px;box-shadow:0 14px 36px rgba(36,43,58,.06);padding:22px 24px}.compensations-amount-card strong{color:#18191f;display:block;font-size:34px;font-weight:700;line-height:40px}.compensations-amount-card span{color:#4c5060;display:block;font-size:15px;font-weight:700;line-height:22px;margin-top:6px}.compensations-rights__list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.compensations-rights__list li{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:18px;box-shadow:0 14px 36px rgba(36,43,58,.05);color:#18191f;display:flex;font-size:16px;font-weight:700;gap:12px;line-height:27px;padding:20px 22px}.compensations-rights__list svg{color:#1b7a50;flex:0 0 auto;margin-top:3px}.compensations-steps{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.compensations-trust__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.compensations-step-card,.compensations-trust-card{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:20px;box-shadow:0 14px 36px rgba(36,43,58,.06);min-width:0;padding:26px 24px 24px}.compensations-step-card h3,.compensations-trust-card h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:18px 0 10px}.compensations-step-card p,.compensations-trust-card p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.compensations-step-card__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.compensations-step-card__top svg{color:#475be7}.compensations-step-card__top span{align-items:center;background:rgba(97,117,255,.1);border-radius:14px;color:#475be7;display:inline-flex;font-size:17px;font-weight:700;height:44px;justify-content:center;line-height:1;width:44px}.compensations-trust{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.compensations-trust__copy .compensations-section__intro{margin-bottom:0}.compensations-trust__note{background:#fff6e6;border:1px solid rgba(176,100,0,.14);border-radius:18px;color:#815900;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:24px 0 0;padding:18px 20px}.compensations-trust-card h3{margin-top:16px}.compensations-trust-card svg{color:#1b7a50}.compensations-trust-card:nth-child(3){grid-column:1/-1}.compensations-section--official{padding-top:0}.compensations-official{align-items:center;background:linear-gradient(180deg,#242b3a,#202735);border-radius:24px;box-shadow:0 24px 60px rgba(36,43,58,.16);display:flex;gap:28px;justify-content:space-between;padding:30px 32px}.compensations-official h2{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0}.compensations-official p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:10px 0 0;max-width:640px}.compensations-official__links{display:flex;flex:0 0 250px;flex-direction:column;gap:10px}.compensations-official__links a{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;justify-content:space-between;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.compensations-official__links a>img,.compensations-official__links a>svg{flex-shrink:0}.compensations-official__links a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.compensations-official__links a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.compensations-official__links a:disabled,.compensations-official__links a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.compensations-official__links a{transition:none}}@media(hover:hover)and (pointer:fine){.compensations-official__links a:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.compensations-faq{padding-top:0}.compensations-faq__accordion{--faq-item-background:#f6f8fb;--faq-item-open-background:#fff;--faq-item-border:rgba(71,74,87,.12);--faq-item-open-border:rgba(97,117,255,.24);--faq-question-color:#18191f;--faq-answer-color:#555b68}@media only screen and (max-width:1440px){.compensations-hero__inner{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}}@media only screen and (max-width:1024px){.compensations-hero{padding:78px 24px 68px}.compensations-hero__inner{gap:36px;grid-template-columns:1fr}.compensations-phone{justify-self:start}.compensations-section{padding:64px 24px}.compensations-rights,.compensations-steps,.compensations-trust,.compensations-trust__grid{grid-template-columns:1fr}.compensations-trust-card:nth-child(3){grid-column:auto}.compensations-official{align-items:flex-start;flex-direction:column}.compensations-official__links{flex:0 0 auto;width:100%}}@media only screen and (max-width:744px){.compensations-hero{padding:70px 16px 56px}.compensations-hero__content h1{margin-top:0}.compensations-hero__facts{gap:8px}.compensations-hero__facts span{min-height:34px;padding:7px 12px}.compensations-phone{border-radius:26px;padding:14px;width:100%}.compensations-phone__header strong{font-size:24px;line-height:30px}.compensations-flight-card{border-radius:20px;padding:18px}.compensations-flight-card__route{flex-wrap:wrap}.compensations-flight-card__route strong{font-size:18px;line-height:26px}.compensations-section{padding:52px 16px}.compensations-faq,.compensations-section--official{padding-top:0}.compensations-section__intro{margin-bottom:24px}.compensations-amount-card,.compensations-step-card,.compensations-trust-card{border-radius:18px;padding:22px 20px}.compensations-amount-card strong{font-size:30px;line-height:36px}.compensations-rights__list li{font-size:15px;line-height:25px;padding:18px}.compensations-official{border-radius:20px;padding:24px 20px}.compensations-faq__accordion{--faq-question-padding:18px;--faq-answer-padding:0 18px 18px}}.compensations-download{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:24px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.compensations-download>img,.compensations-download>svg{flex-shrink:0}.compensations-download:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.compensations-download:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.compensations-download:disabled,.compensations-download[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.compensations-download{transition:none}}@media(hover:hover)and (pointer:fine){.compensations-download:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.compensations-partner-link{display:inline-block;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin-top:16px}.compensations-rights{display:block}.compensations-flight-card__button{cursor:default}.compensations-trust{display:block}.compensations-trust__copy{max-width:760px}.compensations-page main ::selection{background:#dce3ff;color:#18191f}.compensations-page main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.compensations-page .compensations-hero{background:#242b3a;padding:64px 24px}.compensations-page .compensations-hero:before{display:none}.compensations-page .compensations-hero :focus-visible{outline-color:#a8b3ff}.compensations-page .compensations-hero__inner{gap:64px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);max-width:1200px}.compensations-page .compensations-hero__content h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.compensations-page .compensations-hero__content p{color:#d3d7e0}.compensations-page .compensations-download{background:#fff;border-color:transparent;box-shadow:none;color:#18191f;margin-top:32px}@media(hover:hover)and (pointer:fine){.compensations-page .compensations-download:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.compensations-page .compensations-phone{-webkit-backdrop-filter:none;backdrop-filter:none;background:#303a49;border:1px solid #647082;border-radius:16px;box-shadow:none;padding:24px;width:min(100%,410px)}.compensations-page .compensations-phone__header{padding:0 0 24px}.compensations-page .compensations-phone__header img{box-shadow:none}.compensations-page .compensations-phone__header strong{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.compensations-page .compensations-phone__eyebrow{text-transform:none}.compensations-page .compensations-phone__privacy{background:transparent;border-radius:0;color:#d3d7e0;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);padding:20px 0 0}.compensations-page .compensations-phone__privacy svg{color:#8de3b1}.compensations-page .compensations-flight-card{border-radius:12px;box-shadow:none;padding:24px}.compensations-page .compensations-section{padding:80px 24px}.compensations-page .compensations-section__content{max-width:1200px}.compensations-page .compensations-section__intro{margin-bottom:40px;max-width:75ch}.compensations-page .compensations-section__intro p{color:#555b68}.compensations-page .compensations-section--muted{background:#f3f5fa}.compensations-page .compensations-section--official{padding-top:0}.compensations-page .compensations-rights__list{gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.compensations-page .compensations-rights__list li{background:transparent;border:0;border-radius:0;border-top:1px solid #d9dde5;box-shadow:none;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);padding:24px 0}.compensations-page .compensations-steps{gap:40px}.compensations-page .compensations-step-card{background:transparent;border:0;border-radius:0;border-top:1px solid #cbd1de;box-shadow:none;padding:24px 0 0}.compensations-page .compensations-step-card__top span{background:transparent;height:auto;padding:0;width:auto}.compensations-page .compensations-step-card h3{margin-top:24px}.compensations-page .compensations-step-card p{color:#555b68}.compensations-page .compensations-trust__copy{max-width:75ch}.compensations-page .compensations-trust__note{background:#fff6e6;border:0;border-radius:12px;padding:24px}.compensations-page .compensations-partner-link{color:#475be7;text-decoration:underline;text-underline-offset:4px}.compensations-page .compensations-official{background:#242b3a;border-radius:16px;box-shadow:none;gap:40px;padding:40px}.compensations-page .compensations-faq__accordion{--faq-accordion-gap:16px;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:75ch;--faq-item-hover-shadow:none;--faq-item-open-shadow:none}.compensations-page main>.comparison-cta{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.08);--provider-border:hsla(0,0%,100%,.3);--provider-hover:hsla(0,0%,100%,.14);align-items:stretch;background:#242b3a;box-sizing:border-box;padding:80px 24px}.compensations-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;margin:0 auto;max-width:1200px}.compensations-page main>.comparison-cta .comparison-cta__icon{height:48px;width:48px}.compensations-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:850px;text-align:left}.compensations-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:75ch;text-align:left}.compensations-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.08);--provider-border:hsla(0,0%,100%,.3);--provider-hover:hsla(0,0%,100%,.14)}@media(max-width:1024px){.compensations-page .compensations-hero__inner{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.compensations-page .compensations-steps{gap:32px;grid-template-columns:1fr}}@media(max-width:744px){.compensations-page .compensations-hero{padding:36px 20px 48px}.compensations-page .compensations-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.compensations-page .compensations-phone{justify-self:start;padding:20px}.compensations-page .compensations-flight-card{padding:20px}.compensations-page .compensations-section{padding:48px 20px}.compensations-page .compensations-section--official{padding-top:0}.compensations-page .compensations-section__intro{margin-bottom:32px}.compensations-page .compensations-rights__list{grid-template-columns:1fr}.compensations-page .compensations-official{align-items:stretch;flex-direction:column;gap:24px;padding:24px}.compensations-page .compensations-official__links{flex:0 0 auto;width:100%}.compensations-page .compensations-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px}.compensations-page main>.comparison-cta{padding:48px 20px}}.delay-predict-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.delay-predict-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}.delay-predict-main{display:flex;flex:1 1;flex-direction:column}.delay-predict-hero{background:radial-gradient(circle at 13% 20%,rgba(93,125,255,.18),transparent 32%),radial-gradient(circle at 78% 90%,rgba(195,96,233,.12),transparent 32%),#131419;box-sizing:border-box;overflow:hidden;padding:84px 32px 96px;position:relative;width:100%}.delay-predict-hero:after{background:linear-gradient(135deg,rgba(255,77,72,.16),rgba(195,96,233,.2));border-radius:50%;bottom:-250px;content:"";filter:blur(70px);height:680px;pointer-events:none;position:absolute;right:-120px;width:680px;z-index:0}.delay-predict-hero__inner{align-items:center;display:grid;gap:88px;grid-template-columns:minmax(0,.94fr) minmax(440px,.78fr);margin:0 auto;max-width:1180px;position:relative;z-index:1}.delay-predict-hero__content{animation:delay-predict-rise .7s ease both;min-width:0}.delay-predict-hero__content h1{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 22px;max-width:690px}.delay-predict-hero__subtitle{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:590px}.delay-predict-hero__cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:30px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.delay-predict-hero__cta>img,.delay-predict-hero__cta>svg{flex-shrink:0}.delay-predict-hero__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.delay-predict-hero__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.delay-predict-hero__cta:disabled,.delay-predict-hero__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.delay-predict-hero__cta{transition:none}}@media(hover:hover)and (pointer:fine){.delay-predict-hero__cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.delay-predict-hero__note{color:#d3d7e0;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:14px 0 0}.delay-predict-hero-visual{animation:delay-predict-rise .8s ease .12s both;height:650px;justify-self:end;position:relative;width:min(100%,475px)}.delay-predict-hero-visual__photo{background:transparent;inset:0;mask-image:radial-gradient(ellipse 58% 62% at 50% 52%,#000 34%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.4) 64%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 52%,#000 34%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.4) 64%,transparent 82%);overflow:hidden;position:absolute}.delay-predict-hero-visual__photo .gatsby-image-wrapper{height:100%;width:100%}.delay-predict-hero-visual__wash{background:linear-gradient(180deg,rgba(4,4,5,.05) 32%,rgba(8,8,10,.52)),radial-gradient(circle at 50% 76%,rgba(255,77,72,.23),transparent 42%);inset:0;pointer-events:none;position:absolute}.delay-predict-demo-card{-webkit-backdrop-filter:blur(30px) saturate(155%);backdrop-filter:blur(30px) saturate(155%);background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.035) 44%,rgba(93,125,255,.08)),rgba(19,20,25,.62);border:1px solid hsla(0,0%,100%,.18);border-radius:30px;bottom:8px;box-shadow:0 30px 80px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 hsla(0,0%,100%,.035);box-sizing:border-box;left:-76px;overflow:hidden;padding:22px 22px 18px;position:absolute;width:420px;z-index:3}.delay-predict-demo-card__status{align-items:center;background:rgba(255,77,72,.22);border-radius:999px;color:#ff4d48;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:20px;min-height:31px;padding:5px 12px}.delay-predict-demo-card__status span{background:currentColor;border-radius:50%;box-shadow:0 0 16px rgba(255,77,72,.7);height:8px;width:8px}.delay-predict-demo-card__prediction{align-items:flex-start;display:flex;gap:8px;margin-top:18px}.delay-predict-demo-card__prediction svg{color:#5d7dff;flex:0 0 auto;margin-top:2px}.delay-predict-demo-card__prediction strong{color:#fff;font-size:18px;font-weight:700;line-height:25px}.delay-predict-demo-card__prediction span{background:linear-gradient(90deg,#6c8cff,#c86ce7 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.delay-predict-demo-card__prediction b,.delay-predict-demo-card__prediction em{color:#ff4d48;font-style:normal;font-weight:700}.delay-predict-demo-card__official,.delay-predict-demo-card__reason{color:#d3d7e0;font-size:15px;font-weight:500;line-height:23px;margin:0}.delay-predict-demo-card__official{margin-top:1px}.delay-predict-demo-card__reason{color:#d3d7e0;margin-top:8px}.delay-predict-demo-card__footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;font-size:12px;font-weight:600;gap:6px;line-height:18px;margin-top:17px;padding-top:13px}.delay-predict-demo-card__footer span{background:linear-gradient(90deg,#6384ff,#cb69e9);-webkit-background-clip:text;background-clip:text;color:transparent}.delay-predict-demo-card__footer i,.delay-predict-demo-card__footer p{color:#d3d7e0;font-style:normal;margin:0}.delay-predict-section{box-sizing:border-box;padding:96px 32px;width:100%}.delay-predict-section--muted{background:#f5f6f9}.delay-predict-section__content{margin:0 auto;max-width:1120px}.delay-predict-section__intro{margin-bottom:40px;max-width:760px}.delay-predict-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:12px 0 0}.delay-predict-section__intro--light h2{color:#fff}.delay-predict-section__intro--light .delay-predict-section__eyebrow{color:#aab7ff}.delay-predict-section__eyebrow{color:#475be7;display:block;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line);text-transform:uppercase}.delay-predict-proof{background:radial-gradient(circle at 8% 18%,rgba(93,125,255,.1),transparent 29%),radial-gradient(circle at 92% 84%,rgba(195,96,233,.075),transparent 28%),#fff;overflow:hidden;position:relative}.delay-predict-proof:before{border:1px solid rgba(93,125,255,.09);border-radius:50%;box-shadow:0 0 0 72px rgba(93,125,255,.018),0 0 0 144px rgba(195,96,233,.014);content:"";height:560px;pointer-events:none;position:absolute;right:-210px;top:-260px;width:560px}.delay-predict-proof__content{position:relative;z-index:1}.delay-predict-proof__intro{max-width:760px}.delay-predict-proof__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:13px 0 0;max-width:720px}.delay-predict-proof__metrics{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.78);border:1px solid rgba(93,125,255,.16);border-radius:30px;box-shadow:0 28px 68px rgba(39,47,89,.09),inset 0 1px 0 hsla(0,0%,100%,.8);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;overflow:hidden;padding:0}.delay-predict-proof__metric{border-right:1px solid rgba(93,125,255,.13);box-sizing:border-box;min-height:224px;min-width:0;padding:31px 25px 28px;position:relative}.delay-predict-proof__metric:last-child{border-right:0}.delay-predict-proof__metric:before{background:linear-gradient(90deg,#5d7dff,#c360e9);border-radius:999px;content:"";display:block;height:4px;margin-bottom:43px;width:38px}.delay-predict-proof__metric:nth-child(2){background:linear-gradient(155deg,rgba(93,125,255,.105),rgba(195,96,233,.045))}.delay-predict-proof__metric:nth-child(2):before{background:linear-gradient(90deg,#ff4d48,#c360e9)}.delay-predict-proof__metric dt{color:#18191f;font-size:clamp(40px,4vw,55px);font-weight:700;letter-spacing:-2.2px;line-height:.96;margin:0;white-space:nowrap}.delay-predict-proof__metric dd{color:#555968;font-size:15px;font-weight:700;line-height:24px;margin:19px 0 0}.delay-predict-proof__note{color:rgba(85,89,104,.82);font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:22px 0 0;max-width:820px}.delay-predict-how-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.delay-predict-how-card{background:#fff;border:1px solid rgba(49,51,61,.12);border-radius:24px;box-shadow:0 18px 48px rgba(25,28,40,.06);box-sizing:border-box;min-width:0;overflow:hidden;padding:28px 26px 30px;position:relative}.delay-predict-how-card:after{background:rgba(93,125,255,.06);border-radius:50%;bottom:-42px;content:"";height:110px;position:absolute;right:-32px;width:110px}.delay-predict-how-card h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:24px 0 11px}.delay-predict-how-card p{color:#555968;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.delay-predict-how-card__top{align-items:center;color:#5d7dff;display:flex;gap:18px;justify-content:space-between;position:relative;z-index:1}.delay-predict-how-card__top span{align-items:center;background:rgba(93,125,255,.09);border-radius:14px;color:#5d7dff;display:inline-flex;font-size:15px;font-weight:700;height:42px;justify-content:center;width:42px}.delay-predict-use-cases{background:radial-gradient(circle at 12% 18%,rgba(93,125,255,.22),transparent 26%),radial-gradient(circle at 88% 84%,rgba(255,77,72,.13),transparent 30%),#202229;overflow:hidden;position:relative}.delay-predict-use-cases:before{background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.74),transparent 88%);mask-image:linear-gradient(90deg,rgba(0,0,0,.74),transparent 88%);opacity:.11;position:absolute}.delay-predict-use-cases .delay-predict-section__content{position:relative;z-index:1}.delay-predict-use-case-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.delay-predict-use-case-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);box-sizing:border-box;min-width:0;padding:24px 22px 26px}.delay-predict-use-case-card svg{color:#aab7ff}.delay-predict-use-case-card h3{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:20px 0 10px}.delay-predict-use-case-card p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.delay-predict-trust{background:radial-gradient(circle at 86% 20%,rgba(93,125,255,.06),transparent 28%),#fff}.delay-predict-trust__content{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.delay-predict-trust__copy h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:13px 0 18px}.delay-predict-trust__copy>p{color:#555968;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.delay-predict-trust__disclaimer{align-items:flex-start;background:rgba(93,125,255,.05);border:1px solid rgba(93,125,255,.14);border-radius:17px;color:#555968;display:flex;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);gap:11px;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-top:24px;padding:16px 17px}.delay-predict-trust__disclaimer svg{color:#5d7dff;flex:0 0 auto;margin-top:1px}.delay-predict-trust__points{display:grid;gap:12px}.delay-predict-trust-point{align-items:start;background:#fff;border:1px solid rgba(49,51,61,.12);border-radius:21px;box-shadow:0 16px 42px rgba(25,28,40,.055);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:22px 24px}.delay-predict-trust-point>svg{color:#5d7dff}.delay-predict-trust-point h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 7px}.delay-predict-trust-point p{color:#555968;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.delay-predict-related{background:#fff;box-sizing:border-box;padding:0 32px 96px;width:100%}.delay-predict-related__content{align-items:center;background:radial-gradient(circle at 8% 12%,rgba(93,125,255,.26),transparent 34%),linear-gradient(135deg,#202229,#131419);border:1px solid rgba(139,156,255,.2);border-radius:28px;box-shadow:0 24px 64px rgba(25,28,40,.13);box-sizing:border-box;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1120px;overflow:hidden;padding:34px 38px}.delay-predict-related__content>div>span{color:#aab7ff;display:block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.delay-predict-related__content h2{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:8px 0}.delay-predict-related__content p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0;max-width:720px}.delay-predict-related__content>a{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;flex:0 0 auto;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.delay-predict-related__content>a>img,.delay-predict-related__content>a>svg{flex-shrink:0}.delay-predict-related__content>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.delay-predict-related__content>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.delay-predict-related__content>a:disabled,.delay-predict-related__content>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.delay-predict-related__content>a{transition:none}}@media(hover:hover)and (pointer:fine){.delay-predict-related__content>a:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.delay-predict-faq .delay-predict-section__intro{margin-bottom:30px}.delay-predict-faq__accordion{--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:rgba(49,51,61,.12);--faq-item-open-border:rgba(93,125,255,.28);--faq-item-border-radius:19px;--faq-item-shadow:0 12px 34px rgba(25,28,40,.045);--faq-item-hover-shadow:0 15px 38px rgba(25,28,40,.065);--faq-item-open-shadow:0 15px 38px rgba(25,28,40,.065);--faq-question-color:#18191f;--faq-answer-color:#555b68;--faq-answer-max-width:820px}.delay-predict-page :focus-visible{outline:3px solid rgba(93,125,255,.5);outline-offset:4px}@keyframes delay-predict-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1120px){.delay-predict-hero__inner{gap:56px;grid-template-columns:minmax(0,.94fr) minmax(390px,.76fr)}.delay-predict-demo-card{left:-42px}.delay-predict-how-grid,.delay-predict-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1024px){.delay-predict-hero{padding:72px 28px 88px}.delay-predict-hero__inner{gap:64px;grid-template-columns:1fr}.delay-predict-hero__content{justify-self:center;max-width:760px;text-align:center}.delay-predict-hero__content .delay-predict-hero__subtitle,.delay-predict-hero__content h1{margin-left:auto;margin-right:auto}.delay-predict-hero-visual{height:660px;justify-self:center;width:min(86vw,540px)}.delay-predict-demo-card{left:-24px;width:min(430px,100% + 24px)}.delay-predict-trust__content{gap:48px}.delay-predict-section{padding:80px 28px}.delay-predict-related{padding:0 28px 80px}}@media only screen and (max-width:744px){.delay-predict-hero{padding:54px 20px 70px}.delay-predict-hero__inner{gap:42px}.delay-predict-hero__content h1{margin-top:0}.delay-predict-hero-visual{height:590px;width:min(100%,450px)}.delay-predict-hero-visual__photo{mask-image:radial-gradient(ellipse 61% 62% at 50% 52%,#000 34%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.4) 65%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse 61% 62% at 50% 52%,#000 34%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.4) 65%,transparent 84%)}.delay-predict-demo-card{border-radius:25px;bottom:0;left:-6px;padding:19px 18px 16px;right:-6px;width:auto}.delay-predict-demo-card__prediction strong{font-size:16px;line-height:23px}.delay-predict-trust__content{grid-template-columns:1fr}.delay-predict-proof__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delay-predict-proof__metric{border-bottom:1px solid rgba(93,125,255,.13)}.delay-predict-proof__metric:nth-child(2n){border-right:0}.delay-predict-proof__metric:nth-last-child(-n+2){border-bottom:0}.delay-predict-how-grid,.delay-predict-use-case-grid{grid-template-columns:1fr}.delay-predict-section{padding:64px 20px}.delay-predict-related{padding:0 20px 64px}.delay-predict-related__content{gap:24px;grid-template-columns:1fr;padding:28px 24px}.delay-predict-related__content>a{justify-self:start}.delay-predict-section__intro{margin-bottom:28px}}@media only screen and (max-width:360px){.delay-predict-hero-visual{height:530px}.delay-predict-demo-card__reason{font-size:14px}.delay-predict-proof__metric dt{font-size:42px}}@media only screen and (max-width:560px){.delay-predict-proof__metrics{border-radius:25px;grid-template-columns:1fr}.delay-predict-proof__metric{border-right:0;min-height:0;padding:27px 24px 26px}.delay-predict-proof__metric,.delay-predict-proof__metric:nth-last-child(2){border-bottom:1px solid rgba(93,125,255,.13)}.delay-predict-proof__metric:before{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.delay-predict-hero-visual,.delay-predict-hero__content{animation:none}.delay-predict-page *{scroll-behavior:auto!important}}.delay-predict-proof__content{display:block}.delay-predict-proof__content>summary{text-wrap:balance;cursor:pointer;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.delay-predict-proof__metrics{margin-top:24px}.delay-predict-page main{--control-focus:#475be7}.delay-predict-page main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.delay-predict-page .delay-predict-hero{background:#242b3a;padding:64px 24px}.delay-predict-page .delay-predict-hero:after{display:none}.delay-predict-page .delay-predict-hero__inner{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);max-width:1200px}.delay-predict-page .delay-predict-hero__content{animation:none;justify-self:start;text-align:left}.delay-predict-page .delay-predict-hero__content h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px;max-width:22ch;overflow-wrap:anywhere}.delay-predict-page .delay-predict-hero__subtitle{margin:0;max-width:65ch}.delay-predict-page .delay-predict-hero__cta{max-width:100%;text-align:left;white-space:normal}.delay-predict-page .delay-predict-hero__cta svg{flex:none}.delay-predict-page .delay-predict-hero :focus-visible{outline-color:#a8b3ff}.delay-predict-page .delay-predict-hero-visual{animation:none;height:auto;justify-self:end;width:min(100%,420px)}.delay-predict-page .delay-predict-hero-visual__photo{border-radius:16px;height:480px;inset:auto;mask-image:none;-webkit-mask-image:none;position:relative}.delay-predict-page .delay-predict-hero-visual__wash{display:none}.delay-predict-page .delay-predict-demo-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:16px;bottom:auto;box-shadow:0 16px 48px rgba(12,20,38,.16);left:auto;margin:-96px 0 0 -32px;padding:24px;position:relative;right:auto;width:calc(100% + 32px)}.delay-predict-page .delay-predict-demo-card__status{background:#fbeeed;color:#a62d25}.delay-predict-page .delay-predict-demo-card__status span{box-shadow:none}.delay-predict-page .delay-predict-demo-card__prediction strong{color:#18191f}.delay-predict-page .delay-predict-demo-card__prediction span,.delay-predict-page .delay-predict-demo-card__prediction svg{color:#475be7}.delay-predict-page .delay-predict-demo-card__prediction span{background:none}.delay-predict-page .delay-predict-demo-card__prediction b,.delay-predict-page .delay-predict-demo-card__prediction em{color:#a62d25}.delay-predict-page .delay-predict-demo-card__official,.delay-predict-page .delay-predict-demo-card__reason{color:#555b68}.delay-predict-page .delay-predict-demo-card__footer{border-color:#d9deea;flex-wrap:wrap}.delay-predict-page .delay-predict-demo-card__footer span{background:none;color:#475be7}.delay-predict-page .delay-predict-demo-card__footer i,.delay-predict-page .delay-predict-demo-card__footer p{color:#555b68}.delay-predict-page .delay-predict-section{padding:80px 24px}.delay-predict-page .delay-predict-section--muted{background:#f3f5fa}.delay-predict-page .delay-predict-section__content{max-width:1200px}.delay-predict-page .delay-predict-section__intro{margin-bottom:40px;max-width:75ch}.delay-predict-page .delay-predict-section__intro h2{-webkit-hyphens:auto;hyphens:auto;margin:0;overflow-wrap:anywhere}.delay-predict-page .delay-predict-how-grid{gap:0 56px;grid-template-columns:repeat(2,minmax(0,1fr))}.delay-predict-page .delay-predict-how-card{background:transparent;border:0;border-radius:0;border-top:1px solid #d9deea;box-shadow:none;padding:28px 0}.delay-predict-page .delay-predict-how-card:after{display:none}.delay-predict-page .delay-predict-how-card__top{color:#475be7;gap:12px;justify-content:flex-start}.delay-predict-page .delay-predict-how-card__top span{background:transparent;border-radius:0;color:#475be7;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);height:auto;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);order:-1;width:auto}.delay-predict-page .delay-predict-how-card h3{margin:16px 0 8px;overflow-wrap:anywhere}.delay-predict-page .delay-predict-how-card p{color:#555b68;overflow-wrap:anywhere}.delay-predict-page .delay-predict-proof{background:#fff;padding:48px 24px}.delay-predict-page .delay-predict-proof:before{display:none}.delay-predict-page .delay-predict-proof__content{background:#f3f5fa;border-radius:16px;box-sizing:border-box;padding:28px 32px}.delay-predict-page .delay-predict-proof__content>summary{overflow-wrap:anywhere}.delay-predict-page .delay-predict-proof__content>summary::marker{color:#475be7}.delay-predict-page .delay-predict-proof__metrics{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;gap:0 40px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.delay-predict-page .delay-predict-proof__metric{background:transparent;border:0;border-top:1px solid #d9deea;min-height:0;padding:24px 0}.delay-predict-page .delay-predict-proof__metric:before{display:none}.delay-predict-page .delay-predict-proof__metric dt{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);overflow-wrap:anywhere;white-space:normal}.delay-predict-page .delay-predict-proof__metric dd{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:8px 0 0}.delay-predict-page .delay-predict-proof__note{color:#555b68;max-width:75ch}.delay-predict-page .delay-predict-trust{background:#fff}.delay-predict-page .delay-predict-trust__content{gap:64px}.delay-predict-page .delay-predict-trust__copy h2{-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px;overflow-wrap:anywhere}.delay-predict-page .delay-predict-trust__copy>p{color:#555b68}.delay-predict-page .delay-predict-trust__disclaimer{background:transparent;border:0;border-radius:0;border-top:1px solid #d9deea;color:#555b68;padding:24px 0 0}.delay-predict-page .delay-predict-trust__disclaimer svg{color:#475be7}.delay-predict-page .delay-predict-trust__points{gap:0}.delay-predict-page .delay-predict-trust-point{border:0;border-bottom:1px solid #d9deea;border-radius:0;box-shadow:none;padding:24px 0}.delay-predict-page .delay-predict-trust-point:first-child{padding-top:0}.delay-predict-page .delay-predict-trust-point>svg{color:#475be7}.delay-predict-page .delay-predict-trust-point h3{overflow-wrap:anywhere}.delay-predict-page .delay-predict-trust-point p{color:#555b68}.delay-predict-page .delay-predict-related{padding:0 24px 80px}.delay-predict-page .delay-predict-related__content{background:#f3f5fa;border:0;border-radius:16px;box-shadow:none;max-width:1200px;padding:32px}.delay-predict-page .delay-predict-related__content h2{color:#18191f;margin:0 0 8px;overflow-wrap:anywhere}.delay-predict-page .delay-predict-related__content p{color:#555b68}.delay-predict-page .delay-predict-related__content>a{--control-focus:#475be7;background:rgba(71,91,231,.06);border-color:rgba(71,91,231,.18);color:#475be7}@media(hover:hover)and (pointer:fine){.delay-predict-page .delay-predict-related__content>a:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.delay-predict-page .delay-predict-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-shadow:none;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px)}.delay-predict-page .delay-predict-faq__accordion button:focus-visible{outline-offset:-3px}.delay-predict-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.delay-predict-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.delay-predict-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.delay-predict-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.delay-predict-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}.delay-predict-page main>.comparison-cta :focus-visible{outline-color:#a8b3ff}@media(max-width:1024px){.delay-predict-page .delay-predict-hero__inner,.delay-predict-page .delay-predict-trust__content{gap:40px}.delay-predict-page .delay-predict-related__content{gap:24px;grid-template-columns:minmax(0,1fr)}.delay-predict-page .delay-predict-related__content>a{justify-self:start}}@media(max-width:744px){.delay-predict-page .delay-predict-hero{padding:36px 20px 48px}.delay-predict-page .delay-predict-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.delay-predict-page .delay-predict-hero-visual{justify-self:start;width:min(100%,420px)}.delay-predict-page .delay-predict-hero-visual__photo{height:360px}.delay-predict-page .delay-predict-demo-card{margin:-64px 0 0;width:100%}.delay-predict-page .delay-predict-section{padding:48px 20px}.delay-predict-page .delay-predict-section__intro{margin-bottom:32px}.delay-predict-page .delay-predict-how-grid,.delay-predict-page .delay-predict-trust__content{grid-template-columns:minmax(0,1fr)}.delay-predict-page .delay-predict-proof__content{padding:24px}.delay-predict-page .delay-predict-related{padding:0 20px 48px}.delay-predict-page .delay-predict-related__content{padding:24px}.delay-predict-page .delay-predict-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.delay-predict-page main>.comparison-cta{padding:48px 20px}}@media(max-width:480px){.delay-predict-page .delay-predict-proof__metrics{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.delay-predict-page .delay-predict-hero__content h1{font-size:1.875rem;line-height:1.2}}.tracking-notifications{background:rgba(13,20,32,.18);border:1px solid hsla(0,0%,100%,.12);border-radius:30px;box-sizing:border-box;justify-self:center;margin:0;min-width:0;padding:12px;width:min(100%,440px)}.tracking-notifications__heading{align-items:center;color:#d3d7e0;display:flex;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);min-height:44px;padding:0 6px 4px 12px}.tracking-notifications__viewport{height:420px;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent);overflow:hidden}.tracking-notifications__group{display:grid;list-style:none;margin:0;padding:0 0 12px}.tracking-notifications__item{display:grid;grid-template-rows:1fr;padding-bottom:12px}.tracking-notifications__item--incoming{animation:tracking-notification-space .55s cubic-bezier(.22,1,.36,1) both}.tracking-notifications__item-inner{min-height:0;overflow:hidden}.tracking-notifications__item--incoming .tracking-notifications__item-inner{animation:tracking-notification-arrive .55s ease-out both}.tracking-notification{align-items:flex-start;background:rgba(238,241,248,.94);border:1px solid hsla(0,0%,100%,.5);border-radius:21px;color:#18191f;display:flex;gap:12px;padding:18px 16px}.tracking-notification img{border-radius:10px;flex:none;margin-top:3px}.tracking-notification__content{flex:1 1;min-width:0}.tracking-notification__flight{color:#555b68;display:flex;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;line-height:18px;margin-bottom:5px}.tracking-notification strong{display:block;font-size:16px;font-weight:600;line-height:22px}.tracking-notification__detail{color:#555b68;display:block;font-size:14px;line-height:20px;margin-top:3px}@keyframes tracking-notification-space{0%{grid-template-rows:0fr;padding-bottom:0}to{grid-template-rows:1fr;padding-bottom:12px}}@keyframes tracking-notification-arrive{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:translateY(0)}}.tracking-provider-diagram{justify-self:center;margin:0;width:min(100%,460px)}.tracking-provider-diagram__feeds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center}.tracking-provider-diagram__feeds div{background:#fff;border:1px solid #d6dce8;border-radius:12px;color:#555b68;display:grid;height:48px;place-items:center;width:48px}.tracking-provider-diagram__connections{fill:none;stroke:#a6b2d3;stroke-width:1.5;display:block;height:70px;width:100%}.tracking-provider-diagram__connections path{vector-effect:non-scaling-stroke}.tracking-provider-diagram__app{border-radius:16px;display:block;margin:0 auto}.tracking-provider-diagram__arrow{color:#475be7;display:block;margin:14px auto}.tracking-provider-diagram__flight{align-items:center;background:#fff;border:1px solid #d6dce8;border-radius:16px;box-sizing:border-box;color:#18191f;display:flex;flex-wrap:wrap;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);gap:16px;justify-content:center;letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin:auto;max-width:100%;padding:18px 22px;width:-moz-fit-content;width:fit-content}.tracking-provider-diagram__flight span span,.tracking-provider-diagram__flight svg{color:#475be7}@media(prefers-reduced-motion:reduce){.tracking-notifications__item,.tracking-notifications__item-inner{animation:none}.tracking-notifications__viewport{-webkit-mask-image:none;mask-image:none;overflow-y:auto}}.flight-tracking-page{background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;min-height:100vh}.flight-tracking-page .page-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh}.flight-tracking-main{display:flex;flex:1 1;flex-direction:column}.flight-tracking-hero{background:linear-gradient(110deg,rgba(97,117,255,.18),rgba(52,199,89,.08) 44%,transparent 74%),linear-gradient(180deg,#242b3a,#2c3444 48%,#1d2532);box-sizing:border-box;overflow:hidden;padding:88px 32px 78px;position:relative;width:100%}.flight-tracking-hero:before{background:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:74px 74px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 76%);pointer-events:none;position:absolute}.flight-tracking-hero:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.12),hsla(0,0%,100%,0));bottom:-90px;content:"";filter:blur(34px);height:210px;left:8%;opacity:.68;pointer-events:none;position:absolute;right:8%}.flight-tracking-hero__inner{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);margin:0 auto;max-width:1120px;position:relative;z-index:1}.flight-tracking-hero__content{min-width:0}.flight-tracking-hero__content h1{text-wrap:balance;color:#fff;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 18px;max-width:720px;overflow-wrap:anywhere}.flight-tracking-hero__content p{color:hsla(0,0%,100%,.86);font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;max-width:710px}.flight-tracking-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.flight-tracking-hero__facts span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal}.flight-tracking-hero__facts span>img,.flight-tracking-hero__facts span>svg{flex-shrink:0}.flight-tracking-hero__cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-top:28px;max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-tracking-hero__cta>img,.flight-tracking-hero__cta>svg{flex-shrink:0}.flight-tracking-hero__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-tracking-hero__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-tracking-hero__cta:disabled,.flight-tracking-hero__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-tracking-hero__cta{transition:none}}@media(hover:hover)and (pointer:fine){.flight-tracking-hero__cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.flight-tracking-section{box-sizing:border-box;padding:76px 32px;width:100%}.flight-tracking-section--muted{background:linear-gradient(180deg,#f7f9fc,#fff)}.flight-tracking-section--airline,.flight-tracking-section--sources{padding-top:84px}.flight-tracking-section--contrast{background:linear-gradient(90deg,rgba(97,117,255,.16),rgba(52,199,89,.08) 52%,rgba(255,149,0,.08)),linear-gradient(180deg,#242b3a,#202735)}.flight-tracking-section__content{margin:0 auto;max-width:1120px}.flight-tracking-section__intro{margin-bottom:32px;max-width:820px}.flight-tracking-section__intro h2{text-wrap:balance;color:#18191f;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.flight-tracking-section__intro p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:14px 0 0}.flight-tracking-section__intro--light h2{color:#fff}.flight-tracking-section__intro--light p{color:#d3d7e0}.flight-tracking-airline{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.flight-tracking-airline .flight-tracking-section__intro{margin-bottom:0}.flight-tracking-airline__panel{display:grid;gap:14px}.flight-tracking-airline__panel div{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:22px;box-shadow:0 14px 36px rgba(36,43,58,.06);padding:24px 26px}.flight-tracking-airline__panel span{align-items:center;background:rgba(199,54,47,.1);border-radius:999px;color:#c7362f;display:inline-flex;font-size:12px;font-weight:700;line-height:18px;min-height:28px;padding:5px 10px}.flight-tracking-airline__panel div:last-child span{background:rgba(27,122,80,.12);color:#1b7a50}.flight-tracking-airline__panel strong{color:#18191f;display:block;font-size:24px;font-weight:700;line-height:30px;margin-top:14px}.flight-tracking-airline__panel p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:10px 0 0}.flight-tracking-providers__content{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.92fr) minmax(360px,.82fr)}.flight-tracking-providers__copy .flight-tracking-section__intro{margin-bottom:24px}.flight-tracking-provider-strengths{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.flight-tracking-provider-strength{align-items:center;background:#f6f8fb;border:1px solid rgba(71,74,87,.12);border-radius:18px;box-sizing:border-box;color:#18191f;display:flex;font-size:15px;font-weight:700;gap:10px;line-height:22px;min-width:0;padding:16px}.flight-tracking-provider-strength svg{color:#475be7;flex:0 0 auto}.flight-tracking-source-board{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.98)),linear-gradient(135deg,rgba(97,117,255,.14),rgba(52,199,89,.1));border:1px solid rgba(71,74,87,.12);border-radius:26px;box-shadow:0 24px 70px rgba(36,43,58,.12);box-sizing:border-box;min-width:0;padding:22px}.flight-tracking-source-board__header{align-items:flex-start;border-bottom:1px solid rgba(71,74,87,.12);display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.flight-tracking-source-board__header span{color:#4c5060;font-size:13px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.flight-tracking-source-board__header strong{color:#18191f;font-size:18px;font-weight:700;line-height:24px;text-align:right}.flight-tracking-source-board__rows{display:grid;gap:14px;margin-top:18px}.flight-tracking-source-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) minmax(110px,.9fr) auto}.flight-tracking-source-row em,.flight-tracking-source-row span{color:#4c5060;font-size:13px;font-style:normal;font-weight:700;line-height:18px}.flight-tracking-source-row strong{color:#18191f;display:block;font-size:15px;font-weight:700;line-height:20px;margin-top:2px}.flight-tracking-source-row__meter{background:rgba(71,74,87,.1);border-radius:999px;height:9px;overflow:hidden;position:relative;width:100%}.flight-tracking-source-row__meter span{background:linear-gradient(90deg,#6175ff,#34c759);border-radius:inherit;display:block;height:100%}.flight-tracking-difference-grid,.flight-tracking-steps,.flight-tracking-trust__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.flight-tracking-feature-card,.flight-tracking-step-card,.flight-tracking-trust-card{background:#fff;border:1px solid rgba(71,74,87,.12);border-radius:20px;box-shadow:0 14px 36px rgba(36,43,58,.06);box-sizing:border-box;min-width:0;padding:26px 24px 24px}.flight-tracking-feature-card h3,.flight-tracking-step-card h3,.flight-tracking-trust-card h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:18px 0 10px}.flight-tracking-feature-card p,.flight-tracking-step-card p,.flight-tracking-trust-card p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.flight-tracking-step-card__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.flight-tracking-step-card__top svg{color:#475be7}.flight-tracking-step-card__top span{align-items:center;background:rgba(97,117,255,.1);border-radius:14px;color:#475be7;display:inline-flex;font-size:17px;font-weight:700;height:44px;justify-content:center;line-height:1;width:44px}.flight-tracking-message-system{align-items:start;background:linear-gradient(135deg,rgba(97,117,255,.12),rgba(52,199,89,.08)),#fff;border:1px solid rgba(97,117,255,.16);border-radius:24px;box-shadow:0 18px 46px rgba(36,43,58,.07);box-sizing:border-box;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin-top:22px;padding:26px 28px}.flight-tracking-message-system span{align-items:center;background:rgba(97,117,255,.12);border-radius:999px;color:#6175ff;display:inline-flex;font-size:12px;font-weight:700;line-height:18px;min-height:28px;padding:5px 10px;text-transform:uppercase}.flight-tracking-message-system h3{color:#18191f;font-size:24px;font-weight:700;line-height:30px;margin:12px 0 8px}.flight-tracking-message-system p{color:#4c5060;font-size:16px;font-weight:500;line-height:27px;margin:0}.flight-tracking-message-system__icon{align-items:center;background:#6175ff;border-radius:18px;box-shadow:0 14px 30px rgba(97,117,255,.28);color:#fff;display:inline-flex;height:52px;justify-content:center;width:52px}.flight-tracking-feature-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.flight-tracking-feature-card{padding:22px 20px}.flight-tracking-feature-card svg{color:#475be7}.flight-tracking-feature-card h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin-top:16px;overflow-wrap:anywhere}.flight-tracking-feature-card p{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.flight-tracking-auto-scan-link,.flight-tracking-predict-link{align-items:center;background:linear-gradient(135deg,rgba(97,117,255,.09),rgba(27,122,80,.07)),#fff;border:1px solid rgba(97,117,255,.16);border-radius:20px;box-shadow:0 18px 46px rgba(36,43,58,.07);box-sizing:border-box;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:20px;padding:22px 24px}.flight-tracking-auto-scan-link>svg,.flight-tracking-predict-link>svg{color:#475be7}.flight-tracking-auto-scan-link span,.flight-tracking-predict-link span{color:#475be7;display:block;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.flight-tracking-auto-scan-link h3,.flight-tracking-predict-link h3{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:5px 0}.flight-tracking-auto-scan-link p,.flight-tracking-predict-link p{color:#4c5060;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.flight-tracking-auto-scan-link a,.flight-tracking-predict-link a{align-items:center;background:rgba(71,91,231,.06);border:1px solid rgba(71,91,231,.18);border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-tracking-auto-scan-link a>img,.flight-tracking-auto-scan-link a>svg,.flight-tracking-predict-link a>img,.flight-tracking-predict-link a>svg{flex-shrink:0}.flight-tracking-auto-scan-link a:focus-visible,.flight-tracking-predict-link a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-tracking-auto-scan-link a:active:not(:disabled):not([aria-disabled=true]),.flight-tracking-predict-link a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-tracking-auto-scan-link a:disabled,.flight-tracking-auto-scan-link a[aria-disabled=true],.flight-tracking-predict-link a:disabled,.flight-tracking-predict-link a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-tracking-auto-scan-link a,.flight-tracking-predict-link a{transition:none}}@media(hover:hover)and (pointer:fine){.flight-tracking-auto-scan-link a:hover:not(:disabled):not([aria-disabled=true]),.flight-tracking-predict-link a:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.flight-tracking-auto-scan-link a span,.flight-tracking-predict-link a span{color:inherit;font:inherit;min-width:0;text-transform:none}.flight-tracking-auto-scan-link a svg,.flight-tracking-predict-link a svg{flex:0 0 auto}.flight-tracking-predict-link{background:radial-gradient(circle at 12% 10%,rgba(93,125,255,.3),transparent 34%),linear-gradient(135deg,#202331,#161820);border-color:rgba(139,156,255,.28);box-shadow:0 22px 54px rgba(24,27,39,.16)}.flight-tracking-predict-link>div>span,.flight-tracking-predict-link>svg{color:#aab7ff}.flight-tracking-predict-link h3{color:#fff}.flight-tracking-predict-link p{color:#d3d7e0}.flight-tracking-predict-link a{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#fff}.flight-tracking-predict-link a span{color:inherit}.flight-tracking-predict-link a:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3)}.flight-tracking-difference-card{background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:0 18px 48px rgba(8,13,23,.2);box-sizing:border-box;min-width:0;padding:26px 24px 24px}.flight-tracking-difference-card svg{color:#9effa8}.flight-tracking-difference-card h3{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:18px 0 10px}.flight-tracking-difference-card p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.flight-tracking-difference-card--secondary{opacity:.86}.flight-tracking-difference-card--secondary svg{color:#d3d7e0}.flight-tracking-difference-card--byair{background:linear-gradient(135deg,rgba(97,117,255,.54),rgba(52,199,89,.2)),hsla(0,0%,100%,.12);border-color:rgba(158,255,168,.34);box-shadow:0 24px 64px rgba(8,13,23,.28),inset 0 1px 0 hsla(0,0%,100%,.12)}.flight-tracking-difference-card--byair p{color:hsla(0,0%,100%,.9);font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.flight-tracking-difference-card__logo{align-items:center;display:inline-flex;justify-content:flex-start;margin-bottom:18px;min-height:32px}.flight-tracking-difference-card__logo svg{height:auto;width:104px}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.flight-tracking-trust{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.flight-tracking-trust__copy .flight-tracking-section__intro{margin-bottom:0}.flight-tracking-trust__metric{background:rgba(27,122,80,.12);border:1px solid rgba(27,122,80,.16);border-radius:22px;box-sizing:border-box;margin-top:24px;padding:22px 24px}.flight-tracking-trust__metric strong{color:#1b7a50;display:block;font-size:42px;font-weight:700;line-height:46px}.flight-tracking-trust__metric span{color:#18191f;display:block;font-size:16px;font-weight:700;line-height:24px;margin-top:6px}.flight-tracking-trust__grid{grid-template-columns:1fr}.flight-tracking-trust-card h3{margin-top:16px}.flight-tracking-trust-card svg{color:#1b7a50}.flight-tracking-faq{padding-top:0}.flight-tracking-faq__accordion{--faq-item-background:#f6f8fb;--faq-item-open-background:#fff;--faq-item-border:rgba(71,74,87,.12);--faq-item-open-border:rgba(97,117,255,.24);--faq-question-color:#18191f;--faq-answer-color:#555b68}@media only screen and (max-width:1440px){.flight-tracking-hero__inner{grid-template-columns:minmax(0,1fr) minmax(330px,400px)}}@media only screen and (max-width:1024px){.flight-tracking-hero{padding:78px 24px 68px}.flight-tracking-airline,.flight-tracking-hero__inner,.flight-tracking-providers__content,.flight-tracking-trust{grid-template-columns:1fr}.flight-tracking-hero__inner{gap:38px}.flight-tracking-section{padding:64px 24px}.flight-tracking-difference-grid,.flight-tracking-steps,.flight-tracking-trust__grid{grid-template-columns:1fr}.flight-tracking-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-tracking-auto-scan-link,.flight-tracking-predict-link{grid-template-columns:1fr;justify-items:start}}@media only screen and (max-width:744px){.flight-tracking-hero{padding:70px 16px 56px}.flight-tracking-hero__content h1{margin-top:0}.flight-tracking-hero__facts{gap:8px}.flight-tracking-hero__facts span{min-height:34px;padding:7px 12px}.flight-tracking-hero__cta{max-width:330px;width:100%}.flight-tracking-section{padding:52px 16px}.flight-tracking-section--airline,.flight-tracking-section--sources{padding-top:58px}.flight-tracking-faq{padding-top:0}.flight-tracking-section__intro{margin-bottom:24px}.flight-tracking-section__intro p{margin-top:12px}.flight-tracking-airline__panel div,.flight-tracking-auto-scan-link,.flight-tracking-difference-card,.flight-tracking-feature-card,.flight-tracking-message-system,.flight-tracking-predict-link,.flight-tracking-step-card,.flight-tracking-trust-card{border-radius:18px;padding:22px 20px}.flight-tracking-feature-grid,.flight-tracking-provider-strengths{grid-template-columns:1fr}.flight-tracking-message-system{gap:14px;grid-template-columns:1fr}.flight-tracking-source-board{border-radius:22px;padding:18px}.flight-tracking-source-board__header{flex-direction:column;gap:8px}.flight-tracking-source-board__header strong{text-align:left}.flight-tracking-source-row{gap:7px;grid-template-columns:1fr}.flight-tracking-trust__metric{padding:20px}.flight-tracking-trust__metric strong{font-size:36px;line-height:40px}.flight-tracking-faq__accordion{--faq-question-padding:20px;--faq-answer-padding:0 20px 20px}}.flight-tracking-page .flight-tracking-hero{background:#242b3a;padding:64px 24px}.flight-tracking-page .flight-tracking-hero:after,.flight-tracking-page .flight-tracking-hero:before{display:none}.flight-tracking-page .flight-tracking-hero__inner{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);max-width:1200px}.flight-tracking-page .flight-tracking-hero__content h1{text-wrap:balance;margin-bottom:24px;max-width:22ch}.flight-tracking-page .flight-tracking-hero__content p{color:#d3d7e0;max-width:65ch}.flight-tracking-page .flight-tracking-hero__cta{margin-top:32px;max-width:100%;text-align:left;white-space:normal;width:auto}.flight-tracking-page .flight-tracking-hero__cta svg{flex:none}.flight-tracking-page .tracking-notifications{background:transparent;border:0;border-radius:0;padding:0}.flight-tracking-page .tracking-notifications__heading{min-height:0;padding:0 0 16px}.flight-tracking-page .tracking-notification{background:#f3f5fa;border:0;border-radius:16px}.flight-tracking-page .flight-tracking-section{padding:80px 24px}.flight-tracking-page .flight-tracking-section__content{max-width:1200px}.flight-tracking-page .flight-tracking-section__intro{margin-bottom:40px;max-width:75ch}.flight-tracking-page .flight-tracking-section__intro h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.flight-tracking-page .flight-tracking-section__intro p{color:#555b68;margin-top:16px;max-width:70ch}.flight-tracking-page .flight-tracking-providers{background:#f3f5fa}.flight-tracking-page .flight-tracking-providers__content{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.flight-tracking-page .flight-tracking-providers__copy .flight-tracking-section__intro{margin-bottom:0}.flight-tracking-page .flight-tracking-feature-grid{gap:0 56px;grid-template-columns:repeat(2,minmax(0,1fr))}.flight-tracking-page .flight-tracking-feature-card{background:transparent;border:0;border-radius:0;border-top:1px solid #d9deea;box-shadow:none;display:grid;gap:8px 16px;grid-template-columns:28px minmax(0,1fr);padding:28px 0}.flight-tracking-page .flight-tracking-feature-card>svg{grid-row:1/3;margin-top:3px}.flight-tracking-page .flight-tracking-feature-card h3,.flight-tracking-page .flight-tracking-feature-card p{margin:0}.flight-tracking-page .flight-tracking-feature-card p{color:#555b68;grid-column:2;overflow-wrap:anywhere}.flight-tracking-page .flight-tracking-auto-scan-link,.flight-tracking-page .flight-tracking-predict-link{background:#f3f5fa;border:0;border-radius:16px;box-shadow:none;gap:24px;grid-template-columns:28px minmax(0,1fr) auto;margin-top:16px;padding:32px}.flight-tracking-page .flight-tracking-auto-scan-link>svg,.flight-tracking-page .flight-tracking-predict-link>svg{color:#475be7}.flight-tracking-page .flight-tracking-auto-scan-link>div,.flight-tracking-page .flight-tracking-predict-link>div{display:flex;flex-direction:column;gap:8px;min-width:0}.flight-tracking-page .flight-tracking-auto-scan-link>div>span,.flight-tracking-page .flight-tracking-predict-link>div>span{color:#555b68;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);order:3;text-transform:none}.flight-tracking-page .flight-tracking-auto-scan-link h3,.flight-tracking-page .flight-tracking-predict-link h3{color:#18191f;margin:0;overflow-wrap:anywhere}.flight-tracking-page .flight-tracking-auto-scan-link p,.flight-tracking-page .flight-tracking-predict-link p{color:#555b68;max-width:70ch}.flight-tracking-page .flight-tracking-auto-scan-link a,.flight-tracking-page .flight-tracking-predict-link a{--control-focus:#475be7;background:rgba(71,91,231,.06);border-color:rgba(71,91,231,.18);color:#475be7}@media(hover:hover)and (pointer:fine){.flight-tracking-page .flight-tracking-auto-scan-link a:hover:not(:disabled):not([aria-disabled=true]),.flight-tracking-page .flight-tracking-predict-link a:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.12);border-color:rgba(71,91,231,.4)}}.flight-tracking-page .flight-tracking-predict-link{margin-top:40px}.flight-tracking-page .flight-tracking-trust{border-top:1px solid #d9deea;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-top:56px}.flight-tracking-page .flight-tracking-trust__metric{align-items:baseline;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:32px;padding:0}.flight-tracking-page .flight-tracking-trust__metric strong{text-wrap:balance;color:#18191f;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.flight-tracking-page .flight-tracking-trust__metric span{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.flight-tracking-page .flight-tracking-trust__grid{gap:0;grid-template-columns:minmax(0,1fr)}.flight-tracking-page .flight-tracking-trust-card{background:transparent;border:0;border-bottom:1px solid #d9deea;border-radius:0;box-shadow:none;padding:24px 0}.flight-tracking-page .flight-tracking-trust-card:first-child{padding-top:0}.flight-tracking-page .flight-tracking-trust-card svg{color:#475be7}.flight-tracking-page .flight-tracking-trust-card h3{margin:12px 0 8px}.flight-tracking-page .flight-tracking-trust-card p{color:#555b68}.flight-tracking-page .flight-tracking-faq{background:#f3f5fa}.flight-tracking-page .flight-tracking-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px)}.flight-tracking-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.flight-tracking-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.flight-tracking-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.flight-tracking-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.flight-tracking-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}@media(max-width:1024px){.flight-tracking-page .flight-tracking-auto-scan-link,.flight-tracking-page .flight-tracking-predict-link{align-items:start;grid-template-columns:28px minmax(0,1fr)}.flight-tracking-page .flight-tracking-auto-scan-link a,.flight-tracking-page .flight-tracking-predict-link a{grid-column:2}.flight-tracking-page .flight-tracking-hero__inner,.flight-tracking-page .flight-tracking-providers__content,.flight-tracking-page .flight-tracking-trust{gap:40px}}@media(max-width:744px){.flight-tracking-page .flight-tracking-hero{padding:36px 20px 48px}.flight-tracking-page .flight-tracking-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.flight-tracking-page .flight-tracking-section{padding:48px 20px}.flight-tracking-page .flight-tracking-section__intro{margin-bottom:32px}.flight-tracking-page .flight-tracking-feature-grid,.flight-tracking-page .flight-tracking-providers__content,.flight-tracking-page .flight-tracking-trust{grid-template-columns:minmax(0,1fr)}.flight-tracking-page .flight-tracking-feature-card{gap:8px 12px;padding:24px 0}.flight-tracking-page .flight-tracking-auto-scan-link,.flight-tracking-page .flight-tracking-predict-link{gap:16px;grid-template-columns:minmax(0,1fr);padding:24px}.flight-tracking-page .flight-tracking-auto-scan-link a,.flight-tracking-page .flight-tracking-predict-link a{grid-column:1}.flight-tracking-page .flight-tracking-trust{padding-top:40px}.flight-tracking-page .flight-tracking-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.flight-tracking-page main>.comparison-cta{padding:48px 20px}}@media(max-width:360px){.flight-tracking-page .flight-tracking-hero__content h1{font-size:1.875rem;line-height:1.2}}.watch-page{--watch-ink:#18191f;--watch-muted:#555b68;--watch-blue:#475be7;--watch-line:rgba(17,20,28,.1);background:#fff;color:var(--watch-ink);overflow:hidden}.watch-page-main{background:#f4f6fa;font-family:Google Sans,Roboto,Arial,sans-serif}.watch-page-hero{background:radial-gradient(circle at 88% 11%,rgba(117,139,255,.46),transparent 27%),radial-gradient(circle at 60% 92%,rgba(28,194,139,.15),transparent 33%),linear-gradient(145deg,#090c15,#151a2a 48%,#242b46);border-radius:36px;color:#fff;margin:16px;min-height:760px;overflow:hidden;position:relative}.watch-page-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:52px 52px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);position:absolute}.watch-page-hero:after{border:1px solid hsla(0,0%,100%,.07);border-radius:50%;bottom:-360px;content:"";height:850px;position:absolute;right:-180px;width:850px}.watch-page-hero__inner,.watch-page-predict__inner,.watch-page-section__inner{margin:0 auto;width:min(1180px,100% - 64px)}.watch-page-hero__inner{align-items:center;display:grid;grid-template-columns:minmax(0,.88fr) minmax(550px,1.12fr);min-height:760px;position:relative;z-index:1}.watch-page-hero__copy{max-width:560px;position:relative;z-index:8}.watch-page-hero__copy h1{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0 0 24px;max-width:610px}.watch-page-hero__copy>p{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 31px;max-width:540px}.watch-page-hero__copy>a{align-items:center;background:#fff;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.watch-page-hero__copy>a>img,.watch-page-hero__copy>a>svg{flex-shrink:0}.watch-page-hero__copy>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.watch-page-hero__copy>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.watch-page-hero__copy>a:disabled,.watch-page-hero__copy>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.watch-page-hero__copy>a{transition:none}}@media(hover:hover)and (pointer:fine){.watch-page-hero__copy>a:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.watch-page-eyebrow{align-items:center;color:inherit;display:inline-flex;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);gap:8px;letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line);text-transform:uppercase}.watch-page-hero__platforms{align-items:center;color:#d3d7e0;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 10px;line-height:1.4;margin-top:18px}.watch-page-hero__platforms i{background:hsla(0,0%,100%,.3);border-radius:50%;height:3px;width:3px}.watch-page-hero-visual{align-self:stretch;min-height:720px;position:relative}.watch-page-hero-visual__orbit{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 72px hsla(0,0%,100%,.018),0 0 0 144px hsla(0,0%,100%,.012);height:585px;position:absolute;right:-42px;top:83px;width:585px}.watch-page-hero-visual__glow{background:rgba(101,118,255,.2);border-radius:50%;filter:blur(75px);height:390px;position:absolute;right:60px;top:170px;width:390px}.watch-page-hero-visual__device{filter:drop-shadow(0 38px 52px rgba(0,0,0,.48));position:absolute;z-index:3}.watch-page-hero-visual__device .gatsby-image-wrapper{mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent)}.watch-page-hero-visual__device--apple{left:5px;top:84px;transform:rotate(-7deg);width:390px}.watch-page-hero-visual__device--wear{right:-32px;top:123px;transform:rotate(7deg);width:310px;z-index:4}.watch-page-hero-signal{align-items:center;animation:watch-page-float 5s ease-in-out infinite;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(12,15,25,.78);border:1px solid hsla(0,0%,100%,.19);border-radius:20px;bottom:111px;box-shadow:0 22px 50px rgba(0,0,0,.35);display:grid;gap:11px;grid-template-columns:auto 1fr auto;min-width:292px;padding:13px 15px;position:absolute;right:107px;z-index:7}.watch-page-hero-signal small,.watch-page-hero-signal strong{display:block}.watch-page-hero-signal small{color:#d3d7e0;font-size:11px;margin-bottom:2px}.watch-page-hero-signal strong{align-items:center;display:flex;font-size:15px;gap:6px}.watch-page-hero-signal>span{align-self:start;color:hsla(0,0%,100%,.37);font-size:10px;margin-top:2px}.watch-page-hero-signal__icon{background:#ff594f;border-radius:12px;box-shadow:0 0 0 7px rgba(255,89,79,.12);color:#fff;display:grid;height:36px;place-items:center;width:36px}@keyframes watch-page-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.watch-page-section{padding:120px 0}.watch-page-section__intro{margin:0 auto 56px;max-width:780px;text-align:center}.watch-page-section__intro h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:16px 0 22px}.watch-page-section__intro p{color:var(--watch-muted);font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 auto;max-width:650px}.watch-page-section__intro--left{margin-left:0;margin-right:auto;max-width:740px;text-align:left}.watch-page-section__intro--left h2{margin-bottom:0}.watch-page-journey{background:#f4f6fa;position:relative}.watch-page-journey__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:2}.watch-page-state-card{background:#11141c;border:1px solid hsla(0,0%,100%,.8);border-radius:26px;box-shadow:0 24px 55px rgba(25,31,50,.09);box-sizing:border-box;color:#fff;min-height:190px;overflow:hidden;padding:20px;position:relative}.watch-page-state-card:after{background:var(--state-glow);border-radius:50%;bottom:-58px;content:"";filter:blur(34px);height:150px;opacity:.5;position:absolute;right:-46px;width:150px}.watch-page-state-card--amber{--state-color:#ffb43b;--state-glow:#ff9c2a}.watch-page-state-card--blue{--state-color:#7e8aff;--state-glow:#566cff}.watch-page-state-card--green{--state-color:#36d67f;--state-glow:#1dbd6d}.watch-page-state-card--mint{--state-color:#92f0bd;--state-glow:#47d696}.watch-page-state-card>p,.watch-page-state-card>small,.watch-page-state-card>strong{display:block;position:relative;z-index:1}.watch-page-state-card>small{color:hsla(0,0%,100%,.48);font-size:13px;margin-top:25px}.watch-page-state-card>strong{color:var(--state-color);font-size:21px;letter-spacing:-.02em;margin-top:8px}.watch-page-state-card>p{color:hsla(0,0%,100%,.66);font-size:13px;margin:9px 0 0}.watch-page-state-card__top{align-items:center;color:var(--state-color);display:flex;justify-content:space-between;position:relative;z-index:1}.watch-page-state-card__top span{color:hsla(0,0%,100%,.26);font-size:12px;font-weight:700;letter-spacing:.08em}.watch-page-use-cases{background:#fff}.watch-page-use-cases__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.watch-page-use-case{--case-color:#ff6259;--case-bg:#fff0ed;background:#fff;border:1px solid var(--watch-line);border-radius:30px;box-sizing:border-box;display:flex;flex-direction:column;min-height:380px;padding:28px;transition:transform .18s ease,box-shadow .18s ease}.watch-page-use-case:hover{box-shadow:0 24px 60px rgba(25,31,50,.1);transform:translateY(-5px)}.watch-page-use-case--blue{--case-color:#6676ff;--case-bg:#eef0ff}.watch-page-use-case--green{--case-color:#1eae70;--case-bg:#eaf9f1}.watch-page-use-case>small{color:var(--case-color);font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:23px;text-transform:uppercase}.watch-page-use-case h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:13px 0 15px}.watch-page-use-case>p{color:var(--watch-muted);font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.watch-page-use-case__header{align-items:center;display:flex;justify-content:space-between}.watch-page-use-case__header div{background:var(--case-bg);border-radius:15px;color:var(--case-color);display:grid;height:46px;place-items:center;width:46px}.watch-page-use-case__header>span{color:#656b7a;font-size:13px;font-weight:700}.watch-page-use-case__signal{align-items:center;background:var(--case-bg);border-radius:16px;color:var(--case-color);display:flex;justify-content:space-between;margin-top:auto;padding:14px 16px}.watch-page-use-case__signal span{color:#555b68;font-size:12px;font-weight:700}.watch-page-use-case__signal strong{font-size:14px}.watch-page-surfaces{background:#f4f6fa;padding-bottom:40px}.watch-page-surfaces__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.watch-page-surface-card{background:radial-gradient(circle at 75% 100%,rgba(102,118,255,.28),transparent 40%),#11141c;border:1px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 26px 70px rgba(28,34,53,.1);box-sizing:border-box;color:#fff;min-height:480px;overflow:hidden;padding:28px;position:relative}.watch-page-surface-card--wide{background:radial-gradient(circle at 78% 55%,rgba(58,211,130,.18),transparent 35%),#11141c;grid-column:1/-1;min-height:440px}.watch-page-surface-card--friends{background:radial-gradient(circle at 75% 100%,rgba(255,99,90,.24),transparent 42%),#11141c}.watch-page-surface-card__copy{max-width:360px;position:relative;z-index:2}.watch-page-surface-card__copy>svg{color:#8b96ff}.watch-page-surface-card__copy h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:16px 0 10px}.watch-page-surface-card__copy p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0}.watch-page-flight-list{background:rgba(0,0,0,.66);border:1px solid hsla(0,0%,100%,.12);border-radius:30px;box-shadow:0 24px 55px rgba(0,0,0,.35);padding:20px;position:absolute;right:40px;top:40px;transform:rotate(2.8deg);width:420px}.watch-page-flight-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.watch-page-flight-list__header strong{font-size:18px}.watch-page-flight-list__header span{color:hsla(0,0%,100%,.4);font-size:12px}.watch-page-flight-card{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:16px}.watch-page-flight-card+.watch-page-flight-card{margin-top:12px}.watch-page-flight-card--muted{opacity:.62}.watch-page-flight-card>div,.watch-page-flight-card>p{align-items:center;display:flex}.watch-page-flight-card>div{gap:9px}.watch-page-flight-card>div strong{font-size:13px}.watch-page-flight-card>div em{border:1px solid #ffb43b;border-radius:999px;color:#ffb43b;font-size:9px;font-style:normal;font-weight:700;margin-left:auto;padding:4px 8px;text-transform:uppercase}.watch-page-flight-card>p{justify-content:space-between;margin:15px 0 8px}.watch-page-flight-card>p b{font-size:25px}.watch-page-flight-card>p span{background:hsla(0,0%,100%,.09);border-radius:8px;color:hsla(0,0%,100%,.72);font-size:11px;padding:5px 9px}.watch-page-flight-card>small{color:#52dc8b;font-size:11px}.watch-page-airline-mark{background:linear-gradient(135deg,#3bc5ff,#e83838);border-radius:8px;color:#fff;display:grid;font-size:9px;font-weight:700;height:27px;place-items:center;width:27px}.watch-page-airline-mark--violet{background:linear-gradient(135deg,#566cff,#8b6cff)}.watch-page-friends-preview,.watch-page-stack-preview{background:linear-gradient(180deg,#99a9fa,#e4e8ff 73%);border:10px solid #07080b;border-radius:76px 76px 64px 64px;bottom:-60px;box-shadow:0 30px 60px rgba(0,0,0,.38);box-sizing:border-box;height:320px;position:absolute;right:50%;transform:translateX(50%);width:300px}.watch-page-stack-preview__clock{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-size:36px;font-weight:400;gap:8px;justify-content:center;margin-top:48px}.watch-page-stack-preview__clock i{background:#ff5c52;border-radius:50%;box-shadow:0 11px 0 hsla(0,0%,100%,.72);height:5px;width:5px}.watch-page-stack-card{background:#101523;border-radius:22px;box-shadow:0 18px 35px rgba(25,34,68,.3);color:#fff;margin:34px 14px 0;padding:15px}.watch-page-stack-card>div{color:hsla(0,0%,100%,.65);display:flex;justify-content:space-between}.watch-page-stack-card p{font-size:18px;font-weight:700;margin:16px 0 7px}.watch-page-stack-card small{color:#4cdf88;display:flex;justify-content:space-between}.watch-page-friends-preview{align-items:center;background:radial-gradient(circle at 50% 100%,rgba(255,102,94,.35),transparent 45%),#090a0e;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:315px;padding:38px 22px 0}.watch-page-friends-preview>small{color:hsla(0,0%,100%,.5);margin-top:17px}.watch-page-friends-preview>strong{font-size:20px;margin-top:8px;max-width:230px;text-align:center}.watch-page-friends-preview__avatars{align-items:center;display:flex;justify-content:center}.watch-page-friends-preview__avatars b,.watch-page-friends-preview__avatars span{background:#6676ff;border:3px solid #090a0e;border-radius:50%;display:grid;font-size:10px;height:42px;margin-left:-8px;place-items:center;width:42px}.watch-page-friends-preview__avatars span:nth-child(2){background:#e46057}.watch-page-friends-preview__avatars b{background:#2b2e38;font-size:11px}.watch-page-friends-preview__route{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:#ff6a61;display:grid;gap:15px;grid-template-columns:1fr auto 1fr;margin-top:30px;padding-top:18px;width:100%}.watch-page-friends-preview__route div{color:#fff;display:grid;text-align:center}.watch-page-friends-preview__route div b{font-size:20px}.watch-page-friends-preview__route div span{color:hsla(0,0%,100%,.47);font-size:11px;margin-top:4px}.watch-page-predict{background:#f4f6fa;color:#fff;padding:32px 0}.watch-page-predict__inner{align-items:center;background:radial-gradient(circle at 91% 12%,rgba(255,178,117,.62),transparent 27%),linear-gradient(135deg,#4856c5,#737cd8 54%,#bd8194);border-radius:30px;box-shadow:0 26px 70px rgba(59,68,150,.18);box-sizing:border-box;display:grid;gap:36px;grid-template-columns:auto 1fr auto;padding:42px 48px}.watch-page-predict__inner>a{align-items:center;background:#fff;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#18191f;display:inline-flex;flex-shrink:0;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.watch-page-predict__inner>a>img,.watch-page-predict__inner>a>svg{flex-shrink:0}.watch-page-predict__inner>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.watch-page-predict__inner>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.watch-page-predict__inner>a:disabled,.watch-page-predict__inner>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.watch-page-predict__inner>a{transition:none}}@media(hover:hover)and (pointer:fine){.watch-page-predict__inner>a:hover:not(:disabled):not([aria-disabled=true]){background:#eef0ff}}.watch-page-predict__signal{align-items:center;display:flex}.watch-page-predict__signal span{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:17px;display:grid;height:54px;place-items:center;width:54px}.watch-page-predict__signal i{background:hsla(0,0%,100%,.28);height:1px;width:22px}.watch-page-predict__copy>span{color:#d3d7e0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.watch-page-predict__copy h2{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:7px 0 8px}.watch-page-predict__copy p{color:#d3d7e0;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0;max-width:580px}.watch-page-faq{background:#fff}.watch-page-faq__accordion{margin:0 auto;max-width:900px}@media only screen and (max-width:1180px){.watch-page-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)}.watch-page-hero-visual__device--apple{left:-25px;width:350px}.watch-page-hero-visual__device--wear{right:-40px;width:275px}.watch-page-hero-signal{right:65px}.watch-page-flight-list{right:32px;width:350px}.watch-page-predict__inner{grid-template-columns:1fr auto}.watch-page-predict__signal{display:none}}@media only screen and (max-width:960px){.watch-page-hero{min-height:auto}.watch-page-hero__inner{grid-template-columns:1fr;padding-top:100px}.watch-page-hero__copy{max-width:700px}.watch-page-hero__copy h1{max-width:720px}.watch-page-hero-visual{min-height:670px}.watch-page-hero-visual__orbit{right:50%;transform:translateX(50%)}.watch-page-hero-visual__device--apple{left:calc(50% - 340px)}.watch-page-hero-visual__device--wear{right:calc(50% - 315px)}.watch-page-hero-signal{bottom:75px;right:calc(50% - 150px)}.watch-page-journey__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-page-use-cases__grid{grid-template-columns:1fr}.watch-page-use-case{min-height:300px}.watch-page-surfaces__grid{grid-template-columns:1fr}.watch-page-surface-card--wide{grid-column:auto;min-height:460px}.watch-page-flight-list{bottom:-55px;right:50%;top:auto;transform:translateX(50%) rotate(1.5deg)}}@media only screen and (max-width:720px){.watch-page-hero{border-radius:26px;margin:8px}.watch-page-hero__inner,.watch-page-predict__inner,.watch-page-section__inner{width:min(100% - 40px,1180px)}.watch-page-hero__inner{padding-top:72px}.watch-page-hero__copy h1{margin:0 0 20px}.watch-page-hero__copy>a{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.watch-page-hero__copy>a>img,.watch-page-hero__copy>a>svg{flex-shrink:0}.watch-page-hero__copy>a:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.watch-page-hero__copy>a:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.watch-page-hero__copy>a:disabled,.watch-page-hero__copy>a[aria-disabled=true]{cursor:not-allowed;opacity:.5}}@media only screen and (max-width:720px)and (prefers-reduced-motion:reduce){.watch-page-hero__copy>a{transition:none}}@media only screen and (max-width:720px){.watch-page-hero__platforms{align-items:flex-start;flex-direction:column}.watch-page-hero__platforms i{display:none}.watch-page-hero-visual{min-height:555px}.watch-page-hero-visual__orbit{height:440px;top:65px;width:440px}.watch-page-hero-visual__device--apple{left:-50px;top:88px;width:285px}.watch-page-hero-visual__device--wear{right:-42px;top:120px;width:225px}.watch-page-hero-signal{animation:none;bottom:45px;min-width:270px;right:50%;transform:translateX(50%)}.watch-page-section{padding:82px 0}.watch-page-surfaces{padding-bottom:36px}.watch-page-section__intro{margin-bottom:40px}.watch-page-journey__grid{grid-template-columns:1fr}.watch-page-state-card{min-height:174px}.watch-page-state-card>small{margin-top:18px}.watch-page-use-case{min-height:340px;padding:24px}.watch-page-surface-card{min-height:430px;padding:25px}.watch-page-surface-card--wide{min-height:470px}.watch-page-flight-list{box-sizing:border-box;padding:16px;width:calc(100% - 46px)}.watch-page-flight-card{padding:14px}.watch-page-flight-card>p b{font-size:21px}.watch-page-friends-preview,.watch-page-stack-preview{bottom:-55px;height:290px;width:260px}.watch-page-stack-preview__clock{margin-top:42px}.watch-page-stack-card{margin-top:30px}.watch-page-friends-preview{height:285px;padding-top:34px}.watch-page-predict{padding:20px 0}.watch-page-predict__inner{border-radius:26px;gap:25px;grid-template-columns:1fr;padding:30px 25px}.watch-page-predict__inner>a{justify-self:start}}@media(prefers-reduced-motion:reduce){.watch-page-hero-signal{animation:none}.watch-page-use-case{transition:none}}.watch-page main{--control-focus:#475be7;background:#fff}.watch-page main :focus-visible{outline:3px solid #475be7;outline-offset:4px}.watch-page main ::selection{background:#dce3ff;color:#18191f}.watch-page .watch-page-hero{background:#242b3a;border-radius:0;margin:0;min-height:0;padding:64px 24px}.watch-page .watch-page-hero:after,.watch-page .watch-page-hero:before{display:none}.watch-page .watch-page-hero :focus-visible{outline-color:#a8b3ff}.watch-page .watch-page-hero__inner,.watch-page .watch-page-predict__inner,.watch-page .watch-page-section__inner{box-sizing:border-box;margin:0 auto;width:min(100%,1200px)}.watch-page .watch-page-hero__inner{gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0;padding:0}.watch-page .watch-page-hero__copy{max-width:none}.watch-page .watch-page-hero__copy h1{text-wrap:balance;max-width:22ch;overflow-wrap:anywhere}.watch-page .watch-page-hero__copy>p{max-width:65ch}.watch-page .watch-page-hero__platforms{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);gap:8px 12px;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.watch-page .watch-page-hero-visual{align-self:center;aspect-ratio:1.07;background:#e8edff;border-radius:16px;display:block;isolation:isolate;max-width:560px;min-height:0;position:relative;width:100%}.watch-page .watch-page-hero-visual__orbit{aspect-ratio:915/916;background:url(/static/smart-watch-widget-press-ee902cd816e481da59eef9f1e2380a4e.webp) 50%/contain no-repeat;border:0;border-radius:0;box-shadow:none;display:block;height:auto;inset:2% auto auto -4%;max-width:210px;position:absolute;transform:rotate(-10deg);width:44%;z-index:1}.watch-page .watch-page-hero-visual__glow,.watch-page .watch-page-hero-visual__orbit:after,.watch-page .watch-page-hero-visual__orbit:before{display:none}.watch-page .watch-page-hero-visual__device{filter:none;inset:auto;position:absolute;width:100%}.watch-page .watch-page-hero-visual__device .gatsby-image-wrapper{-webkit-mask-image:none;mask-image:none}.watch-page .watch-page-hero-visual__device--apple{left:12%;max-width:256px;top:34%;transform:rotate(-8deg);width:54%;z-index:3}.watch-page .watch-page-hero-visual__device--wear{max-width:200px;right:2%;top:9%;transform:rotate(8deg);width:42%;z-index:2}.watch-page .watch-page-section{padding:80px 24px}.watch-page .watch-page-section__intro{margin:0 0 40px;max-width:75ch;text-align:left}.watch-page .watch-page-section__intro h2{text-wrap:balance;margin:0 0 20px}.watch-page .watch-page-section__intro p{margin:0;max-width:65ch}.watch-page .watch-page-surfaces{background:#fff}.watch-page .watch-page-surfaces__grid{gap:0;grid-template-columns:minmax(0,1fr)}.watch-page .watch-page-surface-card{align-items:center;background:transparent;border:0;border-radius:0;border-top:1px solid #dfe4ee;box-shadow:none;color:#18191f;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:visible;padding:40px 0}.watch-page .watch-page-surface-card__copy{max-width:65ch}.watch-page .watch-page-surface-card__copy>svg{color:#475be7}.watch-page .watch-page-surface-card__copy p{color:#555b68}.watch-page .watch-page-flight-list,.watch-page .watch-page-friends-preview,.watch-page .watch-page-stack-preview{box-shadow:none;box-sizing:border-box;inset:auto;justify-self:center;max-width:100%;position:relative;transform:none}.watch-page .watch-page-flight-list{background:#242b3a;border:0;border-radius:16px;color:#fff;padding:24px;width:min(100%,420px)}.watch-page .watch-page-friends-preview,.watch-page .watch-page-stack-preview{height:auto;min-height:320px;padding-bottom:32px;width:300px}.watch-page .watch-page-friends-preview{align-content:center;aspect-ratio:1;border-radius:50%;display:grid;gap:8px;height:auto;justify-items:center;min-height:0;padding:24px;width:min(100%,320px)}.watch-page .watch-page-friends-preview>small,.watch-page .watch-page-friends-preview>strong{margin:0}.watch-page .watch-page-friends-preview>small{color:#d3d7e0;font-size:12px;line-height:18px}.watch-page .watch-page-friends-preview>strong{font-size:18px;line-height:22px;max-width:22ch}.watch-page .watch-page-friends-preview__avatars b,.watch-page .watch-page-friends-preview__avatars span{height:36px;width:36px}.watch-page .watch-page-friends-preview__route{margin-top:6px;padding-top:12px}.watch-page .watch-page-friends-preview__route div span{color:#d3d7e0}.watch-page .watch-page-predict{background:#f3f5fa;color:#18191f;padding:48px 24px}.watch-page .watch-page-predict__inner{background:transparent;border-radius:0;box-shadow:none;gap:32px;grid-template-columns:auto minmax(0,1fr) auto;padding:0}.watch-page .watch-page-predict__inner>svg{color:#475be7}.watch-page .watch-page-predict__inner>a{background:#475be7;border-color:transparent;box-shadow:none;color:#fff}@media(hover:hover)and (pointer:fine){.watch-page .watch-page-predict__inner>a:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.watch-page .watch-page-predict__copy p{color:#555b68;max-width:65ch}.watch-page .watch-page-faq{background:#f3f5fa}.watch-page .watch-page-faq__accordion{--faq-accordion-gap:16px;--faq-item-background:#fff;--faq-item-open-background:#fff;--faq-item-border:#dfe4ee;--faq-item-open-border:#ccd5e7;--faq-item-border-radius:16px;--faq-item-shadow:none;--faq-item-hover-shadow:none;--faq-item-open-shadow:none;--faq-question-padding:28px 32px;--faq-answer-padding:0 32px 32px;--faq-answer-max-width:calc(75ch + 64px);max-width:none}.watch-page .watch-page-faq__accordion button:focus-visible{outline-offset:-3px}.watch-page main>.comparison-cta{background:#242b3a;padding:80px 24px}.watch-page main>.comparison-cta .comparison-cta__content{align-items:flex-start;max-width:1200px}.watch-page main>.comparison-cta .comparison-cta__title{color:#fff;max-width:24ch;text-align:left}.watch-page main>.comparison-cta .comparison-cta__subtitle{color:#d3d7e0;max-width:65ch;text-align:left}.watch-page main>.comparison-cta .comparison-cta__buttons{--provider-color:#fff;--provider-background:hsla(0,0%,100%,.04);--provider-border:hsla(0,0%,100%,.24);--provider-hover:hsla(0,0%,100%,.1)}.watch-page main>.comparison-cta :focus-visible{outline-color:#a8b3ff}@media(max-width:1024px){.watch-page .watch-page-hero__inner,.watch-page .watch-page-surface-card{gap:40px}}@media(max-width:744px){.watch-page .watch-page-hero{padding:36px 20px 48px}.watch-page .watch-page-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.watch-page .watch-page-section{padding:48px 20px}.watch-page .watch-page-section__intro{margin-bottom:32px}.watch-page .watch-page-surface-card{gap:32px;grid-template-columns:minmax(0,1fr);padding:32px 0}.watch-page .watch-page-flight-list{padding:20px}.watch-page .watch-page-predict{padding:40px 20px}.watch-page .watch-page-predict__inner{gap:24px;grid-template-columns:minmax(0,1fr)}.watch-page .watch-page-predict__inner>a{justify-self:start}.watch-page .watch-page-faq__accordion{--faq-question-padding:24px;--faq-answer-padding:0 24px 28px;--faq-answer-max-width:none}.watch-page main>.comparison-cta{padding:48px 20px}}@media(max-width:360px){.watch-page .watch-page-hero__copy h1{font-size:1.875rem;line-height:1.2}}.mobile-app-banner,.mobile-app-banner__spacer{display:none}@media only screen and (max-width:744px){.mobile-app-banner{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.96);border-top:1px solid rgba(35,35,35,.08);bottom:0;box-shadow:0 -10px 32px rgba(28,34,50,.14);box-sizing:border-box;display:block;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:1000}.mobile-app-banner--hidden{opacity:0;pointer-events:none;transform:translateY(100%);visibility:hidden}.mobile-app-banner__content{align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);margin:0 auto;max-width:720px;width:100%}.mobile-app-banner__icon{border-radius:14px;box-shadow:0 5px 16px rgba(97,117,255,.22);height:52px;overflow:hidden;width:52px}.mobile-app-banner__icon .gatsby-image-wrapper{display:block;height:100%;width:100%}.mobile-app-banner__copy{min-width:0}.mobile-app-banner__title{color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-banner-title-size);font-weight:var(--marketing-banner-title-weight);letter-spacing:var(--marketing-banner-title-tracking);line-height:var(--marketing-banner-title-line);margin:0}.mobile-app-banner__subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#555b68;display:-webkit-box;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-banner-caption-size);font-weight:var(--marketing-banner-caption-weight);letter-spacing:var(--marketing-banner-caption-tracking);line-height:var(--marketing-banner-caption-line);margin:2px 0 0;overflow:hidden}.mobile-app-banner__spacer{display:block;height:calc(100px + env(safe-area-inset-bottom, 0px))}}@media only screen and (max-width:360px){.mobile-app-banner__content{gap:10px 12px;grid-template-columns:48px minmax(0,1fr)}.mobile-app-banner__icon{border-radius:13px;height:48px;width:48px}.mobile-app-banner__spacer{height:calc(154px + env(safe-area-inset-bottom, 0px))}}@media(prefers-reduced-motion:reduce){.mobile-app-banner{transition:none}}.mobile-app-banner.mobile-app-banner--panel{background:var(--flight-bg-card);border-top:1px solid var(--flight-separator);box-shadow:none;display:block;flex-shrink:0;padding:12px 16px;position:relative;transition:opacity .22s ease;z-index:8}.mobile-app-banner.mobile-app-banner--panel.mobile-app-banner--hidden{display:none}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__content{align-items:center;display:grid;gap:10px 12px;grid-template-columns:48px minmax(0,1fr);margin:0 auto;max-width:720px;width:100%}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__icon{border-radius:13px;height:48px;overflow:hidden;width:48px}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__icon .gatsby-image-wrapper{display:block;height:100%;width:100%}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__copy{min-width:0}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__title{color:var(--flight-label-primary);font-size:var(--marketing-banner-title-size);font-weight:var(--marketing-banner-title-weight);letter-spacing:var(--marketing-banner-title-tracking);line-height:var(--marketing-banner-title-line);margin:0}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--flight-label-secondary);display:-webkit-box;font-size:var(--marketing-banner-caption-size);font-weight:var(--marketing-banner-caption-weight);letter-spacing:var(--marketing-banner-caption-tracking);line-height:var(--marketing-banner-caption-line);margin:3px 0 0;overflow:hidden}.mobile-app-banner.mobile-app-banner--panel .mobile-app-banner__actions{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-app-banner.mobile-app-banner--panel+.mobile-app-banner__spacer{display:none}@media only screen and (max-width:1023px){.mobile-app-banner.mobile-app-banner--panel{bottom:0;left:0;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:8}.mobile-app-banner.mobile-app-banner--panel+.mobile-app-banner__spacer{display:block;height:calc(180px + env(safe-area-inset-bottom, 0px))}.mobile-app-banner.mobile-app-banner--panel.mobile-app-banner--hidden+.mobile-app-banner__spacer{display:none}}@media(prefers-reduced-motion:reduce){.mobile-app-banner.mobile-app-banner--panel{transition:none}}.flight-details-page:has(.flight-details-map--fullscreen) .mobile-app-banner--panel{display:none}.mobile-app-banner{--provider-color:#18191f;--provider-background:rgba(24,25,31,.025);--provider-border:rgba(24,25,31,.18);--provider-hover:rgba(24,25,31,.055)}.mobile-app-banner__actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:center}.mobile-app-banner__actions>.store-link{flex:1 1 auto}@media(max-width:359px){.mobile-app-banner__actions>.store-link{gap:6px;padding-inline:10px}}body{background:#242b3a;margin:0}#___gatsby,#gatsby-focus-wrapper{background:#fff;min-height:100vh}.grecaptcha-badge{visibility:hidden}.mission-page{text-wrap:pretty;box-sizing:border-box;display:flex;flex-direction:column;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:flex-start;min-height:100vh;width:100%}::-webkit-scrollbar{display:none}.track-inbound-plane-container{padding:0}.apple-watch-container,.track-inbound-plane-container{align-items:center;background:#242b3a;display:flex;justify-content:center;width:100%}.apple-watch-container{padding:0 0 24px}.get-tracker-container{padding:40px 0}.ai-integrations-container,.get-tracker-container{align-items:center;background:#242b3a;display:flex;justify-content:center;width:100%}.ai-integrations-container{padding:0}.not-found{align-items:center;background:#f7f8fb;box-sizing:border-box;display:flex;font-family:Google Sans,Roboto,Arial,sans-serif;justify-content:center;min-height:100vh;padding:80px 16px}.not-found__content{background:#fff;border-radius:24px;box-shadow:0 40px 80px rgba(13,35,67,.12);max-width:520px;padding:56px 40px;text-align:center}.not-found__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin-bottom:16px}.not-found__description{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin-bottom:32px}.not-found__cta{align-items:center;background:#475be7;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.not-found__cta>img,.not-found__cta>svg{flex-shrink:0}.not-found__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.not-found__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.not-found__cta:disabled,.not-found__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.not-found__cta{transition:none}}@media(hover:hover)and (pointer:fine){.not-found__cta:hover:not(:disabled):not([aria-disabled=true]){background:#384bd1}}.airlines-hero{margin:0 auto;max-width:1200px;padding:64px 40px 0;text-align:center}.airlines-hero__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0 0 12px}.airlines-hero__subtitle{color:#555b68;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 32px}.airlines-hero__search{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:14px;box-sizing:border-box;color:#18191f;font-family:inherit;font-size:16px;font-weight:500;max-width:480px;outline:none;padding:14px 20px;transition:border-color .2s;width:100%}.airlines-hero__search::placeholder{color:#656b7a}.airlines-hero__search:focus{border-color:#6175ff}.airlines-list{margin:0 auto;max-width:1200px;padding:40px 40px 20px}.airlines-list__group{margin-bottom:32px}.airlines-list__alliance{border-bottom:1px solid rgba(0,0,0,.06);color:#656b7a;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin:0 0 14px;padding-bottom:10px;text-transform:uppercase}.airlines-list__grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.airlines-list__card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03);display:flex;gap:14px;padding:16px 18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.airlines-list__card:hover{border-color:rgba(97,117,255,.2);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.airlines-list__logo{object-fit:contain}.airlines-list__logo,.airlines-list__logo-placeholder{border-radius:8px;flex-shrink:0;height:36px;width:36px}.airlines-list__logo-placeholder{align-items:center;background:rgba(0,0,0,.04);color:#656b7a;display:flex;font-size:13px;font-weight:700;justify-content:center}.airlines-list__info{display:flex;flex-direction:column;gap:2px;min-width:0}.airlines-list__name{color:#18191f;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.airlines-list__code{color:#656b7a;font-size:12px;font-weight:500}.airlines-list__empty{color:#656b7a;font-size:16px;font-weight:500;padding:60px 0;text-align:center}@media only screen and (max-width:1024px){.airlines-hero{padding:48px 24px 0}.airlines-list{padding:32px 24px 16px}.airlines-list__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:744px){.airlines-hero{padding:36px 20px 0}.airlines-hero__search{font-size:14px;padding:12px 16px}.airlines-list{padding:28px 20px 12px}.airlines-list__grid{grid-template-columns:1fr}.airlines-list__card{padding:14px 16px}}.airports-hero{margin:0 auto;max-width:1200px;padding:64px 40px 0;text-align:center}.airports-hero__title{text-wrap:balance;color:#18191f;font-size:var(--marketing-page-title-size);font-weight:var(--marketing-page-title-weight);letter-spacing:var(--marketing-page-title-tracking);line-height:var(--marketing-page-title-line);margin:0 0 12px}.airports-hero__subtitle{color:#555b68;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0 0 32px}.airports-hero__search{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:14px;box-sizing:border-box;color:#18191f;font-family:inherit;font-size:16px;font-weight:500;max-width:480px;outline:none;padding:14px 20px;transition:border-color .2s;width:100%}.airports-hero__search::placeholder{color:#656b7a}.airports-hero__search:focus{border-color:#6175ff}.airports-list{margin:0 auto;max-width:1200px;padding:40px 40px 20px}.airports-list__group{margin-bottom:32px}.airports-list__country{border-bottom:1px solid rgba(0,0,0,.06);color:#656b7a;font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin:0 0 14px;padding-bottom:10px;text-transform:uppercase}.airports-list__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.airports-list__card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03);display:flex;gap:14px;padding:16px 18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.airports-list__card:hover{border-color:rgba(97,117,255,.2);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.airports-list__code{color:#6175ff;flex-shrink:0;font-size:18px;font-weight:700;letter-spacing:.5px;width:44px}.airports-list__info{display:flex;flex-direction:column;gap:2px;min-width:0}.airports-list__city{color:#18191f;font-size:15px;font-weight:700}.airports-list__city,.airports-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.airports-list__name{color:#656b7a;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.airports-list__empty{color:#656b7a;font-size:16px;font-weight:500;padding:60px 0;text-align:center}@media only screen and (max-width:1024px){.airports-hero{padding:48px 24px 0}.airports-list{padding:32px 24px 16px}.airports-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:744px){.airports-hero{padding:36px 20px 0}.airports-hero__search{font-size:14px;padding:12px 16px}.airports-list{padding:28px 20px 12px}.airports-list__grid{grid-template-columns:minmax(0,1fr)}.airports-list__card{padding:14px 16px}}.travel-context{align-items:center;background:#242b3a;box-sizing:border-box;column-gap:48px;display:grid;grid-template-areas:". scene" "heading scene" "description scene" "proof scene" "integrations scene" ". scene";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr repeat(4,auto) 1fr;padding:40px max(24px,(100% - 1200px)/2) 48px;row-gap:24px;width:100%}.travel-context .travel-integration-note{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;grid-area:integrations;justify-content:center;justify-self:start;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;position:relative;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;z-index:6}.travel-context .travel-integration-note>img,.travel-context .travel-integration-note>svg{flex-shrink:0}.travel-context .travel-integration-note:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.travel-context .travel-integration-note:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.travel-context .travel-integration-note:disabled,.travel-context .travel-integration-note[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.travel-context .travel-integration-note{transition:none}}@media(hover:hover)and (pointer:fine){.travel-context .travel-integration-note:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.travel-context .travel-integration-note__arrow{flex-shrink:0}.travel-context .travel-integration-note__icons{display:flex;flex-shrink:0;gap:7px}.travel-context .travel-integration-note__icons img{height:20px;width:20px}.travel-context .travel-integration-note__icons img:first-child{filter:invert(1)}.travel-context .travel-header{text-wrap:balance;color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);grid-area:heading;-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0;min-width:0;overflow-wrap:anywhere;position:relative;z-index:6}.travel-context .travel-header .travel-header-by-air{color:#a8b3ff}.travel-context .travel-text{color:#d3d7e0;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);grid-area:description;-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);margin:0;min-width:0;overflow-wrap:anywhere;position:relative;z-index:6}.travel-context .travel-badges{grid-area:proof;opacity:1;position:relative;width:100%;z-index:6}.travel-context .travel-awards{align-items:center;color:#d3d7e0;display:grid;font-family:Google Sans,Roboto,Arial,sans-serif;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.travel-context .travel-award{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:80px;min-width:0;padding:8px 20px;position:relative}.travel-context .travel-award__laurels{height:auto;pointer-events:none;position:absolute;width:100%}.travel-context .travel-award__copy{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.travel-context .travel-award__value{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-variant-numeric:tabular-nums;font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);overflow-wrap:anywhere}.travel-context .travel-award__featured-label,.travel-context .travel-award__label{text-wrap:balance;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);max-width:100%;min-width:0;overflow-wrap:anywhere}.travel-context .travel-award--featured{gap:8px;padding:8px 0}.travel-context .travel-award__trophy{flex:0 0 auto;height:auto;width:32px}.travel-context .travel-image-runway{grid-area:scene;min-width:0;position:relative;width:100%}.travel-context .travel-image-context{--icon-scale:0.72;height:720px;isolation:isolate;margin:0 auto;position:relative;width:100%}.travel-context .travel-image-context .travel-image-stage{display:contents}.travel-context .travel-image-context .travel-image-background{left:50%;max-width:100%;position:absolute;transform:translateX(-50%);width:700px;z-index:1}.travel-context .travel-image-context .travel-image-background .travel-image-background-image{height:100%;width:100%}.travel-context .travel-image-context .travel-image-phone{left:50%;position:absolute;top:100px;transform:translateX(-50%);width:min(340px,68%);z-index:5}.travel-context .travel-image-context .travel-image-phone .travel-image-phone-image{height:100%;width:100%}.travel-context .travel-image-context .travel-image-filter{background:linear-gradient(transparent,#242b3a 90%);bottom:0;height:130px;pointer-events:none;position:absolute;width:100%;z-index:6}.travel-context .travel-integrations{pointer-events:none}.travel-context .travel-integration{left:50%;margin-left:-42px;position:absolute;top:60px;transform:translate3d(calc((var(--icon-x) + var(--icon-offset-x, 0))*var(--icon-scale)*1px),calc((var(--icon-y) + var(--icon-offset-y, 0))*var(--icon-scale)*1px),0) rotate(var(--icon-rotation));width:84px;will-change:transform;z-index:3}.travel-context .travel-integration__tile{background:#fbfaf7;border:1px solid hsla(0,0%,100%,.6);border-radius:22px;box-shadow:0 16px 34px rgba(17,24,39,.333),inset 0 1px 1px #fff;display:grid;height:84px;place-items:center;width:84px}.travel-context .travel-integration__tile img,.travel-context .travel-integration__tile svg{display:block;height:48px;width:48px}.travel-context .travel-integration--claude .travel-integration__tile{background:#f1e9dd}.travel-context .travel-integration--openclaw .travel-integration__tile{background:#fff3ee}.travel-context [data-integration-scroll=native] .travel-integration{animation-timeline:scroll(root block);animation-range:var(--icon-scroll-start) var(--icon-scroll-end);animation-duration:auto;animation-fill-mode:both;animation-name:travelIntegrationGather;animation-timing-function:cubic-bezier(.333333,0,.666667,1);will-change:auto}@keyframes travelIntegrationGather{0%{transform:var(--icon-from)}to{transform:var(--icon-to)}}@media only screen and (max-width:1024px){.travel-context{display:flex;flex-direction:column;gap:0;padding:32px 20px 40px}.travel-context .travel-header{max-width:800px;text-align:center;width:100%}.travel-context .travel-text{margin-top:16px;max-width:600px;text-align:center;width:100%}.travel-context .travel-badges{margin-top:24px;max-width:560px}.travel-context .travel-integration-note{margin-top:24px;max-width:600px}.travel-context .travel-image-runway{margin-top:24px}.travel-context .travel-image-context{--icon-scale:0.8;height:720px;max-width:600px}.travel-context .travel-image-context .travel-image-stage{aspect-ratio:578/720;display:block;margin:0 auto;position:relative;width:min(578px,100%)}.travel-context .travel-image-context .travel-image-stage .travel-image-background{height:100%;overflow:hidden;width:100%}.travel-context .travel-image-context .travel-image-stage .travel-image-background .travel-image-background-image{height:auto}.travel-context .travel-image-context .travel-image-stage .travel-image-phone{top:13.8888888889%;width:58.8235294118%}.travel-context .travel-image-context .travel-image-stage .travel-image-filter{height:18.0555555556%}.travel-context [data-integration-side=left]{--icon-offset-y:-90}.travel-context .travel-integration--claude{--icon-offset-x:-15;--icon-offset-y:60}.travel-context .travel-integration--calendar{--icon-offset-x:-70;--icon-offset-y:-120}.travel-context .travel-integration--pdf{--icon-offset-x:20;--icon-offset-y:-10}.travel-context .travel-integration{margin-left:-34px;width:68px}.travel-context .travel-integration__tile{border-radius:18px;height:68px;width:68px}.travel-context .travel-integration__tile img,.travel-context .travel-integration__tile svg{height:40px;width:40px}}@media only screen and (max-width:744px){.travel-context .travel-integration-note{box-sizing:border-box;gap:8px;width:100%}.travel-context .travel-awards{gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.travel-context .travel-award--featured{grid-column:1/-1;min-height:44px}.travel-context .travel-badges{max-width:440px}.travel-context .travel-image-runway{margin-top:16px}.travel-context .travel-image-context{--icon-scale:0.46;height:460px;max-width:400px}.travel-context .travel-image-context .travel-image-stage{width:min(100%,369.2777777778px)}.travel-context .travel-integration--chatgpt{--icon-offset-y:-170}.travel-context .travel-integration--gmail{--icon-offset-y:-115}.travel-context .travel-integration--openclaw{--icon-offset-x:-65;--icon-offset-y:-45}.travel-context .travel-integration--claude{--icon-offset-x:-20;--icon-offset-y:-100}.travel-context .travel-integration--calendar{--icon-offset-x:-70;--icon-offset-y:-110}.travel-context .travel-integration--pdf{--icon-offset-x:0;--icon-offset-y:-90}.travel-context .travel-integration{margin-left:-24px;width:48px}.travel-context .travel-integration__tile{border-radius:13px;box-shadow:0 10px 22px rgba(17,24,39,.267);height:48px;width:48px}.travel-context .travel-integration__tile img,.travel-context .travel-integration__tile svg{height:29px;width:29px}}@media(prefers-reduced-motion:reduce){.travel-context .travel-image-runway{height:auto}.travel-context .travel-image-context{position:relative;top:0}.travel-context .travel-integration{will-change:auto}.travel-context [data-integration-scroll=native] .travel-integration{animation:none}.travel-context .travel-badges{animation:none;opacity:1}}@media(max-width:360px){.travel-image-context{overflow-x:clip}}.flight-track-timeline-card{display:flex;flex-direction:column;gap:5px}.flight-track-timeline-card .timeline-card-content-header{color:#fff;font-family:San Francisco Pro Text,arial;font-size:17px;font-weight:600;line-height:22px;text-align:left}.flight-track-timeline-card .timeline-card-content{background:#1c1c1e;border-radius:14px;box-shadow:0 3px 75.4px 0 rgba(59,77,146,.42);display:flex;flex-direction:column;gap:12px;padding:16px;width:328px}.flight-track-timeline-card .timeline-card-content .timeline-card-top{display:flex;flex-direction:column;gap:8px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading{align-items:center;display:flex;gap:4px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-label{color:#fff;font-family:San Francisco Pro Text,arial;font-size:17px;font-weight:400;letter-spacing:-.4px;line-height:22px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-sublabel{color:rgba(235,235,245,.6);font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:600;letter-spacing:-.08px;line-height:18px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing{align-items:flex-end;display:flex;flex-direction:column}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-time{color:#fff;font-family:San Francisco Pro Text,arial;font-size:17px;font-weight:600;letter-spacing:-.4px;line-height:22px;text-align:right}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-deadline{color:rgba(235,235,245,.6);font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:400;letter-spacing:-.08px;line-height:18px;text-align:right}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress{height:10px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar{background:#1c1c1e;border-radius:5px;height:10px;overflow:visible;position:relative;width:100%}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-fill{background:linear-gradient(90deg,#30d158 0,#30d158 48%,#ff9f0a 0,#ff9f0a 85%,#ff453a 0,#ff453a);border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator{align-items:center;background:#30d158;border-radius:50%;display:flex;height:24px;justify-content:center;left:111px;position:absolute;top:-7px;width:24px;z-index:10}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator .timeline-card-progress-icon{height:18px;object-fit:contain;width:18px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules{align-items:center;background:#2c2c2e;border-radius:14px;display:flex;gap:8px;justify-content:center;margin:0 auto;padding:3px 12px 4px;width:-moz-fit-content;width:fit-content}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-airline-logo{border-radius:4px;flex-shrink:0;height:20px;width:20px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text{align-items:center;display:flex;gap:4px;justify-content:center;white-space:nowrap}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text span:first-child{color:rgba(235,235,245,.6);font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:400;letter-spacing:-.08px;line-height:18px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text .timeline-card-chevron{flex-shrink:0;height:14px;width:14px}@media only screen and (max-width:1440px){.flight-track-timeline-card{gap:5px}.flight-track-timeline-card .timeline-card-content-header{font-size:16px;font-weight:600;line-height:20px}.flight-track-timeline-card .timeline-card-content{border-radius:14px;gap:12px;padding:14px;width:300px}.flight-track-timeline-card .timeline-card-content .timeline-card-top,.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text{gap:8px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading{gap:4px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-label{font-size:16px;line-height:20px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-sublabel{font-size:12px;line-height:16px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-time{font-size:16px;line-height:20px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-deadline{font-size:12px;line-height:16px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress{height:8px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar{border-radius:4px;height:8px;overflow:visible}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator{background:#30d158;border-radius:50%;height:16px;left:100px;top:-4px;width:16px;z-index:10}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator .timeline-card-progress-icon{height:11px;object-fit:contain;width:11px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules{gap:8px;padding:3px 12px 4px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-airline-logo{height:18px;width:18px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text span:first-child{font-size:12px;line-height:16px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text .timeline-card-chevron{flex-shrink:0;height:13px;width:13px}}@media only screen and (max-width:1024px){.flight-track-timeline-card{gap:3px}.flight-track-timeline-card .timeline-card-content-header{font-size:12px;font-weight:500;line-height:14px}.flight-track-timeline-card .timeline-card-content{border-radius:10px;gap:10px;padding:10px;width:220px}.flight-track-timeline-card .timeline-card-content .timeline-card-top,.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text{gap:6px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading{gap:3px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-label{font-size:12px;line-height:14px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-sublabel{font-size:10px;line-height:12px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-time{font-size:12px;line-height:14px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-deadline{font-size:10px;line-height:12px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress{height:8px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar{border-radius:4px;height:8px;overflow:visible}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-fill{border-radius:4px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator{background:#30d158;border-radius:50%;height:16px;left:70px;top:-4px;width:16px;z-index:10}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator .timeline-card-progress-icon{height:11px;object-fit:contain;width:11px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules{align-items:center;border-radius:10px;display:flex;gap:4px;justify-content:center;padding:3px 8px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules>div:first-child{flex-shrink:0;height:14px!important;width:14px!important}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-airline-logo{border-radius:3px;height:14px;width:14px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text{align-items:center;display:flex;gap:3px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text span:first-child{font-size:10px;line-height:12px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text .timeline-card-chevron{flex-shrink:0;height:8px;width:8px}}@media only screen and (max-width:744px){.flight-track-timeline-card .timeline-card-content{border-radius:7px;gap:8px;padding:8px;width:154px}.flight-track-timeline-card .timeline-card-content .timeline-card-top,.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text{gap:4px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading{gap:2px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-label{font-size:9px;line-height:11px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-leading .timeline-card-leading-text .timeline-card-sublabel{font-size:7px;line-height:9px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-time{font-size:9px;line-height:11px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-text .timeline-card-trailing .timeline-card-deadline{font-size:7px;line-height:9px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress{height:6px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar{border-radius:3px;height:6px;overflow:visible}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-fill{border-radius:3px}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator{background:#30d158;border-radius:50%;height:12px;left:50px;top:-3px;width:12px;z-index:10}.flight-track-timeline-card .timeline-card-content .timeline-card-top .timeline-card-progress .timeline-card-progress-bar .timeline-card-progress-indicator .timeline-card-progress-icon{height:8px;object-fit:contain;width:8px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules{align-items:center;border-radius:6px;display:flex;gap:3px;justify-content:center;padding:2px 6px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules>div:first-child{flex-shrink:0;height:10px!important;width:10px!important}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-airline-logo{border-radius:2px;height:10px;width:10px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text{align-items:center;display:flex;gap:2px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text span:first-child{font-size:7px;line-height:9px}.flight-track-timeline-card .timeline-card-content .timeline-card-rules .timeline-card-rules-text .timeline-card-chevron{flex-shrink:0;height:6px;width:6px}}.flight-track-arrival-card{display:flex}.flight-track-arrival-card .arrival-card-content{background:#1c1c1e;border-radius:14px;box-shadow:0 3px 75.4px 0 rgba(59,77,146,.42);box-sizing:border-box;display:flex;flex-direction:column;padding:16px;width:343px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.161);display:flex;justify-content:space-between;padding-bottom:16px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left{display:flex;flex-direction:column;gap:2px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-header{color:#fff;font-family:San Francisco Pro Text,arial;font-size:17px;font-weight:500;line-height:22px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-text{color:#969bab;font-family:San Francisco Pro Text,arial;font-size:15px;font-weight:500;line-height:20px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-right{color:#6175ff;font-family:SF Pro Display,sans-serif;font-size:28px;font-weight:400;line-height:34px;text-align:center}.flight-track-arrival-card .arrival-card-content .arrival-card-weather{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-header{color:#fff;font-family:San Francisco Pro Text,arial;font-size:17px;font-weight:500;line-height:22px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-text{color:#969bab;font-family:San Francisco Pro Text,arial;font-size:15px;font-weight:500;line-height:20px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right{align-items:center;display:flex;justify-content:center}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right .weather-image{aspect-ratio:1;height:auto;width:32px}@media only screen and (max-width:1440px){.flight-track-arrival-card .arrival-card-content{border-radius:14px;padding:12px;width:280px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone{padding-bottom:12px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left{gap:2px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-header{font-size:14px;font-weight:500;line-height:18px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-text{font-size:12px;font-weight:500;line-height:18px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-right{font-size:24px;font-weight:400;line-height:28px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather{padding-top:16px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-header{font-size:14px;font-weight:500;line-height:18px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-text{font-size:12px;font-weight:500;line-height:18px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right .weather-image{width:28px}}@media only screen and (max-width:1024px){.flight-track-arrival-card .arrival-card-content{border-radius:10px;box-shadow:0 1.53px 38.49px 0 rgba(59,77,146,.42);padding:10px;width:220px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone{padding-bottom:8px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left{gap:4px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-header{font-size:11px;line-height:14px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-text{font-size:10px;line-height:12px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-right{font-size:18px;line-height:24px;text-align:center}.flight-track-arrival-card .arrival-card-content .arrival-card-weather{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-header{font-size:11px;line-height:14px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-text{font-size:10px;line-height:12px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right>div{height:24px!important;width:24px!important}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right .weather-image{height:24px;object-fit:contain;width:24px}}@media only screen and (max-width:744px){.flight-track-arrival-card .arrival-card-content{border-radius:7px;box-shadow:0 1.41px 35.34px 0 rgba(59,77,146,.42);padding:8px;width:160px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone{padding-bottom:8px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left{gap:2px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-header{font-size:8px;line-height:10px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-left .timezone-text{font-size:7px;line-height:10px}.flight-track-arrival-card .arrival-card-content .arrival-card-timezone .timezone-right{font-size:14px;line-height:16px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-header{font-size:8px;line-height:10px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-left .weather-text{font-size:7px;line-height:9px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right>div{height:20px!important;width:20px!important}.flight-track-arrival-card .arrival-card-content .arrival-card-weather .weather-right .weather-image{height:20px;object-fit:contain;width:20px}}.flight-track-flight-card .flight-card-context{background:#1c1c1e;border-radius:14px;box-shadow:0 3px 75.4px 0 rgba(59,77,146,.42);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:328px}.flight-track-flight-card .flight-card-context .flight-card-content{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .head{color:#fff;font-family:SF Pro Display,sans-serif;font-size:28px;font-weight:500;line-height:34px;padding-bottom:6px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text{display:flex;flex-direction:column;gap:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .text-head{color:rgba(235,235,245,.6);font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:400;line-height:18px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context{display:flex;gap:8px;justify-content:center;padding-top:6px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text{align-items:center;background:#ffd60a;border-radius:6px;box-sizing:border-box;display:flex;font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:600;gap:2px;justify-content:center;line-height:18px;padding:4px 6px;text-align:right}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .gate{width:16px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .terminal{width:13px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .bag{width:16px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right{display:flex;flex-direction:column;height:93px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head{align-items:center;box-sizing:border-box;color:#30d158;display:flex;font-family:SF Pro Display,sans-serif;font-size:20px;font-weight:500;gap:4px;height:40px;justify-content:flex-end;line-height:25px;padding-bottom:0;text-align:right}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .time-container{align-items:center;display:flex;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .original-time{color:rgba(235,235,245,.6);font-size:16px;text-decoration:line-through}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .new-time{color:#ff453a;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .next-day{color:#ff453a;font-size:12px;font-weight:500;position:absolute;right:-12px;top:-8px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text{display:flex;flex-direction:column;gap:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head{color:#30d158;font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:500;line-height:18px;text-align:right}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head.late{color:#ff453a}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-text{color:rgba(235,235,245,.6);font-family:San Francisco Pro Text,arial;font-size:12px;font-weight:400;line-height:16px;text-align:right}.flight-track-flight-card .flight-card-context .flight-airline-image-context{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1440px){.flight-track-flight-card .flight-card-context{border-radius:14px;width:280px}.flight-track-flight-card .flight-card-context .flight-card-content{padding:12px 14px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .head{font-size:22px;font-weight:500;line-height:28px;padding-bottom:4px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text{gap:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .text-head{font-size:11px;font-weight:400;line-height:16px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context{gap:8px;padding-top:4px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text{border-radius:6px;font-size:11px;font-weight:600;gap:3px;line-height:16px;padding:3px 5px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .gate{width:13px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .terminal{width:10px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .bag{width:13px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right{height:78px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head{align-items:center;color:#30d158;display:flex;font-size:18px;font-weight:500;gap:3px;height:32px;justify-content:flex-end;line-height:24px;padding-bottom:0}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .time-container{align-items:center;display:flex;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .original-time{color:rgba(235,235,245,.6);font-size:14px;text-decoration:line-through}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .new-time{color:#ff453a;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .next-day{color:#ff453a;font-size:10px;font-weight:500;position:absolute;right:-10px;top:-6px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text{gap:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head{font-size:11px;font-weight:500;line-height:16px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head.late{color:#ff453a}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-text{font-size:12px;font-weight:400;line-height:16px;text-align:right}.flight-track-flight-card .flight-card-context .flight-airline-image-context .flight-airline-image{width:250px}}@media only screen and (max-width:1024px){.flight-track-flight-card .flight-card-context{border-radius:10px;box-shadow:0 1.53px 38.4px 0 rgba(59,77,146,.42);width:220px}.flight-track-flight-card .flight-card-context .flight-card-content{padding:8px 10px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .head{font-size:18px;line-height:20px;padding-bottom:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text{gap:2px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .text-head{font-size:10px;line-height:12px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context{gap:4px;padding-top:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text{border-radius:4px;font-size:8px;font-weight:600;gap:4px;line-height:12px;padding:3px 5px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .gate{height:10px;width:10px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .terminal{height:11px;width:9px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .bag{height:10px;width:10px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right{height:58px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head{align-items:center;color:#30d158;display:flex;font-size:14px;gap:2px;height:auto;justify-content:flex-end;line-height:20px;padding-bottom:0}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .time-container{align-items:center;display:flex;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .original-time{color:rgba(235,235,245,.6);font-size:12px;text-decoration:line-through}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .new-time{color:#ff453a;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .next-day{color:#ff453a;font-size:8px;font-weight:500;position:absolute;right:-8px;top:-5px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text{gap:2px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head{font-size:10px;line-height:12px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head.late{color:#ff453a}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-text{font-size:10px;line-height:12px;text-align:right}.flight-track-flight-card .flight-card-context .flight-airline-image-context .flight-airline-image{width:200px}}@media only screen and (max-width:744px){.flight-track-flight-card .flight-card-context{border-radius:6px;box-shadow:0 1.53px 38.4px 0 rgba(59,77,146,.42);width:154px}.flight-track-flight-card .flight-card-context .flight-card-content{padding:6px 8px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .head{font-size:13px;line-height:15px;padding-bottom:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text{gap:2px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .text-head{font-size:8px;line-height:8px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context{gap:3px;padding-top:3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text{border-radius:3px;font-size:6px;font-weight:600;gap:1px;line-height:9px;padding:2px 3px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .gate,.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text img,.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text svg{height:6px;width:6px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .terminal{height:6px;width:5px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-left .text .gate-text-context .gate-text .bag{height:6px;width:6px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right{height:44px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head{align-items:center;color:#30d158;display:flex;font-size:10px;gap:2px;height:auto;justify-content:flex-end;line-height:16px;padding-bottom:0}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .time-container{align-items:center;display:flex;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .original-time{color:rgba(235,235,245,.6);font-size:8px;text-decoration:line-through}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .new-time{color:#ff453a;position:relative}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-head .next-day{color:#ff453a;font-size:6px;font-weight:500;position:absolute;right:-6px;top:-4px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text{gap:1px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head{font-size:8px;line-height:10px}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-head.late{color:#ff453a}.flight-track-flight-card .flight-card-context .flight-card-content .flight-card-right .right-text .text-text{font-size:6px;line-height:10px;text-align:right}.flight-track-flight-card .flight-card-context .flight-airline-image-context .flight-airline-image{width:138px}}.flight-track-context{align-items:center;background:#242b3a;display:flex;height:865px;justify-content:center;width:100%}.flight-track-context .flight-track,.flight-track-context .flight-track .flight-track-head-context{display:flex;flex-direction:column;gap:16px}.flight-track-context .flight-track .flight-track-feature-link{align-items:flex-start;color:#fff;display:inline-flex;flex-direction:column;gap:10px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.flight-track-context .flight-track .flight-track-feature-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-track-context .flight-track .flight-track-feature-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-track-context .flight-track .flight-track-feature-link:disabled,.flight-track-context .flight-track .flight-track-feature-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-track-context .flight-track .flight-track-feature-link{transition:none}}.flight-track-context .flight-track .flight-track-feature-link span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.flight-track-context .flight-track .flight-track-feature-link span>img,.flight-track-context .flight-track .flight-track-feature-link span>svg{flex-shrink:0}.flight-track-context .flight-track .flight-track-feature-link span:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.flight-track-context .flight-track .flight-track-feature-link span:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.flight-track-context .flight-track .flight-track-feature-link span:disabled,.flight-track-context .flight-track .flight-track-feature-link span[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.flight-track-context .flight-track .flight-track-feature-link span{transition:none}}@media(hover:hover)and (pointer:fine){.flight-track-context .flight-track .flight-track-feature-link span:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.flight-track-context .flight-track .flight-track-feature-link span svg{flex:0 0 auto}.flight-track-context .flight-track .flight-track-feature-link:hover span{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.28);color:#fff}.flight-track-context .flight-track .flight-track-icon-context{display:flex;gap:16px}.flight-track-context .flight-track .flight-track-icon-context .flight-track-icon{width:30px}.flight-track-context .flight-track .flight-track-head{text-wrap:balance;color:#fff;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line)}.flight-track-context .flight-track .flight-track-text{color:#fff;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);width:321px}.flight-track-context .flight-track-maps{align-items:center;display:flex;justify-content:flex-end;width:940px}.flight-track-context .flight-track-maps .flight-track-maps-front{align-items:center;display:flex}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-arrival-card{margin-left:-850px;margin-top:-50px;opacity:0;position:absolute;z-index:2}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-timeline-card{margin-left:-720px;margin-top:300px;opacity:0;position:absolute;z-index:2}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-flight-card{margin-left:-480px;margin-top:-100px;opacity:0;position:absolute;z-index:3}@keyframes trackFlightCart{0%{opacity:0}to{opacity:100%}}.flight-track-context .flight-track-maps .flight-track-maps-front .image-animation{animation-duration:2s;animation-fill-mode:forwards;animation-name:trackFlightCart;animation-timing-function:ease-in-out}.flight-track-context .flight-track-maps .flight-track-maps-back{height:860px;position:absolute;width:768px;z-index:1}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-map{height:100%;width:768px}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-radial-overlay{background:radial-gradient(50% 50% at 50% 50%,rgba(39,46,60,0) 30%,#242b3a 97.28%);height:860px;left:0;pointer-events:none;position:absolute;top:0;width:768px;z-index:2}@media only screen and (max-width:1440px){.flight-track-context{align-items:center;display:flex;height:865px;justify-content:center;width:100%}.flight-track-context .flight-track{gap:16px;margin-left:32px;position:relative;z-index:9}.flight-track-context .flight-track .flight-track-head-context{gap:16px}.flight-track-context .flight-track .flight-track-feature-link{gap:10px}.flight-track-context .flight-track .flight-track-icon-context{gap:16px}.flight-track-context .flight-track .flight-track-icon-context .flight-track-icon{width:30px}.flight-track-context .flight-track .flight-track-head{color:#fff}.flight-track-context .flight-track .flight-track-text{color:#fff;width:321px}.flight-track-context .flight-track-maps{width:740px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-arrival-card{margin-left:-670px;margin-top:0}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-timeline-card{margin-left:-550px;margin-top:380px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-flight-card{margin-left:-380px;margin-top:30px}.flight-track-context .flight-track-maps .flight-track-maps-back{height:860px;width:768px}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-map,.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-radial-overlay{height:100%;width:100%}}@media only screen and (max-width:1024px){.flight-track-context{flex-direction:column-reverse;height:718px;justify-content:center}.flight-track-context .flight-track{flex-direction:row;gap:60px;margin-left:0;margin-top:340px;width:526px}.flight-track-context .flight-track .flight-track-head-context{display:flex;flex-direction:column;gap:24px}.flight-track-context .flight-track .flight-track-feature-link{gap:10px}.flight-track-context .flight-track .flight-track-icon-context{display:flex;gap:16px}.flight-track-context .flight-track .flight-track-icon-context .flight-track-icon{width:30px}.flight-track-context .flight-track .flight-track-text{width:250px}.flight-track-context .flight-track-maps{width:700px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-arrival-card{margin-left:-430px;margin-top:20px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-timeline-card{margin-left:-390px;margin-top:270px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-flight-card{margin-left:-680px;margin-top:220px}.flight-track-context .flight-track-maps .flight-track-maps-back{height:473px;margin-top:200px;width:418px}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-map{height:100%;width:100%}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-radial-overlay{height:100%;left:0;width:100%}}@media only screen and (max-width:744px){.flight-track-context{height:718px}.flight-track-context .flight-track{flex-direction:column;gap:16px;margin-left:0;margin-top:320px;width:320px}.flight-track-context .flight-track .flight-track-head-context{display:flex;flex-direction:column;gap:24px}.flight-track-context .flight-track .flight-track-feature-link{gap:9px}.flight-track-context .flight-track .flight-track-icon-context{display:flex;gap:16px}.flight-track-context .flight-track .flight-track-icon-context .flight-track-icon{width:30px}.flight-track-context .flight-track .flight-track-text{width:280px}.flight-track-context .flight-track-maps{max-width:100vw;width:360px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-arrival-card{margin-left:-295px;margin-top:-30px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-timeline-card{margin-left:-300px;margin-top:430px}.flight-track-context .flight-track-maps .flight-track-maps-front .flight-track-flight-card{margin-left:-330px;margin-top:200px}.flight-track-context .flight-track-maps .flight-track-maps-back{height:403px;margin-top:200px;max-width:100vw;right:auto;width:360px}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-map{height:100%;width:100%}.flight-track-context .flight-track-maps .flight-track-maps-back .flight-track-radial-overlay{height:100%;inset:0;position:absolute;width:100%}}.updates-context{align-items:center;background:#242b3a;display:flex;flex-direction:column;justify-content:center;padding-bottom:24px;padding-top:50px}.updates-context .updates-card{display:flex;gap:24px}@media only screen and (max-width:1440px){.updates-context{padding-bottom:24px;padding-top:0}.updates-context .updates-card{align-items:stretch;gap:24px}}@media only screen and (max-width:1024px){.updates-context{padding-bottom:24px;padding-top:0}.updates-context .updates-card{align-items:center;flex-direction:column;gap:24px}}@media only screen and (max-width:744px){.updates-context{padding-bottom:24px}.updates-context .updates-card{gap:32px}}.instant-updates{align-items:center;border:3px solid hsla(0,0%,100%,.161);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:700px;overflow:hidden;padding:60px;position:relative;width:550px}@media(max-width:744px){.instant-updates{border-radius:20px}}.instant-updates .instant-updates-image-container{align-items:center;display:flex;flex-direction:column;height:400px;margin-top:24px;overflow:hidden;position:absolute;width:550px}.instant-updates .instant-updates-image-container .instant-updates-image-gradient{background:linear-gradient(180deg,#242b3a 31.91%,rgba(41,47,61,0));height:200px;position:absolute;width:340px;z-index:2}.instant-updates .instant-updates-image{position:relative;top:-190px;width:322px}.instant-updates .back-image-animation{animation-duration:1s;animation-fill-mode:forwards;animation-name:backAnimationImage;animation-timing-function:ease-in-out}@keyframes backAnimationImage{0%{top:-190px}to{top:0}}.instant-updates .instant-updates-notification{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.instant-updates .instant-updates-notification .instant-updates-notification-image1{margin-top:90px;opacity:0;position:absolute;width:369px}.instant-updates .instant-updates-notification .instant-updates-image-animate-1{animation-duration:2s;animation-fill-mode:forwards;animation-name:updatesImageAnimate1;animation-timing-function:ease-in-out}@keyframes updatesImageAnimate1{0%{margin-top:90px;opacity:0}60%{margin-top:90px;opacity:0}80%{margin-top:90px;opacity:100%}to{margin-top:0;opacity:100%}}.instant-updates .instant-updates-notification .instant-updates-notification-image2{margin-top:90px;opacity:0;position:absolute;width:369px}.instant-updates .instant-updates-notification .instant-updates-image-animate-2{animation-duration:2s;animation-fill-mode:forwards;animation-name:updatesImageAnimate2;animation-timing-function:ease-in-out}@keyframes updatesImageAnimate2{0%{opacity:0}80%{opacity:0}to{opacity:100%}}.instant-updates .instant-updates-context{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:330px;padding-top:437px;width:100%}.instant-updates .instant-updates-context .instant-updates-head{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);text-align:center}.instant-updates .instant-updates-context .instant-updates-text{color:#fff;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);text-align:center;width:min(100%,290px)}@media only screen and (max-width:1440px){.instant-updates{gap:24px;min-height:700px;padding:60px;width:480px}.instant-updates .instant-updates-context{padding-top:430px}}@media only screen and (max-width:1024px){.instant-updates{gap:24px;min-height:700px;padding:60px;width:625px}.instant-updates .instant-updates-image-container{height:500px;margin-top:0;width:450px}.instant-updates .instant-updates-image-container .instant-updates-image-gradient{height:200px;width:340px;z-index:2}.instant-updates .instant-updates-image{padding-top:44px;width:322px}.instant-updates .instant-updates-notification .instant-updates-notification-image1{width:375px}.instant-updates .instant-updates-notification .instant-updates-notification-image2{margin-top:85px;width:375px}.instant-updates .instant-updates-context{padding-top:410px}.instant-updates .instant-updates-context .instant-updates-text{width:290px}}@media only screen and (max-width:744px){.instant-updates{gap:24px;min-height:540px;padding:30px 16px;width:320px}.instant-updates .instant-updates-image-container{height:500px;margin-top:-16px;width:360px}.instant-updates .instant-updates-image-container .instant-updates-image-gradient{height:200px;width:300px;z-index:2}.instant-updates .instant-updates-image{padding-top:44px;width:250px}.instant-updates .instant-updates-notification .instant-updates-notification-image1{width:320px}.instant-updates .instant-updates-notification .instant-updates-notification-image2{margin-top:75px;width:320px}.instant-updates .instant-updates-context{max-width:288px;padding-top:310px}.instant-updates .instant-updates-context .instant-updates-text{width:min(100%,270px)}}.family-updates{align-items:center;background:linear-gradient(172.25deg,#282e3c -6.93%,#4e54dd 103.21%);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:auto;justify-content:flex-end;min-height:700px;padding:50px;width:550px}@media(max-width:744px){.family-updates{border-radius:20px}}.family-updates .family-updates-image-container{align-items:center;display:flex;height:440px;justify-content:center;overflow:hidden;width:340px}.family-updates .family-updates-image{padding-bottom:60px;padding-top:400px;position:relative;width:322px}.family-updates .family-updates-animate{animation-duration:1s;animation-fill-mode:forwards;animation-name:familyImageAnimate;animation-timing-function:ease-in-out}@keyframes familyImageAnimate{0%{padding-top:400px}to{padding-top:0}}.family-updates .family-updates-context{align-items:center;display:flex;flex-direction:column;gap:16px}.family-updates .family-updates-context .family-updates-head{text-wrap:balance;color:#fff;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);text-align:center}.family-updates .family-updates-context .family-updates-text{color:#fff;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);text-align:center;width:290px}@media only screen and (max-width:1440px){.family-updates{gap:24px;padding:60px;width:480px}}@media only screen and (max-width:1024px){.family-updates{gap:24px;height:auto;min-height:0;padding:60px;width:625px}.family-updates .family-updates-image{padding-bottom:33px;width:322px}.family-updates .family-updates-context .family-updates-text{width:290px}}@media only screen and (max-width:744px){.family-updates{gap:0;padding:20px 10px;width:320px}.family-updates .family-updates-image-container{height:360px;max-width:100%;width:360px}.family-updates .family-updates-image{padding-bottom:33px;padding-bottom:10px;padding-top:400px;position:relative;width:322px;width:250px}.family-updates .family-updates-context .family-updates-text{width:min(270px,100%)}}.family-updates-link{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.family-updates-link>img,.family-updates-link>svg{flex-shrink:0}.family-updates-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.family-updates-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.family-updates-link:disabled,.family-updates-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.family-updates-link{transition:none}}@media(hover:hover)and (pointer:fine){.family-updates-link:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.family-updates-link svg{flex-shrink:0}.guide-context{padding-top:160px}.guide-context,.guide-context .guide-header{align-items:center;display:flex;flex-direction:column}.guide-context .guide-header{gap:16px}.guide-context .guide-header .guide-head{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);text-align:center;width:690px}.guide-context .guide-header .tablet{display:none}.guide-context .guide-header .guide-group-color{color:#475be7}.guide-context .guide-header .guide-text{color:#555b68;font-size:var(--marketing-lead-size);font-weight:var(--marketing-lead-weight);letter-spacing:var(--marketing-lead-tracking);line-height:var(--marketing-lead-line);text-align:center;width:600px}.guide-context .guide-card-content{display:flex;gap:24px;padding-top:92px}.guide-context .guide-card-content .guide-navigate-airport{align-items:center;background:#f4f5f7;border-radius:40px;box-sizing:border-box;display:flex;gap:45px;padding:0 100px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context{border:none;box-sizing:border-box;display:flex;flex-direction:column;height:600px;justify-content:space-between;overflow:hidden}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-1{aspect-ratio:250/268;position:relative;top:-270px;width:250px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-1 .guide-navigate-airport-image{height:100%;width:100%}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-2{aspect-ratio:250/256;position:relative;top:270px;width:250px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-2 .guide-navigate-airport-image{height:100%;width:100%}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .navigate-image-animation1{animation-duration:3s;animation-fill-mode:forwards;animation-name:navigateAnimation1;animation-timing-function:ease-in-out}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .navigate-image-animation2{animation-duration:3s;animation-fill-mode:forwards;animation-name:navigateAnimation2;animation-timing-function:ease-in-out}@keyframes navigateAnimation1{0%{top:-270px}60%{top:0}to{top:0}}@keyframes navigateAnimation2{0%{top:270px}60%{top:0}to{top:0}}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context{display:flex;flex-direction:column;gap:16px;opacity:0}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon{display:flex;gap:12px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon .guide-navigate-icon{width:30px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text{display:flex;flex-direction:column;gap:16px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text .guide-navigate-airport-head{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line)}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text .guide-navigate-airport-text{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);text-align:left;width:280px}.guide-context .guide-card-content .guide-navigate-airport .navigate-text-animation{animation-duration:3s;animation-fill-mode:forwards;animation-name:navigateTextAnimation;animation-timing-function:ease-in-out}@keyframes navigateTextAnimation{0%{opacity:0}70%{opacity:0}to{opacity:100%}}.guide-context .guide-card-content .guide-flight{align-items:center;border:3px solid #f4f5f7;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;height:600px;justify-content:space-between;padding-top:63px;width:440px}.guide-context .guide-card-content .guide-flight .guide-head{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);text-align:center}.guide-context .guide-card-content .guide-flight .guide-flight-image-content{align-items:center;display:flex;flex-direction:column;overflow:hidden}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image{aspect-ratio:288/416;bottom:0;margin-top:400px;position:relative;width:260px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image .guide-flight-image-inner{height:100%;width:100%}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .flight-image-animation{animation-duration:4s;animation-fill-mode:forwards;animation-name:flightImageAnimation;animation-timing-function:ease-in-out}@keyframes flightImageAnimation{0%{margin-top:400px}60%{margin-top:0}to{margin-top:0}}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .flight-add-animation{animation-duration:3s;animation-fill-mode:forwards;animation-name:flightAddAnimation;animation-timing-function:ease-in-out}@keyframes flightAddAnimation{0%{opacity:0}70%{opacity:0}to{opacity:100%}}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 80px 0 rgba(0,0,0,.2);display:flex;justify-content:center;margin-top:220px;opacity:0;padding:10px;position:absolute}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context .guide-flight-image-add{width:321px}@media only screen and (max-width:1440px){.guide-context{padding-top:160px}.guide-context .guide-header{gap:16px}.guide-context .guide-header .guide-head{width:690px}.guide-context .guide-header .guide-group-color{color:#475be7}.guide-context .guide-header .guide-text{width:600px}.guide-context .guide-card-content{gap:16px;padding-top:92px}.guide-context .guide-card-content .guide-navigate-airport{border-radius:40px;gap:24px;padding:0 24px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context{height:550px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-1{top:-270px;width:220px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-2{top:270px;width:220px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context{gap:16px;opacity:0}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon{gap:12px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon .guide-navigate-icon{width:24px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text{gap:16px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text .guide-navigate-airport-text{width:220px}.guide-context .guide-card-content .guide-flight{border-radius:40px;box-sizing:border-box;height:100%;height:550px;padding-top:63px;width:400px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content{height:410px;padding-top:63px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image{margin-top:200px;width:260px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context{border-radius:14px;margin-top:220px;opacity:0;padding:10px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context .guide-flight-image-add{width:301px}}@media only screen and (max-width:1024px){.guide-context{padding-top:100px}.guide-context .guide-header{gap:24px}.guide-context .guide-header .guide-head,.guide-context .guide-header .guide-text{width:391px}.guide-context .guide-card-content{flex-direction:column;gap:24px;padding-top:60px}.guide-context .guide-card-content .guide-navigate-airport{border-radius:40px;gap:0;height:965px;justify-content:center;padding:0;width:625px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context{align-items:center;height:965px;position:absolute}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-1{position:relative;top:-270px;width:343px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-2{position:relative;top:270px;width:343px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context{gap:24px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-image-1{width:198px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text{gap:24px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text .guide-navigate-airport-text{width:280px}.guide-context .guide-card-content .guide-flight{border-radius:40px;height:auto;padding-top:63px;width:625px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content{height:488px;padding-top:63px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image{width:338px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context{border-radius:14px;margin-top:300px;padding:12px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context .guide-flight-image-add{width:376px}}@media only screen and (max-width:744px){.guide-context{padding-top:100px}.guide-context .guide-header{gap:16px}.guide-context .guide-header .guide-head{width:300px}.guide-context .guide-header .guide-head .tablet{display:block}.guide-context .guide-header .guide-text{width:300px}.guide-context .guide-card-content{align-items:center;gap:24px;padding-top:60px}.guide-context .guide-card-content .guide-navigate-airport{border-radius:40px;height:761px;width:320px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context{height:761px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-1{top:-270px;width:250px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-image-context .guide-navigate-airport-image-2{top:270px;width:250px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context{gap:16px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-image-1{width:198px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text{gap:16px}.guide-context .guide-card-content .guide-navigate-airport .guide-navigate-airport-context .guide-navigate-airport-icon-text .guide-navigate-airport-text{width:250px}.guide-context .guide-card-content .guide-flight{border-radius:30px;height:454px;padding-top:30px;width:320px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content{padding-top:30px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image{width:248px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context{border-radius:14px;margin-top:225px;padding:12px}.guide-context .guide-card-content .guide-flight .guide-flight-image-content .guide-flight-image-add-context .guide-flight-image-add{width:264px}}.tips-context{align-items:center;display:flex;gap:100px;height:700px;justify-content:center}.tips-context .tips-header-context{display:flex;flex-direction:column;gap:16px}.tips-context .tips-header-context .tips-ai-powered{align-items:center;display:flex;gap:6px;justify-content:flex-start}.tips-context .tips-header-context .tips-ai-powered img{height:16px;width:16px}.tips-context .tips-header-context .tips-ai-powered .tips-ai-powered-text{color:#475be7;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-eyebrow-size);font-weight:var(--marketing-eyebrow-weight);letter-spacing:var(--marketing-eyebrow-tracking);line-height:var(--marketing-eyebrow-line)}.tips-context .tips-header-context .tips-new{align-items:center;background:#af52de;border-radius:12px;color:#fff;display:flex;font-family:San Francisco Pro Text,arial;font-size:13px;font-weight:500;height:24px;justify-content:center;line-height:18px;text-align:center;width:55px}.tips-context .tips-header-context .tips-header{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line)}.tips-context .tips-header-context .tips-text{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);text-align:left;width:280px}.tips-context .tips-card-context{height:340px}.tips-context .tips-card-context .tips-card-front{transform:rotate(4deg)}.tips-context .tips-card-context .tips-card-back,.tips-context .tips-card-context .tips-card-front{background:#fff;border-radius:12px;box-shadow:0 2.73px 36.43px 0 rgba(0,0,0,.102);opacity:0;width:340px}.tips-context .tips-card-context .tips-card-back{margin-top:10px;transform:rotate(-3deg)}.tips-context .tips-card-context .tips-image-animation1{animation-duration:3s;animation-fill-mode:forwards;animation-name:tipsCard1;animation-timing-function:ease-in-out}.tips-context .tips-card-context .tips-image-animation2{animation-duration:3s;animation-fill-mode:forwards;animation-name:tipsCard2;animation-timing-function:ease-in-out}@keyframes tipsCard1{0%{opacity:0;transform:rotate(0deg)}60%{opacity:100%;transform:rotate(0deg)}to{opacity:100%;transform:rotate(4deg)}}@keyframes tipsCard2{0%{margin-top:10px;opacity:0;transform:rotate(0deg)}60%{margin-top:10px;opacity:100%;transform:rotate(0deg)}to{margin-top:0;opacity:100%;transform:rotate(-3deg)}}.tips-context .tips-card-context .card-context{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.tips-context .tips-type-button-context{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:246px}.tips-context .tips-type-button-context .tips-type-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(97,117,255,.078);border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#475be7;display:inline-flex;flex:0 0 auto;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:32px;padding:5px 12px;text-align:center;text-decoration:none;transition:none;white-space:normal}.tips-context .tips-type-button-context .tips-type-button>img,.tips-context .tips-type-button-context .tips-type-button>svg{flex-shrink:0}.tips-context .tips-type-button-context .tips-type-button .tips-image-gate{width:12px}.tips-context .tips-type-button-context .tips-type-button .tips-image-bag,.tips-context .tips-type-button-context .tips-type-button .tips-image-transport{width:20px}.tips-context .tips-type-button-context .tips-type-button .tips-image-food{width:12px}.tips-context .tips-type-button-context .tips-type-button .tips-image-shop{width:21px}.tips-context .tips-type-button-context .tips-type-button .tips-image-smoking{width:22px}.tips-context .tips-type-button-context .tips-type-button .tips-image-lounge{width:20px}.tips-context .tips-type-button-context .tips-type-button .tips-image{width:16px}.tips-context .tips-type-button-context .big{min-width:173px;width:auto}@media only screen and (max-width:1440px){.tips-context{align-items:center;display:flex;gap:60px;height:700px;justify-content:center}}@media only screen and (max-width:1024px){.tips-context{box-sizing:border-box;flex-direction:column;gap:24px;height:auto;margin-top:100px;padding:24px 0}.tips-context .tips-header-context{gap:24px}.tips-context .tips-header-context .tips-ai-powered{align-items:center;display:flex;gap:6px;justify-content:flex-start}.tips-context .tips-header-context .tips-ai-powered img{height:16px;width:16px}.tips-context .tips-header-context .tips-ai-powered .tips-ai-powered-text{font-family:Google Sans,Roboto,Arial,sans-serif}.tips-context .tips-header-context .tips-new{border-radius:12px;font-size:13px;height:24px;line-height:18px;width:55px}.tips-context .tips-header-context .tips-text{width:280px}.tips-context .tips-card-context{height:300px}.tips-context .tips-card-context .tips-card-front{background:#fff;border-radius:12px;opacity:0;transform:rotate(4deg);width:302px}.tips-context .tips-card-context .tips-card-back{background:#fff;border-radius:12px;box-shadow:0 2.73px 36.43px 0 rgba(0,0,0,.102);margin-top:10px;opacity:0;transform:rotate(-3deg);width:302px}.tips-context .tips-card-context .card-context{height:100%}.tips-context .tips-type-button-context{gap:12px;width:246px}.tips-context .tips-type-button-context .tips-type-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tips-context .tips-type-button-context .tips-type-button .tips-image-gate{width:12px}.tips-context .tips-type-button-context .tips-type-button .tips-image-bag,.tips-context .tips-type-button-context .tips-type-button .tips-image-transport{width:20px}.tips-context .tips-type-button-context .tips-type-button .tips-image-food{width:12px}.tips-context .tips-type-button-context .tips-type-button .tips-image-shop{width:21px}.tips-context .tips-type-button-context .tips-type-button .tips-image-smoking{width:22px}.tips-context .tips-type-button-context .tips-type-button .tips-image-lounge{width:20px}.tips-context .tips-type-button-context .tips-type-button .tips-image{width:16px}.tips-context .tips-type-button-context .big{min-width:173px;width:auto}}@media only screen and (max-width:744px){.tips-context{gap:34px;padding:24px 0}.tips-context .tips-header-context{gap:16px}.tips-context .tips-header-context .tips-ai-powered{align-items:center;display:flex;gap:6px;justify-content:flex-start}.tips-context .tips-header-context .tips-ai-powered img{height:16px;width:16px}.tips-context .tips-header-context .tips-ai-powered .tips-ai-powered-text{font-family:Google Sans,Roboto,Arial,sans-serif}.tips-context .tips-header-context .tips-new{border-radius:12px;font-size:13px;height:24px;line-height:18px;width:55px}.tips-context .tips-header-context .tips-text{width:250px}.tips-context .tips-card-context{height:240px}.tips-context .tips-card-context .tips-card-front{background:#fff;border-radius:12px;opacity:0;transform:rotate(4deg);width:240px}.tips-context .tips-card-context .tips-card-back{background:#fff;border-radius:12px;box-shadow:0 2.73px 36.43px 0 rgba(0,0,0,.102);margin-top:10px;opacity:0;transform:rotate(-3deg);width:240px}.tips-context .tips-card-context .card-context{height:100%}.tips-context .tips-type-button-context{gap:6px;width:230px}.tips-context .tips-type-button-context .tips-type-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-right:16px}.tips-context .tips-type-button-context .tips-type-button .tips-image-gate{width:9px}.tips-context .tips-type-button-context .tips-type-button .tips-image-bag{width:18px}.tips-context .tips-type-button-context .tips-type-button .tips-image-transport{width:16px}.tips-context .tips-type-button-context .tips-type-button .tips-image-food{width:9px}.tips-context .tips-type-button-context .tips-type-button .tips-image-lounge,.tips-context .tips-type-button-context .tips-type-button .tips-image-shop,.tips-context .tips-type-button-context .tips-type-button .tips-image-smoking{width:16px}.tips-context .tips-type-button-context .tips-type-button .tips-image{width:14px}.tips-context .tips-type-button-context .big{min-width:132px;width:auto}}.tips-card-front .tips-card-front-context{align-items:flex-start;box-sizing:border-box;display:flex;gap:12px;padding:16px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike{align-items:center;border:1px solid #c7c7cc;border-radius:90px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:4px 2px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-like{align-items:center;display:flex;flex-direction:column;justify-content:center}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-like .like{width:24px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-count{align-items:center;display:flex;font-family:San Francisco Pro Text,arial;font-size:14px;font-weight:500;justify-content:center;line-height:18.22px;text-align:center}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-dislike{align-items:center;display:flex;flex-direction:column;justify-content:center}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-dislike .dislike{width:24px}.tips-card-front .tips-card-front-context .tips-card-front-content{display:flex;flex-direction:column;gap:6px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head{color:#6175ff;display:flex;font-family:San Francisco Pro Text,arial;font-size:11.84px;font-weight:500;gap:4px;line-height:16.39px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head .head{width:13px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content{display:flex;gap:8px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-1{width:56px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur{border-radius:8px;box-shadow:inset 0 0 3px 3px #fff;height:59px;margin-left:-2px;margin-top:-2px;position:absolute;width:59px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-2{width:56px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur2{border-radius:8px;box-shadow:inset 0 0 3px 3px #fff;height:59px;margin-left:62px;margin-top:-2px;position:absolute;width:59px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-text{font-family:San Francisco Pro Text,arial;font-size:13.66px;font-weight:400;line-height:18.22px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer{align-items:center;display:flex;gap:4px;justify-content:flex-start}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-image{border-radius:100px;width:18px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-text{color:rgba(60,60,67,.6);font-family:San Francisco Pro Text,arial;font-size:11.84px;font-weight:400;line-height:16.39px;text-align:left}@media only screen and (max-width:1024px){.tips-card-front .tips-card-front-context{gap:12px;padding:14px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike{border-radius:90px;gap:4px;padding:4px 2px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-like .like{width:21px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-count{font-size:12px;line-height:16px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-dislike .dislike{width:21px}.tips-card-front .tips-card-front-context .tips-card-front-content{gap:6px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head{font-size:10px;gap:4px;line-height:14px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head .head{width:13px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content{gap:6px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-1{width:51px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur{border-radius:4.3px;box-shadow:inset 0 0 3px 3px #fff;height:54px;margin-left:-2px;margin-top:-2px;width:54px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-2{width:51px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur2{border-radius:4.3px;box-shadow:inset 0 0 3px 3px #fff;display:block;height:54px;margin-left:55px;margin-top:-2px;width:54px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-text{font-size:12px;line-height:16px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer{gap:4px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-image{border-radius:100px;width:16px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-text{font-size:10px;line-height:14px}}@media only screen and (max-width:744px){.tips-card-front .tips-card-front-context{gap:8px;padding:10px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike{border-radius:90px;gap:4px;padding:4px 2px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-like .like{width:17px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-count{font-size:10px;line-height:14px}.tips-card-front .tips-card-front-context .tips-card-front-like-dislike .tips-card-front-dislike .dislike{width:17px}.tips-card-front .tips-card-front-context .tips-card-front-content{gap:6px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head{font-size:8px;gap:4px;line-height:12px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-head .head{width:11px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content{gap:6px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-1{width:40px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur{border-radius:4.3px;box-shadow:inset 0 0 3px 3px #fff;display:block;height:43px;margin-left:-2px;margin-top:-2px;width:43px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .tips-card-front-pic-2{width:40px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-image-content .blur2{border-radius:4.3px;box-shadow:inset 0 0 3px 3px #fff;display:block;height:43px;margin-left:45px;margin-top:-2px;width:43px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-text{font-size:10px;line-height:14px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer{gap:2px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-image{border-radius:100px;width:14px}.tips-card-front .tips-card-front-context .tips-card-front-content .tips-card-front-footer .footer-text{font-size:8px;line-height:11px}}.tips-card-back .tips-card-back-context{align-items:flex-start;box-sizing:border-box;display:flex;gap:12px;padding:16px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike{align-items:center;border:1px solid #c7c7cc;border-radius:90px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:4px 2px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-like{align-items:center;display:flex;flex-direction:column;justify-content:center}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-like .like{width:24px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-count{align-items:center;display:flex;font-family:San Francisco Pro Text,arial;font-size:13.66px;font-weight:500;justify-content:center;line-height:18.22px;text-align:center}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-dislike{align-items:center;display:flex;flex-direction:column;justify-content:center}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-dislike .dislike{width:24px}.tips-card-back .tips-card-back-context .tips-card-back-content{display:flex;flex-direction:column;gap:6px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head{color:#6175ff;display:flex;font-family:San Francisco Pro Text,arial;font-size:11.84px;font-weight:500;gap:4px;line-height:16.39px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head .head{width:12px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-text{font-family:San Francisco Pro Text,arial;font-size:14px;font-weight:400;line-height:18.22px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer{align-items:center;display:flex;gap:4px;justify-content:flex-start}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-image{border-radius:100px;height:18px;object-fit:cover;width:18px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-text{color:rgba(60,60,67,.6);font-family:San Francisco Pro Text,arial;font-size:12px;font-weight:400;line-height:16.39px;text-align:left}@media only screen and (max-width:1024px){.tips-card-back .tips-card-back-context{gap:12px;padding:14px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike{border-radius:90px;gap:4px;padding:4px 2px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-like .like{width:21px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-count{font-size:12px;line-height:16px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-dislike .dislike{width:21px}.tips-card-back .tips-card-back-context .tips-card-back-content{gap:6px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head{font-size:10px;gap:4px;line-height:14px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head .head{height:15px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-text{font-size:12px;line-height:16px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer{gap:4px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-image{border-radius:100px;width:16px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-text{font-size:10px;line-height:14px}}@media only screen and (max-width:744px){.tips-card-back .tips-card-back-context{gap:8px;padding:10px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike{border-radius:90px;gap:4px;padding:4px 2px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-like .like{width:17px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-count{font-size:10px;line-height:14px}.tips-card-back .tips-card-back-context .tips-card-back-like-dislike .tips-card-back-dislike .dislike{width:17px}.tips-card-back .tips-card-back-context .tips-card-back-content{gap:6px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head{font-size:8px;gap:2px;line-height:12px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-head .head{height:10px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-text{font-size:10px;line-height:14px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer{gap:2px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-image{border-radius:100px;width:14px}.tips-card-back .tips-card-back-context .tips-card-back-content .tips-card-back-footer .footer-text{font-size:8px;line-height:11px}}.make-traveling-context{align-items:center;display:flex;justify-content:center;padding-top:48px}.make-traveling-context .make-traveling{align-items:center;border-radius:40px;display:flex;gap:64px;justify-content:center;width:1280px}.make-traveling-context .make-traveling .fake-scroll{width:0}.make-traveling-context .make-traveling .scroll-image-desktop{display:block;margin-left:-1000px;position:absolute;transform:scale(.1)}.make-traveling-context .make-traveling .scroll-image-tablet{display:none}.make-traveling-context .make-traveling .gradient-top{background:linear-gradient(180deg,#fff 6.6%,hsla(0,0%,100%,0));height:2000px;margin-left:-10px;position:absolute;width:800px}.make-traveling-context .make-traveling .gradient-bottom{background:linear-gradient(0deg,#fff 6.6%,hsla(0,0%,100%,0));height:2000px;margin-left:-10px;margin-top:3000px;position:absolute;width:800px}.make-traveling-context .make-traveling .hidden{display:flex}.make-traveling-context .make-traveling .traveling-phone-content-tablet{display:none}.make-traveling-context .make-traveling .traveling-phone-content{display:flex;margin-left:0;margin-top:40px;position:relative}.make-traveling-context .make-traveling .traveling-phone-content .traveling-phone{position:relative;width:400px;z-index:2}.make-traveling-context .make-traveling .traveling-phone-content .traveling-phone-gradient,.make-traveling-context .make-traveling .traveling-phone-content-mobile{display:none}.make-traveling-context .make-traveling .traveling-content{display:flex;flex-direction:column;gap:16px}.make-traveling-context .make-traveling .traveling-content .traveling-head{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);text-align:left}.make-traveling-context .make-traveling .traveling-content .traveling-text{color:#18191f;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);text-align:left;width:320px}.make-traveling-context .make-traveling .traveling-content .traveling-button{--provider-height:48px;--provider-padding:13px;--provider-color:#18191f;--provider-background:rgba(24,25,31,.025);--provider-border:rgba(24,25,31,.18);--provider-hover:rgba(24,25,31,.055);display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:100%}@media only screen and (max-width:1024px){.make-traveling-context{padding-top:24px}.make-traveling-context .make-traveling{border-radius:40px;flex-direction:column;gap:40px;width:600px}.make-traveling-context .make-traveling .scroll-image-desktop{display:none}.make-traveling-context .make-traveling .scroll-image-tablet{align-items:center;display:flex;justify-content:center;margin-top:400px;position:absolute;transform:scale(.1);z-index:4}.make-traveling-context .make-traveling .gradient-top{background:linear-gradient(90deg,#fff 6.6%,hsla(0,0%,100%,0));height:950px;position:absolute;width:1030px}.make-traveling-context .make-traveling .gradient-bottom{background:linear-gradient(270deg,#fff 6.6%,hsla(0,0%,100%,0));height:950px;margin-left:5000px;margin-top:0;position:absolute;width:1030px}.make-traveling-context .make-traveling .traveling-phone-content{display:none}.make-traveling-context .make-traveling .traveling-phone-content-tablet{align-items:center;display:flex;justify-content:center}.make-traveling-context .make-traveling .traveling-phone-content-tablet .traveling-phone-tablet{width:600px}.make-traveling-context .make-traveling .traveling-content{align-items:center;box-sizing:border-box;gap:16px;margin-top:180px;position:relative;z-index:2}.make-traveling-context .make-traveling .traveling-content .traveling-head{color:#18191f;text-align:center;width:315px}.make-traveling-context .make-traveling .traveling-content .traveling-text{text-align:center;width:315px}.make-traveling-context .make-traveling .traveling-content .traveling-button{gap:16px}.make-traveling-context .make-traveling .traveling-content .traveling-button .header-button-app{border-radius:40px;font-size:14px;font-weight:600;gap:4px;line-height:20px;padding:12px}.make-traveling-context .make-traveling .traveling-content .traveling-button .header-button-app .header-button-app-image-app-store,.make-traveling-context .make-traveling .traveling-content .traveling-button .header-button-app .header-button-app-image-google-play{width:16px}}@media only screen and (max-width:744px){.make-traveling-context{padding-top:64px}.make-traveling-context .make-traveling{border-radius:0;gap:24px;width:400px}.make-traveling-context .make-traveling .scroll-image-tablet{margin-top:-180px}.make-traveling-context .make-traveling .gradient-top{height:1000px;width:1030px}.make-traveling-context .make-traveling .gradient-bottom{height:1000px;margin-left:0;margin-top:0;right:0;width:1030px}.make-traveling-context .make-traveling .hidden{display:none!important}.make-traveling-context .make-traveling .traveling-phone-content,.make-traveling-context .make-traveling .traveling-phone-content-tablet{display:none}.make-traveling-context .make-traveling .traveling-phone-content-mobile{align-items:center;display:flex;justify-content:center}.make-traveling-context .make-traveling .traveling-phone-content-mobile .traveling-phone-mobile{margin-top:280px;object-fit:contain;position:absolute;width:360px;z-index:1}.make-traveling-context .make-traveling .traveling-phone-content-mobile .traveling-phone-share-mobile{margin-top:1300px;object-fit:contain;position:absolute;width:360px;z-index:1}.make-traveling-context .make-traveling .traveling-content{gap:16px;margin-top:820px;z-index:2}.make-traveling-context .make-traveling .traveling-content .traveling-head,.make-traveling-context .make-traveling .traveling-content .traveling-text{width:250px}.make-traveling-context .make-traveling .traveling-content .traveling-button{gap:16px}}@media(max-width:360px){.make-traveling-context{overflow-x:clip;position:relative}}.image-scrolling{display:flex}.image-scrolling .image-scrolling-icon{box-sizing:border-box;display:flex;flex-direction:column;gap:160px;height:5000px;justify-content:space-between;overflow-y:scroll;pointer-events:none}.image-scrolling .image-scrolling-icon .image-icon-context{display:flex;flex-direction:column;gap:4px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon{border-radius:160px;width:720px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon-text{color:rgba(60,60,67,.6);font-family:San Francisco Pro Text,arial;font-size:150px;font-weight:400;line-height:200px;text-align:center}.image-scrolling-tablet{display:flex}.image-scrolling-tablet .image-scrolling-icon{box-sizing:border-box;display:flex;flex-direction:row;gap:16px;height:500px;justify-content:space-between;overflow-y:scroll;pointer-events:none}.image-scrolling-tablet .image-scrolling-icon .image-icon-context{align-items:center;display:flex;flex-direction:column;gap:4px}.image-scrolling-tablet .image-scrolling-icon .image-icon-context .image-icon{border-radius:16px;width:72px}.image-scrolling-tablet .image-scrolling-icon .image-icon-context .image-icon-text{color:rgba(60,60,67,.6);font-family:San Francisco Pro Text,arial;font-size:15px;font-weight:400;line-height:20px;text-align:center}@media only screen and (max-width:1024px){.image-scrolling .image-scrolling-icon{flex-direction:row;gap:160px;height:auto;overflow-x:scroll;overflow-y:auto;pointer-events:none;width:6000px}.image-scrolling .image-scrolling-icon .image-icon-context{align-items:center;display:flex;flex-direction:column;gap:4px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon{border-radius:160px;width:720px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon-text{font-family:San Francisco Pro Text,arial;font-size:150px;font-weight:400;line-height:200px;text-align:center;width:800px}}@media only screen and (max-width:744px){.image-scrolling .image-scrolling-icon{gap:160px;width:3600px}.image-scrolling .image-scrolling-icon .image-icon-context{gap:4px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon{border-radius:160px;width:720px}.image-scrolling .image-scrolling-icon .image-icon-context .image-icon-text{font-size:150px;font-weight:400;line-height:200px;width:800px}}.track-inbound-plane{border-radius:40px;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:1280px;min-height:652px;overflow:hidden;position:relative;width:1124px}@media(max-width:744px){.track-inbound-plane{border-radius:20px}}@media only screen and (max-width:1440px){.track-inbound-plane{height:auto;margin:0 auto;max-width:none;min-height:652px;width:984px}}@media only screen and (max-width:1024px){.track-inbound-plane{height:auto;margin:0 auto;max-width:none;min-height:550px;width:625px}}@media only screen and (max-width:744px){.track-inbound-plane{height:auto;margin:0 auto;max-width:none;min-height:540px;width:320px}}.track-inbound-plane-sky-background{background:linear-gradient(180deg,#785ba9 2.42%,#9379a8 23.67%,#e69da1 58.17%,#f3907e 78.37%,#3f3e53);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.track-inbound-plane-aircraft{display:block;left:5%;opacity:0;position:absolute;top:-128px;transform:translateX(100px);transition:all 1.5s ease-in-out;width:90%;z-index:2}.track-inbound-plane-aircraft .track-inbound-plane-aircraft-image{width:100%}@media only screen and (max-width:1440px){.track-inbound-plane-aircraft{left:4%;top:-124px;transform:translateX(60px);width:92%}}@media only screen and (max-width:1024px){.track-inbound-plane-aircraft{left:4%;top:-64px;width:92%}}@media only screen and (max-width:744px){.track-inbound-plane-aircraft{display:none}}.track-inbound-plane-aircraft.track-inbound-plane-aircraft-animation{opacity:.4;transform:translateX(0)}.track-inbound-plane-content{align-items:center;display:flex;flex-direction:column;margin:68px auto 0;max-width:600px;position:relative;text-align:center;width:90%;z-index:10}@media(max-width:768px){.track-inbound-plane-content{margin-top:40px;padding:0 20px;width:calc(100% - 40px)}}.track-inbound-plane-visual{flex:1 0 auto;margin-top:16px;min-height:422px;position:relative;width:100%;z-index:2}@media only screen and (max-width:1024px){.track-inbound-plane-visual{min-height:350px}}@media only screen and (max-width:744px){.track-inbound-plane-visual{min-height:348px}}.track-inbound-plane-title{text-wrap:balance;color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.track-inbound-plane-feature-link{align-items:center;color:#fff;display:inline-flex;flex-direction:column;gap:16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.track-inbound-plane-feature-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.track-inbound-plane-feature-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.track-inbound-plane-feature-link:disabled,.track-inbound-plane-feature-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.track-inbound-plane-feature-link{transition:none}}.track-inbound-plane-feature-link span{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.track-inbound-plane-feature-link span>img,.track-inbound-plane-feature-link span>svg{flex-shrink:0}.track-inbound-plane-feature-link span:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.track-inbound-plane-feature-link span:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.track-inbound-plane-feature-link span:disabled,.track-inbound-plane-feature-link span[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.track-inbound-plane-feature-link span{transition:none}}@media(hover:hover)and (pointer:fine){.track-inbound-plane-feature-link span:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.track-inbound-plane-feature-link span svg{flex:0 0 auto}.track-inbound-plane-feature-link:hover span{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3);color:#fff}.track-inbound-plane-description{color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:16px 0 0}.track-inbound-plane-phone-container{height:403px;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%) translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:277px;z-index:5}@media(max-width:1280px){.track-inbound-plane-phone-container{height:350px;width:240px}}@media only screen and (max-width:1024px)and (min-width:769px){.track-inbound-plane-phone-container{height:350px;width:240px}}@media(max-width:768px){.track-inbound-plane-phone-container{height:348px;width:240px}}.track-inbound-plane-phone-container.track-inbound-plane-animation{opacity:1;transform:translateX(-50%) translateY(0)}.track-inbound-plane-phone{height:100%;position:relative;width:100%}.track-inbound-plane-delay-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(135deg,rgba(69,162,255,.3),rgba(255,76,79,.3)),rgba(0,0,0,.7);border-radius:200px;bottom:30px;box-shadow:0 8px 32px 0 rgba(2,3,6,.5),2px 35px 120px 0 rgba(2,3,6,.5);height:51px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(-2px) scale(1.02);transition:all .8s cubic-bezier(.34,1.56,.64,1);width:328px;z-index:15}@media(max-width:1280px){.track-inbound-plane-delay-badge{bottom:40px;height:45px;width:280px}}@media(max-width:768px){.track-inbound-plane-delay-badge{bottom:20px;height:40px;width:240px}}.track-inbound-plane-delay-badge.track-inbound-plane-delay-animation{box-shadow:0 8px 32px 0 rgba(2,3,6,.5),2px 30px 100px 0 rgba(2,3,6,.42);opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.track-inbound-plane-delay-badge.track-inbound-plane-delay-animation:hover{box-shadow:0 8px 32px 0 rgba(2,3,6,.5),2px 35px 120px 0 rgba(2,3,6,.5);transform:translateX(-50%) translateY(-2px) scale(1.02)}.track-inbound-plane-delay-content{gap:8px;height:100%}.track-inbound-plane-delay-content,.track-inbound-plane-delay-icon{align-items:center;display:flex;justify-content:center}.track-inbound-plane-delay-icon svg{height:16px;width:16px}@media(max-width:768px){.track-inbound-plane-delay-icon svg{height:14px;width:14px}}.track-inbound-plane-delay-text{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(92.11deg,#2d7ff7,#ff4c4f);-webkit-background-clip:text;background-clip:text;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px}@media(max-width:768px){.track-inbound-plane-delay-text{font-size:14px}}.apple-context{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;padding-top:24px}.apple-context .apple-horizontal-content{align-items:center;display:flex;gap:24px;justify-content:center}@media only screen and (max-width:1440px){.apple-context{gap:24px;padding-top:24px}.apple-context .apple-horizontal-content{align-items:center;display:flex;gap:24px;justify-content:center}}@media only screen and (max-width:1024px){.apple-context{gap:24px;padding-top:24px}.apple-context .apple-horizontal-content{align-items:center;display:flex;gap:24px;justify-content:center}.apple-context{flex-direction:column;gap:24px;padding-top:24px}.apple-context .apple-horizontal-content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}}@media only screen and (max-width:744px){.apple-context{gap:24px;padding-top:24px}.apple-context .apple-horizontal-content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}}.apple-watch-content{--control-focus:#475be7;background:#e8edff;border:0;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;min-height:700px;padding:32px;width:550px}@media(max-width:744px){.apple-watch-content{border-radius:20px}}.apple-watch-content .apple-watch-copy{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.apple-watch-content .apple-watch-head{text-wrap:balance;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);text-align:left}.apple-watch-content .apple-watch-link{align-items:center;background:#fff;border:1px solid #d9dbe1;border-radius:999px;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.apple-watch-content .apple-watch-link>img,.apple-watch-content .apple-watch-link>svg{flex-shrink:0}.apple-watch-content .apple-watch-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.apple-watch-content .apple-watch-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.apple-watch-content .apple-watch-link:disabled,.apple-watch-content .apple-watch-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.apple-watch-content .apple-watch-link{transition:none}}@media(hover:hover)and (pointer:fine){.apple-watch-content .apple-watch-link:hover:not(:disabled):not([aria-disabled=true]){background:#f3f4ff;border-color:#475be7}}.apple-watch-content .apple-watch-link svg{flex:0 0 auto}.apple-watch-content .apple-watch-visual{aspect-ratio:1;flex-shrink:0;isolation:isolate;margin:auto;max-width:440px;position:relative;width:100%}.apple-watch-content .apple-watch-image-1{left:-1%;max-width:264px;position:absolute;top:24%;transform:rotate(-8deg);width:65%;z-index:2}.apple-watch-content .apple-watch-image-2{position:absolute;right:1%;top:4%;transform:rotate(8deg);width:50%;z-index:1}@media only screen and (max-width:1440px){.apple-watch-content{padding:28px;width:480px}}@media only screen and (max-width:1024px){.apple-watch-content{padding:24px;width:625px}}@media only screen and (max-width:744px){.apple-watch-content{gap:24px;min-height:0;padding:20px 16px;width:min(320px,100vw - 32px)}.apple-watch-content .apple-watch-copy{gap:14px}.apple-watch-content .apple-watch-visual{margin:0 auto}}.calendar-integrate-content{align-items:center;background:linear-gradient(172.25deg,#282e3c -6.93%,#4e54dd 103.21%);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;height:auto;min-height:700px;padding:80px 60px 34px;position:relative;width:550px}@media(max-width:744px){.calendar-integrate-content{border-radius:20px}}.calendar-integrate-content .calendar-integrate-head{text-wrap:balance;color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);left:50%;letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);position:absolute;text-align:center;top:32px;transform:translateX(-50%);z-index:5}.calendar-integrate-content .calendar-integrate-image{padding-top:150px;position:absolute;width:355px;z-index:3}.calendar-integrate-content .calendar-integrate-add{padding-right:65px;padding-top:290px;position:absolute;width:80px;z-index:4}.calendar-integrate-content .gmail-icon{height:45px;left:50%;padding-top:250px;position:absolute;transform:translateX(-50%);width:45px;z-index:6}.calendar-integrate-content .calendar-integrate-add2{padding-left:65px;padding-top:280px;position:absolute;width:80px;z-index:4}.calendar-integrate-content .calendar-integrate-description{color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin-top:36px;max-width:440px;position:relative;text-align:center;z-index:5}.calendar-integrate-content .calendar-integrate-description strong{font-weight:700;text-align:center}.calendar-integrate-content .calendar-integrate-link{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;flex-shrink:0;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);margin-top:auto;max-width:100%;min-height:44px;padding:11px 16px;position:relative;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;z-index:6}.calendar-integrate-content .calendar-integrate-link>img,.calendar-integrate-content .calendar-integrate-link>svg{flex-shrink:0}.calendar-integrate-content .calendar-integrate-link:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.calendar-integrate-content .calendar-integrate-link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.calendar-integrate-content .calendar-integrate-link:disabled,.calendar-integrate-content .calendar-integrate-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.calendar-integrate-content .calendar-integrate-link{transition:none}}@media(hover:hover)and (pointer:fine){.calendar-integrate-content .calendar-integrate-link:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.calendar-integrate-content .calendar-integrate-link svg{flex:0 0 auto}.calendar-integrate-content .calendar-integrate-lottie-content{margin-top:80px;width:335px}@media only screen and (max-width:1440px){.calendar-integrate-content{background:linear-gradient(172.25deg,#282e3c -6.93%,#4e54dd 103.21%);gap:34px;height:auto;min-height:700px;padding:42px 60px 34px;position:relative;width:480px}.calendar-integrate-content .calendar-integrate-head{color:#fff;left:50%;position:absolute;text-align:center;top:32px;transform:translateX(-50%);z-index:5}.calendar-integrate-content .calendar-integrate-image{padding-top:160px;width:355px;z-index:3}.calendar-integrate-content .calendar-integrate-add{padding-top:310px;width:80px}.calendar-integrate-content .gmail-icon{height:45px;padding-top:280px;width:45px;z-index:6}.calendar-integrate-content .calendar-integrate-add2{padding-left:65px;padding-top:300px;width:80px}.calendar-integrate-content .calendar-integrate-description{margin-top:34px;max-width:320px;position:relative;z-index:5}.calendar-integrate-content .calendar-integrate-description strong{font-weight:700;text-align:center}}@media only screen and (max-width:1024px){.calendar-integrate-content{background:linear-gradient(172.25deg,#282e3c -6.93%,#4e54dd 103.21%);gap:34px;height:auto;min-height:700px;padding:42px 60px 34px;position:relative;width:625px}.calendar-integrate-content .calendar-integrate-head{color:#fff;left:50%;position:absolute;text-align:center;top:24px;transform:translateX(-50%);z-index:5}.calendar-integrate-content .calendar-integrate-image{padding-top:150px;width:355px;z-index:3}.calendar-integrate-content .calendar-integrate-add{padding-top:290px;width:80px}.calendar-integrate-content .gmail-icon{height:45px;padding-top:265px;width:45px;z-index:6}.calendar-integrate-content .calendar-integrate-add2{padding-left:65px;padding-top:280px;width:80px}.calendar-integrate-content .calendar-integrate-description{margin-top:34px;max-width:380px;position:relative;z-index:5}.calendar-integrate-content .calendar-integrate-description strong{font-weight:700;text-align:center}}@media only screen and (max-width:744px){.calendar-integrate-content{background:linear-gradient(172.25deg,#282e3c -6.93%,#4e54dd 103.21%);gap:24px;min-height:560px;padding:30px 35px 28px;position:relative;width:320px}.calendar-integrate-content .calendar-integrate-head{text-wrap:balance;color:#fff;width:calc(100% - 48px)}.calendar-integrate-content .calendar-integrate-image{padding-top:140px;width:260px;z-index:3}.calendar-integrate-content .calendar-integrate-lottie-content{margin-top:80px;width:244px}.calendar-integrate-content .calendar-integrate-add{padding-right:40px;padding-top:255px;width:48px}.calendar-integrate-content .gmail-icon{height:45px;padding-top:220px;width:45px;z-index:6}.calendar-integrate-content .calendar-integrate-add2{padding-left:40px;padding-top:250px;width:48px}.calendar-integrate-content .calendar-integrate-description{margin-top:24px;max-width:250px;position:relative;z-index:5}.calendar-integrate-content .calendar-integrate-description strong{font-weight:700;text-align:center}}.ai-integrations-context{box-sizing:border-box;display:flex;justify-content:center;padding:0 0 48px;width:100%}.ai-integrations{align-items:center;background:radial-gradient(circle at 75% 40%,rgba(141,89,255,.3) 0,rgba(141,89,255,0) 42%),radial-gradient(circle at 16% 18%,rgba(112,186,255,.18) 0,rgba(112,186,255,0) 34%),linear-gradient(135deg,rgba(53,61,84,.96),rgba(41,48,68,.96));border:1px solid rgba(185,196,255,.14);border-radius:40px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 40px 80px rgba(7,9,18,.28);box-sizing:border-box;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(420px,560px);max-width:1280px;overflow:hidden;padding:48px 56px;position:relative;width:1124px}@media(max-width:744px){.ai-integrations{border-radius:20px}}.ai-integrations:before{border:1px solid hsla(0,0%,100%,.04);border-radius:30px;content:"";inset:18px;pointer-events:none;position:absolute}.ai-integrations__copy{position:relative;z-index:1}.ai-integrations__title{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0;max-width:560px}.ai-integrations__subtitle,.ai-integrations__title{color:#fff;font-family:Google Sans,Roboto,Arial,sans-serif}.ai-integrations__subtitle{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:20px 0 0;max-width:540px}.ai-integrations__footer{align-items:center;display:flex;flex-wrap:wrap;margin-top:28px}.ai-integrations__cta{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-sizing:border-box;color:#eeeff4;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.ai-integrations__cta>img,.ai-integrations__cta>svg{flex-shrink:0}.ai-integrations__cta:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.ai-integrations__cta:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.ai-integrations__cta:disabled,.ai-integrations__cta[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.ai-integrations__cta{transition:none}}@media(hover:hover)and (pointer:fine){.ai-integrations__cta:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.36);color:#fff}}.ai-integrations__art{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative}.ai-integrations__art-glow{aspect-ratio:1;background:radial-gradient(circle,rgba(170,116,255,.34) 0,rgba(170,116,255,.08) 38%,rgba(170,116,255,0) 72%);border-radius:50%;filter:blur(18px);position:absolute;width:min(90%,520px)}.ai-integrations__image{filter:drop-shadow(0 28px 54px rgba(7,9,18,.28));position:relative;transform:translateX(18px);width:min(100%,560px);z-index:1}@media only screen and (max-width:1440px){.ai-integrations{grid-template-columns:minmax(0,1fr) minmax(360px,500px);max-width:none;padding:44px 40px;width:984px}}@media only screen and (max-width:1024px){.ai-integrations{gap:24px;grid-template-columns:1fr;max-width:none;padding:36px 28px 32px;width:625px}.ai-integrations__subtitle,.ai-integrations__title{max-width:none}.ai-integrations__art{order:2}.ai-integrations__image{transform:none;width:min(100%,460px)}}@media only screen and (max-width:744px){.ai-integrations{max-width:none;padding:28px 20px 24px;width:320px}.ai-integrations:before{border-radius:14px;inset:12px}.ai-integrations__subtitle{margin-top:16px}.ai-integrations__footer{margin-top:22px}.ai-integrations__image{width:min(100%,380px)}}.updates{align-items:center;display:flex;flex-direction:column;gap:24px;padding-bottom:180px}.updates .updates-image-logo{height:72px;width:72px}.updates .updates-text{text-wrap:balance;color:#fff;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);text-align:center}.updates .updates-button{--provider-height:48px;--provider-padding:13px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:100%}@media only screen and (max-width:1440px){.updates{gap:24px;padding-bottom:100px;padding-top:0}.updates .updates-image-logo{height:72px;width:72px}.updates .updates-text{width:392px}.updates .updates-button{gap:16px}}@media only screen and (max-width:1024px){.updates{gap:24px;padding-bottom:100px;padding-top:0}.updates .updates-image-logo{height:72px;width:72px}.updates .updates-text{width:392px}.updates .updates-button{gap:16px}}@media only screen and (max-width:744px){.updates{gap:24px;padding-bottom:110px;padding-top:60px}.updates .updates-image-logo{height:72px;width:72px}.updates .updates-text{width:300px}.updates .updates-button{gap:16px}}.airline-page__intro{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 auto;max-width:800px;padding:32px 40px 0;text-align:center}@media only screen and (max-width:744px){.airline-page__intro{padding:24px 20px 0}}.airport-page__live{min-height:59rem}.airport-page__slot{display:flow-root}.airport-page__slot--flights{min-height:30rem}.airport-page__slot--delay{min-height:17rem}.airport-page__slot--info{min-height:12rem}.airport-page__skeleton{margin:36px auto 0;max-width:1120px;padding:0 40px}.airport-page__skeleton span{background:#f4f5f7;border-radius:8px;display:block;height:1rem;margin-bottom:1rem}.airport-page__skeleton span:first-child{width:45%}@media only screen and (max-width:744px){.airport-page__live{min-height:70rem}.airport-page__slot--flights{min-height:29rem}.airport-page__slot--delay{min-height:17rem}.airport-page__slot--info{min-height:24rem}.airport-page__skeleton{margin-top:24px;padding:0 20px}}.airport-page__error{align-items:center;display:flex;flex-direction:column;gap:20px;padding:100px 40px;text-align:center}.airport-page__error p{color:#555b68;font-size:17px;font-weight:500;line-height:1.5;margin:0}.airport-page__retry{background:none;border:2px solid #6175ff;border-radius:14px;color:#475be7;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:14px 32px;transition:all .25s cubic-bezier(.4,0,.2,1)}.airport-page__retry:hover{background:#6175ff;box-shadow:0 4px 12px rgba(97,117,255,.3);color:#fff;transform:translateY(-1px)}.airport-page__intro{color:#555b68;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);margin:0 auto;max-width:800px;padding:32px 40px 0;text-align:center}@media only screen and (max-width:744px){.airport-page__intro{padding:24px 20px 0}.airport-page__error{padding:60px 20px}}.release-page{--control-focus:#475be7;background:#fff;color:#18191f;font-family:Google Sans,Roboto,Arial,sans-serif;overflow-wrap:anywhere}.release-page h1{text-wrap:balance;font-size:var(--marketing-hero-size);font-weight:var(--marketing-hero-weight);letter-spacing:var(--marketing-hero-tracking);line-height:var(--marketing-hero-line);margin:0}.release-page h2{text-wrap:balance;font-size:var(--marketing-section-size);font-weight:var(--marketing-section-weight);letter-spacing:var(--marketing-section-tracking);line-height:var(--marketing-section-line);margin:0}.release-page h3{text-wrap:balance;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0 0 16px}.release-page li,.release-page p{font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line)}.release-page p{color:#555b68;margin:0 0 16px}.release-page main ::selection{background:#dfe4ff;color:#18191f}.release-page main a{color:#475be7;text-underline-offset:4px}.release-page main a:focus-visible{outline:3px solid #475be7;outline-offset:4px}.release-page .release-wrap{margin-inline:auto;width:min(1040px,100% - 64px)}.release-page .release-hero{padding:96px 0 24px}.release-page .release-hero h1{margin-bottom:16px;max-width:900px}.release-page .release-updated{color:#656b7a;font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-top:0}.release-page .release-tools{align-items:center;border-bottom:1px solid #e4e6ed;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:24px 0 40px}.release-page .release-filters{background:#f4f5f7;border-radius:12px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px}.release-page .release-filters button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;border-radius:9px;box-sizing:border-box;color:#555b68;cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;min-width:0;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.release-page .release-filters button>img,.release-page .release-filters button>svg{flex-shrink:0}.release-page .release-filters button:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.release-page .release-filters button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.release-page .release-filters button:disabled,.release-page .release-filters button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.release-page .release-filters button{transition:none}}@media(hover:hover)and (pointer:fine){.release-page .release-filters button:hover:not(:disabled){background:#e8eaf2}}.release-page .release-filters button[aria-pressed=true]{background:#475be7;color:#fff}@media(hover:hover)and (pointer:fine){.release-page .release-filters button[aria-pressed=true]:hover:not(:disabled){background:#384bd1;color:#fff}}.release-page .release-filter-count{flex-shrink:0;font-variant-numeric:tabular-nums;opacity:.78;white-space:nowrap}.release-page .release-month{display:grid;gap:48px;grid-template-columns:208px minmax(0,1fr);padding:56px 0 24px}.release-page .release-month>h2{text-wrap:balance;align-self:start;font-size:var(--marketing-card-size);font-weight:var(--marketing-card-weight);letter-spacing:var(--marketing-card-tracking);line-height:var(--marketing-card-line);margin:0;max-width:180px;position:sticky;top:104px}.release-page .release-month>ol{list-style:none;margin:0;padding:0}.release-page .release-entry{border-top:1px solid #e4e6ed;display:flex;flex-direction:column;gap:16px;padding:32px 24px 40px;scroll-margin-top:110px}.release-page .release-month-entries>li:first-child .release-entry{border-top:0;padding-top:0}.release-page .release-month-entries>li:first-child .release-entry:target{padding-top:32px}.release-page .release-month+.release-month{border-top:1px solid #e4e6ed}.release-page .release-month-entries>li:has(>.release-entry:target)+li>.release-entry,.release-page .release-month:has(.release-month-entries>li:last-child>.release-entry:target)+.release-month{border-top:0}.release-page .release-entry:target{background:#f4f6ff;border-radius:16px;outline:2px solid #d9dffd;outline-offset:12px}.release-page .release-identity,.release-page .release-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.release-page .release-identity{min-width:0}.release-page .release-product{align-items:center;background:#f2f3f7;border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#18191f;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-chip-size);font-weight:var(--marketing-chip-weight);gap:8px;justify-content:center;justify-self:start;letter-spacing:var(--marketing-chip-tracking);line-height:var(--marketing-chip-line);max-width:100%;min-height:28px;padding:3px 10px;text-align:center;text-decoration:none;transition:none;white-space:normal}.release-page .release-product>img,.release-page .release-product>svg{flex-shrink:0}.release-page .release-product--mcp{background:#edf0ff;color:#475be7}.release-page .release-meta time{color:#656b7a;font-size:var(--marketing-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin-left:auto}.release-page .release-permalink{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#475be7;color:#656b7a;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-size:var(--marketing-button-compact-size);font-weight:var(--marketing-button-weight);font-weight:var(--marketing-button-compact-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);letter-spacing:var(--marketing-button-compact-tracking);line-height:var(--marketing-button-line);line-height:var(--marketing-button-compact-line);max-width:100%;min-height:44px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.release-page .release-permalink>img,.release-page .release-permalink>svg{flex-shrink:0}.release-page .release-permalink:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.release-page .release-permalink:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.release-page .release-permalink:disabled,.release-page .release-permalink[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.release-page .release-permalink{transition:none}}@media(hover:hover)and (pointer:fine){.release-page .release-permalink:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.06)}}.release-page .release-copy{max-width:72ch;min-width:0}.release-page .release-version{color:#656b7a;font-size:var(--marketing-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line);margin:0}.release-page code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1em;line-height:inherit;overflow-wrap:anywhere;white-space:normal}.release-page .release-copy ul{color:#555b68;margin:16px 0 20px;padding-left:22px}.release-page .release-copy li+li{margin-top:10px}.release-page .release-copy>p:last-child{margin-bottom:0}.release-page .release-sources{display:flex;flex-wrap:wrap;gap:8px 20px}.release-page .release-sources a{align-items:center;display:inline-flex;font-size:var(--marketing-body-size);font-weight:var(--marketing-body-weight);letter-spacing:var(--marketing-body-tracking);line-height:var(--marketing-body-line);min-height:44px}.release-page .release-availability{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.release-page .release-entry--compact{padding-block:20px}.release-page .release-entry--compact h3{font-size:var(--marketing-label-size);font-weight:var(--marketing-label-weight);letter-spacing:var(--marketing-label-tracking);line-height:var(--marketing-label-line);margin-bottom:8px}.release-page .release-entry--compact .release-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px}.release-page .release-entry--compact .release-copy h3,.release-page .release-entry--compact .release-copy p{margin:0}.release-page .release-continuation{font-size:var(--marketing-caption-size);font-weight:var(--marketing-caption-weight);letter-spacing:var(--marketing-caption-tracking);line-height:var(--marketing-caption-line)}.release-page .release-empty{padding-block:40px}.release-page .release-mcp-guide{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#475be7;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:var(--marketing-button-size);font-weight:var(--marketing-button-weight);gap:8px;justify-content:center;letter-spacing:var(--marketing-button-tracking);line-height:var(--marketing-button-line);margin-bottom:24px;max-width:100%;min-height:48px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal}.release-page .release-mcp-guide>img,.release-page .release-mcp-guide>svg{flex-shrink:0}.release-page .release-mcp-guide:focus-visible{outline:3px solid var(--control-focus,#a8b3ff);outline-offset:3px}.release-page .release-mcp-guide:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.release-page .release-mcp-guide:disabled,.release-page .release-mcp-guide[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.release-page .release-mcp-guide{transition:none}}@media(hover:hover)and (pointer:fine){.release-page .release-mcp-guide:hover:not(:disabled):not([aria-disabled=true]){background:rgba(71,91,231,.06)}}.release-page>.footer-context{margin-top:0}@media(max-width:960px){.release-page .release-month{display:block}.release-page .release-month>h2{margin-bottom:24px;max-width:none;position:static}}@media(max-width:744px){.release-page .release-wrap{width:calc(100% - 40px)}.release-page .release-hero{padding:64px 0 16px}.release-page .release-tools{display:block;padding-block:16px 28px}.release-page .release-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.release-page .release-entry{gap:12px;padding:24px 16px}.release-page .release-month-entries>li:first-child .release-entry:target{padding-top:24px}.release-page .release-meta{display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.release-page .release-identity,.release-page .release-meta time{grid-column:1;margin-left:0}.release-page .release-permalink{align-self:center;grid-column:2;grid-row:1/3}.release-page .release-month{display:block;padding-block:32px 16px}}