.lxf-testimonials{padding-block:var(--lxf-space-10);overflow-x:clip}.lxf-testimonials__heading{font-family:var(--lxf-font-heading);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;color:var(--lxf-navy);margin-block:0;text-align:center}.lxf-testimonials__aggregate{text-align:center;margin-block:var(--lxf-space-4) var(--lxf-space-5)}.lxf-testimonials__agg-stars{font-size:2.5rem;color:var(--lxf-gold);display:block;line-height:1;letter-spacing:.1em}.lxf-testimonials__agg-score{font-size:1rem;color:var(--lxf-navy);margin-block-start:.5rem;margin-block-end:0}.lxf-testimonials__carousel-wrap{position:relative;display:flex;align-items:center;gap:var(--lxf-space-2);overflow:hidden}.lxf-testimonials__carousel{overflow:hidden;flex:1;container-type:inline-size}.lxf-testimonials__track{display:flex;align-items:stretch;gap:var(--lxf-space-2);transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.lxf-testimonials__card{flex:0 0 calc((100cqi - 2 * 1rem) / 3);margin:0;background:var(--lxf-gray-100);border:1px solid var(--lxf-gray-200);border-radius:var(--lxf-radius-lg);padding:var(--lxf-space-4) 1.75rem var(--lxf-space-3);display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;font-style:normal}.lxf-testimonials__text{font-size:1rem;color:var(--lxf-gray-600);line-height:1.75;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;width:100%}.lxf-testimonials__read-more{color:var(--lxf-navy);font-size:.9375rem;font-weight:500;text-decoration:underline;text-underline-offset:2px;flex-shrink:0;transition:color var(--lxf-trans-fast)}.lxf-testimonials__read-more:hover{color:#1d57d4;text-decoration:underline}.lxf-testimonials__card-meta{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:auto;width:100%}.lxf-testimonials__avatar{width:56px;height:56px;border-radius:var(--lxf-radius-full);object-fit:cover;flex-shrink:0}.lxf-testimonials__stars--gold{color:var(--lxf-gold);font-size:1.125rem;letter-spacing:.05em}.lxf-testimonials__reviewer-meta{font-size:.8125rem;color:var(--lxf-gray-600);margin:0}.lxf-testimonials__author{font-family:var(--lxf-font-heading);font-size:1rem;font-weight:700;color:var(--lxf-navy);font-style:normal;margin:0}.lxf-testimonials__arrow{flex-shrink:0;width:52px;height:52px;border-radius:var(--lxf-radius-full);border:2px solid var(--lxf-gray-300);background:var(--lxf-white);cursor:pointer;font-size:0;color:var(--lxf-navy);display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease}.lxf-testimonials__arrow:hover{border-color:var(--lxf-blue);color:#1d57d4;background:#f0f5ff;transform:scale(1.08)}.lxf-testimonials__arrow:before{content:'';display:block;width:14px;height:14px;border-top:3px solid currentColor;border-right:3px solid currentColor;border-radius:1px;flex-shrink:0}.lxf-testimonials__arrow--prev:before{transform:translateX(3px) rotate(-135deg)}.lxf-testimonials__arrow--next:before{transform:translateX(-3px) rotate(45deg)}.lxf-testimonials__dots{display:flex;gap:.625rem;justify-content:center;margin-block-start:1.75rem}.lxf-testimonials__dot{width:10px;height:10px;border-radius:var(--lxf-radius-full);background:0 0;border:2px solid var(--lxf-gray-300);cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease,transform .25s ease}.lxf-testimonials__dot.is-active{background:var(--lxf-navy);border-color:var(--lxf-navy);transform:scale(1.25)}@media (min-width:768px) and (max-width:1023px){.lxf-testimonials__card{flex:0 0 calc((100cqi - 1rem) / 2)}}@media (max-width:767px){.lxf-testimonials{padding-block:3rem}.lxf-testimonials__card{flex:0 0 100cqi}.lxf-testimonials__track{gap:0}.lxf-testimonials__arrow{width:40px;height:40px;font-size:1.25rem}}
.lxf-bg--light-blue{background-color:var(--lxf-light-blue)}.lxf-financing{padding-block:var(--lxf-space-10)}.lxf-financing__heading{font-family:var(--lxf-font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--lxf-navy);margin-block:0 .75rem;text-align:center}.lxf-financing__body{font-size:1.0625rem;color:var(--lxf-fg-muted,var(--lxf-gray-600));text-align:center;margin-block:0 var(--lxf-space-4)}.lxf-financing__examples{display:flex;flex-wrap:wrap;gap:var(--lxf-space-2);justify-content:center;margin-block-end:var(--lxf-space-4)}.lxf-financing__example{background-color:var(--lxf-white);border-radius:var(--lxf-radius-lg);padding:var(--lxf-space-3) var(--lxf-space-4);text-align:center;display:flex;flex-direction:column;gap:.25rem;min-width:180px;box-shadow:var(--lxf-shadow-sm)}.lxf-financing__rate{font-family:var(--lxf-font-heading);font-size:1.375rem;font-weight:700;color:var(--lxf-navy)}.lxf-financing__term{font-size:.875rem;color:var(--lxf-gray-600)}.lxf-financing__apr{font-size:.8125rem;font-weight:600;color:#1d57d4}.lxf-financing__lenders{display:flex;flex-wrap:wrap;gap:var(--lxf-space-3);justify-content:center;align-items:center;margin-block-end:var(--lxf-space-4)}.lxf-financing__lender-logo{height:40px;width:auto;object-fit:contain;filter:grayscale(.2);transition:filter .15s ease}.lxf-financing__lender-logo:hover{filter:grayscale(0)}.lxf-financing__other-lenders{margin-block-start:var(--lxf-space-5);text-align:left}.lxf-financing__other-lenders-heading{font-family:var(--lxf-font-heading);font-size:1.125rem;font-weight:700;color:var(--lxf-navy);margin-block:0 var(--lxf-space-3)}.lxf-financing__partner-grid{display:flex;flex-wrap:wrap;gap:var(--lxf-space-3);justify-content:center;align-items:stretch}.lxf-financing__partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--lxf-white);border-radius:var(--lxf-radius-lg);padding:var(--lxf-space-4);box-shadow:var(--lxf-shadow-sm);flex:1 1 0;min-width:200px;max-width:400px}.lxf-financing__partner-logo{height:60px;width:auto;max-width:200px;object-fit:contain}.lxf-financing__partner-apply{font-family:var(--lxf-font-heading);font-size:.8125rem;font-weight:600;color:var(--lxf-navy);text-decoration:none;transition:color var(--lxf-trans-fast)}.lxf-financing__partner-apply:hover{color:#1d57d4;text-decoration:underline}.lxf-financing__cta-intro{font-size:1rem;color:var(--lxf-white,#fff);text-align:center;max-width:720px;margin:var(--lxf-space-4,2rem) auto var(--lxf-space-3,1.5rem);line-height:1.6;opacity:.9}.lxf-financing__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-block-start:var(--lxf-space-sm)}.lxf-financing__cta-sep{font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.6)}.lxf-financing__form{max-width:640px;margin-inline:auto;background-color:var(--lxf-white);border-radius:var(--lxf-radius-lg);padding:var(--lxf-space-4);box-shadow:var(--lxf-shadow-sm)}@media (max-width:767px){.lxf-financing{padding-block:var(--lxf-space-5)}.lxf-financing__examples{flex-direction:column;align-items:center}.lxf-financing__example{width:100%;max-width:320px}.lxf-financing__form{padding:var(--lxf-space-3)}}
.lxf-anchor-nav{padding-block:2.5em}.lxf-anchor-nav__heading{font-family:var(--lxf-font-heading);font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;color:var(--lxf-navy);text-align:center;padding-block-end:.75rem !important;margin-block:0 0}.lxf-anchor-nav__grid{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;margin-block-start:.75em;padding:0;justify-content:center}.lxf-anchor-nav__item{flex:0 0 auto}.lxf-anchor-nav__btn{display:inline-block;padding:.4rem 1.05rem;font-family:var(--lxf-font-heading);font-size:.875rem;font-weight:500;color:var(--lxf-navy);text-decoration:none;border:1px solid #c8d4e3;border-radius:100px;background:#eef1f7;white-space:nowrap;transition:background-color var(--lxf-trans-std),color var(--lxf-trans-std),border-color var(--lxf-trans-std)}.lxf-anchor-nav__btn:visited{color:var(--lxf-navy)}.lxf-anchor-nav__btn:hover{background:var(--lxf-navy);color:var(--lxf-white);border-color:var(--lxf-navy)}.lxf-bg--white.lxf-anchor-nav{padding:.75rem 0 !important;border-bottom:1px solid #e2e8f0;position:sticky;top:102px;z-index:10;box-shadow:0 2px 8px rgba(0,37,89,.04)}.lxf-bg--white.lxf-anchor-nav .lxf-container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lxf-bg--white.lxf-anchor-nav .lxf-anchor-nav__heading{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#59616f;white-space:nowrap;flex-shrink:0;text-align:left;padding-block-end:0 !important}.lxf-bg--white.lxf-anchor-nav .lxf-anchor-nav__grid{margin-block-start:0}.lxf-bg--navy .lxf-anchor-nav__heading{color:var(--lxf-white) !important}.lxf-bg--navy .lxf-anchor-nav__btn{background:var(--lxf-white);color:var(--lxf-navy);border-color:transparent;box-shadow:0 0 8px rgba(0,0,0,.35)}.lxf-bg--navy .lxf-anchor-nav__btn:visited{color:var(--lxf-navy)}.lxf-bg--navy .lxf-anchor-nav__btn:hover{background:var(--lxf-white);color:#1d57d4;box-shadow:0 0 12px rgba(0,0,0,.5)}@media (max-width:767px){.lxf-anchor-nav{padding-block:1.5em}.lxf-bg--white.lxf-anchor-nav{padding:.5rem 0 !important;position:static}.lxf-bg--white.lxf-anchor-nav .lxf-anchor-nav__heading{display:none}.lxf-anchor-nav__grid{gap:.4rem}.lxf-anchor-nav__btn{font-size:.8125rem;padding:.35rem .85rem}}