@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-content:"";--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.btn-lift-wrap{isolation:isolate;display:inline-flex;position:relative}.btn-lift-shadow{z-index:0;background:var(--color-shadow);position:absolute;inset:0;transform:translate(5px,5px)}.nav-link{padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;text-decoration-line:none;transition-duration:.2s;display:none;position:relative}@media (min-width:48rem){.nav-link{display:inline-flex}}@media (hover:hover){.nav-link:hover{color:var(--rally)}}.nav-link:after{content:var(--tw-content);content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * -.5);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);content:var(--tw-content);height:2px;width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--rally);--tw-content:"";content:var(--tw-content);content:var(--tw-content);transform-origin:0;content:var(--tw-content);transition-property:width;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));content:var(--tw-content);--tw-duration:.2s;content:var(--tw-content);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute}@media (hover:hover){.nav-link:hover:after{content:var(--tw-content);width:100%}}.nav-link.is-active:after{width:100%}.mobile-menu-trigger{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-menu-trigger{border-color:color-mix(in oklab, var(--ink) 50%, transparent)}}.mobile-menu-trigger{color:var(--ink);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:#0000}@media (hover:hover){.mobile-menu-trigger:hover{background-color:var(--ink);color:var(--paper)}}.mobile-menu-trigger:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-focus-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:reduce){.mobile-menu-trigger{transition-property:none}}@media (min-width:48rem){.mobile-menu-trigger{display:none}}.mobile-menu-bars{pointer-events:none;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);display:block;position:relative}.mobile-menu-bar{left:calc(var(--spacing,.25rem) * 0);width:100%;height:1.5px;transition-property:top,bottom,transform,translate,rotate,opacity,background-color;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:currentColor;border-radius:3.40282e38px;position:absolute}@media (prefers-reduced-motion:reduce){.mobile-menu-bar{transition-property:none}}.mobile-menu-bar--top{top:calc(var(--spacing,.25rem) * 0)}.mobile-menu-bar--middle{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.mobile-menu-bar--bottom{bottom:calc(var(--spacing,.25rem) * 0)}.is-open .mobile-menu-bar--top{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;rotate:-45deg}.is-open .mobile-menu-bar--middle{opacity:0}.is-open .mobile-menu-bar--bottom{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;bottom:auto;rotate:45deg}.mobile-nav-link{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(1.75rem,7vw,2rem);font-weight:var(--font-weight-bold,700);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));text-decoration-line:none;display:inline-block}@media (hover:hover){.mobile-nav-link:hover{color:var(--rally)}}.mobile-nav-link:focus-visible{color:var(--rally);--tw-outline-style:none;outline-style:none}.mobile-nav-link[aria-current=page]{color:var(--rally)}.mobile-overlay{inset-inline:calc(var(--spacing,.25rem) * 0);top:var(--header-height,69px);bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);width:100vw;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--paper);padding:calc(var(--spacing,.25rem) * 0);--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);border-width:0}.mobile-overlay[data-state=closed]{--tw-exit-opacity:0}.mobile-overlay[data-state=open]{--tw-enter-opacity:0}.mobile-nav-link-enter{--mobile-nav-link-offset:-50px;--mobile-nav-link-duration:.55s;--mobile-nav-link-delay:0s;opacity:0;transform:translateY(var(--mobile-nav-link-offset));animation:mobile-nav-link-drop var(--mobile-nav-link-duration) cubic-bezier(.22, 1, .36, 1) var(--mobile-nav-link-delay) both, mobile-nav-link-fade var(--mobile-nav-link-duration) ease-out var(--mobile-nav-link-delay) both;will-change:transform, opacity}.mobile-nav-link-enter:nth-child(2){--mobile-nav-link-delay:60ms}.mobile-nav-link-enter:nth-child(3){--mobile-nav-link-delay:.12s}@keyframes mobile-nav-link-drop{0%{transform:translateY(var(--mobile-nav-link-offset))}to{transform:translateY(0)}}@keyframes mobile-nav-link-fade{0%{opacity:0}60%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-nav-link-enter{opacity:1;will-change:auto;animation:none;transform:none}}.hero{grid-template-columns:1fr;max-width:1280px;margin:0 auto;padding:80px 32px 48px;display:grid}@media (min-width:64rem){.hero{grid-template-columns:1fr 1fr;align-items:start}}.hero-eyebrow{background:var(--paper-deep);border:1px solid var(--rule-strong);color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:32px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--rally);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero-headline{font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;color:var(--ink);max-width:1100px;margin-bottom:32px;font-size:clamp(48px,35.9834px + 3.2044vw,77px);line-height:1}@media (min-width:26.0625rem) and (max-width:39.9375rem){.hero-headline{font-size:clamp(49.3137px,10.8963px + 9.235vw,70px)}}@media (min-width:40rem) and (max-width:63.9375rem){.hero-headline{font-size:clamp(70px,30px + 6.0547vw,92px)}}@media (min-width:48rem) and (max-width:63.9375rem){.hero-headline{max-width:none}}.hero-headline .accent{color:var(--rally);display:inline;position:relative}.hero-sub{max-width:620px;color:var(--ink-soft);margin-bottom:28px;font-size:19px;line-height:1.5}.hero-meta{color:var(--ink-soft);border-top:1px solid var(--rule);flex-wrap:wrap;gap:36px;padding-top:22px;font-size:14.5px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-meta span:before{content:"✓";color:var(--rally);font-weight:700}@media not all and (min-width:48rem){.hero{padding:56px 20px 40px}.hero-headline{max-width:15ch}.hero-meta{gap:18px}}.form-card-header{border-bottom-width:1.5px;border-color:color-mix(in oklab, var(--ink) 20%, transparent);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:64rem){.form-card-header{padding-inline:calc(var(--spacing,.25rem) * 9);padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 6)}}.form-card-body{padding-block:calc(var(--spacing,.25rem) * 6);padding-inline:var(--form-card-body-px,calc(var(--spacing) * 6))}@media (min-width:64rem){.form-card-body{padding:calc(var(--spacing,.25rem) * 9)}}.hero-nl-form{--form-card-body-px:calc(var(--spacing) * 5)}.car-form{max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 24);margin-inline:auto}@media (min-width:64rem){.car-form{padding-inline:calc(var(--spacing,.25rem) * 8)}}.car-form .section-tab{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 7);padding-top:calc(var(--spacing,.25rem) * 4.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-soft);display:flex}.car-form .section-tab:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.car-form .section-tab-marker{color:canvastext;forced-color-adjust:none;background-color:canvas;border:1px solid canvastext}.car-form .section-tab-marker[data-active=true]{color:highlighttext;background-color:highlight;border-color:highlight}}.car-form .structured-grid{margin-top:calc(var(--spacing,.25rem) * 2);column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.car-form .structured-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.car-form .form-field-control{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--rule-strong);background-color:var(--paper);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);color:var(--ink);border-radius:0}.car-form .form-field-control::placeholder{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ink-faint)}.car-form .form-field-control{transition:border-color .15s,box-shadow .15s,font-weight .15s}.car-form .form-field-control[data-placeholder=true]{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ink-faint)}.car-form .form-field-control[data-placeholder=false]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink)}.car-form .form-field-control:focus{border-color:var(--ink);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.car-form .form-field-control:is(input):not(:placeholder-shown):not([aria-invalid=true]){border-color:var(--ink);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.car-form .form-field-control[aria-invalid=true]:not(:focus){border-color:var(--form-error)}.car-form .form-field-control[aria-invalid=true]:focus{border-color:var(--ink);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.car-form .form-field-control[data-warning=true]:not([aria-invalid=true]):not(:focus){border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.car-form .form-field-control[data-warning=true]:not([aria-invalid=true]):not(:focus){border-color:color-mix(in oklab, var(--mustard) 70%, var(--input-border))}}@media (forced-colors:active){.car-form .form-field-control[data-warning=true]:not([aria-invalid=true]):not(:focus){border-color:canvastext}.car-form .form-field-control[data-warning=true]:not([aria-invalid=true]):focus{border-color:highlight}}.car-form .form-field-span{grid-column:span 2/span 2}@media (min-width:40rem){.car-form .form-field-span{grid-column:span 1/span 1}}@media (min-width:64rem){.car-form .form-field-span{grid-column:span 2/span 2}}.car-form .form-field-message{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);min-height:1lh;font-size:13px;line-height:var(--leading-snug,1.375);color:var(--form-error)}.car-form .car-form-field-warning{margin-block:calc(var(--spacing,.25rem) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--mustard);background-color:var(--mustard);min-height:1lh}@supports (color:color-mix(in lab, red, red)){.car-form .car-form-field-warning{background-color:color-mix(in oklab, var(--mustard) 10%, transparent)}}.car-form .car-form-field-warning{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:var(--leading-snug,1.375);font-size:13px;line-height:var(--leading-snug,1.375);color:var(--ink-soft)}@media (forced-colors:active){.car-form .car-form-field-warning{color:canvastext;background-color:canvas;border-color:canvastext}}.car-form .price-prefix-label{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-family:var(--font-jet), ui-monospace, monospace;color:var(--ink-faint);font-size:15.5px;position:absolute}.car-form .price-input-control{padding-left:calc(var(--spacing,.25rem) * 6.5)}.car-form .combobox-input{padding-right:calc(var(--spacing,.25rem) * 10);background-repeat:no-repeat;background-image:var(--select-chevron);background-position:right 12px center;background-size:18px}.car-form .combobox-listbox{z-index:50;margin-top:calc(var(--spacing,.25rem) * 1);max-height:calc(var(--spacing,.25rem) * 72);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card);width:100%;padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-shadow));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:0;position:absolute;overflow:auto}.car-form .combobox-group-label{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));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);color:var(--ink-soft)}.car-form .combobox-option{cursor:pointer;border-left-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));color:var(--ink);-webkit-user-select:none;user-select:none;--tw-outline-style:none;border-color:#0000;border-left-width:2px;outline-style:none;align-items:center;transition:background-color .12s;display:flex;position:relative}.car-form .combobox-option:hover{background-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.car-form .combobox-option:hover{background-color:color-mix(in oklab, var(--mustard) 55%, transparent)}}.car-form .combobox-option-highlighted{background-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.car-form .combobox-option-highlighted{background-color:color-mix(in oklab, var(--mustard) 55%, transparent)}}.car-form .combobox-option-selected{border-left-color:var(--ink);background-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.car-form .combobox-option-selected{background-color:color-mix(in oklab, var(--mustard) 30%, transparent)}}.car-form .combobox-option-selected.combobox-option-highlighted{background-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.car-form .combobox-option-selected.combobox-option-highlighted{background-color:color-mix(in oklab, var(--mustard) 65%, transparent)}}.car-form .combobox-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--ink-soft)}.car-form .actions-row{margin-top:calc(var(--spacing,.25rem) * 9);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--rule-strong);padding-top:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.car-form .actions-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.car-form .free-counter{text-align:center;font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--ink-soft)}@media (min-width:64rem){.car-form .free-counter{text-align:left}}.car-form .free-counter strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.car-form .actions-buttons-wrapper{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}@media (min-width:64rem){.car-form .actions-buttons-wrapper{justify-content:flex-end;width:auto}}.car-form .structured-cta-wrap{flex:1;width:100%}@media (min-width:64rem){.car-form .structured-cta-wrap{flex:none;width:auto}}.car-form .structured-cta{height:var(--mobile-action-size);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));justify-content:center}@media (min-width:48rem){.car-form .structured-cta{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,clamp(1.25rem, 1.1464rem + .442vw, 1.5rem));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));height:auto}}@media (min-width:64rem){.car-form .structured-cta{padding-inline:calc(var(--spacing,.25rem) * 11)}}.step-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-eyebrow,13px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-form,-.02em);letter-spacing:var(--tracking-form,-.02em);color:var(--form-eyebrow)}.shell-title{font-size:var(--text-3xl,clamp(1.875rem, 1.6678rem + .884vw, 2.375rem));line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-form,-.02em);letter-spacing:var(--tracking-form,-.02em);color:var(--ink)}@media (min-width:64rem){.shell-title{font-size:var(--text-4xl,clamp(2.25rem, 1.9392rem + 1.326vw, 3rem));line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.form-reset-button{width:var(--mobile-action-size);height:var(--mobile-action-size);padding-inline:calc(var(--spacing,.25rem) * 0);flex-shrink:0}@media (min-width:48rem){.form-reset-button{width:auto;padding-inline:calc(var(--spacing,.25rem) * 5);align-self:stretch;height:auto}}.nl-input{min-height:calc(var(--spacing,.25rem) * 28);resize:vertical;border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule-strong);background-color:var(--paper);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1.5;color:var(--ink);line-height:1.5}.nl-input::placeholder{color:var(--ink-faint)}.nl-input{transition:border-color .2s,box-shadow .2s}.nl-input:focus{border-color:var(--ink);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.nl-input-error{border-color:var(--form-error)}.nl-input-error:focus{border-color:var(--form-error);box-shadow:4px 4px 0 var(--color-input-error)}.nl-counter{font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-soft);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);align-self:flex-end}.report-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule);background-color:var(--paper-deep)}.report-header-inner{max-width:var(--breakpoint-xl,80rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}@media (min-width:48rem){.report-header-inner{grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width:64rem){.report-header-inner{padding-inline:calc(var(--spacing,.25rem) * 8)}}.car-details{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:40rem){.car-details{gap:calc(var(--spacing,.25rem) * 4)}}.car-details .manufacturer-badge{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card);flex-shrink:0;place-items:center;display:grid}.car-details .manufacturer-badge img{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}.car-details .car-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:17px;line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink)}.car-details .car-meta{margin-top:calc(var(--spacing,.25rem) * .5);column-gap:calc(var(--spacing,.25rem) * 3.5);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--ink-soft);flex-flow:column wrap;display:flex}@media (min-width:40rem){.car-details .car-meta{column-gap:calc(var(--spacing,.25rem) * 3.5);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-flow:wrap}.car-details .car-meta .car-meta-details{display:contents}}.car-details .car-meta .meta-value{font-family:var(--font-jet), ui-monospace, monospace;color:var(--ink)}.car-details .car-meta .car-meta-details{column-gap:calc(var(--spacing,.25rem) * 3.5);white-space:nowrap;display:flex}.verdict-chip{display:none}@media (min-width:410px){.verdict-chip{border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;border-width:1.5px;flex-shrink:0;justify-self:flex-end;padding-block:5px;display:block}}@media (min-width:48rem){.verdict-chip{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:6px;font-size:13px}}.verdict-chip-avoid{border-color:var(--rally);background-color:var(--severity-critical-bg);color:var(--rally)}.verdict-chip-caution{border-color:var(--warn);background-color:var(--severity-warn-bg);color:var(--warn)}.verdict-chip-buy{border-color:var(--olive);background-color:var(--severity-low-bg);color:var(--olive)}.report-actions{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;grid-column:1/-1;width:100%;display:flex}@media (min-width:48rem){.report-actions{margin-block:calc(var(--spacing,.25rem) * 2);grid-column:3;justify-self:flex-end;width:auto}}.report-actions .report-action{min-height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));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);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));flex:1;display:inline-flex}@media (min-width:40rem){.report-actions .report-action{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:13px}}@media (min-width:48rem){.report-actions .report-action{flex:none}}.report-actions .report-action:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.report-actions .report-action:disabled{cursor:not-allowed;opacity:1}.report-actions .report-action svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.report-actions .primary{background-color:var(--ink);color:var(--paper)}.report-actions .secondary{color:var(--ink);background-color:#0000}.report-mode-inner{max-width:var(--breakpoint-xl,80rem);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:64rem){.report-mode-inner{padding-inline:calc(var(--spacing,.25rem) * 8)}}.report-mode-inner .mode-switch{z-index:10;border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-shadow));width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:relative}@media (min-width:40rem){.report-mode-inner .mode-switch{width:auto;display:inline-flex}}.report-mode-inner .mode-tab{align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--ink);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));--tw-tracking:var(--tracking-tight,.04em);letter-spacing:var(--tracking-tight,.04em);color:var(--ink-faint);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));flex:1;display:inline-flex}@media (min-width:40rem){.report-mode-inner .mode-tab{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 6);flex:none;font-size:20px}}.report-mode-inner .mode-tab+:is(.report-mode-inner .mode-tab){border-left-style:var(--tw-border-style);border-left-width:1.5px;border-color:var(--ink)}.report-mode-inner .mode-tab:hover{color:var(--paper)}.report-mode-inner .mode-tab:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.report-mode-inner .mode-tab[aria-pressed=true]{border-bottom-style:var(--tw-border-style);background-color:var(--paper-card);color:var(--ink);border-bottom-width:1.5px;position:relative}.report-mode-inner .mode-step{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);font-family:var(--font-jet), ui-monospace, monospace;--tw-leading:1;opacity:.5;border-width:1px;border-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.report-mode-inner .mode-readout{text-align:right;color:var(--ink-soft);font-size:13px}.report-mode-inner .mode-readout .mono{font-family:var(--font-jet), ui-monospace, monospace;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.report-mode-inner .mode-readout .db-read{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--rally)}.report-summary-container{max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto}@media (min-width:64rem){.report-summary-container{padding-inline:calc(var(--spacing,.25rem) * 8)}}.report-summary-container .summary-grid{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:48rem){.report-summary-container .summary-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:1.5fr 1fr}}.report-summary-container .summary{min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card);padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-shadow));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:64rem){.report-summary-container .summary{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 7)}}.report-summary-container .verdict-headline{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-verdict-headline,clamp(2.25rem, 6.5vw, 3.45rem));--tw-leading:1.02;--tw-tracking:var(--tracking-tighter,.02em);letter-spacing:var(--tracking-tighter,.02em);color:var(--ink);text-transform:uppercase;line-height:1.02}.report-summary-container .eyebrow{font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-wider,.14em);letter-spacing:var(--tracking-wider,.14em);color:var(--rally);text-transform:uppercase}@media (min-width:64rem){.report-summary-container .eyebrow{font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));--tw-tracking:var(--tracking-wide,.1em);letter-spacing:var(--tracking-wide,.1em)}}.pros-cons{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--rule-strong);padding-top:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:64rem){.pros-cons{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(2,minmax(0,1fr))}}.pros-cons h2{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}@media (min-width:64rem){.pros-cons h2{font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem))}}.pros-cons ul{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.pros-cons li{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--ink-soft);position:relative}@media (min-width:64rem){.pros-cons .pros,.pros-cons .cons{margin-top:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 0)}}.pros-cons .pros,.pros-cons .cons{min-width:calc(var(--spacing,.25rem) * 0)}:is(.pros-cons .pros,.pros-cons .cons) li:before{left:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);position:absolute}.pros-cons .pros h2{color:var(--olive)}.pros-cons .pros li:before{content:"+";font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--olive);margin-top:-1px}@media (min-width:64rem){.pros-cons .pros{padding-right:calc(var(--spacing,.25rem) * 3)}}.pros-cons .cons{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--rule-strong);padding-top:calc(var(--spacing,.25rem) * 6)}@media (min-width:64rem){.pros-cons .cons{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 5);border-left-width:1px}}.pros-cons .cons h2{color:var(--warn)}.pros-cons .cons li:before{content:"−";font-size:var(--text-md,clamp(1rem, .9482rem + .221vw, 1.125rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--warn);margin-top:-2px}@media (min-width:64rem){.pros-cons .cons li:before{margin-top:-1px}}.buy-meter-container{min-height:calc(var(--spacing,.25rem) * 64);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card);padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-shadow));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:64rem){.buy-meter-container{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 7)}}.buy-meter-avoid{--buy-meter-accent:var(--color-rally)}.buy-meter-caution{--buy-meter-accent:var(--color-warn)}.buy-meter-buy{--buy-meter-accent:var(--color-olive)}.buy-meter-unknown{--buy-meter-accent:var(--color-ink-faint)}.buy-meter-stamp{max-width:calc(var(--spacing,.25rem) * 32);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:right;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;flex-shrink:0;display:flex}@media (min-width:64rem){.buy-meter-stamp{font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.buy-meter-stamp-dot{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--buy-meter-accent,var(--color-ink-faint));flex-shrink:0}@media (min-width:64rem){.buy-meter-stamp-dot{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}}.buy-meter-label{margin-top:calc(var(--spacing,.25rem) * 5);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-verdict-headline,clamp(2.25rem, 6.5vw, 3.45rem));--tw-leading:1;--tw-tracking:var(--tracking-tighter,.02em);letter-spacing:var(--tracking-tighter,.02em);text-transform:uppercase;color:var(--buy-meter-accent,var(--color-ink));line-height:1}.buy-meter-bar .meter-track{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);height:22px;position:relative}.buy-meter-bar .meter-track-neutral{background-color:var(--paper-deep)}.buy-meter-bar .meter-scale{inset:calc(var(--spacing,.25rem) * 0);background:linear-gradient(90deg, var(--rally-deep) 0%, var(--rally) 28%, var(--mustard) 52%, var(--olive-soft) 75%, var(--olive) 100%);position:absolute}.buy-meter-bar .meter-marker{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:9px;height:36px;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:3.5px;border-color:color-mix(in oklab, var(--ink) 80%, transparent);background-color:color-mix(in oklab, var(--paper) 80%, transparent);border-radius:3.40282e38px;position:absolute;top:50%}.buy-meter-bar .marker-avoid{left:16.6667%}.buy-meter-bar .marker-caution{left:50%}.buy-meter-bar .marker-buy{left:83.3333%}.buy-meter-bar .meter-scale-labels{margin-top:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase;justify-content:space-between;display:flex}.verdict-reasoning{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:calc(var(--spacing,.25rem) * 6);max-width:62ch;font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--ink-soft)}.verdict-reasoning strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.report-conditions{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--rule-strong);padding-top:calc(var(--spacing,.25rem) * 4)}.report-conditions h2{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.report-conditions ul{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.report-conditions li{margin-bottom:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--ink-soft);position:relative}.report-conditions li:before{content:"›";left:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--rally);position:absolute}.report-sections-content{min-width:calc(var(--spacing,.25rem) * 0)}.report-section{margin-bottom:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card)}.report-section-heading{top:var(--header-height,69px);z-index:30;margin:calc(var(--spacing,.25rem) * 0);position:sticky}.report-section-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--paper-deep);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));display:flex}.report-section-trigger:hover{background-color:var(--paper-deeper)}.report-section-trigger:focus-visible{z-index:10;--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none;position:relative}@media (min-width:40rem){.report-section-trigger{padding-inline:calc(var(--spacing,.25rem) * 6)}}.report-section-item[data-state=open] .report-section-trigger{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px;border-color:var(--rule-strong)}.report-section-header-copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.report-section-title{font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-xl,clamp(1.25rem, 1.1464rem + .442vw, 1.5rem));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-tracking:var(--tracking-tight,.04em);letter-spacing:var(--tracking-tight,.04em);color:var(--ink);text-transform:uppercase;line-height:1}.report-section-title-row{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.report-section-title-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--rally);flex-shrink:0}.report-section-tally{text-align:right;font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));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);white-space:nowrap;color:var(--ink-soft);flex-shrink:0}.report-section-header-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.report-section-cost-disclaimer{margin-top:calc(var(--spacing,.25rem) * 6);text-align:right;width:fit-content;max-width:100%;margin-left:auto;display:block}.report-section-chevron{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--ink-faint);transition-property:transform,translate,scale,rotate;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));flex-shrink:0}.report-section-trigger[data-state=open] .report-section-chevron{rotate:180deg}.report-section-content{font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--ink-soft);overflow:hidden}.report-section-content[data-state=closed]{animation:var(--animate-accordion-up,accordion-up .2s ease-out)}.report-section-content[data-state=open]{animation:var(--animate-accordion-down,accordion-down .2s ease-out)}.report-section-content-inner{padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.report-section-content-inner{padding:calc(var(--spacing,.25rem) * 6)}}.report-section-placeholder{margin:calc(var(--spacing,.25rem) * 0);max-width:65ch;font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.known-issue-recalls{margin-bottom:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--severity-warn);background-color:var(--severity-warn-bg);padding:calc(var(--spacing,.25rem) * 5)}.known-issue-recalls-heading{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);color:var(--ink);display:flex}.known-issue-recalls-heading>svg{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--severity-warn);flex-shrink:0}.known-issue-recalls-heading h3{margin-top:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--paper)}.known-issue-recalls-eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;color:var(--severity-warn);text-transform:uppercase}.known-issue-recalls-list{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;display:grid}.known-issue-recall{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--rule);background-color:var(--paper-card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.known-issue-recall>p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.known-issue-recall-title-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.known-issue-recall-title-row h4{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.known-issue-recall-action{color:var(--ink)}.known-issue-recall-action strong{color:var(--severity-warn)}.deal-breaker-grid{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.deal-breaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.deal-breaker-card{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--ink);background-color:var(--paper-card);padding:calc(var(--spacing,.25rem) * 5);box-shadow:6px 6px 0 var(--color-shadow);flex-direction:column;display:flex}@media (min-width:40rem){.deal-breaker-card{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:22px}}.deal-breaker-card-flag{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--rally);background-color:var(--severity-critical-bg);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;color:var(--rally);text-transform:uppercase}.deal-breaker-card-title{--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);font-size:16px;line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--ink)}.deal-breaker-card .cost-range{margin-top:calc(var(--spacing,.25rem) * .5)}.deal-breaker-card .cost-range .cost-range-value{font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;--tw-leading:1;--tw-tracking:.01em;letter-spacing:.01em;color:var(--rally);font-size:30px;line-height:1}.deal-breaker-card-cost-unavailable{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-faint)}.deal-breaker-card-blurb{min-height:calc(var(--spacing,.25rem) * 18);--tw-leading:1.45;color:var(--ink-soft);font-size:14px;line-height:1.45}.deal-breaker-card-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px;border-color:var(--rally);width:fit-content;padding-block:calc(var(--spacing,.25rem) * .5);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:var(--rally);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));margin-top:auto;display:inline-flex}.deal-breaker-card-link:hover{border-color:var(--rally-deep);color:var(--rally-deep)}.deal-breaker-card-link:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.deal-breaker-card-link svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.severity-pill{border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);border-width:1.5px;justify-content:center;align-items:center;display:inline-flex}.severity-pill-critical{border-color:var(--severity-critical);background-color:var(--severity-critical-bg);color:var(--severity-critical)}.severity-pill-high{border-color:var(--severity-warn);background-color:var(--severity-warn-bg);color:var(--severity-warn)}.severity-pill-medium{border-color:var(--severity-medium);background-color:var(--severity-medium-bg);color:var(--severity-medium)}.severity-pill-low{border-color:var(--severity-low);background-color:var(--severity-low-bg);color:var(--severity-low)}.severity-pill-unknown{border-color:var(--rule-strong);background-color:var(--paper-deep);color:var(--ink-faint)}.cost-range{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:inline-flex}.cost-range-value{font-family:var(--font-jet), ui-monospace, monospace;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink)}.cost-range-note{font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--ink-faint)}.report-with-scroller{--report-scroller-height:3rem;--report-scroller-offset:calc(var(--header-height,69px) + var(--report-scroller-height) - 1px);--report-anchor-offset:calc(var(--report-scroller-offset) - 2px)}.report-with-scroller .report-section-heading{top:var(--report-scroller-offset)}.report-with-scroller .report-section{scroll-margin-top:var(--report-anchor-offset)}.report-scroller{--scroller-fade:linear-gradient(to bottom, var(--paper) 0%, var(--paper-card) 30%);height:var(--report-scroller-height);z-index:40;margin-top:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px;border-bottom-color:var(--ink);position:sticky}@supports (color:color-mix(in lab, red, red)){.report-scroller{border-bottom-color:color-mix(in oklab, var(--ink) 20%, transparent)}}.report-scroller{background:var(--scroller-fade);top:calc(var(--header-height,69px) - 1px)}.report-scroller:before,.report-scroller:after{content:"";pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 0);z-index:10;width:calc(var(--spacing,.25rem) * 16);opacity:0;transition-property:opacity;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;background:var(--scroller-fade);-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);transition-duration:.15s;position:absolute}.report-scroller:before{--edge-mask:linear-gradient(to right, #000 0%, #000 30%, transparent 70%);left:0}.report-scroller:after{--edge-mask:linear-gradient(to left, #000 0%, #000 30%, transparent 70%);right:0}.report-scroller[data-has-left-overflow=true]:before,.report-scroller[data-has-right-overflow=true]:after{opacity:1}.scroller-viewport{scrollbar-width:none;height:100%;overflow-x:auto}.scroller-viewport::-webkit-scrollbar{display:none}.scroller-viewport .scroller-list{margin:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;max-width:var(--breakpoint-xl,80rem);align-items:stretch;gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto;list-style-type:none;display:flex}@media (min-width:64rem){.scroller-viewport .scroller-list{padding-inline:calc(var(--spacing,.25rem) * 8)}}.scroller-link{height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));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);--tw-tracking:var(--tracking-tighter,.02em);letter-spacing:var(--tracking-tighter,.02em);white-space:nowrap;color:var(--ink-soft);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.scroller-link{color:color-mix(in oklab, var(--ink-soft) 70%, transparent)}}.scroller-link{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));text-decoration-line:none}.scroller-link:hover{color:var(--ink)}.scroller-link:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.scroller-link[data-active=true]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.scroller-link[data-active=true]:after{content:"";inset-inline:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 0);background-color:var(--rally);height:5px;position:absolute}.report-content-wrap{max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 12);margin-inline:auto}@media (min-width:64rem){.report-content-wrap{padding-inline:calc(var(--spacing,.25rem) * 8)}}.recall-notice-container{max-width:var(--breakpoint-xl,80rem);margin-inline:auto}.recall-notice{margin-inline:calc(var(--spacing,.25rem) * 5);margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 7);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--rally);background-color:var(--severity-critical-bg);padding-block:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 6);--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--color-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:relative}@media (min-width:64rem){.recall-notice{margin-inline:calc(var(--spacing,.25rem) * 8)}}.recall-copy{min-width:calc(var(--spacing,.25rem) * 0)}.recall-dismiss{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 1);color:var(--rally-deep);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.recall-dismiss{color:color-mix(in oklab, var(--rally-deep) 30%, transparent)}}.recall-dismiss{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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))}.recall-dismiss:hover{color:var(--ink)}.recall-dismiss:focus-visible{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-input-focus-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.recall-dismiss svg{width:19px;height:19px}.recall-icon{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);--tw-skew-x:skewX(calc(10deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:var(--rally);color:var(--paper);flex-shrink:0;place-items:center;display:grid}.recall-icon svg{--tw-skew-x:skewX(10deg);width:24px;height:24px;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.recall-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-recall-headline,clamp(1.125rem, .0833rem + 2.6042vw, 1.75rem));--tw-leading:calc(var(--spacing,.25rem) * 5.5);line-height:calc(var(--spacing,.25rem) * 5.5);--tw-tracking:.03em;letter-spacing:.03em;color:var(--rally);text-transform:uppercase}.recall-text{max-width:72ch;font-size:var(--text-recall-body,15px);color:var(--ink-soft)}.recall-text strong{color:var(--ink)}.recall-action{margin-top:calc(var(--spacing,.25rem) * 3);max-width:72ch;font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--ink)}.recall-action strong{color:var(--rally)}.report-checklist-stub{max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 12);margin-inline:auto}@media (min-width:64rem){.report-checklist-stub{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 20)}}.report-checklist-stub-card{max-width:var(--container-2xl,42rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--rule-strong);background-color:var(--paper-card);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto}@media (min-width:40rem){.report-checklist-stub-card{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 14)}}.report-checklist-stub-eyebrow{font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));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);--tw-tracking:.14em;letter-spacing:.14em;color:var(--rally);text-transform:uppercase}.report-checklist-stub-title{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-3xl,clamp(1.875rem, 1.6678rem + .884vw, 2.375rem));line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,.04em);letter-spacing:var(--tracking-tight,.04em);color:var(--ink)}.report-checklist-stub-copy{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-lg,32rem);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--ink-soft)}.report-checklist-preview{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 10);max-width:var(--container-4xl,56rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule-strong);background-color:var(--paper-card);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-shadow));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:40rem){.report-checklist-preview{padding:calc(var(--spacing,.25rem) * 7)}}.report-checklist-preview-heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule-strong);padding-bottom:calc(var(--spacing,.25rem) * 5)}.report-checklist-preview-title{margin-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-2xl,clamp(1.5rem, 1.3446rem + .663vw, 1.875rem));line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,.04em);letter-spacing:var(--tracking-tight,.04em);color:var(--ink);text-transform:uppercase}.report-checklist-preview-sections{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);display:grid}.report-checklist-preview-section{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--rule);padding-left:calc(var(--spacing,.25rem) * 4)}.report-checklist-preview-section-title{font-family:var(--font-display);letter-spacing:.005em;line-height:.88;font-family:var(--font-anton), sans-serif;font-size:var(--text-xl,clamp(1.25rem, 1.1464rem + .442vw, 1.5rem));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:.02em;letter-spacing:.02em;color:var(--ink);text-transform:uppercase}.report-checklist-preview-group{margin-top:calc(var(--spacing,.25rem) * 4)}.report-checklist-preview-group-title{font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.report-checklist-preview-items{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.report-checklist-preview-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule-strong);background-color:var(--paper);padding:calc(var(--spacing,.25rem) * 4)}.report-checklist-preview-item-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.report-checklist-preview-item-marker{border-style:var(--tw-border-style);border-width:1px;border-color:var(--rally);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;color:var(--rally);text-transform:uppercase;flex-shrink:0}.report-checklist-preview-item-label{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--ink)}.report-checklist-preview-item-action{margin-top:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--ink-soft);border-style:dashed;border-top-width:1px}.report-checklist-preview-item-action strong{color:var(--rally)}.logo-mark{color:#f4ede0;color:lab(94.0321% .806153 7.1817);box-shadow:3px 3px 0 var(--shadow-color);transform:skew(-10deg)}.logo-mark svg{transform-origin:50%;transform:skew(10deg)}.logo-wheel{transform-origin:50%;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:skew(10deg)rotate(0)}.logo-vroomer{transform-origin:0;margin-left:-1px;transition:transform .25s cubic-bezier(.4,0,.6,1)}.logo-tires svg{width:1em;height:1em}.logo:is(:hover,:focus-visible) .logo-wheel{transform:skew(10deg)rotate(540deg)}.logo:is(:hover,:focus-visible) .logo-vroomer{transition:transform .15s cubic-bezier(.4,0,.2,1);transform:skew(-10deg)translate(2px)}.logo-speed span{background-color:var(--rally);transform-origin:0;height:2.5px;transition:width .6s cubic-bezier(.5,1.5,.5,1),margin-left .6s cubic-bezier(.5,1.5,.5,1),opacity .25s;display:block;transform:skew(-30deg)}.logo-speed span:first-child{width:calc(var(--spacing,.25rem) * 4);opacity:.95}.logo-speed span:nth-child(2){opacity:.7;width:11px;margin-left:2px}.logo-speed span:nth-child(3){opacity:.45;width:7px;margin-left:4px}.logo-speed span:nth-child(4){width:calc(var(--spacing,.25rem) * 1);opacity:.45;margin-left:5px}.logo:is(:hover,:focus-visible) .logo-speed span:first-child{opacity:1;width:29px;margin-left:-1px}.logo:is(:hover,:focus-visible) .logo-speed span:nth-child(2){opacity:.9;width:26px;margin-left:-2px}.logo:is(:hover,:focus-visible) .logo-speed span:nth-child(3){opacity:.7;width:23px;margin-left:-3px}.logo:is(:hover,:focus-visible) .logo-speed span:nth-child(4){opacity:.7;width:18px;margin-left:-4px}@media (prefers-reduced-motion:reduce){.logo-wheel,.logo-vroomer,.logo-speed span{will-change:auto;transition:none}.logo:is(:hover,:focus-visible) .logo-wheel{transform:skew(10deg)rotate(0)}.logo:is(:hover,:focus-visible) .logo-vroomer{transform:none}}@media (max-width:340px){.logo-wordmark{font-size:26px}.logo-mark{width:calc(var(--spacing,.25rem) * 8)}.logo-mark svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}}.footer{border-top-style:var(--tw-border-style);border-top-width:1.5px;border-color:var(--ink);background-color:var(--footer-bg);color:var(--footer-text-hover);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}[data-theme=dark] .footer{border-color:var(--ink-faint)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .footer{border-color:color-mix(in oklab, var(--ink-faint) 80%, transparent)}}.footer-container{max-width:1280px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 8);margin-inline:auto}@media (min-width:410px){.footer-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:40rem){.footer-container{padding-inline:calc(var(--spacing,.25rem) * 10)}}.footer-top{gap:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--footer-rule);padding-bottom:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.footer-top{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand{grid-column:1/-1}@media (min-width:64rem){.footer-brand{grid-column:auto}}.footer-brand-stack{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-right:calc(var(--spacing,.25rem) * 3);flex-direction:row;display:flex}.footer-brand-stack .logo-mark{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#f4ede0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.footer-brand-stack .logo-mark{--tw-shadow:3px 3px 0 var(--tw-shadow-color,lab(94.0321% .806153 7.1817))}}@media (min-width:40rem){.footer-brand-stack{padding-right:calc(var(--spacing,.25rem) * 0)}}@media (min-width:64rem){.footer-brand-stack{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;width:auto}}.footer-logo-wrap{flex:none}.footer-socials{place-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;display:grid}@media (min-width:410px){.footer-socials{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:nowrap;display:flex}}@media (min-width:40rem){.footer-socials{gap:calc(var(--spacing,.25rem) * 2.5);align-self:auto}}.footer-social-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-footer-stroke,#e5ddd0);width:30px;height:30px;color:var(--footer-text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));place-items:center;text-decoration-line:none;display:grid}@supports (color:lab(0% 0 0)){.footer-social-link{border-color:var(--color-footer-stroke,lab(88.4626% .995964 7.63279))}}.footer-social-link svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.footer-social-link svg *{fill:none;stroke:var(--color-footer-stroke);stroke-width:1.65px;stroke-linecap:round;transition:stroke .18s}@media (min-width:40rem){.footer-social-link svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}}@media (min-width:64rem){.footer-social-link svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}}@media (min-width:40rem){.footer-social-link{width:38px;height:38px}}@media (min-width:64rem){.footer-social-link{width:42px;height:42px}}.footer-social-link:hover,.footer-social-link:focus-visible{border-color:var(--color-footer-hover-border);background:var(--color-footer-hover-bg)}.footer-social-link:hover svg *,.footer-social-link:focus-visible svg *{stroke:var(--color-footer-hover-stroke)}@media not all and (min-width:48rem){.footer-col:last-child{display:none}}.footer-col-heading-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;color:inherit;text-decoration-line:none;transition-duration:.2s}.footer-col-heading-link:hover{color:var(--footer-text-hover)}.footer-link-mobile-hidden{display:none}@media (min-width:48rem){.footer-link-mobile-hidden{display:block}}.footer-link-mobile-only{display:list-item}@media (min-width:48rem){.footer-link-mobile-only{display:none}}.footer-col-link{font-size:var(--text-sm,clamp(.875rem, .8362rem + .1657vw, .9688rem));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--footer-text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;text-decoration-line:none;transition-duration:.2s}.footer-col-link:hover{color:var(--footer-text-hover)}.footer-see-more{color:var(--footer-text-faint);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;margin-top:2px;font-size:14.5px;text-decoration-line:none;transition-duration:.2s;display:none}@media not all and (min-width:48rem){.footer-see-more{display:inline-block}}.footer-see-more:hover{color:var(--footer-text)}.footer-bottom{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--footer-text-faint);flex-direction:column;display:flex}@media (min-width:48rem){.footer-bottom{padding-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));justify-content:space-between;align-items:center;display:flex}}.footer-bottom-right{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-bottom-right .footer-bottom-link{font-size:var(--text-xs,clamp(.75rem, .7241rem + .1105vw, .8125rem));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--footer-text-faint);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;text-decoration-line:none;transition-duration:.2s}.footer-bottom-right .footer-bottom-link:hover{color:var(--footer-text-hover)}@media (prefers-reduced-motion:reduce){.footer-col-link,.footer-social-link,.footer-social-link svg .footer-social-fill{transition:none}}.theme-toggle{-webkit-tap-highlight-color:transparent;outline-offset:5px}.theme-toggle:focus-visible{outline:2px solid var(--color-focus-ring)}@media (hover:none){.theme-toggle{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}.theme-toggle svg{stroke-linecap:round;block-size:100%;inline-size:100%}.sun-and-moon .sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.sun-and-moon .sun-beams{transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}[data-theme=dark] .sun-and-moon .sun{transition-duration:.25s;transition-timing-function:cubic-bezier(.25,0,.3,1);transform:scale(1.75)}[data-theme=dark] .sun-and-moon .sun-beams{transition-duration:.15s;transform:rotate(-45deg)scale(0)}[data-theme=dark] .sun-and-moon .moon circle{transition:transform .75s cubic-bezier(0,0,0,1) .25s;transform:translate(-8px)}@supports (cx:1px){[data-theme=dark] .sun-and-moon .moon circle{cx:16px;transition:cx .75s cubic-bezier(0,0,0,1) .25s;transform:translate(0)}}.sun-and-moon :is(.moon,.sun,.sun-beams){transform-origin:50%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}
