.elementor-8910 .elementor-element.elementor-element-10dbaf3{--display:flex;}.elementor-8910 .elementor-element.elementor-element-9614b65{--spacer-size:50px;}.elementor-8910 .elementor-element.elementor-element-6023e08{--display:flex;}.elementor-8910 .elementor-element.elementor-element-6023e08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8910 .elementor-element.elementor-element-f255d58.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:880px) and (min-width:115px){.elementor-8910 .elementor-element.elementor-element-6023e08{--width:345.812px;}}@media(max-width:880px){.elementor-8910 .elementor-element.elementor-element-f255d58{width:var( --container-widget-width, 348.803px );max-width:348.803px;--container-widget-width:348.803px;--container-widget-flex-grow:0;}}@media(max-width:114px){.elementor-8910 .elementor-element.elementor-element-f255d58{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}}

@media(max-width:425px){:root{}section{padding:80px 20px}.bnpl-container{max-width:1100px;margin:0 auto}.bnpl-hero{background:#ffffff}.bnpl-hero h1{font-size:2.6rem;font-weight:600;margin-bottom:18px}.bnpl-lead{font-size:1.05rem;line-height:1.7;max-width:720px}.bnpl-cta{margin-top:34px;display:flex;gap:16px;flex-wrap:wrap}.bnpl-btn{padding:14px 30px;font-size:0.9rem;font-weight:500;text-decoration:none;border-radius:4px;transition:all 0.25s ease}.bnpl-btn.primary{color:#ffffff}.bnpl-btn.primary:hover{opacity:0.9}.bnpl-btn.secondary{background:transparent}.bnpl-btn.secondary:hover{}.ff-divider{height:1px;margin:0;position:relative}.ff-divider::after{content:"";width:48px;height:2px;position:absolute;left:20px;top:-1px}.bnpl-how-it-works{}.bnpl-how-it-works h2,.bnpl-benefits h2,.bnpl-faq h2{font-size:1.9rem;margin-bottom:40px}.bnpl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.step{background:#ffffff;padding:28px}.step h3{font-size:1rem;margin-bottom:10px}.step p{font-size:0.9rem;line-height:1.6}.bnpl-benefit-list{list-style:none;padding:0;max-width:720px}.bnpl-benefit-list li{font-size:0.95rem;padding:14px 0}.bnpl-faq{}.faq-item{max-width:820px;margin-bottom:28px}.faq-item h3{font-size:1rem;margin-bottom:6px}.faq-item p{font-size:0.9rem;line-height:1.6}.bnpl-sticky-cta{display:none}@media(max-width:768px){.bnpl-sticky-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:#ffffff;padding:14px 16px;z-index:999}.bnpl-sticky-cta a{display:block;width:100%;text-align:center;color:#ffffff;padding:14px;font-size:0.9rem;font-weight:500;text-decoration:none;border-radius:4px}body{padding-bottom:90px}}}
@media(max-width:425px){:root{}.bnpl-container{max-width:1100px;margin:0 auto;padding:40px 20px;text-align:center;font-family:"Poppins",sans-serif}.bnpl-hero{position:relative;padding:80px 20px}.bnpl-hero::after{content:"";position:absolute;background:rgba(0,0,0,0.35);z-index:0}.bnpl-hero .bnpl-container{position:relative;z-index:1}.bnpl-hero h1{font-size:2.4rem;margin-bottom:15px;font-weight:700;color:#ffffff}.bnpl-hero p{font-size:1.1rem;max-width:700px;margin:0 auto 30px;color:#f2f2f2}.bnpl-btn{display:inline-block;padding:14px 30px;border-radius:30px;text-decoration:none;font-weight:600;transition:all 0.3s ease}.bnpl-btn.primary{background:#ffffff;color:#1a1a1a}.bnpl-btn.primary:hover{background:#000000;color:#ffffff}.bnpl-btn.secondary{background:transparent;border:2px solid #ffffff;color:#ffffff;margin-left:10px}.bnpl-btn.secondary:hover{background:#ffffff;color:#1a1a1a}.bnpl-how-it-works,.bnpl-benefits,.bnpl-faq{background:#ffffff;color:#1a1a1a}.bnpl-how-it-works h2,.bnpl-benefits h2,.bnpl-faq h2{font-weight:700;margin-bottom:30px;color:#1a1a1a}.bnpl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px}.step{background:#f9f9f9;border-radius:12px;padding:25px;box-shadow:0 6px 18px rgba(0,0,0,0.06);color:#1a1a1a}.step h3{color:#1a1a1a}.step p{color:#444444}.bnpl-benefits ul{list-style:none;padding:0;font-size:1.05rem;margin:0 auto 30px;max-width:600px;text-align:left;color:#1a1a1a}.bnpl-faq .faq-item{text-align:left;margin-bottom:20px}.bnpl-faq h3{color:#000000;margin-bottom:8px;font-weight:600}.bnpl-faq p{color:#444444}@media(max-width:768px){.bnpl-hero h1{font-size:1.8rem}.bnpl-btn{display:block;margin:10px auto}}}
