.ClaimApplication-module__A1IgcG__pageWrapper{min-height:100vh;font-family:var(--font-pretendard,system-ui,-apple-system,sans-serif);background:linear-gradient(135deg,#005ce6 0%,#039 100%);flex-direction:column;align-items:center;padding:120px 20px 100px;display:flex}.ClaimApplication-module__A1IgcG__contentWrap{flex-direction:column;align-items:center;width:100%;display:flex}.ClaimApplication-module__A1IgcG__heroSection{text-align:center;max-width:860px;margin-bottom:50px}.ClaimApplication-module__A1IgcG__heroSubtitle{color:#99c2ff;letter-spacing:-.01em;margin-bottom:16px;font-size:1.125rem;font-weight:600}.ClaimApplication-module__A1IgcG__heroTitle{color:#fff;white-space:pre-line;letter-spacing:-.02em;margin-bottom:16px;font-size:2.75rem;font-weight:700;line-height:1.35}.ClaimApplication-module__A1IgcG__heroDesc{color:#ffffffd9;font-size:1.125rem;font-weight:400;line-height:1.6}.ClaimApplication-module__A1IgcG__brMobile{display:none}@media (max-width:768px){.ClaimApplication-module__A1IgcG__heroTitle{font-size:2rem}.ClaimApplication-module__A1IgcG__heroDesc{padding:0 10px;font-size:1rem}.ClaimApplication-module__A1IgcG__brMobile{display:block}}.ClaimApplication-module__A1IgcG__formContainer{background:var(--form-surface);border-radius:var(--form-card-radius);box-shadow:var(--form-card-shadow);flex-direction:column;gap:50px;width:100%;max-width:880px;padding:60px;display:flex}@media (max-width:768px){.ClaimApplication-module__A1IgcG__formContainer{border-radius:var(--form-card-radius-mobile);gap:40px;padding:40px 24px}}.ClaimApplication-module__A1IgcG__formSection{flex-direction:column;gap:20px;display:flex}.ClaimApplication-module__A1IgcG__sectionHeader{align-items:center;gap:12px;margin-bottom:4px;display:flex}.ClaimApplication-module__A1IgcG__stepNum{background-color:var(--form-action-blue-soft);width:28px;height:28px;color:var(--form-action-blue);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.ClaimApplication-module__A1IgcG__sectionTitle{color:var(--form-text);font-size:1.25rem;font-weight:700}.ClaimApplication-module__A1IgcG__grid{grid-template-columns:1fr 1fr;gap:24px;padding-left:40px;display:grid}@media (max-width:600px){.ClaimApplication-module__A1IgcG__grid{grid-template-columns:1fr;gap:16px;padding-left:0}}.ClaimApplication-module__A1IgcG__group{flex-direction:column;gap:8px;display:flex}.ClaimApplication-module__A1IgcG__label{color:var(--form-label);font-size:.9rem;font-weight:600}.ClaimApplication-module__A1IgcG__input,.ClaimApplication-module__A1IgcG__select{border-radius:var(--form-field-radius);border:1px solid var(--form-border);background-color:var(--form-surface-muted);width:100%;color:var(--form-text);transition:border-color var(--dur-2)var(--ease-out),background-color var(--dur-2)var(--ease-out),box-shadow var(--dur-2)var(--ease-out);padding:16px 18px;font-size:1.05rem}.ClaimApplication-module__A1IgcG__select{appearance:none}.ClaimApplication-module__A1IgcG__input::-moz-placeholder{color:var(--form-text-muted);font-size:.95rem}.ClaimApplication-module__A1IgcG__textarea::-moz-placeholder{color:var(--form-text-muted);font-size:.95rem}.ClaimApplication-module__A1IgcG__input::placeholder,.ClaimApplication-module__A1IgcG__textarea::placeholder{color:var(--form-text-muted);font-size:.95rem}.ClaimApplication-module__A1IgcG__input:focus,.ClaimApplication-module__A1IgcG__select:focus,.ClaimApplication-module__A1IgcG__textarea:focus,.ClaimApplication-module__A1IgcG__fileInput:focus-visible{border-color:var(--form-action-blue);background-color:var(--form-surface);box-shadow:var(--form-focus-ring);outline:none}.ClaimApplication-module__A1IgcG__textarea{border-radius:var(--form-field-radius-lg);border:1px solid var(--form-border);background-color:var(--form-surface-muted);width:100%;color:var(--form-text);resize:vertical;min-height:140px;transition:border-color var(--dur-2)var(--ease-out),background-color var(--dur-2)var(--ease-out),box-shadow var(--dur-2)var(--ease-out);padding:18px;font-family:inherit;font-size:1.05rem;line-height:1.5}.ClaimApplication-module__A1IgcG__textareaCompact{min-height:120px}.ClaimApplication-module__A1IgcG__fileInput{border-radius:var(--form-field-radius);border:1px dashed var(--form-border-strong);background-color:var(--form-surface-muted);width:100%;color:var(--form-text-secondary);padding:14px 16px;font-size:.95rem}.ClaimApplication-module__A1IgcG__helperText{color:var(--form-text-muted);margin:0;font-size:.9rem;line-height:1.5}.ClaimApplication-module__A1IgcG__footerArea{border-top:1px solid var(--form-surface-neutral);flex-direction:column;align-items:center;gap:20px;margin-top:10px;padding-top:40px;display:flex}.ClaimApplication-module__A1IgcG__privacy{cursor:pointer;color:var(--form-text-secondary);align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.55;display:flex}.ClaimApplication-module__A1IgcG__privacyText{color:var(--form-text-secondary)}.ClaimApplication-module__A1IgcG__privacyLink{color:var(--form-text-muted);margin-left:4px;text-decoration:underline}.ClaimApplication-module__A1IgcG__privacyLink:focus-visible{box-shadow:var(--focus-shadow);border-radius:6px;outline:none}.ClaimApplication-module__A1IgcG__check{border:1px solid var(--form-border-strong);cursor:pointer;width:20px;height:20px;accent-color:var(--form-action-blue);border-radius:6px;flex:none;margin-top:1px}.ClaimApplication-module__A1IgcG__submitError{color:#dc2626;width:100%;margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.ClaimApplication-module__A1IgcG__submitBtn{border-radius:var(--form-button-radius);background-color:var(--form-action-blue);color:#fff;cursor:pointer;width:100%;transition:background-color var(--dur-2)var(--ease-out),box-shadow var(--dur-2)var(--ease-out),transform var(--dur-2)var(--ease-out);border:none;padding:22px;font-size:1.125rem;font-weight:700}.ClaimApplication-module__A1IgcG__submitBtn:hover{background-color:var(--form-action-blue-strong)}.ClaimApplication-module__A1IgcG__submitBtn:disabled{background-color:var(--form-border-strong);cursor:not-allowed}.ClaimApplication-module__A1IgcG__spinnerWrap{justify-content:center;align-items:center;gap:10px;display:flex}.ClaimApplication-module__A1IgcG__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ClaimApplication-module__A1IgcG__spin}@keyframes ClaimApplication-module__A1IgcG__spin{to{transform:rotate(360deg)}}.ClaimApplication-module__A1IgcG__successState{background:var(--form-surface);border-radius:var(--form-card-radius);box-shadow:var(--form-card-shadow);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;margin-top:40px;padding:80px 40px;display:flex}.ClaimApplication-module__A1IgcG__successIcon{background-color:var(--form-action-blue-soft);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.ClaimApplication-module__A1IgcG__successIcon svg{width:40px;height:40px}.ClaimApplication-module__A1IgcG__successTitle{color:var(--form-text);margin-bottom:16px;font-size:1.75rem;font-weight:700}.ClaimApplication-module__A1IgcG__successDesc{color:var(--form-text-secondary);margin-bottom:40px;font-size:1.05rem;line-height:1.6}.ClaimApplication-module__A1IgcG__returnBtn{border-radius:var(--form-field-radius-lg);background-color:var(--form-surface-neutral);color:var(--form-text-secondary);cursor:pointer;transition:background-color var(--dur-2)var(--ease-out),color var(--dur-2)var(--ease-out),box-shadow var(--dur-2)var(--ease-out),transform var(--dur-2)var(--ease-out);border:none;padding:18px 40px;font-size:1.05rem;font-weight:600}.ClaimApplication-module__A1IgcG__returnBtn:hover{background-color:var(--form-border);color:var(--form-text)}
