body,html{background-color:#f9f9fb;font-family:Inter,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.ride-host-landing{color:#333;padding:2rem}.section{animation:fadeInUp .6s ease both;margin:4rem 0}.hero{background-image:url(https://i.ibb.co/1GKzT4R1/Home-Page-Banner-1920x1200-Hector-Padilla.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-left:calc(-50vw - -50%);padding:6rem 2rem;position:relative;width:100vw}.hero h1{font-size:3rem;margin-bottom:1rem}.hero p{color:#fff;font-size:1.25rem;margin-bottom:2rem}.hero-buttons .btn{margin:.5rem}.btn{border-radius:8px;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn.primary{background-color:#fff;border:none;color:#8752fe}.btn.primary:hover{background-color:#e4d7ff}.btn.outline{background:#0000;border:2px solid #fff;color:#fff}.btn.outline:hover{background-color:#ffffff1a}.features{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.feature-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;min-width:220px;padding:1rem 1.5rem;transition:transform .3s ease}.feature-card:hover{transform:translateY(-4px)}.steps{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;gap:1.5rem}.tiers{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.tier{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000f;flex:1 1 280px;padding:2rem;transition:transform .3s ease}.tier:hover{transform:translateY(-6px)}.tier h3{margin-top:0}.bonus-columns{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.bonus{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000f;flex:1 1 280px;padding:2rem}.requirements p{font-size:1.1rem;margin-top:1rem}.cta{background:#fff;border-radius:20px;box-shadow:0 6px 24px #0000000d;padding:4rem 2rem;text-align:center}.cta-buttons .btn{margin:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero:before{background:#0006;content:"";inset:0;position:absolute;z-index:1}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}
/*# sourceMappingURL=main.d3ea553f.css.map*/