@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;padding:0;background-color:#000;font-family:Inter,sans-serif}.construction-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#000;color:#fff;padding:2rem;box-sizing:border-box;overflow:hidden}.logo{max-width:250px;width:100%;height:auto;margin-bottom:2rem;animation:fadeIn 2s ease-in-out;flex-shrink:0}.title-futuristic{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:0 0 5px rgba(0,224,255,.7),0 0 10px rgba(0,224,255,.5);margin:0 0 1.5rem;animation:fadeIn 2.5s ease-in-out;max-width:90%}.subtitle-futuristic{font-size:clamp(1rem,2.5vw,1.1rem);max-width:700px;line-height:1.8;color:#ffffffd9;margin:0 0 2rem;animation:fadeIn 3s ease-in-out;flex-shrink:0}.contact-info{display:flex;flex-direction:column;gap:1rem;animation:fadeIn 3.5s ease-in-out;align-items:center;flex-shrink:0}.contact-info span{color:#ffffffb3}.whatsapp-contact{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25d366;border-radius:50%;text-decoration:none;box-shadow:0 4px 15px #25d3664d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.logo{max-width:180px;margin-bottom:2.5rem}.title-futuristic{letter-spacing:2px}.whatsapp-contact{width:55px;height:55px}}.privacy-policy-container{background-color:#000;color:#fff;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;justify-content:center;min-height:100vh}.privacy-policy-content{max-width:800px;width:100%}.privacy-policy-content h1,.privacy-policy-content h2,.privacy-policy-content h3{color:#fff;text-shadow:0 0 5px rgba(0,224,255,.7),0 0 10px rgba(0,224,255,.5);margin-bottom:1rem}.privacy-policy-content h1{font-size:2.5rem;text-align:center;margin-bottom:2rem}.privacy-policy-content h2{font-size:1.8rem;border-bottom:1px solid rgba(0,224,255,.5);padding-bottom:.5rem;margin-top:2rem}.privacy-policy-content h3{font-size:1.4rem;margin-top:1.5rem}.privacy-policy-content p,.privacy-policy-content li{font-size:1rem;line-height:1.8;color:#ffffffd9;margin-bottom:1rem}.privacy-policy-content ul{list-style-position:inside;padding-left:1rem}.privacy-policy-content a{color:#00e0ff;text-decoration:none}.privacy-policy-content a:hover{text-decoration:underline}.terms-of-use-container{background-color:#000;color:#fff;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;justify-content:center;min-height:100vh}.terms-of-use-content{max-width:800px;width:100%}.terms-of-use-content h1,.terms-of-use-content h2,.terms-of-use-content h3{color:#fff;text-shadow:0 0 5px rgba(0,224,255,.7),0 0 10px rgba(0,224,255,.5);margin-bottom:1rem}.terms-of-use-content h1{font-size:2.5rem;text-align:center;margin-bottom:2rem}.terms-of-use-content h2{font-size:1.8rem;border-bottom:1px solid rgba(0,224,255,.5);padding-bottom:.5rem;margin-top:2rem}.terms-of-use-content h3{font-size:1.4rem;margin-top:1.5rem}.terms-of-use-content p,.terms-of-use-content li{font-size:1rem;line-height:1.8;color:#ffffffd9;margin-bottom:1rem}.terms-of-use-content ul{list-style-position:inside;padding-left:1rem}.terms-of-use-content a{color:#00e0ff;text-decoration:none}.terms-of-use-content a:hover{text-decoration:underline}
