.hero-mcp[data-astro-cid-hffqfsby]{display:flex;flex-direction:column;gap:6px;max-width:520px}.hero-mcp__chip[data-astro-cid-hffqfsby]{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:1px solid var(--color-ink);border-radius:14px;background:var(--color-paper)}.hero-mcp__url[data-astro-cid-hffqfsby]{font-family:var(--font-family-meta);font-size:15px;color:var(--color-ink);overflow-wrap:anywhere}.hero-mcp__copy[data-astro-cid-hffqfsby]{margin:0 0 0 auto;height:48px;padding:0 20px;border:0;border-radius:10px;background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-family-body);font-size:16px;font-weight:500;cursor:pointer}.hero-mcp__copy[data-astro-cid-hffqfsby]:hover{background:var(--color-ink-active)}.hero-mcp__msg[data-astro-cid-hffqfsby]{margin:0;font-size:var(--font-size-caption);color:var(--color-muted)}.hero-mcp__msg[data-astro-cid-hffqfsby]:empty{display:none}.hero-fresh[data-astro-cid-mpa6oqes]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;max-width:560px;font-family:var(--font-family-meta);font-size:13px;line-height:1.5;color:var(--color-ink)}.hero-fresh__dot[data-astro-cid-mpa6oqes]{width:8px;height:8px;border-radius:50%;background:var(--color-ink);flex:none}.hero-fresh__link[data-astro-cid-mpa6oqes]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.scan-preview[data-astro-cid-vcdrvi32]{align-self:center;flex:0 0 440px;max-width:440px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding:24px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-paper)}.scan-preview__head[data-astro-cid-vcdrvi32]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.scan-preview__label[data-astro-cid-vcdrvi32]{margin:0;font-family:var(--font-family-meta);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.scan-preview__domain[data-astro-cid-vcdrvi32]{margin:0;font-family:var(--font-family-meta);font-size:13px;color:var(--color-muted)}.scan-preview__overall[data-astro-cid-vcdrvi32]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 18px;background:var(--color-cream);border-radius:var(--radius-md)}.scan-preview__grade[data-astro-cid-vcdrvi32]{margin:0;font-family:var(--font-family-display);font-size:44px;font-weight:500;line-height:1;color:var(--color-ink);min-width:0;overflow-wrap:anywhere}.scan-preview__overall-copy[data-astro-cid-vcdrvi32]{display:flex;flex-direction:column;gap:2px;min-width:0}.scan-preview__overall-label[data-astro-cid-vcdrvi32]{margin:0;font-family:var(--font-family-meta);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.scan-preview__counts[data-astro-cid-vcdrvi32]{margin:0;font-size:var(--font-size-body-md);color:var(--color-body)}.scan-preview__ladder[data-astro-cid-vcdrvi32]{display:flex;align-items:flex-end;gap:6px;list-style:none;margin:0 0 0 auto;padding:0;min-width:0}.scan-preview__step[data-astro-cid-vcdrvi32]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;opacity:.5}.scan-preview__step[data-astro-cid-vcdrvi32].is-current{opacity:1}.scan-preview__bar[data-astro-cid-vcdrvi32]{display:block;width:18px;border-radius:3px 3px 1px 1px}.scan-preview__step--F[data-astro-cid-vcdrvi32] .scan-preview__bar[data-astro-cid-vcdrvi32]{height:20px;background:var(--color-coral)}.scan-preview__step--D[data-astro-cid-vcdrvi32] .scan-preview__bar[data-astro-cid-vcdrvi32]{height:28px;background:color-mix(in srgb,var(--color-coral) 35%,var(--color-peach) 65%)}.scan-preview__step--C[data-astro-cid-vcdrvi32] .scan-preview__bar[data-astro-cid-vcdrvi32]{height:36px;background:var(--color-peach)}.scan-preview__step--B[data-astro-cid-vcdrvi32] .scan-preview__bar[data-astro-cid-vcdrvi32]{height:44px;background:var(--color-mint)}.scan-preview__step--A[data-astro-cid-vcdrvi32] .scan-preview__bar[data-astro-cid-vcdrvi32]{height:54px;background:var(--color-success)}.scan-preview__step[data-astro-cid-vcdrvi32].is-current .scan-preview__bar[data-astro-cid-vcdrvi32]{outline:2px solid var(--color-ink);outline-offset:2px}.scan-preview__letter[data-astro-cid-vcdrvi32]{font-family:var(--font-family-display);font-size:11px;font-weight:500;color:var(--color-muted);max-width:100%;overflow-wrap:anywhere}.scan-preview__step[data-astro-cid-vcdrvi32].is-current .scan-preview__letter[data-astro-cid-vcdrvi32]{color:var(--color-ink)}.scan-preview__step--F[data-astro-cid-vcdrvi32] .scan-preview__letter[data-astro-cid-vcdrvi32]{color:var(--color-coral)}.scan-preview__step--A[data-astro-cid-vcdrvi32] .scan-preview__letter[data-astro-cid-vcdrvi32]{color:var(--color-success)}.scan-preview__groups[data-astro-cid-vcdrvi32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.scan-preview__groups[data-astro-cid-vcdrvi32] li[data-astro-cid-vcdrvi32]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--color-line)}.scan-preview__groups[data-astro-cid-vcdrvi32] li[data-astro-cid-vcdrvi32]:last-child{border-bottom:0}.scan-preview__group-name[data-astro-cid-vcdrvi32]{grid-column:1;grid-row:1;font-weight:500;color:var(--color-ink)}.scan-preview__group-grade[data-astro-cid-vcdrvi32]{grid-column:2;grid-row:1;font-family:var(--font-family-display);font-size:22px;font-weight:500;line-height:1;color:var(--color-ink)}.scan-preview__group-note[data-astro-cid-vcdrvi32]{grid-column:1;grid-row:2;font-size:12px;color:var(--color-muted)}.scan-preview__pro[data-astro-cid-vcdrvi32]{margin:0;padding-top:4px;font-size:14px}.scan-preview__link[data-astro-cid-vcdrvi32]{font-weight:500}@media(max-width:1024px){.scan-preview[data-astro-cid-vcdrvi32]{flex:1 1 auto;width:100%;max-width:520px;align-self:flex-start}}@media(max-width:480px){.scan-preview[data-astro-cid-vcdrvi32]{gap:12px;padding:16px}.scan-preview__overall[data-astro-cid-vcdrvi32]{padding:14px}.scan-preview__groups[data-astro-cid-vcdrvi32]{display:none}}.home-pro__example[data-astro-cid-szv3l7jr]{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream)}.home-pro__example[data-astro-cid-szv3l7jr] p[data-astro-cid-szv3l7jr]{margin:0;font-size:var(--font-size-body-md);line-height:1.45}.home-pro__example[data-astro-cid-szv3l7jr] .home-pro__example-heading[data-astro-cid-szv3l7jr]{font-weight:600;color:var(--color-ink)}.home-pro__example[data-astro-cid-szv3l7jr] .home-pro__example-note[data-astro-cid-szv3l7jr]{font-size:13px;color:var(--color-ink-2)}.home-pro[data-astro-cid-szv3l7jr]{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:40px 56px;align-items:center;padding-top:72px;padding-bottom:72px}.home-pro__head[data-astro-cid-szv3l7jr]{display:flex;flex-direction:column;gap:16px}.home-pro__title[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-display);font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.5px;color:var(--color-ink)}.home-pro__sub[data-astro-cid-szv3l7jr]{margin:0;font-size:var(--font-size-body-md);line-height:1.5;color:var(--color-ink-2)}.home-pro__cta[data-astro-cid-szv3l7jr]{margin:0}.home-pro__report[data-astro-cid-szv3l7jr]{min-width:0}.pro-report[data-astro-cid-szv3l7jr]{max-width:560px;display:flex;flex-direction:column;gap:16px;margin-left:auto;box-sizing:border-box;padding:24px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-paper)}.pro-report__head[data-astro-cid-szv3l7jr]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pro-report__label[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-meta);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.pro-report__domain[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-meta);font-size:13px;color:var(--color-muted)}.pro-report__overall[data-astro-cid-szv3l7jr]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 18px;background:var(--color-cream);border-radius:var(--radius-md)}.pro-report__grade[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-display);font-size:44px;font-weight:500;line-height:1;color:var(--color-ink)}.pro-report__overall-copy[data-astro-cid-szv3l7jr]{display:flex;flex-direction:column;gap:2px}.pro-report__overall-label[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-meta);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.pro-report__counts[data-astro-cid-szv3l7jr]{margin:0;font-size:var(--font-size-body-md);color:var(--color-body)}.pro-report__ladder[data-astro-cid-szv3l7jr]{display:flex;align-items:flex-end;gap:6px;list-style:none;margin:0 0 0 auto;padding:0}.pro-report__step[data-astro-cid-szv3l7jr]{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.5}.pro-report__step[data-astro-cid-szv3l7jr].is-current{opacity:1}.pro-report__bar[data-astro-cid-szv3l7jr]{display:block;width:18px;border-radius:3px 3px 1px 1px}.pro-report__step--F[data-astro-cid-szv3l7jr] .pro-report__bar[data-astro-cid-szv3l7jr]{height:20px;background:var(--color-coral)}.pro-report__step--D[data-astro-cid-szv3l7jr] .pro-report__bar[data-astro-cid-szv3l7jr]{height:28px;background:color-mix(in srgb,var(--color-coral) 35%,var(--color-peach) 65%)}.pro-report__step--C[data-astro-cid-szv3l7jr] .pro-report__bar[data-astro-cid-szv3l7jr]{height:36px;background:var(--color-peach)}.pro-report__step--B[data-astro-cid-szv3l7jr] .pro-report__bar[data-astro-cid-szv3l7jr]{height:44px;background:var(--color-mint)}.pro-report__step--A[data-astro-cid-szv3l7jr] .pro-report__bar[data-astro-cid-szv3l7jr]{height:54px;background:var(--color-success)}.pro-report__step[data-astro-cid-szv3l7jr].is-current .pro-report__bar[data-astro-cid-szv3l7jr]{outline:2px solid var(--color-ink);outline-offset:2px}.pro-report__letter[data-astro-cid-szv3l7jr]{font-family:var(--font-family-display);font-size:11px;font-weight:500;color:var(--color-muted)}.pro-report__step[data-astro-cid-szv3l7jr].is-current .pro-report__letter[data-astro-cid-szv3l7jr]{color:var(--color-ink)}.pro-report__step--F[data-astro-cid-szv3l7jr] .pro-report__letter[data-astro-cid-szv3l7jr]{color:var(--color-coral)}.pro-report__step--A[data-astro-cid-szv3l7jr] .pro-report__letter[data-astro-cid-szv3l7jr]{color:var(--color-success)}.pro-report__findings[data-astro-cid-szv3l7jr]{list-style:none;margin:0;padding:0;counter-reset:pro-findings}.pro-report__finding[data-astro-cid-szv3l7jr]{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 16px 16px 44px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-soft)}.pro-report__finding[data-astro-cid-szv3l7jr]:before{counter-increment:pro-findings;content:counter(pro-findings);position:absolute;left:16px;top:16px;font-family:var(--font-family-display);font-size:var(--font-size-title-sm);font-weight:500;color:var(--color-muted)}.pro-report__msg[data-astro-cid-szv3l7jr]{margin:0;font-weight:500;font-size:var(--font-size-body-md);line-height:1.4;color:var(--color-ink)}.pro-report__meta[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-meta);font-size:12px;color:var(--color-muted)}.pro-report__evidence[data-astro-cid-szv3l7jr]{margin:0;padding:10px 12px;border:1px solid var(--color-mint);border-radius:var(--radius-sm);background:var(--color-paper);font-size:14px;line-height:1.45;color:var(--color-body)}.pro-report__fix[data-astro-cid-szv3l7jr]{margin:0;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);font-size:14px;line-height:1.45;color:var(--color-body)}.pro-report__locked[data-astro-cid-szv3l7jr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-report__locked[data-astro-cid-szv3l7jr] li[data-astro-cid-szv3l7jr]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--color-fog);border-radius:var(--radius-md)}.pro-report__locked[data-astro-cid-szv3l7jr] li[data-astro-cid-szv3l7jr] span[data-astro-cid-szv3l7jr]:first-child{font-weight:500;color:var(--color-ink)}.pro-report__locked[data-astro-cid-szv3l7jr] li[data-astro-cid-szv3l7jr] span[data-astro-cid-szv3l7jr]:last-child{font-size:12px;color:var(--color-muted)}.pro-report__note[data-astro-cid-szv3l7jr]{margin:0;font-family:var(--font-family-meta);font-size:12px;color:var(--color-muted)}@media(max-width:900px){.home-pro[data-astro-cid-szv3l7jr]{grid-template-columns:1fr;gap:32px;align-items:start}.pro-report[data-astro-cid-szv3l7jr]{margin-left:0;max-width:none}.pro-report__locked[data-astro-cid-szv3l7jr]{grid-template-columns:1fr}}.home-ladder[data-astro-cid-o33lkcqf]{display:flex;flex-direction:column;gap:32px;padding-top:72px;padding-bottom:72px}.home-ladder__head[data-astro-cid-o33lkcqf]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;align-items:flex-end}.home-ladder__aside[data-astro-cid-o33lkcqf]{margin:0;max-width:420px;color:var(--color-ink-2);font-size:var(--font-size-body-md);line-height:1.45}.home-ladder__rungs[data-astro-cid-o33lkcqf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column-reverse;border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.home-ladder__rung[data-astro-cid-o33lkcqf]{display:grid;grid-template-columns:56px 160px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-top:1px solid var(--color-line);background:var(--color-paper)}.home-ladder__rung[data-astro-cid-o33lkcqf]:last-child{border-top:0}.home-ladder__rung--pro[data-astro-cid-o33lkcqf]{background:var(--color-peach)}.home-ladder__rung[data-astro-cid-o33lkcqf]:nth-child(4){border-top:2px solid var(--color-ink)}.home-ladder__id[data-astro-cid-o33lkcqf]{font-family:var(--font-family-meta);font-size:13px;font-weight:500;color:var(--color-ink)}.home-ladder__name[data-astro-cid-o33lkcqf]{font-family:var(--font-family-display);font-size:18px;font-weight:500;color:var(--color-ink)}.home-ladder__desc[data-astro-cid-o33lkcqf]{font-size:var(--font-size-body-md);line-height:1.4;color:var(--color-ink-2)}.home-ladder__tier[data-astro-cid-o33lkcqf]{padding:3px 8px;border-radius:6px;background:var(--color-mint);color:var(--color-ink);font-family:var(--font-family-meta);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.home-ladder__rung--pro[data-astro-cid-o33lkcqf] .home-ladder__tier[data-astro-cid-o33lkcqf]{background:var(--color-paper)}.home-ladder__note[data-astro-cid-o33lkcqf]{margin:0;max-width:720px;font-size:14px;line-height:1.5;color:var(--color-muted)}@media(max-width:760px){.home-ladder__rung[data-astro-cid-o33lkcqf]{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"id name tier" "desc desc desc";row-gap:6px}.home-ladder__id[data-astro-cid-o33lkcqf]{grid-area:id}.home-ladder__name[data-astro-cid-o33lkcqf]{grid-area:name}.home-ladder__tier[data-astro-cid-o33lkcqf]{grid-area:tier}.home-ladder__desc[data-astro-cid-o33lkcqf]{grid-area:desc}}.home-steps-band[data-astro-cid-d7teugre]{background:var(--color-surface-soft)}.home-steps[data-astro-cid-d7teugre]{display:flex;flex-direction:column;gap:40px;padding-top:72px;padding-bottom:72px}.home-steps__head[data-astro-cid-d7teugre]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;align-items:flex-end}.home-steps__aside[data-astro-cid-d7teugre]{margin:0;max-width:280px;color:var(--color-ink-2);font-size:var(--font-size-body-md);line-height:1.45}.home-steps__grid[data-astro-cid-d7teugre]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-steps__card[data-astro-cid-d7teugre]{min-height:0;height:100%;padding:28px;gap:16px;border-radius:12px}.home-steps__card--ink[data-astro-cid-d7teugre]{background:var(--color-ink);border-color:transparent;color:var(--color-paper)}.home-steps__card--ink[data-astro-cid-d7teugre] .card__title[data-astro-cid-d7teugre]{color:var(--color-paper)}.home-steps__card--ink[data-astro-cid-d7teugre] .card__body[data-astro-cid-d7teugre]{color:#d5d8de}.home-steps__card--ink[data-astro-cid-d7teugre] .home-steps__num[data-astro-cid-d7teugre]{color:#b8bdc6}.home-steps__top[data-astro-cid-d7teugre]{display:flex;justify-content:space-between;align-items:center}.home-steps__num[data-astro-cid-d7teugre]{font-family:var(--font-family-meta);font-size:13px;color:var(--color-muted)}.home-steps__tier[data-astro-cid-d7teugre]{padding:3px 8px;border-radius:6px;background:var(--color-mint);color:var(--color-ink);font-family:var(--font-family-meta);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.home-steps__card--ink[data-astro-cid-d7teugre] .home-steps__tier[data-astro-cid-d7teugre]{background:var(--color-peach)}.home-steps__card[data-astro-cid-d7teugre] .card__title[data-astro-cid-d7teugre]{font-size:26px}.home-steps__chips[data-astro-cid-d7teugre]{list-style:none;margin:auto 0 0;padding:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.home-steps__chips[data-astro-cid-d7teugre] a[data-astro-cid-d7teugre]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface-soft);font-size:13px;text-decoration:none;color:var(--color-ink)}.home-steps__chips[data-astro-cid-d7teugre] a[data-astro-cid-d7teugre]:after{content:"↗";font-size:12px;line-height:1}.home-steps__card--ink[data-astro-cid-d7teugre] .home-steps__chips[data-astro-cid-d7teugre] a[data-astro-cid-d7teugre]{background:#ffffff14;border-color:#ffffff26;color:var(--color-paper)}.home-steps__chips[data-astro-cid-d7teugre] a[data-astro-cid-d7teugre]:hover{border-color:var(--color-ink)}.home-steps__card--ink[data-astro-cid-d7teugre] .home-steps__chips[data-astro-cid-d7teugre] a[data-astro-cid-d7teugre]:hover{border-color:var(--color-paper)}@media(max-width:900px){.home-steps__grid[data-astro-cid-d7teugre]{grid-template-columns:1fr}}.home-why[data-astro-cid-2hdrl6ph]{display:flex;flex-direction:column;gap:40px;padding-top:72px;padding-bottom:72px}.compare-table[data-astro-cid-2hdrl6ph]{width:100%;border-collapse:collapse;font-size:var(--font-size-body-md)}.compare-table[data-astro-cid-2hdrl6ph] th[data-astro-cid-2hdrl6ph],.compare-table[data-astro-cid-2hdrl6ph] td[data-astro-cid-2hdrl6ph]{border:1px solid var(--color-line);padding:12px 14px;text-align:left;vertical-align:top}.compare-table[data-astro-cid-2hdrl6ph] thead[data-astro-cid-2hdrl6ph] th[data-astro-cid-2hdrl6ph]{background:var(--color-cream);font-family:var(--font-family-meta);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.compare-table[data-astro-cid-2hdrl6ph] tbody[data-astro-cid-2hdrl6ph] th[data-astro-cid-2hdrl6ph][scope=row]{font-weight:500;color:var(--color-ink);background:var(--color-surface-soft)}.home-paths[data-astro-cid-5xn3trfn]{display:flex;flex-direction:column;gap:40px;padding-top:72px;padding-bottom:72px}.path-picker[data-astro-cid-5xn3trfn]{display:flex;flex-direction:column;gap:16px}.path-picker__tabs[data-astro-cid-5xn3trfn]{display:flex;flex-wrap:wrap;gap:8px}.path-picker__tab[data-astro-cid-5xn3trfn]{min-height:0;padding:10px 16px;border-radius:8px;font-size:15px;font-weight:500}.path-picker__tab[data-astro-cid-5xn3trfn].is-active{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink);outline:none}.path-picker__panel[data-astro-cid-5xn3trfn]{min-height:0;border-radius:12px}.path-picker__panel[data-astro-cid-5xn3trfn][hidden]{display:none}.path-picker__steps[data-astro-cid-5xn3trfn]{margin:0;padding:0;list-style:none;counter-reset:path-step;display:flex;flex-direction:column;gap:12px;color:var(--color-body);font-size:16px}.path-picker__steps[data-astro-cid-5xn3trfn] li[data-astro-cid-5xn3trfn]:before{counter-increment:path-step;content:counter(path-step) ". "}.path-picker__plan[data-astro-cid-5xn3trfn]{margin:12px 0 0;font-size:var(--font-size-body-md);color:var(--color-ink-2)}.home-agent[data-astro-cid-k6fdfrfn]{min-height:0;min-width:0;padding:40px;gap:24px;background:var(--color-ink);color:var(--color-on-ink);border-color:transparent}.home-agent[data-astro-cid-k6fdfrfn] .badge[data-astro-cid-k6fdfrfn]{color:var(--color-peach)}.home-agent[data-astro-cid-k6fdfrfn] .card__title[data-astro-cid-k6fdfrfn],.home-agent[data-astro-cid-k6fdfrfn] .card__body[data-astro-cid-k6fdfrfn],.home-agent[data-astro-cid-k6fdfrfn] a[data-astro-cid-k6fdfrfn]{color:var(--color-on-ink)}.home-agent__code[data-astro-cid-k6fdfrfn]{margin:0;padding:16px;border-radius:var(--radius-sm);background:#0d1218;color:var(--color-on-ink);font-family:var(--font-family-meta);font-size:13px;line-height:1.5;overflow-x:auto;min-width:0}.home-agent__tools[data-astro-cid-k6fdfrfn]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.home-agent__tools[data-astro-cid-k6fdfrfn] li[data-astro-cid-k6fdfrfn]{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px}.home-agent__tools[data-astro-cid-k6fdfrfn] code[data-astro-cid-k6fdfrfn]{color:var(--color-peach)}.home-mcp[data-astro-cid-4tqjdozn]{min-height:0;min-width:0;height:100%;padding:40px;gap:16px}.home-mcp__chip[data-astro-cid-4tqjdozn]{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-soft)}.home-mcp__url[data-astro-cid-4tqjdozn]{font-family:var(--font-family-meta);font-size:13px;color:var(--color-ink);overflow-wrap:anywhere}.home-mcp__copy[data-astro-cid-4tqjdozn]{margin:0 0 0 auto;padding:4px 8px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-family-body);font-size:12px;font-weight:500;line-height:1.2;cursor:pointer}.home-mcp__msg[data-astro-cid-4tqjdozn]{margin:0;min-height:0;font-size:var(--font-size-caption);color:var(--color-muted)}.home-mcp__msg[data-astro-cid-4tqjdozn]:empty{display:none}.home-agents-band[data-astro-cid-dlecih3l]{background:var(--color-paper);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.home-agents[data-astro-cid-dlecih3l]{display:flex;flex-direction:column;gap:32px;padding-top:72px;padding-bottom:72px}.home-agents__head[data-astro-cid-dlecih3l]{max-width:560px;display:flex;flex-direction:column;gap:12px}.home-agents__title[data-astro-cid-dlecih3l]{margin:0;font-family:var(--font-family-display);font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.5px;color:var(--color-ink)}.home-agents__sub[data-astro-cid-dlecih3l]{margin:0;font-size:var(--font-size-body-md);line-height:1.5;color:var(--color-ink-2)}.home-agents__grid[data-astro-cid-dlecih3l]{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:stretch}@media(max-width:1024px){.home-agents__grid[data-astro-cid-dlecih3l]{grid-template-columns:1fr}}.home-proof[data-astro-cid-shflq6jl]{min-height:0;min-width:0;background:var(--color-coral);border-color:transparent;color:var(--color-paper);padding:40px}.home-proof[data-astro-cid-shflq6jl] .badge[data-astro-cid-shflq6jl],.home-proof__stats[data-astro-cid-shflq6jl] dt[data-astro-cid-shflq6jl]{color:var(--color-cream)}.home-proof[data-astro-cid-shflq6jl] .card__title[data-astro-cid-shflq6jl],.home-proof[data-astro-cid-shflq6jl] .card__body[data-astro-cid-shflq6jl],.home-proof[data-astro-cid-shflq6jl] a[data-astro-cid-shflq6jl],.home-proof__stats[data-astro-cid-shflq6jl] dd[data-astro-cid-shflq6jl]{color:var(--color-paper)}.home-proof__stats[data-astro-cid-shflq6jl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 0}.home-proof__stats[data-astro-cid-shflq6jl] div[data-astro-cid-shflq6jl]{display:flex;flex-direction:column-reverse;gap:4px}.home-proof__stats[data-astro-cid-shflq6jl] dt[data-astro-cid-shflq6jl]{margin:0;font-size:13px;color:var(--color-cream)}.home-proof__stats[data-astro-cid-shflq6jl] dd[data-astro-cid-shflq6jl]{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-title-lg);font-weight:500;color:var(--color-paper)}.home-pricing[data-astro-cid-lpelndfx]{display:flex;flex-direction:column;gap:40px;padding-top:72px;padding-bottom:72px}.home-pricing__head[data-astro-cid-lpelndfx]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;align-items:flex-end}.home-pricing__compare[data-astro-cid-lpelndfx]{max-width:360px}.home-pricing__board[data-astro-cid-lpelndfx]{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:stretch}.home-pricing__plan[data-astro-cid-lpelndfx],.home-pricing__side[data-astro-cid-lpelndfx]{min-height:0;height:100%}.home-pricing__pro[data-astro-cid-lpelndfx]{background:var(--color-peach);border-color:transparent;color:var(--color-ink)}.home-pricing__more[data-astro-cid-lpelndfx]{min-width:0;display:flex;flex-direction:column;gap:12px}.home-pricing__more-label[data-astro-cid-lpelndfx]{margin:0;font-family:var(--font-family-meta);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.home-pricing__stack[data-astro-cid-lpelndfx]{display:flex;flex-direction:column;gap:16px}.home-pricing__stack[data-astro-cid-lpelndfx] .home-pricing__side[data-astro-cid-lpelndfx]{flex:1}.home-pricing__team[data-astro-cid-lpelndfx]{background:var(--color-mint);border-color:transparent}.home-pricing__audit[data-astro-cid-lpelndfx]{background:var(--color-cream);border-color:transparent}.home-pricing__who[data-astro-cid-lpelndfx]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.home-pricing__for[data-astro-cid-lpelndfx]{margin:0;font-size:13px;color:var(--color-muted)}.home-pricing__price[data-astro-cid-lpelndfx]{margin:0;font-family:var(--font-family-display);font-size:40px;font-weight:500;line-height:1}.home-pricing__price[data-astro-cid-lpelndfx] span[data-astro-cid-lpelndfx]{font-size:16px;font-weight:400}.home-pricing[data-astro-cid-lpelndfx] ul[data-astro-cid-lpelndfx]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:var(--font-size-body-md);line-height:1.4}.home-pricing[data-astro-cid-lpelndfx] li[data-astro-cid-lpelndfx]{display:flex;gap:8px;align-items:flex-start}.home-pricing[data-astro-cid-lpelndfx] li[data-astro-cid-lpelndfx]:before{content:"";flex:0 0 16px;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23181d26' d='M6.2 11.6 2.8 8.2l1.2-1.2 2.2 2.2 5.8-5.8 1.2 1.2z'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.home-pricing[data-astro-cid-lpelndfx] .btn[data-astro-cid-lpelndfx]{margin-top:auto;align-self:stretch;width:100%}.home-pricing__price--side[data-astro-cid-lpelndfx]{font-size:28px}.home-pricing__side[data-astro-cid-lpelndfx] a[data-astro-cid-lpelndfx]{margin-top:auto;color:var(--color-ink);font-weight:500}@media(max-width:900px){.home-pricing__board[data-astro-cid-lpelndfx]{grid-template-columns:1fr}}.hero-trust[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;font-family:var(--font-family-meta);font-size:13px;color:var(--color-muted)}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23006400' d='M6.2 11.6 2.8 8.2l1.2-1.2 2.2 2.2 5.8-5.8 1.2 1.2z'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.hero__cta[data-astro-cid-j7pv25f6]{margin:0}.hero[data-astro-cid-j7pv25f6] .scan-form{border-color:var(--color-line)}.hero[data-astro-cid-j7pv25f6] .scan-form .btn--primary{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line)}.hero__or[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--font-size-body-md);color:var(--color-ink-2)}.home-why-pro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px;padding-top:72px;padding-bottom:72px}.home-why-pro__head[data-astro-cid-j7pv25f6],.home-why-pro__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 32px}.home-why-pro__lead[data-astro-cid-j7pv25f6]{max-width:640px;margin:0;font-size:var(--font-size-body-lg);line-height:1.5;color:var(--color-ink-2)}.home-why-pro__outcomes[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.home-why-pro__outcomes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:10px;align-items:flex-start;font-size:var(--font-size-body-md);line-height:1.45;color:var(--color-ink-2)}.home-why-pro__outcomes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex:0 0 18px;width:18px;height:18px;margin-top:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23181d26' d='M6.2 11.6 2.8 8.2l1.2-1.2 2.2 2.2 5.8-5.8 1.2 1.2z'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.home-why-pro__cta[data-astro-cid-j7pv25f6]{align-items:center}.home-why-pro__link[data-astro-cid-j7pv25f6]{font-weight:500}.home-pro-band[data-astro-cid-j7pv25f6]{background:var(--color-surface-soft);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.home-proof-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:20px;padding-top:72px;padding-bottom:72px;align-items:stretch}.home-proof__promise[data-astro-cid-j7pv25f6]{gap:12px}.home-proof__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.home-proof__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--font-size-body-md);line-height:1.45;color:var(--color-ink-2)}.home-proof__link[data-astro-cid-j7pv25f6]{margin-top:8px;font-weight:500}.home-band[data-astro-cid-j7pv25f6]{background:var(--color-surface-soft)}.faq--split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:72px;align-items:start;padding-top:72px;padding-bottom:72px}.faq__title[data-astro-cid-j7pv25f6]{font-family:var(--font-family-display);font-size:36px;font-weight:500;letter-spacing:-.5px;line-height:1.15}.faq__cta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.scan-again[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;max-width:460px;box-sizing:border-box;padding:6px;border:1px solid var(--color-ink);border-radius:14px;background:var(--color-paper)}.scan-again[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1 1 auto;min-width:0;height:48px;border:0;border-radius:0;padding:0 8px 0 14px;background:transparent}.scan-again[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:0 0 auto;height:48px;min-height:48px;padding:0 20px;border-radius:10px}.faq__qs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:12px;background:var(--color-paper);overflow:hidden}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line);padding:18px 20px}.faq__item[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";font-family:var(--font-family-body);font-weight:400;color:var(--color-muted)}.faq__item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq__q[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-family-display);font-size:18px;font-weight:500}.faq__a[data-astro-cid-j7pv25f6]{margin:10px 0 0}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.home-proof-split[data-astro-cid-j7pv25f6],.faq--split[data-astro-cid-j7pv25f6],.home-why-pro__outcomes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
