.cx-pricing{--blue:#0018f2;--ink:#151718;--grey:#8b8b8b;--mid:#eaeaea;--bg:#f6f6f6;--tint:#f2f3fe;--card-r:20px;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.35;margin:0 auto;max-width:1440px;padding:0 var(--site-gutter,clamp(20px,calc(-41.92298px + 8.0734vw),64px));-webkit-font-smoothing:antialiased}.cx-pricing,.cx-pricing *{box-sizing:border-box}.cx-pricing .wrap{margin:0;max-width:none;padding:0}.cx-pricing .btn{cursor:pointer;display:inline-flex;font:inherit;font-weight:500;text-decoration:none;transition:.15s ease}.cx-pricing .btn,.cx-pricing .toggle-row{align-items:center;font-size:14px;justify-content:center}.cx-pricing .toggle-row{display:flex;gap:12px;margin-top:64px}.cx-pricing .toggle-row .off{color:var(--grey)}.cx-pricing .toggle-row .on{font-weight:600}.cx-pricing .switch{cursor:pointer;flex:none;height:24px;position:relative;width:44px}.cx-pricing .switch input{height:0;opacity:0;width:0}.cx-pricing .switch .track{background:#d0d0d0;border-radius:999px;inset:0;position:absolute;transition:.2s}.cx-pricing .switch .knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.cx-pricing .switch input:checked+.track{background:var(--blue)}.cx-pricing .switch input:checked+.track+.knob{transform:translateX(20px)}.cx-pricing .plans{display:grid;gap:20px;grid-template-columns:3fr 2fr;margin:80px 0 0;text-align:left}.cx-pricing .plan{background:#fff;border:1px solid var(--mid);border-radius:var(--card-r);display:flex;flex-direction:column;padding:32px}.cx-pricing .plan.featured{box-shadow:0 40px 120px rgba(0,24,242,.1)}.cx-pricing .plan-ico{display:flex;gap:8px;margin-bottom:20px}.cx-pricing .plan-ico img,.cx-pricing .plan-ico svg{height:36px;width:36px}.cx-pricing .plan-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-height:92px}.cx-pricing .plan h3{font-size:28px;font-weight:500;margin:0}.cx-pricing .price{text-align:right}.cx-pricing .price .amt{font-size:28px;font-weight:400}.cx-pricing .price .per{color:var(--ink);display:block;font-size:16px}.cx-pricing .price .cycle{color:var(--grey);display:block;font-size:12px;margin-top:2px}.cx-pricing .price .custom{color:var(--grey);font-size:28px;font-weight:400}.cx-pricing .plan .desc{font-size:15px;margin:20px 0 0;max-width:340px}.cx-pricing .plan .lead{color:var(--ink);font-size:15px;margin:24px 0 0}.cx-pricing .feats{display:flex;flex-direction:column;gap:16px;list-style:none;margin:16px 0 32px;padding:0}.cx-pricing .feats li{align-items:flex-start;display:flex;font-size:15px;gap:12px}.cx-pricing .feats svg{color:var(--ink);flex:none;height:16px;margin-top:1px;width:16px}.cx-pricing .plan .btn{background:#fff;border:1px solid var(--blue);border-radius:6px;color:var(--blue);margin-top:auto;padding:12px;width:100%}.cx-pricing .plan .btn:hover{background:var(--blue);color:#fff}.cx-pricing .addons{padding:120px 0 0}.cx-pricing .addons .divider{border:none;border-top:1px solid var(--mid);margin:0 0 120px}.cx-pricing .addons h2{font-size:40px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 0 80px;text-align:center}.cx-pricing .addon-card{align-items:stretch;background:linear-gradient(135deg,#fff,#e5e7fd);border:1px solid var(--mid);border-radius:var(--card-r);display:grid;gap:20px;grid-template-columns:3fr 2fr;padding:40px}.cx-pricing .addon-left{display:flex;flex-direction:column;text-align:left}.cx-pricing .addon-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cx-pricing .addon-head h3{font-size:28px;font-weight:500;margin:0}.cx-pricing .addon-left .desc{font-size:15px;margin:16px 0 0;max-width:340px}.cx-pricing .addon-left .lead{color:var(--ink);font-size:14px;margin:24px 0 0}.cx-pricing .feats.cols{display:grid;gap:10px 24px;grid-template-columns:1fr 1fr}.cx-pricing .addon-left .btn{background:transparent;border:1px solid var(--blue);border-radius:6px;color:var(--blue);margin-top:auto;padding:12px;width:100%}.cx-pricing .addon-left .btn:hover{background:var(--blue);color:#fff}.cx-pricing .addon-visual{align-items:flex-end;background:var(--tint);border-radius:16px;display:flex;justify-content:center;min-height:320px;overflow:hidden;padding:32px 32px 0}.cx-pricing .addon-visual img{display:block;height:auto;max-width:440px;width:100%}@media (max-width:1024px){.cx-pricing .plans{grid-template-columns:1fr 1fr}.cx-pricing .addon-card{grid-template-columns:1fr;padding:32px}.cx-pricing .addon-visual{min-height:0;padding:24px 24px 0}.cx-pricing .addon-visual img{max-width:380px}.cx-pricing .addons{padding:96px 0 0}.cx-pricing .addons .divider{margin-bottom:96px}}@media (max-width:700px){.cx-pricing .toggle-row{flex-wrap:wrap;margin-top:40px}.cx-pricing .plans{gap:16px;grid-template-columns:1fr;margin-top:24px}.cx-pricing .plan{padding:24px}.cx-pricing .addon-head h3,.cx-pricing .plan h3,.cx-pricing .price .amt,.cx-pricing .price .custom{font-size:24px}.cx-pricing .addons{padding:72px 0 0}.cx-pricing .addons .divider{margin-bottom:72px}.cx-pricing .addons h2{font-size:32px}.cx-pricing .addon-card{gap:24px;padding:24px}.cx-pricing .feats.cols{grid-template-columns:1fr}}