.kyc-form-container[data-astro-cid-a3ksr2sv]{max-width:900px;margin:0 auto;padding:32px 20px;position:relative}@media (max-width: 768px){.kyc-form-container[data-astro-cid-a3ksr2sv]{padding:20px 16px}}.form-card[data-astro-cid-a3ksr2sv]{background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000014;padding:40px;position:relative;border:1px solid rgba(121,78,255,.1);overflow:hidden}.form-card[data-astro-cid-a3ksr2sv]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#794eff,#6366f1)}@media (max-width: 768px){.form-card[data-astro-cid-a3ksr2sv]{padding:24px 20px;border-radius:16px}}.form-title[data-astro-cid-a3ksr2sv]{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:8px}.form-subtitle[data-astro-cid-a3ksr2sv]{color:#6b7280;margin-bottom:32px}.form-section[data-astro-cid-a3ksr2sv]{margin-bottom:48px;position:relative}.form-section[data-astro-cid-a3ksr2sv]:last-of-type{margin-bottom:32px}.section-title[data-astro-cid-a3ksr2sv]{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:20px;font-family:Hero New,sans-serif;display:flex;align-items:center;gap:12px;letter-spacing:-.025em;position:relative}.section-title[data-astro-cid-a3ksr2sv]:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#794eff,#6366f1);border-radius:2px;flex-shrink:0}@media (max-width: 768px){.section-title[data-astro-cid-a3ksr2sv]{font-size:20px}}.form-row[data-astro-cid-a3ksr2sv]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}@media (max-width: 768px){.form-row[data-astro-cid-a3ksr2sv]{grid-template-columns:1fr;gap:32px;margin-bottom:32px}}.form-group[data-astro-cid-a3ksr2sv]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;min-height:80px}.form-group[data-astro-cid-a3ksr2sv]:has(.field-error){margin-bottom:32px;min-height:120px}.form-label[data-astro-cid-a3ksr2sv]{font-weight:500;color:#374151;margin-bottom:4px;font-size:14px}.form-input[data-astro-cid-a3ksr2sv],.form-select[data-astro-cid-a3ksr2sv]{padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.form-select[data-astro-cid-a3ksr2sv] option[data-astro-cid-a3ksr2sv][value=""]{color:#9ca3af;font-style:italic}.form-select[data-astro-cid-a3ksr2sv]:invalid{color:#9ca3af;font-style:italic}.form-select[data-astro-cid-a3ksr2sv]:valid{color:#374151;font-style:normal}.form-input[data-astro-cid-a3ksr2sv]::placeholder{color:#9ca3af;font-style:italic;opacity:1}.form-input[data-astro-cid-a3ksr2sv]:focus,.form-select[data-astro-cid-a3ksr2sv]:focus{outline:none;border-color:#794eff;box-shadow:0 0 0 4px #794eff26,0 4px 12px #0000001a;transform:translateY(-1px)}.form-file[data-astro-cid-a3ksr2sv]{position:absolute;opacity:0;z-index:-1;width:100%;height:100%}.upload-info[data-astro-cid-a3ksr2sv]{color:#6b7280;font-size:14px;margin-bottom:24px;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.subsection-title[data-astro-cid-a3ksr2sv]{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.eid-upload-section[data-astro-cid-a3ksr2sv],.other-docs-section[data-astro-cid-a3ksr2sv]{margin-bottom:24px}.file-upload-container[data-astro-cid-a3ksr2sv]{position:relative}.file-upload-area[data-astro-cid-a3ksr2sv]{border:2px dashed #e5e7eb;border-radius:16px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.file-upload-area[data-astro-cid-a3ksr2sv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(121,78,255,.05),transparent);transition:left .6s}.file-upload-area[data-astro-cid-a3ksr2sv]:hover{border-color:#794eff;background:linear-gradient(135deg,#794eff0d,#6366f10d);transform:translateY(-2px);box-shadow:0 8px 25px #794eff26}.file-upload-area[data-astro-cid-a3ksr2sv]:hover:before{left:100%}.file-upload-area[data-astro-cid-a3ksr2sv].dragover,.file-upload-area[data-astro-cid-a3ksr2sv].drag-over{border-color:#794eff;background:linear-gradient(135deg,#794eff1a,#6366f11a);transform:scale(1.02) translateY(-2px);box-shadow:0 12px 30px #794eff33;border-style:solid}.file-upload-area[data-astro-cid-a3ksr2sv].has-file{display:none}.upload-main[data-astro-cid-a3ksr2sv]{display:block;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:6px;letter-spacing:-.025em}.upload-icon[data-astro-cid-a3ksr2sv]{color:#794eff;display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:#794eff1a;border-radius:12px;margin:0 auto 16px;transition:all .3s ease}.file-upload-area[data-astro-cid-a3ksr2sv]:hover .upload-icon[data-astro-cid-a3ksr2sv]{background:#794eff26;transform:scale(1.1)}.file-progress[data-astro-cid-a3ksr2sv]{margin-top:8px;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.progress-bar[data-astro-cid-a3ksr2sv]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill[data-astro-cid-a3ksr2sv]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;transition:width .3s ease;animation:progress-animation 2s ease-in-out infinite}@keyframes progress-animation{0%{width:0%}50%{width:70%}to{width:100%}}.progress-text[data-astro-cid-a3ksr2sv]{font-size:12px;color:#6b7280;text-align:center;display:block}.file-preview[data-astro-cid-a3ksr2sv]{margin-top:8px;padding:8px;border:1px solid #e5e7eb;border-radius:4px;background:#f9fafb;display:none}.file-preview[data-astro-cid-a3ksr2sv].active{display:block}.advanced-preview[data-astro-cid-a3ksr2sv]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;max-width:100%;overflow:hidden}.advanced-preview[data-astro-cid-a3ksr2sv] img[data-astro-cid-a3ksr2sv]{max-width:48px!important;max-height:48px!important;width:48px!important;height:48px!important;object-fit:cover!important}.preview-item[data-astro-cid-a3ksr2sv]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;background:#f9fafb;position:relative}.preview-thumbnail[data-astro-cid-a3ksr2sv]{width:48px;height:48px;border-radius:4px;object-fit:cover;border:1px solid #e5e7eb;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px;flex-shrink:0;overflow:hidden;max-width:20rem}.preview-thumbnail[data-astro-cid-a3ksr2sv] img[data-astro-cid-a3ksr2sv]{width:100%;height:100%;object-fit:cover;border-radius:3px}.preview-info[data-astro-cid-a3ksr2sv]{flex:1}.preview-name[data-astro-cid-a3ksr2sv]{font-weight:500;color:#374151;font-size:14px;margin-bottom:2px;word-break:break-all}.preview-details[data-astro-cid-a3ksr2sv]{font-size:12px;color:#6b7280}.preview-actions[data-astro-cid-a3ksr2sv]{display:flex;gap:8px}.preview-btn[data-astro-cid-a3ksr2sv]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;font-size:12px;cursor:pointer;transition:all .2s}.preview-btn[data-astro-cid-a3ksr2sv]:hover{background:#f3f4f6}.preview-btn[data-astro-cid-a3ksr2sv].remove{color:#dc2626;border-color:#fecaca}.preview-btn[data-astro-cid-a3ksr2sv].remove:hover{background:#fef2f2}.upload-summary[data-astro-cid-a3ksr2sv]{margin-top:24px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.summary-header[data-astro-cid-a3ksr2sv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header[data-astro-cid-a3ksr2sv] h4[data-astro-cid-a3ksr2sv]{margin:0;font-size:14px;font-weight:600;color:#374151}.total-size[data-astro-cid-a3ksr2sv]{font-size:12px;color:#6b7280;font-weight:500}.summary-list[data-astro-cid-a3ksr2sv]{display:flex;flex-direction:column;gap:4px}.summary-item[data-astro-cid-a3ksr2sv]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280}.compression-info[data-astro-cid-a3ksr2sv]{font-size:11px;color:#059669;font-style:italic}.error-container[data-astro-cid-a3ksr2sv]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;margin-bottom:16px}.error-message[data-astro-cid-a3ksr2sv]{color:#dc2626;font-size:14px}.form-actions[data-astro-cid-a3ksr2sv]{display:flex;justify-content:center;margin-top:32px}.submit-btn[data-astro-cid-a3ksr2sv]{background:linear-gradient(135deg,#794eff,#6366f1);color:#fff;border:none;border-radius:12px;padding:16px 48px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 15px #794eff4d;position:relative;overflow:hidden;min-width:200px}.submit-btn[data-astro-cid-a3ksr2sv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.submit-btn[data-astro-cid-a3ksr2sv]:hover{background:linear-gradient(135deg,#6b46c1,#4f46e5);transform:translateY(-2px);box-shadow:0 8px 25px #794eff66}.submit-btn[data-astro-cid-a3ksr2sv]:hover:before{left:100%}.submit-btn[data-astro-cid-a3ksr2sv]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn[data-astro-cid-a3ksr2sv]:disabled:before{display:none}.loading-spinner[data-astro-cid-a3ksr2sv]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-error-container[data-astro-cid-a3ksr2sv]{margin-bottom:20px}.form-error[data-astro-cid-a3ksr2sv]{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500}.form-error[data-astro-cid-a3ksr2sv] svg[data-astro-cid-a3ksr2sv]{flex-shrink:0;color:#dc2626}.field-error[data-astro-cid-a3ksr2sv]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;background:linear-gradient(135deg,#fef2f2,#fdf2f8);border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;font-size:13px;font-weight:500;line-height:1.4;box-shadow:0 2px 8px #dc26261a;animation:slideInError .3s ease-out;position:relative;z-index:10}.field-error[data-astro-cid-a3ksr2sv]:before{content:"";width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNkYzI2MjYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTguOTgyIDEuNTY2YTEuMTMgMS4xMyAwIDAgMC0xLjk2IDBMLjE2NSAxMy4yMzNjLS40NTcuNzc4LjA5MSAxLjc2Ny45OCAxLjc2N2gxMy43MTNjLjg4OSAwIDEuNDM4LS45OS45OC0xLjc2N0w4Ljk4MiAxLjU2NnpNOCA1Yy41MzUgMCAuOTU0LjQ2Mi45Ljk5NWwtLjM1IDMuNTA3YS41NTIuNTUyIDAgMCAxLTEuMSAwTDcuMSA1Ljk5NUEuOTA1LjkwNSAwIDAgMSA4IDV6bS4wMDIgNmExIDEgMCAxIDEgMCAyIDEgMSAwIDAgMS0wLTJ6Ii8+PC9zdmc+) no-repeat center;background-size:contain;flex-shrink:0}@keyframes slideInError{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input[data-astro-cid-a3ksr2sv].error,.form-select[data-astro-cid-a3ksr2sv].error{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626;background-color:#fef2f2}.form-input[data-astro-cid-a3ksr2sv].error:focus,.form-select[data-astro-cid-a3ksr2sv].error:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc262633;background-color:#fef2f2}.form-group[data-astro-cid-a3ksr2sv]:has(.error) .form-label[data-astro-cid-a3ksr2sv]{color:#dc2626;font-weight:600}.form-group[data-astro-cid-a3ksr2sv]:has(.error) .form-label[data-astro-cid-a3ksr2sv]:after{content:" *";color:#dc2626;font-weight:700}.readonly-field[data-astro-cid-a3ksr2sv]{background-color:#f9fafb!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#e5e7eb!important}.readonly-field[data-astro-cid-a3ksr2sv]:focus{box-shadow:none!important;border-color:#e5e7eb!important}.field-tooltip[data-astro-cid-a3ksr2sv]{position:relative;display:inline-block;margin-left:4px;cursor:help}.field-tooltip[data-astro-cid-a3ksr2sv]:before{content:"?";display:inline-block;width:16px;height:16px;background-color:#6b7280;color:#fff;border-radius:50%;text-align:center;font-size:10px;line-height:16px;font-weight:700}.field-tooltip[data-astro-cid-a3ksr2sv]:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000;pointer-events:none}.field-tooltip[data-astro-cid-a3ksr2sv]:hover:after{opacity:1;visibility:visible}.form-input[data-astro-cid-a3ksr2sv].valid,.form-select[data-astro-cid-a3ksr2sv].valid{border-color:#10b981}.form-input[data-astro-cid-a3ksr2sv].valid:focus,.form-select[data-astro-cid-a3ksr2sv].valid:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-input[data-astro-cid-a3ksr2sv]:focus-visible,.form-select[data-astro-cid-a3ksr2sv]:focus-visible{outline:2px solid #794eff;outline-offset:2px}.ocr-processing-overlay[data-astro-cid-a3ksr2sv]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffffff2;backdrop-filter:blur(4px);border-radius:8px;z-index:10}.ocr-spinner-container[data-astro-cid-a3ksr2sv]{display:flex;flex-direction:column;align-items:center;gap:16px}.ocr-spinner[data-astro-cid-a3ksr2sv]{position:relative;width:60px;height:60px}.ocr-spinner-circle[data-astro-cid-a3ksr2sv]{position:absolute;width:60px;height:60px;border:3px solid #e5e7eb;border-top:3px solid #6366f1;border-radius:50%;animation:spin 1s linear infinite}.ocr-spinner-icon[data-astro-cid-a3ksr2sv]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ocr-processing-text[data-astro-cid-a3ksr2sv]{text-align:center}.ocr-processing-text[data-astro-cid-a3ksr2sv] h3[data-astro-cid-a3ksr2sv]{color:#2d3748;font-weight:600;font-size:18px;margin:0 0 8px}.ocr-processing-text[data-astro-cid-a3ksr2sv] p[data-astro-cid-a3ksr2sv]{color:#718096;font-size:14px;margin:0}.ocr-reminder-alert[data-astro-cid-a3ksr2sv]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:24px;background:#ebf5ff;border:1px solid #bae6fd;border-radius:8px}.alert-icon[data-astro-cid-a3ksr2sv]{flex-shrink:0;margin-top:2px}.alert-content[data-astro-cid-a3ksr2sv] h4[data-astro-cid-a3ksr2sv]{color:#2d3748;font-weight:600;font-size:16px;margin:0 0 8px}.alert-content[data-astro-cid-a3ksr2sv] p[data-astro-cid-a3ksr2sv]{color:#2d3748;font-size:14px;margin:0;line-height:1.5}.ocr-hint[data-astro-cid-a3ksr2sv]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;background:#6366f11a;border-radius:4px;font-size:12px;color:#6366f1}.ocr-hint[data-astro-cid-a3ksr2sv] svg[data-astro-cid-a3ksr2sv]{flex-shrink:0}.form-submitting[data-astro-cid-a3ksr2sv]{pointer-events:none;opacity:.7}.form-submitting[data-astro-cid-a3ksr2sv] .form-input[data-astro-cid-a3ksr2sv],.form-submitting[data-astro-cid-a3ksr2sv] .form-select[data-astro-cid-a3ksr2sv]{background-color:#f9fafb}.input-sanitized[data-astro-cid-a3ksr2sv]{border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b!important;animation:sanitizationPulse .3s ease-in-out}.field-success[data-astro-cid-a3ksr2sv]{border-color:#10b981!important;box-shadow:0 0 0 1px #10b981!important}.field-error[data-astro-cid-a3ksr2sv]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important}.sanitization-tooltip[data-astro-cid-a3ksr2sv]{background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;max-width:250px;word-wrap:break-word;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;animation:tooltipFadeIn .2s ease-out;pointer-events:none}.sanitization-tooltip[data-astro-cid-a3ksr2sv]:before{content:"";position:absolute;top:-4px;left:12px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #1f2937}@keyframes sanitizationPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-input[data-astro-cid-a3ksr2sv]:focus,.form-select[data-astro-cid-a3ksr2sv]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 1px #6366f1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-input[data-astro-cid-a3ksr2sv],.form-select[data-astro-cid-a3ksr2sv]{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.validation-hint[data-astro-cid-a3ksr2sv]{font-size:11px;color:#6b7280;margin-top:4px;display:none}.form-input[data-astro-cid-a3ksr2sv]:focus+.validation-hint[data-astro-cid-a3ksr2sv],.form-select[data-astro-cid-a3ksr2sv]:focus+.validation-hint[data-astro-cid-a3ksr2sv]{display:block}.field-success[data-astro-cid-a3ksr2sv]:after{content:"✓";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#10b981;font-weight:700;pointer-events:none}.form-group[data-astro-cid-a3ksr2sv]{position:relative}.rekyc-container[data-astro-cid-5hyj7aff]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Hero New,sans-serif;position:relative}.rekyc-container[data-astro-cid-5hyj7aff]:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(135deg,#794eff,#6366f1);opacity:.05;pointer-events:none}.loading-container[data-astro-cid-5hyj7aff]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.loading-spinner[data-astro-cid-5hyj7aff]{width:56px;height:56px;border:4px solid #e5e7eb;border-top:4px solid #794eff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:32px;box-shadow:0 4px 12px #794eff33}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-astro-cid-5hyj7aff]{color:#4b5563;font-size:20px;font-weight:600;font-family:Hero New,sans-serif;letter-spacing:-.025em}.error-container[data-astro-cid-5hyj7aff]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.error-card[data-astro-cid-5hyj7aff]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;padding:40px;text-align:center;max-width:480px}.error-icon[data-astro-cid-5hyj7aff]{background:#fef2f2;border-radius:50%;padding:16px;margin:0 auto 24px;width:fit-content}.error-title[data-astro-cid-5hyj7aff]{font-size:24px;font-weight:600;color:#dc2626;margin-bottom:12px;font-family:Hero New,sans-serif}.error-message[data-astro-cid-5hyj7aff]{color:#6b7280;margin-bottom:32px;line-height:1.6;font-size:16px;font-family:Hero New,sans-serif}.retry-btn[data-astro-cid-5hyj7aff]{background:#794eff;color:#fff;border:none;border-radius:8px;padding:14px 28px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Hero New,sans-serif;font-size:16px}.retry-btn[data-astro-cid-5hyj7aff]:hover{background:#6b46c1;transform:translateY(-1px)}.completed-container[data-astro-cid-5hyj7aff]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.completed-card[data-astro-cid-5hyj7aff]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;padding:40px;text-align:center;max-width:480px}.completed-icon[data-astro-cid-5hyj7aff]{background:#e8f5e9;border-radius:50%;padding:16px;margin:0 auto 24px;width:fit-content}.completed-title[data-astro-cid-5hyj7aff]{font-size:24px;font-weight:600;color:#2e7d32;margin-bottom:12px;font-family:Hero New,sans-serif}.completed-message[data-astro-cid-5hyj7aff]{color:#6b7280;margin-bottom:32px;line-height:1.6;font-size:16px;font-family:Hero New,sans-serif}.home-btn[data-astro-cid-5hyj7aff]{background:#2e7d32;color:#fff;border:none;border-radius:8px;padding:14px 28px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Hero New,sans-serif;font-size:16px}.home-btn[data-astro-cid-5hyj7aff]:hover{background:#1b5e20;transform:translateY(-1px)}.main-container[data-astro-cid-5hyj7aff]{max-width:100%;padding:20px;min-height:100vh;display:flex;flex-direction:column;position:relative;background:#f7fafc}@media (min-width: 640px){.main-container[data-astro-cid-5hyj7aff]{padding:40px 60px}}@media (min-width: 1024px){.main-container[data-astro-cid-5hyj7aff]{padding:60px 120px}}.header-container[data-astro-cid-5hyj7aff]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50;box-shadow:0 1px 3px #0000000d}@media (max-width: 768px){.header-container[data-astro-cid-5hyj7aff]{padding:16px 20px}}.logo-container[data-astro-cid-5hyj7aff]{height:auto}.logo[data-astro-cid-5hyj7aff]{height:40px;width:auto;object-fit:contain}@media (min-width: 768px){.logo[data-astro-cid-5hyj7aff]{height:48px}}.help-button[data-astro-cid-5hyj7aff]{color:#794eff;background:transparent;border:1px solid #794eff;border-radius:12px;padding:10px 24px;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease;font-family:Hero New,sans-serif;position:relative;overflow:hidden}.help-button[data-astro-cid-5hyj7aff]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(121,78,255,.1),transparent);transition:left .5s}.help-button[data-astro-cid-5hyj7aff]:hover{background:#794eff1a;transform:translateY(-2px);box-shadow:0 4px 12px #794eff4d}.help-button[data-astro-cid-5hyj7aff]:hover:before{left:100%}.form-container[data-astro-cid-5hyj7aff]{flex:1;overflow:auto;margin-bottom:120px;padding:0 20px;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.form-container[data-astro-cid-5hyj7aff]{padding:0 16px;margin-bottom:100px}}.footer-container[data-astro-cid-5hyj7aff]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1f2937,#111827);color:#fff;padding:20px 32px;display:flex;align-items:center;gap:16px;z-index:40;box-shadow:0 -4px 20px #0000001a;backdrop-filter:blur(10px)}@media (max-width: 768px){.footer-container[data-astro-cid-5hyj7aff]{padding:16px 20px;flex-direction:column;gap:12px;text-align:center}}.footer-logo[data-astro-cid-5hyj7aff]{height:32px;object-fit:contain}.footer-text[data-astro-cid-5hyj7aff]{color:#e5e7eb;font-size:11px;line-height:1.5;text-align:center;margin:0;font-family:Hero New,sans-serif;font-weight:300}@media (min-width: 768px){.footer-text[data-astro-cid-5hyj7aff]{font-size:12px;text-align:left}}.modal[data-astro-cid-5hyj7aff]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.modal-content[data-astro-cid-5hyj7aff]{background:#fff;border-radius:16px;padding:40px;text-align:center;max-width:480px;margin:20px;box-shadow:0 8px 32px #0003}.success-icon[data-astro-cid-5hyj7aff]{background:#e8f5e9;border-radius:50%;padding:16px;margin:0 auto 24px;width:fit-content}.modal-title[data-astro-cid-5hyj7aff]{font-size:24px;font-weight:600;color:#2e7d32;margin-bottom:12px;font-family:Hero New,sans-serif}.modal-message[data-astro-cid-5hyj7aff]{color:#6b7280;margin-bottom:32px;line-height:1.6;font-size:16px;font-family:Hero New,sans-serif}.modal-btn[data-astro-cid-5hyj7aff]{background:#2e7d32;color:#fff;border:none;border-radius:8px;padding:14px 28px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Hero New,sans-serif;font-size:16px}.modal-btn[data-astro-cid-5hyj7aff]:hover{background:#1b5e20;transform:translateY(-1px)}.error-modal[data-astro-cid-5hyj7aff]{border-top:4px solid #f44336}.error-icon[data-astro-cid-5hyj7aff]{width:64px;height:64px;background:#ffebee;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.error-title[data-astro-cid-5hyj7aff]{color:#f44336;margin-bottom:16px}.error-message[data-astro-cid-5hyj7aff]{color:#666;line-height:1.5;margin-bottom:24px}.modal-buttons[data-astro-cid-5hyj7aff]{display:flex;gap:12px;justify-content:center}.retry-btn[data-astro-cid-5hyj7aff]{background:#f44336;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-btn[data-astro-cid-5hyj7aff]:hover{background:#d32f2f;transform:translateY(-1px)}.secondary-btn[data-astro-cid-5hyj7aff]{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.secondary-btn[data-astro-cid-5hyj7aff]:hover{background:#e0e0e0;border-color:#bbb;transform:translateY(-1px)}[data-astro-cid-5hyj7aff]{font-family:Hero New,sans-serif}
