.lpv2 .mcp-hero{position:relative;overflow:hidden}.lpv2 .mcp-hero-bg{pointer-events:none;background:radial-gradient(820px 440px at 50% -10%,#6a36bc1a,#0000 60%),radial-gradient(640px 320px at 50% 100%,#6a36bc0d,#0000 70%);position:absolute;inset:0}.lpv2 .mcp-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#6a36bc14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%)}.lpv2 .mcp-hero>.wrap{z-index:1;position:relative}.lpv2 .mcp-hero .section-head{text-align:center;margin-left:auto;margin-right:auto}.lpv2 .mcp-hero .section-head .eyebrow{justify-content:center}.lpv2 .mcp-hero .section-head .eyebrow:before{display:none}.lpv2 .mcp-hero .section-head p{margin-left:auto;margin-right:auto}.lpv2 .mcp-hero .mcp-updated{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-top:.75rem;font-size:11px;display:block}.lpv2 .mcp-clients-section{padding-top:0!important;padding-bottom:2rem!important}.lpv2 .mcp-clients-label{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin-bottom:1.25rem;font-size:11px}.lpv2 .mcp-clients{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.lpv2 .mcp-client-pill{border:1px solid var(--rule);background:var(--bg);color:var(--heading);transition:border-color .25s var(--ease),color .2s linear,transform .2s var(--ease);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lpv2 .mcp-client-pill:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.lpv2 .mcp-steps{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.lpv2 .mcp-step{border:1px solid var(--rule);background:var(--bg);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;padding:1.75rem}.lpv2 .mcp-step:hover{border-color:var(--primary-3);transform:translateY(-2px);box-shadow:0 14px 32px -16px #6a36bc2e}.lpv2 .mcp-step-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);margin-bottom:.75rem;font-size:10px}.lpv2 .mcp-step-icon{background:var(--tint);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.lpv2 .mcp-step h3{letter-spacing:-.015em;color:var(--heading);margin-bottom:.5rem;font-size:18px;font-weight:500}.lpv2 .mcp-step p{color:var(--sub);font-size:14.5px;line-height:1.55}@media (max-width:900px){.lpv2 .mcp-steps{grid-template-columns:1fr}}.lpv2 .mcp-tools{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:960px;margin:2.5rem auto 0;display:grid}.lpv2 .mcp-tool-group{border:1px solid var(--rule);background:var(--bg);transition:border-color .3s var(--ease);border-radius:16px;overflow:hidden}.lpv2 .mcp-tool-group:hover{border-color:var(--primary-3)}.lpv2 .mcp-tool-head{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.lpv2 .mcp-tool-head span:first-child{color:var(--heading);font-size:15px;font-weight:500}.lpv2 .mcp-tool-count{font-family:var(--mono);letter-spacing:.06em;color:var(--primary);background:var(--tint);border-radius:999px;padding:2px 8px;font-size:11px}.lpv2 .mcp-tool-list{gap:.35rem;margin:0;padding:0 1.5rem 1.25rem;list-style:none;display:grid}.lpv2 .mcp-tool-list li{font-family:var(--mono);color:var(--sub);letter-spacing:.02em;font-size:12px}@media (max-width:900px){.lpv2 .mcp-tools{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lpv2 .mcp-tools{grid-template-columns:1fr}}.lpv2 .mcp-security{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:2.5rem auto 0;display:grid}.lpv2 .mcp-sec-card{border:1px solid var(--rule);background:var(--bg);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;padding:1.75rem}.lpv2 .mcp-sec-card:hover{border-color:var(--primary-3);transform:translateY(-2px);box-shadow:0 14px 32px -16px #6a36bc2e}.lpv2 .mcp-sec-card .mcp-sec-icon{background:var(--tint);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.lpv2 .mcp-sec-card h3{letter-spacing:-.01em;color:var(--heading);margin-bottom:.4rem;font-size:16px;font-weight:500}.lpv2 .mcp-sec-card p{color:var(--sub);font-size:14px;line-height:1.55}@media (max-width:900px){.lpv2 .mcp-security{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lpv2 .mcp-security{grid-template-columns:1fr}}.lpv2 .mcp-pricing{text-align:center;max-width:640px;margin:0 auto}.lpv2 .mcp-pricing-icon{background:var(--tint);width:48px;height:48px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.lpv2 .mcp-pricing h2{letter-spacing:-.02em;color:var(--heading);margin-bottom:1rem;font-size:clamp(24px,3vw,32px);font-weight:500}.lpv2 .mcp-pricing h2 em{font-family:var(--serif);color:var(--primary);font-style:italic;font-weight:400}.lpv2 .mcp-pricing p{color:var(--sub);margin-bottom:2rem;font-size:15.5px;line-height:1.6}.lpv2 .mcp-oauth-grid{grid-template-columns:220px 1fr;display:grid}.lpv2 .mcp-oauth-grid-img{border-right:1px solid var(--rule)}@media (max-width:720px){.lpv2 .mcp-oauth-grid{grid-template-columns:1fr}.lpv2 .mcp-oauth-grid-img{border-right:none;border-bottom:1px solid var(--rule)}}.dark .lpv2 .mcp-step:hover,.dark .lpv2 .mcp-sec-card:hover{box-shadow:0 14px 32px -16px #00000080}
/*# sourceMappingURL=d15b7a31067fd93d.css.map*/