/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer components{:root{--green:var(--brand-primary,#12472d);--brand-primary-hover:var(--brand-hover,#0b3521);--muted:var(--brand-muted,#606d64);--muted-soft:var(--brand-muted-soft,#4d5952);--neutral-text:var(--brand-neutral-text,#1e2a22);--disclaimer-text:var(--brand-disclaimer-text,#14442c);--gold:var(--brand-accent,#b39a64);--decorative-accent:var(--brand-decorative-accent,#b39a64);--border:var(--brand-border,#d0c9be);--paper:var(--brand-surface,#fffffc);--filled-surface:var(--brand-filled-surface,#ebe8df);--selected-surface:var(--brand-selected-surface,#f0f6eb);--drawer-border:var(--brand-drawer-border,#0f5132);--background:var(--brand-background,#e2dfd5);--focus:var(--brand-focus,#12472d);--on-primary:var(--brand-on-primary,#fff);--accent-on-primary:var(--brand-accent-on-primary,#cdd976);--foreground:var(--green)}*{box-sizing:border-box}.loading-skeleton{vertical-align:middle;background:var(--muted);border-radius:.375rem;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.loading-skeleton{background:color-mix(in srgb,var(--muted) 22%,var(--paper))}}.loading-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--paper),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.loading-skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--paper) 78%,transparent),transparent)}}.loading-skeleton:after{animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.loading-skeleton:after{opacity:.5;animation:none;transform:none}}.button-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:button-spinner-rotation .7s linear infinite;display:inline-block}@keyframes button-spinner-rotation{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button-spinner{opacity:.65;border-right-color:currentColor;animation:none}}.loading-skeleton-offer{width:8ch;height:.9em}.loading-skeleton-installment{width:8.5rem;height:1.4rem}.loading-skeleton-card-price{width:6rem;height:1.3rem}.loading-skeleton-postal{width:10rem;height:.8em}body,html{background-color:var(--background);font-family:var(--font-montserrat),Arial,sans-serif;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}@media (prefers-reduced-motion:no-preference){button{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;transition-duration:.15s;transition-timing-function:ease}}button:disabled{cursor:default}img{vertical-align:middle}dl,h1,h2,ol,p{margin:0}fieldset{--tw-border-style:none;border-style:none;border-width:0;min-width:0;margin:0;padding:0}a,button,input,select{touch-action:manipulation}[tabindex],a,button,input,select{scroll-margin:calc(var(--spacing,.25rem) * 6)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{--tw-shadow:0 0 0 6px var(--tw-shadow-color,var(--paper));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:3px;outline-color:var(--focus);--tw-outline-style:solid;outline-style:solid}h1:focus,h2:focus,main:focus{--tw-outline-style:none;outline-style:none}.skip-link{top:calc(var(--spacing,.25rem) * -25);left:calc(var(--spacing,.25rem) * 4);z-index:20;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3.5);color:var(--green);position:fixed}.skip-link:focus{top:calc(var(--spacing,.25rem) * 3)}.simulator{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}@media (min-width:140rem){.simulator{width:100%;max-width:calc(var(--spacing,.25rem) * 480);margin-inline:auto;height:auto!important}}@media (min-width:100rem) and (min-height:56.25rem){.simulator{height:100svh;min-height:100svh}}.scenery{pointer-events:none;z-index:calc(2 * -1);position:fixed;inset:0;overflow:hidden}.landscape{object-fit:cover}.fog{background:linear-gradient(#fff0,#ffffff20 50%,#ffffff59 80%,#fff9),#e2dfd51f}.clarity,.fog{position:absolute;inset:0}.clarity{--clarity-mobile:linear-gradient(180deg,#fffffff2,#ffffff80 40%,#ffffffb3),linear-gradient(90deg,#ffffffb3,#ffffff40);--clarity-desktop:linear-gradient(90deg,#ffffffeb,#ffffffd1 12%,#fff9 25%,#ffffff47 40%,#ffffff14 55%,#fff0 70%),linear-gradient(270deg,#ffffffeb,#ffffffd1 12%,#fff0 70%),linear-gradient(0deg,#fff0 45%,#ffffff26 60%,#ffffff73 75%,#ffffffb8 85%,#ffffffe0 93%,#fffffff2);background:var(--clarity-mobile)}@media (min-width:48rem){.clarity{background:var(--clarity-desktop)}}.header{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:solid;border-bottom:1px var(--border);border-style:solid;background-color:#fffc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.header{background-color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.header{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.header{gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}@media (min-width:80rem){.header{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);padding-inline:3.333%;padding-block:calc(var(--spacing,.25rem) * 2);flex-wrap:nowrap}}@media (min-width:100rem){.header{gap:calc(var(--spacing,.25rem) * 6)}}@media (min-width:112.5rem){.header{padding-block:calc(var(--spacing,.25rem) * 3.5)}}@media (min-width:100rem) and (min-height:56.25rem){.header{flex-shrink:0}}.header>img{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 42.25);flex-shrink:0;margin-right:auto}@media (min-width:48rem){.header>img{width:auto}}@media (min-width:80rem){.header>img{height:calc(var(--spacing,.25rem) * 11);margin-right:0}}@media (min-width:112.5rem){.header>img{height:calc(var(--spacing,.25rem) * 12)}}.header-actions{gap:var(--spacing,.25rem);margin-left:auto;display:flex}@media (min-width:48rem){.header-actions{gap:calc(var(--spacing,.25rem) * 6)}}@media (min-width:80rem){.header-actions{gap:calc(var(--spacing,.25rem) * 3);margin-left:0}}@media (min-width:100rem){.header-actions{gap:calc(var(--spacing,.25rem) * 6)}}.header-actions button{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-border-style:none;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background-color:#0000;border-style:none;border-width:0;display:flex}@media (min-width:112.5rem){.header-actions button{font-size:13px}}.stepper ol{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 1.5);padding:0;list-style-type:none;display:flex}@media (min-width:48rem){.stepper ol{justify-content:center;gap:calc(var(--spacing,.25rem) * 5)}}@media (min-width:80rem){.stepper ol{justify-content:normal;gap:calc(var(--spacing,.25rem) * 2.5)}}@media (min-width:100rem){.stepper ol{gap:calc(var(--spacing,.25rem) * 5)}}.stepper li{flex:1;justify-content:center;align-items:center;gap:0;display:flex}@media (min-width:48rem){.stepper li{justify-content:normal;gap:calc(var(--spacing,.25rem) * 5);flex-grow:0;flex-basis:auto}}@media (min-width:80rem){.stepper li{gap:calc(var(--spacing,.25rem) * 2.5)}}@media (min-width:100rem){.stepper li{gap:calc(var(--spacing,.25rem) * 5)}}.stepper button{min-height:calc(var(--spacing,.25rem) * 15.5);max-width:calc(var(--spacing,.25rem) * 27.5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-border-style:none;padding:var(--spacing,.25rem);text-align:center;--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.3;font-weight:var(--font-weight-medium,500);background-color:#0000;border-style:none;border-width:0;flex-direction:column;display:flex}@media (min-width:48rem){.stepper button{min-height:calc(var(--spacing,.25rem) * 8);justify-content:normal;gap:calc(var(--spacing,.25rem) * 2.5);max-width:none;text-align:inherit;--tw-leading:inherit;line-height:inherit;flex-direction:row;padding:0}}@media (min-width:100rem){.stepper button{--tw-leading:inherit;line-height:inherit}}@media (min-width:112.5rem){.stepper button{font-size:13px}}.stepper button[aria-current]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.stepper button:disabled{color:var(--neutral-text)}.step-marker{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);flex-shrink:0;place-items:center;display:grid;position:relative}.step-marker>span{color:var(--green);place-items:center;font-size:9px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.step-marker>span{color:color-mix(in oklab,var(--green) 75%,transparent)}}button[aria-current] .step-marker>span{color:var(--color-white,#fff)}.step-line{opacity:.65;width:auto;display:none}@media (min-width:48rem){.step-line{display:block}}@media (min-width:80rem){.step-line{width:calc(var(--spacing,.25rem) * 6)}}@media (min-width:100rem){.step-line{width:auto}}main{flex:1}@media (min-width:100rem) and (min-height:56.25rem){main{min-height:0}}.eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:3px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}@media (min-width:112.5rem){.eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.eyebrow{color:var(--green)}.small-label{--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);color:var(--muted);text-transform:uppercase;display:block}@media (min-width:112.5rem){.small-label{font-size:11px}}.primary,.secondary{min-height:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;border-radius:29px;display:flex}@media (min-width:80rem){.primary,.secondary{min-height:calc(var(--spacing,.25rem) * 11)}}@media (min-width:112.5rem){.primary,.secondary{min-height:calc(var(--spacing,.25rem) * 14);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding:16px 24px}}.primary{background-color:var(--green);color:var(--on-primary);--tw-shadow:0 8px 16px var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.primary{--tw-shadow:0 8px 16px var(--tw-shadow-color,color-mix(in srgb,var(--green) 15%,transparent))}}.primary{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.secondary{background-color:var(--color-white,#fff)}.text-button{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;padding-inline:0;padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);color:var(--gold);text-underline-offset:4px;background-color:#0000;background-image:none;border-style:none;text-decoration-line:underline;display:inline-flex}@media (min-width:112.5rem){.text-button{font-size:11px}}.text-button{color:var(--green)}.round{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);background-color:#fff9;border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.round{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.info{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.fine-print{--tw-leading:var(--leading-normal,1.5);font-size:11px;line-height:var(--leading-normal,1.5);color:var(--muted)}@media (min-width:112.5rem){.fine-print{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.glass{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-2xl,1rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.glass{background-color:color-mix(in srgb,var(--paper) 75%,transparent)}}.glass{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.gold{color:var(--green)}.choice-stage{min-height:0;max-width:calc(var(--spacing,.25rem) * 480);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:auto;padding-bottom:0;display:grid;position:relative}@media (min-width:48rem){.choice-stage{min-height:calc(var(--spacing,.25rem) * 195);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);grid-template-columns:280px minmax(0,1fr);padding-top:0}}@media (min-width:80rem){.choice-stage{min-height:calc(var(--spacing,.25rem) * 198);column-gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:340px minmax(0,1fr);row-gap:normal;padding-inline:4.167%}}@media (min-width:100rem){.choice-stage{grid-template-columns:440px minmax(0,1fr)}}@media (min-width:112.5rem){.choice-stage{grid-template-rows:minmax(0,1fr) auto;min-height:0}}.intro{max-width:calc(var(--spacing,.25rem) * 115);align-self:flex-start;padding:0}@media (min-width:48rem){.intro{max-width:none;padding-top:calc(var(--spacing,.25rem) * 30)}}@media (min-width:80rem){.intro{padding-top:calc(var(--spacing,.25rem) * 30)}}@media (min-width:112.5rem){.intro{padding-top:calc(var(--spacing,.25rem) * 50)}}@media (min-width:140rem){.intro{padding-top:calc(var(--spacing,.25rem) * 60)}}.intro>.eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0)}@media (min-width:112.5rem){.intro>.eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5.5)}}.intro h1{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.05;--tw-font-weight:var(--font-weight-extrabold,800);font-size:40px;line-height:1.05;font-weight:var(--font-weight-extrabold,800);--tw-tracking:-1px;letter-spacing:-1px}@media (min-width:48rem){.intro h1{--tw-tracking:-1.8px;letter-spacing:-1.8px;font-size:42px}}@media (min-width:80rem){.intro h1{font-size:44px}}@media (min-width:112.5rem){.intro h1{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:56px}}.intro h1 .title-line{display:inline}@media (min-width:48rem){.intro h1 .title-line{display:block}}.intro>p:last-child{max-width:calc(var(--spacing,.25rem) * 97.25);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.5;color:var(--muted);line-height:1.5}@media (min-width:112.5rem){.intro>p:last-child{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.choice-showcase{min-width:0;padding-top:calc(var(--spacing,.25rem) * 8);position:relative}@media (min-width:48rem){.choice-showcase{padding-top:calc(var(--spacing,.25rem) * 12.5)}}@media (min-width:80rem){.choice-showcase{padding-top:calc(var(--spacing,.25rem) * 16)}}@media (min-width:112.5rem){.choice-showcase{max-width:calc(var(--spacing,.25rem) * 300);padding-top:calc(var(--spacing,.25rem) * 36.5)}}@media (min-width:140rem){.choice-showcase{padding-top:calc(var(--spacing,.25rem) * 48)}}.vehicle{height:calc(var(--spacing,.25rem) * 87.5);min-width:0;position:relative}@media (min-width:48rem){.vehicle{height:calc(var(--spacing,.25rem) * 112.5)}}@media (min-width:80rem){.vehicle{height:calc(var(--spacing,.25rem) * 135)}}.vehicle-specs{z-index:2;position:absolute;top:0;left:4%}@media (min-width:48rem){.vehicle-specs{top:calc(var(--spacing,.25rem) * 5)}}@media (min-width:80rem){.vehicle-specs{top:calc(var(--spacing,.25rem) * 6.5);left:9.5%}}.vehicle-specs h2{margin-inline:0;margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (min-width:48rem){.vehicle-specs h2{margin-top:calc(var(--spacing,.25rem) * 2.5);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.15;font-size:40px;line-height:1.15}}@media (min-width:80rem){.vehicle-specs h2{font-size:48px}}@media (min-width:112.5rem){.vehicle-specs h2{font-size:56px}}.vehicle-specs h2 strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 57.5);background-color:var(--paper);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.vehicle-specs>p:last-child{background-color:color-mix(in srgb,var(--paper) 50%,transparent)}}.vehicle-specs>p:last-child{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--muted-soft)}@supports (color:color-mix(in lab,red,red)){.vehicle-specs>p:last-child{color:color-mix(in oklab,var(--muted-soft) 80%,transparent)}}@media (min-width:48rem){.vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 65.5);--tw-leading:calc(var(--spacing,.25rem) * 4.5);line-height:calc(var(--spacing,.25rem) * 4.5);background-color:#0000;border-radius:0}}@media (min-width:112.5rem){.vehicle-specs>p:last-child{font-size:13px}}.car-image{pointer-events:none;top:calc(var(--spacing,.25rem) * 17.5);height:calc(var(--spacing,.25rem) * 70);width:100%;position:absolute;left:0;overflow:hidden}@media (min-width:48rem){.car-image{top:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 105)}}@media (min-width:80rem){.car-image{top:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 135);width:76%;left:9.5%}}.car-image>img{object-fit:contain;width:126.55%;max-width:none;height:100%;position:absolute;left:-12.16%}.forest-mask{mask:var(--forest-mask-shape) no-repeat 31.53px 118.082px/355.133px 315.256px;-webkit-mask:var(--forest-mask-shape) no-repeat 31.53px 118.082px/355.133px 315.256px;top:0;right:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 103.25);width:calc(var(--spacing,.25rem) * 98);opacity:.55;display:none;position:absolute}@media (min-width:48rem){.forest-mask{display:block}}@media (min-width:80rem){.forest-mask{top:calc(var(--spacing,.25rem) * -9);right:10%}}.forest-mask img{height:calc(var(--spacing,.25rem) * 103.25);width:calc(var(--spacing,.25rem) * 98);object-fit:cover;max-width:none}.lightning{pointer-events:none;height:auto;width:calc(var(--spacing,.25rem) * 55);opacity:.45;position:absolute;top:0;right:0}@media (min-width:48rem){.lightning{top:calc(var(--spacing,.25rem) * -5);right:calc(var(--spacing,.25rem) * 5);opacity:.6;width:auto}}@media (min-width:80rem){.lightning{top:calc(var(--spacing,.25rem) * -16.75);opacity:1;right:7.5%}}.vehicle-next,.vehicle-prev{top:calc(var(--spacing,.25rem) * 54.5);z-index:3;height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);position:absolute}@media (min-width:48rem){.vehicle-next,.vehicle-prev{top:calc(var(--spacing,.25rem) * 64)}}@media (min-width:64rem){.vehicle-next,.vehicle-prev{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}@media (min-width:112.5rem){.vehicle-next,.vehicle-prev{top:calc(var(--spacing,.25rem) * 92);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.vehicle-prev{left:0}@media (min-width:80rem){.vehicle-prev{left:3.5%}}.vehicle-next{right:0}@media (min-width:80rem){.vehicle-next{right:5%}}.choice-offer{z-index:3;justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);flex-flow:column;margin-top:0;display:flex;position:relative}@media (min-width:48rem){.choice-offer{align-items:center}}@media (min-width:80rem){.choice-offer{margin-top:calc(var(--spacing,.25rem) * -7.5);flex-flow:wrap}}@media (min-width:100rem){.choice-offer{margin-top:calc(var(--spacing,.25rem) * -6.75);gap:calc(var(--spacing,.25rem) * 12);flex-wrap:nowrap}}@media (min-width:140rem){.choice-offer{margin-top:0!important}}@media (min-width:100rem) and (min-height:56.25rem){.choice-offer{margin-top:calc(var(--spacing,.25rem) * -11.75);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 12);margin-left:17.5%}}.choice-offer .primary{padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3.5);--tw-shadow:0 8px 8px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.choice-offer .primary{--tw-shadow:0 8px 8px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 20%,transparent))}}.choice-offer .primary{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.choice-offer .primary{padding:18px 38px}}@media (min-width:80rem){.choice-offer .primary{padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 3)}}@media (min-width:112.5rem){.choice-offer .primary{padding:18px 38px}}.choice-price{font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);white-space:nowrap}@media (min-width:48rem){.choice-price{--tw-leading:1;font-size:34px;line-height:1}}@media (min-width:80rem){.choice-price{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:112.5rem){.choice-price{font-size:44px}}.choice-price .loading-skeleton-offer{border-radius:.25rem;height:.8em}.choice-price small{margin-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}@media (min-width:48rem){.choice-price small{--tw-leading:inherit;line-height:inherit}}@media (min-width:112.5rem){.choice-price small{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.choice-footnote{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);max-width:calc(var(--spacing,.25rem) * 110);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:0;display:flex}@media (min-width:48rem){.choice-footnote{margin-top:calc(var(--spacing,.25rem) * 4)}}@media (min-width:80rem){.choice-footnote{max-width:calc(var(--spacing,.25rem) * 175)}}@media (min-width:140rem){.choice-footnote{margin-top:calc(var(--spacing,.25rem) * 6)}}@media (min-width:100rem) and (min-height:56.25rem){.choice-footnote{max-width:calc(var(--spacing,.25rem) * 162.5);justify-content:flex-start;margin-left:17.5%}}.choice-footnote p{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted)}@media (min-width:48rem){.choice-footnote p{--tw-leading:var(--leading-normal,1.5);font-size:12px;line-height:var(--leading-normal,1.5)}}.choice-footnote .info{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.choice-footnote .info{border-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.choice-footnote .info{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.choice-footnote .info{background-color:color-mix(in oklab,var(--muted) 13%,transparent)}}.choice-footnote .info{color:var(--muted);font-size:10px}.thumbnails{min-height:calc(var(--spacing,.25rem) * 37.5);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 3);grid-column:1/-1;align-self:flex-end;display:flex}@media (min-width:48rem){.thumbnails{min-height:calc(var(--spacing,.25rem) * 40);gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6)}}@media (min-width:80rem){.thumbnails{padding-top:0}}@media (min-width:140rem){.thumbnails{padding-top:calc(var(--spacing,.25rem) * 10)}}.thumbnail-group{justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);--tw-border-style:solid;border-style:solid;border-width:.5px;border-color:var(--decorative-accent);flex-wrap:wrap;width:100%;max-width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.thumbnail-group{border-color:color-mix(in oklab,var(--decorative-accent) 10%,transparent)}}.thumbnail-group{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.thumbnail-group{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.thumbnail-group{padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.thumbnail-group{gap:calc(var(--spacing,.25rem) * 4);width:fit-content}}.thumbnail{min-height:calc(var(--spacing,.25rem) * 37.5);width:calc(50% - 6px);max-width:calc(var(--spacing,.25rem) * 50);justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-xl,.75rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.thumbnail{border-color:color-mix(in oklab,var(--green) 8%,transparent)}}.thumbnail{background-color:#0000;font-size:12px}@media (min-width:48rem){.thumbnail{width:calc(var(--spacing,.25rem) * 50);max-width:none}}.thumbnail img{height:calc(var(--spacing,.25rem) * 19.75);width:calc(var(--spacing,.25rem) * 35);object-fit:contain;max-width:100%}@media (min-width:48rem){.thumbnail img{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 40);max-width:none}}.thumbnail.active{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--green);background-color:var(--accent-on-primary)}@supports (color:color-mix(in lab,red,red)){.thumbnail.active{background-color:color-mix(in oklab,var(--accent-on-primary) 12%,transparent)}}.thumbnail.active{--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.thumbnail.active{--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 9%,transparent))}}.thumbnail.active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.thumbnail strong{--tw-font-weight:var(--font-weight-extrabold,800);font-size:13px;font-weight:var(--font-weight-extrabold,800);color:var(--neutral-text)}.thumbnail span{color:var(--muted)}.thumbnail.active:after{margin-top:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 8);background-color:var(--green);--tw-content:"";content:var(--tw-content)}.footer{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);--tw-border-style:solid;border-top:1px var(--border);border-style:solid;background-color:#fff9;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.footer{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.footer{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;color:var(--gold);font-size:9px}@media (min-width:48rem){.footer{text-align:left;justify-content:space-between;padding-inline:3.333%}}@media (min-width:80rem){.footer{--tw-leading:inherit;line-height:inherit}}@media (min-width:112.5rem){.footer{min-height:calc(var(--spacing,.25rem) * 20);padding-block:calc(var(--spacing,.25rem) * 6);font-size:11px}}@media (min-width:100rem) and (min-height:56.25rem){.footer{gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0}}.footer{color:var(--green)}.footer-brand,.footer-values{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.footer-brand>span:last-child{color:var(--muted)}.footer-divider{height:calc(var(--spacing,.25rem) * 3);background-color:var(--gold);width:1px}.footer-values{gap:calc(var(--spacing,.25rem) * 6)}.footer-value{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:inline-flex}@media (min-width:80rem){.footer-value{gap:calc(var(--spacing,.25rem) * 6)}}.footer-value>img{flex-shrink:0}.footer-legal{gap:calc(var(--spacing,.25rem) * 1.25);--tw-leading:var(--leading-normal,1.5);width:100%;font-size:12px;line-height:var(--leading-normal,1.5);color:var(--muted);display:grid}.stage-result .footer-legal{gap:calc(var(--spacing,.25rem) * .5);text-align:left;--tw-leading:1.35;font-size:8px;line-height:1.35}@media (min-width:112.5rem){.stage-result .footer-legal{font-size:9px}}.stage-result .footer{gap:calc(var(--spacing,.25rem) * 8)}.stage-configure .footer{position:relative;overflow:visible}@media (min-width:112.5rem){.stage-configure .footer{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);padding-block:0;display:grid;overflow:hidden}}.footer-action{width:calc(100% - 32px);max-width:calc(var(--spacing,.25rem) * 148);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:-138%;translate:var(--tw-translate-x) var(--tw-translate-y);margin-inline:auto;position:absolute;left:50%}@media (min-width:48rem){.footer-action{--tw-translate-y:-120%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:96rem){.footer-action{--tw-translate-y:0px;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);flex-basis:auto;align-self:flex-end;bottom:0}}.footer-action .similar-pill:before{clip-path:inset(0 0 8px)}@media (min-width:112.5rem){.footer-action .similar-pill:before{clip-path:none}}.stage-configure .footer-brand,.stage-configure .footer-values{min-width:0}@media (min-width:112.5rem){.stage-configure .footer-values{justify-self:flex-end}}@media (min-width:140rem){.stage-configure .footer-values{grid-column-start:3}}.noscript{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5)}.configure-stage{min-height:calc(var(--spacing,.25rem) * 215);max-width:calc(var(--spacing,.25rem) * 250);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 32);grid-template-columns:repeat(1,minmax(0,1fr));margin:auto;display:grid;position:relative}@media (min-width:48rem){.configure-stage{padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.configure-stage{max-width:calc(var(--spacing,.25rem) * 480);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);grid-template-columns:370px minmax(0,1fr) 340px}}@media (min-width:100rem){.configure-stage{gap:calc(var(--spacing,.25rem) * 7);padding-inline:3.333%}}@media (min-width:112.5rem){.configure-stage{padding-bottom:calc(var(--spacing,.25rem) * 24);grid-template-columns:380px minmax(0,1fr) 340px}}@media (min-width:100rem) and (min-height:56.25rem){.configure-stage{grid-template-rows:minmax(0,1fr);height:calc(100svh - 160px);min-height:0}}.configuration{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.configuration{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:80rem){.configuration{padding:calc(var(--spacing,.25rem) * 4)}}@media (min-width:112.5rem){.configuration{gap:calc(var(--spacing,.25rem) * 4.5);padding:calc(var(--spacing,.25rem) * 6)}}.configuration-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.configuration-header h1{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700)}@media (min-width:112.5rem){.configuration-header h1{font-size:13px}}.configuration-header .text-button{min-height:calc(var(--spacing,.25rem) * 9);white-space:nowrap}@media (min-width:112.5rem){.configuration-header .text-button{min-height:calc(var(--spacing,.25rem) * 11)}}.configuration-heading{flex-direction:column;min-width:0;display:flex}.configuration-model{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:var(--spacing,.25rem);text-align:left;display:inline-flex}@media (min-width:112.5rem){.configuration-model{min-height:calc(var(--spacing,.25rem) * 11)}}.configuration-reference{--tw-font-weight:var(--font-weight-bold,700);font-size:8px;font-weight:var(--font-weight-bold,700);color:var(--gold);text-transform:uppercase}@media (min-width:112.5rem){.configuration-reference{font-size:9px}}.configuration-reference{color:var(--green)}.configuration>*{flex-shrink:0}.configuration .divider{background-color:var(--border);width:100%}.credit-input{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-black,900);font-size:28px;font-weight:var(--font-weight-black,900);display:flex}@media (min-width:112.5rem){.credit-input{font-size:30px}}.credit-input input{border-radius:var(--radius-sm,.25rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-black,900);width:100%;min-width:0;font-weight:var(--font-weight-black,900);color:var(--green);-moz-appearance:textfield;background-color:#0000;border-style:none;border-width:0;padding:6px 0}.credit-input input::-webkit-inner-spin-button{appearance:none}.credit-section input[type=range]{appearance:none;height:calc(var(--spacing,.25rem) * 9);cursor:pointer;background-color:#0000;width:100%;display:block}@media (min-width:112.5rem){.credit-section input[type=range]{height:calc(var(--spacing,.25rem) * 11)}}.credit-section input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--gold) var(--range-fill),var(--muted) var(--range-fill))}@supports (color:color-mix(in lab,red,red)){.credit-section input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--gold) var(--range-fill),color-mix(in srgb,var(--muted) 20%,transparent) var(--range-fill))}}.credit-section input[type=range]::-webkit-slider-runnable-track{height:var(--spacing,.25rem);border-radius:var(--radius-xs,.125rem)}.credit-section input[type=range]::-moz-range-track{height:var(--spacing,.25rem);border-radius:var(--radius-xs,.125rem);background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.credit-section input[type=range]::-moz-range-track{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.credit-section input[type=range]::-moz-range-progress{height:var(--spacing,.25rem);background-color:var(--gold)}.credit-section input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-white,#fff);background-color:var(--green);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--green));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:50%}.credit-section input[type=range]::-moz-range-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-white,#fff);background-color:var(--green);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--green));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:50%}.range-labels{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.divider{height:1px;overflow:hidden}.term-options{margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 3);display:flex}.term-option{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-3xl,1.5rem);--tw-border-style:solid;border-style:solid;border-width:1.5px;border-color:var(--green);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);flex:1;place-items:center;display:grid;position:relative}.term-option-loading{cursor:default;border-color:var(--border)}.loading-skeleton-term-label{width:8ch;height:.8em}.term-option.selected{background-color:var(--green);color:var(--color-white,#fff)}.term-option input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.term-option:has(input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:3px;outline-color:var(--focus);--tw-outline-style:solid;outline-style:solid}.monthly{margin-top:calc(var(--spacing,.25rem) * 1.25);--tw-leading:var(--leading-tight,1.25);font-size:32px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);overflow-wrap:anywhere;display:block}@media (min-width:112.5rem){.monthly{font-size:34px}}.monthly .loading-skeleton-installment{vertical-align:-.08em;height:.95em}.plan-options{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.plan-options legend{margin-bottom:calc(var(--spacing,.25rem) * 2)}.plan-option{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--paper);padding:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-normal,1.5);font-size:10px;line-height:var(--leading-normal,1.5);color:var(--muted);display:flex}@media (min-width:112.5rem){.plan-option{min-height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.plan-option-loading{cursor:default}.loading-skeleton-plan-marker{border-radius:50%;width:1rem;height:1rem}.loading-skeleton-plan-label{width:11ch;height:.8em}.plan-option.selected{--tw-border-style:solid;border-style:solid;border-width:1.5px;border-color:var(--green);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--green)}.plan-option input{height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 4.5);accent-color:var(--green);flex-shrink:0}.conditions{gap:var(--spacing,.25rem);border-radius:var(--radius-lg,.5rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-normal,1.5);font-size:9.5px;line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:grid}@media (min-width:100rem) and (min-height:56.25rem){.conditions{gap:calc(var(--spacing,.25rem) * .5);--tw-leading:1.4;line-height:1.4}}.loading-skeleton-condition-value{width:4ch;height:.8em}.configuration-visual{width:100%;max-width:calc(var(--spacing,.25rem) * 190);grid-column:1/-1;grid-row-start:1;min-width:0;margin-inline:auto;padding-top:0;position:relative}@media (min-width:80rem){.configuration-visual{width:auto;max-width:none;padding-top:calc(var(--spacing,.25rem) * 20);grid-column:auto;grid-row-start:auto;margin-inline:0}}@media (min-width:112.5rem){.configuration-visual{padding-top:calc(var(--spacing,.25rem) * 25)}}.configuration-visual .vehicle-next,.configuration-visual .vehicle-prev{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);top:calc(50% - 22px)}.configuration-visual .vehicle-prev{left:0}.configuration-visual .vehicle-next{right:0}.configuration-visual .vehicle-specs{top:0;left:4%}@media (min-width:80rem){.configuration-visual .vehicle-specs{top:calc(var(--spacing,.25rem) * 6);left:9%}}@media (min-width:100rem){.configuration-visual .vehicle-specs{left:14.5%}}.configuration-visual .vehicle-specs h2{font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.configuration-visual .vehicle-specs h2{--tw-leading:1.15;font-size:48px;line-height:1.15}}@media (min-width:80rem){.configuration-visual .vehicle-specs h2{font-size:38px}}@media (min-width:100rem){.configuration-visual .vehicle-specs h2{font-size:48px}}.configuration-visual .car-image{top:calc(var(--spacing,.25rem) * 22.5);height:calc(var(--spacing,.25rem) * 67.5);width:100%;left:0}@media (min-width:48rem){.configuration-visual .car-image{height:calc(var(--spacing,.25rem) * 105);top:0}}@media (min-width:80rem){.configuration-visual .car-image{top:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 122.5)}}@media (min-width:100rem){.configuration-visual .car-image{height:calc(var(--spacing,.25rem) * 135)}}@media (min-width:100rem) and (min-height:56.25rem){.configuration-visual .car-image{height:100%}}.configuration-visual .lightning{height:auto;width:calc(var(--spacing,.25rem) * 55);top:0;right:0}@media (min-width:48rem){.configuration-visual .lightning{width:auto}}@media (min-width:80rem){.configuration-visual .lightning{top:calc(var(--spacing,.25rem) * -13.75);right:calc(var(--spacing,.25rem) * -10)}}@media (min-width:100rem){.configuration-visual .lightning{right:calc(var(--spacing,.25rem) * -2.5)}}.configuration-visual .forest-mask{top:calc(var(--spacing,.25rem) * 6);right:0}@media (min-width:80rem){.configuration-visual .forest-mask{top:calc(var(--spacing,.25rem) * -6);right:calc(var(--spacing,.25rem) * 2)}}.vehicle-disclaimer{border-radius:var(--radius-lg,.5rem);--tw-border-style:solid;margin-inline:auto;border:1px solid #ffffff40;width:100%;margin-top:0;position:relative}@supports (color:color-mix(in lab,red,red)){.vehicle-disclaimer{border-color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.vehicle-disclaimer{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.vehicle-disclaimer{background-color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.vehicle-disclaimer{text-align:center;color:var(--disclaimer-text);--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);padding:10px 16px}@media (min-width:80rem){.vehicle-disclaimer{margin-top:calc(var(--spacing,.25rem) * 3.5);width:90%}}@media (min-width:112.5rem){.vehicle-disclaimer{width:84%}}.vehicle-disclaimer>span{display:block}.proposal{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;margin-top:0;display:flex}@media (min-width:48rem){.proposal{padding:calc(var(--spacing,.25rem) * 7)}}@media (min-width:80rem){.proposal{margin-top:calc(var(--spacing,.25rem) * 20);padding:calc(var(--spacing,.25rem) * 4)}}@media (min-width:100rem){.proposal{padding:calc(var(--spacing,.25rem) * 7)}}@media (min-width:112.5rem){.proposal{margin-top:calc(var(--spacing,.25rem) * 30);gap:calc(var(--spacing,.25rem) * 4)}}@media (min-width:100rem) and (min-height:56.25rem){.proposal{scrollbar-width:thin;max-height:calc(100% + -1*clamp(20px,100svh - 970px,110px));overflow:auto}}.proposal h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.3;font-weight:var(--font-weight-extrabold,800)}@media (min-width:112.5rem){.proposal h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.proposal>p{--tw-leading:var(--leading-normal,1.5);font-size:11px;line-height:var(--leading-normal,1.5);color:var(--muted)}@media (min-width:112.5rem){.proposal>p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@media (min-width:80rem){.proposal>p.proposal-intro{max-width:80%}}.proposal .proposal-consent{text-align:center;--tw-leading:1.44;font-size:9px;line-height:1.44}.proposal .primary{text-transform:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.proposal .field select:disabled{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.proposal .field select:disabled{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.proposal .field select:disabled{color:var(--muted);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.proposal .field select:disabled{color:color-mix(in oklab,var(--muted) 40%,transparent)}}.proposal .field:has(select:disabled) label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.proposal .field:has(select:disabled) label{color:color-mix(in oklab,var(--muted) 55%,transparent)}}.lead-form{gap:calc(var(--spacing,.25rem) * 3.5)}.field,.lead-form{flex-direction:column;min-width:0;display:flex}.field{gap:calc(var(--spacing,.25rem) * 1.5)}.field label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700)}@media (min-width:112.5rem){.field label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.field-control{min-width:0;position:relative}.field-confirmed input{padding-right:calc(var(--spacing,.25rem) * 9)}.field-valid{pointer-events:none;top:50%;right:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--green);position:absolute}.field input,.field select{min-height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--paper);width:100%;min-width:0;color:var(--green);padding:10px 12px;font-size:11px}@media (min-width:112.5rem){.field input,.field select{min-height:calc(var(--spacing,.25rem) * 11);font-size:13px}}.field input::placeholder{color:var(--muted);opacity:1}.field input:not(:placeholder-shown){background-color:var(--filled-surface)}.field input[aria-invalid=true],.field select[aria-invalid=true]{--tw-border-style:solid;border:2px solid #9e2525}.field select:disabled{background-color:var(--paper);color:var(--muted)}.location-fields{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.error{--tw-leading:1.45;color:#9e2525;font-size:12px;line-height:1.45}.postal-feedback{--tw-leading:1.35;color:var(--muted);font-size:10px;line-height:1.35}.postal-feedback .loading-skeleton-postal{vertical-align:-.03em;height:.75em}.postal-feedback .text-button{margin-left:calc(var(--spacing,.25rem) * 2);min-height:0;font-size:10px}.form-actions{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.similar-pill{isolation:isolate;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-border-style:none;background-color:var(--drawer-border);width:100%;min-width:0;max-width:100%;padding:calc(var(--spacing,.25rem) * 3);text-align:left;color:var(--color-white,#fff);box-shadow:none;border-style:none;border-width:0;border-radius:24px 24px 0 0;flex-wrap:wrap;grid-column:1/-1;place-self:flex-end center;margin-top:0;font-size:10px;display:flex;position:relative;bottom:auto;left:auto}@media (min-width:48rem){.similar-pill{width:min(520px,100%);padding:calc(var(--spacing,.25rem) * 1.75) calc(var(--spacing,.25rem) * 2) var(--spacing,.25rem) calc(var(--spacing,.25rem) * 2.25);background-color:#0000;flex-wrap:nowrap}}@media (min-width:112.5rem){.similar-pill{min-height:calc(var(--spacing,.25rem) * 14.75);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@media (min-width:100rem) and (min-height:56.25rem){.similar-pill{margin-top:0}}.similar-pill:before{background:var(--similar-pill-background) center/100% 100% no-repeat;pointer-events:none;z-index:calc(1 * -1);--tw-content:"";content:var(--tw-content);display:none;position:absolute;inset:-12px -10px -8px}@media (min-width:48rem){.similar-pill:before{display:block}}.similar-pill>img{object-fit:contain;flex:0 0 56px;grid-row:span 2/span 2}@media (min-width:48rem){.similar-pill>img{grid-row:auto}}.similar-prompt{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--accent-on-primary);flex:1}@media (min-width:48rem){.similar-prompt{flex-grow:0;flex-basis:auto}}.similar-divider{height:calc(var(--spacing,.25rem) * 4.5);background-color:var(--on-primary);flex-shrink:0;width:1px;display:none}@supports (color:color-mix(in lab,red,red)){.similar-divider{background-color:color-mix(in srgb,var(--on-primary) 20%,transparent)}}@media (min-width:48rem){.similar-divider{display:block}}.similar-action{padding-left:calc(var(--spacing,.25rem) * 16);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--on-primary);flex:calc(100% - 60px)}@supports (color:color-mix(in lab,red,red)){.similar-action{color:color-mix(in oklab,var(--on-primary) 80%,transparent)}}@media (min-width:48rem){.similar-action{flex-basis:0;padding-left:0}}.similar-chevron{right:calc(var(--spacing,.25rem) * 2);bottom:var(--spacing,.25rem);min-height:calc(var(--spacing,.25rem) * 9);flex:0 0 44px;place-items:center;display:grid;position:absolute}@media (min-width:48rem){.similar-chevron{position:static;bottom:auto;right:auto}}@media (min-width:112.5rem){.similar-chevron{min-height:calc(var(--spacing,.25rem) * 11)}}.similar-chevron-expanded{rotate:180deg}.similar-pill:hover{box-shadow:none}.dialog{-webkit-backdrop-filter:blur(8px);z-index:50;overscroll-behavior:contain;--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);width:calc(100% - 24px);height:fit-content;max-height:calc(100dvh - 24px);padding:calc(var(--spacing,.25rem) * 5);color:var(--green);--tw-shadow:0 12px 32px var(--tw-shadow-color,var(--green));background-color:#fffffff2;border-radius:20px;margin:auto;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.dialog{--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in srgb,var(--green) 15%,transparent))}}.dialog{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:48rem){.dialog{width:min(760px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px 32px}}.dialog-layer{z-index:40;position:fixed;inset:0}.dialog-backdrop{background-color:#0006;position:absolute;inset:0}.dialog-layer:has(.dialog-legal) .dialog-backdrop{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.dialog-layer:has(.dialog-legal) .dialog-backdrop{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.dialog-layer:has(.dialog-restart) .dialog-backdrop{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.dialog-header h2{font-size:var(--text-2xl,1.5rem);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);overflow-wrap:anywhere}@media (min-width:48rem){.dialog-header h2{--tw-leading:1.15;font-size:28px;line-height:1.15}}.close{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);border-color:var(--green);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.close{border-color:color-mix(in oklab,var(--green) 25%,transparent)}}.close{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.close{background-color:color-mix(in oklab,var(--green) 8%,transparent)}}.close{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.dialog>p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.6;color:var(--muted);font-size:14px;line-height:1.6}.dialog .eyebrow{color:var(--green);font-size:12px}.dialog-actions{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.dialog-actions{flex-direction:row}}.dialog-actions>button{flex:1}.dialog-privacy{padding:calc(var(--spacing,.25rem) * 5);border-radius:20px}@media (min-width:48rem){.dialog-privacy{width:min(760px,100% - 32px);padding:calc(var(--spacing,.25rem) * 7)}}@media (min-width:112.5rem){.dialog-privacy{border-radius:var(--radius-3xl,1.5rem);width:min(950px,100% - 32px);padding:calc(var(--spacing,.25rem) * 10)}}.dialog-privacy .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3)}@media (min-width:112.5rem){.dialog-privacy .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.dialog-privacy .dialog-intro{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-width:0;display:flex}.dialog-privacy .eyebrow{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);font-size:10px}@media (min-width:112.5rem){.dialog-privacy .eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.dialog-privacy h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.2;line-height:1.2}@media (min-width:112.5rem){.dialog-privacy h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.dialog-privacy .close{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);flex-shrink:0}@media (min-width:112.5rem){.dialog-privacy .close{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}.dialog-privacy>p{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.5;color:var(--muted);line-height:1.5}@media (min-width:112.5rem){.dialog-privacy>p{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-privacy .privacy-policy{font-size:11px;text-decoration-line:none}@media (min-width:112.5rem){.dialog-privacy .privacy-policy{font-size:13px}}.privacy-policy>span:first-child{text-underline-offset:2px;text-decoration-line:underline}.dialog-privacy .dialog-actions{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 3);flex-direction:row}@media (min-width:112.5rem){.dialog-privacy .dialog-actions{gap:calc(var(--spacing,.25rem) * 4)}}.dialog-privacy .dialog-actions>button{min-height:calc(var(--spacing,.25rem) * 11);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:112.5rem){.dialog-privacy .dialog-actions>button{min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.demo-note{border-radius:var(--radius-lg,.5rem);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.demo-note{background-color:color-mix(in srgb,var(--background) 50%,transparent)}}.demo-note{padding:calc(var(--spacing,.25rem) * 3);color:var(--green);font-size:12px}.dialog-capture{align-items:center;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--background);width:100%;max-width:none;max-height:90dvh;padding:calc(var(--spacing,.25rem) * 5);inset-inline:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;position:fixed;top:auto;bottom:0}@media (min-width:48rem){.dialog-capture{width:auto;padding:calc(var(--spacing,.25rem) * 6);left:3.333%;right:3.333%}}@media (min-width:80rem){.dialog-capture{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);padding:28px 24px}}@media (min-width:112.5rem){.dialog-capture{gap:calc(var(--spacing,.25rem) * 6);padding:28px 40px}}@media (min-width:140rem){.dialog-capture{width:calc(var(--spacing,.25rem) * 448);margin-inline:auto;inset-inline:0}}.dialog-capture{display:grid}.dialog-capture .dialog-header{min-width:0;margin-bottom:0}.dialog-capture .dialog-intro{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-width:0;display:flex}.dialog-capture .eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0)}@media (min-width:112.5rem){.dialog-capture .eyebrow{font-size:11px}}.dialog-capture .close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}.dialog-capture h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (min-width:112.5rem){.dialog-capture h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.capture-description{align-items:flex-start;gap:var(--spacing,.25rem);flex-direction:column;display:flex}.capture-description>p{--tw-leading:var(--leading-normal,1.5);font-size:14px;line-height:var(--leading-normal,1.5)}.capture-description .text-button{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-normal,400);font-size:12px;font-weight:var(--font-weight-normal,400);text-decoration-line:none;display:inline-flex}.capture-privacy-icon{width:calc(var(--spacing,.25rem) * 2.75);height:calc(var(--spacing,.25rem) * 2.75);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.capture-form{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.capture-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.capture-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}}@media (min-width:100rem){.capture-form{gap:calc(var(--spacing,.25rem) * 3.5)}}.capture-form .field{position:relative}@media (min-width:96rem){.capture-form .field>.error{margin-top:calc(var(--spacing,.25rem) * 1.5);inset-inline:0;position:absolute;top:100%}}.capture-form .error-placeholder{visibility:hidden}.dialog-capture .field input{height:calc(var(--spacing,.25rem) * 11);min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}@media (min-width:48rem){.dialog-capture .field input{height:calc(var(--spacing,.25rem) * 13)}}@media (min-width:112.5rem){.dialog-capture .field input{padding-inline:calc(var(--spacing,.25rem) * 4)}}.capture-form .field label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.capture-form .form-actions{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;grid-column:1/-1;margin-top:0}@media (min-width:96rem){.capture-form .form-actions{grid-column:span 1/span 1;margin-top:22px}}@media (min-width:112.5rem){.capture-form .form-actions{gap:calc(var(--spacing,.25rem) * 3.5)}}.capture-form .primary,.capture-form .secondary{min-height:calc(var(--spacing,.25rem) * 12);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (min-width:112.5rem){.capture-form .primary,.capture-form .secondary{min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.capture-form .secondary{background-color:var(--color-white,#fff)}.capture-form .primary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-models{height:100dvh;max-height:100dvh;width:calc(var(--spacing,.25rem) * 120);background-color:var(--paper);border-radius:20px 0 0 20px;max-width:100%;margin:0;inset:0 0 0 auto}@supports (color:color-mix(in lab,red,red)){.dialog-models{background-color:color-mix(in oklab,var(--paper) 98%,transparent)}}.dialog-models{--tw-shadow:8px 0 16px 0 var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.dialog-models{height:fit-content;max-height:80dvh;width:calc(var(--spacing,.25rem) * 140);border-radius:0 20px 20px 0;margin-block:auto;left:0;right:auto}}@media (min-width:140rem){.dialog-models{border-radius:20px;left:calc(50vw - 960px)}}.dialog-models .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 5);position:relative}.dialog-models .dialog-intro{width:100%;min-width:0}.dialog-models h2{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 24);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.2;line-height:1.2}@media (min-width:112.5rem){.dialog-models h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.model-dialog-description{--tw-leading:1.4;color:var(--muted);font-size:11px;line-height:1.4}@media (min-width:80rem){.model-dialog-description{max-width:80%}}@media (min-width:112.5rem){.model-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.model-dialog-close{min-height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--green);background-color:#0000;border-width:0;padding:0;display:flex;position:absolute;top:0;right:0;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (min-width:112.5rem){.model-dialog-close{font-size:13px}}.dialog-similar{border-style:var(--tw-border-style);background-color:var(--paper);inset-inline:0;border-width:0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:min(90dvh,100dvh - 140px);margin:0;position:fixed;top:auto;bottom:0;overflow:visible}@supports (color:color-mix(in lab,red,red)){.dialog-similar{background-color:color-mix(in oklab,var(--paper) 96%,transparent)}}.dialog-similar{--tw-shadow:0 -8px 24px 0 var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:0}@media (min-width:48rem){.dialog-similar{max-height:min(88dvh,100dvh - 100px);padding:0}}@media (min-width:140rem){.dialog-similar{max-width:calc(var(--spacing,.25rem) * 480);margin-inline:auto}}.dialog-similar:before{pointer-events:none;top:calc(var(--spacing,.25rem) * 3.5);height:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 10);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--border);--tw-content:"";content:var(--tw-content);border-radius:3.40282e+38px;position:absolute;left:50%}.similar-dialog-content{overscroll-behavior:contain;border-radius:inherit;max-height:min(90dvh,100dvh - 140px);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 9);overflow:auto}@media (min-width:48rem){.similar-dialog-content{max-height:min(88dvh,100dvh - 100px);padding-inline:3.333%}}.dialog-similar .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 3.5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4)}.dialog-similar .dialog-intro{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.dialog-similar h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.2;line-height:1.2}@media (min-width:112.5rem){.dialog-similar h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.similar-dialog-description{--tw-leading:var(--leading-normal,1.5);font-size:11px;line-height:var(--leading-normal,1.5);color:var(--muted)}@media (min-width:112.5rem){.similar-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.dialog-similar .close{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:#0000;border-width:0;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.similar-close-icon{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.similar-close-icon{border-color:color-mix(in oklab,var(--green) 20%,transparent)}}.similar-close-icon{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.similar-close-icon{background-color:color-mix(in oklab,var(--green) 8%,transparent)}}.similar-close-icon{color:var(--green)}.dialog-similar .dialog-attached-action{top:calc(var(--spacing,.25rem) * -.5);width:calc(100% - 32px);max-width:calc(var(--spacing,.25rem) * 155);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.dialog-attached-action .similar-pill{width:100%}.dialog-attached-action .similar-pill:before{clip-path:inset(0 0 8px)}.similar-vehicle-carousel{visibility:visible;width:100%;max-width:calc(var(--spacing,.25rem) * 90);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:48rem){.similar-vehicle-carousel{max-width:calc(var(--spacing,.25rem) * 212);padding-inline:calc(var(--spacing,.25rem) * 16);display:block}}@media (min-width:80rem){.similar-vehicle-carousel{max-width:calc(var(--spacing,.25rem) * 314)}}@media (min-width:48rem){.similar-desktop-static{max-width:calc(var(--spacing,.25rem) * 122)}}@media (min-width:80rem){.similar-desktop-static{max-width:none;padding-inline:0}.similar-desktop-static .splide__list{justify-content:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex!important}.similar-desktop-static .splide__slide{width:calc(var(--spacing,.25rem) * 90);max-width:100%}.similar-desktop-static .similar-carousel-arrows{display:none}.similar-desktop-static .similar-vehicle-track{cursor:auto}}.similar-vehicle-track{cursor:grab;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);padding-block:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none}.similar-vehicle-track:active{cursor:grabbing}.similar-vehicle-carousel .splide__slide{min-width:0;display:flex}.similar-vehicle-carousel .model-card{width:100%}.similar-vehicle-carousel .model-card:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-offset:calc(4px * -1)}.similar-carousel-arrows{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);order:9999;display:flex}@media (min-width:48rem){.similar-carousel-arrows{margin-top:0;display:block}}.similar-carousel-arrows[hidden]{display:none}.similar-carousel-arrows .splide__arrow{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.similar-carousel-arrows .splide__arrow{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%}.similar-carousel-arrows .splide__arrow--prev{left:0}.similar-carousel-arrows .splide__arrow--next{right:0}}.similar-carousel-arrows .splide__arrow:disabled{opacity:.35}.dialog-similar .model-card{min-height:calc(var(--spacing,.25rem) * 60);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.dialog-similar .model-card{border-color:color-mix(in oklab,var(--green) 8%,transparent)}}.dialog-similar .model-card{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:center}.dialog-similar .model-card.active{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--green);background-color:var(--color-white,#fff);--tw-shadow:0 4px 8px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.dialog-similar .model-card.active{--tw-shadow:0 4px 8px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 9%,transparent))}}.dialog-similar .model-card.active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-similar .model-card>img{height:calc(var(--spacing,.25rem) * 25);width:calc(var(--spacing,.25rem) * 45);object-fit:contain}.dialog-similar .model-card-description{--tw-leading:1.35;align-items:center;gap:0;width:100%;min-width:0;font-size:10px;line-height:1.35}@media (min-width:112.5rem){.dialog-similar .model-card-description{font-size:11px}}.dialog-similar .model-card-description>strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.35;line-height:1.35}@media (min-width:112.5rem){.dialog-similar .model-card-description>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-similar .model-card.active .similar-model-category:after{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 8);background-color:var(--green);--tw-content:"";content:var(--tw-content);border-radius:3.40282e+38px;display:block}.dialog-similar .model-card-price-label{margin-top:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);text-transform:uppercase}@media (min-width:112.5rem){.dialog-similar .model-card-price-label{font-size:10px}}.dialog-similar .model-card .model-card-price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.35;--tw-font-weight:var(--font-weight-black,900);line-height:1.35;font-weight:var(--font-weight-black,900);overflow-wrap:anywhere}@media (min-width:112.5rem){.dialog-similar .model-card .model-card-price{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.dialog-similar .similar-model-action{margin-top:calc(var(--spacing,.25rem) * .5);min-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--gold);text-underline-offset:2px;justify-content:center;align-items:center;text-decoration-line:underline;display:inline-flex}@media (min-width:112.5rem){.dialog-similar .similar-model-action{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.dialog-similar .similar-model-action{color:var(--green)}.model-cards{margin-inline:0;margin-block:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog-models .model-cards{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0}.dialog-models .model-card{min-height:calc(var(--spacing,.25rem) * 33);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);flex-direction:row}@supports (color:color-mix(in lab,red,red)){.dialog-models .model-card{border-color:color-mix(in oklab,var(--border) 65%,transparent)}}.dialog-models .model-card{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.dialog-models .model-card{gap:calc(var(--spacing,.25rem) * 4)}}.dialog-models .model-card.active{border-color:var(--green);background-color:var(--selected-surface);--tw-shadow:0 2px 4px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.dialog-models .model-card.active{--tw-shadow:0 2px 4px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 8%,transparent))}}.dialog-models .model-card.active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-models .model-card>img{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 22);object-fit:contain;flex-shrink:0}@media (min-width:48rem){.dialog-models .model-card>img{height:calc(var(--spacing,.25rem) * 25);width:calc(var(--spacing,.25rem) * 30)}}.dialog-models .model-card-description{--tw-leading:1.35;flex:1;gap:0;min-width:0;font-size:10px;line-height:1.35}@media (min-width:112.5rem){.dialog-models .model-card-description{font-size:11px}}.dialog-models .model-card-description>strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.35;overflow-wrap:anywhere;line-height:1.35}@media (min-width:112.5rem){.dialog-models .model-card-description>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-models .model-card-price-label{margin-top:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);text-transform:uppercase}@media (min-width:112.5rem){.dialog-models .model-card-price-label{font-size:10px}}.dialog-models .model-card .model-card-price{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.35;overflow-wrap:anywhere;line-height:1.35}@media (min-width:48rem){.dialog-models .model-card .model-card-price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:112.5rem){.dialog-models .model-card .model-card-price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-models .model-card-price small{--tw-font-weight:var(--font-weight-extrabold,800);font-size:1em;font-weight:var(--font-weight-extrabold,800);margin:0}.model-card-indicator{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.model-card-indicator{border-color:color-mix(in oklab,var(--muted) 90%,transparent)}}.model-card-indicator{background-color:#0000}.model-card.active .model-card-indicator{border-color:var(--green);background-color:var(--green)}.model-card{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.model-card{border-color:color-mix(in oklab,var(--green) 8%,transparent)}}.model-card{background-color:var(--paper);padding:calc(var(--spacing,.25rem) * 5);text-align:left}.model-card.active{--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--green);background-color:var(--paper)}.model-card>img{height:calc(var(--spacing,.25rem) * 37.5);object-fit:contain;width:100%}@media (min-width:48rem){.model-card>img{height:calc(var(--spacing,.25rem) * 45)}}.model-card-description{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;font-size:12px;display:flex}.model-card-description>strong{color:var(--neutral-text);font-size:18px}.model-card-price{--tw-font-weight:var(--font-weight-extrabold,800);font-size:26px;font-weight:var(--font-weight-extrabold,800)}.model-card-price small{margin-left:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500)}.dialog-restart{width:calc(100% - 32px);max-width:calc(var(--spacing,.25rem) * 115);padding:calc(var(--spacing,.25rem) * 6);text-align:center;border-radius:20px}@media (min-width:48rem){.dialog-restart{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 10)}}.dialog-restart .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:center}@media (min-width:48rem){.dialog-restart .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.dialog-restart .dialog-header h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700)}@media (min-width:112.5rem){.dialog-restart .dialog-header h2{font-size:22px}}.dialog-restart>p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.45;margin-bottom:0;line-height:1.45}@media (min-width:112.5rem){.dialog-restart>p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-restart .dialog-actions{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}@media (min-width:48rem){.dialog-restart .dialog-actions{margin-top:calc(var(--spacing,.25rem) * 7)}}.dialog-restart .dialog-actions>button{min-height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex:none}@media (min-width:48rem){.dialog-restart .dialog-actions>button{min-height:calc(var(--spacing,.25rem) * 15)}}@media (min-width:112.5rem){.dialog-restart .dialog-actions>button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.dialog-parcel{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,.75rem);width:min(430px,100% - 32px);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);flex-direction:column}@media (min-width:48rem){.dialog-parcel{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}}.dialog-parcel{display:flex}.dialog-parcel .dialog-header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);margin-bottom:0}.dialog-parcel h2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;text-transform:uppercase;line-height:1;display:flex}@media (min-width:112.5rem){.dialog-parcel h2{font-size:13px}}.parcel-heading-icon{margin-top:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 4.5);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.parcel-heading-icon{border-color:color-mix(in oklab,var(--green) 25%,transparent)}}.parcel-heading-icon{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.parcel-heading-icon{background-color:color-mix(in oklab,var(--green) 8%,transparent)}}.parcel-heading-icon{--tw-leading:1;color:var(--green);font-size:10px;line-height:1}@media (min-width:48rem){.parcel-heading-icon{margin-top:calc(var(--spacing,.25rem) * .5)}}.dialog-parcel>p{margin-bottom:0}.dialog-legal{width:calc(100% - 32px);max-height:calc(100dvh - 32px);max-width:calc(var(--spacing,.25rem) * 220);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc;margin-block:auto;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dialog-legal{border-color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.dialog-legal{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.dialog-legal{background-color:color-mix(in oklab,var(--paper) 75%,transparent)}}.dialog-legal{padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:48rem){.dialog-legal{max-height:calc(100dvh - 160px);padding:calc(var(--spacing,.25rem) * 8);margin-top:clamp(48px,14dvh,140px);margin-bottom:auto}}@media (min-width:140rem){.dialog-legal{margin-block:auto}}.dialog-legal{flex-direction:column;display:flex}.dialog-legal .dialog-header{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.dialog-legal .dialog-header h2{--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;line-height:1.4;font-weight:var(--font-weight-bold,700);--tw-tracking:3px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}@media (min-width:112.5rem){.dialog-legal .dialog-header h2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.dialog-legal .dialog-header h2{color:var(--green)}.legal-content{overscroll-behavior:contain;min-height:0;padding-right:var(--spacing,.25rem);color:var(--muted);overflow:auto}.legal-content>p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-normal,1.5);font-size:11px;line-height:var(--leading-normal,1.5)}@media (min-width:112.5rem){.legal-content>p{margin-bottom:calc(var(--spacing,.25rem) * 4.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.legal-content>p:last-child{margin-bottom:0}.loading-stage{min-height:calc(var(--spacing,.25rem) * 150);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 12);place-items:center;display:grid}@media (min-width:48rem){.loading-stage{min-height:calc(var(--spacing,.25rem) * 185);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.loading-stage{min-height:calc(var(--spacing,.25rem) * 200)}}@media (min-width:100rem) and (min-height:56.25rem){.loading-stage{height:calc(100svh - 160px);min-height:0;padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 24)}}.stage-loading .stepper button[aria-current=step]{color:var(--green)}.stage-loading .stepper button:not([aria-current]),.stage-result .stepper button:not([aria-current]){color:var(--neutral-text)}.loading-card{width:100%;max-width:calc(var(--spacing,.25rem) * 250);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);background-color:var(--paper);border-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.loading-card{background-color:color-mix(in oklab,var(--paper) 90%,transparent)}}.loading-card{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 7);text-align:center}@media (min-width:48rem){.loading-card{padding:calc(var(--spacing,.25rem) * 10)}}.loading-card h1,.loading-card>.eyebrow{z-index:2;position:relative}.loading-card h1{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-black,900);line-height:1.2;font-weight:var(--font-weight-black,900);overflow-wrap:anywhere}@media (min-width:48rem){.loading-card h1{font-size:28px}}@media (min-width:112.5rem){.loading-card h1{font-size:40px}}.loading-vehicle{isolation:isolate;margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 6);position:relative}@media (min-width:48rem){.loading-vehicle{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 8)}}.loading-vehicle .vehicle-compact{z-index:1;height:calc(var(--spacing,.25rem) * 48);width:100%;max-width:calc(var(--spacing,.25rem) * 150);margin-inline:auto;margin-top:0;margin-bottom:0;position:relative}@media (min-width:48rem){.loading-vehicle .vehicle-compact{height:calc(var(--spacing,.25rem) * 65)}}@media (min-width:112.5rem){.loading-vehicle .vehicle-compact{height:calc(var(--spacing,.25rem) * 80)}}@media (min-width:48rem){.loading-vehicle .car-image>img{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.vehicle-compact{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 60);width:min(720px,100%);margin-bottom:0}@media (min-width:48rem){.vehicle-compact{margin-top:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 85)}}.vehicle-compact .car-image{width:100%;height:100%;inset:0}.vehicle-compact .car-image>img{object-fit:contain;width:100%;height:100%;left:0}.loading-fog{pointer-events:none;z-index:0;width:100%;height:auto;max-width:calc(var(--spacing,.25rem) * 170);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;bottom:0;left:50%}.loading-summary-skeletons{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);width:100%;max-width:calc(var(--spacing,.25rem) * 110);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.loading-summary-skeletons .loading-skeleton{height:.75rem}.loading-summary-skeletons .loading-summary-title{width:min(72%,250px);height:1.15rem}.loading-summary-skeletons .loading-summary-line{width:min(100%,390px)}.loading-summary-skeletons .loading-summary-short{width:min(68%,260px)}.result-stage{min-height:calc(var(--spacing,.25rem) * 120);width:100%;max-width:calc(var(--spacing,.25rem) * 225);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.result-stage{gap:calc(var(--spacing,.25rem) * 9);padding:calc(var(--spacing,.25rem) * 8)}}@media (min-width:80rem){.result-stage{max-width:calc(var(--spacing,.25rem) * 480);padding-block:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr) 480px}}@media (min-width:100rem){.result-stage{grid-template-columns:minmax(0,1fr) 580px;padding-left:5.2%;padding-right:7.13%}}@media (min-width:112.5rem){.result-stage{min-height:0}}@media (min-width:100rem) and (min-height:56.25rem){.result-stage{padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 5);flex:1;grid-template-rows:minmax(0,1fr)}.stage-result main{flex-direction:column;display:flex}}.result-visual{isolation:isolate;min-width:0;position:relative}@media (min-width:100rem) and (min-height:56.25rem){.result-visual{height:100%;max-height:calc(var(--spacing,.25rem) * 175)}}.result-badge{z-index:2;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--paper);border-width:0;width:fit-content;max-width:100%;margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.result-badge{background-color:color-mix(in oklab,var(--paper) 80%,transparent)}}.result-badge{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:80rem){.result-badge{top:calc(var(--spacing,.25rem) * 10);margin-inline:0;position:absolute;left:11%}}.result-badge h2{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-black,900);line-height:1.2;font-weight:var(--font-weight-black,900);overflow-wrap:anywhere}@media (min-width:112.5rem){.result-badge h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.result-visual .vehicle-compact{margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 64);width:100%;max-width:none;margin-bottom:0}@media (min-width:48rem){.result-visual .vehicle-compact{margin-top:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 105)}}@media (min-width:80rem){.result-visual .vehicle-compact{height:calc(var(--spacing,.25rem) * 130)}}@media (min-width:112.5rem){.result-visual .vehicle-compact{margin-top:calc(var(--spacing,.25rem) * 24);height:calc(100% - 96px)}}@media (min-width:80rem){.result-visual .car-image>img{--tw-translate-x:9%;--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.result-fog{pointer-events:none;z-index:0;max-width:100%;height:auto;position:absolute;bottom:0;left:0}.result-card{width:100%;max-width:calc(var(--spacing,.25rem) * 155);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--paper);border-width:0;flex-direction:column;justify-self:center;display:flex}@supports (color:color-mix(in lab,red,red)){.result-card{background-color:color-mix(in oklab,var(--paper) 90%,transparent)}}.result-card{padding:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.result-card{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:80rem){.result-card{min-height:calc(var(--spacing,.25rem) * 140);justify-self:auto;max-width:none}}@media (min-width:112.5rem){.result-card{min-height:calc(var(--spacing,.25rem) * 175);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 9)}}@media (min-width:100rem) and (min-height:56.25rem){.result-card{height:100%;max-height:calc(var(--spacing,.25rem) * 175);scrollbar-width:thin;overscroll-behavior:contain;min-height:0;overflow:auto}}.result-card h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-black,900);line-height:1.2;font-weight:var(--font-weight-black,900);overflow-wrap:anywhere}@media (min-width:112.5rem){.result-card h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.result-card>p:not(.eyebrow){--tw-leading:1.4;color:var(--muted);font-size:11px;line-height:1.4}@media (min-width:112.5rem){.result-card>p:not(.eyebrow){font-size:13px}}.result-divider{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:var(--spacing,.25rem);flex-shrink:0;overflow:hidden}.result-divider,.result-divider>img{width:100%;height:1px}.summary{flex-direction:column;display:flex}.summary>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:solid;border-bottom:1px var(--border);border-style:solid;display:flex}@supports (color:color-mix(in lab,red,red)){.summary>div{border-bottom-color:color-mix(in oklab,var(--border) 50%,transparent)}}.summary>div{padding-block:calc(var(--spacing,.25rem) * 2)}.summary>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.summary dt{--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);max-width:45%;font-size:9px;line-height:1.4;font-weight:var(--font-weight-semibold,600);color:var(--muted);text-transform:uppercase;flex-shrink:0}@media (min-width:112.5rem){.summary dt{font-size:11px}}.summary dd{text-align:right;--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold,700);min-width:0;font-size:11px;line-height:1.4;font-weight:var(--font-weight-bold,700);overflow-wrap:anywhere;margin:0}@media (min-width:112.5rem){.summary dd{font-size:13px}}.installment-highlight{border-radius:var(--radius-xl,.75rem);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.installment-highlight{border-color:color-mix(in oklab,var(--green) 10%,transparent)}}.installment-highlight{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.installment-highlight{background-color:color-mix(in oklab,var(--green) 4%,transparent)}}.installment-highlight{padding:calc(var(--spacing,.25rem) * 4)}.result-actions{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.result-actions>button{flex:1;min-width:0}.installment-highlight .monthly{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.2;--tw-font-weight:var(--font-weight-black,900);line-height:1.2;font-weight:var(--font-weight-black,900);overflow-wrap:anywhere}@media (min-width:112.5rem){.installment-highlight .monthly{font-size:34px}}.result-card .text-button{text-align:left;--tw-leading:1.4;align-self:flex-start;font-size:9px;line-height:1.4;text-decoration-line:none}@media (min-width:112.5rem){.result-card .text-button{font-size:11px}}@media (prefers-reduced-motion:no-preference){.primary:hover{background-color:var(--brand-primary-hover)}.model-card:hover{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.model-card:hover{background-color:color-mix(in srgb,var(--paper) 90%,var(--gold))}}.thumbnail:hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.thumbnail:hover{border-color:color-mix(in oklab,var(--green) 30%,transparent)}}.thumbnail:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.thumbnail.active:hover{border-color:var(--green);--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.thumbnail.active:hover{--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 9%,transparent))}}.thumbnail.active:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;--tw-duration:0s!important;--tw-ease:ease!important;transition:none!important;animation:none!important}}.result-visual .vehicle{z-index:1}@media (prefers-reduced-motion:no-preference){.header button:hover{box-shadow:none}.header-actions button:hover{color:var(--gold)}}.header-actions button:hover{color:var(--green)}@media (prefers-reduced-motion:no-preference){.stepper button:not(:disabled):hover{color:var(--gold)}}.stepper button:not(:disabled):hover{color:var(--green)}.vehicle-drag-surface{cursor:grab;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);-webkit-user-select:none;user-select:none}.vehicle-drag-surface:active{cursor:grabbing}.vehicle-drag-surface img{-webkit-user-drag:none}.vehicle-carousel{visibility:visible;min-width:0}.vehicle-carousel .splide__slide{min-width:0}@media (prefers-reduced-motion:reduce){.vehicle-carousel .splide__slide{--tw-duration:0s!important;transition-duration:0s!important}}.vehicle-carousel:not(.is-initialized) .splide__slide{flex:0 0 100%}.model-card.active .model-card-description>strong,.thumbnail.active strong{color:var(--green)}.model-card-description>span{color:var(--muted)}.dialog-capture .eyebrow,.dialog-privacy .text-button,.model-card-description>.model-card-price{color:var(--green)}.capture-description>p,.dialog-capture .text-button{color:var(--muted-soft)}.dialog-capture .field input{background-color:var(--color-white,#fff)}.dialog-capture .text-button span{color:var(--green)}.field select:has(option[value=""]:checked){color:var(--muted)}.dialog-parcel>p{color:var(--muted-soft)}@supports (color:color-mix(in lab,red,red)){.dialog-parcel>p{color:color-mix(in oklab,var(--muted-soft) 80%,transparent)}}.loading-card{--tw-shadow:0 8px 24px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.loading-card{--tw-shadow:0 8px 24px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 7%,transparent))}}.loading-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.result-card{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.result-card{border-color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.result-card{--tw-shadow:0 12px 32px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.result-card{--tw-shadow:0 12px 32px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 12%,transparent))}}.result-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-restart{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.dialog-restart{border-color:color-mix(in oklab,var(--color-black,#000) 6%,transparent)}}.dialog-restart{background-color:#fffffff7}@supports (color:color-mix(in lab,red,red)){.dialog-restart{background-color:color-mix(in oklab,var(--color-white,#fff) 97%,transparent)}}.dialog-restart{--tw-shadow:0 8px 40px 0 var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-restart .secondary{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.dialog-restart .secondary{border-color:color-mix(in oklab,var(--green) 25%,transparent)}}.dialog-restart .secondary{background-color:#0000}.dialog-parcel,.dialog-privacy{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.dialog-parcel,.dialog-privacy{background-color:color-mix(in oklab,var(--color-white,#fff) 95%,transparent)}}.dialog-parcel,.dialog-privacy{--tw-shadow:0 8px 24px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.dialog-parcel,.dialog-privacy{--tw-shadow:0 8px 24px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 8%,transparent))}}.dialog-parcel,.dialog-privacy{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-legal{--tw-shadow:0 12px 32px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.dialog-legal{--tw-shadow:0 12px 32px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 12%,transparent))}}.dialog-legal{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dialog-legal .close{height:calc(var(--spacing,.25rem) * 11);min-height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:#ffffff80;border-width:0;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dialog-legal .close{background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.dialog-legal .close{color:var(--green);padding:0;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.dialog-capture{--tw-shadow:0 -8px 12px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.dialog-capture{--tw-shadow:0 -8px 12px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 10%,transparent))}}.dialog-capture{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.result-card .primary{--tw-shadow:0 4px 6px 0 var(--tw-shadow-color,var(--green))}@supports (color:color-mix(in lab,red,red)){.result-card .primary{--tw-shadow:0 4px 6px 0 var(--tw-shadow-color,color-mix(in srgb,var(--green) 20%,transparent))}}.result-card .primary{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.capture-form .form-actions>button{flex:1}@media (min-width:96rem){.capture-form .form-actions>button{flex:none}}.header-actions>button{width:calc(var(--spacing,.25rem) * 11);padding:calc(var(--spacing,.25rem) * 1.5);--tw-leading:inherit;font-size:0;line-height:inherit;gap:0}@media (min-width:48rem){.header-actions>button{gap:calc(var(--spacing,.25rem) * 2.5);width:auto;padding:0;font-size:11px}}@media (min-width:100rem){.header-actions>button{--tw-leading:inherit;line-height:inherit}}@media (min-width:112.5rem){.header-actions>button{font-size:13px}}.header-actions>button img{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}@media (min-width:48rem){.header-actions>button img{width:auto;height:auto}}.header-actions>button img+img{display:none}@media (min-width:48rem){.header-actions>button img+img{display:block}}.stepper{order:3;width:100%}@media (min-width:80rem){.stepper{order:0;width:auto}}.vehicle-specs>.eyebrow{--tw-tracking:2px;letter-spacing:2px;font-size:9px}@media (min-width:48rem){.vehicle-specs>.eyebrow{--tw-tracking:3px;letter-spacing:3px}}@media (min-width:112.5rem){.vehicle-specs>.eyebrow{font-size:11px}}.footer .footer-brand{justify-content:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap}@media (min-width:48rem){.footer .footer-brand{justify-content:normal;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:nowrap}}@media (min-width:112.5rem){.footer .footer-brand{gap:calc(var(--spacing,.25rem) * 4)}}.footer .footer-brand>span:last-child{--tw-leading:var(--leading-normal,1.5);font-size:9px;line-height:var(--leading-normal,1.5);flex-basis:100%}@media (min-width:48rem){.footer .footer-brand>span:last-child{--tw-leading:inherit;line-height:inherit;flex-basis:auto}}@media (min-width:112.5rem){.footer .footer-brand>span:last-child{font-size:10px}}.footer .footer-values{justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;font-size:11px}@media (min-width:48rem){.footer .footer-values{font-size:inherit;flex-wrap:nowrap;justify-content:normal}}@media (min-width:80rem){.footer .footer-values{gap:calc(var(--spacing,.25rem) * 6)}}@media (min-width:100rem) and (min-height:56.25rem){.footer .footer-legal{gap:calc(var(--spacing,.25rem) * .5);--tw-leading:1.35;line-height:1.35}}.configuration-visual .vehicle{height:calc(var(--spacing,.25rem) * 90)}@media (min-width:48rem){.configuration-visual .vehicle{height:calc(var(--spacing,.25rem) * 105)}}@media (min-width:80rem){.configuration-visual .vehicle{height:calc(var(--spacing,.25rem) * 122.5)}}@media (min-width:100rem){.configuration-visual .vehicle{height:calc(var(--spacing,.25rem) * 135)}}@media (min-width:100rem) and (min-height:56.25rem){.configuration-visual .vehicle{height:clamp(390px,100svh - 490px,540px)}}.configuration-visual .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 57.5)}@media (min-width:48rem){.configuration-visual .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 65.5)}}@media (min-width:80rem){.configuration-visual .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 58)}}@media (min-width:112.5rem){.configuration-visual .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 65.5)}}.configuration .fine-print{--tw-leading:1.44;font-size:9.5px;line-height:1.44}.result-badge>.eyebrow{--tw-font-weight:var(--font-weight-extrabold,800);font-size:10px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:1px;letter-spacing:1px}@media (min-width:48rem){.result-badge>.eyebrow{font-size:11px}}@media (min-width:112.5rem){.result-badge>.eyebrow{--tw-tracking:2px;letter-spacing:2px}}.choice-showcase .vehicle-specs h2{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.choice-showcase .vehicle-specs h2{margin-top:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.15;font-size:40px;line-height:1.15}}@media (min-width:80rem){.choice-showcase .vehicle-specs h2{font-size:46px}}@media (min-width:112.5rem){.choice-showcase .vehicle-specs h2{font-size:56px}}.choice-showcase .vehicle{height:calc(var(--spacing,.25rem) * 87.5)}@media (min-width:48rem){.choice-showcase .vehicle{height:calc(var(--spacing,.25rem) * 112.5)}}@media (min-width:80rem){.choice-showcase .vehicle{height:calc(var(--spacing,.25rem) * 110)}}@media (min-width:112.5rem){.choice-showcase .vehicle{height:calc(var(--spacing,.25rem) * 135)}}.choice-showcase .vehicle-specs{top:0;left:4%}@media (min-width:48rem){.choice-showcase .vehicle-specs{top:calc(var(--spacing,.25rem) * 5)}}@media (min-width:80rem){.choice-showcase .vehicle-specs{top:calc(var(--spacing,.25rem) * 6.5);left:8%}}@media (min-width:96rem){.choice-showcase .vehicle-specs{left:15%}}@media (min-width:112.5rem){.choice-showcase .vehicle-specs{left:9.5%}}@media (min-width:140rem){.choice-showcase .vehicle-specs{top:0}}.choice-showcase .vehicle-specs .eyebrow{--tw-tracking:2px;letter-spacing:2px;font-size:10px}@media (min-width:112.5rem){.choice-showcase .vehicle-specs .eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:3px;letter-spacing:3px}}.choice-showcase .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 57.5);background-color:var(--paper);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.choice-showcase .vehicle-specs>p:last-child{background-color:color-mix(in srgb,var(--paper) 50%,transparent)}}.choice-showcase .vehicle-specs>p:last-child{--tw-leading:1.38;font-size:11px;line-height:1.38}@media (min-width:48rem){.choice-showcase .vehicle-specs>p:last-child{max-width:calc(var(--spacing,.25rem) * 50);background-color:#0000;border-radius:0}}@media (min-width:112.5rem){.choice-showcase .vehicle-specs>p:last-child{font-size:13px}}.choice-showcase .car-image{top:calc(var(--spacing,.25rem) * 17.5);height:calc(var(--spacing,.25rem) * 70);width:100%;left:0}@media (min-width:48rem){.choice-showcase .car-image{top:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 105)}}@media (min-width:80rem){.choice-showcase .car-image{top:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 110);width:76%;left:12.5%}}@media (min-width:112.5rem){.choice-showcase .car-image{top:calc(var(--spacing,.25rem) * 6.5);width:63.25%;height:100%;left:10.5%}}@media (min-width:140rem){.choice-showcase .car-image{left:16%}}.choice-showcase .car-image>img{object-fit:contain;width:100%;left:0}@media (min-width:80rem){.choice-showcase .car-image>img{top:calc(var(--spacing,.25rem) * -16);width:112%;left:-8%}}@media (min-width:112.5rem){.choice-showcase .car-image>img{width:126.55%;left:-12.16%}}.choice-showcase .lightning{height:auto;width:calc(var(--spacing,.25rem) * 55);opacity:.45;top:0;right:0}@media (min-width:48rem){.choice-showcase .lightning{top:calc(var(--spacing,.25rem) * -5);right:calc(var(--spacing,.25rem) * 5);opacity:.6;width:auto}}@media (min-width:80rem){.choice-showcase .lightning{top:calc(var(--spacing,.25rem) * -16.75);opacity:1;right:7.5%}}@media (min-width:100rem) and (min-height:56.25rem){.choice-showcase .lightning{right:10.3%}}.choice-showcase .forest-mask{mask-image:var(--choice-forest-mask-shape);-webkit-mask-image:var(--choice-forest-mask-shape);top:0;right:calc(var(--spacing,.25rem) * 5);display:none}@media (min-width:48rem){.choice-showcase .forest-mask{display:block}}@media (min-width:80rem){.choice-showcase .forest-mask{top:calc(var(--spacing,.25rem) * -28);right:10%}}@media (min-width:112.5rem){.choice-showcase .forest-mask{top:calc(var(--spacing,.25rem) * -12);right:12.75%}}@media (min-width:140rem){.choice-showcase .vehicle-prev{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:calc(12rem + 270px)!important}}@media (min-width:100rem) and (min-height:56.25rem){.choice-showcase .vehicle-prev{top:calc(clamp(360px,100svh - 540px,540px)/2 + clamp(40px,100svh - 960px,120px))}}@media (min-width:140rem){.choice-showcase .vehicle-next{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:calc(12rem + 270px)!important;right:4%!important}}@media (min-width:100rem) and (min-height:56.25rem){.choice-showcase .vehicle-next{top:calc(clamp(360px,100svh - 540px,540px)/2 + clamp(40px,100svh - 960px,120px));right:17.333%}}.choice-offer>div{text-align:center}@media (min-width:48rem){.choice-offer>div{text-align:inherit}}.choice-offer .choice-footnote{margin-top:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.choice-offer .choice-footnote{margin-top:calc(var(--spacing,.25rem) * 2)}}@media (min-width:96rem) and (min-height:41.25rem){.simulator{min-height:0;height:100svh!important}.simulator>main{min-height:0;display:flex}.footer,.header{flex-shrink:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.footer,.header{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);padding-inline:3.1%;padding-block:calc(var(--spacing,.25rem) * 2)}.header>img{height:calc(var(--spacing,.25rem) * 9.75)}}@media (min-width:96rem) and (min-height:41.25rem){.choice-stage,.configure-stage,.loading-stage,.result-stage{width:100%;height:100%;min-height:0;margin-block:0}.choice-stage{grid-template-rows:minmax(0,1fr) auto}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.choice-stage{column-gap:calc(var(--spacing,.25rem) * 4);padding-inline:3.1%;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3);grid-template-columns:320px minmax(0,1fr)}}@media (min-width:96rem) and (min-height:41.25rem){.choice-showcase{flex-direction:column;min-height:0;display:flex}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.choice-showcase{padding-top:0}}@media (min-width:96rem) and (min-height:41.25rem){.choice-showcase .vehicle-carousel,.choice-showcase .vehicle-carousel-single{flex:1;min-height:0}.choice-showcase .car-image,.choice-showcase .splide__list,.choice-showcase .splide__slide,.choice-showcase .splide__track,.choice-showcase .vehicle,.configuration-visual .splide__list,.configuration-visual .splide__slide,.configuration-visual .splide__track{height:100%}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.choice-showcase .car-image{top:calc(var(--spacing,.25rem) * 4);width:84%;left:8%}.choice-showcase .car-image>img{width:100%;top:0;left:0}.choice-showcase .vehicle-next,.choice-showcase .vehicle-prev{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);top:40%!important}.intro{padding-top:clamp(32px,8svh,80px)}.intro h1{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:40px}.intro>.eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3)}.intro>p:last-child{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@media (min-width:96rem) and (min-height:41.25rem){.choice-offer{flex-shrink:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.choice-offer{justify-content:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:nowrap;margin-top:0;margin-left:0}.choice-price{font-size:34px}}@media (min-width:96rem) and (min-height:41.25rem){.choice-footnote{flex-shrink:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.choice-footnote{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 2);text-align:center;justify-content:center}.thumbnails{min-height:0;padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:0}.thumbnail-group{padding:calc(var(--spacing,.25rem) * 2)}.thumbnail{min-height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 40);gap:calc(var(--spacing,.25rem) * .5)}.thumbnail img{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 28)}}@media (min-width:96rem) and (min-height:41.25rem){.configure-stage{grid-template-rows:minmax(0,1fr)}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.configure-stage{gap:calc(var(--spacing,.25rem) * 4);padding-inline:3.1%;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:var(--spacing,.25rem);grid-template-columns:350px minmax(0,1fr) 320px}}@media (min-width:96rem) and (min-height:41.25rem){.configuration,.proposal{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;max-height:100%;overflow:auto}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.configuration,.proposal{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.configuration-header h1{font-size:13px}.configuration-header .text-button,.configuration-model{min-height:calc(var(--spacing,.25rem) * 6)}.configuration .small-label{font-size:10px}.credit-input{--tw-leading:1.2;font-size:30px;line-height:1.2}.credit-input input{padding-block:var(--spacing,.25rem)}.credit-section input[type=range]{height:calc(var(--spacing,.25rem) * 6)}.range-labels{font-size:9px}.term-options{margin-top:calc(var(--spacing,.25rem) * 2)}.term-option{min-height:calc(var(--spacing,.25rem) * 9)}.configuration .monthly{--tw-leading:1.2;font-size:34px;line-height:1.2}.plan-options{gap:calc(var(--spacing,.25rem) * 1.5)}.plan-options legend{margin-bottom:calc(var(--spacing,.25rem) * 2)}.plan-option{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:11px}.plan-option input{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.configuration .fine-print{--tw-leading:1.4;font-size:8px;line-height:1.4}.conditions{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1.3;gap:1px;font-size:9px;line-height:1.3}}@media (min-width:96rem) and (min-height:41.25rem){.configuration-visual{min-height:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.configuration-visual{justify-content:center;gap:var(--spacing,.25rem);padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 18);flex-direction:column;align-self:stretch;display:flex}.configuration-visual .vehicle-carousel,.configuration-visual .vehicle-carousel-single{flex-shrink:0;height:min(337px,100% - 112px)}.configuration-visual .vehicle{height:100%}.configuration-visual .car-image{top:calc(var(--spacing,.25rem) * 4.25);width:73.4%;height:min(320px,100%);left:10.6%}.configuration-visual .car-image>img{width:100%;left:0}.configuration-visual .vehicle-specs{top:0;left:7%}.configuration-visual .vehicle-specs h2{font-size:46px}.configuration-visual .vehicle-next,.configuration-visual .vehicle-prev{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);top:calc(50% - 80px)}.configuration-visual .lightning{top:calc(var(--spacing,.25rem) * -12);width:min(374px,55%);right:0}.configuration-visual .forest-mask{transform-origin:100% 0;top:0;right:0;scale:.82}.vehicle-disclaimer{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);margin-top:0}}@media (min-width:96rem) and (min-height:41.25rem){.proposal{max-height:calc(100% - 120px)}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.proposal{max-height:100%;margin-top:0}}@media (min-width:96rem) and (min-height:41.25rem){.proposal>*{flex-shrink:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.proposal h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.proposal>p.proposal-intro{max-width:none;font-size:11px}.proposal .lead-form{gap:calc(var(--spacing,.25rem) * 1.5)}.proposal .field{gap:var(--spacing,.25rem)}.proposal .field label{font-size:10px}.proposal .postal-feedback,.proposal .postal-feedback .text-button{font-size:9px}.proposal .field input,.proposal .field select{min-height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:13px}.proposal .primary{min-height:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:13px}}@media (min-width:96rem) and (min-height:41.25rem){.stage-configure .footer{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);padding-block:0;display:grid;overflow:hidden}.stage-configure .footer-brand{grid-column-start:1}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.stage-configure .footer-brand{row-gap:var(--spacing,.25rem);flex-wrap:wrap}.stage-configure .footer-brand>span:last-child{flex-basis:100%;font-size:8px}}@media (min-width:96rem) and (min-height:41.25rem){.stage-configure .footer-values{grid-column-start:3;justify-self:flex-end}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.stage-configure .footer-values{gap:calc(var(--spacing,.25rem) * 3);font-size:9px}}@media (min-width:96rem) and (min-height:41.25rem){.footer-action{--tw-translate-x:0px;--tw-translate-y:0px;max-width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);grid-row-start:1;grid-column-start:2;position:static}.footer-action .similar-pill{width:100%}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.footer-action .similar-pill{min-height:calc(var(--spacing,.25rem) * 14);font-size:11px}}@media (min-width:96rem) and (min-height:41.25rem){.footer-action .similar-pill:before{clip-path:inset(0 0 8px)}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.loading-stage{padding-block:calc(var(--spacing,.25rem) * 4)}}@media (min-width:96rem) and (min-height:41.25rem){.loading-card{overscroll-behavior:contain;max-height:100%;overflow:auto}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.loading-card{padding:calc(var(--spacing,.25rem) * 6)}.loading-card h1{font-size:28px}.loading-vehicle{margin-block:calc(var(--spacing,.25rem) * 3)}.loading-vehicle .vehicle-compact{height:calc(var(--spacing,.25rem) * 48)}}@media (min-width:96rem) and (min-height:41.25rem){.result-stage{flex:1;grid-template-rows:minmax(0,1fr)}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.result-stage{gap:calc(var(--spacing,.25rem) * 6);padding-inline:3.1%;padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) 480px}}@media (min-width:96rem) and (min-height:41.25rem){.result-visual{height:100%;min-height:0}.result-visual .vehicle-compact{margin-top:calc(var(--spacing,.25rem) * 24);height:calc(100% - 96px)}.result-card{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;overflow:auto}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.result-card{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 4)}}@media (min-width:96rem) and (min-height:41.25rem){.result-card>*{flex-shrink:0}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.result-card h1{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.result-card>.eyebrow{font-size:10px}.result-card>p:not(.eyebrow){font-size:11px}.result-card .result-divider{margin-top:var(--spacing,.25rem);margin-bottom:0}.result-card .summary>div{padding-block:calc(var(--spacing,.25rem) * 1.5)}.result-card .summary dt{font-size:9px}.result-card .summary dd{font-size:11px}.result-card .installment-highlight{padding:calc(var(--spacing,.25rem) * 3)}.result-card .installment-highlight .small-label{font-size:9px}.result-card .installment-highlight .monthly{margin-top:var(--spacing,.25rem);font-size:28px}.result-card .primary{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.result-card .result-actions{gap:calc(var(--spacing,.25rem) * 2);flex-direction:row}.result-card .result-actions>button{min-height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:10px}.result-card .text-button{min-height:calc(var(--spacing,.25rem) * 8);padding-block:var(--spacing,.25rem);font-size:9px}.stage-result .footer{gap:calc(var(--spacing,.25rem) * 3)}}@media (min-width:96rem) and (min-height:41.25rem){.stage-result .footer-legal{overscroll-behavior:contain;max-height:25svh;overflow:auto}}@media (min-width:96rem) and (min-height:41.25rem) and ((not (min-width:112.5rem)) or (not (min-height:56.25rem))){.stage-result .footer-legal{font-size:8px}}.simulator-toast-root{z-index:100;inset-inline:0;position:fixed;top:0}.simulator-toaster{--normal-bg:var(--paper);--normal-border:var(--border);--normal-text:var(--foreground);--error-bg:var(--paper);--error-border:#9e2525;--error-text:var(--foreground);z-index:100}.simulator-toast{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:0 12px 32px var(--tw-shadow-color,var(--green));border-width:1px}@supports (color:color-mix(in lab,red,red)){.simulator-toast{--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in srgb,var(--green) 15%,transparent))}}.simulator-toast{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-family:var(--font-sans)}.simulator-toast-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.simulator-toast-description{color:var(--muted)}.simulator-toast-action,.simulator-toast-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.simulator-toast-action{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--green);color:var(--on-primary);border-width:0}.simulator-toast-action:disabled{cursor:not-allowed;opacity:.6}.simulator-toast-close{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background:var(--paper);border-width:1px;border-color:var(--border);color:var(--foreground)}.sms-confirmation-form{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sms-confirmation-form input{min-height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-tracking:.35em;letter-spacing:.35em;border-width:1px;border-color:var(--border);color:var(--foreground);background:var(--paper)}.result-contact-fallback a{text-underline-offset:4px;text-decoration-line:underline}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}