:root{--premium-header-bg:rgba(255,255,255,0.82);--premium-header-bg-scrolled:rgba(255,255,255,0.92);--premium-header-border:rgba(0,0,0,0.04);--premium-header-border-scrolled:rgba(0,0,0,0.08);--premium-shadow-rest:0 0 0 0 transparent;--premium-shadow-scrolled:0 1px 3px rgba(0,0,0,0.04),0 4px 24px rgba(0,0,0,0.06);--premium-blur:16px;--premium-transition:0.3s cubic-bezier(0.4,0,0.2,1)}@media (min-width:901px){html body header[role="banner"] nav#mainNav{background:var(--premium-header-bg) !important;-webkit-backdrop-filter:saturate(180%) blur(var(--premium-blur)) !important;backdrop-filter:saturate(180%) blur(var(--premium-blur)) !important;border-bottom:1px solid var(--premium-header-border) !important;box-shadow:var(--premium-shadow-rest) !important;transition:background var(--premium-transition),box-shadow var(--premium-transition),border-color var(--premium-transition),-webkit-backdrop-filter var(--premium-transition),backdrop-filter var(--premium-transition) !important}html body header[role="banner"] nav#mainNav.nav-scrolled{background:var(--premium-header-bg-scrolled) !important;border-bottom-color:var(--premium-header-border-scrolled) !important;box-shadow:var(--premium-shadow-scrolled) !important;-webkit-backdrop-filter:saturate(180%) blur(20px) !important;backdrop-filter:saturate(180%) blur(20px) !important}html body header[role="banner"] nav#mainNav .nav-nav-row .mega-btn,html body header[role="banner"] nav#mainNav .nav-nav-row button,html body header[role="banner"] nav#mainNav .nav-nav-row .nav-direct-link{color:#374151 !important;font-weight:500 !important;letter-spacing:0.01em !important;transition:color 0.2s ease,opacity 0.2s ease !important;position:relative !important}html body header[role="banner"] nav#mainNav .nav-nav-row .mega-btn:hover,html body header[role="banner"] nav#mainNav .nav-nav-row button:hover,html body header[role="banner"] nav#mainNav .nav-nav-row .nav-direct-link:hover{color:#111827 !important}html body header[role="banner"] nav#mainNav .nav-pricing-direct{color:#374151 !important;font-weight:600 !important}html body header[role="banner"] nav#mainNav .nav-pricing-direct:hover{color:#111827 !important}html body header[role="banner"] nav#mainNav .nav-cta-check-elig{background:#111827 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-radius:9px !important;padding:0.5rem 1.15rem !important;font-size:0.82rem !important;font-weight:600 !important;letter-spacing:-0.005em !important;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 1px 6px rgba(0,0,0,0.04) !important;transition:all 0.2s ease !important;border:none !important}html body header[role="banner"] nav#mainNav .nav-cta-check-elig:hover{background:#1f2937 !important;box-shadow:0 2px 8px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.06) !important;transform:translateY(-1px) !important}html body header[role="banner"] nav#mainNav .nav-cta-check-elig:active{transform:translateY(0px) !important;box-shadow:0 1px 2px rgba(0,0,0,0.08) !important}html body header[role="banner"] nav#mainNav .nav-cta-go-pro{color:#374151 !important;-webkit-text-fill-color:#374151 !important;border:1.5px solid #d1d5db !important;background:transparent !important;border-radius:9px !important;font-weight:500 !important;transition:all 0.2s ease !important}html body header[role="banner"] nav#mainNav .nav-cta-go-pro:hover{color:#111827 !important;-webkit-text-fill-color:#111827 !important;border-color:#9ca3af !important;background:rgba(0,0,0,0.02) !important}html body header[role="banner"] nav#mainNav .nav-signin-link{color:#6b7280 !important;-webkit-text-fill-color:#6b7280 !important;border:1.5px solid transparent !important;font-weight:500 !important;transition:color 0.2s ease !important}html body header[role="banner"] nav#mainNav .nav-signin-link:hover{color:#111827 !important;-webkit-text-fill-color:#111827 !important;border-color:#e5e7eb !important;background:transparent !important}html body header[role="banner"] nav#mainNav .nav-header-search-btn{border:1.5px solid #e5e7eb !important;color:#9ca3af !important;background:transparent !important;transition:all 0.2s ease !important}html body header[role="banner"] nav#mainNav .nav-header-search-btn:hover{border-color:#d1d5db !important;color:#6b7280 !important;background:rgba(0,0,0,0.02) !important}html body header[role="banner"] nav#mainNav .nav-logo{gap:0.75rem !important}html body header[role="banner"] nav#mainNav .nav-logo-text{font-size:1.35rem !important;letter-spacing:-0.03em !important}html body header[role="banner"] nav#mainNav .nav-logo-settlement{font-weight:700 !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;text-shadow:none !important}html body header[role="banner"] nav#mainNav .nav-logo-radar{color:#2563EB !important;-webkit-text-fill-color:#2563EB !important;font-weight:800 !important;text-shadow:none !important}html body header[role="banner"] nav#mainNav .nav-logo-tagline{color:#9ca3af !important;-webkit-text-fill-color:#9ca3af !important;letter-spacing:0.14em !important;font-size:0.55rem !important;font-weight:500 !important}html body header[role="banner"] nav#mainNav .nav-nav-row .mega-chevron{opacity:0.4 !important;transition:opacity 0.2s ease,transform 0.2s ease !important}html body header[role="banner"] nav#mainNav .nav-nav-row .mega-btn:hover .mega-chevron{opacity:0.8 !important}}@media (max-width:900px){html body header[role="banner"] nav#mainNav{background:var(--premium-header-bg) !important;-webkit-backdrop-filter:saturate(180%) blur(var(--premium-blur)) !important;backdrop-filter:saturate(180%) blur(var(--premium-blur)) !important;border-bottom:1px solid var(--premium-header-border) !important;box-shadow:var(--premium-shadow-rest) !important;transition:background var(--premium-transition),box-shadow var(--premium-transition),border-color var(--premium-transition) !important}html body header[role="banner"] nav#mainNav.nav-scrolled{background:var(--premium-header-bg-scrolled) !important;border-bottom-color:var(--premium-header-border-scrolled) !important;box-shadow:var(--premium-shadow-scrolled) !important}}.rs-hero.rs-hero-redesigned{background:linear-gradient( 180deg,#f8faff 0%,#f0f4ff 25%,#ffffff 70%,#ffffff 100% ) !important;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,2.5rem) clamp(3.5rem,7vw,6rem) !important;position:relative !important;overflow:hidden !important}.rs-hero.rs-hero-redesigned::before{content:'' !important;display:block !important;position:absolute !important;inset:0 !important;background-image:radial-gradient(circle,rgba(37,99,235,0.06) 1px,transparent 1px) !important;background-size:24px 24px !important;pointer-events:none !important;z-index:0 !important;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%) !important;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%) !important}.rs-hero.rs-hero-redesigned::after{content:'' !important;display:block !important;position:absolute !important;top:-20% !important;left:50% !important;transform:translateX(-50%) !important;width:120% !important;height:80% !important;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(37,99,235,0.06) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important}.rs-hero.rs-hero-redesigned .rs-hero-inner{position:relative !important;z-index:1 !important}.rs-hero-content.rs-hero-new-layout{max-width:820px !important;padding:2rem 1.5rem 2rem !important;background:transparent !important}.sr-hero-brand-name{font-size:clamp(1.6rem,4vw,2.2rem) !important;font-weight:800 !important;letter-spacing:-0.04em !important;color:#0f172a !important;margin-bottom:0.75rem !important;opacity:0.85 !important}h1.sr-hero-value-prop,.sr-hero-value-prop{font-family:var(--font-heading),'Inter',-apple-system,sans-serif !important;font-size:clamp(2.5rem,7vw,3.75rem) !important;font-weight:800 !important;letter-spacing:-0.04em !important;line-height:1.08 !important;color:#0f172a !important;-webkit-text-fill-color:#0f172a !important;margin:0 0 1.5rem !important;max-width:680px !important;text-align:center !important}p.sr-hero-sub{font-size:clamp(1.05rem,2.5vw,1.25rem) !important;color:#4b5563 !important;-webkit-text-fill-color:#4b5563 !important;font-weight:400 !important;line-height:1.65 !important;max-width:560px !important;margin:0 auto 2.25rem !important;text-align:center !important}p.sr-hero-sub strong{color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-weight:600 !important}a.sr-hero-cta-main,.sr-hero-cta-main{display:inline-block !important;padding:1.1rem 2.75rem !important;font-size:1.1rem !important;font-weight:700 !important;letter-spacing:-0.01em !important;border-radius:12px !important;background:#111827 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:none !important;border:none !important;cursor:pointer !important;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 6px 24px rgba(0,0,0,0.12) !important;transition:all 0.2s ease !important;margin-bottom:1.25rem !important}a.sr-hero-cta-main:hover,.sr-hero-cta-main:hover{background:#1f2937 !important;box-shadow:0 2px 8px rgba(0,0,0,0.12),0 12px 36px rgba(0,0,0,0.16) !important;transform:translateY(-2px) !important}a.sr-hero-cta-main:active,.sr-hero-cta-main:active{transform:translateY(0px) !important;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 4px 16px rgba(0,0,0,0.1) !important}.sr-hero-pricing-line{font-size:0.82rem !important;color:#9ca3af !important;font-weight:400 !important}.sr-hero-pricing-line strong{color:#374151 !important;font-weight:600 !important}.sr-hero-pricing-line a{color:#2563EB !important;font-weight:600 !important;transition:color 0.2s ease !important}.sr-hero-pricing-line a:hover{color:#1d4ed8 !important}p.sr-hero-trust-line{font-size:0.82rem !important;color:#9ca3af !important;font-weight:400 !important;letter-spacing:0.01em !important;margin-top:0.5rem !important}p.sr-hero-trust-line span:not([aria-hidden]){color:#6b7280 !important}.sr-hero-social-proof{background:#ffffff !important;border:1px solid #e5e7eb !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;border-radius:999px !important;padding:0.55rem 1.2rem !important;font-size:0.85rem !important;font-weight:500 !important;color:#6b7280 !important}.sr-hero-social-proof strong{color:#111827 !important;font-weight:700 !important}.sr-hero-logo-wrap{margin-bottom:1.5rem !important}.sr-hero-radar{width:clamp(100px,16vw,140px) !important;height:clamp(100px,16vw,140px) !important;margin-bottom:1rem !important;opacity:0.9 !important}.sr-hero-tagline{font-size:clamp(0.65rem,1.4vw,0.82rem) !important;letter-spacing:0.15em !important;background:rgba(37,99,235,0.05) !important;border:1px solid rgba(37,99,235,0.1) !important;color:#6b7280 !important;-webkit-text-fill-color:#6b7280 !important;font-weight:600 !important;padding:0.4rem 1rem !important;margin-bottom:1.75rem !important}.rs-stats-bar.rs-stats-bar-below{background:#ffffff !important;border:1px solid #f1f5f9 !important;box-shadow:0 1px 3px rgba(0,0,0,0.03),0 8px 32px rgba(0,0,0,0.05) !important;border-radius:16px !important;margin:-24px auto 0 !important;max-width:880px !important;padding:28px clamp(2rem,4vw,3rem) !important}.rs-stats-bar .rs-stat-number{font-size:clamp(1.4rem,2.8vw,1.8rem) !important;font-weight:800 !important;color:#111827 !important;letter-spacing:-0.03em !important}.rs-stats-bar .rs-stat-label{font-size:0.68rem !important;font-weight:500 !important;color:#9ca3af !important;text-transform:uppercase !important;letter-spacing:0.1em !important}.rs-stats-bar .rs-stat-divider{background:#f1f5f9 !important;opacity:1 !important;height:32px !important}@media (max-width:640px){.rs-hero.rs-hero-redesigned{padding:clamp(2rem,4vw,3rem) 1.25rem clamp(2.5rem,5vw,3.5rem) !important}.rs-hero-content.rs-hero-new-layout{padding:1.5rem 0.5rem 1rem !important}.sr-hero-brand-name{font-size:1.5rem !important;margin-bottom:0.5rem !important}h1.sr-hero-value-prop,.sr-hero-value-prop{font-size:clamp(1.85rem,7vw,2.5rem) !important;margin-bottom:1.25rem !important;max-width:100% !important}p.sr-hero-sub{font-size:0.95rem !important;margin-bottom:1.75rem !important;max-width:100% !important}a.sr-hero-cta-main,.sr-hero-cta-main{width:100% !important;max-width:320px !important;padding:1rem 2rem !important;font-size:1rem !important;border-radius:12px !important}.sr-hero-radar{width:90px !important;height:90px !important}.rs-stats-bar.rs-stats-bar-below{margin:-12px 1rem 0 !important;padding:20px 16px !important;border-radius:12px !important;max-width:calc(100% - 2rem) !important}}@media (max-width:480px){h1.sr-hero-value-prop,.sr-hero-value-prop{font-size:1.75rem !important}p.sr-hero-sub{font-size:0.9rem !important}a.sr-hero-cta-main,.sr-hero-cta-main{padding:0.9rem 1.5rem !important;font-size:0.95rem !important}}h1,h2,h3,h4{color:#111827}body{font-size:16px;line-height:1.65;color:#374151}.text-muted,.text-secondary{color:#6B7280}a,button,[role="button"]{transition:all 0.2s ease}