footer .pwr-footer-full__menu--4col .hs-menu-wrapper li.hs-menu-depth-1{width:fit-content!important}.ncf-audit-section{background:#fff;box-sizing:border-box;padding:96px 0;width:100%}.ncf-audit-inner{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 40px}.ncf-audit-eyebrow{background:#eef2ff;border-radius:20px;color:#4338ca;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 18px;padding:6px 14px;text-transform:uppercase}.ncf-audit-headline{color:#0f172a;font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 64px;max-width:780px}.ncf-audit-headline span{color:#4338ca}.ncf-audit-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1.1fr 1fr}.ncf-audit-sub{color:#1e293b;font-size:21px;font-weight:500;line-height:1.7;margin:0 0 28px}.ncf-audit-body{color:#475569;font-size:17px;line-height:1.85;margin:0 0 40px}.ncf-audit-body strong{color:#0f172a;font-weight:700}.ncf-audit-stat{background:#f8faff;border-left:5px solid #4338ca;border-radius:16px;box-shadow:0 6px 24px rgba(67,56,202,.1);padding:28px 32px}.ncf-audit-stat-number{color:#4338ca;font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:10px}.ncf-audit-stat-label strong{color:#0f172a;display:block;font-size:16px;font-weight:700;margin-bottom:4px}.ncf-audit-stat-label span{color:#64748b;font-size:15px;line-height:1.5}.ncf-audit-right{display:flex;justify-content:flex-end}.ncf-audit-card{background:#fff;border:none;border-radius:24px;box-shadow:0 32px 80px rgba(15,23,42,.13);overflow:hidden;width:100%}.ncf-audit-card-header{background:#4338ca;padding:30px 32px;text-align:center}.ncf-audit-card-label{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.ncf-audit-card-title{color:#fff;font-size:22px;font-weight:800;line-height:1.3}.ncf-audit-card-body{padding:8px 32px 4px}.ncf-audit-outcome{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:18px;padding:24px 0;text-align:left}.ncf-audit-outcome:last-child{border-bottom:none}.ncf-audit-outcome-icon{align-items:center;background:#eef2ff;border-radius:12px;display:flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center;margin-top:2px}.ncf-audit-outcome-text{text-align:left}.ncf-audit-outcome-text strong{color:#0f172a;display:block;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:5px}.ncf-audit-outcome-text span{color:#64748b;font-size:14px;line-height:1.6}.ncf-audit-card-footer{background:#f8fafc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:14px;line-height:1.6;padding:20px 32px 26px;text-align:center}.ncf-audit-card-footer strong{color:#334155}@media (max-width:960px){.ncf-audit-section{padding:64px 0}.ncf-audit-inner{padding:0 24px}.ncf-audit-headline{font-size:36px;margin-bottom:40px}.ncf-audit-grid{gap:48px;grid-template-columns:1fr}.ncf-audit-right{justify-content:center}.ncf-audit-stat-number{font-size:40px}}.ncf-proof{margin-top:6px;max-width:900px}.ncf-proof .ncf-proof-body{margin:0 auto;max-width:720px}.ncf-proof .ncf-proof-intro{color:#111827;font-size:18px;font-weight:500;line-height:1.65;margin:0 0 22px}.ncf-proof .ncf-proof-label{font-size:16px;font-weight:700;letter-spacing:.02em;margin:0 0 14px}.ncf-proof .ncf-proof-list{margin:0 0 22px}.ncf-proof .ncf-proof-item{align-items:baseline;color:#1f2937;display:flex;font-size:16px;gap:16px;line-height:1.6;margin:0 0 14px}.ncf-proof .ncf-proof-item:before{color:#4f46e5;content:"-";flex:0 0 16px;font-size:18px;font-weight:800;width:16px}.ncf-proof .ncf-proof-result{font-size:17px;line-height:1.6;margin:20px 0 28px}.ncf-proof .ncf-proof-result strong{color:#111827;font-weight:700}.ncf-proof .ncf-proof-callout{background:rgba(79,70,229,.05);border:1px solid rgba(79,70,229,.45);border-radius:14px;color:#1f2937;font-size:15px;line-height:1.6;margin:28px 0 0;padding:22px 26px}.ncf-proof .ncf-metric{align-items:start;display:grid;gap:22px;grid-template-columns:180px 1fr}.ncf-proof .ncf-metric-top{color:#111827;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}.ncf-proof .ncf-metric-bottom{color:#1f2937;font-size:15px;line-height:1.55}@media (max-width:640px){.ncf-proof .ncf-metric{grid-template-columns:1fr}.ncf-proof .ncf-metric-top{font-size:32px}.ncf-proof .ncf-proof-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}}