:root{--q458-gold:#f7c76a;--q458-ink:#06101f;--q458-panel:rgba(8,18,34,.82);--q458-line:rgba(247,199,106,.22);--q458-text:#eaf2ff;--q458-muted:#98a8c7}.q458-section{margin:28px auto;padding:34px;border:1px solid var(--q458-line);border-radius:30px;background:linear-gradient(135deg,rgba(7,18,34,.94),rgba(10,25,48,.78));box-shadow:0 24px 80px rgba(0,0,0,.32);color:var(--q458-text);max-width:1180px}.q458-head{max-width:900px}.q458-kicker{display:inline-flex;gap:8px;align-items:center;color:var(--q458-gold);font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.q458-head h2{margin:12px 0 10px;font-size:clamp(28px,4vw,54px);line-height:.98;letter-spacing:-.04em}.q458-head p{color:var(--q458-muted);font-size:16px;line-height:1.7}.q458-action-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.q458-action-row.compact{margin:14px 0 0}.q458-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--q458-line);color:var(--q458-text);background:rgba(255,255,255,.06);text-decoration:none;font-weight:800}.q458-btn.primary{background:linear-gradient(135deg,#ffd56f,#bd8737);color:#190e04;border-color:rgba(255,216,122,.7);box-shadow:0 14px 34px rgba(247,199,106,.24)}.q458-btn.ghost{background:rgba(255,255,255,.035)}.q458-client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.q458-client-grid article,.q458-terminal-layout article,.q458-hero-proof div{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.055);padding:18px}.q458-client-grid b{color:var(--q458-gold);font-size:13px}.q458-client-grid h3,.q458-terminal-layout h3{margin:8px 0;color:#fff}.q458-client-grid p,.q458-terminal-layout p{margin:0;color:var(--q458-muted);line-height:1.6}.q458-funnel{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px}.q458-funnel span{display:flex;align-items:center;gap:8px;border:1px solid rgba(247,199,106,.18);border-radius:16px;padding:12px;background:rgba(247,199,106,.06);color:#dfe9ff;font-size:13px;font-weight:750}.q458-funnel i{font-style:normal;color:#0a1020;background:var(--q458-gold);border-radius:50%;width:24px;height:24px;display:inline-grid;place-items:center;font-weight:900}.q458-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.q458-hero-proof strong{display:block;color:var(--q458-gold);letter-spacing:.12em;font-size:12px}.q458-hero-proof span{display:block;color:var(--q458-muted);line-height:1.45;margin-top:6px}.q458-terminal-workspace{margin:14px 14px 22px;padding:18px;border:1px solid var(--q458-line);border-radius:24px;background:linear-gradient(135deg,rgba(6,16,31,.96),rgba(9,24,45,.86));color:var(--q458-text);box-shadow:0 18px 60px rgba(0,0,0,.28)}.q458-terminal-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.q458-terminal-head strong{color:#fff}.q458-terminal-layout{display:grid;grid-template-columns:1.15fr 1.15fr .9fr;gap:14px}.q458-account-switch{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.q458-account-switch button{border:1px solid rgba(247,199,106,.25);background:rgba(247,199,106,.1);color:#fff;border-radius:14px;padding:11px 13px;font-weight:850;cursor:pointer}.q458-disabled{opacity:.45;filter:grayscale(.45);pointer-events:none}.q458-guest .q458-authorized-panel{opacity:.55}.q458-authorized .q458-guest-panel{opacity:.52}.q458-auth-complete{background:rgba(80,220,160,.12)!important;border-color:rgba(80,220,160,.38)!important;color:#dfffee!important}.q458-terminal-ready .workspace-loader,.q458-terminal-ready #workspaceLoader,.q458-terminal-ready .loading-overlay,.q458-terminal-ready #loadingOverlay{display:none!important;opacity:0!important}@media(max-width:1100px){.q458-client-grid,.q458-terminal-layout{grid-template-columns:repeat(2,1fr)}.q458-funnel{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.q458-section{padding:22px;border-radius:22px;margin:18px 10px}.q458-client-grid,.q458-terminal-layout,.q458-hero-proof,.q458-funnel{grid-template-columns:1fr}.q458-terminal-head{align-items:flex-start;flex-direction:column}.q458-btn{width:100%}.q458-action-row{width:100%}.q458-head h2{font-size:32px}}