/* Index-only gateway. Approved blue family: #183b6b -> #3768d8 -> #5f86e0. */
.kiq-gateway-page{--deep:#183b6b;--dark:#294fa7;--blue:#3768d8;--light:#5f86e0;--soft:#8ea9e9;--pale:#eef3fb;--gold:#e0b84f;--teal:#31a293;--ink:#101722;background:#f4f5f7;color:var(--ink)}
.kiq-gateway-page .kiq-gateway{overflow:hidden}.kiq-gateway-page .gateway-section,.kiq-gateway-page .gateway-hero{box-sizing:border-box;width:min(calc(100% - clamp(32px,5vw,76px)),1400px);margin-inline:auto}.kiq-gateway-page .gateway-hero{position:relative;margin-top:clamp(22px,3vw,46px);overflow:hidden;border:1px solid #4167b4;border-radius:4px 32px 4px 4px;color:#fff;background:radial-gradient(circle at 81% 40%,rgba(95,134,224,.3),transparent 29%),linear-gradient(118deg,var(--deep),var(--dark) 49%,var(--blue) 76%,var(--light) 118%);box-shadow:0 28px 72px rgba(24,59,107,.23)}
.kiq-gateway-page .gateway-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(100deg,transparent,#000)}
.kiq-gateway-page .gateway-datum{position:relative;z-index:2;display:flex;align-items:center;gap:13px;padding:18px clamp(22px,3vw,42px) 0;color:#c8d5ed;font:750 8px/1 ui-monospace,monospace;letter-spacing:.17em}.kiq-gateway-page .gateway-datum i{height:1px;flex:1;background:rgba(255,255,255,.25)}
.kiq-gateway-page .gateway-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(420px,.88fr);gap:clamp(28px,4vw,72px);align-items:center;min-height:650px;padding:clamp(42px,5vw,74px)}
.kiq-gateway-page .gateway-hero-brand{margin-bottom:42px}.kiq-gateway-page .gateway-hero-brand .kiq-wordmark{font-size:clamp(32px,3.6vw,56px)}.kiq-gateway-page .gateway-hero-brand .kiq-brand-kal{color:#d5d9df!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-kor{color:var(--soft)!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-lator{color:var(--gold)!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-iq{color:#fffaf0!important}
.kiq-gateway-page .gateway-eyebrow{margin:0 0 17px;color:#cfdbef;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.kiq-gateway-page .gateway-hero h1{margin:0;color:#fff;font-size:clamp(58px,6vw,84px);font-weight:760;line-height:.88;letter-spacing:-.065em}.kiq-gateway-page .gateway-hero h1 em{color:#a9c0ef;font-style:normal}.kiq-gateway-page .gateway-lead{max-width:660px;margin:28px 0 0;color:#d9e2f2;font-size:clamp(16px,1.3vw,19px);line-height:1.65}
.kiq-gateway-page .gateway-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kiq-gateway-page .gateway-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:3px 14px 3px 3px;color:#fff;font-size:13px;font-weight:780;text-decoration:none;transition:.2s}.kiq-gateway-page .gateway-button:hover{transform:translateY(-2px)}.kiq-gateway-page .gateway-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.kiq-gateway-page .gateway-button.primary{border-color:#7c9dec;background:linear-gradient(112deg,var(--dark),var(--blue),var(--light));box-shadow:0 12px 28px rgba(10,27,55,.25)}.kiq-gateway-page .gateway-button.secondary{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}.kiq-gateway-page .gateway-button.light{border-color:#c5d2ef;color:#234584;background:#fff}
.kiq-gateway-page .gateway-core>p{display:flex;justify-content:space-between;margin:15px 8px 0;color:#bdcce7;font:700 8px/1 ui-monospace,monospace;letter-spacing:.14em}.kiq-gateway-page .gateway-core>p span{color:#80cfc2}.kiq-gateway-page .core-visual{position:relative;width:min(100%,520px);aspect-ratio:1;margin:auto;border:1px solid rgba(206,221,250,.2);border-radius:50%;background:radial-gradient(circle,rgba(95,134,224,.31),rgba(24,59,107,.08) 38%,transparent 68%)}
.kiq-gateway-page .orbit,.kiq-gateway-page .axis{position:absolute}.kiq-gateway-page .orbit{inset:13%;border:1px solid rgba(195,213,247,.24);border-radius:50%}.kiq-gateway-page .o2{inset:27%;border-style:dashed;animation:gatewayOrbit 42s linear infinite}.kiq-gateway-page .axis{left:50%;top:9%;bottom:9%;width:1px;background:rgba(255,255,255,.15)}.kiq-gateway-page .ay{left:9%;right:9%;top:50%;bottom:auto;width:auto;height:1px}.kiq-gateway-page .core-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:134px;height:134px;border:1px solid #87a7ec;border-radius:50%;background:linear-gradient(145deg,#234b91,var(--blue));box-shadow:0 18px 50px rgba(4,17,42,.33);transform:translate(-50%,-50%)}.kiq-gateway-page .core-center small,.kiq-gateway-page .core-center span{font:720 7px/1 ui-monospace,monospace;letter-spacing:.11em}.kiq-gateway-page .core-center strong{font-size:34px}
.kiq-gateway-page .core-node{position:absolute;width:130px;padding:11px;border:1px solid rgba(194,211,244,.27);border-radius:2px 10px 2px 2px;background:rgba(18,47,94,.78)}.kiq-gateway-page .core-node i{color:var(--soft);font:750 7px/1 ui-monospace,monospace;font-style:normal}.kiq-gateway-page .core-node strong{display:block;margin:5px 0;font-size:10px;letter-spacing:.08em}.kiq-gateway-page .core-node span{color:#afbdd5;font-size:9px}.kiq-gateway-page .n1{left:0;top:21%}.kiq-gateway-page .n2{right:0;top:21%}.kiq-gateway-page .n3{left:1%;bottom:18%}.kiq-gateway-page .n4{right:1%;bottom:18%}.kiq-gateway-page .signal{position:absolute;width:9px;height:9px;border:2px solid var(--deep);border-radius:50%;animation:gatewayPulse 3.6s ease-in-out infinite}.kiq-gateway-page .sg{left:24%;top:45%;background:var(--gold)}.kiq-gateway-page .st{right:25%;top:56%;background:var(--teal);animation-delay:-1.2s}
.kiq-gateway-page .intelligence-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.19);background:rgba(9,27,58,.35)}.kiq-gateway-page .intelligence-strip div{padding:22px clamp(18px,2vw,30px);border-right:1px solid rgba(255,255,255,.14)}.kiq-gateway-page .intelligence-strip span{display:block;margin-bottom:7px;color:#98b3e9;font:750 8px/1 ui-monospace,monospace;letter-spacing:.12em}.kiq-gateway-page .intelligence-strip strong{font-size:13px}
.kiq-gateway-page .gateway-section{padding-block:clamp(74px,8vw,118px)}.kiq-gateway-page .section-heading{display:grid;grid-template-columns:1fr minmax(280px,.7fr);gap:50px;align-items:end;margin-bottom:48px}.kiq-gateway-page .section-heading span,.kiq-gateway-page .final-entry>div>span{color:var(--blue);font:800 9px/1 ui-monospace,monospace;letter-spacing:.16em}.kiq-gateway-page .gateway-section h2{margin:12px 0 0;font-size:clamp(40px,4.5vw,64px);line-height:.95;letter-spacing:-.055em}.kiq-gateway-page .section-heading p{margin:0;color:#657181;font-size:16px;line-height:1.65}
.kiq-gateway-page .lifecycle-rail{position:relative;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none}.kiq-gateway-page .lifecycle-rail::before{content:"";position:absolute;left:4%;right:4%;top:25px;height:2px;background:linear-gradient(90deg,var(--dark),var(--blue) 65%,var(--gold) 65% 67%,#cbd3df 67%)}.kiq-gateway-page .lifecycle-rail li{position:relative;z-index:1}.kiq-gateway-page .lifecycle-rail li>span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border:1px solid #9db2dd;border-radius:50%;color:var(--blue);background:#fff;font:800 9px/1 ui-monospace,monospace}.kiq-gateway-page .lifecycle-rail li:nth-child(7)>span{border-color:var(--gold);box-shadow:0 0 0 5px rgba(224,184,79,.12)}.kiq-gateway-page .lifecycle-rail strong,.kiq-gateway-page .lifecycle-rail small{display:block}.kiq-gateway-page .lifecycle-rail strong{font-size:13px}.kiq-gateway-page .lifecycle-rail small{margin-top:6px;color:#778291;font-size:10px}
.kiq-gateway-page .record{position:relative}.kiq-gateway-page .record::before{content:"";position:absolute;left:-100vw;right:-100vw;inset-block:0;z-index:-1;background:linear-gradient(145deg,#fff,#f6f8fc 55%,var(--pale))}.kiq-gateway-page .record-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:end}.kiq-gateway-page .record-intro .gateway-eyebrow{grid-column:1/-1;color:var(--blue)}.kiq-gateway-page .record-intro h2{margin:0}.kiq-gateway-page .record-intro h2 em{color:var(--blue);font-style:normal}.kiq-gateway-page .record-intro>p:last-child{margin:0;color:#647080;font-size:17px;line-height:1.7}
.kiq-gateway-page .intelligence-map{display:grid;grid-template-columns:1fr 210px 1fr;grid-template-areas:"uw core con" "cap core port";gap:1px;margin-top:58px;border:1px solid #d7deea;background:#d7deea;box-shadow:0 24px 65px rgba(26,45,77,.09)}.kiq-gateway-page .domain{min-height:230px;padding:clamp(27px,3vw,42px);background:#fff}.kiq-gateway-page .domain>span{color:var(--blue);font:800 8px/1 ui-monospace,monospace;letter-spacing:.14em}.kiq-gateway-page .domain h3{margin:36px 0 12px;font-size:clamp(24px,2.2vw,34px)}.kiq-gateway-page .domain p{margin:0;color:#667281;font-size:15px;line-height:1.65}.kiq-gateway-page .uw{grid-area:uw}.kiq-gateway-page .cap{grid-area:cap}.kiq-gateway-page .con{grid-area:con;background:var(--pale)}.kiq-gateway-page .port{grid-area:port;color:#fff;background:linear-gradient(125deg,var(--dark),var(--blue),var(--light))}.kiq-gateway-page .port>span,.kiq-gateway-page .port p{color:#dce7fb}.kiq-gateway-page .map-core{grid-area:core;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#fff;text-align:center;background:linear-gradient(var(--deep),var(--dark))}.kiq-gateway-page .map-core small{color:#a9bee7;font:750 7px/1 ui-monospace,monospace}.kiq-gateway-page .map-core strong{margin:14px 0 20px;font-size:17px}.kiq-gateway-page .map-core i{padding:7px;border:1px solid rgba(255,255,255,.24);border-radius:20px;color:#89cfc4;font:750 7px/1 ui-monospace,monospace;font-style:normal}.kiq-gateway-page .record-boundary{display:flex;gap:24px;padding:19px 24px;border:1px solid #d7deea;border-top:0;color:#66717f;background:#fff;font-size:12px;line-height:1.55}.kiq-gateway-page .record-boundary strong{flex:none;color:#273445;text-transform:uppercase}
.kiq-gateway-page .final-entry{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-block:clamp(36px,5vw,72px);padding:clamp(50px,6vw,88px);border-radius:3px 28px 3px 3px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(142,169,233,.25),transparent 35%),linear-gradient(118deg,var(--deep),var(--dark),var(--blue));box-shadow:0 24px 65px rgba(24,59,107,.18)}.kiq-gateway-page .final-entry h2{font-size:clamp(46px,5vw,72px)}.kiq-gateway-page .final-entry h2 em{color:#b9ccef;font-style:normal}.kiq-gateway-page .final-entry p{color:#d1ddf1;font-size:17px}.kiq-gateway-page .final-entry .gateway-actions{flex:none}
@keyframes gatewayOrbit{to{transform:rotate(360deg)}}@keyframes gatewayPulse{50%{box-shadow:0 0 0 8px rgba(142,169,233,0)}}
@media(max-width:1180px){.kiq-gateway-page .gateway-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);padding-inline:38px}.kiq-gateway-page .core-node{width:115px}.kiq-gateway-page .lifecycle-rail{grid-template-columns:repeat(5,1fr);row-gap:32px}.kiq-gateway-page .lifecycle-rail::before{display:none}.kiq-gateway-page .lifecycle-rail li{border-top:1px solid #cad4e5;padding-top:15px}.kiq-gateway-page .final-entry{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.kiq-gateway-page .gateway-hero-grid{grid-template-columns:1fr;padding:42px 30px}.kiq-gateway-page .gateway-core{width:min(100%,520px);margin:auto}.kiq-gateway-page .intelligence-strip{grid-template-columns:repeat(2,1fr)}.kiq-gateway-page .section-heading,.kiq-gateway-page .record-intro{grid-template-columns:1fr;gap:22px}.kiq-gateway-page .intelligence-map{grid-template-columns:1fr 1fr;grid-template-areas:"core core" "uw con" "cap port"}.kiq-gateway-page .map-core{min-height:170px}}
@media(max-width:620px){.kiq-gateway-page .gateway-section,.kiq-gateway-page .gateway-hero{width:calc(100% - 24px)}.kiq-gateway-page .gateway-datum span:first-child{display:none}.kiq-gateway-page .gateway-hero-grid{padding:34px 20px}.kiq-gateway-page .gateway-hero h1{font-size:clamp(48px,15vw,64px)}.kiq-gateway-page .gateway-actions{display:grid;grid-template-columns:1fr;width:100%}.kiq-gateway-page .gateway-button{width:100%}.kiq-gateway-page .core-visual{display:grid;grid-template-columns:1fr 1fr;gap:10px;aspect-ratio:auto;padding:20px;border-radius:3px 20px 3px 3px}.kiq-gateway-page .orbit,.kiq-gateway-page .axis,.kiq-gateway-page .signal{display:none}.kiq-gateway-page .core-center{position:relative;left:auto;top:auto;grid-column:1/-1;margin:auto;transform:none}.kiq-gateway-page .core-node,.kiq-gateway-page .n1,.kiq-gateway-page .n2,.kiq-gateway-page .n3,.kiq-gateway-page .n4{position:relative;inset:auto;width:auto}.kiq-gateway-page .intelligence-strip{grid-template-columns:1fr}.kiq-gateway-page .lifecycle-rail{grid-template-columns:1fr 1fr;gap:0 18px}.kiq-gateway-page .lifecycle-rail li{min-height:112px}.kiq-gateway-page .intelligence-map{grid-template-columns:1fr;grid-template-areas:"core" "uw" "cap" "con" "port"}.kiq-gateway-page .domain{min-height:0}.kiq-gateway-page .record-boundary{flex-direction:column;gap:8px}.kiq-gateway-page .final-entry{width:calc(100% - 24px);padding:38px 22px}.kiq-gateway-page .final-entry h2{font-size:45px}}
@media(prefers-reduced-motion:reduce){.kiq-gateway-page .o2,.kiq-gateway-page .signal{animation:none}.kiq-gateway-page .gateway-button{transition:none}}

/* Final signature pass: one continuous development intelligence story. */
.kiq-gateway-page .gateway-hero::after{content:"";position:absolute;z-index:3;left:50%;bottom:0;width:1px;height:86px;background:linear-gradient(transparent,#8ea9e9 55%,#e0b84f);box-shadow:0 0 18px rgba(142,169,233,.35)}
.kiq-gateway-page .gateway-datum,.kiq-gateway-page .section-heading span,.kiq-gateway-page .final-entry>div>span{font-size:12px}.kiq-gateway-page .intelligence-strip span,.kiq-gateway-page .domain>span{font-size:12px}.kiq-gateway-page .core-node strong{font-size:13px}.kiq-gateway-page .core-node span{font-size:12px;line-height:1.35}.kiq-gateway-page .gateway-core>p{font-size:11px}.kiq-gateway-page .core-center small,.kiq-gateway-page .core-center span,.kiq-gateway-page .map-core small,.kiq-gateway-page .map-core i{font-size:11px}.kiq-gateway-page .lifecycle-rail li>span{font-size:11px}.kiq-gateway-page .lifecycle-rail strong{font-size:15px}.kiq-gateway-page .lifecycle-rail small{max-width:118px;font-size:13px;line-height:1.35}
.kiq-gateway-page .core-visual::before,.kiq-gateway-page .core-visual::after{content:"";position:absolute;pointer-events:none;border-radius:50%}.kiq-gateway-page .core-visual::before{inset:5%;border:1px solid rgba(142,169,233,.18);box-shadow:inset 0 0 34px rgba(95,134,224,.08)}.kiq-gateway-page .core-visual::after{inset:36%;border:1px solid rgba(224,184,79,.2);animation:gatewayBreathe 5.8s ease-in-out infinite}.kiq-gateway-page .core-center{z-index:2;box-shadow:0 22px 58px rgba(4,17,42,.4),0 0 45px rgba(95,134,224,.2),inset 0 1px rgba(255,255,255,.3)}.kiq-gateway-page .core-node{z-index:3;transition:border-color .2s ease,background .2s ease,transform .2s ease}.kiq-gateway-page .core-node:hover{border-color:#8ea9e9;background:rgba(41,79,167,.92);transform:translateY(-2px)}
.kiq-gateway-page .lifecycle,.kiq-gateway-page .record{position:relative}.kiq-gateway-page .lifecycle::before,.kiq-gateway-page .record::after{content:"";position:absolute;left:50%;top:-74px;width:1px;height:74px;background:linear-gradient(#5f86e0,#3768d8)}.kiq-gateway-page .lifecycle::after{content:"02";position:absolute;left:calc(50% - 16px);top:-15px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #8ea9e9;border-radius:50%;color:#3768d8;background:#f4f5f7;font:800 9px/1 ui-monospace,monospace}
.kiq-gateway-page .lifecycle-rail{align-items:start;padding-block:12px 38px}.kiq-gateway-page .lifecycle-rail::after{content:"";position:absolute;left:calc(50% - 4px);top:21px;width:8px;height:8px;border-radius:50%;background:#3768d8;box-shadow:0 0 0 6px rgba(55,104,216,.12);animation:gatewayPathSignal 8s ease-in-out infinite}.kiq-gateway-page .lifecycle-rail li:nth-child(2),.kiq-gateway-page .lifecycle-rail li:nth-child(5),.kiq-gateway-page .lifecycle-rail li:nth-child(8){transform:translateY(18px)}.kiq-gateway-page .lifecycle-rail li:nth-child(3),.kiq-gateway-page .lifecycle-rail li:nth-child(6),.kiq-gateway-page .lifecycle-rail li:nth-child(9){transform:translateY(36px)}.kiq-gateway-page .lifecycle-rail li:nth-child(9)>span{border-color:#31a293;color:#176f63;box-shadow:0 0 0 5px rgba(49,162,147,.1)}
.kiq-gateway-page .record::after{top:auto;bottom:-74px;background:linear-gradient(#3768d8,#5f86e0)}.kiq-gateway-page .intelligence-map{position:relative;overflow:hidden;border-radius:3px 22px 3px 3px}.kiq-gateway-page .intelligence-map::before{content:"";position:absolute;z-index:5;left:50%;top:7%;bottom:7%;width:1px;background:linear-gradient(transparent,#8ea9e9 18%,#e0b84f 50%,#8ea9e9 82%,transparent);pointer-events:none}.kiq-gateway-page .intelligence-map::after{content:"";position:absolute;z-index:5;left:calc(50% - 3px);top:18%;width:7px;height:7px;border-radius:50%;background:#8ea9e9;box-shadow:0 0 0 5px rgba(142,169,233,.13);animation:gatewayBusSignal 9s ease-in-out infinite;pointer-events:none}.kiq-gateway-page .map-core{z-index:6}.kiq-gateway-page .domain{position:relative}.kiq-gateway-page .domain::after{content:"";position:absolute;top:50%;width:34px;height:1px;background:#8ea9e9}.kiq-gateway-page .uw::after,.kiq-gateway-page .cap::after{right:0}.kiq-gateway-page .con::after,.kiq-gateway-page .port::after{left:0}.kiq-gateway-page .record-boundary{position:relative;border-left:4px solid #3768d8}
.kiq-gateway-page .final-entry{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 22%,rgba(142,169,233,.28),transparent 34%),linear-gradient(118deg,#294fa7,#3768d8 68%,#5f86e0)}.kiq-gateway-page .final-entry::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.12) 50%,transparent 50.1%)}.kiq-gateway-page .final-entry::after{content:"";position:absolute;right:34px;top:34px;width:40px;height:40px;border-top:1px solid #e0b84f;border-right:1px solid #e0b84f}.kiq-gateway-page .final-entry>div{position:relative;z-index:2}.kiq-gateway-page .command-echo{position:absolute!important;right:8%;top:20%;width:170px;height:170px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.kiq-gateway-page .command-echo i{position:absolute;inset:25%;border:1px dashed rgba(255,255,255,.19);border-radius:50%}.kiq-gateway-page .command-echo b{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#e0b84f;box-shadow:0 0 0 7px rgba(224,184,79,.1)}.kiq-gateway-page .command-echo span{position:absolute;left:50%;bottom:-25px;color:#d5e0f5;font:800 10px/1 ui-monospace,monospace;letter-spacing:.12em;transform:translateX(-50%);white-space:nowrap}
@keyframes gatewayBreathe{50%{transform:scale(1.035);border-color:rgba(142,169,233,.35)}}@keyframes gatewayPathSignal{0%,100%{left:5%;opacity:0}10%,90%{opacity:1}50%{left:50%}90%{left:94%}}@keyframes gatewayBusSignal{0%,100%{top:18%;opacity:0}15%,85%{opacity:1}85%{top:81%}}
@media(max-width:1180px){.kiq-gateway-page .lifecycle-rail li:nth-child(n){transform:none}.kiq-gateway-page .lifecycle-rail::after{display:none}.kiq-gateway-page .domain::after{display:none}}
@media(max-width:900px){.kiq-gateway-page .intelligence-map::before{left:50%;top:8%;bottom:8%}.kiq-gateway-page .command-echo{right:7%;top:11%}}
@media(max-width:620px){.kiq-gateway-page .gateway-hero::after{height:50px}.kiq-gateway-page .core-visual::before,.kiq-gateway-page .core-visual::after{display:none}.kiq-gateway-page .lifecycle::before{top:-74px}.kiq-gateway-page .lifecycle-rail{display:block;padding-left:52px}.kiq-gateway-page .lifecycle-rail::before{display:block;left:25px;right:auto;top:20px;bottom:50px;width:2px;height:auto;background:linear-gradient(var(--blue),var(--gold) 72%,var(--teal))}.kiq-gateway-page .lifecycle-rail li{position:relative;min-height:0;padding:0 0 28px;border:0}.kiq-gateway-page .lifecycle-rail li>span{position:absolute;left:-52px;width:42px;height:42px;margin:0}.kiq-gateway-page .lifecycle-rail small{max-width:none}.kiq-gateway-page .intelligence-map::before{left:20px;top:170px;bottom:60px}.kiq-gateway-page .intelligence-map::after{left:17px}.kiq-gateway-page .command-echo{display:none}.kiq-gateway-page .final-entry::before{display:none}}
@media(prefers-reduced-motion:reduce){.kiq-gateway-page .core-visual::after,.kiq-gateway-page .lifecycle-rail::after,.kiq-gateway-page .intelligence-map::after{animation:none}.kiq-gateway-page .core-node{transition:none}}

/* Graphite luxury color experiment — palette only; structure and type remain unchanged. */
.kiq-gateway-page{--graphite-deep:#080b10;--graphite:#0d1118;--graphite-elevated:#121923;--graphite-blue:#172233;--silver-bright:#c7cdd5;--silver:#aeb7c2;--silver-mid:#8994a3;--silver-dark:#687483;background:#f3f5f8}
.kiq-gateway-page .gateway-hero{border-color:rgba(95,134,224,.28);background:radial-gradient(circle at 76% 42%,rgba(55,104,216,.2),rgba(55,104,216,.07) 28%,transparent 55%),linear-gradient(135deg,var(--graphite-deep) 0%,var(--graphite) 34%,var(--graphite-elevated) 67%,var(--graphite-blue) 100%);box-shadow:0 28px 72px rgba(8,11,16,.3),inset 0 1px rgba(199,205,213,.08)}
.kiq-gateway-page .gateway-hero::before{opacity:.2;background-image:linear-gradient(rgba(199,205,213,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(95,134,224,.07) 1px,transparent 1px)}
.kiq-gateway-page .gateway-hero::after{background:linear-gradient(transparent,#3768d8 55%,#e0b84f);box-shadow:0 0 14px rgba(55,104,216,.28)}
.kiq-gateway-page .gateway-datum{color:var(--silver)}.kiq-gateway-page .gateway-datum i{background:linear-gradient(90deg,rgba(199,205,213,.34),rgba(95,134,224,.12),transparent)}
.kiq-gateway-page .gateway-hero-brand .kiq-brand-kal{color:var(--silver-bright)!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-kor{color:#5f86e0!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-lator{color:#e0b84f!important}.kiq-gateway-page .gateway-hero-brand .kiq-brand-iq{color:#fffaf0!important}
.kiq-gateway-page .gateway-eyebrow{color:#8ea9e9}.kiq-gateway-page .gateway-hero h1{color:#fffaf0}.kiq-gateway-page .gateway-hero h1 em{color:#5f86e0}.kiq-gateway-page .gateway-lead{color:#c7cdd5}
.kiq-gateway-page .gateway-button.primary{border-color:rgba(95,134,224,.58);background:linear-gradient(135deg,#183b6b,#3768d8 60%,#5f86e0);box-shadow:0 12px 28px rgba(8,11,16,.32)}.kiq-gateway-page .gateway-button.secondary{border-color:rgba(199,205,213,.34);color:#fffaf0;background:rgba(199,205,213,.055)}.kiq-gateway-page .gateway-button.secondary:hover{border-color:#5f86e0;background:rgba(55,104,216,.12)}
.kiq-gateway-page .gateway-core>p{color:var(--silver)}.kiq-gateway-page .gateway-core>p span{color:#72bdb2}.kiq-gateway-page .core-visual{border-color:rgba(95,134,224,.24);background:radial-gradient(circle,rgba(55,104,216,.22),rgba(23,34,51,.3) 38%,rgba(8,11,16,.08) 68%)}
.kiq-gateway-page .core-visual::before{border-color:rgba(199,205,213,.16);box-shadow:inset 0 0 34px rgba(55,104,216,.08)}.kiq-gateway-page .core-visual::after{border-color:rgba(224,184,79,.2)}.kiq-gateway-page .orbit{border-color:rgba(95,134,224,.35)}.kiq-gateway-page .o2{border-color:rgba(174,183,194,.24)}.kiq-gateway-page .axis{background:linear-gradient(transparent,rgba(174,183,194,.25),transparent)}
.kiq-gateway-page .core-center{border-color:#5f86e0;color:#fffaf0;background:linear-gradient(145deg,#0d1118,#172233);box-shadow:0 22px 58px rgba(8,11,16,.52),0 0 38px rgba(55,104,216,.2),inset 0 1px rgba(199,205,213,.16)}.kiq-gateway-page .core-center small,.kiq-gateway-page .core-center span{color:#aeb7c2}
.kiq-gateway-page .core-node{border-color:rgba(95,134,224,.3);color:#fffaf0;background:linear-gradient(145deg,rgba(18,25,35,.94),rgba(23,34,51,.9));box-shadow:0 12px 27px rgba(8,11,16,.32)}.kiq-gateway-page .core-node i{color:#5f86e0}.kiq-gateway-page .core-node span{color:#aeb7c2}.kiq-gateway-page .core-node:hover{border-color:#5f86e0;background:linear-gradient(145deg,#172233,#183b6b)}
.kiq-gateway-page .intelligence-strip{border-color:rgba(174,183,194,.16);background:rgba(18,25,35,.78)}.kiq-gateway-page .intelligence-strip div{border-color:rgba(174,183,194,.14);background:linear-gradient(180deg,rgba(199,205,213,.025),transparent)}.kiq-gateway-page .intelligence-strip span{color:#8994a3}.kiq-gateway-page .intelligence-strip strong{color:#fffaf0}
.kiq-gateway-page .lifecycle::before{background:linear-gradient(#172233,#8994a3 42%,#f3f5f8)}.kiq-gateway-page .lifecycle::after{border-color:#8ea9e9;color:#3768d8;background:#f3f5f8}.kiq-gateway-page .section-heading p,.kiq-gateway-page .lifecycle-rail small{color:#687483}.kiq-gateway-page .lifecycle-rail strong{color:#17202c}.kiq-gateway-page .lifecycle-rail li>span{border-color:#aeb7c2;color:#3768d8;background:#fff}.kiq-gateway-page .lifecycle-rail::before{background:linear-gradient(90deg,#183b6b,#3768d8 65%,#e0b84f 65% 67%,#aeb7c2 67%)}
.kiq-gateway-page .record::before{background:linear-gradient(145deg,#fffefa,#f3f5f8 55%,#eef3fb)}.kiq-gateway-page .record-intro h2{color:#101722}.kiq-gateway-page .record-intro>p:last-child{color:#687483}.kiq-gateway-page .intelligence-map{border-color:#d4d9df;background:#d4d9df;box-shadow:0 24px 65px rgba(13,17,24,.09)}.kiq-gateway-page .domain{color:#101722;background:#fffefa}.kiq-gateway-page .domain p{color:#687483}.kiq-gateway-page .cap{background:#fff}.kiq-gateway-page .cap::before{content:"";position:absolute;left:0;top:0;width:3px;height:36px;background:#e0b84f}.kiq-gateway-page .con{background:#eef3fb}.kiq-gateway-page .port{color:#fffaf0;background:linear-gradient(135deg,#172233,#183b6b 50%,#3768d8)}.kiq-gateway-page .port>span{color:#8ea9e9}.kiq-gateway-page .port p{color:#c7cdd5}
.kiq-gateway-page .map-core{color:#fffaf0;background:linear-gradient(180deg,#0d1118,#172233)}.kiq-gateway-page .map-core small{color:#aeb7c2}.kiq-gateway-page .map-core i{color:#72bdb2;border-color:rgba(174,183,194,.26)}.kiq-gateway-page .intelligence-map::before{background:linear-gradient(transparent,#3768d8 18%,#e0b84f 50%,#3768d8 82%,transparent)}.kiq-gateway-page .domain::after{background:#8994a3}.kiq-gateway-page .record-boundary{border-color:#d4d9df;border-left-color:#3768d8;color:#687483;background:#fff}.kiq-gateway-page .record-boundary strong{color:#17202c}
.kiq-gateway-page .final-entry{border:1px solid rgba(95,134,224,.22);background:radial-gradient(circle at 82% 30%,rgba(55,104,216,.16),transparent 38%),linear-gradient(135deg,#0d1118,#121923 58%,#172233);box-shadow:0 24px 65px rgba(8,11,16,.24),inset 0 1px rgba(199,205,213,.08)}.kiq-gateway-page .final-entry h2{color:#fffaf0}.kiq-gateway-page .final-entry h2 em{color:#5f86e0}.kiq-gateway-page .final-entry p{color:#c7cdd5}.kiq-gateway-page .final-entry .gateway-button.light{border-color:rgba(199,205,213,.34);color:#fffaf0;background:rgba(199,205,213,.055)}.kiq-gateway-page .command-echo{border-color:rgba(174,183,194,.17)}.kiq-gateway-page .command-echo i{border-color:rgba(95,134,224,.28)}.kiq-gateway-page .command-echo span{color:#aeb7c2}
