.bfe-popup-trigger-wrap{display: inline-flex;align-items: center;max-width: 100%}.bfe-popup-trigger{appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: none;border-radius: var(--bfe-radius-sm, 12px);min-height: 46px;padding: 0 20px;background: var(--bfe-cta, var(--bfe-accent, var(--bfe-brand, #1e73be)));color: #fff;font-size: 15px;font-weight: 800;cursor: pointer;font-family: inherit;text-decoration: none;line-height: 1.2;white-space: nowrap;box-shadow: 0 8px 24px rgba(20, 184, 166, 0.28);transition: transform var(--bfe-transition), box-shadow var(--bfe-transition), background var(--bfe-transition), opacity var(--bfe-transition)}.bfe-popup-trigger:hover,.bfe-popup-trigger:focus-visible{transform: translateY(-1px);background: var(--bfe-brand, var(--bfe-cta, var(--bfe-accent, #155dfc)));box-shadow: 0 12px 32px rgba(15, 118, 110, 0.32)}.bfe-popup-trigger:focus-visible{outline: 2px solid color-mix(in srgb, var(--bfe-cta, var(--bfe-accent, #14b8a6)) 55%, white);outline-offset: 2px}.bfe-popup-overlay{position: fixed;inset: 0;background: rgba(8, 16, 32, 0.65);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;padding: 16px;z-index: 2147483647;animation: bfe-overlayIn 0.2s ease}@keyframes bfe-overlayIn{from{opacity: 0}to{opacity: 1}}.bfe-popup-overlay[hidden]{display: none}.bfe-popup-modal{position: relative;width: 100%;max-width: 540px;max-height: min(90vh, 850px);overflow: auto;border-radius: var(--bfe-radius);animation: bfe-modalIn 0.28s ease}@keyframes bfe-modalIn{from{opacity: 0;transform: scale(0.97) translateY(6px)}to{opacity: 1;transform: scale(1) translateY(0)}}.bfe-popup-close{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px;border: none;border-radius: 10px;background: rgba(255, 255, 255, 0.15);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 20;transition: background var(--bfe-transition)}.bfe-popup-close:hover{background: rgba(255, 255, 255, 0.3)}.bfe-popup-close:focus-visible{outline: 2px solid var(--bfe-accent);outline-offset: 2px}body.bfe-modal-open{overflow: hidden}body.bfe-modal-open .bfe-callback-widget > .bfe-callback-trigger-btn,body.bfe-modal-open .bfe-fa > .bfe-fa-inner > .bfe-fa-launcher,body.bfe-modal-open .bfe-fa > .bfe-fa-menu{pointer-events: none}@media (max-width: 420px){.bfe-popup-modal{max-width: 100%;max-height: 95vh;border-radius: 14px}.bfe-popup-overlay{padding: 8px;align-items: flex-end}}.bfe-exit-intent-overlay{position: fixed;inset: 0;background: rgba(8, 16, 32, 0.6);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);display: flex;align-items: center;justify-content: center;padding: 16px;z-index: 2147483647;animation: bfe-overlayIn 0.25s ease}.bfe-exit-intent-overlay[hidden]{display: none}.bfe-exit-intent-modal{position: relative;width: 100%;max-width: 460px;max-height: 90vh;overflow: auto;background: #fff;border-radius: 16px;box-shadow: 0 20px 60px rgba(0,0,0,0.25);animation: bfe-modalIn 0.3s ease}.bfe-exit-subscribe-section{padding: 0}.bfe-exit-subscribe-section .bfe-form-shell{box-shadow: none;border: none}.bfe-exit-divider{text-align: center;padding: 8px 0;color: var(--bfe-muted);font-size: 12px;font-weight: 700;position: relative}.bfe-exit-divider::before,.bfe-exit-divider::after{content: "";position: absolute;top: 50%;width: 38%;height: 1px;background: #e2e8f0}.bfe-exit-divider::before{left: 16px}.bfe-exit-divider::after{right: 16px}.bfe-exit-match-section{padding: 16px 24px 20px;text-align: center}.bfe-exit-pound{margin-bottom: 8px}.bfe-exit-match-section h3{font-size: 18px;font-weight: 800;margin: 0 0 4px;color: #0f172a}.bfe-exit-match-section p{color: #64748b;font-size: 13px;margin: 0 0 12px}.bfe-exit-trust-box{background: #f0fdf4;border: 1px solid #bbf7d0;border-radius: 10px;padding: 10px 14px;font-size: 12px;color: #15803d;font-weight: 500;margin-bottom: 14px}.bfe-exit-benefits{list-style: none;padding: 0;margin: 0 0 16px;text-align: left}.bfe-exit-benefits li{display: flex;align-items: center;gap: 8px;padding: 5px 0;font-size: 13px;color: #334155}.bfe-exit-cta{margin-bottom: 10px}.bfe-exit-dismiss{appearance: none;border: none;background: none;color: #94a3b8;font-size: 12px;cursor: pointer;text-decoration: underline;font-family: inherit;display: block;margin: 0 auto 8px}.bfe-exit-dismiss:hover{color: #64748b}.bfe-exit-footer{font-size: 11px;color: #94a3b8}.bfe-exit-close{position: absolute;top: 10px;right: 10px;background: rgba(0,0,0,0.05);color: #64748b;z-index: 10}.bfe-exit-close:hover{background: rgba(0,0,0,0.1);color: #0f172a}@media (max-width: 480px){.bfe-exit-intent-modal{max-width: 100%;border-radius: 14px}.bfe-exit-match-section{padding: 12px 16px 16px}}.bfe-callback-widget{--bfe-callback-offset: 18px}.bfe-callback-trigger-btn{border: 0;cursor: pointer;background: linear-gradient(135deg, var(--bfe-brand, #0f766e), var(--bfe-header, #172554));color: #fff;box-shadow: 0 18px 40px rgba(9, 18, 38, 0.18);transition: transform var(--bfe-transition), box-shadow var(--bfe-transition), opacity var(--bfe-transition)}.bfe-callback-trigger-btn:hover{transform: translateY(-1px);box-shadow: 0 22px 48px rgba(9, 18, 38, 0.22)}.bfe-callback-trigger-icon{display: inline-flex;align-items: center;justify-content: center}.bfe-callback-trigger-floating-tab .bfe-callback-trigger-btn{position: fixed;z-index: 100000;min-width: 54px;min-height: 160px;padding: 18px 12px;border-radius: 18px 18px 0 0;writing-mode: vertical-rl;text-orientation: mixed;letter-spacing: 0.02em;display: inline-flex;align-items: center;gap: 10px}.bfe-callback-trigger-floating-tab.bfe-callback-position-middle-right .bfe-callback-trigger-btn{right: var(--bfe-callback-offset);top: 50%;transform: translateY(-50%);border-radius: 16px 16px 0 0}.bfe-callback-trigger-floating-tab.bfe-callback-position-middle-left .bfe-callback-trigger-btn{left: var(--bfe-callback-offset);top: 50%;transform: translateY(-50%) rotate(180deg);border-radius: 16px 16px 0 0}.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-center .bfe-callback-trigger-btn{top: auto;bottom: 20px;min-height: 52px;min-width: auto;padding: 0 18px;writing-mode: horizontal-tb;text-orientation: mixed;border-radius: 999px}.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-right .bfe-callback-trigger-btn{right: var(--bfe-callback-offset)}.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-left .bfe-callback-trigger-btn{left: var(--bfe-callback-offset)}.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-center .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-center .bfe-callback-trigger-btn{left: 50%;transform: translateX(-50%)}.bfe-callback-trigger-floating-button .bfe-callback-trigger-btn{position: fixed;z-index: 100000;min-height: 52px;padding: 0 18px;border-radius: 999px;display: inline-flex;align-items: center;gap: 10px;font-weight: 800}.bfe-callback-trigger-floating-button.bfe-callback-position-middle-right .bfe-callback-trigger-btn{right: var(--bfe-callback-offset);top: 50%;transform: translateY(-50%)}.bfe-callback-trigger-floating-button.bfe-callback-position-middle-left .bfe-callback-trigger-btn{left: var(--bfe-callback-offset);top: 50%;transform: translateY(-50%)}.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-center .bfe-callback-trigger-btn{bottom: 20px;top: auto}.bfe-callback-trigger-button .bfe-callback-trigger-btn{position: relative;min-height: 52px;padding: 0 20px;border-radius: 14px;display: inline-flex;align-items: center;gap: 10px;font-weight: 800}.bfe-callback-overlay{position: fixed;inset: 0;width: 100vw;height: 100dvh;z-index: 2147483647;overflow: hidden;--bfe-overlay-top-offset: 0px;--bfe-overlay-bottom-offset: 0px;--bfe-callback-safe-top: max(16px, calc(env(safe-area-inset-top, 0px) + 16px));--bfe-callback-safe-bottom: max(16px, calc(env(safe-area-inset-bottom, 0px) + 16px));--bfe-callback-close-bg: rgba(15, 23, 42, 0.72);--bfe-callback-close-bg-hover: rgba(15, 23, 42, 0.88);--bfe-callback-close-color: #ffffff}.bfe-callback-backdrop{position: absolute;inset: 0;z-index: 0;background: rgba(15, 23, 42, 0.45);backdrop-filter: blur(2px)}.bfe-callback-dialog{position: absolute;inset: 0;z-index: 1;width: 100%;padding: var(--bfe-callback-safe-top) 16px var(--bfe-callback-safe-bottom);display: flex;align-items: center;box-sizing: border-box;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;pointer-events: none}.bfe-callback-dialog-drawer.bfe-callback-dialog-right{justify-content: flex-end}.bfe-callback-dialog-drawer.bfe-callback-dialog-left{justify-content: flex-start}.bfe-callback-dialog-modal{justify-content: center}.bfe-callback-dialog > .bfe-callback-shell,.bfe-callback-dialog > .bfe-fa-panel,.bfe-callback-dialog > .bfe-lead-banner-panel,.bfe-callback-dialog > .bfe-callback-close,.bfe-callback-dialog > .bfe-lazy-popup-content{pointer-events: auto}.bfe-callback-dialog .bfe-callback-shell,.bfe-callback-dialog .bfe-fa-panel{width: min(100%, 520px);max-width: 520px;margin: auto 0}.bfe-callback-dialog > .bfe-lazy-popup-content{box-sizing: border-box;flex: 0 1 auto;min-width: 0;width: min(100%, 520px);max-width: 520px;max-height: calc(100dvh - var(--bfe-callback-safe-top) - var(--bfe-callback-safe-bottom));margin: auto 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch}.bfe-callback-shell .bfe-form-card,.bfe-fa-panel .bfe-form-card{width: 100%;max-width: none;max-height: min(860px, calc(100dvh - var(--bfe-callback-safe-top) - var(--bfe-callback-safe-bottom)));overflow: auto}button.bfe-callback-close{appearance: none !important;-webkit-appearance: none !important;position: absolute;top: 18px;right: max(18px, calc(env(safe-area-inset-right, 0px) + 18px));z-index: 5;width: 40px;height: 40px;min-width: 40px !important;min-height: 40px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 999px !important;background: var(--bfe-callback-close-bg) !important;background-image: none !important;color: var(--bfe-callback-close-color) !important;box-shadow: 0 10px 28px rgba(15, 23, 42, 0.22) !important;text-shadow: none !important;font: inherit !important;line-height: 1 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);touch-action: manipulation;user-select: none;transform: none !important}button.bfe-callback-close:hover,button.bfe-callback-close:active,button.bfe-callback-close:focus-visible{background: var(--bfe-callback-close-bg-hover) !important;color: var(--bfe-callback-close-color) !important}button.bfe-callback-close:focus-visible{outline: 2px solid rgba(255,255,255,0.85) !important;outline-offset: 2px !important}.bfe-callback-close svg{pointer-events: none}.bfe-fa{position: fixed;z-index: 100060;pointer-events: none}.bfe-fa-inner,.bfe-fa-menu{display: flex;flex-direction: column;gap: 12px;pointer-events: auto}.bfe-fa-position-bottom-right{right: 18px;bottom: 18px}.bfe-fa-position-bottom-left{left: 18px;bottom: 18px}.bfe-fa-position-bottom-center{left: 50%;bottom: 18px;transform: translateX(-50%)}.bfe-fa-position-middle-right{right: 18px;top: 50%;transform: translateY(-50%)}.bfe-fa-position-middle-left{left: 18px;top: 50%;transform: translateY(-50%)}.bfe-fa-position-bottom-right .bfe-fa-inner,.bfe-fa-position-middle-right .bfe-fa-inner,.bfe-fa-position-bottom-right .bfe-fa-menu,.bfe-fa-position-middle-right .bfe-fa-menu{align-items: flex-end}.bfe-fa-position-bottom-left .bfe-fa-inner,.bfe-fa-position-middle-left .bfe-fa-inner,.bfe-fa-position-bottom-left .bfe-fa-menu,.bfe-fa-position-middle-left .bfe-fa-menu{align-items: flex-start}.bfe-fa-position-bottom-center .bfe-fa-inner,.bfe-fa-position-bottom-center .bfe-fa-menu{align-items: center}.bfe-fa-launcher,.bfe-fa-btn{border: 0;text-decoration: none;cursor: pointer;background: linear-gradient(135deg, var(--bfe-brand, #0f766e), var(--bfe-header, #172554));color: #fff;box-shadow: 0 18px 40px rgba(9, 18, 38, 0.18);transition: transform var(--bfe-transition), box-shadow var(--bfe-transition), opacity var(--bfe-transition);display: inline-flex;align-items: center;gap: 10px;font-weight: 800}.bfe-fa-launcher:hover,.bfe-fa-btn:hover{transform: translateY(-1px);box-shadow: 0 22px 48px rgba(9, 18, 38, 0.22)}.bfe-fa-launcher,.bfe-fa-btn{min-height: 54px;padding: 0 18px;border-radius: 999px}.bfe-fa-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto}.bfe-fa-mode-launcher .bfe-fa-menu{opacity: 0;transform: translateY(6px) scale(0.98);transition: opacity var(--bfe-transition), transform var(--bfe-transition)}.bfe-fa.is-open .bfe-fa-menu{opacity: 1;transform: translateY(0) scale(1)}.bfe-fa-appearance-circle .bfe-fa-launcher,.bfe-fa-appearance-circle .bfe-fa-btn{width: 58px;height: 58px;min-height: 58px;padding: 0;justify-content: center;border-radius: 999px}.bfe-fa-appearance-circle .bfe-fa-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px)}.bfe-fa-appearance-tab .bfe-fa-launcher,.bfe-fa-appearance-tab .bfe-fa-btn{border-radius: 16px}.bfe-fa-position-middle-right.bfe-fa-appearance-tab .bfe-fa-launcher,.bfe-fa-position-middle-right.bfe-fa-appearance-tab .bfe-fa-btn,.bfe-fa-position-middle-left.bfe-fa-appearance-tab .bfe-fa-launcher,.bfe-fa-position-middle-left.bfe-fa-appearance-tab .bfe-fa-btn{writing-mode: vertical-rl;text-orientation: mixed;min-height: 160px;padding: 18px 12px}.bfe-fa-position-middle-left.bfe-fa-appearance-tab .bfe-fa-launcher,.bfe-fa-position-middle-left.bfe-fa-appearance-tab .bfe-fa-btn{transform: rotate(180deg)}.bfe-fa-panel .bfe-form-shell,.bfe-fa-panel .bfe-callback-shell{margin: 0}.bfe-fa-panel .bfe-form-card{width: 100%;max-width: none}.bfe-fa-menu[hidden]{display: none !important}.bfe-fa-overlays{position: static}.bfe-fa-overlay{position: fixed;inset: 0;z-index: 2147483647;--bfe-fa-safe-top: max(88px, calc(env(safe-area-inset-top, 0px) + 20px));--bfe-fa-safe-bottom: max(16px, calc(env(safe-area-inset-bottom, 0px) + 16px))}.bfe-fa-overlay .bfe-callback-dialog{padding: var(--bfe-fa-safe-top) 16px var(--bfe-fa-safe-bottom);align-items: flex-start}.bfe-fa-overlay .bfe-callback-close{top: calc(var(--bfe-fa-safe-top) + 6px)}.bfe-fa-overlay .bfe-fa-panel{width: min(100%, 520px);max-width: 520px}.bfe-fa-overlay .bfe-form-shell,.bfe-fa-overlay .bfe-callback-shell,.bfe-fa-overlay .bfe-fa-panel{margin: 0}.bfe-fa-overlay .bfe-form-card{width: 100%;max-width: none;max-height: calc(100dvh - var(--bfe-fa-safe-top) - var(--bfe-fa-safe-bottom));overflow: auto}.bfe-fa-dialog-position-middle-right.bfe-callback-dialog-drawer,.bfe-fa-dialog-position-bottom-right.bfe-callback-dialog-drawer{justify-content: flex-end}.bfe-fa-dialog-position-middle-left.bfe-callback-dialog-drawer,.bfe-fa-dialog-position-bottom-left.bfe-callback-dialog-drawer{justify-content: flex-start}.bfe-fa-dialog-position-bottom-center.bfe-callback-dialog-modal{justify-content: center}@media (max-width: 782px){.bfe-fa-overlay{--bfe-fa-safe-top: max(74px, calc(env(safe-area-inset-top, 0px) + 14px));--bfe-fa-safe-bottom: max(14px, calc(env(safe-area-inset-bottom, 0px) + 14px))}.bfe-callback-trigger-floating-tab .bfe-callback-trigger-btn{top: auto;bottom: 18px;min-height: 52px;min-width: auto;padding: 0 16px;writing-mode: horizontal-tb;text-orientation: mixed;border-radius: 999px;transform: none}.bfe-callback-trigger-floating-tab.bfe-callback-position-middle-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-middle-right .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-right .bfe-callback-trigger-btn{left: auto;right: 16px;top: auto;bottom: 16px;transform: none}.bfe-callback-trigger-floating-tab.bfe-callback-position-middle-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-middle-left .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-left .bfe-callback-trigger-btn{left: 16px;right: auto;top: auto;bottom: 16px;transform: none}.bfe-callback-trigger-floating-tab.bfe-callback-position-bottom-center .bfe-callback-trigger-btn,.bfe-callback-trigger-floating-button.bfe-callback-position-bottom-center .bfe-callback-trigger-btn{left: 50%;right: auto;top: auto;bottom: 16px;transform: translateX(-50%)}.bfe-callback-dialog{inset: auto 0 0 0;width: 100%;padding: 12px;align-items: flex-end}.bfe-callback-shell .bfe-form-card{width: 100%;max-width: 100%;max-height: calc(100vh - 24px);overflow: auto}.bfe-fa-position-middle-right,.bfe-fa-position-middle-left,.bfe-fa-position-bottom-center{top: auto}.bfe-fa-position-middle-right,.bfe-fa-position-bottom-right{right: 16px;left: auto;bottom: 16px;transform: none}.bfe-fa-position-middle-left,.bfe-fa-position-bottom-left{left: 16px;right: auto;bottom: 16px;transform: none}.bfe-fa-position-bottom-center{left: 50%;right: auto;bottom: 16px;transform: translateX(-50%)}.bfe-fa-appearance-tab .bfe-fa-launcher,.bfe-fa-appearance-tab .bfe-fa-btn{writing-mode: horizontal-tb;text-orientation: mixed;min-height: 52px;padding: 0 16px;transform: none !important}.bfe-fa-panel .bfe-form-card{width: 100%;max-width: 100%;max-height: calc(100vh - 24px);overflow: auto}}.bfe-popup-overlay{--bfe-popup-safe-top: max(16px, calc(env(safe-area-inset-top, 0px) + 12px));--bfe-popup-safe-bottom: max(16px, calc(env(safe-area-inset-bottom, 0px) + 12px));padding: var(--bfe-popup-safe-top) 12px var(--bfe-popup-safe-bottom)}.bfe-popup-modal,.bfe-callback-shell .bfe-form-card,.bfe-fa-panel .bfe-form-card{max-height: calc(100dvh - 24px);overflow: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch}.bfe-popup-modal{max-height: calc(100dvh - var(--bfe-popup-safe-top) - var(--bfe-popup-safe-bottom))}@media (max-width: 782px){.bfe-popup-overlay{align-items: flex-end}.bfe-popup-modal,.bfe-callback-shell .bfe-form-card,.bfe-fa-panel .bfe-form-card{width: 100%;max-width: 100%;max-height: calc(100dvh - 24px);border-radius: 16px}.bfe-callback-dialog,.bfe-fa-overlay .bfe-callback-dialog{padding-top: max(16px, calc(env(safe-area-inset-top, 0px) + 12px));padding-bottom: max(16px, calc(env(safe-area-inset-bottom, 0px) + 12px))}}.bfe-lead-banners-root{--bfe-banner-bg: #0f172a;--bfe-banner-fg: #ffffff;--bfe-banner-soft: rgba(255,255,255,.16)}.bfe-hero-deal-banner,.bfe-scroll-lead-group,.bfe-sticky-offer-banner{box-sizing: border-box;font-family: var(--bfe-banner-font, inherit)}.bfe-hero-deal-banner{position: fixed;top: 0;left: 0;right: 0;z-index: 9990;padding: 12px 18px;background: linear-gradient(135deg, var(--bfe-banner-hero-start, #172554), var(--bfe-banner-hero-end, #0f766e));color: var(--bfe-banner-hero-text, #ffffff);box-shadow: 0 12px 30px rgba(15, 23, 42, .18)}body.admin-bar .bfe-hero-deal-banner{top: 32px}.bfe-lead-banner-shell{max-width: 1240px;margin: 0 auto;display: flex;align-items: center;gap: 18px}.bfe-lead-banner-copy{flex: 1;min-width: 0}.bfe-lead-banner-title-wrap{display: flex;flex-direction: column;gap: 5px}.bfe-lead-banner-badge{display: inline-flex;margin: 0 0 6px;padding: 4px 10px;border-radius: 999px;background: var(--bfe-banner-badge-bg, rgba(255,255,255,.15));color: var(--bfe-banner-badge-text, #fff);font-size: var(--bfe-banner-badge-size, 12px);font-weight: 700;letter-spacing: .03em;text-transform: uppercase}.bfe-lead-banner-title,.bfe-scroll-lead-title,.bfe-sticky-offer-title{margin: 0;color: inherit;line-height: 1.2}.bfe-lead-banner-title{font-size: var(--bfe-banner-title-size, 20px)}.bfe-scroll-lead-title,.bfe-sticky-offer-title{font-size: calc(var(--bfe-banner-title-size, 20px) - 2px)}.bfe-lead-banner-text,.bfe-scroll-lead-text,.bfe-sticky-offer-text{margin: 0;color: inherit;opacity: .92;line-height: 1.5;font-size: var(--bfe-banner-text-size, 15px)}.bfe-lead-banner-actions,.bfe-sticky-offer-actions{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.bfe-lead-banner-dismiss{appearance: none;border: 0;background: rgba(255,255,255,.14);color: #fff;width: 34px;height: 34px;border-radius: 999px;cursor: pointer;font-size: 18px;font-weight: 700;font-family: Arial, Helvetica, sans-serif;line-height: 1;flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;padding: 0 0 1px;text-align: center}.bfe-scroll-lead-group{position: fixed;right: 20px;bottom: 140px;z-index: 9988;width: min(760px, calc(100vw - 40px))}.bfe-scroll-lead-group[hidden]{display: none !important}.bfe-scroll-lead-group-inner{position: relative;display: grid;grid-template-columns: repeat(2, minmax(0,1fr));gap: 14px}.bfe-scroll-lead-card,.bfe-sticky-offer-banner{position: relative;padding: 18px;border-radius: 18px;border: 1px solid rgba(15, 23, 42, .08);background: var(--bfe-banner-card-bg, #fff);box-shadow: 0 20px 60px rgba(15, 23, 42, .12);color: var(--bfe-banner-card-text, #0f172a)}.bfe-lead-banner-dismiss-group{position: absolute;top: -10px;right: -10px;color: #0f172a;background: #fff;box-shadow: 0 8px 24px rgba(15, 23, 42, .18)}.bfe-sticky-banner-wrap{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9987;display: flex;flex-direction: column;gap: 10px;align-items: center;pointer-events: none;padding: 0 16px 16px;opacity: 0;transform: translateY(24px)}.bfe-sticky-banner-wrap[hidden]{display: none !important}.bfe-sticky-banner-wrap.bfe-bar-ready{transition: opacity .24s ease, transform .24s ease;will-change: opacity, transform}.bfe-sticky-banner-wrap.is-visible{opacity: 1;transform: translateY(0);pointer-events: none}.bfe-sticky-banner-wrap.is-visible > *{pointer-events: auto}.bfe-sticky-offer-banner{width: min(100%, 1320px);display: grid;grid-template-columns: 1fr auto auto;align-items: center;gap: 18px;border-radius: 14px;padding: 12px 18px;box-shadow: 0 16px 34px rgba(15,23,42,.18)}.bfe-sticky-offer-banner-primary{background: linear-gradient(135deg, var(--bfe-banner-sticky-primary-start, rgba(15,118,110,.98)), var(--bfe-banner-sticky-primary-end, rgba(20,184,166,.98)));color: var(--bfe-banner-sticky-text, #fff)}.bfe-sticky-offer-banner-secondary{background: linear-gradient(135deg, var(--bfe-banner-sticky-secondary-start, rgba(15,23,42,.98)), var(--bfe-banner-sticky-secondary-end, rgba(30,41,59,.98)));color: var(--bfe-banner-sticky-text, #fff)}.bfe-sticky-offer-copy{min-width: 0;display: flex;align-items: center;gap: 14px}.bfe-sticky-offer-badge{margin: 0;white-space: nowrap}.bfe-sticky-offer-text-wrap{min-width: 0}.bfe-sticky-offer-title{margin: 0;font-size: var(--bfe-banner-title-size, 20px);line-height: 1.15;color: inherit}.bfe-sticky-offer-text{margin: 4px 0 0;font-size: var(--bfe-banner-text-size, 15px);line-height: 1.35;color: inherit;opacity: .95}.bfe-sticky-offer-actions{display: flex;align-items: center;justify-content: flex-end}.bfe-sticky-offer-banner .bfe-btn,.bfe-scroll-lead-card .bfe-btn,.bfe-hero-deal-banner .bfe-btn{min-height: 44px}.bfe-hero-deal-banner .bfe-btn-primary{background: var(--bfe-banner-hero-btn-bg, #ffffff) !important;color: var(--bfe-banner-hero-btn-text, #0f2f45) !important;border-color: transparent !important}.bfe-hero-deal-banner .bfe-btn-secondary{background: transparent !important;color: var(--bfe-banner-hero-text, #ffffff) !important;border: 1px solid rgba(255,255,255,.36) !important}.bfe-scroll-lead-card .bfe-btn,.bfe-sticky-offer-banner .bfe-btn{background: var(--bfe-banner-card-btn-bg, #0f766e) !important;color: var(--bfe-banner-card-btn-text, #ffffff) !important;border-color: transparent !important}.bfe-sticky-offer-banner .bfe-btn{background: var(--bfe-banner-sticky-btn-bg, #ffffff) !important;color: var(--bfe-banner-sticky-btn-text, #0f2f45) !important}.bfe-lead-banner-overlay .bfe-callback-dialog{justify-content: center}.bfe-lead-banner-overlay .bfe-lead-banner-panel{width: min(100%, 760px);max-width: 760px;margin: auto 0;pointer-events: auto}.bfe-lead-banner-overlay .bfe-form-shell,.bfe-lead-banner-overlay .bfe-callback-shell,.bfe-lead-banner-overlay .bfe-lead-banner-panel{margin: 0}.bfe-lead-banner-overlay .bfe-form-card{width: 100%;max-width: none;max-height: calc(100dvh - var(--bfe-callback-safe-top) - var(--bfe-callback-safe-bottom));overflow: auto}.bfe-mid-sticky-bar{position: fixed;left: 0;right: 0;top: 0;z-index: 9989;background: linear-gradient(90deg, var(--bfe-mid-start, #0f7f6f), var(--bfe-mid-end, #2563eb));color: var(--bfe-mid-text, #ffffff);box-shadow: 0 12px 28px rgba(15,23,42,.16);font-family: var(--bfe-banner-font, inherit);opacity: 0;transform: translateY(-100%);pointer-events: none}.bfe-mid-sticky-bar[hidden]{display: none !important}.bfe-mid-sticky-bar.bfe-bar-ready{transition: opacity .24s ease, transform .24s ease;will-change: opacity, transform}.bfe-mid-sticky-bar.is-visible{opacity: 1;transform: translateY(0);pointer-events: auto}.bfe-mid-sticky-bar-inner{width: min(100%, 1320px);margin: 0 auto;padding: 12px 18px;display: grid;grid-template-columns: 1fr auto auto;align-items: center;gap: 18px}.bfe-mid-sticky-copy{display: flex;align-items: center;gap: 14px;min-width: 0}.bfe-mid-sticky-badge{margin: 0;display: inline-flex;align-items: center;padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.14);color: inherit;font-size: var(--bfe-banner-badge-size, 12px);font-weight: 700;white-space: nowrap}.bfe-mid-sticky-text-wrap{min-width: 0}.bfe-mid-sticky-title{margin: 0;font-size: var(--bfe-mid-title-size, 16px);line-height: 1.15;color: inherit}.bfe-mid-sticky-text{margin: 3px 0 0;font-size: var(--bfe-mid-text-size, 14px);line-height: 1.35;color: inherit;opacity: .94}.bfe-mid-sticky-actions{display: flex;align-items: center;justify-content: flex-end}.bfe-utility-deal-bar.bfe-top-fixed-bar{position: fixed;top: 0;left: 0;right: 0;z-index: 9993;-webkit-backface-visibility: hidden;backface-visibility: hidden;will-change: transform}body.admin-bar .bfe-utility-deal-bar.bfe-top-fixed-bar{top: 32px}body.bfe-lead-banners-suspended .bfe-hero-deal-banner,body.bfe-lead-banners-suspended .bfe-mid-sticky-bar,body.bfe-lead-banners-suspended .bfe-scroll-lead-group,body.bfe-lead-banners-suspended .bfe-sticky-banner-wrap{opacity: 0;pointer-events: none;transform: translateY(12px);transition: opacity .18s ease, transform .18s ease}@media (prefers-reduced-motion: reduce){.bfe-mid-sticky-bar,.bfe-sticky-banner-wrap,body.bfe-lead-banners-suspended .bfe-hero-deal-banner,body.bfe-lead-banners-suspended .bfe-mid-sticky-bar,body.bfe-lead-banners-suspended .bfe-scroll-lead-group,body.bfe-lead-banners-suspended .bfe-sticky-banner-wrap{transition: none !important;transform: none !important}}@media (max-width: 900px){.bfe-lead-banner-shell{flex-direction: column;align-items: stretch}.bfe-scroll-lead-group{left: 16px;right: 16px;width: auto;bottom: 16px}.bfe-mid-sticky-bar-inner{width: auto;grid-template-columns: 1fr;padding: 12px 56px 12px 16px}.bfe-mid-sticky-copy{flex-wrap: wrap}.bfe-mid-sticky-actions{justify-content: flex-start}.bfe-scroll-lead-group-inner,.bfe-sticky-banner-wrap{grid-template-columns: 1fr;flex-direction: column}.bfe-sticky-banner-wrap{left: 0;right: 0;bottom: 0;padding: 0 12px 12px}.bfe-sticky-offer-banner{width: 100%;grid-template-columns: 1fr;align-items: stretch;gap: 12px;padding-right: 56px}.bfe-sticky-offer-copy{flex-wrap: wrap}.bfe-sticky-offer-actions{justify-content: flex-start}}.bfe-utility-deal-bar{position: relative;z-index: 9992;width: 100%;background: linear-gradient(90deg, var(--bfe-lb-bg-start, #102950), var(--bfe-lb-bg-end, #0F85B5));color: var(--bfe-lb-text, #fff);box-shadow: 0 12px 30px rgba(15,23,42,.12);font-family: var(--bfe-lb-font, inherit);font-size: var(--bfe-lb-font-size, 14px)}.bfe-utility-deal-bar[hidden]{display: none !important}.bfe-utility-deal-bar-inner{min-height: var(--bfe-lb-height, 44px);width: 100%;padding: 8px 16px;display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap}.bfe-utility-size-slim{font-size: 14px}.bfe-utility-size-normal{font-size: 15px;padding-top: 10px;padding-bottom: 10px}.bfe-utility-size-large{font-size: 16px;padding-top: 12px;padding-bottom: 12px}.bfe-utility-primary,.bfe-utility-stats,.bfe-utility-actions,.bfe-utility-timer{display: flex;align-items: center;gap: 12px}.bfe-utility-primary,.bfe-utility-stat,.bfe-utility-timer{position: relative}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-stat + .bfe-utility-stat,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-timer,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-actions{padding-left: 14px}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-stat + .bfe-utility-stat::before,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-timer::before,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-actions::before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 18px;background: var(--bfe-lb-divider, rgba(255,255,255,.28));transform: translateY(-50%)}.bfe-utility-badge{display: inline-flex;align-items: center;padding: 6px 12px;border-radius: 999px;background: var(--bfe-lb-badge-bg, rgba(255,255,255,.14));color: var(--bfe-lb-badge-text, #ffffff);font-weight: 700;line-height: 1;font-size: var(--bfe-lb-badge-size, 12px)}.bfe-utility-title,.bfe-utility-stat,.bfe-utility-timer-label,.bfe-utility-timer-value{color: inherit}.bfe-utility-title{font-weight: 700;font-size: var(--bfe-lb-title-size, 14px)}.bfe-utility-stat{font-weight: 600;white-space: nowrap}.bfe-utility-timer-label{opacity: .82}.bfe-utility-timer-value{font-weight: 700;letter-spacing: .03em}.bfe-sticky-banner-wrap[hidden]{display: none !important}@media (max-width: 900px){.bfe-utility-deal-bar-inner{justify-content: flex-start;gap: 10px;padding-right: 52px}.bfe-utility-primary,.bfe-utility-stats,.bfe-utility-actions,.bfe-utility-timer{flex-wrap: wrap}.bfe-utility-stat + .bfe-utility-stat::before,.bfe-utility-timer::before,.bfe-utility-actions::before{display: none}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stats{width: calc(100% - 44px);flex-wrap: wrap;gap: 8px 16px;justify-content: flex-start;align-items: flex-start}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat{display: flex;flex: 0 0 100%;width: 100%;padding-left: 0 !important;justify-content: flex-start}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat::before,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat::before{display: none}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat{padding-left: 0 !important}}.bfe-exit-journey-overlay{position:fixed;inset:0;z-index:2147483646;background:rgba(15,23,42,.58);display:flex;align-items:center;justify-content:center;padding:20px;cursor:pointer}.bfe-exit-journey-modal{position:relative;width:min(100%,560px);background:#fff;border-radius:22px;padding:24px 24px 20px;box-shadow:0 30px 80px rgba(15,23,42,.28);border:1px solid rgba(15,23,42,.08);cursor:default}.bfe-exit-journey-modal--cta{max-width:520px}.bfe-exit-journey-modal--survey{max-width:560px}.bfe-exit-journey-close{position:absolute;top:14px;right:14px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#334155;border-radius:999px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;cursor:pointer;z-index:20;transition:background .15s ease,border-color .15s ease}.bfe-exit-journey-close:hover,.bfe-exit-journey-close:focus-visible{background:#f1f5f9;border-color:rgba(15,23,42,.2)}.bfe-exit-journey-close svg{display:block;width:18px;height:18px;stroke:currentColor;pointer-events:none}.bfe-exit-journey-badge,.bfe-exit-journey-topic-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#ecfeff;color:#0f766e;font-weight:700;font-size:12px;letter-spacing:.02em;margin-bottom:12px}.bfe-exit-journey-modal h3{margin:0 0 8px;font-size:28px;line-height:1.18;color:#0f172a}.bfe-exit-journey-subheadline{margin:0 0 14px;color:#475569;font-size:15px;line-height:1.6}.bfe-exit-journey-question{font-weight:700;color:#0f172a;margin:12px 0 12px}.bfe-exit-journey-options{display:grid;grid-template-columns:1fr;gap:10px;margin:10px 0 16px}.bfe-exit-journey-option{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.1);font-weight:600;color:#0f172a;min-height:52px}.bfe-exit-journey-option:hover,.bfe-exit-journey-option:focus{border-color:var(--bfe-brand,#0f766e);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.bfe-exit-journey-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.bfe-exit-journey-actions.is-secondary-only{margin-top:0}.bfe-exit-journey-primary{width:100%;min-height:52px;font-size:16px}.bfe-exit-journey-secondary{width:100%;border:0;background:transparent;color:#0f766e;font-weight:700;padding:10px 12px}.bfe-exit-journey-trust{margin-top:10px;font-size:12px;line-height:1.5;color:#64748b}.bfe-exit-journey-topic{margin:0 0 12px;padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.bfe-exit-journey-topic-line{font-size:13px;line-height:1.55;color:#334155}.bfe-exit-journey-status{min-height:18px;margin-top:6px;font-size:12px;color:#475569}.bfe-exit-journey-status.is-success{color:#15803d}.bfe-exit-journey-status.is-error{color:#b91c1c}.bfe-exit-journey-routes{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:visible!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.bfe-exit-journey-routes.is-runtime-open{left:-99999px!important;width:1px!important;height:1px!important;overflow:visible!important}@media (max-width: 782px){.bfe-exit-journey-overlay{padding:14px;align-items:flex-end}.bfe-exit-journey-modal{width:100%;max-width:none;border-radius:22px 22px 0 0;padding:22px 18px 18px}.bfe-exit-journey-modal h3{font-size:22px}.bfe-exit-journey-subheadline{font-size:14px}}button.bfe-popup-trigger,button.bfe-popup-close,button.bfe-exit-close,button.bfe-exit-journey-close{appearance: none !important;-webkit-appearance: none !important;background-image: none !important;text-shadow: none !important;letter-spacing: normal !important;text-transform: none !important;text-decoration: none !important;margin: 0 !important}button.bfe-popup-trigger{appearance: none !important;-webkit-appearance: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;border: 0 !important;border-radius: var(--bfe-radius-sm, 10px) !important;min-height: 46px !important;padding: 0 20px !important;background: var(--bfe-cta, var(--bfe-accent, var(--bfe-brand, #1e73be))) !important;color: #fff !important;box-shadow: 0 8px 24px rgba(20, 184, 166, 0.28) !important;cursor: pointer !important;font-family: inherit !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.2 !important;text-decoration: none !important;white-space: nowrap !important;max-width: 100% !important;flex: 0 0 auto !important;transition: transform var(--bfe-transition), box-shadow var(--bfe-transition), background var(--bfe-transition), opacity var(--bfe-transition) !important}button.bfe-popup-trigger:hover,button.bfe-popup-trigger:focus-visible{transform: translateY(-1px) !important;background: var(--bfe-brand, var(--bfe-cta, var(--bfe-accent, #155dfc))) !important;box-shadow: 0 12px 32px rgba(15, 118, 110, 0.32) !important}button.bfe-popup-trigger:focus-visible{outline: 2px solid color-mix(in srgb, var(--bfe-cta, var(--bfe-accent, #14b8a6)) 55%, white) !important;outline-offset: 2px !important}button.bfe-popup-close,button.bfe-exit-close,button.bfe-exit-journey-close{border: 0 !important;box-shadow: none !important;font: inherit !important;line-height: 1 !important;min-width: 0 !important;min-height: 0 !important}.bfe-popup-trigger-wrap .bfe-popup-trigger{max-width: 100%}.bfe-popup-overlay{--bfe-close-bg: rgba(15, 23, 42, 0.68);--bfe-close-bg-hover: rgba(15, 23, 42, 0.84);--bfe-close-color: #ffffff}.bfe-popup-modal{width: 100%;max-width: var(--bfe-popup-max-width, 520px);overflow: auto;overscroll-behavior: contain}.bfe-popup-modal .bfe-form-card,.bfe-popup-modal .bfe-form-shell.bfe-compact .bfe-form-card{width: 100%;max-width: none}.bfe-popup-close{top: 14px;right: 14px;width: 40px;height: 40px;padding: 0 !important;border-radius: 999px;background: var(--bfe-close-bg) !important;color: var(--bfe-close-color) !important;box-shadow: 0 10px 28px rgba(15, 23, 42, 0.20) !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);touch-action: manipulation;user-select: none;flex-shrink: 0}.bfe-popup-close:hover,.bfe-popup-close:active{background: var(--bfe-close-bg-hover) !important}.bfe-popup-close svg{pointer-events: none}.bfe-popup-overlay.bfe-popup-mode-drawer-right{justify-content: flex-end;padding: 0}.bfe-popup-modal.bfe-popup-modal-drawer-right{height: 100dvh;max-height: 100dvh;width: min(100vw, var(--bfe-popup-max-width, 560px));border-radius: 24px 0 0 24px}.bfe-popup-overlay.bfe-popup-mode-drawer-bottom{align-items: flex-end;padding: 0}.bfe-popup-modal.bfe-popup-modal-drawer-bottom{width: 100%;max-width: 100%;max-height: min(90dvh, 840px);border-radius: 24px 24px 0 0}body.bfe-modal-open{overflow: hidden}@media (max-width: 782px){.bfe-popup-modal.bfe-popup-modal-drawer-right{width: min(100vw, 100%);border-radius: 20px 20px 0 0}}.bfe-popup-overlay{width: 100vw;height: 100dvh}.bfe-popup-modal{flex: 0 1 auto;min-width: min(100%, 320px)}@media (max-height: 780px){.bfe-callback-dialog{align-items: flex-start}.bfe-callback-dialog .bfe-callback-shell,.bfe-callback-dialog .bfe-fa-panel{margin: 0}button.bfe-callback-close{top: 12px}}.bfe-popup-link{cursor: pointer}.bfe-sticky-nav-spacer{display: block;width: 100%;min-width: 1px;pointer-events: none}.bfe-sticky-nav-spacer[hidden]{display: none !important}[data-bfe-sticky-shell="1"]{width: 100%}[data-bfe-sticky-shell="1"]{transition: top .22s ease, box-shadow .22s ease, transform .22s ease;will-change: top, transform}[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky),[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) > [data-bfe-sticky-nav="1"],[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) #masthead,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .site-header-row-container-inner,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .site-header-row-container,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .site-top-header-wrap,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .site-main-header-wrap,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .site-bottom-header-wrap,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .kadence-header-row,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .kadence-sticky-header,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .ast-builder-grid-row-container,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .ast-primary-header-bar,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .ast-main-header-wrap,[data-bfe-sticky-shell="1"][data-bfe-transparent-header-context="1"]:not(.bfe-is-sticky) .main-header-bar{background: transparent !important;border-color: transparent !important;box-shadow: none !important}[data-bfe-sticky-shell="1"].bfe-is-sticky{position: fixed !important;top: var(--bfe-sticky-nav-top, 0px);left: 0 !important;right: 0 !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box;z-index: var(--bfe-sticky-nav-z, 9998)}[data-bfe-sticky-shell="1"] > [data-bfe-sticky-nav="1"]{width: 100%}[data-bfe-sticky-shell="1"].bfe-sticky-nav-shadow{box-shadow: 0 12px 32px rgba(15, 23, 42, 0.14)}[data-bfe-sticky-shell="1"].bfe-sticky-nav-compact{transform: translateZ(0) scale(.985);transform-origin: top center}[data-bfe-sticky-shell="1"].bfe-sticky-nav-suspended{pointer-events: none}body.bfe-modal-open [data-bfe-sticky-shell="1"].bfe-sticky-nav-suspended{opacity: .96}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky{background: var(--bfe-sticky-nav-bg, #ffffff) !important;border-bottom: var(--bfe-sticky-nav-border-width, 0px) solid var(--bfe-sticky-nav-border-color, transparent) !important;border-radius: var(--bfe-sticky-nav-radius, 0px) !important;backdrop-filter: blur(var(--bfe-sticky-nav-blur, 0px));-webkit-backdrop-filter: blur(var(--bfe-sticky-nav-blur, 0px))}body.ast-theme-transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky,body.ast-theme-transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .main-header-bar,body.ast-theme-transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-primary-header-bar,body.ast-theme-transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-grid-row-container,body.ast-theme-transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-main-header-wrap{background: var(--bfe-sticky-nav-bg, #ffffff) !important;background-image: none !important}body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky #masthead,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-header-row-container-inner,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-header-row-container,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-top-header-wrap,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-main-header-wrap,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-bottom-header-wrap,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .kadence-header-row,body.transparent-header [data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .kadence-sticky-header{background: var(--bfe-sticky-nav-bg, #ffffff) !important;background-image: none !important}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-primary-header-wrap,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-grid-row-container,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-primary-header-bar,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-primary-header,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-main-header-wrap,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .main-header-bar,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .kt-row-layout-inner,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-header-row-container,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .kadence-header-row,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .elementor-section,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .elementor-container{background: transparent !important;background-image: none !important}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky button:not(.bfe-btn),[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .menu-link,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .main-navigation a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .main-header-menu a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-menu a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-title a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .site-branding a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .kadence-header-navigation a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .elementor-nav-menu a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-masthead-custom-menu-items a{color: var(--bfe-sticky-nav-text, inherit) !important}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-menu .menu-link,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-menu-1 .menu-link,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-mobile-menu-trigger-minimal,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .menu-toggle,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-button-wrap,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-icon,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky svg,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky svg path,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky svg rect,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky svg circle,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky svg line{color: var(--bfe-sticky-nav-text, inherit) !important;fill: currentColor !important;stroke: currentColor !important}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-builder-grid-row-container,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-main-header-wrap,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .ast-primary-header-bar,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .main-header-bar{color: var(--bfe-sticky-nav-text, inherit) !important}[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky a:hover,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky a:focus-visible,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .current-menu-item > a,[data-bfe-sticky-shell="1"].bfe-sticky-nav-styled.bfe-is-sticky .current_page_item > a{color: var(--bfe-sticky-nav-hover, var(--bfe-sticky-nav-text, inherit)) !important}@media (max-width: 991px){[data-bfe-sticky-shell="1"].bfe-is-sticky{left: 0 !important;width: 100% !important}}body.bfe-modal-open .bfe-fa,body.bfe-modal-open .bfe-hero-deal-banner,body.bfe-modal-open .bfe-mid-sticky-bar,body.bfe-modal-open .bfe-scroll-lead-group,body.bfe-modal-open .bfe-sticky-banner-wrap,body.bfe-modal-open .bfe-utility-deal-bar,body.bfe-modal-open [data-bfe-sticky-shell="1"]{pointer-events: none !important}.bfe-fa-overlay .bfe-callback-dialog-modal{align-items: center;padding: var(--bfe-callback-safe-top) 16px var(--bfe-callback-safe-bottom)}.bfe-fa-overlay .bfe-callback-dialog-modal .bfe-fa-panel,.bfe-fa-overlay .bfe-callback-dialog-modal .bfe-form-shell,.bfe-fa-overlay .bfe-callback-dialog-modal .bfe-callback-shell{margin: auto 0}.bfe-fa-overlay .bfe-callback-dialog-modal .bfe-form-card{max-height: min(860px, calc(100dvh - var(--bfe-callback-safe-top) - var(--bfe-callback-safe-bottom)))}@media (max-width: 782px){.bfe-fa-overlay .bfe-callback-dialog-modal{padding: max(14px, calc(env(safe-area-inset-top, 0px) + 14px)) 14px max(14px, calc(env(safe-area-inset-bottom, 0px) + 14px))}.bfe-fa-overlay .bfe-callback-dialog-modal .bfe-form-card{max-height: calc(100dvh - max(14px, calc(env(safe-area-inset-top, 0px) + 14px)) - max(14px, calc(env(safe-area-inset-bottom, 0px) + 14px)))}}.bfe-utility-deal-bar .bfe-utility-primary,.bfe-utility-deal-bar .bfe-utility-stats,.bfe-utility-deal-bar .bfe-utility-actions,.bfe-utility-deal-bar .bfe-utility-timer{gap: 16px}.bfe-utility-deal-bar .bfe-utility-stat,.bfe-banner-stats .bfe-banner-stat{display: inline-flex;align-items: center;gap: 9px;white-space: nowrap}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-stat + .bfe-utility-stat,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-timer,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-actions{padding-left: 18px}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-stat + .bfe-utility-stat::before,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-timer::before,.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar .bfe-utility-actions::before{left: 0;height: 20px}.bfe-banner-stat-icon{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: rgba(255,255,255,.16);color: inherit;font-size: 11px;font-weight: 800;line-height: 1;letter-spacing: .02em;box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)}.bfe-banner-stat-icon-rating{font-size: 12px}.bfe-utility-deal-bar .bfe-banner-stat-icon-utility,.bfe-utility-deal-bar .bfe-badge-icon.bfe-banner-stat-icon-utility{min-width: 0;height: auto;padding: 0;border-radius: 0;background: transparent;box-shadow: none;font-size: 12px;font-weight: 800;letter-spacing: .03em}.bfe-utility-deal-bar .bfe-banner-stat-icon-utility.bfe-banner-stat-icon-ai,.bfe-utility-deal-bar .bfe-badge-icon.bfe-banner-stat-icon-utility.bfe-banner-stat-icon-ai{color: #bfe8ff}.bfe-banner-stat-icon-speed,.bfe-banner-stat-icon-default{font-size: 12px}.bfe-banner-stat-text{line-height: 1.2}.bfe-utility-badge,.bfe-mid-sticky-badge,.bfe-lead-banner-badge{display: inline-flex;align-items: center;gap: 8px}.bfe-banner-stats{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.bfe-banner-stats-mid,.bfe-banner-stats-hero,.bfe-banner-stats-sticky{min-width: 0}.bfe-mid-sticky-bar .bfe-banner-stats{margin-left: auto;justify-content: flex-end}.bfe-hero-deal-banner .bfe-banner-stats,.bfe-sticky-offer-banner .bfe-banner-stats{margin-top: 12px}.bfe-banner-stats .bfe-banner-stat{position: relative;color: inherit;font-weight: 600}.bfe-banner-stats .bfe-banner-stat + .bfe-banner-stat::before{content: "";position: absolute;left: -7px;top: 50%;width: 1px;height: 18px;transform: translateY(-50%);background: var(--bfe-lb-divider, rgba(255,255,255,.28))}@media (max-width: 900px){.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-primary,.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-actions,.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-timer,.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-mid-sticky-copy,.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-mid-sticky-actions,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-lead-banner-copy,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-lead-banner-actions,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-sticky-offer-copy,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-sticky-offer-actions{display: none !important}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-deal-bar-inner{gap: 0;align-items: center}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stats{width: calc(100% - 44px);flex-wrap: wrap;gap: 8px 16px;justify-content: flex-start}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat::before{display: none}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-mid-sticky-bar-inner,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-lead-banner-shell,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"]{align-items: center}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats{width: calc(100% - 40px);margin: 0;gap: 8px 14px;justify-content: flex-start}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before{display: none}}.bfe-mid-sticky-bar-inner{grid-template-columns: minmax(0,1fr) auto auto auto}.bfe-sticky-offer-banner{grid-template-columns: minmax(0,1fr) auto auto auto}@media (max-width: 900px){.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stats{width: calc(100% - 44px);flex-wrap: wrap;gap: 8px 16px;justify-content: flex-start;align-items: flex-start}.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat{display: flex;flex: 0 0 100%;width: 100%;justify-content: flex-start;padding-left: 0 !important}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat,.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat{padding-left: 0 !important}.bfe-lead-banners-root[data-bfe-show-dividers="yes"] .bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat::before,.bfe-utility-deal-bar[data-bfe-mobile-stats-only="yes"] .bfe-utility-stat + .bfe-utility-stat::before{display: none}}@media (max-width: 900px){.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stats{width: calc(100% - 40px);margin: 0 !important;gap: 8px 14px;justify-content: flex-start !important;align-items: flex-start}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat{display: flex;flex: 0 0 100%;width: 100%;justify-content: flex-start;align-items: center;padding-left: 0 !important;white-space: normal}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat{padding-left: 0 !important}.bfe-mid-sticky-bar[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before,.bfe-hero-deal-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before,.bfe-sticky-offer-banner[data-bfe-mobile-stats-only="yes"] .bfe-banner-stat + .bfe-banner-stat::before{display: none !important}}@keyframes bfe-lazy-form-spin{to{transform: rotate(360deg)}}


/* v5.0.871 — standalone popup links must be readable without relying on a form shell. */
a.bfe-popup-link.bfe-popup-launcher--link,
a.bfe-popup-link.bfe-popup-launcher--link:visited {
  display: inline-flex !important;
  align-items: center;
  min-height: 40px;
  color: var(--bfe-launcher-text, #24528b) !important;
  font-weight: var(--bfe-launcher-weight, 700) !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
  cursor: pointer;
}
a.bfe-popup-link.bfe-popup-launcher--link:hover,
a.bfe-popup-link.bfe-popup-launcher--link:focus-visible {
  color: var(--bfe-launcher-text, #163b73) !important;
  text-decoration-thickness: 2px !important;
}
a.bfe-popup-link:is(.bfe-popup-launcher--button,.bfe-popup-launcher--floating-tab,.bfe-popup-launcher--floating-button),
a.bfe-popup-link:is(.bfe-popup-launcher--button,.bfe-popup-launcher--floating-tab,.bfe-popup-launcher--floating-button):visited {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 46px !important;
  padding: 11px 20px !important;
  border: 1px solid transparent !important;
  border-radius: var(--bfe-launcher-radius, 12px) !important;
  background: var(--bfe-launcher-bg, #2d5d96) !important;
  color: var(--bfe-launcher-text, #fff) !important;
  font-family: inherit !important;
  font-size: 15px !important;
  font-weight: var(--bfe-launcher-weight, 700) !important;
  line-height: 1.4 !important;
  text-align: center;
  text-decoration: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  white-space: normal;
  cursor: pointer;
  box-shadow: 0 5px 18px rgba(12, 40, 82, .16);
  flex: 0 0 auto;
  max-width: 100%;
}
a.bfe-popup-link:is(.bfe-popup-launcher--button,.bfe-popup-launcher--floating-tab,.bfe-popup-launcher--floating-button):hover,
a.bfe-popup-link:is(.bfe-popup-launcher--button,.bfe-popup-launcher--floating-tab,.bfe-popup-launcher--floating-button):focus-visible {
  background: var(--bfe-launcher-bg, #244b7b) !important;
  color: var(--bfe-launcher-text, #fff) !important;
  filter: brightness(.92);
  text-decoration: none !important;
  opacity: 1 !important;
}
a.bfe-popup-link:focus-visible {
  outline: 3px solid #ffbf47 !important;
  outline-offset: 3px !important;
}
a.bfe-popup-link.bfe-popup-launcher--floating-tab {
  position: fixed !important;
  z-index: 9997 !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%);
  writing-mode: vertical-rl;
  border-radius: var(--bfe-launcher-radius, 12px) 0 0 var(--bfe-launcher-radius, 12px) !important;
  min-height: 46px !important;
  max-height: 65vh;
}
a.bfe-popup-link.bfe-popup-launcher--floating-button {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
  z-index: 9997 !important;
}
@media (max-width: 600px) {
  a.bfe-popup-link.bfe-popup-launcher--floating-tab {
    top: auto !important;
    right: 0 !important;
    bottom: 92px !important;
    transform: none;
    font-size: 14px !important;
  }
  a.bfe-popup-link.bfe-popup-launcher--floating-button {
    right: 12px !important;
    bottom: 20px !important;
  }
}


/* Universal popup wrapper: the close icon remains legible on a light form. */
.bfe-popup-modal.bfe-popup-wrap-modal {
  background: #fff;
  color: #172c49;
  padding: 44px 14px 14px;
  box-sizing: border-box;
  box-shadow: 0 25px 70px rgba(6,25,54,.28);
}
.bfe-popup-wrap-modal > .bfe-popup-close {
  top: 8px;
  right: 8px;
  background: #eef3fb !important;
  color: #17365e !important;
  border: 1px solid #cad7e9 !important;
}
.bfe-popup-wrap-modal > .bfe-popup-close:hover,
.bfe-popup-wrap-modal > .bfe-popup-close:focus-visible {
  background: #dce9f8 !important;
  color: #092647 !important;
}
.bfe-popup-wrap-modal > .bfe-form-shell {max-width: 100%;}
@media (max-width: 600px) {
  .bfe-popup-modal.bfe-popup-wrap-modal {padding: 46px 10px 12px;}
}

/* Campaign Studio palettes: opt-in per variant, not applied to existing popup designs. */
.bfe-exit-journey-modal--theme-light_glass{background:linear-gradient(135deg,#f0f7ff,#ccecff);color:#0d263a;border-color:#fff;box-shadow:0 30px 70px rgba(0,75,145,.25)}
.bfe-exit-journey-modal--theme-deep_blue{background:linear-gradient(135deg,#071a2f,#034474);color:#fff;border-color:#24679f;box-shadow:0 30px 70px rgba(0,31,80,.35)}
.bfe-exit-journey-modal--theme-frost{background:linear-gradient(135deg,#fff,#e0f2fe);color:#0f172a;border-color:#cce5f5}
.bfe-exit-journey-modal--theme-midnight{background:linear-gradient(135deg,#0f172a,#1e2e50);color:#fff;border-color:#334155;box-shadow:0 30px 70px rgba(0,0,0,.35)}
.bfe-exit-journey-modal--theme-light_glass .bfe-ui-title,.bfe-exit-journey-modal--theme-frost .bfe-ui-title{color:#0d263a}
.bfe-exit-journey-modal--theme-deep_blue .bfe-ui-title,.bfe-exit-journey-modal--theme-midnight .bfe-ui-title{color:#fff}
.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-trust,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-trust{color:#e2e8f0}
.bfe-exit-journey-modal--theme-light_glass .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-light_glass .bfe-exit-journey-trust,.bfe-exit-journey-modal--theme-frost .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-frost .bfe-exit-journey-trust{color:#334155}
.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-secondary,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-secondary{color:#fff;text-decoration:underline;text-underline-offset:3px}
.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-primary,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-primary{background:#fff;color:#0f172a;border-color:#fff}
.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-close,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-close{background:#fff;color:#0f172a}
.bfe-exit-journey-modal--theme-deep_blue .bfe-exit-journey-badge,.bfe-exit-journey-modal--theme-midnight .bfe-exit-journey-badge{background:#fff;color:#0f172a}
/* Studio light palettes: preserve sufficient primary-CTA contrast without changing legacy/modal defaults. */
.bfe-exit-journey-modal--theme-light_glass .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary,.bfe-exit-journey-modal--theme-frost .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary{background:#005ea5;color:#fff;border-color:#005ea5}
.bfe-exit-journey-modal--theme-light_glass .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary:hover,.bfe-exit-journey-modal--theme-light_glass .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary:focus-visible,.bfe-exit-journey-modal--theme-frost .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary:hover,.bfe-exit-journey-modal--theme-frost .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary:focus-visible{background:#00487f;color:#fff;border-color:#00487f}
@media(prefers-reduced-motion:reduce){.bfe-exit-journey-modal--theme-light_glass,.bfe-exit-journey-modal--theme-deep_blue,.bfe-exit-journey-modal--theme-frost,.bfe-exit-journey-modal--theme-midnight{animation:none}}

/* Exit journeys remain inert until the actual trigger opens them. The HTML hidden attribute must override display:flex. */
.bfe-exit-journey-overlay[hidden],.bfe-exit-journey-routes[hidden]{display:none!important}

/* v5.0.897: high-contrast, touch-friendly light Studio dismissal; never change legacy popup designs. */
.bfe-exit-journey-modal--theme-light_glass button.bfe-exit-journey-close,
.bfe-exit-journey-modal--theme-frost button.bfe-exit-journey-close {
  background:#f0f7ff !important;
  border:1px solid #64748b !important;
  color:#0f2742 !important;
  opacity:1 !important;
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  min-height:44px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  pointer-events:auto !important;
  cursor:pointer !important;
  z-index:30 !important;
}
.bfe-exit-journey-modal--theme-light_glass button.bfe-exit-journey-close:hover,
.bfe-exit-journey-modal--theme-light_glass button.bfe-exit-journey-close:focus-visible,
.bfe-exit-journey-modal--theme-frost button.bfe-exit-journey-close:hover,
.bfe-exit-journey-modal--theme-frost button.bfe-exit-journey-close:focus-visible {
  background:#dbeafe !important;
  border-color:#005ea5 !important;
  color:#092647 !important;
  outline:2px solid #005ea5 !important;
  outline-offset:2px !important;
}
.bfe-exit-journey-modal--theme-light_glass button.bfe-exit-journey-close svg,
.bfe-exit-journey-modal--theme-frost button.bfe-exit-journey-close svg {
  display:block !important;
  width:20px !important;
  height:20px !important;
  opacity:1 !important;
  color:#0f2742 !important;
  stroke:#0f2742 !important;
  pointer-events:none !important;
}
.bfe-exit-journey-modal--theme-light_glass button.bfe-exit-journey-close svg path,
.bfe-exit-journey-modal--theme-frost button.bfe-exit-journey-close svg path {
  stroke:#0f2742 !important;
  stroke-width:2.2 !important;
}

/* v5.0.911 Studio-only controls. Existing layout_style=default gets no visual overrides. */
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal{width:100%;max-width:min(var(--bfe-studio-modal-width,520px),calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--studio-comfortable{padding:30px 28px 24px;border-radius:24px}
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--studio-compact{padding:20px;border-radius:16px}
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--studio-compact .bfe-exit-journey-subheadline{margin-bottom:8px}
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--studio-compact .bfe-exit-journey-actions{gap:6px;margin-top:8px}
@media(max-width:782px){.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal{max-width:100%;max-height:calc(100dvh - 28px)}.bfe-exit-journey-root[data-bfe-studio-visual="yes"][data-bfe-studio-mobile="sheet"] .bfe-exit-journey-modal{border-radius:22px 22px 0 0}.bfe-exit-journey-root[data-bfe-studio-visual="yes"][data-bfe-studio-mobile="center"] .bfe-exit-journey-overlay{align-items:center;padding:14px}.bfe-exit-journey-root[data-bfe-studio-visual="yes"][data-bfe-studio-mobile="center"] .bfe-exit-journey-modal{border-radius:20px;max-width:min(var(--bfe-studio-modal-width,520px),calc(100vw - 28px))}}
@media(prefers-reduced-motion:reduce){.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal{animation:none!important;transition:none!important}}


/* v5.0.912 premium conversion palettes, opt-in only. No existing theme is changed. */
.bfe-exit-journey-modal--theme-emerald{background:linear-gradient(135deg,#064e3b,#047857);color:#fff;border-color:#6ee7b7;box-shadow:0 28px 70px #064e3b55}
.bfe-exit-journey-modal--theme-violet{background:linear-gradient(135deg,#2e1065,#6d28d9);color:#fff;border-color:#a78bfa;box-shadow:0 28px 70px #3b076455}
.bfe-exit-journey-modal--theme-sunset{background:linear-gradient(135deg,#fff7ed,#fed7aa);color:#55250d;border-color:#fb923c;box-shadow:0 28px 65px #9a341233}
.bfe-exit-journey-modal--theme-ivory_gold{background:linear-gradient(135deg,#fffef7,#fef3c7);color:#4c3218;border-color:#d6b45b;box-shadow:0 28px 65px #713f1233}
.bfe-exit-journey-modal--theme-coral{background:linear-gradient(135deg,#fff1f2,#fecdd3);color:#701a32;border-color:#fb7185;box-shadow:0 28px 65px #9f123933}
.bfe-exit-journey-modal--theme-emerald .bfe-ui-title,.bfe-exit-journey-modal--theme-violet .bfe-ui-title{color:#fff}
.bfe-exit-journey-modal--theme-sunset .bfe-ui-title,.bfe-exit-journey-modal--theme-ivory_gold .bfe-ui-title,.bfe-exit-journey-modal--theme-coral .bfe-ui-title{color:#332113}
.bfe-exit-journey-modal--theme-emerald .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-emerald .bfe-exit-journey-trust,.bfe-exit-journey-modal--theme-violet .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-violet .bfe-exit-journey-trust{color:#f8fafc}
.bfe-exit-journey-modal--theme-sunset .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-ivory_gold .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-coral .bfe-exit-journey-subheadline,.bfe-exit-journey-modal--theme-sunset .bfe-exit-journey-trust,.bfe-exit-journey-modal--theme-ivory_gold .bfe-exit-journey-trust,.bfe-exit-journey-modal--theme-coral .bfe-exit-journey-trust{color:#4b3540}
.bfe-exit-journey-modal--theme-emerald .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary,.bfe-exit-journey-modal--theme-violet .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary{background:#fff;color:#111827;border-color:#fff}
.bfe-exit-journey-modal--theme-sunset .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary,.bfe-exit-journey-modal--theme-ivory_gold .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary,.bfe-exit-journey-modal--theme-coral .bfe-btn.bfe-btn-primary.bfe-exit-journey-primary{background:#172033;color:#fff;border-color:#172033}
.bfe-exit-journey-modal--theme-emerald .bfe-exit-journey-secondary,.bfe-exit-journey-modal--theme-violet .bfe-exit-journey-secondary{color:#fff;text-decoration:underline;text-underline-offset:3px}
.bfe-exit-journey-modal--theme-emerald button.bfe-exit-journey-close,.bfe-exit-journey-modal--theme-violet button.bfe-exit-journey-close{background:#fff;color:#111827;border:1px solid #fff}
@media(prefers-reduced-motion:reduce){.bfe-exit-journey-modal--theme-emerald,.bfe-exit-journey-modal--theme-violet,.bfe-exit-journey-modal--theme-sunset,.bfe-exit-journey-modal--theme-ivory_gold,.bfe-exit-journey-modal--theme-coral{animation:none}}


/* BFE v5.0.913A: opt-in Studio rich composition; never alters legacy popup roots. */
.bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--rich{padding:0;overflow:hidden;max-width:min(var(--bfe-studio-modal-width,760px),calc(100vw - 32px))}
.bfe-studio-composition{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:320px;width:100%;text-align:left}
.bfe-studio-composition--split_image_left{grid-template-columns:minmax(0,46%) minmax(0,54%)}
.bfe-studio-composition-content{min-width:0;padding:clamp(24px,3vw,42px);display:flex;flex-direction:column;justify-content:center}
.bfe-studio-composition-media{min-width:0;min-height:320px;overflow:hidden;background:#edf2f7}
.bfe-studio-composition-image{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center}
.bfe-studio-composition-media--left .bfe-studio-composition-image{object-position:left center}
.bfe-studio-composition-media--right .bfe-studio-composition-image{object-position:right center}
.bfe-studio-composition--split_image_right .bfe-studio-composition-media,.bfe-studio-composition--editorial_offer .bfe-studio-composition-media{order:2}
.bfe-studio-composition--split_image_right .bfe-studio-composition-content,.bfe-studio-composition--editorial_offer .bfe-studio-composition-content{order:1}
.bfe-studio-composition--editorial_offer{grid-template-columns:minmax(0,56%) minmax(0,44%)}
.bfe-studio-composition--luxury_consultation{grid-template-columns:minmax(0,40%) minmax(0,60%)}
.bfe-studio-composition--luxury_consultation .bfe-studio-composition-content{padding:44px 42px}
.bfe-studio-composition--lead_magnet{grid-template-columns:minmax(0,42%) minmax(0,58%)}
.bfe-studio-composition--lead_magnet .bfe-studio-composition-media{padding:20px;background:#e7edf5}
.bfe-studio-composition--lead_magnet .bfe-studio-composition-image{border-radius:12px;box-shadow:0 10px 36px rgba(0,0,0,.15)}
.bfe-studio-composition--product_showcase{grid-template-columns:minmax(0,53%) minmax(0,47%)}
.bfe-studio-composition--product_showcase .bfe-studio-composition-content{padding:30px}
.bfe-studio-composition .bfe-exit-journey-actions{display:flex;flex-wrap:wrap;gap:12px}
.bfe-studio-composition .bfe-exit-journey-primary{max-width:100%}
.bfe-exit-journey-modal--rich>button.bfe-exit-journey-close{z-index:3}
@media(max-width:782px){
 .bfe-exit-journey-root[data-bfe-studio-visual="yes"] .bfe-exit-journey-modal--rich{max-height:calc(100dvh - 28px);overflow-y:auto}
 .bfe-studio-composition,.bfe-studio-composition--editorial_offer,.bfe-studio-composition--luxury_consultation,.bfe-studio-composition--lead_magnet,.bfe-studio-composition--product_showcase{display:flex;flex-direction:column;min-height:0}
 .bfe-studio-composition-media,.bfe-studio-composition--split_image_right .bfe-studio-composition-media,.bfe-studio-composition--editorial_offer .bfe-studio-composition-media{order:0;min-height:0;height:min(30vh,180px);padding:0}
 .bfe-studio-composition-image,.bfe-studio-composition--lead_magnet .bfe-studio-composition-image{height:100%;min-height:0;border-radius:0;box-shadow:none}
 .bfe-studio-composition-content,.bfe-studio-composition--luxury_consultation .bfe-studio-composition-content,.bfe-studio-composition--product_showcase .bfe-studio-composition-content{order:1;padding:20px}
}
@media(prefers-reduced-motion:reduce){.bfe-studio-composition *{animation:none!important;transition:none!important}}

.bfe-exit-journey-modal--qualifier.bfe-exit-journey-modal--cta{width:min(var(--bfe-studio-modal-width,1040px),calc(100vw - 32px));max-width:none;padding:0;border-radius:20px;overflow:hidden;background:#111821;color:#fff;box-shadow:0 28px 96px rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.16)}.bfe-exit-journey-modal--qualifier .bfe-exit-journey-close{z-index:12;top:12px;right:14px;width:44px;height:44px;color:#fff;background:rgba(10,18,30,.82);border:1px solid rgba(255,255,255,.4)}.bfe-exit-journey-modal--qualifier .bfe-exit-journey-close:hover,.bfe-exit-journey-modal--qualifier .bfe-exit-journey-close:focus-visible{background:#314059;color:#fff;outline:2px solid #fff;outline-offset:2px}.bfe-premium-qualifier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);min-height:390px;max-height:min(88vh,720px);font-family:inherit;--bfe-q-gold:#ecc36e;color:#fff}.bfe-qualifier-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:clamp(24px,4vw,58px);color:#fff;background:linear-gradient(128deg,rgba(9,13,21,.42),rgba(7,12,20,.16)),var(--bfe-q-brand,#153c80);position:relative;overflow:hidden}.bfe-qualifier-brand:after{content:"";position:absolute;width:260px;height:260px;right:-160px;top:-120px;border-radius:50%;border:50px solid rgba(255,255,255,.065);pointer-events:none}.bfe-qualifier-brand-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;color:#fff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4)}.bfe-qualifier-brand-icon svg{width:30px;height:30px}.bfe-qualifier-brand-heading{font-size:clamp(25px,2.5vw,37px);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff}.bfe-qualifier-brand p{color:rgba(255,255,255,.94);font-size:16px;line-height:1.6;margin:0;max-width:35ch}.bfe-qualifier-trust{color:rgba(255,255,255,.86);font-size:13px;margin-top:4px}.bfe-qualifier-panel{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(26px,3.4vw,50px) clamp(20px,3vw,42px);background:linear-gradient(148deg,#171b22,#0e1116);color:#f8fafc;scrollbar-color:#55616d transparent}.bfe-premium-qualifier .bfe-form,.bfe-premium-qualifier .bfe-step{background:transparent!important;box-shadow:none!important;border:0!important;margin:0;padding:0;color:#f8fafc;max-width:100%;min-height:0}.bfe-premium-qualifier .bfe-step[hidden]{display:none!important}.bfe-premium-qualifier .bfe-step.is-active{display:block}.bfe-qualifier-question{color:#f8fafc;font-size:clamp(19px,2vw,25px);line-height:1.25;font-weight:800;margin:0 28px 17px 0}.bfe-qualifier-hint{color:#d4d7df;font-size:13px;margin:-8px 0 13px}.bfe-qualifier-choices{display:grid;grid-template-columns:1fr;gap:10px}.bfe-qualifier-choices.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bfe-qualifier-choice{position:relative;display:flex;align-items:center;gap:14px;min-width:0;min-height:57px;padding:12px 13px;background:linear-gradient(145deg,#2b3038,#1c2027);border:1px solid #4d535d;border-radius:10px;color:#f8fafc;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bfe-qualifier-choice:has(input:checked),.bfe-qualifier-choice.is-selected{border:2px solid var(--bfe-q-gold);background:linear-gradient(145deg,#34332f,#272722);box-shadow:0 0 0 2px rgba(236,195,110,.1),0 0 18px rgba(236,195,110,.28);padding:11px 12px}.bfe-qualifier-choice:hover{border-color:var(--bfe-q-gold);background:#35383d}.bfe-qualifier-choice:focus-within{outline:2px solid var(--bfe-q-gold);outline-offset:2px}.bfe-qualifier-choice input{position:absolute;opacity:0;left:14px;top:14px;width:24px;height:24px;pointer-events:none}.bfe-qualifier-choice-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;color:#f2f5fa}.bfe-qualifier-choice-icon svg{width:26px;height:26px}.bfe-qualifier-choice-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bfe-qualifier-choice-copy strong{color:#f8fafc;font-size:15px;font-weight:760;line-height:1.25}.bfe-qualifier-choice-copy small{color:#cbd0da;font-size:12px;line-height:1.3}.bfe-qualifier-choice-check{display:none;color:#18191c;background:var(--bfe-q-gold);width:21px;height:21px;flex:0 0 21px;border-radius:50%;text-align:center;font-weight:900;line-height:21px}.bfe-qualifier-choice:has(input:checked) .bfe-qualifier-choice-check{display:block}.bfe-qualifier-progress{display:flex;gap:16px;align-items:center;margin:23px 0 13px;color:#d1d5db;font-size:12px}.bfe-qualifier-track{height:8px;flex:1;border-radius:99px;background:#4a515c;overflow:hidden}.bfe-qualifier-track span{display:block;height:100%;background:var(--bfe-q-gold);border-radius:inherit;transition:width .25s ease}.bfe-premium-qualifier .bfe-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:12px 0 0;padding:0;background:transparent;border:0}.bfe-premium-qualifier .bfe-btn{border-radius:9px;font-size:14px;min-height:42px}.bfe-premium-qualifier .bfe-btn-primary{background:linear-gradient(135deg,var(--bfe-q-gold),#f9d989);color:#222!important;border:0;box-shadow:none;font-weight:800}.bfe-premium-qualifier .bfe-btn-back{margin-right:auto;background:#303944;color:#fff;border:1px solid #657080}.bfe-premium-qualifier .bfe-field label,.bfe-premium-qualifier .bfe-label{color:#e7ebf4!important}.bfe-premium-qualifier .bfe-field input:not([type=checkbox]),.bfe-premium-qualifier .bfe-field select{background:#272d35!important;color:#fff!important;border:1px solid #727b88!important;border-radius:9px;min-height:43px}.bfe-premium-qualifier .bfe-field input::placeholder{color:#c2c8d2!important}.bfe-qualifier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfe-premium-qualifier .bfe-consent-box{background:transparent;color:#e8edf4;border:1px solid #485461;border-radius:10px;padding:12px;margin-top:13px}.bfe-premium-qualifier .bfe-check-copy,.bfe-premium-qualifier .bfe-check-copy a{color:#f8fafc}.bfe-premium-qualifier .bfe-step[data-step=success]{display:block;color:#fff}.bfe-qualifier-preview-note{color:#fbd77c;font-size:12px;margin-bottom:13px}@media(max-width:800px){.bfe-exit-journey-modal--qualifier.bfe-exit-journey-modal--cta{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.bfe-premium-qualifier{grid-template-columns:1fr;max-height:calc(100dvh - 22px);overflow-y:auto}.bfe-qualifier-brand{padding:23px 23px 19px;gap:8px}.bfe-qualifier-brand-icon{width:36px;height:36px}.bfe-qualifier-brand-icon svg{width:22px;height:22px}.bfe-qualifier-brand-heading{font-size:21px;max-width:30ch}.bfe-qualifier-brand p{font-size:13px;line-height:1.4}.bfe-qualifier-trust{font-size:11px}.bfe-qualifier-panel{padding:22px 19px 23px;overflow:visible}.bfe-exit-journey-modal--qualifier .bfe-exit-journey-close{top:9px;right:9px}.bfe-qualifier-question{font-size:19px}.bfe-qualifier-choices.is-multiple{grid-template-columns:1fr}}@media(max-width:420px){.bfe-qualifier-brand-heading{font-size:19px}.bfe-qualifier-fields{grid-template-columns:1fr}.bfe-qualifier-panel{padding:19px 15px}.bfe-qualifier-choice{min-height:48px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.bfe-qualifier-choice,.bfe-qualifier-track span{transition:none}}
.bfe-qualifier-question-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--bfe-q-gold);margin-right:9px}.bfe-qualifier-question-icon svg{width:23px;height:23px}

/* v5.0.924: accent follows the actual campaign palette without a fixed gold glow. */
.bfe-premium-qualifier .bfe-qualifier-choice:has(input:checked){box-shadow:0 0 0 2px color-mix(in srgb,var(--bfe-q-gold) 17%,transparent),0 0 18px color-mix(in srgb,var(--bfe-q-gold) 27%,transparent)}
.bfe-premium-qualifier .bfe-btn-primary{background:linear-gradient(135deg,var(--bfe-q-gold),color-mix(in srgb,var(--bfe-q-gold) 75%,#ffffff))}
