.mcp-landing-module__wMGddG__lp{--lp-serif:"GT Super", georgia, serif;--lp-sans:"Actief Grotesque", arial, helvetica, sans-serif;--lp-ink:#161616;--lp-white:#f9f9f9;--lp-grey-soft:#909090;--lp-grey-mid:#676767;--lp-grey-line:#d6d6d6;--lp-grey-15:#f1f1f1;--lp-grey-10:#f9f9f9;--lp-blue:#3767ea;--lp-blue-tint:#f5f8ff;--lp-blue-20:#e0eaff;--lp-yellow:#fcd569;--lp-content:1280px;--lp-gutter:80px;color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;background:#fff}.mcp-landing-module__wMGddG__lp *{box-sizing:border-box}.mcp-landing-module__wMGddG__lp p{margin:0}.mcp-landing-module__wMGddG__lp img{max-width:100%}.mcp-landing-module__wMGddG__display{color:var(--lp-ink);font-family:var(--lp-serif);letter-spacing:-1px;margin:0;font-size:52px;font-weight:900;line-height:1.05}.mcp-landing-module__wMGddG__display-small{letter-spacing:-.6px;text-align:center;font-size:40px;line-height:1.1}.mcp-landing-module__wMGddG__eyebrow{color:var(--lp-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.5}.mcp-landing-module__wMGddG__eyebrow-hero{color:#a8bcff}.mcp-landing-module__wMGddG__btn{cursor:pointer;font-family:var(--lp-sans);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:18px 28px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.mcp-landing-module__wMGddG__btn-primary{background:var(--lp-blue);color:#fff}.mcp-landing-module__wMGddG__btn-primary:hover,.mcp-landing-module__wMGddG__btn-primary:focus-visible{background:#234fca}.mcp-landing-module__wMGddG__btn-light{color:var(--lp-ink);background:#fff;padding:14px 24px}.mcp-landing-module__wMGddG__btn-light:hover,.mcp-landing-module__wMGddG__btn-light:focus-visible{background:var(--lp-blue-20)}.mcp-landing-module__wMGddG__arrow{width:16px;height:16px}.mcp-landing-module__wMGddG__hero{background:var(--lp-ink);position:relative;overflow:hidden}.mcp-landing-module__wMGddG__header{z-index:2;max-width:var(--lp-content);padding:24px var(--lp-gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.mcp-landing-module__wMGddG__header-logo{-o-object-fit:contain;object-fit:contain;width:40px;height:19px}.mcp-landing-module__wMGddG__header-nav{align-items:center;gap:24px;display:flex}.mcp-landing-module__wMGddG__header-nav a{color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.mcp-landing-module__wMGddG__header-nav a:hover,.mcp-landing-module__wMGddG__header-nav a:focus-visible{color:#a8bcff}.mcp-landing-module__wMGddG__hero-inner{z-index:1;max-width:var(--lp-content);min-height:650px;padding:128px var(--lp-gutter) 84px;justify-content:center;align-items:center;gap:72px;margin:0 auto;display:flex;position:relative}.mcp-landing-module__wMGddG__hero-copy{flex-direction:column;flex-shrink:0;gap:24px;width:496px;display:flex}.mcp-landing-module__wMGddG__hero-title{color:#fff;font-family:var(--lp-serif);letter-spacing:-1.1px;margin:0;font-size:58px;font-weight:900;line-height:1}.mcp-landing-module__wMGddG__hero-subtitle{color:var(--lp-grey-soft);margin:0;font-size:19px;line-height:1.4}.mcp-landing-module__wMGddG__hero-actions{gap:16px;margin-top:8px;display:flex}.mcp-landing-module__wMGddG__hero-actions .mcp-landing-module__wMGddG__btn{width:fit-content}.mcp-landing-module__wMGddG__hero-accent{z-index:0;display:block;position:absolute}.mcp-landing-module__wMGddG__hero-accent-folder{width:93px;height:auto;top:96px;right:18px}.mcp-landing-module__wMGddG__config-card{width:512px;color:var(--lp-ink);background:#fff;border-radius:20px;flex-shrink:0;overflow:hidden;box-shadow:0 0 12px #0000001a,0 10px 30px #0003}.mcp-landing-module__wMGddG__config-card-head{background:var(--lp-grey-10);border-bottom:1px solid #ececec;align-items:center;gap:7px;padding:14px 18px;display:flex}.mcp-landing-module__wMGddG__config-card-dot{background:var(--lp-grey-line);border-radius:50%;width:11px;height:11px}.mcp-landing-module__wMGddG__config-card-dot:first-child{background:#ff5f57}.mcp-landing-module__wMGddG__config-card-dot:nth-child(2){background:#febc2e}.mcp-landing-module__wMGddG__config-card-dot:nth-child(3){background:#28c840}.mcp-landing-module__wMGddG__config-card-title{color:var(--lp-grey-mid);margin-left:8px;font-size:13px;font-weight:500}.mcp-landing-module__wMGddG__config-card-pill{background:var(--lp-blue);color:#fff;letter-spacing:.04em;border-radius:1000px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.mcp-landing-module__wMGddG__config-card-body{flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex}.mcp-landing-module__wMGddG__endpoint{flex-direction:column;gap:6px;display:flex}.mcp-landing-module__wMGddG__endpoint-label{color:var(--lp-grey-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.mcp-landing-module__wMGddG__endpoint-value{background:var(--lp-blue-tint);color:var(--lp-blue);word-break:break-all;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,menlo,monospace;font-size:14px}.mcp-landing-module__wMGddG__config-card-caption{color:var(--lp-grey-soft);font-size:12px}.mcp-landing-module__wMGddG__code{color:#d7dbe4;white-space:pre-wrap;word-break:break-word;background:#1c1f26;border-radius:12px;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,menlo,monospace;font-size:12.5px;line-height:1.55}.mcp-landing-module__wMGddG__code-tall{min-height:148px}.mcp-landing-module__wMGddG__intro{padding:64px var(--lp-gutter);background:#fff}.mcp-landing-module__wMGddG__intro-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:860px;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__intro .mcp-landing-module__wMGddG__eyebrow{font-size:13px}.mcp-landing-module__wMGddG__intro-body{color:var(--lp-ink);font-size:19px;line-height:1.55}.mcp-landing-module__wMGddG__directory-note{background:var(--lp-blue-tint);max-width:760px;color:var(--lp-ink);text-align:left;border-radius:12px;align-items:flex-start;gap:12px;margin-top:8px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.mcp-landing-module__wMGddG__directory-note-icon{background:var(--lp-blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.mcp-landing-module__wMGddG__directory-note-icon svg{width:14px;height:14px}.mcp-landing-module__wMGddG__directory-note strong{font-weight:700}.mcp-landing-module__wMGddG__directory-note-links{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.mcp-landing-module__wMGddG__connect-cta{min-height:38px;color:var(--lp-ink);background:#fff;border:1px solid #3767ea38;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mcp-landing-module__wMGddG__connect-cta .mcp-landing-module__wMGddG__arrow{width:14px;height:14px;color:var(--lp-blue);margin-left:2px;transition:transform .2s}.mcp-landing-module__wMGddG__connect-cta:hover,.mcp-landing-module__wMGddG__connect-cta:focus-visible{border-color:var(--lp-blue);background:var(--lp-blue-tint)}.mcp-landing-module__wMGddG__connect-cta:hover .mcp-landing-module__wMGddG__arrow,.mcp-landing-module__wMGddG__connect-cta:focus-visible .mcp-landing-module__wMGddG__arrow{transform:translate(3px)}.mcp-landing-module__wMGddG__directory-note code{color:var(--lp-blue);font-family:ui-monospace,SFMono-Regular,menlo,monospace}.mcp-landing-module__wMGddG__features{padding:40px var(--lp-gutter) 96px;background:#fff;flex-direction:column;align-items:center;gap:48px;display:flex}.mcp-landing-module__wMGddG__features-lockup{flex-direction:column;align-items:center;gap:16px;display:flex}.mcp-landing-module__wMGddG__features-grid{width:100%;max-width:var(--lp-content);gap:24px;display:flex}.mcp-landing-module__wMGddG__feature{border-radius:20px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:32px 28px;display:flex}.mcp-landing-module__wMGddG__feature-icon{width:44px;height:44px;color:var(--lp-ink);background:#16161612;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.mcp-landing-module__wMGddG__feature-icon svg{width:24px;height:24px}.mcp-landing-module__wMGddG__feature-title{margin:0;font-size:20px;font-weight:700;line-height:1.2}.mcp-landing-module__wMGddG__feature-body{color:var(--lp-ink);font-size:15px;line-height:1.5}.mcp-landing-module__wMGddG__feature-blue{background:var(--lp-blue);color:#fff}.mcp-landing-module__wMGddG__feature-blue .mcp-landing-module__wMGddG__feature-icon{color:#fff;background:#ffffff29}.mcp-landing-module__wMGddG__feature-blue .mcp-landing-module__wMGddG__feature-body{color:#eaf0ff}.mcp-landing-module__wMGddG__feature-yellow{background:var(--lp-yellow);color:var(--lp-ink)}.mcp-landing-module__wMGddG__feature-sky{background:var(--lp-blue-20);color:var(--lp-ink)}.mcp-landing-module__wMGddG__setup{padding:96px var(--lp-gutter);background:var(--lp-grey-10)}.mcp-landing-module__wMGddG__setup-inner{max-width:var(--lp-content);align-items:flex-start;gap:72px;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__setup-lockup{flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-width:0;display:flex}.mcp-landing-module__wMGddG__setup-lockup .mcp-landing-module__wMGddG__display{text-align:left}.mcp-landing-module__wMGddG__setup-lead{max-width:520px;color:var(--lp-grey-mid);font-size:17px;line-height:1.55}.mcp-landing-module__wMGddG__setup-steps{flex-direction:column;gap:18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mcp-landing-module__wMGddG__setup-steps li{color:var(--lp-ink);align-items:flex-start;gap:14px;font-size:16px;line-height:1.45;display:flex}.mcp-landing-module__wMGddG__setup-step-num{background:var(--lp-ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:-2px;font-size:14px;font-weight:700;display:grid}.mcp-landing-module__wMGddG__setup-example{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.mcp-landing-module__wMGddG__config-card-static{box-shadow:none}.mcp-landing-module__wMGddG__setup-note{color:var(--lp-grey-soft);font-size:13px;line-height:1.5}.mcp-landing-module__wMGddG__agent-instructions{padding:96px var(--lp-gutter);background:var(--lp-ink)}.mcp-landing-module__wMGddG__agent-instructions-inner{max-width:var(--lp-content);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;margin:0 auto;display:grid}.mcp-landing-module__wMGddG__agent-instructions-copy{color:var(--lp-grey-soft);flex-direction:column;align-items:flex-start;gap:20px;font-size:18px;line-height:1.5;display:flex}.mcp-landing-module__wMGddG__agent-instructions-title{color:#fff;font-family:var(--lp-serif);letter-spacing:-.8px;margin:0;font-size:46px;font-weight:900;line-height:1.05}.mcp-landing-module__wMGddG__agent-instructions-code{min-width:0}.mcp-landing-module__wMGddG__agent-brief-label{color:#a8bcff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.mcp-landing-module__wMGddG__code-agent{background:#272b34;min-height:302px;margin:0;font-size:13px;line-height:1.55}.mcp-landing-module__wMGddG__notes{padding:96px var(--lp-gutter);background:#fff}.mcp-landing-module__wMGddG__notes-inner{max-width:var(--lp-content);flex-direction:column;gap:56px;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__notes-lockup{flex-direction:column;gap:16px;max-width:560px;display:flex}.mcp-landing-module__wMGddG__notes-title{color:var(--lp-ink);font-family:var(--lp-serif);letter-spacing:-.6px;margin:0;font-size:40px;font-weight:900;line-height:1.1}.mcp-landing-module__wMGddG__notes-list{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.mcp-landing-module__wMGddG__note{border:1px solid var(--lp-grey-15);background:#fff;border-radius:16px;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.mcp-landing-module__wMGddG__note-icon{background:var(--lp-blue-tint);width:40px;height:40px;color:var(--lp-blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mcp-landing-module__wMGddG__note-icon svg{width:22px;height:22px}.mcp-landing-module__wMGddG__note-text{flex-direction:column;gap:6px;display:flex}.mcp-landing-module__wMGddG__note-title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.mcp-landing-module__wMGddG__note-body{color:var(--lp-grey-mid);font-size:14px;line-height:1.5}.mcp-landing-module__wMGddG__faq{padding:120px var(--lp-gutter);background:var(--lp-ink)}.mcp-landing-module__wMGddG__faq-inner{max-width:var(--lp-content);gap:48px;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__faq-lockup{flex-direction:column;flex-shrink:0;gap:24px;width:398px;display:flex}.mcp-landing-module__wMGddG__faq-title{color:#fff;font-family:var(--lp-serif);margin:0;font-size:40px;font-weight:900;line-height:1}.mcp-landing-module__wMGddG__faq-sub{color:var(--lp-grey-soft);font-size:18px}.mcp-landing-module__wMGddG__faq-list{flex:1;margin:0;padding:0;list-style:none}.mcp-landing-module__wMGddG__faq-row{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #4a4a4a;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:28px 0;display:flex}.mcp-landing-module__wMGddG__faq-row:last-child{border-bottom:1px solid #4a4a4a}.mcp-landing-module__wMGddG__faq-row:hover,.mcp-landing-module__wMGddG__faq-row:focus-visible{color:#a8bcff}.mcp-landing-module__wMGddG__faq-row:focus-visible,.mcp-landing-module__wMGddG__btn:focus-visible,.mcp-landing-module__wMGddG__header-nav a:focus-visible,.mcp-landing-module__wMGddG__connect-cta:focus-visible{outline-offset:4px;outline:2px solid #a8bcff}.mcp-landing-module__wMGddG__faq-copy{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.mcp-landing-module__wMGddG__faq-question{max-width:calc(100% - 12px);font-size:18px;font-weight:500;line-height:1.3;display:block}.mcp-landing-module__wMGddG__faq-answer-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.85,0,.15,1),opacity .2s linear;display:grid}.mcp-landing-module__wMGddG__faq-answer-wrap-open{opacity:1;grid-template-rows:1fr}.mcp-landing-module__wMGddG__faq-answer{max-width:650px;color:var(--lp-grey-soft);font-size:15px;line-height:1.5}.mcp-landing-module__wMGddG__faq-answer-wrap>.mcp-landing-module__wMGddG__faq-answer{min-height:0;overflow:hidden}.mcp-landing-module__wMGddG__faq-toggle{color:#fff;flex-shrink:0;width:24px;height:24px}.mcp-landing-module__wMGddG__faq-toggle svg{width:24px;height:24px;transition:transform .2s}.mcp-landing-module__wMGddG__faq-row:hover .mcp-landing-module__wMGddG__faq-toggle svg,.mcp-landing-module__wMGddG__faq-row:focus-visible .mcp-landing-module__wMGddG__faq-toggle svg{transform:scale(1.1)}.mcp-landing-module__wMGddG__cta{padding:96px var(--lp-gutter);background:var(--lp-ink)}.mcp-landing-module__wMGddG__cta-inner{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:760px;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__cta-title{color:#fff;font-family:var(--lp-serif);letter-spacing:-1.28px;margin:0;font-size:64px;font-weight:900;line-height:1}.mcp-landing-module__wMGddG__footer{padding:40px var(--lp-gutter) 56px;background:var(--lp-ink);border-top:1px solid #2a2a2a}.mcp-landing-module__wMGddG__footer-inner{max-width:var(--lp-content);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.mcp-landing-module__wMGddG__footer-logo{-o-object-fit:contain;object-fit:contain;width:40px;height:19px}.mcp-landing-module__wMGddG__footer-copy{color:var(--lp-grey-soft);font-size:14px}@media (max-width:1100px){.mcp-landing-module__wMGddG__hero-inner{flex-direction:column;gap:48px;padding:104px 24px 64px}.mcp-landing-module__wMGddG__hero-copy{text-align:center;align-items:center;width:100%;max-width:560px}.mcp-landing-module__wMGddG__config-card{width:100%;max-width:560px}.mcp-landing-module__wMGddG__features-grid{flex-direction:column}.mcp-landing-module__wMGddG__setup-inner{flex-direction:column;gap:48px}.mcp-landing-module__wMGddG__agent-instructions-inner{grid-template-columns:1fr;gap:40px}.mcp-landing-module__wMGddG__notes-list{grid-template-columns:1fr}.mcp-landing-module__wMGddG__faq-inner{flex-direction:column;gap:36px}.mcp-landing-module__wMGddG__faq-lockup{width:100%}}@media (max-width:768px){.mcp-landing-module__wMGddG__header{padding:18px 20px}.mcp-landing-module__wMGddG__hero-inner{padding:92px 20px 48px}.mcp-landing-module__wMGddG__hero-title{font-size:40px}.mcp-landing-module__wMGddG__hero-subtitle{font-size:17px}.mcp-landing-module__wMGddG__display{font-size:36px}.mcp-landing-module__wMGddG__cta-title{font-size:40px}.mcp-landing-module__wMGddG__intro,.mcp-landing-module__wMGddG__features,.mcp-landing-module__wMGddG__setup,.mcp-landing-module__wMGddG__agent-instructions,.mcp-landing-module__wMGddG__notes,.mcp-landing-module__wMGddG__faq,.mcp-landing-module__wMGddG__cta,.mcp-landing-module__wMGddG__footer{padding-left:20px;padding-right:20px}}
