@media (min-width:901px){.mcp-page .lph-hero .lph-badge+.lph-title{margin-top:52px}}.mcp-page .lph-trust-row2{margin-top:22px}.mcp-page .mcp-hero-clients{align-items:center;gap:18px;display:inline-flex}.mcp-page .mcp-hero-tested{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6b6b7b);margin-right:-6px;font-size:.72rem;font-weight:700}.mcp-page .mcp-hero-logo{height:var(--logo-h,19px);opacity:.9;width:auto}@media (max-width:720px){.mcp-page .lph-trust-row2{margin-top:18px}.mcp-page .mcp-hero-clients{gap:14px}.mcp-page .mcp-hero-logo{height:calc(var(--logo-h,19px) * .92)}}.st-page .mcp-defs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;display:grid}.st-page .mcp-def{border-top:1px solid var(--line);padding:26px 0}.st-page .mcp-def h3{font-family:var(--sans);color:var(--ink);margin:0 0 8px;font-size:1.08rem;font-weight:700}.st-page .mcp-def p{color:var(--body-c);margin:0;font-size:.98rem;line-height:1.7}.st-page .mcp-clients{border-bottom:1px solid var(--line);text-align:center;margin:0 0 52px;padding:0 0 34px}.st-page .mcp-clients-cap{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 22px;font-size:.76rem;font-weight:700}.st-page .mcp-client-list{flex-wrap:wrap;justify-content:center;gap:26px 72px;margin:0;padding:0;list-style:none;display:flex}.st-page .mcp-client{grid-template-rows:1fr auto;place-items:center;gap:12px;display:grid}.st-page .mcp-client img{height:var(--logo-h,30px);opacity:.92;width:auto}.st-page .mcp-client-name{font-family:var(--sans);color:var(--ink);font-size:.95rem;font-weight:700}.st-page .mcp-client-name span{color:var(--muted);font-weight:400}.st-page .mcp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.st-page .mcp-step h3{font-family:var(--sans);color:var(--ink);margin:14px 0 6px;font-size:1.08rem;font-weight:700}.st-page .mcp-step p{color:var(--body-c);margin:0;font-size:.95rem;line-height:1.65}.st-page .mcp-step-n{border:1px solid var(--purple-100);width:32px;height:32px;color:var(--purple);font-family:var(--sans);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.st-page .mcp-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;display:grid}.st-page .mcp-prompt-col>h3{font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:12px;font-size:1.08rem;font-weight:700}.st-page .mcp-prompt-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-page .mcp-prompt{background:var(--bg-lav);border:1px solid var(--purple-100);box-shadow:var(--shadow-card);color:var(--ink);border-radius:14px;padding:14px 18px;font-size:1.02rem;font-weight:500;line-height:1.55}.st-page .mcp-wait{background:var(--purple-050);border-top:1px solid var(--purple-100);border-bottom:1px solid var(--purple-100)}.st-page .mcp-wait-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.st-page .mcp-wait-h2{text-align:left;margin:10px 0 0}.st-page .mcp-wait-lede{color:var(--body-c);margin:14px 0 0;font-size:1.05rem;line-height:1.7}.st-page .mcp-wait-bridge{color:var(--body-c);margin:16px 0 0;font-size:.92rem;line-height:1.65}.st-page .mcp-note{text-align:center;max-width:720px;color:var(--muted);margin:44px auto 0;font-size:.9rem;line-height:1.65}.st-page .mcp-inline-link{color:var(--purple);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:900px){.st-page .mcp-defs,.st-page .mcp-wait-in{grid-template-columns:minmax(0,1fr);gap:0}.st-page .mcp-wait-in{gap:30px}.st-page .mcp-steps,.st-page .mcp-prompts{grid-template-columns:minmax(0,1fr);gap:28px}.st-page .mcp-prompts{gap:40px}.st-page .mcp-clients{margin-bottom:38px;padding-bottom:28px}.st-page .mcp-client-list{gap:22px 40px}}@media (max-width:480px){.st-page .mcp-client-list{gap:20px 26px}.st-page .mcp-client img{height:calc(var(--logo-h,30px) * .82)}}@media (max-width:720px){.st-page .mcp-prompt{padding:13px 15px;line-height:1.6}}
