:root{color-scheme:dark;--color-bg: #090a0d;--color-bg-soft: #101217;--color-surface: #151820;--color-surface-raised: #1c202a;--color-border: #2d3441;--color-border-strong: #485162;--color-text: #f7f8fb;--color-muted: #aab2c0;--color-subtle: #747f91;--color-primary: #ffcf24;--color-primary-strong: #f4b700;--color-primary-text: #111204;--color-secondary: #56d9ff;--color-success: #8ff0b4;--shadow-large: 0 28px 80px rgba(0, 0, 0, .38);--shadow-medium: 0 18px 40px rgba(0, 0, 0, .24);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--container: 1180px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 20% 0%,rgba(86,217,255,.14),transparent 30rem),linear-gradient(180deg,#090a0d,#0c0e13,#090a0d);color:var(--color-text);font-family:var(--font-sans);line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid rgba(86,217,255,.8);outline-offset:4px}p,h1,h2,h3{margin:0}ul{margin:0;padding:0}.app-shell{overflow:hidden}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--container),calc(100% - 40px));margin:18px auto 0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#0c0e13db;box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text)}.nav-links{display:flex;align-items:center;gap:22px;color:var(--color-muted);font-size:.94rem}.nav-links a:hover,.header-cta:hover{color:var(--color-text)}.header-cta{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-weight:700}.section-shell{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:104px 0}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:56px;align-items:center;min-height:calc(100vh - 80px);padding-top:74px}.hero-copy{display:grid;gap:24px}.eyebrow{color:var(--color-secondary);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2{max-width:820px;font-weight:850;line-height:.98}h1{font-size:clamp(3.4rem,8vw,6.8rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.08rem;line-height:1.2}.hero-body,.section-intro p,.body-stack p,.squadron-section p,.final-cta p{color:var(--color-muted);font-size:1.08rem;max-width:680px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cta-row.center{justify-content:center}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:var(--radius-sm);font-weight:800}.button.primary{background:var(--color-primary);color:var(--color-primary-text)}.button.primary:hover{background:var(--color-primary-strong)}.button.secondary{border:1px solid var(--color-border);background:#ffffff08;color:var(--color-text)}.button.secondary:hover{border-color:var(--color-border-strong)}.trust-list,.check-list{display:grid;gap:10px;list-style:none}.trust-list{grid-template-columns:repeat(3,minmax(0,1fr));color:var(--color-muted);font-size:.9rem}.trust-list li,.check-list li{display:flex;gap:8px;align-items:flex-start}.trust-list svg,.check-list svg{flex:0 0 auto;color:var(--color-success);margin-top:2px}.mockup{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff1f,#ffffff05),var(--color-surface);box-shadow:var(--shadow-large);overflow:hidden}.mockup-toolbar{display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--color-border);background:#0003;color:var(--color-muted)}.mockup-toolbar span{width:10px;height:10px;border-radius:999px;background:var(--color-border-strong)}.mockup-toolbar strong{margin-left:8px;color:var(--color-text);font-size:.9rem}.mockup-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:14px;padding:18px}.mockup-panel,.workflow-card,.feature-card,.team-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#090a0d8a}.mockup-panel{padding:16px}.agent-panel{grid-row:span 2}.panel-heading,.manifest-row,.slot-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-heading{margin-bottom:14px}.panel-heading span{font-weight:800}.panel-heading small{color:var(--color-subtle)}.agent-card{display:grid;gap:12px;padding:14px;border-radius:var(--radius-sm);background:var(--color-surface-raised)}.agent-card+.agent-card{margin-top:10px}.agent-card p,.feature-card p,.workflow-card p,.team-card p{color:var(--color-muted);font-size:.94rem}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row span,.role-chip{border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0d;color:var(--color-muted);font-size:.78rem;padding:4px 8px}.manifest-row,.slot-row{padding:10px 0;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.9rem}.manifest-row strong,.slot-row strong{color:var(--color-text);font-size:.88rem}.slot-row svg{color:var(--color-success)}.band{background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--color-bg-soft);border-block:1px solid rgba(255,255,255,.05)}.two-column,.squadron-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.body-stack{display:grid;gap:24px}.section-intro{display:grid;gap:14px;margin-bottom:34px}.section-intro.wide{max-width:760px}.workflow-grid,.feature-grid,.team-grid{display:grid;gap:16px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid,.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card,.feature-card,.team-card{display:grid;gap:12px;min-height:190px;padding:22px}.workflow-card span{color:var(--color-primary);font-weight:900}.feature-card svg,.team-card svg{color:var(--color-secondary)}.role-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.role-chip{display:flex;align-items:center;gap:12px;border-radius:var(--radius-sm);padding:18px;color:var(--color-text);font-size:1rem;font-weight:800}.role-chip span{color:var(--color-primary)}.final-cta{display:grid;justify-items:center;gap:18px;text-align:center}.final-cta p{margin-inline:auto}.site-footer{display:flex;justify-content:space-between;gap:20px;width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:30px 0 44px;border-top:1px solid var(--color-border);color:var(--color-subtle)}@media(max-width:980px){.site-header{position:static}.nav-links{display:none}.hero,.two-column,.squadron-section{grid-template-columns:1fr}.hero{gap:36px;min-height:auto}.trust-list,.workflow-grid,.feature-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.site-header,.section-shell,.site-footer{width:min(100% - 28px,var(--container))}.section-shell{padding:72px 0}.header-cta{display:none}h1{font-size:3rem}.trust-list,.workflow-grid,.feature-grid,.team-grid,.mockup-grid,.role-board{grid-template-columns:1fr}.agent-panel{grid-row:auto}.mockup{border-radius:var(--radius-md)}.site-footer{flex-direction:column}}
