.audit-page-dark{--tp-bg:#fff;--tp-surface:#fafafa;--tp-surface-low:#f5f5f5;--tp-surface-med:#f2f2f2;--tp-surface-high:#e9e9e9;--tp-on-bg:#0b0b0b;--tp-on-bg-muted:#000000a6;--tp-on-bg-faint:#00000073;--tp-primary:#f5e9d0;--tp-primary-warm:#d6a24d;--tp-on-primary:#101010;--tp-ghost:#00000014;--tp-ghost-strong:#00000029;--tp-shadow-lift:0 1px 0 0 #0000000a, 0 8px 24px -12px #0000002e;--tp-shadow-gold:0 12px 40px -26px #d6a24d8c;--tp-r:.25rem;--tp-r-lg:.5rem;--tp-r-xl:.75rem;--tp-r-full:9999px;--tp-sp-1:.25rem;--tp-sp-2:.5rem;--tp-sp-3:.75rem;--tp-sp-4:1rem;--tp-sp-6:1.5rem;--tp-sp-8:2rem;--tp-sp-12:3rem;--tp-sp-16:4rem;--tp-sp-section:6rem;--tp-sp-section-lg:8rem;--tp-ease:cubic-bezier(.22, .61, .36, 1);--tp-ease-out:cubic-bezier(.16, 1, .3, 1);--tp-dur-fast:.18s;--tp-dur:.32s;background:var(--tp-bg);color:var(--tp-on-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.65}.dark .audit-page-dark{--tp-bg:#000;--tp-surface:#0b0b0b;--tp-surface-low:#0d0d0d;--tp-surface-med:#111;--tp-surface-high:#1a1a1a;--tp-on-bg:#fff;--tp-on-bg-muted:#ffffffa6;--tp-on-bg-faint:#fff6;--tp-ghost:#ffffff14;--tp-ghost-strong:#ffffff29;--tp-shadow-lift:0 1px 0 0 #ffffff0a, 0 8px 24px -12px #00000080}.audit-page-dark :where(*){box-sizing:border-box}.audit-page-dark img{max-width:100%;display:block}.audit-page-dark a{color:inherit;transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.audit-page-dark .tp-display-lg{letter-spacing:-.04em;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:700;line-height:1.05}.audit-page-dark .tp-headline-md{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.75rem);font-weight:700;line-height:1.15}.audit-page-dark .tp-title-sm{letter-spacing:-.005em;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.35}.audit-page-dark .tp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tp-on-bg-faint);font-size:.72rem;font-weight:600;line-height:1.4}.audit-page-dark .tp-mono{font-feature-settings:"ss01", "tnum";font-variant-numeric:tabular-nums;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif}.audit-page-dark .tp-balance{text-wrap:balance}.audit-page-dark .au-h2{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.75rem);font-weight:700;line-height:1.15}.audit-page-dark .au-h3{letter-spacing:-.01em;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600;line-height:1.3}.audit-page-dark .au-body-lg{font-size:1.125rem;line-height:1.7}.audit-page-dark .au-small{font-size:.875rem;line-height:1.5}.audit-page-dark .au-caption{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.audit-page-dark .au-text-dim{color:var(--tp-on-bg-muted)}.audit-page-dark .au-container,.audit-page-dark .tp-container{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.audit-page-dark .au-section{padding-block:var(--tp-sp-section)}.audit-page-dark .au-section-sm{padding-block:var(--tp-sp-12)}@media (width>=768px){.audit-page-dark .au-section{padding-block:var(--tp-sp-section-lg)}.audit-page-dark .au-section-sm{padding-block:var(--tp-sp-16)}.audit-page-dark .au-grid-3{grid-template-columns:repeat(3,1fr)}}.audit-page-dark :where(.au-grid-3,.au-grid-4){gap:var(--tp-sp-6);min-width:0;display:grid}.audit-page-dark .au-grid-3{grid-template-columns:repeat(3,1fr)}.audit-page-dark .au-grid-4{grid-template-columns:repeat(4,1fr)}.audit-page-dark :where(.au-grid-3,.au-grid-4)>*{min-width:0}.audit-page-dark .au-section-surface-1{background:var(--tp-surface-low);border-block:1px solid var(--tp-ghost)}.audit-page-dark .au-btn{justify-content:center;align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-6);border-radius:var(--tp-r-full);transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease), transform var(--tp-dur-fast) var(--tp-ease);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;font-size:.875rem;font-weight:600;display:inline-flex}.audit-page-dark .au-btn:active{transform:scale(.97)}.audit-page-dark .au-btn-primary{background:linear-gradient(135deg, var(--tp-primary), #fff 42%, #ead9b6 100%);color:var(--tp-on-primary);box-shadow:var(--tp-shadow-gold)}.audit-page-dark .au-btn-primary:hover{background:linear-gradient(135deg,#fff6e4,#fff 42%,#f2dfb9 100%)}.audit-page-dark .au-btn-outline{color:var(--tp-on-bg);border:1px solid var(--tp-ghost-strong);background:0 0}.audit-page-dark .au-btn-outline:hover{border-color:color-mix(in oklab, var(--tp-on-bg) 50%, transparent);background:#0000000a}.dark .audit-page-dark .au-btn-outline:hover{background:#ffffff0d}.audit-page-dark .au-btn-arrow .au-arrow{transition:transform var(--tp-dur) var(--tp-ease);font-size:1.1rem;line-height:1}.audit-page-dark .au-btn-arrow:hover .au-arrow{transform:translate(3px)}.audit-page-dark .au-hero{min-height:100svh;padding:0 0 var(--tp-sp-section);background:var(--tp-bg);background:radial-gradient(circle at 50% -10%, #f5e9d014, transparent 28%), radial-gradient(circle at 15% 15%, #d6a24d24, transparent 34%), linear-gradient(180deg, #fafafa 0%, var(--tp-bg) 55%, #f4f4f4 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.dark .audit-page-dark .au-hero{background:radial-gradient(circle at 50% -10%, #f5e9d014, transparent 28%), radial-gradient(circle at 15% 15%, #d6a24d24, transparent 34%), linear-gradient(180deg, #090909 0%, var(--tp-bg) 55%, #070707 100%)}.audit-page-dark .tp-decor{isolation:isolate;opacity:.65;contain:strict;pointer-events:none;z-index:0;position:absolute;inset:0}.audit-page-dark :where(.tp-decor-blob-a,.tp-decor-blob-b){border-radius:9999px;position:absolute;top:0;left:0}.audit-page-dark .tp-decor-blob-a{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,#d9d9d914 0,#8c8c8c05 50%,#73737300 80%);width:35rem;height:80rem;transform:translateY(-87.5%)rotate(-45deg)}.audit-page-dark .tp-decor-blob-b{background:radial-gradient(50% 50%,#d9d9d90f 0,#73737305 80%,#0000 100%);width:15rem;height:80rem;transform:translate(5%,-50%)rotate(-45deg)}.audit-page-dark .tp-radial-floor{z-index:0;background:radial-gradient(125% 125% at 50% 100%, transparent 0%, var(--tp-bg) 75%);pointer-events:none;position:absolute;inset:0}@media (width<=1023px){.audit-page-dark .tp-decor{display:none}}.audit-page-dark .au-hero-hills{z-index:0;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.audit-page-dark .au-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000000a 0%,#0000 44%,#0000000f 100%),radial-gradient(circle at 50% 45%,#0000 0%,#00000008 72%);position:absolute;inset:0}.dark .audit-page-dark .au-hero:after{background:linear-gradient(#0000002e 0%,#0000 44%,#00000047 100%),radial-gradient(circle at 50% 45%,#0000 0%,#00000024 72%)}.audit-page-dark .au-hero>.au-container{z-index:1;position:relative}.audit-page-dark .au-badge{letter-spacing:.08em;text-transform:uppercase;padding:var(--tp-sp-1) 0;color:#d6a24dd9;font-size:.7rem;font-weight:700;display:inline-block}.dark .audit-page-dark .au-badge{color:#f5e9d08c}.audit-page-dark .au-hero-title{color:var(--tp-on-bg);max-width:18ch}.audit-page-dark .au-hero-centered{text-align:center;flex-direction:column;align-items:center;display:flex}.audit-page-dark .au-hero-centered .au-hero-title{max-width:20ch}.audit-page-dark .au-hero-sub{color:var(--tp-on-bg-muted);max-width:80ch;margin-top:var(--tp-sp-6);font-size:1.125rem;line-height:1.7}.audit-page-dark :where(.au-hero-ctas,.au-cta-buttons){align-items:center;gap:var(--tp-sp-4);flex-wrap:wrap;display:flex}.audit-page-dark .au-hero-ctas{justify-content:center;margin-top:2.75rem}.audit-page-dark .au-cta-buttons{margin-top:var(--tp-sp-8);justify-content:center}.audit-page-dark .au-card{background:var(--tp-surface-med);border:1px solid var(--tp-ghost);border-radius:var(--tp-r-xl);padding:var(--tp-sp-6);box-shadow:var(--tp-shadow-lift);transition:background var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease)}.audit-page-dark .au-card:hover{background:var(--tp-surface-high);transform:translateY(-2px)}.audit-page-dark .au-card-icon-wrap{border-radius:var(--tp-r-lg);width:3rem;height:3rem;margin-bottom:var(--tp-sp-4);border:1px solid var(--tp-ghost);color:#000000d6;background:#0000000a;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.dark .audit-page-dark .au-card-icon-wrap{color:#ffffffd6;background:#ffffff0a}.audit-page-dark .au-fancy-bg{border-radius:var(--tp-r-xl);background:var(--tp-surface-med);width:100%;box-shadow:var(--tp-shadow-lift);background-image:radial-gradient(circle at 82% 8%,#d6a24d2e 0%,#0000 34%),radial-gradient(80% 60% at 30% 40%,#0000000a 0%,#0000 60%),radial-gradient(60% 50% at 70% 60%,#00000008 0%,#0000 50%),radial-gradient(circle,#0000 30%,#0000000f 100%);position:relative;overflow:hidden}.dark .audit-page-dark .au-fancy-bg{background-image:radial-gradient(circle at 82% 8%,#d6a24d2e 0%,#0000 34%),radial-gradient(80% 60% at 30% 40%,#ffffff0f 0%,#0000 60%),radial-gradient(60% 50% at 70% 60%,#ffffff0a 0%,#0000 50%),radial-gradient(circle,#0000 30%,#0000004d 100%)}.audit-page-dark .au-fancy-bg:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00000012 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 70%)}.dark .audit-page-dark .au-fancy-bg:before{background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px)}.audit-page-dark .au-fancy-bg-content{z-index:1;padding:var(--tp-sp-12) 3.5rem;position:relative}.audit-page-dark .au-fancy-bg-grid{gap:var(--tp-sp-6);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.audit-page-dark .au-fancy-bg-item{padding:var(--tp-sp-4) 0}.audit-page-dark .au-feature-title{font-weight:600}.audit-page-dark .au-feature-title,.audit-page-dark .au-section-header .au-caption,.audit-page-dark .au-fancy-bg .au-caption{color:#d6a24df2}.dark .audit-page-dark .au-feature-title,.dark .audit-page-dark .au-section-header .au-caption,.dark .audit-page-dark .au-fancy-bg .au-caption{color:#f5e9d0cc}.audit-page-dark .au-diagnostic-block{margin-top:var(--tp-sp-10,2.5rem);padding-top:var(--tp-sp-8);border-top:1px solid var(--tp-ghost)}.audit-page-dark .au-diagnostic-grid{gap:var(--tp-sp-4);margin-top:var(--tp-sp-4);grid-template-columns:repeat(3,1fr);display:grid}.audit-page-dark .au-diagnostic-card{gap:var(--tp-sp-4);min-width:0;padding:var(--tp-sp-5,1.25rem);border:1px solid var(--tp-ghost);border-radius:var(--tp-r-lg);background:#00000006;grid-template-columns:auto 1fr;align-items:start;display:grid}.dark .audit-page-dark .au-diagnostic-card{background:#ffffff06}.audit-page-dark .au-diagnostic-icon{color:#d6a24df2;margin-bottom:0}.dark .audit-page-dark .au-diagnostic-icon{color:#f5e9d0db}.audit-page-dark .au-problem{border-radius:var(--tp-r-xl);min-height:200px;box-shadow:var(--tp-shadow-lift);align-items:flex-end;display:flex;position:relative;overflow:hidden}.audit-page-dark .au-problem-bg{background:var(--tp-surface-med);position:absolute;inset:0}.audit-page-dark .au-problem-bg-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 80%);mask-image:linear-gradient(#000 30%,#0000 80%)}.dark .audit-page-dark .au-problem-bg-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)}.audit-page-dark .au-problem-bg-bars{top:var(--tp-sp-6);right:var(--tp-sp-8);opacity:.6;background-image:repeating-linear-gradient(90deg,#00000014 0 6px,#0000 6px 14px);width:55%;height:40%;position:absolute;-webkit-mask-image:linear-gradient(#00000080 0%,#000 20% 40%,#0000004d 70%,#0000 90%);mask-image:linear-gradient(#00000080 0%,#000 20% 40%,#0000004d 70%,#0000 90%)}.dark .audit-page-dark .au-problem-bg-bars{background-image:repeating-linear-gradient(90deg,#ffffff14 0 6px,#0000 6px 14px)}.audit-page-dark .au-problem-bg-glow{background:radial-gradient(ellipse 50% 60% at 75% 25%, #d6a24d21 0%, transparent 70%), radial-gradient(ellipse 40% 50% at 25% 75%, #f5e9d00f 0%, transparent 60%), linear-gradient(to top, var(--tp-surface-med) 0%, transparent 50%);position:absolute;inset:0}.audit-page-dark .au-problem-content{z-index:1;padding:var(--tp-sp-12) 3.5rem;background:linear-gradient(to top, var(--tp-surface-med) 0%, #f2f2f2d9 60%, transparent 100%);width:100%;position:relative}.dark .audit-page-dark .au-problem-content{background:linear-gradient(to top, var(--tp-surface-med) 0%, #0d0d0dd9 60%, transparent 100%)}.audit-page-dark .au-cta-section{border-radius:var(--tp-r-xl);box-shadow:var(--tp-shadow-lift);border:1px solid #d6a24d38;margin:0 2.5rem;position:relative;overflow:hidden}.dark .audit-page-dark .au-cta-section{border:1px solid #f5e9d024}.audit-page-dark .au-cta-bg{background:linear-gradient(#00000009 1px, transparent 1px), linear-gradient(90deg, #00000009 1px, transparent 1px), radial-gradient(circle at 50% 0%, #f5e9d024, transparent 36%), radial-gradient(circle at 15% 110%, #d6a24d2e, transparent 34%), linear-gradient(180deg, #f5f5f5, var(--tp-surface-med));background-size:72px 72px,72px 72px,auto,auto,auto;position:absolute;inset:0}.dark .audit-page-dark .au-cta-bg{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 50% 0%, #f5e9d024, transparent 36%), radial-gradient(circle at 15% 110%, #d6a24d2e, transparent 34%), linear-gradient(180deg, #101010, var(--tp-surface-med));background-size:72px 72px,72px 72px,auto,auto,auto}.audit-page-dark .au-cta-content{z-index:1;text-align:center;padding:var(--tp-sp-section) var(--tp-sp-8);position:relative}.audit-page-dark .au-section-header{text-align:center;max-width:70ch;margin:0 auto var(--tp-sp-16)}.audit-page-dark .au-reveal{opacity:0;transition:opacity .55s var(--tp-ease), transform .55s var(--tp-ease);transform:translateY(16px)}.audit-page-dark .au-reveal.visible{opacity:1!important;transform:translateY(0)!important}.audit-page-dark .au-reveal-delay-1{transition-delay:.1s}.audit-page-dark .au-reveal-delay-2{transition-delay:.2s}.audit-page-dark .au-reveal-delay-3{transition-delay:.3s}.audit-page-dark .au-hero-title-spaced{margin-top:var(--tp-sp-4)}.audit-page-dark .au-cta-title{max-width:22ch;margin:0 auto;font-size:clamp(2.1rem,4.2vw,4.25rem)}.audit-page-dark .au-cta-subtitle{max-width:80ch;margin:var(--tp-sp-4) auto 0}.audit-page-dark .au-section-title-spaced{margin-top:var(--tp-sp-3)}.audit-page-dark .au-card-title-sm{margin-bottom:var(--tp-sp-2)}.audit-page-dark .au-card-title-md{margin-bottom:var(--tp-sp-3)}.audit-page-dark .au-problem-title{margin-top:var(--tp-sp-4)}.audit-page-dark .au-problem-desc{margin-top:var(--tp-sp-4);max-width:80ch}.audit-page-dark .au-fancy-bg-desc{margin-top:var(--tp-sp-4)}.audit-page-dark .au-step-num{letter-spacing:-.02em;color:var(--tp-on-bg);font-size:1.35rem;font-weight:700}@media (width<=1024px){.audit-page-dark :where(.au-grid-3,.au-grid-4){grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.audit-page-dark .au-section{padding-block:var(--tp-sp-16)}.audit-page-dark .au-section-sm{padding-block:var(--tp-sp-12)}.audit-page-dark .au-hero.au-section{min-height:118svh;padding:var(--tp-sp-section) 0 13rem}.audit-page-dark .au-grid-3,.audit-page-dark .au-grid-4{gap:var(--tp-sp-4);grid-template-columns:1fr}.audit-page-dark .au-fancy-bg-content,.audit-page-dark .au-problem-content{padding:var(--tp-sp-8) var(--tp-sp-6)}.audit-page-dark .au-fancy-bg-grid{gap:var(--tp-sp-4);grid-template-columns:1fr}.audit-page-dark .au-diagnostic-grid{grid-template-columns:1fr}.audit-page-dark .au-cta-section{margin:0 var(--tp-sp-4)}.audit-page-dark .au-cta-content{padding:var(--tp-sp-16) var(--tp-sp-6)}.audit-page-dark .au-hero-sub{font-size:1rem}.audit-page-dark .au-section-header{margin-bottom:2.5rem}.audit-page-dark .au-problem{min-height:360px}.audit-page-dark .au-problem-bg-bars{width:70%;right:var(--tp-sp-4)}}@media (width<=640px){.audit-page-dark :where(.au-hero-ctas,.au-cta-buttons){align-items:center;gap:var(--tp-sp-3);flex-direction:column}.audit-page-dark .au-btn{width:100%}.audit-page-dark .au-cta-buttons{align-items:center}}@media (width<=480px){.audit-page-dark .au-hero.au-section{min-height:122svh;padding:var(--tp-sp-section) 0 15rem}.audit-page-dark .au-card{padding:var(--tp-sp-4)}.audit-page-dark .au-cta-section{margin:0 var(--tp-sp-2);border-radius:var(--tp-r-lg)}.audit-page-dark .au-cta-content{padding:var(--tp-sp-12) var(--tp-sp-4)}.audit-page-dark .au-problem{min-height:300px}.audit-page-dark .au-problem-content{padding:var(--tp-sp-6) var(--tp-sp-4)}}@media (prefers-reduced-motion:reduce){.audit-page-dark :where(.au-card,.au-btn,.au-arrow){transition:none!important}.audit-page-dark .au-reveal{opacity:1!important;transition:none!important;transform:none!important}}
