.mcp-landing-module__yXcKEW__root{--mcp-orange:#ce6821;--mcp-orange-hover:#b45b1c;--mcp-navy:#283a7b;--mcp-on-navy:#d5daec;--mcp-on-navy-accent:#ff9d4d;--mcp-rule:#2d3a6a33;--mcp-tint:#283a7b14;--mcp-cell:#f4f4f1;color:var(--ink-1);font-size:17px;line-height:1.5;overflow-x:clip}.mcp-landing-module__yXcKEW__root ul,.mcp-landing-module__yXcKEW__root ol{margin:0;padding:0;list-style:none}.mcp-landing-module__yXcKEW__root [id]{scroll-margin-top:96px}.mcp-landing-module__yXcKEW__root h2{font-family:var(--font-dm-serif-display), Georgia, serif;letter-spacing:-.7px;text-wrap:balance;font-size:40px;font-weight:400;line-height:1.12}.mcp-landing-module__yXcKEW__root h2 em{color:var(--mcp-navy);font-weight:400}.mcp-landing-module__yXcKEW__root h3{font-family:var(--font-body), sans-serif;letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:1.3}.mcp-landing-module__yXcKEW__root p{text-wrap:pretty}.mcp-landing-module__yXcKEW__root :is(a,summary):focus-visible{outline:2px solid var(--mcp-navy);outline-offset:3px;border-radius:4px}.mcp-landing-module__yXcKEW__inner{max-width:1200px;margin-inline:auto;padding-inline:40px}.mcp-landing-module__yXcKEW__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.mcp-landing-module__yXcKEW__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:28px;display:flex}.mcp-landing-module__yXcKEW__solid{background:var(--mcp-orange);min-height:48px;color:var(--on-fill);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding-inline:24px;font-size:15px;font-weight:600;transition:background .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.mcp-landing-module__yXcKEW__solid:active{transform:scale(.98)}.mcp-landing-module__yXcKEW__textLink{min-height:44px;color:var(--mcp-navy);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.mcp-landing-module__yXcKEW__hero{max-width:1200px;margin-inline:auto;padding:128px 40px 64px}.mcp-landing-module__yXcKEW__eyebrow{color:var(--mcp-navy);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.mcp-landing-module__yXcKEW__heroTitle{max-width:1000px;font-family:var(--font-dm-serif-display), Georgia, serif;letter-spacing:-1.6px;margin:22px 0 18px;font-size:clamp(42px,5.4vw,64px);font-weight:400;line-height:1.03}.mcp-landing-module__yXcKEW__heroTitle em{color:var(--mcp-navy);font-weight:400;display:block}.mcp-landing-module__yXcKEW__heroLead{max-width:640px;color:var(--ink-2);font-size:20px;line-height:1.45}.mcp-landing-module__yXcKEW__heroNote{max-width:500px;color:var(--ink-2);margin-top:16px;font-size:14px}.mcp-landing-module__yXcKEW__heroNote a{color:var(--mcp-navy);text-underline-offset:3px;text-decoration:underline}.mcp-landing-module__yXcKEW__talking{background:var(--mcp-navy);color:var(--on-fill);border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:56px;display:grid}.mcp-landing-module__yXcKEW__root .mcp-landing-module__yXcKEW__talking h2{color:var(--on-fill)}.mcp-landing-module__yXcKEW__root .mcp-landing-module__yXcKEW__talking h2 em{color:var(--mcp-on-navy-accent);display:block}.mcp-landing-module__yXcKEW__window{background:var(--paper);color:var(--ink-1);border-radius:12px;margin:0;padding:22px 26px 26px;box-shadow:0 30px 60px -28px #14193280}.mcp-landing-module__yXcKEW__windowBar{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}.mcp-landing-module__yXcKEW__connected{color:var(--mcp-navy);align-items:center;gap:6px;font-weight:500;display:inline-flex}.mcp-landing-module__yXcKEW__connected:before{content:"";background:var(--mcp-navy);border-radius:50%;width:7px;height:7px}.mcp-landing-module__yXcKEW__windowAsk{background:var(--mcp-navy);width:fit-content;max-width:92%;color:var(--on-fill);border:1px solid #0000;border-radius:12px 12px 4px;margin:16px 0 0 auto;padding:11px 15px;font-size:15px}.mcp-landing-module__yXcKEW__windowFrom{color:var(--ink-2);margin-top:20px;font-size:14px}.mcp-landing-module__yXcKEW__windowTables{border-top:1px solid var(--mcp-rule);margin-top:8px!important}.mcp-landing-module__yXcKEW__windowTables li{border-bottom:1px solid var(--mcp-rule);justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;display:flex}.mcp-landing-module__yXcKEW__windowTables li:last-child{border-bottom:0;padding-bottom:0}.mcp-landing-module__yXcKEW__windowTables strong{font-weight:600}.mcp-landing-module__yXcKEW__windowTables span{color:var(--mcp-navy);font-size:14px;font-weight:500}.mcp-landing-module__yXcKEW__connect{padding-block:24px 64px}.mcp-landing-module__yXcKEW__connect h2{margin-bottom:28px}.mcp-landing-module__yXcKEW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.mcp-landing-module__yXcKEW__steps li{flex-direction:column;display:flex;position:relative}.mcp-landing-module__yXcKEW__steps li:not(:last-child):after{content:"";background:var(--mcp-navy);height:2px;position:absolute;top:25px;left:52px;right:-32px}.mcp-landing-module__yXcKEW__stepNumber{z-index:1;background:var(--mcp-navy);width:52px;height:52px;color:var(--on-fill);font-family:var(--font-dm-serif-display), Georgia, serif;border:1px solid #0000;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:relative}.mcp-landing-module__yXcKEW__stepCard{background:var(--paper);border-radius:12px;flex:1;margin-top:18px;padding:22px 24px 26px;box-shadow:0 14px 30px -20px #14193259}.mcp-landing-module__yXcKEW__stepCard p{color:var(--ink-2);margin-top:6px}.mcp-landing-module__yXcKEW__guideLink{margin-top:16px}.mcp-landing-module__yXcKEW__ask{align-items:center;padding-block:72px 88px}.mcp-landing-module__yXcKEW__ask h2 em{display:block}.mcp-landing-module__yXcKEW__askLead{color:var(--ink-2);margin-top:14px}.mcp-landing-module__yXcKEW__askMore{color:var(--ink-2);margin-block:18px 6px}.mcp-landing-module__yXcKEW__oneConversation{background:var(--mcp-tint);border-radius:12px;grid-template-columns:190px 44px minmax(0,1fr);align-items:center;column-gap:10px;margin:0;padding:28px;display:grid}.mcp-landing-module__yXcKEW__pile{height:190px;position:relative}.mcp-landing-module__yXcKEW__pile div{border:1px solid var(--mcp-rule);background:var(--mcp-cell);width:142px;color:var(--ink-2);border-radius:10px;padding:11px 12px;font-size:14px;position:absolute}.mcp-landing-module__yXcKEW__pile i{background:#23192424;border-radius:2px;height:5px;margin-top:7px;display:block}.mcp-landing-module__yXcKEW__pile div:first-child{top:0;left:0;transform:rotate(-3deg)}.mcp-landing-module__yXcKEW__pile div:nth-child(2){top:34px;left:34px;transform:rotate(2deg)}.mcp-landing-module__yXcKEW__pile div:nth-child(3){top:70px;left:8px;transform:rotate(-2deg)}.mcp-landing-module__yXcKEW__pile div:nth-child(4){top:106px;left:44px;transform:rotate(3deg)}.mcp-landing-module__yXcKEW__toward{width:100%;height:14px;color:var(--mcp-navy);display:block}.mcp-landing-module__yXcKEW__conversation{background:var(--paper);border-radius:12px;padding:18px 20px 20px;box-shadow:0 22px 44px -24px #14193273}.mcp-landing-module__yXcKEW__conversationName{color:var(--mcp-navy);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.mcp-landing-module__yXcKEW__conversationName:before{content:"";background:var(--mcp-orange);border-radius:50%;width:8px;height:8px}.mcp-landing-module__yXcKEW__conversationAsk{background:var(--mcp-navy);width:fit-content;color:var(--on-fill);border:1px solid #0000;border-radius:12px 12px 4px;margin:12px 0 0 auto;padding:9px 14px;font-size:14px}.mcp-landing-module__yXcKEW__conversationAsk span{display:block}.mcp-landing-module__yXcKEW__keepDiscussing{gap:8px;margin-top:12px;display:grid}.mcp-landing-module__yXcKEW__keepDiscussing p{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.mcp-landing-module__yXcKEW__keepDiscussing p:before,.mcp-landing-module__yXcKEW__keepDiscussing p:after{content:"";border-top:1px dashed #283a7b59;flex:1}.mcp-landing-module__yXcKEW__fromThem,.mcp-landing-module__yXcKEW__fromYou{border-radius:10px;height:20px;display:block}.mcp-landing-module__yXcKEW__fromThem{background:#283a7b1a;border-bottom-left-radius:3px;width:56%}.mcp-landing-module__yXcKEW__fromYou{background:#283a7b4d;border-bottom-right-radius:3px;justify-self:end;width:36%}.mcp-landing-module__yXcKEW__answers{background:var(--mcp-tint);border-radius:12px 12px 12px 4px;margin-top:12px;padding:12px}.mcp-landing-module__yXcKEW__answers>p{font-weight:600}.mcp-landing-module__yXcKEW__answerKinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mcp-landing-module__yXcKEW__answerKinds>div{background:var(--paper);border-radius:10px;align-content:center;gap:5px;height:62px;padding:9px;display:grid}.mcp-landing-module__yXcKEW__answerKinds i{background:#283a7b38;border-radius:2px;height:6px;display:block}.mcp-landing-module__yXcKEW__kindChart i{background:var(--mcp-navy);height:10px}.mcp-landing-module__yXcKEW__kindChart i:first-child{background:var(--mcp-orange);width:92%}.mcp-landing-module__yXcKEW__kindChart i:nth-child(2){width:74%}.mcp-landing-module__yXcKEW__kindChart i:nth-child(3){width:52%}.mcp-landing-module__yXcKEW__answerKinds .mcp-landing-module__yXcKEW__kindTable{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-landing-module__yXcKEW__kindTable i:nth-child(5){background:var(--mcp-orange)}.mcp-landing-module__yXcKEW__kindText i:first-child{width:100%}.mcp-landing-module__yXcKEW__kindText i:nth-child(2){width:86%}.mcp-landing-module__yXcKEW__kindText i:nth-child(3){width:94%}.mcp-landing-module__yXcKEW__kindText i:nth-child(4){width:58%}.mcp-landing-module__yXcKEW__captionFrom,.mcp-landing-module__yXcKEW__captionTo{letter-spacing:-.2px;align-self:start;margin-top:18px;font-size:20px;font-weight:600;line-height:1.25}.mcp-landing-module__yXcKEW__captionFrom{grid-column:1}.mcp-landing-module__yXcKEW__captionTo{grid-column:3}.mcp-landing-module__yXcKEW__rows li{border-bottom:1px solid var(--mcp-rule);padding-block:16px}.mcp-landing-module__yXcKEW__rows li:first-child{padding-top:0}.mcp-landing-module__yXcKEW__rows li:last-child{border-bottom:0;padding-bottom:0}.mcp-landing-module__yXcKEW__rows strong{font-weight:600}.mcp-landing-module__yXcKEW__rows span{color:var(--ink-2)}.mcp-landing-module__yXcKEW__rowLink{width:fit-content;color:var(--mcp-navy);align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:500;display:flex}.mcp-landing-module__yXcKEW__privacy{background:var(--mcp-navy);color:var(--on-fill);padding-block:72px}.mcp-landing-module__yXcKEW__root .mcp-landing-module__yXcKEW__privacy h2{color:var(--on-fill)}.mcp-landing-module__yXcKEW__root .mcp-landing-module__yXcKEW__privacy h2 em{color:var(--mcp-on-navy-accent);display:block}.mcp-landing-module__yXcKEW__privacyLead{margin-bottom:20px;font-size:20px;line-height:1.4}.mcp-landing-module__yXcKEW__privacy .mcp-landing-module__yXcKEW__rows li{border-color:#fff3}.mcp-landing-module__yXcKEW__privacy .mcp-landing-module__yXcKEW__rows span{color:var(--mcp-on-navy)}.mcp-landing-module__yXcKEW__privacy .mcp-landing-module__yXcKEW__textLink{color:var(--on-fill)}.mcp-landing-module__yXcKEW__root .mcp-landing-module__yXcKEW__privacy a:focus-visible{outline-color:var(--on-fill)}.mcp-landing-module__yXcKEW__numbers{padding-block:56px 64px}.mcp-landing-module__yXcKEW__numbers h2 em,.mcp-landing-module__yXcKEW__when h2 em{display:block}.mcp-landing-module__yXcKEW__numbersNote{max-width:420px;color:var(--ink-2);margin-top:18px;font-size:15px}.mcp-landing-module__yXcKEW__when{padding-block:32px 88px}.mcp-landing-module__yXcKEW__faq{padding-block:24px 88px}.mcp-landing-module__yXcKEW__faqList details{border-bottom:1px solid var(--mcp-rule)}.mcp-landing-module__yXcKEW__faqList details:first-child{border-top:1px solid var(--mcp-rule)}.mcp-landing-module__yXcKEW__faqList summary{color:var(--mcp-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:16px;font-weight:500;list-style:none;display:flex}.mcp-landing-module__yXcKEW__faqList summary::-webkit-details-marker{display:none}.mcp-landing-module__yXcKEW__faqList summary svg{flex:none;transition:transform .16s}.mcp-landing-module__yXcKEW__faqList details[open] summary svg{transform:rotate(45deg)}.mcp-landing-module__yXcKEW__faqList details p{max-width:620px;color:var(--ink-2);padding-bottom:18px}.mcp-landing-module__yXcKEW__faqList details a{color:var(--mcp-navy);text-underline-offset:3px;text-decoration:underline}.mcp-landing-module__yXcKEW__closing{border:1px solid var(--mcp-rule);background:var(--mcp-cell);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 56px;margin-bottom:64px;padding:44px 48px;display:flex}.mcp-landing-module__yXcKEW__closing .mcp-landing-module__yXcKEW__actions{margin-top:0}@media (hover:hover) and (pointer:fine){.mcp-landing-module__yXcKEW__solid:hover{background:var(--mcp-orange-hover)}.mcp-landing-module__yXcKEW__textLink:hover,.mcp-landing-module__yXcKEW__rowLink:hover{text-underline-offset:4px;text-decoration:underline}.mcp-landing-module__yXcKEW__faqList summary:hover{color:var(--ink-1)}}@media (prefers-reduced-motion:reduce){.mcp-landing-module__yXcKEW__solid,.mcp-landing-module__yXcKEW__faqList summary svg{transition:none}}@media (forced-colors:active){.mcp-landing-module__yXcKEW__pile i,.mcp-landing-module__yXcKEW__fromThem,.mcp-landing-module__yXcKEW__fromYou,.mcp-landing-module__yXcKEW__answerKinds i,.mcp-landing-module__yXcKEW__steps li:not(:last-child):after{forced-color-adjust:none;background:canvastext}}@media (max-width:1100px){.mcp-landing-module__yXcKEW__inner,.mcp-landing-module__yXcKEW__hero{padding-inline:32px}.mcp-landing-module__yXcKEW__split{grid-template-columns:minmax(0,1fr);gap:24px}.mcp-landing-module__yXcKEW__talking{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}}@media (max-width:760px){.mcp-landing-module__yXcKEW__oneConversation{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:20px}.mcp-landing-module__yXcKEW__pile{order:1}.mcp-landing-module__yXcKEW__captionFrom{order:2;grid-column:auto;margin-top:0}.mcp-landing-module__yXcKEW__toward{order:3;width:44px;margin:8px auto;transform:rotate(90deg)}.mcp-landing-module__yXcKEW__conversation{order:4}.mcp-landing-module__yXcKEW__captionTo{order:5;grid-column:auto}}@media (max-width:640px){.mcp-landing-module__yXcKEW__root{font-size:16px}.mcp-landing-module__yXcKEW__root h2{letter-spacing:-.4px;font-size:30px}.mcp-landing-module__yXcKEW__inner{padding-inline:20px}.mcp-landing-module__yXcKEW__hero{padding:104px 20px 40px}.mcp-landing-module__yXcKEW__heroTitle{letter-spacing:-1px;font-size:clamp(32px,10vw,44px)}.mcp-landing-module__yXcKEW__heroLead{font-size:18px}.mcp-landing-module__yXcKEW__solid{width:100%}.mcp-landing-module__yXcKEW__talking{padding:24px 20px}.mcp-landing-module__yXcKEW__window{padding:18px}.mcp-landing-module__yXcKEW__windowBar{flex-direction:column;gap:4px}.mcp-landing-module__yXcKEW__connect{padding-block:44px 0}.mcp-landing-module__yXcKEW__steps{grid-template-columns:minmax(0,1fr);gap:0}.mcp-landing-module__yXcKEW__steps li{flex-direction:row;gap:14px;padding-bottom:14px}.mcp-landing-module__yXcKEW__steps li:last-child{padding-bottom:0}.mcp-landing-module__yXcKEW__steps li:not(:last-child):after{width:2px;height:auto;inset:52px auto 0 25px}.mcp-landing-module__yXcKEW__stepNumber{flex:0 0 52px}.mcp-landing-module__yXcKEW__stepCard{margin-top:0;padding:16px 18px 18px}.mcp-landing-module__yXcKEW__ask,.mcp-landing-module__yXcKEW__privacy{padding-block:44px}.mcp-landing-module__yXcKEW__numbers,.mcp-landing-module__yXcKEW__when{padding-block:44px 0}.mcp-landing-module__yXcKEW__faq{padding-block:44px}.mcp-landing-module__yXcKEW__rowLink{min-height:44px;margin-top:0}.mcp-landing-module__yXcKEW__closing{margin-bottom:40px;padding:26px 20px}}
