.product-page-hero{position:relative;overflow:hidden;padding:82px 20px 88px;background:radial-gradient(circle at 85% 15%,#e5f1ff 0,transparent 31%),linear-gradient(135deg,#f8fbff,#eef5fe)}.product-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#6a9bd00b 1px,transparent 1px),linear-gradient(90deg,#6a9bd00b 1px,transparent 1px);background-size:38px 38px}.product-page-hero>.container{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr);align-items:center;gap:70px}.product-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:25px;color:#8292a5;font-size:.72rem}.product-breadcrumb a{color:#397dcc;text-decoration:none}.product-breadcrumb i{font-size:.55rem}.product-code{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #cfe1f6;border-radius:25px;color:#286cad;background:#f6faff;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-page-copy h1{max-width:720px;margin:19px 0;font-size:3.15rem;line-height:1.08;letter-spacing:-.045em;color:#142d4d;font-weight:850}.product-page-copy>p{max-width:720px;color:#60758c;font-size:1.04rem;line-height:1.75}.product-audiences{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.product-audiences span{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;color:#405d78;background:#fff;border:1px solid #dce8f4;font-size:.7rem;font-weight:650}.product-audiences i{color:#2f82d7}.product-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.product-hero-actions .btn{font-size:.83rem;font-weight:750}
.product-command-card{padding:20px;border:1px solid #d9e6f4;border-radius:20px;background:#fff;box-shadow:0 30px 70px rgba(30,75,125,.16);transform:rotate(1deg)}.command-top{display:flex;align-items:center;gap:6px;padding-bottom:15px;border-bottom:1px solid #e8eef5}.command-top>span{width:8px;height:8px;border-radius:50%;background:#d4dfeb}.command-top>span:first-child{background:#ff9f8e}.command-top small{margin-left:auto;color:#73859a;font-size:.66rem;font-weight:650}.command-summary{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding:18px;border-radius:13px;color:#fff;background:linear-gradient(125deg,#153f6b,#347fca)}.command-summary small,.command-summary strong,.command-summary span{display:block}.command-summary small{color:#b9d6f2;font-size:.65rem}.command-summary strong{margin:3px 0;font-size:1.7rem}.command-summary span{font-size:.7rem}.command-summary>i{font-size:2.6rem;color:#a8d2ff}.command-flow{display:grid;grid-template-columns:repeat(5,1fr);position:relative;gap:5px;padding:17px 2px}.command-flow:before{content:"";position:absolute;top:29px;left:9%;right:9%;height:2px;background:#dfe8f2}.command-flow>div{position:relative;z-index:1;text-align:center}.command-flow i{display:grid;place-items:center;width:25px;height:25px;margin:0 auto 7px;border-radius:50%;color:#8292a4;background:#edf2f7;font-size:.65rem}.command-flow .complete i{color:#fff;background:#3d86d6}.command-flow .current i{border:2px solid #d4a844;color:#b7861e;background:#fff}.command-flow span{display:block;color:#5c6f84;font-size:.57rem;line-height:1.25}.command-insight{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px;border-radius:10px;background:#f4f8fc}.command-insight>i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#397dcc;background:#e5f1ff}.command-insight div{flex:1}.command-insight strong,.command-insight small{display:block;font-size:.68rem}.command-insight small{color:#8391a1;font-size:.58rem}.command-insight b{padding:4px 7px;border-radius:15px;color:#18805a;background:#e2f5eb;font-size:.55rem}
.integrated-platform-band{padding:27px 20px;color:#fff;background:#123b63}.integrated-platform-band>.container{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:25px}.integrated-platform-band span{color:#83baf0;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.integrated-platform-band strong{font-size:.9rem}.integrated-platform-band div>div{display:flex;flex-wrap:wrap;gap:13px;color:#bfd3e7;font-size:.62rem}.integrated-platform-band i{margin-right:-8px;color:#69a7e3}
.product-capability-section{padding:95px 20px;background:#fff}.product-section-heading{max-width:760px;margin:0 auto 48px;text-align:center}.product-section-heading>span{color:#367cc5;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.product-section-heading h2{margin:11px 0 14px;color:#172f4d;font-size:2.35rem;line-height:1.2;letter-spacing:-.035em;font-weight:820}.product-section-heading p{color:#73859a;line-height:1.7}.product-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.product-capability-grid article{position:relative;overflow:hidden;padding:25px 22px;border:1px solid #e0e9f2;border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(30,69,110,.05);transition:.2s}.product-capability-grid article:hover{border-color:#a9caee;transform:translateY(-4px);box-shadow:0 18px 40px rgba(30,69,110,.1)}.capability-number{position:absolute;top:14px;right:16px;color:#d6e5f6;font-size:1.6rem;font-weight:850}.product-capability-grid article>i{display:grid;place-items:center;width:43px;height:43px;margin-bottom:20px;border-radius:11px;color:#347dcc;background:#edf5ff;font-size:1.15rem}.product-capability-grid h3{color:#243d58;font-size:.92rem;font-weight:780}.product-capability-grid p{min-height:91px;color:#738499;font-size:.75rem;line-height:1.65}.product-capability-grid a{color:#367cc5;font-size:.67rem;font-weight:750;text-decoration:none}
.enterprise-workflow{padding:95px 20px;background:#f3f7fc}.enterprise-workflow>.container{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.workflow-copy>span{color:#367cc5;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-copy h2{margin:12px 0 18px;color:#172f4d;font-size:2.35rem;line-height:1.2;letter-spacing:-.035em;font-weight:820}.workflow-copy>p{color:#718397;line-height:1.7}.workflow-copy ul{list-style:none;margin:25px 0 0;padding:0}.workflow-copy li{display:flex;gap:9px;margin:12px 0;color:#405a74;font-size:.78rem;font-weight:650}.workflow-copy li i{color:#3a8bd9}.workflow-visual{padding:20px;border:1px solid #dde7f2;border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(29,69,113,.1)}.workflow-rail{display:grid;gap:8px}.workflow-rail article{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid #e7edf4;border-radius:10px}.workflow-rail article>b{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;color:#347dcc;background:#edf5ff;font-size:.65rem}.workflow-rail article>div{flex:1}.workflow-rail strong,.workflow-rail small{display:block}.workflow-rail strong{color:#314b66;font-size:.76rem}.workflow-rail small{margin-top:2px;color:#8593a3;font-size:.62rem}.workflow-rail article>i{color:#a1adba;font-size:.7rem}
.product-enterprise-controls{padding:0 20px;background:#f3f7fc}.product-enterprise-controls>.container{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dce6f0;border-radius:15px;background:#fff}.product-enterprise-controls>.container>div{padding:25px;border-right:1px solid #e3eaf2}.product-enterprise-controls>.container>div:last-child{border:0}.product-enterprise-controls i{display:block;margin-bottom:12px;color:#3981cc;font-size:1.25rem}.product-enterprise-controls strong,.product-enterprise-controls span{display:block}.product-enterprise-controls strong{color:#29445f;font-size:.75rem}.product-enterprise-controls span{margin-top:5px;color:#7b8b9c;font-size:.65rem;line-height:1.5}
.connected-products{padding:95px 20px;background:#fff}.connected-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.connected-product-grid>a{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;padding:17px;border:1px solid #dfe8f1;border-radius:12px;color:#2d4762;text-decoration:none}.connected-product-grid>a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#347dcc;background:#edf5ff}.connected-product-grid span,.connected-product-grid strong,.connected-product-grid small{display:block}.connected-product-grid strong{font-size:.72rem}.connected-product-grid small{margin-top:3px;color:#8492a2;font-size:.58rem}.connected-product-grid em{color:#9ba9b7;font-size:.7rem}.connected-product-grid>a:hover{border-color:#9cc5ec;background:#f7fbff}.product-page-cta{padding:70px 20px;color:#fff;background:linear-gradient(120deg,#123b63,#2d7cc8)}.product-page-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.product-page-cta span{color:#a9cff4;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-page-cta h2{margin:8px 0;color:#fff;font-size:2rem}.product-page-cta p{margin:0;color:#d0e2f4}.product-page-cta>div>div:last-child{display:flex;gap:10px;white-space:nowrap}.product-error{padding:130px 20px;text-align:center}.product-error .container>i{font-size:2.5rem;color:#3c84cd}.product-error h1{margin:12px}.product-error p{color:#738499}.product-error .container>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px}.product-error a{padding:8px 11px;border-radius:6px;color:#347dcc;background:#edf5ff;text-decoration:none;font-size:.72rem}
@media(max-width:1100px){.product-page-hero>.container{grid-template-columns:1fr;gap:45px}.product-command-card{max-width:720px;transform:none}.integrated-platform-band>.container{grid-template-columns:1fr}.product-capability-grid,.connected-product-grid{grid-template-columns:repeat(2,1fr)}.enterprise-workflow>.container{grid-template-columns:1fr;gap:45px}.product-enterprise-controls>.container{grid-template-columns:repeat(2,1fr)}.product-enterprise-controls>.container>div:nth-child(2){border-right:0}}
@media(max-width:767px){.product-page-hero{padding:55px 18px}.product-page-copy h1{font-size:2.25rem}.command-flow{grid-template-columns:1fr;text-align:left}.command-flow:before{display:none}.command-flow>div{display:flex;align-items:center;gap:8px;text-align:left}.command-flow i{margin:0}.product-section-heading h2,.workflow-copy h2{font-size:1.8rem}.product-capability-grid,.connected-product-grid,.product-enterprise-controls>.container{grid-template-columns:1fr}.product-capability-grid p{min-height:0}.product-enterprise-controls>.container>div{border-right:0;border-bottom:1px solid #e3eaf2}.product-page-cta>.container{display:block}.product-page-cta>div>div:last-child{margin-top:25px;white-space:normal}.product-page-cta .btn{font-size:.75rem}}
