.FinancialServicesCTA-module__Oj34-a__wrapper{gap:16px;display:grid}.FinancialServicesCTA-module__Oj34-a__title{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:700}.FinancialServicesCTA-module__Oj34-a__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.FinancialServicesCTA-module__Oj34-a__button{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:44px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:inline-flex}.FinancialServicesCTA-module__Oj34-a__button:hover{border-color:var(--accent);box-shadow:0 6px 16px #0000004d}.FinancialServicesCTA-module__Oj34-a__icon{font-size:1.4rem;line-height:1}.FinancialServicesCTA-module__Oj34-a__label{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:700}.FinancialServicesCTA-module__Oj34-a__provider{color:var(--muted);white-space:nowrap;font-size:.78rem}@media (min-width:640px){.FinancialServicesCTA-module__Oj34-a__row{flex-wrap:wrap;display:flex}.FinancialServicesCTA-module__Oj34-a__button{min-width:120px}}
.ReportModal-module__9eX7LW__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportModal-module__9eX7LW__modal{background:var(--panel);border:2px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;width:100%;max-width:480px;display:flex}.ReportModal-module__9eX7LW__title{color:var(--text);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.2rem;font-weight:700}.ReportModal-module__9eX7LW__subtitle{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.ReportModal-module__9eX7LW__error{color:var(--bad);border:1px solid var(--bad);padding:var(--space-sm);background:#c45c4a1a;margin:0;font-size:.85rem}.ReportModal-module__9eX7LW__successMsg{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.ReportModal-module__9eX7LW__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.ReportModal-module__9eX7LW__input{border:2px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);min-height:44px;color:var(--text);padding:10px 12px;font-size:.9rem}.ReportModal-module__9eX7LW__select{appearance:none;cursor:pointer;}.ReportModal-module__9eX7LW__textarea{border:2px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);resize:vertical;padding:10px 12px;font-family:inherit;font-size:.9rem}.ReportModal-module__9eX7LW__actions{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.ReportModal-module__9eX7LW__btn{background:var(--accent-solid);color:#fff;padding:var(--space-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:none;flex:1;min-height:44px;font-size:.9rem;font-weight:700;transition:background .15s}.ReportModal-module__9eX7LW__btn:hover{background:var(--accent-solid-hover)}.ReportModal-module__9eX7LW__btn:disabled{background:var(--muted-dim);cursor:not-allowed}.ReportModal-module__9eX7LW__btnCancel{border:2px solid var(--line);color:var(--muted);padding:var(--space-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;flex:1;min-height:44px;font-size:.9rem;font-weight:700}.ReportModal-module__9eX7LW__btnCancel:hover{border-color:var(--accent);color:var(--accent)}
