.tj-mcp .mcp-hero.mcp-hero-plans{background:#fff;min-height:0;padding:28px 0 32px;color:#101318}.tj-mcp .mcp-hero-plans:after{display:none}.tj-mcp .mcp-hero-plans .hero-grid{width:min(1360px,calc(100% - 64px));grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.tj-mcp .hero-purchase-copy{min-width:0}.tj-mcp .hero-purchase-eyebrow{color:#536175;font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:24px}.tj-mcp .hero-purchase-title{color:#101318;font-size:clamp(3rem,5.4vw,5.3rem);font-weight:780;letter-spacing:-.065em;line-height:1.05}.tj-mcp .hero-purchase-title span{color:#174bd2}.tj-mcp .hero-purchase-lead{color:#515b6c;font-size:clamp(1.05rem,1.65vw,1.4rem);line-height:1.55;max-width:590px;margin-top:28px}.tj-mcp .hero-purchase-platforms{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.tj-mcp .hero-purchase-platforms a{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid #e0e5ec;border-radius:10px;background:#f8f9fb;color:#101318;font-size:1rem;font-weight:650;min-height:52px}.tj-mcp .hero-purchase-platforms .mcp-platform-logo{width:28px;height:28px;flex-basis:28px}.tj-mcp .hero-purchase-platforms a:first-child svg{color:#00856b}.tj-mcp .hero-purchase-platforms a:last-child svg{color:#cf7251}.tj-mcp .hero-purchase-demo{display:inline-flex;align-items:center;gap:10px;color:#174bd2;margin-top:26px;min-height:44px;font-size:.95rem;font-weight:600}.tj-mcp .hero-plans{--hp-text:#101318;--hp-muted:#536175;--hp-line:#dfe5ee;--hp-surface:#fff;--hp-selected:#eff4ff;--hp-accent:#174bd2;background:var(--hp-surface);color:var(--hp-text);border:1px solid var(--hp-line);border-radius:18px;padding:24px;min-width:0;scroll-margin-top:88px;box-shadow:0 8px 30px rgba(25,42,65,.025)}.tj-mcp .hero-plans h2{font-size:clamp(1.65rem,2.2vw,2.1rem);font-weight:750;letter-spacing:-.045em;line-height:1.12}.tj-mcp .hero-plans-intro{font-size:.95rem;line-height:1.45;color:var(--hp-muted);margin-top:6px}.tj-mcp .hero-plans-options{border:0;padding:0;margin:16px 0 0;min-width:0;display:grid;gap:8px}.tj-mcp .hero-plan{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;border:1px solid var(--hp-line);border-radius:12px;cursor:pointer;background:var(--hp-surface)}.tj-mcp .hero-plan:has(input:checked){border-color:var(--hp-accent);background:var(--hp-selected)}.tj-mcp .hero-plan:hover{border-color:var(--hp-accent)}.tj-mcp .hero-plan:has(input:focus-visible){outline:2px solid var(--hp-accent);outline-offset:3px}.tj-mcp .hero-plan input{width:21px;height:21px;margin:0;accent-color:var(--hp-accent);cursor:pointer}.tj-mcp .hero-plan-name{display:flex;align-items:flex-start;flex-direction:column;gap:6px;font-size:1rem}.tj-mcp .hero-plan-name strong{font-weight:650}.tj-mcp .hero-plan-badge{background:#dce7ff;color:#1644b9;padding:5px 7px;border-radius:6px;font-size:.65rem;font-weight:600;line-height:1.25}.tj-mcp .hero-plan-price{display:flex;flex-direction:column;gap:3px;text-align:right;font-variant-numeric:tabular-nums}.tj-mcp .hero-plan-price strong{font-size:1rem;font-weight:600;line-height:1.2}.tj-mcp .hero-plan-price>span{font-size:.75rem;color:var(--hp-muted);line-height:1.35}.tj-mcp .hero-plan-annual{min-height:102px}.tj-mcp .hero-plan-annual .hero-plan-price strong{color:var(--hp-accent);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:750;letter-spacing:-.025em}.tj-mcp .hero-plans-note{font-size:.72rem;line-height:1.4;color:var(--hp-muted);margin:10px 0}.tj-mcp .hero-plans-submit{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:10px;color:#fff;background:#174bd2;font-size:.95rem;font-weight:650}.tj-mcp .hero-plans-submit:hover{background:#123eaf}.tj-mcp .hero-plans-free{border-top:1px solid var(--hp-line);padding-top:14px;margin-top:16px;text-align:center}.tj-mcp .hero-plans-free a{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:min(230px,100%);min-height:44px;padding:8px 18px;border:1px solid color-mix(in srgb,var(--hp-muted) 55%,var(--hp-surface));border-radius:8px;background:var(--hp-surface);color:var(--hp-text);font-size:.9rem;font-weight:650;text-decoration:none}.tj-mcp .hero-plans-free a:hover{border-color:var(--hp-accent);color:var(--hp-accent)}.tj-mcp .hero-plans-free p{margin-top:7px;color:var(--hp-muted);font-size:.75rem;line-height:1.4}.tj-mcp .mcp-hero-plans a:focus-visible{outline:2px solid #174bd2;outline-offset:4px}@media (max-width:1000px){.tj-mcp .mcp-hero-plans .hero-grid{gap:24px;width:calc(100% - 40px)}.tj-mcp .hero-plans{padding:18px}.tj-mcp .hero-plan{gap:8px;padding-inline:10px}.tj-mcp .hero-plan-name{font-size:.9rem}.tj-mcp .hero-plan-price>span{font-size:.7rem}}@media (max-width:760px){.tj-mcp .mcp-hero.mcp-hero-plans{padding:32px 0}.tj-mcp .mcp-hero-plans .hero-grid{grid-template-columns:1fr;width:calc(100% - 32px);gap:28px}.tj-mcp .hero-purchase-title{font-size:clamp(2.6rem,9.5vw,4rem)}.tj-mcp .hero-purchase-eyebrow{font-size:.65rem;margin-bottom:16px}.tj-mcp .hero-purchase-lead{margin-top:18px;font-size:1rem}.tj-mcp .hero-purchase-platforms{margin-top:18px}.tj-mcp .hero-purchase-demo{margin-top:12px}.tj-mcp .hero-plans{padding:18px 14px}.tj-mcp .hero-plan{grid-template-columns:20px minmax(0,1fr) auto}}@media (max-width:360px){.tj-mcp .hero-plan-annual .hero-plan-price{grid-column:2/-1;text-align:left}.tj-mcp .hero-plan-annual .hero-plan-name{flex-direction:row;align-items:center;flex-wrap:wrap;grid-column:2/-1}.tj-mcp .hero-plan-price>span{max-width:140px}}:root[data-theme=dark] .tj-mcp .mcp-hero.mcp-hero-plans{background:#111a26}:root[data-theme=dark] .tj-mcp .hero-purchase-title{color:#f4f7fb}:root[data-theme=dark] .tj-mcp .hero-purchase-demo,:root[data-theme=dark] .tj-mcp .hero-purchase-title span{color:#8eafff}:root[data-theme=dark] .tj-mcp .hero-purchase-eyebrow,:root[data-theme=dark] .tj-mcp .hero-purchase-lead{color:#b3bfd0}:root[data-theme=dark] .tj-mcp .hero-purchase-platforms a{background:#192536;border-color:#354157;color:#f4f7fb}:root[data-theme=dark] .tj-mcp .hero-plans{--hp-text:#f4f7fb;--hp-muted:#b3bfd0;--hp-line:#354157;--hp-surface:#192536;--hp-selected:#202f4d;--hp-accent:#8eafff}