@font-face{font-family:mikhak;src:url(../media/Mikhak_Bold-s.p.65a0e219.ttf)format("truetype");font-display:swap}@font-face{font-family:mikhak Fallback;src:local(Arial);ascent-override:104.47%;descent-override:56.99%;line-gap-override:0.0%;size-adjust:102.82%}.mikhak_94ef8bd8-module__IDSfka__className{font-family:mikhak,mikhak Fallback}
@font-face{font-family:vazir;src:url(../media/Vazir-s.p.b2804e31.ttf)format("truetype");font-display:swap}@font-face{font-family:vazir Fallback;src:local(Arial);ascent-override:103.85%;descent-override:50.72%;line-gap-override:0.0%;size-adjust:101.09%}.vazir_a617eac1-module__n6YDLG__className{font-family:vazir,vazir Fallback}
.request-page{background:radial-gradient(circle at 0 0,#7dd3fc47,#0000 45%),radial-gradient(circle at 100% 100%,#6ee7a83d,#0000 50%),linear-gradient(160deg,#1b2230 0%,#242c3d 45%,#161b25 100%)}.request-form-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#0a0a0a 0%,#1f1f1f 100%);border-radius:24px;max-width:800px;margin:auto;padding:2rem;box-shadow:0 0 50px #000000b3}.request-form-container h1{text-align:center;color:#7dd3fc;text-shadow:0 0 6px #0ae712e6,0 0 14px #7dd3fc40;margin-bottom:1rem;font-family:Mikhak;font-size:clamp(1.8rem,4vw,2.5rem)}.request-form{flex-direction:column;gap:1.5rem;display:flex}.form-field{opacity:0;flex-direction:column;gap:.5rem;animation:.7s forwards fadeInUp;display:flex;transform:translateY(20px)}.form-field:first-child{animation-delay:.1s}.form-field:nth-child(2){animation-delay:.2s}.form-field:nth-child(3){animation-delay:.3s}.form-field:nth-child(4){animation-delay:.4s}.form-field:nth-child(5){animation-delay:.5s}.form-field:nth-child(6){animation-delay:.6s}.form-field:nth-child(7){animation-delay:.7s}.form-field:nth-child(8){animation-delay:.8s}.field-label{color:#facc15;align-items:center;gap:.5rem;font-family:Mikhak;font-weight:700;display:flex}.label-icon{opacity:.85;font-size:.95rem}.form-field input,.form-field select{color:#fff;background-color:#0a0a0a99;border:2px solid #facc1566;border-radius:12px;padding:.75rem 1rem;font-family:Vazir;transition:all .3s}.form-field input::placeholder,.form-field select option{color:#fff6}.form-field input:focus,.form-field select:focus{border-color:#facc15;outline:none;box-shadow:0 0 12px #facc1580}.submit-btn{color:#000;cursor:pointer;background-color:#2ce85b;border:none;border-radius:12px;padding:.85rem;font-family:Mikhak;box-shadow:0 0 15px #2ee85bb3}.submit-btn:hover{background-color:#25c74a}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.request-form-container h1{font-size:1.4rem}}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{text-align:center;background:#fff;border-radius:4px;width:90%;max-width:420px;padding:2rem;box-shadow:0 0 40px #0006}.modal-box p{color:#000;margin-bottom:1.5rem;font-family:Vazir;font-size:1rem;font-weight:700}.modal-box p.error{color:#dc2626}.modal-box p.success{color:#16a34a}.modal-box button{cursor:pointer;background:#facc15;border:none;border-radius:10px;padding:.6rem 1.5rem;font-family:Mikhak}
