.product-intro-view{margin:-4px -34px -28px;overflow:hidden;background:#f4f3ef;color:#17191b}.product-hero{position:relative;height:clamp(500px,calc(100vh - 175px),620px);min-height:500px;padding:76px 74px 44px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:#111 url('/static/product-intro-hero.png') center center/cover no-repeat}.product-hero::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.16);pointer-events:none}.product-hero-copy,.hero-foot{position:relative;z-index:1}.product-hero-copy{max-width:620px}.product-kicker,.product-section-head>p,.product-foundation>div>p{font-size:11px;line-height:1.4;color:#adb4b5;letter-spacing:0}.product-category{display:inline-block;margin-top:52px;padding-left:12px;border-left:2px solid #d2342e;font-size:13px;color:#e3e5e5}.product-hero h2{margin-top:15px;font-size:64px;line-height:1.08;font-weight:650;letter-spacing:0}.product-lead{max-width:590px;margin-top:23px;font-size:19px;line-height:1.8;color:#e0e2e1}.product-signals{display:flex;gap:0;margin-top:34px;border-top:1px solid rgba(255,255,255,.24);width:max-content}.product-signals span{padding:13px 24px 0 0;margin-right:24px;font-size:12px;color:#c8cecd}.hero-foot{display:flex;align-items:center;gap:16px;font-size:12px;color:#bec3c2}.hero-foot span{color:#d33a33}.hero-foot strong{font-weight:500}.product-capabilities{padding:76px 74px 88px;background:#f4f3ef}.product-section-head{display:grid;grid-template-columns:170px minmax(280px,1fr) minmax(220px,360px);align-items:end;gap:24px;margin-bottom:40px}.product-section-head h2{font-size:32px;line-height:1.3}.product-section-head>span{font-size:14px;line-height:1.7;color:#686d6e}.capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #c9ccca;border-bottom:1px solid #c9ccca}.capability-grid article{min-height:295px;padding:28px 28px 25px;border-right:1px solid #c9ccca;display:flex;flex-direction:column}.capability-grid article:last-child{border-right:0}.capability-grid article>span{font-size:12px;color:#a62f2b}.capability-grid h3{margin:42px 0 15px;font-size:20px;line-height:1.35}.capability-grid p{font-size:13px;line-height:1.8;color:#656a6b}.capability-grid strong{margin-top:auto;padding-top:22px;font-size:12px;font-weight:550;color:#32715f}.product-flow{padding:78px 74px 86px;background:#151819;color:#fff}.product-section-head.light{grid-template-columns:170px 1fr;margin-bottom:52px}.product-section-head.light h2{font-size:32px}.product-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #454a4a}.product-flow li{position:relative;padding:24px 28px 12px 0;min-height:170px}.product-flow li:not(:last-child)::after{content:"";position:absolute;right:28px;top:31px;width:7px;height:7px;border-top:1px solid #b8bfbd;border-right:1px solid #b8bfbd;transform:rotate(45deg)}.product-flow li>span{font-size:11px;color:#d13a33}.product-flow li strong{display:block;margin-top:34px;font-size:17px}.product-flow li p{margin-top:10px;max-width:210px;font-size:12px;line-height:1.7;color:#aeb5b3}.product-foundation{padding:86px 74px 98px;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(560px,1.4fr);gap:80px;background:#e9ece9}.product-foundation>div>p{color:#63756f}.product-foundation>div>h2{max-width:360px;margin-top:18px;font-size:34px;line-height:1.4}.foundation-list{border-top:1px solid #b8c0bc}.foundation-list article{display:grid;grid-template-columns:72px 230px 1fr;gap:20px;align-items:start;padding:23px 0;border-bottom:1px solid #b8c0bc}.foundation-list article>span{font-size:12px;color:#a62f2b}.foundation-list strong{font-size:15px;line-height:1.55}.foundation-list p{font-size:12px;line-height:1.7;color:#5e6764}.product-intro-mode main>.connection-strip,.product-intro-mode main>.kpis{display:none!important}.product-intro-mode main>header{margin-bottom:24px}.product-intro-mode main{padding-bottom:0}
@media(max-width:1100px){.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid #c9ccca}.product-foundation{grid-template-columns:1fr;gap:42px}.product-section-head{grid-template-columns:140px 1fr}.product-section-head>span{grid-column:2}.foundation-list article{grid-template-columns:70px 210px 1fr}}
@media(max-width:800px){.product-intro-view{margin:-4px -18px -18px}.product-hero{height:auto;min-height:560px;padding:48px 24px 30px;background-position:63% center}.product-hero::before{background:rgba(0,0,0,.42)}.product-hero-copy{max-width:100%}.product-category{margin-top:42px}.product-hero h2{font-size:46px}.product-lead{max-width:330px;font-size:16px;line-height:1.7}.product-signals{width:100%;display:grid;grid-template-columns:1fr 1fr}.product-signals span{padding-top:11px;margin-right:0}.product-capabilities,.product-flow,.product-foundation{padding:54px 24px 62px}.product-section-head,.product-section-head.light{display:block}.product-section-head h2,.product-section-head.light h2{margin-top:12px;font-size:27px}.product-section-head>span{display:block;margin-top:12px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:235px;border-right:0;border-bottom:1px solid #c9ccca}.capability-grid article:nth-child(-n+2){border-bottom:1px solid #c9ccca}.capability-grid article:last-child{border-bottom:0}.capability-grid h3{margin-top:28px}.product-flow ol{grid-template-columns:1fr}.product-flow li{min-height:auto;padding-bottom:24px;border-bottom:1px solid #343939}.product-flow li:not(:last-child)::after{display:none}.product-foundation{grid-template-columns:1fr}.product-foundation>div>h2{font-size:28px}.foundation-list article{display:block}.foundation-list article>*{display:block}.foundation-list strong{margin-top:10px}.foundation-list p{margin-top:8px}}

/* Live-system motion layered over the real product image. */
.product-hero{overflow:hidden;animation:productHeroBreath 14s ease-in-out infinite alternate}.product-hero-copy,.hero-foot{z-index:2}.product-hero-motion{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.motion-scan{position:absolute;top:0;bottom:0;left:-1px;width:1px;background:rgba(107,222,207,.62);box-shadow:0 0 30px rgba(107,222,207,.75);animation:productScan 6.4s linear infinite}.motion-orbit{position:absolute;border:1px solid rgba(110,223,208,.24);border-radius:50%;animation:productOrbit 13s linear infinite}.orbit-one{right:7%;top:12%;width:360px;height:360px}.orbit-two{right:11%;top:22%;width:250px;height:250px;animation-direction:reverse;animation-duration:9s}.motion-orbit::after{position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:#6fe0d1;box-shadow:0 0 18px rgba(111,224,209,.9);content:""}.motion-node{position:absolute;width:7px;height:7px;border:1px solid #6fe0d1;border-radius:50%;box-shadow:0 0 16px rgba(111,224,209,.7);animation:productNode 2.2s ease-in-out infinite}.node-one{right:16%;top:19%}.node-two{right:6%;top:54%;animation-delay:.7s}.node-three{right:31%;top:72%;animation-delay:1.3s}.product-live{display:flex;align-items:center;gap:8px;width:max-content;margin-top:20px;padding:7px 10px;border:1px solid rgba(113,224,210,.28);background:rgba(12,25,23,.62);font-size:9px}.product-live i{width:7px;height:7px;border-radius:50%;background:#37d2a5;box-shadow:0 0 13px rgba(55,210,165,.85);animation:productNode 1.5s ease-in-out infinite}.product-live span{color:#86ddd2;font-weight:800}.product-live b{padding-left:8px;border-left:1px solid rgba(255,255,255,.18);color:#c1cecb;font-weight:500}.product-live+.product-category{margin-top:28px}@keyframes productHeroBreath{from{background-size:100% auto}to{background-size:104% auto}}@keyframes productScan{from{transform:translateX(0)}to{transform:translateX(1500px)}}@keyframes productOrbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes productNode{0%,100%{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.3)}}
@media(max-width:800px){.product-hero{background-size:auto 100%}.orbit-one{right:-100px}.orbit-two{right:-35px}}
