.ContactForm_container__CG4dD{background-color:#000;color:#fff;padding:4rem 1.5rem;max-width:700px;font-family:sans-serif;margin:100px auto auto}.ContactForm_backButton__8SHbI{background:#fff;color:#000;padding:.4rem .8rem;border-radius:25px;border:none;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2rem;cursor:pointer;font-size:1rem}.ContactForm_leftTopShade__L28rc{position:absolute;top:0;left:0}.ContactForm_rightTopShade__Gfu4t{position:absolute;top:0;right:0;transform:rotateY(180deg)}.ContactForm_heading__R_heV{font-size:2.5rem;font-weight:400;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content;color:transparent;background:linear-gradient(83deg,#FFF 27.1%,#525252 72.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ContactForm_subtext__Z2BXQ{color:#aaa;font-size:1rem;margin-bottom:2.5rem}.ContactForm_infoPanel__w7d9A{margin-bottom:2rem}.ContactForm_infoGrid__Y6hA3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.ContactForm_infoCard__FiF2R{background:#111;border:1px solid #222;border-radius:16px;padding:1rem 1.1rem}.ContactForm_infoLabel__L2SGv{color:#8b8b8b;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.ContactForm_infoValue__0yEiq{color:#f5f5f5;font-size:.95rem;line-height:1.55;text-decoration:none}.ContactForm_policyLinks__vZN3b{display:flex;flex-wrap:wrap;gap:1rem}.ContactForm_policyLinks__vZN3b a{color:#fff;border-bottom:1px solid #4a4a4a;padding-bottom:.2rem;text-decoration:none}.ContactForm_form__VhbQi{background:#111;padding:2rem;border-radius:16px;display:flex;flex-direction:column;gap:1rem}.ContactForm_formLabel__ci3XZ{display:flex;flex-direction:column;font-size:.95rem;color:#eee;gap:.5rem}.ContactForm_formInput___vzSh,.ContactForm_formSelect__XXV3j,.ContactForm_formTextarea__2UVZY{background:#1c1c1c;color:#fff;border:1px solid #333;padding:.75rem 1rem;border-radius:10px;font-size:.95rem;outline:none}.ContactForm_dateInput__H6G2r,.ContactForm_timeInput__lqv8e{cursor:pointer}.ContactForm_checkboxWrapper__Wfn6A{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#bbb}.ContactForm_submitButton___tMrn{background:#00ff7f;color:#fff;border:none;padding:.75rem 1.5rem;font-weight:700;border-radius:30px;cursor:pointer;margin-top:1rem;align-self:start;transition:.3s ease;text-shadow:0 0 2px #000}.ContactForm_submitButton___tMrn:hover{background:#00e674}.ContactForm_errorInput__BQoQZ{border-color:#ef4444!important;background-color:#fef2f2}.ContactForm_errorText___vWxv{color:#ef4444;font-size:.875rem;margin-top:.25rem;display:block}.ContactForm_message__0DoTV{padding:1rem;border-radius:.5rem;margin-bottom:1rem;text-align:center}.ContactForm_success__KfYHg{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.ContactForm_error__GaJRQ{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ContactForm_submitting__EJ54b{opacity:.7;cursor:not-allowed}@media (max-width:768px){.ContactForm_infoGrid__Y6hA3{grid-template-columns:1fr}}