.page_submitPage__Ds0Gk{padding-bottom:4rem}.page_tabNavigation__TSSfb{display:flex;margin-bottom:1.5rem;border-bottom:2px solid #dee2e6}.page_tabButton__Z01aa{padding:.75rem 1.5rem;border:none;background-color:transparent;cursor:pointer;font-size:1rem;font-weight:500;color:#495057;position:relative;transition:color .2s ease-in-out}.page_tabButton__Z01aa:hover{color:var(--color-primary)}.page_tabButton__Z01aa.page_activeTab__ndyL0{color:var(--color-primary);font-weight:600}.page_tabButton__Z01aa.page_activeTab__ndyL0:after{content:\'\';position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--color-primary)}.page_formContainer___c4RE{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem}.page_formInfo__6SPOZ{background-color:#fff;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.08);padding:2rem;position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.page_formInfoTitle___nLMH{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-primary)}.page_benefitsList__ZEfwn{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.page_benefitItem__3RMVp{display:flex;gap:1rem}.page_benefitIcon__zlYAp{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e6f7ff;color:var(--color-primary);border-radius:10px;flex-shrink:0}.page_benefitTitle__fLkCu{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--color-primary)}.page_benefitDescription__EfxUW{font-size:.95rem;color:#6c757d;line-height:1.5}.page_submitForm__0K7ms,.page_uploadSection__cRfIv{background-color:#fff;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.08);padding:2rem}.page_dropZone__MIGGW{border:2px dashed #ced4da;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;position:relative;background-color:#f8f9fa}.page_dropZone__MIGGW:hover{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.03)}.page_dropZone__MIGGW.page_dragging__H1Bq3{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.06)}.page_dropZoneContent__7dwGV{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_uploadIcon__2r6du{color:var(--color-primary);margin-bottom:1rem}.page_dropZoneTitle__drNK6{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#495057}.page_dropZoneText__MuU_m{font-size:1rem;color:#6c757d;margin-bottom:.5rem}.page_dropZoneSupported__cC60a{font-size:.85rem;color:#8a8a8a}.page_fileInput__baA_b{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.page_fileList__4zFIz{margin:1.5rem 0;padding:1.2rem;background-color:#f8f9fa;border-radius:5px;border:1px solid #e9ecef}.page_fileListTitle__tBg4d{font-size:1rem;font-weight:500;margin-bottom:1rem;color:#495057}.page_fileNames__lX8Hr{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.page_fileName__4oKDs{padding:.75rem;margin-bottom:.5rem;font-size:.95rem;color:#495057;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:4px;border:1px solid #e9ecef;transition:all .2s ease}.page_fileName__4oKDs:hover{border-color:#ced4da;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_fileName__4oKDs:last-child{margin-bottom:0}.page_fileNameText___mkJ6:before{content:"📄";margin-right:.75rem}.page_removeFileBtn__e8fO9{background:none;border:none;color:#dc3545;font-size:1.2rem;cursor:pointer;padding:0 .5rem;border-radius:50%;line-height:1;font-weight:700;transition:all .2s ease}.page_removeFileBtn__e8fO9:hover{background-color:rgba(220,53,69,.1)}.page_formSection__jOZNf{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.page_formSection__jOZNf:last-child{margin-bottom:1.5rem;border-bottom:none}.page_sectionTitle__TLRgL{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-primary)}.page_formGroup__N2ax2{margin-bottom:1.5rem}.page_formRow__z5Its{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_formLabel__dS1EI{display:block;font-weight:500;margin-bottom:.5rem}.page_formInput__dL6HU,.page_formSelect__GMf_l,.page_formTextarea__zc_D6{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:5px;font-size:1rem}.page_formInput__dL6HU:focus,.page_formSelect__GMf_l:focus,.page_formTextarea__zc_D6:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.page_formHelp__SAogs{font-size:.85rem;color:#6c757d;margin-top:.5rem}.page_inputWithPrefix__VSr07{display:flex;align-items:center}.page_inputPrefix__XBsIM{padding:.75rem;background-color:#e9ecef;border:1px solid #ced4da;border-right:none;border-radius:5px 0 0 5px;font-weight:500}.page_inputWithPrefix__VSr07 .page_formInput__dL6HU{border-radius:0 5px 5px 0}.page_ageRangeInputs__6SE6G{display:flex;align-items:center;gap:.75rem}.page_rangeSeparator__2t7FS{color:#6c757d;font-weight:500}.page_radioGroup__z1JDm{display:flex;flex-direction:column;gap:.75rem}.page_checkboxLabel__nAXGr,.page_radioLabel__MeGfA{display:flex;align-items:center;gap:.75rem;cursor:pointer}.page_checkboxLabel__nAXGr input,.page_radioLabel__MeGfA input{width:18px;height:18px}.page_termsLink__1RmSA{color:var(--color-primary);text-decoration:underline}.page_formActions__pv7tE{display:flex;justify-content:flex-end}.page_submitButton__7fPns{padding:.75rem 2rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:5px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_submitButton__7fPns:hover:not(:disabled){background-color:var(--color-secondary)}.page_submitButton__7fPns:disabled{background-color:#ced4da;cursor:not-allowed}@media (max-width:992px){.page_formContainer___c4RE{grid-template-columns:1fr}.page_formInfo__6SPOZ{position:static;margin-bottom:2rem}.page_benefitsList__ZEfwn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}}@media (max-width:768px){.page_benefitsList__ZEfwn{grid-template-columns:1fr}.page_submitForm__0K7ms{padding:1.5rem}.page_formRow__z5Its{grid-template-columns:1fr}}@media (max-width:576px){.page_ageRangeInputs__6SE6G{flex-direction:column;align-items:flex-start}.page_rangeSeparator__2t7FS{display:none}}.page_loadingContainer__L8LsO{display:flex;flex-direction:column;align-items:center;margin:2rem 0;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.page_spinner___9lY2{width:40px;height:40px;border-radius:50%;border:4px solid rgba(var(--color-primary-rgb),.1);border-top-color:var(--color-primary);animation:page_spin__C_QOC 1s ease-in-out infinite;margin-bottom:1rem}@keyframes page_spin__C_QOC{to{transform:rotate(1turn)}}.page_loadingText__nRze6{font-size:1rem;color:#495057;text-align:center}.page_successContainer__I9j0q{margin:2rem 0;padding:1.5rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.page_successMessage__3Wj03{font-size:1rem;line-height:1.5;margin:0}.page_errorContainer__9Xj_c{margin:2rem 0;padding:1.5rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.page_errorTitle__4uDop{font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.page_errorMessage__ZbYQk{font-size:1rem;line-height:1.5}.page_responseContainer__4zL9v{margin:2rem 0;padding:1.5rem;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_responseTitle__THvXS{font-size:1.4rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.page_extractedData__seWwg{display:flex;flex-direction:column;gap:2rem}.page_campOffering__WuWPu{padding:1.5rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.page_offeringTitle__waGs9{font-size:1.2rem;font-weight:600;color:var(--color-primary);margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.page_infoSection__gVfXp{margin-bottom:1.5rem}.page_sectionSubtitle__yUjn7{font-size:1.1rem;font-weight:500;margin-bottom:1rem;color:#495057}.page_infoGrid__e83f0{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.page_infoItem__4p_V_{display:flex;flex-direction:column;gap:.25rem}.page_infoLabel__piMjz{font-size:.85rem;font-weight:600;color:#6c757d}.page_infoValue__BDHOp{font-size:1rem;color:#212529}.page_sessionsList__K_TeZ{display:flex;flex-direction:column;gap:1.25rem}.page_sessionItem___OH_C{padding:1rem;background-color:#fff;border-radius:6px;border:1px solid #e9ecef}.page_sessionTitle__ZQVj8{font-size:1rem;font-weight:500;margin-bottom:.75rem;color:#495057}.page_offeringActions__DT6Ak{margin-top:1.5rem;display:flex;justify-content:flex-end}.page_useDataButton__5aCT_{padding:.6rem 1.2rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:5px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_useDataButton__5aCT_:hover{background-color:var(--color-secondary)}.page_noDataMessage__1XtL2{padding:1.5rem;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;color:#6c757d;font-size:1rem;line-height:1.5;text-align:center}