.earn-with-us-container{background:linear-gradient(90deg,#b6438a,#7f2e5f);min-height:100vh;padding:3rem 1rem}.earn-with-us{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:24px;transition:all .4s ease-in-out;width:100%;max-width:700px;animation:fadeInUp .7s ease}.earn-with-us:hover{box-shadow:0 0 35px rgba(0,123,255,.3)}.text-gradient{background:linear-gradient(90deg,#b6438a,#7f2e5f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-gradient{color:white;border:none;border-radius:14px;transition:transform .3s,box-shadow .3s}.btn-gradient,.btn-gradient:hover{background:linear-gradient(90deg,#b6438a,#7f2e5f)}.btn-gradient:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,123,255,.4)}.earn-with-us input{border-radius:12px;border:1px solid #d0e3ff;padding:10px 14px;transition:border .3s}.earn-with-us input:focus{border-color:#007bff;box-shadow:0 0 8px rgba(0,123,255,.2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.earn-with-us{padding:2rem 1.5rem}.earn-with-us h2{font-size:1.6rem}}.hero-section{background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.65)),url(/_next/static/media/banner2.9093ed04.png) 50%/cover no-repeat;background-size:auto;min-height:100vh;padding:0 20px;position:relative}.hero-content{max-width:750px;margin-top:80px}.hero-section h1{line-height:1.3;letter-spacing:.5px}.hero-section p{color:#eaeaea}.hero-section .btn-warning{color:white;background:#7f2e5f;border:none;transition:.3s ease-in-out}.hero-section .btn-warning:hover{background:#aa4983;transform:translateY(-2px)}.hero-section .btn-outline-light:hover{background:rgba(255,255,255,.2);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.hero-section{min-height:80vh}.hero-section h1{font-size:1rem}.hero-section p{font-size:.8rem}.hero-section .btn{width:100%;margin-bottom:10px}.hero-section{background-size:contain;background-position:top;min-height:31vh}.hero-content{margin-top:80px;margin-top:10px}.hero-section .btn{width:auto}}