.ContactForms_form__wfUEH{display:grid;gap:1.4rem}.ContactForms_fieldRow__Ve3Iz{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ContactForms_form__wfUEH label{display:grid;gap:.6rem;font-size:var(--font-size-accent);text-transform:uppercase;letter-spacing:.12em}.ContactForms_form__wfUEH label span{color:rgba(210,244,255,.68)}.ContactForms_form__wfUEH input,.ContactForms_form__wfUEH select,.ContactForms_form__wfUEH textarea{background:rgba(4,26,38,.9);border:1px solid rgba(196,255,255,.3);border-radius:18px;padding:.85rem 1.2rem;color:var(--color-text-primary);font-size:var(--font-size-body);width:100%;transition:border-color .14s ease,box-shadow .14s ease}.ContactForms_form__wfUEH textarea{min-height:140px;resize:vertical}.ContactForms_form__wfUEH input:focus,.ContactForms_form__wfUEH select:focus,.ContactForms_form__wfUEH textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(60,240,255,.25)}.ContactForms_form__wfUEH button{justify-self:start;background:var(--color-accent);color:#03131d;padding:.85rem 2.6rem;border-radius:999px;border:none;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:var(--font-size-accent);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ContactForms_form__wfUEH button:hover{transform:translateY(-2px);box-shadow:0 24px 46px rgba(60,240,255,.35)}.ContactForms_checkboxGroup__1BJaX{border:1px solid rgba(196,255,255,.28);border-radius:22px;padding:1.2rem 1.4rem 1.4rem;display:grid;gap:1rem}.ContactForms_checkboxGroup__1BJaX legend{font-size:var(--font-size-accent);letter-spacing:.14em;text-transform:uppercase;color:rgba(210,244,255,.68)}.ContactForms_checkboxGrid__W2MVR{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ContactForms_checkboxOption__k5Rd7{display:inline-flex;align-items:flex-start;gap:.55rem;background:rgba(4,26,38,.9);border-radius:16px;padding:.75rem 1rem;border:1px solid rgba(196,255,255,.3);font-size:var(--font-size-accent);letter-spacing:.08em;text-transform:uppercase}.ContactForms_checkboxOption__k5Rd7 input{accent-color:var(--color-accent)}.ContactForms_helperText__cLQxP{color:rgba(210,244,255,.76);font-size:var(--font-size-caption);margin:0}.ContactForms_fileList__2hgzI{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.4rem}.ContactForms_fileListItem__bP3eK{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap;background:rgba(4,26,38,.72);border:1px solid rgba(196,255,255,.25);border-radius:14px;padding:.7rem .9rem;font-size:var(--font-size-body)}.ContactForms_fileDetails__suy19{display:flex;align-items:center;gap:.5rem;flex:1 1 240px;min-width:0;flex-wrap:wrap}.ContactForms_fileName__dA6ZD{word-break:break-word;flex:1 1 auto;min-width:0}.ContactForms_fileSize__C9lR9{color:rgba(210,244,255,.8);white-space:nowrap}.ContactForms_removeFileButton__6oWdT{background:transparent;border:1px solid rgba(196,255,255,.4);border-radius:999px;color:var(--color-text-primary);padding:.35rem .9rem;text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-caption);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.ContactForms_removeFileButton__6oWdT:hover{border-color:rgba(60,240,255,.7);background:rgba(60,240,255,.08)}.ContactForms_fileSummary__1Bhui{margin:.35rem 0 0;color:rgba(210,244,255,.9);font-size:var(--font-size-body)}.ContactForms_fileLimitWarning__GW7gQ{color:#ffb3b3;font-weight:700}.ContactForms_captcha__4trTM{width:100%}@media (max-width:720px){.ContactForms_form__wfUEH button{width:100%}}