.star-rating.svelte-g3tu47{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.star-rating--center.svelte-g3tu47{align-items:center;text-align:center}.star-rating__stars.svelte-g3tu47{display:flex;gap:.2rem;color:var(--color-primary)}.star-rating__star.svelte-g3tu47{width:1.125rem;height:1.125rem}.star-rating__caption.svelte-g3tu47{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-white);line-height:var(--leading-snug)}.star-rating__caption--dark.svelte-g3tu47{color:var(--color-text)}.faq-item.svelte-ncdjg7{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);overflow:hidden;transition:box-shadow var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.faq-item--open.svelte-ncdjg7{box-shadow:var(--shadow-elevated)}.faq-item__heading.svelte-ncdjg7{margin:0;font-size:inherit;font-weight:inherit}.faq-item__trigger.svelte-ncdjg7{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.5vw,1.25rem) clamp(1rem,2.5vw,1.35rem);border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--color-navy);transition:background-color var(--duration-fast) var(--ease-out)}.faq-item__trigger.svelte-ncdjg7:hover{background-color:var(--navy-hover)}.faq-item__trigger.svelte-ncdjg7:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-item__question.svelte-ncdjg7{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-black)}.faq-item__icon.svelte-ncdjg7{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--color-primary)}.faq-item__icon-svg.svelte-ncdjg7{width:1.25rem;height:1.25rem;display:block}.faq-item__icon-plus.svelte-ncdjg7{transform-origin:center;transition:transform .45s cubic-bezier(.34,1.2,.64,1)}.faq-item--open.svelte-ncdjg7 .faq-item__icon-plus:where(.svelte-ncdjg7){transform:rotate(45deg)}.faq-item__panel.svelte-ncdjg7{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-out);border-top:1px solid transparent}.faq-item--open.svelte-ncdjg7 .faq-item__panel:where(.svelte-ncdjg7){grid-template-rows:1fr;border-top-color:var(--navy-border);transition:grid-template-rows var(--duration-slow) var(--ease-out),border-top-color var(--duration-normal) ease-out .05s}.faq-item__panel-inner.svelte-ncdjg7{overflow:hidden;min-height:0;padding-inline:clamp(1rem,2.5vw,1.35rem);padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-6px);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-slow) var(--ease-out),padding var(--duration-slow) var(--ease-out)}.faq-item--open.svelte-ncdjg7 .faq-item__panel-inner:where(.svelte-ncdjg7){padding-top:.65rem;padding-bottom:clamp(1rem,2.5vw,1.25rem);opacity:1;transform:translateY(0);transition:opacity .35s var(--ease-out) .06s,transform var(--duration-slow) var(--ease-out) .04s,padding var(--duration-slow) var(--ease-out)}.faq-item__answer.svelte-ncdjg7{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:none}@media(prefers-reduced-motion:reduce){.faq-item.svelte-ncdjg7,.faq-item__panel.svelte-ncdjg7,.faq-item__panel-inner.svelte-ncdjg7,.faq-item__icon-plus.svelte-ncdjg7{transition-duration:.01ms!important;transition-delay:0ms!important}.faq-item__panel-inner.svelte-ncdjg7{transform:none}.faq-item--open.svelte-ncdjg7 .faq-item__panel-inner:where(.svelte-ncdjg7){transform:none}}.lead-form.svelte-33db70{display:flex;flex-direction:column;gap:clamp(.85rem,2vw,1.1rem)}.lead-form__field.svelte-33db70{display:flex;flex-direction:column;gap:.35rem}.lead-form__field.svelte-33db70 label:where(.svelte-33db70){font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy);letter-spacing:.02em;text-transform:uppercase}.required.svelte-33db70{color:var(--color-error, #d64045);font-weight:var(--font-weight-bold)}.lead-form__field.svelte-33db70 input:where(.svelte-33db70),.lead-form__field.svelte-33db70 select:where(.svelte-33db70),.lead-form__field.svelte-33db70 textarea:where(.svelte-33db70){width:100%;padding:.65rem .85rem;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-navy);background:var(--color-white);border:1.5px solid color-mix(in srgb,var(--color-navy) 22%,transparent);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.lead-form__field.svelte-33db70 input:where(.svelte-33db70):focus,.lead-form__field.svelte-33db70 select:where(.svelte-33db70):focus,.lead-form__field.svelte-33db70 textarea:where(.svelte-33db70):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.lead-form__field.svelte-33db70 input:where(.svelte-33db70)::placeholder,.lead-form__field.svelte-33db70 textarea:where(.svelte-33db70)::placeholder{color:color-mix(in srgb,var(--color-navy) 38%,transparent)}.lead-form__field.svelte-33db70 select:where(.svelte-33db70){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23162040' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.25rem;cursor:pointer}.lead-form__field.svelte-33db70 textarea:where(.svelte-33db70){resize:vertical;min-height:4.5rem}.lead-form__field.has-error.svelte-33db70 input:where(.svelte-33db70),.lead-form__field.has-error.svelte-33db70 select:where(.svelte-33db70){border-color:var(--color-error, #d64045)}.lead-form__field.has-error.svelte-33db70 input:where(.svelte-33db70):focus,.lead-form__field.has-error.svelte-33db70 select:where(.svelte-33db70):focus{border-color:var(--color-error, #d64045);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error, #d64045) 16%,transparent)}.lead-form__error.svelte-33db70{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-error, #d64045);line-height:var(--leading-snug)}.lead-form__submit-error.svelte-33db70{text-align:center;font-size:var(--text-sm)}.lead-form__vehicle-row.svelte-33db70{display:grid;grid-template-columns:5.5rem 1fr 1fr;gap:clamp(.5rem,1.5vw,.75rem)}@media(max-width:559px){.lead-form__vehicle-row.svelte-33db70{grid-template-columns:1fr}}.lead-form__actions.svelte-33db70{padding-top:.25rem}.lead-form__actions.svelte-33db70 .btn{width:100%}.lead-form__ineligible.svelte-33db70{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:clamp(1.5rem,3vw,2rem);background:color-mix(in srgb,var(--color-navy) 6%,transparent);border:1.5px solid color-mix(in srgb,var(--color-navy) 14%,transparent);border-radius:var(--radius-xl)}.lead-form__ineligible-icon.svelte-33db70{width:2rem;height:2rem;color:var(--color-navy);opacity:.45;margin-bottom:.15rem}.lead-form__ineligible-body.svelte-33db70{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-navy);margin:0;line-height:var(--leading-snug);max-width:28rem}.form-success.svelte-33db70{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 1rem;min-height:100%}.form-success__icon.svelte-33db70{width:2.5rem;height:2.5rem;color:var(--color-primary);margin-bottom:.25rem}.form-success__heading.svelte-33db70{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-navy);margin:0}.form-success__body.svelte-33db70{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.lead-form-cta.svelte-1k031db{background-color:var(--color-white);padding-block:var(--section-space-y)}.lead-form-cta__panel.svelte-1k031db{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);align-items:start;padding:clamp(2rem,4.5vw,3rem);background-color:var(--color-navy);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);color:var(--color-white)}@media(max-width:899px){.lead-form-cta__panel.svelte-1k031db{grid-template-columns:none;gap:clamp(1.5rem,4vw,2.25rem);align-items:stretch;padding:clamp(1.5rem,4vw,2.5rem)}}.lead-form-cta__copy.svelte-1k031db{min-width:0;position:sticky;top:clamp(6rem,3vh,2rem)}@media(max-width:1024px){.lead-form-cta__copy.svelte-1k031db{position:static}}.lead-form-cta__lead.svelte-1k031db{font-size:clamp(var(--text-base),.35vw + .92rem,var(--text-lg));font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--on-dark-text);max-width:36rem}.lead-form-cta__disclaimer.svelte-1k031db{max-width:36rem}.lead-form-cta__form-shell.svelte-1k031db{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,1.75rem);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle)}
