:root{--font-sans:var(--font-ltg), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading-1-size-value:4;--heading-2-size-value:2.8;--color-brand-text-gray:#6b7280;--background:0 0% 100%}.tracking-responsive{letter-spacing:-.01em}@font-face{font-family:Call checkout;src:url(/fonts/ltg-font.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.call-checkout-theme{--font-sans:"Call checkout", var(--font-cjk,ui-sans-serif), var(--font-devanagari,ui-sans-serif), sans-serif;font-family:var(--font-sans);letter-spacing:normal;color:#0a0a0a;font-size:16px;line-height:1.5}.call-checkout-page{background-color:#fff}.call-checkout-theme svg{stroke-width:2px}.call-summary-overlay[data-state],.call-payment-dialog[data-state]{background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;width:100%;max-width:none;padding:0;animation:.5s cubic-bezier(.16,1,.3,1) call-sheet-in;display:flex;position:fixed;inset:auto 0 0;transform:none}.call-summary-overlay[data-state]{height:100dvh;max-height:100dvh}.call-payment-dialog[data-state]{max-height:70vh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;overflow:hidden}.call-payment-dialog[data-state=closed]{animation:.3s ease-in call-sheet-out}.call-add-payment-dialog .call-payment-header{padding:24px 24px 0}.call-add-payment-dialog .call-payment-body{padding:16px 24px 24px}@media (min-width:768px){.call-summary-overlay[data-state],.call-payment-dialog[data-state]{background:#e5e7eb;border:1px solid #e5e5e5;border-radius:10px;width:512px;height:auto;max-height:70vh;padding:2px;animation:.2s ease-out call-dialog-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.call-summary-inner{border-radius:10px}.call-payment-dialog[data-state]{max-height:90vh;animation:call-payment-in .5s linear(0, .35 13%, .85 30%, 1.08 50%, 1.03 70%, 1);border-color:#0000;border-radius:16px}.call-payment-dialog[data-state=closed]{animation:.2s ease-in call-dialog-out}.call-add-payment-dialog[data-state]{border-radius:10px;width:425px;max-height:70vh}.call-add-payment-dialog .call-payment-inner{border-radius:8px}.call-add-payment-dialog .call-payment-header h2{margin-bottom:0;font-size:18px;line-height:1.5}}@keyframes call-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes call-sheet-out{to{transform:translateY(100%)}}@keyframes call-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes call-dialog-out{to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes call-payment-in{0%{opacity:0;transform:translate(-50%,calc(40px - 50%))perspective(800px)rotateX(40deg)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)perspective(800px)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.call-summary-overlay[data-state],.call-payment-dialog[data-state]{animation:none}}.call-checkout-page:has(.call-booking-intro,.call-booking-processing){flex-direction:column;display:flex}.call-checkout-page:has(.call-booking-intro){padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.call-checkout-page:has(.call-booking-intro,.call-booking-processing) .call-checkout-content{flex-direction:column;flex:1;display:flex}.call-checkout-page:has(.call-booking-intro,.call-booking-processing) .call-checkout-body{flex:1;justify-content:center;align-items:center;padding-bottom:0;display:flex}.call-checkout-page:has(.call-booking-intro,.call-booking-processing) .call-booking-view{flex-direction:column;flex:1;align-self:stretch;display:flex}.call-checkout-page:has(.call-booking-intro,.call-booking-processing) .call-booking-view-content{flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.call-checkout-page:has(.call-booking-intro){padding-bottom:2.5rem}}.call-checkout-theme.call-support-dialog[data-state]{font-feature-settings:"salt", "ss01";animation-duration:.25s}.call-support-dialog>button{background:var(--color-fog);width:44px;height:44px;color:var(--color-carbon);opacity:1;--ring:0 0% 13.3%;border-radius:50%;place-items:center;transition-duration:.25s;display:grid;top:12px;right:16px}.call-support-dialog>button svg{stroke-width:1.5px}.call-support-dialog>button:hover{background:var(--color-mist)}.call-support-dialog .call-support-footer{padding-bottom:max(20px, env(safe-area-inset-bottom))}@media (max-width:767px){.call-support-dialog.account-call-support{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 1rem);padding:0;animation:none;inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.call-checkout-theme.call-support-dialog[data-state],.call-support-dialog>button{transition:none;animation:none}}:lang(zh) .call-checkout-theme,:lang(hi) .call-checkout-theme{letter-spacing:normal}:lang(zh){--font-sans:var(--font-cjk), var(--font-ltg), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal}:lang(hi){--font-sans:var(--font-devanagari), var(--font-ltg), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal}:lang(zh) .tracking-responsive,:lang(hi) .tracking-responsive{letter-spacing:normal}.hero-text{font-family:var(--font-sans);font-size:calc((var(--heading-1-size-value) - 1) * 1vw + 1rem);letter-spacing:-.01em;font-weight:500;line-height:1.1}.section-title{font-family:var(--font-sans);font-size:calc((var(--heading-2-size-value) - 1) * 1vw + 1rem);letter-spacing:-.025em;font-weight:500;line-height:1.06}@keyframes imessage-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
