body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary.svelte-ooz4eq{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.5rem;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(180deg,#8c1a8c,#6b0d6b);box-shadow:0 1px 2px #00000014,0 8px 24px #8000803d,inset 0 1px #ffffff26;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary.svelte-ooz4eq:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a,0 12px 32px #80008052,inset 0 1px #fff3}.btn-primary.svelte-ooz4eq:active{transform:scale(.98)}.btn-primary-large.svelte-ooz4eq{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:1rem 2rem;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(180deg,#8c1a8c,#6b0d6b);box-shadow:0 1px 3px #0000001a,0 12px 40px #80008052,inset 0 1px #ffffff26;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary-large.svelte-ooz4eq:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001f,0 16px 48px #80008066,inset 0 1px #fff3}.btn-primary-large.svelte-ooz4eq:active{transform:scale(.98)}.btn-shine.svelte-ooz4eq{pointer-events:none;position:absolute;inset:0;border-radius:9999px;background:linear-gradient(180deg,#fff3,#fff0 40%);mix-blend-mode:overlay}.financing-card.svelte-ooz4eq{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:2rem;box-shadow:0 1px 2px #00000008,0 2px 8px #00000005;transition:all .3s cubic-bezier(.4,0,.2,1)}.financing-card.svelte-ooz4eq:hover{border-color:#8000801f;box-shadow:0 4px 12px #0000000a,0 8px 24px #00000008,0 0 0 1px #8000800f;transform:translateY(-2px)}.payment-example-card.svelte-ooz4eq{border-radius:1.5rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:2rem;box-shadow:0 2px 4px #00000008,0 4px 12px #00000005}.payment-option.svelte-ooz4eq{padding:1.25rem;border-radius:.875rem;background:linear-gradient(135deg,#fafafa,#fff);border:1px solid rgba(0,0,0,.04)}.benefit-card.svelte-ooz4eq{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:1.5rem;box-shadow:0 1px 2px #00000008;transition:all .2s cubic-bezier(.4,0,.2,1)}.benefit-card.svelte-ooz4eq:hover{border-color:#8000801a;box-shadow:0 4px 12px #0000000a,0 8px 20px #00000008}.benefit-icon.svelte-ooz4eq{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#80008014,#8000800a);border:1px solid rgba(128,0,128,.1);margin-bottom:1rem;box-shadow:0 2px 8px #80008014}.qualify-step-card.svelte-ooz4eq{border-radius:1.25rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:2rem;box-shadow:0 1px 2px #00000008,0 2px 6px #00000005;transition:all .2s cubic-bezier(.4,0,.2,1)}.qualify-step-card.svelte-ooz4eq:hover{border-color:#8000801f;box-shadow:0 4px 12px #0000000a,0 8px 20px #00000008}.step-badge.svelte-ooz4eq{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,purple,#6b0d6b);box-shadow:0 2px 8px #8000803d,inset 0 1px #fff3}.credit-score-row.svelte-ooz4eq{display:flex;align-items:start;gap:1rem;padding:1.25rem;border-radius:.875rem;border:1px solid rgba(0,0,0,.06);background:#fff}.score-range.svelte-ooz4eq{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:700}.score-label.svelte-ooz4eq{font-size:.9375rem;font-weight:600;color:#171717;margin-bottom:.25rem}.score-desc.svelte-ooz4eq{font-size:.8125rem;color:#525252;line-height:1.5}.excellent.svelte-ooz4eq .score-range:where(.svelte-ooz4eq){background:linear-gradient(135deg,#82be3d,#6fa030);color:#fff}.good.svelte-ooz4eq .score-range:where(.svelte-ooz4eq){background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.fair.svelte-ooz4eq .score-range:where(.svelte-ooz4eq){background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.poor.svelte-ooz4eq .score-range:where(.svelte-ooz4eq){background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.faq-item.svelte-ooz4eq{border-radius:.875rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #00000008;transition:all .2s cubic-bezier(.4,0,.2,1)}.faq-item.svelte-ooz4eq:hover{border-color:#8000801a;box-shadow:0 2px 8px #00000008,0 4px 12px #00000005}.faq-item[open].svelte-ooz4eq{border-color:#80008026;background:linear-gradient(135deg,#fafafa,#fff)}.faq-item[open].svelte-ooz4eq .chevron:where(.svelte-ooz4eq){transform:rotate(180deg);color:purple}@keyframes svelte-ooz4eq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-ooz4eq{animation:svelte-ooz4eq-float 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.svelte-ooz4eq,.svelte-ooz4eq:before,.svelte-ooz4eq:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-float.svelte-ooz4eq{animation:none}}a.svelte-ooz4eq:focus-visible,summary.svelte-ooz4eq:focus-visible{outline:2px solid #800080;outline-offset:2px;border-radius:.5rem}
