@font-face{font-family:TWK Lausanne Apple Pay;src:url(/fonts/TWKLausanne-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TWK Lausanne Apple Pay;src:url(/fonts/TWKLausanne-600.woff2)format("woff2");font-weight:600;font-display:swap}:is(html:has(.apple-pay-page),body:has(.apple-pay-page)){background:#fff;min-height:100%;margin:0;overflow-x:clip}html:has(.apple-pay-page){scroll-behavior:smooth}.apple-pay-page,.apple-pay-page *{box-sizing:border-box}.apple-pay-page{--ap-ink:#10131a;--ap-muted:#626a76;--ap-line:#10131a21;--ap-blue:#2d50ed;--ap-blue-soft:#e8edff;--origin-ink:#fff;--hero-search-top:360px;isolation:isolate;min-height:100vh;color:var(--ap-ink);font-family:"TWK Lausanne Apple Pay", var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.45;position:relative;overflow-x:clip}.apple-pay-page a{color:inherit;text-decoration:none}.apple-pay-search-hero{min-height:max(780px,100svh);position:relative}.apple-pay-sky-backdrop{height:max(780px,100svh)!important;position:absolute!important;inset:0 0 auto!important}.apple-pay-sky-backdrop .sky-unit-product-mask{--sky-mask-mid-alpha:1;--sky-mask-floor-alpha:1}.apple-pay-sky-backdrop .sky-ramp-morph:after{opacity:1;background:radial-gradient(80% 68% at 80% 10%,#ffffff1a 0%,#fff0 70%),radial-gradient(72% 72% at 12% 35%,#1153ae1f 0%,#1153ae00 72%),linear-gradient(#347fd2 0%,#3b99e4 50%,#66c6f2 100%)!important;top:0!important;-webkit-mask-image:none!important;mask-image:none!important}.apple-pay-sky-backdrop .sky-ramp-morph[data-receded=true]:after{opacity:0}.apple-pay-search-page .app{min-height:max(780px,100svh)}.apple-pay-search-page:has(.app[data-state=results]){background:var(--color-n-0,#fff)}.apple-pay-search-heading{z-index:5;text-align:center;width:min(100% - 40px,980px);color:var(--origin-ink);transition:opacity .26s,translate .3s,filter .3s;position:absolute;top:clamp(190px,23vh,238px);left:50%;transform:translate(-50%)}.apple-pay-search-heading h1{letter-spacing:-.066em;max-width:940px;margin:0 auto;font-size:clamp(58px,6.3vw,91px);font-weight:500;line-height:.99}.apple-pay-search-heading[data-visible=false]{opacity:0;filter:blur(3px);pointer-events:none;translate:0 -12px}.apple-pay-search-page .dashboard-corner-links{display:none!important}.apple-pay-search-page .app[data-state=hero][data-product=flights]:not([data-multi-city=true]) .search-container{max-width:940px;translate:0 calc(0px - var(--origin-scroll-y,0px));width:min(100% - 40px,940px)!important;margin-inline:0!important;left:50%!important;right:auto!important}.apple-pay-search-page .app[data-state=hero][data-product=flights] .search-card{border:1px solid #3155ea17;box-shadow:0 19px 55px -24px #1b2f8559,0 2px 8px #18224a0d}.apple-pay-search-page header[data-dashboard-flights-hero=true]{--dashboard-hero-logo-filter:brightness(0) invert(1);position:absolute}.apple-pay-search-page .app[data-state=hero][data-multi-city=true] .apple-pay-search-heading{margin:0 auto 34px;position:relative;inset:auto;transform:none}.apple-pay-direct-answer{border-bottom:1px solid var(--ap-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;width:min(100% - 64px,1120px);margin:0 auto;padding:100px 0 104px;display:grid}.apple-pay-direct-answer h2,.apple-pay-article-section h2,.apple-pay-about h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.1vw,58px);font-weight:400;line-height:1.05}.apple-pay-direct-answer p{color:#424b59;margin:5px 0 0;font-size:20px;line-height:1.7}.apple-pay-direct-answer strong{color:var(--ap-blue);font-weight:600}.apple-pay-article{width:min(100% - 64px,900px);margin:0 auto;padding:112px 0 34px}.apple-pay-article-section{padding:0 0 98px;scroll-margin-top:32px}.apple-pay-article-section+.apple-pay-article-section{border-top:1px solid var(--ap-line);padding-top:92px}.apple-pay-article-section h2{max-width:850px;font-size:clamp(37px,3.7vw,52px)}.apple-pay-article-section>p,.apple-pay-about p{color:#434c59;max-width:790px;margin:25px 0 0;font-size:18px;line-height:1.68}.apple-pay-inline-link{color:var(--ap-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.apple-pay-inline-link:hover{color:#2258d4}.apple-pay-benefit-grid{border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.apple-pay-benefit-grid>div{min-width:0;padding:31px 26px 32px 0}.apple-pay-benefit-grid>div+div{border-left:1px solid var(--ap-line);padding-left:26px}.apple-pay-benefit-grid svg{color:var(--ap-blue)}.apple-pay-benefit-grid h3{letter-spacing:-.025em;margin:22px 0 8px;font-size:18px;font-weight:500}.apple-pay-benefit-grid p{color:var(--ap-muted);margin:0;font-size:14px;line-height:1.55}.apple-pay-app-list{border-top:1px solid var(--ap-line);margin-top:44px}.apple-pay-app-list>a{border-bottom:1px solid var(--ap-line);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:28px;min-height:178px;padding:32px 3px;transition:color .16s,padding .16s;display:grid}.apple-pay-app-list>a:hover{color:var(--ap-blue);padding-left:9px;padding-right:9px}.apple-pay-app-logo{background:#fff;border:1px solid #10131a1a;border-radius:20px;place-items:center;width:100px;height:82px;margin-top:2px;padding:16px;display:grid;overflow:hidden;box-shadow:0 9px 24px #10131a0f}.apple-pay-app-logo img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.apple-pay-app-list h3{color:var(--ap-ink);letter-spacing:-.038em;margin:0 0 8px;font-size:26px;font-weight:500}.apple-pay-app-list p{max-width:660px;color:var(--ap-muted);margin:0;font-size:15px;line-height:1.62}.apple-pay-app-link{color:var(--ap-blue);align-items:center;gap:5px;margin-top:14px;font-size:12px;font-weight:600;display:inline-flex}.apple-pay-faq{padding-bottom:104px}.apple-pay-faq-grid{border-top:1px solid var(--ap-line);border-left:1px solid var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.apple-pay-faq-grid>div{border-right:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);min-height:190px;padding:28px 30px 30px}.apple-pay-faq-grid h3{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:500;line-height:1.2}.apple-pay-faq-grid p{color:var(--ap-muted);margin:14px 0 0;font-size:14px;line-height:1.55}.apple-pay-about{background:linear-gradient(120deg,#dce8ff,#edf2ff 54%,#dff5ff);border-radius:30px;margin-bottom:90px;padding:58px 60px 62px}.apple-pay-about h2{font-size:clamp(34px,3.7vw,48px)}.apple-pay-about p{max-width:710px;font-size:16px}.apple-pay-search-link{background:var(--ap-blue);border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:28px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex;color:#fff!important}.apple-pay-search-link:hover{background:#2443c9;transform:translateY(-1px)}.apple-pay-search-link:focus-visible{outline-offset:3px;outline:3px solid #2d50ed3d}.apple-pay-footer{border-top:1px solid var(--ap-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:8px 24px;width:min(100% - 64px,1380px);min-height:170px;margin:0 auto;display:grid}.apple-pay-footer img{width:99px;height:33px;display:block}.apple-pay-footer>p{color:var(--ap-muted);margin:0;font-size:13px}.apple-pay-footer nav{grid-area:1/3;gap:24px;font-size:12px;font-weight:500;display:flex}.apple-pay-footer small{color:#8a919c;grid-column:1/-1;font-size:10px}@media (max-width:840px){.apple-pay-search-hero,.apple-pay-search-page .app{min-height:max(820px,100svh)}.apple-pay-sky-backdrop{height:max(820px,100svh)!important}.apple-pay-search-heading{width:calc(100% - 32px);top:176px}.apple-pay-search-heading h1{font-size:clamp(45px,11.5vw,66px)}.apple-pay-search-page .app[data-state=hero][data-multi-city=true] .apple-pay-search-heading{margin-bottom:28px}.apple-pay-direct-answer{grid-template-columns:1fr;gap:27px;width:min(100% - 40px,680px);padding:78px 0 82px}.apple-pay-direct-answer p{margin-top:0}.apple-pay-article,.apple-pay-footer{width:min(100% - 40px,680px)}}@media (max-width:580px){.apple-pay-search-hero,.apple-pay-search-page .app{min-height:max(790px,100svh)}.apple-pay-search-heading{top:168px}.apple-pay-search-heading h1{max-width:330px;font-size:clamp(42px,12.8vw,54px)}.apple-pay-direct-answer,.apple-pay-article,.apple-pay-footer{width:calc(100% - 32px)}.apple-pay-direct-answer{padding:64px 0 68px}.apple-pay-direct-answer h2,.apple-pay-article-section h2,.apple-pay-about h2{font-size:clamp(35px,10.4vw,47px)}.apple-pay-direct-answer p{font-size:17px}.apple-pay-article{padding-top:72px}.apple-pay-article-section{padding-bottom:73px}.apple-pay-article-section+.apple-pay-article-section{padding-top:70px}.apple-pay-article-section>p{font-size:16px}.apple-pay-benefit-grid{grid-template-columns:1fr}.apple-pay-benefit-grid>div{padding:27px 0}.apple-pay-benefit-grid>div+div{border-top:1px solid var(--ap-line);border-left:0;padding-left:0}.apple-pay-app-list>a{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:0;padding:29px 0}.apple-pay-app-list>a:hover{padding-left:0;padding-right:0}.apple-pay-app-logo{border-radius:16px;width:70px;height:62px;padding:12px}.apple-pay-app-list h3{font-size:22px}.apple-pay-app-list p{font-size:14px}.apple-pay-faq-grid{grid-template-columns:1fr;margin-top:32px}.apple-pay-faq-grid>div{min-height:0;padding:25px 24px 27px}.apple-pay-about{border-radius:25px;margin-bottom:54px;padding:40px 26px 43px}.apple-pay-about p{font-size:15px}.apple-pay-search-link{width:100%}.apple-pay-footer{grid-template-rows:auto;grid-template-columns:1fr;align-content:start;min-height:235px;padding:40px 0}.apple-pay-footer>p,.apple-pay-footer nav,.apple-pay-footer small{grid-area:auto/1}.apple-pay-footer nav{flex-wrap:wrap;gap:13px 22px;margin:19px 0 12px}}@media (prefers-reduced-motion:reduce){html:has(.apple-pay-page){scroll-behavior:auto}.apple-pay-search-heading,.apple-pay-app-list>a{transition:none}}
