.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus,.sr-only:active{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--ir-mobile-hero-top:clamp(72px,15vw,104px);--ir-mobile-hero-bottom:clamp(54px,12vw,82px);--ir-mobile-section-y:clamp(58px,12vw,82px);--ir-mobile-h1-size:clamp(2.5rem,11.1vw,4.05rem);--ir-mobile-h1-line:1.02;--ir-mobile-h1-track:-.052em;--ir-mobile-h2-size:clamp(1.82rem,7.75vw,2.55rem);--ir-mobile-h2-line:1.08;--ir-mobile-h2-track:-.041em}.ir-display-h1,.hero-headline,.ir-page-hero-title,.get-started-copy h1{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:clamp(-.055em,-.5vw,-.035em);font-weight:900;line-height:1.02}.ir-page-hero-title,.hero-headline,.get-started-copy h1{margin-block-start:0}@media (width<=860px){.hero,.ir-page-hero,.get-started-shell,.pricing-page .ir-page-hero,.services-page .ir-page-hero,.how-page .ir-page-hero,.results-page .ir-page-hero,.about-page .ir-page-hero,.compare-page .ir-page-hero,.blog-page .ir-page-hero,.faq-page .ir-page-hero,.experian-page .ir-page-hero,.equifax-page .ir-page-hero,.transunion-page .ir-page-hero{padding-top:var(--ir-mobile-hero-top)!important;padding-bottom:var(--ir-mobile-hero-bottom)!important}.ir-page-hero-shell,.hero-grid,.get-started-shell{align-items:start!important;gap:clamp(28px,8vw,44px)!important}.ir-page-hero-copy,.hero-content,.get-started-copy{margin-top:0!important;padding-top:0!important}.ir-display-h1,.hero-headline,.ir-page-hero-title,.get-started-copy h1,main h1:not(.sr-only){text-wrap:balance;max-width:11.8ch;font-size:var(--ir-mobile-h1-size)!important;line-height:var(--ir-mobile-h1-line)!important;letter-spacing:var(--ir-mobile-h1-track)!important;margin:0!important}.blog-page .ir-page-hero-title,.faq-page .ir-page-hero-title,.about-page .ir-page-hero-title,.results-page .ir-page-hero-title,.pricing-page .ir-page-hero-title,.services-page .ir-page-hero-title,.how-page .ir-page-hero-title,.get-started-copy h1{max-width:12.8ch}.ir-page-hero-subtitle,.hero-subheadline,.get-started-sub{margin-top:clamp(18px,4.8vw,26px)!important}.ir-page-hero-actions,.hero-ctas{margin-top:clamp(22px,6vw,32px)!important}main h2:not(.sr-only),.ir-section-head h2,.bento-header h2,.proof-header h2,.faq-header h2,.how-header h2,.services-copy-head h2,.services-by-bureau-head h2,.pricing-section-head h2,.pricing-copy-head h2,.pricing-narrow h2,.about-copy-head h2,.how-page-head h2,.results-copy-head h2,.compare-head h2,.blog-index h2,.experian-copy-head h2,.equifax-copy-head h2,.transunion-copy-head h2{text-wrap:balance;font-size:var(--ir-mobile-h2-size)!important;line-height:var(--ir-mobile-h2-line)!important;letter-spacing:var(--ir-mobile-h2-track)!important;margin-top:0!important}.ir-section-head,.bento-header,.proof-header,.faq-header,.how-header,.services-copy-head,.services-by-bureau-head,.pricing-section-head,.pricing-copy-head,.about-copy-head,.how-page-head,.results-copy-head,.compare-head,.blog-index .ir-section-head,.experian-copy-head,.equifax-copy-head,.transunion-copy-head,.about-centered-head{text-align:left!important;align-items:flex-start!important;max-width:760px!important;margin-left:0!important;margin-right:auto!important}.ir-section-head p,.bento-header p,.proof-header p,.faq-header p,.how-header p,.services-copy-head p,.pricing-section-head p,.pricing-copy-head p,.about-copy-head p,.how-page-head p,.results-copy-head p,.compare-head p,.experian-copy-head p,.equifax-copy-head p,.transunion-copy-head p{text-align:left!important;margin-left:0!important;margin-right:auto!important}.section-divider,.problem,.solution,.how,.proof,.bento,.guarantee,.final-cta,.faq,.trust,.pricing-value,.pricing-guarantee,.services-explainer,.services-by-bureau,.how-page-timeline,.results-gallery,.about-story,.about-industry{padding-top:var(--ir-mobile-section-y)!important;padding-bottom:var(--ir-mobile-section-y)!important}.faq-page .ir-page-hero-center .ir-page-hero-copy,.faq-page .ir-page-hero-center .ir-page-hero-subtitle,.faq-page .ir-page-hero-center .ir-page-hero-meta{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.faq-page .ir-page-hero-center .ir-page-hero-title{margin-left:auto!important;margin-right:auto!important}}@media (width<=390px){:root{--ir-mobile-h1-size:clamp(2.35rem,10.9vw,3.72rem);--ir-mobile-h2-size:clamp(1.72rem,7.4vw,2.32rem)}}:root{--ir-desktop-hero-top:clamp(108px,7.8vw,148px);--ir-desktop-hero-bottom:clamp(82px,6.4vw,116px);--ir-desktop-h1-size:clamp(3.75rem,4.8vw,5.05rem);--ir-desktop-h1-line:1.015;--ir-desktop-h1-track:-.052em;--ir-desktop-h2-size:clamp(2.15rem,3.2vw,4rem);--ir-desktop-h2-line:1.04;--ir-desktop-h2-track:-.044em}@media (width>=861px){.hero,main[class] .ir-page-hero,.pricing-page .ir-page-hero,.services-page .ir-page-hero,.how-page .ir-page-hero,.results-page .ir-page-hero,.about-page .ir-page-hero,.compare-page .ir-page-hero,.blog-page .ir-page-hero,.faq-page .ir-page-hero,.experian-page .ir-page-hero,.equifax-page .ir-page-hero,.transunion-page .ir-page-hero,.pricing-page section.ir-page-hero,.pricing-page .ir-page-hero{padding-top:var(--ir-desktop-hero-top)!important;padding-bottom:var(--ir-desktop-hero-bottom)!important}.ir-page-hero-shell,.hero-grid,.get-started-shell{align-items:center!important;gap:clamp(40px,5.2vw,76px)!important}.ir-page-hero-copy,.hero-content,.get-started-copy{margin-top:0!important;padding-top:0!important}.ir-display-h1,.hero-headline,.ir-page-hero-title,.get-started-copy h1,main[class] h1:not(.sr-only){text-wrap:balance;font-size:var(--ir-desktop-h1-size)!important;line-height:var(--ir-desktop-h1-line)!important;letter-spacing:var(--ir-desktop-h1-track)!important;margin-top:0!important;margin-bottom:0!important}.hero-headline{max-width:720px!important}.ir-page-hero-title,.get-started-copy h1{max-width:11.8ch!important}.services-page .ir-page-hero-title,.pricing-page .ir-page-hero-title,.results-page .ir-page-hero-title,.how-page .ir-page-hero-title,.about-page .ir-page-hero-title,.compare-page .ir-page-hero-title,.blog-page .ir-page-hero-title,.experian-page .ir-page-hero-title,.equifax-page .ir-page-hero-title,.transunion-page .ir-page-hero-title{max-width:12.4ch!important}.ir-page-hero-subtitle,.hero-subheadline,.get-started-sub,.get-started-copy>p{margin-top:clamp(18px,1.6vw,26px)!important}.ir-page-hero-actions,.hero-ctas{margin-top:clamp(22px,2vw,34px)!important}main[class] h2:not(.sr-only),main[class] .ir-section-head h2,main[class] .bento-header h2,main[class] .proof-header h2,main[class] .faq-header h2,main[class] .how-header h2,main[class] .services-copy-head h2,main[class] .services-by-bureau-head h2,main[class] .pricing-section-head h2,main[class] .pricing-copy-head h2,main[class] .pricing-narrow h2,main[class] .about-copy-head h2,main[class] .how-page-head h2,main[class] .results-head h2,main[class] .results-copy-head h2,main[class] .compare-head h2,main[class] .blog-index h2,main[class] .experian-copy-head h2,main[class] .equifax-copy-head h2,main[class] .transunion-copy-head h2{text-wrap:balance;font-size:var(--ir-desktop-h2-size)!important;line-height:var(--ir-desktop-h2-line)!important;letter-spacing:var(--ir-desktop-h2-track)!important;margin-top:0!important}main[class] .ir-section-head,main[class] .bento-header,main[class] .proof-header,main[class] .faq-header,main[class] .how-header,main[class] .services-copy-head,main[class] .services-by-bureau-head,main[class] .pricing-section-head,main[class] .pricing-copy-head,main[class] .about-copy-head,main[class] .how-page-head,main[class] .results-head,main[class] .results-copy-head,main[class] .compare-head,main[class] .blog-index .ir-section-head,main[class] .experian-copy-head,main[class] .equifax-copy-head,main[class] .transunion-copy-head,main[class] .about-centered-head,main[class] .ir-section-head-center{text-align:left!important;place-items:flex-start start!important;max-width:860px!important;margin-left:0!important;margin-right:auto!important}main[class] .ir-section-head p,main[class] .bento-header p,main[class] .proof-header p,main[class] .faq-header p,main[class] .how-header p,main[class] .services-copy-head p,main[class] .pricing-section-head p,main[class] .pricing-copy-head p,main[class] .about-copy-head p,main[class] .how-page-head p,main[class] .results-head p,main[class] .results-copy-head p,main[class] .compare-head p,main[class] .experian-copy-head p,main[class] .equifax-copy-head p,main[class] .transunion-copy-head p{text-align:left!important;margin-left:0!important;margin-right:auto!important}.faq-page .ir-page-hero-center .ir-page-hero-shell,.faq-page .ir-page-hero-center .ir-page-hero-copy,.faq-page .ir-page-hero-center .ir-page-hero-subtitle,.faq-page .ir-page-hero-center .ir-page-hero-meta,.faq-page .ir-page-hero-center .ir-page-hero-actions{text-align:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.faq-page .ir-page-hero-center .ir-page-hero-title{max-width:12.2ch!important;margin-left:auto!important;margin-right:auto!important}}@media (width>=1280px){:root{--ir-desktop-h1-size:clamp(4.15rem,4.45vw,5.35rem)}}@media (width>=861px) and (width<=1180px){:root{--ir-desktop-hero-top:clamp(92px,8vw,122px);--ir-desktop-h1-size:clamp(3.35rem,5.1vw,4.45rem);--ir-desktop-h2-size:clamp(2rem,3.5vw,3.35rem)}}@media (width>=861px){.ir-page-hero-title,.get-started-copy h1{max-width:min(900px,100%)!important}.services-page .ir-page-hero-title,.pricing-page .ir-page-hero-title,.results-page .ir-page-hero-title,.how-page .ir-page-hero-title,.about-page .ir-page-hero-title,.compare-page .ir-page-hero-title,.blog-page .ir-page-hero-title,.experian-page .ir-page-hero-title,.equifax-page .ir-page-hero-title,.transunion-page .ir-page-hero-title{max-width:min(920px,100%)!important}.faq-page .ir-page-hero-center .ir-page-hero-title{max-width:min(760px,100%)!important}}:root{--ir-desktop-nav-to-h1:clamp(108px,7.8vw,148px);--ir-desktop-hero-bottom-locked:clamp(82px,6.4vw,116px);--ir-mobile-nav-to-h1:clamp(72px,15vw,104px)}@media (width>=861px){.hero,.ir-page-hero,.get-started-quiz{padding-top:var(--ir-desktop-nav-to-h1)!important;padding-bottom:var(--ir-desktop-hero-bottom-locked)!important}.hero-grid,.ir-page-hero-shell,.get-started-shell{align-items:start!important}.hero-content,.ir-page-hero-copy,.get-started-copy{align-self:start!important;margin-top:0!important;padding-top:0!important;transform:none!important}.hero-headline,.ir-page-hero-title,.get-started-copy h1,main[class] h1:not(.sr-only){margin-top:0!important;padding-top:0!important;transform:none!important}.ir-page-hero-panel,.hero-visual,.quiz-shell{align-self:center!important}.faq-page .ir-page-hero-center .ir-page-hero-shell,.faq-page .ir-page-hero-center .ir-page-hero-copy{place-items:center!important}}@media (width<=860px){.hero,.ir-page-hero,.get-started-quiz{padding-top:var(--ir-mobile-nav-to-h1)!important}.hero-grid,.ir-page-hero-shell,.get-started-shell{align-items:start!important}.hero-content,.ir-page-hero-copy,.get-started-copy{align-self:start!important;margin-top:0!important;padding-top:0!important;transform:none!important}}.ir-page-hero-meta>span,.compare-status,.get-started-trust,.quiz-confirm-badge,.quiz-confirm-links a,.footer-proof-pills span,.footer-contact-link{align-items:center!important;gap:.45rem!important;display:inline-flex!important}.ir-page-hero-meta .premium-icon,.compare-status .premium-icon,.get-started-trust .premium-icon,.quiz-confirm-badge .premium-icon,.quiz-confirm-links .premium-icon,.footer-proof-pills .premium-icon,.footer-contact-link .premium-icon{flex:none!important}.quiz-card-icon{color:#fff!important;background:linear-gradient(135deg,#0a8dff3d,#7b5cff33,#ff4fa32e)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}.get-started-trust-icon,.quiz-confirm-badge>span:first-child,.quiz-confirm-links a .premium-icon,.compare-status .premium-icon{color:#fff!important}.compare-status-good .premium-icon{color:#31d07d!important}.compare-status-bad .premium-icon{color:#ff6b8a!important}.compare-status-warn .premium-icon{color:#ffbd4a!important}.compare-status{min-width:0!important;line-height:1.28!important}.compare-hero-mini-table strong .compare-status{font-weight:800!important}.announcement-inner,.announcement-text,.announcement-cta{min-width:0!important}.announcement-count-short{display:none}.announcement-text span:not(.announcement-divider){white-space:nowrap}.announcement-cta{text-transform:none!important}@media (width<=860px){.announcement-inner{gap:8px!important;overflow:hidden!important}.announcement-pill{flex:none!important}.announcement-text{flex:auto!important;overflow:hidden!important}.announcement-text span:not(.announcement-divider){text-overflow:ellipsis!important;overflow:hidden!important}.announcement-count-full{display:none!important}.announcement-count-short{display:inline!important}.announcement-divider,.announcement-mobile-hide{display:none!important}.announcement-cta{white-space:nowrap!important;flex:none!important}main{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.footer{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.ir-page-hero-meta{gap:10px!important}.ir-page-hero-meta>span{justify-content:flex-start!important;width:100%!important}.quiz-confirm-links a{justify-content:flex-start!important}}@media (width<=390px){.announcement-pill{max-width:104px!important}.announcement-cta{font-size:.78rem!important}}@media (width>=861px){.home-page .hero,.services-page .ir-page-hero,.how-page .ir-page-hero,.results-page .ir-page-hero,.pricing-page .ir-page-hero,.about-page .ir-page-hero,.compare-page .ir-page-hero,.blog-page .ir-page-hero,.faq-page .ir-page-hero,.experian-page .ir-page-hero,.equifax-page .ir-page-hero,.transunion-page .ir-page-hero,.get-started-quiz{min-height:calc(100svh - 176px)!important}.ir-page-hero-shell,.hero-grid,.get-started-shell{align-items:start!important}.ir-page-hero-panel,.hero-visual,.quiz-shell{margin-top:clamp(18px,2vw,34px)!important}}.nav-link.is-active,.mobile-menu-link.is-active{color:#fff!important;opacity:1!important}.nav-link.is-active{text-shadow:0 0 18px #7b5cff38!important}.nav-link.is-active:after{opacity:1!important;transform:scaleX(1)!important}.mobile-menu-link.is-active{background:#ffffff0f!important;border-color:#ffffff24!important}@media (width<=860px){.mobile-conversion-dock{backdrop-filter:none!important;filter:none!important;pointer-events:none!important;isolation:isolate!important;background:0 0!important}.mobile-conversion-dock:before,.mobile-conversion-dock:after{content:none!important;opacity:0!important;display:none!important}.mobile-conversion-dock-inner{pointer-events:auto!important;backdrop-filter:none!important;background:linear-gradient(145deg,#ffffff13,#ffffff08),#101018!important;border:1px solid #ffffff29!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 -10px 34px #0000008f,0 0 42px #7b5cff29!important}.mobile-dock-action-analysis,.mobile-dock-action-secondary{background:linear-gradient(145deg,#ffffff14,#ffffff09),#25262f!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}.mobile-dock-action-call,.mobile-dock-action-primary{background:var(--brand-gradient)!important;box-shadow:var(--shadow-cta)!important;border:1px solid #fff3!important}html,body{min-height:100%!important}body{overscroll-behavior-y:none;padding-bottom:0!important}main{padding-bottom:0!important}.footer{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.footer-bottom{margin-bottom:0!important;padding-bottom:0!important}.mobile-conversion-dock{padding:10px 10px max(12px,env(safe-area-inset-bottom))!important;bottom:0!important}}@media (width<=380px){.footer{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}}:root{--ir-hero-gradient:var(--brand-gradient,linear-gradient(135deg,#0a8dff 0%,#7b5cff 50%,#ff4fa3 100%))}.ir-gradient-text,.gradient-text,.hero-headline .ir-gradient-text,.ir-page-hero-title .ir-gradient-text,.get-started-copy h1 .ir-gradient-text{display:inline;background:var(--ir-hero-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:none!important;background-position:0%!important;background-size:200% 100%!important;background-clip:text!important}@keyframes irGradientShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:no-preference) and (width>=901px){.ir-gradient-text,.gradient-text{animation:14s ease-in-out infinite irGradientShimmer!important}}@media (width<=900px){.ir-gradient-text,.gradient-text{background-size:100% 100%!important;animation:none!important}}.hero-proof-band{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 0;display:flex}.hero-proof-pill{color:#ffffffe0;letter-spacing:.005em;min-height:38px;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out);background:linear-gradient(145deg,#ffffff17,#ffffff09),#0c0c15bd;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000038}.hero-proof-pill:hover,.hero-proof-pill:focus-visible{background:radial-gradient(circle at 85% 0,#ff4fa329,#0000 46%),linear-gradient(145deg,#ffffff1d,#ffffff0b),#0c0c15d6;border-color:#ff4fa380;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 12px 30px #00000040,0 0 28px #ff4fa31f}.hero-proof-icon{color:#fff;background:var(--brand-gradient);border-radius:999px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 18px #ff4fa338,0 0 16px #0a8dff29}.hero-proof-band-home{margin-top:20px;margin-bottom:4px}.ir-page-hero-center .hero-proof-band{justify-content:center}:where(.quiz-card-icon,.services-plan-icon,.services-bureau-icon,.bento-icon,.step-icon,.feature-icon,.faq-icon,.result-icon,.compare-icon,.footer-contact-icon,.get-started-trust-icon){color:#fff;background:radial-gradient(circle at 78% 12%,#ff4fa352,transparent 46%), var(--brand-gradient);position:relative;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #7b5cff2e,0 0 26px #ff4fa321}:where(.quiz-card,.bento-tile,.services-plan-card,.services-bureau-card,.faq-item,.compare-card,.result-card,.guarantee-card,.final-testimonial){border-color:#ffffff1a}:where(.quiz-card,.bento-tile,.services-plan-card,.services-bureau-card,.faq-item,.compare-card,.result-card,.guarantee-card,.final-testimonial):hover{border-color:#ff4fa33d}.btn-primary,.mobile-dock-action-call,.nav-phone{background:radial-gradient(circle at 92% 0,#ffffff3d,#0000 30%),linear-gradient(135deg,#0a8dff 0%,#7b5cff 49%,#f35aa4 100%)!important}.btn-primary:hover,.mobile-dock-action-call:hover,.nav-phone:hover{box-shadow:inset 0 1px #ffffff4d,0 18px 42px #7b5cff66,0 8px 24px #f35aa43d!important}:where(.bento-tile,.services-plan-card,.services-bureau-card,.quiz-card,.faq-item,.compare-card,.result-card,.guarantee-card,.final-testimonial):before{background:linear-gradient(90deg,#0a8dff57,#7b5cff5c,#ff4fa357)}@media (width<=760px){.hero-proof-band{gap:7px;margin-top:16px}.hero-proof-pill{min-height:36px;padding:8px 10px;font-size:12.5px}.hero-proof-icon{width:22px;height:22px}}
