/* KUSHIM 3.16 · SEO EXPANSION */
:root{--kx-bg:#061015;--kx-bg2:#08161b;--kx-text:#f0f5f2;--kx-muted:rgba(235,244,240,.62);--kx-line:rgba(255,255,255,.085);--kx-accent:#00d6a2;--kx-accent2:#58a9ff;--kx-display:'Chivo',sans-serif;--kx-body:'Sora',sans-serif;--kx-mono:'Chivo Mono',monospace}
.kx-page{overflow:clip;background:var(--kx-bg);color:var(--kx-text)}.kx-shell,.kx-hero-shell{width:min(calc(100% - 2.5rem),2020px);max-width:none;margin-inline:auto}.kx-scene{position:relative;padding:clamp(6rem,9vw,9rem) 0;overflow:hidden}.kx-scene>*{position:relative;z-index:2}.kx-scene:before{content:"";position:absolute;inset:0;pointer-events:none}.kx-grid-bg:before{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(circle at center,#000,transparent 78%)}.kx-dots-bg:before{background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1.5px);background-size:24px 24px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}.kx-lines-bg:before{background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.018) 34px 35px)}
.kx-eyebrow{display:inline-flex;align-items:center;gap:.65rem;color:var(--kx-accent);font:700 .68rem/1 var(--kx-mono);letter-spacing:.13em;text-transform:uppercase}.kx-eyebrow:before{content:"";width:30px;height:1px;background:currentColor}.kx-title{max-width:1350px;margin:.9rem 0 0;font:900 clamp(2.7rem,5.8vw,6.4rem)/.92 var(--kx-display);letter-spacing:-.055em}.kx-title span{color:var(--kx-accent)}.kx-lead{max-width:850px;margin:1.45rem 0 0;color:var(--kx-muted);font:400 clamp(.98rem,1.25vw,1.18rem)/1.7 var(--kx-body)}
.kx-hero{position:relative;isolation:isolate;min-height:100svh;padding:clamp(7rem,10vh,9rem) 0 5rem;display:flex;align-items:center;background:var(--kx-bg)}.kx-hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--kx-accent) 16%,transparent),transparent 28%),radial-gradient(circle at 18% 72%,color-mix(in srgb,var(--kx-accent2) 11%,transparent),transparent 32%),linear-gradient(145deg,#061015,#08161b 60%,#061015)}.kx-hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.kx-hero-shell{position:relative;z-index:3}.kx-breadcrumb{display:flex;gap:.55rem;align-items:center;margin-bottom:2.1rem;color:rgba(255,255,255,.35);font:650 .56rem var(--kx-mono);letter-spacing:.08em}.kx-breadcrumb a{color:inherit;text-decoration:none}.kx-breadcrumb strong{color:rgba(255,255,255,.72)}.kx-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.75fr);gap:clamp(2rem,6vw,7rem);align-items:center}.kx-hero-copy h1{max-width:1180px;margin:.9rem 0 1.2rem;font:900 clamp(3.3rem,6vw,7.1rem)/.89 var(--kx-display);letter-spacing:-.063em;text-wrap:pretty}.kx-hero-copy h1 span{display:block;color:var(--kx-accent)}.kx-hero-copy p{max-width:880px;margin:0;color:var(--kx-muted);font:400 clamp(.98rem,1.15vw,1.15rem)/1.72 var(--kx-body)}.kx-hero-copy p strong{color:#fff}.kx-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.kx-btn-secondary{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.25rem;border:1px solid var(--kx-line);border-radius:999px;color:var(--kx-text);text-decoration:none;font:650 .78rem var(--kx-body);background:rgba(255,255,255,.025);transition:.25s}.kx-btn-secondary:hover{border-color:color-mix(in srgb,var(--kx-accent) 45%,transparent);background:color-mix(in srgb,var(--kx-accent) 7%,transparent);transform:translateY(-2px)}
.kx-hero-visual{position:relative;min-height:560px;border:1px solid color-mix(in srgb,var(--kx-accent) 17%,transparent);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(17,34,40,.88),rgba(5,13,17,.96));box-shadow:0 40px 100px rgba(0,0,0,.38)}.kx-hero-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--kx-accent) 18%,transparent),transparent 31%),radial-gradient(circle at 75% 72%,color-mix(in srgb,var(--kx-accent2) 14%,transparent),transparent 33%),repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.022) 34px 35px)}.kx-hero-placeholder:before{content:"";position:absolute;inset:8%;border:1px dashed rgba(255,255,255,.09);border-radius:22px}.kx-hero-placeholder>div{position:relative;z-index:2;text-align:center;padding:2rem}.kx-hero-placeholder span{display:block;color:var(--kx-accent);font:700 .58rem var(--kx-mono);letter-spacing:.16em}.kx-hero-placeholder strong{display:block;margin:.7rem 0;color:#fff;font:800 clamp(1.4rem,2.3vw,2.3rem)/1 var(--kx-display)}.kx-hero-placeholder small{display:block;max-width:370px;margin:auto;color:rgba(255,255,255,.42);font:500 .76rem/1.5 var(--kx-body)}.kx-visual-ui{position:absolute;inset:0;z-index:3;padding:1.2rem;display:grid;align-content:end;pointer-events:none}.kx-visual-ui-card{padding:1.05rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(4,12,16,.74);backdrop-filter:blur(12px)}.kx-visual-ui-card small{color:var(--kx-accent);font:700 .48rem var(--kx-mono);letter-spacing:.1em}.kx-visual-ui-card strong{display:block;margin:.45rem 0 .25rem;font:750 1.05rem var(--kx-display)}.kx-visual-ui-card p{margin:0;color:rgba(255,255,255,.5);font:400 .7rem/1.45 var(--kx-body)}
.kx-section-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:2.7rem}.kx-section-head h2{margin:.65rem 0 0;font:850 clamp(2.4rem,4.5vw,5rem)/.96 var(--kx-display);letter-spacing:-.045em}.kx-section-head h2 span{color:var(--kx-accent)}.kx-section-head>p{margin:0;color:var(--kx-muted);font:400 .95rem/1.7 var(--kx-body)}.kx-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,8rem);align-items:center}.kx-split h2{margin:.7rem 0 1rem;font:850 clamp(2.5rem,4.6vw,5rem)/.95 var(--kx-display);letter-spacing:-.045em}.kx-split h2 span{color:var(--kx-accent)}.kx-split p{color:var(--kx-muted);font:400 .95rem/1.7 var(--kx-body)}
.kx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--kx-line);border-radius:26px;overflow:hidden;background:rgba(255,255,255,.012)}.kx-card{position:relative;min-height:250px;padding:1.7rem;border-right:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.kx-card:nth-child(3n){border-right:0}.kx-card:nth-last-child(-n+3){border-bottom:0}.kx-card>span{color:rgba(255,255,255,.2);font:700 .54rem var(--kx-mono)}.kx-card small{display:block;margin-top:2.4rem;color:var(--kx-accent);font:700 .5rem var(--kx-mono);letter-spacing:.1em}.kx-card h3{margin:.55rem 0 .65rem;font:780 1.45rem/1.05 var(--kx-display)}.kx-card p{margin:0;color:var(--kx-muted);font:400 .82rem/1.55 var(--kx-body)}
.kx-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.kx-flow article{min-height:190px;padding:1.3rem;border:1px solid var(--kx-line);border-radius:18px;background:rgba(255,255,255,.015)}.kx-flow span{color:var(--kx-accent);font:700 .5rem var(--kx-mono)}.kx-flow h3{margin:2.1rem 0 .55rem;font:760 1.2rem var(--kx-display)}.kx-flow p{margin:0;color:var(--kx-muted);font:400 .75rem/1.5 var(--kx-body)}
.kx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kx-panel{padding:1.6rem;border:1px solid var(--kx-line);border-radius:22px;background:rgba(255,255,255,.014)}.kx-panel>span{color:var(--kx-accent);font:700 .5rem var(--kx-mono);letter-spacing:.1em}.kx-panel h3{margin:.75rem 0 .65rem;font:800 1.6rem/1.05 var(--kx-display)}.kx-panel p{margin:0;color:var(--kx-muted);font:400 .84rem/1.6 var(--kx-body)}.kx-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.kx-tags span{padding:.45rem .65rem;border:1px solid var(--kx-line);border-radius:999px;color:rgba(255,255,255,.55);font:650 .53rem var(--kx-mono);letter-spacing:.05em}
.kx-terminal{border:1px solid var(--kx-line);border-radius:24px;overflow:hidden;background:rgba(4,12,16,.68)}.kx-terminal-top{display:flex;justify-content:space-between;padding:1rem 1.15rem;border-bottom:1px solid var(--kx-line);color:rgba(255,255,255,.42);font:700 .5rem var(--kx-mono);letter-spacing:.1em}.kx-terminal-top b{color:var(--kx-accent)}.kx-terminal-list{display:grid;grid-template-columns:repeat(2,1fr)}.kx-terminal-list div{display:flex;align-items:center;gap:.65rem;padding:1rem 1.1rem;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.kx-terminal-list div:nth-child(2n){border-right:0}.kx-terminal-list i{color:var(--kx-accent);font-style:normal}.kx-terminal-list span{flex:1;color:rgba(255,255,255,.72);font:600 .72rem var(--kx-body)}.kx-terminal-list b{color:rgba(255,255,255,.28);font:700 .43rem var(--kx-mono)}
.kx-steps,.kx-timeline{display:grid;gap:.8rem}.kx-step{display:grid;grid-template-columns:65px 1fr auto;gap:1rem;align-items:center;padding:1.15rem;border:1px solid var(--kx-line);border-radius:18px;background:rgba(255,255,255,.014)}.kx-step>span{color:var(--kx-accent);font:700 1rem var(--kx-mono)}.kx-step h3,.kx-timeline h3{margin:0 0 .25rem;font:750 1.18rem var(--kx-display)}.kx-step p,.kx-timeline p{margin:0;color:var(--kx-muted);font:400 .78rem/1.5 var(--kx-body)}.kx-step i{font-style:normal;color:rgba(255,255,255,.25)}.kx-timeline{position:relative;padding-left:2rem}.kx-timeline:before{content:"";position:absolute;left:.6rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(var(--kx-accent),transparent)}.kx-timeline article{position:relative;padding:1.25rem;border:1px solid var(--kx-line);border-radius:18px;background:rgba(255,255,255,.014)}.kx-timeline article:before{content:"";position:absolute;left:-1.75rem;top:1.35rem;width:8px;height:8px;border-radius:50%;background:var(--kx-accent);box-shadow:0 0 18px color-mix(in srgb,var(--kx-accent) 60%,transparent)}.kx-timeline small{color:var(--kx-accent);font:700 .48rem var(--kx-mono)}
.kx-machine{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.kx-machine article{min-height:230px;padding:1.4rem;border:1px solid var(--kx-line);border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.025),transparent)}.kx-machine span{color:var(--kx-accent);font:700 .5rem var(--kx-mono)}.kx-machine h3{margin:3rem 0 .5rem;font:800 1.25rem var(--kx-display)}.kx-machine p{margin:0;color:var(--kx-muted);font:400 .76rem/1.5 var(--kx-body)}
.kx-query-path{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.kx-query-path article{position:relative;min-height:230px;padding:1.3rem;border:1px solid var(--kx-line);border-radius:20px;background:rgba(255,255,255,.015)}.kx-query-path article:not(:last-child):after{content:"→";position:absolute;right:-.75rem;top:50%;color:var(--kx-accent);z-index:3}.kx-query-path span{color:var(--kx-accent);font:700 .48rem var(--kx-mono)}.kx-query-path h3{margin:3rem 0 .5rem;font:780 1.2rem var(--kx-display)}.kx-query-path p{margin:0;color:var(--kx-muted);font:400 .75rem/1.5 var(--kx-body)}
.kx-route-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.7rem;align-items:center}.kx-route-map article{padding:1.5rem;border:1px solid var(--kx-line);border-radius:20px;background:rgba(255,255,255,.015)}.kx-route-map>i{color:var(--kx-accent);font-style:normal}.kx-route-map h3{margin:.6rem 0;font:780 1.3rem var(--kx-display)}.kx-route-map p{margin:0;color:var(--kx-muted);font:400 .76rem/1.5 var(--kx-body)}
.kx-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;align-items:end}.kx-ladder article{padding:1.2rem;border:1px solid var(--kx-line);border-radius:18px;background:rgba(255,255,255,.014)}.kx-ladder article:nth-child(1){min-height:170px}.kx-ladder article:nth-child(2){min-height:220px}.kx-ladder article:nth-child(3){min-height:270px}.kx-ladder article:nth-child(4){min-height:320px}.kx-ladder span{color:var(--kx-accent);font:700 .48rem var(--kx-mono)}.kx-ladder h3{margin:2rem 0 .55rem;font:780 1.15rem var(--kx-display)}.kx-ladder p{margin:0;color:var(--kx-muted);font:400 .72rem/1.5 var(--kx-body)}
.kx-orbit{position:relative;min-height:420px;border:1px solid var(--kx-line);border-radius:26px;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--kx-accent) 15%,transparent),transparent 25%),rgba(255,255,255,.012)}.kx-orbit i{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;inset:12%}.kx-orbit i:nth-child(2){inset:24%}.kx-orbit i:nth-child(3){inset:36%}.kx-orbit strong{position:absolute;inset:0;display:grid;place-items:center;font:850 2rem var(--kx-display)}.kx-orbit span{position:absolute;padding:.45rem .6rem;border:1px solid var(--kx-line);border-radius:999px;background:#08151a;color:var(--kx-accent);font:700 .48rem var(--kx-mono)}.kx-orbit span:nth-of-type(1){top:14%;left:18%}.kx-orbit span:nth-of-type(2){right:10%;top:35%}.kx-orbit span:nth-of-type(3){left:14%;bottom:15%}
.kx-network{position:relative;min-height:500px;border:1px solid var(--kx-line);border-radius:28px;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--kx-accent) 12%,transparent),transparent 26%),rgba(255,255,255,.012)}.kx-network .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--kx-accent) 35%,transparent);background:#08171b;font:850 1.35rem var(--kx-display)}.kx-network .node{position:absolute;min-width:150px;padding:.8rem 1rem;border:1px solid var(--kx-line);border-radius:15px;background:#09171b;color:var(--kx-text);font:650 .72rem var(--kx-body)}.kx-network .n1{left:7%;top:12%}.kx-network .n2{right:7%;top:15%}.kx-network .n3{left:8%;bottom:14%}.kx-network .n4{right:8%;bottom:12%}.kx-network:before,.kx-network:after{content:"";position:absolute;left:50%;top:50%;width:58%;height:1px;background:linear-gradient(90deg,transparent,var(--kx-accent),transparent);opacity:.35}.kx-network:after{transform:rotate(90deg)}
.kx-audit{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--kx-line);border-radius:24px;overflow:hidden}.kx-audit div{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:1.1rem;border-right:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.kx-audit div:nth-child(2n){border-right:0}.kx-audit i{color:var(--kx-accent);font-style:normal}.kx-audit span{font:600 .75rem var(--kx-body)}.kx-audit b{color:rgba(255,255,255,.3);font:700 .44rem var(--kx-mono)}
.kx-callout{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;margin-top:1rem;padding:1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--kx-accent) 16%,transparent);border-radius:16px;background:color-mix(in srgb,var(--kx-accent) 4%,transparent)}.kx-callout span{color:var(--kx-accent);font:700 .48rem var(--kx-mono)}.kx-callout p{margin:0;color:var(--kx-muted);font:500 .75rem/1.45 var(--kx-body)}.kx-callout a{color:var(--kx-accent);text-decoration:none;font:650 .72rem var(--kx-body)}
.kx-faq{border-top:1px solid var(--kx-line)}.kx-faq details{border-bottom:1px solid var(--kx-line)}.kx-faq summary{display:grid;grid-template-columns:1fr auto;gap:1rem;list-style:none;padding:1.3rem 0;cursor:pointer;font:650 .95rem/1.4 var(--kx-body)}.kx-faq summary::-webkit-details-marker{display:none}.kx-faq summary span{color:var(--kx-accent)}.kx-faq details p{max-width:900px;margin:0;padding:0 3rem 1.4rem 0;color:var(--kx-muted);font:400 .84rem/1.7 var(--kx-body)}.kx-final{text-align:center;background:linear-gradient(150deg,#061015,#09191d)}.kx-final:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--kx-accent) 16%,transparent),transparent 28%)}.kx-final .kx-eyebrow{justify-content:center}.kx-final .kx-title,.kx-final .kx-lead{margin-left:auto;margin-right:auto}.kx-final .kx-actions{justify-content:center}
.kx-theme-seo-valpo{--kx-accent:#00d6a2;--kx-accent2:#d4b968}.kx-theme-seo-quilpue{--kx-accent:#62ddb8;--kx-accent2:#58a9ff}.kx-theme-seo-limache{--kx-accent:#d4b968;--kx-accent2:#00d6a2}.kx-theme-seo-concon{--kx-accent:#54d7d7;--kx-accent2:#58a9ff}.kx-theme-seo-quillota{--kx-accent:#9adf72;--kx-accent2:#d4b968}.kx-theme-ai{--kx-accent:#a995ff;--kx-accent2:#00d6a2}.kx-theme-crm{--kx-accent:#00d6a2;--kx-accent2:#7aaeff}.kx-theme-agents{--kx-accent:#9f93ff;--kx-accent2:#54d7d7}.kx-theme-auto{--kx-accent:#00d6a2;--kx-accent2:#58a9ff}.kx-theme-ecommerce{--kx-accent:#e5bd67;--kx-accent2:#00d6a2}.kx-theme-integrations{--kx-accent:#d4b968;--kx-accent2:#7aaeff}.kx-theme-audit{--kx-accent:#58e1c0;--kx-accent2:#d4b968}.kx-theme-aeo{--kx-accent:#58a9ff;--kx-accent2:#d4b968}
html[data-theme="light"] .kx-page{--kx-bg:#edf3ef;--kx-bg2:#f6f8f6;--kx-text:#13231d;--kx-muted:rgba(19,35,29,.64);--kx-line:rgba(19,70,52,.12);background:#edf3ef;color:#13231d}html[data-theme="light"] .kx-hero{background:#e9f1ed}html[data-theme="light"] .kx-hero-bg{background:radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--kx-accent) 12%,transparent),transparent 28%),linear-gradient(145deg,#f0f5f2,#e7efeb)}html[data-theme="light"] .kx-breadcrumb{color:rgba(20,35,29,.4)}html[data-theme="light"] .kx-breadcrumb strong,html[data-theme="light"] .kx-hero-copy p strong{color:#173129}html[data-theme="light"] .kx-hero-placeholder strong,html[data-theme="light"] .kx-visual-ui-card strong{color:#153128}html[data-theme="light"] .kx-hero-placeholder small{color:rgba(19,35,29,.48)}html[data-theme="light"] .kx-visual-ui-card{background:rgba(251,253,252,.78)}html[data-theme="light"] .kx-visual-ui-card p{color:rgba(19,35,29,.55)}html[data-theme="light"] .kx-card,html[data-theme="light"] .kx-flow article,html[data-theme="light"] .kx-panel,html[data-theme="light"] .kx-step,html[data-theme="light"] .kx-machine article,html[data-theme="light"] .kx-timeline article,html[data-theme="light"] .kx-query-path article,html[data-theme="light"] .kx-route-map article,html[data-theme="light"] .kx-ladder article{background:rgba(255,255,255,.5)}html[data-theme="light"] .kx-terminal-list span{color:rgba(19,35,29,.74)}html[data-theme="light"] .kx-terminal-list b{color:rgba(19,35,29,.3)}html[data-theme="light"] .kx-network .core,html[data-theme="light"] .kx-network .node{background:#f7faf8;color:#173129}
.kx-motion-ready [data-reveal]{opacity:0;transform:translateY(22px);filter:blur(5px);transition:opacity .7s ease var(--delay,0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--delay,0ms),filter .7s ease var(--delay,0ms)}.kx-motion-ready [data-reveal].is-visible{opacity:1;transform:none;filter:none}
@media(max-width:1250px){.kx-hero-grid{grid-template-columns:minmax(0,1fr) 410px;gap:2.5rem}.kx-cards{grid-template-columns:repeat(2,1fr)}.kx-card:nth-child(3n){border-right:1px solid var(--kx-line)}.kx-card:nth-child(2n){border-right:0}.kx-flow,.kx-machine{grid-template-columns:repeat(2,1fr)}.kx-query-path{grid-template-columns:repeat(2,1fr)}.kx-query-path article:after{display:none}}
@media(max-width:980px){.kx-hero{min-height:auto;padding-top:8rem}.kx-hero-grid,.kx-section-head,.kx-split{grid-template-columns:1fr}.kx-hero-visual{min-height:480px}.kx-ladder{grid-template-columns:repeat(2,1fr);align-items:stretch}.kx-ladder article{min-height:220px!important}.kx-route-map{grid-template-columns:1fr}.kx-route-map>i{transform:rotate(90deg);justify-self:center}}
@media(max-width:680px){.kx-shell,.kx-hero-shell{width:min(calc(100% - 1.25rem),2020px)}.kx-scene{padding:5.2rem 0}.kx-hero{padding-top:7rem}.kx-hero-copy h1{font-size:clamp(2.8rem,13vw,4.7rem)}.kx-hero-visual{min-height:400px;border-radius:22px}.kx-actions{display:grid;grid-template-columns:1fr}.kx-actions .btn,.kx-btn-secondary{justify-content:center}.kx-cards,.kx-flow,.kx-machine,.kx-grid-2,.kx-terminal-list,.kx-audit,.kx-query-path,.kx-ladder{grid-template-columns:1fr}.kx-card{border-right:0!important;border-bottom:1px solid var(--kx-line)!important}.kx-card:last-child{border-bottom:0!important}.kx-terminal-list div,.kx-audit div{border-right:0!important;border-bottom:1px solid var(--kx-line)}.kx-step{grid-template-columns:52px 1fr}.kx-step i{display:none}.kx-callout{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.kx-motion-ready [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
