@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap');
.wa-tarot-wrap{max-width:560px;margin:1rem auto;padding:1rem;border:1px solid #eee;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.06);font-family: Poppins, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;}
.wa-title{margin:0 0 .75rem 0;font-weight:700}
.wa-form .wa-row{display:flex;flex-direction:column;gap:.35rem;margin:.6rem 0}
.wa-form label{font-size:.9rem;opacity:.9}
.wa-form input,.wa-form select,.wa-form textarea{width:90%;padding:.65rem .8rem;border:1px solid #ddd;border-radius:10px;font-family: inherit;}
.wa-actions{margin-top:.8rem;text-align:right}
.wa-btn-whatsapp{background:#25D366;color:#fff;border:0;border-radius:10px;padding:.9rem 1.2rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 6px 14px rgba(37,211,102,.3);cursor:pointer}
.wa-btn-whatsapp:hover{filter:brightness(.95)}
.wa-btn-whatsapp:active{transform:scale(.98)}
.wa-btn-whatsapp .wa-ico{width:18px;height:18px;display:inline-block;background:no-repeat center/contain url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2218%22 height=%2218%22 viewBox=%220 0 32 32%22 fill=%22white%22><path d=%22M19.11 17.23c-.27-.13-1.6-.79-1.85-.88-.25-.09-.43-.13-.62.13-.19.27-.72.88-.89 1.06-.16.18-.33.2-.6.07-.27-.13-1.15-.42-2.18-1.33-.81-.72-1.35-1.6-1.51-1.87-.16-.27-.02-.42.11-.55.11-.11.27-.29.4-.44.13-.15.18-.25.27-.42.09-.18.04-.33-.02-.46-.07-.13-.62-1.5-.85-2.06-.22-.53-.45-.46-.62-.46-.16 0-.33-.02-.51-.02-.18 0-.46.07-.7.33-.25.27-.95.93-.95 2.27 0 1.33.97 2.62 1.1 2.8.13.18 1.9 2.9 4.6 4.07.64.28 1.14.45 1.53.57.64.2 1.22.17 1.68.1.51-.08 1.6-.65 1.82-1.27.22-.62.22-1.15.16-1.27-.07-.11-.25-.18-.53-.31z%22/><path d=%22M16 3.2c-7.05 0-12.8 5.73-12.8 12.8 0 2.26.6 4.39 1.66 6.23L3.2 28.8l6.74-1.63c1.79.98 3.84 1.53 6.06 1.53 7.07 0 12.8-5.73 12.8-12.8S23.07 3.2 16 3.2zm0 23.1c-2.04 0-3.93-.62-5.5-1.68l-.39-.25-4 .96.85-3.91-.25-.4c-1-1.6-1.57-3.48-1.57-5.52 0-5.77 4.69-10.46 10.46-10.46S26.46 9.73 26.46 15.5 21.77 26.3 16 26.3z%22/></svg>');}
@media (max-width:600px){ .wa-tarot-wrap{margin:.5rem;padding:.75rem} }