.heroVisualV2{position:relative;width:100%;max-width:960px;margin:60px auto 0;perspective:1200px}.heroVisualInner{position:relative;transform-style:preserve-3d}.dashWindow{background:#ffffff;border:1px solid var(--border-light);border-radius:16px;box-shadow:0 40px 100px -20px rgba(15,23,42,.12),0 10px 40px -10px rgba(15,23,42,.06);overflow:hidden}.dashWindowHeader{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fb;border-bottom:1px solid var(--border-light)}.dashDot{width:10px;height:10px;border-radius:50%}.dashDotRed{background:#ff5f57}.dashDotYellow{background:#febc2e}.dashDotGreen{background:#28c840}.dashWindowBody{display:grid;grid-template-columns:200px 1fr;min-height:420px}.dashSidebar{background:#f8f9fb;border-right:1px solid var(--border-light);padding:20px 16px;display:flex;flex-direction:column;gap:6px}.dashSidebarItem{height:10px;border-radius:5px;background:rgba(15,23,42,.06)}.dashSidebarItem:first-child{width:70%;background:var(--acc-navy)}.dashSidebarItem:nth-child(2){width:55%}.dashSidebarItem:nth-child(3){width:60%}.dashSidebarItem:nth-child(4){width:45%}.dashSidebarItem:nth-child(5){width:50%}.dashMain{padding:24px;display:flex;flex-direction:column;gap:16px}.dashToolbar{display:flex;align-items:center;justify-content:space-between}.dashToolbar h3{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0}.dashStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:999px;font-size:.78rem;font-weight:700;color:#16a34a}.dashStatusBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}.dashPrinterGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.dashPrinterCard{background:#fff;border:1px solid var(--border-light);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.dashPrinterCardHeader{display:flex;align-items:center;justify-content:space-between}.dashPrinterName{font-size:.88rem;font-weight:700;color:var(--text-dark);margin:0}.dashPrinterStatus{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px}.dashPrinterStatus.printing{background:rgba(34,197,94,.08);color:#16a34a}.dashPrinterStatus.idle{background:rgba(15,23,42,.04);color:var(--text-muted)}.dashProgress{height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden}.dashProgressFill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--acc-navy),var(--acc-red))}.dashMetaRow{display:flex;gap:16px;font-size:.78rem;color:var(--text-muted)}.dashMetaRow span{display:flex;align-items:center;gap:4px}.floatCard{position:absolute;background:rgba(255,255,255,.95);border:1px solid var(--border-light);border-radius:14px;padding:16px 20px;box-shadow:0 20px 40px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;animation:floatCard 5s ease-in-out infinite}.floatCardTemp{top:-20px;right:-30px;min-width:170px}.floatCardQueue{bottom:30px;left:-40px;min-width:190px;animation-delay:2.5s}.floatCardHeader{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--text-muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.floatTempValue{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0}.floatTempLabel{font-size:.8rem;color:var(--text-muted);margin:4px 0 0}.floatTempBar{margin-top:10px;height:4px;background:var(--bg-secondary);border-radius:2px;overflow:hidden}.floatTempBarFill{height:100%;width:72%;background:linear-gradient(90deg,#3b82f6,#ef4444);border-radius:2px}.floatQueueItem{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-dark);font-weight:600}.floatQueueDot{width:8px;height:8px;border-radius:50%;background:var(--acc-red);animation:pulseRed 2s infinite}@keyframes pulseRed{0%{box-shadow:0 0 0 0 rgba(188,32,38,.4)}70%{box-shadow:0 0 0 6px rgba(188,32,38,0)}to{box-shadow:0 0 0 0 rgba(188,32,38,0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1024px){.dashWindowBody{grid-template-columns:1fr}.dashSidebar,.floatCard{display:none}}@media (max-width:767px){.dashPrinterGrid{grid-template-columns:1fr}.heroVisualV2{margin-top:40px}}.heroSection{padding:180px 32px 100px}.heroBadge{margin-bottom:28px}.heroTitle{line-height:1.02}.statsBar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:900px;margin:0 auto;padding:0 32px 100px}.statCard{background:var(--panel-bg);border:1px solid var(--border-light);border-radius:16px;padding:28px 24px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.statCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(27,34,50,.08)}.statIcon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.statIcon svg{width:22px;height:22px}.statIconNavy{background:rgba(27,34,50,.06)}.statIconNavy svg{color:var(--acc-navy)}.statIconRed{background:rgba(188,32,38,.08)}.statIconRed svg{color:var(--acc-red)}.statIconGreen{background:rgba(34,197,94,.08)}.statIconGreen svg{color:#22c55e}.statValue{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin:0 0 4px}.statLabel{font-size:.82rem;color:var(--text-muted);line-height:1.4;margin:0}.archSection{padding:120px 32px;position:relative}.archSection .sectionHeading{text-align:center;margin:0 auto 16px;max-width:700px}.archSection .sectionText{text-align:center;margin:0 auto 60px;max-width:640px}.archDiagramV2{justify-content:center;gap:0;max-width:800px;margin:0 auto}.archDiagramV2,.archNode{display:flex;align-items:center}.archNode{flex-direction:column;gap:14px;padding:28px 32px;border-radius:18px;background:#fff;border:1.5px solid var(--border-light);min-width:170px;box-shadow:0 8px 24px rgba(15,23,42,.04);position:relative;z-index:2}.archNodeIcon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.archNodeIcon svg{width:24px;height:24px}.archNodeCloud .archNodeIcon{background:rgba(27,34,50,.06)}.archNodeCloud .archNodeIcon svg{color:var(--acc-navy)}.archNodeBridge .archNodeIcon{background:rgba(100,116,139,.08)}.archNodeBridge .archNodeIcon svg{color:var(--text-muted)}.archNodePrinter .archNodeIcon{background:rgba(188,32,38,.08)}.archNodePrinter .archNodeIcon svg{color:var(--acc-red)}.archNodeTitle{font-weight:700;font-size:.95rem;color:var(--text-dark);margin:0}.archConnector{flex:1 1;max-width:80px;height:2px;background:var(--border-light);position:relative;overflow:hidden}.archConnector:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--acc-red),transparent);animation:dataFlow 2s linear infinite}.archConnector:nth-child(4):after{animation-delay:1s}@keyframes dataFlow{0%{left:-40%}to{left:100%}}.contentSection{padding:120px 32px}.featureMockupCard{background:#ffffff;border:1px solid var(--border-light);border-radius:20px;padding:20px;box-shadow:0 20px 50px rgba(15,23,42,.08)}.downloadsCtaSection{padding:100px 32px;background:var(--acc-navy);position:relative;overflow:hidden}.downloadsCtaSection:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(188,32,38,.15) 0,transparent 60%);pointer-events:none}.downloadsCtaInner{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.downloadsCtaSection h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0 0 12px}.downloadsCtaSection p{font-size:1.1rem;color:rgba(255,255,255,.65);margin:0 0 40px}.platformPills{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.platformPill{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.platformPill:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.platformPill svg{width:18px;height:18px}.downloadsCtaBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#fff;color:var(--acc-navy);border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 8px 24px rgba(0,0,0,.2)}.downloadsCtaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.infoCard{transition:all .3s cubic-bezier(.16,1,.3,1)}.cardIconV2{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;margin-bottom:20px}.cardIconV2 svg{width:26px;height:26px}.cardIconNavy{background:rgba(27,34,50,.06)}.cardIconNavy svg{color:var(--acc-navy)}.cardIconRed{background:rgba(188,32,38,.08)}.cardIconRed svg{color:var(--acc-red)}.cardIconGreen{background:rgba(34,197,94,.08)}.cardIconGreen svg{color:#22c55e}.cardIconBlue{background:rgba(59,130,246,.08)}.cardIconBlue svg{color:#3b82f6}.cardIconAmber{background:rgba(245,158,11,.08)}.cardIconAmber svg{color:#f59e0b}.cardIconPurple{background:rgba(139,92,246,.08)}.cardIconPurple svg{color:#8b5cf6}.ctaSection{padding:120px 32px}.ctaTitle{font-size:clamp(2.2rem,4vw,3rem);line-height:1.1}@media (max-width:900px){.statsBar{grid-template-columns:1fr;max-width:400px}.archDiagramV2{flex-direction:column;gap:20px}.archConnector{width:2px;height:40px;max-width:none}.archConnector:after{animation:dataFlowVertical 2s linear infinite}@keyframes dataFlowVertical{0%{top:-40%;left:0}to{top:100%;left:0}}.platformPills{flex-direction:column;align-items:stretch}.platformPill{justify-content:center}}@media (max-width:767px){.heroSection{padding:140px 24px 60px}.statsBar{padding:0 24px 60px}.archSection,.contentSection{padding:80px 24px}}