.product-demo-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;min-width:0}
.product-demo-button{display:flex;align-items:center;justify-content:center;gap:10px;background:#087c78;color:#fff!important;border:1px solid #087c78;border-radius:7px;min-height:49px;padding:12px 15px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none!important;transition:background .2s}
.product-demo-button:hover{background:#07605c;border-color:#07605c}
.product-demo-button.product-demo-admin{background:#173f5b;border-color:#173f5b}
.product-demo-button.product-demo-admin:hover{background:#102e44}
.product-demo-button .ui-icon{width:19px;height:19px}
.product-demo-button .ui-icon:last-child{width:16px;height:16px;margin-left:auto}
.product-demo-button span{margin-right:auto}
.product-demo-button span small{display:block;font-size:10px;line-height:1.4;font-weight:400;opacity:.85;margin-top:3px}
.product-demo-button:focus-visible{outline:3px solid #2378bd;outline-offset:4px}
.news-hero-media .product-demo-links{margin:0;padding:16px;border-top:1px solid #e3eeeb}
.news-hero-media .product-demo-button{font-size:12px;gap:8px;padding-inline:12px}
@media(max-width:1024px) and (min-width:761px){.product-demo-links{grid-template-columns:1fr}.news-hero-media .product-demo-links{grid-template-columns:1fr 1fr}.news-hero-media .product-demo-button{font-size:10px;padding-inline:8px;gap:5px}.news-hero-media .product-demo-button .ui-icon{width:15px;height:15px}.news-hero-media .product-demo-button .ui-icon:last-child{display:none}}
@media(max-width:760px){.product-demo-links{gap:10px}.product-demo-button{font-size:12px;gap:7px;padding:12px 10px}.product-demo-button .ui-icon{width:16px;height:16px}.product-demo-button .ui-icon:last-child{display:none}.news-hero-media .product-demo-links{padding:12px}.news-hero-media .product-demo-button{font-size:11px;gap:7px;padding:12px 9px}}
@media(max-width:340px){.product-demo-links{grid-template-columns:1fr}.news-hero-media .product-demo-button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.product-demo-button{transition:none}}
.product-demo-credentials{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;padding:12px 14px;background:#fff;border:1px solid #d7e8e5;border-radius:7px;color:#30535d;font-size:13px;line-height:1.6;min-width:0}
.product-demo-credentials>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}
.product-demo-credentials strong{color:#153b45;font-weight:700;white-space:nowrap}
.news-hero-media .product-demo-credentials{margin:0 16px 16px}
.product-page .purchase-panel .product-quote-actions{margin-top:22px}
.product-page .purchase-panel .product-quote-actions>.button{background:#efb95f;border-color:#dca34a;color:#153b45;box-shadow:0 4px 12px rgba(181,116,26,.13)}
.product-page .purchase-panel .product-quote-actions>.button:hover{background:#e7a947;border-color:#cd9134;color:#12333d}
.product-page .purchase-panel .product-quote-actions>.button:focus-visible{outline:3px solid #173f5b;outline-offset:4px}
@media(max-width:760px){.product-demo-credentials{font-size:12px;gap:7px 16px;padding:11px 12px}.news-hero-media .product-demo-credentials{margin:0 12px 12px}}
