:root{--bg-base:#0a0a0f;--bg-section:#111118;--bg-card:#16161f;--bg-card-hover:#1c1c28;--bg-glass:#ffffff0d;--border-soft:#ffffff14;--border-medium:#ffffff24;--border-glow:#7b5cff73;--brand-blue:#0a8dff;--brand-purple:#7b5cff;--brand-pink:#ff4fa3;--brand-gradient:linear-gradient(135deg,#0a8dff 0%,#7b5cff 50%,#ff4fa3 100%);--text-heading:#fff;--text-body:#d4d4dc;--text-muted:#7c7c8a;--status-success:#22c55e;--status-warning:#fbbf24;--status-error:#ef4444;--container-max:1280px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:100px;--ease-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.25s;--shadow-card:0 1px 0 #ffffff0a inset,0 12px 32px #00000073;--shadow-premium:0 1px 0 #ffffff14 inset,0 18px 54px #00000075,0 0 54px #7b5cff14;--shadow-premium-strong:0 1px 0 #ffffff1a inset,0 28px 84px #0000008a,0 0 70px #0a8dff1f,0 0 90px #ff4fa314;--shadow-glow-purple:0 18px 50px -10px #7b5cff66;--shadow-cta:0 1px 0 #ffffff47 inset,0 12px 28px #7b5cff66,0 4px 14px #ff4fa338;--section-orb-blue:#0a8dff21;--section-orb-purple:#7b5cff24;--section-orb-pink:#ff4fa31c;--surface-premium-deep:radial-gradient(circle at 12% 0%,#0a8dff14,transparent 34%),radial-gradient(circle at 94% 8%,#ff4fa312,transparent 36%),linear-gradient(145deg,#ffffff13,#ffffff05),#0d0d14f2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-base);color:var(--text-body);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-image:radial-gradient(70% 40% at 50% -10%,#ffffff05,#0000 70%);background-repeat:no-repeat;min-height:100svh;font-size:16px;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(70% 40% at 50% -10%,#ffffff05,#0000 70%);position:absolute;inset:0}body:after{content:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-heading);letter-spacing:-.025em;font-weight:800;line-height:1.1}h1{letter-spacing:-.035em;font-size:clamp(2.25rem,5vw + .5rem,5.25rem);font-weight:900;line-height:1.04}h2{letter-spacing:-.03em;font-size:clamp(1.875rem,3vw + .75rem,3rem)}h3{font-size:clamp(1.25rem,1.5vw + .75rem,1.625rem);font-weight:700}h4{font-size:1.125rem;font-weight:700}p{color:var(--text-body)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.premium-icon{flex-shrink:0;display:block;overflow:visible}.premium-icon *{vector-effect:non-scaling-stroke}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{color:var(--text-heading);background:#7b5cff66}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px;position:relative}@media (width>=768px){.container{padding:0 32px}}.gradient-text{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-size:200% 100%;background-clip:text}@media (prefers-reduced-motion:no-preference){.gradient-text{animation:14s ease-in-out infinite gradientShimmer}}@keyframes gradientShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=900px){.gradient-text{background-size:100% 100%;animation:none!important}}@media (prefers-reduced-motion:reduce){body:before{content:none}}.section-divider-line{position:relative}.section-divider-line:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0a8dff52 30%,#7b5cff5c 50%,#ff4fa352 70%,#0000 100%);width:min(100%,1100px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.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}.skip-link{background:var(--bg-card);color:var(--text-heading);border-radius:var(--radius-sm);border:1px solid var(--border-medium);z-index:9999;transition:top var(--duration-fast) var(--ease-out);padding:12px 20px;font-weight:500;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.btn{font-family:var(--font-body),sans-serif;border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);isolation:isolate;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 26px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;background:var(--brand-gradient);box-shadow:var(--shadow-cta);background-position:0%;background-size:200% 200%;position:relative;overflow:hidden}.btn-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:12s ease-in-out 2.5s infinite btn-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes btn-shimmer{0%,64%{transform:translate(-130%)}88%,to{transform:translate(230%)}}.btn-primary:hover{background-position:100%;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 18px 40px #7b5cff8c,0 6px 18px #ff4fa359}.btn-secondary{color:var(--text-heading);background:var(--bg-glass);border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(8px)}.btn-secondary:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-1px)}.btn-large{min-height:56px;padding:16px 32px;font-size:16px}.card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);padding:32px}.ir-founder-card{isolation:isolate;width:min(100%,460px);margin:0;position:relative}.ir-founder-glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle at 20% 20%,#0a8dff3d,#0000 48%),radial-gradient(circle at 86% 18%,#7b5cff3d,#0000 46%),radial-gradient(circle at 70% 88%,#ff4fa333,#0000 48%);border-radius:34px;position:absolute;inset:-14px}.ir-founder-image{aspect-ratio:4/5;border:1px solid var(--border-medium);background:var(--bg-card);border-radius:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #00000070}.ir-founder-img{object-fit:cover}.ir-founder-caption{border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-card);background:#0a0a0fc7;border-radius:20px;gap:4px;padding:16px;display:grid;position:absolute;inset:auto 16px 16px}.ir-founder-caption span,.ir-founder-caption small{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ir-founder-caption strong{color:var(--text-heading);font-family:var(--font-heading),sans-serif;font-size:1.25rem;line-height:1.05}.ir-founder-caption small{color:var(--text-body);letter-spacing:0;text-transform:none}.blog-founder .ir-founder-card{width:100%}main.experian-page,main.equifax-page,main.transunion-page{background:var(--bg-base);color:var(--text-body);overflow-x:clip}main.experian-page .section-divider:before,main.equifax-page .section-divider:before,main.transunion-page .section-divider:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0a8dff7a,#7b5cff94,#ff4fa37a,#0000);width:min(1120px,100% - 48px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}section{padding:clamp(64px,8vw,112px) 0;position:relative}.section-tight{padding:clamp(48px,6vw,80px) 0}.section-divider{border-top:1px solid var(--border-soft);isolation:isolate;background:radial-gradient(ellipse 72% 54% at 50% -18%,#7b5cff12,transparent 70%),var(--bg-base);overflow:clip}.section-divider:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0a8dff75 24%,#7b5cff85 50%,#ff4fa375 76%,#0000 100%);width:min(1180px,100% - 32px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.section-divider:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 42% 32% at 9% 8%,var(--section-orb-blue),transparent 72%),radial-gradient(ellipse 36% 28% at 91% 6%,var(--section-orb-pink),transparent 74%),linear-gradient(180deg,#ffffff05,transparent 32%,#ffffff03);opacity:.72;position:absolute;inset:0}main>.section-divider:nth-of-type(3n+1):after{background:radial-gradient(ellipse 44% 34% at 8% 10%,var(--section-orb-blue),transparent 72%),radial-gradient(ellipse 36% 30% at 92% 18%,#7b5cff1a,transparent 74%)}main>.section-divider:nth-of-type(3n+2):after{background:radial-gradient(ellipse 44% 34% at 90% 4%,var(--section-orb-purple),transparent 72%),radial-gradient(ellipse 38% 32% at 10% 86%,#0a8dff14,transparent 74%)}main>.section-divider:nth-of-type(3n+3):after{background:radial-gradient(42% 32% at 12% 10%,#ff4fa31a,#0000 72%),radial-gradient(36% 30% at 88% 82%,#7b5cff1a,#0000 74%)}.section-divider>.container{z-index:1;position:relative}main h1,main h2{text-shadow:0 12px 34px #0a8dff0d,0 14px 38px #ff4fa30a}@media (width<=700px){.section-divider{background:radial-gradient(ellipse 84% 32% at 50% -10%,#7b5cff1c,transparent 76%),var(--bg-base)}.section-divider:after{opacity:.92;background:radial-gradient(74% 22% at 4% 0,#0a8dff1a,#0000 72%),radial-gradient(62% 22% at 96% 8%,#ff4fa314,#0000 74%)}}@supports (content-visibility:auto){.section-divider,.trust,.solution,.how,.proof,.bento,.guarantee,.final-cta,.faq{content-visibility:auto;contain-intrinsic-size:900px}}@media (prefers-reduced-motion:no-preference){@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes orbFloat{0%,to{transform:translateY(0)translate(0)scale(1)}50%{transform:translateY(-12px)translate(8px)scale(1.02)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:.9}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.2}section{padding:64px 0}}.section-divider{isolation:isolate;position:relative;overflow:hidden}:is(.about-card,.about-cta-card,.about-different-card,.about-value-card,.blog-article-card,.blog-card,.blog-empty,.bureau-visual-card,.compare-fit-card,.compare-story-card,.diff-card,.guarantee-card,.how-page-column,.how-page-complication-card,.how-page-copy-card,.how-page-cta-card,.how-page-step-card,.how-page-success-card,.how-step-card,.pain-card,.pricing-scenario-card,.pricing-total-card,.pricing-value-anchor,.qualifier-card,.quiz-panel,.results-bab-panel,.results-copy-card,.results-cta-card,.results-filter-panel,.results-testimonial-card,.trust-stat){background:var(--surface-premium-deep);box-shadow:var(--shadow-premium);border-color:#ffffff1f}.dismiss-checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.announcement-bar{z-index:1000;width:100%;min-height:42px;color:var(--text-heading);-webkit-backdrop-filter:blur(8px)saturate(135%);transition:transform .28s var(--ease-out),min-height .28s var(--ease-out),height .28s var(--ease-out);background:linear-gradient(90deg,#0a8dff2e,#7b5cff2e,#ff4fa329),#050508f5;border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;padding:0 44px 0 16px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 12px 40px #00000042}.dismiss-checkbox:checked~.announcement-bar{border:none;height:0;min-height:0;transform:translateY(-100%)}.announcement-inner{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:13px;line-height:1;display:flex}.announcement-pill{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:800;display:inline-flex}.announcement-text{text-overflow:ellipsis;color:#ffffffd1;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.announcement-divider{color:#ffffff52}.announcement-cta{background:var(--brand-gradient);color:#0000;background-clip:text;align-items:center;gap:5px;font-weight:900;display:inline-flex}.announcement-close{color:#ffffff9e;cursor:pointer;width:28px;height:28px;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.announcement-close:hover{color:#fff;background:#ffffff1a}.site-header{z-index:900;width:100%;transition:top .28s var(--ease-out);position:sticky;top:42px}.nav-menu-state{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.site-nav{max-width:min(var(--container-max),calc(100vw - 32px));align-items:center;gap:22px;margin:0 auto;display:flex}.nav-logo{flex-shrink:0;align-items:center;display:inline-flex}.nav-links{flex:1;justify-content:center;align-items:center;gap:18px;list-style:none;display:none}.nav-item{position:relative}.nav-link{color:#ffffffbd;min-height:44px;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);align-items:center;gap:5px;padding:10px 4px;font-size:16px;font-weight:700;display:inline-flex}.nav-link:hover,.nav-item:focus-within>.nav-link{color:#fff}.nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-phone{color:#ffffffc7;min-height:40px;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;display:none}.nav-phone:hover{color:#fff}.nav-cta{min-height:42px;padding:10px 19px;font-size:14px;display:none}.nav-menu-toggle,.mobile-menu-close{color:#fff;width:44px;height:44px;transition:background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mobile-menu-backdrop{z-index:79;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out);background:#000000a3;position:fixed;inset:0}.mobile-menu-backdrop.is-open,.nav-menu-state:checked~.mobile-menu-backdrop{opacity:1;pointer-events:auto}.mobile-menu{z-index:80;width:100%;height:100dvh;padding:22px;padding-top:calc(104px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom));color:var(--text-body);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s var(--ease-out);background:radial-gradient(68% 38% at 16% 0,#0a8dff24,#0000 66%),radial-gradient(62% 40% at 84% 8%,#ff4fa31c,#0000 70%),linear-gradient(#0c0d16fb 0%,#07080efe 100%);border:none;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(10px)}.mobile-menu.is-open,.nav-menu-state:checked~.mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dismiss-checkbox:checked~.mobile-menu{padding-top:calc(72px + env(safe-area-inset-top))}.mobile-menu-links{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.mobile-menu-links>li{border-bottom:1px solid #ffffff14}.mobile-menu-links a,.mobile-menu-group-toggle{color:#fff;width:100%;min-height:60px;font-family:var(--font-heading),sans-serif;letter-spacing:-.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:17px 4px;font-size:1.1rem;font-weight:800;display:flex}.mobile-menu-group-toggle{cursor:pointer;list-style:none}.mobile-menu-group-toggle::-webkit-details-marker{display:none}.mobile-menu-group-chevron{color:#fffc;transition:transform .18s var(--ease-out),color .18s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mobile-menu-group-chevron.is-open,.mobile-menu-details[open] .mobile-menu-group-chevron{color:#fff;transform:rotate(180deg)}.mobile-menu-sub-links{transition:grid-template-rows .2s var(--ease-out),opacity .2s var(--ease-out);opacity:0;grid-template-rows:0fr;margin:0;padding:0 0 8px;list-style:none;display:grid}.mobile-menu-sub-links.is-open,.mobile-menu-details[open] .mobile-menu-sub-links{opacity:1;grid-template-rows:1fr}.mobile-menu-sub-links>li{overflow:hidden}.mobile-menu-sub-link a{color:#ffffffd1;min-height:50px;padding:0 4px 0 18px;font-size:.98rem;font-weight:700}.mobile-menu-sub-link:first-child a{padding-top:6px}.mobile-menu-sub-link:last-child a{padding-bottom:4px}.mobile-menu-footer{gap:10px;margin-top:auto;padding-top:22px;display:grid}.mobile-menu-phone,.mobile-menu .btn-primary{width:100%;min-height:54px}.mobile-menu-phone{border-radius:18px}.mobile-menu-consult{border-radius:18px;width:100%;min-height:54px}@media (width<=640px){.announcement-bar{min-height:38px;padding:0 38px 0 10px}.announcement-inner{gap:7px;font-size:12px}.announcement-mobile-hide,.announcement-divider{display:none}.announcement-pill{padding:4px 7px}}.mobile-conversion-dock{z-index:880;pointer-events:none;padding:10px 12px 0;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-conversion-dock:before{content:"";background:linear-gradient(to top,var(--bg-base),transparent);pointer-events:none;height:56px;position:absolute;bottom:100%;left:0;right:0}.mobile-conversion-dock-inner{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff1a,#ffffff09),#08080de0;border:1px solid #ffffff24;border-radius:24px 24px 0 0;grid-template-columns:.78fr .78fr 1.35fr;gap:8px;width:min(100%,560px);margin:0 auto;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 -12px 42px #00000080,0 0 54px #7b5cff29}.mobile-dock-action{color:#fff;border-radius:17px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.mobile-dock-action-secondary{background:#fff1;border:1px solid #ffffff1a}.mobile-dock-action-primary{background:var(--brand-gradient);box-shadow:var(--shadow-cta)}@media (width<=860px){.mobile-conversion-dock{display:block}body{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.nav-link,.mobile-menu,.mobile-menu::backdrop{transition:none!important}}@media (width>=1080px){.nav-links{display:flex}.nav-cta{justify-content:center;align-items:center;display:inline-flex}.nav-menu-toggle{display:none}}@media (prefers-reduced-motion:reduce){@supports (view-transition-name:none){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms}}}:root{--ir-h1-size:clamp(2.45rem,5vw + .15rem,5.15rem);--ir-h1-line:.99;--ir-h1-track:-.048em;--ir-h2-size:clamp(2rem,3vw + .85rem,4.25rem);--ir-h2-line:1.04;--ir-h2-track:-.045em;--ir-h3-size:clamp(1.18rem,1vw + .95rem,1.75rem);--ir-h3-line:1.16;--ir-h3-track:-.026em;--ir-section-y-sm:clamp(48px,6vw,72px);--ir-section-y-md:clamp(72px,8vw,104px);--ir-card-radius:28px;--ir-card-bg:linear-gradient(180deg,#ffffff0b,#ffffff05),#10111bf2;--ir-card-bg-hover:radial-gradient(circle at 100% 0%,#7b5cff14,transparent 34%),linear-gradient(180deg,#ffffff0d,#ffffff05),#10111bf7;--ir-card-border:#ffffff16;--ir-card-border-hover:#7b5cff47;--ir-card-shadow:inset 0 1px 0 #ffffff0d,0 20px 48px #00000042;--ir-card-shadow-hover:inset 0 1px 0 #ffffff12,0 28px 72px #00000057,0 0 46px #7b5cff14;--ir-icon-size-sm:38px;--ir-icon-size-md:48px}main h1:not(.sr-only),.hero-headline,.get-started-copy h1{font-family:var(--font-heading),sans-serif;font-size:var(--ir-h1-size);line-height:var(--ir-h1-line);letter-spacing:var(--ir-h1-track);text-wrap:balance}main h2:not(.sr-only),.bento-header h2,.proof-header h2,.faq-header h2,.how-header h2,.final-cta-headline,.guarantee-headline,.get-started-card h2{font-family:var(--font-heading),sans-serif;font-size:var(--ir-h2-size);line-height:var(--ir-h2-line);letter-spacing:var(--ir-h2-track);text-wrap:balance;color:var(--text-heading);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}main h3:not(.sr-only),.bento-title,.how-step-headline,.proof-name,.faq-question-text{font-family:var(--font-heading),sans-serif;font-size:var(--ir-h3-size);line-height:var(--ir-h3-line);letter-spacing:var(--ir-h3-track);color:var(--text-heading)}main h2 .gradient-text,main h3 .gradient-text{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero-subheadline,.get-started-copy>p,.proof-header p,.how-subtitle{color:var(--text-body);line-height:1.72}.hero{padding-top:clamp(70px,8.5vw,118px);padding-bottom:clamp(74px,8vw,120px)}.section-divider,.problem,.solution,.how,.proof,.bento,.guarantee,.final-cta,.faq,.trust{padding-top:var(--ir-section-y-md)!important;padding-bottom:var(--ir-section-y-md)!important}.trust{padding-top:var(--ir-section-y-sm)!important;padding-bottom:var(--ir-section-y-sm)!important}.section-divider:before{opacity:.72}:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.pricing-guarantee-card,.services-stat,.services-compare-card,.services-bureau-card,.services-consult-card,.services-closing-card,.results-stat-card,.results-case-card,.results-gallery-card,.results-review-card,.about-copy-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.compare-fit-card,.experian-proof-card,.experian-faq-card,.experian-closing-card,.equifax-proof-card,.equifax-faq-card,.equifax-closing-card,.transunion-proof-card,.transunion-faq-card,.transunion-closing-card,.ir-quick-path-card,.faq-item){border-radius:var(--ir-card-radius)!important;border:1px solid var(--ir-card-border)!important;background:var(--ir-card-bg)!important;box-shadow:var(--ir-card-shadow)!important}:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.services-bureau-card,.results-gallery-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.ir-quick-path-card,.faq-item){transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.services-bureau-card,.results-gallery-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.ir-quick-path-card,.faq-item):hover{transform:translateY(-3px);border-color:var(--ir-card-border-hover)!important;background:var(--ir-card-bg-hover)!important;box-shadow:var(--ir-card-shadow-hover)!important}:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.services-bureau-card,.results-gallery-card,.about-card,.compare-company-card,.faq-item):before{pointer-events:none}:is(.bento-icon,.how-step-icon,.qualifier-icon,.services-hero-panel-icon,.services-bureau-icon,.pricing-card-icon,.proof-result-icon,.trust-award-icon,.dash-float-icon,.faq-icon,.ir-icon-capsule,.premium-icon-capsule){width:var(--ir-icon-size-md);height:var(--ir-icon-size-md);min-width:var(--ir-icon-size-md);color:var(--text-heading);background:linear-gradient(145deg,#ffffff14,#ffffff06),#141520eb;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #0000003d}.dash-float-icon,.proof-result-icon,.trust-award-icon{width:var(--ir-icon-size-sm);height:var(--ir-icon-size-sm);min-width:var(--ir-icon-size-sm);border-radius:14px}:is(.faq-item,.pricing-faq-item,.experian-faq-card,.equifax-faq-card,.transunion-faq-card){overflow:hidden}:is(.faq-question,.pricing-faq-question,.experian-faq-question,.equifax-faq-question,.transunion-faq-question){min-height:76px;color:var(--text-heading);padding:24px 28px}:is(.faq-answer,.pricing-faq-answer,.experian-faq-answer,.equifax-faq-answer,.transunion-faq-answer){padding:0 28px 26px}:is(.faq-answer,.pricing-faq-answer,.experian-faq-answer,.equifax-faq-answer,.transunion-faq-answer) p{color:var(--text-body);line-height:1.76}:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.services-bureau-card,.results-gallery-card,.about-card,.compare-company-card,.faq-item){backdrop-filter:none!important}.site-nav,.announcement-bar,.mobile-conversion-dock-inner,.dash-main,.dash-float,.ir-founder-caption{backdrop-filter:blur(14px)saturate(140%)}@media (width<=760px){:root{--ir-card-radius:22px}main h1:not(.sr-only),.hero-headline,.get-started-copy h1{letter-spacing:-.045em;font-size:clamp(2.25rem,12vw,3.35rem);line-height:1.02}main h2:not(.sr-only),.bento-header h2,.proof-header h2,.faq-header h2,.how-header h2{font-size:clamp(2rem,9vw,3.05rem);line-height:1.05}.hero{padding-top:clamp(54px,12vw,82px);padding-bottom:clamp(54px,12vw,84px)}.section-divider,.problem,.solution,.how,.proof,.bento,.guarantee,.final-cta,.faq{padding-top:var(--ir-section-y-sm)!important;padding-bottom:var(--ir-section-y-sm)!important}:is(.faq-question,.pricing-faq-question,.experian-faq-question,.equifax-faq-question,.transunion-faq-question){min-height:64px;padding:20px}:is(.faq-answer,.pricing-faq-answer,.experian-faq-answer,.equifax-faq-answer,.transunion-faq-answer){padding:0 20px 22px}}@media (width<=760px),(prefers-reduced-data:reduce){.site-nav,.announcement-bar,.mobile-conversion-dock-inner,.dash-main,.dash-float,.ir-founder-caption{backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.services-bureau-card,.results-gallery-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.ir-quick-path-card,.faq-item){transition:none;transform:none}}:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #0a8dffeb;box-shadow:0 0 0 4px #0a8dff21,0 0 28px #7b5cff38}:where(a,button,summary,.btn,.quiz-card,.mobile-dock-action){touch-action:manipulation;-webkit-tap-highlight-color:#0a8dff29}.announcement-cta,.announcement-close{min-height:44px}.nav-link,.mobile-menu-links a,.mobile-dock-action,.faq-question{touch-action:manipulation}.mobile-dock-action{min-height:52px}.mobile-conversion-dock{padding-bottom:max(10px,env(safe-area-inset-bottom))}body:has(#mobile-nav-state:checked) .mobile-conversion-dock{opacity:0;pointer-events:none;transform:translateY(18px)}@media (hover:none),(pointer:coarse){:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.services-bureau-card,.results-gallery-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.ir-quick-path-card,.faq-item):hover{transform:none}}@supports (content-visibility:auto){:is(.faq,.pricing-faq,.pricing-testimonials,.results-gallery,.results-filters,.results-reviews,.compare-stories,.blog-grid-section,.problem,.solution,.how,.guarantee,.final-cta,.pricing-roi,.pricing-value,.pricing-testimonials,.pricing-closing,.results-disclaimer,.about-cta,.services-closing){content-visibility:auto;contain-intrinsic-size:1px 700px}}@media (width<=760px),(prefers-reduced-data:reduce){:is(.bento-tile,.proof-card,.how-step-card,.pricing-card,.pricing-plan-card,.pricing-tier,.services-bureau-card,.results-gallery-card,.about-card,.about-value-card,.compare-company-card,.compare-story-card,.ir-quick-path-card,.faq-item,.quiz-panel,.quiz-card){backdrop-filter:none;filter:none}.mobile-conversion-dock-inner{box-shadow:inset 0 1px #ffffff14,0 -10px 32px #00000075}}main:is(h2,h3):is(.ir-gradient-text,.gradient-text){-webkit-text-fill-color:currentColor;color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.faq{background:var(--bg-base);padding:clamp(80px,10vw,128px) 0;position:relative}.faq-header{text-align:center;max-width:720px;margin:0 auto 56px}.faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto 48px;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out);overflow:hidden}.faq-item:hover{border-color:var(--border-medium)}.faq-item[open]{border-color:var(--border-medium);background:var(--bg-card-hover)}.faq-question{cursor:pointer;color:var(--text-heading);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:22px 26px;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}.faq-question-text{font-family:var(--font-heading),sans-serif;letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.35}.faq-icon{background:var(--bg-glass);border:1px solid var(--border-soft);width:40px;height:40px;color:var(--text-body);transition:transform var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.faq-icon-line{transition:transform var(--duration-normal) var(--ease-out);background:currentColor;border-radius:999px;display:block;position:absolute}.faq-icon-line-horizontal{width:14px;height:2px}.faq-icon-line-vertical{width:2px;height:14px}.faq-item[open] .faq-icon{background:var(--brand-gradient);color:#fff;border-color:#0000;transform:rotate(45deg)}.faq-answer p{color:var(--text-body);border-top:1px solid var(--border-soft);padding-top:18px;font-size:15px;line-height:1.7}.faq-footer{text-align:center}.faq-link{color:var(--text-heading);border-radius:var(--radius-pill);background:var(--bg-glass);border:1px solid var(--border-medium);-webkit-backdrop-filter:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.faq-link:hover{border-color:var(--border-glow);background:#ffffff14}.faq-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.bento{background:var(--bg-base);padding:clamp(80px,10vw,128px) 0;position:relative}.bento-header{text-align:center;max-width:720px;margin:0 auto 64px}.bento-grid{grid-template-columns:1fr;gap:16px;margin-bottom:80px;display:grid}@media (width>=768px){.bento-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"primary primary tile2""primary primary tile3""tile4 tile5 tile6""tile7 tile8 tile8";gap:16px}}@media (width>=1024px){.bento-grid{gap:20px}}.bento-tile{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);isolation:isolate;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.bento-tile:after{content:"";z-index:-1;pointer-events:none;opacity:.65;width:240px;height:240px;transition:opacity var(--duration-normal) var(--ease-out);position:absolute;top:-80px;right:-70px}.bento-tile--blue:after{background:radial-gradient(circle,#0a8dff73,#0000 70%)}.bento-tile--purple:after{background:radial-gradient(circle,#7b5cff80,#0000 70%)}.bento-tile--pink:after{background:radial-gradient(circle,#ff4fa366,#0000 70%)}.bento-tile:hover{background:var(--bg-card-hover);border-color:var(--border-medium);transform:translateY(-3px)}.bento-tile:hover:after{opacity:1}.bento-tile--tile8{background:#161825fa}.bento-tile--tile8:after{display:none}.bento-tile--primary{border-color:var(--border-medium);background:linear-gradient(160deg,#222230f2,#16161ef7);min-height:320px;padding:36px;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0000008c}.bento-tile--primary:before{content:"";border-radius:var(--radius-2xl);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0a8dff80,#7b5cff80,#ff4fa373);padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.bento-tile--primary:after{content:"";opacity:.85;z-index:-1;pointer-events:none;background:radial-gradient(circle,#7b5cff66,#ff4fa340,#0000 70%);width:360px;height:360px;position:absolute;top:-120px;right:-90px}.bento-icon{width:44px;height:44px;color:var(--text-heading);background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.bento-tile--blue .bento-icon{color:var(--brand-blue);background:#0a8dff24;border-color:#0a8dff47}.bento-tile--purple .bento-icon{color:var(--brand-purple);background:#7b5cff24;border-color:#7b5cff52}.bento-tile--pink .bento-icon{color:var(--brand-pink);background:#ff4fa324;border-color:#ff4fa34d}.bento-tile--primary .bento-icon{background:var(--brand-gradient);color:#fff;border:none;width:56px;height:56px;box-shadow:0 12px 32px -8px #7b5cff99}.bento-title{color:var(--text-heading);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.3}.bento-tile--primary .bento-title{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,2vw + .5rem,28px);line-height:1.2}.bento-description{color:var(--text-body);font-size:14px;line-height:1.6}.bento-tile--primary .bento-description{max-width:540px;font-size:16px;line-height:1.6}.bento-fit{grid-template-columns:1fr;gap:16px;max-width:1080px;margin:0 auto;display:grid}@media (width>=768px){.bento-fit{grid-template-columns:1fr 1fr;gap:20px}}.bento-fit-col{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);padding:28px}.bento-fit-for{background:linear-gradient(180deg,#22c55e0d,transparent 60%),var(--bg-card);border-color:#22c55e38}.bento-fit-not{background:linear-gradient(180deg,#ef44440d,transparent 60%),var(--bg-card);border-color:#ef44442e}.bento-fit-header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.bento-fit-icon{width:28px;height:28px;color:var(--status-success);background:#22c55e29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bento-fit-icon-not{color:var(--status-error);background:#ef444424}.bento-fit-header h3{color:var(--text-heading);letter-spacing:-.01em;font-size:17px;font-weight:700}.bento-fit-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.bento-fit-col li{color:var(--text-body);padding-left:22px;font-size:14px;line-height:1.6;position:relative}.bento-fit-for li:before{content:"";border-left:2px solid var(--status-success);border-bottom:2px solid var(--status-success);width:12px;height:6px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.bento-fit-not li:before{content:"";border-top:2px solid var(--status-error);width:8px;height:0;position:absolute;top:11px;left:2px}.bento-tile,.bento-fit-col{background:var(--surface-premium-deep);box-shadow:var(--shadow-premium);border-color:#ffffff1f}.bento-tile--primary{box-shadow:var(--shadow-premium-strong);border-color:#7b5cff4d}@media (hover:hover) and (pointer:fine){.bento-tile:hover,.bento-fit-col:hover{box-shadow:var(--shadow-premium-strong);border-color:#ffffff2e;transform:translateY(-4px)}}.final-cta{isolation:isolate;background:var(--bg-base);padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.final-cta-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.final-cta-orb{filter:blur(42px);opacity:.55;border-radius:50%;position:absolute}.final-cta-content{text-align:center;max-width:720px;margin:0 auto;position:relative}.final-cta-headline{letter-spacing:-.03em;color:var(--text-heading);margin-bottom:24px;font-size:clamp(2rem,4vw + 1rem,3.5rem);line-height:1.08}.final-cta-sub{color:var(--text-body);max-width:580px;margin:0 auto 36px;font-size:17px;line-height:1.6}.final-cta-buttons{flex-direction:column;justify-content:center;gap:10px;margin-bottom:16px;display:flex}@media (width>=540px){.final-cta-buttons{flex-flow:wrap}}.final-cta-meta{color:var(--text-body);margin-bottom:56px;font-size:13px;display:block}.final-cta-meta strong{color:var(--text-body);font-weight:600}.final-testimonial{background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:var(--radius-xl);-webkit-backdrop-filter:none;text-align:left;align-items:flex-start;gap:16px;max-width:600px;margin:0 auto;padding:28px;display:flex}.final-testimonial-avatar{width:44px;height:44px;font-family:var(--font-heading),sans-serif;color:#fff;background:linear-gradient(135deg,#ff4fa3,#7b5cff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -4px #ff4fa380}.final-testimonial blockquote p{color:var(--text-body);margin-bottom:12px;font-size:15px;font-style:italic;line-height:1.65}.final-testimonial blockquote p strong{color:var(--text-heading);font-style:normal;font-weight:600}.final-testimonial figcaption{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.final-testimonial figcaption strong{color:var(--text-body);font-weight:600}.final-cta-callback{color:var(--text-body);max-width:620px;margin:28px auto 0;font-size:15px;line-height:1.6}.footer{border-top:1px solid var(--border-soft);isolation:isolate;background:#050508;padding:clamp(72px,8vw,104px) 0 34px;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;background:radial-gradient(42% 48% at 8% 8%,#0a8dff1f,#0000 70%),radial-gradient(44% 48% at 90% 10%,#7b5cff1f,#0000 72%),radial-gradient(44% 44% at 84% 92%,#ff4fa314,#0000 70%);position:absolute;inset:0}.footer-shell{z-index:1;position:relative}.footer-grid,.footer-columns{grid-template-columns:1fr;align-items:start;gap:44px;display:grid}@media (width>=720px){.footer-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:48px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}}@media (width>=860px){.footer-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,2.4fr);gap:clamp(28px,4vw,52px)}.footer-columns{grid-template-columns:minmax(96px,.65fr) minmax(150px,.95fr) minmax(190px,1.18fr);gap:clamp(20px,2.4vw,34px)}.footer-nav-col a,.footer-start p{font-size:16px}.footer-primary{white-space:normal;text-align:center;padding-inline:16px}}@media (width>=1180px){.footer-grid{grid-template-columns:minmax(260px,.86fr) minmax(0,2.64fr);gap:clamp(48px,5vw,82px)}.footer-columns{grid-template-columns:minmax(150px,.75fr) minmax(220px,1fr) minmax(300px,1.25fr);gap:clamp(36px,4vw,64px)}.footer-nav-col a,.footer-start p{font-size:17px}.footer-primary{white-space:nowrap;padding-inline:26px}}.footer-brand{align-self:start;padding-top:0}.footer-columns,.footer-nav-col,.footer-start{align-self:start;min-width:0;margin-top:0;padding-top:0}.footer-logo{align-items:flex-start;margin:-6px 0 24px;display:inline-flex}.footer-logo img{max-width:min(38vw,148px);height:auto;width:148px!important}@media (width<=640px){.footer-logo{margin-bottom:22px}.footer-logo img{max-width:128px;width:128px!important}}@media (width>=960px){.footer-logo{margin-top:-8px}}.footer-logo:focus-visible,.footer-nav-col a:focus-visible,.footer-start a:focus-visible,.footer-legal a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:6px}.footer-tagline{color:var(--text-body);max-width:390px;margin-bottom:34px;font-size:17px;line-height:1.7}.footer-contact{gap:18px;margin-bottom:28px;display:grid}.footer-contact-link{width:fit-content;color:var(--text-body);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:14px;font-size:16px;display:inline-flex}.footer-contact-link:hover{color:var(--text-heading)}.footer-contact-icon{width:44px;height:44px;color:var(--text-body);border:1px solid var(--border-soft);background:#ffffff09;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer-location{color:var(--text-muted);margin:28px 0 20px;font-size:14px}.footer-proof-pills{flex-wrap:wrap;gap:10px;max-width:360px;display:flex}.footer-proof-pills span{border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--text-body);letter-spacing:.03em;background:#ffffff08;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.footer-proof-pills svg{color:var(--status-warning)}.footer-col-title{font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--brand-pink);border-bottom:1px solid #ffffff1f;margin-top:0;margin-bottom:22px;padding-bottom:16px;font-size:13px;font-weight:800}.footer-col-title-sub{color:var(--brand-blue);letter-spacing:.16em;margin-top:28px;font-size:12px}.footer-nav-col ul{gap:20px;list-style:none;display:grid}.footer-nav-col a{color:var(--text-body);transition:color var(--duration-fast) var(--ease-out);font-size:17px;line-height:1.3}.footer-nav-col a:hover{color:var(--text-heading)}.footer-start p{color:var(--text-body);max-width:430px;margin-bottom:28px;font-size:17px;line-height:1.65}.footer-primary{justify-content:center;width:100%;min-height:56px;margin-bottom:16px}.footer-call-button{border-radius:var(--radius-pill);border:1px solid var(--border-medium);width:100%;min-height:56px;color:var(--text-heading);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);background:#ffffff09;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.footer-call-button:hover{border-color:var(--border-glow);background:#ffffff0f}.footer-or{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;margin:28px 0 24px;font-size:12px;font-weight:800}.footer-record{border-radius:var(--radius-xl);background:linear-gradient(145deg,#0a8dff14,#7b5cff14,#ff4fa30f),#ffffff09;border:1px solid #7b5cff47;padding:22px 24px}.footer-record-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:12px;font-weight:800}.footer-record strong{color:var(--text-heading);margin-bottom:18px;font-size:18px;line-height:1.45;display:block}.footer-record a{color:var(--brand-blue);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.footer-bottom{border-top:1px solid var(--border-soft);gap:16px;margin-top:clamp(48px,6vw,72px);padding-top:24px;display:grid}@media (width>=860px){.footer-bottom{grid-template-columns:1fr auto;align-items:start}.footer-disclaimer{grid-column:1/-1}}.footer-copyright,.footer-disclaimer{color:var(--text-muted);font-size:12px}.footer-disclaimer{opacity:.8;max-width:780px;line-height:1.6}.footer-legal{flex-wrap:wrap;gap:12px 18px;display:flex}.footer-legal a{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);font-size:12px}.footer-legal a:hover{color:var(--text-heading)}.get-started-quiz{position:relative;overflow:clip}.get-started-quiz:before,.get-started-quiz:after{content:"";pointer-events:none;opacity:.72;border-radius:999px;position:absolute}.get-started-quiz:before{background:#0a8dff29;width:min(44vw,580px);height:min(44vw,580px);top:-12vw;left:-16vw}.get-started-quiz:after{background:#ff4fa31a;width:min(42vw,540px);height:min(42vw,540px);bottom:8%;right:-16vw}.get-started-shell{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(1.5rem,3vw,2rem);padding-top:clamp(4.75rem,8vw,6.75rem);padding-bottom:clamp(4rem,8vw,6.5rem);display:grid;position:relative}.get-started-copy{gap:1.15rem;max-width:640px;display:grid}.get-started-copy h1{background:linear-gradient(118deg,#fff 0%,#dcecff 34%,#bfaeff 66%,#ffc2df 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.035em;background-clip:text;margin:0;font-size:clamp(2.35rem,5vw + .25rem,5rem);line-height:1.02}.get-started-sub,.get-started-trust{color:#e2e8f0d1;margin:0;line-height:1.8}.get-started-trust{color:#f8fafc;font-weight:600}@media (width<=980px){.get-started-shell{grid-template-columns:1fr}}@media (width<=640px){.get-started-shell{padding-top:4rem;padding-bottom:4rem}.get-started-copy h1{line-height:1.06}}.guarantee{background:#050508;padding:clamp(72px,8vw,112px) 0;position:relative}.guarantee-card{border-radius:var(--radius-2xl);border:1px solid var(--border-medium);-webkit-backdrop-filter:none;background:linear-gradient(160deg,#22223099,#16161e99);max-width:880px;margin:0 auto;padding:clamp(40px,5vw,64px);position:relative;overflow:hidden}.guarantee-bg{z-index:0;opacity:.7;background:radial-gradient(80% 60% at 50% 0,#ff4fa338,#0000 60%),radial-gradient(60% 50% at 50% 100%,#7b5cff2e,#0000 70%);position:absolute;inset:0}.guarantee-card:before{content:"";border-radius:var(--radius-2xl);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0a8dff80,#7b5cff80,#ff4fa38c);padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.guarantee-inner{z-index:1;text-align:center;position:relative}.guarantee-kicker{flex-direction:column;align-items:center;gap:16px;margin-bottom:22px;display:flex}.guarantee-badge{color:#fff;background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 34%),linear-gradient(135deg,#0a8dff38,#7b5cff33,#ff4fa33d);border:1px solid #ffffff29;border-radius:26px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #ff4fa333,0 18px 42px #0a8dff1f}.guarantee-headline{color:var(--text-heading);margin-bottom:28px;font-size:clamp(1.75rem,3vw + 1rem,2.5rem);line-height:1.15}.guarantee-prose{text-align:left;max-width:640px;margin:0 auto 32px}.guarantee-prose p{color:var(--text-body);margin-bottom:16px;font-size:16px;line-height:1.7}.guarantee-prose p:last-child{margin-bottom:0}.guarantee-prose strong{color:var(--text-heading);font-weight:600}.guarantee-disclaimer{color:var(--text-muted);max-width:580px;margin:0 auto;font-size:12px;line-height:1.5}.hero{isolation:isolate;background:var(--bg-base);padding:64px 0 104px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 12% 18%,#0a8dff2e,#0000 60%),radial-gradient(60% 50%,#7b5cff24,#0000 65%),radial-gradient(60% 50% at 90% 88%,#ff4fa329,#0000 60%);position:absolute;inset:0}@media (width>=768px){.hero{padding:92px 0 132px}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (width>=1024px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.hero-content{max-width:670px}.hero-headline{max-width:720px;margin-bottom:22px}.hero-headline-accent,.hero-headline-tail,.hero-credit-line{display:inline}.hero-subheadline{color:var(--text-body);max-width:580px;margin-bottom:36px;font-size:clamp(16px,1.3vw + .8rem,19px);line-height:1.55}.hero-subheadline strong{color:var(--text-heading);font-weight:700}.hero-qualifier{margin-bottom:36px}.hero-qualifier-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:13px;font-weight:500}.hero-qualifier-grid{grid-template-columns:1fr;gap:10px;list-style:none;display:grid}@media (width>=540px){.hero-qualifier-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width>=1024px){.hero-qualifier-grid{grid-template-columns:repeat(2,1fr)}}.qualifier-card{border-radius:var(--radius-md);-webkit-backdrop-filter:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);color:var(--text-heading);cursor:pointer;background:linear-gradient(145deg,#ffffff16,#ffffff09),#181824b8;border:1px solid #ffffff24;align-items:center;gap:12px;min-width:0;min-height:60px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.qualifier-card:hover{border-color:var(--border-glow);background:radial-gradient(circle at 0 0,#0a8dff1f,#0000 48%),linear-gradient(145deg,#ffffff1b,#ffffff0b),#181824c7;transform:translateY(-2px)}.qualifier-card:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.qualifier-card:active{transform:scale(.98)}.qualifier-icon{width:38px;height:38px;color:var(--text-heading);background:#7b5cff1f;border:1px solid #7b5cff33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qualifier-card:hover .qualifier-icon{background:#7b5cff2e;border-color:#7b5cff4d}.qualifier-label{flex:1;min-width:0}.qualifier-arrow{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transform:translate(-4px)}.qualifier-card:hover .qualifier-arrow{opacity:1;transform:translate(0)}.hero-ctas{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}@media (width<=520px){.hero-badge{padding-right:10px;font-size:11px}.hero-badge-text{gap:4px}.hero-headline{font-size:clamp(2.08rem,11vw,2.68rem)}.hero-headline-accent,.hero-headline-tail,.hero-credit-line,.hero-subheadline strong{display:block}}@media (width>=540px){.hero-ctas{flex-flow:wrap}}.hero-fear-killer{color:var(--text-muted);font-size:13px;line-height:1.5}.hero-fear-killer strong{color:var(--text-heading);font-weight:700}.hero-visual{display:none;position:relative}@media (width>=1024px){.hero-visual{display:block;transform:translateY(-18px)}}.dashboard-wrap{aspect-ratio:1/1.05;width:100%;max-width:500px;margin:0 auto;position:relative}.dash-main{border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(160deg,#1c1c28f2 0%,#12121af7 100%);border-radius:24px;padding:28px;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 80px -20px #7b5cff66,0 10px 40px -10px #0a8dff40}.dash-main:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0a8dff80,#7b5cff66,#ff4fa359);border-radius:24px;padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dash-main-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dash-pill{border:1px solid var(--border-soft);color:var(--text-body);background:#ffffff0f;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.dash-pill-dot{background:var(--status-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseGlow;box-shadow:0 0 8px #22c55e99}.dash-trend{color:var(--status-success);background:#22c55e24;border-radius:100px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.dash-trend-arrow{font-size:14px}.dash-score{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.dash-score-num{font-family:var(--font-heading),sans-serif;letter-spacing:-.04em;background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:72px;font-weight:900;line-height:.95}.dash-score-meta{padding-bottom:6px}.dash-score-label{color:var(--text-heading);margin-bottom:2px;font-size:14px;font-weight:600}.dash-score-from{color:var(--text-muted);font-size:12px}.dash-gauge{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:24px;position:relative;overflow:hidden}.dash-gauge-fill{background:var(--brand-gradient);background-size:200% 100%;border-radius:3px;width:82%;animation:3s linear infinite shimmer;position:absolute;inset:0}.dash-bureaus{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.dash-bureau{text-align:center;padding:8px 4px}.dash-bureau-name{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.dash-bureau-score{font-family:var(--font-heading),sans-serif;color:var(--text-heading);letter-spacing:-.02em;font-size:18px;font-weight:700;display:block}.dash-float{border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(20px);z-index:2;white-space:nowrap;background:#1c1c28f0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px 11px 11px;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0009,inset 0 1px #ffffff0f}.dash-float-1{animation:6s ease-in-out infinite orbFloat;top:-26px;left:32px}.dash-float-2{animation:7s ease-in-out infinite reverse orbFloat;bottom:144px;right:-2px}.dash-float-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dash-float-icon-success{color:var(--status-success);background:#22c55e2e}.dash-float-icon-gradient{background:var(--brand-gradient);color:#fff}.dash-float-title{color:var(--text-heading);font-size:13px;font-weight:600;line-height:1.2}.dash-float-meta{color:var(--text-muted);margin-top:2px;font-size:11px}.how{background:var(--bg-section);padding:clamp(80px,10vw,128px) 0;position:relative;overflow:hidden}.how:before{content:"";pointer-events:none;background:radial-gradient(30% 50% at 16%,#0a8dff14,#0000 65%),radial-gradient(30% 50%,#7b5cff14,#0000 65%),radial-gradient(30% 50% at 84%,#ff4fa314,#0000 65%);position:absolute;inset:0}.how-header{text-align:center;max-width:720px;margin:0 auto 64px}.how-subtitle{color:var(--text-body);max-width:580px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.how-steps{counter-reset:step;grid-template-columns:1fr;gap:20px;margin-bottom:56px;list-style:none;display:grid}@media (width>=1024px){.how-steps{grid-template-columns:repeat(3,1fr);gap:28px;position:relative}}.how-step{position:relative}.how-step-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);height:100%;box-shadow:var(--shadow-card);transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);padding:32px 28px;position:relative;overflow:hidden}.how-step-card:before{content:"";opacity:.6;height:1px;position:absolute;top:0;left:24px;right:24px}.how-step:first-child .how-step-card:before{background:linear-gradient(90deg,transparent,var(--brand-blue),transparent)}.how-step:nth-child(2) .how-step-card:before{background:linear-gradient(90deg,transparent,var(--brand-purple),transparent)}.how-step:nth-child(3) .how-step-card:before{background:linear-gradient(90deg,transparent,var(--brand-pink),transparent)}.how-step:first-child .how-step-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a8dff2e,#0000 70%);width:240px;height:240px;position:absolute;top:-80px;right:-60px}.how-step:nth-child(2) .how-step-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7b5cff33,#0000 70%);width:240px;height:240px;position:absolute;top:-80px;right:-60px}.how-step:nth-child(3) .how-step-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff4fa32e,#0000 70%);width:240px;height:240px;position:absolute;top:-80px;right:-60px}.how-step-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.how-step-num{font-family:var(--font-heading),sans-serif;letter-spacing:-.045em;background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;opacity:.95;z-index:1;background-clip:text;padding-bottom:4px;font-size:56px;font-weight:900;line-height:1.08;display:inline-block;position:relative;overflow:visible}.how-step-icon{background:var(--bg-glass);border:1px solid var(--border-soft);width:44px;height:44px;color:var(--text-heading);transition:filter var(--duration-normal) var(--ease-out);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.how-step-actor{background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-body);letter-spacing:.04em;z-index:1;align-items:center;gap:8px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.how-step-actor strong{color:var(--text-heading);letter-spacing:.1em;font-weight:700}.how-step-actor span:not(.how-step-time){color:var(--text-muted)}.how-step-time{color:var(--text-muted);text-transform:lowercase}.how-step-headline{color:var(--text-heading);letter-spacing:-.015em;z-index:1;margin-bottom:12px;font-size:19px;font-weight:700;line-height:1.3;position:relative}.how-step-description{z-index:1;color:var(--text-body);font-size:14px;line-height:1.65;position:relative}.how-connector{color:var(--brand-purple);opacity:.5;display:none}@media (width>=1024px){.how-connector{z-index:2;justify-content:center;align-items:center;width:24px;height:14px;display:flex;position:absolute;top:56px;right:-22px}}.how-footer{text-align:center}.how-footer-kicker{color:var(--text-body);margin-bottom:10px;font-size:15px}.how-footer-transition{color:var(--text-body);max-width:620px;margin:18px auto 0;font-size:15px;line-height:1.6}.how-footer-link{color:var(--text-heading);border-radius:var(--radius-pill);background:var(--bg-glass);border:1px solid var(--border-medium);-webkit-backdrop-filter:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.how-footer-link:hover{border-color:var(--border-glow);background:#ffffff14}.how-footer-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.problem{background:var(--bg-base);padding:clamp(80px,10vw,128px) 0}.problem-header{text-align:center;max-width:720px;margin:0 auto 64px}.problem-grid{grid-template-columns:1fr;gap:16px;margin-bottom:64px;display:grid}@media (width>=768px){.problem-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.pain-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);padding:28px;position:relative;overflow:hidden}.pain-card:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b85,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pain-card:hover{background:var(--bg-card-hover);border-color:#f59e0b47;transform:translateY(-2px)}.pain-card-icon{width:36px;height:36px;color:var(--status-warning);background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.pain-card-headline{color:var(--text-heading);letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(1.0625rem,1.5vw + .5rem,1.25rem);font-weight:700;line-height:1.3}.pain-card-description{color:var(--text-body);font-size:15px;line-height:1.6}.pain-card-layers{flex-direction:column;gap:14px;margin-top:6px;display:flex}.pain-layer{border-left:2px solid #f59e0b47;padding-left:14px}.pain-layer-label{color:var(--status-warning);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:600;display:inline-block}.pain-layer-text{color:var(--text-body);font-size:14px;line-height:1.55}.problem-transition{text-align:center;max-width:880px;color:var(--text-body);border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium);background:radial-gradient(48% 54% at 0 0,#0a8dff1f,#0000 68%),radial-gradient(44% 46% at 100% 0,#ff4fa31a,#0000 70%),linear-gradient(#ffffff12,#ffffff06),#12121cd1;border:1px solid #7b5cff3d;margin:0 auto;padding:clamp(28px,4vw,40px);font-size:clamp(1.0625rem,1.5vw + .5rem,1.25rem);line-height:1.55}.problem-transition strong{color:var(--text-heading);font-weight:700}.proof{background:var(--bg-base);padding:clamp(80px,10vw,128px) 0;position:relative}.proof-header{text-align:center;max-width:720px;margin:0 auto 64px}.proof-grid{grid-template-columns:1fr;gap:20px;margin-bottom:48px;list-style:none;display:grid}@media (width>=768px){.proof-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.proof-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden}.proof-card:before{content:"";background:linear-gradient(90deg,#0000,#7b5cff80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.proof-card-featured:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0a8dff80,#7b5cff73,#ff4fa366);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.proof-card:hover{border-color:var(--border-medium);transform:translateY(-2px)}.proof-stars{color:var(--status-warning);gap:2px;display:inline-flex}.proof-quote{flex:1}.proof-quote p{color:var(--text-body);font-size:15px;font-style:italic;line-height:1.65}.proof-result{border-radius:var(--radius-md);background:linear-gradient(135deg,#22c55e1a,#7b5cff0f);border:1px solid #22c55e38;align-items:center;gap:12px;padding:14px 16px;display:flex}.proof-result-icon{background:var(--status-success);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.proof-result-primary{color:var(--text-heading);font-size:13px;font-weight:600;line-height:1.2}.proof-result-secondary{color:var(--status-success);margin-top:2px;font-size:12px;font-weight:600}.proof-attribution{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding-top:16px;display:flex}.proof-avatar{width:38px;height:38px;font-family:var(--font-heading),sans-serif;color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -2px #0006}.proof-cite{font-style:normal;line-height:1.3}.proof-name{color:var(--text-heading);font-size:14px;font-weight:600}.proof-meta{color:var(--text-muted);margin-top:2px;font-size:12px}.proof-footer{text-align:center}.proof-link{color:var(--text-heading);border-radius:var(--radius-pill);background:var(--bg-glass);border:1px solid var(--border-medium);-webkit-backdrop-filter:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.proof-link:hover{border-color:var(--border-glow);background:#ffffff14}.proof-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.solution{isolation:isolate;background:var(--bg-base);padding:clamp(96px,12vw,144px) 0;position:relative}.solution-bg{z-index:-1;background:radial-gradient(80% 60% at 50% 0,#7b5cff1f,#0000 65%),radial-gradient(60% 50% at 80% 100%,#ff4fa314,#0000 70%),radial-gradient(50% 40% at 0 60%,#0a8dff0f,#0000 70%);position:absolute;inset:0}.solution-header{text-align:center;max-width:760px;margin:0 auto 56px}.solution-story-grid{align-items:center;gap:clamp(32px,5vw,58px);max-width:1120px;margin:0 auto 72px;display:grid}.solution-founder-photo{justify-content:center;display:flex}@media (width>=980px){.solution-story-grid{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)}}.solution-prose{max-width:720px;color:var(--text-body);margin:0;font-size:17px;line-height:1.7}.solution-prose p{margin-bottom:24px}.solution-prose p:last-child{margin-bottom:0}.solution-prose strong{color:var(--text-heading);font-weight:600}.solution-pull{font-family:var(--font-heading),sans-serif;color:var(--text-heading);letter-spacing:-.01em;font-weight:700}.solution-diffs{grid-template-columns:1fr;gap:16px;max-width:1080px;margin:0 auto 64px;list-style:none;display:grid}@media (width>=768px){.solution-diffs{grid-template-columns:repeat(3,1fr);gap:20px}}.diff-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);padding:28px;position:relative;overflow:hidden}.diff-card:before{content:"";opacity:0;transition:opacity var(--duration-normal) var(--ease-out);pointer-events:none;background:linear-gradient(135deg,#7b5cff1f,#0000 60%);position:absolute;inset:0}.diff-card:hover{border-color:var(--border-glow);transform:translateY(-2px)}.diff-card:hover:before{opacity:1}.diff-icon{background:var(--brand-gradient);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow-purple);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.diff-title{color:var(--text-heading);letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.3}.diff-description{color:var(--text-body);font-size:14px;line-height:1.6}.solution-cta{text-align:center}.solution-cta-meta{color:var(--text-body);margin-top:14px;font-size:13px}.trust{background:var(--bg-section);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:64px 0 72px;position:relative;overflow:hidden}.trust-stats{grid-template-columns:repeat(2,1fr);gap:24px 12px;margin-bottom:40px;display:grid}@media (width>=768px){.trust-stats{grid-template-columns:repeat(4,1fr);gap:24px}}.trust-stat{text-align:center;padding:0 8px;position:relative}@media (width>=768px){.trust-stat:not(:last-child):after{content:"";background:linear-gradient(180deg,transparent,var(--border-soft),transparent);width:1px;position:absolute;top:12px;bottom:12px;right:0}}.trust-stat-value{align-items:center;gap:4px;margin-bottom:6px;display:inline-flex}.trust-stat-num{font-family:var(--font-heading),sans-serif;letter-spacing:-.04em;background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}.trust-stat-suffix{font-family:var(--font-heading),sans-serif;color:var(--text-muted);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.trust-stat-icon-suffix{color:var(--status-warning);align-items:center;display:inline-flex;transform:translateY(1px)}.trust-stat-label{color:var(--text-body);margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.35}.trust-stat-sub{color:var(--text-muted);font-size:11px}.trust-supporting{text-align:center;max-width:720px;color:var(--text-body);margin:0 auto 56px;padding:0 8px;font-size:16px;line-height:1.6}.trust-supporting strong{color:var(--text-heading);font-weight:600}.trust-press{flex-direction:column;align-items:center;gap:18px;display:flex}.trust-press-logos{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12px;font-weight:800;line-height:1.3;display:flex}.trust-award{background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:var(--radius-pill);-webkit-backdrop-filter:none;align-items:center;gap:12px;margin-top:8px;padding:10px 18px;display:inline-flex}.trust-award-icon{color:var(--status-warning);display:inline-flex}.trust-award-title{color:var(--text-heading);font-size:13px;font-weight:600;line-height:1.1}.trust-award-sub{color:var(--text-muted);margin-top:2px;font-size:11px}@media (width<=760px){.guarantee-card,.final-testimonial,.qualifier-card,.dash-main,.dash-float,.faq-link,.how-footer-link,.proof-link,.trust-award{backdrop-filter:none}.final-cta-orb,.bento-tile:after,.bento-tile--primary:after,.get-started-quiz:after,.how-step-card:after{opacity:.42}.final-cta-orb:nth-child(3){display:none}}@media (prefers-reduced-data:reduce){.final-cta-orb,.bento-tile:after,.bento-tile--primary:after,.get-started-quiz:after,.how-step-card:after{display:none}.guarantee-card,.final-testimonial,.qualifier-card,.dash-main,.dash-float,.site-nav,.announcement-bar,.mobile-conversion-dock-inner,.mobile-menu{backdrop-filter:none}}[data-event]{cursor:pointer}.trust{padding-top:18px}.trust-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:36px}@media (width>=900px){.trust-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.trust-stat{text-align:center;background:radial-gradient(circle at 10% 0,#0a8dff14,#0000 45%),radial-gradient(circle at 90% 0,#ff4fa312,#0000 45%),linear-gradient(#ffffff0d,#ffffff05),#10111bf0;border:1px solid #ffffff14;border-radius:24px;padding:22px 18px;box-shadow:inset 0 1px #ffffff0d,0 20px 40px #0000003d}.trust-stat:not(:last-child):after{display:none!important}.trust-stat-label{font-size:14px;line-height:1.45}.trust-stat-sub{margin-top:4px;font-size:12px}.how-header{margin-bottom:42px}.how-steps{align-items:stretch;gap:18px}.how-step{grid-template-columns:1fr;gap:16px;display:grid}.how-step-card{background:linear-gradient(#ffffff0b,#ffffff05),#10111bf2;border-color:#ffffff14;border-radius:28px;padding:30px 26px;box-shadow:inset 0 1px #ffffff0d,0 24px 52px #00000047}.how-step-card:hover{border-color:#7b5cff42;transform:translateY(-3px)}.how-step-icon{background:#ffffff0f;border-radius:16px;width:52px;height:52px}.how-step-headline{margin-bottom:14px;font-size:1.6rem;line-height:1.18}.how-step-description{font-size:15px;line-height:1.72}.how-connector{color:#ffffff61;justify-content:center;align-items:center;display:none}@media (width>=1120px){.how-step{grid-template-columns:minmax(0,1fr) 24px;align-items:stretch}.how-step:last-child{grid-template-columns:minmax(0,1fr)}.how-connector{display:flex}}.faq-list{gap:14px;max-width:920px}.faq-item{background:linear-gradient(#ffffff0a,#ffffff05),#10111bf2;border-color:#ffffff14;border-radius:28px;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000002e}.faq-item:hover,.faq-item[open]{background:radial-gradient(circle at 100% 0,#7b5cff14,#0000 35%),linear-gradient(#ffffff0b,#ffffff05),#10111bf7;border-color:#7b5cff38}.faq-question{min-height:76px;padding:24px 28px}.faq-question-text{font-size:clamp(1.15rem,1vw + .95rem,1.5rem);line-height:1.25}.faq-icon{background:#ffffff0b;border-radius:18px;width:52px;height:52px}.faq-answer{padding:0 28px 24px}.faq-answer p{padding-top:20px;font-size:15px;line-height:1.78}.ir-founder-card{width:min(100%,520px)}.ir-founder-image{aspect-ratio:.82}.ir-founder-img{object-fit:cover;object-position:center 18%}.about-page .ir-founder-card,.about-page .ir-founder-image{width:100%}.get-started-page-main{background:radial-gradient(ellipse 58% 44% at 10% 0%,#0a8dff33,transparent 72%),radial-gradient(ellipse 52% 38% at 88% 4%,#7b5cff2e,transparent 70%),radial-gradient(ellipse 44% 34% at 74% 34%,#ff4fa31c,transparent 72%),linear-gradient(180deg,var(--bg-base) 0%,#0d0d14 38%,var(--bg-base) 100%)}.faq-list{gap:16px}:is(.faq-item,.faq-page-item,.pricing-faq-card,.equifax-faq-card,.experian-faq-card,.transunion-faq-card){border-radius:28px;position:relative;overflow:hidden;background:linear-gradient(#ffffff0b,#ffffff04),#0d0f19f7!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000003d!important}:is(.faq-item,.faq-page-item,.pricing-faq-card,.equifax-faq-card,.experian-faq-card,.transunion-faq-card):before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 0 0,#0a8dff1f,#0000 36%),radial-gradient(circle at 100% 0,#ff4fa31a,#0000 34%);position:absolute;inset:0}:is(.faq-item,.faq-page-item,.pricing-faq-card,.equifax-faq-card,.experian-faq-card,.transunion-faq-card):hover,:is(.faq-item,.faq-page-item,.pricing-faq-card,.equifax-faq-card,.experian-faq-card,.transunion-faq-card)[open]{border-color:#847aff42!important;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #00000047,0 0 0 1px #7b5cff14!important}:is(.faq-question,.faq-page-item summary,.pricing-faq-card summary,.equifax-faq-card summary,.experian-faq-card summary,.transunion-faq-card summary){z-index:1;color:#fff;min-height:84px;padding:24px 28px;position:relative}.faq-question-text{font-family:var(--font-heading),sans-serif;letter-spacing:-.025em;color:#fff;font-size:clamp(1.12rem,.8vw + .98rem,1.44rem);line-height:1.28}.faq-icon{color:#fff;background:linear-gradient(145deg,#ffffff14,#ffffff08),#161825f5;border:1px solid #ffffff1f;border-radius:18px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.8rem;font-weight:400;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}:is(.faq-item,.faq-page-item,.pricing-faq-card,.equifax-faq-card,.experian-faq-card,.transunion-faq-card)[open]:is(.faq-icon,summary span:last-child,summary b){background:linear-gradient(135deg,#0a8dff38,#ff4fa32e),#191a28fa;border-color:#7b5cff42;transform:rotate(45deg)}.faq-answer{z-index:1;color:#ecf1fad1;padding:0 28px 26px;line-height:1.76;position:relative}.faq-answer:before{content:"";background:linear-gradient(90deg,#ffffff14,#ffffff05);width:100%;height:1px;margin-bottom:18px;display:block}@media (width<=640px){:is(.faq-question,.faq-page-item summary,.pricing-faq-card summary,.equifax-faq-card summary,.experian-faq-card summary,.transunion-faq-card summary){min-height:78px;padding:20px 22px}.faq-question-text{font-size:clamp(1.06rem,1.1vw + .9rem,1.3rem)}.faq-answer{padding:0 22px 22px}}.about-page .ir-founder-card{width:min(100%,460px);max-width:460px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.about-page .ir-founder-image{aspect-ratio:4/5;border-radius:30px;height:auto;min-height:0}.about-page .ir-founder-img{object-fit:cover;object-position:center 18%;transform:none}.about-page .ir-founder-caption{inset:auto 16px 16px}@media (width<=760px){.about-page .ir-founder-card{width:min(100%,460px);max-width:460px}.about-page .ir-founder-image{border-radius:30px;min-height:0}.about-page .ir-founder-caption{inset:auto 16px 16px}}.site-header{background:#080910f0;border-top:1px solid #ffffff0f;border-bottom:none;padding:0;position:sticky;top:42px;box-shadow:0 10px 30px #00000038}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0a8dffb3 20%,#7b5cffcc 50%,#ff4fa399 80%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.dismiss-checkbox:checked~.site-header{top:0}.site-nav{max-width:min(var(--container-max),calc(100vw - 32px));height:auto;min-height:80px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:22px;margin:0 auto;padding:16px 0}.nav-logo{max-width:none}.nav-logo:hover{transform:none}.nav-link{box-shadow:none;background:0 0;border-radius:0;padding:10px 6px}.nav-menu-toggle{width:46px;height:46px;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px}@media (width<=640px){.site-header{padding:0;top:42px}.site-nav{border-radius:0;min-height:76px;padding:12px 0}.nav-logo{max-width:calc(100% - 62px)}}@media (width>=1080px){.site-nav{min-height:80px}}.announcement-bar{min-height:38px;box-shadow:none;padding:0 48px 0 14px;position:relative!important;top:auto!important}.announcement-inner{min-height:38px}.announcement-close{width:44px;height:38px;right:2px}.dismiss-checkbox:checked~.announcement-bar{height:0;min-height:0;padding-top:0;padding-bottom:0}.site-header,.dismiss-checkbox:checked~.site-header{z-index:900;transition:min-height .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out);background:#080910f5;position:sticky!important;top:0!important}.site-header.is-compact{background:#07080dfb;box-shadow:0 12px 30px #00000052}.site-nav{transition:min-height .18s var(--ease-out),padding .18s var(--ease-out),gap .18s var(--ease-out)}.nav-cta-short{display:none}.nav-menu-toggle{letter-spacing:.01em;flex-direction:column;gap:2px;font-size:10px;font-weight:800;line-height:1}.nav-menu-icon{display:inline-flex}.nav-phone,.nav-menu-toggle,.nav-cta,.mobile-menu-close,.mobile-dock-action{min-width:44px;min-height:44px}@media (width<=1079px){.site-nav{gap:8px;max-width:none;min-height:60px!important;padding:8px 12px!important}.site-header.is-compact .site-nav{min-height:54px!important;padding-top:5px!important;padding-bottom:5px!important}.nav-logo{overflow:hidden;max-width:min(42vw,142px)!important}.nav-logo img{width:min(42vw,142px)!important}.nav-actions{gap:6px}.nav-phone{background:var(--brand-gradient);width:44px;height:44px;box-shadow:var(--shadow-cta);color:#fff;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;padding:0;display:inline-flex!important}.nav-phone:hover,.nav-phone:focus-visible{background:var(--brand-gradient);color:#fff}.nav-phone svg{color:#fff;stroke:currentColor}.nav-phone-text{display:none}.nav-cta{display:none!important}.nav-menu-toggle{border-radius:15px;width:48px;height:48px}.site-header.is-compact .nav-phone{display:inline-flex!important}}@media (width<=380px){.nav-logo,.nav-logo img{width:122px!important}.nav-menu-toggle{width:46px}}@media (width<=860px){.mobile-menu-backdrop{z-index:960}.mobile-menu{inset:auto 10px max(10px,env(safe-area-inset-bottom)) 10px;z-index:970;border:1px solid #ffffff24;border-radius:28px;width:auto;height:auto;max-height:min(82dvh,720px);padding:18px;transform:translateY(calc(100% + 24px));box-shadow:0 -18px 70px #000000a3}.nav-menu-state:checked~.mobile-menu{transform:translateY(0)}.dismiss-checkbox:checked~.mobile-menu{padding-top:18px}.mobile-menu-top{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.mobile-menu-top strong{color:#fff;font-family:var(--font-heading),sans-serif;font-size:1.02rem;line-height:1.15;display:block}.mobile-menu-eyebrow{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:900;display:block}.mobile-menu-close{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;flex:none}.mobile-menu-links{padding-top:4px}.mobile-menu-links a,.mobile-menu-group-toggle{min-height:56px;padding:15px 2px;font-size:1.02rem}.mobile-menu-footer{padding-top:16px}}@media (width>=861px){.mobile-menu-top{display:none}}.mobile-conversion-dock{z-index:890}@media (width<=860px){body{padding-bottom:88px}.mobile-conversion-dock{padding:8px 10px max(8px,env(safe-area-inset-bottom));display:block}.mobile-conversion-dock:before{height:58px}.mobile-conversion-dock-inner{border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(92px,.72fr);gap:8px;padding:7px}.mobile-dock-action{border-radius:16px;min-height:52px;font-size:13px}.mobile-dock-action-analysis{box-shadow:none;background:#fff1;border:1px solid #ffffff1f}.mobile-dock-action-call{background:var(--brand-gradient);box-shadow:var(--shadow-cta);border:1px solid #ffffff2e}}@media (width<=360px){.mobile-dock-action{font-size:12px}}@media (width<=760px){.hero{min-height:auto;padding-top:clamp(44px,10vw,64px)!important;padding-bottom:clamp(54px,11vw,76px)!important}.hero-grid{gap:28px}.hero-headline,main h1:not(.sr-only),.get-started-copy h1{letter-spacing:-.04em!important;font-size:clamp(2rem,9.5vw,2.55rem)!important;line-height:1.04!important}.hero-subheadline{margin-bottom:18px;font-size:16px!important;line-height:1.62!important}.hero-ctas{margin-bottom:12px}.hero-ctas .btn{width:100%;min-height:54px;font-size:16px}.hero-ctas .btn-secondary{display:none}.hero-fear-killer{margin-bottom:24px}.hero-qualifier{margin-top:22px;margin-bottom:0}.hero-qualifier-grid{gap:9px}.qualifier-card{min-height:56px}main h2:not(.sr-only),.bento-header h2,.proof-header h2,.faq-header h2,.how-header h2{letter-spacing:-.035em!important;font-size:clamp(1.65rem,7.4vw,2.08rem)!important;line-height:1.1!important}main h3:not(.sr-only),.bento-title,.how-step-headline,.proof-name,.faq-question-text{font-size:clamp(1.08rem,4.8vw,1.32rem)!important;line-height:1.18!important}p,li{overflow-wrap:anywhere}.container{padding-inline:18px}}@media (width>=768px){.bento-tile--primary{grid-area:primary}.bento-tile--tile2{grid-area:tile2}.bento-tile--tile3{grid-area:tile3}.bento-tile--tile4{grid-area:tile4}.bento-tile--tile5{grid-area:tile5}.bento-tile--tile6{grid-area:tile6}.bento-tile--tile7{grid-area:tile7}.bento-tile--tile8{grid-area:tile8}}@media (width<=767px){.bento-grid{grid-template-columns:1fr!important;grid-template-areas:none!important;gap:16px!important;display:grid!important}.bento-tile{grid-area:auto!important;min-height:auto!important}.bento-tile--primary{padding:28px!important}}:where(input,textarea,select){font-size:16px}.final-cta .btn{min-height:54px}@media (width<=640px){.final-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.site-header,.site-nav,.mobile-menu,.mobile-dock-action,.btn,.qualifier-card{transition:none!important;animation:none!important}}.inline-bureau-link{color:inherit;font-weight:inherit;text-underline-offset:.16em;transition:color .18s var(--ease-out),text-decoration-color .18s var(--ease-out),text-shadow .18s var(--ease-out);text-decoration:underline .08em #7b5cffb8}.inline-bureau-link:hover,.inline-bureau-link:focus-visible{color:#fff;text-shadow:0 0 18px #7b5cff47;text-decoration-color:#ff4fa3f2}.btn-primary:before{opacity:.68;animation:12s cubic-bezier(.22,1,.36,1) 2s infinite btn-shimmer}@media (width<=860px){body{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.mobile-conversion-dock{z-index:925;padding:10px 10px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(#06070c00 0%,#06070cd1 18%,#06070cfa 38%,#06070cfc 100%)}.mobile-conversion-dock:before{background:linear-gradient(#06070c00,#06070cfa);height:82px}.mobile-conversion-dock-inner{background:linear-gradient(145deg,#ffffff14,#ffffff08),#0a0a12f5;border-radius:24px}}@media (prefers-reduced-motion:reduce){.btn-primary:before{animation:none!important}}@media (width<=860px){.hero-orbs,.hero-orb,.final-cta-orb,.bureau-visual-glow,.ir-page-hero:after{display:none!important}.site-nav,.announcement-bar,.mobile-conversion-dock,.mobile-conversion-dock-inner,.mobile-menu,.dash-main,.dash-float,.qualifier-card,.faq-item,.bento-tile,.guarantee-card,.final-testimonial{backdrop-filter:none!important;filter:none!important}.btn-primary:before,.dash-gauge-fill,.trust-stat:before,.bento-tile:after,.bento-tile--primary:after,.final-cta-bg,.guarantee-bg{transition:none!important;animation:none!important}.trust,.problem,.solution,.how,.proof,.bento,.guarantee,.final-cta,.faq,.social-proof{content-visibility:auto;contain-intrinsic-size:1px 680px}}@media (prefers-reduced-motion:reduce),(width<=480px){*,:before,:after{scroll-behavior:auto!important}}.ir-founder-picture{width:100%;height:100%;display:block;position:absolute;inset:0}.ir-founder-picture .ir-founder-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
