.rvm-tool-wrapper{display:flex;justify-content:center;padding:40px 16px;width:100%}.rvm-card{background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 14px 36px rgba(0,0,0,.06);max-width:620px;padding:28px;width:100%}.rvm-card h2{margin-bottom:6px;margin-top:0}.rvm-intro{color:#555;margin-bottom:20px;margin-top:0}.rvm-form{display:grid;gap:16px}.rvm-field{display:grid;gap:6px}.rvm-label{font-weight:600}.rvm-field select{background:#fafafa;border:1px solid #ccc;border-radius:10px;padding:10px 12px;width:100%}.rvm-checkbox{display:block;font-size:14px;font-weight:400}.rvm-checkbox input{margin-right:6px}.rvm-submit-btn{background:#244e31;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:4px;padding:12px 16px;width:100%}.rvm-submit-btn:disabled{cursor:not-allowed;opacity:.6}.rvm-result{border-top:1px solid #eee;margin-top:24px;padding-top:20px}.rvm-result h3{margin-bottom:8px;margin-top:0}.rvm-result ul{margin-bottom:16px;margin-top:8px;padding-left:18px}.rvm-next-step{color:#555;font-size:14px;margin-bottom:12px;margin-top:0}.hidden{display:none}@media (max-width:600px){.rvm-card{border-radius:14px;padding:20px}}