*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;color:#e0e0e0;display:flex;justify-content:center;align-items:center;height:100vh;margin:0;overflow:hidden;position:relative}body::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('../assets/icon.svg') no-repeat center center;background-size:cover;filter:blur(10px);z-index:-1}.container{background:rgba(43,36,41,.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);max-width:600px;width:90%;padding:30px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.7),0 0 30px rgba(229,9,20,.2);text-align:center;position:relative;z-index:1}.logo{font-family:Orbitron,sans-serif;color:#fff;font-size:3em;font-weight:700;letter-spacing:8px;margin-bottom:20px;text-shadow:0 0 10px #352c34,0 0 20px #13090a;animation:flicker 1.5s infinite alternate}@keyframes flicker{0%,100%{opacity:1;text-shadow:0 0 10px #842269,0 0 20px #b11b64}50%{opacity:.8;text-shadow:0 0 5px #842269,0 0 15px #b11b64}}h1{color:#fff;font-weight:600;margin-bottom:15px}input[type=email]{width:100%;padding:12px;margin-bottom:20px;border:1px solid #444;border-radius:8px;background-color:#333;color:#e0e0e0;font-size:1em}.btn-consultar{width:48%;padding:12px;margin:5px;font-weight:500;border:none;border-radius:8px;cursor:pointer;font-size:1em;color:#000;font-family:Poppins,sans-serif;background:linear-gradient(90deg,#b11b64,#fff);background-size:200% 200%;box-shadow:0 4px 15px rgba(0,0,0,.4);transition:all .4s ease}.btn-consultar:hover{background-position:100% 0;box-shadow:0 6px 20px #842269;transform:translateY(-2px)}.info-section{text-align:left;text-justify:inter-word;margin-bottom:20px}.info-section p{margin:10px 0}#responseText{margin-top:20px;font-size:.9em}#responseText a{color:#ff8a00;text-decoration:none;font-weight:600}#responseText a:hover{text-decoration:underline}footer{position:fixed;bottom:10px;width:100%;text-align:center;font-size:.8em;color:#b0b0b0;padding:10px 0}footer p{margin:0;color:#842269;opacity:.7}@media (max-width:320px){.container{padding:15px;width:90%;border-radius:10px}.logo{font-size:1.6em;letter-spacing:2px;margin-bottom:12px}h1{font-size:1.1em;margin-bottom:10px}input[type=email]{padding:10px;font-size:.9em}.btn-consultar{font-size:.8em;padding:10px;width:100%;margin:5px 0}.info-section p{font-size:.85em;margin:8px 0}#responseText{font-size:.8em;margin-top:15px}footer{font-size:.7em;padding:8px 0}}@media (min-width:321px) and (max-width:375px){.container{padding:18px;width:92%}.logo{font-size:2em}h1{font-size:1.3em}.btn-consultar{font-size:.9em}}@media (min-width:376px) and (max-width:414px){.container{padding:20px;width:94%}.logo{font-size:2.3em}h1{font-size:1.4em}.btn-consultar{font-size:.95em}}@media (min-width:415px) and (max-width:1024px){.container{max-width:700px;padding:25px}.logo{font-size:2.5em}h1{font-size:1.5em}.btn-consultar{font-size:1em}}@media (max-width:600px){.container{padding:20px;width:95%}.logo{font-size:2em;letter-spacing:5px}.btn-consultar{font-size:.9em}h1{font-size:1.2em}}@media (min-width:601px) and (max-width:1024px){.container{max-width:700px;padding:25px}.logo{font-size:2.5em}.btn-consultar{font-size:1em}h1{font-size:1.4em}}@media (max-width:600px){.container{padding:20px;width:95%}.logo{font-size:2em;letter-spacing:5px}.btn-consultar{font-size:.9em}h1{font-size:1.2em}}@media (min-width:601px) and (max-width:1024px){.container{max-width:700px;padding:25px}.logo{font-size:2.5em}.btn-consultar{font-size:1em}h1{font-size:1.4em}}