.b2b-demo-pricing{margin:32px 0;padding:32px;border:1px solid #344b68;background:#0f2037;color:#edf1f8;font:16px/1.6 Montserrat,system-ui,sans-serif;scroll-margin-top:24px}.b2b-demo-pricing h2{font-size:44px;line-height:1.2;margin:0 0 16px}.b2b-demo-pricing>p{color:#b8c6da;margin:0 0 24px}.b2b-demo-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.b2b-demo-offers article{padding:24px;border:1px solid #344b68;display:flex;flex-direction:column;gap:16px;min-width:0}.b2b-demo-offers h3{font-size:20px;line-height:1.35;margin:0}.b2b-demo-offers strong{display:block;font-size:32px;line-height:1.2;color:#b4ff20;font-variant-numeric:tabular-nums}.b2b-demo-offers p{margin:0}.b2b-demo-offers summary{cursor:pointer;font-weight:600}.b2b-demo-offers ul{padding-left:20px;margin:12px 0}.b2b-demo-offers li+li{margin-top:8px}.b2b-demo-pricing a{color:#a9c6ff;text-decoration:underline;text-underline-offset:4px}.b2b-demo-offers article>a{margin-top:auto}.b2b-demo-offers .integration-note{color:#d6e2f5;font-size:14px}@media(max-width:1000px){.b2b-demo-offers{grid-template-columns:1fr}}@media(max-width:600px){.b2b-demo-pricing{padding:16px;margin-top:24px;font-size:14px}.b2b-demo-pricing h2{font-size:30px}.b2b-demo-offers strong{font-size:28px}.b2b-demo-offers article{padding:16px}}
/* Contain the existing accessible table labels inside their scrolling table. */
.main .tablewrap{position:relative}
@media(min-width:1001px) and (max-width:1400px){.b2b-demo-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}
.b2b-demo-offers strong{white-space:nowrap}
