.pg-home{margin-top:-73px}@media (max-width:800px){.pg-home{margin-top:-66px}}.pg-home .car-story-image{height:auto}.pg-home .pfs-x-heading{text-align:center;max-width:850px;margin:0 auto 45px}.pg-home .pfs-x-eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;color:#172858;margin-bottom:20px}.pg-home .pfs-x-eyebrow:before{content:"";width:42px;height:5px;border-radius:20px;background:#e52529}.pg-home .pfs-x-heading h2{font-family:Outfit,sans-serif;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.15;letter-spacing:-1.2px;color:#172858;margin:0}.pg-home .pfs-x-heading h2 span{color:#e52529}.pg-home .pfs-x-heading p{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75;color:#59677f;max-width:670px;margin:18px auto 0}.pg-home .pfs-banks-section{position:relative;padding:150px 0 90px;background:#ffffff}.pg-home .pfs-banks-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.pg-home .pfs-bank{display:flex;align-items:center;justify-content:center;width:200px;height:96px;padding:18px 22px;background:#ffffff;border:1px solid #dce5f2;border-radius:20px;box-shadow:0 12px 32px rgba(23,40,88,.07);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.pg-home .pfs-bank:hover{border-color:#b8c9e5;box-shadow:0 22px 48px rgba(23,40,88,.13);transform:translateY(-4px)}.pg-home .pfs-bank img{display:block;max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain}.pg-home .pfs-bank-name{font-family:Outfit,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-align:center;color:#172858}.pg-home .pfs-testimonials-section{position:relative;padding:100px 0 110px;overflow:hidden;background:radial-gradient(ellipse at 18% 60%,#f2f5fc 0,transparent 45%),radial-gradient(ellipse at 85% 75%,#fff0f2 0,transparent 40%),#ffffff}.pg-home .pfs-advantage+.pfs-testimonials-section{padding-top:150px}.pg-home .pfs-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,420px));justify-content:center;gap:20px}.pg-home .pfs-testimonial{position:relative;display:flex;flex-direction:column;gap:22px;margin:0;padding:32px 30px 28px;background:#ffffff;border:1px solid #dce5f2;border-radius:24px;box-shadow:0 12px 32px rgba(23,40,88,.07);transition:border-color .35s ease,box-shadow .35s ease}.pg-home .pfs-testimonial:hover{border-color:#b8c9e5;box-shadow:0 22px 48px rgba(23,40,88,.13)}.pg-home .pfs-testimonial-quote{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff0f2;color:#e52529;font-size:19px}.pg-home .pfs-testimonial blockquote{flex:1;margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8;color:#59677f}.pg-home .pfs-testimonial figcaption{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #edf1f7}.pg-home .pfs-testimonial-photo{flex-shrink:0;width:52px;height:52px;border-radius:50%;object-fit:cover}.pg-home .pfs-testimonial-initial{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#172858;color:#ffffff;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.pg-home .pfs-testimonial figcaption strong{display:block;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;color:#172858}.pg-home .pfs-testimonial figcaption small{display:block;margin-top:3px;font-size:13px;color:#66718b}@media (max-width:1050px){.pg-home .pfs-testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:650px){.pg-home .pfs-banks-section{padding:110px 0 65px}.pg-home .pfs-advantage+.pfs-testimonials-section{padding-top:110px}.pg-home .pfs-testimonials-section{padding:70px 0 75px}.pg-home .pfs-testimonials-grid{grid-template-columns:1fr}.pg-home .pfs-banks-strip{gap:12px}.pg-home .pfs-bank{width:calc(50% - 6px);height:80px;padding:14px}.pg-home .pfs-x-heading p{font-size:14px}}@media (prefers-reduced-motion:reduce){.pg-home .pfs-bank,.pg-home .pfs-testimonial{transition:none}.pg-home .pfs-bank:hover{transform:none}}