.content-block{max-width:720px}.content-block>p,.content-block>ul,.content-block>ol,.content-block>div>p{color:var(--fg-soft);font-size:18px;line-height:1.65}.content-block>p{margin:0 0 18px}.content-block li{margin-bottom:8px}.content-block>ul,.content-block>ol{margin:0 0 20px;padding-left:22px}.content-h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0 0 20px;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.06}.content-block h3{letter-spacing:-.02em;margin:28px 0 10px;font-size:22px;line-height:1.2}.content-block table{font-size:15px}.section:has(>.container>.content-block){border-bottom:0;padding:36px 0}.geo-content p{max-width:720px;font-size:18px}.geo-content ul li{max-width:720px;font-size:17px}.geo-content h2{letter-spacing:-.04em;font-weight:700}:is(.mono:has(+h1),.mono-sm:has(+h1),.mono:has(+h2),.mono-sm:has(+h2),.mono:has(+.content-h2)){width:fit-content;font-family:var(--font-body);color:var(--mid);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}h1 span[style*=--acid-text],h2 span[style*=--acid-text],h3 span[style*=--acid-text],h1 .keyword-highlight,h2 .keyword-highlight,.geo-hero .keyword-highlight,h1 .acid,h2 .acid{font-family:var(--font-serif);letter-spacing:-.02em;background:0 0;font-style:italic;color:inherit!important;font-weight:400!important}.geo-callout,.cs-callout{border:1px solid var(--line);border-left:4px solid var(--acid);background:#fff;border-radius:16px}.geo-related-card,.geo-faq-item,.geo-step{border-radius:16px}.blog-grid{gap:16px;border-top:0!important}.blog-card{background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;border:1px solid var(--line)!important}.blog-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #15140f40}.blog-featured-img{border-radius:20px!important}.blog-featured-grid,.blog-cat-wrap{border-bottom:0!important}main:has(.content-block) .container{max-width:816px}main:has(.content-block) .container>div[style*=max-width]{max-width:none!important}main:has(.geo-content) .container{max-width:816px}.section:has(+#cta){border-bottom:0}.section:has(+#cta) .container>div[style*=background]{background:0 0!important;border:0!important;padding:8px 0 0!important}.section:has(+#cta) .btn.primary{color:var(--ink);border:1px solid var(--line-2);background:0 0}.section:has(+#cta) .btn.primary:hover{border-color:var(--ink);background:#fff}#cta.hv-section{padding-top:24px}.geo-hero h1{font-size:clamp(40px,5.4vw,66px);line-height:1.02}main:has(>.prose)>div:first-child>div:first-child{flex-wrap:wrap;row-gap:12px}@media (max-width:640px){main:has(>.prose)>div:first-child>div:first-child>div[style*=margin-left]{flex-basis:100%;margin-left:0!important}}main:has(>.prose) .tag.live{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--acid);border:0;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}main:has(>.prose) .tag.live:before{display:none}main:has(>.prose) h1{letter-spacing:-.045em!important;font-size:clamp(38px,5.4vw,64px)!important;line-height:1.02!important}.prose h2{letter-spacing:-.035em!important;margin:56px 0 16px!important;font-size:clamp(28px,3.2vw,36px)!important;line-height:1.1!important}.prose h3{letter-spacing:-.02em;line-height:1.2!important}.prose>p:first-child{color:var(--ink)!important;font-size:21px!important;font-weight:400!important;line-height:1.55!important}.prose div[style*=--acid-text],.prose span[style*=--acid-text]:not(a span){color:var(--ink)!important}main:has(>.prose) .mono-sm.acid{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--mid)!important}.prose a:not([style*=background]):not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--acid-text);text-decoration-color:var(--acid-text);text-underline-offset:3px;text-decoration-thickness:1.5px;color:var(--ink)!important}.prose a:not([style*=background]):not(.btn):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}main:has(>.prose)>div:first-child p{font-size:17px!important;line-height:1.6!important}.mfn{padding-top:24px}.mfn-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;padding-top:56px;display:flex}.mfn-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1}.mfn-all{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.mfn-all:hover{text-underline-offset:4px;text-decoration:underline}.mfn-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mfn-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mfn-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #15140f40}.mfn-cat{color:var(--mid);border:1px solid var(--line);border-radius:999px;align-self:start;padding:3px 10px;font-size:13px;font-weight:600}.mfn-card h3{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;line-height:1.2}.mfn-card p{color:var(--mid);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.mfn-meta{color:var(--mid);margin-top:auto;padding-top:8px;font-size:13px}main:has(>.prose){padding-bottom:48px!important}.sd-hero{text-align:center;justify-items:center;gap:22px;max-width:760px;margin:0 auto 40px;display:grid}.sd-h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:.95}.sd-lede{color:var(--fg-soft);text-wrap:pretty;max-width:600px;margin:0;font-size:19px;line-height:1.5}.hv-badge{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.hv-badge:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.sd-transcript{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 24px}.sd-transcript summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.sd-transcript summary::-webkit-details-marker{display:none}.sd-transcript summary:after{content:"+";color:var(--mid);font-size:22px;font-weight:400;transition:transform .25s}.sd-transcript[open] summary:after{transform:rotate(45deg)}.sd-transcript[open]{padding-bottom:24px}.sd-transcript-intro{color:var(--fg-soft);margin:0 0 20px;font-size:16px;line-height:1.6}.mf-hero{justify-items:start;gap:28px;max-width:1040px;margin:0 auto;padding:clamp(72px,10vw,140px) 24px 0;display:grid}.mf-h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,9vw,128px);font-weight:700;line-height:.92}.mf-body{max-width:760px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px 0}.mf-body>p{color:var(--fg-soft);text-wrap:pretty;margin:0 0 28px;font-size:21px;line-height:1.6}.mf .mf-statement{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:64px 0 40px;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.04}.mf .mf-sub{color:var(--mid);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600}.mf .mf-statement .hv-serif{letter-spacing:-.03em}.mf-pull{letter-spacing:-.025em;border-left:4px solid var(--acid);padding-left:24px;font-weight:500;color:var(--ink)!important;margin:64px 0 48px!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.3!important}.mf-pull mark{background:linear-gradient(transparent 55%, var(--acid) 55%);color:inherit;padding:0 .08em}.mf .mf-final{margin-top:88px;font-size:clamp(40px,5.6vw,72px)}.mf-sign{border-top:1px solid var(--line);align-items:center;gap:14px;margin:48px 0 0;padding-top:28px;display:flex}.mf-sign-mark{background:var(--ink);width:44px;height:44px;color:var(--acid);font-family:var(--font-display);border-radius:13px;place-items:center;padding-bottom:3px;font-size:26px;font-weight:800;line-height:1;display:grid}.mf-sign div{gap:2px;display:grid}.mf-sign a{color:var(--ink);font-size:17px;font-weight:700;text-decoration:none}.mf-sign a:hover{text-underline-offset:4px;text-decoration:underline}.mf-sign div span{color:var(--mid);font-size:14px}.mf #cta.hv-section{padding-top:clamp(72px,9vw,120px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mf-body .mf-statement,.mf-pull{animation:linear both hvIn;animation-timeline:view();animation-range:entry entry 55%}}}@media (max-width:640px){.mf-body>p{font-size:18px}.mf-pull{font-size:24px!important}}.ab-h1{max-width:1000px;font-size:clamp(48px,7vw,104px)}.ab-lede{letter-spacing:-.01em;color:var(--ink)!important;font-size:24px!important;line-height:1.5!important}.ab-h2{letter-spacing:-.045em;margin:88px 0 28px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.ab-founders{gap:14px;display:grid}.ab-founder{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.ab-av{background:var(--ink);width:56px;height:56px;color:var(--acid);border-radius:16px;place-items:center;font-size:24px;font-weight:800;display:grid}.ab-founder-main{gap:2px;display:grid}.ab-founder-main b{letter-spacing:-.01em;font-size:19px}.ab-founder-main span{color:var(--mid);font-size:14px}.ab-founder-main p{color:var(--fg-soft);margin:6px 0 0;font-size:15px}.ab-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ab-links a{color:var(--ink);white-space:nowrap;border:1px solid var(--line-2);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.ab-links a:hover{background:var(--bg);border-color:var(--ink)}.ab-facts{border-top:1px solid var(--line);color:var(--mid);flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:24px;font-size:15px;display:flex}.ab-facts a{color:var(--ink);margin-left:auto;font-weight:600;text-decoration:none}.ab-facts a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.ab-founder{grid-template-columns:48px minmax(0,1fr)}.ab-av{width:48px;height:48px;font-size:20px}.ab-links{grid-column:1/-1;justify-content:flex-start}.ab-facts a{margin-left:0}.ab-lede{font-size:20px!important}}.ct-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;max-width:1040px;margin:0 auto;padding:56px 24px 0;display:grid}.ct-card{border:1px solid var(--line);min-height:200px;color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}a.ct-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #15140f4d}.ct-card-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct-card-ink .ct-label,.ct-card-ink .ct-hint{color:#bdb8ab}.ct-label{color:var(--mid);font-size:13px;font-weight:600}.ct-card b{letter-spacing:-.02em;word-break:break-word;font-size:22px;line-height:1.2}.ct-hint{color:var(--mid);margin-top:auto;font-size:14px;line-height:1.45}.ct-social{gap:8px;display:flex}.ct-social a{color:var(--ink);border:1px solid var(--line-2);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none}.ct-social a:hover{border-color:var(--ink)}.ct-body{padding-top:24px}.ct-body .ab-h2{margin-top:72px}.ct-routes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ct-routes li{color:var(--fg-soft);border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 20px;font-size:18px;line-height:1.5}.mf .mf-body a:not(.ab-links a):not(.ab-facts a){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acid-text);text-decoration-color:var(--acid-text);text-underline-offset:3px;font-weight:600}.ct-card b.ct-email{word-break:normal;overflow-wrap:anywhere;font-size:19px}.footer-grid-4{grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:720px){.hv-form .audit-funnel:not(:has(input[type=email])){box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.hv-form .audit-funnel:not(:has(input[type=email])) .audit-input-row{border:1px solid var(--line-2);background:#fff;border-radius:999px;min-width:0;padding:4px 20px;box-shadow:0 12px 32px -18px #15140f40}.hv-form .audit-funnel:not(:has(input[type=email])) .audit-btn{justify-content:center;width:100%;padding:16px 20px}.hv-form .audit-foot{white-space:normal;text-align:center;margin-top:2px;position:static}.hv-form{margin-bottom:8px}.hv-cta .hv-form .audit-funnel:not(:has(input[type=email])) .audit-input-row{box-shadow:none;border-color:#0000}.hv-cta{border-radius:24px;gap:18px;padding:36px 22px 32px}.hv-cta h2{font-size:40px}.hv-cta p{font-size:16.5px;line-height:1.5}.hv-after{height:40px}#cta.hv-section{padding-top:56px}.footer .footer-grid.footer-grid-4{grid-template-columns:1fr 1fr;gap:28px 20px}.footer .footer-grid.footer-grid-4>.footer-col:first-child{grid-column:1/-1}}.nf-h1{max-width:1000px;font-size:clamp(48px,7.4vw,104px)}.nf-body{gap:20px;max-width:1040px;margin:0 auto;padding:48px 24px 0;display:grid}.nf-say{max-width:760px}.nf-say .hv-sub{font-size:18px!important}.nf-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin-top:16px;display:grid}.nf-link{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:14px;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.nf-link:hover{border-color:var(--ink);background:#fff;transform:translateY(-1px)}.nf-link b{font-size:15px}.nf-link span{color:var(--mid);font-size:13px;line-height:1.35}.nf-agents{max-width:760px}.nf-agents a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nf-pre{white-space:pre-wrap;font-family:var(--font-mono-sys);color:var(--mid);background:var(--bg);border-radius:12px;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow-x:auto}@media (max-width:640px){.nf-links{grid-template-columns:1fr 1fr}.nf-link span{display:none}.nf-link{padding:11px 12px}}.lg-h1{font-size:clamp(52px,8vw,112px)}.lg-updated{color:var(--mid);margin:0;font-size:15px}.lg-wrap{max-width:760px;margin:0 auto;padding:48px 24px 120px}.lg-summary{border:1px solid var(--line);border-left:4px solid var(--acid);background:#fff;border-radius:18px;padding:24px 26px}.lg-summary h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.lg-summary ul{gap:8px;margin:0;padding-left:20px;display:grid}.lg-summary li{color:var(--fg-soft);font-size:16.5px;line-height:1.5}.lg-toc{flex-wrap:wrap;gap:6px;margin:28px 0 8px;display:flex}.lg-toc a{color:var(--ink);border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.lg-toc a:hover{border-color:var(--ink);background:#fff}.lg-toc a span{color:var(--mid);font-variant-numeric:tabular-nums;font-size:11.5px}.lg-section{padding-top:48px;scroll-margin-top:96px}.lg-section h2{letter-spacing:-.03em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(24px,2.8vw,30px);line-height:1.15;display:flex}.lg-section h2 span{color:var(--mid);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lg-section p,.lg-section li{color:var(--fg-soft);font-size:17.5px;line-height:1.65}.lg-section p{margin:0 0 14px}.lg-section ul{gap:6px;margin:0 0 14px;padding-left:22px;display:grid}.lg-section strong{color:var(--ink)}.lg-section a,.lg-summary a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acid-text);text-decoration-color:var(--acid-text);text-underline-offset:3px;font-weight:600}@media (max-width:640px){.lg-section p,.lg-section li{font-size:16.5px}.lg-summary{padding:20px}}.crawl-overlay{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink)}.crawl-stage:before{opacity:0}.crawl-halo{filter:blur(60px);background:radial-gradient(circle,#d4f36a47,#0000 65%)}.crawl-close{border-color:var(--line-2);color:var(--ink);background:#fff;box-shadow:0 6px 18px -10px #15140f4d}.crawl-close:hover{color:var(--ink);border-color:var(--ink)}.crawl-scan-domain{font-family:var(--font-body);color:var(--mid);font-size:14px}.crawl-scan-domain b{color:var(--ink)}.crawl-ring .track{stroke:var(--line-2)}.crawl-ring .fill{stroke:var(--ink);filter:none}.crawl-ring-pct{font-family:var(--font-display);color:var(--ink)}.crawl-scan-line{font-family:var(--font-body);color:var(--mid);font-size:14px}.crawl-scan-line.ok{color:var(--acid-text)}.crawl-verdict-kicker{font-family:var(--font-body);color:var(--ink);background:var(--acid);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.crawl-verdict-domain{font-family:var(--font-body);color:var(--mid);margin-top:6px;font-size:15px}.crawl-verdict-line{letter-spacing:-.045em;color:var(--ink);font-size:clamp(34px,5.4vw,56px);line-height:1.02}.crawl-verdict-line .acid{color:var(--acid-text)}.crawl-verdict-line .coral{color:var(--coral)}.crawl-verdict-sub{color:var(--fg-soft);font-size:17px}.crawl-verdict-score-num{color:var(--ink);letter-spacing:-.06em;font-size:clamp(96px,14vw,140px)}.crawl-verdict-score-den{font-family:var(--font-body);color:var(--mid);font-size:16px}.crawl-verdict-scope{font-family:var(--font-body);color:var(--mid);font-size:13.5px}.crawl-competitor-teaser{color:var(--fg-soft)}.crawl-continue{font-family:var(--font-body);color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:600}.crawl-continue:hover{color:var(--paper);background:#2a2820}.crawl-findings-kicker{font-family:var(--font-body);color:var(--mid);font-size:14px;font-weight:600}.crawl-findings-head h2{letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,3.6vw,40px)}.crawl-finding,.crawl-chart,.crawl-rivals,.crawl-report{border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:0 18px 40px -30px #15140f59}.crawl-finding{padding:22px 24px}.crawl-finding-idx{font-family:var(--font-body);color:var(--mid);font-size:12px}.crawl-finding-sev{font-family:var(--font-body);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.crawl-finding-sev.high{color:#a33a22;background:#fbe6e0}.crawl-finding-sev.mid{color:#7a5c00;background:#fbf0cf}.crawl-finding-title{color:var(--ink);font-size:20px}.crawl-finding-body{color:var(--fg-soft);font-size:15px}.crawl-hot-take{border:1px solid var(--line);border-left:4px solid var(--acid);background:#fff;border-radius:16px}.crawl-hot-take-text,.crawl-chart-title,.crawl-cat-name,.crawl-cat-score,.crawl-rival-name,.crawl-rival-score,.crawl-rivals-pending-line{color:var(--ink)}.crawl-cat-track{background:var(--bg-2);border-radius:999px}.crawl-cat-fill{border-radius:999px}.crawl-chart-toggle{font-family:var(--font-body);color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:999px;font-size:13.5px;font-weight:600}.crawl-chart-toggle:hover{color:var(--ink);border-color:var(--ink)}.crawl-rival.you .crawl-rival-name,.crawl-rival.you .crawl-rival-score{color:var(--ink);font-weight:800}.crawl-report-head h3{color:var(--ink)}.crawl-report-group>h4{color:var(--mid);font-family:var(--font-body);font-weight:600}.crawl-report-issue summary{color:var(--ink);font-size:15px}.crawl-report-issue summary::marker{color:var(--mid)}.crawl-report-check p,.crawl-report-fix p{color:var(--fg-soft);font-size:14px}.crawl-report-fix{border-left:3px solid var(--acid);background:#f6f9e8;border-radius:0 10px 10px 0}.crawl-report-fix b,.crawl-report-references b{color:var(--ink)}.crawl-cta{background:var(--acid);color:var(--ink);border:0;border-radius:24px;padding:clamp(24px,4vw,40px)}.crawl-cta-line{letter-spacing:-.04em;color:var(--ink);font-size:clamp(26px,3.4vw,36px)}.crawl-cta-line .acid{color:var(--ink);font-family:var(--font-serif);font-style:italic;font-weight:400}.crawl-cta-sub{color:#2a2820;font-size:15.5px}.crawl-compare{background:#fff;border:0;border-radius:16px;overflow:hidden}.crawl-compare-h{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700;color:var(--mid)!important}.crawl-compare-col.acid-col{border-left:1px solid var(--line);background:#fbfdf2}.crawl-compare-col.acid-col .crawl-compare-h{color:var(--ink)!important}.crawl-compare ul{color:var(--fg-soft);font-size:14px}.crawl-compare-col.acid-col ul li{color:var(--ink)}.crawl-cta .crawl-cta-btn{background:var(--ink);color:var(--paper);border-color:var(--ink);font-family:var(--font-body);border-radius:999px;padding:16px 28px;font-size:16px;font-weight:600}.crawl-cta .crawl-cta-btn:hover{color:var(--paper);background:#2a2820;border-color:#2a2820}.crawl-cta-price{color:#2a2820;font-family:var(--font-body)}.crawl-cta-price b{color:var(--ink)}@media (max-width:640px){.crawl-compare-col.acid-col{border-left:0;border-top:1px solid var(--line)}}.crawl-scan-line{opacity:1;animation:.3s both crawlLineInFrom;transform:none}@keyframes crawlLineInFrom{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.crawl-scan-line{animation:none}}@media (max-width:640px){main div[style*=grid-template-columns]:not(.hv-win):not(.hv-row):not(.fv-engine){grid-template-columns:minmax(0,1fr)!important}main [style*="display: grid"]>*,main [style*=display\:grid]>*{min-width:0}.blog-cat-row{flex-wrap:wrap;row-gap:8px}main code{overflow-wrap:anywhere;word-break:break-word}main pre{max-width:100%;overflow-x:auto}.cs-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.cs-stat-card{min-width:0}.cs-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}main [style*="color:var(--acid)"]:not([style*=--acid-text]):not([style*=background]),main [style*="color: var(--acid)"]:not([style*=--acid-text]):not([style*=background]){color:var(--acid-text)!important}main [style*="background:var(--acid)"],main [style*="background: var(--acid)"]{color:var(--ink)!important}main [style*=\#d8d6c6],main [style*=\#e8e6d5],main [style*=\#c8c6b5],main [style*=\#b8b6a4],main [style*=\#a8a695]{color:var(--fg-soft)!important}main [style*=\#ff4444],main [style*=\#ff5b3a]{color:var(--coral)!important}main [style*="background:#111"],main [style*="background: #111"],main [style*="background:#131517"],main [style*="background: #131517"],main [style*="background:#0d0f10"],main [style*="background: #0d0f10"],main [style*="background:#1a1d21"],main [style*="background: #1a1d21"]{border-radius:16px;border-color:var(--line)!important;background:#fff!important}.vc-h1{font-size:clamp(48px,7.4vw,104px)}.vc-lede{color:var(--fg-soft);text-wrap:pretty;max-width:620px;margin:0;font-size:19px;line-height:1.5}.vc-list{padding-top:56px}.vc-card-title{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;line-height:1.2}.rs .vc-lede a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acid-text);text-decoration-color:var(--acid-text);text-underline-offset:3px;font-weight:600}.rs-jump{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rs-jump a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.rs-jump a:hover{border-color:var(--ink)}.rs-group{padding-top:72px;scroll-margin-top:90px}.rs-h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,3.8vw,44px);line-height:1}.crawl-stage-report{align-items:flex-start;gap:32px;padding-top:64px}.crawl-stage-report .crawl-reveal{min-width:0;max-width:760px}.crawl-findings-head{text-align:left}.crawl-findings-head .crawl-details-note{margin-top:10px}.crawl-fixplan{margin-top:0}.crawl-details-note,.crawl-details-block p{color:var(--fg-soft)}.crawl-report-issue summary{align-items:center;padding:18px 0}.crawl-issue-name{align-items:baseline;gap:12px;font-weight:600;display:flex}.crawl-issue-rank{color:var(--mid);font-family:var(--font-mono);font-size:12px;font-weight:400}.crawl-report-severity{font-family:var(--font-body);white-space:nowrap;font-size:12px}.crawl-report-detail{padding-left:28px}.crawl-report-detail p,.crawl-history-entry p{overflow-wrap:anywhere}.crawl-report-references a{color:var(--acid-text);text-underline-offset:3px;overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.crawl-report-references a:hover{color:var(--ink)}.crawl-issue-hint{color:var(--mid);font-size:12px;font-weight:400}.crawl-evidence{margin-top:16px}.crawl-evidence>summary{text-underline-offset:4px;justify-content:flex-start;padding:8px 0;font-size:13px;text-decoration:underline}.crawl-history-button{color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.crawl-history-button:hover{color:var(--acid-text)}.crawl-history-button:focus-visible,.crawl-update-preview button:focus-visible,.crawl-history-close:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.crawl-updates{z-index:1;border:1px solid var(--line);background:#f6f9e8;border-radius:20px;flex:0 0 310px;width:310px;padding:24px;position:sticky;top:64px}.crawl-update-kicker{letter-spacing:.06em;color:var(--acid-text);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.crawl-update-kicker>span{background:var(--acid-text);border-radius:50%;width:7px;height:7px}.crawl-updates h2{font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 10px;font-size:27px;line-height:1.1}.crawl-updates>p{color:var(--fg-soft);margin:10px 0;font-size:13px;line-height:1.6}.crawl-updates-meta{border-bottom:1px solid var(--line);overflow-wrap:anywhere;color:var(--mid);margin:16px 0;padding-bottom:16px;font-size:11px}.crawl-updates h3{font-size:12px;font-weight:600}.crawl-update-preview{margin:6px 0 0;padding:0;list-style:none}.crawl-update-preview li+li{border-top:1px solid var(--line)}.crawl-update-preview button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:13px 0;display:block}.crawl-update-preview time{font-family:var(--font-mono);color:var(--mid);margin-bottom:5px;font-size:10px;display:block}.crawl-update-preview strong{font-size:13px;line-height:1.4;display:block}.crawl-update-preview strong span{float:right}.crawl-update-excerpt{-webkit-line-clamp:2;color:var(--fg-soft);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.crawl-history-dialog{border:0;border-left:1px solid var(--line);background:var(--bg);width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;margin:0;padding:28px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-10px 0 50px #0002}.crawl-history-dialog::backdrop{background:#15140f66}.crawl-history-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crawl-history-dialog h2{font-family:var(--font-display);margin:8px 0 18px;font-size:32px}.crawl-history-dialog>p{color:var(--fg-soft);font-size:13px;line-height:1.6}.crawl-history-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;width:36px;height:36px}.crawl-history-search{margin-top:20px;font-size:12px}.crawl-history-entry{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.crawl-history-entry>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;font-size:15px;font-weight:600;display:flex}.crawl-history-entry time{color:var(--mid);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.crawl-history-entry p{margin:8px 0 12px;font-size:13px;line-height:1.65}.crawl-history-links{flex-direction:column;gap:6px;display:flex}.crawl-history-links+.crawl-history-links{margin-top:10px}.crawl-history-links>b{font-family:var(--font-mono);color:var(--mid);font-size:11px;font-weight:600}.crawl-history-links a{color:var(--acid-text);overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.crawl-history-timeline{border-left:2px solid var(--line);margin:22px 0;padding-left:18px;list-style:none}.crawl-history-timeline li+li{margin-top:24px}@media (max-width:1000px){.crawl-stage-report{flex-direction:column;align-items:center;gap:24px}.crawl-updates{flex-basis:auto;order:-1;width:100%;max-width:760px;padding:18px 22px;position:relative;top:auto}.crawl-updates h2{margin-top:8px;font-size:22px}.crawl-updates h2 br,.crawl-updates h3,.crawl-updates-meta,.crawl-update-preview,.crawl-updates>.crawl-details-meta{display:none}.crawl-updates>p{margin:8px 0 0}.crawl-updates .crawl-history-button{margin-top:4px}}@media (max-width:540px){.crawl-stage-report{gap:18px;padding:62px 12px 24px}.crawl-issue-name{gap:8px}.crawl-report-issue>summary{flex-direction:column;align-items:flex-start;gap:8px}.crawl-report-issue>summary .crawl-report-severity{margin-left:24px}.crawl-report-detail{padding-left:0}.crawl-history-dialog{padding:22px}}.crawl-issue-excerpt{-webkit-line-clamp:2;color:var(--fg-soft);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.crawl-issue-expand{color:var(--mid);margin-top:6px;font-size:11px;display:block}.crawl-report-issue[open]>summary .crawl-issue-expand>span{display:none}.crawl-report-issue[open]>summary .crawl-issue-expand:after{content:" −"}.crawl-updates{max-height:calc(100dvh - 84px);overflow-y:auto}@media (max-width:1000px){.crawl-updates{max-height:none}.crawl-updates-meta{border:0;margin:10px 0 0;padding:0;display:block}}@media (max-width:540px){.crawl-report-issue>summary .crawl-report-severity{align-items:center;gap:12px;display:flex}.crawl-issue-expand{margin:0}.crawl-updates>p:not(.crawl-details-meta){display:none}}
@media (max-width:1100px){body{font-size:14px}.container{padding:0 20px}.nav-inner{padding:12px 20px}.section{padding:56px 0}.section-head{margin-bottom:28px;padding:0 20px}.footer-grid{gap:28px;padding:48px 20px}.footer-bottom{padding:16px 20px}.nav-status{display:none}}@media (max-width:900px){.nav-left,.nav-inner{gap:16px}.nav-right .btn.primary{display:none}.nav-right{gap:8px}.nav-right .btn.secondary{padding:9px 12px;font-size:10px;margin-right:0!important}.nav-hamburger{padding:10px 11px}.hero{padding:24px 0 48px}.hero-grid{gap:32px}.hero-headline{margin:16px 0 20px}.hero-sub{margin-bottom:24px;font-size:16px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-stat{border-right:1px solid var(--line);padding:14px 12px}.hero-stat:nth-child(2n){border-right:0}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid var(--line)}.hero-stat-num{font-size:30px}.hero-stats-clean{flex-wrap:wrap;gap:32px;margin-top:32px}.hero-stat-num-clean{font-size:30px}.arros-scene-tabs{border-radius:6px 6px 0 0}.arros-scene-tab{padding:10px 8px}.arros-tab-label{font-size:12px}.arros-tab-tag{padding:1px 4px;font-size:9px}.slack-window{font-size:13px}.slack-body{grid-template-columns:1fr;height:560px;min-height:560px}.slack-sidebar{display:none}.slack-chrome{grid-template-columns:60px 1fr 80px;gap:8px;padding:8px 10px}.slack-title{flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.slack-search,.slack-chrome>.mono-sm.mid{display:none}.slack-header{flex-wrap:wrap;gap:4px;padding:10px 12px}.slack-msg{grid-template-columns:32px 1fr;gap:8px;padding:8px 12px}.slack-msg .chad-avatar,.slack-msg .user-avatar{width:32px;height:32px;font-size:16px}.slack-msg-text{font-size:14px}.slack-compose{padding:10px 12px}.slack-foot{flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:10px}.dash-body{grid-template-columns:1fr}.dash-sidebar{display:none}.dash-row{grid-template-columns:repeat(2,1fr)}.dash-cols{grid-template-columns:1fr;gap:14px}.dash-tabs{overflow-x:auto}.dash-tab{padding:10px 14px;font-size:11px}.dash-main{padding:14px}.dtable{font-size:12px}.dtable th,.dtable td{padding:8px 10px}.geo-grid{grid-template-columns:1fr 1fr;gap:10px}.llm-card{min-height:240px;padding:14px}.geo-summary{grid-template-columns:1fr;gap:24px}.geo-diag-title{font-size:32px}.geo-diag-row{grid-template-columns:repeat(2,1fr);gap:12px}.evolve-track{grid-template-columns:1fr;gap:16px}.evolve-line{display:none}.evolve-foot{grid-template-columns:1fr;gap:24px}.evolve-quote blockquote{font-size:24px}.evolve-meta{grid-template-columns:1fr 1fr;gap:16px}.evolve-meta .big{font-size:26px}.cta-grid{grid-template-columns:1fr;gap:32px;padding:0 20px}.cta-section{padding:64px 0 56px}.cta-audit-shell{padding:20px}.cta-audit-shell .audit-input-row{padding:14px}.how-grid{grid-template-columns:1fr;gap:16px;padding:0 20px}.how-card{padding:20px}.how-title{font-size:26px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.footer .container>div:first-child{grid-template-columns:1fr!important;align-items:flex-start!important;gap:32px!important}.footer-tagline{font-size:40px}.footer-bottom{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}.fb-grid{grid-template-columns:1fr!important;gap:32px!important}.fb-viz{position:static!important}.feature-block{padding:48px 0}.cohort-frame{padding:48px 28px}.cohort-rules{grid-template-columns:1fr}.cohort-rule{border-right:0;border-bottom:1px solid var(--line)}.cohort-rule:last-child{border-bottom:0}.cohort-math{padding:28px 20px}.cohort-math-row{padding:14px 0}.cohort-math-row.chad{margin:0 -12px;padding:14px 12px}.blog-featured-grid{grid-template-columns:1fr!important;gap:32px!important}.blog-card-grid{grid-template-columns:1fr!important}.blog-card-grid>a{border-right:0!important}.blog-grid{grid-template-columns:1fr!important}.blog-grid>a{border-right:0!important}.blog-dispatch-grid{grid-template-columns:1fr!important;gap:24px!important}.blog-cat-row{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px;overflow-x:auto}.blog-cat-wrap{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.blog-hero-grid{grid-template-columns:1fr!important;gap:24px!important}.features-int-grid{grid-template-columns:repeat(2,1fr)!important}.ticker-track{gap:28px;font-size:10px}}@media (max-width:720px){.container{padding:0 16px}.section{padding:44px 0}.section-head{margin-bottom:24px;padding:0 16px}.section-title{font-size:32px}.section-num,.section-meta{text-align:left}.section-head{grid-template-columns:1fr!important}.nav-inner{gap:12px;padding:10px 16px}.logo-word{font-size:16px}.logo-mark{width:24px;height:24px;font-size:14px}.nav-right{gap:6px}.nav-right .btn.secondary{padding:8px 10px;font-size:9px;margin-right:0!important}.nav-hamburger{padding:9px 10px}.hero{padding:16px 0 36px}.hero-grid{gap:24px;padding:0 16px}.hero-headline{line-height:.95;font-size:48px!important}.hero-sub{font-size:15px}.tag{padding:4px 6px;font-size:9px}.slack-window{border-radius:8px}.slack-body{height:520px;min-height:520px}.slack-msg{grid-template-columns:28px 1fr;gap:8px;padding:7px 10px}.slack-msg .chad-avatar,.slack-msg .user-avatar{border-radius:5px;width:28px;height:28px;font-size:14px}.slack-msg-text{font-size:13.5px;line-height:1.4}.slack-name{font-size:13px}.chad-attach-head{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.chad-attach-body{padding:10px}.kpi-row{grid-template-columns:repeat(2,1fr);gap:8px}.kpi-num{font-size:16px}.post-grid{grid-template-columns:1fr}.hn-stats{grid-template-columns:repeat(3,1fr);gap:6px}.dash-row{grid-template-columns:1fr 1fr;gap:10px}.kpi-card{padding:12px}.kpi-val{font-size:22px}.dtable th,.dtable td{padding:6px 8px;font-size:11px}.dash-tab{padding:8px 12px;font-size:10px}.feed-item{grid-template-columns:36px 12px 1fr;gap:6px;padding:10px 12px}.feed-text{font-size:12.5px}.geo-grid{grid-template-columns:1fr}.llm-card{min-height:0}.geo-diag-title{font-size:26px}.geo-diag-row{grid-template-columns:1fr 1fr}.cta-section{padding:48px 0 40px}.cta-headline{font-size:44px!important}.cta-sub{font-size:15px}.cta-audit-shell{border-radius:8px;padding:16px}.audit-result-head{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.audit-score-row{grid-template-columns:1fr;gap:16px;padding:18px}.audit-score-num{font-size:64px}.audit-chad-line{font-size:18px}.audit-findings{grid-template-columns:1fr;gap:10px;padding:14px}.audit-findings>:first-child{grid-column:auto}.finding-card{padding:14px}.finding-title{font-size:16px}.finding-body{font-size:13px}.finding-evidence-grid{grid-template-columns:repeat(2,1fr);gap:10px}.finding-evidence-val{font-size:18px}.audit-cta{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.audit-cta-btn{justify-content:center;width:100%}.audit-cta-h{font-size:22px}.cohort-frame{padding:36px 20px}.cohort-h{font-size:38px!important}.cohort-sub{margin-bottom:32px;font-size:16px}.cohort-stamp{padding:4px 10px;font-size:9px}.cohort-cta{flex-direction:column}.cohort-btn,.cohort-btn-ghost{justify-content:center;width:100%;padding:14px 18px}.cohort-math{border-radius:8px;padding:20px 16px}.cohort-math-h{font-size:26px}.cohort-math-row{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0}.cohort-math-row.chad{padding:14px 12px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px 20px;padding:36px 16px}.footer-tagline{font-size:32px}.footer .container>div:first-child>div:last-child{font-size:10px!important}.footer .container{padding:56px 16px 28px!important}.footer .container [class*=btn]{padding:12px 14px;font-size:11px}.footer .container>div:first-child>div:first-child>div:last-child{flex-direction:column!important;align-items:stretch!important}.footer-bottom{padding:14px 16px}.feature-block{padding:36px 0}.feature-block h2{font-size:36px!important}.features-int-grid{grid-template-columns:1fr 1fr!important}.faq-q{grid-template-columns:28px 1fr 24px;gap:10px;padding:16px 4px}.faq-q-text{font-size:17px}.faq-toggle{font-size:18px}.faq-a{grid-template-columns:28px 1fr;gap:10px;padding:0 4px 18px}.faq-a p{font-size:14.5px}.how-card{padding:18px}.how-title{font-size:22px}.how-body{font-size:14px}.evolve-card{padding:16px}.evolve-title{font-size:20px}.evolve-marker{margin-bottom:16px}.evolve-quote blockquote{font-size:20px}.hero-stat-num{font-size:26px}.blog-featured-img{aspect-ratio:4/3!important;padding:18px!important}.blog-featured-img h2{font-size:32px!important}.blog-rip{font-size:72px!important}.blog-card{padding:20px!important}.blog-featured-grid h2{font-size:30px!important}.blog-hero-headline{font-size:clamp(40px,10vw,72px)!important}}@media (max-width:540px){.nav-inner{gap:10px}.nav-right{gap:6px}.nav-right .btn.secondary{padding:7px 9px;font-size:8.5px;margin-right:0!important}.nav-hamburger{padding:8px 9px}.hero-headline{font-size:40px!important}.cta-headline{font-size:36px!important}.section-title{font-size:28px}.footer-grid{grid-template-columns:1fr}.features-int-grid{grid-template-columns:1fr!important}.hero-stats{grid-template-columns:1fr 1fr}.audit-score-num{font-size:56px}}@media (max-width:380px){.nav-inner{gap:8px;padding:10px 14px}.nav-right{gap:6px}.nav-right .btn.secondary{white-space:nowrap;padding:7px 8px;font-size:8px;margin-right:0!important}.nav-hamburger{padding:8px 9px}.hero-headline{font-size:36px!important}.hero-stats{grid-template-columns:1fr}.hero-stat{border-bottom:1px solid var(--line);border-right:0!important}.hero-stats-clean{gap:24px}.hero-stat-num-clean{font-size:32px}.hero-stat:last-child{border-bottom:0}.slack-body{height:480px;min-height:480px}}html,body{max-width:100vw;overflow-x:hidden}img,svg{max-width:100%;height:auto}svg{width:100%;height:auto;display:block}@media (max-width:900px){.calendly-modal-overlay{padding:10px}.calendly-modal-content{max-height:95vh}.calendly-inline-widget{min-width:280px!important;height:650px!important}.calendly-modal-close{width:32px;height:32px;font-size:18px;top:12px;right:12px}}@media (max-width:720px){.calendly-modal-overlay{padding:0}.calendly-modal-content{border-radius:0;height:100vh;max-height:100vh}.calendly-inline-widget{height:calc(100vh - 60px)!important}}@media (max-width:540px){.btn{white-space:normal;text-align:center;line-height:1.3}.tag{white-space:normal;text-align:left;border-radius:4px;line-height:1.3}.tag.live{align-items:flex-start}.tag.live:before{flex-shrink:0;margin-top:4px}.nav-right .btn.primary,.cohort-btn,.cohort-btn-ghost,.audit-btn,.audit-cta-btn{letter-spacing:.04em}}
