.sevayat-subscribe-wrap { max-width:420px; margin:20px auto; background:#fff; padding:18px; border-radius:10px; box-shadow:0 6px 20px rgba(0,0,0,0.06); border:1px solid #eee; font-family:Arial, sans-serif; }
.sevayat-logo { text-align:center; margin-bottom:10px; }
.sevayat-logo img{ max-width:80px; border-radius:50%; }
.sevayat-heading { text-align:center; color:#8e1b1b; margin:0 0 6px 0; font-size:18px; }
.sevayat-subtext { text-align:center; color:#666; margin:0 0 12px 0; font-size:13px }
.sevayat-label { display:block; margin-bottom:10px; font-size:14px; }
.sevayat-label input { width:100%; padding:10px; border:1px solid #ddd; border-radius:6px; }
.sevayat-submit { background:#cc9b30; color:#fff; padding:10px 16px; border:0; border-radius:6px; cursor:pointer; width:100%; font-weight:600; }
