/* v75.1 conference equipment depth */
.tx751{padding:58px 0;background:#f5f8fb;color:#0a304c}.tx751.dark{background:#0d2b40;color:#fff}.tx751 .wrap{width:min(1180px,92%);margin:auto}.tx751 .head{max-width:900px;margin-bottom:28px}.tx751 .ey{font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#1683ae}.tx751 h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05;margin:.2em 0}.tx751 p{line-height:1.7;color:#526c7e}.tx751.dark p{color:#c7d8e2}.tx751 .split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.tx751 .visual{border-radius:28px;overflow:hidden;background:#0e3651;box-shadow:0 20px 50px rgba(0,0,0,.12)}.tx751 .visual img{width:100%;height:100%;object-fit:cover;display:block}.tx751 .panel{background:#fff;border:1px solid #dce6eb;border-radius:28px;padding:34px}.tx751 .panel h3{font-size:1.55rem;margin-top:0}.tx751 .panel li{margin:.65em 0;line-height:1.55}.tx751 .specs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.tx751 .spec{background:#fff;border:1px solid #dce6eb;border-radius:18px;padding:19px}.tx751 .spec strong{display:block;margin-bottom:6px}.tx751 .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tx751 .flow article{border-radius:20px;padding:20px;background:linear-gradient(145deg,#123b55,#0a2639);border:1px solid #315b73;box-shadow:inset 0 1px rgba(255,255,255,.12)}.tx751 .flow b{color:#67d1f6}.tx751 .flow h3{margin:.45em 0}.tx751 .flow p{margin:0;color:#c7d8e2}.tx751 .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tx751 .grid2 div{background:#fff;border:1px solid #dce6eb;border-radius:18px;padding:18px}.tx751 .grid2 strong{display:block;margin-bottom:5px}.tx751 .grid2 span{color:#5f7888;line-height:1.5}.tx751 .note{margin-top:20px;padding:16px 18px;border-radius:14px;background:#eaf6fb;border-inline-start:4px solid #1ba4d5;line-height:1.6}.tx751 .cta{display:inline-flex;margin-top:18px;padding:13px 20px;border-radius:999px;background:#ff5128;color:#fff!important;font-weight:800;text-decoration:none}@media(max-width:820px){.tx751 .split,.tx751 .specs{grid-template-columns:1fr}.tx751 .flow{grid-template-columns:1fr 1fr}.tx751 .grid2{grid-template-columns:1fr}}@media(max-width:520px){.tx751 .flow{grid-template-columns:1fr}.tx751{padding:42px 0}}
