body,html,#__next,.ls-shell{scroll-behavior:smooth;color:#111;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}.ls-btn{color:#111;cursor:pointer;background:#70ee9c;border:none;border-radius:12px;padding:16px 40px;font-size:1.25rem;font-weight:700;transition:all .3s;box-shadow:0 8px 16px #00000040}.ls-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000059}.ls-header{background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:24px 48px;display:flex}.ls-header-logo img{height:90px}.ls-hero{text-align:center;color:#111;background-color:#fff;padding:160px 24px 100px;position:relative;overflow:hidden}.ls-hero h1{margin-bottom:24px;font-size:3rem}.ls-hero p{margin-bottom:32px;font-size:1.25rem}.floating-shape{opacity:.15;border-radius:50%;position:absolute}.shape1{background-color:#7bff74;width:50px;height:50px;animation:6s ease-in-out infinite float;top:10%;left:20%}.shape2{background-color:#7bff74;width:70px;height:70px;animation:8s ease-in-out infinite float;top:30%;left:70%}.shape3{background-color:#ef798a;width:50px;height:50px;animation:5s ease-in-out infinite float;top:60%;left:40%}.shape4{background-color:#ef798a;width:60px;height:60px;animation:7s ease-in-out infinite float;top:80%;left:60%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(45deg)}}.ls-included{text-align:center;max-width:1200px;margin:auto;padding:80px 24px}.ls-included h2{margin-bottom:24px;font-size:2.5rem}.ls-included ul{padding:0;list-style:none}.ls-included li{background:#f9f9ff;border-radius:16px;margin-bottom:16px;padding:24px;font-weight:500;box-shadow:0 8px 20px #0000000d}.ls-homebuyer-feature{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:100px 24px;display:flex}.ls-homebuyer-feature img{border-radius:24px;max-width:500px;box-shadow:0 16px 32px #00000026}.ls-homebuyer-content{max-width:500px}.ls-homebuyer-content h2{margin-bottom:16px;font-size:2rem}.ls-homebuyer-content p{margin-bottom:16px;font-size:1.125rem}.ls-homebuyer-content ul{padding-left:1.5rem;font-weight:500}.ls-how-it-works{text-align:center;background:#f3f0ff;padding:80px 24px}.ls-how-it-works h2{margin-bottom:48px;font-size:2.5rem}.ls-how-steps{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.ls-step{text-align:center;background:#fff;border-radius:24px;max-width:300px;padding:24px;box-shadow:0 12px 24px #00000026}.ls-step img{width:100px;margin-bottom:16px}.ls-step h3{margin-bottom:8px;font-size:1.25rem}.ls-step p{font-size:1rem}.ls-header-midpage{text-align:center;margin:100px 0}.ls-header-midpage img{border-radius:16px;max-width:90%;box-shadow:0 12px 32px #0000001a}.ls-lennything{height:100vh;position:relative;overflow:hidden}.ls-lenny-background{z-index:0;background-image:url(/images/Lennything.gif);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}.ls-lenny-overlay{z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.ls-lenny-content{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.ls-lenny-content h2{margin-bottom:24px;font-size:3rem}.ls-lenny-content button{padding:18px 48px;font-size:1.5rem}.ls-footer{color:#fff;text-align:center;background:#111;padding:40px 24px}.ls-footer a{color:#70ee9c;margin:0 8px;text-decoration:none}.ls-footer .ls-made-with-love{color:#ccc;margin-top:12px;font-size:.875rem}@media (max-width:768px){.ls-how-steps{flex-direction:column;align-items:center}.ls-homebuyer-feature{flex-direction:column}.ls-lenny-content h2{font-size:2rem}.ls-lenny-content button{padding:14px 32px;font-size:1.25rem}.ls-hero h1{font-size:2rem}.ls-hero p{margin-bottom:24px;font-size:1rem}}
