.fl-page-borrower{--teal-dark:#045d63;--teal:#118f8c;--teal-light:#1ab5b0;--gold:#f7ab42;--amber:#ce781b;--dark:#0d1f22;--footer-dark:#05191b;--gray:#64748b;--gray-light:#94a3b8;--border:#e2e8f0;--bg:#f8fafc;--grad-btn:linear-gradient(135deg, #045d63 0%, #118f8c 100%);--grad-amber:linear-gradient(135deg, #ce781b 0%, #f7ab42 100%)}.fl-page-borrower :not(nav,nav *,footer,footer *){box-sizing:border-box;margin:0;padding:0}.fl-page-borrower{scroll-behavior:smooth;color:var(--dark);background:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.fl-page-borrower .hero{text-align:center;background:linear-gradient(160deg,#f0fafa,#e8f5f5 40%,#fafcf8);justify-content:center;align-items:center;min-height:100vh;padding:130px 48px 90px;display:flex;position:relative;overflow:hidden}.fl-page-borrower .hero-grid{background-image:linear-gradient(#045d630d 1px,#0000 1px),linear-gradient(90deg,#045d630d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.fl-page-borrower .hero-glow{pointer-events:none;background:radial-gradient(#118f8c1f,#0000 65%);width:700px;height:500px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.fl-page-borrower .hero-content{z-index:1;max-width:760px;position:relative}.fl-page-borrower .eyebrow{letter-spacing:.15em;color:var(--teal-dark);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.fl-page-borrower .eyebrow-line{background:var(--teal-dark);border-radius:2px;flex-shrink:0;width:28px;height:2px;display:block}.fl-page-borrower .hero h1{letter-spacing:-.02em;color:var(--dark);margin-bottom:22px;font-size:58px;font-weight:800;line-height:1.06}.fl-page-borrower .cycle-text{color:var(--teal-dark);transition:opacity .25s,transform .25s;display:inline-block}.fl-page-borrower .cycle-text.fade-out{opacity:0;transform:translateY(8px)}@keyframes sweep{to{background-position:300%}}.fl-page-borrower .hero p{color:var(--gray);max-width:520px;margin:0 auto 36px;font-size:17px;line-height:1.75}.fl-page-borrower .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.fl-page-borrower .btn-primary{background:var(--grad-btn);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:14px 30px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 8px 32px #045d6340}.fl-page-borrower .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #045d6359}.fl-page-borrower .btn-ghost{color:var(--teal-dark);cursor:pointer;background:0 0;border:1.5px solid #045d634d;border-radius:50px;padding:14px 30px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.fl-page-borrower .btn-ghost:hover{border-color:var(--teal);background:#045d630a;transform:translateY(-2px)}.fl-page-borrower .microcopy{color:var(--gray-light);letter-spacing:.04em;font-size:12px}.fl-page-borrower .microcopy span{opacity:.5;margin:0 6px}.fl-page-borrower .strip{background:var(--dark);padding:40px 48px;position:relative;overflow:hidden}.fl-page-borrower .strip:before,.fl-page-borrower .strip:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.fl-page-borrower .strip:before{background:linear-gradient(90deg, var(--dark), transparent);left:0}.fl-page-borrower .strip:after{background:linear-gradient(-90deg, var(--dark), transparent);right:0}.fl-page-borrower .strip-grid{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.fl-page-borrower .strip-item{text-align:center;border-right:1px solid #ffffff0f;padding:0 20px}.fl-page-borrower .strip-item:last-child{border-right:none}@media (max-width:900px){.fl-page-borrower .strip-grid{grid-template-columns:1fr;gap:16px;max-width:none}.fl-page-borrower .strip-item{border-right:none;padding:12px 0}.fl-page-borrower .strip-item+.strip-item{border-top:1px solid #ffffff0f}}.fl-page-borrower .strip-number{color:#ffffff8c;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.2}.fl-page-borrower .strip-label{color:#fff3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.fl-page-borrower section{padding:72px 48px}.fl-page-borrower .max-wrap{max-width:1100px;margin:0 auto}.fl-page-borrower .s-label{letter-spacing:.15em;color:var(--teal);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.fl-page-borrower .s-label:before{content:"";background:var(--teal);border-radius:2px;width:20px;height:2px;display:block}.fl-page-borrower .s-headline{letter-spacing:-.01em;color:var(--dark);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.1}.fl-page-borrower .s-headline em{color:var(--teal-dark);font-style:normal}.fl-page-borrower .pain{background:linear-gradient(160deg, #f0f7f7 0%, var(--bg) 100%)}.fl-page-borrower .pain-layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.fl-page-borrower .pain-left .s-headline{max-width:300px;font-size:36px}.fl-page-borrower .pain-left p{color:var(--gray);max-width:280px;margin-bottom:28px;font-size:15px;line-height:1.75}.fl-page-borrower .pain-list{flex-direction:column;gap:12px;display:flex}.fl-page-borrower .pain-item{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.fl-page-borrower .pain-item:before{content:"";background:var(--grad-btn);transform-origin:bottom;border-radius:3px 0 0 3px;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fl-page-borrower .pain-item:hover{transform:translate(4px);box-shadow:0 12px 40px #045d6314}.fl-page-borrower .pain-item:hover:before{transform:scaleY(1)}.fl-page-borrower .pain-item-icon{background:var(--grad-btn);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fl-page-borrower .pain-item-text h4{color:var(--dark);margin-bottom:3px;font-size:13px;font-weight:700;line-height:1.3}.fl-page-borrower .pain-item-text p{color:var(--gray);font-size:12px;line-height:1.6}.fl-page-borrower .pain-intro{text-align:center;max-width:620px;margin:0 auto 48px}.fl-page-borrower .pain-intro .s-label{justify-content:center}.fl-page-borrower .pain-intro .s-headline{margin-bottom:12px;font-size:40px}.fl-page-borrower .pain-intro p{color:var(--gray);font-size:15px;line-height:1.75}.fl-page-borrower .pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fl-page-borrower .pain-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px 26px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.fl-page-borrower .pain-card:after{content:"";background:var(--grad-btn);height:2px;position:absolute;top:0;left:0;right:0}@media (hover:hover){.fl-page-borrower .pain-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #045d6314}}.fl-page-borrower .pain-card-icon{background:var(--grad-btn);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;display:flex}.fl-page-borrower .pain-card h4{color:var(--dark);margin-bottom:9px;font-size:18px;font-weight:800;line-height:1.3}.fl-page-borrower .pain-card p{color:var(--gray);font-size:14px;line-height:1.75}.fl-page-borrower .pain-cta{text-align:center;margin-top:40px}.fl-page-borrower .pain-bar{background:var(--grad-btn);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:26px 36px;display:flex;position:relative;overflow:hidden}.fl-page-borrower .pain-bar:after{content:"";background:radial-gradient(circle,#f7ab4226,#0000 70%);width:180px;height:180px;position:absolute;top:-40px;right:-40px}.fl-page-borrower .pain-bar p{color:#fff;z-index:1;max-width:560px;font-size:16px;font-weight:600;line-height:1.5;position:relative}.fl-page-borrower .pain-bar p em{color:var(--gold);font-style:normal}.fl-page-borrower .btn-amber{background:var(--grad-amber);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:50px;padding:13px 26px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s;position:relative;box-shadow:0 8px 32px #045d6333}.fl-page-borrower .btn-amber:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ce781b59}.fl-page-borrower .how{background:#fff}.fl-page-borrower .steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.fl-page-borrower .step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px 28px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.fl-page-borrower .step-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #045d6314}.fl-page-borrower .step-card:before{content:"";background:var(--grad-btn);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.fl-page-borrower .step-card:hover:before{transform:scaleX(1)}.fl-page-borrower .step-num-badge{background:var(--grad-btn);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.fl-page-borrower .step-card h3{color:var(--dark);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.25}.fl-page-borrower .step-card p{color:var(--gray);margin-bottom:20px;font-size:13px;line-height:1.75}.fl-page-borrower .step-placeholder{border:1px solid var(--border);aspect-ratio:9/5;background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #045d630d}.fl-page-borrower .step-card:hover .step-placeholder{transform:translateY(-2px);box-shadow:0 8px 28px #045d631a}.fl-page-borrower .features{background:linear-gradient(160deg,#0a1628,#051e2e 55%,#032a2c);position:relative;overflow:hidden}.fl-page-borrower .features:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.fl-page-borrower .features .s-label{color:var(--gold)}.fl-page-borrower .features .s-label:before{background:var(--gold)}.fl-page-borrower .features .s-headline{color:#fff}.fl-page-borrower .features .s-headline em{color:var(--gold)}.fl-page-borrower .features-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:40px;display:flex;position:relative}.fl-page-borrower .features-top-right{text-align:right}.fl-page-borrower .features-top-right p{color:#ffffff73;max-width:280px;margin-bottom:20px;margin-left:auto;font-size:15px;line-height:1.75}.fl-page-borrower .demo-eyebrow{letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.fl-page-borrower .features-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.fl-page-borrower .feat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;padding:24px 22px;transition:all .2s;display:flex}.fl-page-borrower .feat-card:hover{background:#118f8c1a;border-color:#118f8c66;transform:translateY(-3px);box-shadow:0 12px 40px #045d631f}.fl-page-borrower .feat-icon{background:#118f8c26;border:1px solid #118f8c40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fl-page-borrower .feat-card h4{color:#fff;font-size:14px;font-weight:700;line-height:1.3}.fl-page-borrower .feat-card p{color:#fff6;flex:1;font-size:12px;line-height:1.75}.fl-page-borrower .feat-screenshot-placeholder{aspect-ratio:9/5;background:#0d2a30;border:1px solid #118f8c40;border-radius:12px;margin-top:4px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.fl-page-borrower .feat-card:hover .feat-screenshot-placeholder{transform:translateY(-2px);box-shadow:0 8px 28px #118f8c2e}.fl-page-borrower .mobile-app{background:var(--bg)}.fl-page-borrower .mobile-app .s-label{color:var(--teal)}.fl-page-borrower .mobile-app .s-label:before{background:var(--teal)}.fl-page-borrower .mobile-layout{grid-template:"copy visual""btns visual"1fr/1fr 1fr;align-items:start;gap:32px 64px;display:grid}.fl-page-borrower .mobile-copy{grid-area:copy}.fl-page-borrower .mobile-visual{grid-area:visual;align-self:center}.fl-page-borrower .app-store-btns{grid-area:btns}.fl-page-borrower .mobile-copy .s-headline{color:var(--dark);margin-bottom:16px;font-size:40px;font-weight:800}.fl-page-borrower .mobile-copy .s-headline em{color:var(--teal-dark);font-style:normal}.fl-page-borrower .mobile-copy p{color:var(--gray);margin-bottom:32px;font-size:15px;line-height:1.75}.fl-page-borrower .app-store-btns{flex-wrap:wrap;gap:12px;display:flex}.fl-page-borrower .app-btn{background:var(--dark);cursor:pointer;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:all .2s;display:flex}.fl-page-borrower .app-btn:hover{background:#1a3340;transform:translateY(-2px);box-shadow:0 8px 24px #045d6326}.fl-page-borrower .app-btn-label{color:#ffffff73;letter-spacing:.05em;font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.fl-page-borrower .app-btn-store{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}.fl-page-borrower .mobile-visual{justify-content:center;align-items:center;display:flex}.fl-page-borrower .mobile-app-image{width:100%;max-width:420px;height:auto;display:block}.fl-page-borrower .phone-mockup-single{background:var(--dark);border:1px solid #ffffff14;border-radius:36px;width:240px;overflow:hidden;box-shadow:0 32px 80px #045d6333}.fl-page-borrower .phone-notch{background:#0000004d;justify-content:center;align-items:center;height:28px;display:flex}.fl-page-borrower .phone-notch-pill{background:#ffffff1f;border-radius:3px;width:60px;height:6px}.fl-page-borrower .phone-screen-inner{background:linear-gradient(160deg,#0d2a30,#051e2e);min-height:420px;padding:20px 16px;position:relative}.fl-page-borrower .phone-screen-inner:before{content:"";background-image:linear-gradient(#118f8c0f 1px,#0000 1px),linear-gradient(90deg,#118f8c0f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.fl-page-borrower .phone-ui{z-index:1;position:relative}.fl-page-borrower .phone-header{color:#ffffff4d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.fl-page-borrower .phone-deal-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;margin-bottom:8px;padding:12px 14px}.fl-page-borrower .phone-deal-type{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.fl-page-borrower .phone-deal-name{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700}.fl-page-borrower .phone-deal-meta{color:#ffffff59;font-size:10px}.fl-page-borrower .phone-actions{gap:8px;margin-top:12px;display:flex}.fl-page-borrower .phone-btn-d{color:#f87171;text-align:center;background:#ef444426;border:1px solid #ef444440;border-radius:8px;flex:1;padding:9px;font-size:11px;font-weight:600}.fl-page-borrower .phone-btn-a{color:var(--teal-light);text-align:center;background:#118f8c33;border:1px solid #118f8c4d;border-radius:8px;flex:1;padding:9px;font-size:11px;font-weight:600}.fl-page-borrower .phone-divider{background:#ffffff0f;height:1px;margin:8px 0}.fl-page-borrower .phone-stat-row{justify-content:space-between;padding:7px 0;display:flex}.fl-page-borrower .phone-stat-label{color:#ffffff4d;font-size:10px}.fl-page-borrower .phone-stat-value{color:#fff;font-size:11px;font-weight:700}.fl-page-borrower .phone-progress{background:#ffffff0f;border-radius:2px;height:4px;margin-top:10px}.fl-page-borrower .phone-progress-bar{background:linear-gradient(90deg, var(--teal-dark), var(--teal-light));border-radius:2px;width:65%;height:100%}.fl-page-borrower .phone-caption{color:#ffffff59;text-align:center;background:#0003;border-top:1px solid #ffffff0f;padding:14px 16px;font-size:11px;font-weight:600}.fl-page-borrower .pricing{background:var(--bg);text-align:center}.fl-page-borrower .pricing .s-label{justify-content:center}.fl-page-borrower .pricing .s-label:before{display:none}.fl-page-borrower .pricing-sub{color:var(--gray);margin-bottom:48px;font-size:15px;line-height:1.75}.fl-page-borrower .pricing-grid{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.fl-page-borrower .pricing-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px 28px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.fl-page-borrower .pricing-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #045d6314}}.fl-page-borrower .pricing-featured{border:2px solid var(--teal-dark);box-shadow:0 12px 40px #045d631f}.fl-page-borrower .pricing-tier{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.fl-page-borrower .pricing-badge{background:var(--teal-dark);color:#fff;text-transform:uppercase;border-radius:50px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.fl-page-borrower .pricing-price{color:var(--dark);letter-spacing:-.02em;margin-bottom:12px;font-size:42px;font-weight:800;line-height:1.1}.fl-page-borrower .pricing-price span{color:var(--gray);font-size:16px;font-weight:500}.fl-page-borrower .pricing-custom-label{color:var(--gray);font-size:20px;font-weight:400}.fl-page-borrower .pricing-desc{color:var(--gray);margin-bottom:24px;font-size:14px;line-height:1.75}.fl-page-borrower .btn-pricing-amber{background:var(--grad-amber);color:#fff;cursor:pointer;z-index:1;-webkit-tap-highlight-color:#ce781b1a;border:none;border-radius:50px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative}@media (hover:hover){.fl-page-borrower .btn-pricing-amber:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ce781b59}}.fl-page-borrower .btn-pricing-teal{background:var(--grad-btn);color:#fff;cursor:pointer;z-index:1;-webkit-tap-highlight-color:#045d631a;border:none;border-radius:50px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 24px #045d6340}@media (hover:hover){.fl-page-borrower .btn-pricing-teal:hover{transform:translateY(-2px);box-shadow:0 12px 32px #045d6366}}.fl-page-borrower .btn-pricing-secondary{width:100%;color:var(--teal-dark);cursor:pointer;z-index:1;-webkit-tap-highlight-color:#045d631a;background:0 0;border:1.5px solid #045d6333;border-radius:50px;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative}@media (hover:hover){.fl-page-borrower .btn-pricing-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #045d631f}}.fl-page-borrower .pricing-divider{background:var(--border);height:1px;margin:24px 0}.fl-page-borrower .pricing-features-label{color:var(--gray-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.fl-page-borrower .pricing-features{flex-direction:column;gap:0;list-style:none;display:flex}.fl-page-borrower .pricing-features li{color:var(--dark);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.fl-page-borrower .pricing-features li:last-child{border-bottom:none}.fl-page-borrower .pricing-check{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.fl-page-borrower .pricing-card-header{text-align:left;width:100%;font:inherit;color:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0;display:block}.fl-page-borrower .pricing-card-header-left{display:block}.fl-page-borrower .pricing-toggle{display:none}.fl-page-borrower .pricing-card-body{display:block}.fl-page-borrower .testi-strip{background:var(--footer-dark);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:48px}.fl-page-borrower .testi-strip-inner{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;display:grid}.fl-page-borrower .testi-strip-item{border-right:1px solid #ffffff0f;padding:0 36px}.fl-page-borrower .testi-strip-item:first-child{padding-left:0}.fl-page-borrower .testi-strip-item:last-child{border-right:none;padding-right:0}.fl-page-borrower .testi-strip-quote{color:#ffffff8c;margin-bottom:14px;font-size:13px;font-style:italic;line-height:1.75}.fl-page-borrower .testi-strip-quote:before{content:"“";color:var(--gold);vertical-align:-6px;margin-right:3px;font-size:18px;font-style:normal;line-height:0}.fl-page-borrower .testi-strip-quote:after{content:"”";color:var(--gold);vertical-align:-6px;margin-left:2px;font-size:18px;font-style:normal;line-height:0}.fl-page-borrower .testi-strip-name{color:#fff;font-size:13px;font-weight:700}.fl-page-borrower .testi-strip-info{color:#ffffff47;margin-top:2px;font-size:11px}.fl-page-borrower .faq{background:var(--bg)}.fl-page-borrower .faq-intro{text-align:center;max-width:620px;margin:0 auto 40px}.fl-page-borrower .faq-intro .s-label{justify-content:center}.fl-page-borrower .faq-intro .s-headline{margin-bottom:12px;font-size:40px}.fl-page-borrower .faq-intro p{color:var(--gray);font-size:15px;line-height:1.75}.fl-page-borrower .faq-list{max-width:760px;margin:0 auto}.fl-page-borrower .faq-item{border-bottom:1px solid var(--border)}.fl-page-borrower .faq-item:first-child{border-top:1px solid var(--border)}.fl-page-borrower .faq-q{text-align:left;width:100%;color:var(--dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:color .15s;display:flex}.fl-page-borrower .faq-q:hover,.fl-page-borrower .faq-q.open{color:var(--teal-dark)}.fl-page-borrower .faq-chevron{width:22px;height:22px;color:var(--teal-dark);background:#045d6312;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.fl-page-borrower .faq-q.open .faq-chevron{background:var(--teal-dark);color:#fff;transform:rotate(180deg)}.fl-page-borrower .faq-a{max-height:0;color:var(--gray);padding:0 4px;font-size:14px;line-height:1.75;transition:max-height .3s,padding .3s;overflow:hidden}.fl-page-borrower .faq-a.open{max-height:200px;padding:0 4px 18px}.fl-page-borrower .final-cta-wrap{background:var(--bg);padding:48px}.fl-page-borrower .final-cta{text-align:center;background:linear-gradient(135deg,#0d1f22,#0a2a2e 50%,#0d3f45);border-radius:28px;max-width:1100px;margin:0 auto;padding:72px;position:relative;overflow:hidden}.fl-page-borrower .final-cta:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.fl-page-borrower .final-blob-gold{pointer-events:none;background:radial-gradient(circle,#f7ab421f,#0000 65%);width:300px;height:300px;position:absolute;top:-80px;left:-80px}.fl-page-borrower .final-blob-teal{pointer-events:none;background:radial-gradient(circle,#118f8c26,#0000 65%);width:300px;height:300px;position:absolute;bottom:-80px;right:-80px}.fl-page-borrower .final-inner{z-index:1;max-width:600px;margin:0 auto;position:relative}.fl-page-borrower .final-eyebrow{letter-spacing:.15em;color:var(--gold);text-transform:uppercase;background:#f7ab421a;border:1px solid #f7ab422e;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 18px;font-size:11px;font-weight:600;display:inline-flex}.fl-page-borrower .final-inner h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:46px;font-weight:800;line-height:1.08}.fl-page-borrower .final-inner h2 em{background:linear-gradient(90deg, var(--gold), #ffc96b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.fl-page-borrower .final-inner p{color:#ffffff7a;margin-bottom:36px;font-size:16px;line-height:1.75}.fl-page-borrower .final-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.fl-page-borrower .btn-white{color:var(--teal-dark);cursor:pointer;background:#fff;border:none;border-radius:50px;padding:14px 30px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 8px 32px #045d6333}.fl-page-borrower .btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 40px #045d634d}.fl-page-borrower .btn-ghost-white{color:#fffc;cursor:pointer;background:0 0;border:1.5px solid #ffffff2e;border-radius:50px;padding:14px 30px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.fl-page-borrower .btn-ghost-white:hover{color:#fff;border-color:#fff6;transform:translateY(-2px)}.fl-page-borrower .final-trust{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding-top:28px;display:flex}.fl-page-borrower .trust-item{color:#fff6;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.fl-page-borrower .trust-item svg{color:var(--teal-light)}.fl-page-borrower footer{background:var(--footer-dark);padding:52px 48px 28px}.fl-page-borrower .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;max-width:1100px;margin:0 auto 40px;display:grid}.fl-page-borrower .footer-logo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fl-page-borrower .footer-logo-svg{width:auto;height:32px;display:block}.fl-page-borrower .footer-logo-svg .st0{fill:#118f8c}.fl-page-borrower .footer-logo-svg .st1{fill:#045d63}.fl-page-borrower .footer-logo-svg .st2{fill:#ce781b}.fl-page-borrower .footer-logo-svg .st3{fill:#f7ab42}.fl-page-borrower .footer-tagline{color:#ffffff59;max-width:220px;margin-bottom:18px;font-size:13px;line-height:1.75}.fl-page-borrower .footer-email{color:var(--teal-light);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.fl-page-borrower .footer-email:hover{color:var(--gold)}.fl-page-borrower .footer-col h4{color:#ffffff42;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.fl-page-borrower .footer-col a{color:#ffffff6b;margin-bottom:10px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.fl-page-borrower .footer-col a:hover{color:#fff}.fl-page-borrower .footer-bottom{color:#fff3;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding-top:24px;font-size:11px;display:flex}.fl-page-borrower.reveal-ready .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(22px)}.fl-page-borrower.reveal-ready .reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.fl-page-borrower .pain-layout{grid-template-columns:1fr;gap:32px}.fl-page-borrower .pain-left .s-headline,.fl-page-borrower .pain-left p{max-width:none}.fl-page-borrower .hero h1{font-size:40px}.fl-page-borrower .hero p{font-size:15px}.fl-page-borrower .btn-primary,.fl-page-borrower .btn-ghost{text-align:center;width:100%;padding:15px;display:block}.fl-page-borrower .s-headline{font-size:28px}.fl-page-borrower .pain-left .s-headline,.fl-page-borrower .faq-left .s-headline{font-size:26px}.fl-page-borrower .pain-left p,.fl-page-borrower .faq-left p{font-size:14px}.fl-page-borrower .pricing-price{font-size:36px}.fl-page-borrower .pricing-price span{font-size:15px}.fl-page-borrower .pricing-desc{font-size:13px}.fl-page-borrower .faq-q{font-size:14px}.fl-page-borrower .faq-a{font-size:13px}.fl-page-borrower .final-inner h2{font-size:32px}.fl-page-borrower .final-inner p{font-size:15px}.fl-page-borrower .btn-white,.fl-page-borrower .btn-ghost-white{text-align:center;width:100%;padding:14px;display:block}.fl-page-borrower footer .footer-logo-svg{flex-shrink:0;width:154px}.fl-page-borrower .steps-grid{grid-template-columns:1fr}.fl-page-borrower .features-grid{grid-template-columns:1fr 1fr}.fl-page-borrower .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.fl-page-borrower .mobile-app{padding-left:24px;padding-right:24px}.fl-page-borrower .mobile-layout{grid-template:"copy""visual""btns"/1fr;gap:28px}.fl-page-borrower .mobile-copy .s-headline{margin-bottom:12px;font-size:32px;line-height:1.1}.fl-page-borrower .mobile-copy p{margin-bottom:0;font-size:15px;line-height:1.65}.fl-page-borrower .mobile-visual{align-self:start}.fl-page-borrower .mobile-app-image{max-width:240px}.fl-page-borrower .app-store-btns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fl-page-borrower .app-btn{justify-content:flex-start;padding:14px 12px}.fl-page-borrower .pain-grid{grid-template-columns:1fr 1fr}.fl-page-borrower .pain-intro .s-headline,.fl-page-borrower .faq-intro .s-headline{font-size:28px}.fl-page-borrower .pricing-grid{grid-template-columns:1fr}.fl-page-borrower .testi-strip{padding:32px 20px}.fl-page-borrower .testi-strip-inner{grid-template-columns:1fr;gap:28px}.fl-page-borrower .testi-strip-item,.fl-page-borrower .testi-strip-item:first-child,.fl-page-borrower .testi-strip-item:last-child{border-right:none;padding:0}}@media (max-width:560px){.fl-page-borrower .features-grid,.fl-page-borrower .footer-grid{grid-template-columns:1fr}.fl-page-borrower .hero h1{font-size:30px}.fl-page-borrower .pain-grid{grid-template-columns:1fr}.fl-page-borrower .pricing-card{padding:0;overflow:hidden}.fl-page-borrower .pricing-card-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.fl-page-borrower .pricing-card.pricing-featured .pricing-card-header{padding-top:26px}.fl-page-borrower .pricing-card-header-left{flex:1;min-width:0}.fl-page-borrower .pricing-card-header .pricing-tier{margin-bottom:6px}.fl-page-borrower .pricing-card-header .pricing-price{font-size:26px;transition:font-size .3s}.fl-page-borrower .pricing-card.is-open .pricing-card-header .pricing-price{font-size:34px}.fl-page-borrower .pricing-toggle{border:1px solid var(--border);background:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.fl-page-borrower .pricing-toggle svg{width:12px;height:12px;stroke:var(--dark);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.fl-page-borrower .pricing-card.is-open .pricing-toggle{background:var(--teal,#045d63);border-color:var(--teal,#045d63);transform:rotate(45deg)}.fl-page-borrower .pricing-card.is-open .pricing-toggle svg{stroke:#fff}.fl-page-borrower .pricing-card-body{max-height:0;padding:0 22px;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.fl-page-borrower .pricing-card.is-open .pricing-card-body{max-height:800px;padding-bottom:24px}}
/*# sourceMappingURL=3z9tn336a_bs1.css.map*/