/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--light-orange:#f4960c;--dark-orange:#e7411a;--bg-gradient-dark-to-light:linear-gradient(to right,var(--dark-orange),var(--light-orange));--bg-gradient-light-to-dark:linear-gradient(to right,var(--light-orange),var(--dark-orange));--content-max-width:80%}body{background-image:url(/build/images/background.31fc8e7a.jpg);background-repeat:no-repeat;background-size:cover}body section:not(.section--start){background-image:url(/build/images/background_geometric.7f1bff63.png);background-position:center bottom 7rem;background-repeat:no-repeat;background-size:auto min(100vw + 2rem,var(--content-max-width))}body{color:#fff}::selection{background:#fff;color:var(--dark-orange)}@font-face{font-family:LeasePlan;font-weight:100;src:url(/build/fonts/LeasePlan-Light.8fcf4b65.otf)}@font-face{font-family:LeasePlan;font-weight:400;src:url(/build/fonts/LeasePlan-Regular.0f2a55e7.otf)}@font-face{font-family:LeasePlan;font-weight:900;src:url(/build/fonts/LeasePlan-Bold.2d3cb0fc.otf)}body{font-family:LeasePlan,sans-serif}h1{margin:0}.ui-keyboard{left:0;padding:.3em;position:absolute;text-align:center;top:0;-ms-touch-action:manipulation;touch-action:manipulation;z-index:16000}.ui-keyboard-has-focus{z-index:16001}.ui-keyboard div{font-size:1.1em}.ui-keyboard[contenteditable]{white-space:pre}.ui-keyboard-button{-moz-user-focus:ignore;cursor:pointer;height:2em;line-height:2em;margin:.1em;min-width:2em;overflow:hidden}.ui-keyboard-button span{display:inline-block;margin:0;padding:0;white-space:nowrap}.ui-keyboard-button-endrow{clear:left}.ui-keyboard-space{width:15em}.ui-keyboard-empty span,.ui-keyboard-space span{color:transparent;font:0/0 a;text-shadow:none}.ui-keyboard-preview-wrapper{overflow:hidden;position:relative;text-align:center}.ui-keyboard-preview{display:inline;margin:0 0 3px;text-align:left;width:99%}.ui-keyboard-keyset{text-align:center;white-space:nowrap}.ui-keyboard-input{text-align:left}.ui-keyboard-input-current{-moz-box-shadow:0 0 5px #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}.ui-keyboard-placeholder{color:#888}.ui-keyboard-nokeyboard{border-color:#888;color:#888}.ui-keyboard-spacer{cursor:default;display:inline-block;height:0;width:1px}.ui-keyboard-LRM span,.ui-keyboard-NBSP span,.ui-keyboard-RLM span,.ui-keyboard-ZWJ span,.ui-keyboard-ZWNJ span,.ui-keyboard-ZWSP span{font-size:.5em;line-height:1.5em;white-space:normal}.ui-keyboard-button.ui-keyboard-combo.ui-state-default{border-color:#ffaf0f}button.ui-keyboard-accept.ui-keyboard-valid-input{background:#080;border-color:#0c0;color:#fff}button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover{background:#0a0}button.ui-keyboard-accept.ui-keyboard-invalid-input{background:#800;border-color:#c00;color:#fff;opacity:.5}button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover{background:#a00}.ui-keyboard-caret{background:#c00;margin-top:3px;width:1px}div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{border-color:transparent;padding:.5em 1em}.ui-body .ui-keyboard-button{display:inline-block;height:3em;width:3em}.ui-body .ui-keyboard-widekey{width:5.5em}.ui-body .ui-keyboard-space{width:15em}.ui-body .ui-keyboard-space span{visibility:hidden}.ui-body .ui-keyboard-keyset{line-height:.5em}.ui-body input.ui-input-text,.ui-body textarea.ui-input-text{width:95%}.ui-body .ui-btn-inner{height:2em;margin:0;padding:.2em 0}.ui-body .ui-btn{font-size:13px;margin:0}button.ui-keyboard-button.btn{padding:1px 6px}button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyA0LjRINVYyLjVDNSAxLjEgMy45IDAgMi41IDBTMCAxLjEgMCAyLjV2MS45aDEuMlYyLjVjMC0uNy42LTEuMiAxLjItMS4yczEuMi42IDEuMiAxLjJ2MS45Yy0uNyAwLTEuMi42LTEuMiAxLjJ2My4yYzAgLjcuNiAxLjIgMS4yIDEuMmg1Yy44IDAgMS40LS42IDEuNC0xLjJWNS42YzAtLjYtLjYtMS4yLTEuMi0xLjJ6bS0yLjEgM3YxYzAgLjItLjEuMy0uMy4zUzYgOC42IDYgOC40di0xYy0uMi0uMS0uMy0uMy0uMy0uNSAwLS4zLjMtLjYuNi0uNnMuNi4zLjYuNmMwIC4yLS4xLjQtLjMuNXoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:.8em;width:.8em}.ui-keyboard-dark-theme button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyA0LjRINVYyLjVDNSAxLjEgMy45IDAgMi41IDBTMCAxLjEgMCAyLjV2MS45aDEuMlYyLjVjMC0uNy42LTEuMiAxLjItMS4yczEuMi42IDEuMiAxLjJ2MS45Yy0uNyAwLTEuMi42LTEuMiAxLjJ2My4yYzAgLjcuNiAxLjIgMS4yIDEuMmg1Yy44IDAgMS40LS42IDEuNC0xLjJWNS42YzAtLjYtLjYtMS4yLTEuMi0xLjJ6bS0yLjEgM3YxYzAgLjItLjEuMy0uMy4zUzYgOC42IDYgOC40di0xYy0uMi0uMS0uMy0uMy0uMy0uNSAwLS4zLjMtLjYuNi0uNnMuNi4zLjYuNmMwIC4yLS4xLjQtLjMuNXoiLz48L3N2Zz4=)}button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41QzcuNCAxLjEgNi4zIDAgNC45IDBTMi40IDEuMSAyLjQgMi41djEuOWMtLjcgMC0xLjIuNS0xLjIgMS4ydjMuMWMuMS43LjYgMS4zIDEuMyAxLjNoNC45Yy43IDAgMS4yLS42IDEuMi0xLjJWNS42Yy4xLS43LS41LTEuMi0xLjItMS4yem0tMi4xIDN2MWMwIC4yLS4xLjMtLjMuMy0uMiAwLS4zLS4xLS4zLS4zdi0xYy0uMi0uMS0uMy0uMy0uMy0uNSAwLS4zLjMtLjYuNi0uNnMuNi4zLjYuNmMwIC4yLS4xLjQtLjMuNXptLjktM0gzLjdWMi41YzAtLjcuNS0xLjIgMS4yLTEuMnMxLjIuNiAxLjIgMS4ydjEuOXoiLz48L3N2Zz4=)}.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41QzcuNCAxLjEgNi4zIDAgNC45IDBTMi40IDEuMSAyLjQgMi41djEuOWMtLjcgMC0xLjIuNS0xLjIgMS4ydjMuMWMuMS43LjYgMS4zIDEuMyAxLjNoNC45Yy43IDAgMS4yLS42IDEuMi0xLjJWNS42Yy4xLS43LS41LTEuMi0xLjItMS4yem0tMi4xIDN2MWMwIC4yLS4xLjMtLjMuMy0uMiAwLS4zLS4xLS4zLS4zdi0xYy0uMi0uMS0uMy0uMy0uMy0uNSAwLS4zLjMtLjYuNi0uNnMuNi4zLjYuNmMwIC4yLS4xLjQtLjMuNXptLjktM0gzLjdWMi41YzAtLjcuNS0xLjIgMS4yLTEuMnMxLjIuNiAxLjIgMS4ydjEuOXoiLz48L3N2Zz4=)}.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),.ui-keyboard.ui-keyboard-disabled input{opacity:.5}.ui-keyboard-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.ui-keyboard-popup{display:inline-block;max-width:22em}.ui-keyboard.ui-keyboard-popup-open .ui-keyboard-keyset .ui-keyboard-button{pointer-events:none}div.ui-keyboard-extender{margin-left:5px}button.ui-keyboard-extender span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTS41IDQuNWgxNXYxMUguNVoiLz48cGF0aCBkPSJNMiA2aDJ2Mkgyek01IDZoMnYySDV6TTggNmgydjJIOHpNMTEgNmgzdjVoLTJWOGgtMXpNMTIgMTJoMnYyaC0yek01IDEyaDZ2Mkg1ek05IDloMnYySDl6TTYgOWgydjJINnpNMiAxMmgydjJIMnpNMiA5aDN2MkgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:.9em;margin-bottom:3px;width:.9em}.ui-keyboard-dark-theme button.ui-keyboard-extender span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTS41IDQuNWgxNXYxMUguNVoiLz48cGF0aCBkPSJNMiA2aDJ2Mkgyek01IDZoMnYySDV6TTggNmgydjJIOHpNMTEgNmgzdjVoLTJWOGgtMXpNMTIgMTJoMnYyaC0yek01IDEyaDZ2Mkg1ek05IDloMnYySDl6TTYgOWgydjJINnpNMiAxMmgydjJIMnpNMiA5aDN2MkgyeiIvPjwvc3ZnPg==)}@media (max-width:319px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:12px}.ui-body .ui-btn{font-size:9px;margin:0}.ui-body .ui-keyboard-button{height:2.5em;width:1.8em}.ui-body .ui-keyboard-widekey{width:4em}.ui-body .ui-keyboard-space{width:8em}.ui-body .ui-btn-inner{height:2.5em;padding:.3em 0}}@media (min-width:320px) and (max-width:479px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{font-size:11px;margin:0}.ui-body .ui-keyboard-button{height:3em;width:1.8em}.ui-body .ui-keyboard-widekey{width:4.5em}.ui-body .ui-keyboard-space{width:10em}.ui-body .ui-btn-inner{height:3em;padding:.7em 0}}@media (min-width:480px) and (max-width:767px){.ui-keyboard div{font-size:13px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{font-size:10px;margin:0}.ui-body .ui-keyboard-button{height:2.5em}.ui-body .ui-btn-inner{height:2.5em;padding:.5em 0}}.ui-keyboard-keyset .ui-keyboard-button{position:relative}.ui-keyboard-keyset-normal .ui-keyboard-button:after{color:#999;content:attr(data-shift);font-size:.6em;left:2px;position:absolute;top:-1em;z-index:200}.ui-keyboard-keyset-shift .ui-keyboard-button:after{color:#999;content:attr(data-normal);font-size:.6em;left:2px;position:absolute;top:-1em;z-index:200}.ui-keyboard-keyset-alt .ui-keyboard-button:after{color:#999;content:attr(data-alt-shift);font-size:.6em;left:2px;position:absolute;top:-1em;z-index:200}.ui-keyboard-keyset-alt-shift .ui-keyboard-button:after{color:#999;content:attr(data-alt);font-size:.6em;left:2px;position:absolute;top:-1em;z-index:200}button{background:none;border:none;color:inherit;cursor:pointer}button:hover{opacity:.9}#screensaver{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#screensaver:not(.show){display:none}.ui-keyboard{bottom:calc(50vh - 560px);left:5%;top:auto;width:90%}.ui-keyboard .ui-keyboard-preview-wrapper{display:none}.ui-keyboard .ui-keyboard-button:not(.ui-keyboard-cancel){background:#fff;color:var(--dark-orange)}.ui-keyboard .ui-keyboard-cancel{background:#a6051a;color:#fff}.ui-keyboard .ui-keyboard-button{height:3em;margin:.2em;min-width:3em}.ui-keyboard .ui-keyboard-accept,.ui-keyboard .ui-keyboard-enter{padding:0 1rem}body>form{text-align:center}body>form,body>form>section{display:flex;flex-direction:column;justify-content:center;min-height:100vh}body>form>section{box-sizing:border-box;padding:3rem}body>form .section--explanation,body>form .section--question,body>form .section--start{justify-content:center;min-height:calc(100vh - 80px - 3rem);padding-top:0}body>form .section--explanation{padding-top:10rem}#credentials:not(.show),#quiz:not(.show),header:not(.show),section:not(.show){display:none!important}.banner{align-content:center;background:var(--bg-gradient-dark-to-light);border:3px solid #fff;border-radius:50px;box-sizing:border-box;margin:3rem auto 0;max-width:var(--content-max-width);min-height:5rem;padding:.125rem 1rem}.banner,.banner .timer{display:flex;justify-content:center;width:100%}.banner .timer{--time-content:attr(data-time);align-items:center;padding:0 2rem;position:relative}.banner .timer img{width:3rem;z-index:2}.banner .timer .timer_bar{--inner-bar-width:0;background:#fff;height:1.25rem;margin-left:-3px;position:relative;width:100%}.banner .timer .timer_bar,.banner .timer .timer_bar:before{border-bottom-right-radius:25px;border-top-right-radius:25px}.banner .timer .timer_bar:before{background:var(--dark-orange);content:"";height:calc(100% - 4px);left:0;max-width:calc(100% - 2px);position:absolute;top:2px;width:var(--inner-bar-width)}.banner .timer:after{content:var(--time-content);font-size:.75rem;font-weight:700;letter-spacing:.25px;line-height:1;position:absolute;right:2rem;top:7px}.banner .timer:before{bottom:2px;content:"TIME";font-size:.5625rem;left:0;letter-spacing:.2px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.section--congratulations{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 max(2rem,(100vw - var(--content-max-width))/2);text-align:center}.section--congratulations .leaseplan-logo{margin:0 auto 1rem;width:128px}.section--congratulations h1{font-size:3.25rem;margin:3rem auto}.section--congratulations p{font-size:2.25rem;margin:1.25rem 0}.section--congratulations p strong{font-weight:900}.section--congratulations p:last-child{margin-bottom:0}form#credentials{box-sizing:border-box;margin:0 auto;max-width:clamp(384px,75vw,var(--content-max-width));padding-bottom:320px}form#credentials .leaseplan-logo{margin:4rem auto;width:128px}form#credentials h1{font-size:3rem;line-height:1.5;margin-bottom:2.5rem}form#credentials p{font-size:2rem;font-weight:100;margin:0}form#credentials small{font-size:1rem;font-weight:100;margin:1.5rem 0 4rem}form#credentials .field{align-items:end;column-gap:2rem;display:flex;width:100%}form#credentials .field label{font-size:1.75rem;font-weight:700;width:100px}form#credentials .field input{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.376);box-shadow:none;caret-color:currentColor;color:#fff;font-size:1.5rem;outline:none;padding:.25rem;width:100%}form#credentials .field input:focus{background:#fff;border-bottom-color:transparent;caret-color:currentColor;color:var(--dark-orange)}form#credentials .field+.field{margin-top:2.5rem}form#credentials .submit{margin-top:3rem}form#credentials .submit:not(.show){display:none}.section--start h1{margin:0 auto;max-width:var(--content-max-width)}#start-quiz--hand{padding:3rem 0 2rem}#start-quiz--hand img{height:128px}#start-quiz--text{font-size:2rem;font-weight:700;text-transform:uppercase}#start-quiz--text strong{display:block;font-size:3.125rem}.section--question{justify-content:space-between;padding-bottom:9rem}.section--question .content{box-sizing:border-box;margin:0 auto;max-width:var(--content-max-width)}.section--question h1{align-items:center;display:flex;flex-direction:column;font-size:2rem;justify-content:center;line-height:1.5;min-height:20rem}.section--question.section--question--bonus h1{min-height:25rem}.section--question.section--question--bonus h1:before{content:"BONUS QUESTION";display:block;font-size:3rem;line-height:3}.section--question.section--question--bonus h1:after{content:"Please select a maximum of 3 answers";display:block;font-size:1.5rem;font-weight:100;margin-top:2rem;opacity:.7}.section--question .answer{border:3px solid #fff;border-radius:50px}.section--question .answer input[type=checkbox],.section--question .answer input[type=radio]{display:none}.section--question .answer label{align-items:center;background:var(--bg-gradient-light-to-dark);border-radius:inherit;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1.25;min-height:3rem;padding:.75rem 1rem}.section--question .answer input[type=checkbox]:checked+label{background:#fff;color:var(--dark-orange)}.section--question .answer+.answer{margin-top:2rem}.section--question .section--question--bonus_continue{margin:3rem auto 0}.section--question .section--question--bonus_continue:not(.show){visibility:hidden}.section--question .answers--maximum-count .answer input:not(:checked)+label{filter:grayscale(.5);opacity:.8}.section--explanation{row-gap:12rem}.explanation{font-size:2rem;line-height:1.5;margin:0 auto;max-width:var(--content-max-width)}.next-question,.section--question .section--question--bonus_continue,.section--result .section--result_continue,form#credentials .submit{align-items:center;display:flex;flex-direction:column;justify-content:center}.next-question img,.section--question .section--question--bonus_continue img,.section--result .section--result_continue img,form#credentials .submit img{width:128px}.next-question span,.section--question .section--question--bonus_continue span,.section--result .section--result_continue span,form#credentials .submit span{font-size:1.75rem;line-height:1;margin-top:1rem;text-transform:uppercase}.next-question span strong,.section--question .section--question--bonus_continue span strong,.section--result .section--result_continue span strong,form#credentials .submit span strong{display:block}.source{font-size:1rem;font-weight:1}.section--result{align-items:center;justify-content:center;row-gap:5rem}.section--result h1{font-size:2.75rem}.section--result .result{font-size:2rem}.section--result .smiley{width:144px}.section--result .title{font-size:2.5rem;font-weight:700;text-transform:uppercase}.section--result .text{font-size:2rem;line-height:1.5;max-width:var(--content-max-width)}