.lendleap-page{--ll-purple:#7c3aed;--ll-purple-deep:#5b21b6;--ll-ink:#1e1b2e;--ll-muted:#5c5772;--ll-line:#e8e4f6;--ll-glow:0 18px 45px rgba(124,58,237,0.22);--ll-radius:24px;font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:var(--ll-ink);background:#faf9ff;line-height:1.6;-webkit-font-smoothing:antialiased}.lendleap-page *{box-sizing:border-box}.lendleap-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lendleap-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.lendleap-btn-primary{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;box-shadow:var(--ll-glow)}.lendleap-btn-primary:hover{transform:translateY(-3px);box-shadow:0 24px 55px rgba(124,58,237,.35)}.lendleap-btn-ghost{background:rgba(255,255,255,.14);color:#fff;border:1.5px solid rgba(255,255,255,.45);backdrop-filter:blur(6px)}.lendleap-btn-ghost:hover{background:rgba(255,255,255,.26);transform:translateY(-2px)}.lendleap-btn-dark{background:var(--ll-ink);color:#fff}.lendleap-btn-dark:hover{background:#2c2745;transform:translateY(-2px)}.lendleap-page a:focus-visible,.lendleap-page button:focus-visible{outline:3px solid #4c1d95;outline-offset:3px;border-radius:999px}.lendleap-nav{position:sticky;top:0;z-index:40;background:rgba(250,249,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--ll-line)}.lendleap-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.lendleap-logo{gap:10px;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--ll-purple-deep);text-decoration:none}.lendleap-logo,.lendleap-logo-mark{display:inline-flex;align-items:center}.lendleap-logo-mark{justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff}.lendleap-nav-actions{display:flex;align-items:center;gap:14px}.lendleap-nav-phone{display:inline-flex;align-items:center;gap:8px;color:var(--ll-purple-deep);font-weight:700;text-decoration:none;padding:8px 12px;border-radius:999px;transition:background .2s ease}.lendleap-nav-phone:hover{background:#f0ebfd}.lendleap-nav .lendleap-btn{padding:11px 22px;font-size:.95rem}.lendleap-hero{background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#a78bfa);color:#fff;overflow:hidden;position:relative}.lendleap-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);top:-180px;right:-140px;pointer-events:none}.lendleap-hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding:84px 0 96px;position:relative}.lendleap-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);padding:8px 18px;border-radius:999px;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.lendleap-hero h1{font-size:clamp(2.2rem,4.6vw,3.5rem);line-height:1.12;letter-spacing:-.03em;margin:22px 0 18px;font-weight:800}.lendleap-hero-sub{font-size:1.15rem;color:rgba(255,255,255,.9);max-width:34rem;margin:0 0 30px}.lendleap-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:34px}.lendleap-chips{display:flex;flex-wrap:wrap;gap:12px}.lendleap-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:600}.lendleap-phone-zone{position:relative;display:flex;justify-content:center}.lendleap-hero-img-frame{width:100%;max-width:430px;aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(30,15,70,.45);border:4px solid rgba(255,255,255,.35)}.lendleap-card-img img,.lendleap-hero-img-frame img,.lendleap-split-img img{width:100%;height:100%;object-fit:cover;display:block}.lendleap-phone{position:absolute;bottom:-46px;left:-14px;width:250px;background:#fff;border-radius:28px;padding:20px;box-shadow:0 26px 60px rgba(40,20,90,.4);color:var(--ll-ink);animation:lendleap-float 5s ease-in-out infinite}@keyframes lendleap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lendleap-phone-head{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;color:var(--ll-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.lendleap-ring{position:relative;width:108px;height:108px;margin:0 auto 14px;border-radius:50%;background:conic-gradient(#7c3aed 0deg 292deg,#ece6fb 292deg 1turn);display:flex;align-items:center;justify-content:center;animation:lendleap-pulse 3s ease-in-out infinite}@keyframes lendleap-pulse{0%,to{box-shadow:0 0 0 0 rgba(124,58,237,.28)}50%{box-shadow:0 0 0 14px rgba(124,58,237,0)}}.lendleap-ring-inner{width:82px;height:82px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.lendleap-ring-value{font-size:1.25rem;font-weight:800;color:var(--ll-purple-deep);line-height:1}.lendleap-ring-label{font-size:.62rem;font-weight:700;color:var(--ll-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.lendleap-phone-row{display:flex;justify-content:space-between;font-size:.82rem;padding:8px 0;border-bottom:1px dashed var(--ll-line)}.lendleap-phone-row:last-of-type{border-bottom:none}.lendleap-phone-row span{color:var(--ll-muted)}.lendleap-phone-row strong{color:var(--ll-ink);font-weight:700}.lendleap-phone-cta{margin-top:10px;text-align:center;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;border-radius:999px;padding:10px;font-weight:700;font-size:.85rem}.lendleap-section{padding:88px 0}.lendleap-section-alt{background:#f3effc}.lendleap-kicker{color:var(--ll-purple);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;margin:0 0 10px}.lendleap-section h2{font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.02em;line-height:1.2;margin:0 0 14px;font-weight:800}.lendleap-section-lead{color:var(--ll-muted);max-width:42rem;margin:0 0 44px;font-size:1.05rem}.lendleap-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lendleap-step{background:#fff;border:1px solid var(--ll-line);border-radius:var(--ll-radius);padding:30px 26px;transition:transform .25s ease,box-shadow .25s ease}.lendleap-step:hover{transform:translateY(-6px);box-shadow:var(--ll-glow)}.lendleap-step-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;margin-bottom:18px}.lendleap-step h3{margin:0 0 8px;font-size:1.15rem;font-weight:800}.lendleap-step p{margin:0;color:var(--ll-muted);font-size:.96rem}.lendleap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.lendleap-card{background:#fff;border:1px solid var(--ll-line);border-radius:var(--ll-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.lendleap-card:hover{transform:translateY(-6px);box-shadow:var(--ll-glow)}.lendleap-card-img{aspect-ratio:16/10;overflow:hidden}.lendleap-card-img img{transition:transform .5s ease}.lendleap-card:hover .lendleap-card-img img{transform:scale(1.06)}.lendleap-card-body{padding:24px 24px 28px}.lendleap-card-body h3{margin:0 0 8px;font-size:1.12rem;font-weight:800}.lendleap-card-body p{margin:0;color:var(--ll-muted);font-size:.95rem}.lendleap-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lendleap-split-img{aspect-ratio:4/3;border-radius:var(--ll-radius);overflow:hidden;box-shadow:0 24px 55px rgba(60,30,130,.22)}.lendleap-ticks{list-style:none;margin:0 0 30px;padding:0}.lendleap-ticks li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;font-weight:600}.lendleap-tick-icon{color:var(--ll-purple);flex-shrink:0;margin-top:3px}.lendleap-split-ctas{display:flex;flex-wrap:wrap;gap:14px}.lendleap-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lendleap-stat{background:#fff;border:1px solid var(--ll-line);border-radius:999px;padding:22px 18px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.lendleap-stat:hover{transform:translateY(-4px);box-shadow:var(--ll-glow)}.lendleap-stat strong{display:block;font-size:1.55rem;font-weight:800;color:var(--ll-purple-deep);letter-spacing:-.02em}.lendleap-stat span{font-size:.85rem;color:var(--ll-muted);font-weight:600}.lendleap-final{background:linear-gradient(135deg,#5b21b6,#7c3aed 55%,#a78bfa);border-radius:32px;padding:64px 48px;text-align:center;color:#fff;position:relative;overflow:hidden}.lendleap-final:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%);top:-160px;left:-120px;pointer-events:none}.lendleap-final h2{color:#fff;margin-bottom:12px}.lendleap-final p{color:rgba(255,255,255,.9);max-width:36rem;margin:0 auto 30px;font-size:1.08rem}.lendleap-final-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative}.lendleap-final .lendleap-btn-primary{background:#fff;color:var(--ll-purple-deep);box-shadow:0 18px 45px rgba(20,8,50,.35)}.lendleap-footer{background:#17132a;color:#b9b3d1;padding:46px 0 36px;margin-top:88px}.lendleap-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.lendleap-footer .lendleap-logo{color:#fff}.lendleap-footer-phone{color:#cfc7ec;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:8px}.lendleap-footer-phone:hover{color:#fff}.lendleap-disclaimer{margin-top:24px;padding-top:20px;border-top:1px solid #2b2544;font-size:.78rem;color:#8b84a8}@media (max-width:880px){.lendleap-hero-inner{grid-template-columns:1fr;gap:40px;padding:56px 0 120px}.lendleap-phone{left:4px;bottom:-60px;width:225px}.lendleap-cards,.lendleap-split,.lendleap-steps{grid-template-columns:1fr}.lendleap-split{gap:36px}.lendleap-stats{grid-template-columns:repeat(2,1fr)}.lendleap-section{padding:64px 0}.lendleap-final{padding:48px 24px}.lendleap-nav-phone span{display:none}}@media (prefers-reduced-motion:reduce){.lendleap-phone,.lendleap-ring{animation:none}.lendleap-page *{transition-duration:.01ms!important}}