.vt-result-card{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #0ea5e9;border-radius:16px;padding:25px;margin:20px 0;box-shadow:0 10px 25px rgb(14 165 233 / .2)}.vt-result-card h1{color:#0369a1;font-size:28px;margin:20px 0}.vt-result-card h2{color:#059669;font-size:24px;margin:18px 0}.vt-result-card h3{color:#0891b2;font-size:20px;margin:16px 0}.vt-result-card strong{color:#1e40af}.vt-result-card li{padding:8px 0 8px 20px;position:relative}.vt-result-card li:before{content:'✨ ';position:absolute;left:0}.vt-error{color:#dc2626;background:#fef2f2;padding:15px;border-radius:8px;border-left:4px solid #dc2626}#wpforms-submit-694{display:none}.btn-generateur{display:inline-block;background-color:var(--global-palette2);color:#fff;padding:14px 28px;border-radius:8px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color 0.3s ease}.btn-generateur:hover{background-color:#e05a28}.vt-quand-partir{max-width:740px;margin:0 auto}.vt-quand-partir h3{font-weight:700;font-size:1.2rem;margin-bottom:1.5rem}.vt-qp-field{margin-bottom:1.25rem}.vt-qp-field label{display:block;font-weight:700;font-size:.95rem;margin-bottom:6px;color:#333}.vt-qp-field input[type="text"],.vt-qp-field select{width:100%;padding:10px 14px;font-size:.95rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background:#fff;color:#333}.vt-qp-field input[type="text"]:focus,.vt-qp-field select:focus{border-color:#2271b1;outline:none;box-shadow:0 0 0 2px rgb(34 113 177 / .15)}#btn-quand-partir{background:#e8720c;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;margin-top:.5rem}#btn-quand-partir:hover{background:#c5610a}.vt-checklist{max-width:740px;margin:0 auto}.vt-cl-field{margin-bottom:1.25rem}.vt-cl-field label{display:block;font-weight:700;font-size:.95rem;margin-bottom:6px;color:#333}.vt-cl-field input[type="text"],.vt-cl-field input[type="number"],.vt-cl-field select{width:100%;padding:10px 14px;font-size:.95rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background:#fff;color:#333}.vt-cl-field input[type="text"]:focus,.vt-cl-field input[type="number"]:focus,.vt-cl-field select:focus{border-color:#2271b1;outline:none;box-shadow:0 0 0 2px rgb(34 113 177 / .15)}.vt-cl-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#btn-checklist{background:#e8720c;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;margin-top:.5rem}#btn-checklist:hover{background:#c5610a}.vt-result-card h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:700;color:#185FA5}.vt-result-card ul{margin:.5rem 0 1rem;padding:0}.vt-result-card li{list-style:disc;margin-left:1.25rem;margin-bottom:4px}.vt-result-card li{margin-bottom:4px;list-style:disc;margin-left:1.25rem}.vt-result-card ul{margin:.5rem 0 1rem;padding:0}.vt-result-card h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:700;color:#185FA5}