.ContactForm-module__1SvrgG__form{gap:1.5rem;display:grid;container-type:inline-size}.ContactForm-module__1SvrgG__intro{border-bottom:1px solid #ffffff2e;padding-bottom:1.5rem}.ContactForm-module__1SvrgG__intro p{color:#f03e2f;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.ContactForm-module__1SvrgG__intro h2{letter-spacing:-.07em;margin:.65rem 0 0;font-size:clamp(2rem,5vw,3.75rem);font-weight:800;line-height:.9}.ContactForm-module__1SvrgG__intro>span{color:#ffffffa8;max-width:38rem;margin-top:.9rem;font-size:.95rem;line-height:1.65;display:block}.ContactForm-module__1SvrgG__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.ContactForm-module__1SvrgG__field{grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.ContactForm-module__1SvrgG__label{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;align-items:baseline;gap:.45rem;font-size:.63rem;font-weight:700;line-height:1.2;display:flex}.ContactForm-module__1SvrgG__label span{color:#ffffff5c;font-size:.55rem}.ContactForm-module__1SvrgG__icon{color:#f03e2f;place-items:center;display:grid}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__select,.ContactForm-module__1SvrgG__textarea{color:#fff;background:#171717;border:1px solid #0000;outline:none;width:100%;min-width:0;font-family:inherit;font-size:1rem;transition:border-color .22s,background-color .22s,box-shadow .22s;box-shadow:inset 2px 5px 10px #050505f2,inset 0 1px #ffffff0b}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__select{border-radius:9999px;height:3.25rem;padding:.65rem 1.15rem}.ContactForm-module__1SvrgG__textarea{resize:vertical;border-radius:1.15rem;min-height:9.5rem;padding:1rem 1.15rem;line-height:1.55}.ContactForm-module__1SvrgG__input::placeholder,.ContactForm-module__1SvrgG__textarea::placeholder{color:#ffffff57}.ContactForm-module__1SvrgG__input:hover,.ContactForm-module__1SvrgG__select:hover,.ContactForm-module__1SvrgG__textarea:hover{background:#1b1b1b}.ContactForm-module__1SvrgG__input:focus,.ContactForm-module__1SvrgG__select:focus,.ContactForm-module__1SvrgG__textarea:focus{background:#1a1a1a;border-color:#f03e2fcc;box-shadow:inset 2px 5px 10px #050505,0 0 0 3px #f03e2f1f}.ContactForm-module__1SvrgG__selectWrap{min-width:0;position:relative}.ContactForm-module__1SvrgG__select{appearance:none;cursor:pointer;padding-inline-end:2.8rem}.ContactForm-module__1SvrgG__select option{color:#fff;background:#171717}.ContactForm-module__1SvrgG__chevron{inset-inline-end:1rem;pointer-events:none;color:#ffffff8a;width:1.05rem;height:1.05rem;position:absolute;top:50%;transform:translateY(-50%)}.ContactForm-module__1SvrgG__multiline{align-items:start}.ContactForm-module__1SvrgG__multiline .ContactForm-module__1SvrgG__icon{padding-top:.85rem}.ContactForm-module__1SvrgG__checkbox{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;gap:.75rem;font-size:.68rem;font-weight:600;line-height:1.55;display:flex}.ContactForm-module__1SvrgG__checkbox input{accent-color:#f03e2f;flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem}.ContactForm-module__1SvrgG__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__1SvrgG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;display:flex}.ContactForm-module__1SvrgG__submit{color:#210900;min-height:3.25rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f03e2f;border:1px solid #f03e2f;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font-size:.72rem;font-weight:800;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.ContactForm-module__1SvrgG__submit:hover{background:#ff5b4e;transform:translateY(-2px)}.ContactForm-module__1SvrgG__submit:disabled{cursor:wait;opacity:.72;transform:none}.ContactForm-module__1SvrgG__submit:focus-visible,.ContactForm-module__1SvrgG__checkbox input:focus-visible{outline-offset:3px;outline:3px solid #f03e2f}.ContactForm-module__1SvrgG__actions p{color:#ffffff8c;max-width:27rem;margin:0;font-size:.82rem;line-height:1.5}html[dir=rtl] .ContactForm-module__1SvrgG__intro p,html[dir=rtl] .ContactForm-module__1SvrgG__label,html[dir=rtl] .ContactForm-module__1SvrgG__checkbox,html[dir=rtl] .ContactForm-module__1SvrgG__submit{font-family:var(--font-noto-arabic), Arial, sans-serif;letter-spacing:normal}@container (max-width:34rem){.ContactForm-module__1SvrgG__gridTwo{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:639px){.ContactForm-module__1SvrgG__form{gap:1.3rem}.ContactForm-module__1SvrgG__gridTwo{grid-template-columns:1fr;gap:1.25rem}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__select{height:3.1rem}.ContactForm-module__1SvrgG__field{grid-template-columns:1.55rem minmax(0,1fr);gap:.55rem}.ContactForm-module__1SvrgG__actions{align-items:stretch}.ContactForm-module__1SvrgG__submit{width:100%}.ContactForm-module__1SvrgG__actions p{text-align:center}.ContactForm-module__1SvrgG__intro h2{font-size:clamp(2rem,12vw,3rem)}}@media (prefers-reduced-motion:reduce){.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__select,.ContactForm-module__1SvrgG__textarea,.ContactForm-module__1SvrgG__submit{transition:none}}
