.solutions-page{min-height:100vh;background:#0a0a0f;color:#f5f5f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.solutions-container{max-width:1200px;margin:0 auto;padding:0 24px}.solutions-section{padding:100px 0}.solutions-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:140px 24px 100px;overflow:hidden}.solutions-hero-bg{position:absolute;inset:0;pointer-events:none}.solutions-hero-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.solutions-hero-orb-1{width:600px;height:600px;top:-200px;left:-100px;background:rgba(var(--brand-accent-rgb, 59, 130, 246),.3)}.solutions-hero-orb-2{width:500px;height:500px;bottom:-100px;right:-100px;background:rgba(var(--brand-accent-rgb, 59, 130, 246),.25)}.solutions-hero-orb-3{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%);background:#22c55e26}.solutions-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent)}.solutions-hero-content{position:relative;text-align:center;max-width:900px}.solutions-hero-logo{width:auto;height:auto;max-width:540px;max-height:220px;margin-bottom:32px;filter:drop-shadow(0 4px 24px rgba(var(--brand-accent-rgb, 59, 130, 246),.15))}.solutions-hero-core .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(59,130,246,.25))}.solutions-hero-agent .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(34,197,94,.25))}.solutions-hero-bastion .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(234,179,8,.25))}.solutions-hero-memory .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(236,72,153,.25))}.solutions-hero-flow .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(249,115,22,.25))}.solutions-hero-terminal .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(16,185,129,.25))}.solutions-hero-mcp .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(6,182,212,.25))}.solutions-hero-cli .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(168,85,247,.25))}.solutions-hero-vault .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(239,68,68,.25))}.solutions-hero-pluginsdk .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(20,184,166,.25))}.solutions-hero-engine .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(217,119,6,.25))}.solutions-btn-amber{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;border:none}.solutions-btn-amber:hover{background:linear-gradient(135deg,#b45309,#d97706);transform:translateY(-1px)}@keyframes horn-draw{0%{stroke-dashoffset:800;fill-opacity:0}50%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.solutions-hero-logo .quox-horn{stroke:currentColor;stroke-width:2;stroke-dasharray:800;animation:horn-draw 1.2s ease-out forwards}.solutions-product-logo-agent{background:#22c55e26;border-color:#22c55e4d;color:#22c55e}.solutions-product-logo-bastion{background:#eab30826;border-color:#eab3084d;color:#eab308}.solutions-badge{display:inline-block;padding:8px 16px;background:rgba(var(--brand-accent-rgb, 59, 130, 246),.1);border:1px solid rgba(var(--brand-accent-rgb, 59, 130, 246),.3);border-radius:100px;font-size:.85rem;font-weight:500;color:var(--brand-accent, #3b82f6);margin-bottom:20px}.solutions-badge-core{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.solutions-badge-agent{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.solutions-badge-bastion{background:#eab3081a;border-color:#eab3084d;color:#eab308}.solutions-badge-amber{background:#d977061a;border-color:#d977064d;color:#f59e0b}.solutions-badge-green{background:#10b9811a;border-color:#10b9814d;color:#10b981}.solutions-hero h1{font-family:var(--font-display);font-size:clamp(2.7rem,5.4vw,4.3rem);font-weight:600;line-height:1.1;margin:0 0 24px;letter-spacing:-.005em}.solutions-gradient-text{background:linear-gradient(135deg,#3b82f6,#22c55e,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-gradient-text-core{background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-gradient-text-agent{background:linear-gradient(135deg,#22c55e,#4ade80,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-gradient-text-bastion{background:linear-gradient(135deg,#eab308,#facc15,#fde047);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-gradient-text-wazuh{background:linear-gradient(135deg,#0077b6,#00a9e5,#48cae4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-hero-lead{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;color:#a1a1aa;max-width:700px;margin:0 auto 40px}.solutions-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.solutions-hero-content .st-fulfil{font-size:.85rem;color:#ffffff8c;margin-top:14px}.solutions-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s;cursor:pointer;border:none}.solutions-btn-primary{background:linear-gradient(135deg,var(--brand-accent, #3b82f6) 0%,var(--brand-gradient-end, #2563eb) 100%);color:#fff}.solutions-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--brand-accent-rgb, 59, 130, 246),.4)}.solutions-btn-price{margin-left:2px;padding:2px 8px;border-radius:999px;background:#00000038;font-variant-numeric:tabular-nums;font-weight:700}@media(prefers-reduced-motion:reduce){.solutions-btn-primary:hover{transform:none}}.solutions-btn-core{background:linear-gradient(135deg,#3b82f6,#2563eb)}.solutions-btn-core:hover{box-shadow:0 8px 24px #3b82f666}.solutions-btn-agent{background:linear-gradient(135deg,#22c55e,#16a34a)}.solutions-btn-agent:hover{box-shadow:0 8px 24px #22c55e66}.solutions-btn-bastion{background:linear-gradient(135deg,#eab308,#ca8a04)}.solutions-btn-bastion:hover{box-shadow:0 8px 24px #eab30866}.solutions-btn-vault{background:linear-gradient(135deg,#ef4444,#dc2626)}.solutions-btn-vault:hover{box-shadow:0 8px 24px #ef444466}.solutions-btn-wazuh{background:linear-gradient(135deg,#00a9e5,#0077b6)}.solutions-btn-wazuh:hover{box-shadow:0 8px 24px #00a9e566}.solutions-btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.2);color:#f5f5f5}.solutions-btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d}.solutions-btn-lg{padding:18px 36px;font-size:1.1rem}.solutions-section-header{text-align:center;margin-bottom:60px}.solutions-section-header h2{font-family:var(--font-display);font-size:clamp(1.95rem,4.3vw,2.7rem);font-weight:600;line-height:1.12;letter-spacing:-.005em;margin:0 0 16px}.solutions-section-header p{font-size:1.15rem;color:#a1a1aa;max-width:600px;margin:0 auto}.solutions-products{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgba(59,130,246,.03) 100%)}.solutions-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.solutions-product-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.solutions-product-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;transition:all .3s}.solutions-product-card:hover{transform:translateY(-8px);border-color:#3b82f64d;box-shadow:0 20px 40px #0000004d}.solutions-product-core:hover{border-color:#3b82f666}.solutions-product-agent:hover{border-color:#22c55e66}.solutions-product-bastion:hover{border-color:#eab30866}.solutions-product-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#3b82f626;border-radius:16px;color:#3b82f6;margin-bottom:20px}.solutions-product-core .solutions-product-icon{background:#3b82f626;color:#3b82f6}.solutions-product-agent .solutions-product-icon{background:#22c55e26;color:#22c55e}.solutions-product-bastion .solutions-product-icon{background:#eab30826;color:#eab308}.solutions-product-badge{display:inline-block;padding:4px 10px;background:#ffffff0d;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin-bottom:12px}.solutions-product-card h3{font-size:1.5rem;font-weight:700;margin:0 0 8px}.solutions-product-tagline{font-size:1rem;color:#a1a1aa;margin:0 0 16px}.solutions-product-desc{font-size:.95rem;color:#71717a;line-height:1.6;margin:0 0 20px}.solutions-product-features{list-style:none;padding:0;margin:0 0 24px}.solutions-product-features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;color:#d4d4d8;border-bottom:1px solid rgba(255,255,255,.05)}.solutions-product-features li:last-child{border-bottom:none}.solutions-product-features svg{color:#22c55e;flex-shrink:0}.solutions-product-link{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#3b82f6;text-decoration:none;transition:gap .2s}.solutions-product-link:hover{gap:12px}.solutions-product-core .solutions-product-link{color:#3b82f6}.solutions-product-agent .solutions-product-link{color:#22c55e}.solutions-product-bastion .solutions-product-link{color:#eab308}.solutions-two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:900px){.solutions-two-col{grid-template-columns:1fr;gap:40px}.plugin-tier-grid{grid-template-columns:1fr!important;max-width:420px;margin-left:auto;margin-right:auto}}.solutions-col-text h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.3vw,2.4rem);font-weight:600;line-height:1.12;letter-spacing:-.005em;margin:0 0 20px}.solutions-col-text p{color:#a1a1aa;line-height:1.7;margin:0 0 16px}.solutions-check-list{list-style:none;padding:0;margin:24px 0}.solutions-check-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:#d4d4d8}.solutions-check-list svg{color:var(--brand-accent, #22c55e);flex-shrink:0;margin-top:2px}.solutions-inline-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-accent, #3b82f6);text-decoration:none;font-weight:500;margin-top:12px}.solutions-inline-link:hover{text-decoration:underline}.solutions-device-mockup{width:100%;height:auto;max-width:720px;display:block;filter:drop-shadow(0 20px 60px rgba(0,0,0,.5))}.solutions-monitor-showcase{display:flex;justify-content:center;margin-bottom:3rem}.solutions-device-mockup-wide{max-width:960px}.device-frame{width:100%;max-width:720px;filter:drop-shadow(0 20px 60px rgba(0,0,0,.5))}.device-frame.solutions-device-mockup-wide{max-width:960px}.device-frame__bezel{background:#2a2a35;border-radius:12px 12px 0 0;border:1px solid rgba(255,255,255,.1);padding:6px}.device-frame--macbook .device-frame__bezel{padding:8px 12px 6px;border-radius:12px 12px 0 0}.device-frame--monitor .device-frame__bezel{padding:6px;border-radius:10px 10px 0 0}.device-frame__screen{position:relative;width:100%;overflow:hidden;border-radius:4px;background:#0a0a0f;aspect-ratio:16 / 10}.device-frame--monitor .device-frame__screen{aspect-ratio:16 / 9}.device-frame__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.device-frame__img.active{opacity:1}.device-frame__img.inactive{opacity:0}.device-frame__hinge{width:100%;height:10px;background:linear-gradient(to bottom,#3a3a45,#2a2a35);border-radius:0 0 4px 4px;border:1px solid rgba(255,255,255,.08);border-top:none}.device-frame__stand{display:flex;flex-direction:column;align-items:center}.device-frame__stand-neck{width:60px;height:40px;background:linear-gradient(to bottom,#2a2a35,#222230);border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}.device-frame__stand-base{width:120px;height:8px;background:#2a2a35;border-radius:0 0 6px 6px;border:1px solid rgba(255,255,255,.06);border-top:none}.solutions-dashboard-mockup{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.solutions-mockup-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#71717a}.solutions-mockup-dots{display:flex;gap:6px}.solutions-mockup-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff26}.solutions-mockup-body{display:flex;min-height:280px}.solutions-mockup-sidebar{width:180px;background:#ffffff05;border-right:1px solid rgba(255,255,255,.08);padding:12px}.solutions-mockup-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;font-size:.85rem;color:#71717a;cursor:pointer}.solutions-mockup-nav-item.active{background:#3b82f626;color:#3b82f6}.solutions-mockup-main{flex:1;padding:20px}.solutions-mockup-chat{display:flex;flex-direction:column;gap:16px}.solutions-mockup-msg{max-width:85%;padding:12px 16px;border-radius:12px;font-size:.9rem;line-height:1.5}.solutions-mockup-msg.user{align-self:flex-end;background:#3b82f633;color:#bfdbfe}.solutions-mockup-msg.agent{align-self:flex-start;background:#ffffff0d;color:#d4d4d8}.solutions-mockup-agent-badge{display:inline-block;padding:2px 8px;background:#3b82f633;border-radius:4px;font-size:.75rem;font-weight:600;color:#3b82f6;margin-right:8px}.solutions-agents-section{background:linear-gradient(180deg,rgba(59,130,246,.03) 0%,transparent 100%)}.solutions-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:40px}.solutions-agent-card{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .2s}.solutions-agent-card:hover{background:#ffffff0a;border-color:var(--agent-color, #3b82f6);transform:translateY(-2px)}.solutions-agent-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--agent-color) 15%,transparent);border-radius:10px;color:var(--agent-color);flex-shrink:0}.solutions-agent-info h4{font-size:.95rem;font-weight:700;margin:0 0 4px;color:#f5f5f5}.solutions-agent-domain{display:inline-block;font-size:.75rem;font-weight:500;color:var(--agent-color);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.solutions-agent-info p{font-size:.85rem;color:#71717a;margin:0;line-height:1.4}.solutions-agents-example{margin-top:40px}.solutions-example-box{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.solutions-example-box h4{font-size:1rem;font-weight:500;color:#a1a1aa;margin:0 0 24px;text-align:center}.solutions-example-flow{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.solutions-flow-step{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;background:#ffffff08;border-radius:10px}.solutions-flow-step span{font-size:.85rem;font-weight:600;color:#d4d4d8}.solutions-flow-step-agent{background:color-mix(in srgb,var(--agent-color) 15%,transparent);border:1px solid var(--agent-color)}.solutions-flow-step-agent svg{color:var(--agent-color)}.solutions-flow-arrow{color:#52525b}.solutions-memory-section{background:#0d0d12}.solutions-memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media(max-width:900px){.solutions-memory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.solutions-memory-grid{grid-template-columns:1fr}}.solutions-memory-card{text-align:center;padding:32px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.solutions-memory-card:hover{border-color:var(--memory-color);transform:translateY(-4px)}.solutions-memory-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--memory-color) 15%,transparent);border-radius:16px;color:var(--memory-color);margin:0 auto 16px}.solutions-memory-card h3{font-size:1.1rem;font-weight:700;margin:0 0 8px}.solutions-memory-card p{font-size:.9rem;color:#71717a;margin:0;line-height:1.5}.solutions-memory-tech{text-align:center}.solutions-tech-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:.9rem;color:#3b82f6}.solutions-aocl-stack{display:flex;flex-direction:column;gap:8px}.solutions-aocl-layer{display:flex;align-items:center;gap:16px;padding:14px 20px;background:linear-gradient(90deg,color-mix(in srgb,#3b82f6 calc(100% - var(--layer-index) * 8%),#60a5fa) 0%,transparent 100%);background-size:calc(100% - var(--layer-index) * 5%) 100%;background-repeat:no-repeat;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.solutions-aocl-num{font-size:.8rem;font-weight:700;color:#3b82f6;width:28px}.solutions-aocl-name{font-size:.95rem;font-weight:500;color:#d4d4d8}.solutions-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.solutions-features-grid{grid-template-columns:1fr}}.solutions-feature-card{padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .2s}.solutions-feature-card:hover{background:#ffffff0a;transform:translateY(-4px)}.solutions-feature-card svg{color:var(--brand-accent, #3b82f6);margin-bottom:20px}.solutions-feature-voice svg{color:#ec4899}.solutions-feature-workflows svg{color:#f97316}.solutions-feature-enterprise svg{color:#22c55e}.solutions-feature-card h3{font-size:1.2rem;font-weight:700;margin:0 0 12px}.solutions-feature-card p{font-size:.95rem;color:#a1a1aa;line-height:1.6;margin:0 0 16px}.solutions-feature-tags{display:flex;flex-wrap:wrap;gap:8px}.solutions-feature-tags span{padding:4px 10px;background:#ffffff0d;border-radius:4px;font-size:.8rem;color:#71717a}.solutions-features-grid-full{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.solutions-features-grid-full{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.solutions-features-grid-full{grid-template-columns:1fr}}.solutions-feature-card-full{padding:28px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.solutions-feature-card-full:hover{background:#ffffff0a;border-color:#ffffff1f}.solutions-feature-icon-full{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(var(--brand-accent-rgb, 59, 130, 246),.1);border-radius:12px;color:var(--brand-accent, #3b82f6);margin-bottom:16px}.solutions-page-agent .solutions-feature-icon-full{background:#22c55e1a;color:#22c55e}.solutions-feature-card-full h3{font-size:1.05rem;font-weight:700;margin:0 0 10px}.solutions-feature-card-full p{font-size:.9rem;color:#71717a;line-height:1.6;margin:0}.solutions-code-block{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.solutions-code-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#71717a}.solutions-code-content{padding:20px;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6;color:#d4d4d8;overflow-x:auto}.solutions-code-block-json .solutions-code-content{color:#3b82f6}.solutions-exec-demo{max-width:800px;margin:0 auto}.solutions-exec-features{display:flex;justify-content:center;gap:32px;margin-top:32px;flex-wrap:wrap}.solutions-exec-feature{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:8px;color:#d4d4d8;font-size:.9rem}.solutions-exec-feature svg{color:#eab308;flex-shrink:0}.solutions-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:900px){.solutions-metrics-grid{grid-template-columns:repeat(2,1fr)}}.solutions-metric-card{text-align:center;padding:28px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.solutions-metric-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:14px;color:#3b82f6;margin:0 auto 16px}.solutions-metric-card h3{font-size:1rem;font-weight:700;margin:0 0 8px}.solutions-metric-card p{font-size:.85rem;color:#71717a;margin:0 0 16px;line-height:1.5}.solutions-metric-stat{display:flex;flex-direction:column;gap:4px}.solutions-metric-value{font-size:1.5rem;font-weight:700;color:#22c55e}.solutions-metric-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#52525b}.solutions-architecture{background:#0d0d12;padding:100px 0}.solutions-arch-diagram{max-width:700px;margin:0 auto;text-align:center}.solutions-arch-layer{display:flex;justify-content:center;gap:24px;margin:20px 0}.solutions-arch-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 32px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;color:#3b82f6}.solutions-arch-box span{font-weight:700}.solutions-arch-box small{font-size:.8rem;color:#71717a}.solutions-arch-collector{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.solutions-arch-bastion{background:#eab3081a;border-color:#eab3084d;color:#eab308}.solutions-arch-connections{height:40px;display:flex;justify-content:center;gap:100px}.solutions-arch-line{width:2px;height:100%;background:linear-gradient(180deg,#3b82f6,#60a5fa)}.solutions-arch-hosts{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.solutions-arch-host{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#a1a1aa;font-size:.85rem}.solutions-arch-labels{display:flex;justify-content:center;gap:40px;margin-top:24px;font-size:.85rem;color:#52525b}.solutions-usecases{padding:100px 0}.solutions-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.solutions-usecase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.solutions-usecase-grid{grid-template-columns:1fr}}.solutions-usecase-card{padding:28px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.solutions-usecase-card:hover{background:#ffffff0a;transform:translateY(-4px)}.solutions-usecase-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:12px;color:#3b82f6;margin-bottom:16px}.solutions-usecase-card h3{font-size:1.05rem;font-weight:700;margin:0 0 10px}.solutions-usecase-card p{font-size:.9rem;color:#71717a;line-height:1.6;margin:0}.solutions-compare-table{overflow-x:auto;margin-bottom:24px}.solutions-compare-table table{width:100%;border-collapse:collapse;background:#ffffff05;border-radius:12px;overflow:hidden}.solutions-compare-table th,.solutions-compare-table td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.solutions-compare-table th{background:#ffffff08;font-weight:600;color:#d4d4d8}.solutions-compare-table th:first-child{width:180px}.solutions-compare-table th svg{vertical-align:middle;margin-right:8px;color:#3b82f6}.solutions-compare-table th:nth-child(2) svg{color:#22c55e}.solutions-compare-table th:nth-child(3) svg{color:#eab308}.solutions-compare-table td{color:#a1a1aa;font-size:.95rem}.solutions-compare-table td:first-child{font-weight:500;color:#d4d4d8}.solutions-compare-note{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#facc151a;border:1px solid rgba(250,204,21,.2);border-radius:8px}.solutions-compare-note svg{color:#facc15;flex-shrink:0;margin-top:2px}.solutions-compare-note p{margin:0;font-size:.95rem;color:#d4d4d8}.solutions-api-table{overflow-x:auto;margin-bottom:24px}.solutions-api-table table{width:100%;border-collapse:collapse;background:#ffffff05;border-radius:12px;overflow:hidden}.solutions-api-table th,.solutions-api-table td{padding:14px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.solutions-api-table th{background:#ffffff08;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;color:#71717a}.solutions-api-table td{font-size:.95rem;color:#a1a1aa}.solutions-api-table code{font-family:JetBrains Mono,monospace;font-size:.9rem;color:#22c55e}.solutions-method{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.solutions-method-get{background:#22c55e26;color:#22c55e}.solutions-method-post{background:#3b82f626;color:#3b82f6}.solutions-api-note{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px}.solutions-api-note svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.solutions-api-note p{margin:0;font-size:.95rem;color:#d4d4d8}.solutions-problem-list{list-style:disc;padding-left:24px;margin:20px 0;color:#f87171}.solutions-problem-list li{padding:6px 0}.solutions-problem-result{font-style:italic;color:#71717a}.solutions-chaos-visual{display:flex;align-items:center;justify-content:center;gap:24px;padding:40px 20px;background:#ffffff05;border-radius:16px}.solutions-chaos-items{display:flex;flex-direction:column;gap:10px}.solutions-chaos-item{padding:10px 16px;background:#f871711a;border:1px dashed rgba(248,113,113,.3);border-radius:6px;font-size:.85rem;color:#f87171;transform:rotate(-2deg)}.solutions-chaos-item:nth-child(2){transform:rotate(1deg)}.solutions-chaos-item:nth-child(3){transform:rotate(-1deg)}.solutions-chaos-item:nth-child(4){transform:rotate(2deg)}.solutions-chaos-item:nth-child(5){transform:rotate(-3deg)}.solutions-chaos-arrow svg{color:#52525b}.solutions-chaos-solution{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;background:#eab3081a;border:2px solid rgba(234,179,8,.3);border-radius:12px;color:#eab308}.solutions-chaos-solution span{font-weight:700;font-size:1.1rem}.solutions-chaos-solution small{font-size:.8rem;color:#71717a}.solutions-integration-diagram{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.solutions-integration-standalone,.solutions-integration-full{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;min-width:280px}.solutions-integration-standalone h4,.solutions-integration-full h4{font-size:.9rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.solutions-integration-box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 24px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:10px;color:#eab308}.solutions-integration-box span{font-weight:600}.solutions-integration-box small{font-size:.8rem;color:#71717a}.solutions-integration-core{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.solutions-integration-arrow{width:2px;height:24px;background:linear-gradient(180deg,#eab308,#3b82f6)}.solutions-integration-hosts{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.solutions-integration-hosts span{font-size:.85rem;color:#71717a}.solutions-integration-divider{display:flex;align-items:center;font-size:1.2rem;font-weight:700;color:#52525b}.solutions-agent-arch-diagram{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px;background:#ffffff05;border-radius:16px}.solutions-arch-host-group{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.solutions-arch-host-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#a1a1aa}.solutions-arch-agent-badge{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#3b82f626;border-radius:4px;font-size:.7rem;font-weight:600;color:#3b82f6}.solutions-arch-arrows{display:flex;flex-direction:column;align-items:center;gap:8px}.solutions-arch-arrow{width:2px;height:40px;background:linear-gradient(180deg,#3b82f680,#3b82f6)}.solutions-arch-arrows span{font-size:.8rem;color:#52525b}.solutions-arch-collector-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 40px;background:#3b82f61a;border:2px solid rgba(59,130,246,.3);border-radius:12px;color:#3b82f6}.solutions-arch-collector-box span{font-weight:700}.solutions-arch-collector-box small{font-size:.8rem;color:#71717a}.solutions-cta{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgba(var(--brand-accent-rgb, 59, 130, 246),.05) 100%)}.solutions-cta-content{text-align:center;max-width:600px;margin:0 auto}.solutions-cta-content svg{color:var(--brand-accent, #3b82f6);margin-bottom:24px}.solutions-cta-core .solutions-cta-content svg{color:#3b82f6}.solutions-cta-agent .solutions-cta-content svg{color:#22c55e}.solutions-cta-content h2{font-family:var(--font-display);font-size:clamp(1.65rem,3.3vw,2.2rem);font-weight:600;line-height:1.14;letter-spacing:-.005em;margin:0 0 16px}.solutions-cta-content p{font-size:1.1rem;color:#a1a1aa;margin:0 0 32px}.solutions-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.solutions-related{padding:60px 0;background:#0a0a0f;border-top:1px solid rgba(255,255,255,.05)}.solutions-related-header{text-align:center;margin-bottom:32px}.solutions-related-header h3{font-size:1.1rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em;margin:0}.solutions-related-grid{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.solutions-related-link{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#d4d4d8;text-decoration:none;font-size:.95rem;transition:all .2s}.solutions-related-link:hover{background:#ffffff0f;border-color:#3b82f64d;color:#3b82f6}.solutions-related-link svg{color:#71717a}.solutions-related-link:hover svg{color:#3b82f6}.solutions-product-logo-memory{background:#ec489926;border-color:#ec48994d;color:#ec4899}.solutions-badge-memory{background:#ec48991a;border-color:#ec48994d;color:#ec4899}.solutions-gradient-text-memory{background:linear-gradient(135deg,#ec4899,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-memory,.solutions-btn-memory:hover{background:linear-gradient(135deg,#ec4899,#db2777)}.solutions-cta-memory{background:linear-gradient(180deg,#0a0a0f,#ec489914)}.solutions-hero-stats{display:flex;justify-content:center;gap:48px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.solutions-stat{text-align:center}.solutions-stat-value{display:block;font-size:2.5rem;font-weight:800;color:#ec4899;line-height:1}.solutions-stat-label{display:block;font-size:.85rem;color:#71717a;margin-top:8px}.solutions-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:900px){.solutions-problem-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.solutions-problem-grid{grid-template-columns:1fr}}.solutions-problem-card{padding:32px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center}.solutions-problem-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#ef44441a;border-radius:16px;color:#ef4444;margin:0 auto 16px}.solutions-problem-card h3{font-size:1.1rem;font-weight:700;margin:0 0 12px}.solutions-problem-card p{font-size:.9rem;color:#71717a;margin:0;line-height:1.5}.solutions-tools-showcase{display:flex;flex-direction:column;gap:16px}.solutions-tool-card{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;border-left:3px solid #ec4899;animation:fadeSlideIn .5s ease calc(var(--tool-index) * .1s) both}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.solutions-tool-header{margin-bottom:8px}.solutions-tool-name{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.95rem;color:#ec4899;background:#ec48991a;padding:4px 10px;border-radius:4px}.solutions-tool-desc{font-size:.95rem;color:#d4d4d8;margin:0 0 12px}.solutions-tool-example{font-size:.85rem;color:#71717a;font-style:italic}.solutions-tool-example span{color:#a1a1aa;font-style:normal}.solutions-memory-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.solutions-memory-types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.solutions-memory-types-grid{grid-template-columns:1fr}}.solutions-memory-type-card{padding:28px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.solutions-memory-type-card:hover{border-color:var(--type-color);transform:translateY(-4px)}.solutions-memory-type-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--type-color) 15%,transparent);border-radius:14px;color:var(--type-color);margin-bottom:16px}.solutions-memory-type-card h3{font-size:1.15rem;font-weight:700;margin:0 0 10px}.solutions-memory-type-card>p{font-size:.9rem;color:#a1a1aa;margin:0 0 16px;line-height:1.5}.solutions-memory-type-details{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.solutions-memory-type-details li{font-size:.75rem;padding:4px 10px;background:#ffffff0a;border-radius:100px;color:#71717a}.solutions-consolidation-visual{display:flex;align-items:center;justify-content:center;padding:60px}.solutions-consolidation-cycle{position:relative;width:300px;height:300px}.solutions-cycle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#ec489926;border:2px solid rgba(236,72,153,.3);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ec4899;text-align:center;font-size:.8rem;font-weight:600;animation:slowSpin 20s linear infinite}@keyframes slowSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.solutions-cycle-center svg{margin-bottom:6px;animation:slowSpin 20s linear infinite reverse}.solutions-cycle-item{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.7rem;color:#d4d4d8;transform:rotate(var(--item-angle)) translate(130px) rotate(calc(-1 * var(--item-angle)));animation:orbitPulse 4s ease-in-out infinite}@keyframes orbitPulse{0%,to{opacity:.7}50%{opacity:1}}.solutions-consolidation-features{margin-top:24px;display:flex;flex-direction:column;gap:16px}.solutions-consolidation-feature{display:flex;gap:16px;align-items:flex-start}.solutions-consolidation-feature-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:#ec48991a;border-radius:10px;color:#ec4899}.solutions-consolidation-feature h4{font-size:.95rem;font-weight:600;margin:0 0 4px}.solutions-consolidation-feature p{font-size:.85rem;color:#71717a;margin:0;line-height:1.5}.solutions-architecture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px}@media(max-width:900px){.solutions-architecture-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.solutions-architecture-grid{grid-template-columns:1fr}}.solutions-architecture-card{padding:28px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center}.solutions-architecture-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#8b5cf626;border-radius:14px;color:#8b5cf6;margin:0 auto 16px}.solutions-architecture-card h3{font-size:1.05rem;font-weight:700;margin:0 0 8px}.solutions-architecture-card p{font-size:.85rem;color:#71717a;margin:0;line-height:1.5}.solutions-architecture-diagram{padding:40px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}.solutions-arch-flow{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.solutions-arch-node{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 32px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:.9rem;color:#d4d4d8}.solutions-arch-node-client{border-color:#ec48994d;color:#ec4899}.solutions-arch-node-api{border-color:#8b5cf64d;color:#8b5cf6}.solutions-arch-node-db{border-color:#06b6d44d;color:#06b6d4}.solutions-arch-arrow{color:#52525b}.solutions-arch-audit{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-size:.85rem;color:#71717a}.solutions-comparison-table{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.solutions-comparison-header,.solutions-comparison-row{display:grid;grid-template-columns:1.5fr 1fr 1.5fr}@media(max-width:700px){.solutions-comparison-header,.solutions-comparison-row{grid-template-columns:1fr}.solutions-comparison-feature{font-weight:600!important}}.solutions-comparison-header{background:#ffffff0a;font-weight:600;font-size:.9rem}.solutions-comparison-header>div,.solutions-comparison-row>div{padding:16px 20px}.solutions-comparison-row{border-top:1px solid rgba(255,255,255,.06)}.solutions-comparison-row:hover{background:#ffffff05}.solutions-comparison-feature{color:#d4d4d8}.solutions-comparison-other{color:#71717a;font-size:.9rem}.solutions-comparison-quox{display:flex;align-items:center;gap:8px;color:#10b981;font-size:.9rem}.solutions-comparison-quox svg{min-width:16px}.solutions-use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:700px){.solutions-use-cases-grid{grid-template-columns:1fr}}.solutions-use-case-card{padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.solutions-use-case-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ec48991a;border-radius:14px;color:#ec4899;margin-bottom:16px}.solutions-use-case-card h3{font-size:1.15rem;font-weight:700;margin:0 0 12px}.solutions-use-case-card p{font-size:.9rem;color:#a1a1aa;margin:0;line-height:1.6}.solutions-import-visual{padding:40px}.solutions-import-flow{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.solutions-import-step{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:.85rem;color:#d4d4d8;text-align:center}.solutions-import-step svg{color:#ec4899}.solutions-import-arrow{color:#52525b}.solutions-import-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.solutions-import-platform{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;color:#d4d4d8}.solutions-import-platform-dot{width:8px;height:8px;border-radius:50%;background:var(--platform-color, #888)}.solutions-import-platform-format{font-size:.75rem;color:#71717a;font-family:monospace}.solutions-advanced-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.solutions-advanced-grid{grid-template-columns:1fr}}.solutions-advanced-card{padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;border-top:3px solid var(--card-accent, #8b5cf6)}.solutions-advanced-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:12px;margin-bottom:16px;color:var(--card-accent, #8b5cf6)}.solutions-advanced-card h3{font-size:1.25rem;font-weight:600;margin:0 0 12px}.solutions-advanced-card>p{font-size:.9rem;color:#a1a1aa;line-height:1.6;margin:0 0 16px}.solutions-check-list-compact li{font-size:.85rem;gap:8px}.solutions-roadmap-card{position:relative;padding:48px;background:linear-gradient(135deg,#ec489914,#8b5cf614);border:1px solid rgba(236,72,153,.2);border-radius:16px;text-align:center}.solutions-roadmap-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:100px;font-size:.8rem;font-weight:600;color:#fff}.solutions-roadmap-card h2{font-family:var(--font-display);font-size:1.9rem;font-weight:600;line-height:1.15;letter-spacing:-.005em;margin:16px 0}.solutions-roadmap-card>p{max-width:600px;margin:0 auto 24px;color:#a1a1aa;line-height:1.6}.solutions-roadmap-features{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.solutions-roadmap-feature{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border-radius:8px;font-size:.85rem;color:#d4d4d8}.solutions-roadmap-feature svg{color:#ec4899}.solutions-product-logo-flow{background:#f9731626;border-color:#f973164d;color:#f97316}.solutions-badge-flow{background:#f973161a;border-color:#f973164d;color:#f97316}.solutions-gradient-text-flow{background:linear-gradient(135deg,#f97316,#f59e0b,#eab308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-flow{background:linear-gradient(135deg,#f97316,#ea580c)}.solutions-btn-flow:hover{box-shadow:0 8px 24px #f9731666}.solutions-cta-flow{background:linear-gradient(180deg,transparent 0%,rgba(249,115,22,.05) 100%)}.solutions-page-flow .solutions-feature-icon-full{background:#f973161a;color:#f97316}.solutions-deploy-modes{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:900px){.solutions-deploy-modes{flex-direction:column}}.solutions-deploy-mode{flex:1;min-width:260px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;text-align:center;transition:all .2s}.solutions-deploy-mode:hover{background:#ffffff0a;border-color:#f973164d;transform:translateY(-4px)}.solutions-deploy-mode h4{font-size:1.1rem;font-weight:700;margin:0;color:#f97316}.solutions-deploy-mode p{font-size:.9rem;color:#71717a;margin:0;line-height:1.5}.solutions-deploy-mode-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f9731626;border-radius:14px;color:#f97316}.solutions-deploy-flow{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.8rem;color:#52525b}.solutions-deploy-flow span{padding:4px 10px;background:#ffffff0d;border-radius:4px;color:#a1a1aa}.solutions-deploy-flow .solutions-deploy-flow-active{background:#f9731626;color:#f97316;font-weight:600}.solutions-product-logo-terminal{background:#10b98126;border-color:#10b9814d;color:#10b981}.solutions-badge-terminal{background:#10b9811a;border-color:#10b9814d;color:#10b981}.solutions-gradient-text-terminal{background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-terminal{background:linear-gradient(135deg,#10b981,#059669)}.solutions-btn-terminal:hover{box-shadow:0 8px 24px #10b98166}.solutions-hero-terminal .solutions-hero-orb-1{background:#10b98140}.solutions-hero-terminal .solutions-hero-orb-2{background:#34d39933}.solutions-cta-terminal{background:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.05) 100%)}.solutions-cta-terminal .solutions-cta-content svg{color:#10b981}.solutions-page-terminal .solutions-feature-icon-full{background:#10b9811a;color:#10b981}.solutions-terminal-modes{display:flex;flex-direction:column;gap:16px}.solutions-terminal-mode-card{display:flex;gap:16px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.solutions-terminal-mode-card:hover{background:#ffffff0a;border-color:#10b9814d;transform:translate(4px)}.solutions-terminal-mode-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#10b9811f;border-radius:12px;color:#10b981;flex-shrink:0}.solutions-terminal-mode-card h4{margin:0 0 4px;font-size:1rem;font-weight:700;color:#10b981}.solutions-terminal-mode-card p{margin:0;font-size:.85rem;color:#71717a;line-height:1.5}.solutions-badge-mcp{background:#06b6d41a;border-color:#06b6d44d;color:#06b6d4}.solutions-gradient-text-mcp{background:linear-gradient(135deg,#06b6d4,#22d3ee,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-mcp{background:linear-gradient(135deg,#06b6d4,#0891b2)}.solutions-btn-mcp:hover{box-shadow:0 8px 24px #06b6d466}.solutions-hero-mcp .solutions-hero-orb-1{background:#06b6d440}.solutions-hero-mcp .solutions-hero-orb-2{background:#22d3ee33}.solutions-cta-mcp{background:linear-gradient(180deg,transparent 0%,rgba(6,182,212,.05) 100%)}.solutions-cta-mcp .solutions-cta-content svg{color:#06b6d4}.solutions-page-mcp .solutions-feature-icon-full{background:#06b6d41a;color:#06b6d4}.solutions-page-mcp .solutions-badge{color:#f59e0b;border-color:#f59e0b4d}.solutions-product-logo-mcp{background:#f59e0b26;border-color:#f59e0b4d;color:#f59e0b}.solutions-mcp-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;margin-top:2rem}.solutions-mcp-flow-node{padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-align:center}.solutions-mcp-flow-node svg{color:#f59e0b;margin-bottom:12px}.solutions-mcp-flow-node h4{margin:0 0 4px;font-size:1rem;color:var(--text-primary, #fff)}.solutions-mcp-flow-node p{margin:0;font-size:.8rem;color:var(--text-secondary, #a1a1aa);line-height:1.4}.solutions-mcp-flow-arrow{display:flex;align-items:center;justify-content:center;color:#f59e0b80}.solutions-mcp-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:1.5rem}.solutions-mcp-tool-card{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .2s}.solutions-mcp-tool-card:hover{background:#ffffff0a;border-color:#f59e0b4d}.solutions-mcp-tool-card svg{color:#f59e0b;margin-bottom:10px}.solutions-mcp-tool-card h4{margin:0 0 6px;font-size:.95rem;color:var(--text-primary, #fff)}.solutions-mcp-tool-card p{margin:0;font-size:.8rem;color:var(--text-secondary, #a1a1aa);line-height:1.4}.solutions-mcp-tool-card .solutions-mcp-tool-count{margin-top:10px;font-size:.75rem;color:#f59e0b;font-weight:600}.solutions-mcp-agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:1.5rem}.solutions-mcp-agent-card{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.solutions-mcp-agent-card h4{margin:0 0 4px;font-size:.95rem;color:#f59e0b;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace)}.solutions-mcp-agent-card .solutions-mcp-agent-role{margin:0 0 10px;font-size:.8rem;color:var(--text-secondary, #a1a1aa)}.solutions-mcp-agent-tools{display:flex;flex-wrap:wrap;gap:4px}.solutions-mcp-agent-tools span{padding:2px 8px;background:#f59e0b14;border-radius:4px;font-size:.7rem;color:#f59e0bcc;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace)}@media(max-width:768px){.solutions-mcp-flow{grid-template-columns:1fr;gap:8px}.solutions-mcp-flow-arrow{transform:rotate(90deg)}.solutions-mcp-tools-grid{grid-template-columns:repeat(2,1fr)}.solutions-mcp-agents-grid{grid-template-columns:1fr}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.solutions-memory-demo{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem}.solutions-memory-demo__header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);color:#fff6;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.solutions-memory-demo__dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:solutions-demo-pulse 2s ease-in-out infinite}@keyframes solutions-demo-pulse{0%,to{opacity:.4}50%{opacity:1}}.solutions-memory-demo__lines{padding:8px 0}.solutions-memory-demo__line{display:flex;align-items:center;gap:8px;padding:4px 14px;color:#ffffff80;opacity:0;animation:solutions-demo-line-in .4s ease-out forwards}@keyframes solutions-demo-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.solutions-memory-demo__time{color:#fff3;flex-shrink:0;font-variant-numeric:tabular-nums}.solutions-memory-demo__indicator{width:5px;height:5px;border-radius:50%;flex-shrink:0}.solutions-memory-demo__indicator--green{background:#22c55e}.solutions-memory-demo__indicator--blue{background:#3b82f6}.solutions-memory-demo__indicator--red{background:#f87171}.solutions-memory-demo__indicator--purple{background:#8b5cf6}.solutions-memory-demo__badge{margin-left:auto;padding:1px 6px;border-radius:3px;background:#8b5cf626;color:#8b5cf6b3;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.solutions-numbered-steps{display:flex;flex-direction:column;gap:1.25rem}.solutions-numbered-steps--wide{max-width:700px;margin:0 auto}.solutions-step{display:flex;gap:1rem;align-items:flex-start}.solutions-step__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#10b9811a;color:#10b981;font-weight:700;font-size:.85rem;flex-shrink:0}.solutions-step strong{display:block;margin-bottom:4px;color:var(--text-primary, #fff)}.solutions-step p{margin:0;color:var(--text-secondary, #a1a1aa);font-size:.9rem;line-height:1.5}.solutions-tier-table{max-width:600px;margin:2.5rem auto 0}.solutions-tier-table table{width:100%;border-collapse:collapse;font-size:.85rem}.solutions-tier-table th{padding:8px 12px;text-align:left;color:var(--text-secondary, #a1a1aa);border-bottom:1px solid rgba(255,255,255,.08);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.solutions-tier-table th:nth-child(2),.solutions-tier-table th:nth-child(3){text-align:center;width:80px}.solutions-tier-table td{padding:8px 12px;color:var(--text-secondary, #a1a1aa);border-bottom:1px solid rgba(255,255,255,.04)}.solutions-tier-table td:nth-child(2),.solutions-tier-table td:nth-child(3){text-align:center}.solutions-tier-check{color:#22c55e;font-weight:600}.solutions-tier-dash{color:#ffffff26}.solutions-tier-table__cta{text-align:center;margin-top:1.25rem;color:var(--text-secondary, #a1a1aa);font-size:.85rem}.solutions-hero-bastion .solutions-hero-orb-1{background:#eab30840}.solutions-hero-bastion .solutions-hero-orb-2{background:#ca8a0433}.solutions-cta-bastion{background:linear-gradient(180deg,transparent 0%,rgba(234,179,8,.05) 100%)}.solutions-cta-bastion .solutions-cta-content svg{color:#eab308}.solutions-cta-wazuh{background:linear-gradient(180deg,transparent 0%,rgba(0,169,229,.05) 100%)}.solutions-cta-wazuh .solutions-cta-content svg{color:#00a9e5}.solutions-page-bastion .solutions-feature-icon-full{background:#eab3081a;color:#eab308}.solutions-page-bastion .solutions-badge{color:#eab308;border-color:#eab3084d}.solutions-tools-section .solutions-code-content code{background:#eab3081a;color:#eab308;padding:2px 6px;border-radius:3px;font-size:.85em}.solutions-cli-demo{display:flex;flex-direction:column;gap:24px}.solutions-code-block-tui{border-color:#eab30833}.solutions-code-block-tui .solutions-code-header{border-bottom-color:#eab30826;color:#eab308}.solutions-code-block-tui .solutions-code-content{color:#eab308;font-size:.8rem;line-height:1.4}.solutions-cli-views{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.solutions-cli-view-card{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center}.solutions-cli-view-card svg{color:#eab308;margin-bottom:8px}.solutions-cli-view-card h4{margin:0 0 6px;font-size:.95rem;color:var(--text-primary, #fff)}.solutions-cli-view-card p{margin:0;font-size:.8rem;color:var(--text-secondary, #a1a1aa);line-height:1.4}.solutions-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.solutions-steps .solutions-step{display:flex;flex-direction:column;gap:12px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px}.solutions-step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eab3081a;color:#eab308;font-weight:700;font-size:1rem}.solutions-steps .solutions-step h4{margin:0;font-size:1rem;color:var(--text-primary, #fff)}.solutions-steps .solutions-step p{margin:0;font-size:.85rem;color:var(--text-secondary, #a1a1aa);line-height:1.5}.solutions-steps .solutions-step code{display:block;padding:8px 10px;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:4px;font-size:.75rem;color:#eab308;word-break:break-all;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace)}@media(max-width:768px){.solutions-cli-views{grid-template-columns:repeat(2,1fr)}.solutions-steps{grid-template-columns:1fr}}.solutions-badge-cli{background:#a855f71a;border-color:#a855f74d;color:#a855f7}.solutions-gradient-text-cli{background:linear-gradient(135deg,#a855f7,#c084fc,#d8b4fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-cli{background:linear-gradient(135deg,#a855f7,#9333ea)}.solutions-btn-cli:hover{box-shadow:0 8px 24px #a855f766}.solutions-hero-cli .solutions-hero-orb-1{background:#a855f740}.solutions-hero-cli .solutions-hero-orb-2{background:#c084fc33}.solutions-cta-cli{background:linear-gradient(180deg,transparent 0%,rgba(168,85,247,.05) 100%)}.solutions-cta-cli .solutions-cta-content svg{color:#a855f7}.solutions-page-cli .solutions-feature-icon-full{background:#a855f71a;color:#a855f7}.solutions-page-cli .solutions-badge{color:#a855f7;border-color:#a855f74d}.solutions-badge-teams{background:#8b5cf61a;border-color:#8b5cf64d;color:#8b5cf6}.solutions-gradient-text-teams{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-teams{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.solutions-btn-teams:hover{box-shadow:0 8px 24px #8b5cf666}.solutions-hero-teams .solutions-hero-orb-1{background:#8b5cf640}.solutions-hero-teams .solutions-hero-orb-2{background:#a78bfa33}.solutions-cta-teams{background:linear-gradient(180deg,transparent 0%,rgba(139,92,246,.05) 100%)}.solutions-cta-teams .solutions-cta-content svg{color:#8b5cf6}.solutions-page-teams .solutions-feature-icon-full{background:#8b5cf61a;color:#8b5cf6}.solutions-page-teams .solutions-badge{color:#8b5cf6;border-color:#8b5cf64d}.solutions-badge-vault{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.solutions-gradient-text-vault{background:linear-gradient(135deg,#ef4444,#f87171,#fca5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-hero-vault .solutions-hero-orb-1{background:#ef444440}.solutions-hero-vault .solutions-hero-orb-2{background:#f8717133}.solutions-cta-vault{background:linear-gradient(180deg,transparent 0%,rgba(239,68,68,.05) 100%)}.solutions-cta-vault .solutions-cta-content svg{color:#ef4444}.solutions-page-vault .solutions-feature-icon-full{background:#ef44441a;color:#ef4444}.solutions-page-vault .solutions-badge{color:#ef4444;border-color:#ef44444d}.solutions-step-number-teams{background:#8b5cf61a!important;color:#8b5cf6!important}@media(max-width:768px){.solutions-page-teams .solutions-steps{grid-template-columns:1fr!important}.solutions-page-teams .solutions-teams-arch-mobile{display:flex!important}}.solutions-maintenance-pipeline{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.solutions-pipeline-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.solutions-pipeline-steps{padding:8px 0}.solutions-pipeline-step{display:flex;align-items:center;gap:12px;padding:10px 16px;transition:background .2s}.solutions-pipeline-step:hover{background:#ffffff05}.solutions-pipeline-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.solutions-pipeline-step--done .solutions-pipeline-icon{color:#10b981;background:#10b9811f}.solutions-pipeline-step--active .solutions-pipeline-icon{color:#3b82f6;background:#3b82f61f;animation:solutions-pipeline-pulse 1.5s ease-in-out infinite}.solutions-pipeline-step--pending .solutions-pipeline-icon{color:#ffffff40;background:#ffffff0a}@keyframes solutions-pipeline-pulse{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 0 6px #3b82f600}}.solutions-pipeline-info{display:flex;flex-direction:column;gap:1px;min-width:0}.solutions-pipeline-name{font-size:.85rem;font-weight:600;color:#f5f5f5}.solutions-pipeline-step--pending .solutions-pipeline-name{color:#ffffff59}.solutions-pipeline-desc{font-size:.75rem;color:#ffffff73}.solutions-pipeline-step--done .solutions-pipeline-desc{color:#10b981b3}.solutions-pipeline-step--active .solutions-pipeline-desc{color:#3b82f6b3}.solutions-pipeline-footer{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#fff6}.downloads-hero{text-align:center;padding:160px 24px 80px}.downloads-hero h1{font-family:var(--font-display);font-size:clamp(2.7rem,5.4vw,3.75rem);font-weight:600;line-height:1.1;margin:0 0 16px;letter-spacing:-.005em}.downloads-hero p{font-size:1.2rem;color:#a1a1aa;max-width:600px;margin:0 auto}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 24px 100px}.download-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;transition:all .3s;display:flex;flex-direction:column}.download-card:hover{transform:translateY(-6px);background:#ffffff0d;box-shadow:0 20px 40px #0000004d}.download-card-featured{border-color:#10b98166;box-shadow:0 0 30px #10b9811a}.download-card-featured:hover{border-color:#10b98199;box-shadow:0 20px 40px #0000004d,0 0 40px #10b98126}.download-card-logo{height:60px;object-fit:contain;align-self:flex-start;margin-bottom:20px}.download-card-icon-fallback{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:14px;margin-bottom:20px}.download-card-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;font-size:.78rem;font-weight:600;margin-bottom:12px;width:fit-content}.download-card-status-available{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.download-card-status-coming-soon{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.download-card h3{font-size:1.3rem;font-weight:700;margin:0 0 8px}.download-card-tagline{font-size:13.5px;color:#ffffff8c;margin:0 0 12px;line-height:1.6}.download-card-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.download-card-platforms span{display:inline-block;padding:4px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:.78rem;color:#71717a}.download-card-action{margin-top:auto;padding-top:16px}.download-card-action .solutions-btn{width:100%;justify-content:center}.install-coming-soon{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;gap:14px;margin-top:24px}.install-coming-soon svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.install-coming-soon-text h4{font-size:.95rem;font-weight:600;color:#f59e0b;margin:0 0 4px}.install-coming-soon-text p{font-size:.88rem;color:#a1a1aa;margin:0;line-height:1.5}.solutions-install-section{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.02) 100%)}.solutions-install-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}@media(max-width:500px){.solutions-install-methods{grid-template-columns:1fr}}.solutions-install-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.solutions-install-card-header{padding:16px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-size:.9rem;font-weight:600;color:#d4d4d8}.solutions-install-code{padding:20px;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.85rem;line-height:1.8;color:#a1a1aa;overflow-x:auto}.solutions-install-code .install-comment{color:#52525b}.solutions-install-code .install-cmd{color:#10b981}.solutions-install-code .install-flag{color:#3b82f6}@media(max-width:500px){.downloads-grid{grid-template-columns:1fr}}.solutions-badge-mirror{background:#4f46e51a;border-color:#4f46e54d;color:#4f46e5}.solutions-gradient-text-mirror{background:linear-gradient(135deg,#4f46e5,#818cf8,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-mirror{background:linear-gradient(135deg,#4f46e5,#4338ca)}.solutions-btn-mirror:hover{box-shadow:0 8px 24px #4f46e566}.solutions-hero-mirror .solutions-hero-orb-1{background:#4f46e540}.solutions-hero-mirror .solutions-hero-orb-2{background:#818cf833}.solutions-page-mirror .solutions-hero{padding-top:8rem}.solutions-cta-mirror{background:linear-gradient(180deg,transparent 0%,rgba(79,70,229,.05) 100%)}.solutions-cta-mirror .solutions-cta-content svg{color:#4f46e5}.solutions-page-mirror .solutions-feature-icon-full{background:#4f46e51a;color:#4f46e5}@keyframes mirror-scan-line{0%{transform:translateY(0);opacity:.8}to{transform:translateY(200px);opacity:0}}@keyframes mirror-node-appear{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes mirror-edge-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes mirror-pulse{0%,to{opacity:.6}50%{opacity:1}}.mirror-scan-visual{position:relative;width:100%;max-width:520px;height:320px;margin:0 auto;border-radius:1rem;overflow:hidden;background:#4f46e50a;border:1px solid rgba(79,70,229,.15)}.mirror-scan-visual__tree{position:absolute;left:8%;top:50%;transform:translateY(-50%);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.78rem;line-height:1.7;color:#71717a;opacity:.7}.mirror-scan-visual__graph{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.mirror-scan-visual__graph circle{animation:mirror-node-appear .6s ease-out both}.mirror-scan-visual__graph line{stroke-dasharray:100;animation:mirror-edge-draw 1s ease-out both}.mirror-scan-visual__beam{position:absolute;left:0;top:-2px;width:100%;height:3px;background:linear-gradient(90deg,transparent,#818cf8,transparent);animation:mirror-scan-line 2.5s ease-in-out infinite}.mirror-scan-visual__arrow{position:absolute;left:46%;top:50%;transform:translate(-50%,-50%);color:#4f46e5;animation:mirror-pulse 2s ease-in-out infinite}.mirror-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.mirror-compare-grid{grid-template-columns:1fr}}.mirror-compare-card{padding:28px;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-align:center}.mirror-compare-card--bad{border-color:#ef444433;background:#ef444408}.mirror-compare-card--good{border-color:#4f46e54d;background:#4f46e50d}.mirror-compare-card--best{border-color:#818cf866;background:linear-gradient(180deg,#4f46e514,#818cf80a)}.mirror-compare-card h3{font-size:1.1rem;margin:12px 0 8px;font-weight:700}.mirror-compare-card p{font-size:.9rem;color:#a1a1aa;margin:0 0 16px}.mirror-compare-card .mirror-compare-stat{font-size:2rem;font-weight:800;display:block;margin-bottom:4px}.mirror-compare-card--bad .mirror-compare-stat{color:#ef4444}.mirror-compare-card--good .mirror-compare-stat{color:#4f46e5}.mirror-compare-card--best .mirror-compare-stat{color:#818cf8}.mirror-compare-card .mirror-compare-label{font-size:.8rem;color:#71717a}.mirror-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}@media(max-width:768px){.mirror-steps{grid-template-columns:1fr}}.mirror-step{text-align:center;padding:32px 24px;border-radius:1rem;border:1px solid rgba(79,70,229,.15);background:#4f46e508;position:relative}.mirror-step__icon{width:56px;height:56px;border-radius:50%;background:#4f46e51f;color:#818cf8;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.mirror-step__number{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:#4f46e5;color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.mirror-step h3{font-size:1.15rem;margin:0 0 8px}.mirror-step p{font-size:.9rem;color:#a1a1aa;margin:0}.mirror-arch{max-width:800px;margin:0 auto}.mirror-arch__layer{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:2px;border-radius:8px;background:#4f46e50a;border:1px solid rgba(79,70,229,.1);transition:background .2s,border-color .2s}.mirror-arch__layer:hover{background:#4f46e514;border-color:#4f46e540}.mirror-arch__layer-icon{width:40px;height:40px;border-radius:8px;background:#4f46e51a;color:#818cf8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mirror-arch__layer-text{flex:1}.mirror-arch__layer-text h4{font-size:.95rem;margin:0 0 2px;font-weight:600}.mirror-arch__layer-text p{font-size:.82rem;color:#71717a;margin:0}.mirror-arch__arrow{text-align:center;color:#4f46e54d;padding:4px 0;font-size:1.2rem}@keyframes noc-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.noc-status-dot{animation:noc-breathe 2.5s ease-in-out infinite}@media(max-width:768px){.noc-fleet-grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.viz-demo{max-width:960px;margin:0 auto}.viz-demo-layout{display:flex;gap:1.5rem;align-items:flex-start}.viz-demo-left{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.viz-demo-stage{background:radial-gradient(ellipse at center,rgba(255,255,255,.03) 0%,transparent 70%);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;flex-shrink:0}.viz-demo-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.viz-demo-panel{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.1rem}.viz-demo-panel-title{margin:0 0 .85rem;color:#ffffffd9;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:8px}.viz-demo-state-indicator{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.viz-demo-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.viz-demo-thumb{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem;background:#00000040;border:2px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.viz-demo-thumb:hover{border-color:#ffffff2e;background:#ffffff0a}.viz-demo-thumb-active{border-color:#f97316;background:#f9731614;box-shadow:0 0 16px #f9731626}.viz-demo-thumb-canvas{width:60px;height:60px;border-radius:6px;overflow:hidden;pointer-events:none}.viz-demo-thumb-canvas canvas{width:60px!important;height:60px!important}.viz-demo-thumb-name{font-size:.7rem;font-weight:600;color:#e4e4e7;line-height:1}.viz-demo-thumb-agent{font-size:.6rem;color:#ffffff59;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);line-height:1}.viz-demo-thumb-free{position:absolute;top:-5px;right:-4px;font-size:.5rem;font-weight:700;letter-spacing:.05em;padding:1px 5px;background:linear-gradient(135deg,#30ff90,#22c55e);color:#0a0a0f;border-radius:4px}.viz-demo-states{display:flex;gap:.4rem;flex-wrap:wrap}.viz-demo-state-btn{display:flex;align-items:center;gap:.35rem;padding:.4rem .7rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#a1a1aa;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.viz-demo-state-btn:hover{background:#ffffff0f;color:#e4e4e7}.viz-demo-state-btn-active{background:color-mix(in srgb,var(--state-color) 10%,transparent);border-color:var(--state-color);color:var(--state-color)}.viz-demo-state-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.viz-demo-state-btn-active .viz-demo-state-dot{box-shadow:0 0 8px currentColor}.viz-demo-color-overview{display:flex;gap:.4rem;flex-wrap:wrap}.viz-demo-chip{display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:5px;cursor:pointer;transition:all .15s}.viz-demo-chip:hover{border-color:var(--chip-color)}.viz-demo-chip-active{border-color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 12%,transparent)}.viz-demo-chip-swatch{width:12px;height:12px;border-radius:3px}.viz-demo-chip-label{font-size:.6rem;color:#fff6;text-transform:uppercase;letter-spacing:.04em}.viz-demo-chip-active .viz-demo-chip-label{color:#fffc}.viz-demo-sliders{display:flex;flex-direction:column;gap:1rem}.viz-demo-slider-row{display:flex;flex-direction:column;gap:.35rem}.viz-demo-slider-row label{display:flex;justify-content:space-between;align-items:center;color:#ffffff73;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.viz-demo-slider-val{color:#f97316;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.7rem}.viz-demo-slider-row input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#ffffff14;border-radius:3px;outline:none;cursor:pointer}.viz-demo-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border:2px solid #f97316;border-radius:50%;cursor:pointer;box-shadow:0 0 6px #f973164d;transition:transform .1s}.viz-demo-slider-row input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px #f9731680}.viz-demo-slider-row input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#fff;border:2px solid #f97316;border-radius:50%;cursor:pointer;box-shadow:0 0 6px #f973164d}.viz-demo-color-row{display:flex;align-items:center;gap:.6rem}.viz-demo-color-row input[type=color]{width:30px;height:30px;border:2px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;background:transparent;padding:2px;flex-shrink:0}.viz-demo-color-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.viz-demo-color-row input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}.viz-demo-hue-slider{flex:1;-webkit-appearance:none;appearance:none;height:8px!important;border-radius:4px;outline:none;cursor:pointer;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}.viz-demo-hue-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#fff;border:2px solid rgba(0,0,0,.4);border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0000004d}.viz-demo-hue-slider::-moz-range-thumb{width:14px;height:14px;background:#fff;border:2px solid rgba(0,0,0,.4);border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0000004d}@media(max-width:700px){.viz-demo-layout{flex-direction:column}.viz-demo-left{width:100%;align-items:center}.viz-demo-stage{max-width:320px}.viz-demo-themes{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.viz-demo-stage{max-width:280px}.viz-demo-themes{grid-template-columns:repeat(2,1fr)}.viz-demo-states{gap:.3rem}.viz-demo-state-btn{padding:.35rem .5rem;font-size:.7rem}}.solutions-badge-pluginsdk{background:#14b8a61a;border-color:#14b8a64d;color:#14b8a6}.solutions-gradient-text-pluginsdk{background:linear-gradient(135deg,#14b8a6,#2dd4bf,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-pluginsdk{background:linear-gradient(135deg,#14b8a6,#0d9488)}.solutions-btn-pluginsdk:hover{box-shadow:0 8px 24px #14b8a666}.solutions-hero-pluginsdk .solutions-hero-orb-1{background:#14b8a640}.solutions-hero-pluginsdk .solutions-hero-orb-2{background:#2dd4bf33}.solutions-cta-pluginsdk{background:linear-gradient(180deg,transparent 0%,rgba(20,184,166,.05) 100%)}.solutions-cta-pluginsdk .solutions-cta-content svg{color:#14b8a6}.solutions-page-pluginsdk .solutions-feature-icon-full{background:#14b8a61a;color:#14b8a6}.solutions-gradient-text-qluster{background:linear-gradient(135deg,#0d9488,#2dd4bf,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-qluster{background:linear-gradient(135deg,#0d9488,#0f766e)}.solutions-btn-qluster:hover{box-shadow:0 8px 24px #2dd4bf66}.solutions-hero-qluster .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(45,212,191,.25))}.solutions-hero-qluster .solutions-hero-orb-1{background:#0d948840}.solutions-hero-qluster .solutions-hero-orb-2{background:#22d3ee33}.solutions-cta-qluster{background:linear-gradient(180deg,transparent 0%,rgba(45,212,191,.05) 100%)}.solutions-cta-qluster .solutions-cta-content svg{color:#2dd4bf}.solutions-page-qluster .solutions-feature-icon-full{background:#2dd4bf1a;color:#2dd4bf}.solutions-page-qluster .solutions-badge{color:#2dd4bf;border-color:#2dd4bf4d}.solutions-gradient-text-quoxbox{background:linear-gradient(135deg,#475569,#38bdf8 60%,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solutions-btn-quoxbox{background:linear-gradient(135deg,#0369a1,#075985)}.solutions-btn-quoxbox:hover{box-shadow:0 8px 24px #38bdf866}.solutions-hero-quoxbox .solutions-hero-logo{filter:drop-shadow(0 4px 24px rgba(56,189,248,.25))}.solutions-hero-quoxbox .solutions-hero-orb-1{background:#4755694d}.solutions-hero-quoxbox .solutions-hero-orb-2{background:#38bdf838}.solutions-cta-quoxbox{background:linear-gradient(180deg,transparent 0%,rgba(56,189,248,.05) 100%)}.solutions-cta-quoxbox .solutions-cta-content svg{color:#38bdf8}.solutions-page-quoxbox .solutions-feature-icon-full{background:#38bdf81a;color:#38bdf8}.solutions-page-quoxbox .solutions-badge{color:#38bdf8;border-color:#38bdf84d}@media(max-width:640px){.solutions-page .solutions-hero{padding-top:2.6rem}.solutions-page .solutions-hero h1{font-size:clamp(1.9rem,7.4vw,2.3rem);margin:.3rem 0 .5rem}.solutions-page .solutions-hero-lead{font-size:.96rem;line-height:1.55;margin-bottom:.6rem}.solutions-page .solutions-hero-actions{gap:.5rem;margin-top:.4rem}}@media(min-width:981px)and (max-height:780px){.solutions-page .solutions-hero{padding-top:3rem}.solutions-page .solutions-hero h1{font-size:clamp(2.1rem,3.2vw,2.7rem);margin:.3rem 0 .6rem}.solutions-page .solutions-hero-lead{margin-bottom:.7rem}}@media(max-width:640px){.solutions-page .cmp-hero{padding-top:56px!important}.solutions-page .cmp-hero h1{font-size:clamp(1.8rem,7vw,2.1rem);margin-top:10px;margin-bottom:10px}.solutions-page .cmp-hero p{font-size:.96rem;line-height:1.55}}
