/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2025 | 22:08:02 */
:root {
  --bg: #0f0f10;
  --panel: #17181b;
  --text: #e7e7ea;
  --muted: #a7a7ad;
  --accent: #cda0ff;
  --error: #ff6b6b;
  --ok: #67d39c;
}
* { box-sizing: border-box; }
body {
  background: radial-gradient(1200px 800px at 80% -10%, #1d1e23 10%, var(--bg) 60%);
  color: var(--text);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Arial;
}
.card {
  width: 100%; max-width: 820px;
  background: linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.02));
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 20px;
  box-shadow: 0 10px 40px rgba(0,0,0,0.35);
  backdrop-filter: blur(6px);
  margin: 2rem auto; padding: 0;
}
header { padding: 28px 28px 0 28px; }
header h1 { margin: 0 0 6px 0; font-size: 1.6rem; letter-spacing: 0.2px; }
header p { margin: 0; color: var(--muted); line-height: 1.4; }
form { padding: 24px 28px 28px 28px; display: grid; gap: 16px; }

.row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
@media (max-width: 720px) { .row { grid-template-columns: 1fr; } }

label { display: block; font-size: 0.95rem; margin: 0 0 6px 2px; color: var(--muted); }
input[type="text"], input[type="email"], textarea, select {
  width: 100%; border: 1px solid rgba(255,255,255,0.12);
  background: #17181b !important; 
  color: #e7e7ea !important;
  padding: 12px 12px; border-radius: 12px; outline: none;
  transition: border-color .2s, box-shadow .2s; font-size: 0.97rem;
}
input:focus, textarea:focus, select:focus {
  border-color: var(--accent); box-shadow: 0 0 0 3px rgba(205,160,255,0.18);
}
textarea { min-height: 130px; resize: vertical; }

.muted { color: var(--muted); font-size: 0.9rem; }
.hint { font-size: 0.86rem; color: var(--muted); margin-top: 6px; }

.checkbox, .radio { display: flex; align-items: flex-start; gap: 10px; }
.checkbox input, .radio input { margin-top: 3px; }

.actions { display: flex; gap: 12px; align-items: center; padding-top: 6px; }
button {
  border: none; background: var(--accent); color: #16161a;
  padding: 12px 18px; border-radius: 12px; font-weight: 600;

/* Hide the honeypot field no matter what */
form#applyForm input[name="company"] {
  position: absolute !important;
  left: -9999px !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Fallback: if anything still shows, uncomment the next line */
/* form#applyForm input[name="company"] { display: none !important; } */

