._layout_og1x0_1{min-height:100vh;display:flex;flex-direction:column}._header_og1x0_8{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--bg-secondary);border-bottom:1px solid rgba(255,255,255,.1)}._languageSelector_og1x0_18{display:flex;align-items:center;gap:var(--spacing-xs)}._globeIcon_og1x0_24{color:var(--text-secondary)}._languageSelect_og1x0_18{background-color:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .2s ease}._languageSelect_og1x0_18:hover{border-color:var(--accent-teal)}._languageSelect_og1x0_18:focus{outline:none;border-color:var(--accent-teal)}._languageSelect_og1x0_18 option{background-color:var(--bg-secondary);color:var(--text-primary)}._logo_og1x0_53{display:flex;text-decoration:none}._logoImage_og1x0_58{height:48px;width:auto}._main_og1x0_64{flex:1;padding:var(--spacing-xl);max-width:1200px;margin:0 auto;width:100%}._footer_og1x0_73{background-color:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.1);padding:var(--spacing-lg)}._footerContent_og1x0_79{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}._socialLinks_og1x0_89{display:flex;gap:var(--spacing-lg)}._socialLink_og1x0_89{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);transition:color .2s ease}._socialLink_og1x0_89:hover{color:var(--accent-teal)}._socialLink_og1x0_89 span{font-size:var(--font-size-sm)}._copyright_og1x0_110{color:var(--text-muted);font-size:var(--font-size-sm)}@media(max-width:767px){._header_og1x0_8,._main_og1x0_64{padding:var(--spacing-md)}._footerContent_og1x0_79{flex-direction:column;text-align:center}._socialLink_og1x0_89 span{display:none}}._form_1pxtt_2{max-width:900px;margin:0 auto}._title_1pxtt_7{font-size:var(--font-size-3xl);font-weight:400;text-align:center;color:var(--accent-teal);margin-bottom:var(--spacing-sm)}._titleUnderline_1pxtt_15{width:60px;height:3px;background-color:var(--accent-teal);margin:0 auto var(--spacing-xl)}._contactCard_1pxtt_23{display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--bg-card);border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}._formContainer_1pxtt_35{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);background-color:var(--bg-card);border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}@media(min-width:768px){._formContainer_1pxtt_35{grid-template-columns:280px 1fr;gap:var(--spacing-xl)}}._imageSection_1pxtt_54,._imageUploadWrapper_1pxtt_59{display:flex;flex-direction:column}._imageUpload_1pxtt_59{aspect-ratio:1 / 1;width:100%;max-width:280px;margin:0 auto;background-color:var(--bg-input);border:2px dashed var(--accent-teal);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .2s ease}._imageUpload_1pxtt_59:hover{border-color:var(--accent-teal-light);background-color:var(--bg-input-hover)}._imageUpload_1pxtt_59:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}._imageUpload_1pxtt_59._dragging_1pxtt_91{border-color:var(--accent-teal-light);background-color:#14b8a61a}._imageUpload_1pxtt_59._hasImage_1pxtt_96{border-style:solid}._imageUpload_1pxtt_59._hasError_1pxtt_100{border-color:var(--error)}._hiddenInput_1pxtt_104{display:none}._preview_1pxtt_108{width:100%;height:100%;object-fit:cover}._removeButton_1pxtt_114{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background-color:#000000b3;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._removeButton_1pxtt_114:hover{background-color:var(--error)}._uploadPlaceholder_1pxtt_133{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);text-align:center;padding:var(--spacing-md)}._uploadIcon_1pxtt_143{color:var(--accent-teal)}._uploadIcons_1pxtt_147{display:flex;gap:var(--spacing-sm);align-items:center}._uploadText_1pxtt_153{font-size:var(--font-size-sm)}._browseButton_1pxtt_157{background-color:#1a4a4a;color:var(--accent-teal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;border:1px solid rgba(45,212,191,.3);transition:all .2s}._browseButton_1pxtt_157:hover{background-color:#1f5555;border-color:var(--accent-teal)}._helpText_1pxtt_173{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-sm);text-align:center}._wifiWarning_1pxtt_180{font-size:var(--font-size-sm);color:#f59e0b;margin-top:var(--spacing-sm);text-align:center;display:block;padding:var(--spacing-sm);background-color:#f59e0b1a;border-radius:var(--radius-sm);border:1px solid rgba(245,158,11,.3)}._fieldsSection_1pxtt_193{display:flex;flex-direction:column;gap:var(--spacing-md)}._row_1pxtt_199{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:480px){._row_1pxtt_199{grid-template-columns:1fr 1fr}}._field_1pxtt_193{display:flex;flex-direction:column}._fieldset_1pxtt_216{border:none;padding:0;margin:0}._label_1pxtt_222{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-xs)}._required_1pxtt_228{color:var(--error);margin-left:2px}._input_1pxtt_233,._select_1pxtt_234{background-color:var(--bg-input);border:1px solid rgba(45,212,191,.3);border-radius:var(--radius-md);color:var(--text-primary);padding:12px var(--spacing-md);font-size:var(--font-size-base);transition:all .2s ease;min-height:44px}._input_1pxtt_233::placeholder{color:#2dd4bf80}._input_1pxtt_233:hover,._select_1pxtt_234:hover{background-color:var(--bg-input-hover);border-color:#2dd4bf80}._input_1pxtt_233:focus,._select_1pxtt_234:focus{outline:none;border-color:var(--accent-teal);background-color:var(--bg-input-hover)}._inputError_1pxtt_262{border-color:var(--error)}._select_1pxtt_234{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232dd4bf' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}._errorMessage_1pxtt_275{font-size:var(--font-size-sm);color:var(--error);margin-top:var(--spacing-xs)}._radioGroup_1pxtt_282{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._radioLabel_1pxtt_288{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-sm)}._radio_1pxtt_282{appearance:none;width:20px;height:20px;border:2px solid var(--text-muted);border-radius:50%;cursor:pointer;position:relative;transition:all .2s ease}._radio_1pxtt_282:checked{border-color:var(--accent-teal)}._radio_1pxtt_282:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--accent-teal);border-radius:50%}._radio_1pxtt_282:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}._radioText_1pxtt_328{color:var(--text-secondary);font-size:var(--font-size-sm)}._consentSection_1pxtt_334{background-color:var(--bg-card);border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}._checkboxLabel_1pxtt_342{display:flex;gap:var(--spacing-md);cursor:pointer;align-items:flex-start}._checkbox_1pxtt_342{appearance:none;width:20px;height:20px;min-width:20px;border:2px solid var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;position:relative;margin-top:2px;transition:all .2s ease}._checkbox_1pxtt_342:checked{background-color:var(--accent-teal);border-color:var(--accent-teal)}._checkbox_1pxtt_342:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkbox_1pxtt_342:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}._checkboxText_1pxtt_384{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}._viewAgreementLink_1pxtt_390{color:var(--accent-teal);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);display:inline-block;transition:color .2s}._viewAgreementLink_1pxtt_390:hover{color:var(--accent-teal-light);text-decoration:underline}._helpLink_1pxtt_403{color:var(--accent-teal);font-size:var(--font-size-sm);font-weight:400;margin-left:var(--spacing-sm);transition:color .2s}._helpLink_1pxtt_403:hover{color:var(--accent-teal-light);text-decoration:underline}._submissionsSection_1pxtt_417{background-color:var(--bg-card);border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}._submissionsTitle_1pxtt_425{font-size:var(--font-size-lg);font-weight:600;color:var(--accent-teal);margin-bottom:var(--spacing-md)}._emptyMessage_1pxtt_432{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-lg)}._successBanner_1pxtt_440{background-color:#22c55e1a;border:1px solid var(--success);color:var(--success);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--spacing-lg);font-weight:500}._errorBanner_1pxtt_452{background-color:#ef44441a;border:1px solid var(--error);color:var(--error);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--spacing-lg);font-weight:500}._progressBar_1pxtt_464{margin-top:var(--spacing-md);background-color:#2dd4bf1a;border-radius:var(--radius-sm);height:24px;position:relative;overflow:hidden}._progressFill_1pxtt_473{height:100%;background-color:var(--accent-teal);transition:width .3s ease;border-radius:var(--radius-sm)}._progressText_1pxtt_480{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}._submitButton_1pxtt_491{width:100%;background-color:#0d4a4a;color:var(--accent-teal);font-size:var(--font-size-base);font-weight:500;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);border:1px solid rgba(45,212,191,.3);transition:all .2s ease;min-height:48px}._submitButton_1pxtt_491:hover:not(:disabled){background-color:#0f5555;border-color:var(--accent-teal)}._submitButton_1pxtt_491:disabled{opacity:.6;cursor:not-allowed}._successMessage_1pxtt_515{text-align:center;padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--radius-lg)}._successMessage_1pxtt_515 h2{color:var(--success);margin-bottom:var(--spacing-md)}._successMessage_1pxtt_515 p{color:var(--text-secondary)}._modal_1pxtt_532{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);background-color:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:0;color:var(--text-primary)}._modal_1pxtt_532::backdrop{background-color:#000c}._modalContent_1pxtt_551{display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}._modalHeader_1pxtt_557{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid rgba(255,255,255,.1)}._modalTitle_1pxtt_565{font-size:var(--font-size-xl);font-weight:600}._modalClose_1pxtt_570{color:var(--text-secondary);transition:color .2s}._modalClose_1pxtt_570:hover{color:var(--text-primary)}._modalBody_1pxtt_579{padding:var(--spacing-lg);overflow-y:auto;flex:1}._modalBody_1pxtt_579 h3{font-size:var(--font-size-base);font-weight:600;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--accent-teal)}._modalBody_1pxtt_579 h3:first-of-type{margin-top:var(--spacing-md)}._modalBody_1pxtt_579 p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin-bottom:var(--spacing-sm)}._modalBody_1pxtt_579 ul{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-sm)}._modalBody_1pxtt_579 a{color:var(--accent-teal)}._modalSubtitle_1pxtt_616{font-weight:600;color:var(--text-primary)!important}._modalFooter_1pxtt_621{padding:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}._modalButton_1pxtt_628{background-color:var(--accent-teal);color:#fff;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md);font-weight:500;transition:background-color .2s}._modalButton_1pxtt_628:hover{background-color:var(--accent-teal-dark)}:root{--bg-primary: #0a0a0a;--bg-secondary: #0f0f0f;--bg-card: #121212;--bg-input: #0d2b2b;--bg-input-hover: #0f3333;--accent-teal: #2dd4bf;--accent-teal-light: #5eead4;--accent-teal-dark: #14b8a6;--accent-gradient: linear-gradient(135deg, #5eead4 0%, #2dd4bf 50%, #0d9488 100%);--text-primary: #ffffff;--text-secondary: #a0aec0;--text-muted: #718096;--error: #ef4444;--error-light: #fca5a5;--success: #22c55e;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.5;min-height:100vh}#root{min-height:100vh;display:flex;flex-direction:column}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer;border:none;background:none}a{color:var(--accent-teal);text-decoration:none}a:hover{color:var(--accent-teal-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}
