.home-hero{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));padding:104px 0;color:var(--brand-text-inverse)}.home-hero a,.home-hero h1,.home-hero p{color:var(--brand-text-inverse)}.home-hero img{width:100%;min-height:460px;-o-object-fit:cover;object-fit:cover;border:1px solid #4a5060}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:28px 0}.home-hero .command-bar{background:#090b0e;padding:13px 16px;max-width:650px}.home-hero code{color:#fff}.ai-capabilities,.ai-install-runbook,.home-faq,.research-specs{padding:88px 0}.spec-table{border:1px solid var(--brand-border)}.spec-table h3{background:var(--brand-bg-alt);padding:16px 20px;margin:0;border-bottom:1px solid var(--brand-border)}.spec-table div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--brand-border)}.spec-table span,.spec-table strong{padding:16px 20px;color:var(--brand-text)}.spec-table strong{background:var(--brand-neutral-light)}.company-stats{background:var(--brand-primary-dark);padding:52px 0}.stat-row{display:grid;grid-template-columns:repeat(4,1fr)}.stat-row div{padding:12px 24px;border-right:1px solid #3d4250}.stat-row span,.stat-row strong{display:block;color:var(--brand-text-inverse)}.stat-row strong{font-size:1.75rem}.stat-row span{font-size:.85rem;margin-top:6px}.ai-capabilities{background:var(--brand-bg-alt)}.capability-card{background:#fff;border-top:3px solid var(--brand-accent);padding:32px;height:100%}.capability-card span{color:var(--brand-accent);font-weight:800}.capability-card dl{display:grid;grid-template-columns:80px 1fr;grid-gap:8px;gap:8px}.capability-card dd,.capability-card p{color:var(--brand-text)}.install-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;list-style:none;padding:0}.install-steps li{border:1px solid var(--brand-border);padding:28px}.install-steps li+li{border-left:0}.install-steps span{color:var(--brand-accent);font-weight:800}.install-steps code{display:block;word-wrap:anywhere;background:var(--brand-primary-dark);color:#fff;padding:12px;margin:14px 0}.install-steps button{border:0;background:var(--brand-accent);color:#fff;padding:8px 12px}.home-faq{background:var(--brand-neutral-light)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--brand-border);border:1px solid var(--brand-border)}.faq-grid article{background:#fff;padding:28px}.faq-grid p{color:var(--brand-text)}@media (max-width:767px){.faq-grid,.install-steps,.spec-table div,.stat-row{grid-template-columns:1fr}.install-steps li+li{border-left:1px solid var(--brand-border);border-top:0}.home-hero img{min-height:320px}}