

/* ===== Form card (same as support) ===== */
.form-card{background:var(--white);border:var(--bd);border-radius:var(--r);box-shadow:5px 5px 0 0 var(--black);padding:28px 30px 30px}
.form-card .fhead{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:2px solid #E3DED0;margin-bottom:6px}
.form-card .fhead h2{font-size:21px;font-weight:800;letter-spacing:-.3px}
.form-card .fhead p{font-size:14px;color:var(--muted);margin-top:3px}
.fld{display:block;margin-top:18px}
.fld .lb{display:block;font-family:'Sora','Sora Fallback',sans-serif;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}
.fin{width:100%;border:2px solid #E3DED0;border-radius:var(--r);background:var(--white);padding:13px 14px;font-family:'Inter','Inter Fallback',sans-serif;font-size:15px;font-weight:600;color:var(--text);transition:border-color .16s ease}
.fin:focus{border-color:var(--black)}
.fin::placeholder{color:#9A9C90;font-weight:500}
.form-card .btn{margin-top:20px}
.fnote{font-size:13px;font-weight:600;color:var(--muted);line-height:1.6;margin-top:14px}
.fnote a{color:var(--text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}
@media (max-width:1000px){
.form-card{padding:22px 20px 24px}
}
/* --- Withdrawal --- */
.wd{background:var(--plansbg,#FDF4D8);padding:64px 0 92px}
.wd .head-c{max-width:700px;margin:0 auto 38px;text-align:center}
.wd h1{font-weight:800;line-height:1.05}
.wd .lead{font-size:18px;color:var(--muted);line-height:1.6;max-width:580px;margin:14px auto 0}
.wd .col{max-width:660px;margin:0 auto}
.dash{background:var(--green-soft);border:var(--bd);border-radius:var(--r);box-shadow:5px 5px 0 0 var(--black);padding:22px 24px 24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:24px}
.dash .ic{width:46px;height:46px;flex:none;background:var(--white);border:var(--bd);border-radius:10px;display:grid;place-items:center}
.dash h2{font-size:20px;font-weight:800;letter-spacing:-.3px}
.dash p{font-size:15px;color:#3A4A28;line-height:1.6;margin-top:7px}
.dash .go{display:inline-block;margin-top:13px;font-family:'Sora','Sora Fallback',sans-serif;font-weight:800;font-size:15px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
@media (max-width:1000px){
.wd{padding:48px 0 64px}
.dash{grid-template-columns:1fr}
}

.fmsg{margin-top:16px;border:var(--bd);border-radius:var(--r);padding:12px 14px;font-size:14px;font-weight:600;line-height:1.55;color:var(--text);background:var(--green-soft)}
.fmsg[hidden]{display:none}
.fnote + .fnote{margin-top:6px}
