@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;-webkit-text-decoration:underline dotted;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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.app-main{flex-grow:1}.simulator{--sim-header: 48px;background:#f2f5f6;height:100dvh;position:relative;box-sizing:border-box;display:grid;grid-template-rows:var(--sim-header) 1fr 165px}@media(min-width:48rem){.simulator{--sim-header: 52px;grid-template-rows:var(--sim-header) 1fr;grid-template-columns:1fr clamp(360px,50%,450px);align-items:stretch}.simulator>*{box-sizing:border-box}}.simulator.-expanded{grid-template-rows:var(--sim-header) 1fr 2rem}@media (max-width: calc(48rem - 1px)){.simulator.-expanded{grid-template-rows:var(--sim-header) 1fr 6rem}}.simulator__header{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}@media(min-width:48rem){.simulator__header{padding:0 2.5rem;background:#fff;grid-column:1/span 2}}.simulator__header__center{display:flex;justify-content:center;align-items:center;flex-grow:1}.simulator__header__extremity{display:flex;justify-content:flex-start;align-items:center;width:80px}.simulator__header__extremity.-reverse{justify-content:flex-end}.simulator__header__logo{width:64px;height:32px}.simulator__header__prev{background:transparent;border:none;color:#003c46}.simulator__header__prev:focus{outline:none;border:none}.simulator__header__prev svg{width:1.5rem;height:1.5rem}@media (max-width: calc(48rem - 1px)){.simulator__header__prev.mobile-only{display:block}}.simulator__header__leave-button{background:#f2f5f6;border:none;padding:.25rem .5rem;font-weight:600;color:#003c46;cursor:pointer}.simulator__header__leave-button svg{width:1.5rem;height:1.5rem}.simulator__breadcrumbs{display:flex;align-items:center}@media (max-width: calc(48rem - 1px)){.simulator__breadcrumbs{display:none}}.current-step{display:flex;align-items:flex-end;margin-right:.5rem}.current-step__active{font-weight:600}.current-step__separator{opacity:.2;margin-right:.5rem}.simulator__content{padding:2.5rem 1rem 1.5rem;position:relative;box-sizing:border-box;overflow-y:auto}@media (max-width: calc(48rem - 1px)){.simulator__content{padding:1rem}}.simulator__content__form{max-width:45rem;margin:0 auto}.simulator__sidebar{background:#003c46;position:fixed;bottom:0;right:0;color:#fff;display:flex;justify-content:flex-end;flex-direction:column;width:100%;max-height:calc(100% - 20px);z-index:2}@media (max-width: calc(48rem - 1px)){.simulator__sidebar{overflow:hidden;border-radius:1rem 1rem 0 0;align-content:end}.simulator__sidebar.-active{height:100dvh;max-height:100%;border-radius:0;transition:border-radius .3s ease}.simulator__sidebar.-active .simulator__sidebar__content{flex:1 1 auto}.simulator__sidebar.-active .simulator__sidebar__footer:not(.-reverse){border-color:#ffffff40;background:#0003}.simulator__sidebar.-active .simulator__sidebar__footer.-reverse{grid-template-rows:0fr;transition:grid-template-rows .5s ease-in}.simulator__sidebar.-active .simulator__sidebar__content{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .5s ease-in 0s,opacity .25s ease-in .4s}.simulator__sidebar.-active .simulator__sidebar__content>*{overflow-y:auto}}@media(min-width:48rem){.simulator__sidebar{top:var(--sim-header, 52px);width:clamp(360px,50%,527px)}}.simulator__sidebar__container{position:absolute;width:100%;height:40px;top:0;cursor:pointer}.simulator__sidebar__container:hover .simulator__sidebar__bar:before{transform:rotate(-20deg) translate(-8%)}.simulator__sidebar__container:hover .simulator__sidebar__bar:after{transform:rotate(20deg) translate(8%)}.simulator__sidebar__bar{position:absolute}@media (max-width: calc(48rem - 1px)){.simulator__sidebar__bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:20px;cursor:pointer}.simulator__sidebar__bar:before,.simulator__sidebar__bar:after{content:"";position:absolute;width:14px;height:2px;background-color:#fff;transition:transform .25s ease-in-out}.simulator__sidebar__bar:before{top:0;left:0;transform-origin:center}.simulator__sidebar__bar:after{top:0;right:0;transform-origin:center}}@media (max-width: calc(48rem - 1px)){.simulator__sidebar.-active .simulator__sidebar__bar:before{transform:rotate(20deg) translate(-8%)}.simulator__sidebar.-active .simulator__sidebar__bar:after{transform:rotate(-20deg) translate(8%)}}@media (max-width: calc(48rem - 1px)){.simulator__sidebar:not(.-active) .simulator__sidebar__bar:before{transform:rotate(-20deg) translate(-8%)}.simulator__sidebar:not(.-active) .simulator__sidebar__bar:after{transform:rotate(20deg) translate(8%)}}.simulator__sidebar__content{overflow-y:auto;margin-bottom:auto}@media (max-width: calc(48rem - 1px)){.simulator__sidebar__content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s ease-in-out .15s,opacity .25s ease-in-out 0s}.simulator__sidebar__content>*{overflow:hidden}}.simulator__sidebar__content__calculator{padding:0 2.5rem .5rem}.simulator__sidebar__footer{border-top:1px solid transparent;display:grid;grid-template-rows:1fr}.simulator__sidebar__footer>*{padding:0 2rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between}@media(min-width:48rem){.simulator__sidebar__footer:not(.-reverse){border-color:#ffffff40;background:#0003}}.simulator__sidebar__footer.-reverse{border-radius:1rem 1rem 0 0;background:#e8ff2e;transition:grid-template-rows .5s ease-in}.simulator__sidebar__footer.-reverse .simulator__sidebar__footer__title{color:#003c46}@media(min-width:48rem){.simulator__sidebar__footer.-reverse{display:none}}.simulator__sidebar__footer__content{width:100%;padding:2rem 0}.simulator__sidebar__footer__content.--reduced-padding{padding:1.5rem 0}.simulator__sidebar__footer__content__result{display:flex;justify-content:space-between}.simulator__sidebar__footer__content>*{width:100%}.simulator__sidebar__footer__title{font-size:1.25rem;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;color:#e8ff2e;text-transform:uppercase}@media (max-width: calc(48rem - 1px)){.simulator__sidebar__footer__title{font-size:1.25rem}}.simulator__sidebar__footer__img{max-width:100px}.simulator__sidebar__footer__price{color:#8d9ea3}.simulator__sidebar__footer__price__value{font-size:1.5rem;color:#fff;font-weight:700;transition:filter .35s ease-out}.simulator__sidebar__footer__price__value.blur{filter:blur(5px)}@media (max-width: calc(48rem - 1px)){.responsive-footer .simulator__sidebar__footer__title{padding:0;display:block}}.responsive-action{display:none}@media (max-width: calc(48rem - 1px)){.responsive-action{display:block}}.responsive-action .continue-icon{margin-left:.5rem;rotate:180deg}.simulator__sidebar__footer .loader{position:relative}.simulator__sidebar__footer .loader__indicator{position:absolute;left:0;right:0;margin:auto;bottom:10px;transform:rotate(-115deg);transform-origin:50% calc(100% - 4px)}.simulator__sidebar__footer .loader__indicator.animation{animation:simulation-counter-sweep 4.5s ease-in-out}.simulator__sidebar__footer .compute-progress{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;color:#e8ff2e;font-size:1.75rem;text-transform:uppercase;padding:2rem 0;text-align:center;display:block;width:100%}@media (max-width: calc(48rem - 1px)){.simulator__sidebar__footer .compute-progress{font-size:1.25rem}}.simulator__sidebar__footer .compute-button{width:100%;margin-top:1rem}@keyframes simulation-counter-sweep{0%{transform:rotate(-115deg)}to{transform:rotate(115deg)}}@media(min-width:1024px)and (max-height:900px){.simulator__sidebar .simulator__sidebar__content__calculator .form-group.increased{margin-bottom:38px}.simulator__sidebar .simulator__sidebar__footer .simulator__sidebar__footer__content{padding-top:20px;padding-bottom:20px}}.vehicle-preview{padding:2rem 2.5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1rem}@media (max-width: calc(48rem - 1px)){.vehicle-preview{padding:1.75rem 2.5rem 1.25rem}}.vehicle-preview__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vehicle-preview__card{display:grid;grid-template-columns:42% 1fr;gap:1.25rem;align-items:center;color:#fff;text-decoration:none}@media (max-width: calc(48rem - 1px)){.vehicle-preview__card{grid-template-columns:84px 1fr auto;gap:.875rem}}.vehicle-preview__media{position:relative;display:block}.vehicle-preview__photo{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden}@media (max-width: calc(48rem - 1px)){.vehicle-preview__photo{border-radius:8px}}.vehicle-preview__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.vehicle-preview__photo:hover img{transform:scale(1.03)}.vehicle-preview__id--photo{position:absolute;top:.5rem;right:.5rem}@media (max-width: calc(48rem - 1px)){.vehicle-preview__id--photo{display:none!important}}.vehicle-preview__id--row{align-self:start}@media(min-width:48rem){.vehicle-preview__id--row{display:none!important}}.vehicle-preview__info{display:flex;flex-direction:column;min-width:0}.vehicle-preview__make{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.85}@media (max-width: calc(48rem - 1px)){.vehicle-preview__make{font-size:.6875rem}}.vehicle-preview__model{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}@media (max-width: calc(48rem - 1px)){.vehicle-preview__model{font-size:1.75rem}}.vehicle-preview__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}@media (max-width: calc(48rem - 1px)){.vehicle-preview__chips{gap:.25rem;margin-top:.375rem}}.vehicle-preview__chips span{padding:.1875rem .625rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.75rem;color:#ffffffd9;white-space:nowrap}@media (max-width: calc(48rem - 1px)){.vehicle-preview__chips span{padding:.125rem .5rem;font-size:.6875rem}}@media(min-width:1024px)and (max-height:900px){.vehicle-preview{padding-top:1.25rem;padding-bottom:1rem;margin-bottom:.75rem}}.leave-actions{display:grid;gap:.5rem}.leave-paragraph{line-height:1.5rem;margin-bottom:1.5rem}.simulator.-resume .compute-button{width:100%;margin-top:1rem}.simulator.-resume .mentions{margin-top:2.5rem}.simulator.-resume .mentions p{font-size:.688rem;text-align:center;opacity:.5}.simulator.-resume .offer{margin-top:16px;color:#003c46}.simulator.-resume .offer__heading{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;margin:0 0 1.25rem;padding:0}.simulator.-resume .offer__heading--offer{margin-bottom:1rem}.simulator.-resume .offer__heading span{color:#003c4680;font-weight:600}@media (max-width: calc(48rem - 1px)){.simulator.-resume .offer__heading{font-size:1.625rem}}.simulator.-resume .offer{container-type:inline-size}.simulator.-resume .offer-card{display:grid;gap:16px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #003c460f,0 16px 40px -24px #003c4666}.simulator.-resume .offer-card p{margin:0}.simulator.-resume .offer-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.simulator.-resume .offer-card__name{font-size:1.25rem;font-weight:500;line-height:1.2}.simulator.-resume .offer-card__sub{margin-top:4px!important;font-size:.875rem;line-height:1.4;color:#4d777e}.simulator.-resume .offer-card__price{display:grid;justify-items:end;gap:4px}.simulator.-resume .offer-card__amount{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.simulator.-resume .offer-card__amount b{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:.02em;line-height:.85;font-variant-numeric:tabular-nums}.simulator.-resume .offer-card__amount small{font-size:.9375rem;color:#4d777e}.simulator.-resume .offer-card__ctx{font-size:.8125rem;color:#4d777e;white-space:nowrap}.simulator.-resume .offer-card__facts{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));margin:0;border-block:1px solid #d9dcdc}.simulator.-resume .offer-card__facts div{display:grid;grid-template-rows:auto 1fr;gap:2px;min-width:0;padding:12px 0 12px 16px;border-left:1px solid #d9dcdc}.simulator.-resume .offer-card__facts div:first-child{padding-left:0;border-left:0}.simulator.-resume .offer-card__facts dt{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#4d777e;white-space:nowrap}.simulator.-resume .offer-card__facts dd{align-self:end;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.simulator.-resume .offer-card__facts dd small{font-size:.8125rem;font-weight:400;color:#4d777e}.simulator.-resume .offer-card__short{display:none}.simulator.-resume .offer-card__notice{margin-top:-4px!important;font-size:.875rem;color:#4d777e}.simulator.-resume .offer-card__notice--inline{display:flex;align-items:center;gap:4px}.simulator.-resume .offer-card__inc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.simulator.-resume .offer-card__label{margin-right:4px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#4d777e}.simulator.-resume .offer-card__pill{display:inline-flex;align-items:center;gap:8px;height:40px;box-sizing:border-box;padding:0 12px 0 8px;border:1px solid #d9dcdc;border-radius:50px;font-size:.875rem}.simulator.-resume .offer-card__pill .info-button{width:1.25rem;background:transparent}.simulator.-resume .offer-card__ck{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:#003c4612;color:#003c46}@container (max-width: 520px){.simulator.-resume .offer-card{gap:14px;padding:20px 16px 16px;border-radius:16px}.simulator.-resume .offer-card__head{grid-template-columns:1fr;gap:12px}.simulator.-resume .offer-card__price{justify-items:start}.simulator.-resume .offer-card__amount b{font-size:2.75rem}.simulator.-resume .offer-card__amount small{font-size:.8125rem}.simulator.-resume .offer-card__facts div{padding-left:10px}.simulator.-resume .offer-card__facts dd{font-size:.9375rem}.simulator.-resume .offer-card__facts dd small,.simulator.-resume .offer-card__long{display:none}.simulator.-resume .offer-card__short{display:inline}.simulator.-resume .offer-card__inc{gap:6px}.simulator.-resume .offer-card__label{width:100%}}.simulator.-resume .simulator__sidebar__footer__content__result:has(.trade-in-total){flex-wrap:wrap}.simulator.-resume .trade-in-total{flex-basis:100%;margin-top:2px;font-size:.75rem;text-align:right;color:#ffffffb3}.simulator.-resume .reload-error{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:1.5rem 0 0;padding:12px 16px;border-radius:8px;background:#a43a2214;color:#a43a22;font-size:.875rem}.simulator.-resume .reload-error button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.simulator.-resume .reserve{display:grid;justify-items:center;margin-top:32px}.simulator.-resume .reserve__button{width:100%;height:52px;padding:0 20px;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:8px}.simulator.-resume .reserve__button .button__content{letter-spacing:inherit;text-transform:inherit}.simulator.-resume .reserve__alert{min-height:44px;margin-top:4px;padding:0 8px;border:0;background:none;color:#003c46;font:400 .875rem Roboto,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.simulator.-resume .reserve__alert:hover{text-decoration-thickness:2px}.simulator.-resume .reserve__alert:focus-visible{outline:2px solid #003c46;outline-offset:2px;border-radius:4px}.simulator.-resume .reserve__reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:20px;color:#4d777e}.simulator.-resume .reserve__reassurance li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.simulator.-resume .reserve__reassurance b{color:#003c46;font-weight:600}@media (max-width: calc(48rem - 1px)){.simulator.-resume .reserve{margin-top:24px}}@media (max-width: calc(48rem - 1px)){.simulator.-resume:has(.resume-bar) .reserve__button{display:none}}.simulator.-resume .offer-tabs{margin-top:24px}.simulator.-resume .offer-tabs__label{margin:0 0 8px;font-family:Roboto,sans-serif;font-size:.75rem;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#4d777e}.simulator.-resume .offer-tabs__row{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.simulator.-resume .offer-tabs__row::-webkit-scrollbar{display:none}.simulator.-resume .offer-tabs__tab{flex:0 0 auto;padding:.625rem 1.25rem;border:1.5px solid rgba(0,60,70,.18);border-radius:999px;background:#fff;color:#003c46;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.simulator.-resume .offer-tabs__tab:hover{border-color:#003c46}.simulator.-resume .offer-tabs__tab--active{border-color:#003c46;background:#003c46;color:#e8ff2e}.simulator.-resume .offer-tabs__hint,.simulator.-resume .offer-tabs__dots{display:none}@media (max-width: calc(48rem - 1px)){.simulator.-resume .offer-tabs{margin-top:8px}.simulator.-resume .offer-tabs__hint{display:block;margin:8px 0 0;text-align:center;font-size:.75rem;line-height:16px;color:#4d777e}.simulator.-resume .offer-tabs__dots{display:flex;justify-content:center;gap:6px;margin-top:.375rem}.simulator.-resume .offer-tabs__dots i{width:6px;height:6px;border-radius:3px;background:#003c4633;transition:width .2s ease}.simulator.-resume .offer-tabs__dots i.active{width:18px;background:#003c46}}.simulator.-resume .resume-bar{display:none}@media (max-width: calc(48rem - 1px)){.simulator.-resume .resume-bar{display:grid;grid-template-columns:1fr 1.45fr;gap:8px}.simulator.-resume .resume-bar__button{display:flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding:0 .5rem;border:0;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.simulator.-resume .resume-bar__button:disabled{opacity:.5;cursor:default}.simulator.-resume .resume-bar__button--ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.6875rem;letter-spacing:.06em}.simulator.-resume .resume-bar__button--ghost svg{color:#e8ff2e}.simulator.-resume .resume-bar__button--primary{background:#e8ff2e;color:#003c46}.simulator.-resume .resume-bar__open{display:none;grid-column:1/-1;justify-content:space-between;height:52px;padding:0 20px;background:#fff;color:#003c46}.simulator.-resume .resume-bar__label{display:inline-flex;align-items:center;gap:.5rem}.simulator.-resume .resume-bar__price{font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none}.simulator.-resume .resume-bar__price b{margin-right:.125rem;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02em;transition:filter .2s ease}.simulator.-resume .resume-bar__price b.blur{filter:blur(5px)}}@media (max-width: calc(48rem - 1px)){.simulator.-resume .simulator__sidebar__footer__content__result{display:none}.simulator.-resume .simulator__sidebar__footer__content{padding:12px 0 14px}.simulator.-resume .simulator__sidebar.-active .resume-bar__closed{display:none}.simulator.-resume .simulator__sidebar.-active .resume-bar__open{display:flex}}.simulator.-resume .compute-progress{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;color:#e8ff2e;font-size:1.75rem;text-transform:uppercase;padding:2rem 0;text-align:center;display:block;width:100%}@media (max-width: calc(48rem - 1px)){.simulator.-resume .compute-progress{font-size:1.25rem}}.warranty-example{display:grid;gap:4px;margin:0;padding:10px 12px;border-radius:4px;background:#ffffff14;font-size:.8125rem;font-variant-numeric:tabular-nums}.warranty-example>div{display:flex;justify-content:space-between;gap:12px}.warranty-example dt{color:#b5cdd1}.warranty-example dd{margin:0;white-space:nowrap}.warranty-example__total{margin-top:2px;padding-top:6px;border-top:1px solid rgba(255,255,255,.18);font-weight:500}.warranty-example__total dt{color:#fff}@media (max-width: calc(48rem - 1px)){.simulator:has(.resume-bar) .simulator__alexis,.simulator:has(.resume-bar) .simulator__message,.simulator:has(.resume-bar) .simulator__sidebar__bar,.simulator:has(.resume-bar) .simulator__sidebar__container{display:none}}@media(min-width:48rem){.simulator__sidebar__footer:has(.resume-bar){display:none}}.simulation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:1160px){.simulation-grid{grid-template-columns:1fr;gap:.5rem}}.row-margin{margin-bottom:1rem}.form-button{width:100%}.radio-group{display:flex;align-items:center}.radio-group>*{margin-right:1.25rem}.radio-group__label{display:block;padding-bottom:1rem}.radio-label{display:flex;align-items:center;cursor:pointer}.radio-label__text{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;opacity:.5;text-transform:uppercase;letter-spacing:1.28px}.radio-label.active .radio-label__text{opacity:1}.accept{display:flex;align-items:center;margin:1rem 0 1.5rem;cursor:pointer}.accept--label{margin-left:.5rem}@media (max-width: calc(48rem - 1px)){.accept--label{font-size:14px}}.accept--label a{color:inherit;text-decoration:underline}.accept--label a:hover{text-decoration:none}.send-mail{font-size:.875rem;margin-bottom:2rem}.send-mail__btn{background:none;border:none;outline:none;text-decoration:underline;cursor:pointer}.send-mail__btn:hover{text-decoration:none}.send-mail__btn:disabled{opacity:.5}.simulator__alexis{display:flex;align-items:center;margin-bottom:1rem}.simulator__alexis__content{margin-left:1rem}.simulator__alexis__name{display:block;font-weight:600;font-size:1.25rem}@media (max-width: calc(48rem - 1px)){.simulator__alexis__name{font-size:1rem}}.simulator__alexis__job{display:block;font-size:1.25rem;opacity:.6}@media (max-width: calc(48rem - 1px)){.simulator__alexis__job{font-size:1rem}}.simulator__messages{display:contents}.simulator .simulator__message{display:inline-block;box-sizing:border-box;background:#fff;max-width:100%;padding:1rem 1.5rem;border-radius:0 8px 8px;border:1px solid #e8ebec;line-height:1.5rem;margin-bottom:1.5rem}@media (max-width: calc(48rem - 1px)){.simulator .simulator__message{padding:.875rem 1rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}.simulator .simulator__message--expanded{width:100%}@keyframes dot-loader{0%{transform:translateY(0)}50%{transform:translateY(-.25rem)}}.simulator .simulator__message .loader{display:flex;gap:.25rem}.simulator .simulator__message .loader__dot{--message-animation-delay: 0s;width:.5rem;height:.5rem;border-radius:100%;background:#d9dcdc;animation:dot-loader .6s linear reverse infinite var(--message-animation-delay)}.simulator .simulator__message .loader__dot:nth-child(2){--message-animation-delay: .2s}.simulator .simulator__message .loader__dot:nth-child(3){--message-animation-delay: .4s}.simulator.-dark{background:#003c46}@media (max-width: calc(48rem - 1px)){.simulator.-dark .simulator__header__logo{display:none!important}.simulator.-dark .simulator__header__leave-button{color:#fff;background:transparent}}.simulator.-no-sidebar{grid-template-columns:1fr;grid-template-rows:var(--sim-header) 1fr}@media (max-width: calc(48rem - 1px)){.simulator.-no-sidebar{grid-template-rows:50px 1fr}}.thanks{color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center}.thanks__image-preview{max-width:100%;max-height:220px;margin:2rem 0}@media (max-width: calc(48rem - 1px)){.thanks__image-preview{margin:0 0 1rem;max-height:140px}}.thanks__first{color:#e8ff2e;font-weight:600;font-size:2rem;padding:0;margin:0}@media (max-width: calc(48rem - 1px)){.thanks__first{font-size:1.5rem}}.thanks__second{font-weight:600;font-size:2rem;padding:0;margin:.5rem 0 0}@media (max-width: calc(48rem - 1px)){.thanks__second{font-size:1.5rem}}.thanks__informations{text-align:center;line-height:1.5rem;margin-top:1rem;opacity:.8}@media (max-width: calc(48rem - 1px)){.thanks__informations{font-size:.875rem}.thanks__informations br{display:none}}.thanks__footer{font-size:1rem;font-weight:300;opacity:.8;line-height:1.5rem;text-align:center}@media(min-width:48rem)and (min-height:840px){.thanks__footer{position:absolute;bottom:2rem}}.thanks-page .loader{margin-top:1.5rem}hr{border-top:1px solid #d9dcdc}.simulation-start .input{width:auto;box-sizing:content-box}.simulation-start .reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:#4d777e}.simulation-start .reassurance li{display:inline-flex;align-items:center;gap:.3rem}.simulation-start .reassurance svg,.simulation-start .reassurance b{color:#003c46}@media(min-width:1161px){.simulation-start .simulation-grid--compact{grid-template-columns:repeat(4,1fr)}.simulation-start .simulation-grid--compact>*{grid-column:span 2}.simulation-start .simulation-grid--compact>.simulation-grid__choice{grid-column:span 1;display:flex;flex-direction:column;justify-content:space-between}.simulation-start .simulation-grid--compact>.desktop-no-grid{grid-column:1/-1}}@media(min-width:1024px)and (max-height:1080px){.simulation-start .simulation-grid{gap:1rem}.simulation-start .row-margin{margin-bottom:.5rem}.simulation-start .reassurance{margin-top:.5rem}.simulation-start form .input__label,.simulation-start form .radio-group__label{font-size:.9375rem;padding-bottom:.375rem}.simulation-start form .input{max-height:2.625rem;padding:.625rem .75rem;font-size:.9375rem}.simulation-start form .input__field{margin-bottom:0}.simulation-start form .input__error:empty{margin:0}.simulation-start form .currency-field__input,.simulation-start form .counter-container>*{height:2.625rem;max-height:2.625rem;box-sizing:border-box;font-size:.9375rem}.simulation-start hr{margin:.5rem 0}.simulation-start .has-account{display:flex;justify-content:center;align-items:baseline;gap:.375rem;margin-top:.5rem;font-size:.9375rem}.simulation-start .has-account__message{margin:0}}@media(min-width:48rem){.simulation-start .desktop-no-grid{grid-column:1/3}}.simulation-start .input__label{padding-bottom:.5rem;display:block}.simulation-start .row-margin{margin-bottom:1rem}.simulation-start .has-account{margin-top:1.5rem;text-align:center}.simulation-start .has-account__message{padding:0;margin:0 0 .25rem}.simulation-start .has-account__button{background:none;border:none;text-decoration:underline;font-weight:700}.simulation-start .has-account__button:hover{cursor:pointer;text-decoration:none}@media(min-width:1024px)and (max-height:1080px){.simulator:has(.simulation-grid--compact) .simulator__content{padding-top:1.5rem;padding-bottom:1rem}.simulator:has(.simulation-grid--compact) .simulator__alexis{margin-bottom:.5rem}.simulator:has(.simulation-grid--compact) .simulator__alexis img{width:40px;height:40px}.simulator:has(.simulation-grid--compact) .simulator__alexis__name,.simulator:has(.simulation-grid--compact) .simulator__alexis__job{font-size:.9375rem;line-height:1.25}.simulator:has(.simulation-grid--compact) .simulator__message{padding:.75rem 1.25rem;margin-bottom:1rem;font-size:.9375rem}}.simulation-start .customer-type__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: calc(48rem - 1px)){.simulation-start .customer-type__choices{grid-template-columns:1fr;gap:.5rem}}.simulation-start .customer-type__choice{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem 1rem;border:1px solid #e8ebec;border-radius:4px;background:#fff;cursor:pointer;box-sizing:border-box}.simulation-start .customer-type__choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:.875rem;height:.875rem;margin:0;border:1px solid #79989e;border-radius:50%;cursor:pointer}.simulation-start .customer-type__choice input:checked{border-color:#003c46;background:radial-gradient(circle,#003c46 0 3.5px,transparent 4px)}.simulation-start .customer-type__choice input:focus-visible{outline:2px solid #003c46;outline-offset:2px}.simulation-start .customer-type__choice:has(input:checked){border-color:#003c46}.simulation-start .customer-type__text{display:flex;flex-direction:column;gap:.125rem;line-height:1.25}.simulation-start .customer-type__text b{font-weight:400}.simulation-start .customer-type__text small{font-size:.8125rem;color:#4d777e}.simulation-start .company__search{position:relative}.simulation-start .company__search .input{width:100%;box-sizing:border-box;padding-left:2.5rem}.simulation-start .company__search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#4d777e;pointer-events:none}.simulation-start .company__results{position:absolute;z-index:5;left:0;right:0;top:calc(100% + .25rem);margin:0;padding:0;list-style:none;background:#fff;border:1px solid #e8ebec;border-radius:4px;box-shadow:0 8px 24px #003c461f;overflow:hidden}.simulation-start .company__option{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .875rem;border-bottom:1px solid #f2f5f6;cursor:pointer}.simulation-start .company__option:last-child{border-bottom:0}.simulation-start .company__option:hover,.simulation-start .company__option[aria-selected=true]{background:#f2f5f6}.simulation-start .company__option b{font-weight:500}.simulation-start .company__option span{font-size:.8125rem;color:#4d777e}.simulation-start .company__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:.375rem}.simulation-start .company__status{margin:0;font-size:.8125rem;color:#4d777e}.simulation-start .company__link{padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:500;color:#003c46;text-decoration:underline;cursor:pointer}.simulation-start .company__link:hover{text-decoration:none}.simulation-start .company__card{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;background:#fff;border:1px solid #e8ebec;border-radius:4px}.simulation-start .company__card[hidden]{display:none}.simulation-start .company__card-icon{flex:none;color:#003c46}.simulation-start .company__card-body{flex:1;min-width:0}.simulation-start .company__name{margin:0;font-weight:500;line-height:1.3}.simulation-start .company__meta{margin:.125rem 0 0;font-size:.8125rem;line-height:1.35;color:#4d777e}.simulation-start .company__meta b{font-weight:500;color:#003c46}.simulation-start .company>div:last-child .input__error{margin:.375rem 0 0}@media (max-width: calc(48rem - 1px)){.simulator:has(.simulation-start--company) .simulator__messages{display:none}}@media(min-width:1024px)and (max-height:1080px){.simulator:has(.simulation-start .customer-type) .simulator__messages{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.simulator:has(.simulation-start .customer-type) .simulator__alexis{flex:none;margin:0}.simulator:has(.simulation-start .customer-type) .simulator__alexis__content{display:none}.simulator:has(.simulation-start .customer-type) .simulator__message{flex:1;margin:0;padding:.5rem 1rem}.simulator:has(.simulation-start .customer-type) .simulator__message br{display:none}.simulation-start .customer-type{display:flex;align-items:center;gap:1rem}.simulation-start .customer-type .input__label{flex:none;padding-bottom:0}.simulation-start .customer-type__choices{flex:1}.simulation-start .customer-type__choice{min-height:2.625rem;padding:.25rem .875rem}.simulation-start .customer-type__text small{display:none}.simulation-start .company__card{padding:.625rem .875rem}.simulation-start .company__card-body{display:flex;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;white-space:nowrap;overflow:hidden}.simulation-start .company__name{flex:none}.simulation-start .company__meta{margin:0;overflow:hidden;text-overflow:ellipsis}.simulation-start .company__meta[data-company-director]{flex:none}.simulation-start:has([data-field-root=professional_seniority][hidden]) .simulation-grid--compact{margin-bottom:var(--start-submit-gap, 1.5rem)}.simulation-start:has([data-field-root=professional_seniority][hidden]) .simulation-grid--compact>.desktop-no-grid{grid-column:span 2;align-self:end}.simulation-start:has([data-field-root=professional_seniority][hidden]) .simulation-grid--compact>.desktop-no-grid hr{display:none}.simulation-start:has([data-field-root=professional_seniority][hidden]) .simulation-grid--compact>.desktop-no-grid .accept{margin:0;min-height:1.875rem;white-space:nowrap}}@media(min-width:1024px)and (max-height:900px){.simulator:has(.simulation-start) .vehicle-preview{padding-top:.875rem;padding-bottom:.75rem;margin-bottom:.5rem}.simulator:has(.simulation-start) .vehicle-preview__card{grid-template-columns:140px minmax(0,1fr)}.simulator:has(.simulation-start) .vehicle-preview__model{font-size:1.75rem}.simulator:has(.simulation-start) .vehicle-preview__chips{flex-wrap:nowrap;margin-top:.5rem}.simulator:has(.simulation-start) .vehicle-preview__chips span{flex:none}.simulator:has(.simulation-start) .vehicle-preview__chips span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.simulator:has(.simulation-start) .simulator__sidebar__content__calculator .form-group{margin-bottom:.75rem}.simulator:has(.simulation-start) .simulator__sidebar__content__calculator .form-group.increased{margin-bottom:2rem}.simulator:has(.simulation-start) .simulator__sidebar__content__calculator .label{margin-bottom:.5rem}.simulator:has(.simulation-start) .formula{margin-top:.75rem;padding-top:.75rem}.simulator:has(.simulation-start) .formula__list{gap:.375rem}}@media(min-width:1024px)and (max-height:740px){.simulation-start .simulation-grid{gap:.625rem}.simulation-start form .input__label,.simulation-start form .radio-group__label{padding-bottom:.25rem}.simulation-start form .input,.simulation-start form .currency-field__input,.simulation-start form .counter-container>*{height:2.375rem;max-height:2.375rem}.simulation-start .customer-type__choice{min-height:2.375rem}.simulation-start .reassurance{margin-top:.375rem}.simulator:has(.simulation-start .customer-type) .simulator__content{padding-top:1rem}.simulator:has(.simulation-start .customer-type) .simulator__messages{display:none}.simulator:has(.simulation-start .customer-type) .has-account{margin-top:.25rem}.simulator:has(.simulation-start .customer-type) .vehicle-preview{padding-top:.625rem;padding-bottom:.5rem}.simulator:has(.simulation-start .customer-type) .vehicle-preview__card{grid-template-columns:120px minmax(0,1fr)}.simulator:has(.simulation-start .customer-type) .simulator__sidebar__content__calculator .form-group.increased{margin-bottom:1.75rem}.simulator:has(.simulation-start .customer-type) .formula__row{min-height:22px}}.formula{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);color:#fff}.formula__title{margin:0 0 .5rem;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.formula__group{margin:.5rem 0 .375rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.formula__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.formula__row{display:grid;grid-template-columns:20px 1fr auto;gap:.75rem;align-items:center;min-height:24px;font-size:.9375rem}.formula__option{position:relative;cursor:pointer}.formula__input{position:absolute;opacity:0;width:1px;height:1px}.formula__dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e8ff2e;color:#003c46}.formula__ring{width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:1.5px dashed rgba(255,255,255,.55)}.formula__box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;box-sizing:border-box;border-radius:4px;border:1.5px solid rgba(255,255,255,.6);color:transparent}.formula__box--checked,.formula__input:checked+.formula__box{border-color:#e8ff2e;background:#e8ff2e;color:#003c46}.formula__input:focus-visible+.formula__box{outline:2px solid #e8ff2e;outline-offset:2px}.formula__tag{font-size:.75rem;white-space:nowrap;color:#ffffffbf}.formula__tag--muted{color:#ffffffa6}.formula__add{position:relative;min-height:24px;padding:2px 10px;border:1px solid rgba(255,255,255,.45);border-radius:50px;background:none;color:#fff;font:500 .75rem Roboto,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.formula__add:hover{border-color:#fff;background:#ffffff14}.formula__add:focus-visible{outline:2px solid #e8ff2e;outline-offset:2px}.formula__add:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.formula__add--applied{border-color:transparent;padding-right:0;color:#e8ff2e;text-decoration:underline;text-decoration-color:#e8ff2e66;text-underline-offset:3px}.formula__add--applied:hover{border-color:transparent;background:none}@media(min-width:1024px)and (max-height:900px){.formula{margin-top:1rem;padding-top:1rem}.formula__list{gap:.375rem}}.ti-slot{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:0 12px;width:100%;box-sizing:border-box;padding:16px;border:1.5px dashed #b9c4c6;border-radius:6px;background:#f2f5f6;color:#003c46;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease}.ti-slot:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-slot:not(.ti-slot--done):hover{border-color:#003c46}.ti-slot--done{border-style:solid;border-color:#d9dcdc;cursor:default}.ti-slot__t{display:grid;gap:2px;min-width:0}.ti-slot__t b{font-weight:500;line-height:20px}.ti-slot__t small{font-size:.8125rem;line-height:20px;color:#4d777e}.ti-slot__end{display:grid;justify-items:end;gap:2px}.ti-slot__v{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;font-size:1.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ti-slot__acts{display:flex;gap:12px}.ti-slot__lnk{font:inherit;font-size:.8125rem;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ti-slot__lnk:focus-visible{outline:2px solid #003c46;outline-offset:2px;border-radius:2px}.ti-slot__lnk{position:relative}.ti-slot__lnk:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.ti-slot__lnk{color:#4d777e;min-height:24px}.ti-slot__lnk:disabled{opacity:.5;cursor:progress}.ti-slot__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;box-sizing:border-box;border:1px solid #003c46;border-radius:4px;font:500 .875rem Roboto,sans-serif;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.ti-slot:not(.ti-slot--done):hover .ti-slot__btn{background:#003c46;color:#fff}.ti-slot__use{height:44px;padding:0 16px;border:1px solid #003c46;border-radius:4px;background:#003c46;color:#fff;font:500 .875rem Roboto,sans-serif;white-space:nowrap;cursor:pointer}.ti-slot__use:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-slot__use:disabled{opacity:.5;cursor:progress}.ti-slot__short{display:none}@container (max-width: 520px){.ti-slot{grid-template-columns:28px minmax(0,1fr) auto;min-height:64px;padding:16px 12px}.ti-slot__ico{width:28px;height:28px}.ti-slot__long{display:none}.ti-slot__short{display:inline}.ti-slot__t small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ti-slot__btn{justify-content:center;width:44px;height:44px;padding:0;border-radius:50%}.ti-slot__btn-label{display:none}.ti-slot__v{font-size:1.5rem}.ti-slot--done{row-gap:8px}.ti-slot--done .ti-slot__end{display:contents}.ti-slot--done .ti-slot__acts{grid-column:2/-1;grid-row:2}.ti-slot--unused .ti-slot__t small{display:block;-webkit-line-clamp:unset;line-clamp:unset}}.sheet-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--sheet-gutter, 24px);background:#001e2380;color:#003c46;font-family:Roboto,sans-serif}@media(max-width:639px){.sheet-veil{padding:0;place-items:end stretch}}.sheet{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:var(--sheet-max-width, 720px);height:var(--sheet-height, min(760px, 100%));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 30px 80px -20px #00000073;container-type:inline-size}@media(max-width:639px){.sheet{max-width:none;height:calc(100% - 12px);border-radius:8px 8px 0 0;box-shadow:none}}.sheet__grab{display:none}@media(max-width:639px){.sheet__grab{display:block;position:absolute;top:6px;left:50%;width:36px;height:5px;border-radius:3px;background:#c7d0d1;transform:translate(-50%)}}.sheet__top{display:grid;grid-template-columns:44px 1fr 44px;grid-template-rows:44px;align-items:center;padding:var(--sheet-top-padding, 10px 16px 4px)}.sheet__start{grid-column:1;display:flex}.sheet__title{grid-column:2;margin:0;text-align:center;font:500 1rem Roboto,sans-serif}.sheet__close{grid-column:3;justify-self:end;position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:#f2f5f6;color:#003c46;cursor:pointer}.sheet__close:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.sheet__close:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.sheet__body{display:grid;align-content:var(--sheet-body-align, start);gap:12px;padding:var(--sheet-body-padding, 16px 20px 12px);overflow:auto;overscroll-behavior:contain}.sheet__foot{padding:var(--sheet-foot-padding, 12px 20px);border-top:1px solid #d9dcdc}@media(max-width:639px){.sheet__foot{padding-bottom:var(--sheet-foot-padding-bottom-mobile, calc(12px + env(safe-area-inset-bottom)) )}}.sheet__foot--hidden{visibility:hidden}@container (max-width: 480px){.sheet__top{padding:var(--sheet-top-padding-narrow, 10px 16px 4px)}.sheet__body{padding:var(--sheet-body-padding-narrow, 20px 16px 16px)}.sheet__foot{padding:var(--sheet-foot-padding-narrow, 12px 16px calc(12px + env(safe-area-inset-bottom)) )}}@media(prefers-reduced-motion:no-preference){.sheet{animation:sheet-up .3s cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:no-preference)and (max-width:639px){.sheet{animation:sheet-up-mobile .35s cubic-bezier(.32,.72,0,1)}}@media(prefers-reduced-motion:no-preference){.sheet-veil{animation:sheet-fade .2s ease}}@keyframes sheet-up{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes sheet-up-mobile{0%{transform:translateY(100%)}}@keyframes sheet-fade{0%{opacity:0}}.ti-veil{--sheet-gutter: 12px;--sheet-max-width: 880px;--sheet-height: min(740px, calc(100dvh - 24px) );--sheet-top-padding: 16px 32px 8px;--sheet-body-padding: 24px 48px 16px;--sheet-foot-padding: 12px 48px;--sheet-body-padding-narrow: 20px 20px 16px;--sheet-foot-padding-narrow: 12px 20px calc(12px + env(safe-area-inset-bottom)) }.ti-veil--est{--sheet-body-align: stretch;--sheet-body-padding: 40px 48px 32px;--sheet-foot-padding: 20px 48px 24px;--sheet-foot-padding-bottom-mobile: 24px;--sheet-body-padding-narrow: 28px 20px 24px;--sheet-foot-padding-narrow: 16px 20px calc(20px + env(safe-area-inset-bottom)) }@media(min-width:900px){.ti-veil{--sheet-top-padding: 10px 32px 2px}.ti-veil--est{--sheet-body-padding: 24px 48px 20px;--sheet-foot-padding: 16px 48px 20px}}@media(min-width:900px)and (max-height:759px){.ti-veil--est{--sheet-body-padding: 16px 48px 12px}}.ti-step{display:grid;align-content:start;gap:12px}.ti-h{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;margin:0;font-size:2rem;text-wrap:balance;outline:none}.ti-h span{color:#5f8287}.ti-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 0;font-size:.875rem;color:#4d777e}.ti-sub .ti-lnk{color:#003c46}.ti-lnk{font:inherit;font-size:.8125rem;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ti-lnk:focus-visible{outline:2px solid #003c46;outline-offset:2px;border-radius:2px}.ti-lnk:disabled{opacity:.45;cursor:not-allowed}.ti-lnk{position:relative}.ti-lnk:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.ti-lnk{color:#003c46}.ti-note{margin:0;padding:12px;border-radius:4px;background:#f2f5f6;font-size:.8125rem;line-height:1.45;color:#003c46}.ti-note--error{background:#a43a2214;color:#a43a22}.ti-note--action{display:grid;justify-items:start;gap:12px}.ti-note--action p{margin:0}.ti-err{color:#a43a22;font-size:.8125rem;font-weight:400}.ti-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ti-fld{display:grid;align-content:start;gap:6px;font-size:.8125rem;font-weight:500;color:#4d777e}.ti-fld--wide{grid-column:1/-1}.ti-fld input,.ti-fld select{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #b9c4c6;border-radius:6px;background-color:#fff;color:#003c46;font:500 1rem Roboto,sans-serif;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ti-fld input:focus-visible,.ti-fld select:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-fld input::-moz-placeholder,.ti-fld select::-moz-placeholder{color:#9fb2b5;font-weight:400}.ti-fld input::placeholder,.ti-fld select::placeholder{color:#9fb2b5;font-weight:400}.ti-fld select{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#003c46 50%),linear-gradient(135deg,#003c46 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ti-fld--bad input{border-color:#a43a22}.ti-fld .currency-field__input{text-align:left}.ti-fld .currency-field__input:focus{border:1px solid #b9c4c6}.ti-fld--bad .currency-field__input,.ti-fld--bad .currency-field__input:focus{border-color:#a43a22}label.ti-fld .input__error{margin:0;color:#a43a22;font-size:.8125rem;font-weight:400}.ti-unit{position:relative;display:block}.ti-unit input{padding-right:44px}.ti-unit:after{content:attr(data-u);position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#4d777e;font-size:.9375rem;font-weight:400;pointer-events:none}.ti-est{display:grid;gap:4px}.ti-est__k{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:#4d777e}.ti-est__v{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;font-size:3.5rem;font-variant-numeric:tabular-nums}.ti-est__v--text{font-size:2.25rem}.ti-est__r{font-size:.8125rem;color:#4d777e}.ti-how{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:ti-step;font-size:.75rem;color:#4d777e}.ti-how li{display:grid;grid-template-columns:20px 1fr;gap:8px;line-height:1.4}.ti-how li:before{counter-increment:ti-step;content:counter(ti-step);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f2f5f6;color:#003c46;font-size:.6875rem;font-weight:700}@container (max-width: 480px){.ti-h{font-size:1.75rem}.ti-grid2{gap:12px}.ti-est__v{font-size:3rem}}.ti-back-arrow{display:grid;place-items:center;width:44px;height:44px;margin-left:-8px;padding:0;border:0;background:none;color:#003c46;cursor:pointer}.ti-back-arrow:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-steps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:8px 48px 0;list-style:none}.ti-steps__item{display:grid;gap:8px;overflow:hidden;font-size:.75rem;line-height:16px;color:#4d777e;white-space:nowrap;text-overflow:ellipsis}.ti-steps__item:before{content:"";height:4px;border-radius:2px;background:#d9dcdc}.ti-steps__item--on{color:#003c46;font-weight:500}.ti-steps__item--on:before,.ti-steps__item--done:before{background:#003c46}.ti-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.ti-foot__lnk{justify-self:start;min-height:44px;font-size:.875rem}.ti-foot__btn{justify-self:end;min-width:300px}.ti-decide-actions{--button-letter-spacing: .14em;display:grid;gap:8px}.ti-decide-actions__note{margin:0;text-align:center;font-size:.75rem;line-height:16px;color:#4d777e}@media(min-width:900px){.ti-steps{padding:4px 48px 0}.ti-decide-actions{--button-height: 48px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"add reserve" "note note";gap:8px 12px}.ti-decide-actions__reserve{grid-area:reserve}.ti-decide-actions__add{grid-area:add}.ti-decide-actions__note{grid-area:note}}@container (max-width: 480px){.ti-steps{padding:0 20px}.ti-foot{grid-template-columns:72px minmax(0,1fr)}.ti-foot__btn{min-width:0;width:100%}}.ti-search{display:grid;gap:8px}.ti-search__label{font-size:.8125rem;font-weight:500;line-height:20px;color:#4d777e}.ti-search__field{position:relative}.ti-search__field>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#4d777e}.ti-search__field input{width:100%;height:52px;box-sizing:border-box;padding:0 44px 0 42px;border:2px solid #003c46;border-radius:6px;background:#fff;color:#003c46;font:500 1.0625rem Roboto,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .15s ease}.ti-search__field input::-moz-placeholder{color:#9fb2b5;font-weight:400}.ti-search__field input::placeholder{color:#9fb2b5;font-weight:400}.ti-search__field input:focus,.ti-search__field input:focus-visible{outline:none;box-shadow:0 0 0 4px #003c4624}.ti-search__spin{position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border-radius:50%;border:2px solid #d9dcdc;border-top-color:#003c46;animation:ti-spin .8s linear infinite}.ti-search__status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ti-search__list{overflow:hidden;border:1px solid #d9dcdc;border-radius:6px;background:#fff}.ti-search__option{display:grid;min-height:56px;box-sizing:border-box;align-content:center;padding:8px 16px;border-bottom:1px solid #d9dcdc;color:#003c46;line-height:20px;cursor:pointer}.ti-search__option:last-of-type{border-bottom:0}.ti-search__option b{font-weight:500}.ti-search__option small{color:#4d777e;font-size:.8125rem}.ti-search__option--active{background:#f2f5f6;box-shadow:inset 3px 0 #003c46}.ti-search__more{margin:0;padding:8px 16px;border-top:1px solid #d9dcdc;background:#f2f5f6;font-size:.8125rem;line-height:20px;color:#4d777e}.ti-search__empty{display:grid;justify-items:start;gap:12px;padding:16px;border-radius:6px;background:#f2f5f6}.ti-search__empty p{margin:0;font-size:.875rem;line-height:20px;color:#003c46}.ti-search__secondary{min-height:44px;padding:0 16px;border:1px solid #003c46;border-radius:4px;background:#fff;color:#003c46;font:500 .875rem Roboto,sans-serif;cursor:pointer}.ti-search__secondary:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-search__secondary:hover{background:#003c46;color:#fff}.ti-search__link{font:inherit;font-size:.8125rem;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ti-search__link:focus-visible{outline:2px solid #003c46;outline-offset:2px;border-radius:2px}.ti-search__link{position:relative}.ti-search__link:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.ti-search__link{color:#003c46}.ti-search__hint{display:grid;grid-template-columns:16px 1fr;gap:8px;margin:4px 0 0;font-size:.8125rem;line-height:20px;color:#4d777e}.ti-search__hint svg{margin-top:2px}@media(prefers-reduced-motion:reduce){.ti-search__spin{animation-duration:2.4s}}.ti-eagle{display:block;height:112px;width:auto;aspect-ratio:840/760;overflow:visible}.ti-eagle__bird{fill:transparent;stroke:#003c46;stroke-width:9;stroke-linejoin:round;transition:fill .6s ease}.ti-eagle__bird--filled{fill:#003c46}.ti-eagle__trail{stroke:#d9dcdc;stroke-width:9;stroke-linecap:round;opacity:0;transition:opacity .5s ease}.ti-eagle__trail--on{opacity:1}.ti-eagle__glow{stroke:#e8ff2e;stroke-width:9;stroke-linecap:round;stroke-dasharray:.22 .78;stroke-dashoffset:0;opacity:0;transition:opacity .5s ease}.ti-eagle__glow--on{opacity:1}@container (max-width: 480px){.ti-eagle{height:96px}}@media(prefers-reduced-motion:no-preference){.ti-eagle__bird{stroke-dasharray:1;stroke-dashoffset:1;animation:ti-eagle-draw 1.6s cubic-bezier(.6,0,.2,1) forwards}.ti-eagle__glow{animation:ti-eagle-flow 1.8s linear infinite}}@media(prefers-reduced-motion:reduce){.ti-eagle__bird{fill:#003c46;transition:none}.ti-eagle__glow{display:none}.ti-eagle__trail{transition:none}}@keyframes ti-eagle-draw{to{stroke-dashoffset:0}}@keyframes ti-eagle-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.ti-back{margin:0}.ti-back__btn{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;min-height:44px}.ti-found{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;border-radius:6px;background:#f2f5f6}.ti-found__ok{grid-row:1/span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#003c46;color:#fff}.ti-found b{font-weight:500}.ti-found small{grid-column:2;font-size:.8125rem;line-height:1.4;color:#4d777e}.ti-found__change{grid-row:1/span 2;grid-column:3}.ti-cond{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ti-opt{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:center;align-content:start;gap:2px 12px;padding:12px 16px;border:1px solid #b9c4c6;border-radius:6px;background:#fff;color:#003c46;font:inherit;text-align:left;cursor:pointer}.ti-opt:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-opt:hover{border-color:#003c46}.ti-opt--on{padding:11px 15px;border:2px solid #003c46}.ti-opt b{font-weight:500}.ti-opt small{grid-column:1/-1;align-self:start;font-size:.8125rem;line-height:1.4;color:#4d777e}.ti-lvl{display:flex;gap:4px}.ti-lvl i{width:18px;height:5px;border-radius:3px;background:#d9dcdc}.ti-lvl--f{background:#003c46!important}.ti-q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:12px;border-top:1px solid #d9dcdc}.ti-q>span{font-size:.9375rem}.ti-q__more{grid-column:1/-1}.ti-q__more .ti-fld{max-width:240px}.ti-seg{display:inline-flex;gap:4px;padding:4px;border-radius:4px;background:#f2f5f6}.ti-seg button{height:44px;padding:0 16px;border:0;border-radius:2px;background:transparent;color:#4d777e;font:500 .875rem Roboto,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.ti-seg button:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-seg button:hover{color:#003c46}.ti-seg--on{background:#fff!important;color:#003c46!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #003c4673,0 1px 3px #003c462e}@container (max-width: 480px){.ti-cond{grid-template-columns:1fr}.ti-opt:not(.ti-opt--on) small{display:none}.ti-q--stack{grid-template-columns:1fr}.ti-q--stack .ti-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ti-q--stack .ti-seg button{padding:0 8px}}.ti-shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ti-shot-wrap{position:relative;display:grid;align-content:start;gap:4px}.ti-shot{position:relative;display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:4/3;overflow:hidden;border:1.5px dashed #b9c4c6;border-radius:6px;background:#fff center/cover no-repeat;color:#4d777e;font-size:.75rem;text-align:center;cursor:pointer}.ti-shot:hover{border-color:#003c46}.ti-shot:focus-within{outline:2px solid #003c46;outline-offset:2px}.ti-shot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ti-shot__name{padding:0 8px;line-height:16px}.ti-shot--has{border-style:solid;border-color:#003c46}.ti-shot--has svg{display:none}.ti-shot--has .ti-shot__name{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 8px;background:linear-gradient(transparent,#001e23b3);color:#fff;font-weight:500}.ti-shot--done:after{content:"";position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:50%;background:#003c46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center no-repeat}.ti-shot--busy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c}.ti-shot__spin{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.ti-shot__remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.ti-shot__remove:before{content:"";position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#001e23b8}.ti-shot__remove svg{position:relative;margin:-8px -8px 0 0}.ti-shot__remove:focus-visible{outline:none}.ti-shot__remove:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #003c46}.ti-spin{display:inline-block;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #d9dcdc;border-top-color:#003c46;animation:ti-spin .8s linear infinite}.ti-meter{display:grid;gap:8px;min-width:0;font-size:.8125rem;line-height:20px;color:#4d777e}.ti-meter__bar{width:100%;height:6px;overflow:hidden;border-radius:3px;background:#d9dcdc}.ti-meter__bar i{display:block;height:100%;border-radius:3px;background:#003c46;transition:width .3s ease}.ti-meter b{min-width:0;font-weight:500;color:#003c46;overflow-wrap:anywhere}.ti-hint{display:grid;grid-template-columns:16px 1fr;gap:8px;margin:0;font-size:.8125rem;line-height:1.45;color:#4d777e}.ti-hint svg{margin-top:2px}@container (max-width: 480px){.ti-shots{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ti-spin{animation:none}.ti-meter__bar i{transition:none}}.ti-calc{display:grid;justify-items:center;gap:16px;padding-top:8px;text-align:center}.ti-calc .ti-h{font-size:2.25rem}.ti-calc__lead{max-width:26rem;margin:0;min-height:2.9em;font-size:.9375rem;color:#4d777e}.ti-ticks{display:grid;gap:12px;width:min(100%,420px);margin:0;padding:0;list-style:none;text-align:left}.ti-ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:.9375rem;line-height:22px;color:#5f8287;transition:color .3s ease}.ti-ticks__t{min-width:0}.ti-ticks__ck{position:relative;display:grid;place-items:center;width:22px;height:22px;box-sizing:border-box;border:2px solid #d9dcdc;border-radius:50%;background:#fff;color:transparent;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ti-ticks__ck:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid transparent;border-radius:50%}.ti-ticks--now{color:#003c46!important}.ti-ticks--now .ti-ticks__ck:after{border-top-color:#003c46;animation:ti-spin .8s linear infinite}.ti-ticks--done{color:#003c46!important}.ti-ticks--done .ti-ticks__ck{border-color:#003c46;background:#003c46;color:#fff}@keyframes ti-spin{to{transform:rotate(360deg)}}@container (max-width: 480px){.ti-calc .ti-h{font-size:2rem}}@media(prefers-reduced-motion:reduce){.ti-ticks--now .ti-ticks__ck:after{animation:none}.ti-ticks li,.ti-ticks__ck{transition:none}}.ti-secondary{min-height:44px;padding:0 16px;border:1px solid currentColor;border-radius:4px;background:#fff;color:#003c46;font:500 .875rem Roboto,sans-serif;cursor:pointer}.ti-secondary:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-step--est{gap:40px}.ti-estgrid,.ti-estgrid__left,.ti-estgrid__right{display:contents}.ti-esthead{display:grid;gap:6px}.ti-esthead__kicker{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4d777e}.ti-esthead__name{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;margin:0;font-size:2.5rem;text-wrap:balance;outline:none}.ti-esthead__meta{margin:0;font-size:.9375rem;color:#4d777e}.ti-esthead__meta .ti-lnk{font-size:inherit;color:#003c46}.ti-esthead .ti-identified{margin:6px 0 0;justify-self:start}.ti-identified{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-8px 0 0;padding:8px 12px;border-radius:4px;background:#f2f5f6;font-size:.8125rem;line-height:20px;color:#003c46}.ti-range{display:grid;margin-top:-8px}.ti-range input{width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ti-range input:focus-visible{outline:2px solid #003c46;outline-offset:2px}.ti-range input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(#003c46 0,#003c46 0) 0/var(--pct, 100%) 100% no-repeat,#d9dcdc}.ti-range input::-moz-range-track{height:4px;border-radius:2px;background:#d9dcdc}.ti-range input::-moz-range-progress{height:4px;border-radius:2px;background:#003c46}.ti-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border:2px solid #003c46;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003}.ti-range input::-moz-range-thumb{width:18px;height:18px;border:2px solid #003c46;border-radius:50%;background:#fff}.ti-range__ends{display:flex;justify-content:space-between;font-size:.75rem;color:#4d777e}.ti-estval{display:grid;gap:8px}.ti-estval__range{display:block;margin-top:8px}.ti-estval__dot{display:none}.ti-estval__num{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;font-size:6rem;line-height:.9;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ti-estval__cap{margin:0;font-size:1rem;line-height:24px;color:#4d777e}.ti-estval__cap b{font-weight:500;color:#003c46;white-space:nowrap}.ti-estval__cap .ti-lnk{margin-left:4px;font-size:inherit;color:#003c46}.ti-estval .ti-range{margin-top:8px}.ti-steps3{display:grid;gap:12px;margin:-8px 0 0;padding:0;list-style:none;counter-reset:ti-step3;font-size:.9375rem;color:#4d777e}.ti-steps3 li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;counter-increment:ti-step3}.ti-steps3 li:before{content:counter(ti-step3);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2f5f6;color:#003c46;font-size:.75rem;font-weight:700;transform:translateY(-1px)}@container (max-width: 480px){.ti-step--est{gap:28px}.ti-esthead__name{font-size:2rem}.ti-estval__num{font-size:4.5rem}.ti-steps3{gap:10px;font-size:.875rem}}@media(min-width:900px){.ti-step--est{align-content:space-between;gap:16px}.ti-estgrid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px}.ti-estval__num{font-size:5rem}.ti-estval__range{display:inline;margin-top:0}.ti-estval__dot{display:inline;margin:0 4px 0 8px}.ti-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;font-size:.8125rem;line-height:18px}.ti-steps3 li{align-items:start}.ti-steps3 li:before{transform:none;margin-top:-3px}}@media(min-width:900px)and (max-height:759px){.ti-step--est{gap:12px}.ti-estgrid{gap:16px}.ti-estval__num{font-size:4rem}}.ti-decide{display:grid;gap:16px;transition:opacity .2s ease}.ti-decide--loading{opacity:.55;cursor:progress}.ti-decide__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.ti-decide__k{margin:0;font:500 1rem Roboto,sans-serif;color:#003c46}.ti-decide__ctx{font-size:.875rem;color:#4d777e}.ti-decide__saving{margin:-4px 0 0;font-size:.875rem;line-height:20px;color:#4d777e}.ti-durations{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:12px}.ti-dur{display:grid;justify-items:start;gap:6px;padding:16px 18px;border:1px solid #d9dcdc;border-radius:4px;background:#fff;color:#003c46;font:inherit;text-align:left;cursor:pointer}.ti-dur:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.ti-dur:hover{border-color:#003c46}.ti-dur--on{padding:15px 17px;border:2px solid #003c46}.ti-dur:disabled{cursor:not-allowed;opacity:.6}.ti-dur__d{font-size:.8125rem;color:#4d777e}.ti-dur__m{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:2.25rem;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ti-dur__approx{margin-right:4px;font:400 .75rem Roboto,sans-serif;letter-spacing:0;color:#4d777e}@container (max-width: 480px){.ti-durations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ti-dur{padding:12px 14px}.ti-dur--on{padding:11px 13px}.ti-dur__m{font-size:1.875rem}}@media(min-width:900px){.ti-decide{margin-top:4px;gap:12px}.ti-durations{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:12px}.ti-dur{gap:4px;padding:12px 16px}.ti-dur--on{padding:11px 15px}.ti-dur__m{font-size:1.875rem}}@media(min-width:900px)and (max-height:759px){.ti-decide{margin-top:0}}.button{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#003c46;font-size:1rem;font-weight:500;line-height:1.15;padding:.6rem 1.5rem;text-decoration:none;border:none}.button__content{display:flex;justify-content:center;align-items:center;gap:.5rem}.button--primary{background-color:#e8ff2e}.button--primary:hover,.button--primary:focus{background-color:#d5ff2e;transition:background-color .5s}.button--primary:disabled{background-color:#e8ff2e;opacity:.4;cursor:default}.button--secondary{background-color:transparent;border:1px solid #d9dcdc}.button--secondary:hover,.button--secondary:focus{border-color:#003c46;transition:border-color .5s}.button--secondary:disabled{opacity:.2}.button--danger{color:#c25944;background-color:#f2deda;text-decoration:none;border:none}.button--danger:disabled{opacity:.2}.button--quinary{background-color:#003c46;border:1px solid #003c46;color:#e8ff2e;box-sizing:border-box}.button--quinary:disabled{opacity:.2}.button--arrow{display:inline-block;padding:.65rem 2rem;background:#e8ff2e;clip-path:polygon(calc(100% - 1rem) 0%,100% 50%,calc(100% - 1rem) 100%,0% 100%,1rem 50%,0% 0%);transform:translate(0);transition:transform .2s ease-in-out}.button--arrow:hover{transform:translate(10%)}.button--dark{background-color:#003c46;border:1px solid #003c46;color:#fff}.button--dark-outline{background-color:#fff;border:1px solid #003c46;color:#003c46}.button.-large{height:var(--button-height, 52px);padding:0 20px;border-radius:4px;font:700 .8125rem Roboto,sans-serif;letter-spacing:var(--button-letter-spacing, .12em);text-transform:uppercase;white-space:nowrap}.button.-large:focus-visible{outline:2px solid #003c46;outline-offset:2px;box-shadow:0 0 0 2px #fff}.button.-large[aria-disabled=true]{opacity:.35;cursor:not-allowed}.button.-large[aria-busy=true]{opacity:1;cursor:progress}@container (max-width: 480px){.button.-large{letter-spacing:.08em}}.button__spinner{width:16px;height:16px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:button-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.button__spinner{animation:none}}@keyframes button-spin{to{transform:rotate(360deg)}}.input{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1rem;border:1px solid #e8ebec;border-radius:4px;font-weight:400;letter-spacing:.08em;text-align:left;max-height:3rem;padding:.75rem;width:100%;box-sizing:border-box}.input::-moz-placeholder{color:#003c4680}.input::placeholder{color:#003c4680}.input:focus{box-shadow:none;outline:none;border-color:#003c46}.input__field{display:flex;flex-direction:column;margin-bottom:1rem}.input__label{display:block;font-size:1rem;padding-bottom:.5rem}.input__label.required:after{content:"*";color:red;margin-left:.25rem}.input__error{border:1px solid #eb5757}.input__error::-moz-placeholder{color:#eb5757}.input__error::placeholder{color:#eb5757}p.input__error,.error{border:none;color:#eb5757;font-weight:700;font-size:.75rem;margin:.25rem 0 0}p.input__error{margin:1em 0}.counter-container{display:flex;align-items:center;border:1px solid #e8ebec;border-radius:4px;background:#fff;max-height:3rem;width:100%}.counter-button{background:#f8f9fa;border:none;width:40px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;cursor:pointer;color:#495057;transition:all .2s ease}.counter-button:hover:not(:disabled){background:#e9ecef;color:#212529}.counter-button:disabled{opacity:.5;cursor:not-allowed}.counter-button--minus{border-radius:4px 0 0 4px}.counter-button--plus{border-radius:0 4px 4px 0}.counter-button:focus{outline:none;border-color:#003c46}.counter-input{flex:1;text-align:center;padding:.75rem;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.08em;border:none;border-left:1px solid #e8ebec;border-right:1px solid #e8ebec;background:#fff;outline:none}.counter-input::-webkit-outer-spin-button,.counter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter-input[type=number]{-moz-appearance:textfield}.counter-input:focus{outline:none}.counter-input.input__error{color:#eb5757}.vue-tel-input{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;border:1px solid #e8ebec;border-radius:4px;background:#fff}.vue-tel-input:focus-within{box-shadow:none;outline:none;border-color:#003c46}.vue-tel-input .vti__dropdown{padding:0}.vue-tel-input .vti__input{padding:0 .5rem}.vue-tel-input.input__error{border:1px solid #eb5757}.vue-tel-input.input__error input{color:#eb5757}.currency-field{display:flex;gap:4px}.currency-field__input{flex-grow:1;border:none;background:#f2f5f6;text-align:center;padding:.7rem;font-size:.8rem;min-width:0;border-radius:0}.currency-field__input:focus{border:none;outline:none}.currency-field__input.-classic{background:#fff;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1rem;border:1px solid #e8ebec;border-radius:4px;box-sizing:border-box;width:100%;max-height:3rem;padding:.75rem;letter-spacing:1px;text-align:left}.currency-field__button{flex-shrink:0;width:48px;background:#f2f5f6;border:none;box-shadow:none;font-size:2rem;display:flex;align-items:center;justify-content:center;touch-action:manipulation;padding:0}.currency-field__button:hover{cursor:pointer;background:#e8ff2e}.currency-field__button:hover .currency-field__icon{filter:invert(1)}.currency-field__button:focus{border:none;outline:none}.currency-field__icon{width:18px;height:18px}.google-rating__stars{display:inline-flex;gap:1px;color:#003c46}.vehicle-id{padding:.125rem .25rem;border-radius:2px;background:#00313a;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;color:#fff;letter-spacing:.64px;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;vertical-align:middle;display:inline-block;text-decoration:none}.vehicle-id__prefix{color:#e8ff2e}.checkbox{margin-right:5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #d9dcdc;background:#fff;width:1.5rem;height:1.5rem;min-width:1.5rem;max-width:1.5rem;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.checkbox:checked{background:#e8ff2e url(/build/assets/check-DXVY-5Xi.svg) no-repeat center center/1rem;border-color:#e8ff2e}.checkbox.rounded{border-radius:50%}.switch{position:relative;display:inline-block;width:32px;height:16px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#99b1b5;transition:.4s}.slider:before{position:absolute;content:"";height:10px;width:10px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.slider.round{border-radius:32px}.slider.round:before{border-radius:50%}.switch input:checked+.slider{background-color:#003c46}.switch input:focus+.slider{box-shadow:0 0 1px #003c46}.switch input:checked+.slider:before{transform:translate(16px)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;color:#003c46}.modal__title{font-size:1.5rem;font-weight:700;line-height:2rem;padding-right:2.5rem}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1}.modal-content{position:relative;background-color:#fff;padding:1.5rem;border-radius:4px;width:16rem}.modal-content__close{cursor:pointer;background:none;border:none;padding:0;position:absolute;top:1.5rem;right:1.5rem}.modal-content .button,.modal-content .button__content{text-align:center}@media(min-width:48rem){.modal-content{width:20rem}}@media(min-width:64rem){.modal-content{width:36rem}}.login-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;box-sizing:border-box}@media (max-width: calc(48rem - 1px)){.login-modal{padding:0 15px}}.login-modal--open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s ease,visibility 0s}.login-modal--open .login-modal__card{transform:translateY(0)}.login-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal__card{position:relative;background:#fff;box-sizing:border-box;width:100%;max-width:26rem;max-height:90dvh;overflow-y:auto;padding:1.5rem;border-radius:4px;transform:translateY(2rem);transition:transform .3s cubic-bezier(.32,.72,0,1)}@media(min-width:48rem){.login-modal__card{width:calc(100% - 2rem)}}.login-modal__close{position:absolute;top:1rem;right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:1.5rem;color:#003c46;cursor:pointer;line-height:1;padding:.25rem;opacity:.5;transition:opacity .2s}.login-modal__close:hover{opacity:1}.login-modal__header{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid #d9dcdc;margin-bottom:1.5rem}.login-modal__logo{margin-bottom:.5rem}.login-modal__title{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33;text-align:center;color:#003c46;margin:0}.login-modal__step{display:flex;flex-direction:column;gap:1rem}.login-modal__step[hidden]{display:none}.login-modal__label{font-size:.875rem;font-weight:500;color:#003c46}.login-modal__input{width:100%;padding:.75rem 1rem;border:1px solid #e8ebec;border-radius:4px;font-family:Roboto,sans-serif;font-size:1rem;color:#003c46;outline:none;box-sizing:border-box;transition:border-color .2s}.login-modal__input:focus{border-color:#003c46}.login-modal__input--error{border-color:#eb5757}.login-modal__input--code{text-align:center;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1.75rem;letter-spacing:.5em;padding:.75rem}.login-modal__error{color:#eb5757;font-size:.8125rem;margin:0;min-height:0}.login-modal__error:empty{display:none}.login-modal__checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#003c46;cursor:pointer}.login-modal__checkbox-label input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:#003c46}.login-modal__checkbox-label a{font-weight:600;text-decoration:underline}.login-modal__checkbox-label a:hover{text-decoration:none}.login-modal__actions{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.login-modal__btn{width:100%;padding:.875rem 1.5rem;border:none;border-radius:4px;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s}.login-modal__btn--primary{background:#e8ff2e;color:#003c46}.login-modal__btn--primary:hover:not(:disabled){background:#d5ff2e;transition:background-color .5s}.login-modal__btn--primary:disabled{opacity:.4;cursor:not-allowed}.login-modal__btn--tertiary{background:transparent;color:#003c46;font-weight:600;text-decoration:underline}.login-modal__btn--tertiary:hover{text-decoration:none}.login-modal__btn--loading{position:relative;color:transparent!important;pointer-events:none}.login-modal__btn--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:lm-spin .6s linear infinite}.login-modal__resend{font-size:.8125rem;color:#003c46;margin:0;text-align:center}.login-modal__resend--sent{color:#003c46;font-weight:500}.login-modal__resend-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font-weight:700;text-decoration:underline;cursor:pointer;color:#003c46;font-size:inherit}.login-modal__resend-btn:hover{text-decoration:none}.login-modal__resend-btn:disabled{opacity:.4;cursor:wait}@keyframes lm-spin{to{transform:rotate(360deg)}}.login-modal .input{font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1rem;border:1px solid #e8ebec;border-radius:4px;font-weight:400;letter-spacing:.08em;text-align:left;max-height:3rem;padding:.75rem;width:100%;box-sizing:border-box}.login-modal .input::-moz-placeholder{color:#003c4680}.login-modal .input::placeholder{color:#003c4680}.login-modal .input:focus{box-shadow:none;outline:none;border-color:#003c46}.login-modal .input__field{display:flex;flex-direction:column;margin-bottom:1rem}.login-modal .input__label{display:block;font-size:1rem;padding-bottom:.5rem}.login-modal .input__label.required:after{content:"*";color:red;margin-left:.25rem}.login-modal .input__error{border:1px solid #eb5757}.login-modal .input__error::-moz-placeholder{color:#eb5757}.login-modal .input__error::placeholder{color:#eb5757}.login-modal p.input__error,.login-modal .error{border:none;color:#eb5757;font-weight:700;font-size:.75rem;margin:.25rem 0 0}.login-modal p.input__error{margin:1em 0}.login-modal .counter-container{display:flex;align-items:center;border:1px solid #e8ebec;border-radius:4px;background:#fff;max-height:3rem;width:100%}.login-modal .counter-button{background:#f8f9fa;border:none;width:40px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;cursor:pointer;color:#495057;transition:all .2s ease}.login-modal .counter-button:hover:not(:disabled){background:#e9ecef;color:#212529}.login-modal .counter-button:disabled{opacity:.5;cursor:not-allowed}.login-modal .counter-button--minus{border-radius:4px 0 0 4px}.login-modal .counter-button--plus{border-radius:0 4px 4px 0}.login-modal .counter-button:focus{outline:none;border-color:#003c46}.login-modal .counter-input{flex:1;text-align:center;padding:.75rem;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.08em;border:none;border-left:1px solid #e8ebec;border-right:1px solid #e8ebec;background:#fff;outline:none}.login-modal .counter-input::-webkit-outer-spin-button,.login-modal .counter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-modal .counter-input[type=number]{-moz-appearance:textfield}.login-modal .counter-input:focus{outline:none}.login-modal .counter-input.input__error{color:#eb5757}.toast-container{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;width:calc(100% - 2rem);max-width:24rem}.toast{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:8px;background:#003c46;color:#fff;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.4;pointer-events:auto;box-shadow:0 8px 24px #0003;opacity:0;transform:translateY(1rem);transition:opacity .5s ease,transform .5s ease}.toast--visible{opacity:1;transform:translateY(0)}.toast--leaving{opacity:0;transform:translateY(-.5rem)}.toast--success{border-left:3px solid #e8ff2e}.toast--error{border-left:3px solid #eb5757}.toast--info{border-left:3px solid #79989e}.toast__message{flex:1;min-width:0}.toast__close{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#fff9;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;transition:color .2s}.toast__close:hover{color:#fff}.info-tooltip-wrapper{display:inline-block;position:relative}.info-button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:100%;max-height:2rem;background-color:#fff;color:#003c46;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;border:none;padding:0;position:relative}.info-button:hover{color:#333}.info-button:focus{outline:none}.info-tooltip{z-index:9999;background:#fff;border:1px solid #d9dcdc;border-radius:4px;padding:12px;box-shadow:0 2px 8px #0000001a;width:200px}@media(min-width:48rem){.info-tooltip{width:300px}}.info-tooltip p{font-size:.875rem;font-weight:400;color:#003c46;margin:0;line-height:1.4}.info-tooltip.info-tooltip--brand{width:300px;max-width:calc(100vw - 16px);display:grid;gap:8px;padding:14px 16px;border:0;border-radius:6px;background:#003c46;color:#fff;box-shadow:0 12px 32px -8px #001e2373;font-size:.8125rem;line-height:1.45}.info-tooltip.info-tooltip--brand p{color:#fff;font-size:.8125rem;line-height:1.45}.info-tooltip.info-tooltip--brand .info-tooltip__title{font-size:.875rem;font-weight:500}.info-tooltip.info-tooltip--brand .info-tooltip__fine{color:#b5cdd1;font-size:.75rem}.info-tooltip.info-tooltip--brand .info-tooltip__arrow{position:absolute;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.info-tooltip-fade-enter-active,.info-tooltip-fade-leave-active{transition:opacity .15s ease}.info-tooltip-fade-enter-from,.info-tooltip-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.info-tooltip-fade-enter-active,.info-tooltip-fade-leave-active{transition:none}}.saved-search-vue-modal .savedSearch-form{margin-top:1.5rem}.saved-search-vue-modal .savedSearch-form button{width:100%;margin-top:1.5rem}.saved-search-vue-modal .savedsearch-confirm__title{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin-bottom:1rem}.saved-search-vue-modal .savedsearch-confirm__title__icon{margin-bottom:1rem}@media(max-width:960px){.saved-search-vue-modal .savedsearch-confirm__title{display:none}}.saved-search-vue-modal .savedsearch-confirm__title.responsive{display:none}@media(max-width:960px){.saved-search-vue-modal .savedsearch-confirm__title.responsive{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;color:#003c46;font-size:1.5rem;font-weight:600;line-height:32px;margin-top:2rem;text-align:center}}.saved-search-vue-modal .savedsearch-confirm__content{color:#003c46;opacity:.6;text-align:center;font-size:1rem;line-height:1.5;margin-bottom:2rem;white-space:pre-line}.saved-search-vue-modal .savedsearch-confirm__action{margin-top:1.5rem;width:100%}.v-enter-active,.v-enter-active-delayed,.v-leave-active{transition:opacity .4s ease}.v-enter-active-delayed{transition-delay:.4s}.v-enter-from,.v-leave-to{opacity:0}.slider-target{margin:2.375rem 0}:root{--slider-height: 4px;--slider-bg: rgba(0, 60, 70, .2);--slider-connect-bg: #003c46;--slider-handle-height: 1.75rem;--slider-handle-width: 1.75rem;--slider-handle-shadow: 0px 0px 4px rgba(0, 0, 0, .15);--slider-handle-ring-width: 2px;--slider-handle-ring-color: rgba(0, 0, 0, .15);--slider-tooltip-bg: #003c46}.slider-simulator-dark{--slider-bg: rgba(255, 255, 255, .15);--slider-connect-bg: rgba(255, 255, 255, .15);--slider-handle-bg: #e8ff2e}.slider-simulator-light{--slider-bg: #f2f5f6;--slider-connect-bg: #f2f5f6;--slider-handle-bg: #e8ff2e;--slider-tooltip-bg: #ffffff;--slider-tooltip-color: #003c46}.simulator .slider-touch-area{position:relative}.simulator .slider-touch-area:after{content:" ";display:block;width:10px;height:10px;position:absolute;left:0;right:0;top:0;bottom:0;background:#003c46;margin:auto;border-radius:50%}.simulator .form-group{margin-bottom:1rem}@media (max-width: calc(48rem - 1px)){.simulator .form-group{margin-bottom:1rem}}.simulator .form-group.increased{margin-bottom:3rem}@media (max-width: calc(48rem - 1px)){.simulator .form-group.increased{margin-bottom:3rem}}.simulator .label{display:block;font-family:bebas-neue-pro,bebas-neue-pro-fallback,Arial Narrow,sans-serif;text-transform:uppercase;font-size:1rem;font-weight:600;margin-bottom:.825rem;letter-spacing:.96px}@media (max-width: calc(48rem - 1px)){.simulator .label{font-size:1rem;margin-bottom:.5rem}}.simulator .offers-buttons{background:#ffffff1a;border-radius:4px;padding:4px;display:grid;gap:8px}.simulator .offers-buttons.light{background:#f2f5f6}.simulator .offers-buttons__btn{background:transparent;border:none;outline:none;padding:8px 4px;border-radius:4px;font-weight:600;font-size:.8rem;text-transform:uppercase}@media (max-width: calc(48rem - 1px)){.simulator .offers-buttons__btn{padding:6px 4px}}.simulator .offers-buttons__btn:hover{background:#0000001a;cursor:pointer}.simulator .offers-buttons__btn.active{background:#e8ff2e;color:#003c46}.simulator .fix-padding{padding:0 1rem}.simulator .slider-overrides{margin-top:1.3rem!important}.simulator .offers-buttons.light .offers-buttons__btn.active{background:#003c46;color:#fff}.simulator .fixed-mileage-notice{border-radius:4px}.simulator .fixed-mileage-notice__text{font-size:.875rem;font-style:italic;opacity:.8}.simulator .slider-tooltip{font-size:.8rem!important}.mobile-only{display:none}@media (max-width: calc(48rem - 1px)){.mobile-only{display:block}}@media (max-width: calc(48rem - 1px)){button.mobile-only,a.mobile-only{display:flex}}@media (max-width: calc(48rem - 1px)){.mobile-hidden{display:none}.mobile-hidden.visible{display:block}}[hidden]{display:none!important}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003c46;margin:0}button,a{color:currentColor}
