.McpLandingPage-module__80bddG__page{--font-inter:"Google Sans","Google Sans Text","Inter";--page:#17191d;--surface:#1d2025;--surface-raised:#22262c;--surface-soft:#1a1c20;--line:#30343b;--line-soft:#ffffff14;--text:#f5f7fb;--muted:#9aa1ad;--muted-strong:#c0c5ce;--blue:#4368e3;--blue-bright:#6787e8;--green:#2eb67d;--coral:#ff7d5b;--content:min(1384px,calc(100% - 128px));width:100%;min-height:100vh;color:var(--text);background:var(--page);font-family:"Google Sans",var(--font-inter),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.McpLandingPage-module__80bddG__page,.McpLandingPage-module__80bddG__page *,.McpLandingPage-module__80bddG__page :before,.McpLandingPage-module__80bddG__page :after{box-sizing:border-box}.McpLandingPage-module__80bddG__page h1,.McpLandingPage-module__80bddG__page h2,.McpLandingPage-module__80bddG__page h3,.McpLandingPage-module__80bddG__page p,.McpLandingPage-module__80bddG__page ul{margin:0}.McpLandingPage-module__80bddG__page ul{padding:0;list-style:none}.McpLandingPage-module__80bddG__page a{color:inherit;text-decoration:none}.McpLandingPage-module__80bddG__page img{max-width:100%;height:auto;display:block}.McpLandingPage-module__80bddG__page h1,.McpLandingPage-module__80bddG__page h2,.McpLandingPage-module__80bddG__page h3{font-family:var(--font-inter),Inter,Arial,sans-serif}.McpLandingPage-module__80bddG__skipLink{z-index:200;color:#fff;background:var(--blue);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.McpLandingPage-module__80bddG__skipLink:focus{transform:translateY(0)}.McpLandingPage-module__80bddG__primaryButton .McpLandingPage-module__80bddG__arrow,.McpLandingPage-module__80bddG__footerCta .McpLandingPage-module__80bddG__arrow,.McpLandingPage-module__80bddG__controlBand a .McpLandingPage-module__80bddG__arrow{flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.McpLandingPage-module__80bddG__primaryButton:hover .McpLandingPage-module__80bddG__arrow,.McpLandingPage-module__80bddG__footerCta a:hover .McpLandingPage-module__80bddG__arrow,.McpLandingPage-module__80bddG__controlBand a:hover .McpLandingPage-module__80bddG__arrow{transform:translate(3px,-3px)}.McpLandingPage-module__80bddG__hero{border-bottom:1px solid var(--line);grid-template-columns:724px minmax(0,1fr);width:100%;min-height:720px;display:grid}.McpLandingPage-module__80bddG__heroCopy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:76px max(48px,50vw - 692px) 72px max(64px,50vw - 692px);display:flex;position:relative}.McpLandingPage-module__80bddG__heroCopy:before{content:"";background:linear-gradient(transparent,var(--blue),transparent);width:1px;height:35%;position:absolute;top:0;right:0}.McpLandingPage-module__80bddG__kicker{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.McpLandingPage-module__80bddG__kicker span{color:#fafcff;letter-spacing:.04em;background:#ff780066;padding:5px 8px}.McpLandingPage-module__80bddG__hero h1{letter-spacing:-.052em;max-width:620px;font-size:42px;font-weight:460;line-height:.99}.McpLandingPage-module__80bddG__hero h1 span{color:var(--blue-bright);display:block}.McpLandingPage-module__80bddG__heroBreakDesktop{display:none}.McpLandingPage-module__80bddG__heroCopy>p{max-width:595px;color:var(--muted);margin-top:30px;font-size:20px;line-height:1.65}.McpLandingPage-module__80bddG__heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.McpLandingPage-module__80bddG__primaryButton,.McpLandingPage-module__80bddG__secondaryButton{border:1px solid var(--line);justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 19px;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.McpLandingPage-module__80bddG__primaryButton{border-color:var(--blue);color:#fff;background:var(--blue)}.McpLandingPage-module__80bddG__primaryButton:hover,.McpLandingPage-module__80bddG__primaryButton:focus-visible{border-color:var(--blue-bright);background:#365bd6;outline:none}.McpLandingPage-module__80bddG__secondaryButton{color:var(--muted-strong);background:var(--surface)}.McpLandingPage-module__80bddG__secondaryButton:hover,.McpLandingPage-module__80bddG__secondaryButton:focus-visible{color:#fff;background:var(--surface-raised);border-color:#50555e;outline:none}.McpLandingPage-module__80bddG__heroFootnote{color:#777f8c;align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.McpLandingPage-module__80bddG__heroFootnote i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2eb67d17}.McpLandingPage-module__80bddG__productDemoWrap{background-image:url(/images/bg-landing-latest-visuall.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.McpLandingPage-module__80bddG__productDemo{background:0 0;align-self:center;width:calc(100% - 72px);min-width:0;margin:44px auto;overflow:hidden}.McpLandingPage-module__80bddG__canvasHeader button{color:#fff;background:var(--blue);font:inherit;border:0;border-radius:3px;padding:5px 8px;font-size:7px}.McpLandingPage-module__80bddG__agentStrip{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);min-height:148px;display:grid}.McpLandingPage-module__80bddG__agentStrip>p{border-right:1px solid var(--line);color:var(--muted);align-items:center;padding:0 64px;font-size:14px;display:flex}.McpLandingPage-module__80bddG__agentStrip>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.McpLandingPage-module__80bddG__agentStrip>div>span{border-right:1px solid var(--line);min-height:147px;color:var(--muted-strong);flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:14px;display:flex}.McpLandingPage-module__80bddG__agentStrip>div>span:last-child{border-right:0}.McpLandingPage-module__80bddG__agentStrip img{object-fit:contain;width:27px;height:27px}.McpLandingPage-module__80bddG__agentIconBox{justify-content:center;align-items:center;display:inline-flex;position:relative}.McpLandingPage-module__80bddG__anyClientBox{display:inline-flex;position:relative}.McpLandingPage-module__80bddG__agentIconTick{display:none}.McpLandingPage-module__80bddG__anyClient b{color:#aeb4be;border:1px solid #41464e;place-items:center;width:27px;height:27px;font-size:20px;font-weight:300;line-height:1;display:grid}.McpLandingPage-module__80bddG__modelSection{border-bottom:1px solid var(--line);padding:180px 0 0}.McpLandingPage-module__80bddG__sectionIntro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin:0 auto;padding:24px 64px}.McpLandingPage-module__80bddG__sectionIntro>p,.McpLandingPage-module__80bddG__workflowKicker,.McpLandingPage-module__80bddG__nativeKicker,.McpLandingPage-module__80bddG__controlBand>span{color:var(--coral);font-size:24px;font-weight:500}.McpLandingPage-module__80bddG__sectionIntro h2,.McpLandingPage-module__80bddG__workflowHeading h2,.McpLandingPage-module__80bddG__nativeCopy h2,.McpLandingPage-module__80bddG__controlHeading h2{letter-spacing:-.04em;font-size:clamp(34px,2.8vw,42px);font-weight:460;line-height:1.06}.McpLandingPage-module__80bddG__sectionIntro>span,.McpLandingPage-module__80bddG__nativeCopy>span,.McpLandingPage-module__80bddG__controlHeading>span{color:var(--muted);font-size:18px;line-height:1.65}.McpLandingPage-module__80bddG__controlHeading>span{max-width:760px;display:block}.McpLandingPage-module__80bddG__sectionIntro>p{margin-bottom:16px}.McpLandingPage-module__80bddG__sectionIntro h2{margin-bottom:20px}.McpLandingPage-module__80bddG__sectionIntro>span{width:100%;max-width:100%;display:block}.McpLandingPage-module__80bddG__toolGrid{border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1384px,100% - 128px);margin:0 auto;display:grid}.McpLandingPage-module__80bddG__toolGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--page);min-height:auto;padding:42px max(32px,16.6667vw - 230.667px);transition:background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);position:relative}.McpLandingPage-module__80bddG__toolGrid article:nth-child(3n){border-right:0}.McpLandingPage-module__80bddG__toolGrid article:nth-child(n+4){border-bottom:0}.McpLandingPage-module__80bddG__toolGrid article:first-child{background:var(--surface)}.McpLandingPage-module__80bddG__toolGrid:has(article:hover) article:first-child:not(:hover){background:var(--page)}.McpLandingPage-module__80bddG__toolGrid article:hover,.McpLandingPage-module__80bddG__toolGrid article:focus-within{background:var(--surface)}.McpLandingPage-module__80bddG__toolGrid article>code{color:#f5f7fb;background:#212429;border:1px solid #2b2b2b;padding:8px 16px;font-family:inherit;font-size:14px;display:inline-flex}.McpLandingPage-module__80bddG__toolGrid h3{letter-spacing:-.025em;margin-top:8px;font-size:18px;font-weight:500}.McpLandingPage-module__80bddG__toolGrid p{max-width:390px;color:var(--muted);margin-top:13px;font-size:14px;line-height:1.65}.McpLandingPage-module__80bddG__workflowSection{flex-direction:column;gap:0;width:100%;margin:0;padding:180px 0 160px;display:flex}.McpLandingPage-module__80bddG__workflowKicker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100vw;margin-left:calc(50% - 50vw);padding:24px 64px}.McpLandingPage-module__80bddG__workflowBody{border-right:1px solid var(--line);border-left:1px solid var(--line);flex-direction:row;gap:100px;width:min(1384px,100% - 128px);margin:0 auto;padding-left:24px;padding-right:0;display:flex;position:relative}.McpLandingPage-module__80bddG__workflowBody:after{content:"";background:var(--line);width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.McpLandingPage-module__80bddG__workflowHeading{flex-direction:column;flex:.78 1 0;justify-content:center;padding-top:24px;display:flex}.McpLandingPage-module__80bddG__workflowGrid{border-left:1px solid var(--line);flex:1.22 1 0;padding-top:24px;padding-left:24px}.McpLandingPage-module__80bddG__workflowGrid article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;min-height:auto;padding:24px 0;display:grid}.McpLandingPage-module__80bddG__workflowGrid article:last-child{border-bottom:0}.McpLandingPage-module__80bddG__workflowGrid article>span{color:#5d6571;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.McpLandingPage-module__80bddG__workflowGrid h3{letter-spacing:-.025em;font-size:18px;font-weight:500}.McpLandingPage-module__80bddG__workflowGrid p{max-width:540px;color:var(--muted);margin-top:11px;font-size:16px;line-height:1.65}.McpLandingPage-module__80bddG__nativeKicker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100vw;margin-left:calc(50% - 50vw);padding:24px 64px}.McpLandingPage-module__80bddG__nativeSection{border-bottom:1px solid var(--line);grid-template-columns:minmax(450px,.88fr) minmax(0,1.12fr);min-height:760px;display:grid}.McpLandingPage-module__80bddG__nativeVisual{border-left:1px solid var(--line);background:#1b1e22;justify-content:center;align-items:center;display:flex}.McpLandingPage-module__80bddG__nativeDiagram{background:#131519;border:1px solid #343942;width:calc(100% - 128px);max-width:810px;margin:64px auto;box-shadow:0 32px 80px #00000047}.McpLandingPage-module__80bddG__diagramTopbar{border-bottom:1px solid var(--line);color:#9ba3af;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:11px;display:flex}.McpLandingPage-module__80bddG__diagramTopbar b{color:#8fa6ed;background:#4368e31f;padding:4px 7px;font-size:9px;font-weight:500}.McpLandingPage-module__80bddG__diagramBody{grid-template-columns:160px minmax(0,1fr);min-height:390px;display:grid}.McpLandingPage-module__80bddG__diagramBody aside{border-right:1px solid var(--line);color:#717986;background:#181b20;flex-direction:column;gap:15px;padding:20px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;display:flex}.McpLandingPage-module__80bddG__diagramBody .McpLandingPage-module__80bddG__activeTree{color:#b9c5e9}.McpLandingPage-module__80bddG__canvasPreview{color:#242a35;background:#f1f3f7;margin:18px;padding:24px;position:relative}.McpLandingPage-module__80bddG__canvasHeader{justify-content:space-between;align-items:center;display:flex}.McpLandingPage-module__80bddG__canvasHeader>div{flex-direction:column;gap:4px;display:flex}.McpLandingPage-module__80bddG__canvasHeader small{color:#818999;font-size:8px}.McpLandingPage-module__80bddG__canvasHeader strong{font-size:15px}.McpLandingPage-module__80bddG__canvasStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.McpLandingPage-module__80bddG__canvasStats>div{background:#fff;border:1px solid #d9dee7;border-radius:4px;flex-direction:column;min-height:104px;padding:14px;display:flex}.McpLandingPage-module__80bddG__canvasStats small{color:#727b8a;font-size:8px}.McpLandingPage-module__80bddG__canvasStats strong{margin-top:7px;font-size:27px;line-height:1}.McpLandingPage-module__80bddG__canvasStats span{color:#3d976d;margin-top:auto;font-size:7px}.McpLandingPage-module__80bddG__canvasTable{background:#fff;border:1px solid #d9dee7;border-radius:4px;flex-direction:column;gap:17px;min-height:116px;margin-top:11px;padding:14px;display:flex}.McpLandingPage-module__80bddG__canvasTable span{background:linear-gradient(90deg,#d7dce5 0 26%,#0000 26% 32%,#e3e6ec 32% 58%,#0000 58% 64%,#d7dce5 64% 78%,#0000 78% 84%,#cdd8f9 84% 100%);border-radius:3px;height:6px}.McpLandingPage-module__80bddG__selectionFrame{border:1px solid var(--blue);pointer-events:none;height:104px;position:absolute;top:77px;left:24px;right:24px}.McpLandingPage-module__80bddG__selectionFrame i{border:1px solid var(--blue);background:#fff;width:5px;height:5px;position:absolute}.McpLandingPage-module__80bddG__selectionFrame i:first-child{top:-3px;left:-3px}.McpLandingPage-module__80bddG__selectionFrame i:nth-child(2){top:-3px;right:-3px}.McpLandingPage-module__80bddG__selectionFrame i:nth-child(3){bottom:-3px;left:-3px}.McpLandingPage-module__80bddG__selectionFrame i:last-child{bottom:-3px;right:-3px}.McpLandingPage-module__80bddG__diagramFooter{border-top:1px solid var(--line);color:#747c88;background:#181b20;justify-content:space-between;align-items:center;min-height:46px;padding:0 18px;font-size:9px;display:flex}.McpLandingPage-module__80bddG__diagramFooter span{align-items:center;gap:7px;display:flex}.McpLandingPage-module__80bddG__diagramFooter i{border-radius:50%;width:6px;height:6px}.McpLandingPage-module__80bddG__agentDot{background:var(--blue-bright)}.McpLandingPage-module__80bddG__canvasDot{background:var(--green)}.McpLandingPage-module__80bddG__nativeCopy{flex-direction:column;justify-content:center;padding:96px 64px;display:flex}.McpLandingPage-module__80bddG__nativeCopy h2{max-width:580px}.McpLandingPage-module__80bddG__nativeCopy>span{max-width:590px;margin-top:28px}.McpLandingPage-module__80bddG__nativeCopy ul{gap:16px;margin-top:38px;display:grid}.McpLandingPage-module__80bddG__nativeCopy li{color:var(--muted-strong);align-items:flex-start;gap:12px;font-size:14px;display:flex}.McpLandingPage-module__80bddG__nativeCopy li i{background:radial-gradient(circle,var(--green)0 2px,transparent 3px);border:1px solid #3d8063;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.McpLandingPage-module__80bddG__controlSection{margin-bottom:64px;padding-top:154px}.McpLandingPage-module__80bddG__controlBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100vw;min-height:87px;margin-left:calc(50% - 50vw);padding:0 64px;display:flex}.McpLandingPage-module__80bddG__controlBandCtaMobile{display:none}.McpLandingPage-module__80bddG__controlBand a{color:#fafcff;background:#ff780066;align-self:stretch;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s;display:flex}.McpLandingPage-module__80bddG__controlBand a:hover,.McpLandingPage-module__80bddG__controlBand a:focus-visible{background:#6b3e14;outline:none}.McpLandingPage-module__80bddG__controlHeading{width:var(--content);flex-direction:column;gap:20px;margin:40px auto 70px;display:flex}.McpLandingPage-module__80bddG__controlGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-left:64px;margin-right:64px;display:grid}.McpLandingPage-module__80bddG__controlGrid article{border-right:1px solid var(--line);background:var(--page);flex-direction:column;justify-content:flex-end;min-height:330px;padding:32px 20px 24px;transition:background-color .22s;display:flex;overflow:hidden}.McpLandingPage-module__80bddG__controlGrid article:hover,.McpLandingPage-module__80bddG__controlGrid article:focus-visible{background:#1b1e22;outline:none}.McpLandingPage-module__80bddG__controlIcon{background:#ffffff0b;border:1px solid #b2bed826;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:24px;transition:border-color .22s;display:grid}.McpLandingPage-module__80bddG__controlGrid article:hover .McpLandingPage-module__80bddG__controlIcon,.McpLandingPage-module__80bddG__controlGrid article:focus-visible .McpLandingPage-module__80bddG__controlIcon{border-color:#858c942e}.McpLandingPage-module__80bddG__controlGrid h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.McpLandingPage-module__80bddG__controlGrid p{opacity:0;max-height:0;color:var(--muted);margin-top:0;font-size:14px;line-height:1.65;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .22s,margin-top .34s;overflow:hidden}.McpLandingPage-module__80bddG__controlGrid article:hover p,.McpLandingPage-module__80bddG__controlGrid article:focus-visible p{opacity:1;max-height:160px;margin-top:8px}.McpLandingPage-module__80bddG__complianceRow{align-items:center;gap:12px;width:100%;display:flex}.McpLandingPage-module__80bddG__complianceRow>span{color:#f5f7fb;background:#212429;border:1px solid #2b2b2b;padding:8px 16px;font-size:14px}.McpLandingPage-module__80bddG__footer{border-top:1px solid var(--line)}.McpLandingPage-module__80bddG__footerCta{background-color:#20212a;background-image:radial-gradient(circle at 88% 28%,#4368e347,#0000 32%),url(/images/homepage-v14/banner-bg.png);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:64px;min-height:335px;padding:64px max(64px,50% - 655px);display:flex;overflow:hidden}.McpLandingPage-module__80bddG__footerCta h2{letter-spacing:-.02em;max-width:700px;margin-bottom:12px;font-size:clamp(34px,2.8vw,42px);font-weight:500;line-height:1.1}.McpLandingPage-module__80bddG__footerCta p{color:#e0e6f4a3;max-width:636px;font-size:18px}.McpLandingPage-module__80bddG__footerCta>div:last-child{gap:10px;display:flex}.McpLandingPage-module__80bddG__footerCta>div:last-child a{color:#f0f3ff;white-space:nowrap;background:#212429;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:14px;font-weight:500;transition:background-color .16s;display:flex}.McpLandingPage-module__80bddG__footerCta>div:last-child a:last-child{color:#fff;background:var(--blue)}.McpLandingPage-module__80bddG__footerCta>div:last-child a:hover,.McpLandingPage-module__80bddG__footerCta>div:last-child a:focus-visible{background:#2b2f36}.McpLandingPage-module__80bddG__footerCta>div:last-child a:last-child:hover,.McpLandingPage-module__80bddG__footerCta>div:last-child a:last-child:focus-visible{background:#365bd6}@media (max-width:1220px){.McpLandingPage-module__80bddG__page{--content:min(100% - 80px,1384px)}.McpLandingPage-module__80bddG__heroCopy{padding-left:40px;padding-right:36px}.McpLandingPage-module__80bddG__productDemo{width:calc(100% - 40px)}.McpLandingPage-module__80bddG__toolGrid article{padding-left:36px;padding-right:36px}.McpLandingPage-module__80bddG__nativeDiagram{width:calc(100% - 72px)}.McpLandingPage-module__80bddG__nativeCopy{padding-left:48px;padding-right:48px}.McpLandingPage-module__80bddG__controlGrid article{padding-left:28px;padding-right:28px}}@media (max-width:1040px){.McpLandingPage-module__80bddG__hero{grid-template-columns:1fr}.McpLandingPage-module__80bddG__heroCopy{border-right:0;border-bottom:1px solid var(--line);min-height:600px;padding:84px 64px}.McpLandingPage-module__80bddG__productDemo{margin:64px auto}.McpLandingPage-module__80bddG__agentStrip{grid-template-columns:1fr}.McpLandingPage-module__80bddG__agentStrip>p{border-right:0;border-bottom:1px solid var(--line);min-height:86px}.McpLandingPage-module__80bddG__agentStrip>div>span{min-height:110px}.McpLandingPage-module__80bddG__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.McpLandingPage-module__80bddG__toolGrid article:nth-child(3n){border-right:1px solid var(--line)}.McpLandingPage-module__80bddG__toolGrid article:nth-child(2n){border-right:0}.McpLandingPage-module__80bddG__toolGrid article:nth-child(n+4){border-bottom:1px solid var(--line)}.McpLandingPage-module__80bddG__toolGrid article:nth-child(n+5){border-bottom:0}.McpLandingPage-module__80bddG__workflowBody{gap:60px}.McpLandingPage-module__80bddG__nativeSection{grid-template-columns:1fr}.McpLandingPage-module__80bddG__nativeCopy{min-height:600px}.McpLandingPage-module__80bddG__nativeVisual{border-top:1px solid var(--line);border-left:0}.McpLandingPage-module__80bddG__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.McpLandingPage-module__80bddG__controlGrid article:nth-child(2){border-right:0}.McpLandingPage-module__80bddG__controlGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.McpLandingPage-module__80bddG__controlHeading{gap:40px}.McpLandingPage-module__80bddG__footerCta{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:760px){.McpLandingPage-module__80bddG__page{--content:calc(100% - 40px)}.McpLandingPage-module__80bddG__heroCopy{text-align:center;align-items:center;min-height:570px;padding:68px 24px}.McpLandingPage-module__80bddG__hero h1{font-size:32px}.McpLandingPage-module__80bddG__heroCopy>p{font-size:15px}.McpLandingPage-module__80bddG__kicker{flex-direction:column;justify-content:center}.McpLandingPage-module__80bddG__heroActions{flex-direction:column;justify-content:center;align-items:stretch;width:fit-content}.McpLandingPage-module__80bddG__heroFootnote{justify-content:center}.McpLandingPage-module__80bddG__productDemo{width:calc(100% - 24px);margin:32px auto}.McpLandingPage-module__80bddG__agentStrip>p{padding:0 20px}.McpLandingPage-module__80bddG__agentStrip>div{grid-template-columns:repeat(2,1fr)}.McpLandingPage-module__80bddG__agentStrip>div>span{border-bottom:1px solid var(--line);min-height:92px;font-size:12px}.McpLandingPage-module__80bddG__agentStrip>div>span:nth-child(2n){border-right:0}.McpLandingPage-module__80bddG__agentStrip>div>span:last-child{border-bottom:0;grid-column:1/-1}.McpLandingPage-module__80bddG__modelSection{padding-top:96px}.McpLandingPage-module__80bddG__sectionIntro{border-bottom:0;margin-bottom:48px;padding-left:24px;padding-right:24px}.McpLandingPage-module__80bddG__sectionIntro>p{border-bottom:1px solid var(--line);margin-left:-24px;margin-right:-24px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:15px}.McpLandingPage-module__80bddG__sectionIntro h2{font-size:26px}.McpLandingPage-module__80bddG__sectionIntro>span{max-width:100%;font-size:16px}.McpLandingPage-module__80bddG__workflowHeading h2,.McpLandingPage-module__80bddG__nativeCopy h2,.McpLandingPage-module__80bddG__controlHeading h2{font-size:clamp(34px,10vw,46px)}.McpLandingPage-module__80bddG__workflowGrid p{font-size:14px}.McpLandingPage-module__80bddG__toolGrid{grid-template-columns:1fr;width:calc(100% - 48px);margin-left:24px;margin-right:24px}.McpLandingPage-module__80bddG__toolGrid article,.McpLandingPage-module__80bddG__toolGrid article:nth-child(3n),.McpLandingPage-module__80bddG__toolGrid article:nth-child(2n),.McpLandingPage-module__80bddG__toolGrid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line);min-height:270px}.McpLandingPage-module__80bddG__toolGrid article:last-child{border-bottom:0}.McpLandingPage-module__80bddG__toolGrid article:first-child{border-top:1px solid var(--line)}.McpLandingPage-module__80bddG__toolGrid article h3{margin-top:16px}.McpLandingPage-module__80bddG__workflowSection{padding:100px 0}.McpLandingPage-module__80bddG__workflowKicker{padding-left:24px;padding-right:24px;font-size:16px}.McpLandingPage-module__80bddG__workflowBody{border-left:0;border-right:0;flex-direction:column;gap:50px;width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding-left:0}.McpLandingPage-module__80bddG__workflowHeading h2,.McpLandingPage-module__80bddG__nativeCopy h2,.McpLandingPage-module__80bddG__controlHeading h2{font-size:26px}.McpLandingPage-module__80bddG__workflowGrid{border-left:0;padding-top:24px;padding-left:24px;padding-right:24px}.McpLandingPage-module__80bddG__workflowGrid article{border-bottom:0;grid-template-columns:52px 1fr;min-height:172px;padding:34px 0;position:relative}.McpLandingPage-module__80bddG__workflowGrid article:after{content:"";background:var(--line);width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.McpLandingPage-module__80bddG__workflowGrid article:last-child:after{display:none}.McpLandingPage-module__80bddG__workflowGrid article:first-child>span{color:#2eb67d}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(2)>span{color:#3e63dd}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(3)>span{color:#e447c1}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(4)>span{color:#9d76ea}.McpLandingPage-module__80bddG__nativeKicker{padding-left:24px;padding-right:24px;font-size:16px}.McpLandingPage-module__80bddG__nativeDiagram{width:calc(100% - 24px);margin:36px auto}.McpLandingPage-module__80bddG__diagramBody{grid-template-columns:70px minmax(0,1fr);min-height:340px}.McpLandingPage-module__80bddG__diagramBody aside{white-space:nowrap;padding:15px 8px;overflow:hidden}.McpLandingPage-module__80bddG__canvasPreview{margin:10px;padding:15px}.McpLandingPage-module__80bddG__selectionFrame{top:68px;left:15px;right:15px}.McpLandingPage-module__80bddG__diagramFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.McpLandingPage-module__80bddG__nativeCopy{min-height:0;padding:84px 24px}.McpLandingPage-module__80bddG__controlSection{margin-bottom:64px;padding-top:96px}.McpLandingPage-module__80bddG__controlHeading{gap:28px}.McpLandingPage-module__80bddG__controlBand a{display:none}.McpLandingPage-module__80bddG__controlBandCtaMobile{color:#fafcff;background:#ff780066;justify-content:center;align-items:center;gap:8px;min-height:50px;margin-top:24px;margin-left:24px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s;display:inline-flex}.McpLandingPage-module__80bddG__controlBandCtaMobile:hover,.McpLandingPage-module__80bddG__controlBandCtaMobile:focus-visible{background:#6b3e14}.McpLandingPage-module__80bddG__controlBandCtaMobile .McpLandingPage-module__80bddG__arrow{transition:transform .18s cubic-bezier(.22,1,.36,1)}.McpLandingPage-module__80bddG__controlBandCtaMobile:hover .McpLandingPage-module__80bddG__arrow{transform:translate(3px,-3px)}.McpLandingPage-module__80bddG__controlGrid{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.McpLandingPage-module__80bddG__controlGrid article,.McpLandingPage-module__80bddG__controlGrid article:nth-child(2),.McpLandingPage-module__80bddG__controlGrid article:nth-child(-n+2){border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:flex-start;min-height:auto}.McpLandingPage-module__80bddG__controlGrid article:last-child{border-bottom:0}.McpLandingPage-module__80bddG__controlGrid p{opacity:1;max-height:none;margin-top:8px;font-size:14px;overflow:visible}.McpLandingPage-module__80bddG__complianceRow{flex-wrap:wrap}.McpLandingPage-module__80bddG__githubIcon{filter:invert()}.McpLandingPage-module__80bddG__controlBand{flex-wrap:wrap;gap:12px;padding-left:26px;padding-right:26px}.McpLandingPage-module__80bddG__controlBand>span{font-size:16px}.McpLandingPage-module__80bddG__footerCta{gap:32px;min-height:380px;padding:48px 24px}.McpLandingPage-module__80bddG__footerCta h2{font-size:26px}.McpLandingPage-module__80bddG__footerCta p{font-size:16px}.McpLandingPage-module__80bddG__footerCta>div:last-child{flex-direction:column;width:100%}.McpLandingPage-module__80bddG__footerCta>div:last-child a{flex:1;justify-content:center}}@media (min-width:761px){.McpLandingPage-module__80bddG__hero{min-height:max(560px,100vh - 199px)}.McpLandingPage-module__80bddG__heroCopy{padding-top:48px;padding-bottom:44px}.McpLandingPage-module__80bddG__hero h1 span{display:inline}.McpLandingPage-module__80bddG__heroBreakDesktop{display:block}.McpLandingPage-module__80bddG__productDemoWrap{position:relative;overflow:hidden}.McpLandingPage-module__80bddG__productDemo{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.McpLandingPage-module__80bddG__toolGrid h3{margin-top:32px}.McpLandingPage-module__80bddG__nativeSection{grid-template-columns:minmax(450px,1fr) minmax(0,1.12fr)}.McpLandingPage-module__80bddG__nativeCopy{padding-right:53px}.McpLandingPage-module__80bddG__productDemo{width:calc(100% - 300px)}.McpLandingPage-module__80bddG__hero h1{line-height:1.262}.McpLandingPage-module__80bddG__workflowHeading h2,.McpLandingPage-module__80bddG__nativeCopy h2{line-height:normal}.McpLandingPage-module__80bddG__controlHeading>span{max-width:100%}.McpLandingPage-module__80bddG__workflowKicker,.McpLandingPage-module__80bddG__nativeKicker,.McpLandingPage-module__80bddG__controlBand>span{font-size:16px}.McpLandingPage-module__80bddG__workflowKicker,.McpLandingPage-module__80bddG__nativeKicker{align-items:center;height:50px;padding-top:0;padding-bottom:0;display:flex}.McpLandingPage-module__80bddG__controlBand{min-height:50px}.McpLandingPage-module__80bddG__agentStrip>p{padding-right:20px;font-size:18px}.McpLandingPage-module__80bddG__workflowGrid article>div,.McpLandingPage-module__80bddG__workflowGrid article>span{align-self:start}.McpLandingPage-module__80bddG__workflowGrid article:first-child>span{color:#2eb67d;margin-top:8px}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(2)>span{color:#3e63dd;margin-top:8px}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(3)>span{color:#e447c1;margin-top:8px}.McpLandingPage-module__80bddG__workflowGrid article:nth-child(4)>span{color:#9d76ea;margin-top:8px}.McpLandingPage-module__80bddG__nativeSection{min-height:auto;max-height:none}.McpLandingPage-module__80bddG__sectionIntro{border-top:0;padding-top:0}.McpLandingPage-module__80bddG__controlGrid p{font-size:16px}.McpLandingPage-module__80bddG__sectionIntro>p{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;width:100vw;height:50px;margin-bottom:24px;margin-left:calc(50% - 50vw);margin-right:0;padding:0 64px;font-size:16px;display:flex}.McpLandingPage-module__80bddG__workflowGrid{padding-top:0;padding-left:0}.McpLandingPage-module__80bddG__workflowGrid article{padding-left:24px}.McpLandingPage-module__80bddG__controlGrid{border-top:0;border-bottom:0;position:relative}.McpLandingPage-module__80bddG__controlGrid:before,.McpLandingPage-module__80bddG__controlGrid:after{content:"";background:var(--line);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.McpLandingPage-module__80bddG__controlGrid:before{top:0}.McpLandingPage-module__80bddG__controlGrid:after{bottom:0}.McpLandingPage-module__80bddG__primaryButton,.McpLandingPage-module__80bddG__secondaryButton{font-size:16px;font-weight:500}.McpLandingPage-module__80bddG__controlBand a{align-self:center;height:50px;font-size:16px}.McpLandingPage-module__80bddG__controlSection{margin-bottom:0;padding-bottom:154px}.McpLandingPage-module__80bddG__agentIconBox{background:#181b1f;border:1px solid #ffffff1a;padding:12px}.McpLandingPage-module__80bddG__agentIconBox img{object-fit:contain;width:auto;height:42px}.McpLandingPage-module__80bddG__githubIcon{filter:invert()}.McpLandingPage-module__80bddG__agentIconTick{border:1px solid #858c9480;width:5px;height:5px;display:block;position:absolute}.McpLandingPage-module__80bddG__agentIconTick[data-c=tl]{top:-3px;left:-3px}.McpLandingPage-module__80bddG__agentIconTick[data-c=tr]{top:-3px;right:-3px}.McpLandingPage-module__80bddG__agentIconTick[data-c=bl]{bottom:-3px;left:-3px}.McpLandingPage-module__80bddG__agentIconTick[data-c=br]{bottom:-3px;right:-3px}.McpLandingPage-module__80bddG__anyClientBox{background:#181b1f;border:1px solid #ffffff1a;padding:12px}.McpLandingPage-module__80bddG__anyClient b{border-color:#0000;width:42px;height:42px;font-size:32px}}@media (min-width:1440px) and (max-width:1468px){.McpLandingPage-module__80bddG__hero{grid-template-columns:758px minmax(0,1fr)}.McpLandingPage-module__80bddG__productDemo{width:calc(100% - 250px)}}@media (min-width:1469px){.McpLandingPage-module__80bddG__hero{grid-template-columns:773px minmax(0,1fr)}.McpLandingPage-module__80bddG__productDemo{width:calc(100% - 260px)}}@media (prefers-reduced-motion:reduce){.McpLandingPage-module__80bddG__page *,.McpLandingPage-module__80bddG__page :before,.McpLandingPage-module__80bddG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
