.ContactPage_page__w7pt3{background:#242424;min-height:100vh;display:flex;flex-direction:column;color:#f3f3f3}.ContactPage_main__HoEM7{display:flex;justify-content:center;width:100%;padding:calc(var(--header-height) + 30px) 20px 80px;box-sizing:border-box}.ContactPage_container__hlSBE{display:flex;flex-direction:column;gap:65px;width:100%;max-width:1200px}.ContactPage_backButton__pzC_3{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:#fff;cursor:pointer;transition:opacity .15s ease}.ContactPage_backButton__pzC_3:hover{opacity:.7}.ContactPage_surveySection__w3NLB{display:flex;gap:160px;align-items:flex-start;width:100%}.ContactPage_surveyTitle__emoLz{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:32px;line-height:1.3;color:#fff;white-space:nowrap}.ContactPage_surveyBody__Hh3Nq{display:flex;flex-direction:column;gap:130px;width:844px;max-width:100%}.ContactPage_lead__EkBg6{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:26px;line-height:1.3;color:#f3f3f3}.ContactPage_lead__EkBg6 span{display:block}.ContactPage_sections__YaRiZ{display:flex;flex-direction:column;gap:100px}.ContactPage_section__V8V7Q{display:flex;flex-direction:column;gap:35px;width:100%}.ContactPage_sectionNumber__RoYry{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:20px;line-height:1.3;color:#54e9a3}.ContactPage_sectionHeading__vFRdt{display:flex;flex-direction:column;gap:8px}.ContactPage_sectionTitle__24xc1{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#f3f3f3}.ContactPage_sectionDesc__82RIZ{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#b2b2b2}.ContactPage_chipGroup__sRRqX{display:flex;flex-direction:column;gap:14px;width:100%}.ContactPage_chipGroupError__rpQie .ContactPage_chipList__hVqFV button{border-color:#ff5b5b!important;box-shadow:0 0 0 1px #ff5b5b}.ContactPage_chipList__hVqFV{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ContactPage_chipList__hVqFV button{height:45px}.ContactPage_sourceEtcWrap__Wytev{width:100%;max-width:480px}.ContactPage_chipError__urX5Q{display:flex;align-items:center;height:16px;margin:0;padding:0 8px;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:15px;line-height:1.3;color:#ff5b5b}.ContactPage_formList__WExbI{display:flex;flex-direction:column;gap:30px;width:100%}.ContactPage_fileDropzone__e3qsY{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;width:100%;padding:24px 24px 30px;border:1px dashed #626262;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.ContactPage_fileDropzone__e3qsY:focus-visible,.ContactPage_fileDropzone__e3qsY:hover{border-color:#999b9f;background:hsla(0,0%,100%,.02);outline:none}.ContactPage_fileDropzoneDragOver__3ypx_{border-color:#33d99c;background:rgba(51,217,156,.06)}.ContactPage_fileInputHidden__sF4vY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.ContactPage_fileDropzoneIcon__16YoY{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.ContactPage_fileDropzoneText__icVoQ{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ContactPage_fileDropzoneLead__DzUxt{margin:0;display:flex;flex-direction:column;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#d1d1d1}.ContactPage_fileDropzoneLead__DzUxt span{display:block}.ContactPage_fileDropzoneHint__ZJeqI{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#9b9b9b}.ContactPage_fileDropzoneCta__uPQIK{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;background:#d3d3d3;border-radius:6px;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#393939;pointer-events:none}.ContactPage_fileList__OHVv_{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:0;width:100%}.ContactPage_fileItem__JyrK0{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px}.ContactPage_fileName__koatZ{flex:1 1 auto;min-width:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#e4e4e4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactPage_fileRemove__8YdQe{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;opacity:.85;transition:opacity .15s ease}.ContactPage_fileRemove__8YdQe:hover{opacity:1}.ContactPage_formRow__xcD0G{display:flex;gap:12px;align-items:flex-start;width:100%}.ContactPage_formField__x7iSa{display:flex;flex-direction:column;gap:8px;flex:1 0 0;min-width:0;width:100%}.ContactPage_fieldLabel__QTIxL{display:flex;align-items:center;gap:2px;margin:0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;white-space:nowrap}.ContactPage_required__roHX6{color:#54e9a3}.ContactPage_optional__rSgyF{color:#9b9b9b}.ContactPage_privacyLabel__NRHGA{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#b2b2b2}.ContactPage_privacyLabelError__ElOOj{color:#ff5b5b}.ContactPage_privacyCheckbox__hY35T{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#33d99c;cursor:pointer}.ContactPage_privacyRow__M_89Z{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ContactPage_privacyDetailBtn__WZeu8{flex-shrink:0;padding:0;background:transparent;border:none;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#626262;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.ContactPage_privacyDetailBtn__WZeu8:hover{color:#b2b2b2}.ContactPage_privacyDetail__9iqH2{display:flex;flex-direction:column;gap:20px;padding:24px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px}.ContactPage_privacyAgreeBtn__ALClh{align-self:stretch;height:44px;border:1px solid #33d99c;border-radius:8px;background:transparent;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:15px;color:#33d99c;cursor:pointer;transition:background .15s ease,color .15s ease}.ContactPage_privacyAgreeBtn__ALClh:hover{background:rgba(51,217,156,.08)}.ContactPage_modalSection__oepEk{display:flex;flex-direction:column;gap:6px}.ContactPage_modalSectionTitle__kVY_s{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#54e9a3;text-transform:uppercase;letter-spacing:.05em}.ContactPage_modalList__PnxTt,.ContactPage_modalText__Zoji2{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#d1d1d1}.ContactPage_modalList__PnxTt{padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.ContactPage_modalSubLabel__4AvfB{margin:12px 0 4px;font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#d1d1d1}.ContactPage_modalNote__6NAKq{margin:8px 0 0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:12px;line-height:1.6;color:#9b9b9b}.ContactPage_modalAgreeSummary__EYFv7{margin:8px 0 0;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#54e9a3;text-align:center}.ContactPage_submitWrap__s8G6z{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:130px}.ContactPage_submitHint__trO3T{margin:0;font-family:Inter,SUIT,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#b2b2b2}.ContactPage_submitButton__JWIAN{display:flex;align-items:center;justify-content:center;align-self:stretch;gap:10px;width:100%;height:78px;padding:12px 23px;border:none;border-radius:8px;background:var(--KeyColor,#33d99c);font-family:Inter,SUIT,sans-serif;font-weight:600;font-size:22px;line-height:normal;color:#242424;cursor:pointer;transition:background .15s ease}.ContactPage_submitButton__JWIAN:hover{background:#2ac889}.ContactPage_statusMessage__Q0wBo{margin:0;padding:12px 16px;border-radius:8px;font-family:Inter,SUIT,sans-serif;font-weight:500;font-size:16px;line-height:1.3}.ContactPage_statusSuccess__VYNQX{background:rgba(84,233,163,.1);border:1px solid rgba(84,233,163,.4);color:#54e9a3}.ContactPage_statusError__tkxIP{background:rgba(255,91,91,.1);border:1px solid rgba(255,91,91,.4);color:#ff5b5b}@media (max-width:900px){.ContactPage_surveySection__w3NLB{flex-direction:column;gap:40px}.ContactPage_surveyTitle__emoLz{font-size:26px}.ContactPage_surveyBody__Hh3Nq{width:100%;gap:80px}.ContactPage_lead__EkBg6{font-size:22px}.ContactPage_sections__YaRiZ{gap:70px}.ContactPage_section__V8V7Q{gap:28px}.ContactPage_sectionTitle__24xc1{font-size:20px}.ContactPage_sectionDesc__82RIZ{font-size:16px}.ContactPage_formRow__xcD0G{flex-direction:column;gap:30px}.ContactPage_submitButton__JWIAN{height:64px;font-size:18px}}@media (max-width:480px){.ContactPage_main__HoEM7{padding:calc(var(--header-height) + 16px) 16px 60px}.ContactPage_container__hlSBE{gap:40px}}