:root{--m-merlot:#4F0713;--m-rubi:#AD0919;--m-rosa:#E499B6;--m-gold:#FDC762;--m-bg-dark:#1a0205}body.mapea-coming-soon-body{margin:0;padding:0;font-family:'Poppins',sans-serif;height:100vh;background-color:var(--m-bg-dark);background:radial-gradient(circle at top right,#4F0713 0%,#1a0205 100%);color:#fff;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.particle{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--m-gold),var(--m-rosa));opacity:.3;filter:blur(50px);animation:float 10s infinite ease-in-out;z-index:0}.p1{width:300px;height:300px;top:-100px;left:-100px;animation-duration:15s}.p2{width:200px;height:200px;bottom:-50px;right:-50px;animation-duration:12s;animation-delay:2s}.p3{width:100px;height:100px;bottom:30%;left:20%;animation-duration:8s}@keyframes float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.cs-container{position:relative;z-index:2;width:100%;max-width:1200px;padding:20px;display:flex;justify-content:center}.cs-card{background:rgb(255 255 255 / .03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .1);border-radius:30px;padding:60px 80px;text-align:center;max-width:700px;width:100%;box-shadow:0 25px 50px rgb(0 0 0 / .3)}.logo-text{font-size:2rem;margin-bottom:30px;font-weight:800;letter-spacing:-1px}.logo-text span{color:var(--m-gold)}.cs-title{font-size:3.5rem;line-height:1.1;margin-bottom:20px;font-weight:700}.cs-title span{background:linear-gradient(90deg,#fff,var(--m-gold));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cs-subtitle{font-size:1.1rem;color:rgb(255 255 255 / .7);margin-bottom:40px;line-height:1.6;max-width:90%;margin-left:auto;margin-right:auto}.cs-countdown{display:flex;justify-content:center;gap:20px;margin-bottom:50px}.time-box{background:rgb(0 0 0 / .3);padding:15px 25px;border-radius:15px;border:1px solid rgb(255 255 255 / .05);min-width:80px}.time-box span{display:block;font-size:2.5rem;font-weight:800;color:var(--m-gold);line-height:1}.time-box small{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:rgb(255 255 255 / .5)}.cs-form-wrapper{margin-bottom:40px}#csWaitlistForm{display:flex;flex-direction:column;gap:15px}.input-row{display:flex;gap:15px}.input-row input{flex:1;padding:18px 20px;border-radius:50px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);color:#fff;font-size:15px;outline:none;transition:0.3s}.input-row input:focus{background:rgb(255 255 255 / .1);border-color:var(--m-gold)}.input-row input::placeholder{color:rgb(255 255 255 / .4)}#btn-cs-submit{width:100%;padding:18px;border-radius:50px;border:none;background:var(--m-gold);color:var(--m-merlot);font-weight:800;font-size:16px;cursor:pointer;transition:0.3s;display:flex;align-items:center;justify-content:center;gap:10px}#btn-cs-submit:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgb(253 199 98 / .3)}#cs-feedback{margin-top:15px;font-size:14px}.cs-success{color:#4caf50}.cs-error{color:#ff5252}.cs-footer{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:rgb(255 255 255 / .4)}.cs-socials a{color:#fff;font-size:18px;margin-left:15px;transition:0.3s}.cs-socials a:hover{color:var(--m-gold)}@media (max-width:768px){body.mapea-coming-soon-body{height:auto;min-height:100vh;padding:40px 0;overflow-y:auto}.cs-card{padding:40px 20px}.cs-title{font-size:2.2rem}.input-row{flex-direction:column}.cs-countdown{gap:10px}.time-box{padding:10px;min-width:60px}.time-box span{font-size:1.8rem}.cs-footer{flex-direction:column;gap:15px}}