.contacts-form-section-module__LLQ6MG__section{background-color:#0d0d0d;border-top:1px solid #ffffff0f;padding:3.5rem 0 4.5rem;position:relative}.contacts-form-section-module__LLQ6MG__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.contacts-form-section-module__LLQ6MG__inner{padding-inline:1.5rem}}@media (min-width:1024px){.contacts-form-section-module__LLQ6MG__inner{padding-inline:2.5rem}}.contacts-form-section-module__LLQ6MG__panel{background:#121212;border:1px solid #ffffff14;border-radius:1.25rem;grid-template-columns:1fr;gap:2rem;padding:1.75rem 1.25rem 1.5rem;display:grid}@media (min-width:960px){.contacts-form-section-module__LLQ6MG__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem;padding:2.5rem 2.25rem}}.contacts-form-section-module__LLQ6MG__form{flex-direction:column;gap:1rem;display:flex}.contacts-form-section-module__LLQ6MG__formTitle{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:800;line-height:1.25}.contacts-form-section-module__LLQ6MG__fields{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.contacts-form-section-module__LLQ6MG__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.contacts-form-section-module__LLQ6MG__field,.contacts-form-section-module__LLQ6MG__fieldFull{color:#ffffffb8;flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.contacts-form-section-module__LLQ6MG__field input,.contacts-form-section-module__LLQ6MG__fieldFull textarea{color:#fff;resize:none;background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:none;width:100%;padding:.35rem 0 .45rem;font-family:inherit;font-size:.95rem}.contacts-form-section-module__LLQ6MG__field input::placeholder,.contacts-form-section-module__LLQ6MG__fieldFull textarea::placeholder{color:#ffffff59}.contacts-form-section-module__LLQ6MG__field input:focus,.contacts-form-section-module__LLQ6MG__fieldFull textarea:focus{border-bottom-color:var(--brand)}.contacts-form-section-module__LLQ6MG__dropzone{text-align:center;cursor:pointer;border:1px dashed #ffffff47;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:8.5rem;padding:1.1rem 1rem;transition:border-color .16s,background-color .16s;display:flex;position:relative}.contacts-form-section-module__LLQ6MG__dropzoneActive,.contacts-form-section-module__LLQ6MG__dropzone:hover{border-color:color-mix(in oklab, var(--brand) 70%, white);background:color-mix(in oklab, var(--brand) 8%, transparent)}.contacts-form-section-module__LLQ6MG__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.contacts-form-section-module__LLQ6MG__uploadIcon{width:2.4rem;height:2.4rem;color:var(--brand);place-items:center;margin-bottom:.2rem;display:grid}.contacts-form-section-module__LLQ6MG__uploadIcon svg{width:1.7rem;height:1.7rem}.contacts-form-section-module__LLQ6MG__uploadTitle{color:#fff;font-size:.95rem;font-weight:600}.contacts-form-section-module__LLQ6MG__uploadHint{color:#ffffffa6;font-size:.8rem}.contacts-form-section-module__LLQ6MG__uploadFormats{color:#fff6;margin-top:.35rem;font-size:.72rem}.contacts-form-section-module__LLQ6MG__submit{background:var(--brand);color:#fff;letter-spacing:.01em;cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:100%;min-height:2.85rem;font-size:.98rem;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex}.contacts-form-section-module__LLQ6MG__submit:hover:not(:disabled){filter:brightness(1.06)}.contacts-form-section-module__LLQ6MG__submit:active:not(:disabled){transform:translateY(1px)}.contacts-form-section-module__LLQ6MG__submit:disabled{opacity:.7;cursor:wait}.contacts-form-section-module__LLQ6MG__privacy{color:#ffffffb8;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.4;display:flex}.contacts-form-section-module__LLQ6MG__privacy input{accent-color:var(--brand);flex-shrink:0;width:.95rem;height:.95rem;margin-top:.15rem}.contacts-form-section-module__LLQ6MG__privacy a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.contacts-form-section-module__LLQ6MG__messageError,.contacts-form-section-module__LLQ6MG__messageSuccess{margin:0;font-size:.82rem;line-height:1.4}.contacts-form-section-module__LLQ6MG__messageError{color:#ff8f7a}.contacts-form-section-module__LLQ6MG__messageSuccess{color:#8dffb0}.contacts-form-section-module__LLQ6MG__benefits{background:#0000004d;border:1px solid #ffffff0f;border-radius:.9rem;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex}@media (min-width:960px){.contacts-form-section-module__LLQ6MG__benefits{padding:1.75rem 1.5rem}}.contacts-form-section-module__LLQ6MG__benefitsTitle{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.contacts-form-section-module__LLQ6MG__benefitsList{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.contacts-form-section-module__LLQ6MG__benefit{gap:.85rem;display:flex}.contacts-form-section-module__LLQ6MG__benefitIcon{border:1px solid color-mix(in oklab, var(--brand) 70%, transparent);width:2.5rem;height:2.5rem;color:var(--brand);background:#00000059;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.contacts-form-section-module__LLQ6MG__benefitIcon svg{width:1.2rem;height:1.2rem}.contacts-form-section-module__LLQ6MG__benefitBody{flex-direction:column;gap:.25rem;display:flex}.contacts-form-section-module__LLQ6MG__benefitTitle{color:#fff;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.contacts-form-section-module__LLQ6MG__benefitDescription{color:#fff9;margin:0;font-size:.82rem;line-height:1.4}
