.brokers_page__Iz4IM{min-height:100vh;background:#f8fafc}.brokers_nav__lE37T{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.brokers_navInner__WXplz{max-width:960px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brokers_navLogo__jYmJc{display:flex;align-items:center;gap:10px}.brokers_logoWordmark__4PdBC{display:flex;align-items:baseline}.brokers_logoLease__21FWf{font-size:22px;font-weight:500;color:#0B1E3F;letter-spacing:-.5px}.brokers_logoScore__ycsDN{font-size:22px;font-weight:700;color:#c9a010;letter-spacing:-.5px}.brokers_badge__hQfs6{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:#fdf9ed;color:#c9a010;border:1px solid #f0e0a0;padding:3px 8px;border-radius:999px}.brokers_navLinks__FMle0{display:flex;gap:18px;align-items:center}.brokers_navLinks__FMle0 a{font-size:14px;color:#6b7280;font-weight:500}.brokers_navLinks__FMle0 a:hover{color:#0B1E3F}.brokers_hero__OZEeH{background:linear-gradient(135deg,#0B1E3F,#162d5a 60%,#0d2a52);padding:56px 24px 48px;color:white;text-align:center}.brokers_heroInner__8IVNQ{max-width:720px;margin:0 auto}.brokers_heroEyebrow__IIXoA{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#F5C518;margin-bottom:14px}.brokers_heroTitle___ern3{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.15;color:#F5C518;margin-bottom:14px}.brokers_heroSub__HuEPb{font-size:17px;line-height:1.55;color:rgba(255,255,255,.92);max-width:560px;margin:0 auto}.brokers_wizardWrap__1x6wM{max-width:720px;margin:-28px auto 48px;padding:0 24px;position:relative;z-index:2}.brokers_stepsBar__C97J4{display:flex;gap:8px;margin-bottom:16px;justify-content:center;flex-wrap:wrap}.brokers_stepPill__kpjHM{font-size:12px;font-weight:600;color:#6b7280;background:white;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;display:flex;align-items:center;gap:6px}.brokers_stepPillActive__Gyia3{color:#0B1E3F;border-color:#0B1E3F;background:#f0f4fb}.brokers_stepPillDone__wP_Az{color:#166534;border-color:#86efac;background:#f0fdf4}.brokers_stepNum___7Y67{width:18px;height:18px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.brokers_stepPillActive__Gyia3 .brokers_stepNum___7Y67{background:#0B1E3F;color:white}.brokers_stepPillDone__wP_Az .brokers_stepNum___7Y67{background:#16a34a;color:white}.brokers_card__lX7n6{background:white;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px rgba(11,30,63,.14);border-top:3px solid #f5c518}.brokers_cardHeader__aqqd8{background:#0B1E3F;color:white;padding:14px 22px;display:flex;justify-content:space-between;align-items:center}.brokers_cardTitle__0_yBD{font-size:13px;font-weight:600;letter-spacing:.3px}.brokers_cardHint__pk_pP{font-size:12px;color:rgba(255,255,255,.65)}.brokers_form__U4LAq{padding:22px;display:flex;flex-direction:column;gap:16px}.brokers_field__HYdo3{display:flex;flex-direction:column;gap:6px}.brokers_fieldRow__cWtzc{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.brokers_fieldRow__cWtzc{grid-template-columns:1fr}}.brokers_label__jWUFG{font-size:12px;font-weight:600;color:#0B1E3F;letter-spacing:.2px}.brokers_optional__4gOEi{font-weight:400;color:#6b7280}.brokers_input__krbP5,.brokers_select__sPoki{border:1px solid #e5e7eb;border-radius:8px;padding:11px 12px;font-size:14px;color:#111827;outline:none;background:white;width:100%}.brokers_input__krbP5:focus,.brokers_select__sPoki:focus{border-color:#0B1E3F;box-shadow:0 0 0 3px rgba(11,30,63,.08)}.brokers_fieldHint__KryXr{font-size:12px;color:#6b7280}.brokers_actions__7ziu8{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:4px}.brokers_btnPrimary__iq_UM{background:#0B1E3F;color:white;border:none;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.brokers_btnPrimary__iq_UM:hover{background:#162d5a}.brokers_btnPrimary__iq_UM:disabled{opacity:.55;cursor:not-allowed}.brokers_btnSecondary__6Gn3e{background:white;color:#0B1E3F;border:1px solid #e5e7eb;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:600;cursor:pointer}.brokers_btnSecondary__6Gn3e:hover{background:#f8fafc}.brokers_btnGhost__eZShI{background:transparent;border:none;color:#6b7280;font-size:13px;font-weight:500;padding:8px;cursor:pointer;align-self:flex-start}.brokers_btnGhost__eZShI:hover{color:#0B1E3F}.brokers_error__G2h8I{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px}.brokers_warning__4FK4Q{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;font-size:13px}.brokers_success__LX3Zo{background:#f0fdf4;color:#166534;border:1px solid #86efac;border-radius:8px;padding:10px 12px;font-size:13px}a.brokers_btnGhost__eZShI,a.brokers_btnPrimary__iq_UM,a.brokers_btnSecondary__6Gn3e{text-decoration:none;display:inline-flex;align-items:center}.brokers_spinner__6hzbT{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:white;border-radius:50%;animation:brokers_spin__To6cD .7s linear infinite;display:inline-block}@keyframes brokers_spin__To6cD{to{transform:rotate(1turn)}}.brokers_preview__5vF8d{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px}@media (max-width:560px){.brokers_preview__5vF8d{grid-template-columns:1fr}}.brokers_previewChrome__VYzD9{border-radius:8px;padding:16px 12px;color:white;text-align:center;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.brokers_previewLogo__hVk1Q{max-height:40px;max-width:110px;object-fit:contain;background:rgba(255,255,255,.95);padding:4px 6px;border-radius:4px}.brokers_previewFirm__Tf2zY{font-size:13px;font-weight:700}.brokers_previewMeta__e_ew6{font-size:13px;color:#111827;line-height:1.45}.brokers_previewMeta__e_ew6 strong{color:#0B1E3F}.brokers_colorRow__lGwUw{display:flex;gap:10px;margin-top:8px}.brokers_swatch__PHOdA{width:28px;height:28px;border-radius:6px;border:1px solid #e5e7eb}.brokers_colorField__W_pWa{display:flex;align-items:center;gap:8px}.brokers_logoUploadRow__utK8Q{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.brokers_colorField__W_pWa input[type=color]{width:40px;height:34px;border:1px solid #e5e7eb;border-radius:6px;padding:2px;background:white;cursor:pointer}.brokers_confirmBox__xz7MJ{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#111827}.brokers_confirmRow__tbbpu{display:flex;justify-content:space-between;gap:12px}.brokers_confirmLabel__Rb_Y2{color:#6b7280}.brokers_confirmVal___EHQE{font-weight:600;color:#0B1E3F;text-align:right}.brokers_valueStrip__ZOGPH{max-width:960px;margin:0 auto 40px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:720px){.brokers_valueStrip__ZOGPH{grid-template-columns:1fr}}.brokers_valueCard__NTfG0{background:white;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.brokers_valueNum__SKhHs{font-size:12px;font-weight:700;color:#c9a010;letter-spacing:1px;margin-bottom:6px}.brokers_valueTitle__45_QK{font-size:15px;font-weight:700;color:#0B1E3F;margin-bottom:4px}.brokers_valueDesc__GTDna{font-size:13px;color:#6b7280;line-height:1.45}.brokers_footer__myqcJ{text-align:center;padding:28px 24px 40px;color:#6b7280;font-size:13px}.brokers_footer__myqcJ a{text-decoration:underline}