.EnrollmentForm-module__kZuKya__form{gap:var(--space-5);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__paymentBlock{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__methodGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.EnrollmentForm-module__kZuKya__methodCard{text-align:start;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--background);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;width:100%;transition:all var(--transition-fast) var(--ease-out-quint);outline:none;flex-direction:column;font-family:inherit;display:flex;position:relative}.EnrollmentForm-module__kZuKya__methodCard:hover:not(:disabled){border-color:var(--secondary);background:color-mix(in srgb, var(--secondary) 6%, var(--background));transform:translateY(-2px);box-shadow:0 4px 12px #4db8aa26}.EnrollmentForm-module__kZuKya__methodCard:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.EnrollmentForm-module__kZuKya__methodCardActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--background));box-shadow:0 0 0 1px var(--primary), 0 8px 16px #9eeadb1f}.EnrollmentForm-module__kZuKya__methodCardActive:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--background));box-shadow:0 0 0 1px var(--primary), 0 8px 16px #9eeadb2e}.EnrollmentForm-module__kZuKya__methodCard:disabled{opacity:.5;cursor:not-allowed}.EnrollmentForm-module__kZuKya__cardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.EnrollmentForm-module__kZuKya__iconWrapper{border-radius:var(--radius-sm);background:var(--background-alt);width:40px;height:40px;color:var(--foreground-muted);border:1px solid var(--border-muted);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.EnrollmentForm-module__kZuKya__methodCardActive .EnrollmentForm-module__kZuKya__iconWrapper{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.EnrollmentForm-module__kZuKya__methodCard:hover:not(:disabled) .EnrollmentForm-module__kZuKya__iconWrapper{color:var(--secondary);border-color:var(--secondary)}.EnrollmentForm-module__kZuKya__methodCardActive:hover:not(:disabled) .EnrollmentForm-module__kZuKya__iconWrapper{color:var(--primary-foreground);border-color:var(--primary)}.EnrollmentForm-module__kZuKya__methodIcon{flex-shrink:0;width:20px;height:20px}.EnrollmentForm-module__kZuKya__activeCheck{border-radius:var(--radius-full);background:var(--primary);width:18px;height:18px;color:var(--primary-foreground);justify-content:center;align-items:center;display:flex}.EnrollmentForm-module__kZuKya__cardContent{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.EnrollmentForm-module__kZuKya__cardTitle{font-family:var(--font-heading);font-size:var(--text-base);color:var(--foreground);font-weight:700}.EnrollmentForm-module__kZuKya__cardSubtitle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EnrollmentForm-module__kZuKya__paymentDetails{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--background-alt);border:1px solid var(--border-muted);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__detailsHeader{border-bottom:1px solid var(--border-muted);padding-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EnrollmentForm-module__kZuKya__detailsHeaderTitle{align-items:center;gap:var(--space-2);display:flex}.EnrollmentForm-module__kZuKya__detailsHeaderIcon{color:var(--primary)}.EnrollmentForm-module__kZuKya__paymentDetails h2{font-family:var(--font-heading);font-size:var(--text-base);color:var(--foreground);margin:0;font-weight:700}.EnrollmentForm-module__kZuKya__detailsBadge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}.EnrollmentForm-module__kZuKya__detailsContent{gap:var(--space-4);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__accountBox{gap:var(--space-2);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__accountBoxHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EnrollmentForm-module__kZuKya__accountBoxLabel{font-size:var(--text-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.EnrollmentForm-module__kZuKya__copyBtnInline{align-items:center;gap:var(--space-1);background:var(--background-alt);border:1px solid var(--border-muted);color:var(--foreground-muted);padding:var(--space-1) var(--space-2-5,.625rem);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);font-weight:600;display:inline-flex}.EnrollmentForm-module__kZuKya__copyBtnInline:hover{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--background-alt))}.EnrollmentForm-module__kZuKya__copyIcon{flex-shrink:0}.EnrollmentForm-module__kZuKya__accountNumberValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground);word-break:break-all;-webkit-user-select:all;user-select:all;padding:var(--space-2) 0;font-weight:700}.EnrollmentForm-module__kZuKya__instructionsBox{gap:var(--space-2);background:color-mix(in srgb, var(--secondary) 5%, transparent);border-inline-start:3px solid var(--secondary);padding:var(--space-3) var(--space-4);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__instructionsHeader{color:var(--secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.375rem;font-weight:700;display:flex}.EnrollmentForm-module__kZuKya__instructionsIcon{flex-shrink:0}.EnrollmentForm-module__kZuKya__instructionsText{white-space:pre-wrap;font-size:var(--text-sm)!important;color:var(--foreground)!important;margin:0!important;line-height:1.6!important}.EnrollmentForm-module__kZuKya__qrContainer{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__qrLabel{font-size:var(--text-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.EnrollmentForm-module__kZuKya__qrWrapper{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;display:inline-flex}.EnrollmentForm-module__kZuKya__qrImage{object-fit:contain;width:160px;height:160px;border:none!important}.EnrollmentForm-module__kZuKya__field{gap:var(--space-2);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__label{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.EnrollmentForm-module__kZuKya__required{color:var(--secondary)}.EnrollmentForm-module__kZuKya__input,.EnrollmentForm-module__kZuKya__select{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);transition:border-color var(--transition-fast);appearance:none;outline:none;font-family:inherit}.EnrollmentForm-module__kZuKya__input:focus,.EnrollmentForm-module__kZuKya__select:focus{border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--secondary) 20%, transparent)}.EnrollmentForm-module__kZuKya__input:disabled,.EnrollmentForm-module__kZuKya__select:disabled{opacity:.6;cursor:not-allowed}.EnrollmentForm-module__kZuKya__select{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-module__kZuKya__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.EnrollmentForm-module__kZuKya__fileWrapper{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);display:flex}.EnrollmentForm-module__kZuKya__fileWrapper:hover,.EnrollmentForm-module__kZuKya__fileWrapper:focus{border-color:var(--secondary);outline:none}.EnrollmentForm-module__kZuKya__fileWrapper:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--secondary) 20%, transparent)}.EnrollmentForm-module__kZuKya__fileIcon{font-size:var(--text-lg);flex-shrink:0}.EnrollmentForm-module__kZuKya__fileLabel{font-size:var(--text-sm);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.EnrollmentForm-module__kZuKya__fileHint{font-size:var(--text-xs,.75rem);color:var(--foreground-muted);flex-shrink:0}.EnrollmentForm-module__kZuKya__submitBtn{margin-top:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--accent);color:var(--accent-foreground);font-size:var(--text-base);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;align-self:flex-start;font-family:inherit;font-weight:700}.EnrollmentForm-module__kZuKya__whatsAppBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:.875rem var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background:#25d366;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #25d36633;color:#03140a!important}.EnrollmentForm-module__kZuKya__whatsAppBtn:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 8px 20px #25d36659;color:#03140a!important}.EnrollmentForm-module__kZuKya__whatsAppBtn:active{transform:translateY(0)}.EnrollmentForm-module__kZuKya__whatsAppIcon{flex-shrink:0;width:18px;height:18px}@media (min-width:640px){.EnrollmentForm-module__kZuKya__whatsAppBtn{align-self:flex-start;width:fit-content}}.EnrollmentForm-module__kZuKya__manualNote,.EnrollmentForm-module__kZuKya__formIntro{color:var(--foreground-muted);font-size:var(--text-sm);margin:0;line-height:1.65}.EnrollmentForm-module__kZuKya__submitBtn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, #000);box-shadow:0 8px 20px -4px color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-1px)}.EnrollmentForm-module__kZuKya__submitBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.EnrollmentForm-module__kZuKya__errorBanner{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-module__kZuKya__successBox{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;flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__successIcon{font-size:2.5rem}.EnrollmentForm-module__kZuKya__successText{font-size:var(--text-base);color:var(--foreground);margin:0;line-height:1.6}.EnrollmentForm-module__kZuKya__instructionsList{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__instructionRow{gap:var(--space-1);border-bottom:1px solid color-mix(in srgb, var(--secondary) 15%, transparent);padding-bottom:var(--space-2);flex-direction:column;display:flex}.EnrollmentForm-module__kZuKya__instructionRow:last-child{border-bottom:none;padding-bottom:0}@media (min-width:480px){.EnrollmentForm-module__kZuKya__instructionRow{flex-direction:row;justify-content:space-between;align-items:center}}.EnrollmentForm-module__kZuKya__instructionLabel{font-size:var(--text-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.EnrollmentForm-module__kZuKya__instructionValue{font-size:var(--text-sm);color:var(--foreground);word-break:break-all;font-weight:600}.EnrollmentForm-module__kZuKya__instructionValueMono{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700}.EnrollmentForm-module__kZuKya__instructionLink{color:var(--secondary);text-underline-offset:4px;transition:color var(--transition-fast);text-decoration:underline}.EnrollmentForm-module__kZuKya__instructionLink:hover{color:color-mix(in srgb, var(--secondary) 80%, #fff)}.EnrollmentForm-module__kZuKya__instructionNoteRow{font-size:var(--text-xs);color:var(--foreground-muted);padding:var(--space-1) 0;font-style:italic;line-height:1.5}.EnrollmentForm-module__kZuKya__payLinkContainer{width:100%;margin-top:var(--space-2);justify-content:center;display:flex}.EnrollmentForm-module__kZuKya__payLinkBtn{padding:var(--space-2-5) var(--space-6);border-radius:var(--radius-md);background:var(--secondary);font-size:var(--text-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-shadow:0 4px 12px color-mix(in srgb, var(--secondary) 25%, transparent);text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;font-weight:700;text-decoration:none;display:inline-flex;color:var(--background)!important}.EnrollmentForm-module__kZuKya__payLinkBtn:hover{background:color-mix(in srgb, var(--secondary) 85%, #000);box-shadow:0 8px 16px color-mix(in srgb, var(--secondary) 40%, transparent);transform:translateY(-2px)}.EnrollmentForm-module__kZuKya__payLinkBtn:active{transform:translateY(0)}@media (min-width:640px){.EnrollmentForm-module__kZuKya__payLinkBtn{width:auto;min-width:180px}}
.page-module__9btGiW__main{min-height:100vh}.page-module__9btGiW__container{max-width:560px;padding:var(--space-16) var(--space-6) var(--space-16);padding-top:calc(var(--header-height) + var(--space-16));margin:0 auto}.page-module__9btGiW__topNav{margin-bottom:var(--space-8)}.page-module__9btGiW__backLink{font-size:var(--text-sm);color:var(--foreground-muted);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.page-module__9btGiW__backLink:hover{color:var(--accent)}.page-module__9btGiW__header{margin-bottom:var(--space-8)}.page-module__9btGiW__title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--foreground);margin:0 0 var(--space-2);font-weight:700}.page-module__9btGiW__subtitle{font-size:var(--text-sm);color:var(--foreground-muted);margin:0}@media (max-width:640px){.page-module__9btGiW__container{padding:var(--space-6) var(--space-4) var(--space-12);padding-top:calc(var(--header-height) + var(--space-8))}.page-module__9btGiW__title{font-size:var(--text-2xl)}}
