.page-module__BrCoEq__wrap{max-width:760px;padding:calc(var(--space-20) + var(--space-8)) var(--space-8) var(--space-12);margin:0 auto}.page-module__BrCoEq__header{margin-bottom:var(--space-8)}.page-module__BrCoEq__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-sm);color:var(--color-accent);margin-bottom:var(--space-2)}.page-module__BrCoEq__title{font-size:var(--text-4xl);color:var(--color-primary)}.page-module__BrCoEq__steps{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.page-module__BrCoEq__stepPill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-2xl);background:var(--color-surface-2);color:var(--color-on-bg-secondary);font-size:var(--text-sm);display:inline-flex}.page-module__BrCoEq__stepPill[data-active=true]{background:var(--color-primary);color:var(--color-on-primary)}.page-module__BrCoEq__stepPill[data-done=true]{background:var(--color-surface-2);color:var(--color-on-bg)}.page-module__BrCoEq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.page-module__BrCoEq__card h2{font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:var(--space-2)}.page-module__BrCoEq__card p.page-module__BrCoEq__intro{color:var(--color-on-bg-secondary);margin-bottom:var(--space-6)}.page-module__BrCoEq__field{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.page-module__BrCoEq__fieldRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.page-module__BrCoEq__wrap{padding:calc(var(--space-16) + var(--space-8)) var(--space-5) var(--space-10)}.page-module__BrCoEq__fieldRow{grid-template-columns:1fr}.page-module__BrCoEq__card{padding:var(--space-6)}}.page-module__BrCoEq__field label{font-size:var(--text-sm);color:var(--color-on-bg);font-weight:500}.page-module__BrCoEq__field input,.page-module__BrCoEq__field select,.page-module__BrCoEq__field textarea{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-on-bg)}.page-module__BrCoEq__field textarea{resize:vertical;min-height:110px}.page-module__BrCoEq__checkboxes{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.page-module__BrCoEq__checkboxLabel{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-size:var(--text-sm);display:inline-flex}.page-module__BrCoEq__checkboxLabel input{accent-color:var(--color-primary)}.page-module__BrCoEq__actions{margin-top:var(--space-8);justify-content:space-between;gap:var(--space-3);display:flex}.page-module__BrCoEq__btnPrimary,.page-module__BrCoEq__btnGhost{padding:var(--space-3) var(--space-6);border-radius:var(--radius-2xl);cursor:pointer;font-weight:500;font-size:var(--text-base);transition:background var(--duration-base) var(--ease-standard);border:1px solid #0000}.page-module__BrCoEq__btnPrimary{background:var(--color-primary);color:var(--color-on-primary)}.page-module__BrCoEq__btnPrimary:hover{background:var(--color-primary-hover)}.page-module__BrCoEq__btnGhost{background:var(--color-surface);color:var(--color-on-bg);border-color:var(--color-border)}.page-module__BrCoEq__btnGhost:hover{background:var(--color-surface-2)}.page-module__BrCoEq__btnPrimary:disabled,.page-module__BrCoEq__btnGhost:disabled{opacity:.5;cursor:not-allowed}.page-module__BrCoEq__help{font-size:var(--text-xs);color:var(--color-on-bg-secondary);margin-top:var(--space-1)}.page-module__BrCoEq__uploadZone{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;color:var(--color-on-bg-secondary);background:var(--color-surface-2)}.page-module__BrCoEq__uploadZone strong{color:var(--color-primary);margin-bottom:var(--space-1);display:block}
