.site-marketing{font-family:var(--font-sans);font-variation-settings:"STYL" 0;position:relative;overflow-x:clip}.site-marketing h1,.site-marketing h2,.site-marketing h3{text-wrap:balance}.site-marketing p{text-wrap:pretty}.marketing-title{letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1.08}.marketing-title--hero{font-size:66px;line-height:70px}.marketing-title--pricing{font-size:60px}.marketing-title--mcp{text-wrap:balance;font-size:clamp(34px,3.4vw,43px);line-height:1.08}.marketing-title--small{letter-spacing:-.025em;font-size:44px;line-height:50px}.marketing-title--minor{letter-spacing:-.02em;font-size:36px}.marketing-title--closing{font-size:64px;line-height:1.06}.marketing-copy{color:var(--muted-foreground);font-size:18px;line-height:27px}.marketing-copy--hero{font-size:19px;line-height:28px}.marketing-question{font-size:18px;font-weight:500;line-height:26px}.marketing-answer{font-size:15px;line-height:23px}.marketing-footnote{font-size:14px}.marketing-footnote--pricing{font-size:15px;line-height:24px}.marketing-table-text{font-size:15px}.marketing-table-heading{font-size:13px}.site-container{width:min(1160px,100% - 64px);min-width:0;margin-inline:auto}.site-section{padding-top:160px}.site-section-heading{text-align:center}.site-section-heading .marketing-copy{max-width:860px;margin:24px auto 0}.site-section-content{margin-top:56px}.site-pill,.site-marketing .site-pill,.site-marketing .pill-tabs .pill-tabs__tab,.site-marketing .mcp-code-label button,.site-marketing .facet-chips .facet-chips__button,.site-marketing .homepage-proof-pager button{box-sizing:border-box;background:var(--foreground);height:44px;min-height:44px;color:var(--background);cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.site-pill--faint,.site-marketing .site-pill--faint{background:var(--muted);color:var(--foreground)}.site-pill--outline,.site-marketing .site-pill--outline{background:var(--card);color:var(--foreground);border-color:var(--border)}.site-pill--primary,.site-marketing .site-pill--primary{background:var(--primary-text);color:#fff}@media (hover:hover) and (pointer:fine){.site-pill:hover,.site-marketing .pill-tabs .pill-tabs__tab:hover,.site-marketing .mcp-code-label button:hover,.site-marketing .facet-chips .facet-chips__button:hover,.site-marketing .homepage-proof-pager button:hover:not(:disabled){transform:translateY(-1px)}.site-marketing .hero-chip-rail .facet-chips__button:hover{transform:none}}.site-pill:active,.site-marketing .pill-tabs .pill-tabs__tab:active,.site-marketing .mcp-code-label button:active,.site-marketing .facet-chips .facet-chips__button:active,.site-marketing .homepage-proof-pager button:active:not(:disabled){transform:scale(.985)}.site-marketing .site-pill:focus-visible,.site-marketing .pill-tabs .pill-tabs__tab:focus-visible,.site-marketing .mcp-code-label button:focus-visible,.site-marketing .facet-chips .facet-chips__button:focus-visible,.site-marketing .homepage-proof-pager button:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.site-marketing .pill-tabs .pill-tabs__tab,.site-marketing .pill-tabs .pill-tabs__tab[aria-selected=true]{height:36px;min-height:36px;color:var(--muted-foreground);background:0 0;border-color:#0000;padding:0 18px;font-size:14px;font-weight:500;line-height:20px}.site-marketing .pill-tabs .pill-tabs__tab[aria-selected=true]{color:var(--foreground)}.site-marketing .pill-tabs[data-armed] .pill-tabs__indicator{transition:transform .28s cubic-bezier(.23,1,.32,1)}.site-marketing .facet-chips .facet-chips__button{background:var(--muted);height:36px;min-height:36px;color:var(--foreground);border-color:#0000;padding:0 18px;font-size:14px;font-weight:500}.site-marketing .mcp-code-label button{background:var(--background);height:36px;min-height:36px;color:var(--foreground);padding:0 18px}.site-marketing .homepage-proof-pager button{width:36px;height:36px;min-height:36px;color:var(--foreground);background:0 0;padding:0}.site-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:72px;padding-inline:48px;display:grid}.site-brand{letter-spacing:-.055em;gap:12px;font-size:18px;font-weight:700}.site-marketing .site-footer .font-wordmark,.site-marketing .site-footer__large-wordmark{letter-spacing:-.055em;font-weight:700}.site-nav-links{gap:28px;font-size:15px;font-weight:500;display:flex}.site-nav-actions{justify-content:end;align-items:center;gap:20px;font-size:15px;display:flex}.site-nav a{text-decoration:none}.site-marketing .site-footer{border-top:1px solid var(--border);margin-top:160px}.site-marketing .site-footer__frame{width:min(1160px,100% - 64px);padding-inline:0}.site-will-enter{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:var(--site-delay,0s);transform:translateY(16px)}.site-entered{opacity:1;transform:none}.site-marketing :focus-visible{outline:2px solid var(--primary-text);outline-offset:4px}@media (width<=1023px){.site-container{width:calc(100% - 32px)}.marketing-title,.marketing-title--hero,.marketing-title--pricing,.marketing-title--mcp,.marketing-title--closing{font-size:40px;line-height:1.1}.marketing-title--small{font-size:34px;line-height:1.15}.marketing-title--minor{font-size:30px}.site-section{padding-top:96px}.site-section-content{margin-top:36px}.site-nav{gap:12px;padding-inline:16px}.site-brand{font-size:14px}.site-nav-links{gap:16px;font-size:14px}.site-nav-actions{gap:12px}.site-marketing .site-footer__frame{width:calc(100% - 32px)}}@media (width<=600px){.marketing-title--mcp br{display:none}.site-nav{grid-template-rows:64px 48px;grid-template-columns:1fr auto;gap:0;height:112px}.site-nav-links{grid-area:2/1/auto/-1;justify-content:center;gap:32px}.site-nav astro-island{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.site-marketing *,.site-marketing :before,.site-marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site-pill:is(:hover,:active),.site-marketing .pill-tabs .pill-tabs__tab:is(:hover,:active),.site-marketing .facet-chips .facet-chips__button:is(:hover,:active),.site-marketing .mcp-code-label button:is(:hover,:active),.site-marketing .homepage-proof-pager button:is(:hover,:active){transform:none!important}.site-will-enter{opacity:1;transform:none}.site-marketing .site-footer__large-wordmark{translate:none!important}}.site-marketing .site-nav-actions .site-pill,.site-marketing .pricing-table .site-pill{height:36px;min-height:36px;padding-inline:18px}.site-marketing .mcp-connect-cta{height:36px;min-height:36px;box-shadow:none;border-radius:999px;padding-inline:18px}.site-marketing .mcp-connect-cta--mcp{background:var(--foreground);height:44px;min-height:44px;color:var(--background);border-color:#0000;padding-inline:22px}
