#main-content{background: var(--sr-bg-page, #f5f7f8) !important;}.neon-border-divider{display: none !important;}.hero-compact, .hero-compact.hero-v2{background: #ffffff !important;padding: calc(52px + 1.25rem) 2rem 4rem !important;position: relative;border-bottom: 1px solid #f1f5f9 !important;}.hero-compact::before{background: none !important;display: none !important;}.hero-v2-inner{max-width: 800px;}.hero-v2-headline{color: var(--sr-navy, #003561) !important;background: none !important;-webkit-background-clip: unset !important;-webkit-text-fill-color: var(--sr-navy, #003561) !important;background-clip: unset !important;font-size: clamp(2.2rem, 5.5vw, 3.5rem) !important;font-weight: 900 !important;letter-spacing: -0.04em !important;line-height: 1.08 !important;}.hero-v2-sub{color: var(--sr-text-subdued, #495257) !important;font-size: clamp(1.05rem, 2.2vw, 1.25rem) !important;text-align: center !important;}.hero-v2-sub strong{color: var(--sr-primary-dark, #15803d) !important;}.hero-eyebrow{background: #f0fdf4 !important;border: 1px solid #dcfce7 !important;color: #166534 !important;backdrop-filter: none !important;border-radius: 8px !important;}.hero-eyebrow strong{color: var(--sr-primary-deeper, #15803d) !important;}.hero-eyebrow-pulse{background: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 0 6px rgba(34,197,94,0.5) !important;}.hero-cta-primary, .hero-cta-dominant{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 4px 16px rgba(34,197,94,0.2), 0 1px 3px rgba(0,0,0,0.1) !important;border-radius: 12px !important;}.hero-cta-primary:hover, .hero-cta-dominant:hover{background: var(--sr-primary-deeper, #15803d) !important;color: #ffffff !important;box-shadow: 0 8px 28px rgba(34,197,94,0.35), 0 2px 6px rgba(0,0,0,0.15) !important;transform: translateY(-2px) !important;}.hero-v2-trust{color: var(--sr-text-muted, #69757a) !important;}.hero-v2-trust span{color: #374151 !important;}.rs-hero-redesigned{background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%) !important;position: relative;overflow: hidden;}.rs-hero-redesigned::before{content: '';position: absolute;top: 0;right: -10%;width: 500px;height: 500px;background: radial-gradient(circle, rgba(34,197,94,0.08) 0%, transparent 70%);border-radius: 50%;pointer-events: none;z-index: 0;}.rs-hero-redesigned .rs-hero-inner{position: relative;z-index: 1;}.rs-hero-redesigned .rs-hero-headline{font-size: clamp(2.5rem, 6.5vw, 3.8rem) !important;font-weight: 900 !important;line-height: 1.1 !important;letter-spacing: -0.03em !important;color: var(--sr-navy, #003561) !important;margin-bottom: 1.5rem !important;}.rs-hero-subtitle-enhanced{font-size: clamp(1.05rem, 2.2vw, 1.3rem) !important;line-height: 1.5 !important;color: #495257 !important;margin-bottom: 2.5rem !important;}.rs-hero-subtitle-enhanced strong{color: var(--sr-primary-dark, #15803d) !important;font-weight: 700 !important;}.rs-hero-ctas-redesigned{display: flex;flex-direction: column;gap: 1rem;margin-bottom: 2rem;}@media (min-width: 600px){.rs-hero-ctas-redesigned{flex-direction: row;gap: 1.25rem;justify-content: center;}}.rs-btn-primary-dominant{padding: 1rem 2.5rem !important;font-size: 1.1rem !important;font-weight: 700 !important;border-radius: 14px !important;background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 8px 20px rgba(34,197,94,0.3) !important;border: none !important;cursor: pointer;transition: all 0.3s ease !important;display: inline-block;text-align: center;text-decoration: none;white-space: nowrap;}.rs-btn-primary-dominant:hover{background: var(--sr-primary-deeper, #15803d) !important;box-shadow: 0 12px 32px rgba(34,197,94,0.4) !important;transform: translateY(-2px) !important;}.rs-btn-primary-dominant:active{transform: translateY(0) !important;}.rs-btn-ghost-redesigned{padding: 1rem 2.5rem !important;font-size: 1.1rem !important;font-weight: 700 !important;border-radius: 14px !important;background: transparent !important;color: var(--sr-primary-deeper, #15803d) !important;border: 2px solid var(--sr-primary-deeper, #15803d) !important;cursor: pointer;transition: all 0.3s ease !important;display: inline-block;text-align: center;text-decoration: none;white-space: nowrap;}.rs-btn-ghost-redesigned:hover{background: rgba(34,197,94,0.1) !important;border-color: var(--sr-primary-deeper, #15803d) !important;color: var(--sr-primary-deeper, #15803d) !important;transform: translateY(-2px) !important;}@media (max-width: 600px){.rs-btn-primary-dominant{padding: 0.95rem 2rem !important;font-size: 1rem !important;width: 100%;}.rs-btn-ghost-redesigned, .hero-ghost-cta{display: none !important;}.rs-hero-ctas-redesigned{gap: 0.75rem;}}.sp-stats-bar{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 16px rgba(0,0,0,0.06) !important;border-radius: 16px !important;backdrop-filter: none !important;}.sp-stat-number{color: var(--sr-primary-dark, #15803d) !important;}.sp-stat-label{color: var(--sr-text-muted, #69757a) !important;opacity: 1 !important;}.sp-divider{background: var(--sr-border, #e8eced) !important;}.sp-badge{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.sp-badge-dot{background: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 0 6px rgba(34,197,94,0.5) !important;}.trust-strip{background: #f5f7f8 !important;border-top: 1px solid var(--sr-border, #e8eced) !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.trust-strip .ts-item, .trust-strip .ts-label{color: #374151 !important;}.trust-strip .ts-icon svg{fill: var(--sr-primary-dark, #15803d) !important;color: var(--sr-primary-dark, #15803d) !important;}.hiw-sub, .sp-sub, .bbc-sub, .trust-proof-sub, .hq-sub, .latest-additions-sub, .fms-widget-sub, .expiring-soon-sub, .rs-email-sub, .rs-section-sub, .recently-closed-sub, .testimonials-sub, .ugc-video-sub, .sw-sub, .sct-sub{margin-left: auto !important;margin-right: auto !important;text-align: center !important;}.hiw-section{background: #fafbfc !important;border-top: 1px solid #f1f5f9 !important;border-bottom: 1px solid #f1f5f9 !important;padding: 5rem 1.5rem !important;}.hiw-title{color: var(--sr-navy, #003561) !important;font-size: 2.25rem !important;}.hiw-sub{color: var(--sr-primary-dark, #15803d) !important;}.hiw-step{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;border-radius: 16px !important;}.hiw-step:hover{background: #ffffff !important;border-color: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.08) !important;}.hiw-step-num{color: var(--sr-primary-dark, #15803d) !important;}.hiw-step-title{color: var(--sr-navy, #003561) !important;}.hiw-step-desc{color: var(--sr-text-subdued, #495257) !important;}.hiw-step-icon{filter: none !important;}.hiw-connector svg{color: #cbd5e0 !important;stroke: #cbd5e0 !important;}.hiw-trust{color: var(--sr-primary-dark, #15803d) !important;}.hiw-cta-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(34,197,94,0.2) !important;border-radius: 12px !important;}.hiw-cta-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;box-shadow: 0 8px 24px rgba(34,197,94,0.35) !important;}.trust-proof-section{background: #ffffff !important;border: none !important;padding: 4rem 1.5rem !important;}.trust-proof-section .tp-title{color: var(--sr-navy, #003561) !important;}.trust-proof-section .tp-sub{color: var(--sr-text-muted, #69757a) !important;}.trust-proof-section .tp-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.04) !important;}.trust-proof-section .tp-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;background: #f5f7f8 !important;}.trust-proof-section .tp-card-title{color: var(--sr-navy, #003561) !important;}.trust-proof-section .tp-card-desc{color: var(--sr-text-subdued, #495257) !important;}.trust-proof-section .tp-card-icon{background: rgba(34,197,94,0.1) !important;}.sp-section{background: #fafbfc !important;border-top: 1px solid #f1f5f9 !important;border-bottom: 1px solid #f1f5f9 !important;}.sp-title{color: var(--sr-navy, #003561) !important;}.sp-sub{color: var(--sr-text-muted, #69757a) !important;}.sp-card{background: #ffffff !important;border: 1px solid #f1f5f9 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 16px !important;}.sp-card:hover{border-color: #e2e8f0 !important;background: #ffffff !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important;transform: translateY(-2px);}.sp-avatar{background: linear-gradient(135deg, var(--sr-primary-dark, #15803d), var(--sr-primary, #22c55e)) !important;border-color: rgba(34,197,94,0.2) !important;color: #ffffff !important;}.sp-name{color: var(--sr-navy, #003561) !important;}.sp-amount{color: var(--sr-text-muted, #69757a) !important;}.sp-amount strong{color: var(--sr-primary-dark, #15803d) !important;}.sp-quote{color: var(--sr-text-subdued, #495257) !important;}.sp-settlement-label{color: var(--sr-text-muted, #69757a) !important;}.sp-settlement-link, .sp-settlement-name{color: var(--sr-primary-dark, #15803d) !important;}.sp-settlement-link:hover{color: var(--sr-primary-deeper, #15803d) !important;}.css-section{background: #ffffff !important;border-top: 1px solid #f1f5f9 !important;border-bottom: 1px solid #f1f5f9 !important;}.css-badge{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.css-title{color: var(--sr-navy, #003561) !important;}.css-sub{color: var(--sr-text-muted, #69757a) !important;}.css-card{background: #fafbfc !important;border: 1px solid #f1f5f9 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 16px !important;}.css-card:hover{border-color: #e2e8f0 !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important;transform: translateY(-2px);}.css-avatar{background: linear-gradient(135deg, var(--sr-primary-dark, #15803d), var(--sr-primary, #22c55e)) !important;border-color: rgba(34,197,94,0.2) !important;color: #ffffff !important;}.css-card-name{color: var(--sr-navy, #003561) !important;}.css-card-amount{color: var(--sr-text-muted, #69757a) !important;}.css-card-amount strong{color: var(--sr-primary-dark, #15803d) !important;}.css-card-quote{color: var(--sr-text-subdued, #495257) !important;}.css-card-settlement-label{color: var(--sr-text-muted, #69757a) !important;}.css-card-settlement-name{color: var(--sr-primary-dark, #15803d) !important;}.css-share-btn{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.social-proof-bar, .social-proof-bar.trust-bar-enhanced{background: #fafbfc !important;border-top: 1px solid #f1f5f9 !important;border-bottom: 1px solid #f1f5f9 !important;padding: 1.5rem 2rem !important;}@media (max-width: 600px){.social-proof-bar, .social-proof-bar.trust-bar-enhanced{padding: 1rem 1.25rem !important;}}@media (max-width: 390px){.social-proof-bar, .social-proof-bar.trust-bar-enhanced{padding: 0.85rem 1rem !important;}}.proof-stat-number{color: var(--sr-primary-dark, #15803d) !important;}.proof-stat-label{color: var(--sr-text-muted, #69757a) !important;}.proof-stat-icon{opacity: 0.9;}.proof-divider{background: #d1d5db !important;}.proof-stat-highlight .proof-stat-number{color: var(--sr-primary-dark, #15803d) !important;}.proof-stat-free .proof-stat-number{color: var(--sr-primary-dark, #15803d) !important;}.freshness-badge-bar{background: #ffffff !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.freshness-item{color: var(--sr-text-subdued, #495257) !important;}.freshness-dot{background: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 0 6px rgba(34,197,94,0.4) !important;}.freshness-item strong{color: var(--sr-navy, #003561) !important;}.community-wins-section{background: #fafbfc !important;border-top: 1px solid #f1f5f9 !important;border-bottom: 1px solid #f1f5f9 !important;}.community-wins-section .cw-title{color: var(--sr-navy, #003561) !important;}.community-wins-section .cw-sub{color: var(--sr-text-muted, #69757a) !important;}.community-wins-section .cw-card{background: #ffffff !important;border: 1px solid #f1f5f9 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 16px !important;}.community-wins-section .cw-card:hover{border-color: #e2e8f0 !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important;transform: translateY(-2px);}.community-wins-section .cw-amount{color: var(--sr-primary-dark, #15803d) !important;}.community-wins-section .cw-name{color: var(--sr-navy, #003561) !important;}.community-wins-section .cw-settlement{color: var(--sr-text-muted, #69757a) !important;}.email-capture-strip{background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;border: none !important;padding: 3.5rem 1.5rem !important;}.email-strip-inner{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}.email-strip-text strong{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}.email-strip-sub{color: rgba(255,255,255,0.9) !important;-webkit-text-fill-color: rgba(255,255,255,0.9) !important;}.email-strip-input{background: rgba(255,255,255,0.1) !important;border: 1px solid rgba(255,255,255,0.15) !important;color: #ffffff !important;border-radius: 12px !important;}.email-strip-input::placeholder{color: rgba(255,255,255,0.5) !important;}.email-strip-input:focus{background: rgba(255,255,255,0.15) !important;border-color: rgba(255,255,255,0.3) !important;outline: none !important;box-shadow: 0 0 0 3px rgba(255,255,255,0.4) !important;}.email-strip-btn{background: #16a34a !important;color: #ffffff !important;border: none !important;border-radius: 12px !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(22,163,74,0.3) !important;}.email-strip-btn:hover{background: #15803d !important;box-shadow: 0 4px 16px rgba(22,163,74,0.4) !important;}.email-strip-icon{color: #ffffff !important;}.latest-additions-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;padding: 3.5rem 1.5rem !important;}.latest-additions-title{color: var(--sr-navy, #003561) !important;}.latest-additions-sub{color: var(--sr-text-muted, #69757a) !important;}.latest-additions-count{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.la-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.04) !important;border-radius: 12px !important;}.la-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;background: #ffffff !important;}.la-card-category{color: var(--sr-text-muted, #69757a) !important;}.la-card-title{color: var(--sr-navy, #003561) !important;}.la-card-company{color: var(--sr-text-subdued, #495257) !important;}.la-card-payout{color: var(--sr-primary-dark, #15803d) !important;}.la-card-date{color: #9ca3af !important;}.la-card-new-tag{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.bbc-section{background: #fafbfc !important;border-top: 1px solid #f1f5f9 !important;padding: 4rem 1.5rem !important;}.bbc-title{color: var(--sr-navy, #003561) !important;}.bbc-sub{color: var(--sr-text-muted, #69757a) !important;}.bbc-card{background: #ffffff !important;border: 1px solid #f1f5f9 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;border-radius: 16px !important;}.bbc-card:hover{border-color: #e2e8f0 !important;background: #ffffff !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important;transform: translateY(-2px);}.bbc-name{color: var(--sr-navy, #003561) !important;}.bbc-desc{color: var(--sr-text-subdued, #495257) !important;}.bbc-count{color: var(--sr-text-muted, #69757a) !important;}.bbc-cta{color: var(--sr-primary-dark, #15803d) !important;}.sr-home-share-strip{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.sr-home-share-strip strong{color: var(--sr-navy, #003561) !important;}.sr-home-share-strip .sr-home-share-text{color: var(--sr-text-subdued, #495257) !important;}.fms-widget-section{background: #f5f7f8 !important;border: none !important;}.fms-widget-eyebrow{color: var(--sr-primary-dark, #15803d) !important;background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;}.fms-widget-title{color: var(--sr-navy, #003561) !important;}.fms-widget-sub{color: var(--sr-text-subdued, #495257) !important;}.fms-widget-bullets span{color: #374151 !important;}.fms-widget-stat-num{color: var(--sr-primary-dark, #15803d) !important;}.fms-widget-stat-label{color: var(--sr-text-muted, #69757a) !important;}.fms-widget-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(34,197,94,0.2) !important;}.fms-widget-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;}.fms-widget-note{color: var(--sr-text-muted, #69757a) !important;}.fms-widget-cta-box{background: #ffffff !important;border-color: var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.sotd-section, .sotw-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;padding: 3.5rem 1.5rem !important;}.sotd-eyebrow-text, .sotw-eyebrow-text{color: var(--sr-primary-dark, #15803d) !important;}.sotd-date-badge, .sotw-date-badge{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.sotd-card, .sotw-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;border-radius: 16px !important;}.sotd-card:hover, .sotw-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;}.sotd-card-title, .sotw-card-title{color: var(--sr-navy, #003561) !important;}.sotd-card-company, .sotw-card-company{color: var(--sr-text-subdued, #495257) !important;}.sotd-card-summary, .sotw-card-summary{color: var(--sr-text-subdued, #495257) !important;}.sotd-category-badge, .sotw-category-badge{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.sotd-payout-amount, .sotw-payout-amount{color: var(--sr-primary-dark, #15803d) !important;}.sotd-payout-label, .sotw-payout-label{color: var(--sr-text-muted, #69757a) !important;}.sotd-cta, .sotw-cta{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.sotd-cta:hover, .sotw-cta:hover{background: var(--sr-primary-deeper, #15803d) !important;}.no-proof-pill{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.qf-section{background: #f5f7f8 !important;border: none !important;}.qf-section .qf-eyebrow{color: var(--sr-primary-dark, #15803d) !important;background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;}.qf-section .qf-title{color: var(--sr-navy, #003561) !important;}.qf-section .qf-sub{color: var(--sr-text-subdued, #495257) !important;}.qf-section .qf-card{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.qf-section .qf-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;}.qf-section .qf-card-title{color: var(--sr-navy, #003561) !important;}.qf-section .qf-card-company{color: var(--sr-text-subdued, #495257) !important;}.qf-section .qf-price{color: var(--sr-primary-dark, #15803d) !important;}.qf-section .qf-card-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.qf-section .qf-card-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;}.ms-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;}.ms-section .ms-title{color: var(--sr-navy, #003561) !important;}.ms-section .ms-sub{color: var(--sr-text-muted, #69757a) !important;}.ms-section .ms-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.03) !important;}.ms-section .ms-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;}.ms-section .ms-card-title{color: var(--sr-navy, #003561) !important;}.ms-section .ms-card-company{color: var(--sr-text-subdued, #495257) !important;}.ms-section .ms-rank{color: var(--sr-primary-dark, #15803d) !important;}.ms-section .ms-count{color: var(--sr-text-muted, #69757a) !important;}.ms-section .ms-see-all-top{color: var(--sr-primary-dark, #16a34a) !important;}.ms-section .ms-see-all-top:hover{color: var(--sr-primary-deeper, #15803d) !important;}#closing-72hr{background: linear-gradient(135deg, #fff5f5 0%, #fee2e2 50%, #fff5f5 100%) !important;border-top: 3px solid #ef4444 !important;border-bottom: 2px solid rgba(239,68,68,0.2) !important;animation: none !important;}#closing-72hr .c72-title{color: var(--sr-navy, #003561) !important;}#closing-72hr .c72-sub{color: var(--sr-text-subdued, #495257) !important;}#closing-72hr .c72-sub strong{color: #ef4444 !important;}#closing-72hr .c72-card{background: #ffffff !important;border: 1.5px solid rgba(239,68,68,0.3) !important;animation: none !important;}#closing-72hr .c72-card:hover{border-color: #ef4444 !important;box-shadow: 0 4px 16px rgba(239,68,68,0.1) !important;}#closing-72hr .c72-name{color: var(--sr-navy, #003561) !important;}#closing-72hr .c72-deadline{color: #6b7280 !important;}#closing-72hr .c72-subscribe-nudge{color: var(--sr-text-muted, #69757a) !important;}.cs-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;}.cs-title{color: var(--sr-navy, #003561) !important;}.cs-sub{color: var(--sr-text-subdued, #495257) !important;}.cs-sub strong{color: #d97706 !important;}.cs-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.04) !important;}.cs-card:hover{border-color: #d97706 !important;}.cs-card-title{color: var(--sr-navy, #003561) !important;}.cs-card-company{color: var(--sr-text-subdued, #495257) !important;}.cs-card-date{color: #92400e !important;}.expiring-soon-section{background: #ffffff !important;border-top: 1px solid #e5e7eb !important;border-bottom: 1px solid #e5e7eb !important;}.trust-badges-section, .trust-badges-section.trust-badges-bridge{background: transparent !important;border-top: none !important;border-bottom: none !important;}.trust-badges-section .trust-badge{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;}.trust-badges-section .trust-badge strong{color: var(--sr-navy, #003561) !important;}.trust-badges-section .trust-badge span{color: var(--sr-text-subdued, #495257) !important;}.near-you-section{background: #ffffff !important;}.ny-prompt-text strong{color: var(--sr-navy, #003561) !important;}.ny-prompt-text span{color: var(--sr-text-subdued, #495257) !important;}.ny-title{color: var(--sr-navy, #003561) !important;}.ny-subtitle{color: var(--sr-text-muted, #69757a) !important;}.ny-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;}.ny-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;}.ny-set-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.ny-view-all-link{color: var(--sr-primary-dark, #15803d) !important;}.hq-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;}.hq-section .hq-title{color: var(--sr-navy, #003561) !important;}.hq-section .hq-sub{color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-option{background: #f5f7f8 !important;border: 2px solid var(--sr-border, #e8eced) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-option:hover{border-color: var(--sr-primary-dark, #15803d) !important;background: #f5f7f8 !important;}.hq-section .hq-option.hq-selected{border-color: var(--sr-primary-dark, #15803d) !important;background: rgba(34,197,94,0.1) !important;}.hq-section .hq-brand-name{color: var(--sr-navy, #003561) !important;}.hq-section .hq-submit-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.hq-section .hq-submit-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;}.hq-results-hero{background: #f5f7f8 !important;}.hq-results-title{color: var(--sr-navy, #003561) !important;}.hq-match-card{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.hq-match-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;}.hq-match-title{color: var(--sr-navy, #003561) !important;}.hq-match-company{color: var(--sr-text-subdued, #495257) !important;}.hq-match-payout{color: var(--sr-primary-dark, #15803d) !important;}.hq-returning{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;}.hq-returning-text strong{color: var(--sr-navy, #003561) !important;}.hq-section .hq-eyebrow{color: var(--sr-primary-dark, #16a34a) !important;background: rgba(22,163,74,0.08) !important;border-color: rgba(22,163,74,0.2) !important;}.hq-section .hq-sub{color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-trust-pills{color: var(--sr-text-muted, #69757a) !important;}.hq-section .hq-step-indicator{color: var(--sr-text-muted, #69757a) !important;}.hq-section .hq-missed-teaser{color: #b91c1c !important;}.hq-section .hq-missed-teaser strong{color: #b91c1c !important;}.hq-section .hq-progress-track{background: var(--sr-border, #e8eced) !important;}.hq-section .hq-returning-title{color: var(--sr-navy, #003561) !important;}.hq-section .hq-returning-msg{color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-returning-retake{border-color: var(--sr-border, #e8eced) !important;color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-returning-view{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hq-section .hq-brand-chip{background: #f5f7f8 !important;border-color: var(--sr-border, #e8eced) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-see-all{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-step2-inner{background: #f5f7f8 !important;border-color: var(--sr-border, #e8eced) !important;}.hq-section .hq-state-label{color: var(--sr-navy, #003561) !important;}.hq-section .hq-state-select{background: #ffffff !important;border-color: var(--sr-border, #e8eced) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-state-select option{background: #ffffff !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-state-hint{color: var(--sr-text-muted, #69757a) !important;}.hq-section .hq-back-btn{border-color: var(--sr-border, #e8eced) !important;color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-back-btn:hover{border-color: var(--sr-primary-dark, #16a34a) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-next-btn{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hq-section .hq-find-btn{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hq-section .hq-results{background: #f5f7f8 !important;border-color: var(--sr-border, #e8eced) !important;}.hq-section .hq-results-payout{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-result-card{background: #ffffff !important;border-color: var(--sr-border, #e8eced) !important;}.hq-section .hq-result-card:hover{border-color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-result-company{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-result-title{color: var(--sr-navy, #003561) !important;}.hq-section .hq-result-payout{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-result-deadline{color: #b91c1c !important;}.hq-section .hq-result-noproof{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-result-cta{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hq-section .hq-result-cta:hover{color: #ffffff !important;opacity: 0.9;}.hq-section .hq-no-matches{color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-no-matches h3{color: var(--sr-navy, #003561) !important;}.hq-section .hq-no-matches a{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-retake-btn{border-color: var(--sr-border, #e8eced) !important;color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-retake-btn:hover{border-color: var(--sr-primary-dark, #16a34a) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-view-all-btn{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hq-section .hq-email-gate{background: rgba(22,163,74,0.06) !important;border-color: rgba(22,163,74,0.2) !important;}.hq-section .hq-email-gate-text strong{color: var(--sr-navy, #003561) !important;}.hq-section .hq-email-gate-text span{color: var(--sr-text-subdued, #495257) !important;}.hq-section .hq-email-input{background: #ffffff !important;border-color: var(--sr-border, #e8eced) !important;color: var(--sr-navy, #003561) !important;}.hq-section .hq-email-input::placeholder{color: var(--sr-text-muted, #69757a) !important;-webkit-text-fill-color: var(--sr-text-muted, #69757a) !important;}.hq-section .hq-email-success{color: var(--sr-primary-dark, #16a34a) !important;}.hq-section .hq-email-btn{background: var(--sr-primary-dark, #16a34a) !important;color: #ffffff !important;}.hmc-section{background: #f5f7f8 !important;border-top: 1px solid var(--sr-border, #e8eced) !important;}.hmc-section .hmc-title{color: var(--sr-navy, #003561) !important;}.hmc-section .hmc-sub{color: var(--sr-text-subdued, #495257) !important;}.hmc-section .hmc-card{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.mini-testi-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;}.mini-testi-section .mt-title{color: var(--sr-navy, #003561) !important;}.mini-testi-section .mt-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;}.mini-testi-section .mt-quote{color: var(--sr-text-subdued, #495257) !important;}.mini-testi-section .mt-name{color: var(--sr-navy, #003561) !important;}.settlement-card{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;border-radius: 14px !important;}.settlement-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 6px 24px rgba(0,0,0,0.08) !important;background: #ffffff !important;}.card-header{border-bottom-color: var(--sr-border, #e8eced) !important;}.card-category{background: #f1f5f9 !important;color: var(--sr-text-muted, #69757a) !important;border-color: var(--sr-border, #e8eced) !important;}.card-title{color: var(--sr-navy, #003561) !important;}.card-company{color: var(--sr-text-subdued, #495257) !important;}.card-summary{color: var(--sr-text-muted, #69757a) !important;}.payout-amount{color: var(--sr-primary-dark, #15803d) !important;}.payout-label{color: var(--sr-text-muted, #69757a) !important;}.no-proof-badge{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.card-deadline{color: var(--sr-text-muted, #69757a) !important;}.card-deadline.urgent, .card-deadline.warning{color: #b91c1c !important;}.card-deadline.expired{color: #9ca3af !important;}.card-eligibility-nudge{color: var(--sr-primary-dark, #15803d) !important;border-top-color: var(--sr-border, #e8eced) !important;}.settlement-card:hover .card-eligibility-nudge{color: var(--sr-primary-deeper, #15803d) !important;}.card-added-date{color: #9ca3af !important;}.new-badge{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.card-company-row{color: var(--sr-text-subdued, #495257) !important;}.btn-card-save{background: rgba(255,255,255,0.95) !important;border: 1.5px solid var(--sr-border, #e8eced) !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;}.btn-card-save:hover{background: #ffffff !important;border-color: var(--sr-primary-dark, #15803d) !important;}.btn-card-save.saved{background: rgba(34,197,94,0.1) !important;border-color: var(--sr-primary-dark, #15803d) !important;}.btn-card-upvote{background: rgba(255,255,255,0.95) !important;border: 1.5px solid var(--sr-border, #e8eced) !important;color: var(--sr-primary-dark, #15803d) !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;}.btn-card-upvote:hover{background: #ffffff !important;border-color: var(--sr-primary-dark, #15803d) !important;}.btn-card-upvote.voted{background: rgba(34,197,94,0.1) !important;border-color: var(--sr-primary-dark, #15803d) !important;color: var(--sr-primary-deeper, #15803d) !important;}.btn-card-compare{background: rgba(255,255,255,0.95) !important;border: 1.5px solid var(--sr-border, #e8eced) !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;}.btn-card-compare:hover{background: #ffffff !important;border-color: var(--sr-primary-dark, #15803d) !important;}.inline-email-cta{background: #f5f7f8 !important;border: 1px solid rgba(34,197,94,0.2) !important;border-radius: 14px !important;}.inline-email-cta h3{color: var(--sr-navy, #003561) !important;}.inline-email-cta p{color: var(--sr-text-subdued, #495257) !important;}.inline-email-cta .email-strip-input{background: #ffffff !important;border: 1px solid #d1d5db !important;color: var(--sr-navy, #003561) !important;}.inline-email-cta .email-strip-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.filing-promo-card{background: #f5f7f8 !important;border: 1px solid rgba(34,197,94,0.2) !important;border-radius: 14px !important;}.filing-promo-card h4{color: var(--sr-navy, #003561) !important;}.filing-promo-card p{color: var(--sr-text-subdued, #495257) !important;}.promo-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.filters-section{background: #f5f7f8 !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.filter-select{background: #ffffff !important;border: 1px solid #d1d5db !important;color: var(--sr-navy, #003561) !important;}.filter-btn, .filters-form button{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.sr-search-input{background: #ffffff !important;border: 1px solid #d1d5db !important;color: var(--sr-navy, #003561) !important;}.load-more-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;border: none !important;box-shadow: 0 2px 8px rgba(34,197,94,0.15) !important;}.load-more-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;}.hero-stat-bar{background: #f5f7f8 !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.hstat-number{color: var(--sr-primary-dark, #15803d) !important;}.hstat-label{color: var(--sr-text-muted, #69757a) !important;}.hstat-divider{background: var(--sr-border, #e8eced) !important;}.cas-section{background: #ffffff !important;padding: 3rem 1.5rem !important;}.cas-section h2, .cas-section h3{color: var(--sr-navy, #003561) !important;}.cas-section p, .cas-intro{color: var(--sr-text-subdued, #495257) !important;}.cas-stat-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.04) !important;}.cas-stat-num{color: var(--sr-primary-dark, #15803d) !important;}.cas-stat-lbl{color: var(--sr-text-muted, #69757a) !important;}.cas-link{background: rgba(34,197,94,0.1) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.2) !important;}.cas-link:hover{background: rgba(34,197,94,0.2) !important;}.cas-faq details{border-color: var(--sr-border, #e8eced) !important;}.cas-faq summary{color: var(--sr-navy, #003561) !important;}.cas-faq details p{color: var(--sr-text-subdued, #495257) !important;}.ev-player{background: #f1f5f9 !important;border-color: var(--sr-border, #e8eced) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.06) !important;}.ev-grid{background: transparent !important;background-image: none !important;}.ev-text{color: var(--sr-navy, #003561) !important;text-shadow: none !important;}.ev-hl{color: var(--sr-primary-dark, #15803d) !important;}.ev-overlay{background: rgba(248,250,252,0.85) !important;}.ev-play-ring{border-color: rgba(34,197,94,0.4) !important;background: rgba(34,197,94,0.06) !important;}.ev-play-ring svg{fill: var(--sr-primary-dark, #15803d) !important;}.ev-overlay-label{color: var(--sr-text-subdued, #495257) !important;}.ev-fill{background: linear-gradient(90deg, var(--sr-primary-dark, #15803d), var(--sr-primary, #22c55e)) !important;}.ev-dot{background: rgba(0,0,0,0.15) !important;}.ev-dot.ev-active{background: var(--sr-primary-dark, #15803d) !important;}.ev-dot.ev-done{background: rgba(34,197,94,0.4) !important;}.ev-scene-cta .ev-cta-link{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 4px 16px rgba(34,197,94,0.3) !important;}.ev-replay{background: rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.12) !important;color: var(--sr-text-muted, #69757a) !important;}#saveSignInPrompt{background: #ffffff !important;border-color: var(--sr-border, #e8eced) !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}#saveSignInPrompt p{color: var(--sr-text-subdued, #495257) !important;}.ssi-signin{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;}.ssi-dismiss{border-color: #d1d5db !important;color: var(--sr-text-muted, #69757a) !important;}#subscribeConfirmedToast{background: #ffffff !important;border-color: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}#subscribeConfirmedToast .sct-title{color: var(--sr-primary-dark, #15803d) !important;}#subscribeConfirmedToast .sct-sub{color: var(--sr-text-muted, #69757a) !important;}.live-dot{background: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 0 6px rgba(34,197,94,0.5) !important;}#main-content section[style*="background:linear-gradient(135deg,#052e16"], #main-content section[style*="background:linear-gradient(135deg,#071a2e"], #main-content div[style*="background:linear-gradient(135deg,#052e16"]{background: #f5f7f8 !important;border-color: rgba(34,197,94,0.2) !important;}#main-content section[style*="background:linear-gradient(135deg,#052e16"] h2, #main-content section[style*="background:linear-gradient(135deg,#071a2e"] h2{color: var(--sr-navy, #003561) !important;}#main-content section[style*="background:linear-gradient(135deg,#052e16"] p, #main-content section[style*="background:linear-gradient(135deg,#071a2e"] p{color: var(--sr-text-subdued, #495257) !important;}#main-content section[style*="background:linear-gradient(135deg,#052e16"] a[style], #main-content section[style*="background:linear-gradient(135deg,#071a2e"] a[style]{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(34,197,94,0.2) !important;}.hero-lifestyle-wrap{background: rgba(34,197,94,0.1) !important;border-radius: 16px !important;overflow: hidden !important;}.hero-lifestyle-wrap::before, .hero-lifestyle-wrap::after{display: none !important;}.hero-lifestyle-overlay{background: rgba(255,255,255,0.85) !important;}.hero-lifestyle-badge{background: rgba(34,197,94,0.08) !important;border-color: rgba(34,197,94,0.15) !important;color: var(--sr-navy, #003561) !important;}.testimonials-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.testimonials-eyebrow{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.testimonials-title{color: var(--sr-navy, #003561) !important;}.testimonials-sub{color: var(--sr-text-muted, #69757a) !important;}.testimonial-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.testimonial-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;background: #ffffff !important;}.testimonial-card::before{display: none !important;}.testimonial-quote{color: var(--sr-text-subdued, #495257) !important;}.testimonial-name{color: var(--sr-navy, #003561) !important;}.testimonial-state{color: var(--sr-text-muted, #69757a) !important;}.testimonial-settlement{color: var(--sr-primary-dark, #15803d) !important;}.star{color: #d1d5db !important;}.star-filled{color: #fbbf24 !important;}.testimonials-counter-banner{background: rgba(34,197,94,0.06) !important;border-color: rgba(34,197,94,0.15) !important;}.testimonials-counter-text{color: var(--sr-text-subdued, #495257) !important;}.testimonials-counter-text strong{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-trust-badges{color: var(--sr-text-subdued, #495257) !important;}.testimonials-trust-badge{color: var(--sr-text-subdued, #495257) !important;}.testimonials-trust-badge span{color: var(--sr-text-subdued, #495257) !important;}.testimonials-footer{color: var(--sr-text-muted, #69757a) !important;}.testimonials-see-all{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-share-link{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-cta-sep{color: var(--sr-text-muted, #69757a) !important;}.testimonials-disclaimer{color: #9ca3af !important;}.testimonials-dot{background: #d1d5db !important;}.testimonials-dot.active{background: var(--sr-primary-dark, #15803d) !important;}.ugc-video-section{background: #f5f7f8 !important;border-top: 1px solid var(--sr-border, #e8eced) !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.ugc-video-eyebrow{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.ugc-video-title{color: var(--sr-navy, #003561) !important;}.ugc-video-sub{color: var(--sr-text-subdued, #495257) !important;}.ugc-anim-card{background: #ffffff !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.ugc-anim-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;box-shadow: 0 12px 40px rgba(0,0,0,0.1) !important;}.ugc-video-user{color: var(--sr-navy, #003561) !important;}.ugc-video-desc{color: var(--sr-text-subdued, #495257) !important;}.ugc-tag-green{background: rgba(34,197,94,0.1) !important;color: #166534 !important;border-color: rgba(34,197,94,0.2) !important;}.ugc-tag-blue{background: rgba(34,197,94,0.08) !important;color: var(--sr-primary-dark, #15803d) !important;border-color: rgba(34,197,94,0.15) !important;}.ugc-tag-purple{background: rgba(124,58,237,0.08) !important;color: #6d28d9 !important;border-color: rgba(124,58,237,0.15) !important;}.ugc-video-share-btn{background: var(--sr-primary-dark, #15803d) !important;color: #ffffff !important;border: none !important;box-shadow: 0 4px 14px rgba(34,197,94,0.2) !important;}.ugc-video-share-btn:hover{background: var(--sr-primary-deeper, #15803d) !important;}.ugc-video-cta-note{color: var(--sr-text-muted, #69757a) !important;}@media (max-width: 768px){.hero-compact, .hero-compact.hero-v2{padding: calc(52px + 1.25rem) 1.5rem 3rem !important;}.hiw-section{padding: 3.5rem 1.25rem !important;}.hiw-title{font-size: 1.8rem !important;}.trust-proof-section{padding: 3rem 1.25rem !important;}.latest-additions-section{padding: 3rem 1.25rem !important;}}@media (max-width: 480px){.hero-compact, .hero-compact.hero-v2{padding: calc(45px + 1rem) 1rem 2.5rem !important;}.hero-v2-headline{font-size: clamp(1.65rem, 6.5vw, 2.2rem) !important;letter-spacing: -0.025em !important;line-height: 1.1 !important;}.hero-v2-sub{font-size: clamp(0.9rem, 3.8vw, 1.05rem) !important;}.hiw-section{padding: 2.75rem 1rem !important;}.hiw-title{font-size: 1.5rem !important;}.trust-proof-section{padding: 2.5rem 1rem !important;}.latest-additions-section{padding: 2.25rem 1rem !important;}}@media (max-width: 375px){.hero-compact, .hero-compact.hero-v2{padding: calc(45px + 0.75rem) 0.875rem 2rem !important;}.hero-v2-headline{font-size: 1.65rem !important;}}.settlement-card-wrap{position: relative;display: block;}.settlement-card-wrap > .settlement-card{display: block;}.btn-card-save{position: absolute;top: 10px;right: 10px;z-index: 2;background: rgba(13, 27, 46, 0.85);border: 1.5px solid rgba(74, 222, 128, 0.25);border-radius: 50%;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 16px;line-height: 1;padding: 0;transition: background 0.15s, border-color 0.15s, transform 0.1s;backdrop-filter: blur(4px);}.btn-card-save:hover{background: rgba(20, 40, 72, 0.95);border-color: rgba(74, 222, 128, 0.55);transform: scale(1.1);}.btn-card-save.saved{background: rgba(74, 222, 128, 0.15);border-color: #4ade80;}#saveSignInPrompt{position: fixed;bottom: 80px;left: 50%;transform: translateX(-50%);background: #0d1e38;border: 1px solid #1a3460;border-radius: var(--radius-md);padding: var(--space-md) var(--space-lg);z-index: 9999;box-shadow: var(--shadow-2xl);text-align: center;min-width: 280px;max-width: 360px;animation: slideUp 0.2s ease;}@keyframes slideUp{from{opacity: 0;transform: translateX(-50%) translateY(12px);}to{opacity: 1;transform: translateX(-50%) translateY(0);}}#saveSignInPrompt p{color: #e2e8f0;font-size: var(--text-body-sm);margin: 0 0 var(--space-sm);}#saveSignInPrompt .ssi-actions{display: flex;gap: var(--space-sm);justify-content: center;}#saveSignInPrompt .ssi-signin{background: var(--primary-light);color: var(--text-on-gold);padding: var(--space-sm) var(--space-lg);border-radius: var(--radius-sm);font-weight: var(--fw-bold);font-size: var(--text-body-xs);text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;}#saveSignInPrompt .ssi-dismiss{background: transparent;border: 1px solid rgba(74,222,128,0.3);color: #a8c5b5;padding: var(--space-sm) var(--space-md);border-radius: var(--radius-sm);font-size: var(--text-body-xs);cursor: pointer;min-height: 44px;display: inline-flex;align-items: center;}.settlement-card-wrap{position: relative;display: block;}.settlement-card-wrap > .settlement-card{padding-right: 3.25rem !important;padding-bottom: 3rem !important;}.card-eligibility-nudge{display: flex;align-items: center;gap: var(--space-xs);font-size: var(--text-body-xs);font-weight: var(--fw-semibold);color: rgba(74,222,128,0.75);margin-top: var(--space-sm);padding-top: var(--space-sm);border-top: 1px solid rgba(34,197,94,0.1);transition: color 0.15s var(--ease-std);}.settlement-card:hover .card-eligibility-nudge{color: #4ade80;}.card-eligibility-nudge-icon{font-style: normal;}.card-eligibility-nudge-arrow{margin-left: auto;}.btn-card-upvote{position: absolute;bottom: var(--space-sm);right: 50px;z-index: 2;background: rgba(13, 27, 46, 0.85);border: 1.5px solid rgba(74, 222, 128, 0.2);border-radius: var(--radius-xl);height: 28px;padding: 0 var(--space-sm);display: flex;align-items: center;gap: var(--space-xs);cursor: pointer;font-size: var(--text-body-xs);font-weight: var(--fw-semibold);color: var(--primary-light);line-height: 1;transition: background 0.15s var(--ease-std), border-color 0.15s var(--ease-std), transform 0.1s var(--ease-std);backdrop-filter: blur(4px);white-space: nowrap;}.btn-card-upvote:hover{background: rgba(20, 40, 72, 0.95);border-color: rgba(74, 222, 128, 0.5);transform: scale(1.05);}.btn-card-upvote.voted{background: rgba(74, 222, 128, 0.15);border-color: var(--primary-light);color: var(--primary-light);}.btn-card-upvote .upvote-flame{font-size: var(--text-body-xs);}.btn-card-upvote .upvote-count{font-size: var(--text-body-xs);}.hiw-section{background: linear-gradient(180deg, #0d1b2e 0%, #112240 50%, #0d1b2e 100%);border-top: none;border-bottom: none;padding: var(--section-padding-lg) var(--container-px);}.hiw-inner{max-width: var(--max-width-narrow);margin: 0 auto;}.hiw-header{text-align: center;margin-bottom: var(--space-2xl);}.hiw-title{font-size: var(--text-display-sm);font-weight: var(--fw-black);color: #f0fdf4;margin: 0 0 var(--space-sm);letter-spacing: -0.03em;}.hiw-sub{color: var(--primary-light);font-size: var(--text-body-sm);margin: 0;text-align: center;}.hiw-steps{display: flex;align-items: center;justify-content: center;gap: 0;}.hiw-step{flex: 1;max-width: 260px;background: rgba(255,255,255,0.03);border: 1px solid rgba(74,222,128,0.08);border-radius: var(--radius-xl);padding: var(--space-xl) var(--space-lg);text-align: center;opacity: 0;transform: translateY(20px);transition: opacity 0.6s ease, transform 0.6s ease, border-color 0.3s, background 0.3s, box-shadow 0.3s;box-shadow: var(--shadow-md);}.hiw-step.hiw-visible{opacity: 1;transform: translateY(0);}.hiw-step:hover{background: rgba(74,222,128,0.04);border-color: rgba(74,222,128,0.18);box-shadow: var(--shadow-xl);}.hiw-step-1.hiw-visible{transition-delay: 0s;}.hiw-step-2.hiw-visible{transition-delay: 0.15s;}.hiw-step-3.hiw-visible{transition-delay: 0.3s;}.hiw-step-icon{font-size: 2.75rem;margin-bottom: 0.75rem;display: flex;justify-content: center;align-items: center;filter: drop-shadow(0 0 12px rgba(74,222,128,0.2));}.hiw-step-icon svg{display: block;}.hiw-step-num{font-size: 0.7rem;font-weight: 800;letter-spacing: 0.12em;color: #4ade80;text-transform: uppercase;margin-bottom: 0.4rem;}.hiw-step-title{font-size: 1.35rem;font-weight: 800;color: #f0fdf4;margin: 0 0 0.5rem;}.hiw-step-desc{font-size: 0.9rem;color: #a7c9b4;margin: 0;line-height: 1.55;}.hiw-connector{flex: 0 0 48px;display: flex;align-items: center;justify-content: center;padding: 0 4px;opacity: 0.6;}.hiw-footer{display: flex;flex-direction: column;align-items: center;margin-top: 2.5rem;}.hiw-trust{color: #86efac;font-size: 0.9rem;margin: 0 0 1.25rem;}.hiw-cta-btn{display: inline-block;background: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);color: #ffffff;font-weight: 800;font-size: 1rem;padding: 0.9rem 2.25rem;border-radius: 8px;text-decoration: none;transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 16px rgba(74,222,128,0.2);}.hiw-cta-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 24px rgba(74,222,128,0.3);}@media (max-width: 768px){.hiw-steps{flex-direction: column;gap: 1rem;align-items: stretch;}.hiw-step{max-width: 100%;}.hiw-connector{transform: rotate(90deg);height: 0;flex: 0 0 20px;margin: -8px 0;}.hiw-title{font-size: 1.65rem;}}@media (max-width: 480px){.hiw-section{padding: 2rem 0.75rem;}.hiw-title{font-size: 1.4rem;}.hiw-sub{font-size: 0.85rem;}.hiw-connector{display: none;}.hiw-steps{gap: 0.75rem;}.hiw-step{padding: 1.25rem 1rem;border-radius: 12px;}.hiw-step-title{font-size: 1.15rem;}.hiw-step-desc{font-size: 0.83rem;}.hiw-footer{margin-top: 1.5rem;}.hiw-trust{font-size: 0.82rem;}}@media (max-width: 375px){.hiw-section{padding: 1.5rem 0.5rem;}.hiw-title{font-size: 1.25rem;}.hiw-step{padding: 1rem 0.85rem;}.hiw-step-title{font-size: 1.05rem;}}#subscribeConfirmedToast{position: fixed;top: 20px;left: 50%;transform: translateX(-50%);background: #0d1e38;border: 1px solid #4ade80;border-radius: 12px;padding: 1rem 1.5rem;z-index: 99999;box-shadow: 0 8px 32px rgba(0,0,0,0.45);text-align: center;min-width: 280px;max-width: 400px;animation: toastSlideDown 0.3s ease;display: none;}@keyframes toastSlideDown{from{opacity: 0;transform: translateX(-50%) translateY(-16px);}to{opacity: 1;transform: translateX(-50%) translateY(0);}}#subscribeConfirmedToast .sct-icon{font-size: 1.6rem;margin-bottom: 0.35rem;}#subscribeConfirmedToast .sct-title{color: #4ade80;font-size: 1rem;font-weight: 800;margin: 0 0 0.2rem;}#subscribeConfirmedToast .sct-sub{color: #a8c5b5;font-size: 0.82rem;margin: 0;text-align: center;}#subscribeConfirmedToast .sct-close{position: absolute;top: 6px;right: 10px;background: none;border: none;color: #8bb8a0;font-size: 1.1rem;cursor: pointer;line-height: 1;}.neon-border-divider{position: fixed;top: var(--header-height, 68px);left: 0;right: 0;height: 1px;background: linear-gradient(90deg, rgba(74, 222, 128, 0) 5%, rgba(74, 222, 128, 0.35) 50%, rgba(74, 222, 128, 0) 95%);box-shadow: 0 0 12px rgba(74, 222, 128, 0.15), 0 1px 4px rgba(74, 222, 128, 0.08);z-index: 99;pointer-events: none;}.sp-stats-bar{display: flex;align-items: center;justify-content: center;gap: 0;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;padding: 1.25rem 2rem;margin: 1.5rem auto 0;max-width: 560px;box-shadow: 0 4px 16px rgba(0,0,0,0.08);}.sp-stat{flex: 1;text-align: center;padding: 0 0.6rem;}.sp-stat-number{font-size: 1.45rem;font-weight: 900;color: #166534;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;}.sp-stat-label{font-size: 0.68rem;color: #4b5563;margin-top: 0.22rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;opacity: 1;}.sp-divider{width: 1px;height: 38px;background: #e2e8f0;flex-shrink: 0;}.sp-badge-wrap{display: flex;flex-direction: column;align-items: center;gap: 4px;}.sp-badge{display: inline-flex;align-items: center;gap: 5px;background: rgba(34, 197, 94, 0.14);border: 1px solid rgba(74, 222, 128, 0.32);border-radius: 20px;padding: 3px 10px;font-size: 0.75rem;font-weight: 700;color: #86efac;white-space: nowrap;}.sp-badge-dot{width: 6px;height: 6px;border-radius: 50%;background: #4ade80;flex-shrink: 0;animation: sp-pulse 2s ease-in-out infinite;box-shadow: 0 0 6px rgba(74,222,128,0.7);}@keyframes sp-pulse{0%, 100%{opacity: 1;transform: scale(1);}50%{opacity: 0.45;transform: scale(0.7);}}@media (max-width: 480px){.sp-stats-bar{max-width: 100%;padding: 0.7rem 0.75rem;}.sp-stat-number{font-size: 1.2rem;}.sp-stat-label{font-size: 0.62rem;}.sp-badge{font-size: 0.7rem;padding: 2px 8px;}}@media (max-width: 480px){.hero-brand-pill{font-size: 0.82rem !important;padding: 8px 16px !important;gap: 6px !important;border-radius: 16px !important;line-height: 1.4;}}@media (max-width: 375px){.hero-brand-pill{font-size: 0.75rem !important;padding: 8px 14px !important;}}.urgency-strip{background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;padding:0.6rem 1.5rem;overflow:hidden;}.urgency-strip-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:0.75rem;flex-wrap:nowrap;overflow:hidden;}.urgency-strip-label{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.72rem;font-weight:800;color:#92400e;text-transform:uppercase;letter-spacing:0.07em;white-space:nowrap;flex-shrink:0;}.urgency-strip-label-dot{width:7px;height:7px;border-radius:50%;background:#d97706;animation:urgency-pulse 1.4s ease-in-out infinite;}@keyframes urgency-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.5;transform:scale(0.8);}}.urgency-sep{color:#d97706;font-size:0.8rem;flex-shrink:0;opacity:0.5;}.urgency-strip-items{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;flex:1;min-width:0;}.urgency-item{display:inline-flex;align-items:center;gap:0.35rem;background:#fff;border:1px solid #fde68a;border-radius:20px;padding:0.22rem 0.65rem;font-size:0.75rem;font-weight:600;color:#374151;text-decoration:none;white-space:nowrap;transition:border-color 0.15s,background 0.15s;flex-shrink:0;}.urgency-item:hover{border-color:#d97706;background:#fff7ed;color:#111827;}.urgency-item-days{font-weight:800;color:#b45309;}.urgency-item-days.urgent{color:#dc2626;}.urgency-strip-more{font-size:0.72rem;color:#92400e;font-weight:600;white-space:nowrap;text-decoration:none;flex-shrink:0;}.urgency-strip-more:hover{text-decoration:underline;}@media(max-width:640px){.urgency-strip{padding:0.5rem 1rem;}.urgency-item{font-size:0.7rem;padding:0.2rem 0.5rem;}.urgency-strip-label{font-size:0.68rem;}}.hm-banner-inner{max-width:900px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hm-banner-text{flex:1;min-width:200px}.hm-banner-label{font-size:0.72rem;font-weight:700;color:#166534;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px}.hm-banner-heading{font-size:clamp(1rem,2.5vw,1.35rem);font-weight:900;color:#0f172a;line-height:1.25;margin-bottom:4px}.hm-banner-desc{font-size:0.82rem;color:#475569;line-height:1.45}.hm-banner-cta-wrap{flex-shrink:0;display:flex;align-items:center;gap:10px}.hm-banner-cta{display:inline-flex;align-items:center;gap:8px;background:#16a34a;color:#ffffff;padding:12px 28px;border-radius:12px;font-size:0.95rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(22,163,74,0.25);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);min-height:44px}.hm-banner-fine{font-size:11px;color:#4b5563;text-align:center}@media(max-width:600px){.hm-banner-inner{padding:14px 16px;gap:12px;flex-direction:column;align-items:flex-start}.hm-banner-text{min-width:0;width:100%}.hm-banner-desc{display:none}.hm-banner-cta-wrap{width:100%}.hm-banner-cta{width:100%;justify-content:center;padding:12px 20px}.hm-banner-fine{display:none}}.trust-proof-section{background: #f7faf8;padding: 3.5rem 1.5rem;text-align: center;border-top: 1px solid #f1f5f9;border-bottom: 1px solid #f1f5f9;}.trust-proof-inner{max-width: 960px;margin: 0 auto;}.trust-proof-headline{font-size: clamp(1.4rem, 3vw, 2rem);font-weight: 800;color: #0f172a;margin: 0 0 0.5rem;letter-spacing: -0.02em;}.trust-proof-sub{color: #475569;font-size: 1rem;margin: 0 0 2.5rem;opacity: 1;}.trust-stats-row{display: flex;align-items: center;justify-content: center;gap: 0;flex-wrap: wrap;margin-bottom: 2.5rem;}.trust-stat{flex: 0 0 auto;padding: 0.75rem 2.25rem;text-align: center;}.trust-stat-num{font-size: clamp(1.8rem, 4vw, 2.6rem);font-weight: 900;color: #166534;letter-spacing: -0.04em;line-height: 1;display: block;}.trust-stat-label{font-size: 0.78rem;color: #4b5563;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;margin-top: 0.3rem;display: block;}.trust-stat-divider{width: 1px;height: 48px;background: #e2e8f0;flex-shrink: 0;}.trust-badges-row{display: flex;align-items: center;justify-content: center;gap: 0.85rem;flex-wrap: wrap;}.trust-proof-pill{display: inline-flex;align-items: center;gap: 0.55rem;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 8px;padding: 0.65rem 1.35rem;font-size: 0.88rem;font-weight: 700;color: #0f172a;transition: background 0.2s, border-color 0.2s;box-shadow: 0 1px 2px rgba(0,0,0,0.04);}.trust-proof-pill:hover{background: #f0fdf4;border-color: rgba(22,163,74,0.25);}.trust-proof-pill-icon{flex-shrink: 0;width: 22px;height: 22px;}@media (max-width: 640px){.trust-stat{padding: 0.5rem 1.25rem;}.trust-stat-num{font-size: 1.8rem;}.trust-stat-divider{height: 36px;}.trust-proof-section{padding: 2.5rem 1rem;}.trust-badges-row{gap: 0.5rem;}.trust-proof-pill{padding: 0.5rem 0.9rem;font-size: 0.78rem;gap: 0.4rem;}.trust-proof-pill-icon{width: 18px !important;height: 18px !important;}}@media (max-width: 480px){.trust-stat{padding: 0.4rem 0.75rem;}.trust-stat-num{font-size: 1.5rem;}.trust-stat-divider{height: 28px;}.trust-proof-section{padding: 2rem 0.75rem;}.trust-proof-sub{font-size: 0.88rem;margin-bottom: 1.5rem;}.trust-stats-row{margin-bottom: 1.5rem;}.trust-badges-row{gap: 0.4rem;justify-content: center;}.trust-proof-pill{padding: 0.4rem 0.7rem;font-size: 0.73rem;gap: 0.35rem;border-radius: 80px;}.trust-proof-pill-icon{width: 16px !important;height: 16px !important;}}@media (max-width: 375px){.trust-stat{padding: 0.35rem 0.5rem;}.trust-stat-num{font-size: 1.3rem;}.trust-stat-divider{display: none;}.trust-stats-row{gap: 0.5rem;justify-content: center;}.trust-badges-row{gap: 0.35rem;}.trust-proof-pill{padding: 0.35rem 0.6rem;font-size: 0.7rem;}}.hero-stat-bar{background: #f8faf9;border-bottom: 1px solid #e2e8f0;padding: 1.25rem 1rem;}.hero-stat-bar-inner{display: flex;align-items: center;justify-content: center;gap: 1.5rem;flex-wrap: wrap;max-width: 900px;margin: 0 auto;}.hstat-item{display: flex;flex-direction: column;align-items: center;gap: 0.1rem;}.hstat-num{font-size: clamp(1.2rem, 3vw, 1.55rem);font-weight: 800;color: #2E7D32;letter-spacing: -0.02em;line-height: 1.1;}.hstat-label{font-size: 0.72rem;color: #4b5563;font-weight: 500;text-transform: uppercase;letter-spacing: 0.06em;white-space: nowrap;}.hstat-divider{color: #d1d5db;font-size: 1.4rem;font-weight: 300;line-height: 1;}@media (max-width: 600px){.hstat-divider{display: none;}.hero-stat-bar-inner{gap: 1.25rem;}}.cred-band-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0.5rem 2rem;flex-wrap:wrap;}.cred-item{display:flex;align-items:center;gap:0.4rem;font-size:0.76rem;color:#4b5563;}.cred-item strong{color:#1a202c;font-weight:600;}@media(max-width:600px){.cred-band-inner{gap:0.5rem 1.2rem;}.cred-item{font-size:0.72rem;}}.hpo-ticker-inner{display:flex;align-items:center;animation:hpoTicker 50s linear infinite;white-space:nowrap;}.hpo-ticker-inner:hover{animation-play-state:paused;}@keyframes hpoTicker{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.hpo-tick-item{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 1.5rem;border-right:1px solid #e2e8f0;font-size:0.78rem;color:#475569;flex-shrink:0;}.hpo-tick-dot{width:5px;height:5px;border-radius:50%;background:#16a34a;flex-shrink:0;}.hpo-tick-amount{color:#166534;font-weight:800;}.mmb-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0.4rem 1.8rem;flex-wrap:wrap;}.mmb-label{font-size:0.65rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;flex-shrink:0;}.mmb-pub{font-size:0.78rem;font-weight:600;color:#6b7280;letter-spacing:0.01em;white-space:nowrap;transition:color 0.2s;}.mmb-pub:hover{color:#111827;}.mmb-sep{color:#d1d5db;font-size:0.6rem;}@media(max-width:600px){.mmb-inner{gap:0.35rem 1.2rem;}.mmb-pub{font-size:0.72rem;}}.coverage-bar{background: #f7faf8;border-bottom: 1px solid #f1f5f9;padding: 0.85rem 1rem;}.coverage-bar-inner{max-width: 960px;margin: 0 auto;display: flex;align-items: center;gap: 0.85rem;flex-wrap: wrap;justify-content: center;}.coverage-bar-label{font-size: 0.72rem;font-weight: 600;color: #4b5563;text-transform: uppercase;letter-spacing: 0.07em;white-space: nowrap;flex-shrink: 0;}.coverage-chips{display: flex;flex-wrap: wrap;gap: 0.35rem;justify-content: center;}.coverage-chip{font-size: 0.73rem;font-weight: 600;color: #475569;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 8px;padding: 0.25rem 0.65rem;white-space: nowrap;}.coverage-chip-more{color: #166534;border-color: rgba(22,163,74,0.2);background: #f0fdf4;}@media (max-width: 480px){.coverage-bar-label{display: none;}}.vpf-wrap{max-width: 760px;margin: 2rem auto;background: #ffffff;border: 1px solid #e5e7eb;border-radius: 16px;overflow: hidden;box-shadow: 0 1px 4px rgba(0,0,0,0.04);}.vpf-header{display: flex;align-items: center;gap: 10px;padding: 10px 18px;border-bottom: 1px solid #f1f5f9;background: #f8faf9;}.vpf-badge{display: inline-flex;align-items: center;gap: 5px;background: #f0fdf4;border: 1px solid #bbf7d0;border-radius: 8px;padding: 2px 9px;font-size: 0.68rem;font-weight: 800;letter-spacing: 0.1em;color: #16a34a;text-transform: uppercase;}.vpf-dot{width: 6px;height: 6px;background: #16a34a;border-radius: 50%;display: inline-block;animation: vpfPulse 1.5s infinite;}@keyframes vpfPulse{0%,100%{opacity: 1;transform: scale(1);}50%{opacity: 0.35;transform: scale(0.65);}}.vpf-title{font-weight: 700;font-size: 0.88rem;color: #111827;}.vpf-sub{font-size: 0.74rem;color: #6b7280;margin-left: auto;}.vpf-list{padding: 2px 0;}.vpf-item{display: flex;align-items: center;gap: 10px;padding: 9px 16px;border-bottom: 1px solid #f1f5f9;transition: background 0.15s;}.vpf-item:last-child{border-bottom: none;}.vpf-item:hover{background: #f8faf9;}.vpf-item-new{animation: vpfSlideIn 0.4s ease;}@keyframes vpfSlideIn{from{opacity: 0;transform: translateY(-8px);}to{opacity: 1;transform: translateY(0);}}.vpf-avatar{width: 28px;height: 28px;background: #16a34a;border: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.76rem;font-weight: 800;color: #ffffff;flex-shrink: 0;}.vpf-body{flex: 1;font-size: 0.82rem;color: #4b5563;line-height: 1.45;}.vpf-name{color: #111827;font-weight: 600;}.vpf-amount{color: #16a34a;font-size: 0.9rem;}.vpf-link{color: #16a34a;text-decoration: none;}.vpf-link:hover{text-decoration: underline;}.vpf-time{font-size: 0.71rem;color: #9ca3af;white-space: nowrap;flex-shrink: 0;}@media (max-width: 800px){.vpf-wrap{margin: 1rem 12px;border-radius: 12px;}.vpf-sub{display: none;}.vpf-body{font-size: 0.78rem;}}@media (max-width: 480px){.vpf-wrap{margin: 0.75rem 8px;border-radius: 10px;padding: 0;}.vpf-header{padding: 0.6rem 0.75rem;gap: 0.4rem;}.vpf-title{font-size: 0.82rem;}.vpf-item{gap: 0.4rem;padding: 0.45rem 0.6rem;}.vpf-avatar{width: 24px;height: 24px;min-width: 24px;font-size: 0.6rem;}.vpf-body{font-size: 0.74rem;line-height: 1.4;word-wrap: break-word;overflow-wrap: break-word;}.vpf-amount{font-size: 0.8rem;}.vpf-time{font-size: 0.65rem;flex-shrink: 0;}.vpf-link{word-break: break-word;}}@media (max-width: 375px){.vpf-item{flex-wrap: wrap;gap: 0.3rem;padding: 0.4rem 0.5rem;}.vpf-body{font-size: 0.72rem;flex-basis: calc(100% - 34px);}.vpf-time{font-size: 0.62rem;margin-left: auto;}}.sp-section{background: #ffffff;border-top: 1px solid #f1f5f9;border-bottom: 1px solid #f1f5f9;padding: clamp(3rem, 6vw, 5rem) 1.5rem;}.sp-inner{max-width: 960px;margin: 0 auto;}.sp-header{text-align: center;margin-bottom: 2rem;}.sp-title{font-size: 1.75rem;font-weight: 800;color: #0f172a;margin: 0 0 0.45rem;letter-spacing: -0.03em;}.sp-sub{font-size: 0.95rem;color: #475569;margin: 0;text-align: center;}.sp-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.25rem;}.sp-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;padding: 1.75rem;display: flex;flex-direction: column;gap: 0.75rem;transition: border-color 0.2s, box-shadow 0.2s;box-shadow: 0 2px 8px rgba(0,0,0,0.06);}.sp-card:hover{border-color: rgba(22,163,74,0.25);box-shadow: 0 4px 16px rgba(0,0,0,0.08);}.sp-card-top{display: flex;align-items: center;gap: 0.85rem;}.sp-avatar{width: 40px;height: 40px;background: linear-gradient(135deg, #15803d, #16a34a);border: 1.5px solid rgba(22,163,74,0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 1rem;color: #ffffff;flex-shrink: 0;}.sp-meta{display: flex;flex-direction: column;gap: 0.15rem;}.sp-name{font-size: 0.88rem;color: #0f172a;font-weight: 600;}.sp-amount{font-size: 0.82rem;color: #475569;}.sp-amount strong{color: #166534;}.sp-quote{font-size: 0.84rem;color: #475569;font-style: italic;line-height: 1.55;margin: 0;flex: 1;}.sp-settlement{display: flex;align-items: center;gap: 0.4rem;flex-wrap: wrap;margin-top: auto;}.sp-settlement-label{font-size: 0.72rem;color: #4b5563;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;}.sp-settlement-link, .sp-settlement-name{font-size: 0.8rem;color: #16a34a;text-decoration: none;line-height: 1.3;}.sp-settlement-link:hover{color: #15803d;text-decoration: underline;}@media (max-width: 768px){.sp-grid{grid-template-columns: 1fr;}.sp-title{font-size: 1.4rem;}}@media (min-width: 500px) and (max-width: 768px){.sp-grid{grid-template-columns: repeat(2, 1fr);}}.css-section{background: #f7faf8;border-top: 1px solid #f1f5f9;border-bottom: 1px solid #f1f5f9;padding: clamp(3rem, 6vw, 5rem) 1.5rem;}.css-inner{max-width: 960px;margin: 0 auto;}.css-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;margin-bottom: 2rem;flex-wrap: wrap;}.css-badge{display: inline-block;background: #f0fdf4;border: 1px solid rgba(22,163,74,0.2);border-radius: 8px;padding: 0.25rem 0.75rem;font-size: 0.78rem;font-weight: 700;color: #166534;letter-spacing: 0.04em;margin-bottom: 0.6rem;}.css-title{font-size: 1.75rem;font-weight: 800;color: #0f172a;margin: 0 0 0.4rem;letter-spacing: -0.03em;line-height: 1.15;}.css-sub{font-size: 0.9rem;color: #475569;margin: 0;max-width: 480px;line-height: 1.5;text-align: center;}.css-share-btn{display: inline-flex;align-items: center;gap: 0.4rem;background: #16a34a;color: #ffffff;font-weight: 800;font-size: 0.92rem;border: none;border-radius: 12px;padding: 0.7rem 1.35rem;cursor: pointer;transition: opacity 0.15s, transform 0.1s;white-space: nowrap;flex-shrink: 0;letter-spacing: -0.01em;box-shadow: 0 2px 12px rgba(34,197,94,0.3);}.css-share-btn:hover{opacity: 0.9;transform: translateY(-1px);}.css-carousel{display: flex;gap: 1.1rem;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding-bottom: 0.25rem;-webkit-overflow-scrolling: touch;}.css-carousel::-webkit-scrollbar{display: none;}.css-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;padding: 1.5rem;min-width: 280px;max-width: 300px;flex-shrink: 0;display: flex;flex-direction: column;gap: 0.7rem;scroll-snap-align: start;transition: border-color 0.2s, box-shadow 0.2s;box-shadow: 0 2px 8px rgba(0,0,0,0.06);}.css-card:hover{border-color: rgba(22,163,74,0.25);box-shadow: 0 4px 16px rgba(0,0,0,0.08);}.css-card-header{display: flex;align-items: center;gap: 0.75rem;}.css-avatar{width: 38px;height: 38px;background: linear-gradient(135deg, #15803d, #16a34a);border: 1.5px solid rgba(22,163,74,0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 0.95rem;color: #ffffff;flex-shrink: 0;}.css-card-meta{display: flex;flex-direction: column;gap: 0.1rem;}.css-card-name{font-size: 0.86rem;color: #0f172a;font-weight: 600;}.css-card-amount{font-size: 0.8rem;color: #475569;}.css-card-amount strong{color: #166534;}.css-card-quote{font-size: 0.83rem;color: #475569;font-style: italic;line-height: 1.55;margin: 0;flex: 1;}.css-card-settlement{display: flex;align-items: center;gap: 0.4rem;flex-wrap: wrap;margin-top: auto;padding-top: 0.5rem;border-top: 1px solid #f1f5f9;}.css-card-settlement-label{font-size: 0.68rem;color: #4b5563;font-weight: 700;text-transform: uppercase;letter-spacing: 0.07em;}.css-card-settlement-name{font-size: 0.78rem;color: #16a34a;text-decoration: none;line-height: 1.3;}a.css-card-settlement-name:hover{color: #15803d;text-decoration: underline;}.css-carousel-controls{display: flex;align-items: center;justify-content: center;gap: 0.75rem;margin-top: 1.1rem;}.css-nav-btn{width: 36px;height: 36px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 50%;color: #0f172a;font-size: 1rem;cursor: pointer;transition: background 0.15s, border-color 0.15s;display: flex;align-items: center;justify-content: center;box-shadow: 0 1px 2px rgba(0,0,0,0.04);}.css-nav-btn:hover{background: #f0fdf4;border-color: rgba(22,163,74,0.3);}.css-dots{display: flex;gap: 0.4rem;align-items: center;}.css-dot{width: 7px;height: 7px;border-radius: 50%;background: #d1d5db;cursor: pointer;transition: background 0.2s, transform 0.2s;}.css-dot.active{background: #16a34a;transform: scale(1.25);}.css-footer-cta{margin-top: 1.75rem;display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;}.css-footer-text{font-size: 0.88rem;color: #475569;margin: 0;}.css-footer-link{background: none;border: none;cursor: pointer;color: #16a34a;font-size: 0.88rem;font-weight: 600;padding: 0;text-decoration: none;transition: color 0.15s;}.css-footer-link:hover{color: #15803d;}.css-see-all-link{font-size: 0.85rem;color: #16a34a;text-decoration: none;font-weight: 600;transition: color 0.15s;}.css-see-all-link:hover{color: #15803d;}@media (max-width: 640px){.css-header{flex-direction: column;gap: 1rem;}.css-title{font-size: 1.4rem;}.css-card{min-width: calc(100% - 3rem);max-width: none;}}@media (max-width: 480px){.css-section{padding: 2rem 0.75rem;}.css-title{font-size: 1.2rem;}.css-card{min-width: calc(100% - 1.5rem);padding: 1rem;}.css-card-quote{font-size: 0.8rem;}.css-footer-cta{flex-direction: column;align-items: center;gap: 0.75rem;}}@media (max-width: 375px){.css-section{padding: 1.5rem 0.5rem;}.css-card{min-width: calc(100% - 1rem);padding: 0.85rem;}}.sw-overlay{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.65);z-index: 9998;align-items: center;justify-content: center;padding: 1rem;}.sw-overlay.open{display: flex;}.sw-modal{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 2rem 1.75rem;width: 100%;max-width: 480px;max-height: 90vh;overflow-y: auto;box-shadow: 0 24px 80px rgba(0,0,0,0.2);position: relative;animation: sw-in 0.22s ease;}@keyframes sw-in{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}.sw-close{position: absolute;top: 1rem;right: 1rem;background: none;border: none;color: #94a3b8;cursor: pointer;font-size: 1.1rem;padding: 4px 8px;border-radius: 6px;transition: color 0.15s;line-height: 1;}.sw-close:hover{color: #0f172a;}.sw-icon{font-size: 2.5rem;text-align: center;margin-bottom: 0.5rem;}.sw-title{font-size: 1.4rem;font-weight: 800;color: #0f172a;margin: 0 0 0.4rem;text-align: center;}.sw-sub{font-size: 0.85rem;color: #475569;margin: 0 0 1.5rem;text-align: center;line-height: 1.5;}.sw-field{margin-bottom: 1.1rem;}.sw-label{display: block;font-size: 0.78rem;font-weight: 700;color: #0f172a;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 0.35rem;}.sw-required{color: #ef4444;}.sw-optional{font-weight: 400;color: #94a3b8;text-transform: none;letter-spacing: 0;font-size: 0.75rem;}.sw-input{width: 100%;background: #f7faf8;border: 1px solid #e2e8f0;border-radius: 8px;color: #0f172a;font-size: 0.88rem;padding: 0.6rem 0.8rem;outline: none;transition: border-color 0.15s;box-sizing: border-box;font-family: inherit;}.sw-input:focus{border-color: #16a34a;}.sw-input::placeholder{color: #94a3b8;}.sw-amount-wrap{display: flex;align-items: center;gap: 0;position: relative;}.sw-dollar{position: absolute;left: 0.75rem;color: #4b5563;font-size: 0.9rem;pointer-events: none;}.sw-amount-input{padding-left: 1.75rem !important;}.sw-hint{font-size: 0.73rem;color: #94a3b8;margin-top: 0.3rem;display: block;}.sw-textarea{width: 100%;background: #f7faf8;border: 1px solid #e2e8f0;border-radius: 8px;color: #0f172a;font-size: 0.88rem;padding: 0.6rem 0.8rem;outline: none;transition: border-color 0.15s;box-sizing: border-box;resize: vertical;min-height: 90px;font-family: inherit;line-height: 1.55;}.sw-textarea:focus{border-color: #16a34a;}.sw-textarea::placeholder{color: #94a3b8;}.sw-char-count{font-size: 0.72rem;color: #94a3b8;display: block;text-align: right;margin-top: 0.2rem;}.sw-submit{width: 100%;background: #16a34a;color: #ffffff;border: none;border-radius: 12px;padding: 0.75rem 1rem;font-size: 0.95rem;font-weight: 800;cursor: pointer;transition: opacity 0.15s, background 0.15s;margin-top: 0.5rem;}.sw-submit:hover{background: #15803d;}.sw-submit:disabled{opacity: 0.5;cursor: not-allowed;}.sw-error{font-size: 0.82rem;color: #ef4444;margin-top: 0.5rem;text-align: center;}.sw-success{text-align: center;padding: 1rem 0;}.sw-success-icon{font-size: 3rem;margin-bottom: 0.75rem;}.sw-success-title{font-size: 1.5rem;font-weight: 800;color: #4ade80;margin: 0 0 0.5rem;}.sw-success-msg{font-size: 0.95rem;color: rgba(255,255,255,0.65);line-height: 1.55;margin: 0 0 1.25rem;}.sw-success-close{background: rgba(74,222,128,0.1);border: 1px solid rgba(74,222,128,0.3);color: #86efac;border-radius: 8px;padding: 0.5rem 1.5rem;font-size: 0.88rem;font-weight: 600;cursor: pointer;transition: background 0.15s;}.sw-success-close:hover{background: rgba(74,222,128,0.2);}.hero-v2-inner{text-align: center;display: flex;flex-direction: column;align-items: center;gap: 0;}.hero-eyebrow{display: inline-flex;align-items: center;gap: 0.5rem;background: #f0fdf4;border: 1px solid rgba(22,163,74,0.2);border-radius: 8px;padding: 0.35rem 1rem;font-size: 0.82rem;color: #166534;margin-bottom: 1.25rem;font-weight: 600;}.hero-eyebrow strong{color: #15803d;}.hero-eyebrow-pulse{width: 7px;height: 7px;background: #16a34a;border-radius: 50%;flex-shrink: 0;animation: eyebrow-pulse 2s ease-in-out infinite;}@keyframes eyebrow-pulse{0%, 100%{opacity: 1;transform: scale(1);}50%{opacity: 0.5;transform: scale(0.75);}}.hero-v2-headline{font-size: clamp(2.2rem, 5.5vw, 3.5rem) !important;font-weight: 900 !important;letter-spacing: -0.035em !important;line-height: 1.08 !important;color: #0f172a !important;margin-bottom: 1rem !important;max-width: 780px;background: none !important;-webkit-text-fill-color: #0f172a !important;}.hero-v2-sub{font-size: clamp(1rem, 2.2vw, 1.15rem);color: #475569;max-width: 560px;line-height: 1.65;margin-bottom: 1.75rem;}.hero-v2-sub strong{color: #166534;}.hero-v2-ctas{display: flex;gap: 0.85rem;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 1.25rem;}.hero-cta-primary{display: inline-flex;align-items: center;justify-content: center;background: #16a34a;color: #ffffff !important;padding: 1rem 2.25rem;border-radius: 12px;text-decoration: none;font-weight: 800;font-size: clamp(1rem, 2.5vw, 1.15rem);letter-spacing: -0.01em;box-shadow: 0 4px 14px rgba(22,163,74,0.3), 0 1px 3px rgba(0,0,0,0.1);transition: all 0.2s ease;white-space: nowrap;}.hero-cta-primary:hover{transform: translateY(-2px);box-shadow: 0 8px 24px rgba(22,163,74,0.35), 0 2px 6px rgba(0,0,0,0.12);background: #15803d;color: #ffffff !important;}.hero-cta-dominant{padding: 1.2rem 3rem !important;font-size: clamp(1.1rem, 3vw, 1.35rem) !important;border-radius: 12px !important;box-shadow: 0 6px 20px rgba(22,163,74,0.3), 0 2px 6px rgba(0,0,0,0.12) !important;letter-spacing: 0em !important;min-width: 260px;}.hero-cta-dominant:hover{box-shadow: 0 10px 32px rgba(22,163,74,0.35), 0 4px 10px rgba(0,0,0,0.15) !important;}@media (max-width: 600px){.hero-cta-dominant{width: 100% !important;max-width: min(380px, 100%) !important;padding: 1.15rem 1.25rem !important;font-size: 1.1rem !important;}}@media (max-width: 480px){.hero-compact.hero-v2{padding-left: 1rem !important;padding-right: 1rem !important;}.hero-eyebrow{font-size: 0.76rem !important;padding: 0.3rem 0.8rem !important;white-space: normal !important;text-align: center !important;max-width: 100% !important;}.hero-v2-headline{font-size: clamp(1.85rem, 8vw, 2.5rem) !important;}.hero-v2-trust{gap: 0.75rem !important;}}@media (max-width: 420px){.hero-v2-inner > div:first-child{font-size: 0.8rem !important;padding: 8px 14px !important;max-width: 100% !important;text-align: center !important;white-space: normal !important;}}.hero-cta-secondary{display: inline-flex;align-items: center;justify-content: center;background: transparent;color: #475569 !important;padding: 1rem 1.75rem;border-radius: 12px;text-decoration: none;font-weight: 600;font-size: clamp(0.9rem, 2vw, 1rem);border: 1px solid #e2e8f0;transition: border-color 0.15s, color 0.15s, background 0.15s;white-space: nowrap;}.hero-cta-secondary:hover{border-color: rgba(22,163,74,0.3);color: #0f172a !important;background: #f0fdf4;}.hero-v2-trust{display: flex;gap: 1.25rem;flex-wrap: wrap;justify-content: center;font-size: 0.8rem;color: #4b5563;margin-bottom: 1rem;letter-spacing: 0.01em;}.hero-trust-bar{background: #f7faf8;border-top: 1px solid #f1f5f9;border-bottom: 1px solid #f1f5f9;padding: 1rem 1.5rem;}.hero-trust-bar-inner{max-width: 860px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;gap: 0.6rem;}.trust-badges-row{display: flex;gap: 1.5rem;flex-wrap: wrap;justify-content: center;align-items: center;}.trust-badge-item{display: flex;align-items: center;gap: 0.4rem;font-size: 0.82rem;color: #475569;}.tbadge-icon{font-size: 0.95rem;opacity: 1;}.tbadge-label{font-weight: 600;color: #0f172a;}.trust-social-proof{font-size: 0.8rem;color: #475569;}.trust-social-proof strong{color: #166534;}@media (max-width: 600px){.hero-v2-ctas{flex-direction: column;width: 100%;}.hero-cta-primary, .hero-cta-secondary{width: 100%;max-width: 360px;}.hero-v2-headline{font-size: clamp(2rem, 8vw, 2.8rem) !important;}.trust-badges-row{gap: 1rem;}}.mini-testi-section{background: linear-gradient(135deg, #060f0a 0%, #0a1f12 100%);border-top: 1px solid rgba(74,222,128,0.1);border-bottom: 1px solid rgba(74,222,128,0.1);padding: 2rem 1.5rem;}.mini-testi-inner{max-width: 1100px;margin: 0 auto;}.mini-testi-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.25rem;flex-wrap: wrap;gap: 0.5rem;}.mini-testi-eyebrow{font-size: 0.8rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #86efac;}.mini-testi-see-all{font-size: 0.82rem;color: #4ade80;text-decoration: none;font-weight: 600;opacity: 0.8;transition: opacity 0.15s;}.mini-testi-see-all:hover{opacity: 1;}.mini-testi-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem;}.mini-testi-card{background: rgba(255,255,255,0.04);border: 1px solid rgba(74,222,128,0.12);border-radius: 14px;padding: 1.1rem 1.25rem;transition: border-color 0.2s, background 0.2s;}.mini-testi-card:hover{border-color: rgba(74,222,128,0.3);background: rgba(74,222,128,0.04);}.mini-testi-stars{margin-bottom: 0.5rem;}.mts{color: #d1d5db;font-size: 0.85rem;}.mts.mts-on{color: #fbbf24;}.mini-testi-quote{font-size: 0.88rem;color: #374151;line-height: 1.55;margin: 0 0 0.6rem;font-style: italic;}.mini-testi-name{font-size: 0.75rem;color: #4b5563;font-weight: 600;}@media (max-width: 768px){.mini-testi-grid{grid-template-columns: 1fr;gap: 0.75rem;}.mini-testi-card{padding: 0.9rem 1rem;}}@media (min-width: 769px) and (max-width: 900px){.mini-testi-grid{grid-template-columns: repeat(2, 1fr);}}.hmc-section{background: linear-gradient(135deg, #071a2e 0%, #0a2416 100%);border-bottom: 1px solid rgba(34,197,94,0.15);padding: 2.5rem 1.5rem;}.hmc-wrap{max-width: 900px;margin: 0 auto;display: flex;gap: 2.5rem;align-items: center;flex-wrap: wrap;}.hmc-left{flex: 1;min-width: 240px;}.hmc-right{flex: 1.2;min-width: 280px;}.hmc-eyebrow{font-size: 0.78rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: #86efac;margin-bottom: 0.5rem;}.hmc-title{font-size: 1.55rem;font-weight: 900;letter-spacing: -0.03em;line-height: 1.2;margin: 0 0 0.6rem;color: #f0fdf4;}.hmc-sub{font-size: 0.88rem;color: rgba(240,253,244,0.6);line-height: 1.5;margin-bottom: 0.75rem;}.hmc-avg-pill{display: inline-block;background: rgba(34,197,94,0.1);border: 1px solid rgba(34,197,94,0.25);border-radius: 8px;padding: 0.45rem 0.85rem;font-size: 0.8rem;color: #86efac;}.hmc-avg-pill strong{color: #4ade80;}.hmc-form{width: 100%;}.hmc-fields{display: flex;gap: 1rem;flex-wrap: wrap;margin-bottom: 1rem;}.hmc-field{flex: 1;min-width: 160px;}.hmc-label{display: block;font-size: 0.78rem;font-weight: 600;color: rgba(240,253,244,0.65);margin-bottom: 0.4rem;}.hmc-label strong{color: #4ade80;}.hmc-select{width: 100%;padding: 0.7rem 0.85rem;background: rgba(255,255,255,0.07);border: 1.5px solid rgba(34,197,94,0.2);border-radius: 9px;color: #f0fdf4;font-size: 0.9rem;font-family: inherit;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2322c55e' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.8rem center;cursor: pointer;}.hmc-select:focus{outline: none;border-color: #22c55e;box-shadow: 0 0 0 2px rgba(34,197,94,0.15);}.hmc-select option{background: #0a2416;}.hmc-slider{-webkit-appearance: none;width: 100%;height: 6px;background: rgba(255,255,255,0.12);border-radius: 999px;outline: none;cursor: pointer;margin-top: 0.35rem;}.hmc-slider::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;background: #22c55e;border-radius: 50%;box-shadow: 0 0 0 3px rgba(34,197,94,0.2);cursor: pointer;}.hmc-slider::-moz-range-thumb{width: 22px;height: 22px;background: #22c55e;border: none;border-radius: 50%;}.hmc-slider-ticks{display: flex;justify-content: space-between;padding: 0 2px;margin-top: 0.3rem;}.hmc-slider-ticks span{font-size: 0.68rem;color: rgba(240,253,244,0.4);}.hmc-btn{width: 100%;padding: 0.9rem 1.5rem;background: linear-gradient(135deg, #16a34a, #22c55e);color: #022a10;border: none;border-radius: 11px;font-size: 1rem;font-weight: 800;cursor: pointer;font-family: inherit;transition: all 0.2s;box-shadow: 0 4px 14px rgba(34,197,94,0.25);}.hmc-btn:hover{transform: translateY(-1px);box-shadow: 0 6px 18px rgba(34,197,94,0.35);background: linear-gradient(135deg, #15803d, #4ade80);}.hmc-disclaimer{text-align: center;font-size: 0.75rem;color: rgba(240,253,244,0.4);margin: 0.5rem 0 0;}@media (max-width: 620px){.hmc-wrap{flex-direction: column;gap: 1.5rem;}.hmc-left, .hmc-right{min-width: 100%;}}.hq-section{background: linear-gradient(180deg, #0d2e1c 0%, #0a2318 100%);border-bottom: 1px solid rgba(34,197,94,0.15);padding: 2.5rem 1.5rem 2.25rem;}.hq-wrap{max-width: 860px;margin: 0 auto;}.hq-returning{background: rgba(34,197,94,0.1);border: 1px solid rgba(34,197,94,0.3);border-radius: 12px;padding: 1rem 1.25rem;display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;margin-bottom: 0;}.hq-returning-left{display: flex;align-items: center;gap: 0.75rem;}.hq-returning-emoji{font-size: 1.5rem;flex-shrink: 0;}.hq-returning-title{display: block;color: var(--white);font-size: 0.95rem;}.hq-returning-msg{font-size: 0.82rem;color: rgba(255,255,255,0.55);}.hq-returning-actions{display: flex;gap: 0.6rem;align-items: center;flex-wrap: wrap;}.hq-returning-view{background: var(--green-accent);color: var(--green-deep);padding: 0.5rem 1rem;border-radius: 8px;font-weight: 700;font-size: 0.85rem;text-decoration: none;white-space: nowrap;}.hq-returning-retake{background: none;border: 1px solid rgba(255,255,255,0.2);color: rgba(255,255,255,0.6);padding: 0.5rem 0.9rem;border-radius: 8px;font-size: 0.82rem;cursor: pointer;font-family: inherit;white-space: nowrap;}.hq-header{text-align: center;margin-bottom: 1.75rem;}.hq-eyebrow{display: inline-flex;align-items: center;background: rgba(34,197,94,0.12);border: 1px solid rgba(34,197,94,0.3);border-radius: 8px;padding: 0.3rem 1rem;font-size: 0.78rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--green-accent);margin-bottom: 1rem;}.hq-title{font-size: clamp(1.4rem, 3vw, 2rem);font-weight: 800;color: var(--white);margin: 0 0 0.6rem;line-height: 1.2;letter-spacing: -0.02em;}.hq-sub{font-size: 0.95rem;color: rgba(255,255,255,0.6);margin: 0 0 1rem;line-height: 1.55;max-width: 600px;margin-left: auto;margin-right: auto;}.hq-trust-pills{display: flex;justify-content: center;gap: 1rem;flex-wrap: wrap;font-size: 0.82rem;color: rgba(255,255,255,0.5);}.hq-missed-teaser{margin-top: 0.75rem;font-size: 0.8rem;color: rgba(252,165,165,0.75);text-align: center;}.hq-missed-teaser strong{color: #fca5a5;}.hq-progress-track{height: 3px;background: rgba(255,255,255,0.08);border-radius: 2px;margin-bottom: 0.5rem;}.hq-progress-fill{height: 100%;background: var(--green-accent);border-radius: 2px;transition: width 0.4s cubic-bezier(0.4,0,0.2,1);}.hq-step-indicator{text-align: center;font-size: 0.78rem;color: rgba(255,255,255,0.65);margin-bottom: 1.25rem;font-weight: 600;letter-spacing: 0.03em;text-transform: uppercase;}.hq-selected-count{background: rgba(34,197,94,0.1);border: 1px solid rgba(34,197,94,0.25);border-radius: 8px;padding: 0.5rem 1rem;margin-bottom: 1rem;font-size: 0.875rem;color: var(--green-light);text-align: center;}.hq-selected-count strong{font-size: 1.05rem;color: var(--green-accent);}.hq-selected-count a{color: var(--green-accent);font-weight: 700;text-decoration: none;}.hq-brand-grid{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-bottom: 1.25rem;}.hq-brand-chip{display: flex;align-items: center;gap: 0.35rem;background: rgba(255,255,255,0.04);border: 1.5px solid rgba(34,197,94,0.18);border-radius: 8px;padding: 0.4rem 0.9rem;cursor: pointer;user-select: none;font-size: 0.85rem;color: rgba(255,255,255,0.72);font-family: inherit;font-weight: 500;transition: all 0.14s ease;white-space: nowrap;}.hq-brand-chip:hover{border-color: rgba(34,197,94,0.45);background: rgba(34,197,94,0.08);color: var(--white);}.hq-brand-chip.hq-selected{background: rgba(34,197,94,0.18);border-color: var(--green-accent);color: var(--green-light);font-weight: 700;}.hq-brand-chip.hq-selected::before{content: '✓ ';color: var(--green-accent);font-weight: 900;}.hq-step1-footer{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 0.75rem;}.hq-see-all{font-size: 0.8rem;color: rgba(255,255,255,0.65);text-decoration: none;transition: color 0.15s;}.hq-see-all:hover{color: var(--green-accent);}.hq-next-btn{background: var(--green-accent);color: var(--green-deep);border: none;border-radius: 10px;padding: 0.75rem 1.75rem;font-size: 0.95rem;font-weight: 700;cursor: pointer;font-family: inherit;transition: opacity 0.2s, transform 0.15s;letter-spacing: -0.01em;}.hq-next-btn:hover:not(:disabled){opacity: 0.9;transform: translateY(-1px);}.hq-next-btn:disabled{background: rgba(255,255,255,0.12);color: rgba(255,255,255,0.65);cursor: not-allowed;}.hq-step2-inner{background: rgba(19,77,46,0.2);border: 1px solid rgba(34,197,94,0.1);border-radius: 12px;padding: 1.5rem;margin-bottom: 1.25rem;}.hq-state-label{display: block;font-size: 0.9rem;font-weight: 700;color: var(--white);margin-bottom: 0.6rem;}.hq-state-select{width: 100%;max-width: 360px;padding: 0.7rem 1rem;background: rgba(255,255,255,0.06);border: 1.5px solid rgba(34,197,94,0.2);border-radius: 9px;font-size: 0.95rem;color: var(--white);font-family: inherit;outline: none;appearance: none;transition: border-color 0.2s;}.hq-state-select:focus{border-color: var(--green-accent);}.hq-state-select option{background: var(--green-dark);color: var(--white);}.hq-state-hint{font-size: 0.75rem;color: rgba(255,255,255,0.65);margin-top: 0.4rem;}.hq-step2-actions{display: flex;gap: 0.75rem;align-items: center;flex-wrap: wrap;}.hq-back-btn{background: none;border: 1px solid rgba(255,255,255,0.15);color: rgba(255,255,255,0.55);border-radius: 9px;padding: 0.75rem 1.25rem;font-size: 0.9rem;cursor: pointer;font-family: inherit;transition: all 0.15s;}.hq-back-btn:hover{border-color: rgba(255,255,255,0.65);color: rgba(255,255,255,0.85);}.hq-find-btn{flex: 1;background: var(--green-accent);color: var(--green-deep);border: none;border-radius: 10px;padding: 0.9rem 2rem;font-size: 1rem;font-weight: 800;cursor: pointer;font-family: inherit;transition: opacity 0.2s, transform 0.15s;letter-spacing: -0.01em;text-align: center;}.hq-find-btn:hover{opacity: 0.9;transform: translateY(-1px);}.hq-find-btn:disabled{opacity: 0.6;cursor: not-allowed;}.hq-results{background: rgba(10,42,27,0.6);border: 1px solid rgba(34,197,94,0.2);border-radius: 16px;padding: 1.75rem;margin-top: 0;}.hq-results-hero{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.5rem;flex-wrap: wrap;}.hq-results-icon{font-size: 2.5rem;flex-shrink: 0;}.hq-results-title{font-size: clamp(1.2rem, 2.5vw, 1.6rem);font-weight: 800;color: var(--white);margin: 0 0 0.3rem;letter-spacing: -0.02em;}.hq-results-payout{font-size: 1.05rem;color: var(--green-accent);font-weight: 700;}.hq-results-cards{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(260px, 100%), 1fr));gap: 0.75rem;margin-bottom: 1.5rem;}.hq-result-card{background: rgba(19,77,46,0.3);border: 1px solid rgba(34,197,94,0.15);border-radius: 12px;padding: 1rem;display: flex;flex-direction: column;gap: 0.45rem;transition: border-color 0.15s, transform 0.15s;}.hq-result-card:hover{border-color: rgba(34,197,94,0.35);transform: translateY(-1px);}.hq-result-company{font-size: 0.7rem;color: var(--green-accent);text-transform: uppercase;font-weight: 700;letter-spacing: 0.06em;}.hq-result-title{font-size: 0.875rem;font-weight: 600;color: var(--white);line-height: 1.35;}.hq-result-meta{display: flex;gap: 0.6rem;flex-wrap: wrap;font-size: 0.78rem;align-items: center;}.hq-result-payout{color: var(--green-accent);font-weight: 700;}.hq-result-deadline{color: #fca5a5;font-weight: 600;}.hq-result-noproof{color: #4ade80;font-weight: 600;font-size: 0.72rem;}.hq-result-cta{margin-top: auto;background: var(--green-accent);color: var(--green-deep);text-decoration: none;border-radius: 7px;padding: 0.55rem;text-align: center;font-weight: 700;font-size: 0.8rem;display: block;transition: opacity 0.15s;}.hq-result-cta:hover{opacity: 0.9;color: var(--green-deep);}.hq-no-matches{text-align: center;padding: 2rem;color: rgba(255,255,255,0.7);}.hq-no-matches h3{color: rgba(255,255,255,0.75);margin-bottom: 0.4rem;}.hq-no-matches a{color: var(--green-accent);}.hq-results-footer{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap;margin-bottom: 1.5rem;}.hq-view-all-btn{flex: 1;background: var(--green-accent);color: var(--green-deep);text-decoration: none;border-radius: 10px;padding: 0.85rem 1.5rem;font-weight: 800;font-size: 0.95rem;text-align: center;transition: opacity 0.15s, transform 0.15s;display: block;}.hq-view-all-btn:hover{opacity: 0.9;transform: translateY(-1px);color: var(--green-deep);}.hq-retake-btn{background: none;border: 1px solid rgba(255,255,255,0.15);color: rgba(255,255,255,0.5);border-radius: 9px;padding: 0.85rem 1.1rem;font-size: 0.85rem;cursor: pointer;font-family: inherit;white-space: nowrap;}.hq-retake-btn:hover{border-color: rgba(255,255,255,0.65);color: rgba(255,255,255,0.8);}.hq-email-gate{background: rgba(19,77,46,0.3);border: 1px solid rgba(34,197,94,0.2);border-radius: 12px;padding: 1.25rem;}.hq-email-gate-inner{display: flex;align-items: center;gap: 0.9rem;flex-wrap: wrap;}.hq-email-gate-icon{font-size: 1.5rem;flex-shrink: 0;}.hq-email-gate-text{flex: 1;min-width: 180px;}.hq-email-gate-text strong{display: block;font-size: 0.9rem;color: var(--white);margin-bottom: 0.2rem;}.hq-email-gate-text span{font-size: 0.78rem;color: rgba(255,255,255,0.7);}.hq-email-form{display: flex;gap: 0.5rem;}.hq-email-input{flex: 1;padding: 0.6rem 0.85rem;background: rgba(255,255,255,0.07);border: 1.5px solid rgba(34,197,94,0.22);border-radius: 8px;font-size: 0.875rem;color: var(--white);font-family: inherit;outline: none;min-width: 0;transition: border-color 0.2s;}.hq-email-input:focus{border-color: var(--green-accent);}.hq-email-input::placeholder{color: rgba(255,255,255,0.65);}.hq-email-btn{background: var(--green-accent);color: var(--green-deep);border: none;border-radius: 8px;padding: 0.6rem 1rem;font-size: 0.85rem;font-weight: 700;cursor: pointer;font-family: inherit;white-space: nowrap;transition: opacity 0.15s;}.hq-email-btn:hover{opacity: 0.9;}.hq-email-success{color: var(--green-accent);font-size: 0.875rem;font-weight: 600;}@media (max-width: 600px){.hq-section{padding: 2rem 1rem;}.hq-step1-footer{flex-direction: column;align-items: stretch;}.hq-next-btn{width: 100%;}.hq-step2-actions{flex-direction: column;}.hq-find-btn{width: 100%;}.hq-results-footer{flex-direction: column;}.hq-view-all-btn{width: 100%;}.hq-email-gate-inner{flex-direction: column;align-items: stretch;}.hq-email-form{flex-direction: column;}.hq-returning{flex-direction: column;align-items: flex-start;}}.community-wins-section{background: linear-gradient(180deg, #071a10 0%, #060f0a 100%);border-top: 1px solid rgba(74,222,128,0.08);border-bottom: 1px solid rgba(74,222,128,0.08);padding: 2.5rem 1.5rem;}.community-wins-inner{max-width: 960px;margin: 0 auto;}.community-wins-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;margin-bottom: 1.5rem;flex-wrap: wrap;}.community-wins-title{font-size: 1.4rem;font-weight: 800;color: #f0fdf4;margin: 0 0 0.3rem;letter-spacing: -0.025em;display: flex;align-items: center;gap: 0.5rem;}.community-wins-live-dot{width: 8px;height: 8px;background: #4ade80;border-radius: 50%;display: inline-block;animation: cw-pulse 2s ease-in-out infinite;flex-shrink: 0;}@keyframes cw-pulse{0%, 100%{opacity: 1;box-shadow: 0 0 0 0 rgba(74,222,128,0.4);}50%{opacity: 0.7;box-shadow: 0 0 0 5px rgba(74,222,128,0);}}.community-wins-sub{color: #6b9e80;font-size: 0.85rem;margin: 0;}.community-wins-see-all{color: #4ade80;font-size: 0.82rem;font-weight: 700;text-decoration: none;white-space: nowrap;letter-spacing: 0.01em;flex-shrink: 0;}.community-wins-see-all:hover{color: #86efac;text-decoration: underline;}.community-wins-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.75rem;}.cw-card{background: rgba(255,255,255,0.035);border: 1px solid rgba(74,222,128,0.12);border-radius: 12px;padding: 1rem;transition: background 0.15s, border-color 0.15s, transform 0.1s;}.cw-card:hover{background: rgba(74,222,128,0.06);border-color: rgba(74,222,128,0.25);transform: translateY(-1px);}.cw-card-top{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 0.65rem;}.cw-avatar{width: 32px;height: 32px;background: linear-gradient(135deg, #166534, #14532d);border: 1.5px solid rgba(74,222,128,0.3);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.82rem;font-weight: 800;color: #86efac;flex-shrink: 0;letter-spacing: 0;}.cw-card-meta{flex: 1;min-width: 0;}.cw-location{display: block;font-size: 0.75rem;color: #86efac;font-weight: 600;}.cw-time{display: block;font-size: 0.68rem;color: rgba(134,239,172,0.5);margin-top: 0.1rem;}.cw-payout{font-size: 1.4rem;font-weight: 900;color: #4ade80;letter-spacing: -0.03em;margin-bottom: 0.3rem;line-height: 1.1;}.cw-settlement{margin-bottom: 0.5rem;}.cw-settlement-link, .cw-settlement-name{font-size: 0.78rem;color: #a7c9b4;line-height: 1.35;}.cw-settlement-link{text-decoration: none;color: #c8e6d4;}.cw-settlement-link:hover{color: #f0fdf4;text-decoration: underline;}.cw-status{display: flex;align-items: center;gap: 0.35rem;font-size: 0.7rem;color: rgba(74,222,128,0.7);font-weight: 600;letter-spacing: 0.03em;text-transform: uppercase;}.cw-status-dot{width: 5px;height: 5px;background: #4ade80;border-radius: 50%;flex-shrink: 0;}@media (max-width: 760px){.community-wins-grid{grid-template-columns: repeat(2, 1fr);}.community-wins-title{font-size: 1.2rem;}}@media (max-width: 480px){.community-wins-grid{grid-template-columns: 1fr;gap: 0.75rem;}.community-wins-section{padding: 2rem 0.75rem;}.cw-payout{font-size: 1.2rem;}.cw-card{padding: 0.85rem;display: block;}.cw-quote{font-size: 0.85rem;}}@media (max-width: 375px){.community-wins-section{padding: 1.5rem 0.5rem;}.community-wins-title{font-size: 1.1rem;}.cw-card{padding: 0.75rem;}.cw-payout{font-size: 1.1rem;}.cw-quote{font-size: 0.82rem;}}.bbc-section{background:#f8faf9;padding:3rem 1.5rem;border-top:1px solid #e2e8f0;}.bbc-inner{max-width:1100px;margin:0 auto;}.bbc-header{text-align:center;margin-bottom:2rem;}.bbc-title{color:#1a202c;font-size:1.6rem;font-weight:700;margin:0 0 0.5rem;}.bbc-sub{color:#4b5563;font-size:0.95rem;margin:0;text-align:center;}.bbc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;}.bbc-card{display:flex;flex-direction:column;gap:0.4rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.1rem;text-decoration:none;transition:border-color 0.18s,background 0.18s,box-shadow 0.18s;box-shadow:0 1px 3px rgba(0,0,0,0.05);}.bbc-card:hover{border-color:#2E7D32;background:#f8faf9;box-shadow:0 4px 12px rgba(0,0,0,0.08);}.bbc-icon{font-size:1.8rem;line-height:1;}.bbc-name{color:#1a202c;font-size:0.97rem;font-weight:700;margin:0;}.bbc-desc{color:#4b5563;font-size:0.8rem;line-height:1.45;margin:0;flex:1;}.bbc-footer{display:flex;align-items:center;justify-content:space-between;margin-top:0.35rem;gap:0.5rem;}.bbc-count{color:#475569;font-size:0.74rem;font-weight:500;}.bbc-cta{color:#2E7D32;font-size:0.8rem;font-weight:600;white-space:nowrap;}@media(max-width:600px){.bbc-grid{grid-template-columns:repeat(2,1fr);}}.bbc-company-section{background:#f8f9fa;border-top:1px solid #e5e7eb;}.bbc-company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0.6rem;margin-bottom:1.25rem;}.bbc-company-card{display:flex;align-items:center;gap:0.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:0.7rem 0.9rem;text-decoration:none;color:#1a202c;font-size:0.88rem;font-weight:600;line-height:1.2;transition:border-color 0.18s,box-shadow 0.18s,background 0.18s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.bbc-company-card:hover{border-color:#2E7D32;background:#f8f9fa;box-shadow:0 2px 8px rgba(46,125,50,0.12);color:#2E7D32;}.bbc-company-footer{text-align:center;}.bbc-company-all-link{display:inline-flex;align-items:center;gap:0.4rem;color:#2E7D32;font-size:0.9rem;font-weight:700;text-decoration:none;border:1px solid #bbf7d0;padding:0.5rem 1.25rem;border-radius:6px;background:#fff;transition:all 0.18s;}.bbc-company-all-link:hover{background:#f8f9fa;border-color:#2E7D32;}@media(max-width:600px){.bbc-company-grid{grid-template-columns:repeat(2,1fr);}}.qf-section{background: linear-gradient(135deg, #0a1f10 0%, #071a2e 50%, #0a2416 100%);border-top: 2px solid rgba(74, 222, 128, 0.3);border-bottom: 1px solid rgba(74, 222, 128, 0.15);padding: 2.5rem 1.5rem 2rem;}.qf-inner{max-width: 1200px;margin: 0 auto;}.qf-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;margin-bottom: 1.5rem;flex-wrap: wrap;}.qf-eyebrow{font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #4ade80;margin-bottom: 0.4rem;}.qf-title{font-size: clamp(1.3rem, 3vw, 1.8rem);font-weight: 800;color: #f0fdf4;margin: 0 0 0.4rem;line-height: 1.2;}.qf-sub{font-size: 0.9rem;color: #86efac;margin: 0;max-width: 480px;}.qf-header-right{display: flex;align-items: center;}.qf-trust-pills{display: flex;flex-wrap: wrap;gap: 0.5rem;}.qf-pill{background: rgba(74, 222, 128, 0.1);border: 1px solid rgba(74, 222, 128, 0.25);border-radius: 20px;padding: 0.3rem 0.75rem;font-size: 0.78rem;color: #86efac;white-space: nowrap;}.qf-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 1rem;margin-bottom: 1.25rem;}.qf-card{background: linear-gradient(145deg, #0d2b1d 0%, #091a24 100%);border: 1px solid rgba(74, 222, 128, 0.2);border-radius: 12px;padding: 1.1rem;display: flex;flex-direction: column;gap: 0.75rem;transition: border-color 0.2s, transform 0.15s, box-shadow 0.2s;position: relative;overflow: hidden;}.qf-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, #4ade80, #22d3ee);opacity: 0;transition: opacity 0.2s;}.qf-card:hover{border-color: rgba(74, 222, 128, 0.45);transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,0.35);}.qf-card:hover::before{opacity: 1;}.qf-card-top{display: flex;align-items: center;gap: 0.5rem;flex-wrap: wrap;}.qf-card-deadline{font-size: 0.72rem;font-weight: 700;padding: 0.25rem 0.75rem;border-radius: 10px;letter-spacing: 0.02em;white-space: nowrap;flex-shrink: 0;}.qf-card-deadline.qf-deadline-urgent{background: rgba(239, 68, 68, 0.15);color: #f87171;border: 1px solid rgba(239, 68, 68, 0.3);animation: qfPulse 1.5s ease-in-out infinite;}.qf-card-deadline.qf-deadline-soon{background: rgba(251, 146, 60, 0.12);color: #fb923c;border: 1px solid rgba(251, 146, 60, 0.25);}.qf-card-deadline:not(.qf-deadline-urgent):not(.qf-deadline-soon){background: rgba(74, 222, 128, 0.08);color: #86efac;border: 1px solid rgba(74, 222, 128, 0.2);}@keyframes qfPulse{0%, 100%{opacity: 1;}50%{opacity: 0.65;}}.qf-card-category{font-size: 0.7rem;color: #4b5563;text-transform: uppercase;letter-spacing: 0.06em;}.qf-card-body{flex: 1;}.qf-card-company{font-size: 0.75rem;color: #4ade80;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;margin-bottom: 0.3rem;}.qf-card-title{font-size: 0.92rem;font-weight: 700;color: #e2e8f0;margin: 0 0 0.6rem;line-height: 1.35;}.qf-card-payout{display: flex;flex-direction: column;gap: 0.1rem;}.qf-payout-label{font-size: 0.68rem;color: #4b5563;text-transform: uppercase;letter-spacing: 0.05em;}.qf-payout-amount{font-size: 1.05rem;font-weight: 800;color: #4ade80;}.qf-card-footer{display: flex;flex-direction: column;gap: 0.5rem;}.qf-cta-btn{display: block;text-align: center;background: linear-gradient(135deg, #16a34a 0%, #15803d 100%);color: #f0fdf4;font-weight: 700;font-size: 0.88rem;padding: 0.65rem 1rem;border-radius: 8px;text-decoration: none;transition: background 0.2s, transform 0.1s, box-shadow 0.2s;box-shadow: 0 2px 8px rgba(22, 163, 74, 0.3);}.qf-cta-btn:hover{background: linear-gradient(135deg, #15803d 0%, #166534 100%);transform: translateY(-1px);box-shadow: 0 4px 16px rgba(22, 163, 74, 0.45);color: #f0fdf4;}.qf-details-link{text-align: center;font-size: 0.78rem;color: #4b5563;text-decoration: none;transition: color 0.15s;}.qf-details-link:hover{color: #86efac;}.qf-footer-note{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;padding-top: 0.75rem;border-top: 1px solid rgba(74, 222, 128, 0.1);font-size: 0.82rem;color: #4b5563;}.qf-see-all{color: #4ade80;text-decoration: none;font-weight: 600;white-space: nowrap;transition: color 0.15s;}.qf-see-all:hover{color: #86efac;}@media (max-width: 600px){.qf-section{padding: 1.75rem 1rem 1.5rem;}.qf-grid{grid-template-columns: 1fr;}.qf-header{flex-direction: column;gap: 0.75rem;}.qf-trust-pills{flex-direction: column;align-items: flex-start;gap: 0.35rem;}.qf-footer-note{flex-direction: column;align-items: flex-start;gap: 0.5rem;}}@media (min-width: 601px) and (max-width: 900px){.qf-grid{grid-template-columns: repeat(2, 1fr);}}.ms-section{background: linear-gradient(135deg, #0e1520 0%, #131c2e 100%);border-top: 1px solid rgba(99, 102, 241, 0.25);border-bottom: 1px solid rgba(99, 102, 241, 0.15);padding: 2.5rem 1.5rem 2rem;}.ms-inner{max-width: 1200px;margin: 0 auto;}.ms-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-bottom: 1.5rem;flex-wrap: wrap;}.ms-eyebrow{font-size: 0.72rem;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;color: #a78bfa;margin-bottom: 0.4rem;}.ms-title{font-size: 1.5rem;font-weight: 800;color: #fff;margin: 0 0 0.35rem;}.ms-sub{font-size: 0.85rem;color: rgba(255,255,255,0.5);margin: 0;max-width: 520px;}.ms-see-all-top{color: #a78bfa;font-size: 0.82rem;font-weight: 700;text-decoration: none;white-space: nowrap;align-self: center;flex-shrink: 0;}.ms-see-all-top:hover{color: #c4b5fd;}.ms-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.85rem;margin-bottom: 1.25rem;}.ms-card{position: relative;background: rgba(255,255,255,0.04);border: 1px solid rgba(99,102,241,0.2);border-radius: 12px;padding: 1rem 1rem 0.85rem;text-decoration: none !important;display: flex;flex-direction: column;gap: 0.5rem;transition: border-color 0.15s, background 0.15s, transform 0.12s;cursor: pointer;}.ms-card:hover{border-color: rgba(167,139,250,0.45);background: rgba(99,102,241,0.06);transform: translateY(-2px);}.ms-card-rank{position: absolute;top: 0.65rem;left: 0.7rem;font-size: 0.68rem;font-weight: 800;color: #4b5563;letter-spacing: 0.04em;}.ms-share-badge{display: inline-flex;align-items: center;gap: 4px;background: rgba(99,102,241,0.15);border: 1px solid rgba(99,102,241,0.3);color: #a78bfa;font-size: 0.72rem;font-weight: 700;padding: 0.2rem 0.55rem;border-radius: 8px;align-self: flex-start;margin-left: 1.5rem;}.ms-card-body{flex: 1;}.ms-card-company{font-size: 0.68rem;font-weight: 700;color: #4b5563;text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 0.25rem;}.ms-card-title{font-size: 0.9rem;font-weight: 700;color: #fff;margin: 0 0 0.4rem;line-height: 1.35;}.ms-card-payout{font-size: 0.8rem;font-weight: 700;color: #4ade80;}.ms-card-footer{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;flex-wrap: wrap;border-top: 1px solid rgba(255,255,255,0.06);padding-top: 0.55rem;margin-top: 0.1rem;}.ms-deadline{font-size: 0.72rem;color: #4b5563;font-weight: 600;}.ms-deadline-urgent{color: #fbbf24;}.ms-cta{font-size: 0.75rem;font-weight: 700;color: #a78bfa;}.ms-card:hover .ms-cta{color: #c4b5fd;}.ms-footer{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;flex-wrap: wrap;}.ms-footer-note{font-size: 0.75rem;color: #4b5563;}.ms-see-all{font-size: 0.8rem;font-weight: 700;color: #a78bfa;text-decoration: none;}.ms-see-all:hover{color: #c4b5fd;}@media (max-width: 900px){.ms-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 560px){.ms-grid{grid-template-columns: 1fr;}.ms-section{padding: 1.75rem 1rem 1.5rem;}.ms-title{font-size: 1.25rem;}}#closing-72hr .c72-inner{max-width:1100px;margin:0 auto;}#closing-72hr .c72-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:0.75rem;}#closing-72hr .c72-eyebrow{font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:#92400e !important;margin-bottom:0.2rem;}#closing-72hr .c72-title{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:900;color:#111827 !important;-webkit-text-fill-color:#111827 !important;margin:0 0 0.15rem;}#closing-72hr .c72-sub{font-size:0.85rem;color:#4b5563 !important;margin:0;text-align:center;}#closing-72hr .c72-cta-header{background:#16a34a !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;padding:0.5rem 1.1rem;border-radius:8px;font-weight:700;font-size:0.82rem;text-decoration:none;white-space:nowrap;}#closing-72hr .c72-cta-header:hover{background:#15803d !important;}#closing-72hr .c72-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:0.85rem;}#closing-72hr .c72-card{display:flex;align-items:center;gap:0.9rem;padding:0.9rem 1rem;background:#ffffff !important;border:1px solid #e5e7eb !important;border-radius:12px;text-decoration:none;transition:transform 0.15s,border-color 0.15s,box-shadow 0.15s;}#closing-72hr .c72-card:hover{transform:translateY(-2px);border-color:#d97706;box-shadow:0 4px 12px rgba(0,0,0,0.08);}#closing-72hr .c72-countdown{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:52px;background:#fffbeb !important;border-radius:8px;padding:0.5rem 0.4rem;border:1px solid #fde68a !important;}#closing-72hr .c72-days-num{font-size:1.6rem;font-weight:900;color:#d97706 !important;line-height:1;}#closing-72hr .c72-days-lbl{font-size:0.6rem;text-transform:uppercase;letter-spacing:0.08em;color:#6b7280 !important;font-weight:700;margin-top:1px;}#closing-72hr .c72-info{flex:1;min-width:0;}#closing-72hr .c72-company{display:block;font-size:0.72rem;color:#92400e !important;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}#closing-72hr .c72-name{display:block;font-size:0.88rem;font-weight:700;color:#111827 !important;line-height:1.3;word-break:break-word;overflow-wrap:break-word;}#closing-72hr .c72-deadline{display:block;font-size:0.75rem;color:#6b7280 !important;margin-top:3px;}#closing-72hr .c72-arrow{color:#d97706 !important;font-size:1rem;flex-shrink:0;}#closing-72hr .c72-no-proof{display:inline-block;background:#f0fdf4 !important;color:#166534 !important;font-size:0.6rem;font-weight:700;padding:1px 5px;border-radius:3px;margin-left:4px;vertical-align:middle;}#closing-72hr .c72-subscribe-nudge{margin-top:1.1rem;text-align:center;font-size:0.8rem;color:#6b7280 !important;}#closing-72hr .c72-subscribe-nudge a{color:#16a34a !important;text-decoration:none;font-weight:600;}.cs-section{background: #ffffff;border-top: 2px solid #fecaca;border-bottom: 1px solid #e5e7eb;padding: 2rem 1.5rem;}.cs-inner{max-width: 1100px;margin: 0 auto;}.cs-header{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 1.25rem;flex-wrap: wrap;gap: 0.75rem;}.cs-eyebrow{font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: #dc2626;margin-bottom: 0.25rem;}.cs-title{font-size: clamp(1.2rem,2.5vw,1.6rem);font-weight: 800;color: #111827;margin: 0 0 0.2rem;}.cs-sub{font-size: 0.88rem;color: #6b7280;margin: 0;text-align: center;}.cs-sub strong{color: #dc2626;}.cs-see-all-link{font-size: 0.85rem;color: #dc2626;text-decoration: none;font-weight: 600;white-space: nowrap;}.cs-see-all-link:hover{text-decoration: underline;}.cs-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr));gap: 0.75rem;}.cs-card{display: flex;align-items: center;gap: 0.85rem;padding: 0.85rem 1rem;border-radius: 12px;border: 1px solid #e5e7eb;background: #ffffff;text-decoration: none;transition: transform 0.15s, border-color 0.15s, box-shadow 0.15s;min-width: 0;box-shadow: 0 1px 3px rgba(0,0,0,0.04);}.cs-card:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.08);}.cs-card-urgent{background: #fef2f2;border-color: #fecaca;}.cs-card-warn{background: #fffbeb;border-color: #fde68a;}.cs-card-safe{background: #f0fdf4;border-color: #bbf7d0;}@keyframes csPulse{0%,100%{box-shadow: 0 0 0 0 rgba(239,68,68,0);}50%{box-shadow: 0 0 0 4px rgba(239,68,68,0.12);}}.cs-countdown-col{display: flex;flex-direction: column;align-items: center;flex-shrink: 0;min-width: 42px;}.cs-days-big{font-size: 1.8rem;font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums;}.cs-card-urgent .cs-days-big{color: #dc2626;}.cs-card-warn .cs-days-big{color: #d97706;}.cs-card-safe .cs-days-big{color: #16a34a;}.cs-days-unit{font-size: 0.65rem;font-weight: 600;text-transform: uppercase;color: #9ca3af;letter-spacing: 0.05em;margin-top: -2px;}.cs-card-info{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 0.15rem;}.cs-card-company{font-size: 0.72rem;color: #6b7280;}.cs-card-title{font-size: 0.85rem;font-weight: 600;color: #111827;line-height: 1.3;}.cs-card-date{font-size: 0.72rem;color: #6b7280;margin-top: 0.1rem;}.cs-arrow{font-size: 1rem;color: #9ca3af;flex-shrink: 0;}.cs-card:hover .cs-arrow{color: #6b7280;}@media (max-width: 600px){.cs-grid{grid-template-columns: 1fr;}.cs-days-big{font-size: 1.5rem;}.cs-card{padding: 0.7rem 0.85rem;}}.trust-badges-section{background: transparent !important;padding: 2rem 1.5rem;border-top: none !important;border-bottom: none !important;}.trust-badges-inner{max-width: 1100px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 2rem;justify-content: center;align-items: stretch;background: transparent !important;}.trust-badge{display: flex;align-items: flex-start;gap: 0.75rem;flex: 1;min-width: 220px;max-width: 280px;padding: 1rem;border-radius: 10px;background: #ffffff;border: 1px solid #e5e7eb;transition: background 0.2s, border-color 0.2s, box-shadow 0.2s;overflow: hidden !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04);}.trust-badge:hover{background: #ffffff;border-color: #d1d5db;box-shadow: 0 4px 12px rgba(0,0,0,0.06);}.trust-badge-icon{font-size: 1.8rem;flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;overflow: hidden;}.trust-badge-text{display: flex;flex-direction: column;gap: 0.3rem;flex: 1;min-width: 0 !important;overflow: hidden !important;}.trust-badge-text strong{font-size: 0.95rem;font-weight: 700;color: #111827;white-space: normal !important;}.trust-badge-text span{font-size: 0.82rem;color: #6b7280;line-height: 1.4;}@media (max-width: 900px){.trust-badges-inner{gap: 1.5rem;}.trust-badge{min-width: 180px;max-width: 220px;}}@media (max-width: 600px){.trust-badges-section{padding: 1.5rem 1rem;}.trust-badges-inner{gap: 1rem;flex-direction: column;}.trust-badge{min-width: 100%;max-width: 100%;}}.near-you-section{max-width: 1100px;margin: 1.5rem auto;padding: 0 1rem;}.near-you-inner{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 12px;padding: 1.25rem 1.5rem;box-shadow: 0 2px 8px rgba(0,0,0,0.04);}.ny-prompt-row{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap;}.ny-prompt-icon{font-size: 1.5rem;flex-shrink: 0;}.ny-prompt-text{flex: 1;min-width: 180px;}.ny-prompt-text strong{display: block;color: #003561;font-size: 0.95rem;}.ny-prompt-text span{color: #4b5563;font-size: 0.83rem;}.ny-state-select{background: #f5f7f8;border: 1px solid #d1d5db;color: #111827;border-radius: 8px;padding: 0.55rem 0.9rem;font-size: 0.9rem;cursor: pointer;}.ny-set-btn{background: #16a34a;color: #fff;border: none;border-radius: 8px;padding: 0.55rem 1.1rem;font-size: 0.9rem;font-weight: 600;cursor: pointer;white-space: nowrap;}.ny-set-btn:hover{background: #15803d;}.ny-dismiss-btn{background: transparent;border: none;color: #9ca3af;cursor: pointer;font-size: 1rem;padding: 0.25rem 0.5rem;flex-shrink: 0;}.ny-dismiss-btn:hover{color: #6b7280;}.ny-header-row{display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;margin-bottom: 1rem;flex-wrap: wrap;}.ny-title{font-size: 1.05rem;font-weight: 700;color: #003561;margin: 0 0 0.2rem;}.ny-subtitle{font-size: 0.83rem;color: #4b5563;margin: 0;}.ny-header-right{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap;}.ny-view-all-link{color: #16a34a;font-size: 0.88rem;font-weight: 600;text-decoration: none;white-space: nowrap;}.ny-view-all-link:hover{color: #15803d;text-decoration: underline;}.ny-change-btn{background: transparent;border: 1px solid #d1d5db;color: #4b5563;border-radius: 6px;padding: 0.3rem 0.7rem;font-size: 0.8rem;cursor: pointer;}.ny-change-btn:hover{border-color: #16a34a;color: #16a34a;}.ny-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(280px, 100%), 1fr));gap: 0.75rem;}.ny-card{background: #f5f7f8;border: 1px solid #e2e8f0;border-radius: 10px;padding: 0.9rem 1rem;text-decoration: none;display: block;transition: border-color 0.15s, background 0.15s, box-shadow 0.15s;}.ny-card:hover{border-color: #16a34a;background: #ffffff;box-shadow: 0 4px 12px rgba(0,0,0,0.06);}.ny-card-company{font-size: 0.75rem;color: #16a34a;margin: 0 0 0.2rem;font-weight: 500;}.ny-card-title{font-size: 0.9rem;font-weight: 600;color: #003561;margin: 0 0 0.45rem;line-height: 1.35;}.ny-card-badges{display: flex;gap: 0.35rem;flex-wrap: wrap;}.ny-badge{font-size: 0.71rem;font-weight: 600;padding: 0.15rem 0.45rem;border-radius: 4px;}.ny-badge-payout{background: rgba(22,163,74,0.1);color: #166534;}.ny-badge-noproof{background: rgba(16,185,129,0.1);color: #065f46;}.ny-badge-deadline{background: rgba(245,158,11,0.1);color: #92400e;}.ny-badge-state{background: rgba(99,102,241,0.1);color: #3730a3;}@media (max-width: 640px){.ny-prompt-row{gap: 0.5rem;}.ny-state-select, .ny-set-btn{width: 100%;}.ny-grid{grid-template-columns: 1fr;}.ny-header-row{flex-direction: column;gap: 0.5rem;}}.featured-roundup-bar{background:#f0faf3;border-top:1px solid #c8e6c9;border-bottom:1px solid #c8e6c9;padding:0.85rem 1.5rem}.featured-roundup-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.featured-roundup-eyebrow{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#2E7D32;white-space:nowrap;flex-shrink:0}.featured-roundup-link{flex:1;min-width:200px;text-decoration:none;display:flex;flex-direction:column;gap:0.1rem}.featured-roundup-link strong{font-size:0.9rem;color:#1a202c;font-weight:600}.featured-roundup-sub{font-size:0.75rem;color:#4b5563;text-align:center}.featured-roundup-cta{background:#e8f5e9;border:1px solid #2E7D32;color:#2E7D32;font-size:0.78rem;font-weight:700;padding:0.4rem 1rem;border-radius: 8px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background 0.15s}.featured-roundup-cta:hover{background:#c8e6c9}@media(max-width:560px){.featured-roundup-sub{display:none}.featured-roundup-inner{gap:0.6rem}}.ugcv-frame{position: relative;width: 100%;aspect-ratio: 9/16;overflow: hidden;}.ugcv-bg{position: absolute;inset: 0;animation: ugcvBgPulse 8s ease-in-out infinite;}.ugcv-bg-1{background: radial-gradient(ellipse at 30% 20%, #0f4a28 0%, #052e16 40%, #020f08 100%);}.ugcv-bg-2{background: radial-gradient(ellipse at 70% 30%, #0e2a5c 0%, #071830 40%, #020810 100%);}.ugcv-bg-3{background: radial-gradient(ellipse at 50% 20%, #2a1060 0%, #160830 40%, #080212 100%);}@keyframes ugcvBgPulse{0%, 100%{opacity: 1;}50%{opacity: 0.85;}}.ugcv-scene{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 1.5rem 1.25rem 5.5rem;text-align: center;opacity: 0;animation: ugcSceneFade 15s ease-in-out infinite;z-index: 2;}@keyframes ugcSceneFade{0%, 100%{opacity: 0;transform: scale(0.98);}3%{opacity: 1;transform: scale(1);}17%{opacity: 1;transform: scale(1);}20%{opacity: 0;transform: scale(1.01);}}.ugcv-scene-emoji{font-size: clamp(2.5rem, 8vw, 4rem);margin-bottom: 0.75rem;animation: ugcvEmojiPop 0.4s ease-out 0.1s both;}@keyframes ugcvEmojiPop{from{transform: scale(0.5);opacity: 0;}to{transform: scale(1);opacity: 1;}}.ugcv-scene-headline{font-size: clamp(1.2rem, 4vw, 1.6rem);font-weight: 900;color: #fff;line-height: 1.2;margin-bottom: 0.5rem;letter-spacing: -0.02em;text-shadow: 0 2px 12px rgba(0,0,0,0.6);}.ugcv-scene-sub{font-size: clamp(0.75rem, 2.5vw, 0.9rem);color: rgba(255,255,255,0.65);line-height: 1.4;}.ugcv-green-text{color: #4ade80;}.ugcv-mock-search{background: rgba(255,255,255,0.08);border: 1.5px solid rgba(255,255,255,0.2);border-radius: 12px;padding: 0.75rem 1rem;width: 100%;max-width: 220px;backdrop-filter: blur(8px);}.ugcv-mock-brand{font-size: 0.7rem;font-weight: 800;color: #4ade80;text-transform: uppercase;letter-spacing: 0.08em;margin-bottom: 0.4rem;}.ugcv-mock-input{font-size: clamp(0.85rem, 2.5vw, 1rem);color: #fff;font-weight: 600;}.ugcv-mock-hint{font-size: 0.65rem;color: rgba(255,255,255,0.65);margin-top: 0.35rem;}.ugcv-cursor{display: inline-block;animation: ugcvBlink 1s step-end infinite;color: #4ade80;font-weight: 300;}@keyframes ugcvBlink{0%, 100%{opacity: 1;}50%{opacity: 0;}}.ugcv-match-pills{display: flex;flex-wrap: wrap;gap: 0.35rem;margin-top: 0.75rem;}.ugcv-pill{background: rgba(74,222,128,0.15);color: #4ade80;border: 1px solid rgba(74,222,128,0.3);border-radius: 20px;padding: 0.2rem 0.6rem;font-size: 0.65rem;font-weight: 700;}.ugcv-pill-purple{background: rgba(167,139,250,0.15);color: #c4b5fd;border: 1px solid rgba(167,139,250,0.3);}.ugcv-check-pop{font-size: clamp(3rem, 10vw, 5rem);margin-bottom: 0.5rem;animation: ugcvCheckPop 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.15s both;}@keyframes ugcvCheckPop{from{transform: scale(0) rotate(-20deg);opacity: 0;}to{transform: scale(1) rotate(0deg);opacity: 1;}}.ugcv-money-scene{justify-content: center;}.ugcv-big-amount{font-size: clamp(3.5rem, 12vw, 6rem);font-weight: 900;color: #4ade80;letter-spacing: -0.04em;text-shadow: 0 0 40px rgba(74,222,128,0.4);animation: ugcvMoneyPop 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s both;line-height: 1;}@keyframes ugcvMoneyPop{from{transform: scale(0.5);opacity: 0;}50%{transform: scale(1.1);}to{transform: scale(1);opacity: 1;}}.ugcv-money-rain{font-size: clamp(1rem, 3vw, 1.5rem);margin-top: 0.75rem;letter-spacing: 0.2em;animation: ugcvRainSlide 0.6s ease-out 0.3s both;}@keyframes ugcvRainSlide{from{transform: translateY(10px);opacity: 0;}to{transform: translateY(0);opacity: 1;}}.ugcv-stat-number{font-size: clamp(3rem, 11vw, 5.5rem);font-weight: 900;color: #fff;letter-spacing: -0.04em;line-height: 1;text-shadow: 0 4px 20px rgba(0,0,0,0.5);animation: ugcvStatIn 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s both;}@keyframes ugcvStatIn{from{transform: translateY(20px) scale(0.8);opacity: 0;}to{transform: translateY(0) scale(1);opacity: 1;}}.ugcv-stat-plus{font-size: 0.6em;vertical-align: super;color: #fbbf24;}.ugcv-stat-label{font-size: clamp(0.75rem, 2.5vw, 0.95rem);color: rgba(255,255,255,0.7);margin-top: 0.5rem;line-height: 1.4;}.ugcv-urgent-label{font-size: 0.65rem;font-weight: 900;letter-spacing: 0.15em;color: #f87171;text-transform: uppercase;margin-bottom: 0.35rem;}.ugcv-warn-badge{font-size: clamp(3rem, 10vw, 5rem);margin-bottom: 0.5rem;animation: ugcvWarnPulse 2s ease-in-out infinite;}@keyframes ugcvWarnPulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.08);}}.ugcv-step-num{font-size: 0.65rem;font-weight: 900;letter-spacing: 0.15em;color: #c4b5fd;text-transform: uppercase;margin-bottom: 0.4rem;}.ugcv-step-icon{font-size: clamp(2.5rem, 8vw, 4rem);margin-bottom: 0.5rem;animation: ugcvStepPop 0.4s ease-out 0.15s both;}@keyframes ugcvStepPop{from{transform: scale(0.6) rotate(-10deg);opacity: 0;}to{transform: scale(1) rotate(0);opacity: 1;}}.ugcv-cta-scene{gap: 0.5rem;}.ugcv-cta-logo{font-size: 0.75rem;font-weight: 900;color: #4ade80;letter-spacing: 0.05em;text-transform: uppercase;margin-bottom: 0.5rem;}.ugcv-cta-arrow{font-size: clamp(0.7rem, 2.2vw, 0.85rem);color: #4ade80;font-weight: 700;margin-top: 0.5rem;}.ugcv-chrome{position: absolute;bottom: 0;left: 0;right: 0;z-index: 5;display: flex;align-items: flex-end;padding: 0 0.6rem 0.5rem;background: linear-gradient(to top, rgba(0,0,0,0.75) 0%, transparent 100%);}.ugcv-chrome-left{flex: 1;min-width: 0;padding-right: 0.5rem;}.ugcv-username{font-size: 0.72rem;font-weight: 800;color: #fff;margin-bottom: 0.2rem;}.ugcv-caption-text{font-size: 0.65rem;color: rgba(255,255,255,0.8);line-height: 1.3;margin-bottom: 0.2rem;}.ugcv-music{font-size: 0.58rem;color: rgba(255,255,255,0.5);}.ugcv-chrome-right{display: flex;flex-direction: column;align-items: center;gap: 0.6rem;flex-shrink: 0;}.ugcv-action{display: flex;flex-direction: column;align-items: center;gap: 0.1rem;font-size: 1rem;color: #fff;}.ugcv-action span{font-size: 0.55rem;font-weight: 700;color: rgba(255,255,255,0.8);}.ugcv-progress{position: absolute;bottom: 0;left: 0;right: 0;z-index: 6;height: 2.5px;background: rgba(255,255,255,0.15);}.ugcv-progress-fill{height: 100%;background: #fff;transform-origin: left;transform: scaleX(0);}.ugcvpf-15{animation: ugcvProgressFill 15s linear infinite;}@keyframes ugcvProgressFill{from{transform: scaleX(0);}to{transform: scaleX(1);}}.ugcv-rec-badge{position: absolute;top: 10px;right: 10px;z-index: 7;display: flex;align-items: center;gap: 4px;background: rgba(0,0,0,0.45);backdrop-filter: blur(4px);border-radius: 4px;padding: 2px 6px;font-size: 0.6rem;font-weight: 800;color: #fff;letter-spacing: 0.05em;}.ugcv-rec-dot{width: 6px;height: 6px;border-radius: 50%;background: #ef4444;animation: ugcvRecPulse 1.2s ease-in-out infinite;}.ugcv-rec-dot-blue{background: #60a5fa;}.ugcv-rec-dot-purple{background: #a78bfa;}.ugcv-rec-blue{color: #e2e8f0;}.ugcv-rec-purple{color: #e2e8f0;}@keyframes ugcvRecPulse{0%, 100%{opacity: 1;transform: scale(1);}50%{opacity: 0.4;transform: scale(0.8);}}@media (max-width: 768px){.ugc-video-grid{grid-template-columns: 1fr;gap: 1.25rem;}.ugcv-frame{aspect-ratio: 4/5;}}@media (min-width: 769px) and (max-width: 1000px){.ugc-video-grid{grid-template-columns: repeat(2, 1fr);}}#homePayoutTicker{background: #f7faf8 !important;background-image: none !important;border-bottom: 1px solid #f1f5f9 !important;}.hpo-ticker-inner{color: #475569 !important;background: transparent !important;}.hpo-tick-item{color: #475569 !important;border-right-color: #e2e8f0 !important;}.hpo-tick-dot{background: #16a34a !important;}.hpo-tick-amount{color: #166534 !important;}.vpf-wrap{background: #ffffff !important;border: 1px solid #e2e8f0 !important;backdrop-filter: none !important;box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;}.vpf-header{background: #f7faf8 !important;border-bottom: 1px solid #e2e8f0 !important;}.vpf-badge{background: rgba(22,163,74,0.1) !important;border: 1px solid rgba(22,163,74,0.25) !important;color: #166534 !important;}.vpf-dot{background: #16a34a !important;}.vpf-title{color: #111827 !important;}.vpf-sub{color: #4b5563 !important;}.vpf-item{border-bottom: 1px solid #f1f5f9 !important;}.vpf-item:hover{background: #f7faf8 !important;}.vpf-avatar{background: linear-gradient(135deg, #16a34a, #22c55e) !important;border: 1px solid rgba(22,163,74,0.2) !important;color: #ffffff !important;}.vpf-body{color: #374151 !important;}.vpf-name{color: #111827 !important;}.vpf-amount{color: #166534 !important;}.vpf-link{color: #16a34a !important;}.vpf-time{color: #9ca3af !important;}.settlement-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}.card-title{color: #111827 !important;}.card-company, .card-company-row{color: #374151 !important;}.card-summary, .card-desc{color: #4b5563 !important;}.payout-amount{color: #166534 !important;}.payout-label{color: #4b5563 !important;}.card-deadline{color: #4b5563 !important;}.card-deadline.urgent, .card-deadline.warning{color: #b91c1c !important;}.card-deadline.expired{color: #9ca3af !important;}.card-category{background: #f1f5f9 !important;color: #475569 !important;border: 1px solid #e2e8f0 !important;}.no-proof-badge{background: #e8f5e9 !important;color: #166534 !important;border: 1px solid #c8e6c9 !important;}.card-eligibility-nudge{color: #16a34a !important;border-top: 1px solid #e2e8f0 !important;}.settlement-card:hover .card-eligibility-nudge{color: #166534 !important;}.card-added-date{color: #9ca3af !important;}.new-badge{background: #16a34a !important;color: #ffffff !important;}.card-footer{color: #4b5563 !important;border-top-color: #f1f5f9 !important;}.card-no-proof{color: #166534 !important;background: #f0fdf4 !important;}.card-amount{color: #374151 !important;}.card-amount strong{color: #166534 !important;}.btn-card-save{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.06) !important;}.btn-card-save:hover{background: #ffffff !important;border-color: #16a34a !important;}.btn-card-save.saved{background: #e8f5e9 !important;border-color: #16a34a !important;}.btn-card-upvote{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;color: #166534 !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.06) !important;}.btn-card-upvote:hover{background: #ffffff !important;border-color: #16a34a !important;}.btn-card-upvote.voted{background: #e8f5e9 !important;border-color: #16a34a !important;color: #166534 !important;}.btn-card-compare{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;backdrop-filter: none !important;box-shadow: 0 2px 6px rgba(0,0,0,0.06) !important;}.btn-card-compare:hover{background: #ffffff !important;border-color: #16a34a !important;}.hiw-section{background: #f8faf9 !important;border-top: 1px solid #e2e8f0 !important;border-bottom: 1px solid #e2e8f0 !important;}.hiw-title{color: #111827 !important;}.hiw-sub{color: #16a34a !important;}.hiw-step{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;opacity: 1 !important;transform: none !important;}.hiw-step:hover{background: #ffffff !important;border-color: #16a34a !important;box-shadow: 0 4px 20px rgba(0,0,0,0.08) !important;}.hiw-step-num{color: #16a34a !important;}.hiw-step-title{color: #111827 !important;}.hiw-step-desc{color: #4b5563 !important;}.hiw-step-icon{filter: none !important;}.hiw-connector svg{color: #d1d5db !important;stroke: #d1d5db !important;}.hiw-trust{color: #374151 !important;}.hiw-trust strong{color: #166534 !important;}.hiw-cta-btn{background: #16a34a !important;background-image: none !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(22,163,74,0.25) !important;}.hiw-cta-btn:hover{background: #15803d !important;box-shadow: 0 8px 24px rgba(22,163,74,0.35) !important;}.neon-border-divider{display: none !important;}#saveSignInPrompt{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}#saveSignInPrompt p{color: #374151 !important;}.ssi-signin{background: #16a34a !important;color: #ffffff !important;}.ssi-dismiss{border: 1px solid #d1d5db !important;color: #4b5563 !important;}#subscribeConfirmedToast{background: #ffffff !important;border: 1px solid #16a34a !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}#subscribeConfirmedToast .sct-title{color: #16a34a !important;}#subscribeConfirmedToast .sct-sub{color: #4b5563 !important;}#subscribeConfirmedToast .sct-close{color: #9ca3af !important;}.sp-badge{background: rgba(22,163,74,0.1) !important;border: 1px solid rgba(22,163,74,0.25) !important;color: #166534 !important;}.sidebar-tag{background: #f1f5f9 !important;border: 1px solid #d1d5db !important;color: #374151 !important;}.sidebar-tag:hover{background: #e8f5e9 !important;border-color: #16a34a !important;color: #166534 !important;}.sidebar-card h4{color: #111827 !important;}.sidebar-card{color: #374151 !important;}.sidebar-steps{color: #4b5563 !important;}.sidebar-btn{color: #ffffff !important;background: #16a34a !important;}.sidebar-cta-note{color: #4b5563 !important;}.ev-player{background: #f1f5f9 !important;border-color: #e2e8f0 !important;box-shadow: 0 4px 20px rgba(0,0,0,0.06) !important;}.ev-grid{background: transparent !important;background-image: none !important;}.ev-text{color: #111827 !important;text-shadow: none !important;}.ev-hl{color: #16a34a !important;}.ev-overlay{background: rgba(248,250,252,0.85) !important;backdrop-filter: blur(3px) !important;}.ev-play-ring{border-color: rgba(22,163,74,0.4) !important;background: rgba(22,163,74,0.08) !important;}.ev-play-ring svg{fill: #16a34a !important;}.ev-overlay-label{color: #4b5563 !important;}.ev-fill{background: linear-gradient(90deg, #16a34a, #22c55e) !important;}.ev-dot{background: rgba(0,0,0,0.15) !important;}.ev-dot.ev-active{background: #16a34a !important;}.ev-dot.ev-done{background: rgba(22,163,74,0.4) !important;}.ev-scene-cta .ev-cta-link{background: #16a34a !important;color: #ffffff !important;box-shadow: 0 4px 16px rgba(22,163,74,0.3) !important;}.ev-replay{background: rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.12) !important;color: #4b5563 !important;}.live-dot{background: #16a34a !important;box-shadow: 0 0 6px rgba(22,163,74,0.5) !important;}.recently-closed-section{background: #f8faf9 !important;}.recently-closed-title{color: #111827 !important;}.recently-closed-sub{color: #4b5563 !important;}.load-more-btn{background: #16a34a !important;color: #ffffff !important;}.load-more-btn:hover{background: #15803d !important;}@media (max-width: 900px){#main-content .rs-hero{padding-top: 1.5rem !important;}}#main-content .rs-btn-primary, #main-content .rs-btn-primary:visited, #main-content .rs-btn-primary:link, #main-content a.rs-btn-primary, #main-content .hm-banner-cta, #main-content a.hm-banner-cta, #main-content .hiw-cta-btn, #main-content a.hiw-cta-btn, #main-content .qf-cta-btn, #main-content a.qf-cta-btn, #main-content .hmc-btn, #main-content .hq-next-btn, #main-content .hq-find-btn, #main-content .hq-email-btn, #main-content .fms-widget-btn, #main-content a.fms-widget-btn, #main-content .ny-set-btn, #main-content .sotd-cta, #main-content a.sotd-cta, #main-content .sotw-cta, #main-content a.sotw-cta, #main-content .load-more-btn, #main-content .ev-scene-cta .ev-cta-link, #main-content .filter-btn, #main-content .email-strip-btn, #main-content .sotd-email-strip-btn, #main-content .hq-result-cta, #main-content a.hq-result-cta, #main-content .inline-email-cta .email-strip-btn, #main-content .promo-btn, #main-content .expiring-file-now-btn{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}#main-content .rs-btn-ghost, #main-content .rs-btn-ghost:visited, #main-content a.rs-btn-ghost{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;border-color: #16a34a !important;background: transparent !important;}#main-content .hq-section{background: #f5f7f8 !important;border-top: 1px solid #e2e8f0 !important;}#main-content .hq-brand-chip{background: #ffffff !important;border: 1.5px solid #d1d5db !important;color: #1f2937 !important;-webkit-text-fill-color: #1f2937 !important;}#main-content .hq-brand-chip:hover{border-color: #16a34a !important;background: #f0fdf4 !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-brand-chip.hq-selected{background: #dcfce7 !important;border-color: #16a34a !important;color: #14532d !important;-webkit-text-fill-color: #14532d !important;}#main-content .hq-brand-chip.hq-selected::before{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .hq-eyebrow{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;background: #dcfce7 !important;border-color: #bbf7d0 !important;}#main-content .hq-trust-pills, #main-content .hq-trust-pills span{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .hq-missed-teaser{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .hq-missed-teaser strong{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .hq-step-indicator{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .hq-progress-track{background: #e5e7eb !important;}#main-content .hq-progress-fill{background: #16a34a !important;}#main-content .hq-selected-count{background: #dcfce7 !important;border-color: #bbf7d0 !important;color: #14532d !important;-webkit-text-fill-color: #14532d !important;}#main-content .hq-selected-count strong{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-selected-count a{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-see-all{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-next-btn:disabled{background: #e5e7eb !important;color: #9ca3af !important;-webkit-text-fill-color: #9ca3af !important;}#main-content .hq-step2-inner{background: #f0fdf4 !important;border-color: #bbf7d0 !important;}#main-content .hq-state-label{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-state-select{background: #ffffff !important;border-color: #d1d5db !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-state-select option{background: #ffffff !important;color: #111827 !important;}#main-content .hq-state-hint{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .hq-back-btn{border-color: #d1d5db !important;color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .hq-results{background: #f0fdf4 !important;border-color: #bbf7d0 !important;}#main-content .hq-results-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-results-payout{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-result-card{background: #ffffff !important;border-color: #e2e8f0 !important;}#main-content .hq-result-company{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-result-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-result-payout{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-result-deadline{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .hq-result-noproof{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-email-gate{background: #f8fafc !important;border-color: #e2e8f0 !important;}#main-content .hq-email-gate-text strong{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-email-gate-text span{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .hq-email-input{background: #ffffff !important;border-color: #d1d5db !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-returning{background: #dcfce7 !important;border-color: #bbf7d0 !important;}#main-content .hq-returning-title, #main-content .hq-returning-msg{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hq-returning-view{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hq-returning-retake{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;border-color: #d1d5db !important;}#main-content .hmc-section{background: #f5f7f8 !important;border-top: 1px solid #e2e8f0 !important;}#main-content .hmc-eyebrow{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hmc-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hmc-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .hmc-sub strong{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hmc-avg-pill{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;background: #dcfce7 !important;border: 1px solid #bbf7d0 !important;padding: 0.5rem 1rem !important;border-radius: 8px !important;}#main-content .hmc-avg-pill strong{color: #15803d !important;-webkit-text-fill-color: #15803d !important;}#main-content .hmc-card, #main-content .hmc-form{background: #ffffff !important;border-color: #e2e8f0 !important;}#main-content .hmc-form label, #main-content .hmc-form .hmc-label{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hmc-select, #main-content .hmc-input{background: #ffffff !important;border: 1.5px solid #d1d5db !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hmc-select option{background: #ffffff !important;color: #111827 !important;}#main-content .hmc-btn{background: #16a34a !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}#main-content .hmc-count-controls button{background: #ffffff !important;border-color: #d1d5db !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hmc-count-val{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .mini-testi-section{background: #ffffff !important;border-top: 1px solid #e2e8f0 !important;border-bottom: 1px solid #e2e8f0 !important;}#main-content .mini-testi-eyebrow{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .mini-testi-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .mini-testi-see-all{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .mini-testi-card{background: #f8fafc !important;border: 1px solid #e2e8f0 !important;}#main-content .mini-testi-card:hover{border-color: #16a34a !important;background: #ffffff !important;}#main-content .mini-testi-quote{color: #374151 !important;-webkit-text-fill-color: #374151 !important;}#main-content .mini-testi-name{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .mts{color: #d1d5db !important;-webkit-text-fill-color: #d1d5db !important;}#main-content .mts.mts-on{color: #fbbf24 !important;-webkit-text-fill-color: #fbbf24 !important;}#main-content .trust-badges-section, #main-content .trust-badges-section.trust-badges-bridge{background: transparent !important;border-top: none !important;border-bottom: none !important;}#main-content .trust-badge{background: #ffffff !important;border: 1px solid #e2e8f0 !important;overflow: visible !important;box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;}#main-content .trust-badge:hover{border-color: #16a34a !important;background: #f8fafc !important;}#main-content .trust-badge-text{overflow: visible !important;min-width: 0 !important;}#main-content .trust-badge-text strong{color: #111827 !important;-webkit-text-fill-color: #111827 !important;white-space: normal !important;}#main-content .trust-badge-text span{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;-webkit-line-clamp: unset !important;}#main-content .hiw-section{background: #f0fdf4 !important;border-top: 1px solid #e2e8f0 !important;border-bottom: 1px solid #e2e8f0 !important;}#main-content .hiw-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hiw-sub{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hiw-step{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;opacity: 1 !important;transform: none !important;}#main-content .hiw-step:hover{border-color: #16a34a !important;background: #ffffff !important;}#main-content .hiw-step-num{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hiw-step-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .hiw-step-desc{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .hiw-step-icon{filter: none !important;}#main-content .hiw-trust{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .hiw-cta-btn{background: #16a34a !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}#main-content #closing-72hr{background: #ffffff !important;border-top: 3px solid #d97706 !important;}#main-content #closing-72hr .c72-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content #closing-72hr .c72-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content #closing-72hr .c72-sub strong{color: #d97706 !important;-webkit-text-fill-color: #d97706 !important;}#main-content #closing-72hr .c72-card{background: #ffffff !important;border: 1px solid #e5e7eb !important;}#main-content #closing-72hr .c72-days-num{color: #d97706 !important;-webkit-text-fill-color: #d97706 !important;}#main-content #closing-72hr .c72-days-lbl{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content #closing-72hr .c72-name{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content #closing-72hr .c72-deadline{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content #closing-72hr .c72-no-proof{background: #f0fdf4 !important;color: #166534 !important;-webkit-text-fill-color: #166534 !important;}#main-content #closing-72hr .c72-subscribe-nudge{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content #closing-72hr .c72-subscribe-nudge a{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .cs-section{background: #fef2f2 !important;border-top: 2px solid #fca5a5 !important;}#main-content .cs-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .cs-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .cs-sub strong{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .cs-card{background: #ffffff !important;border: 1px solid #fecaca !important;}#main-content .cs-card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .cs-card-company{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .cs-card-date, #main-content .cs-days-big{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .cs-card-cta, #main-content .cs-card a{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;}#main-content .expiring-soon-section{background-color: #fff9f5 !important;background-image: linear-gradient(180deg, #fff7f7 0%, #fff9f5 50%, #f8f9fa 100%) !important;}#main-content .expiring-soon-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .expiring-soon-sub{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .expiring-card{display: flex !important;flex-direction: column !important;background: #ffffff !important;border: 1px solid #e5e7eb !important;border-radius: 12px !important;padding: 1rem 1.1rem !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;position: relative !important;overflow: hidden !important;text-decoration: none !important;min-height: 200px !important;}#main-content .expiring-card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .expiring-card-company{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .expiring-card-category{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .expiring-payout{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .expiring-card-cta{background: transparent !important;margin-top: auto !important;padding-top: 0.75rem !important;border-top: none !important;}#main-content .expiring-file-now-btn{display: block !important;width: 100% !important;text-align: center !important;background: #16a34a !important;background-image: none !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;padding: 0.55rem 1rem !important;border-radius: 8px !important;font-size: 0.85rem !important;font-weight: 700 !important;border: none !important;}#main-content .expiring-no-proof{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;background: #f0fdf4 !important;border: 1px solid #bbf7d0 !important;}#main-content .trust-proof-pill{background: #ffffff !important;border: 1px solid #e2e8f0 !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .sotd-email-strip{background: #fffbeb !important;border: 1px solid #fde68a !important;border-radius: 12px !important;padding: 1rem 1.25rem !important;}#main-content .sotd-email-strip-text strong{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .sotd-email-strip-text span{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .sotd-email-strip-input{background: #ffffff !important;border: 1px solid #d1d5db !important;color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .qf-section{background: #f5f7f8 !important;}#main-content .qf-eyebrow{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .qf-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .qf-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .qf-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}#main-content .qf-card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .qf-card-company{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .qf-price{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .qf-no-proof-badge{background: #dcfce7 !important;color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .qf-card-details{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .qf-trust-row, #main-content .qf-trust-row span{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .bbc-section{background: #f8faf9 !important;}#main-content .bbc-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .bbc-sub{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .bbc-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}#main-content .bbc-name{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .bbc-desc{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .bbc-count{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .bbc-cta{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .testimonials-section{background: #ffffff !important;}#main-content .testimonials-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .testimonials-sub{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .testimonial-card{background: #f8fafc !important;border: 1px solid #e2e8f0 !important;}#main-content .testimonial-quote{color: #374151 !important;-webkit-text-fill-color: #374151 !important;}#main-content .testimonial-name{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .testimonial-state{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .testimonials-see-all, #main-content .testimonials-share-link{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .testimonials-disclaimer{color: #9ca3af !important;-webkit-text-fill-color: #9ca3af !important;}#main-content .testimonials-counter-text{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .testimonials-counter-text strong{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .testimonials-trust-badge, #main-content .testimonials-trust-badge span, #main-content .testimonials-trust-badges{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .testimonials-footer{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .sotd-section, #main-content .sotw-section{background: #ffffff !important;}#main-content .sotd-eyebrow-text, #main-content .sotw-eyebrow-text{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .sotd-card-title, #main-content .sotw-card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .sotd-card-company, #main-content .sotw-card-company{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .sotd-card-summary, #main-content .sotw-card-summary{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .sotd-payout-amount, #main-content .sotw-payout-amount{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .sotd-payout-label, #main-content .sotw-payout-label{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .no-proof-pill, #main-content .no-proof-badge{background: #dcfce7 !important;color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;border-color: #bbf7d0 !important;}#main-content .rs-no-proof-badge{background: #16a34a !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}#main-content .card-deadline.urgent, #main-content .card-deadline.warning, #main-content .rs-card-deadline.urgent{color: #dc2626 !important;-webkit-text-fill-color: #dc2626 !important;background: #fef2f2 !important;padding: 2px 8px !important;border-radius: 4px !important;}#main-content .rs-card-deadline.warning{color: #92400e !important;-webkit-text-fill-color: #92400e !important;background: #fffbeb !important;padding: 2px 8px !important;border-radius: 4px !important;}#main-content .ugc-video-section{background: #f8fafc !important;}#main-content .ugc-video-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .ugc-video-sub{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .ugc-anim-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}#main-content .ugc-video-user{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .ugc-video-desc{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .cas-section h2, #main-content .cas-section h3{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .cas-section p, #main-content .cas-intro{color: #374151 !important;-webkit-text-fill-color: #374151 !important;}#main-content .cas-faq summary{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .cas-faq details p{color: #374151 !important;-webkit-text-fill-color: #374151 !important;}#main-content .settlement-card{background: #ffffff !important;}#main-content .card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .card-company{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .card-summary{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .payout-amount{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .card-eligibility-nudge{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .btn-card-save{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;backdrop-filter: none !important;}#main-content .btn-card-upvote{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;backdrop-filter: none !important;}#main-content .btn-card-compare{background: rgba(255,255,255,0.95) !important;border: 1.5px solid #e2e8f0 !important;backdrop-filter: none !important;}#main-content ~ #saveSignInPrompt, #saveSignInPrompt{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}#saveSignInPrompt p{color: #374151 !important;-webkit-text-fill-color: #374151 !important;}#main-content .inline-email-cta h3{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .inline-email-cta p{color: #4b5563 !important;-webkit-text-fill-color: #4b5563 !important;}#main-content .community-wins-section{background: #f8fafc !important;}#main-content .community-wins-section .cw-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .community-wins-section .cw-sub{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .community-wins-section .cw-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}#main-content .community-wins-section .cw-amount{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .community-wins-section .cw-name{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .community-wins-section .cw-settlement{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#main-content .guide-card, #main-content .la-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important;}#main-content .guide-card-title, #main-content .la-card-title{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}#main-content .guide-card-category, #main-content .la-card-category{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content .guide-card-cta{color: #16a34a !important;-webkit-text-fill-color: #16a34a !important;}#main-content [style*="color:#f0fdf4"], #main-content [style*="color: #f0fdf4"], #main-content [style*="color:#86efac"], #main-content [style*="color: #86efac"], #main-content [style*="color:#a7c9b4"], #main-content [style*="color: #a7c9b4"], #main-content [style*="color:#cbd5e1"], #main-content [style*="color: #cbd5e1"]{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}@media (max-width: 390px){#main-content .rs-hero{padding-top: 1.25rem !important;}#main-content .trust-badges-inner{flex-direction: column !important;gap: 0.75rem !important;}#main-content .trust-badge{min-width: 100% !important;max-width: 100% !important;}#main-content .hq-brand-grid{gap: 0.4rem !important;}#main-content .hq-brand-chip{font-size: 0.8rem !important;padding: 0.35rem 0.75rem !important;}}html body main#main-content, html body main#main-content .rs-hero, html body main#main-content .hiw-section, html body main#main-content .trust-proof-section, html body main#main-content .sp-section, html body main#main-content .css-section, html body main#main-content .hq-section, html body main#main-content .hmc-section, html body main#main-content .mini-testi-section, html body main#main-content .community-wins-section, html body main#main-content .latest-additions-section, html body main#main-content .bbc-section, html body main#main-content .fms-widget-section, html body main#main-content .sotd-section, html body main#main-content .sotw-section, html body main#main-content .qf-section, html body main#main-content .ms-section, html body main#main-content .cs-section, html body main#main-content .expiring-soon-section, html body main#main-content .trust-badges-section, html body main#main-content .near-you-section, html body main#main-content .filters-section, html body main#main-content .rs-featured-section, html body main#main-content .rs-guides-section, html body main#main-content .settlements-section, html body main#main-content .recently-closed-section, html body main#main-content .testimonials-section, html body main#main-content .ugc-video-section, html body main#main-content .cas-section, html body main#main-content .cas-explainer, html body main#main-content .hero-stat-bar, html body main#main-content .freshness-badge-bar, html body main#main-content .sr-home-share-strip, html body main#main-content .hm-banner-section, html body main#main-content .trust-strip, html body main#main-content .rs-trust-bar{background: #ffffff !important;background-image: none !important;}html body main#main-content #cred-band{background: #f8f9fa !important;background-image: none !important;border-bottom: 1px solid #e2e8f0 !important;}html body main#main-content #cred-band .cred-band-inner{background: transparent !important;}html body main#main-content #cred-band .cred-item{color: #4b5563 !important;}html body main#main-content #cred-band .cred-item strong{color: #111827 !important;}html body main#main-content #media-mentions-bar{background: #ffffff !important;background-image: none !important;border-bottom: 1px solid #f1f5f9 !important;}html body main#main-content #media-mentions-bar .mmb-inner{background: transparent !important;}html body main#main-content #media-mentions-bar .mmb-label{color: #4b5563 !important;}html body main#main-content #media-mentions-bar .mmb-divider{color: #d1d5db !important;}html body main#main-content #media-mentions-bar .mmb-pub{color: #374151 !important;background: transparent !important;}html body main#main-content #media-mentions-bar .mmb-pub-icon{opacity: 1 !important;}html body main#main-content .social-proof-bar, html body main#main-content .social-proof-bar.trust-bar-enhanced{background: #f8faf9 !important;background-image: none !important;border-top: 1px solid #e2e8f0 !important;border-bottom: 1px solid #e2e8f0 !important;}html body main#main-content .hiw-section, html body main#main-content .sp-section, html body main#main-content .community-wins-section, html body main#main-content .bbc-section, html body main#main-content .fms-widget-section, html body main#main-content .expiring-soon-section, html body main#main-content .trust-badges-section, html body main#main-content .filters-section, html body main#main-content .ugc-video-section, html body main#main-content .hmc-section, html body main#main-content .trust-strip, html body main#main-content .freshness-badge-bar, html body main#main-content .hero-stat-bar, html body main#main-content .rs-guides-section{background: #f8f9fa !important;background-image: none !important;}html body main#main-content h1, html body main#main-content h2, html body main#main-content h3, html body main#main-content h4, html body main#main-content h5, html body main#main-content h6, html body main#main-content .rs-hero-headline, html body main#main-content .rs-section-title, html body main#main-content .hiw-title, html body main#main-content .hiw-step-title, html body main#main-content .tp-title, html body main#main-content .tp-card-title, html body main#main-content .sp-title, html body main#main-content .sp-name, html body main#main-content .css-title, html body main#main-content .css-card-name, html body main#main-content .cw-title, html body main#main-content .cw-name, html body main#main-content .testimonials-title, html body main#main-content .testimonial-name, html body main#main-content .latest-additions-title, html body main#main-content .bbc-title, html body main#main-content .bbc-name, html body main#main-content .ms-title, html body main#main-content .ms-card-title, html body main#main-content .cs-title, html body main#main-content .cs-card-title, html body main#main-content .ny-title, html body main#main-content .hq-title, html body main#main-content .hmc-title, html body main#main-content .mt-title, html body main#main-content .mt-name, html body main#main-content .fms-widget-title, html body main#main-content .qf-title, html body main#main-content .qf-card-title, html body main#main-content .sotd-card-title, html body main#main-content .sotw-card-title, html body main#main-content .ugc-video-title, html body main#main-content .ugc-video-user, html body main#main-content .card-title, html body main#main-content .rs-card-title, html body main#main-content .rs-guide-card-title, html body main#main-content .rs-hiw-step-title, html body main#main-content .rs-cat-name, html body main#main-content .la-card-title, html body main#main-content .hq-brand-name, html body main#main-content .hq-results-title, html body main#main-content .hq-match-title, html body main#main-content .hero-v2-headline, html body main#main-content .hm-banner-heading, html body main#main-content .c72-title, html body main#main-content .c72-name, html body main#main-content .cas-section h2, html body main#main-content .cas-section h3, html body main#main-content .cas-faq summary{color: #111827 !important;font-weight: 700 !important;-webkit-text-fill-color: #111827 !important;background-clip: unset !important;-webkit-background-clip: unset !important;background-image: none !important;}html body main#main-content p, html body main#main-content span, html body main#main-content li, html body main#main-content td, html body main#main-content th, html body main#main-content label, html body main#main-content .rs-hero-subtitle, html body main#main-content .hero-v2-sub, html body main#main-content .rs-section-sub, html body main#main-content .hiw-step-desc, html body main#main-content .tp-card-desc, html body main#main-content .sp-quote, html body main#main-content .css-card-quote, html body main#main-content .cw-settlement, html body main#main-content .testimonial-quote, html body main#main-content .mt-quote, html body main#main-content .bbc-desc, html body main#main-content .ugc-video-desc, html body main#main-content .ugc-video-sub, html body main#main-content .fms-widget-sub, html body main#main-content .fms-widget-bullets span, html body main#main-content .qf-sub, html body main#main-content .hq-sub, html body main#main-content .hmc-sub, html body main#main-content .sotd-card-summary, html body main#main-content .sotw-card-summary, html body main#main-content .card-summary, html body main#main-content .rs-card-summary, html body main#main-content .rs-hiw-step-desc, html body main#main-content .rs-cat-desc, html body main#main-content .rs-email-sub, html body main#main-content .cas-intro, html body main#main-content .cas-section p, html body main#main-content .cas-faq details p, html body main#main-content .inline-email-cta p, html body main#main-content .filing-promo-card p, html body main#main-content .ev-overlay-label, html body main#main-content .hero-v2-trust, html body main#main-content .hero-v2-trust span{color: #111827 !important;}html body main#main-content .rs-hero-trust, html body main#main-content .rs-trust-badge, html body main#main-content .rs-stat-label, html body main#main-content .rs-card-deadline, html body main#main-content .rs-card-company, html body main#main-content .rs-card-payout-label, html body main#main-content .card-category, html body main#main-content .card-deadline, html body main#main-content .card-company, html body main#main-content .card-company-row, html body main#main-content .card-added-date, html body main#main-content .payout-label, html body main#main-content .la-card-category, html body main#main-content .la-card-company, html body main#main-content .la-card-date, html body main#main-content .sp-sub, html body main#main-content .css-sub, html body main#main-content .cs-sub, html body main#main-content .ms-sub, html body main#main-content .testimonials-sub, html body main#main-content .testimonials-footer, html body main#main-content .testimonials-cta-sep, html body main#main-content .testimonials-disclaimer, html body main#main-content .testimonials-trust-badges, html body main#main-content .testimonials-trust-badge, html body main#main-content .testimonials-trust-badge span, html body main#main-content .latest-additions-sub, html body main#main-content .bbc-count, html body main#main-content .tp-sub, html body main#main-content .cw-sub, html body main#main-content .ms-count, html body main#main-content .ugc-video-cta-note, html body main#main-content .fms-widget-note, html body main#main-content .fms-widget-stat-label, html body main#main-content .ny-subtitle, html body main#main-content .sp-amount, html body main#main-content .css-card-amount, html body main#main-content .sp-settlement-label, html body main#main-content .css-card-settlement-label, html body main#main-content .sotd-payout-label, html body main#main-content .sotw-payout-label, html body main#main-content .cs-card-company, html body main#main-content .sotd-card-company, html body main#main-content .sotw-card-company, html body main#main-content .ms-card-company, html body main#main-content .qf-card-company, html body main#main-content .hq-match-company, html body main#main-content .proof-stat-label, html body main#main-content .hstat-label, html body main#main-content .freshness-item, html body main#main-content .hiw-trust, html body main#main-content .hiw-sub, html body main#main-content .ev-replay, html body main#main-content .testimonial-state{color: #4b5563 !important;}html body main#main-content a:not(.rs-btn-primary):not(.rs-btn-ghost):not(.hiw-cta-btn):not(.qf-card-btn):not(.sotd-cta):not(.sotw-cta):not(.load-more-btn):not(.fms-widget-btn):not(.hq-submit-btn):not(.ny-set-btn):not(.ev-cta-link):not(.ugc-video-share-btn):not(.promo-btn):not(.email-strip-btn):not(.ssi-signin):not(.rs-email-btn):not(.filter-btn), html body main#main-content .rs-card-cta, html body main#main-content .rs-featured-view-all, html body main#main-content .rs-guide-card-cat, html body main#main-content .rs-guide-card-arrow, html body main#main-content .rs-cat-arrow, html body main#main-content .rs-hero-eyebrow-dot, html body main#main-content .bbc-cta, html body main#main-content .sp-settlement-link, html body main#main-content .sp-settlement-name, html body main#main-content .css-card-settlement-name, html body main#main-content .payout-amount, html body main#main-content .rs-card-payout-amount, html body main#main-content .sp-amount strong, html body main#main-content .css-card-amount strong, html body main#main-content .cw-amount, html body main#main-content .la-card-payout, html body main#main-content .ms-rank, html body main#main-content .fms-widget-stat-num, html body main#main-content .cas-stat-num, html body main#main-content .hstat-number, html body main#main-content .hstat-num, html body main#main-content .proof-stat-number, html body main#main-content .sp-stat-number, html body main#main-content .rs-stat-number, html body main#main-content .rs-hero-headline .rs-hl, html body main#main-content .hiw-step-num, html body main#main-content .rs-hiw-step-num, html body main#main-content .rs-section-eyebrow, html body main#main-content .rs-hero-eyebrow, html body main#main-content .hero-eyebrow, html body main#main-content .testimonials-counter-text strong, html body main#main-content .sotd-eyebrow-text, html body main#main-content .sotw-eyebrow-text, html body main#main-content .sotd-payout-amount, html body main#main-content .sotw-payout-amount, html body main#main-content .hq-match-payout, html body main#main-content .qf-price, html body main#main-content .ny-view-all-link, html body main#main-content .testimonials-see-all, html body main#main-content .testimonials-share-link, html body main#main-content .card-eligibility-nudge, html body main#main-content .testimonial-settlement{color: #16a34a !important;}html body main#main-content .rs-btn-primary, html body main#main-content .hiw-cta-btn, html body main#main-content .hero-cta-primary, html body main#main-content .hero-cta-dominant, html body main#main-content .qf-card-btn, html body main#main-content .sotd-cta, html body main#main-content .sotw-cta, html body main#main-content .load-more-btn, html body main#main-content .fms-widget-btn, html body main#main-content .hq-submit-btn, html body main#main-content .ny-set-btn, html body main#main-content .ev-cta-link, html body main#main-content .ugc-video-share-btn, html body main#main-content .promo-btn, html body main#main-content .email-strip-btn, html body main#main-content .filter-btn, html body main#main-content .filters-form button, html body main#main-content .ssi-signin, html body main#main-content .btn-primary, html body main#main-content .cta-btn, html body main#main-content .la-card-new-tag, html body main#main-content .new-badge{background: #16a34a !important;background-image: none !important;color: #ffffff !important;border-color: #16a34a !important;}html body main#main-content .rs-btn-primary:hover, html body main#main-content .hiw-cta-btn:hover, html body main#main-content .hero-cta-primary:hover, html body main#main-content .hero-cta-dominant:hover, html body main#main-content .load-more-btn:hover, html body main#main-content .fms-widget-btn:hover, html body main#main-content .hq-submit-btn:hover, html body main#main-content .ev-cta-link:hover, html body main#main-content .ugc-video-share-btn:hover{background: #15803d !important;color: #ffffff !important;}html body main#main-content .rs-hero-eyebrow, html body main#main-content .hero-eyebrow, html body main#main-content .rs-card-category, html body main#main-content .card-category, html body main#main-content .sotd-category-badge, html body main#main-content .sotw-category-badge, html body main#main-content .no-proof-badge, html body main#main-content .no-proof-pill, html body main#main-content .testimonials-eyebrow, html body main#main-content .ugc-video-eyebrow, html body main#main-content .fms-widget-eyebrow, html body main#main-content .qf-eyebrow, html body main#main-content .sotd-date-badge, html body main#main-content .sotw-date-badge, html body main#main-content .latest-additions-count, html body main#main-content .css-badge, html body main#main-content .sp-badge, html body main#main-content .cas-link, html body main#main-content .hq-returning, html body main#main-content .css-share-btn, html body main#main-content .ugc-tag-green, html body main#main-content .ugc-tag-blue{background: #f0fdf4 !important;color: #166534 !important;border-color: #bbf7d0 !important;}html body main#main-content .ugc-tag-purple{background: #f5f3ff !important;color: #6d28d9 !important;border-color: #ddd6fe !important;}html body main#main-content .settlement-card, html body main#main-content .rs-settlement-card, html body main#main-content .sp-card, html body main#main-content .css-card, html body main#main-content .cw-card, html body main#main-content .testimonial-card, html body main#main-content .ugc-anim-card, html body main#main-content .la-card, html body main#main-content .ms-card, html body main#main-content .cs-card, html body main#main-content .qf-card, html body main#main-content .hiw-step, html body main#main-content .rs-hiw-step, html body main#main-content .tp-card, html body main#main-content .bbc-card, html body main#main-content .rs-cat-card, html body main#main-content .rs-guide-card, html body main#main-content .sotd-card, html body main#main-content .sotw-card, html body main#main-content .hmc-card, html body main#main-content .mt-card, html body main#main-content .hq-match-card, html body main#main-content .fms-widget-cta-box, html body main#main-content .cas-stat-card, html body main#main-content .inline-email-cta, html body main#main-content .filing-promo-card, html body main#main-content .c72-card, html body main#main-content .trust-badge, html body main#main-content .sp-stats-bar{background: #ffffff !important;background-image: none !important;border-color: #e5e7eb !important;}html body main#main-content .hq-option{background: #f8f9fa !important;border-color: #e5e7eb !important;color: #111827 !important;}html body main#main-content .hq-option:hover{border-color: #16a34a !important;background: #f8f9fa !important;}html body main#main-content .hq-option.hq-selected{border-color: #16a34a !important;background: #f0fdf4 !important;color: #111827 !important;}html body main#main-content .email-capture-strip, html body main#main-content .rs-email-section{background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;background-image: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;}html body main#main-content .email-capture-strip *, html body main#main-content .rs-email-section *{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}html body main#main-content .email-capture-strip .email-strip-sub{color: rgba(255,255,255,0.9) !important;-webkit-text-fill-color: rgba(255,255,255,0.9) !important;}html body main#main-content .email-strip-input, html body main#main-content .rs-email-input{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: rgba(255,255,255,0.1) !important;border: 1px solid rgba(255,255,255,0.15) !important;border-radius: 12px !important;}html body main#main-content .email-strip-input::placeholder, html body main#main-content .rs-email-input::placeholder{color: rgba(255,255,255,0.5) !important;-webkit-text-fill-color: rgba(255,255,255,0.5) !important;}html body main#main-content #homePushStrip, html body main#main-content #homePushStrip *{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}html body main#main-content #homePushStrip span[style*="font-size:0.75rem"]{color: rgba(255,255,255,0.85) !important;-webkit-text-fill-color: rgba(255,255,255,0.85) !important;}html body main#main-content .social-proof-bar .proof-stat-number, html body main#main-content .social-proof-bar .proof-stat-number.count-up{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}html body main#main-content .social-proof-bar .proof-stat-label{color: #6b7280 !important;}html body main#main-content .social-proof-bar .proof-stat-icon{color: #374151 !important;}html body main#main-content .social-proof-bar .proof-divider{background: #e5e7eb !important;}html body main#main-content .activity-ticker-wrap{background: #f0fdf4 !important;background-color: #f0fdf4 !important;background-image: none !important;border-bottom: 1px solid #e2e8f0 !important;border-top: none !important;}html body main#main-content .activity-ticker-label{color: #16a34a !important;background: rgba(22,163,74,0.08) !important;}html body main#main-content .ticker-text{color: #374151 !important;}html body main#main-content .ticker-text strong{color: #111827 !important;}html body main#main-content .ticker-payout{color: #16a34a !important;}html body main#main-content .ticker-avatar{background: #16a34a !important;color: #ffffff !important;}html body main#main-content .ticker-settlement{color: #4b5563 !important;font-style: normal !important;}html body main#main-content .ticker-sep, html body main#main-content .ticker-time{color: #9ca3af !important;}html body main#main-content #closing-72hr{background: #ffffff !important;background-image: none !important;border-top: 3px solid #ef4444 !important;border-bottom: 1px solid #e5e7eb !important;}html body main#main-content .c72-sub strong, html body main#main-content .cs-sub strong, html body main#main-content .card-deadline.urgent, html body main#main-content .card-deadline.warning, html body main#main-content .c72-deadline, html body main#main-content .cs-card-date{color: #dc2626 !important;}html body main#main-content .btn-card-save, html body main#main-content .btn-card-upvote, html body main#main-content .btn-card-compare{background: rgba(255,255,255,0.95) !important;border-color: #e5e7eb !important;color: #111827 !important;backdrop-filter: none !important;}html body main#main-content .btn-card-save:hover, html body main#main-content .btn-card-upvote:hover, html body main#main-content .btn-card-compare:hover{background: #ffffff !important;border-color: #16a34a !important;}html body main#main-content .btn-card-save.saved, html body main#main-content .btn-card-upvote.voted{background: #f0fdf4 !important;border-color: #16a34a !important;color: #166534 !important;}html body #saveSignInPrompt, html body #subscribeConfirmedToast{background: #ffffff !important;border-color: #e5e7eb !important;box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;}html body #saveSignInPrompt p{color: #111827 !important;}html body #subscribeConfirmedToast .sct-title{color: #16a34a !important;}html body #subscribeConfirmedToast .sct-sub{color: #4b5563 !important;}html body #saveSignInPrompt .ssi-dismiss{color: #4b5563 !important;border-color: #d1d5db !important;}html body main#main-content input, html body main#main-content select, html body main#main-content textarea, html body main#main-content .filter-select, html body main#main-content .sr-search-input{color: #111827 !important;background: #ffffff !important;border-color: #d1d5db !important;}html body main#main-content .star{color: #d1d5db !important;}html body main#main-content .star-filled{color: #f59e0b !important;}html body main#main-content .proof-divider, html body main#main-content .sp-divider, html body main#main-content .hstat-divider{background: #e5e7eb !important;}html body .neon-border-divider{display: none !important;}html body main#main-content .rs-hero::before{background: none !important;}html body main#main-content .ugcv-stat-label{color: rgba(255,255,255,0.8) !important;}html body main#main-content .ugcv-scene-sub{color: rgba(255,255,255,0.65) !important;}html body main#main-content .ugcv-cta-logo{color: #4ade80 !important;}html body main#main-content .ugcv-cta-arrow{color: #4ade80 !important;}html body main#main-content .ugcv-stat-number{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}html body main#main-content .ugcv-stat-label span{color: #d97706 !important;font-weight: 900 !important;}html body main#main-content .ugcv-scene-headline{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}html body main#main-content .ugcv-green-text{color: #4ade80 !important;-webkit-text-fill-color: #4ade80 !important;}html body main#main-content .ugcv-pill{color: #4ade80 !important;}html body main#main-content .ugcv-pill-purple{color: #c4b5fd !important;}html body main#main-content .ugcv-action span{color: rgba(255,255,255,0.8) !important;}html body main#main-content .ugcv-cursor{color: #4ade80 !important;}html body main#main-content .ugcv-rec-badge{color: #fff !important;}html body main#main-content .ugcv-big-amount{color: #4ade80 !important;-webkit-text-fill-color: #4ade80 !important;}html body main#main-content .ugcv-urgent-label{color: #f87171 !important;}html body main#main-content .ugcv-step-num{color: #c4b5fd !important;}html body main#main-content .ugcv-mock-brand{color: #4ade80 !important;}html body main#main-content .ugcv-mock-input{color: #fff !important;}html body main#main-content .ugcv-mock-hint{color: rgba(255,255,255,0.65) !important;}html body main#main-content .ev-player{background: #f8f9fa !important;border-color: #e5e7eb !important;}html body main#main-content .ev-text{color: #111827 !important;text-shadow: none !important;}html body main#main-content .ev-hl{color: #16a34a !important;}html body main#main-content .ev-overlay{background: rgba(255,255,255,0.92) !important;}html body main#main-content [style*="color:#4ade80"], html body main#main-content [style*="color: #4ade80"], html body main#main-content [style*="color:#86efac"], html body main#main-content [style*="color:#f0fdf4"], html body main#main-content [style*="color:#a7c9b4"], html body main#main-content [style*="color:#a8c5b5"]{color: #16a34a !important;}html body main#main-content [style*="color:#e2e8f0"], html body main#main-content [style*="color: #e2e8f0"]{color: #6b7280 !important;}html body main#main-content [style*="color:#c4b5fd"]{color: #6d28d9 !important;}html body main#main-content [style*="color:#60a5fa"]{color: #2563eb !important;}html body main#main-content [style*="color:#fca5a5"]{color: #dc2626 !important;}html body main#main-content [style*="color:#f87171"]{color: #dc2626 !important;}html body main#main-content [style*="color:#fbbf24"]{color: #d97706 !important;}html body main#main-content .hero-compact, html body main#main-content .hero-compact.hero-v2{background: #ffffff !important;background-image: none !important;}html body main#main-content .hq-results-hero{background: #f8f9fa !important;}html body main#main-content .hero-lifestyle-wrap{background: #f0fdf4 !important;}html body main#main-content .hero-lifestyle-overlay{background: rgba(255,255,255,0.92) !important;}html body main#main-content .hero-lifestyle-badge{background: #f0fdf4 !important;border-color: #bbf7d0 !important;color: #166534 !important;}html body main#main-content .testimonials-counter-banner{background: #f0fdf4 !important;border-color: #bbf7d0 !important;}html body main#main-content .testimonials-counter-text{color: #111827 !important;}html body main#main-content .testimonials-dot{background: #d1d5db !important;}html body main#main-content .testimonials-dot.active{background: #16a34a !important;}@media (max-width: 768px){html body main#main-content h1, html body main#main-content h2, html body main#main-content h3, html body main#main-content h4{color: #111827 !important;-webkit-text-fill-color: #111827 !important;}}.ugc-video-section{background: #f5f7f8;border-top: 1px solid #e2e8f0;border-bottom: 1px solid #e2e8f0;padding: 3.5rem 1.5rem;}.ugc-video-inner{max-width: 1100px;margin: 0 auto;}.ugc-video-header{text-align: center;margin-bottom: 2.5rem;}.ugc-video-eyebrow{display: inline-flex;align-items: center;gap: 0.35rem;background: rgba(34,197,94,0.1);border: 1px solid rgba(34,197,94,0.2);color: #16a34a;font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;padding: 0.25rem 0.75rem;border-radius: 20px;margin-bottom: 0.75rem;}.ugc-video-title{font-size: clamp(1.5rem, 3vw, 2.2rem);font-weight: 800;color: #003561;margin: 0 0 0.5rem;letter-spacing: -0.02em;}.ugc-video-sub{font-size: 1rem;color: #4b5563;margin: 0;text-align: center;}.ugc-video-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.25rem;margin-bottom: 2rem;align-items: start;}.ugc-anim-card{display: block;text-decoration: none;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;overflow: hidden;transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,0.04);}.ugc-anim-card:hover{border-color: #16a34a;transform: translateY(-3px);box-shadow: 0 12px 40px rgba(0,0,0,0.1);}.ugcv-frame{position: relative;width: 100%;aspect-ratio: 9/16;overflow: hidden;}.ugcv-bg{position: absolute;inset: 0;animation: ugcvBgPulse 8s ease-in-out infinite;}.ugcv-bg-1{background: radial-gradient(ellipse at 30% 20%, #0f4a28 0%, #052e16 40%, #020f08 100%);}.ugcv-bg-2{background: radial-gradient(ellipse at 70% 30%, #0e2a5c 0%, #071830 40%, #020810 100%);}.ugcv-bg-3{background: radial-gradient(ellipse at 50% 20%, #2a1060 0%, #160830 40%, #080212 100%);}@keyframes ugcvBgPulse{0%, 100%{opacity: 1;}50%{opacity: 0.85;}}.ugcv-scene{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 1.5rem 1.25rem 5.5rem;text-align: center;opacity: 0;animation: ugcSceneFade 15s ease-in-out infinite;z-index: 2;}@keyframes ugcSceneFade{0%, 100%{opacity: 0;transform: scale(0.98);}3%{opacity: 1;transform: scale(1);}17%{opacity: 1;transform: scale(1);}20%{opacity: 0;transform: scale(1.01);}}.ugcv-scene-emoji{font-size: clamp(2.5rem, 8vw, 4rem);margin-bottom: 0.75rem;animation: ugcvEmojiPop 0.4s ease-out 0.1s both;}@keyframes ugcvEmojiPop{from{transform: scale(0.5);opacity: 0;}to{transform: scale(1);opacity: 1;}}.ugcv-scene-headline{font-size: clamp(1.2rem, 4vw, 1.6rem);font-weight: 900;color: #fff;line-height: 1.2;margin-bottom: 0.5rem;letter-spacing: -0.02em;text-shadow: 0 2px 12px rgba(0,0,0,0.6);}.ugcv-scene-sub{font-size: clamp(0.75rem, 2.5vw, 0.9rem);color: rgba(255,255,255,0.65);line-height: 1.4;}.ugcv-green-text{color: #4ade80;}.ugcv-mock-search{background: rgba(255,255,255,0.08);border: 1.5px solid rgba(255,255,255,0.2);border-radius: 12px;padding: 0.75rem 1rem;width: 100%;max-width: 220px;backdrop-filter: blur(8px);}.ugcv-mock-brand{font-size: 0.7rem;font-weight: 800;color: #4ade80;text-transform: uppercase;letter-spacing: 0.08em;margin-bottom: 0.4rem;}.ugcv-mock-input{font-size: clamp(0.85rem, 2.5vw, 1rem);color: #fff;font-weight: 600;}.ugcv-mock-hint{font-size: 0.65rem;color: rgba(255,255,255,0.65);margin-top: 0.35rem;}.ugcv-cursor{display: inline-block;animation: ugcvBlink 1s step-end infinite;color: #4ade80;font-weight: 300;}@keyframes ugcvBlink{0%, 100%{opacity: 1;}50%{opacity: 0;}}.ugcv-match-pills{display: flex;flex-wrap: wrap;gap: 0.35rem;margin-top: 0.75rem;}.ugcv-pill{background: rgba(74,222,128,0.15);color: #4ade80;border: 1px solid rgba(74,222,128,0.3);border-radius: 20px;padding: 0.2rem 0.6rem;font-size: 0.65rem;font-weight: 700;}.ugcv-pill-purple{background: rgba(167,139,250,0.15);color: #c4b5fd;border: 1px solid rgba(167,139,250,0.3);}.ugcv-check-pop{font-size: clamp(3rem, 10vw, 5rem);margin-bottom: 0.5rem;animation: ugcvCheckPop 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.15s both;}@keyframes ugcvCheckPop{from{transform: scale(0) rotate(-20deg);opacity: 0;}to{transform: scale(1) rotate(0deg);opacity: 1;}}.ugcv-money-scene{justify-content: center;}.ugcv-big-amount{font-size: clamp(3.5rem, 12vw, 6rem);font-weight: 900;color: #4ade80;letter-spacing: -0.04em;text-shadow: 0 0 40px rgba(74,222,128,0.4);animation: ugcvMoneyPop 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s both;line-height: 1;}@keyframes ugcvMoneyPop{from{transform: scale(0.5);opacity: 0;}50%{transform: scale(1.1);}to{transform: scale(1);opacity: 1;}}.ugcv-money-rain{font-size: clamp(1rem, 3vw, 1.5rem);margin-top: 0.75rem;letter-spacing: 0.2em;animation: ugcvRainSlide 0.6s ease-out 0.3s both;}@keyframes ugcvRainSlide{from{transform: translateY(10px);opacity: 0;}to{transform: translateY(0);opacity: 1;}}.ugcv-stat-number{font-size: clamp(3rem, 11vw, 5.5rem);font-weight: 900;color: #fff;letter-spacing: -0.04em;line-height: 1;text-shadow: 0 4px 20px rgba(0,0,0,0.5);animation: ugcvStatIn 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s both;}@keyframes ugcvStatIn{from{transform: translateY(20px) scale(0.8);opacity: 0;}to{transform: translateY(0) scale(1);opacity: 1;}}.ugcv-stat-plus{font-size: 0.6em;vertical-align: super;color: #fbbf24;}.ugcv-stat-label{font-size: clamp(0.75rem, 2.5vw, 0.95rem);color: rgba(255,255,255,0.7);margin-top: 0.5rem;line-height: 1.4;}.ugcv-urgent-label{font-size: 0.65rem;font-weight: 900;letter-spacing: 0.15em;color: #f87171;text-transform: uppercase;margin-bottom: 0.35rem;}.ugcv-warn-badge{font-size: clamp(3rem, 10vw, 5rem);margin-bottom: 0.5rem;animation: ugcvWarnPulse 2s ease-in-out infinite;}@keyframes ugcvWarnPulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.08);}}.ugcv-step-num{font-size: 0.65rem;font-weight: 900;letter-spacing: 0.15em;color: #c4b5fd;text-transform: uppercase;margin-bottom: 0.4rem;}.ugcv-step-icon{font-size: clamp(2.5rem, 8vw, 4rem);margin-bottom: 0.5rem;animation: ugcvStepPop 0.4s ease-out 0.15s both;}@keyframes ugcvStepPop{from{transform: scale(0.6) rotate(-10deg);opacity: 0;}to{transform: scale(1) rotate(0);opacity: 1;}}.ugcv-cta-scene{gap: 0.5rem;}.ugcv-cta-logo{font-size: 0.75rem;font-weight: 900;color: #4ade80;letter-spacing: 0.05em;text-transform: uppercase;margin-bottom: 0.5rem;}.ugcv-cta-arrow{font-size: clamp(0.7rem, 2.2vw, 0.85rem);color: #4ade80;font-weight: 700;margin-top: 0.5rem;}.ugcv-chrome{position: absolute;bottom: 0;left: 0;right: 0;z-index: 5;display: flex;align-items: flex-end;padding: 0 0.6rem 0.5rem;background: linear-gradient(to top, rgba(0,0,0,0.75) 0%, transparent 100%);}.ugcv-chrome-left{flex: 1;min-width: 0;padding-right: 0.5rem;}.ugcv-username{font-size: 0.72rem;font-weight: 800;color: #fff;margin-bottom: 0.2rem;}.ugcv-caption-text{font-size: 0.65rem;color: rgba(255,255,255,0.8);line-height: 1.3;margin-bottom: 0.2rem;}.ugcv-music{font-size: 0.58rem;color: rgba(255,255,255,0.5);}.ugcv-chrome-right{display: flex;flex-direction: column;align-items: center;gap: 0.6rem;flex-shrink: 0;}.ugcv-action{display: flex;flex-direction: column;align-items: center;gap: 0.1rem;font-size: 1rem;color: #fff;}.ugcv-action span{font-size: 0.55rem;font-weight: 700;color: rgba(255,255,255,0.8);}.ugcv-progress{position: absolute;bottom: 0;left: 0;right: 0;z-index: 6;height: 2.5px;background: rgba(255,255,255,0.15);}.ugcv-progress-fill{height: 100%;background: #fff;transform-origin: left;transform: scaleX(0);}.ugcvpf-15{animation: ugcvProgressFill 15s linear infinite;}@keyframes ugcvProgressFill{from{transform: scaleX(0);}to{transform: scaleX(1);}}.ugcv-rec-badge{position: absolute;top: 10px;right: 10px;z-index: 7;display: flex;align-items: center;gap: 4px;background: rgba(0,0,0,0.45);backdrop-filter: blur(4px);border-radius: 4px;padding: 2px 6px;font-size: 0.6rem;font-weight: 800;color: #fff;letter-spacing: 0.05em;}.ugcv-rec-dot{width: 6px;height: 6px;border-radius: 50%;background: #ef4444;animation: ugcvRecPulse 1.2s ease-in-out infinite;}.ugcv-rec-dot-blue{background: #60a5fa;}.ugcv-rec-dot-purple{background: #a78bfa;}.ugcv-rec-blue{color: #e2e8f0;}.ugcv-rec-purple{color: #e2e8f0;}@keyframes ugcvRecPulse{0%, 100%{opacity: 1;transform: scale(1);}50%{opacity: 0.4;transform: scale(0.8);}}.ugc-video-caption{padding: 1rem 1.1rem 1.25rem;}.ugc-video-user{font-size: 0.8rem;font-weight: 700;color: #003561;margin-bottom: 0.3rem;}.ugc-video-desc{font-size: 0.83rem;color: #4b5563;line-height: 1.45;margin-bottom: 0.6rem;font-style: italic;}.ugc-video-tag{display: inline-block;font-size: 0.72rem;font-weight: 700;padding: 0.2rem 0.6rem;border-radius: 6px;}.ugc-tag-green{background: rgba(34,197,94,0.1);color: #166534;border: 1px solid rgba(34,197,94,0.2);}.ugc-tag-blue{background: rgba(34,197,94,0.08);color: #16a34a;border: 1px solid rgba(34,197,94,0.15);}.ugc-tag-purple{background: rgba(124,58,237,0.08);color: #6d28d9;border: 1px solid rgba(124,58,237,0.15);}.ugc-video-cta{text-align: center;}.ugc-video-share-btn{display: inline-block;background: #16a34a;color: #ffffff;border: none;border-radius: 12px;padding: 0.8rem 2rem;font-size: 1rem;font-weight: 800;text-decoration: none;transition: background 0.2s, transform 0.15s, box-shadow 0.2s;margin-bottom: 0.6rem;box-shadow: 0 4px 14px rgba(34,197,94,0.2);}.ugc-video-share-btn:hover{background: #15803d;transform: translateY(-1px);box-shadow: 0 6px 20px rgba(34,197,94,0.3);}.ugc-video-cta-note{font-size: 0.78rem;color: #6b7280;margin: 0.4rem 0 0;}@media (max-width: 768px){.ugc-video-grid{grid-template-columns: 1fr;gap: 1.25rem;}.ugcv-frame{aspect-ratio: 4/5;}}@media (min-width: 769px) and (max-width: 1000px){.ugc-video-grid{grid-template-columns: repeat(2, 1fr);}}.cas-explainer{max-width: 900px;margin: 3rem auto 2rem;padding: 2.5rem 1.5rem;border-top: 1px solid rgba(74,222,128,0.12);}.cas-explainer h2{font-size: clamp(1.4rem, 3vw, 1.85rem);font-weight: 800;color: #f0fdf4;margin: 0 0 0.6rem;letter-spacing: -0.02em;}.cas-explainer .cas-intro{font-size: 1rem;color: #94a3b8;line-height: 1.7;margin: 0 0 2rem;max-width: 720px;}.cas-stats{display: flex;gap: 1rem;flex-wrap: wrap;margin: 0 0 2.5rem;}.cas-stat-card{flex: 1;min-width: 140px;background: rgba(74,222,128,0.05);border: 1px solid rgba(74,222,128,0.15);border-radius: 12px;padding: 1rem 1.25rem;text-align: center;}.cas-stat-num{font-size: 1.75rem;font-weight: 900;color: #4ade80;line-height: 1;margin-bottom: 0.25rem;}.cas-stat-lbl{font-size: 0.78rem;color: #4b5563;text-transform: uppercase;letter-spacing: 0.04em;}.cas-explainer h3{font-size: 1.15rem;font-weight: 700;color: #e2e8f0;margin: 2rem 0 0.5rem;}.cas-explainer p{font-size: 0.95rem;color: #94a3b8;line-height: 1.7;margin: 0 0 1rem;}.cas-faq{margin: 2.5rem 0 0;border-top: 1px solid rgba(255,255,255,0.06);padding-top: 1.5rem;}.cas-faq h2{font-size: clamp(1.2rem, 2.5vw, 1.5rem);margin: 0 0 1.25rem;}.cas-faq details{border-bottom: 1px solid rgba(255,255,255,0.07);padding: 0.9rem 0;}.cas-faq summary{font-size: 0.97rem;font-weight: 600;color: #e2e8f0;cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 0.5rem;}.cas-faq summary::after{content: '+';font-size: 1.2rem;color: #4ade80;flex-shrink: 0;}.cas-faq details[open] summary::after{content: '−';}.cas-faq details p{margin: 0.6rem 0 0;padding-left: 0;}.cas-links{display: flex;gap: 0.75rem;flex-wrap: wrap;margin: 2rem 0 0;}.cas-link{padding: 0.55rem 1.1rem;border: 1px solid rgba(74,222,128,0.25);border-radius: 8px;color: #4ade80;font-size: 0.85rem;font-weight: 600;text-decoration: none;transition: background 0.2s;}.cas-link:hover{background: rgba(74,222,128,0.08);}@media (max-width: 600px){.cas-stat-card{min-width: 120px;}.cas-stat-num{font-size: 1.4rem;}}.cas-explainer{background: #ffffff !important;border-top: 1px solid #e2e8f0 !important;}.cas-explainer h2{color: #111827 !important;}.cas-explainer .cas-intro{color: #4b5563 !important;}.cas-stat-card{background: #f8faf9 !important;border: 1px solid #e2e8f0 !important;}.cas-stat-num{color: #166534 !important;}.cas-stat-lbl{color: #4b5563 !important;}.cas-explainer h3{color: #111827 !important;}.cas-explainer p{color: #4b5563 !important;}.cas-faq{border-top: 1px solid #e2e8f0 !important;}.cas-faq h2{color: #111827 !important;}.cas-faq details{border-bottom: 1px solid #e2e8f0 !important;}.cas-faq summary{color: #111827 !important;}.cas-faq summary::after{color: #16a34a !important;}.cas-faq details p{color: #4b5563 !important;}.cas-links{gap: 0.75rem;}.cas-link{border: 1px solid rgba(22,163,74,0.25) !important;color: #16a34a !important;background: #f0fdf4 !important;}.cas-link:hover{background: #e8f5e9 !important;}.urgency-strip{background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;padding:0.6rem 1.5rem;overflow:hidden}.urgency-strip-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:0.75rem;flex-wrap:nowrap;overflow:hidden}.urgency-strip-label{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.72rem;font-weight:800;color:#92400e;text-transform:uppercase;letter-spacing:0.07em;white-space:nowrap;flex-shrink:0}.urgency-strip-label-dot{width:7px;height:7px;border-radius:50%;background:#d97706;animation:urgency-pulse 1.4s ease-in-out infinite}@keyframes urgency-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.8)}}.urgency-sep{color:#d97706;font-size:0.8rem;flex-shrink:0;opacity:0.5}.urgency-strip-items{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;flex:1;min-width:0}.urgency-item{display:inline-flex;align-items:center;gap:0.35rem;background:#fff;border:1px solid #fde68a;border-radius:20px;padding:0.22rem 0.65rem;font-size:0.75rem;font-weight:600;color:#374151;text-decoration:none;white-space:nowrap;transition:border-color 0.15s,background 0.15s;flex-shrink:0}.urgency-item:hover{border-color:#d97706;background:#fff7ed;color:#111827}.urgency-item-days{font-weight:800;color:#b45309}.urgency-item-days.urgent{color:#dc2626}.urgency-strip-more{font-size:0.72rem;color:#92400e;font-weight:600;white-space:nowrap;text-decoration:none;flex-shrink:0}.urgency-strip-more:hover{text-decoration:underline}@media(max-width:640px){.urgency-strip{padding:0.5rem 1rem}.urgency-item{font-size:0.7rem;padding:0.2rem 0.5rem}.urgency-strip-label{font-size:0.68rem}}.hm-banner-inner{max-width:900px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hm-banner-text{flex:1;min-width:200px}.hm-banner-label{font-size:0.72rem;font-weight:700;color:#166534;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px}.hm-banner-heading{font-size:clamp(1rem,2.5vw,1.35rem);font-weight:900;color:#0f172a;line-height:1.25;margin-bottom:4px}.hm-banner-desc{font-size:0.82rem;color:#475569;line-height:1.45}.hm-banner-cta-wrap{flex-shrink:0;display:flex;align-items:center;gap:10px}.hm-banner-cta{display:inline-flex;align-items:center;gap:8px;background:#16a34a;color:#ffffff;padding:12px 28px;border-radius:12px;font-size:0.95rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(22,163,74,0.25);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);min-height:44px}.hm-banner-fine{font-size:11px;color:#4b5563;text-align:center}@media(max-width:600px){.hm-banner-inner{padding:14px 16px;gap:12px;flex-direction:column;align-items:flex-start}.hm-banner-text{min-width:0;width:100%}.hm-banner-desc{display:none}.hm-banner-cta-wrap{width:100%}.hm-banner-cta{width:100%;justify-content:center;padding:12px 20px}.hm-banner-fine{display:none}}.hero-stat-bar{background:#f8faf9;border-bottom:1px solid #e2e8f0;padding:1.25rem 1rem}.hero-stat-bar-inner{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;max-width:900px;margin:0 auto}.hstat-item{display:flex;flex-direction:column;align-items:center;gap:0.1rem}.hstat-num{font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800;color:#2E7D32;letter-spacing:-0.02em;line-height:1.1}.hstat-label{font-size:0.72rem;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;white-space:nowrap}.hstat-divider{color:#d1d5db;font-size:1.4rem;font-weight:300;line-height:1}@media(max-width:600px){.hstat-divider{display:none}.hero-stat-bar-inner{gap:1.25rem}}.cred-band-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0.5rem 2rem;flex-wrap:wrap}.cred-item{display:flex;align-items:center;gap:0.4rem;font-size:0.76rem;color:#4b5563}.cred-item strong{color:#1a202c;font-weight:600}@media(max-width:600px){.cred-band-inner{gap:0.5rem 1.2rem}.cred-item{font-size:0.72rem}}.hpo-ticker-inner{display:flex;align-items:center;animation:hpoTicker 50s linear infinite;white-space:nowrap}.hpo-ticker-inner:hover{animation-play-state:paused}@keyframes hpoTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hpo-tick-item{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 1.5rem;border-right:1px solid #e2e8f0;font-size:0.78rem;color:#475569;flex-shrink:0}.hpo-tick-dot{width:5px;height:5px;border-radius:50%;background:#16a34a;flex-shrink:0}.hpo-tick-amount{color:#166534;font-weight:800}.mmb-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0.4rem 1.8rem;flex-wrap:wrap}.mmb-label{font-size:0.65rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;flex-shrink:0}.mmb-pub{font-size:0.78rem;font-weight:600;color:#6b7280;letter-spacing:0.01em;white-space:nowrap;transition:color 0.2s}.mmb-pub:hover{color:#111827}.mmb-sep{color:#d1d5db;font-size:0.6rem}@media(max-width:600px){.mmb-inner{gap:0.35rem 1.2rem}.mmb-pub{font-size:0.72rem}}.coverage-bar{background:#f7faf8;border-bottom:1px solid #f1f5f9;padding:0.85rem 1rem}.coverage-bar-inner{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:0.85rem;flex-wrap:wrap;justify-content:center}.coverage-bar-label{font-size:0.72rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:0.07em;white-space:nowrap;flex-shrink:0}.coverage-chips{display:flex;flex-wrap:wrap;gap:0.35rem;justify-content:center}.coverage-chip{font-size:0.73rem;font-weight:600;color:#475569;background:#ffffff;border:1px solid #e2e8f0;border-radius: 8px;padding:0.25rem 0.65rem;white-space:nowrap}.coverage-chip-more{color:#166534;border-color:rgba(22,163,74,0.2);background:#f0fdf4}@media(max-width:480px){.coverage-bar-label{display:none}}.bbc-section{background:#f8faf9;padding:3rem 1.5rem;border-top:1px solid #e2e8f0}.bbc-inner{max-width:1100px;margin:0 auto}.bbc-header{text-align:center;margin-bottom:2rem}.bbc-title{color:#1a202c;font-size:1.6rem;font-weight:700;margin:0 0 0.5rem}.bbc-sub{color:#4b5563;font-size:0.95rem;margin:0;text-align:center}.bbc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.bbc-card{display:flex;flex-direction:column;gap:0.4rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.1rem;text-decoration:none;transition:border-color 0.18s,background 0.18s,box-shadow 0.18s;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.bbc-card:hover{border-color:#2E7D32;background:#f8faf9;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.bbc-icon{font-size:1.8rem;line-height:1}.bbc-name{color:#1a202c;font-size:0.97rem;font-weight:700;margin:0}.bbc-desc{color:#4b5563;font-size:0.8rem;line-height:1.45;margin:0;flex:1}.bbc-footer{display:flex;align-items:center;justify-content:space-between;margin-top:0.35rem;gap:0.5rem}.bbc-count{color:#475569;font-size:0.74rem;font-weight:500}.bbc-cta{color:#2E7D32;font-size:0.8rem;font-weight:600;white-space:nowrap}@media(max-width:600px){.bbc-grid{grid-template-columns:repeat(2,1fr)}}.bbc-company-section{background:#f8f9fa;border-top:1px solid #e5e7eb}.bbc-company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0.6rem;margin-bottom:1.25rem}.bbc-company-card{display:flex;align-items:center;gap:0.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:0.7rem 0.9rem;text-decoration:none;color:#1a202c;font-size:0.88rem;font-weight:600;line-height:1.2;transition:border-color 0.18s,box-shadow 0.18s,background 0.18s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbc-company-card:hover{border-color:#2E7D32;background:#f8f9fa;box-shadow:0 2px 8px rgba(46,125,50,0.12);color:#2E7D32}.bbc-company-footer{text-align:center}.bbc-company-all-link{display:inline-flex;align-items:center;gap:0.4rem;color:#2E7D32;font-size:0.9rem;font-weight:700;text-decoration:none;border:1px solid #bbf7d0;padding:0.5rem 1.25rem;border-radius:6px;background:#fff;transition:all 0.18s}.bbc-company-all-link:hover{background:#f8f9fa;border-color:#2E7D32}@media(max-width:600px){.bbc-company-grid{grid-template-columns:repeat(2,1fr)}}.featured-roundup-bar{background:#f0faf3;border-top:1px solid #c8e6c9;border-bottom:1px solid #c8e6c9;padding:0.85rem 1.5rem}.featured-roundup-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.featured-roundup-eyebrow{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#2E7D32;white-space:nowrap;flex-shrink:0}.featured-roundup-link{flex:1;min-width:200px;text-decoration:none;display:flex;flex-direction:column;gap:0.1rem}.featured-roundup-link strong{font-size:0.9rem;color:#1a202c;font-weight:600}.featured-roundup-sub{font-size:0.75rem;color:#4b5563;text-align:center}.featured-roundup-cta{background:#e8f5e9;border:1px solid #2E7D32;color:#2E7D32;font-size:0.78rem;font-weight:700;padding:0.4rem 1rem;border-radius: 8px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background 0.15s}.featured-roundup-cta:hover{background:#c8e6c9}@media(max-width:560px){.featured-roundup-sub{display:none}.featured-roundup-inner{gap:0.6rem}}.la-card-date{color: #6b7280 !important;}.card-deadline.expired{color: #6b7280 !important;}.card-added-date{color: #6b7280 !important;}.testimonials-disclaimer{color: #6b7280 !important;}#main-content .testimonials-disclaimer{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}.mmb-label{color: #6b7280 !important;}html body main#main-content #media-mentions-bar .mmb-label{color: #4b5563 !important;}.vpf-time{color: #6b7280 !important;}#main-content .vpf-time{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}.cs-days-unit{color: #6b7280 !important;}.cs-arrow{color: #6b7280 !important;}.ny-dismiss-btn{color: #6b7280 !important;}#subscribeConfirmedToast .sct-close{color: #6b7280 !important;}html body main#main-content .ticker-sep, html body main#main-content .ticker-time{color: #6b7280 !important;-webkit-text-fill-color: #6b7280 !important;}#srStickyBar .sr-sticky-dismiss{font-size: 1.15rem !important;color: #6b7280 !important;background: rgba(0, 0, 0, 0.06) !important;border-radius: 8px !important;width: 36px !important;height: 36px !important;min-width: 36px !important;min-height: 36px !important;}#srStickyBar .sr-sticky-dismiss:hover{background: rgba(0, 0, 0, 0.12) !important;color: #1f2937 !important;}@media(max-width:600px){#srStickyBar{padding:0.5rem 0.75rem !important}#srStickyBar > div{flex-direction:column !important;gap:0.4rem !important;align-items:stretch !important}#srStickyBar .sr-sticky-headline{white-space:normal !important;text-align:center;font-size:0.78rem !important;line-height:1.3}#srStickyBar #srStickyCount{display:none !important}#srStickyBar #srStickyBarForm{min-width:100% !important;max-width:100% !important;flex:none !important}#srStickyBar .sr-sticky-dismiss{position:absolute !important;top:0.25rem !important;right:0.25rem !important}}