.page_main__JsIF5{min-height:100vh}.page_container__amDQp{max-width:560px;margin:0 auto;padding:var(--space-16) var(--space-6) var(--space-16);padding-top:calc(var(--header-height) + var(--space-16))}.page_topNav___2_qc{margin-bottom:var(--space-8)}.page_backLink__JY57O{font-size:var(--text-sm);font-weight:500;color:var(--foreground-muted);text-decoration:none;transition:color var(--transition-fast)}.page_backLink__JY57O:hover{color:var(--accent)}.page_header__23_8m{margin-bottom:var(--space-8)}.page_title__Dj4OY{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,var(--text-3xl));font-weight:700;color:var(--foreground);margin:0 0 var(--space-2)}.page_subtitle__cdQXl{font-size:var(--text-sm);color:var(--foreground-muted);margin:0}@media (max-width:640px){.page_container__amDQp{padding:var(--space-6) var(--space-4) var(--space-12);padding-top:calc(var(--header-height) + var(--space-8))}}.EnrollmentForm_form__XPmS9{display:flex;flex-direction:column;gap:var(--space-5)}.EnrollmentForm_paymentBlock__fC_gQ{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.EnrollmentForm_methodGrid__SJWFV{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.EnrollmentForm_methodButton__EOE2B{min-height:48px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.EnrollmentForm_methodButtonActive__7a10j,.EnrollmentForm_methodButton__EOE2B:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--background));color:var(--primary)}.EnrollmentForm_paymentDetails__kfySI{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--background);border:1px solid var(--border-muted)}.EnrollmentForm_paymentDetails__kfySI h2{margin:0;font-family:var(--font-heading);font-size:var(--text-lg)}.EnrollmentForm_paymentDetails__kfySI p{margin:0;color:var(--foreground-muted);line-height:1.65}.EnrollmentForm_accountNumber__bS79H{width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground)!important;font-family:var(--font-mono);font-weight:700}.EnrollmentForm_qrImage__HLyFk{width:160px;height:160px;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--border)}.EnrollmentForm_field__979Q6{display:flex;flex-direction:column;gap:var(--space-2)}.EnrollmentForm_label__4oFQ7{font-size:var(--text-sm);font-weight:600;color:var(--foreground)}.EnrollmentForm_required__FMhLM{color:var(--secondary)}.EnrollmentForm_input__hLLNj,.EnrollmentForm_select__ZUTzW{width:100%;padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--text-base);font-family:inherit;transition:border-color var(--transition-fast);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EnrollmentForm_input__hLLNj:focus,.EnrollmentForm_select__ZUTzW:focus{border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 20%,transparent)}.EnrollmentForm_input__hLLNj:disabled,.EnrollmentForm_select__ZUTzW:disabled{opacity:.6;cursor:not-allowed}.EnrollmentForm_select__ZUTzW{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-9)}.EnrollmentForm_fileInput__exVV8{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.EnrollmentForm_fileWrapper__x5Nx8{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--card);border:1px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast)}.EnrollmentForm_fileWrapper__x5Nx8:focus,.EnrollmentForm_fileWrapper__x5Nx8:hover{border-color:var(--secondary);outline:none}.EnrollmentForm_fileWrapper__x5Nx8:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 20%,transparent)}.EnrollmentForm_fileIcon__A1stL{font-size:var(--text-lg);flex-shrink:0}.EnrollmentForm_fileLabel__xMGOr{font-size:var(--text-sm);color:var(--foreground);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnrollmentForm_fileHint__J0lxZ{font-size:var(--text-xs,.75rem);color:var(--foreground-muted);flex-shrink:0}.EnrollmentForm_submitBtn__eCL4u{margin-top:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--accent);color:var(--accent-foreground);font-size:var(--text-base);font-weight:700;font-family:inherit;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);align-self:flex-start}.EnrollmentForm_whatsAppBtn__EaUk2{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:#25d366;color:#03140a;font-size:var(--text-sm);font-weight:800;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.EnrollmentForm_whatsAppBtn__EaUk2:hover{color:#03140a;transform:translateY(-2px);box-shadow:0 10px 24px -12px #25d366}.EnrollmentForm_manualNote__tGv_w{margin:0;color:var(--foreground-muted);font-size:var(--text-sm);line-height:1.65}.EnrollmentForm_submitBtn__eCL4u:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#000);transform:translateY(-1px);box-shadow:0 8px 20px -4px color-mix(in srgb,var(--accent) 50%,transparent)}.EnrollmentForm_submitBtn__eCL4u:disabled{opacity:.65;cursor:not-allowed;transform:none}.EnrollmentForm_errorBanner__IBFsG{padding:var(--space-3) var(--space-4);background:color-mix(in srgb,#ef4444 12%,var(--card));border:1px solid color-mix(in srgb,#ef4444 35%,var(--border));border-radius:var(--radius-md);color:#ef4444;font-size:var(--text-sm)}.EnrollmentForm_successBox__ze2WG{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);background:color-mix(in srgb,#22c55e 8%,var(--card));border:1px solid color-mix(in srgb,#22c55e 30%,var(--border));border-radius:var(--radius-lg);text-align:center}.EnrollmentForm_successIcon__Y1bRt{font-size:2.5rem}.EnrollmentForm_successText__HzD_4{font-size:var(--text-base);color:var(--foreground);margin:0;line-height:1.6}