@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap");:root{--odins-green:#1d8675;--odins-green-dark:#166b5c;--charcoal:#262625;--warm-white:#fffbf9;--sand:#e7e5df;--coral:#ef6b51;--white:#fff;--green-050:#e9f4f2;--green-300:#78bdb1;--charcoal-85:rgba(38,38,37,.85);--charcoal-80:rgba(38,38,37,.8);--charcoal-65:rgba(38,38,37,.65);--charcoal-50:rgba(38,38,37,.5);--charcoal-40:rgba(38,38,37,.4);--charcoal-20:rgba(38,38,37,.2);--charcoal-10:rgba(38,38,37,.1);--charcoal-08:rgba(38,38,37,.08);--charcoal-06:rgba(38,38,37,.06);--charcoal-05:rgba(38,38,37,.05);--white-85:hsla(0,0%,100%,.85);--white-60:hsla(0,0%,100%,.6);--white-40:hsla(0,0%,100%,.4);--white-30:hsla(0,0%,100%,.3);--white-20:hsla(0,0%,100%,.2);--white-10:hsla(0,0%,100%,.1);--white-05:hsla(0,0%,100%,.05);--font-sans:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease-out:cubic-bezier(0.2,0.8,0.2,1)}@keyframes mcpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mcp-pill{align-items:center;background:var(--white);border-radius:100px;color:var(--odins-green);display:inline-flex;font:600 12px/1 var(--font-sans);gap:8px;letter-spacing:.12em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.mcp-pill .dot{background:var(--odins-green);border-radius:100px;height:6px;width:6px}.mcp-faq{background:var(--sand);font-family:var(--font-sans);padding:96px 0}.mcp-faq,.mcp-faq *,.mcp-faq :after,.mcp-faq :before{box-sizing:border-box}.mcp-faq__inner{margin:0 auto;max-width:1100px;padding:0 40px}.mcp-faq__grid{align-items:start;display:grid;gap:80px;grid-template-columns:.85fr 1.4fr}.mcp-faq__title{color:var(--charcoal);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px;text-wrap:balance}.mcp-faq__title em{color:var(--odins-green);font-style:normal;font-weight:500}.mcp-faq__lede{color:var(--charcoal-65);font:400 16px/1.55 var(--font-sans);margin:0;max-width:360px;text-wrap:pretty}.mcp-faq__lede a{color:var(--odins-green);font-weight:500}.mcp-faq__list{margin:0}.mcp-faq__item{border-top:1px solid var(--charcoal-10)}.mcp-faq__item:last-child{border-bottom:1px solid var(--charcoal-10)}.mcp-faq__q{align-items:center;color:var(--charcoal);cursor:pointer;display:flex;font:500 22px/1.3 var(--font-sans);gap:24px;letter-spacing:-.015em;list-style:none;padding:28px 4px;text-align:left;width:100%}.mcp-faq__q::-webkit-details-marker{display:none}.mcp-faq__q:focus-visible{border-radius:6px;outline:2px solid var(--odins-green);outline-offset:2px}.mcp-faq__q-text{flex:1}.mcp-faq__q-mark{align-items:center;border:1px solid var(--charcoal-10);border-radius:100px;color:var(--charcoal-65);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .24s var(--ease-out),background .24s var(--ease-out),color .24s var(--ease-out);width:32px}.mcp-faq__item[open] .mcp-faq__q-mark{background:var(--odins-green);border-color:var(--odins-green);color:var(--white);transform:rotate(45deg)}.mcp-faq__a{color:var(--charcoal-65);font:400 17px/1.55 var(--font-sans);margin:0;max-width:760px;padding:0 56px 28px 4px;text-wrap:pretty}@media (max-width:1080px){.mcp-hero__inner{gap:44px;grid-template-columns:1fr;max-width:720px}.mcp-hero__copy{text-align:center}.mcp-hero__sub{margin-left:auto;margin-right:auto}.mcp-hero__ctas,.mcp-hero__hosts-card{justify-content:center}.mcp-hero__anim{margin:0 auto;max-width:560px}.mcp-how__head,.mcp-prompts__head{gap:32px;grid-template-columns:1fr}.mcp-faq__grid,.mcp-how__grid,.mcp-wins__grid{grid-template-columns:1fr}.mcp-faq__grid{gap:40px}.mcp-wins__proof{text-align:left}.mcp-base__grid,.mcp-size__grid,.mcp-wins__proof{gap:20px;grid-template-columns:1fr}}@media (max-width:720px){.mcp-nav__links{display:none}.mcp-hero__inner{padding:80px 24px 40px}.mcp-hero__title{font-size:40px}.mcp-hero__hosts-card{gap:24px;grid-template-columns:1fr}.mcp-cta__inner,.mcp-faq__inner,.mcp-footer__inner,.mcp-how__inner,.mcp-prompts__inner,.mcp-video__inner,.mcp-wayin__inner,.mcp-wins__inner{padding-left:24px;padding-right:24px}.mcp-faq__title,.mcp-how__title,.mcp-prompts__title,.mcp-video__title,.mcp-wayin__title,.mcp-wins__title{font-size:36px}.mcp-chat__body{padding:24px 20px 28px}.mcp-prompts__tablist{grid-template-columns:repeat(2,1fr)}.mcp-realloc__row{gap:10px;grid-template-columns:120px 1fr 56px}.mcp-rank__row{gap:8px;grid-template-columns:20px 120px 1fr 48px}.mcp-footer__top{gap:36px;grid-template-columns:1fr}}.mcp-faq{margin-left:calc(50% - 50vw);width:100vw}