.ContactSection_contactSection__OU5Kr{padding:3rem 0 6rem;position:relative;background-color:transparent;color:var(--ockant-silver)}.ContactSection_container__GSz2z{width:100%;max-width:1100px;margin:0 auto;padding:0 2rem}.ContactSection_headerArea__tUCVg{text-align:left;margin-bottom:4rem;display:flex;flex-direction:column;align-items:flex-start}.ContactSection_sectionLabel__uiWD1{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ockant-cyan);margin-bottom:.75rem}.ContactSection_title__sBWs8{font-size:1.8rem;line-height:1.1;font-weight:800;margin-bottom:.5rem;margin-top:.25rem;letter-spacing:-.02em;position:relative;display:inline-block}@media (min-width:1024px){.ContactSection_title__sBWs8{font-size:3.5rem;margin-bottom:.75rem}}.ContactSection_subtitle__Pz_iK{font-size:1rem;line-height:1.6;color:var(--ockant-slate);max-width:640px;margin-top:1.25rem}@media (min-width:1024px){.ContactSection_subtitle__Pz_iK{font-size:1.125rem;margin-top:1.25rem}}.ContactSection_highlight__kbcrJ{color:var(--ockant-cyan);font-weight:600}.ContactSection_contentGrid__NU_Rb{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:768px){.ContactSection_contentGrid__NU_Rb{grid-template-columns:1.2fr .8fr;gap:2.5rem}}.ContactSection_formCard__z77k_{padding:2.5rem;border:1px solid rgba(0,168,232,.12);border-radius:8px;background:rgba(10,22,40,.4);position:relative;overflow:hidden;transition:border-color .4s ease}.ContactSection_formCard__z77k_:hover{border-color:rgba(0,168,232,.25)}.ContactSection_formHeader__FPTmX{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.ContactSection_formHeaderIcon__xBoJO{color:var(--ockant-cyan)}.ContactSection_formTitle__BH1I7{font-size:1.35rem;font-weight:700;color:var(--ockant-silver)}.ContactSection_form__hoBmM{display:flex;flex-direction:column;gap:1.25rem}.ContactSection_inputGroup__RVuxu{display:flex;align-items:center;gap:0;position:relative}.ContactSection_inputIcon__qY7Sv{position:absolute;left:1rem;color:var(--ockant-slate-dark);display:flex;align-items:center;pointer-events:none;transition:color .3s ease;z-index:2}.ContactSection_inputGroup__RVuxu:focus-within .ContactSection_inputIcon__qY7Sv{left:14px;top:14px;color:rgba(225,230,236,.4);pointer-events:none;display:flex;align-items:center}.ContactSection_input__W_II3{width:100%;background:rgba(10,22,40,.6);border:1px solid rgba(225,230,236,.12);border-radius:8px;padding:14px 16px 14px 40px;color:var(--ockant-silver);font-size:.95rem;outline:none;transition:all .2s ease}.ContactSection_input__W_II3::placeholder{color:rgba(225,230,236,.3)}.ContactSection_input__W_II3:focus{border-color:rgba(0,168,232,.5);box-shadow:0 0 0 3px rgba(0,168,232,.15);background:rgba(10,22,40,.9)}.ContactSection_readOnlyInput__cWPg9{background:rgba(10,22,40,.3);color:rgba(225,230,236,.5);cursor:not-allowed;border-color:rgba(225,230,236,.05)}.ContactSection_textarea__NDvWj{resize:none;min-height:120px}.ContactSection_fileUploadGroup__gRCvg{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ContactSection_fileUploadHeader__AxpF1{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.ContactSection_fileUploadLabel__3O0H5{font-size:.85rem;color:rgba(225,230,236,.7);margin:0}.ContactSection_fileUploadHint__ni44y{font-size:.75rem;color:rgba(225,230,236,.4)}.ContactSection_fileInputLabel__GSXlZ{display:flex;align-items:center;gap:12px;background:rgba(10,22,40,.6);border:1px dashed rgba(225,230,236,.2);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease}.ContactSection_fileInputLabel__GSXlZ:hover{background:rgba(10,22,40,.8);border-color:rgba(0,168,232,.4)}.ContactSection_fileIcon__WLdOs{color:rgba(0,168,232,.8);flex-shrink:0}.ContactSection_fileInputText__TLX5r{font-size:.9rem;color:rgba(225,230,236,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactSection_hiddenFileInput__W0zPk{display:none}.ContactSection_errorBox__x5hP_,.ContactSection_successBox__bbkHe{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;font-size:.85rem;font-weight:500}.ContactSection_errorBox__x5hP_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#fca5a5}.ContactSection_successBox__bbkHe{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#86efac}.ContactSection_errorBox__x5hP_ p,.ContactSection_successBox__bbkHe p{margin:0}.ContactSection_authRequiredBlock__UZWn3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:rgba(10,22,40,.4);border-radius:8px;border:1px solid rgba(225,230,236,.05);margin-top:10px}.ContactSection_authIconContainer__CkRm7{width:64px;height:64px;background:rgba(0,168,232,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--ockant-cyan);margin-bottom:20px}.ContactSection_authRequiredTitle__cBgvm{font-size:1.25rem;font-weight:600;color:var(--ockant-silver);margin:0 0 12px}.ContactSection_authRequiredText__TPubo{font-size:.95rem;color:rgba(225,230,236,.6);margin:0 0 24px;line-height:1.5;max-width:300px}.ContactSection_authRequiredBtn__BbWGk{background:var(--ockant-cyan);color:var(--ockant-navy);text-decoration:none;padding:12px 24px;border-radius:6px;font-weight:600;font-size:.95rem;transition:all .2s ease}.ContactSection_authRequiredBtn__BbWGk:hover{background:var(--ockant-cyan-bright)}.ContactSection_submitBtn__qcR_V{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;border:1px solid var(--ockant-cyan);background:var(--ockant-cyan);color:var(--ockant-navy);transition:all .2s ease;position:relative;overflow:hidden;margin-top:.5rem}.ContactSection_submitBtn__qcR_V:hover:not(:disabled){background:var(--ockant-cyan-bright);border-color:var(--ockant-cyan-bright)}.ContactSection_submitBtn__qcR_V:disabled{opacity:.7;cursor:not-allowed}.ContactSection_btnSpinner__aB4Fv{width:16px;height:16px;border:2px solid rgba(0,168,232,.3);border-top:2px solid var(--ockant-cyan);border-radius:50%;animation:ContactSection_btn-spin__U2uXN .6s linear infinite}@keyframes ContactSection_btn-spin__U2uXN{to{transform:rotate(1turn)}}.ContactSection_infoColumn__r78yP{display:flex;flex-direction:column;gap:1.25rem}.ContactSection_infoCard__Vk670{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:rgba(225,230,236,.02);border:1px solid rgba(225,230,236,.06);border-radius:8px;transition:all .3s ease}.ContactSection_infoCard__Vk670:hover{transform:translateY(-4px);border-color:rgba(0,168,232,.2);background:rgba(225,230,236,.04);box-shadow:0 8px 20px rgba(0,0,0,.3)}.ContactSection_infoIconWrap__n4_Jr{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(225,230,236,.03);border:1px solid rgba(225,230,236,.06);border-radius:8px;transition:all .3s ease}.ContactSection_infoCard__Vk670:hover .ContactSection_infoIconWrap__n4_Jr{background:rgba(225,230,236,.06);transform:scale(1.05)}.ContactSection_infoContent__hrLjE{display:flex;flex-direction:column;gap:.25rem}.ContactSection_infoTitle__FfdIi{font-size:.85rem;font-weight:600;color:var(--ockant-slate);text-transform:uppercase;letter-spacing:.08em}.ContactSection_infoValue__9s5WQ{font-size:.95rem;color:var(--ockant-slate);text-decoration:none;transition:all .2s ease}a.ContactSection_infoValue__9s5WQ:hover{filter:brightness(1.3)}.ContactSection_responseNote__Po_pb{padding:1.5rem;border:1px solid rgba(0,168,232,.12);border-radius:8px;background:rgba(10,22,40,.4);position:relative;overflow:hidden;margin-top:.5rem}.ContactSection_responseText__UTQaQ{font-size:.9rem;color:var(--ockant-slate);line-height:1.6;position:relative;z-index:1}.ContactSection_responseText__UTQaQ strong{color:var(--ockant-cyan)}.ContactSection_socialsBlock__z6InT{padding:1.5rem;border:1px solid rgba(225,230,236,.06);border-radius:8px;background:rgba(225,230,236,.02);text-align:center}.ContactSection_socialsTitle__PordS{font-size:.85rem;font-weight:600;color:var(--ockant-slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem}.ContactSection_socialsRow__FcGn9{display:flex;justify-content:center;gap:1rem}.ContactSection_socialIcon__3M2Ki{width:44px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;border:1px solid rgba(225,230,236,.08)}.ContactSection_socialIcon__3M2Ki:hover{transform:translateY(-3px) scale(1.08);filter:brightness(1.15)}.ContactSection_socialIcon__3M2Ki:active{transform:scale(.95)}@media (max-width:768px){.ContactSection_formCard__z77k_{padding:1.75rem 1.25rem}.ContactSection_formTitle__BH1I7{font-size:1.15rem}.ContactSection_input__W_II3{font-size:.9rem;padding:.75rem .85rem .75rem 2.5rem}.ContactSection_submitBtn__qcR_V{width:100%;padding:.75rem 1.5rem;font-size:.85rem}}.ContactSection_filePreviewContainer__mGAVY{background:rgba(10,22,40,.4);border:1px dashed rgba(0,168,232,.4);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.ContactSection_imagePreview__7BQfl{width:100%;max-height:200px;object-fit:contain;border-radius:8px;background:rgba(0,0,0,.3)}.ContactSection_pdfPreview__rM3P8{width:100%;height:250px;border-radius:8px;border:none;background:white}.ContactSection_genericPreview__wkVyt{width:100%;height:100px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:8px;color:rgba(225,230,236,.5)}.ContactSection_filePreviewActions__zf6VT{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.ContactSection_previewFileName__ENPkc{font-size:.85rem;color:var(--ockant-silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.ContactSection_removeFileBtn__CKc9a{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.ContactSection_removeFileBtn__CKc9a:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.ContactSection_fileSizeErrorLabel___kxmY{display:flex;align-items:center;gap:6px;color:#fca5a5;background:rgba(239,68,68,.1);padding:8px 12px;border-radius:6px;font-size:.8rem;margin-top:4px;border:1px solid rgba(239,68,68,.2)}