:root{--cc-background:#0a0a0a;--cc-navy:#0b132b;--cc-surface:#141719;--cc-surface-raised:#1b2022;--cc-white:#fff;--cc-muted:#9ca3af;--cc-mint:#00ff9d;--cc-cyan:#00e5ff;--cc-danger:#ff5a5f;--cc-border:#ffffff1a}.cc-enterprise{background:var(--cc-background);color:var(--cc-white);font-family:Arial,Helvetica,sans-serif}.cc-container{width:min(100% - 48px,1280px);margin-inline:auto}.cc-panel{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:16px;transition:border-color .25s,transform .25s}.cc-panel:hover{border-color:#00ff9d59;transform:translateY(-3px)}.cc-eyebrow{color:var(--cc-mint);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.cc-metric{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:Geist Mono,monospace}.cc-button-primary{background:var(--cc-mint);color:#07130e;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.cc-button-primary:hover{background:#75ffc3;transform:translateY(-2px)}.cc-button-secondary{border:1px solid var(--cc-border);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.cc-button-secondary:hover{border-color:var(--cc-mint)}@media (prefers-reduced-motion:reduce){.cc-panel,.cc-button-primary,.cc-button-secondary{transition:none}.cc-panel:hover,.cc-button-primary:hover{transform:none}.cc-forest-video{display:none}}
