.navbar{background:linear-gradient(135deg,#0f0f1f,#1a1a2e)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(157,78,221,.3)}.navbar .navbar-brand{font-weight:700;color:#fff!important}.navbar .navbar-brand:hover{color:#9d4edd!important}.mainbtn{background:linear-gradient(135deg,#9d4edd,#5a189a)!important;border:none!important;border-radius:10px!important;padding:.9rem 1.8rem!important;font-weight:700;transition:all .25s ease-in-out}.mainbtn:hover{transform:scale(1.05);box-shadow:0 6px 15px #9d4edd66}.mainbtn:active{transform:scale(.98);box-shadow:none}section{padding:4rem 0}section h2{color:#9d4edd;font-weight:600}section p{color:#bbb}.feature-card{background:#1e1e2ecc;border-radius:16px;padding:1.5rem;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out;height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000080}.feature-card h5{color:#9d4edd;font-weight:600}#contato{background:#141423e6;border-radius:12px;padding:3rem;color:#ddd;max-width:700px;margin:0 auto}#contato h2{text-align:center;color:#9d4edd;font-weight:600;margin-bottom:1rem}#contato p{text-align:center;color:#bbb;margin-bottom:1.2rem}#contato ul{padding:auto;margin:auto;width:fit-content}#contato ul li{align-items:center;gap:.5rem;padding:.2rem 0;font-size:1rem;color:#ddd}#contato ul li a{color:#9d4edd;text-decoration:none;font-weight:500}#contato ul li a:hover{color:#5a189a;text-decoration:underline}footer{background:#0f0f1ef2;color:#777;border-top:1px solid rgba(157,78,221,.3)}footer p{margin:0;color:#777}body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#0f0f1f,#1a1a2e);color:#e0e0e0;min-height:100vh;display:flex;justify-content:center;align-items:center}.wrapper{background:#1e1e2ee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:0 8px 25px #00000080;width:150%;max-width:900px}.card{border:none;position:relative;background:#1e1e2ee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem 1.5rem;border-radius:16px;box-shadow:0 8px 25px #00000080;text-align:center;overflow:hidden;max-width:100%;width:100%;max-width:50rem;margin:auto}h1{margin-bottom:.5rem;color:#fff}p{margin-bottom:1.5rem;color:#bbb}form{display:flex;flex-direction:column;gap:1.1rem}.card input,.card textarea{padding:.9rem 1rem!important;border-radius:10px!important;border:1px solid #333!important;background:#1f1f2e!important;color:#e0e0e0!important;font-size:1rem!important;outline:none!important;box-shadow:none!important;transition:all .25s ease-in-out;width:max}textarea{resize:none;min-height:180px}.card input:focus,.card textarea:focus{border-color:#9d4edd!important;box-shadow:0 0 8px #9d4edd80!important}.card button{padding:1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#9d4edd,#5a189a);color:#fff;text-align:center;font-size:1rem;font-weight:700;cursor:pointer;transition:all .25s ease-in-out}.card button:hover{transform:scale(1.05);box-shadow:0 6px 15px #9d4edd66}.card button:active{transform:scale(.98);box-shadow:none}.hint{font-size:.85rem;color:#999;margin-top:-.5rem}.status{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e1e2ef2;color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;text-align:center;box-shadow:0 6px 20px #00000080;animation:fadeIn .8s ease-in-out,fadeOut .9s ease-in-out 3.5s forwards;z-index:1000;max-width:80%}.backend-btn{position:absolute;top:12px;right:12px;padding:.5rem 1rem;border-radius:8px;background:linear-gradient(135deg,#6200ea,#3700b3);color:#fff;font-size:.9rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;z-index:5}.backend-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px #6200ea80}.custom-select{background:#1f1f2e;color:#e0e0e0;border:1px solid #333;border-radius:10px;padding:.6rem 1rem;font-size:1rem;transition:all .25s ease-in-out}.custom-select:focus{border-color:#9d4edd;box-shadow:0 0 8px #9d4edd80;outline:none}.subtitle{font-size:.75rem;color:#bbb;margin-top:.5rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#9d4edd;border-radius:8px}@keyframes fadeIn{to{opacity:1;transform:translateY(-45%,-50%)}}@keyframes fadeOut{to{opacity:0;transform:translateY(-50%,-45%)}}@media (max-width: 768px){.wrapper{padding:1rem;max-width:95%}}.prazo-select{display:grid;justify-content:center;gap:.5rem}.SLCprazo:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}#fieldSelect{font-style:italic;background-color:#1f1f2e;border:1px solid #444;color:#888;border-radius:8px;padding:.4rem .7rem;margin:.4rem;font-size:1rem;transition:all .2s ease-in-out;cursor:pointer;width:100%;max-width:200px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content{display:flex;flex-direction:column;gap:1.1rem;background:#1e1e2ef2;padding:2rem;border-radius:12px;max-width:600px;width:90%;text-align:center;color:#f1f1f1;box-shadow:0 8px 25px #00000080;animation:slideIn .3s ease-out;border:none!important}@keyframes slideIn{0%{transform:translateY(-25px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content h2{font-size:1.5rem;margin-bottom:.7rem}.modal-content label{font-size:1.2rem;margin-bottom:.2rem}.modal-content input,.modal-content textarea{width:90%;padding:.9rem 1rem!important;border-radius:10px!important;border:1px solid #333!important;background:#1f1f2e!important;color:#e0e0e0!important;font-size:1rem!important;margin-bottom:1rem;box-shadow:none!important}.modal-content input:focus,.modal-content textarea:focus{border-color:#9d4edd!important;box-shadow:0 0 8px #9d4edd80!important}.modal-content input::placeholder,textarea::placeholder{color:#7a7a7a;opacity:1}.modal-content img{display:block;margin:1rem auto;border-radius:8px;max-width:220px;box-shadow:0 4px 12px #0003}.modal-buttons{display:flex;justify-content:center;gap:12px;margin-top:1rem;flex-wrap:wrap}.modal-buttons button{flex:1;min-width:120px;padding:.9rem 1.2rem;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-pix{background:#216e33!important;color:#fff!important}.btn-pix:hover{background:#056119!important}.btn-card{background:#014fa1!important;color:#fff!important}.btn-card:hover{background:#1875d8!important}.btn-secondary{background:linear-gradient(135deg,#9d4edd,#5a189a);color:#fff}.btn-secondary:hover{background:#7a29cc!important}.checkouts-methods{position:fixed;bottom:.9rem;left:.8rem;background:linear-gradient(135deg,#9333ea,#5a189a);color:#fff!important;border:none;padding:.8rem 1.2rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;z-index:1100;transition:all .25s ease-in-out;box-shadow:0 5px 15px #0006}.checkouts-methods:hover{transform:scale(1.05);box-shadow:0 6px 20px #9333ea80}.btn-close{background:#9c3535!important;color:#ddd!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px;padding:.8rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .25s ease-in-out;width:35%;align-self:center}.btn-close:hover{background:#ffffff26!important;color:#fff!important;box-shadow:0 0 8px #fff3;transform:translateY(-1px)}.btn-close:active{transform:scale(.96);box-shadow:none}
