:root{--kx-bg:var(--wp--preset--color--canvas,#0b0d16);--kx-panel:var(--wp--preset--color--surface,#141824);--kx-text:var(--wp--preset--color--ink,#f4f5fa);--kx-muted:var(--wp--preset--color--muted,#a9afc3);--kx-blue:var(--wp--preset--color--primary,#899aff);--kx-mint:var(--wp--preset--color--mint,#b5f6d0);--kx-line:rgba(169,175,195,.19)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{text-underline-offset:5px}a,button{transition:color .2s,background .2s,transform .2s,border-color .2s}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--kx-mint);outline-offset:5px}button{cursor:pointer}::selection{background:var(--kx-blue);color:#0b0d16} .wp-site-blocks>*{margin-block-start:0}.wp-block-post-content>*{margin-block-start:0}.kx-main{overflow:clip}.kx-header{max-width:1440px;margin:auto;padding:24px 5%;min-height:92px;border-bottom:1px solid var(--kx-line)}header.wp-block-template-part{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--kx-bg) 93%,transparent);backdrop-filter:blur(18px)}.admin-bar header.wp-block-template-part{top:32px}.kx-wordmark{font-size:25px;font-weight:850;letter-spacing:.1em}.kx-wordmark a{text-decoration:none}.kx-wordmark a::after{content:'✳';color:var(--kx-blue);font-size:24px;margin-left:7px}.kx-nav{font-size:13px;font-weight:500}.kx-nav .wp-block-navigation__container{gap:30px}.nav-cta a{background:#252b43;border:1px solid #414b78;padding:10px 18px;border-radius:6px}.kx-nav a:hover{color:var(--kx-blue)}.kx-hero,.kx-section,.stack-strip,.kx-footer,.kx-closing{max-width:1440px;margin-inline:auto;padding-inline:5%}.kx-hero{padding-top:90px;padding-bottom:74px;position:relative;background:radial-gradient(ellipse at 80% 35%,#667eea14,transparent 60%)}.hero-columns{gap:50px;align-items:center!important}.hero-columns>.wp-block-column:first-child{flex-basis:51%!important}.hero-columns>.wp-block-column:last-child{flex-basis:49%!important}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--kx-blue);text-transform:uppercase;line-height:1.8}.hero-eyebrow{max-width:420px;margin-bottom:25px}.signal-dot{display:inline-block;background:var(--kx-mint);width:6px;height:6px;border-radius:50%;margin-right:8px;box-shadow:0 0 15px #b5f6d066}.kx-hero h1{font-size:clamp(44px,5.35vw,78px);line-height:1.02;letter-spacing:-.062em;margin:0 0 26px}.gradient-text{background:linear-gradient(110deg,var(--kx-blue),var(--wp--preset--color--violet,#b192eb));background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{font-size:17px;line-height:1.85;color:var(--kx-muted);max-width:475px}.wp-block-buttons{gap:13px;margin-top:30px}.wp-block-button__link{font-size:13px!important;transition:transform .2s,box-shadow .2s}.wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 10px 30px #667eea22}.is-style-outline .wp-block-button__link{color:var(--kx-text)!important;border:1px solid #3c4157!important;background:transparent!important}.hero-footnote{font-size:9px;letter-spacing:.11em;color:var(--kx-muted);margin-top:26px}.hero-visual{position:relative;perspective:1000px}.demo-kicker{font-size:9px;letter-spacing:.2em;color:var(--kx-muted);text-align:right;margin-bottom:18px}.kx-demo{background:#161b29;border:1px solid #424b68;border-radius:12px;box-shadow:0 30px 80px #0005,0 0 70px #667eea12;overflow:hidden;transform:rotateY(-3deg) rotateX(2deg);transition:transform .45s}.kx-demo:hover,.kx-demo:focus-within{transform:none}.demo-chrome{display:flex;align-items:center;gap:12px;padding:15px;background:#1e2435;font-size:9px;color:#a9afc3;border-bottom:1px solid #ffffff12}.demo-dots{display:flex;gap:4px}.demo-dots i{width:5px;height:5px;border-radius:50%;background:#646d88}.demo-dots i:first-child{background:#b192eb}.demo-live{margin-left:auto;font-size:8px;color:#b5f6d0}.demo-body{display:flex}.demo-sidebar{flex:0 0 49px;border-right:1px solid #ffffff10;display:flex;align-items:center;flex-direction:column;gap:22px;padding-top:24px;color:#8991ad}.demo-monogram{font-size:19px;font-weight:800;color:#f4f5fa;letter-spacing:-4px;padding-right:4px}.demo-monogram span{color:#899aff}.side-icon{font-size:16px;width:28px;height:28px;text-align:center}.side-icon.active{color:#a7b3ff;background:#899aff22;border-radius:5px}.demo-workspace{padding:24px;flex:1;min-width:0}.demo-title{display:flex;align-items:center;justify-content:space-between}.demo-title small{font-size:7px;letter-spacing:.15em;color:#a9afc3}.demo-title h3{font-size:18px!important;margin:8px 0 22px;color:#f4f5fa}.avatar{font-size:10px;background:#3c3557;color:#e1d5ff;border-radius:50%;padding:8px}.demo-tabs{display:flex;border-bottom:1px solid #ffffff14;gap:18px}.demo-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#a9afc3;padding:0 0 10px;font-size:10px}.demo-tabs button[aria-pressed=true]{color:#b3bfff;border-color:#899aff}.demo-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.demo-stats>div{padding:12px;background:#202638;border:1px solid #ffffff08;border-radius:6px}.demo-stats small{display:block;font-size:9px;color:#a9afc3}.demo-stats strong{display:block;font-size:30px;line-height:1.5;letter-spacing:-.05em;color:#f4f5fa}.demo-stats span{font-size:7px;color:#a9afc3}.demo-stats .positive{color:#b5f6d0}.demo-chart{height:115px;display:flex;gap:9px;align-items:flex-end;border-bottom:1px solid #ffffff10;padding:10px 9px 23px;position:relative;background:repeating-linear-gradient(to top,transparent 0,transparent 28px,#ffffff07 29px,#ffffff07 30px)}.demo-chart div{height:var(--bar);flex:1;background:linear-gradient(#899aff,#667eea33);border-radius:3px 3px 0 0;transition:height .65s cubic-bezier(.2,.8,.2,1)}.demo-chart span{position:absolute;bottom:4px;left:8px;font-size:6px;letter-spacing:.15em;color:#a9afc3}.demo-row{display:flex;justify-content:space-between;padding:12px 0 0;font-size:9px;color:#d8dcec}.status{color:#b5f6d0;font-size:8px}.demo-disclaimer{font-size:7px;color:#a9afc3;margin:14px 0 0}.demo-console{padding:13px 18px;border-top:1px solid #ffffff12;display:flex;align-items:center;gap:8px;background:#101520}.demo-console code{font-size:8px;color:#b5f6d0;white-space:normal}.terminal-dot{width:5px;height:5px;background:#b5f6d0;border-radius:50%;flex-shrink:0}.demo-caption{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.11em;color:var(--kx-muted);margin-top:20px}.stack-strip{padding-block:32px 42px;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.strip-title{color:var(--kx-muted);font-size:11px;margin:0 0 22px;text-align:center}.stack-names{display:flex;align-items:center;justify-content:space-around;gap:20px}.stack-names p{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0;color:#c2c7d8}.kx-section{padding-top:105px;padding-bottom:100px;scroll-margin-top:30px}.kx-section h2,.kx-closing h2{font-size:clamp(36px,4.2vw,60px);margin:16px 0 25px;max-width:900px}.section-lead{color:var(--kx-muted);font-size:17px;max-width:640px;line-height:1.8;margin-bottom:48px}.kx-section .wp-block-columns{gap:28px}.feature{border-top:1px solid var(--kx-line);padding-top:25px}.feature-number{font:12px Consolas,monospace;color:var(--kx-blue);margin-bottom:24px}.feature h3{font-size:24px;margin-bottom:18px}.feature p:not(.feature-number){font-size:14px;color:var(--kx-muted);line-height:1.9}.statement{margin-top:55px;padding:44px 48px;background:linear-gradient(115deg,#667eea14,#764ba21a);border-left:3px solid var(--kx-blue);position:relative;overflow:hidden}.statement::after{content:'✳';position:absolute;font-size:250px;line-height:1;right:45px;top:12px;color:#899aff16;pointer-events:none}.statement>p:first-child{font-size:9px;letter-spacing:.16em;color:var(--kx-muted)}.statement h3{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:15px 0}.statement h3 em{font-style:normal;color:var(--kx-blue)}.statement .section-lead{font-size:14px;max-width:530px;margin:0}.developer-section{background:linear-gradient(155deg,#141824,var(--kx-bg));border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.developer-section>.wp-block-columns{margin-top:50px;gap:80px}.developer-copy{padding-top:20px}.developer-copy h3{font-size:32px}.developer-copy>p:not(.eyebrow){color:var(--kx-muted)}.workflow{border-left:1px solid #586291;padding-left:35px}.workflow h3{font-size:21px;margin:28px 0 8px}.workflow p:not(.eyebrow){font-size:14px;color:var(--kx-muted);max-width:390px}.fine-print{font-size:11px!important;line-height:1.8;color:var(--kx-muted);max-width:750px;margin-top:24px}.offer{height:100%;background:var(--kx-panel);border:1px solid var(--kx-line);padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:0}.offer h3{font-size:26px;margin:12px 0 26px}.offer .offer-value{font-size:18px;color:var(--kx-text);font-weight:600}.offer p{font-size:14px;color:var(--kx-muted)}.offer .offer-features{line-height:2.1;margin-top:12px;margin-bottom:25px}.offer .wp-block-buttons{margin-top:auto;padding-top:12px}.offer-featured{border-color:#899aff;background:linear-gradient(160deg,#242e50,#141824 65%);box-shadow:0 0 50px #667eea12}.offer-featured .eyebrow{color:var(--kx-mint)}.brief-section{border-top:1px solid var(--kx-line)}.kx-brief{border:1px solid var(--kx-line);border-radius:12px;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden}.brief-inputs{padding:36px;background:var(--kx-panel)}.brief-inputs label,.brief-inputs legend{display:block;font-size:12px;font-weight:600;color:var(--kx-text);margin-bottom:8px}.brief-inputs input:not([type=checkbox]),.brief-inputs select,.brief-inputs textarea{display:block;width:100%;background:var(--kx-bg);color:var(--kx-text);border:1px solid #41495e;border-radius:5px;padding:12px 14px;margin:8px 0 20px;font-size:14px}.brief-inputs input::placeholder,.brief-inputs textarea::placeholder{color:#858fa8}.brief-inputs textarea{min-height:120px;resize:vertical}.brief-inputs select{color-scheme:dark}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brief-summary{padding:36px;display:flex;flex-direction:column;background:radial-gradient(ellipse at top right,#667eea20,transparent 70%)}.brief-summary h3{font-size:29px;margin:14px 0 28px}.brief-summary dl{margin:0}.brief-summary dt{font-size:10px;letter-spacing:.1em;color:var(--kx-muted);text-transform:uppercase;margin-top:22px}.brief-summary dd{font-size:18px;margin:6px 0 22px;padding-bottom:20px;border-bottom:1px solid var(--kx-line)}.brief-summary .summary-next{font-size:13px;color:var(--kx-muted);margin-top:auto;line-height:1.9}.brief-inputs .consent{font-weight:400;font-size:11px;display:flex;gap:10px;align-items:flex-start;line-height:1.7;color:var(--kx-muted)}.consent input{margin-top:5px;flex-shrink:0}.brief-submit{width:100%;border:0;border-radius:6px;padding:15px;color:#0b0d16;background:var(--kx-blue);font-weight:700;margin-top:15px}.brief-submit:hover{background:var(--kx-mint)}.kx-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.form-result{padding:24px;border:1px solid var(--kx-mint);border-radius:8px;color:var(--kx-mint);margin-bottom:20px}.wp-block-details{border-bottom:1px solid var(--kx-line);padding:23px 0}.wp-block-details summary{font-size:18px;font-weight:500;cursor:pointer;list-style:none;position:relative;padding-right:35px}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:'+';position:absolute;right:0;color:var(--kx-blue);font-size:24px;top:-6px}.wp-block-details[open] summary::after{content:'−'}.wp-block-details p{font-size:15px;color:var(--kx-muted);max-width:850px;margin:20px 0 5px}.kx-closing{padding-block:85px 105px;text-align:center;background:radial-gradient(ellipse at center,#667eea20,transparent 68%);border-top:1px solid var(--kx-line)}.kx-closing h2{margin-inline:auto;font-size:clamp(44px,6vw,80px)}.kx-closing .wp-block-buttons{justify-content:center}.kx-footer{padding-block:40px 20px;border-top:1px solid var(--kx-line);font-size:13px;color:var(--kx-muted)}.kx-footer .kx-wordmark{color:var(--kx-text)}.footer-bottom{margin-top:40px;border-top:1px solid var(--kx-line);padding-top:20px;font-size:10px}.kx-document{max-width:900px!important;margin:70px auto!important;padding:0 28px;min-height:45vh}.kx-document h1{font-size:clamp(40px,5vw,64px)}.kx-document p{color:var(--kx-muted)}.kx-editor-demo{padding:30px;border:2px dashed #899aff;background:#1e2435;color:#f4f5fa}.kx-reveal{animation:rise-in .7s both}@keyframes rise-in{from{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container.is-menu-open{background:var(--kx-bg)!important;color:var(--kx-text)!important;padding:35px}.wp-block-navigation__responsive-container-close{top:28px;right:28px}
@media(min-width:1600px){.kx-hero{padding-top:110px;padding-bottom:100px}}
@media(max-width:1050px){.hero-columns{gap:24px}.kx-hero h1{font-size:52px}.demo-workspace{padding:16px}.demo-sidebar{flex-basis:35px}.demo-chrome{gap:8px;padding:12px}.demo-live{display:none}.offer{padding:22px}.kx-section .wp-block-columns{gap:18px}.kx-nav .wp-block-navigation__container{gap:18px}}
@media(max-width:781px){.kx-hero{padding-top:50px}.hero-columns{gap:40px}.kx-hero h1{font-size:clamp(46px,10vw,72px)}.hero-lead{max-width:600px}.hero-visual{max-width:550px;margin:auto}.demo-workspace{padding:24px}.demo-sidebar{flex-basis:49px}.demo-chrome{padding:15px}.demo-live{display:block}.stack-names{flex-wrap:wrap;gap:16px 26px}.stack-names p{font-size:16px}.kx-section{padding-block:65px}.kx-section .wp-block-columns{gap:32px}.statement{padding:28px}.statement::after{right:-70px}.developer-section>.wp-block-columns{gap:30px}.offer{padding:28px}.kx-brief{grid-template-columns:1fr}.brief-summary{order:-1;padding:25px}.brief-summary h3{margin:5px 0 10px;font-size:24px}.brief-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.brief-summary dt{grid-row:1}.brief-summary dd{font-size:15px;margin-bottom:5px}.brief-summary .summary-next{margin-bottom:0}.brief-inputs{padding:25px}.kx-header{padding-block:20px}.kx-footer>.wp-block-group{gap:15px}.kx-nav{font-size:13px}.kx-closing{padding-block:60px}.kx-section h2{font-size:40px}}
@media(max-width:480px){.kx-hero h1{font-size:46px}.hero-lead{font-size:15px}.hero-eyebrow{font-size:8px}.wp-block-button__link{font-size:12px!important;padding:12px 17px!important}.demo-workspace{padding:15px}.demo-title h3{font-size:16px!important}.demo-tabs{gap:16px}.demo-sidebar{flex-basis:35px}.demo-console code{font-size:7px}.demo-chrome{font-size:8px;gap:8px;padding:12px}.demo-live{font-size:7px}.brief-fields{grid-template-columns:1fr;gap:0}.kx-section h2{font-size:34px}.section-lead{font-size:15px}.statement::after{display:none}.kx-wordmark{font-size:22px}.kx-section,.kx-hero,.stack-strip,.kx-footer,.kx-closing{padding-inline:6%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.kx-demo{transform:none}}
