.ServiceRequest_page__aPoqC{min-height:100vh;padding:140px 20px 80px;background:radial-gradient(circle at 20% 10%,rgba(59,130,246,.15),transparent 40%),radial-gradient(circle at 80% 90%,rgba(14,165,233,.12),transparent 40%),#060b18;color:#e6edf7}.ServiceRequest_container__8yMwY{max-width:1100px;margin:0 auto}.ServiceRequest_pageLoader__JaT4K{min-height:60vh;display:flex;align-items:center;justify-content:center}.ServiceRequest_spinner___akwq{width:48px;height:48px;border:4px solid rgba(20,40,90,.15);border-top-color:#14285a;border-radius:50%;animation:ServiceRequest_spin__vDT_e .8s linear infinite}@keyframes ServiceRequest_spin__vDT_e{to{transform:rotate(1turn)}}.ServiceRequest_header__1wTzu{text-align:center;margin-bottom:48px}.ServiceRequest_header__1wTzu h1{font-size:clamp(32px,4vw,44px);font-weight:700;margin-bottom:12px}.ServiceRequest_header__1wTzu p{color:#9fb0d0;max-width:620px;margin:0 auto;line-height:1.6}.ServiceRequest_step__GRGmE{margin-bottom:48px}.ServiceRequest_formSection__z8Uxl h2,.ServiceRequest_step__GRGmE h2{font-size:22px;font-weight:600;margin-bottom:20px;color:#dbe7ff}.ServiceRequest_serviceGrid__Oa_Sn{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ServiceRequest_serviceCard__DGi_b{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:20px;text-align:left;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(10px)}.ServiceRequest_serviceCard__DGi_b strong{display:block;font-size:16px;margin-bottom:6px}.ServiceRequest_serviceCard__DGi_b span{font-size:14px;color:#9fb0d0}.ServiceRequest_serviceCard__DGi_b:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.6);background:rgba(59,130,246,.08)}.ServiceRequest_active__GtIGV{border-color:#3b82f6;background:rgba(59,130,246,.16);box-shadow:0 0 0 1px rgba(59,130,246,.35)}.ServiceRequest_formSection__z8Uxl{margin-top:40px}.ServiceRequest_form__qYWQM{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:32px;backdrop-filter:blur(14px)}.ServiceRequest_field__DMmvl{display:flex;flex-direction:column;margin-bottom:20px}.ServiceRequest_field__DMmvl label{font-size:14px;margin-bottom:6px;color:#b7c6e6}.ServiceRequest_field__DMmvl input,.ServiceRequest_field__DMmvl textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:12px 14px;color:#e6edf7;font-size:14px;outline:none;transition:all .2s ease}.ServiceRequest_field__DMmvl input::placeholder,.ServiceRequest_field__DMmvl textarea::placeholder{color:#7f91b3}.ServiceRequest_field__DMmvl input:focus,.ServiceRequest_field__DMmvl textarea:focus{border-color:#3b82f6;background:rgba(59,130,246,.08)}.ServiceRequest_fieldRow__5mBfQ{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ServiceRequest_submitBtn__oRKWA{width:fit-content;text-align:center;margin-top:10px;padding:18px;border-radius:999px;border:none;font-weight:600;font-size:15px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#6b0f1a,#0b1f3a);transition:all .25s ease}.ServiceRequest_submitBtn__oRKWA,.ServiceRequest_submit__qmYt5{display:flex;justify-content:center}.ServiceRequest_submitBtn__oRKWA:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(37,99,235,.35)}.ServiceRequest_submitBtn__oRKWA:disabled{opacity:.6;cursor:not-allowed;transform:none}.ServiceRequest_success__aXCye{display:flex;justify-content:center;margin-top:14px;color:#4ade80;font-size:14px}.ServiceRequest_imagePreview__FOHRv{margin-top:14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ServiceRequest_removeImageBtn__nk7iS{background:transparent;border:1px solid #8b0000;color:#8b0000;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:all .18s ease}.ServiceRequest_removeImageBtn__nk7iS:hover{background:#8b0000;color:#fff}@media (max-width:900px){.ServiceRequest_serviceGrid__Oa_Sn{grid-template-columns:1fr 1fr}.ServiceRequest_fieldRow__5mBfQ{grid-template-columns:1fr}.ServiceRequest_page__aPoqC{padding:120px 16px 60px}}@media (max-width:480px){.ServiceRequest_serviceGrid__Oa_Sn{grid-template-columns:1fr}.ServiceRequest_form__qYWQM{padding:22px}}