.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}}
.ProfessionalServiceLandingPage-module__8WYk0q__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}.ProfessionalServiceLandingPage-module__8WYk0q__page,.ProfessionalServiceLandingPage-module__8WYk0q__page *,.ProfessionalServiceLandingPage-module__8WYk0q__page :before,.ProfessionalServiceLandingPage-module__8WYk0q__page :after{box-sizing:border-box}.ProfessionalServiceLandingPage-module__8WYk0q__page h1,.ProfessionalServiceLandingPage-module__8WYk0q__page h2,.ProfessionalServiceLandingPage-module__8WYk0q__page h3,.ProfessionalServiceLandingPage-module__8WYk0q__page p,.ProfessionalServiceLandingPage-module__8WYk0q__page ul{margin:0}.ProfessionalServiceLandingPage-module__8WYk0q__page ul{padding:0;list-style:none}.ProfessionalServiceLandingPage-module__8WYk0q__page a{color:inherit;text-decoration:none}.ProfessionalServiceLandingPage-module__8WYk0q__page img{max-width:100%;height:auto;display:block}.ProfessionalServiceLandingPage-module__8WYk0q__page h1,.ProfessionalServiceLandingPage-module__8WYk0q__page h2,.ProfessionalServiceLandingPage-module__8WYk0q__page h3{font-family:var(--font-inter),Inter,Arial,sans-serif}.ProfessionalServiceLandingPage-module__8WYk0q__skipLink{z-index:200;color:#fff;background:var(--blue);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.ProfessionalServiceLandingPage-module__8WYk0q__skipLink:focus{transform:translateY(0)}.ProfessionalServiceLandingPage-module__8WYk0q__arrow{flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.ProfessionalServiceLandingPage-module__8WYk0q__hero{border-bottom:1px solid var(--line);grid-template-columns:724px minmax(0,1fr);width:100%;display:grid}.ProfessionalServiceLandingPage-module__8WYk0q__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}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy:before{content:"";background:linear-gradient(transparent,var(--blue),transparent);width:1px;height:35%;position:absolute;top:0;right:0}.ProfessionalServiceLandingPage-module__8WYk0q__hero h1{letter-spacing:-.052em;max-width:620px;font-size:42px;font-weight:460;line-height:.99}.ProfessionalServiceLandingPage-module__8WYk0q__hero h1 span{color:var(--blue-bright);display:block}.ProfessionalServiceLandingPage-module__8WYk0q__heroBreakDesktop,.ProfessionalServiceLandingPage-module__8WYk0q__heroLineBreakDesktop{display:none}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy>p{max-width:595px;color:var(--muted);margin-top:30px;font-size:20px;line-height:1.65}.ProfessionalServiceLandingPage-module__8WYk0q__heroFormWrap{background:var(--surface-soft);justify-content:center;align-items:center;padding:12px max(48px,50vw - 692px);display:flex}.ProfessionalServiceLandingPage-module__8WYk0q__page .form-block-21{margin-top:0}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel{border:1px solid var(--line);background:#181b1f;width:100%;max-width:fit-content;padding:16px}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel h2{letter-spacing:-.02em;font-size:20px;font-weight:500}.ProfessionalServiceLandingPage-module__8WYk0q__formIntroCopy{color:#9aa1ad;margin-top:4px;font-size:14px;line-height:1.45}.ProfessionalServiceLandingPage-module__8WYk0q__formRow{margin-top:16px}.ProfessionalServiceLandingPage-module__8WYk0q__formSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.ProfessionalServiceLandingPage-module__8WYk0q__formSplit>div{margin-top:0}.ProfessionalServiceLandingPage-module__8WYk0q__formLabel{color:var(--muted-strong);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.ProfessionalServiceLandingPage-module__8WYk0q__formLabel b{color:var(--coral);margin-left:3px;font-weight:500}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel input[type=text],.ProfessionalServiceLandingPage-module__8WYk0q__formPanel input[type=email],.ProfessionalServiceLandingPage-module__8WYk0q__formPanel input[type=tel],.ProfessionalServiceLandingPage-module__8WYk0q__formPanel textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#1e2226;border-radius:0;padding:8px 13px;font-family:inherit;font-size:14px;transition:border-color .16s}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel input::placeholder,.ProfessionalServiceLandingPage-module__8WYk0q__formPanel textarea::placeholder{color:#6b7280}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel input:focus,.ProfessionalServiceLandingPage-module__8WYk0q__formPanel textarea:focus{border-color:var(--blue);outline:none}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel textarea{resize:vertical;height:auto;min-height:44px}.ProfessionalServiceLandingPage-module__8WYk0q__formError{color:var(--coral);margin-top:4px;font-size:12px}.ProfessionalServiceLandingPage-module__8WYk0q__formError:empty{display:none}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit{border:1px solid var(--blue);color:#fff;background:var(--blue);cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:10px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .18s,background-color .18s;display:inline-flex}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit:hover,.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit:focus-visible{background:#365bd6;border-color:#365bd6;outline:none}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit:disabled{cursor:not-allowed;opacity:.5}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmitArrow{display:none}.ProfessionalServiceLandingPage-module__8WYk0q__trustProofFix figure{margin-bottom:0}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro{width:100%;margin:0 auto;padding:24px 64px 0}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro h2{letter-spacing:-.04em;max-width:700px;font-size:clamp(34px,2.8vw,42px);font-weight:460;line-height:1.06}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro>p{max-width:640px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.65}.ProfessionalServiceLandingPage-module__8WYk0q__problemSection{padding:96px 0 100px}.ProfessionalServiceLandingPage-module__8WYk0q__problemSection .ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:24px}.ProfessionalServiceLandingPage-module__8WYk0q__problemIcon{width:48px;height:48px;color:var(--green);background:#ffffff0b;border:1px solid #b2bed826;border-radius:8px;place-items:center;display:grid}.ProfessionalServiceLandingPage-module__8WYk0q__problemToolGrid{position:relative}.ProfessionalServiceLandingPage-module__8WYk0q__problemToolGrid:after{content:"";background:var(--line);width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProfessionalServiceLandingPage-module__8WYk0q__page .ProfessionalServiceLandingPage-module__8WYk0q__problemToolGrid h3{color:var(--muted-strong);margin-top:32px;font-weight:400}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection{padding:96px 0 100px}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection .ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro{border-bottom:1px solid var(--line);padding-bottom:24px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRows{width:100%;margin-top:0;padding:0 64px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide{border-right:1px solid var(--line);border-left:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide>article{border-right:1px solid var(--line)}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide>article:last-child{border-right:0}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article{border-right:1px solid var(--line)}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:last-child{border-right:0}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article{background:var(--page);flex-direction:column;transition:background-color .22s;display:flex}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article:hover,.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article:focus-within{background:var(--surface)}.ProfessionalServiceLandingPage-module__8WYk0q__stackThumb{background:0 0;flex:auto;position:relative;overflow:hidden}.ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{object-fit:contain}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:nth-child(3) .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{transform:scale(.8)}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:nth-child(2) .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{height:124%!important;top:-21px!important}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide>article:first-child .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{object-position:left}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide>article:nth-child(2) .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{object-position:28px center}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:first-child .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb img{object-position:right}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb{min-height:200px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven .ProfessionalServiceLandingPage-module__8WYk0q__stackThumb{min-height:224px}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article h3{letter-spacing:-.025em;margin:0;padding:20px 28px 0;font-size:18px;font-weight:500}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article p{max-width:420px;color:var(--muted);margin-top:10px;padding:0 28px 24px;font-size:14px;line-height:1.65}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide article p{max-width:100%}.ProfessionalServiceLandingPage-module__8WYk0q__processSection{flex-direction:column;width:100%;margin:0;padding:100px 0 120px;display:flex}.ProfessionalServiceLandingPage-module__8WYk0q__processHeadingCopy{max-width:570px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.65}.ProfessionalServiceLandingPage-module__8WYk0q__page .ProfessionalServiceLandingPage-module__8WYk0q__processHeading{flex:0 0 592.5px}.ProfessionalServiceLandingPage-module__8WYk0q__page .ProfessionalServiceLandingPage-module__8WYk0q__processGrid{flex:auto}.ProfessionalServiceLandingPage-module__8WYk0q__page .ProfessionalServiceLandingPage-module__8WYk0q__processBody{gap:60px}.ProfessionalServiceLandingPage-module__8WYk0q__footer{border-top:1px solid var(--line)}@media (max-width:1220px){.ProfessionalServiceLandingPage-module__8WYk0q__page{--content:min(100% - 80px,1384px)}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy{padding-left:40px;padding-right:36px}.ProfessionalServiceLandingPage-module__8WYk0q__heroFormWrap{padding:48px 36px}}@media (max-width:1040px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:1fr}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:84px 64px}.ProfessionalServiceLandingPage-module__8WYk0q__heroFormWrap{padding:56px 64px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide{grid-template-columns:1fr}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:nth-child(2){border-right:0}}@media (max-width:760px){.ProfessionalServiceLandingPage-module__8WYk0q__page{--content:calc(100% - 40px)}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy{padding:68px 24px}.ProfessionalServiceLandingPage-module__8WYk0q__hero h1{font-size:32px}.ProfessionalServiceLandingPage-module__8WYk0q__heroCopy>p{font-size:15px}.ProfessionalServiceLandingPage-module__8WYk0q__heroFormWrap{padding:40px 20px}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel{padding:22px}.ProfessionalServiceLandingPage-module__8WYk0q__formSplit{grid-template-columns:1fr;gap:0}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro{padding:0 24px}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro h2{font-size:26px}.ProfessionalServiceLandingPage-module__8WYk0q__problemSection{padding:64px 0 72px}.ProfessionalServiceLandingPage-module__8WYk0q__problemSection .ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro{margin-bottom:36px}.ProfessionalServiceLandingPage-module__8WYk0q__stackSection{padding:64px 0 72px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRows{padding:0 24px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven{grid-template-columns:1fr}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article{border-right:0;border-bottom:1px solid var(--line)}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven>article:last-child{border-bottom:0}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide>article{border-right:0;border-bottom:1px solid var(--line)}.ProfessionalServiceLandingPage-module__8WYk0q__processSection{padding:64px 0 72px}}@media (min-width:761px) and (max-width:1040px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{min-height:auto}}@media (min-width:761px){.ProfessionalServiceLandingPage-module__8WYk0q__hero h1{line-height:53px}.ProfessionalServiceLandingPage-module__8WYk0q__heroLineBreakDesktop{display:inline}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro h2{width:100%;max-width:100%}.ProfessionalServiceLandingPage-module__8WYk0q__sectionIntro>p{width:100%;max-width:100%;margin-top:12px}.ProfessionalServiceLandingPage-module__8WYk0q__page .ProfessionalServiceLandingPage-module__8WYk0q__problemToolGrid h3,.ProfessionalServiceLandingPage-module__8WYk0q__stackSection article p{font-size:16px}.ProfessionalServiceLandingPage-module__8WYk0q__formPanel{max-width:fit-content;padding:24px}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit{gap:8px;min-height:50px}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmitArrow{flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block}.ProfessionalServiceLandingPage-module__8WYk0q__formSubmit:hover .ProfessionalServiceLandingPage-module__8WYk0q__formSubmitArrow{transform:translate(3px,-3px)}.ProfessionalServiceLandingPage-module__8WYk0q__formSplit{gap:16px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowWide{border-right:1px solid var(--line);border-bottom:1px solid #41464e;border-left:1px solid var(--line);gap:0;min-height:324px}.ProfessionalServiceLandingPage-module__8WYk0q__stackRowEven{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:372px}}@media (min-width:1041px) and (max-width:1200px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:calc(100% - 524px) minmax(0,1fr)}}@media (min-width:1201px) and (max-width:1439px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:699px minmax(0,1fr)}}@media (min-width:1440px) and (max-width:1468px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:703px minmax(0,1fr);min-height:568px}}@media (min-width:1469px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{min-height:582px}}@media (min-width:1920px) and (max-width:2559px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:730px minmax(0,1fr)}}@media (min-width:2560px){.ProfessionalServiceLandingPage-module__8WYk0q__hero{grid-template-columns:calc(25% + 411px) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ProfessionalServiceLandingPage-module__8WYk0q__page *,.ProfessionalServiceLandingPage-module__8WYk0q__page :before,.ProfessionalServiceLandingPage-module__8WYk0q__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
