.landing{--public-content-width:1280px;--public-gutter:clamp(20px, 4vw, 48px);--public-page-space:clamp(32px, 4vw, 56px);--public-surface:linear-gradient(145deg, color-mix(in srgb, var(--text) 4%, var(--panel)), var(--panel) 75%)}.public-header{--site-header-content-width:var(--public-content-width);--site-header-inline-space:var(--public-gutter)}.landing :is(.landing-main,.help-layout,.use-case-content,.privacy-page,.scan-page,.pricing-page){width:100%;max-width:var(--public-content-width);padding:var(--public-page-space) var(--public-gutter) 64px;min-width:0;margin:0 auto}.landing .landing-main{padding-block-start:0}.landing :is(.help-overview,.help-article-page){display:block}.landing :where(main:not(.landing-main)) h1{max-width:27ch;color:var(--text);letter-spacing:-.04em;text-wrap:balance;margin-block:16px 24px;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:750;line-height:1.12}.landing .landing-eyebrow,.landing .scan-small-label{color:var(--accent);letter-spacing:.14em;margin-block:0 12px;font:600 11px/1.6 ui-monospace,monospace}.landing :where(.help-content,.use-case-content,.privacy-page){line-height:1.7}.landing :where(.help-content,.use-case-content,.privacy-page) :where(p,li,figcaption){color:var(--muted)}.landing :where(.help-overview,.use-case-content)>p:not(.landing-eyebrow),.landing :where(.public-article-header)>p:not(.landing-eyebrow){max-width:76ch;font-size:17px;line-height:1.7}.landing .help-cards{gap:20px;margin-block:32px}.landing .public-guide-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--public-surface);flex-direction:column;align-items:stretch;gap:16px;padding:clamp(22px,2.5vw,32px);text-decoration:none;transition:background .16s,transform .16s;display:flex}.landing .public-guide-card :where(h2){color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,24px);line-height:1.3}.landing .public-guide-card :where(p){color:var(--muted);margin:0 0 8px;line-height:1.65}.public-card-meta{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:600 11px/1.5 ui-monospace,monospace;display:flex}.public-card-arrow{border:1px solid var(--line);border-radius:var(--radius-ui);width:32px;height:32px;color:var(--muted);place-content:center;font:20px/1 system-ui,sans-serif;display:grid}.public-card-action{color:var(--accent);margin-block-start:auto;font-size:14px;font-weight:600}.landing .public-guide-card:where(:hover,:focus-visible){background:color-mix(in srgb, var(--accent) 6%, var(--panel));transform:translateY(-2px)}.public-article-header{margin-block-end:40px}.public-article-header>:where(.help-inline){margin-block-end:24px;font-size:14px;display:inline-block}.landing .use-case-outcome{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--public-surface);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px 24px;margin-block-start:24px;padding:20px 24px;display:grid}.public-outcome-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:600 11px/1.6 ui-monospace,monospace}.public-article-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.public-article-navigation{top:calc(var(--public-header-height,65px) + 24px);max-height:calc(100dvh - var(--public-header-height,65px) - 48px);scrollbar-width:thin;position:sticky;overflow-y:auto}.landing .article-contents{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--public-surface);gap:16px;margin:0 0 24px;padding:20px;font-size:14px;display:grid}.article-contents :where(strong){color:var(--text);font-size:14px}.landing .article-contents :where(ul){gap:4px;margin:0;padding:0;list-style:none;display:grid}.landing .article-contents :where(li){margin:0}.landing .article-contents :where(a){color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px;padding-block:8px;line-height:1.5;text-decoration:none;display:grid}.article-contents :where(a span){color:var(--accent);font:11px/1.5 ui-monospace,monospace}.landing .article-contents :where(a:hover){color:var(--text);text-underline-offset:4px;text-decoration:underline}.public-article-body{min-width:0}.landing .public-article-body>:where(section,nav){border-block-start:1px solid var(--line);margin-block:32px 0;padding-block-start:28px}.landing .public-article-body>:where(section:first-child){border-block-start:0;margin-block-start:0;padding-block-start:0}.landing .public-article-body :where(h2){color:var(--text);letter-spacing:-.025em;align-items:baseline;gap:12px;margin-block:0 16px;font-size:23px;line-height:1.35;display:flex}.public-section-number{color:var(--accent);flex-shrink:0;font:500 12px/1.5 ui-monospace,monospace}.landing .public-article-body :where(p){margin-block:0 16px}.landing .public-example{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--panel);margin:24px 0;overflow:hidden}.landing .public-example :where(figcaption){border-block-end:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:12px 20px;font-size:12px;display:flex}.public-example :where(figcaption span:first-child){color:var(--accent);letter-spacing:.1em;font:11px/1.5 ui-monospace,monospace}.landing .public-example :where(pre){color:var(--text);background:0 0;border:0;margin:0;padding:20px;font-size:13px;line-height:1.8}.landing .article-steps{counter-reset:article-step;gap:12px;margin-block:24px;padding:0;list-style:none;display:grid}.landing .article-steps>:where(li){counter-increment:article-step;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:12px;margin:0;display:grid}.article-steps>:where(li):before{content:counter(article-step, decimal-leading-zero);border:1px solid var(--line);border-radius:var(--radius-ui);color:var(--accent);text-align:center;padding:6px;font:11px/1.5 ui-monospace,monospace}.landing .public-article-body :where(.use-case-cta){border:1px solid var(--line);background:var(--public-surface);padding:24px}.help-topic-disclosure{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--public-surface)}.landing .help-topics-toggle{width:100%;min-height:52px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.help-topics-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-ui)}.landing .help-navigation{gap:4px;padding:0 8px 8px;display:flex}.landing .help-topic{min-height:44px;color:var(--muted);align-items:center;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.landing .help-topic[aria-current]{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:var(--radius-ui)}.landing .public-article-body :where(.help-cards){grid-template-columns:1fr;gap:10px;margin-block:16px}.landing .public-article-body :where(.help-card){background:var(--public-surface);padding:16px 20px}.landing .privacy-page :where(section,h1+p){max-width:80ch}@media (max-width:800px){.public-article-layout{grid-template-columns:minmax(0,1fr);gap:28px}.public-article-navigation{max-height:none;position:static;overflow:visible}.landing .use-case-outcome{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.landing .public-guide-card{transition:none;transform:none}}
