.BankDeclineGate-module__rJcZhG__gate{gap:var(--spacing-lg);flex-direction:column;display:flex}.BankDeclineGate-module__rJcZhG__field{gap:var(--spacing-sm);border:none;flex-direction:column;padding:0;display:flex}.BankDeclineGate-module__rJcZhG__label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-xs)}.BankDeclineGate-module__rJcZhG__radioGroup{gap:var(--spacing-xs);grid-template-columns:1fr;display:grid}@media (min-width:600px){.BankDeclineGate-module__rJcZhG__radioGroup{grid-template-columns:1fr 1fr}}.BankDeclineGate-module__rJcZhG__radioOption{align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);transition:border-color .15s,background .15s;display:flex}.BankDeclineGate-module__rJcZhG__radioOption:hover{border-color:var(--color-accent);background:var(--color-bg-alt)}.BankDeclineGate-module__rJcZhG__radioOption input{accent-color:var(--color-accent)}.BankDeclineGate-module__rJcZhG__error{font-size:var(--font-size-xs);color:#dc2626;margin-top:var(--spacing-xs)}.BankDeclineGate-module__rJcZhG__submit{align-self:flex-start}.BankDeclineGate-module__rJcZhG__result{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-alt);border-radius:var(--radius-lg);border-left:4px solid var(--color-accent);flex-direction:column;display:flex}.BankDeclineGate-module__rJcZhG__resultBadge{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;display:inline-block}.BankDeclineGate-module__rJcZhG__resultHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.BankDeclineGate-module__rJcZhG__resultBody{font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:1.6}.BankDeclineGate-module__rJcZhG__resultCtas{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.BankDeclineGate-module__rJcZhG__resetLink{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.BankDeclineGate-module__rJcZhG__resetLink:hover{color:var(--color-primary)}.BankDeclineGate-module__rJcZhG__disclosure{font-size:var(--font-size-xs);color:var(--color-muted);margin:0;font-style:italic}
