:root{--b-ink:#212529;--b-ink-2:#2c3136;--b-text:#212529;--b-muted:#495057;--b-on-dark:#fff;--b-on-dark-muted:#d6dadf;--b-line:rgba(33,37,41,0.1);--b-soft:#f8f9fa;--b-alt:#fbf5dc;--b-indigo:#6664e4;--b-indigo-700:#4b49c9;--b-indigo-100:#ededfc;--b-gold:#e9d175;--b-gold-hover:#e2c65a}body{background:var(--b-soft);color:var(--b-text)}.legal-page .cta-e,.lp-sticky-cta-btn,body:not(:has(.sv-page)) .sticky-bar .cta-e,body:not(:has(.sv-page)) main .cta-e{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.5rem;border:0;border-radius:12px;background:var(--b-gold);box-shadow:0 10px 24px rgba(33,37,41,.18);color:var(--b-ink)!important;font-family:var(--fh);font-size:1.0625rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body:not(:has(.sv-page)) .sticky-bar .cta-e:after,body:not(:has(.sv-page)) .sticky-bar .cta-e:before,body:not(:has(.sv-page)) main .cta-e:after,body:not(:has(.sv-page)) main .cta-e:before{display:none}body:not(:has(.sv-page)) .sticky-bar .cta-e:hover,body:not(:has(.sv-page)) main .cta-e:focus-visible,body:not(:has(.sv-page)) main .cta-e:hover{background:var(--b-gold-hover);box-shadow:0 14px 30px rgba(33,37,41,.24);transform:translateY(-2px)}body:not(:has(.sv-page)) main .cta-e:focus-visible{outline:3px solid var(--b-indigo);outline-offset:3px}.marketing-link{color:var(--b-indigo-700)}.marketing-eyebrow,.mega-eyebrow,.nums-label,.sec-label{display:inline-flex!important;width:auto;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35rem .75rem;border:1px solid rgba(75,73,201,.22);border-radius:999px;background:rgba(255,255,255,.7)!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:var(--b-indigo-700)!important;-webkit-text-fill-color:currentColor!important;font-family:var(--fh);font-size:.875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-eyebrow:before,.nums-label:before,.sec-label:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--b-indigo);box-shadow:0 0 0 4px rgba(102,100,228,.22);content:""}.gtext,.hero h1 em,.scale-h span,.statsx-h span{background:none!important;color:var(--b-indigo-700)!important;-webkit-text-fill-color:currentColor!important;font-family:Georgia,serif;font-style:italic;font-weight:400}.marketing-page{padding-top:0}.audit-hero,.marketing-hero{position:relative;padding:clamp(2.5rem,5vw,4rem) 0;background:var(--b-ink);box-shadow:0 0 0 100vmax var(--b-ink);clip-path:inset(0 -100vmax);color:var(--b-on-dark)}.audit-hero+*,.marketing-hero+*{margin-top:clamp(2.5rem,5vw,4rem)!important}.audit-hero h1,.legal-header h1,.marketing-hero h1{color:var(--b-on-dark);font-size:clamp(2.5rem,5.4vw,4.2rem);letter-spacing:-.03em;line-height:1.02}.audit-hero p,.marketing-hero p{color:var(--b-on-dark-muted)}.audit-hero .marketing-eyebrow,.hero .sec-label,.legal-header .marketing-eyebrow,.marketing-hero .marketing-eyebrow{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)!important;color:#f2e3a8!important}.audit-hero .gtext,.cta-sec .gtext,.hero .gtext,.hero h1 em,.legal-header .gtext,.marketing-hero .gtext,.scale-h span,.statsx-h span,.sv-dark .gtext{color:var(--b-gold)!important}.audit-hero .marketing-link,.marketing-hero .marketing-link{color:#fff}.audit-hero-card{color:var(--b-text)}.audit-hero-card p{color:var(--b-muted)}.audit-hero-card,.blog-card,.case-feature-card,.case-mini-card,.contact-card,.legal-card,.marketing-card,.marketing-stats div{border:1px solid var(--b-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px rgba(33,37,41,.07)!important}.statsx-panel .statx-suf,.statsx-panel .statx-val{background:none!important;color:var(--b-gold)!important;-webkit-text-fill-color:currentColor!important}.statsx-panel .statx-up{background:var(--b-gold)!important;color:var(--b-ink)!important}.statsx-eyebrow{color:#f2e3a8!important}.cases-cta{border:1px solid var(--b-line)!important;border-radius:18px!important;background:#fff!important}.marketing-stats strong,.sn{background:none!important;color:var(--b-indigo-700)!important;-webkit-text-fill-color:currentColor!important}.hero{min-height:0;padding:clamp(3rem,6vw,5rem) 0;background:var(--b-ink)!important;color:var(--b-on-dark)}.hc-grid,.hero .orb1,.hero .orb2{display:none}.hero h1{color:var(--b-on-dark)!important;font-size:clamp(2.4rem,4.6vw,3.9rem)!important;letter-spacing:-.03em;line-height:1.04!important}.hero .hero-sub,.hero p{color:var(--b-on-dark-muted)!important}.hero .sn{color:var(--b-gold)!important}.hero .slb{color:var(--b-on-dark-muted)!important}.hero .h-stats{border-color:rgba(255,255,255,.14)!important}.hero .cta-g{color:#fff!important}.cmp2-row.us,.cmp3-us,.cmt-us,.cta-sec,.scale-panel,.statsx-panel{background:var(--b-ink)!important}.cta-sec .ca1,.cta-sec .ca2,.cta-sec .ca3,.cta-sec .cta-floor,.cta-sec .cta-ln,.cta-sec .cta-spot-beam,.cta-sec .cta-spot-source{display:none}.txt-marq{background:var(--b-ink)!important}.sec-alt{background:var(--b-alt)!important}.sticky-bar{background:var(--b-ink)!important;color:#fff}.legal-header{position:relative;padding:clamp(2.5rem,5vw,4rem) 0;background:var(--b-ink);box-shadow:0 0 0 100vmax var(--b-ink);clip-path:inset(0 -100vmax);color:var(--b-on-dark)}.legal-header p,.legal-header time{color:var(--b-on-dark-muted)!important}@media (max-width:480px){body:not(:has(.sv-page)) main .cta-e{white-space:normal;text-align:center}}.legal-page{padding-top:0}.legal-inner>.blog-back{display:flex;margin:0;padding-top:2rem;background:var(--b-ink);box-shadow:0 0 0 100vmax var(--b-ink);clip-path:inset(0 -100vmax);color:#fff}.legal-header{margin-bottom:2.5rem;padding-top:1.5rem}.legal-header .sec-label{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)!important;color:#f2e3a8!important}.blog-page:not(.marketing-page){padding-top:0}.blog-article-head{position:relative;padding:2rem 0 clamp(2rem,4vw,3rem);background:var(--b-ink);box-shadow:0 0 0 100vmax var(--b-ink);clip-path:inset(0 -100vmax);color:#fff}.blog-article-head+*{margin-top:clamp(2rem,4vw,3rem)}.blog-article-head .blog-back{color:#fff}.blog-article-head .blog-header h1{color:#fff;font-size:clamp(2.3rem,4.6vw,3.8rem);letter-spacing:-.02em}.blog-article-head .blog-header p,.blog-article-head .blog-header time{color:var(--b-on-dark-muted)}.blog-article-head .marketing-eyebrow{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)!important;color:#f2e3a8!important}.blog-hero-image{border-radius:18px}.blog-kicker{color:var(--b-indigo-700)!important}.blog-author,.blog-related-card,.blog-share,.blog-toc{border-radius:18px!important;border-color:var(--b-line)!important}.not-found-page{background:var(--b-ink)!important;color:#fff}.not-found-code{color:var(--b-gold)!important}.not-found-content h1{color:#fff}.not-found-content>p:not(.not-found-code){color:var(--b-on-dark-muted)!important}.not-found-actions a{min-height:52px;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;background:transparent!important;color:#fff!important;font-weight:750}.not-found-actions a.not-found-primary{border-color:var(--b-gold)!important;background:var(--b-gold)!important;color:var(--b-ink)!important;font-weight:800}