:where(.landing-v2) .integrations{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}.landing-v2 .hero{min-height:auto;padding-bottom:64px}.landing-v2 .partners-band{background:var(--bg2);border-bottom:1px solid var(--border2);padding:18px var(--section-px)}.landing-v2 .partners-band-inner{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.landing-v2 .partners-band-label{font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:1.2px}.landing-v2 .partners-band-list{font-size:13px;font-weight:600;color:var(--text);display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.landing-v2 .partners-band-sep{color:var(--muted2)}.landing-v2 .integrations{background:var(--bg);border-top:1px solid var(--border2);padding:var(--section-py) var(--section-px)}.landing-v2 .integrations-inner{max-width:700px;margin:0 auto;text-align:center}.landing-v2 .integrations-inner h2{margin-bottom:14px}.landing-v2 .integrations-inner p{font-size:clamp(15px,2vw,17px);color:var(--muted);line-height:1.7;max-width:560px;margin:0 auto}.landing-v2 .integrations-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.landing-v2 .integration-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--border2);font-size:13px;font-weight:700;color:var(--text);transition:all .3s;cursor:default}.landing-v2 .integration-chip:hover{border-color:var(--mint-b);background:var(--mint-dim)}.landing-v2 .hero-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.landing-v2 .mcp{background:#f4f5f7;border-top:1px solid #e0e3e8;padding:var(--section-py) var(--section-px)}.landing-v2 .mcp-inner{max-width:960px;margin:0 auto}.landing-v2 .mcp-header{text-align:center;margin-bottom:48px}.landing-v2 .mcp-header h2{margin-bottom:14px;color:var(--bg2)}.landing-v2 .mcp-header .section-tag{background:rgba(0,46,105,.06);border-color:rgba(0,46,105,.15);color:var(--bg)}.landing-v2 .mcp-header p{font-size:clamp(15px,2vw,18px);color:#5a6578;line-height:1.7;max-width:560px;margin:0 auto}.landing-v2 .mcp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing-v2 .mcp-grid>*{display:flex}.landing-v2 .mcp-connect{margin-top:44px;background:#ffffff;border:1px solid #e0e3e8;border-radius:16px;padding:36px clamp(20px,4vw,40px)}.landing-v2 .mcp-connect-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.landing-v2 .mcp-connect-head .section-tag{background:rgba(0,46,105,.06);border-color:rgba(0,46,105,.15);color:var(--bg);margin:0}.landing-v2 .mcp-server{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-v2 .mcp-server-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8a93a3}.landing-v2 .mcp-server code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;color:var(--bg);background:#f4f5f7;border:1px solid #e0e3e8;border-radius:8px;padding:8px 12px;word-break:break-all}.landing-v2 .mcp-steps{margin-bottom:28px}.landing-v2 .mcp-steps .how-step{background:#f9fafb;border:1px solid #e0e3e8}.landing-v2 .mcp-steps .how-step:hover{border-color:var(--bg);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,46,105,.08)}.landing-v2 .mcp-steps .how-num{background:rgba(5,223,157,.1);border-color:rgba(5,223,157,.3);color:#05a877}.landing-v2 .mcp-steps .how-step h3{color:var(--bg2)}.landing-v2 .mcp-steps .how-step p{color:#5a6578}.landing-v2 .mcp-cta{text-align:center}.landing-v2 .mcp-cta-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:13px 26px;border-radius:8px;font-size:14px;font-weight:700;color:var(--bg);background:transparent;border:1.5px solid var(--bg);transition:all .3s}.landing-v2 .mcp-cta-btn:hover{background:var(--bg);color:#ffffff;transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,46,105,.18)}@media (max-width:860px){.landing-v2 .mcp-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.landing-v2 .mcp-grid{grid-template-columns:1fr}}.landing-v2 .quote-grid{justify-content:center}.landing-v2 .quote-card{width:480px;max-width:100%}.landing-v2 .quote-card .video-wrap,.landing-v2 .quote-card lite-youtube{aspect-ratio:16/9}