.landing-theme{--landing-bg:#faf8f4;--landing-bg2:#f4f1eb;--landing-bg3:#ede9e0;--landing-ink:#1a1714;--landing-ink2:#4a4540;--landing-border:#ddd9d0;--landing-border2:#cbc7bc;--landing-amber:#c8820a;--landing-amber2:#e09b1a;--landing-amber-bg:#fdf3e0;--landing-amber-dim:#f5e4c0;--landing-muted:#8a8479;--landing-muted2:#6b6560;--landing-secondary:#4a4540;--landing-tertiary:#6b6560;--landing-label:#5a5550;--landing-standby:#6b6560;--landing-green:#2a7a4e;--landing-green-bg:#eaf5ef;--landing-red:#c0392b;--landing-mono:var(--font-ibm-plex-mono),monospace;--landing-display:var(--font-syne),sans-serif;--landing-nav-bg:#faf8f4eb;--landing-terminal-text:#1a1714;background:var(--landing-bg);color:var(--landing-ink);font-family:var(--landing-display);z-index:1;min-height:100vh;line-height:1.6;position:relative}html.dark .landing-theme{--landing-bg:#080a0c;--landing-bg2:#0e1114;--landing-bg3:#141820;--landing-ink:#e8eaf0;--landing-ink2:#b0b8c8;--landing-border:#1e2530;--landing-border2:#2a3340;--landing-amber:#f5a623;--landing-amber2:#ffbe57;--landing-amber-bg:#f5a6230f;--landing-amber-dim:#f5a6231f;--landing-muted:#6b7585;--landing-muted2:#8a95a8;--landing-secondary:#b0b8c8;--landing-tertiary:#8a95a8;--landing-label:#9aa0b0;--landing-standby:#6b7585;--landing-green:#2ecc71;--landing-green-bg:#2ecc7114;--landing-nav-bg:#080a0cd9;--landing-terminal-text:#e8eaf0}.landing-theme .theme-toggle{cursor:pointer;border:1px solid var(--landing-border);background:0 0;align-items:center;gap:8px;padding:6px 12px;transition:border-color .2s;display:flex}.landing-theme .theme-toggle:hover{border-color:var(--landing-amber)}.landing-theme .theme-toggle-track{background:var(--landing-border2);border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .25s;position:relative}html.dark .landing-theme .theme-toggle-track{background:var(--landing-amber)}.landing-theme .theme-toggle-thumb{background:var(--landing-bg);border-radius:50%;width:14px;height:14px;transition:transform .25s,background .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}html.dark .landing-theme .theme-toggle-thumb{transform:translate(14px)}.landing-theme .theme-toggle-label{font-family:var(--landing-mono);color:var(--landing-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;transition:color .2s}.landing-theme *{box-sizing:border-box;margin:0;padding:0}.landing-theme:before{content:"";pointer-events:none;z-index:0;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-theme:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#c8820a0f 1px,#0000 1px),linear-gradient(90deg,#c8820a0f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.landing-theme .data-stream{opacity:0;pointer-events:none;z-index:0;width:1px;height:90px;animation:landingStreamDown var(--dur,5s)ease-in-out var(--delay,0s)infinite;background:linear-gradient(#0000 0%,#c8820a59 50%,#0000 100%);position:fixed;top:0}@keyframes landingStreamDown{0%{opacity:0;top:-90px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100vh}}.landing-theme nav{z-index:100;background:var(--landing-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;height:60px;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.landing-theme .nav-logo{font-family:var(--landing-mono);color:var(--landing-ink);letter-spacing:-.02em;font-size:15px;font-weight:600;text-decoration:none}.landing-theme .nav-logo span{color:var(--landing-amber)}.landing-theme .nav-links{gap:32px;list-style:none;display:flex}.landing-theme .nav-links a{font-family:var(--landing-mono);color:var(--landing-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.landing-theme .nav-links a:hover{color:var(--landing-ink)}.landing-theme .nav-cta{font-family:var(--landing-mono);color:var(--landing-bg);background:var(--landing-ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;padding:8px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.landing-theme .nav-cta:hover{background:var(--landing-ink2)}.landing-theme section{z-index:1;position:relative}.landing-theme .hero{flex-direction:column;justify-content:center;max-width:1200px;min-height:100vh;margin:0 auto;padding:120px 40px 80px;display:flex}.landing-theme .hero-badge{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;gap:8px;margin-bottom:32px;font-size:11px;animation:.6s .1s forwards landingFadeUp;display:inline-flex}.landing-theme .hero-badge:before{content:"";background:var(--landing-green);width:6px;height:6px;box-shadow:0 0 0 2px var(--landing-green-bg);border-radius:50%;animation:2s ease-in-out infinite landingPulse}@keyframes landingPulse{0%,to{opacity:1}50%{opacity:.3}}.landing-theme .hero h1{font-family:var(--landing-display);letter-spacing:-.03em;color:var(--landing-ink);opacity:0;margin-bottom:28px;font-size:clamp(52px,7vw,96px);font-weight:800;line-height:1;animation:.7s .2s forwards landingFadeUp}.landing-theme .hero h1 em{color:var(--landing-amber);font-style:normal}.landing-theme .hero-sub{font-family:var(--landing-mono);color:var(--landing-muted2);opacity:0;max-width:560px;margin-bottom:48px;font-size:15px;line-height:1.8;animation:.7s .35s forwards landingFadeUp}.landing-theme .hero-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:20px;animation:.7s .5s forwards landingFadeUp;display:flex}.landing-theme .btn-primary{font-family:var(--landing-mono);color:var(--landing-bg);background:var(--landing-ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;padding:14px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.landing-theme .btn-primary:hover{background:var(--landing-ink2);transform:translateY(-1px)}.landing-theme .btn-ghost{font-family:var(--landing-mono);color:var(--landing-muted2);letter-spacing:.05em;border-bottom:1px solid var(--landing-border2);padding-bottom:2px;font-size:12px;text-decoration:none;transition:color .2s,border-color .2s}.landing-theme .btn-ghost:hover{color:var(--landing-ink);border-color:var(--landing-ink)}.landing-theme .hero-terminal{color:#e8eaf0;opacity:0;z-index:2;background:#080a0c;border:1px solid #1e2530;margin-top:72px;animation:.8s .65s forwards landingFadeUp;position:relative}.landing-theme .terminal-bar{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 16px;display:flex}.landing-theme .dot{border-radius:50%;width:10px;height:10px}.landing-theme .dot-r{background:#ff5f56}.landing-theme .dot-y{background:#ffbd2e}.landing-theme .dot-g{background:#27c93f}.landing-theme .terminal-title{font-family:var(--landing-mono);color:#ffffff59;letter-spacing:.05em;margin-left:8px;font-size:11px}.landing-theme .terminal-body{font-family:var(--landing-mono);padding:24px;font-size:13px;line-height:2}.landing-theme .t-prompt{color:#f5a623}.landing-theme .t-cmd{color:#e8eaf0}.landing-theme .t-output{color:#27c93f;padding-left:24px;display:block}.landing-theme .t-dim{color:#ffffff59}.landing-theme .t-line{gap:12px;display:flex}.landing-theme .t-cursor{vertical-align:middle;background:#f5a623;width:8px;height:14px;animation:1.1s step-end infinite landingBlink;display:inline-block}@keyframes landingBlink{0%,to{opacity:1}50%{opacity:0}}.landing-theme .stats-bar{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:var(--landing-bg2);z-index:2;grid-template-columns:repeat(4,1fr);padding:24px 40px;display:grid;position:relative}.landing-theme .stat-item{border-right:1px solid var(--landing-border);padding:0 40px}.landing-theme .stat-item:first-child{padding-left:0}.landing-theme .stat-item:last-child{border-right:none}.landing-theme .stat-num{font-family:var(--landing-display);color:var(--landing-amber);letter-spacing:-.03em;margin-bottom:6px;font-size:36px;font-weight:800;line-height:1}.landing-theme .stat-label{font-family:var(--landing-mono);color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.landing-theme .section-wrap{z-index:2;max-width:1200px;margin:0 auto;padding:100px 40px;position:relative}.landing-theme .section-label{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.landing-theme .section-label:before{content:"";background:var(--landing-amber);width:24px;height:1px}.landing-theme .section-h2{font-family:var(--landing-display);letter-spacing:-.02em;color:var(--landing-ink);margin-bottom:16px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1}.landing-theme .section-h2 em{color:var(--landing-amber);font-style:normal}.landing-theme .section-sub{font-family:var(--landing-mono);color:var(--landing-muted2);max-width:540px;margin-bottom:60px;font-size:14px;line-height:1.8}.landing-theme .agents-grid{background:var(--landing-border);border:1px solid var(--landing-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-theme .agent-card{background:var(--landing-bg);cursor:default;padding:32px;transition:background .2s;position:relative;overflow:hidden}.landing-theme .agent-card:hover{background:var(--landing-bg2)}.landing-theme .agent-card:before{content:"";opacity:0;pointer-events:none;height:1px;animation:landingCardScan var(--scan-dur,8s)ease-in-out var(--scan-delay,0s)infinite;background:linear-gradient(90deg,#0000 0%,#c8820a80 50%,#0000 100%);position:absolute;top:0;left:0;right:0}@keyframes landingCardScan{0%,to{opacity:0;top:0%}5%{opacity:1}95%{opacity:.5}98%{opacity:0;top:100%}}.landing-theme .agent-card:after{content:"";background:var(--landing-amber);opacity:0;pointer-events:none;width:2px;animation:landingAccentBar var(--scan-dur,8s)ease-in-out var(--scan-delay,0s)infinite;position:absolute;top:0;bottom:0;left:0}@keyframes landingAccentBar{0%,10%,90%,to{opacity:0}30%,70%{opacity:.5}}.landing-theme .agent-num{font-family:var(--landing-mono);color:var(--landing-muted);letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:500}.landing-theme .agent-name{font-family:var(--landing-display);color:var(--landing-ink);letter-spacing:-.01em;margin-bottom:4px;font-size:20px;font-weight:700}.landing-theme .agent-role{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.landing-theme .agent-desc{font-family:var(--landing-mono);color:var(--landing-muted2);margin-bottom:20px;font-size:12px;line-height:1.8}.landing-theme .agent-tags{flex-wrap:wrap;gap:6px;display:flex}.landing-theme .tag{font-family:var(--landing-mono);color:var(--landing-muted);border:1px solid var(--landing-border);letter-spacing:.06em;background:var(--landing-bg2);padding:3px 8px;font-size:10px}.landing-theme .agent-live{border-top:1px solid var(--landing-border);margin-top:14px;padding-top:12px}.landing-theme .agent-status-row{align-items:center;gap:7px;height:16px;margin-bottom:8px;display:flex}.landing-theme .live-dot{background:var(--landing-border2);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .3s,box-shadow .3s}.landing-theme .live-text{font-family:var(--landing-mono);color:var(--landing-tertiary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;font-size:10px;font-weight:500;transition:color .3s;overflow:hidden}.landing-theme .agent-progress{background:var(--landing-border);border-radius:1px;height:2px;margin-bottom:8px;overflow:hidden}.landing-theme .agent-progress-fill{background:var(--landing-amber);border-radius:1px;width:0%;height:100%;transition:width 90ms linear}.landing-theme .agent-log-line{font-family:var(--landing-mono);color:var(--landing-secondary);opacity:0;letter-spacing:.03em;height:13px;font-size:10px;font-weight:500;transition:opacity .4s;overflow:hidden}.landing-theme .card-processing .live-dot{background:var(--landing-amber);animation:.75s ease-in-out infinite landingDotBlink;box-shadow:0 0 5px #c8820a66}.landing-theme .card-processing .live-text{color:var(--landing-amber)}.landing-theme .card-processing .agent-log-line{opacity:1}.landing-theme .card-active .live-dot{background:var(--landing-green);box-shadow:0 0 5px #2a7a4e66}.landing-theme .card-active .live-text{color:var(--landing-green)}.landing-theme .card-active .agent-log-line{opacity:1}.landing-theme .card-idle .live-dot{background:var(--landing-border2);box-shadow:none}.landing-theme .card-idle .live-text{color:var(--landing-standby)}.landing-theme .card-idle .agent-progress-fill{background:var(--landing-border);width:100%!important}@keyframes landingDotBlink{0%,to{opacity:1}50%{opacity:.15}}.landing-theme .coming-soon-card{cursor:default;opacity:.55}html.dark .landing-theme .coming-soon-card{opacity:.45}.landing-theme .coming-soon-label{color:var(--landing-amber);font-weight:600}.landing-theme .coming-soon-name,.landing-theme .coming-soon-role{color:var(--landing-muted)}.landing-theme .flow-steps{border:1px solid var(--landing-border);z-index:2;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.landing-theme .flow-step{border-right:1px solid var(--landing-border);background:var(--landing-bg);padding:40px 32px;position:relative}.landing-theme .flow-step:last-child{border-right:none}.landing-theme .flow-arrow{background:var(--landing-bg2);border:1px solid var(--landing-border);width:24px;height:24px;color:var(--landing-amber);z-index:2;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.landing-theme .flow-step:last-child .flow-arrow{display:none}.landing-theme .flow-num{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.1em;margin-bottom:20px;font-size:11px}.landing-theme .flow-title{font-family:var(--landing-display);color:var(--landing-ink);margin-bottom:12px;font-size:18px;font-weight:700}.landing-theme .flow-desc{font-family:var(--landing-mono);color:var(--landing-muted2);font-size:12px;line-height:1.8}.landing-theme .handoff-flow{border:1px solid var(--landing-border);align-items:stretch;display:flex;overflow:hidden}.landing-theme .hf-node{background:var(--landing-bg);border-right:1px solid var(--landing-border);text-align:center;flex:1;padding:28px 16px;transition:background .3s;position:relative;overflow:hidden}.landing-theme .hf-node:last-child{border-right:none}.landing-theme .hf-node:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c8820a0f,#0000);position:absolute;inset:0}.landing-theme .hf-node.hf-active{background:var(--landing-amber-bg)!important}.landing-theme .hf-node.hf-active .hf-node-name{color:var(--landing-amber)}.landing-theme .hf-node.hf-active:after{opacity:1;animation:.7s ease-out forwards landingHfSweep}@keyframes landingHfSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.landing-theme .hf-node.hf-done .hf-node-role{color:var(--landing-green)}.landing-theme .hf-node-name{font-family:var(--landing-display);color:var(--landing-ink);margin-bottom:4px;font-size:14px;font-weight:700}.landing-theme .hf-node-role{font-family:var(--landing-mono);color:var(--landing-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.landing-theme .hf-approve{background:var(--landing-bg2);border-right:1px solid var(--landing-border);flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;transition:background .3s;display:flex}.landing-theme .hf-approve.hf-lit{background:var(--landing-amber-dim)}.landing-theme .hf-approve.hf-lit .hf-approve-label{color:var(--landing-amber)}.landing-theme .hf-approve-label{font-family:var(--landing-mono);color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px}.landing-theme .pipeline-log-bar{border-top:1px solid var(--landing-border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.landing-theme .pipeline-log-text{font-family:var(--landing-mono);color:var(--landing-muted2);letter-spacing:.03em;font-size:11px}.landing-theme .pipeline-cycle-badge{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.06em;font-size:10px}.landing-theme .network-section{background:var(--landing-ink);color:var(--landing-bg);border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);z-index:2;position:relative}html.dark .landing-theme .network-section{background:var(--landing-bg3);color:var(--landing-ink)}.landing-theme .network-grid{grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.landing-theme .network-left{border-right:1px solid #ffffff14;padding:80px 60px 80px 40px}.landing-theme .network-right{padding:80px 40px 80px 60px}.landing-theme .network-label{font-family:var(--landing-mono);color:#f5a623;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.landing-theme .network-label:before{content:"";background:#f5a623;width:24px;height:1px}.landing-theme .network-h2{font-family:var(--landing-display);letter-spacing:-.02em;color:#e8eaf0;margin-bottom:20px;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1}.landing-theme .network-h2 em{color:#f5a623;font-style:normal}.landing-theme .network-sub{font-family:var(--landing-mono);color:#ffffff73;font-size:13px;line-height:1.8}.landing-theme .network-toggle-demo{border:1px solid #ffffff1f;gap:0;margin-top:32px;display:flex;overflow:hidden}.landing-theme .toggle-btn{font-family:var(--landing-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;color:#ffffff59;background:0 0;border:none;border-right:1px solid #ffffff14;flex:1;padding:12px 8px;font-size:11px;transition:all .2s}.landing-theme .toggle-btn:last-child{border-right:none}.landing-theme .toggle-btn.active{color:#1a1714;background:#f5a623;font-weight:600}.landing-theme .toggle-btn:hover:not(.active){color:#ffffffb3;background:#ffffff0a}.landing-theme .network-cards{flex-direction:column;gap:12px;display:flex}.landing-theme .operator-card{background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:16px;padding:16px 20px;transition:background .2s;display:flex}.landing-theme .operator-card:hover{background:#ffffff0f}.landing-theme .op-avatar{width:36px;height:36px;font-family:var(--landing-mono);color:#f5a623;background:#f5a62326;border:1px solid #f5a6234d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.landing-theme .op-info{flex:1;min-width:0}.landing-theme .op-name{font-family:var(--landing-display);color:#e8eaf0;margin-bottom:2px;font-size:14px;font-weight:600}.landing-theme .op-spec{font-family:var(--landing-mono);color:#fff6;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.landing-theme .op-meta{text-align:right;flex-shrink:0}.landing-theme .op-rate{font-family:var(--landing-mono);color:#f5a623;margin-bottom:2px;font-size:12px;font-weight:500}.landing-theme .op-avail{font-family:var(--landing-mono);color:#27c93f;letter-spacing:.06em;font-size:10px}.landing-theme .op-avail:before{content:"● ";font-size:8px}.landing-theme .byok-section{background:var(--landing-bg2);border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);z-index:2;position:relative}.landing-theme .byok-grid{grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.landing-theme .byok-left{border-right:1px solid var(--landing-border);padding:80px 60px 80px 40px}.landing-theme .byok-right{padding:80px 40px 80px 60px}.landing-theme .provider-table{border:1px solid var(--landing-border);width:100%}.landing-theme .provider-row{border-bottom:1px solid var(--landing-border);grid-template-columns:1fr 1fr;display:grid}.landing-theme .provider-row:last-child{border-bottom:none}.landing-theme .provider-cell{font-family:var(--landing-mono);border-right:1px solid var(--landing-border);padding:14px 20px;font-size:12px}.landing-theme .provider-cell:last-child{border-right:none}.landing-theme .provider-name{color:var(--landing-ink);font-weight:500}.landing-theme .provider-models{color:var(--landing-muted2)}.landing-theme .provider-header .provider-cell{color:var(--landing-amber);letter-spacing:.1em;text-transform:uppercase;background:var(--landing-bg3);font-size:10px}.landing-theme .byok-badge{font-family:var(--landing-mono);color:var(--landing-green);background:var(--landing-green-bg);border:1px solid #2a7a4e4d;align-items:center;gap:8px;margin-top:24px;padding:6px 14px;font-size:11px;display:inline-flex}.landing-theme .byok-badge:before{content:"";background:var(--landing-green);border-radius:50%;width:6px;height:6px}.landing-theme .pricing-grid{background:var(--landing-border);border:1px solid var(--landing-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-theme .price-card{background:var(--landing-bg);padding:40px 36px;position:relative}.landing-theme .price-card.featured{outline:1px solid var(--landing-amber);background:#080a0c!important}.landing-theme .price-badge{font-family:var(--landing-mono);color:#1a1714;background:var(--landing-amber);letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;font-size:10px;position:absolute;top:-1px;right:24px}.landing-theme .price-plan{font-family:var(--landing-mono);color:var(--landing-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.landing-theme .price-num{font-family:var(--landing-display);letter-spacing:-.03em;color:var(--landing-ink);margin-bottom:4px;font-size:48px;font-weight:800;line-height:1}.landing-theme .price-period{font-family:var(--landing-mono);color:var(--landing-muted);margin-bottom:32px;font-size:12px}.landing-theme .price-divider{background:var(--landing-border);height:1px;margin-bottom:28px}.landing-theme .price-card.featured .price-num{color:#e8eaf0}.landing-theme .price-card.featured .price-period{color:#fff6}.landing-theme .price-card.featured .price-divider{background:#ffffff14}.landing-theme .price-feature{font-family:var(--landing-mono);color:var(--landing-muted2);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.landing-theme .price-feature:before{content:"→";color:var(--landing-amber);flex-shrink:0;font-size:11px}.landing-theme .price-card.featured .price-feature{color:#ffffff8c}.landing-theme .price-cta{font-family:var(--landing-mono);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:32px;padding:12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.landing-theme .price-cta-outline{border:1px solid var(--landing-border2);color:var(--landing-muted2)}.landing-theme .price-cta-outline:hover{border-color:var(--landing-amber);color:var(--landing-amber)}.landing-theme .price-cta-filled{background:var(--landing-amber);color:#1a1714;border:1px solid var(--landing-amber);font-weight:700}.landing-theme .price-cta-filled:hover{background:var(--landing-amber2)}.landing-theme .cta-section{text-align:center;z-index:2;padding:120px 40px;position:relative;overflow:hidden}.landing-theme .cta-section:before{content:"operatorOS";font-family:var(--landing-display);color:#c8820a0a;white-space:nowrap;pointer-events:none;letter-spacing:-.04em;font-size:14vw;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-theme .cta-h2{font-family:var(--landing-display);letter-spacing:-.02em;color:var(--landing-ink);margin-bottom:20px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.1;position:relative}.landing-theme .cta-h2 em{color:var(--landing-amber);font-style:normal}.landing-theme .cta-sub{font-family:var(--landing-mono);color:var(--landing-muted2);margin-bottom:40px;font-size:14px;position:relative}.landing-theme footer{border-top:1px solid var(--landing-border);z-index:2;background:var(--landing-bg2);justify-content:space-between;align-items:center;padding:40px;display:flex;position:relative}.landing-theme .footer-logo{font-family:var(--landing-mono);color:var(--landing-muted);font-size:14px;font-weight:600;text-decoration:none}.landing-theme .footer-logo span{color:var(--landing-amber)}.landing-theme .footer-meta{font-family:var(--landing-mono);color:var(--landing-muted);letter-spacing:.05em;font-size:11px}.landing-theme .footer-meta a{color:var(--landing-muted);text-decoration:none;transition:color .2s}.landing-theme .footer-meta a:hover{color:var(--landing-amber)}.landing-theme .footer-by{font-family:var(--landing-mono);color:var(--landing-muted);font-size:11px}.landing-theme .footer-by a{color:var(--landing-amber);text-decoration:none}.landing-theme .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.landing-theme .reveal.visible{opacity:1;transform:translateY(0)}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html.dark .landing-theme .stats-bar,html.dark .landing-theme .byok-section,html.dark .landing-theme footer{background:var(--landing-bg2)}html.dark .landing-theme .agent-card{background:var(--landing-bg)}html.dark .landing-theme .agent-card:hover{background:var(--landing-bg3)}html.dark .landing-theme .flow-step,html.dark .landing-theme .hf-node{background:var(--landing-bg2)}html.dark .landing-theme .hf-approve{background:var(--landing-bg3)}html.dark .landing-theme .price-card:not(.featured){background:var(--landing-bg2)}html.dark .landing-theme .network-section{background:var(--landing-bg3)!important}html.dark .landing-theme .network-label{color:var(--landing-amber)}html.dark .landing-theme .network-h2{color:var(--landing-ink)}html.dark .landing-theme .network-sub{color:var(--landing-muted2)}html.dark .landing-theme .operator-card{border-color:var(--landing-border);background:var(--landing-bg2)}html.dark .landing-theme .toggle-btn:not(.active){color:var(--landing-muted2)}html.dark .landing-theme #how{background:var(--landing-bg2)!important}@media (max-width:900px){.landing-theme nav{padding:0 20px}.landing-theme .nav-links{display:none}.landing-theme .hero{padding:100px 20px 60px}.landing-theme .stats-bar{grid-template-columns:repeat(2,1fr);padding:24px 20px}.landing-theme .stat-item{border-right:none;border-bottom:1px solid var(--landing-border);padding:16px 20px}.landing-theme .section-wrap{padding:60px 20px}.landing-theme .agents-grid,.landing-theme .flow-steps,.landing-theme .pricing-grid{grid-template-columns:1fr}.landing-theme .flow-arrow{display:none}.landing-theme .flow-step{border-right:none;border-bottom:1px solid var(--landing-border)}.landing-theme .byok-grid,.landing-theme .network-grid{grid-template-columns:1fr}.landing-theme .byok-left,.landing-theme .network-left{border-right:none;border-bottom:1px solid var(--landing-border);padding:60px 20px}.landing-theme .byok-right,.landing-theme .network-right{padding:60px 20px}.landing-theme .handoff-flow{flex-direction:column}.landing-theme .hf-node,.landing-theme .hf-approve{border-right:none;border-bottom:1px solid var(--landing-border)}.landing-theme .hf-approve{writing-mode:horizontal-tb;flex:0 0 36px}.landing-theme .hf-approve-label{writing-mode:horizontal-tb}.landing-theme footer{text-align:center;flex-direction:column;gap:16px;padding:32px 20px}}
