@font-face{font-family:Avenir Next;font-weight:400;src:url(/assets/146f526d-792d-4257-ba12-0fb6fbb8e31e-CQQHvoJK.woff2)format("woff2"),url(/assets/2a1d06fe-73d7-4df1-9d59-5227c3c01d03-Dj3G2VAB.woff)format("woff");font-display:swap}@font-face{font-family:Avenir Next;font-weight:500;src:url(/assets/9548fa3a-05c3-47ef-a6d5-f2f6fef54f84--kFVjiFk.woff2)format("woff2"),url(/assets/7667f1c1-c3ca-4520-aead-66f9d93d55a0-D3tkXAoJ.woff)format("woff");font-display:swap}@font-face{font-family:Avenir Next;font-weight:600;src:url(/assets/11ba579d-59f5-479e-b2dd-411ca230f60c-D8jCWNqf.woff2)format("woff2"),url(/assets/f740c173-ce1a-4e47-a4e3-fab0a45da815-Bkh5e4Za.woff)format("woff");font-display:swap}@font-face{font-family:Avenir Next;font-weight:700;src:url(/assets/54a73ecc-af4b-4a5d-bc62-308e0fb53d83-B3OkqSHd.woff2)format("woff2"),url(/assets/1cc134d7-e443-4d5b-887d-09e2af0aa119-BURyUe7l.woff)format("woff");font-display:swap}@font-face{font-family:Poppins;font-weight:400;src:url(/assets/Poppins-400-latin-ext-BGNV62LR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-weight:400;src:url(/assets/Poppins-400-latin-BwTUGeWf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Poppins;font-weight:500;src:url(/assets/Poppins-500-latin-ext-DYJoBICm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-weight:500;src:url(/assets/Poppins-500-latin-CWICHMj6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(/assets/Poppins-600-latin-ext-BO279Z4F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(/assets/Poppins-600-latin-DJVo7c07.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Poppins;font-weight:700;src:url(/assets/Poppins-700-latin-ext-ngPRHmr-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-weight:700;src:url(/assets/Poppins-700-latin-g9MkRaG0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}:root{--bcr-blue:#1080c9;--bcr-black:#050400;--white:#fff;--bcr-yellow:#fff100;--bcr-yellow-rgb:255, 241, 0;--btn-yellow-from:#fef200;--btn-yellow-from-rgb:254, 242, 0;--btn-yellow-to:gold;--btn-yellow-gradient:linear-gradient(to right, var(--btn-yellow-from) 0%, var(--btn-yellow-to) 100%);--plan-green:#16a34a;--plan-green-ink:#12823b;--plan-red:#dc3545;--plan-grey-fill:#f5f5f5;--plan-ink:#242424;--plan-muted:#515151;--info-fill:#cff4fc;--info-ink:#055161;--rule:#0000001f;--font-sans:"Avenir Next", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-secondary:Poppins, var(--font-sans)}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-sans);margin:0}.screen{background:var(--bcr-blue);min-height:100dvh;color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem 3rem;display:flex}.page{min-height:100vh;color:var(--bcr-black);background:#eee}body.has-modal .kiosk-shell{filter:blur(3px)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h1,.h2{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;margin:0;font-style:italic}.spinner[data-v-a03bcb77]{width:var(--spinner-size);height:var(--spinner-size);background:conic-gradient(#0000 0%,currentColor 100%);border-radius:50%;flex:none;animation:.8s linear infinite spinner-rotate-a03bcb77;display:block;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes spinner-rotate-a03bcb77{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-a03bcb77]{animation:1.4s ease-in-out infinite spinner-pulse-a03bcb77}@keyframes spinner-pulse-a03bcb77{0%,to{opacity:1}50%{opacity:.3}}}.btn[data-v-5edb9b73]{height:52px;font-family:var(--font-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:20px;font-weight:600;line-height:16px;text-decoration:none;transition:transform .12s ease-out,filter .12s ease-out,opacity .12s ease-out;display:inline-flex}.btn[data-v-5edb9b73]:active{transform:translateY(2px)}.btn--primary[data-v-5edb9b73]{color:#fff;background:linear-gradient(90deg,#0071bc 0%,#0083ca 100%)}.btn--outline[data-v-5edb9b73]{border:1px solid var(--bcr-blue);color:var(--bcr-blue);background:#fff}.btn--danger[data-v-5edb9b73]{color:#fff;background:#dc2626;border:1px solid #dc2626}.btn--danger-outline[data-v-5edb9b73]{color:#dc2626;background:#fff;border:1px solid #dc2626}.btn--start-over[data-v-5edb9b73]{color:#dc3545;border-radius:4px}.btn--start-over[data-v-5edb9b73]:active{opacity:.7}.btn--back[data-v-5edb9b73]{color:#202020;background:#fff;border:1px solid #000;justify-content:space-between;width:140px;padding:0 30px}.btn--next[data-v-5edb9b73]{background:var(--btn-yellow-gradient);color:#202020;justify-content:space-between;min-width:250px;padding:0 30px}.btn[data-v-5edb9b73]:disabled,.btn[aria-disabled=true][data-v-5edb9b73]{cursor:not-allowed}.btn[data-v-5edb9b73]:disabled{opacity:.5;background:#aeadac;border-color:#aeadac}.btn[data-v-5edb9b73]:disabled:active,.btn--busy[data-v-5edb9b73]:active{transform:none}.btn--busy[data-v-5edb9b73]{opacity:.85}@media (prefers-reduced-motion:reduce){.btn[data-v-5edb9b73]{transition:none}}.modal[data-v-ea9455ba]{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal--plain[data-v-ea9455ba]{background:#eee}.modal__backdrop[data-v-ea9455ba]{background:#0003;border:0;padding:0;position:absolute;inset:0}button.modal__backdrop[data-v-ea9455ba]{cursor:pointer}.modal__dialog[data-v-ea9455ba]{background:#fff;border:4px solid #fff;border-radius:20px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px 5px #0000004d}.modal__dialog--wide[data-v-ea9455ba]{width:660px}.modal__dialog--narrow[data-v-ea9455ba]{width:520px}.modal[data-state=open] .modal__backdrop[data-v-ea9455ba]{animation:.2s ease-out modal-fade-in-ea9455ba}.modal[data-state=open] .modal__dialog[data-v-ea9455ba]{animation:.25s ease-out modal-drop-in-ea9455ba}.modal[data-state=closing] .modal__backdrop[data-v-ea9455ba]{animation:.2s ease-in forwards modal-fade-out-ea9455ba}.modal[data-state=closing] .modal__dialog[data-v-ea9455ba]{animation:.25s ease-in forwards modal-drop-out-ea9455ba}.modal[data-state=closing][data-v-ea9455ba]{pointer-events:none}@keyframes modal-fade-in-ea9455ba{0%{opacity:0}}@keyframes modal-drop-in-ea9455ba{0%{opacity:0;transform:translateY(-40px)}}@keyframes modal-fade-out-ea9455ba{to{opacity:0}}@keyframes modal-drop-out-ea9455ba{to{opacity:0;transform:translateY(-40px)}}.modal__head[data-v-ea9455ba]{flex-direction:column;align-self:stretch;align-items:center;gap:16px;padding:30px 0;display:flex}.modal__head--blue[data-v-ea9455ba]{background:#0083ca}.modal__head--yellow[data-v-ea9455ba]{background:var(--bcr-yellow)}.modal__head--red[data-v-ea9455ba]{background:var(--plan-red)}.modal__head--yellow .modal__title[data-v-ea9455ba]{color:var(--bcr-black)}.modal__icon[data-v-ea9455ba]{width:44px;height:44px;display:block}.modal__title[data-v-ea9455ba]{color:#fff;max-width:560px;font-family:var(--font-secondary);text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1.2}.modal__dialog--narrow .modal__title[data-v-ea9455ba]{font-size:28px;font-weight:700}.modal__title strong[data-v-ea9455ba]{font-size:34px;font-weight:700;display:block}.modal__body[data-v-ea9455ba]{flex-direction:column;align-self:stretch;align-items:center;gap:30px;padding:40px;display:flex}.modal__actions[data-v-ea9455ba]{justify-content:center;align-items:center;gap:24px;display:flex}@media (prefers-reduced-motion:reduce){.modal[data-state] .modal__backdrop[data-v-ea9455ba],.modal[data-state] .modal__dialog[data-v-ea9455ba]{animation:none}}.idle__countdown[data-v-4fd51cef]{color:#000;font-family:var(--font-secondary);text-align:center;margin:0;font-size:18px;line-height:1.4}.summary[data-v-c93e9c1e]{z-index:10;filter:drop-shadow(0 4px 8px #0000001f);background:#fff;border:1px solid #05040033;border-radius:20px;align-items:center;gap:20px;margin:0 24px;padding:16px;display:flex;position:sticky;top:0}.summary__vehicle[data-v-c93e9c1e]{flex:none;align-items:center;gap:20px;display:flex}.summary__vehicle-image[data-v-c93e9c1e]{object-fit:cover;width:128px;height:80px}.summary[data-v-c93e9c1e],.summary__vehicle[data-v-c93e9c1e],.summary__vehicle-image[data-v-c93e9c1e],.summary__eyebrow[data-v-c93e9c1e]{transition:width .25s,height .25s,max-height .25s,margin .25s,padding .25s,opacity .18s}.summary--minimised[data-v-c93e9c1e]{filter:drop-shadow(0 6px 16px #00000029);border-top-left-radius:0;border-top-right-radius:0;padding:10px 16px}.summary--minimised .summary__vehicle-image[data-v-c93e9c1e]{opacity:0;width:0;height:44px;margin-right:-20px}.summary__eyebrow[data-v-c93e9c1e]{max-height:20px;overflow:hidden}.summary--minimised .summary__eyebrow[data-v-c93e9c1e]{opacity:0;max-height:0}.summary__detail[data-v-c93e9c1e],.summary__detail-value[data-v-c93e9c1e]{transition:gap .25s,font-size .25s}.summary--minimised .summary__detail[data-v-c93e9c1e]{gap:2px}.summary--minimised .summary__detail-value[data-v-c93e9c1e]{font-size:13px}@media (prefers-reduced-motion:reduce){.summary[data-v-c93e9c1e],.summary__vehicle[data-v-c93e9c1e],.summary__vehicle-image[data-v-c93e9c1e],.summary__eyebrow[data-v-c93e9c1e],.summary__detail[data-v-c93e9c1e],.summary__detail-value[data-v-c93e9c1e]{transition:none}}.summary__vehicle-text[data-v-c93e9c1e]{flex-direction:column;gap:2px;min-width:0;display:flex}.summary__eyebrow[data-v-c93e9c1e]{text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.summary__vehicle-name[data-v-c93e9c1e]{text-transform:uppercase;margin:0;font-size:26px;font-style:italic;font-weight:700}.summary__divider[data-v-c93e9c1e]{background:#05040033;align-self:stretch;width:1px}.summary__details[data-v-c93e9c1e]{flex:1 1 0;gap:24px;min-width:0;display:flex}.summary__detail[data-v-c93e9c1e]{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.summary__detail-label[data-v-c93e9c1e]{text-transform:uppercase;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:700;display:flex}.summary__detail-label img[data-v-c93e9c1e]{width:18px;height:18px;display:block}.summary__detail-value[data-v-c93e9c1e]{margin:0;font-size:17px}.summary__totals[data-v-c93e9c1e]{flex:none;grid-template-columns:max-content max-content;align-items:baseline;gap:6px 12px;display:grid}.summary__total-label[data-v-c93e9c1e]{letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.summary__total-value[data-v-c93e9c1e]{white-space:nowrap;margin:0;font-size:26px;font-style:italic;font-weight:700}.summary__total-value .summary__currency[data-v-c93e9c1e]{font-size:13px;font-style:normal;font-weight:500}.actionbar[data-v-4f202a57]{justify-content:space-between;align-items:center;display:flex}.actionbar--docked[data-v-4f202a57]{z-index:10;filter:drop-shadow(0 -4px 5px #00000029);background:#fff;padding:30px;position:sticky;bottom:0}.actionbar--inline[data-v-4f202a57]{margin-top:14px}.actionbar__forward[data-v-4f202a57]{align-items:center;gap:24px;display:flex}.actionbar[data-v-4f202a57] .btn__icon{flex:none;width:24px;height:24px;display:block}.actionbar[data-v-4f202a57] .btn__icon--flip{transform:rotate(180deg)}.alert[data-v-6c5cea81]{border:1px solid;border-radius:8px;align-items:flex-start;gap:16px;padding:16px 20px;font-size:18px;line-height:1.35;display:flex}.alert--error[data-v-6c5cea81]{color:#8c1420;background:#fdeaec;border-color:#dc3545}.alert--warning[data-v-6c5cea81]{color:#7a4f00;background:#fdf4e3;border-color:#d08700}.alert__body[data-v-6c5cea81]{flex:auto;min-width:0}.alert__heading[data-v-6c5cea81]{font-weight:700}.alert__message[data-v-6c5cea81]{margin-left:6px}.alert__list[data-v-6c5cea81]{margin:6px 0 0;padding-left:22px}.alert__list li+li[data-v-6c5cea81]{margin-top:4px}.alert__close[data-v-6c5cea81]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px -10px -10px 0;padding:0;font-size:32px;line-height:1;display:flex}.alert__close[data-v-6c5cea81]:active{opacity:.6}.busy[data-v-c8a46dff]{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;top:16px;left:0;right:0}.busy__chip[data-v-c8a46dff]{width:40px;height:40px;color:var(--bcr-blue);pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 10px #0000002e}.busy-fade-enter-active[data-v-c8a46dff],.busy-fade-leave-active[data-v-c8a46dff]{transition:opacity .15s ease-out,transform .15s ease-out}.busy-fade-enter-from[data-v-c8a46dff],.busy-fade-leave-to[data-v-c8a46dff]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.busy-fade-enter-active[data-v-c8a46dff],.busy-fade-leave-active[data-v-c8a46dff]{transition:none}}.panel[data-v-ed3eda1b]{gap:var(--panel-gap,24px);margin-top:var(--panel-offset,20px);background:#fff;border:1px solid #05040033;border-radius:20px;flex-direction:column;padding:30px;display:flex}.panel__heading[data-v-ed3eda1b]{flex-direction:column;gap:2px;display:flex}.panel__heading--narrow[data-v-ed3eda1b]{max-width:578px}.panel__title[data-v-ed3eda1b]{letter-spacing:normal;font-size:24px;font-weight:700}.panel__subtitle[data-v-ed3eda1b]{margin:0;font-size:18px}.kiosk__header[data-v-b116256c]{margin:24px 0 14px;padding:0 24px}.kiosk__header--standalone[data-v-b116256c]{z-index:10;background:#eee;margin:0;padding:24px 24px 0;position:sticky;top:0}.kiosk__step[data-v-b116256c]{border-bottom:.5px solid var(--bcr-blue);color:var(--bcr-blue);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:16px;font-weight:600;line-height:18px;display:flex}.kiosk__step p[data-v-b116256c]{margin:0}.kiosk__booking[data-v-b116256c]{gap:16px;display:flex}.trustbar[data-v-6ac1826b]{align-items:flex-start;margin:20px 0 0;padding:0 24px;display:flex}.trustbar__item[data-v-6ac1826b]{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.trustbar__icon[data-v-6ac1826b]{width:28px;height:28px;display:block}.trustbar__title[data-v-6ac1826b]{margin:0;font-size:20px;font-weight:700}.trustbar__title .trustbar__title-soft[data-v-6ac1826b]{font-weight:500}.trustbar__note[data-v-6ac1826b]{color:var(--plan-muted);margin:0;font-size:15px}.kiosk-shell[data-v-7a9f21c9]{min-height:100dvh;color:var(--bcr-black);background:#eee;flex-direction:column;display:flex}.kiosk[data-v-7a9f21c9]{flex:1 0 auto;width:100%;padding:0 24px 24px}.kiosk--column[data-v-7a9f21c9]{max-width:1248px;margin:0 auto}.kiosk--no-summary[data-v-7a9f21c9]{--panel-offset:10px}.kiosk__alert[data-v-7a9f21c9]{margin-top:var(--panel-offset,20px);margin-bottom:10px}.restart__message[data-v-4bb1caa8]{color:#000;font-family:var(--font-secondary);text-align:center;margin:0;font-size:18px;line-height:1.4}.fatal[data-v-62759164]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 24px;display:flex}.fatal__title[data-v-62759164]{font-family:var(--font-secondary);color:var(--bcr-black);margin:0;font-size:32px;font-weight:600}.fatal__body[data-v-62759164]{color:var(--plan-muted);margin:0;font-size:20px}
