.cinematic-hero{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:clamp(750px,var(--hero-height),100vh);background-color:#030303;perspective:1200px}.layout-grid{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 5%;min-height:min(82vh,880px)}.reveal-stagger-1{opacity:1;transform:none}.reveal-stagger-2{animation:fadeUp 1s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0;transform:translateY(30px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes heroTitleIn{0%{opacity:0;transform:translateY(-160px) rotateX(-20deg) scale(1.08);transform-origin:50% 0%}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes heroSubheadlineIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cardPop{to{opacity:1;transform:scale(1) translateY(0)}}.hero-bg-wrapper{position:absolute;inset:-5%;z-index:0;transform-origin:center;will-change:transform;animation:bgZoomIn 2.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes bgZoomIn{0%{transform:scale(1.08);opacity:.86}to{transform:scale(1);opacity:1}}.hero-bg-layer{position:absolute;inset:0;background-image:url(/images/hero-cinematic.webp);background-size:cover;background-position:center 30%;background-repeat:no-repeat;will-change:transform;filter:contrast(1.1);animation:slowPush 60s cubic-bezier(.1,.8,.2,1) infinite alternate}@keyframes slowPush{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.hero-depth-blur{position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to right,black 0%,transparent 35%);-webkit-mask-image:linear-gradient(to right,black 0%,transparent 35%);z-index:1;pointer-events:none;will-change:transform,backdrop-filter}.hero-logo-plate{position:absolute;top:55%;right:18%;transform:perspective(800px) rotateY(-22deg) rotate(1deg) scale(1);opacity:.15;z-index:2;pointer-events:none;mix-blend-mode:overlay;filter:contrast(1.5) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.hero-localized-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(to right,rgba(3,3,3,.58) 0%,rgba(3,3,3,.62) 28%,rgba(3,3,3,.1) 60%,transparent 95%);pointer-events:none}.hero-depth-fog{position:absolute;inset:0;z-index:3;background:linear-gradient(to bottom,transparent 55%,var(--bg-color, #080808) 100%),radial-gradient(circle at 20% 45%,rgba(253,84,50,.04) 0%,transparent 55%);mix-blend-mode:screen;pointer-events:none}.hero-light-sweep{position:absolute;inset:-20%;z-index:2;background:radial-gradient(circle at -10% -10%,rgba(253,84,50,.08) 0%,transparent 60%);pointer-events:none;mix-blend-mode:screen;animation:slowLightSweep 28s infinite alternate ease-in-out}@keyframes slowLightSweep{0%{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(20%,15%) scale(1.15);opacity:.7}to{transform:translate(8%,30%) scale(.95);opacity:.35}}.hero-led-shimmer{position:absolute;inset:0;z-index:6;background-image:radial-gradient(rgba(144,238,144,.12) 1px,transparent 1px);background-size:40px 40px;opacity:.08;mix-blend-mode:screen;pointer-events:none;filter:drop-shadow(0 0 3px rgba(144,238,144,.4));animation:shimmer 3s steps(4) infinite alternate;mask-image:radial-gradient(circle at 80% 50%,black 15%,transparent 55%);-webkit-mask-image:radial-gradient(circle at 80% 50%,black 15%,transparent 55%)}@keyframes shimmer{0%{opacity:.01}25%{opacity:.06}50%{opacity:.1}75%{opacity:.04}to{opacity:.12}}.hero-dust{position:absolute;inset:-10%;z-index:7;pointer-events:none;will-change:transform;overflow:hidden}.dust-layer{position:absolute;inset:0;will-change:transform}.layer-deep:before,.layer-deep:after{content:"";position:absolute;inset:0;background-image:radial-gradient(4.5px 4.5px at 10% 20%,rgba(255,255,255,.25),transparent),radial-gradient(3px 3px at 25% 40%,rgba(253,84,50,.2),transparent),radial-gradient(6px 6px at 40% 10%,rgba(255,255,255,.15),transparent),radial-gradient(4.5px 4.5px at 55% 75%,rgba(253,84,50,.25),transparent),radial-gradient(3.6px 3.6px at 70% 30%,rgba(255,255,255,.2),transparent),radial-gradient(7.5px 7.5px at 85% 60%,rgba(253,84,50,.15),transparent),radial-gradient(3px 3px at 90% 85%,rgba(255,255,255,.3),transparent),radial-gradient(6px 6px at 15% 70%,rgba(255,255,255,.15),transparent),radial-gradient(4.5px 4.5px at 30% 90%,rgba(253,84,50,.25),transparent),radial-gradient(5.4px 5.4px at 45% 50%,rgba(255,255,255,.2),transparent),radial-gradient(3.6px 3.6px at 65% 15%,rgba(253,84,50,.15),transparent),radial-gradient(6px 6px at 80% 80%,rgba(255,255,255,.2),transparent);background-repeat:repeat;background-size:100% 100%}.layer-front:before,.layer-front:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.15) 0%,transparent 18px),radial-gradient(circle at 35% 42%,rgba(253,84,50,.12) 0%,transparent 30px),radial-gradient(circle at 58% 68%,rgba(255,255,255,.12) 0%,transparent 24px),radial-gradient(circle at 82% 25%,rgba(253,84,50,.1) 0%,transparent 36px),radial-gradient(circle at 18% 78%,rgba(255,255,255,.15) 0%,transparent 21px),radial-gradient(circle at 72% 88%,rgba(253,84,50,.1) 0%,transparent 27px);background-repeat:repeat;background-size:100% 100%}.dust-layer:after{transform:translateY(100%)}.layer-deep{opacity:.45;animation:driftSlow 30s linear infinite}.layer-front{opacity:.9;animation:driftFast 12s linear infinite;transform:scale(1.3)}@keyframes driftSlow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100%) rotate(2deg)}}@keyframes driftFast{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-50%) translate(-25px)}to{transform:translateY(-100%) translate(0)}}.hero-content{position:relative;z-index:10;max-width:600px;text-align:left;margin-right:auto;will-change:transform}.hero-title{font-size:clamp(3rem,7vw,6rem);font-weight:900;margin-bottom:2rem;letter-spacing:-.03em;text-shadow:0 10px 40px rgba(0,0,0,.8);color:#fffffff2;overflow:visible;text-align:left;opacity:0;transform-origin:50% 0%;animation:heroTitleIn .45s cubic-bezier(.34,1.56,.64,1) .08s forwards}.hero-title span{background:linear-gradient(135deg,#fd5432,#ff8a00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-right:0;font-size:1.05em;filter:drop-shadow(0 2px 10px rgba(253,84,50,.3));margin-top:0}.hero-subheadline{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;color:#ffffffd1!important;margin:0 0 2rem;font-weight:400;text-shadow:0 2px 6px rgba(0,0,0,.55),0 8px 18px rgba(0,0,0,.45);max-width:520px;text-align:left;opacity:0;animation:heroSubheadlineIn 1.2s cubic-bezier(.16,1,.3,1) .4s forwards}.hero-actions{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;z-index:12}.product-hero .hero-content{max-width:520px;margin-left:52px;margin-right:0;text-align:left}.product-hero .hero-title{text-align:left!important}.product-hero .hero-title{font-size:clamp(2.8rem,5.8vw,5.1rem);max-width:10ch;padding-bottom:.2em;margin-bottom:0;overflow:visible}.product-hero .hero-title span{display:block;padding-bottom:0}.product-hero .hero-subheadline{max-width:46ch;margin:0;text-align:left}.product-hero .hero-actions{margin-top:1.75rem}.product-hero .hero-actions>.hero-cta-unified{display:inline-flex;align-items:center;gap:10px;padding-top:.72rem!important;padding-bottom:.72rem!important}.product-hero.cinematic-hero{max-height:none!important;min-height:clamp(700px,72vh,920px)!important;padding-top:20px}.product-hero .hero-cta-unified{display:inline-flex;align-items:center;gap:10px;padding-top:.72rem!important;padding-bottom:.72rem!important;background:#0c0c0ea6!important;border-color:#ffffff14!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073,0 10px 24px #00000080,0 0 16px #fd543233!important}.product-hero .hero-cta-unified:hover{background:#16161ac7!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff29,0 12px 30px #0000008c,0 0 20px #fd543247!important}.product-hero .hero-cta-unified .cta-copy{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1;text-align:center}.product-hero .hero-cta-unified .cta-main{font-weight:700;display:block;line-height:1.1}.product-hero .hero-cta-unified .cta-meta{font-size:.82rem;font-weight:500;opacity:.72;display:block;padding:0;border:none;background:transparent;line-height:1.15;margin-top:3px}.hero-cta-unified .btn-arrow-down{animation:heroDownBounce 1.2s ease-in-out infinite}.hero-cta-unified:hover .btn-arrow-down{transform:none!important}@keyframes heroDownBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hero-cta-btn{position:relative;font-size:1.1rem!important;padding:.9rem 5rem!important;background:#0c0c0ea6!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;border-radius:100px!important;text-decoration:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 20px 40px -10px #0009,inset 0 1px #ffffff1a,inset 0 -1px #0003!important;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:700;transition:border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.hero-cta-btn .cta-copy{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1;text-align:center;flex:1}.hero-cta-btn .cta-main{font-weight:700;display:block;line-height:1.1}.hero-cta-btn .cta-meta{font-size:.82rem;font-weight:500;opacity:.72;display:block;padding:0;border:0;background:transparent;line-height:1.15;margin-top:3px}.hero-cta-btn .btn-arrow,.hero-cta-btn .btn-arrow-down{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.hero-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(253,84,50,.15) 30%,rgba(255,255,255,.3) 50%,rgba(253,84,50,.15) 70%,transparent);transition:none;pointer-events:none;animation:btnSweep 4s infinite linear}@keyframes btnSweep{0%{left:-110%}18%{left:110%}to{left:110%}}.hero-cta-btn:hover{transform:translateY(-1px);background:#fd54321f!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0009,0 0 20px #fd543259!important}.hero-cta-btn .btn-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-cta-btn:hover .btn-arrow{transform:translateY(-50%) translate(4px)}.hero-cta-btn:active{transform:translateY(1px) scale(.995)}.hero-actions .btn-primary,.hero-actions .btn-secondary{margin:0!important}.hero-actions>div{justify-content:inherit!important}@media(max-width:1023px){.cinematic-hero{min-height:clamp(620px,var(--hero-height),760px);padding-top:28px}.layout-grid{min-height:clamp(560px,76vh,700px);padding:0 clamp(1.25rem,5vw,3rem);justify-content:flex-start}.product-hero .layout-grid{justify-content:flex-start}.hero-content{max-width:min(680px,92vw);margin-left:0;margin-right:auto;text-align:left}.product-hero .hero-content{max-width:min(600px,92vw);margin-left:0;margin-right:auto;text-align:left}.hero-title{font-size:clamp(2.8rem,9vw,4.8rem);line-height:1.02;max-width:11ch;margin-left:0;margin-right:0;margin-bottom:1.35rem;text-align:left!important;letter-spacing:-.03em}.product-hero .hero-title{font-size:clamp(2.8rem,9vw,4.8rem);line-height:1.02;max-width:10ch;margin-bottom:1.35rem;margin-left:0;margin-right:0;text-align:left!important;letter-spacing:-.03em}.hero-subheadline{max-width:min(46ch,92vw);margin-left:0;margin-right:auto;font-size:clamp(.98rem,2.8vw,1.16rem);line-height:1.55;text-align:left}.product-hero .hero-subheadline{max-width:min(46ch,92vw);margin-left:0;margin-right:0;font-size:clamp(.98rem,2.8vw,1.16rem);line-height:1.55;text-align:left}.hero-actions,.product-hero .hero-actions{justify-content:flex-start;margin-top:1.5rem}.hero-cta-btn{min-width:min(280px,100%);padding:.82rem 3.6rem .82rem 2.2rem!important;font-size:1rem!important}.hero-bg-layer{background-position:58% 30%}.hero-localized-overlay{background:linear-gradient(to right,rgba(3,3,3,.72) 0%,rgba(3,3,3,.62) 45%,rgba(3,3,3,.18) 78%,transparent 100%)}}@media(max-width:640px){.cinematic-hero{min-height:clamp(560px,82svh,680px);padding-top:64px}.product-hero.cinematic-hero{min-height:clamp(560px,82svh,680px)!important;padding-top:64px}.layout-grid{min-height:clamp(500px,74svh,620px);padding:0 1rem;align-items:center;justify-content:center}.hero-content{max-width:calc(100vw - 2rem);margin-left:auto;margin-right:auto;text-align:center}.product-hero .hero-content{max-width:calc(100vw - 2rem)}.hero-title{font-size:clamp(2.35rem,12vw,3.5rem);line-height:1.04;margin-left:auto;margin-right:auto;margin-bottom:1rem;text-align:center!important}.product-hero .hero-title{font-size:clamp(2.15rem,10.5vw,3.15rem);line-height:1.04;margin-bottom:1rem}.hero-subheadline{font-size:clamp(.92rem,3.8vw,1.05rem);line-height:1.5;margin-left:auto;margin-right:auto;text-align:center}.product-hero .hero-subheadline{font-size:clamp(.92rem,3.8vw,1.05rem);line-height:1.5}.hero-actions,.product-hero .hero-actions{width:100%;gap:.75rem}.hero-cta-btn{width:min(100%,300px);min-width:0;padding:.78rem 3.2rem .78rem 1.35rem!important;font-size:.95rem!important}.hero-cta-btn .btn-arrow,.hero-cta-btn .btn-arrow-down{right:14px}.hero-depth-blur{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to right,black 0%,transparent 58%);-webkit-mask-image:linear-gradient(to right,black 0%,transparent 58%)}.hero-led-shimmer,.hero-dust{opacity:.45}}.floating-cards-wrapper{position:absolute;inset:0;z-index:10;display:block;pointer-events:none;will-change:transform;transform-style:preserve-3d}.glass-card{position:absolute;width:max-content;padding:12px 18px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffe6;font-family:var(--font-mono, monospace);font-size:.85rem;font-weight:500;letter-spacing:.5px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px -10px #0009,inset 0 1px #ffffff1a,inset 0 -1px #0003;display:flex;align-items:center;gap:12px;will-change:transform}.product-hero .glass-card{padding:12px 18px;font-size:.85rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:210px;min-height:64px;box-sizing:border-box}.product-hero .t-label{font-size:.65rem}.product-hero .t-val{font-size:.9rem}.product-hero .card-1{top:30%;right:11%}.product-hero .card-2{top:45%;right:26%}.product-hero .card-3{top:60%;right:5%}.product-hero .card-4{top:75%;right:28%}.telemetry-info{display:flex;flex-direction:column;gap:2px}.t-label{font-size:.65rem;text-transform:uppercase;letter-spacing:1px}.t-val{font-size:.9rem;font-weight:600;color:#fffffff2}.text-green{color:#10b981!important}.uptime-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#10b981;filter:drop-shadow(0 0 6px rgba(16,185,129,.35));animation:uptimePulse 1.4s ease-in-out infinite}.uptime-icon svg{width:16px;height:16px}@keyframes uptimePulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.storage-blocks{display:flex;flex-direction:column;gap:2px}.s-block{width:12px;height:4px;background:#fff3;border-radius:1px}.s-block.active{background:#3b82f6;box-shadow:0 0 5px #3b82f680}.s-block.blinking{animation:blinkBlock .8s infinite alternate;background:#3b82f6}@keyframes blinkBlock{0%{opacity:.3}to{opacity:1;box-shadow:0 0 6px #3b82f6cc}}.kvm-icon,.deploy-icon,.network-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.kvm-icon svg,.deploy-icon svg,.network-icon svg{width:16px;height:16px;color:#ffffffd1}.kvm-icon svg{animation:kvmBreath 2s ease-in-out infinite}.kvm-scan{position:absolute;inset:2px 1px;background:linear-gradient(90deg,transparent 0%,rgba(52,211,153,.35) 45%,transparent 100%);transform:translate(-120%);animation:kvmScan 1.6s linear infinite}.deploy-icon svg{animation:deployDrop 1.2s ease-in-out infinite;color:#f59e0be6}.network-icon{color:#34d399eb}.network-icon .net-arc{stroke:#34d39973}.network-icon .arc-1{animation:netArc 1.4s ease-in-out infinite}.network-icon .arc-2{animation:netArc 1.4s ease-in-out infinite .2s}@keyframes kvmBreath{0%,to{opacity:.7}}@keyframes kvmScan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes deployDrop{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes netArc{0%,to{stroke-opacity:.35}50%{stroke-opacity:1}}.cpu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;color:#f97316e6}.cpu-icon svg{width:16px;height:16px}.cpu-core{fill:#f97316a6;stroke:#f97316f2;animation:cpuCore 1.25s ease-in-out infinite}.cpu-pin{stroke:#f9731659}.cpu-pin.pin-1{animation:cpuPin .9s linear infinite}.cpu-pin.pin-2{animation:cpuPin .9s linear infinite .2s}.cpu-pin.pin-3{animation:cpuPin .9s linear infinite .4s}.cpu-pin.pin-4{animation:cpuPin .9s linear infinite .6s}.pulse-shield svg{animation:shieldBeat 1.7s ease-in-out infinite}.uptime-icon .ecg-base{stroke:#10b98159}.uptime-icon .ecg-live{stroke:#34d399;stroke-dasharray:34;stroke-dashoffset:34;filter:drop-shadow(0 0 6px rgba(16,185,129,.7));animation:ecgSweep 1.35s linear infinite}@keyframes cpuCore{0%,to{opacity:.55}}@keyframes cpuPin{0%,to{stroke-opacity:.3}40%{stroke-opacity:1}}@keyframes shieldBeat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ecgSweep{0%{stroke-dashoffset:34;opacity:.25}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:.3}}.infra-icon,.scale-icon,.brand-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffd1;margin-right:2px;position:relative;overflow:hidden}.infra-bars{position:absolute;inset:2px;display:flex;flex-direction:column;justify-content:space-between;gap:1px}.infra-bars .ib{height:2px;border-radius:1px;background:#3b82f6d9}.infra-bars .ib-1{width:85%;animation:infraBar 1.3s ease-in-out infinite}.infra-bars .ib-2{width:60%;animation:infraBar 1.15s ease-in-out infinite .1s}.infra-bars .ib-3{width:92%;animation:infraBar 1.35s ease-in-out infinite .05s}.infra-bars .ib-4{width:70%;animation:infraBar 1.1s ease-in-out infinite .2s}.infra-scan{position:absolute;inset:2px 1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.35) 45%,transparent 100%);transform:translate(-120%);animation:infraScan 1.8s linear infinite;pointer-events:none}.scale-bars{position:absolute;bottom:2px;left:1px;right:1px;display:flex;align-items:flex-end;justify-content:space-between;height:12px}.scale-bars .sb{width:3px;background:#10b981e6;border-radius:1px;transform-origin:bottom}.scale-bars .sb-1{animation:sbEq1 1.1s ease-in-out infinite}.scale-bars .sb-2{animation:sbEq2 .95s ease-in-out infinite}.scale-bars .sb-3{animation:sbEq3 1.25s ease-in-out infinite}.brand-tag{width:12px;height:8px;border:1.4px solid rgba(253,84,50,.9);border-radius:2px;transform:rotate(-18deg);position:relative;animation:brandTilt 2.4s ease-in-out infinite}.brand-tag:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:3px;height:3px;border:1.2px solid rgba(253,84,50,.9);border-radius:50%}.brand-glint{position:absolute;top:2px;left:-12px;width:10px;height:14px;background:linear-gradient(120deg,transparent 0%,rgba(253,84,50,.45) 55%,transparent 100%);transform:skew(-15deg);animation:brandGlint 2.6s ease-in-out infinite;pointer-events:none}@keyframes infraBar{0%,to{opacity:.65}}@keyframes infraScan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes sbEq1{0%,to{height:3px}50%{height:8px}}@keyframes sbEq2{0%,to{height:7px}50%{height:4px}}@keyframes sbEq3{0%,to{height:5px}50%{height:9px}}@keyframes brandTilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes brandGlint{0%,55%,to{left:-12px;opacity:0}65%{left:20px;opacity:1}}.shield-icon{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-right:6px;color:#10b981}.shield-icon svg{width:14px;height:14px;z-index:2;animation:shieldBreathe 3s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(16,185,129,.4))}.scanning-arc{position:absolute;inset:-2px;border-radius:50%;border:1px solid transparent;border-top-color:#10b981cc;border-right-color:#10b98133;animation:spinArc 2s linear infinite}@keyframes shieldBreathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 8px rgba(16,185,129,.8))}}@keyframes spinArc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mini-graph{display:flex;align-items:flex-end;gap:2px;height:16px;margin-left:8px}.mini-graph .bar{width:3px;background:#ffffff4d;border-radius:1px}.mini-graph .bar.h-1{height:4px;animation:eq 1.5s ease-in-out infinite alternate}.mini-graph .bar.h-2{height:8px;animation:eq 1.2s ease-in-out infinite alternate-reverse}.mini-graph .bar.h-3{height:14px;animation:eq 1.8s ease-in-out infinite alternate}@keyframes eq{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.card-1{top:30%;right:11%;opacity:0;transform:scale(.9) translateY(20px);animation:cardPop .8s cubic-bezier(.16,1,.3,1) .6s forwards,floatVert 6s ease-in-out infinite alternate 1.4s}.card-2{top:45%;right:26%;opacity:0;transform:scale(.9) translateY(20px);animation:cardPop .8s cubic-bezier(.16,1,.3,1) .7s forwards,floatVert 7.5s ease-in-out infinite alternate-reverse 1.5s}.card-3{top:60%;right:5%;opacity:0;transform:scale(.9) translateY(20px);animation:cardPop .8s cubic-bezier(.16,1,.3,1) .8s forwards,floatVert 8.5s ease-in-out infinite alternate 1.6s}.card-4{top:75%;right:28%;opacity:0;transform:scale(.9) translateY(20px);animation:cardPop .8s cubic-bezier(.16,1,.3,1) .9s forwards,floatVert 7s ease-in-out infinite alternate-reverse 1.7s}@media(max-width:1023px){.glass-card{padding:9px 12px;gap:8px;font-size:.7rem}.product-hero .glass-card{width:178px;min-height:54px}.t-label,.product-hero .t-label{font-size:.52rem}.t-val,.product-hero .t-val{font-size:.72rem}}@media(max-width:640px){.floating-cards-wrapper{z-index:8}.glass-card{padding:7px 9px;gap:6px;font-size:.56rem;width:clamp(128px,34vw,150px);min-height:42px}.card-1{top:18%;left:5%;right:auto}.card-2{top:21%;right:4%}.card-3{inset:auto auto 15% 5%}.card-4{top:auto;right:4%;bottom:6%}.product-hero .card-1{top:10%;right:45%;left:auto}.product-hero .card-2{top:20%;right:3%}.product-hero .card-3{inset:auto auto 17% 5%}.product-hero .card-4{top:auto;right:4%;bottom:7%}.t-label,.product-hero .t-label{font-size:.46rem;letter-spacing:.08em}.t-val,.product-hero .t-val{font-size:.62rem}}@keyframes floatVert{0%{margin-top:-4px}to{margin-top:4px}}@media(prefers-reduced-motion:reduce){.hero-title,.hero-subheadline,.hero-bg-layer,.hero-light-sweep,.card-1,.card-2,.card-3,.card-4,.hero-led-shimmer,.hero-dust:after,.hero-bg-wrapper,.reveal-stagger-1,.reveal-stagger-2,.mini-graph .bar,.status-pulse{animation:none!important;transform:none!important;opacity:1!important}}
