/* KINGAI OPS · Flagship 2026 production layer
   Loaded after ops-v3.css across the production website. */
:root{--ops-bg:#07111f;--ops-bg2:#0b1728;--ops-surface:#0f1d31;--ops-surface2:#12243d;--ops-line:rgba(148,181,224,.18);--ops-text:#f7fbff;--ops-muted:#a9bad0;--ops-blue:#5bb8ff;--ops-cyan:#6de7d3;--ops-focus:#8ac7ff;--ops-success:#69d7a7;--ops-shadow:0 24px 70px rgba(0,0,0,.28)}
html,body{max-width:100%;overflow-x:hidden;background:var(--ops-bg);color:var(--ops-text)}
body{font:16px/1.68 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.008em;background:radial-gradient(circle at 82% -8%,rgba(91,184,255,.13),transparent 31%),radial-gradient(circle at 8% 36%,rgba(109,231,211,.055),transparent 25%),linear-gradient(160deg,#06101d,#091727 48%,#06101d)}
a{color:inherit}p,li{color:var(--ops-muted)}
.shell{width:min(1280px,calc(100% - clamp(36px,7vw,92px)))}
.announce{background:#06101dcc!important;border-bottom:1px solid var(--ops-line)!important;color:var(--ops-muted)!important}.announce b{color:var(--ops-cyan)!important}.announce a{color:var(--ops-blue)!important}
.site-nav-wrap{position:sticky;top:0;z-index:90;background:rgba(7,17,31,.88)!important;border-bottom:1px solid var(--ops-line)!important;backdrop-filter:blur(18px) saturate(125%)}
.site-nav{min-height:72px}.brand{color:var(--ops-text)!important;text-decoration:none}.brandmark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--ops-cyan),var(--ops-blue));color:#06111f!important;box-shadow:0 10px 30px rgba(91,184,255,.18)}
.navlinks a{color:#9fb1c8!important}.navlinks a:hover{color:#fff!important}.navactions{gap:9px}
.btn{min-height:44px;border-radius:12px!important;padding:0 18px!important;font-size:13px;font-weight:750;border:1px solid var(--ops-line)!important;box-shadow:none!important;text-decoration:none}.btn.blue{background:linear-gradient(135deg,var(--ops-blue),var(--ops-cyan))!important;border-color:transparent!important;color:#06111f!important}.btn.light,.btn:not(.blue){background:rgba(15,29,49,.82)!important;color:var(--ops-text)!important}.btn:hover{transform:translateY(-1px)}
.hero,.pagehero{padding:88px 0 76px!important;background:transparent!important}.hero .shell{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);gap:clamp(42px,6vw,78px);align-items:center}.hero-copy{max-width:760px}.eyebrow,.label,.kicker{color:var(--ops-cyan)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important}.hero h1,.pagehero h1{max-width:13ch;margin:16px 0 24px!important;font-size:clamp(48px,6.2vw,82px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:780!important;text-wrap:balance}.hero h1 span{color:#9bd8ff!important}.hero p,.pagehero p{max-width:65ch;font-size:clamp(17px,1.7vw,20px)!important;line-height:1.72!important;color:var(--ops-muted)!important}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px!important}.proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.proof span{padding:8px 11px;border:1px solid var(--ops-line);border-radius:999px;background:rgba(15,29,49,.62);color:#a9bad0!important;font-size:12px}
.demo-frame,.product-visual,.macwindow{border-radius:22px!important;border:1px solid var(--ops-line)!important;background:linear-gradient(155deg,rgba(15,29,49,.96),rgba(9,20,35,.98))!important;box-shadow:var(--ops-shadow)!important;overflow:hidden}.demo-head{background:rgba(7,17,31,.86)!important;border-bottom:1px solid var(--ops-line)!important;color:var(--ops-muted)!important}.demo-head b{color:var(--ops-text)!important}
.section{padding:84px 0!important;background:transparent!important}.section.white,.section.alt{background:rgba(10,22,38,.54)!important}.section.dark{background:#050c16!important;border-block:1px solid var(--ops-line)}.section-head{max-width:850px;margin-bottom:34px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2,.content h2,.cta h2{margin:8px 0 14px!important;font-size:clamp(34px,4.1vw,56px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:760!important;color:var(--ops-text)!important;text-wrap:balance}.section-head p,.content p,.cta p{font-size:16px!important;line-height:1.72!important;color:var(--ops-muted)!important}
.grid3,.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{min-height:210px;padding:26px!important;border-radius:22px!important;border:1px solid var(--ops-line)!important;background:linear-gradient(155deg,rgba(15,29,49,.92),rgba(10,22,38,.96))!important;box-shadow:none!important}.card:hover{transform:translateY(-3px);border-color:rgba(109,231,211,.28)!important;box-shadow:0 18px 50px rgba(0,0,0,.2)!important}.card .icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border-radius:13px;background:rgba(91,184,255,.1)!important;color:var(--ops-blue)!important}.card h3{font-size:20px!important;color:var(--ops-text)!important}.card p{color:var(--ops-muted)!important}
.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(42px,6vw,76px);align-items:center}.checklist li{color:var(--ops-muted)!important}.checklist li::marker{color:var(--ops-cyan)}.link{color:var(--ops-blue)!important}
.flow{gap:10px}.step{border:1px solid var(--ops-line)!important;background:var(--ops-surface)!important;border-radius:18px!important}.step span{color:var(--ops-cyan)!important}.step b{color:var(--ops-text)!important}.step small{color:var(--ops-muted)!important}
.repo{padding:26px!important;border:1px solid var(--ops-line)!important;border-radius:22px!important;background:var(--ops-surface)!important}.repo h3{color:var(--ops-text)!important}.repo p{color:var(--ops-muted)!important}
.cta{margin:20px 0!important;padding:40px 42px!important;border-radius:26px!important;border:1px solid rgba(91,184,255,.25)!important;background:radial-gradient(circle at 92% 10%,rgba(109,231,211,.08),transparent 28%),linear-gradient(135deg,#0d2037,#0a182a)!important;color:var(--ops-text)!important;box-shadow:var(--ops-shadow)!important}.cta .btn{background:linear-gradient(135deg,var(--ops-blue),var(--ops-cyan))!important;color:#06111f!important}
.footer{padding:50px 0 30px!important;background:#050c16!important;border-top:1px solid var(--ops-line)!important}.footer p,.footer small,.footer a{color:#8fa3ba!important}.footer b{color:var(--ops-text)!important}
:focus-visible{outline:3px solid var(--ops-focus)!important;outline-offset:3px!important}
@media(hover:hover){.btn,.card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}}
@media(max-width:980px){.hero .shell,.split{grid-template-columns:1fr}.hero{padding-top:66px!important}.hero h1,.pagehero h1{max-width:15ch}.grid3,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-frame{max-width:760px}.navlinks{background:#07111f!important;border-color:var(--ops-line)!important}}
@media(max-width:640px){.shell{width:calc(100% - 32px)}.announce{font-size:11px}.hero,.pagehero{padding:54px 0 46px!important}.hero h1,.pagehero h1{max-width:none;font-size:clamp(38px,11vw,50px)!important;line-height:1.04!important}.hero p,.pagehero p{font-size:16px!important}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{width:100%}.grid3,.cards{grid-template-columns:1fr}.section{padding:60px 0!important}.section-head h2,.content h2,.cta h2{font-size:32px!important}.card{min-height:0;padding:22px!important}.cta{padding:28px 22px!important}.footergrid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}.footergrid>div:first-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}
