@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap");:root{--bg-canvas:#faf8f4;--bg-surface:#f2efe9;--bg-elevated:#fff;--bg-glass:hsla(40,37%,97%,.85);--border-light:#e3dfd5;--border-hover:#c9c4b6;--primary:#d96a16;--primary-hover:#b85610;--primary-glow:rgba(217,106,22,.16);--accent:#d96a16;--success:#16a34a;--warning:#92610c;--text-primary:#1a1a18;--text-secondary:#5c5a54;--text-muted:#8a8579;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius-sm:2px;--radius-md:2px;--radius-lg:4px;--header-height:84px}.anim-container,.compare-card.highlight,.hero-mobile-code,.infra-section,.pricing-card.popular,.terminal{--bg-canvas:#050810;--bg-surface:#0c1120;--bg-elevated:#111827;--bg-glass:rgba(17,24,39,.4);--border-light:hsla(0,0%,100%,.06);--border-hover:hsla(0,0%,100%,.12);--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#4b5563}*{margin:0;padding:0;box-sizing:border-box}img,video{max-width:100%;height:auto;display:block}body,html{overflow-x:hidden;max-width:100%}body{font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-primary);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.03em;line-height:1.1}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-gradient{color:var(--text-secondary)}.text-gradient-primary{color:var(--primary)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.reveal-on-scroll{opacity:0;transform:translateY(48px);filter:blur(4px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-on-scroll.delay-1{transition-delay:.08s}.reveal-on-scroll.delay-2{transition-delay:.16s}.reveal-on-scroll.delay-3{transition-delay:.26s}.reveal-on-scroll.delay-4{transition-delay:.38s}.reveal-on-scroll.delay-5{transition-delay:.52s}.reveal-card{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-card.is-revealed{opacity:1;transform:translateY(0)}.reveal-card.delay-1{transition-delay:.1s}.reveal-card.delay-2{transition-delay:.2s}.reveal-card.delay-3{transition-delay:.32s}.reveal-card.delay-4{transition-delay:.46s}header{position:fixed;top:0;left:0;right:0;z-index:200;padding:0;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s cubic-bezier(.22,1,.36,1);transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),backdrop-filter .4s cubic-bezier(.22,1,.36,1);transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),backdrop-filter .4s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s cubic-bezier(.22,1,.36,1);border-bottom:1px solid transparent}header .container{padding-top:20px;padding-bottom:20px;transition:padding .4s cubic-bezier(.22,1,.36,1)}header.scrolled{background:var(--bg-glass);border-bottom:1px solid var(--border-light);padding:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}header.scrolled .container{padding-top:10px;padding-bottom:10px}nav{display:flex;justify-content:space-between;align-items:center}.logo img{height:96px;width:auto;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border-hover)}.btn-ghost:hover{background:var(--bg-surface);border-color:var(--border-hover)}.lang-switcher{position:relative;border:1px solid var(--border-light);padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:var(--text-secondary);background:var(--bg-surface);transition:all .2s}.lang-switcher:hover{border-color:var(--border-hover);color:var(--text-primary)}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:8px 0;min-width:160px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;box-shadow:0 8px 24px rgba(26,26,24,.12)}.lang-switcher:hover .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown a{display:block;padding:8px 16px;color:var(--text-secondary);text-decoration:none;font-size:13px}.lang-dropdown a:hover{background:var(--border-light);color:var(--text-primary)}.hero{position:relative;padding-top:132px;padding-bottom:56px;display:flex;align-items:center}#particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.6}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:center}.status-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid var(--border-light);border-left:2px solid var(--success);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;margin-bottom:28px;transition:border-color .2s,color .2s}.status-pill:hover{border-color:var(--border-hover);border-left-color:var(--success);color:var(--text-primary)}.status-led{width:7px;height:7px;flex-shrink:0;background:var(--success);border-radius:1px;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.status-label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.005em}.status-go{display:inline-flex;color:var(--text-muted);transition:color .2s,transform .2s}.status-pill:hover .status-go{color:var(--primary);transform:translate(1px,-1px)}.status-pill-compact{margin-bottom:0;padding:5px 10px;font-size:12.5px}.live-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--success);padding:6px 16px;border-radius:40px;font-size:13px;font-weight:600;margin-bottom:32px}.live-dot{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 10px var(--success);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.hero h1{font-size:72px;margin-bottom:24px;letter-spacing:-.04em}.hero-typewriter{font-size:32px;color:var(--text-secondary);margin-bottom:32px;font-weight:500;height:48px;white-space:nowrap;overflow:hidden}#type-text{color:var(--primary)}.cursor{display:inline-block;width:3px;height:1em;background-color:var(--primary);animation:blink 1s step-end infinite;vertical-align:text-bottom}@keyframes blink{50%{opacity:0}}.hero p{font-size:20px;color:var(--text-secondary);margin-bottom:36px;max-width:var(--hero-stack-w)}.hero-content{--hero-stack-w:560px}.hero-ctas{display:flex;gap:14px;margin-bottom:20px;max-width:var(--hero-stack-w)}.hero-ctas .btn{flex:1 1;text-align:center}.trustpilot-badge{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--hero-stack-w);margin-bottom:18px;padding:10px 16px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-elevated);text-decoration:none;color:var(--text-primary);transition:border-color .2s}.trustpilot-badge:hover{border-color:var(--border-hover)}.tp-wordmark{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:15px;letter-spacing:-.01em}.tp-stars{gap:2px}.tp-star,.tp-stars{display:inline-flex}.tp-star{width:20px;height:20px;background:#00b67a;align-items:center;justify-content:center;border-radius:1px}.tp-star-empty{background:#dcdce6}.tp-score{font-size:13.5px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-score strong{color:var(--text-primary);font-weight:600}.tp-sep{color:var(--border-hover)}.hero-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;max-width:var(--hero-stack-w);font-size:14px;color:var(--text-secondary)}.hero-trust span{display:flex;align-items:center;gap:6px}.terminal{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:0 24px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;display:flex;flex-direction:column}.terminal-header{background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--border-light);display:flex;align-items:center;padding:0 16px;height:48px}.terminal-dots{display:flex;gap:8px;margin-right:24px}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.terminal-tabs{display:flex;gap:24px}.terminal-tab{font-size:13px;color:var(--text-muted);cursor:pointer;padding:14px 0;position:relative;transition:color .2s}.terminal-tab:hover{color:var(--text-secondary)}.terminal-tab.active{color:var(--text-primary)}.terminal-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary);box-shadow:0 -2px 10px var(--primary-glow)}.terminal-body{padding:24px;font-family:var(--font-mono);font-size:14px;line-height:1.7;color:var(--text-secondary);height:380px;display:flex;flex-direction:column}.terminal-req{margin-bottom:24px}.terminal-res{opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);border-top:1px dashed var(--border-light);padding-top:24px}.terminal-res.visible{opacity:1;transform:translateY(0)}.token-method{color:#c678dd}.token-url{color:#98c379}.token-key{color:#e06c75}.token-string{color:#98c379}.token-number{color:#d19a66}.token-comment{color:#5c6370}.ticker-wrap{position:relative;width:100%;overflow:hidden;background:var(--bg-surface);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:24px 0}.ticker-wrap:after,.ticker-wrap:before{content:"";position:absolute;top:0;width:200px;height:100%;z-index:2}.ticker-wrap:before{left:0;background:linear-gradient(to right,var(--bg-surface),transparent)}.ticker-wrap:after{right:0;background:linear-gradient(to left,var(--bg-surface),transparent)}.ticker{display:flex;width:max-content;animation:ticker 40s linear infinite}.ticker:hover{animation-play-state:paused}.ticker-item{display:flex;align-items:center;gap:12px;padding:0 40px;font-size:18px;color:var(--text-secondary);font-weight:500;white-space:nowrap}.ticker-item i{color:var(--primary);font-size:20px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}section{padding:72px 0;position:relative}.section-header{text-align:center;margin-bottom:44px;max-width:700px;margin-left:auto;margin-right:auto}.section-label{color:var(--primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;display:block}.section-title{font-size:48px;margin-bottom:24px}.section-desc{font-size:20px;color:var(--text-secondary)}.glass-card{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:40px;position:relative;transition:border-color .3s ease}.glass-card:hover{border-color:var(--border-hover)}#features{position:relative;overflow:hidden;background:var(--bg-canvas)}#features .container{max-width:1600px}.features-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;background:transparent;border:none;padding:0;position:relative;z-index:2}.feature-col{display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.feature-col:hover{border-color:var(--border-hover)}.feature-col.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.feature-tab{padding:24px 24px 20px;flex:1 1}.feature-tab-icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(217,106,22,.08);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.feature-tab h3{font-size:19px;margin-bottom:8px}.feature-tab p{color:var(--text-secondary);font-size:14px}.feature-col-display{height:258px;overflow:hidden;position:relative;border-top:1px solid var(--border-light)}.feature-col-display-inner{position:absolute;top:-21px;left:50%;width:800px;transform:translateX(-50%) scale(.665);transform-origin:top center}.feature-snippet{width:100%;border-radius:var(--radius-lg);background:transparent;border:none;display:none}.feature-snippet.active{display:block;animation:featureReveal .65s cubic-bezier(.22,1,.36,1) both}@keyframes featureReveal{0%{opacity:0;transform:translateY(20px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-snippet pre{padding:24px;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);overflow-x:auto}.comparison-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.compare-card{padding:32px}.compare-card.highlight{background:var(--bg-elevated);border-color:var(--primary);border-top:2px solid var(--primary)}.compare-title{font-size:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-light)}.compare-list{list-style:none}.compare-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;font-size:16px;color:var(--text-secondary)}.compare-item i{margin-top:4px;font-size:14px}.compare-item.cross i{color:#ef4444}.compare-item.check i{color:var(--success)}.compare-card.highlight .compare-item{color:var(--text-primary)}.how-it-works-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.architecture-container{display:flex;flex-direction:column;align-items:center;margin-top:0;padding:30px;background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-light);height:100%}.arch-node{flex:1 1;text-align:center;position:relative;z-index:2}.arch-icon{width:80px;height:80px;margin:0 auto 24px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:32px}.arch-node.center .arch-icon{border-color:var(--primary);color:var(--primary)}.arch-node h4{font-size:18px;margin-bottom:8px}.arch-node p{color:var(--text-secondary);font-size:14px}.arch-line{width:2px;height:40px;margin:0 auto;background:var(--border-light);position:relative;overflow:hidden}.arch-dot{position:absolute;top:0;left:-3px;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:moveDotVert 2s linear infinite}@keyframes moveDot{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.security-card{text-align:center;padding:48px 32px}.sec-icon{width:64px;height:64px;margin:0 auto 24px;background:hsla(0,0%,100%,.03);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-primary);position:relative}.sec-icon:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border:1px solid transparent;background:linear-gradient(135deg,var(--primary),var(--accent)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.infra-section{position:relative;width:100%;background:radial-gradient(ellipse at 50% 50%,#0a1428 0,#04080f 70%,#020407 100%);overflow:hidden;padding:88px 0;display:flex;align-items:center;justify-content:center}.infra-section:after,.infra-section:before{content:"";position:absolute;left:0;right:0;height:180px;z-index:20;pointer-events:none}.infra-section:before{top:0;background:linear-gradient(to bottom,var(--bg-canvas,#050810) 0,transparent 100%)}.infra-section:after{bottom:0;background:linear-gradient(to top,var(--bg-canvas,#050810) 0,transparent 100%)}.infra-environment{position:relative;width:100%;max-width:1200px;height:600px;perspective:1200px;margin:0 auto}.infra-map-floor{position:absolute;top:50%;left:50%;width:1000px;height:500px;transform:translate(-50%,-50%) rotateX(65deg) translateZ(-100px);transform-style:preserve-3d}.infra-world{width:100%;height:100%;overflow:visible}.infra-continent{fill:none;stroke:hsla(0,0%,100%,.06);stroke-width:1.5;stroke-dasharray:4 4}.infra-conn{fill:none;stroke:url(#glowLine);stroke-width:1.5;opacity:.6}.infra-packet{fill:var(--primary);filter:drop-shadow(0 0 8px var(--primary))}.p1{animation:packetMove1 4s linear infinite}.p2{animation:packetMove2 5s linear infinite;animation-delay:1s}.p3{animation:packetMove3 3.5s linear infinite;animation-delay:2s}.p4{animation:packetMove4 6s linear infinite;animation-delay:.5s}@keyframes packetMove1{0%{transform:translate(275px,130px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(525px,115px);opacity:0}}@keyframes packetMove2{0%{transform:translate(525px,115px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(825px,145px);opacity:0}}@keyframes packetMove3{0%{transform:translate(275px,130px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(650px,320px);opacity:0}}@keyframes packetMove4{0%{transform:translate(825px,145px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(650px,320px);opacity:0}}.infra-hub{fill:#fff}.infra-hub.glow{animation:hubPulse 3s ease-in-out infinite alternate}@keyframes hubPulse{0%{opacity:.1;transform:scale(.8)}to{opacity:.8;transform:scale(1.2)}}.infra-dashboard{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) translateZ(80px);width:90%;max-width:800px;background:rgba(7,11,20,.85);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;padding:40px;box-shadow:0 40px 100px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05);z-index:10}.infra-dashboard.reveal-on-scroll{transform:translate(-50%,-45%) translateZ(80px)}.infra-dashboard.reveal-on-scroll.is-revealed{transform:translate(-50%,-50%) translateZ(80px)}.infra-dash-header{font-family:var(--font-mono);font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:16px;margin-bottom:32px;display:flex;justify-content:space-between}.infra-live-status{color:var(--success);display:flex;align-items:center;font-weight:500}.infra-metrics-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}.infra-label,.infra-metric{display:flex;flex-direction:column}.infra-label{font-size:13px;color:var(--text-secondary);font-weight:500;margin-bottom:12px}.infra-sub{font-size:11px;color:var(--text-muted);margin-top:6px}.infra-sub,.infra-value{font-family:var(--font-mono)}.infra-value{font-size:42px;font-weight:400;color:#fff;margin-bottom:16px;display:flex;align-items:baseline;gap:6px;letter-spacing:-.03em}.infra-unit{font-size:16px;color:var(--text-muted)}.infra-telemetry{height:40px;width:100%}.infra-sparkline{fill:none;stroke:var(--success);stroke-width:2;stroke-dasharray:200;animation:telemetryDraw 8s linear infinite}@keyframes telemetryDraw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.infra-uptime-bar{width:100%;height:4px;background:hsla(0,0%,100%,.05);border-radius:2px;position:relative;margin-top:15px}.infra-uptime-fill{width:99.95%;height:100%;background:var(--success);box-shadow:0 0 10px rgba(16,185,129,.5)}.infra-activity-bars{display:flex;align-items:flex-end;height:30px;gap:3px;margin-top:5px}.ab{flex:1 1;background:hsla(0,0%,100%,.1);animation:barPulse 2.5s ease infinite alternate;border-radius:1px 1px 0 0}.b1{height:40%;animation-delay:.1s}.b2{height:60%;animation-delay:.3s}.b3{height:80%;animation-delay:.5s;background:rgba(217,106,22,.5)}.b4{height:30%;animation-delay:.2s}.b5{height:50%;animation-delay:.4s}.b6{height:90%;animation-delay:.6s}.b7{height:40%;animation-delay:.1s}.b8{height:70%;animation-delay:.8s}.b9{height:60%;animation-delay:.3s;background:rgba(217,106,22,.5)}.b10{height:100%;animation-delay:.5s;background:var(--success)}.b11{height:80%;animation-delay:.2s}.b12{height:50%;animation-delay:.9s}.b13{height:60%;animation-delay:.1s;background:rgba(217,106,22,.5)}.b14{height:40%;animation-delay:.4s}.b15{height:70%;animation-delay:.7s}.b16{height:50%;animation-delay:.2s}.b17{height:90%;animation-delay:.6s;background:rgba(217,106,22,.5)}.b18{height:80%;animation-delay:.3s}@keyframes barPulse{0%{transform:scaleY(.7);opacity:.4}to{transform:scaleY(1.1);opacity:1}}.infra-compliance{position:absolute;bottom:20px;right:20px;display:flex;gap:20px;z-index:5}.infra-badge{display:flex;align-items:center;gap:16px;padding:16px 24px;background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;color:var(--text-secondary);font-size:13px;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.infra-badge i{font-size:24px;color:hsla(0,0%,100%,.1)}.infra-badge-text span{font-size:11px;color:var(--text-muted);text-transform:none;letter-spacing:0;display:block;margin-top:2px}.infra-tagline{position:absolute;top:-90px;left:0;width:100%;text-align:center;color:var(--text-primary);font-size:36px;font-weight:300;line-height:1.3;z-index:5;letter-spacing:-.02em}.sparkline-fill{fill:url(#spark-gradient);opacity:0;animation:fillIn 1s ease .5s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fillIn{to{opacity:.2}}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,250px);grid-gap:24px;gap:24px}.bento-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.bento-card.large{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,#0c1120,#050810)}.bento-card.medium{grid-column:span 2;grid-row:span 1}.bento-card.small{grid-column:span 1;grid-row:span 1}.bento-card:hover{transform:translateY(-5px) scale(1.02);border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.5)}.bento-icon{font-size:32px;margin-bottom:auto;color:var(--text-primary)}.bento-card h3{font-size:24px;margin-bottom:8px}.bento-card.small h3{font-size:18px}.bento-card p{color:var(--text-secondary);font-size:15px}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:60px}.toggle-switch{position:relative;width:56px;height:32px;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:32px;cursor:pointer}.toggle-slider{position:absolute;top:3px;left:3px;width:24px;height:24px;background:var(--primary);border-radius:50%;transition:transform .3s ease}input[type=checkbox]#pricing-toggle:checked+.toggle-switch .toggle-slider{transform:translateX(24px)}.save-badge{background:rgba(16,185,129,.1);color:var(--success);padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1px;gap:1px;background:var(--border-light);border:1px solid var(--border-light)}.pricing-card{padding:48px 40px;display:flex;flex-direction:column;background:var(--bg-elevated);color:var(--text-primary)}.pricing-card.popular{padding-top:76px;border-color:var(--primary);position:relative;z-index:10;background:var(--bg-elevated)}.popular-tag{position:absolute;top:0;left:0;right:0;background:var(--primary);color:#fff;padding:6px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.price-wrap{margin:24px 0}.price{font-size:56px;font-weight:800;letter-spacing:-.05em}.price-freq{color:var(--text-secondary)}.pricing-features{list-style:none;margin:32px 0 auto}.pricing-features li{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--text-secondary);font-size:15px}.pricing-features i{color:var(--success)}.pricing-features .pricing-feature-excluded i{color:#dc2626}.pricing-features .pricing-feature-excluded span{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.fair-usage-asterisk{font-size:10px;line-height:1;vertical-align:super;margin-left:1px;padding:0 3px;color:var(--text-muted);text-decoration:none;cursor:help;transition:color .2s}.fair-usage-asterisk:focus-visible,.fair-usage-asterisk:hover{color:var(--primary);text-decoration:underline}.payment-note{font-size:17px;color:var(--text-secondary);margin-bottom:16px}.payment-methods{display:flex;justify-content:center;align-items:center;gap:22px;color:var(--text-muted);font-size:38px;line-height:1}.payment-methods i{transition:color .2s}.payment-methods i:hover{color:var(--text-secondary)}.marquee-container{overflow:hidden;position:relative;width:100%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-row{display:flex;gap:24px;margin-bottom:24px;width:max-content}.marquee-row.left{animation:marqueeLeft 40s linear infinite}.marquee-row.right{animation:marqueeRight 40s linear infinite}.marquee-container:hover .marquee-row{animation-play-state:paused}.testimonial-card{width:400px;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:32px}.testi-stars{color:var(--warning);margin-bottom:16px;font-size:14px}.testi-quote{font-size:16px;color:var(--text-primary);margin-bottom:24px;line-height:1.6}.testi-author{gap:16px}.testi-author,.testi-avatar{display:flex;align-items:center}.testi-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));justify-content:center;font-weight:700}@keyframes marqueeLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.faq-container{max-width:800px;margin:0 auto}.accordion-item{border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:16px;background:var(--bg-surface);overflow:hidden}.accordion-header{padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;transition:background .2s}.accordion-header:hover{background:var(--bg-surface)}.accordion-icon{transition:transform .4s cubic-bezier(.22,1,.36,1);color:var(--text-secondary)}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-item.active{border-color:var(--primary);transition:border-color .35s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.accordion-item.active .accordion-content{max-height:500px}.accordion-text{padding:0 24px 24px;color:var(--text-secondary);line-height:1.7}.accordion-compact .accordion-item{margin-bottom:6px;border-radius:var(--radius-sm)}.accordion-compact .accordion-header{padding:11px 14px;font-size:14px;font-weight:600;gap:12px}.accordion-compact .accordion-header i{font-size:11px;flex-shrink:0}.accordion-compact .accordion-text{padding:0 14px 14px;font-size:13px;line-height:1.6}.cta-section{padding:88px 0;text-align:center;position:relative;overflow:hidden}.cta-glow{display:none}.cta-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.cta-content h2{font-size:64px;margin-bottom:32px;letter-spacing:-.04em}footer{border-top:1px solid var(--border-light);padding:40px 0 24px;background:var(--bg-canvas)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:20px}.footer-brand p{color:var(--text-secondary);margin-top:12px;font-size:14px}.footer-social{display:flex;gap:16px;margin-top:16px}.footer-social a{color:var(--text-secondary);font-size:20px;transition:color .2s}.footer-social a:hover{color:var(--text-primary)}.footer-col h4{font-size:15px;margin-bottom:14px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:8px}.footer-col a{color:var(--text-secondary);text-decoration:none;font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--text-primary)}.footer-legal{font-size:11px;color:var(--text-muted);line-height:1.6;margin-bottom:16px;text-align:justify}.footer-bottom{justify-content:space-between;padding-top:16px;border-top:1px solid var(--border-light);color:var(--text-muted);font-size:14px}.footer-bottom,.footer-status{display:flex;align-items:center}.footer-status{gap:8px;background:var(--bg-surface);padding:6px 12px;border-radius:20px;border:1px solid var(--border-light)}.footer-status .live-dot{width:6px;height:6px}.nav-hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer;padding:0;background:none;border:none;z-index:200}.nav-hamburger span{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;transform-origin:center}.nav-hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav-drawer{display:none;position:fixed;top:0;left:0;right:0;background:hsla(40,37%,97%,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-light);padding:88px 32px 40px;z-index:150;transform:translateY(-100%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease;flex-direction:column;gap:0}.mobile-nav-drawer.open{transform:translateY(0);opacity:1}.mobile-nav-drawer a{display:block;padding:16px 0;font-size:18px;font-weight:600;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--border-light);transition:color .2s}.mobile-nav-drawer a:last-of-type{border-bottom:none}.mobile-nav-drawer a:hover{color:var(--text-primary)}.mobile-nav-drawer .drawer-ctas{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mobile-nav-drawer .drawer-ctas .btn{justify-content:center;width:100%}@media (max-width:1023px){.nav-links{display:none}.mobile-nav-drawer,.nav-hamburger{display:flex}section{padding:80px 0}.hero{padding-top:140px;padding-bottom:80px;min-height:auto}.hero h1{font-size:52px}.hero-grid{grid-template-columns:1fr;gap:48px}.terminal{max-height:340px;overflow:hidden}.terminal-body{height:auto}.features-container{grid-template-columns:1fr;gap:40px}.anim-container{transform:scale(1)}.comparison-grid{grid-template-columns:1fr;gap:24px}.how-it-works-grid{grid-template-columns:1fr;gap:32px}.infra-section{padding:80px 0;min-height:auto}.infra-environment{height:auto;min-height:440px}.infra-map-floor{display:none}.infra-dashboard{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:700px;margin:0 auto}.infra-dashboard.reveal-on-scroll,.infra-dashboard.reveal-on-scroll.is-revealed{transform:none}.infra-tagline{position:relative;top:auto;margin:32px auto 0;max-width:600px;font-size:28px}.infra-compliance{position:relative;bottom:auto;right:auto;justify-content:center;margin-top:32px}.pricing-grid{grid-template-columns:1fr 1fr;gap:24px}.pricing-card.popular{transform:scale(1)}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.architecture-container{flex-direction:column;align-items:center;gap:0}.arch-line{width:2px;height:48px;margin:0 auto}.arch-dot{top:0;left:-3px;animation:moveDotVert 2s linear infinite}}@media (max-width:767px){.nav-links{display:none}.mobile-nav-drawer,.nav-hamburger{display:flex}header{padding:16px 0}header.scrolled{padding:0}header.scrolled .container{padding-top:10px;padding-bottom:10px}.logo img{height:64px}section{padding:56px 0}.container{padding:0 20px}.section-header{margin-bottom:40px}.section-title{font-size:30px;letter-spacing:-.03em}.section-desc{font-size:16px}.reveal-on-scroll{filter:none!important;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.is-revealed{filter:none!important;transform:translateY(0)}.reveal-card{filter:none!important;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal-card.is-revealed{transform:translateY(0);filter:none!important}.hero{padding-top:calc(var(--header-height) + 24px);padding-bottom:48px;min-height:auto}.hero,.hero-grid{align-items:flex-start}.hero-grid{grid-template-columns:1fr;gap:36px}.hero h1{font-size:36px;letter-spacing:-.035em;margin-bottom:16px}.hero-typewriter{font-size:20px;min-height:32px;margin-bottom:20px}.hero p{font-size:15px;margin-bottom:28px}.hero-ctas{flex-direction:column;gap:10px;margin-bottom:28px}.hero-ctas .btn{width:100%;justify-content:center;padding:14px 20px}.hero-trust{gap:10px;font-size:12px}.live-badge{font-size:12px;padding:5px 12px;margin-bottom:20px}.terminal{display:none}.hero-mobile-code{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);line-height:1.7;overflow-x:auto;white-space:nowrap}.ticker-wrap{padding:16px 0}.ticker-item{font-size:14px;padding:0 24px;gap:8px}#features{padding:56px 0}.features-container{grid-template-columns:1fr;gap:16px}.feature-tab{padding:16px}.feature-tab-icon{width:36px;height:36px;font-size:16px;margin-bottom:10px}.feature-tab h3{font-size:16px;margin-bottom:4px}.feature-tab p{font-size:13px}.feature-col-display{height:168px}.feature-col-display-inner{top:-14px;transform:translateX(-50%) scale(.43)}#architecture{padding:48px 0}.how-it-works-grid{grid-template-columns:1fr;gap:32px}.architecture-container{flex-direction:column;padding:24px 20px;gap:0}.arch-icon{width:56px;height:56px;font-size:22px;margin-bottom:12px}.arch-node h4{font-size:15px}.arch-line{width:2px;height:36px;margin:0 auto}.arch-dot{top:0;left:-3px;animation:moveDotVert 2s linear infinite}.comparison-grid{grid-template-columns:1fr;gap:16px}.compare-card{padding:28px 24px}.compare-title{font-size:18px;margin-bottom:20px;padding-bottom:16px}.compare-item{font-size:14px;gap:12px;margin-bottom:16px}.infra-section{padding:56px 0;min-height:auto}.infra-environment{height:auto;perspective:none;padding:0 20px}.infra-map-floor{display:none}.infra-dashboard{position:relative;top:auto;left:auto;transform:none!important;width:100%;max-width:100%;padding:24px 20px;margin:0 auto}.infra-metrics-grid{grid-template-columns:1fr;gap:24px}.infra-value{font-size:32px}.infra-tagline{position:relative;top:auto;font-size:20px;margin:28px 20px 0;text-align:center}.infra-compliance{position:relative;bottom:auto;right:auto;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px;padding:0 20px}.infra-badge{padding:12px 16px;font-size:11px}#pricing{padding:56px 0 72px}.pricing-grid{grid-template-columns:1fr;gap:16px;max-width:100%}.pricing-card{padding:28px 24px;border-radius:var(--radius-md)}.pricing-card.popular{transform:none;border-color:var(--primary);order:-1}.price{font-size:44px}.pricing-features{margin:20px 0 auto}.pricing-features li{font-size:14px;margin-bottom:12px}.pricing-card .btn{margin-top:20px;width:100%;justify-content:center}.cta-section{padding:72px 0}.cta-content h2{font-size:36px}.cta-section div[style*=flex]{flex-direction:column!important;gap:12px!important}.cta-section .btn{width:100%;justify-content:center}footer{padding:48px 0 32px}.footer-grid{grid-template-columns:1fr;gap:32px;margin-bottom:24px}.footer-col{display:none}.footer-brand{grid-column:1}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-legal{font-size:10px}.hero-mobile-code{display:block}}@keyframes moveDotVert{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@media (max-width:375px){.hero h1{font-size:30px}.pricing-grid{gap:12px}.infra-metrics-grid{gap:20px}}.anim-container{position:relative;width:100%;height:440px;background:linear-gradient(160deg,rgba(26,30,46,.94),rgba(8,10,17,.97));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 60px rgba(0,0,0,.3);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:20px;perspective:1000px;overflow:hidden}.anim-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(217,106,22,.05) 1px,transparent 0),linear-gradient(90deg,rgba(217,106,22,.05) 1px,transparent 0);background-size:30px 30px;transform:rotateX(60deg) scale(2);transform-origin:bottom center;z-index:0}.anim-request{position:absolute;top:30px;background:rgba(10,15,29,.8);border:1px solid rgba(217,106,22,.3);padding:12px 16px;border-radius:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);z-index:2;opacity:0;transform:translateY(-20px)}.anim-server-node{position:absolute;top:100px;width:24px;height:24px;background:#111;border:2px solid var(--primary);border-radius:50%;z-index:5;box-shadow:0 0 10px rgba(217,106,22,.2)}.anim-pulse-path{position:absolute;top:75px;width:2px;height:25px;background:rgba(217,106,22,.2);z-index:4}.anim-pulse-ball{width:6px;height:6px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary-glow);position:absolute;top:0;left:-2px;opacity:0}.anim-dashboard{width:90%;max-width:440px;background:rgba(10,15,29,.7);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:20px;z-index:3;box-shadow:0 20px 40px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);transform:rotateX(15deg) translateY(50px);opacity:0}.anim-dash-header{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:12px;margin-bottom:16px;font-size:12px;font-weight:500;color:#fff}.anim-dash-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.anim-metric-box{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:10px}.anim-metric-label{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.anim-metric-val{font-family:var(--font-mono);font-size:16px;font-weight:700}.anim-metric-val.success{color:var(--success)}.anim-graph-box{grid-column:span 2;overflow:hidden;padding:10px}.anim-circle-box,.anim-graph-box{height:80px;background:hsla(0,0%,100%,.02);border-radius:8px}.anim-circle-box{grid-column:span 1;position:relative;display:flex;align-items:center;justify-content:center}.anim-svg-graph{width:100%;height:100%}.anim-graph-line{stroke-dasharray:200;stroke-dashoffset:200}.anim-svg-circle{width:80%;height:80%;transform:rotate(-90deg)}.anim-circle-text{position:absolute;text-align:center;font-family:var(--font-mono);font-size:12px;font-weight:700}.anim-trades-box{grid-column:span 3;display:flex;gap:10px;margin-top:4px}.anim-trade-icon{font-size:11px;background:hsla(0,0%,100%,.05);padding:4px 8px;border-radius:4px;font-weight:500}.feature-snippet.active .anim-request{animation:aReq .6s ease .2s forwards}.feature-snippet.active .anim-pulse-ball{animation:aPulse 1.6s ease-in-out .8s infinite}.feature-snippet.active .anim-server-node{animation:aNodeGlow 2.4s ease-in-out 1.3s infinite}.feature-snippet.active .anim-dashboard{animation:aDashShow .8s cubic-bezier(.16,1,.3,1) 1.6s forwards}.feature-snippet.active .anim-graph-line{animation:aDrawLine 1.5s ease-out 2s forwards}.feature-snippet.active .anim-circle-val{animation:aDrawCircle 1s ease-out 2s forwards}@keyframes aReq{to{transform:translateY(0);opacity:1}}@keyframes aPulse{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(25px);opacity:0}}@keyframes aNodeGlow{0%,to{background:#111;box-shadow:0 0 10px rgba(217,106,22,.3);transform:scale(1)}50%{background:var(--primary);box-shadow:0 0 20px var(--primary-glow);transform:scale(1.1)}}@keyframes aDashShow{to{transform:rotateX(0deg) translateY(0);opacity:1}}@keyframes aDrawLine{to{stroke-dashoffset:0}}@keyframes aDrawCircle{to{stroke-dasharray:65.2,100}}#snippet-trades .anim-order-req{position:absolute;top:30px;left:30px;background:rgba(10,15,29,.85);border:1px solid rgba(217,106,22,.4);padding:16px;border-radius:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:3;opacity:0}.anim-json-body div{opacity:0;transform:translateX(-10px)}#snippet-trades .anim-trade-pulse-line{position:absolute;top:70px;left:180px;width:150px;height:2px;background:rgba(217,106,22,.1);z-index:2;transform:rotate(20deg);transform-origin:left}#snippet-trades .anim-trade-pulse{position:absolute;top:-2px;left:0;width:30px;height:6px;background:var(--primary);border-radius:6px;box-shadow:0 0 15px var(--primary-glow);opacity:0}#snippet-trades .anim-market-dashboard{position:absolute;bottom:20px;right:20px;width:380px;height:260px;background:rgba(10,15,29,.8);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;z-index:4;box-shadow:0 20px 40px rgba(0,0,0,.6);opacity:0;display:flex;flex-direction:column}#snippet-trades .anim-dash-header{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:11px;color:#fff;font-weight:500}#snippet-trades .anim-chart-container{flex:1 1;position:relative;padding:10px}.anim-candles{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;height:100%;padding-left:20px;padding-bottom:20px}.candle{position:relative;width:6px;border-radius:2px}.candle:before{content:"";position:absolute;width:1px;left:2.5px;height:30px;z-index:-1}.candle.red,.candle.red:before{background:var(--danger)}.candle.red:before{top:-10px}.candle.green,.candle.green:before{background:var(--success)}.candle.green:before{top:-15px;height:40px}.c1{height:40px}.c2{height:60px}.c3{height:30px;margin-bottom:20px}.c4{height:50px;margin-bottom:-10px}.c5{height:70px}.c6{height:30px}.anim-trade-line{position:absolute;left:0;right:0;height:1px;opacity:0;display:flex;align-items:center}.anim-trade-line:before{content:"";flex:1 1;border-top:1px dashed}.anim-trade-line .label{font-size:9px;padding:4px 6px;border-radius:4px;font-weight:600;color:#fff;margin-left:8px;font-family:var(--font-mono)}.anim-entry-line{top:60%}.anim-entry-line:before{border-color:var(--primary)}.anim-entry-line .label{background:var(--primary)}.pulse-ring{position:absolute;width:40px;height:40px;background:transparent;border:2px solid var(--primary);border-radius:50%;left:-20px;top:-20px;opacity:0}.anim-tp-line{top:30%}.anim-tp-line:before{border-color:var(--success)}.anim-tp-line .label{background:var(--success)}.anim-sl-line{top:80%}.anim-sl-line:before{border-color:var(--danger)}.anim-sl-line .label{background:var(--danger)}.status-pending{position:absolute;right:0;color:var(--text-secondary)}.status-success{position:absolute;right:0;opacity:0;color:var(--success)}.anim-floating-ticks .ftick{position:absolute;font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.08);font-weight:700;animation:floatTick 15s linear infinite;opacity:0}.f-t1{top:20%;left:0;animation-delay:0s}.f-t2{top:60%;left:-20%;animation-delay:5s}.f-t3{top:40%;left:50%;animation-delay:10s}#snippet-trades.active .anim-order-req{animation:aFadeInUp .6s ease .2s forwards}#snippet-trades.active .j1{animation:aFadeInRight .3s .6s forwards}#snippet-trades.active .j2{animation:aFadeInRight .3s .7s forwards}#snippet-trades.active .j3{animation:aFadeInRight .3s .8s forwards}#snippet-trades.active .j4{animation:aFadeInRight .3s .9s forwards}#snippet-trades.active .j5{animation:aFadeInRight .3s 1s forwards}#snippet-trades.active .anim-trade-pulse{animation:aPulseShoot .4s cubic-bezier(.4,0,.2,1) 1.4s forwards}#snippet-trades.active .anim-market-dashboard{animation:aDashScaleIn .6s cubic-bezier(.16,1,.3,1) 1.7s forwards}#snippet-trades.active .status-pending{animation:aHideMsg .1s 2.3s forwards}#snippet-trades.active .status-success{animation:aShowMsg .1s 2.3s forwards}#snippet-trades.active .pulse-ring{animation:aPing 1s ease-out 2.5s forwards}#snippet-trades.active .anim-entry-line{animation:aLineIn .4s ease 2.5s forwards}#snippet-trades.active .anim-tp-line{animation:aLineIn .4s ease 3s forwards,aTpMod 1.5s cubic-bezier(.4,0,.2,1) 4.5s forwards}#snippet-trades.active .anim-sl-line{animation:aLineIn .4s ease 3.2s forwards,aSlMod 1.5s cubic-bezier(.4,0,.2,1) 4.5s forwards}#snippet-trades.active .c6{animation:aCandleGrow 2s ease 3.5s forwards}@keyframes floatTick{0%{transform:translateX(-50px) translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(500px) translateY(-50px);opacity:0}}@keyframes aFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aFadeInRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes aPulseShoot{0%{left:0;opacity:1;width:0}50%{width:40px}to{left:100%;opacity:0;width:0}}@keyframes aDashScaleIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aHideMsg{to{opacity:0;visibility:hidden}}@keyframes aShowMsg{to{opacity:1;visibility:visible}}@keyframes aPing{0%{transform:scale(.5);opacity:1}to{transform:scale(3);opacity:0}}@keyframes aLineIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes aTpMod{to{top:20%}}@keyframes aSlMod{to{top:85%}}@keyframes aCandleGrow{0%{height:30px;background:var(--success)}50%{height:45px;margin-bottom:5px}to{height:60px;margin-bottom:20px}}#snippet-stream .anim-container{perspective:1200px}#snippet-stream .anim-ws-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(217,106,22,.1) 1px,transparent 0);background-size:40px 40px;animation:bgPan 20s linear infinite;opacity:.5}#snippet-stream .anim-ws-lines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.ws-line{position:absolute;background:rgba(217,106,22,.05)}.ws-line.l1{top:30%;left:0;width:100%;height:1px}.ws-line.l2{top:60%;left:0;width:100%;height:2px}.ws-line.l3{left:40%;top:0;width:1px;height:100%}.ws-particle{position:absolute;background:var(--primary);box-shadow:0 0 10px var(--primary-glow)}.ws-line.l1 .ws-particle{top:-1px;width:20px;height:3px;border-radius:3px;animation:pTravelX 2s linear infinite}.ws-line.l2 .ws-particle{top:-1px;width:40px;height:4px;border-radius:4px;animation:pTravelX 1.5s linear infinite reverse}.ws-line.l3 .ws-particle{left:-1px;width:3px;height:30px;border-radius:3px;animation:pTravelY 3s linear infinite}#snippet-stream .anim-ws-setup{position:absolute;top:15%;left:50%;transform:translateX(-50%);z-index:2;opacity:0;display:flex;align-items:center;justify-content:center}.ws-ring{position:absolute;border-radius:50%;border:1px solid rgba(217,106,22,.5);top:50%;left:50%;transform:translate(-50%,-50%)}.ws-ring-outer{width:450px;height:450px;border-width:1px;border-style:dashed;animation:rSpin 30s linear infinite;opacity:.2}.ws-ring-inner{width:350px;height:350px;animation:rSpin 20s linear infinite reverse;opacity:.3}.ws-setup-code{background:rgba(10,15,29,.9);padding:12px 20px;border-radius:12px;font-family:var(--font-mono);font-size:11px;border:1px solid rgba(217,106,22,.3);font-weight:500;box-shadow:0 10px 40px rgba(0,0,0,.8),inset 0 0 20px rgba(217,106,22,.2)}#snippet-stream .anim-ws-handler{position:absolute;top:38%;left:5%;background:rgba(10,15,29,.85);padding:12px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.05);font-family:var(--font-mono);font-size:10px;color:#a1a1aa;z-index:3;opacity:0;box-shadow:0 10px 30px rgba(0,0,0,.6);transform:rotateY(15deg)}#snippet-stream .anim-ws-ecosystem{position:absolute;top:40%;right:5%;width:50%;height:50%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;z-index:3;opacity:0}.ws-card{background:rgba(10,15,29,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:10px;border:1px solid rgba(217,106,22,.15);box-shadow:0 10px 30px rgba(0,0,0,.5);padding:12px;display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px)}.ws-market-widget{grid-column:1/3;grid-row:1}.ws-equity-widget{grid-column:1;grid-row:2}.ws-order-widget{grid-column:2;grid-row:2}.ws-card-header{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:4px}.ws-market-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-family:var(--font-mono);font-size:12px}.sym{font-weight:700;color:#fff}.ws-bid-ask{display:flex;gap:8px}.ask,.bid{padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.03)}.flash-green{animation:tickPulseG 2s infinite}.flash-red{animation:tickPulseR 3s 1s infinite}.ws-equity-val{font-family:var(--font-mono);font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.ws-eq-chart{flex:1 1;display:flex;align-items:flex-end}.ws-eq-path{stroke:var(--primary);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--primary));stroke-dasharray:200;stroke-dashoffset:200}.ws-order-item{font-family:var(--font-mono);font-size:10px;color:#fff;margin-bottom:6px;background:hsla(0,0%,100%,.02);padding:4px 6px;border-radius:4px;display:flex;align-items:center;gap:6px;opacity:0;transform:translateX(10px)}#snippet-stream.active .anim-ws-setup{animation:wFadeDn .6s cubic-bezier(.16,1,.3,1) .2s forwards}#snippet-stream.active .anim-ws-lines{animation:wFadeIn 1s .6s forwards}#snippet-stream.active .anim-ws-handler{animation:wFlyInLeft .8s cubic-bezier(.16,1,.3,1) 1.2s forwards}#snippet-stream.active .anim-ws-ecosystem{animation:wShowEco .1s 1.6s forwards}#snippet-stream.active .ws-market-widget{animation:wPopUp .6s cubic-bezier(.16,1,.3,1) 1.7s forwards}#snippet-stream.active .ws-equity-widget{animation:wPopUp .6s cubic-bezier(.16,1,.3,1) 1.9s forwards}#snippet-stream.active .ws-order-widget{animation:wPopUp .6s cubic-bezier(.16,1,.3,1) 2.1s forwards}#snippet-stream.active .ws-eq-path{animation:aDrawLine 2s ease-out 2.5s forwards}#snippet-stream.active .ws-oi-1{animation:wSlideIn .4s 2.4s forwards}#snippet-stream.active .ws-oi-2{animation:wSlideIn .4s 3s forwards}@keyframes bgPan{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes pTravelX{0%{left:-10%}to{left:110%}}@keyframes pTravelY{0%{top:-10%}to{top:110%}}@keyframes rSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes wFadeDn{0%{opacity:0;transform:translate(-50%,-20px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1.1)}}@keyframes wFadeIn{to{opacity:1}}@keyframes wFlyInLeft{0%{opacity:0;transform:translateX(-40px) rotateY(15deg)}to{opacity:1;transform:translateX(0) rotateY(15deg)}}@keyframes wShowEco{to{opacity:1}}@keyframes wPopUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wSlideIn{to{opacity:1;transform:translateX(0)}}@keyframes tickPulseG{0%,to{background:rgba(16,185,129,.03);color:#fff}50%{background:rgba(16,185,129,.2);color:var(--success)}}@keyframes tickPulseR{0%,to{background:rgba(239,68,68,.03);color:#fff}50%{background:rgba(239,68,68,.2);color:var(--danger)}}.blog-content{color:var(--text-secondary);font-size:17px;line-height:1.75}.blog-content h2{font-size:28px;margin:48px 0 16px;color:var(--text-primary)}.blog-content h3{font-size:22px;margin:36px 0 12px;color:var(--text-primary)}.blog-content p{margin:0 0 20px}.blog-content ol,.blog-content ul{margin:0 0 20px;padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.blog-content strong{color:var(--text-primary)}.blog-content hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}.blog-content img{border-radius:var(--radius-md);margin:24px 0}.blog-content code{font-family:var(--font-mono);font-size:.85em;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:4px;padding:2px 6px;word-break:break-word}.blog-content pre{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px;margin:0 0 24px;overflow-x:auto;max-width:100%}.blog-content pre code{background:none;border:none;padding:0;white-space:pre}.blog-content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:0 0 24px}.blog-content td,.blog-content th{border:1px solid var(--border-light);padding:10px 16px;text-align:left;white-space:nowrap}.blog-content th{color:var(--text-primary);background:var(--bg-elevated)}.newsletter{margin-top:20px;max-width:340px}.newsletter label{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px}.newsletter-row{display:flex;gap:8px}.newsletter-row input{flex:1 1;min-width:0;padding:9px 11px;font-family:inherit;font-size:14px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:var(--radius-sm)}.newsletter-row input:focus{outline:2px solid var(--primary);outline-offset:-1px}.newsletter-row .btn{padding:9px 16px;white-space:nowrap}.newsletter-fine{font-size:11.5px;color:var(--text-muted);margin-top:8px;line-height:1.5}.newsletter-fine a{color:var(--text-secondary)}.newsletter-err{font-size:12.5px;color:#dc2626;margin-top:7px}.newsletter-done{margin-top:20px;max-width:340px;font-size:13.5px;color:var(--text-secondary);padding:11px 13px;border:1px solid var(--border-light);border-left:2px solid var(--success);border-radius:var(--radius-sm);background:var(--bg-elevated)}@media (min-width:1024px) and (max-width:1099px){.feature-col-display{height:170px}.feature-col-display-inner{top:-14px;transform:translateX(-50%) scale(.439)}}@media (min-width:1100px) and (max-width:1179px){.feature-col-display{height:184px}.feature-col-display-inner{top:-15px;transform:translateX(-50%) scale(.475)}}@media (min-width:1180px) and (max-width:1279px){.feature-col-display{height:201px}.feature-col-display-inner{top:-16px;transform:translateX(-50%) scale(.518)}}@media (min-width:1280px) and (max-width:1359px){.feature-col-display{height:215px}.feature-col-display-inner{top:-17px;transform:translateX(-50%) scale(.554)}}@media (min-width:1360px) and (max-width:1439px){.feature-col-display{height:229px}.feature-col-display-inner{top:-18px;transform:translateX(-50%) scale(.589)}}@media (min-width:1440px) and (max-width:1599px){.feature-col-display{height:256px}.feature-col-display-inner{top:-20px;transform:translateX(-50%) scale(.659)}}html.mini-desktop .header-disclaimer{font-size:15px!important}html.mini-desktop .pricing-toggle-label{font-size:19px!important}html.mini-desktop .cta-content h2{font-size:44px!important}html.mini-desktop .pricing-card h3{font-size:25px!important}html.mini-desktop body{font-size:21px!important}html.mini-desktop .btn,html.mini-desktop .nav-links a{font-size:19px!important}html.mini-desktop .lang-dropdown a,html.mini-desktop .lang-switcher,html.mini-desktop .status-pill{font-size:18px!important}html.mini-desktop .status-pill-compact{font-size:17px!important}html.mini-desktop .live-badge{font-size:18px!important}html.mini-desktop .hero h1{font-size:76px!important}html.mini-desktop .hero-typewriter{font-size:37px!important}html.mini-desktop .hero p{font-size:25px!important}html.mini-desktop .tp-wordmark{font-size:20px!important}html.mini-desktop .tp-score{font-size:18px!important}html.mini-desktop .hero-trust{font-size:19px!important}html.mini-desktop .terminal-tab{font-size:18px!important}html.mini-desktop .terminal-body{font-size:19px!important}html.mini-desktop .ticker-item{font-size:23px!important}html.mini-desktop .ticker-item i{font-size:25px!important}html.mini-desktop .section-label{font-size:19px!important}html.mini-desktop .section-title{font-size:52px!important}html.mini-desktop .feature-tab-icon,html.mini-desktop .section-desc{font-size:25px!important}html.mini-desktop .feature-tab h3{font-size:24px!important}html.mini-desktop .feature-tab p{font-size:19px!important}html.mini-desktop .feature-snippet pre{font-size:18px!important}html.mini-desktop .compare-title{font-size:29px!important}html.mini-desktop .compare-item{font-size:21px!important}html.mini-desktop .compare-item i{font-size:19px!important}html.mini-desktop .arch-icon{font-size:37px!important}html.mini-desktop .arch-node h4{font-size:23px!important}html.mini-desktop .arch-node p{font-size:19px!important}html.mini-desktop .sec-icon{font-size:29px!important}html.mini-desktop .infra-dash-header{font-size:19px!important}html.mini-desktop .infra-label{font-size:18px!important}html.mini-desktop .infra-sub{font-size:15px!important}html.mini-desktop .infra-value{font-size:46px!important}html.mini-desktop .infra-unit{font-size:21px!important}html.mini-desktop .infra-badge{font-size:18px!important}html.mini-desktop .infra-badge i{font-size:29px!important}html.mini-desktop .infra-badge-text span{font-size:15px!important}html.mini-desktop .infra-tagline{font-size:40px!important}html.mini-desktop .bento-icon{font-size:37px!important}html.mini-desktop .bento-card h3{font-size:29px!important}html.mini-desktop .bento-card.small h3{font-size:23px!important}html.mini-desktop .bento-card p{font-size:20px!important}html.mini-desktop .save-badge{font-size:16px!important}html.mini-desktop .popular-tag{font-size:15px!important}html.mini-desktop .price{font-size:60px!important}html.mini-desktop .pricing-features li{font-size:20px!important}html.mini-desktop .fair-usage-asterisk{font-size:14px!important}html.mini-desktop .payment-note{font-size:22px!important}html.mini-desktop .payment-methods{font-size:42px!important}html.mini-desktop .testi-stars{font-size:19px!important}html.mini-desktop .testi-quote{font-size:21px!important}html.mini-desktop .accordion-header{font-size:23px!important}html.mini-desktop .accordion-compact .accordion-header{font-size:19px!important}html.mini-desktop .accordion-compact .accordion-header i{font-size:15px!important}html.mini-desktop .accordion-compact .accordion-text{font-size:18px!important}html.mini-desktop .cta-content h2{font-size:68px!important}html.mini-desktop .footer-brand p{font-size:19px!important}html.mini-desktop .footer-social a{font-size:25px!important}html.mini-desktop .footer-col h4{font-size:20px!important}html.mini-desktop .footer-col a{font-size:19px!important}html.mini-desktop .footer-legal{font-size:15px!important}html.mini-desktop .footer-bottom{font-size:19px!important}html.mini-desktop .mobile-nav-drawer a{font-size:23px!important}.header-disclaimer{background-color:var(--bg-surface);color:var(--text-secondary);font-size:11px;padding:6px 12px;text-align:center;width:100%;border-bottom:1px solid var(--border-light);box-sizing:border-box}html.mini-desktop .hero{padding-top:calc(var(--header-height, 132px) + 24px)}.faq-cat-toggle{display:none}@media (max-width:767px){.faq-cat-toggle{display:inline-flex;align-items:center;gap:8px;position:absolute;top:12px;left:16px;z-index:400;padding:10px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer}}@media (min-width:1024px) and (max-width:1199px){.nav-links{gap:18px}}html.mini-desktop .nav-links{gap:14px}html.mini-desktop .lang-switcher,html.mini-desktop .nav-links>a{font-size:16px!important}html.mini-desktop .nav-links .btn{padding:10px 16px}html.mini-desktop .hero-typewriter{font-size:32px!important}html.mini-desktop .terminal-body,html.mini-desktop .terminal-tab{font-size:16px!important}html.mini-desktop .tp-wordmark{font-size:17px!important}html.mini-desktop .tp-score{font-size:15px!important;white-space:nowrap}[dir=rtl] .feature-snippet,[dir=rtl] .hero-mobile-code,[dir=rtl] .terminal,[dir=rtl] .terminal-body,[dir=rtl] .terminal-tabs,[dir=rtl] code,[dir=rtl] pre{direction:ltr;text-align:left}[dir=rtl] .infra-sub,[dir=rtl] .tp-score,[dir=rtl] .tp-stars,[dir=rtl] .tp-wordmark,[dir=rtl] svg,[dir=rtl] svg text{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}