.cx .install{margin-top:1.6rem}.cx .install .endpoint{margin-top:0;font-size:1.02rem}.cx .install .alt{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;font-size:.88rem;color:var(--muted)}.cx .install .alt code{color:var(--ink);background:var(--surface);padding:.2rem .45rem;border-radius:5px;font-size:.84em}.cx .install .alt svg{width:15px;height:15px;color:var(--ink)}.cx .install .alt b{color:var(--ink);font-weight:600}.cx .install .alt .pill{white-space:nowrap;font:700 .7rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--tint);border:1px solid var(--tint-2);border-radius:99px;padding:.32rem .55rem}.cx .lede b{color:var(--ink);font-weight:600}.cx .compare{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.3rem 1.3rem 1.2rem;box-shadow:0 30px 60px -40px rgba(29,29,31,.35);display:flex;flex-direction:column;gap:1.3rem}.cx .compare .lbl{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-family:var(--display);font-weight:700;color:var(--ink);font-size:.98rem;margin-bottom:.55rem}.cx .compare .lbl small{font:600 .76rem/1 var(--sans);color:var(--muted);letter-spacing:.02em}.cx .compare .bar{display:flex;gap:2px;height:30px;border-radius:6px;overflow:hidden}.cx .compare .bar span{display:grid;place-items:center;min-width:0;color:#fff;font:700 .72rem/1 var(--sans);font-variant-numeric:tabular-nums}.cx .compare .bar span i{font-style:normal}.cx .compare .bar.manual span:first-child{background:#2a2a2e}.cx .compare .bar.manual span:nth-child(2){background:#3a3a40}.cx .compare .bar.manual span:nth-child(3){background:#4a4a52}.cx .compare .bar.manual span:nth-child(4){background:#5b5b64}.cx .compare .bar.manual span:nth-child(5){background:#6c6c76}.cx .compare .bar.manual span:nth-child(6){background:#7e7e88}.cx .compare .bar.manual span:nth-child(7){background:#90909a}.cx .compare .bar.one span{background:var(--brand);border-radius:6px}.cx .compare .bar.one em{display:block;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px);opacity:.8}.cx .compare .legend{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;font-size:.76rem;color:var(--muted)}.cx .compare .legend li{display:flex;justify-content:space-between;gap:.5rem}.cx .compare .legend i{font-style:normal;color:var(--ink);font-variant-numeric:tabular-nums}.cx .compare .note-line{margin-top:.6rem;font-size:.8rem;color:var(--body);line-height:1.5}.cx .pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:720px){.cx .pillars{grid-template-columns:1fr}}.cx .pillar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem 1.3rem;display:grid;grid-template-columns:42px minmax(0,1fr);gap:.35rem .9rem;align-items:start}.cx .pillar .ico{grid-row:1/3;width:42px;height:42px;border-radius:10px;background:var(--tint);color:var(--brand-ink);display:grid;place-items:center}.cx .pillar .ico svg{width:22px;height:22px}.cx .pillar h3{font-size:1.08rem;font-weight:800}.cx .pillar p{font-size:.93rem;color:var(--body)}.cx .pillar code{background:var(--surface);padding:.1rem .35rem;border-radius:4px;color:var(--ink);font-size:.84em}.cx ol.steps6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;counter-reset:s}@media (max-width:1000px){.cx ol.steps6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cx ol.steps6{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx ol.steps6 li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem .95rem 1rem;display:flex;flex-direction:column;gap:.3rem;position:relative}.cx ol.steps6 li:before{content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;font:800 .8rem/26px var(--display);text-align:center;margin-bottom:.35rem}.cx ol.steps6 li b{font-family:var(--display);font-weight:800;color:var(--ink);font-size:.98rem}.cx ol.steps6 li span{font-size:.82rem;color:var(--muted);line-height:1.45}.cx .agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15.5rem,100%),1fr));gap:.8rem}.cx .agent{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.cx .ahead{display:flex;align-items:center;gap:.7rem}.cx .ahead .aico,.cx .ahead img{width:26px;height:26px;border-radius:6px}.cx .ahead .aico{background:var(--tint);color:var(--brand-ink);display:grid;place-items:center}.cx .ahead .aico svg{width:15px;height:15px}.cx .ahead b{display:block;font-family:var(--display);font-weight:800;color:var(--ink);font-size:1rem}.cx .ahead small{font-size:.74rem;color:var(--muted)}.cx .gets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;font-size:.8rem;color:var(--line-2)}.cx .gets li{display:flex;align-items:center;gap:.3rem}.cx .gets li svg{width:14px;height:14px}.cx .gets li.on{color:var(--body)}.cx .gets li.on svg{color:var(--ok)}.cx .anote{font-size:.78rem;color:var(--muted);line-height:1.45}.cx .providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}@media (max-width:760px){.cx .providers{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx .provider{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem .9rem .8rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.cx .plogo{width:30px;height:30px;display:grid;place-items:center;margin-bottom:.3rem;color:var(--ink)}.cx .plogo svg{width:26px;height:26px}.cx .provider b{font-family:var(--display);font-weight:800;color:var(--ink);font-size:.96rem}.cx .provider small{font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.cx .ways{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}@media (max-width:860px){.cx .ways{grid-template-columns:1fr}}.cx .way{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.3rem 1.35rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.cx .way h3{display:flex;align-items:center;gap:.5rem;font-size:1.1rem}.cx .way h3 svg{color:var(--brand-ink);width:18px;height:18px}.cx .way .cmd{margin-top:.2rem}.cx .way ol.steps{margin-top:.4rem}.cx .way .how{font-size:.88rem;color:var(--muted)}.cx .way .how code{color:var(--ink);font-size:.86em}.cx .way.soon{background:linear-gradient(160deg,var(--tint) 0,var(--card) 70%);border-color:var(--tint-2)}.cx .way.soon p{font-size:.93rem}.cx .soon-tag{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font:700 .72rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--card);border:1px solid var(--tint-2);border-radius:99px;padding:.35rem .6rem}.cx .soon-tag svg{width:13px;height:13px}.cx .way.soon .btn[disabled]{opacity:.55;cursor:not-allowed;align-self:flex-start}.cx .way.soon .btn[disabled]:hover{transform:none;border-color:var(--line-2)}.cx .cta{padding-bottom:clamp(3rem,7vw,5.5rem)}.cx .ctabox{background:var(--code-bg);border-radius:var(--radius-lg);padding:clamp(1.6rem,4vw,2.6rem);display:grid;gap:1.2rem}.cx .ctabox,.cx .ctabox h2,.cx .ctabox p{color:var(--code-ink)}.cx .ctabox .eyebrow{color:#ffb385}.cx .ctabox .endpoint{background:#2a2a2e;margin-top:0;box-shadow:none}.cx .ctabox .ctas{margin-top:0}.cx .ctabox .btn.ghost{background:transparent;color:var(--code-ink);border-color:rgba(255,255,255,.3)}.cx .ctabox .btn.ghost:hover{border-color:#fff;color:#fff}