.native-lead-reset{display:block;margin-top:8px;padding:4px 0;border:0;background:none;color:#2457d6;font:inherit;text-decoration:underline;cursor:pointer}
dialog.xstarz-short-lead{box-sizing:border-box;margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0}
dialog.xstarz-short-lead::backdrop{background:transparent}
.xstarz-short-lead [hidden]{display:none!important}
.form-preview [data-native-lead-status][hidden]{display:none!important}
.form-preview form[data-native-site-lead] [data-native-lead-status]{position:static;margin:0;opacity:1;color:#424242;font-size:14px;line-height:1.45;text-align:left}

form[data-native-site-lead] .native-source-lead-status{grid-column:1/-1;position:static;box-sizing:border-box;width:100%;margin:12px 0 0;font:400 14px/1.45 Montserrat,Arial,sans-serif;color:#424242;text-align:left}
form[data-native-site-lead] [data-native-lead-status][hidden],form[data-native-site-lead] button[hidden]{display:none!important}

form[data-native-site-lead] .native-lead-reset{grid-column:1/-1;justify-self:start;max-width:100%;text-align:left;font-size:14px}

/* The source date picker lives in the native dialog top layer. */
.native-quiz-calendar[hidden]{display:none!important}.native-quiz-calendar{position:fixed!important;z-index:2;margin:0!important;font:16px Arial,sans-serif!important}.native-quiz-calendar-open{position:absolute;right:0;top:0;bottom:0;width:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.native-quiz-calendar-open svg{position:static!important;transform:none!important;height:auto;width:25px!important}.native-quiz-calendar-day{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.native-quiz-calendar-day:disabled{cursor:default;opacity:.35}.native-quiz-calendar button:focus-visible,.native-quiz-calendar-open:focus-visible{outline:2px solid #242424;outline-offset:3px}.native-quiz-calendar td:has(button:focus-visible){outline:2px solid #242424;outline-offset:-2px}

/* A three-stage itinerary, using the site's navy, orange and existing typefaces. */
dialog.native-quiz-dialog{width:min(820px,calc(100vw - 32px));max-width:820px;max-height:calc(100dvh - 32px);padding:0!important;border:0!important;border-radius:20px!important;background:#fcfcfc;color:#242424;box-shadow:0 24px 90px #10203944;overflow:auto;font:15px/1.5 Montserrat,Arial,sans-serif}dialog.native-quiz-dialog::backdrop{background:#10243ab3;backdrop-filter:blur(5px)}.native-quiz-header{position:relative;padding:32px 66px 25px 32px;background:#19385b;color:white}.native-quiz-header h2{margin:0!important;font:24px/1.3 DrukTextWideTT,Montserrat,sans-serif!important;letter-spacing:-.5px;max-width:600px}.native-quiz-header p{margin:12px 0 0!important;font-size:14px;color:#e5eef7}.native-quiz-close{position:absolute;right:18px;top:18px;width:40px;height:40px;border:1px solid #ffffff77;border-radius:50%;background:transparent;color:white;font:28px/1 Arial;cursor:pointer}.native-quiz-form{padding:24px 32px 28px}.native-quiz-progress{display:flex;gap:16px;list-style:none;margin:0 0 28px;padding:0}.native-quiz-progress li{display:flex;align-items:center;gap:8px;flex:1;color:#53667a;border-bottom:3px solid #dce4eb;padding-bottom:14px;font-size:13px;font-weight:600}.native-quiz-progress li[aria-current],.native-quiz-progress li[data-complete=true]{border-color:#f16d4a;color:#19385b}.native-quiz-progress span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf2f6;color:#19385b;flex-shrink:0}.native-quiz-progress [aria-current] span{background:#19385b;color:#fff}.native-quiz-step-title{margin:0 0 8px!important;font:21px/1.4 DrukTextWideTT,Montserrat,sans-serif!important;color:#19385b}.native-quiz-hint{margin:0 0 18px!important;color:#536170;font:13px/1.6 Montserrat,Arial,sans-serif!important}.native-quiz-form .xz-index-t-input-group{margin:20px 0!important;max-width:100%;padding:0!important}.native-quiz-form .xz-index-t-input-title{display:block;margin:0 0 10px!important;color:#242424!important;font:600 15px/1.5 Montserrat,Arial,sans-serif!important}.native-quiz-form .native-quiz-choice{position:relative;display:flex!important;align-items:center;gap:12px;min-height:48px;box-sizing:border-box;margin:0 0 8px!important;padding:11px 14px!important;border:1px solid #dce3e9;border-radius:10px;background:white;color:#242424;font:14px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}.native-quiz-choice:has(input:checked){border-color:#19385b;background:#edf2f6}.native-quiz-choice:has(input:focus-visible){outline:2px solid #19385b;outline-offset:2px}.native-quiz-form .native-quiz-choice input{position:static!important;opacity:1!important;width:18px!important;height:18px!important;min-width:18px;margin:0!important;accent-color:#19385b}.native-quiz-form .xz-index-t-checkbox__indicator{display:none!important}.native-quiz-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.native-quiz-channels .native-quiz-choice{margin:0!important;justify-content:center;padding:12px 8px!important;gap:7px;font-size:13px}.native-quiz-contacts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.native-quiz-field>label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.native-quiz-form .native-quiz-field .xz-index-t-input-group{margin:0!important}.native-quiz-form input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;display:block;width:100%;height:50px!important;padding:12px 14px!important;border:1px solid #b6c2ce!important;border-radius:8px!important;background:#fff!important;color:#242424!important;font:16px/1.4 Montserrat,Arial,sans-serif!important}.native-quiz-form .xz-index-t-datepicker__wrapper{position:relative}.native-quiz-form input[data-native-quiz-date]{padding-right:48px!important}.native-quiz-field>input{margin-bottom:6px}.native-quiz-form .xz-index-t-input-group_cb{font:12px/1.6 Montserrat,Arial,sans-serif!important}.native-quiz-form .xz-index-t-input-group_cb label{display:flex;align-items:flex-start;gap:10px}.native-quiz-form .xz-index-t-input-group_cb input{position:static!important;opacity:1!important;width:18px;height:18px;accent-color:#19385b;flex-shrink:0;margin-top:2px}.native-quiz-form .xz-index-t-input-group_cb a{color:#19385b!important;text-decoration:underline}.native-quiz-navigation{display:flex;gap:12px;justify-content:space-between;padding-top:20px;border-top:1px solid #e1e6eb;margin-top:24px}.native-quiz-navigation button{min-height:48px;padding:12px 24px;border-radius:9px;font:600 14px/1.4 Montserrat,Arial,sans-serif;cursor:pointer}.native-quiz-back{background:transparent;border:1px solid #b6c2ce;color:#19385b}.native-quiz-next,.native-quiz-submit{margin-left:auto;background:#19385b;color:white;border:1px solid #19385b}.native-quiz-submit{background:#f16d4a;border-color:#f16d4a;color:#152a42}.native-quiz-navigation button:disabled{cursor:default;opacity:.55}.native-quiz-dialog :focus-visible{outline:2px solid #f16d4a;outline-offset:3px}.native-quiz-status{margin:16px 0 0;line-height:1.6}.native-quiz-form [hidden]{display:none!important}.native-quiz-form .native-lead-reset{margin-top:10px;border:1px solid #19385b;background:white;color:#19385b;padding:10px;border-radius:8px;font:inherit}.native-quiz-calendar{min-width:256px}.native-quiz-calendar .xz-index-t_datepicker__header{margin-bottom:8px}
@media(max-width:600px){dialog.native-quiz-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px!important}.native-quiz-header{padding:24px 54px 22px 20px}.native-quiz-header h2{font-size:18px!important}.native-quiz-header p{font-size:12px}.native-quiz-close{right:12px;top:14px;width:34px;height:34px}.native-quiz-form{padding:20px}.native-quiz-progress{gap:10px;margin-bottom:22px}.native-quiz-progress li{gap:6px;font-size:12px}.native-quiz-step-title{font-size:18px!important}.native-quiz-channels{grid-template-columns:1fr 1fr}.native-quiz-contacts{grid-template-columns:1fr;gap:16px}.native-quiz-navigation button{padding:12px 16px}.native-quiz-form .native-quiz-choice{font-size:13px}}

:root .native-quiz-launcher{box-sizing:border-box;position:fixed;left:18px;right:auto;bottom:114px;z-index:90;min-height:48px;border:0;border-radius:999px;padding:13px 22px;background:#19385b;color:#fff;box-shadow:0 4px 20px #10243a24;font:600 14px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}:root .native-quiz-launcher:focus-visible{outline:3px solid #f16d4a;outline-offset:3px}@media(max-width:600px){:root .native-quiz-launcher{left:12px;right:auto;bottom:112px;font-size:13px;padding:12px 16px}}

.native-quiz-form ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none!important;padding:0!important;margin:0!important}.native-quiz-form ul li{list-style:none!important;padding:0!important;margin:0!important;min-width:0}.native-quiz-form .native-quiz-choice{width:100%!important;height:100%;margin:0!important;white-space:normal!important;text-align:left!important;font:500 14px/1.45 Montserrat,Arial,sans-serif!important}.native-quiz-form input[type=checkbox],.native-quiz-form input[type=radio]{position:relative!important;z-index:auto!important;pointer-events:auto!important;opacity:1!important;left:auto!important;top:auto!important;clip:auto!important}.native-quiz-form .native-quiz-choice input{flex-shrink:0}.native-quiz-form .xz-index-t-input-group_rd:has(input[type=radio]) ul{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.native-quiz-form .native-quiz-choice{font-size:12px!important;padding:10px!important;gap:8px}.native-quiz-form .xz-index-t-input-group_rd:has(input[type=radio]) ul{grid-template-columns:1fr}.native-quiz-form .native-quiz-channels .native-quiz-choice{font-size:13px!important}}

.native-quiz-navigation{position:sticky;bottom:0;z-index:3;background:#fcfcfc;box-shadow:0 -10px 14px #fcfcfc}.native-quiz-step-title:focus-visible{outline:none}dialog.native-quiz-dialog .native-quiz-close{min-width:0;min-height:0;padding:0;box-sizing:border-box;line-height:1}@media(max-width:600px){dialog.native-quiz-dialog .native-quiz-close{width:34px;height:34px}}

/* Keep the close control available while the quiz contents scroll. */
dialog.native-quiz-dialog{overflow:hidden}.native-quiz-dialog>[data-index-quiz]{max-height:inherit;overflow:auto}.native-quiz-dialog>.native-quiz-close{z-index:4;background:#19385b}
