:root{--kx-ink:#061224;--kx-ink-soft:#0b1d35;--kx-blue:#2878f0;--kx-blue-bright:#4d9cff;--kx-teal:#49d6c7;--kx-white:#f7fbff;--kx-mist:#d8e6f5;--kx-line:rgba(143,188,236,0.2);--kx-panel:rgba(8,27,51,0.72);--kx-shadow:0 28px 80px rgba(0,10,30,0.34);--kx-max:1120px;--kx-wide:1240px;--kx-gutter:clamp(2rem,6.5vw,7rem)}.mobile-nav__coming-soon,.product-menu__coming-soon{opacity:.66}.mobile-nav__coming-soon:focus-visible,.mobile-nav__coming-soon:hover,.product-menu__coming-soon:focus-visible,.product-menu__coming-soon:hover{opacity:1}.vas-page__guide{width:min(1400px,calc(100% - 72px));margin:-24px auto 72px;padding:18px 24px;display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));align-items:center;grid-gap:0;gap:0;border:1px solid rgba(93,223,219,.28);background:linear-gradient(90deg,rgba(8,35,58,.96),rgba(4,20,37,.92));box-shadow:0 28px 70px rgba(0,0,0,.24)}.vas-page__guide>span{color:#62e6df;font-size:.72rem;font-weight:700;letter-spacing:.14em}.vas-page__guide a{min-height:52px;padding:8px 18px;display:flex;align-items:center;border-left:1px solid rgba(116,174,217,.2);color:#dceaf8;font-size:.92rem;line-height:1.35;text-decoration:none;transition:color .18s ease,background-color .18s ease}.vas-page__guide a:focus-visible,.vas-page__guide a:hover{color:#ffffff;background:rgba(78,214,210,.09)}.vas-estimate-details{margin-top:42px;border-top:1px solid rgba(93,223,219,.35);border-bottom:1px solid rgba(93,223,219,.22)}.vas-estimate-details>summary{min-height:92px;padding:20px 58px 20px 22px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;cursor:pointer;list-style:none;background:linear-gradient(90deg,rgba(17,70,91,.72),rgba(7,29,48,.2))}.vas-estimate-details>summary::-webkit-details-marker{display:none}.vas-estimate-details>summary:after{content:"+";position:absolute;right:22px;top:50%;translate:0 -50%;color:#62e6df;font-size:2rem;font-weight:300}.vas-estimate-details[open]>summary:after{content:"−"}.vas-estimate-details>summary span{color:#ffffff;font-size:1.18rem;font-weight:650}.vas-estimate-details>summary small{color:#9fc0d9;font-size:.9rem;line-height:1.45}.vas-estimate-details>.vas-field-explanation{margin-top:34px}.pricing-work-examples{width:min(1400px,calc(100% - 72px));margin:96px auto;position:relative}.pricing-work-examples>header{max-width:820px}.pricing-work-examples>header h2{max-width:720px;margin:18px 0 16px;font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:.98;letter-spacing:-.045em}.pricing-work-examples>header>p:last-child{color:#a8c1d8;font-size:1.05rem;line-height:1.7}.pricing-work-examples__scene{position:relative;min-height:38rem;margin:46px 0 28px;overflow:hidden;background:#071b30}.pricing-work-examples__scene>img{object-fit:contain;object-position:center;transition:transform 12s ease}.pricing-work-examples__scene:hover>img{transform:scale(1.025)}.pricing-work-examples__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,12,26,.04) 34%,rgba(2,12,26,.94) 92%),linear-gradient(90deg,rgba(2,12,26,.12),transparent 45%,rgba(2,12,26,.18))}.pricing-work-examples__scene figcaption{position:absolute;right:2.5rem;bottom:2.25rem;left:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.5rem,4vw,5rem);gap:clamp(1.5rem,4vw,5rem)}.pricing-work-examples__scene article{position:relative;display:flex;min-height:10rem;flex-direction:column;justify-content:flex-end;padding-top:2.75rem;text-shadow:0 2px 18px rgba(0,8,20,.9)}.pricing-work-examples__scene article:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#5de3dc,rgba(88,169,239,.16),transparent);box-shadow:0 0 18px rgba(83,222,219,.5);content:"";transform-origin:left;animation:pricing-human-progress 5.6s ease-in-out infinite alternate}.pricing-work-examples__scene article:nth-child(2):before{animation-delay:.65s}.pricing-work-examples__scene article:nth-child(3):before{animation-delay:1.3s}.pricing-work-examples__scene article>span{position:absolute;top:.75rem;right:0;color:rgba(109,230,225,.68);font:500 1.1rem/1 ui-monospace,monospace}.pricing-work-examples__scene small{color:#62e6df;font:600 .72rem/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.pricing-work-examples__scene strong{margin-top:12px;color:#ffffff;font-size:1.3rem;line-height:1.25}.pricing-work-examples__scene p{margin:12px 0 0;color:#a8c1d8;line-height:1.5}@keyframes pricing-human-progress{0%{opacity:.42;transform:scaleX(.34)}to{opacity:1;transform:scaleX(1)}}.compare-at-glance{width:min(1650px,calc(100% - 64px));margin:88px auto 108px;position:relative}.compare-at-glance>header{max-width:920px}.compare-at-glance h2{margin:18px 0 0;font-size:clamp(2.35rem,4.4vw,4.8rem);line-height:.98;letter-spacing:-.045em}.compare-at-glance__line{height:60px;margin:26px 4% -12px;position:relative;border-top:1px solid rgba(86,224,218,.5);border-radius:50%}.compare-at-glance__line i{width:9px;height:9px;position:absolute;top:-5px;border-radius:50%;background:#63e6df;box-shadow:0 0 18px #63e6df;animation:compare-line-pulse 4.8s linear infinite}.compare-at-glance__line i:nth-child(2){animation-delay:1.6s}.compare-at-glance__line i:nth-child(3){animation-delay:3.2s}@keyframes compare-line-pulse{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}.compare-at-glance__options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(1.25rem,2.5vw,2.75rem);gap:clamp(1.25rem,2.5vw,2.75rem);margin-top:2rem}.compare-at-glance__options article{position:relative;min-height:180px;padding:1.65rem 0 0;transition:transform .22s ease}.compare-at-glance__options article:before{position:absolute;top:0;left:0;width:4.5rem;height:2px;content:"";background:linear-gradient(90deg,#67eee4,rgba(103,238,228,0));box-shadow:0 0 1rem rgba(103,238,228,.35)}.compare-at-glance__options article:hover{transform:translateY(-.3rem)}.compare-at-glance__options p{margin:22px 0 0;color:#a9c2d8;font-size:.96rem;line-height:1.62}.compare-at-glance__kx{max-width:1120px;margin:28px 0 0;color:#b9cfe0;font-size:1.02rem;line-height:1.7}.compare-at-glance__kx strong{color:#66e8df}@media (max-width:1100px){.vas-page__guide{grid-template-columns:1fr 1fr}.vas-page__guide>span{grid-column:1/-1;padding:8px 12px 16px}.vas-page__guide a:nth-of-type(odd){border-left:0}.compare-at-glance__options{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-at-glance__options article{border-bottom:1px solid rgba(91,159,207,.24)}}@media (max-width:760px){.compare-at-glance,.pricing-work-examples,.vas-page__guide{width:min(100% - 30px,1400px)}.vas-page__guide{margin-top:-10px;grid-template-columns:1fr}.vas-page__guide a,.vas-page__guide a:nth-of-type(odd){border-top:1px solid rgba(116,174,217,.2);border-left:0}.compare-at-glance__options{grid-template-columns:1fr}.compare-at-glance__options article{min-height:190px}.pricing-work-examples__scene{min-height:50rem}.pricing-work-examples__scene>img{object-position:42% center}.pricing-work-examples__scene figcaption{right:1.25rem;bottom:1.25rem;left:1.25rem;grid-template-columns:1fr;gap:.65rem}.pricing-work-examples__scene article{min-height:6.5rem;padding-top:1.6rem}.compare-at-glance__options article+article{border-left:0}}@media (prefers-reduced-motion:reduce){.compare-at-glance__line i,.pricing-work-examples__scene article:before{animation:none}}.how-page{padding:2rem 0 0;overflow:clip}.how-close,.how-evidence,.how-hero,.how-journey{width:min(calc(100% - (var(--kx-gutter) * 2)),1380px);margin-right:auto;margin-left:auto}.how-hero{position:relative;min-height:58rem;overflow:hidden;border:1px solid rgba(101,181,237,.36);background:#041226;box-shadow:0 3rem 8rem rgba(0,7,24,.5)}.how-hero__background{object-fit:cover;object-position:center;animation:how-camera 20s ease-in-out infinite alternate}.how-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,27,.97),rgba(3,15,31,.85) 34%,rgba(3,15,31,.18) 68%),linear-gradient(180deg,rgba(3,13,28,.15) 45%,rgba(2,10,23,.96))}.how-hero__copy{position:absolute;z-index:4;top:clamp(3rem,6vw,6rem);left:clamp(2rem,5vw,5.5rem);width:min(36rem,38%)}.how-hero__copy h1{max-width:11ch;margin:0;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:510;letter-spacing:-.067em;line-height:.92}.how-hero__copy h1 span{color:transparent;background:linear-gradient(105deg,#ffffff,#59a8ff 48%,#58dfd3);-webkit-background-clip:text;background-clip:text}.how-hero__copy>p:not(.eyebrow){max-width:34rem;margin:1.8rem 0 0;color:#bdd1e5;font-size:1.08rem;line-height:1.72}.how-hero__flow{position:absolute;z-index:3;top:52%;left:34%;width:58%;height:3px;border-radius:999px;background:linear-gradient(90deg,#2b8df7,#4edbd0,#36c98c);box-shadow:0 0 22px rgba(73,214,199,.72);transform:rotate(-4deg)}.how-hero__flow i{position:absolute;top:-.38rem;width:.85rem;height:.85rem;border:2px solid #e0fffc;border-radius:50%;background:#4edbd0;box-shadow:0 0 1.4rem #49d6c7;animation:how-flow 6s linear infinite}.how-hero__flow i:nth-child(2){animation-delay:-2s}.how-hero__flow i:nth-child(3){animation-delay:-4s}.how-hero__brands{position:absolute;z-index:6;right:clamp(1rem,3vw,3rem);bottom:clamp(1rem,3vw,3rem);left:clamp(1rem,3vw,3rem);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;min-height:8rem;padding:1.2rem 1.6rem;border:1px solid rgba(115,186,237,.34);background:rgba(2,14,29,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.how-hero__brands>div{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem}.how-hero__brands img{width:auto;max-width:10rem;height:2.9rem;object-fit:cover}.how-hero__brands span{color:#7da8ce;font:.62rem Consolas,monospace;letter-spacing:.11em}.how-hero__brands>b{color:#55ddd1;font-size:1.8rem;font-weight:400;text-shadow:0 0 1rem #49d6c7;animation:how-arrow 1.8s ease-in-out infinite}.how-hero__screen{aspect-ratio:2/1;position:absolute;z-index:5;top:19rem;right:clamp(2rem,4vw,4.5rem);width:min(52%,40rem);height:25rem;margin:0;overflow:hidden;border:1px solid rgba(99,191,239,.58);background:#06162a;box-shadow:0 2rem 6rem rgba(0,5,20,.58);transform:perspective(1200px) rotateY(-5deg) rotateX(1deg)}.how-hero__screen>img{object-fit:cover;object-position:center 48%}.how-hero__screen figcaption,.how-step figcaption{position:absolute;z-index:3;right:1rem;bottom:1rem;left:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(110,184,236,.3);background:rgba(2,16,33,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.how-hero__screen figcaption span,.how-step figcaption{color:#5be0d4;font:.61rem Consolas,monospace;letter-spacing:.1em}.how-hero__screen figcaption strong{color:#e9f6ff;font-size:.78rem;font-weight:570}@keyframes how-camera{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes how-flow{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@keyframes how-arrow{0%,to{opacity:.45;transform:translateX(-.3rem)}50%{opacity:1;transform:translateX(.3rem)}}.how-journey{position:relative;padding:9rem 0 8rem}.how-section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);margin-bottom:5rem}.how-close h2,.how-evidence h2,.how-section-heading h2{max-width:15ch;margin:0;font-size:clamp(2.7rem,4.8vw,5rem);font-weight:510;letter-spacing:-.06em;line-height:.98}.how-section-heading>p{margin:0;color:#98b3ce;font-size:1rem;line-height:1.75}.how-journey__rail{position:absolute;top:23rem;bottom:9rem;left:50%;width:1px;background:linear-gradient(180deg,transparent,#2f88e4 12%,#49d6c7 88%,transparent)}.how-journey__rail i{position:absolute;left:-.35rem;width:.75rem;height:.75rem;border-radius:50%;background:#5be0d4;box-shadow:0 0 1.5rem #49d6c7;animation:how-rail 10s linear infinite}@keyframes how-rail{0%{top:0}to{top:100%}}.how-journey__steps{position:relative;display:grid;grid-gap:7rem;gap:7rem}.how-step{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:center;grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);width:100%;max-width:100%}.how-step:nth-child(2n){grid-template-columns:minmax(19rem,.55fr) minmax(0,1.45fr)}.how-step>*{min-width:0}.how-step:nth-child(2n) figure{grid-column:2;grid-row:1}.how-step:nth-child(2n) .how-step__copy{grid-column:1;grid-row:1}.how-step figure{aspect-ratio:2/1;position:relative;width:100%;max-width:100%;min-height:31rem;margin:0;overflow:hidden;border:1px solid rgba(94,174,231,.4);background:#07182b;box-shadow:0 2rem 5rem rgba(0,8,25,.42)}.how-step figure:after{position:absolute;inset:0;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,rgba(73,214,199,.72),transparent 30%,transparent 70%,rgba(40,120,240,.72)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;content:""}.how-step figure>img{object-fit:cover;object-position:center;transition:filter .7s ease}.how-step:hover figure>img{filter:brightness(1.035) saturate(1.04)}.how-step figure>span{position:absolute;z-index:4;top:1rem;left:1rem;display:grid;place-items:center;width:4.2rem;height:4.2rem;border:1px solid rgba(88,224,211,.7);border-radius:50%;color:#e8fffd;background:rgba(4,30,51,.88);box-shadow:0 0 2rem rgba(73,214,199,.28);font:.82rem Consolas,monospace}.how-step__copy{position:relative;width:min(100%,27rem);padding:2rem 0}.how-step:nth-child(2n) .how-step__copy{justify-self:end}.how-step__copy small{color:#5f94c5;font:.65rem Consolas,monospace;letter-spacing:.13em}.how-step__copy h3{max-width:12ch;margin:1rem 0 1.3rem;color:#f1f8ff;font-size:clamp(2.1rem,3.2vw,3.35rem);font-weight:520;letter-spacing:-.052em;line-height:1}.how-step__copy p{max-width:27rem;margin:0;color:#9eb8d2;font-size:1rem;line-height:1.75}.how-step__copy>b{display:grid;place-items:center;width:3rem;height:3rem;margin-top:2rem;border:1px solid rgba(73,214,199,.52);border-radius:50%;color:#5ce1d5;font-weight:400;animation:how-arrow-down 2s ease-in-out infinite}@keyframes how-arrow-down{0%,to{transform:translateY(-.25rem)}50%{transform:translateY(.25rem)}}.how-evidence{position:relative;aspect-ratio:16/9;min-height:0;overflow:hidden;border:1px solid rgba(102,182,234,.4);background:#07182b;box-shadow:0 2.5rem 7rem rgba(0,7,22,.45)}.how-evidence>img{object-fit:contain;object-position:center}.how-evidence__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,27,.08) 35%,rgba(2,12,27,.88) 72%,rgba(2,12,27,.98)),linear-gradient(180deg,rgba(2,12,27,.05) 50%,rgba(2,12,27,.94))}.how-evidence__scan{position:absolute;z-index:2;top:0;bottom:0;width:15%;background:linear-gradient(90deg,transparent,rgba(73,214,199,.13),transparent);mix-blend-mode:screen;animation:how-evidence-scan 8s ease-in-out infinite}.how-evidence__copy{position:absolute;z-index:4;top:5rem;right:4rem;width:min(36rem,42%)}.how-evidence__copy h2{max-width:10ch}.how-evidence__copy>p:not(.eyebrow){max-width:32rem;color:#b0c7db;font-size:1rem;line-height:1.75}.how-evidence__markers{position:absolute;z-index:5;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;min-height:10rem;padding:1rem 1.2rem;background:linear-gradient(180deg,rgba(2,15,31,.08),rgba(2,15,31,.82));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.how-evidence__markers:before{position:absolute;z-index:-1;top:2.5rem;right:9%;left:9%;height:3px;border-radius:999px;background:linear-gradient(90deg,#328ef0,#4fdcd0 52%,#36ca8a);box-shadow:0 0 1.4rem rgba(73,214,199,.72);content:""}.how-evidence__markers:after{position:absolute;top:2.12rem;left:8%;width:.8rem;height:.8rem;border:2px solid #e2fffc;border-radius:50%;background:#58e1d5;box-shadow:0 0 0 .45rem rgba(73,214,199,.12),0 0 1.6rem #49d6c7;content:"";animation:how-evidence-path 7.5s linear infinite}.how-evidence__markers span{position:relative;display:grid;justify-items:center;grid-gap:.7rem;gap:.7rem;min-width:0;padding:0;color:#dceaf6;font-size:.8rem;font-weight:560;line-height:1.35;text-align:center;animation:how-evidence-node 7.5s ease-in-out infinite}.how-evidence__markers span:nth-child(2){animation-delay:1.5s}.how-evidence__markers span:nth-child(3){animation-delay:3s}.how-evidence__markers span:nth-child(4){animation-delay:4.5s}.how-evidence__markers span:nth-child(5){animation-delay:6s}.how-evidence__markers b{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(92,225,213,.78);border-radius:50%;color:#cffffa;background:radial-gradient(circle at 35% 30%,rgba(73,214,199,.32),rgba(5,29,51,.96) 68%);box-shadow:0 0 1.8rem rgba(73,214,199,.28);font:.61rem Consolas,monospace;letter-spacing:.1em}@keyframes how-evidence-path{0%{left:8%}to{left:91%}}@keyframes how-evidence-node{0%,18%,to{color:#a9c1d6;transform:translateY(0)}12%,6%{color:#ffffff;transform:translateY(-.55rem) scale(1.04)}}@keyframes how-evidence-scan{0%{left:-20%}to{left:105%}}.how-close{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:3rem 6rem;gap:3rem 6rem;padding:8rem 0}.how-close>p{align-self:end;margin:0;color:#96b1cb;font-size:1rem;line-height:1.75}.how-close .hero__actions{grid-column:1/-1;margin-top:0}@media (max-width:1040px){.how-hero{min-height:62rem}.how-hero__copy{width:min(36rem,58%)}.how-hero__screen{top:27rem;width:58%}.how-hero__brands{grid-template-columns:1fr auto 1fr auto 1fr}.how-step{grid-template-columns:1.25fr .75fr;gap:3rem}.how-step:nth-child(2n){grid-template-columns:.75fr 1.25fr}.how-step figure{min-height:25rem}}@media (max-width:760px){.how-page{padding-top:1rem}.how-close,.how-evidence,.how-hero,.how-journey{width:calc(100% - 2rem)}.how-hero{min-height:68rem}.how-hero__background{object-position:52% center}.how-hero__shade{background:linear-gradient(180deg,rgba(2,12,27,.96),rgba(2,12,27,.72) 48%,rgba(2,12,27,.98))}.how-hero__copy{top:2.5rem;left:1.5rem;width:calc(100% - 3rem)}.how-hero__copy h1{font-size:clamp(2.9rem,13vw,4.6rem)}.how-hero__screen{top:36.5rem;right:1rem;width:calc(100% - 2rem);height:auto;transform:none}.how-hero__screen>img{transform:none}.how-hero__flow{display:none}.how-hero__brands{right:1rem;bottom:1rem;left:1rem;grid-template-columns:1fr 1fr 1fr;gap:.7rem;min-height:8.5rem;padding:.8rem}.how-hero__brands>b{display:none}.how-hero__brands img{max-width:6.5rem;height:2rem}.how-hero__brands span{font-size:.5rem;text-align:center}.how-close,.how-section-heading,.how-step,.how-step:nth-child(2n){grid-template-columns:1fr}.how-section-heading{margin-bottom:3rem}.how-journey{padding:6rem 0}.how-journey__rail{display:none}.how-journey__steps{gap:4rem}.how-step:nth-child(2n) .how-step__copy,.how-step:nth-child(2n) figure{grid-column:1;grid-row:auto}.how-step figure{aspect-ratio:2/1;min-height:0}.how-step figure>img{transform:none}.how-step:hover figure>img{filter:brightness(1.035) saturate(1.04)}.how-step__copy{padding:0}.how-evidence{min-height:54rem}.how-evidence>img{object-position:35% center}.how-evidence__shade{background:linear-gradient(180deg,rgba(2,12,27,.84),rgba(2,12,27,.1) 45%,rgba(2,12,27,.97) 72%)}.how-evidence__copy{top:2rem;right:1.5rem;left:1.5rem;width:auto}.how-evidence__markers{right:1rem;bottom:1rem;left:1rem;grid-template-columns:1fr 1fr;gap:.8rem;min-height:0;padding:.8rem;background:rgba(2,15,31,.86)}.how-evidence__markers span{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;min-height:3.6rem;text-align:left}.how-evidence__markers b{width:2.5rem;height:2.5rem}.how-evidence__markers:after,.how-evidence__markers:before{display:none}.how-close{gap:2rem;padding:6rem 0}.how-close .hero__actions{grid-column:1}}@media (prefers-reduced-motion:reduce){.how-evidence>img,.how-evidence__markers span,.how-evidence__markers:after,.how-evidence__scan,.how-hero__background,.how-hero__brands>b,.how-hero__flow i,.how-journey__rail i,.how-step__copy>b{animation:none}}.content-protected body{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.content-protected [contenteditable=true],.content-protected [role=textbox],.content-protected input,.content-protected option,.content-protected select,.content-protected textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default}.content-protected img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.content-protected a img,.content-protected button img{pointer-events:auto}@media print{.content-protected body>*{display:none!important}.content-protected body:before{display:block;padding:2rem;color:#111;background:#fff;content:"Printing of KalkuleX website content is disabled.";font:16px/1.5 Arial,sans-serif}}.downloads-page{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding-bottom:clamp(6rem,10vw,10rem)}.downloads-hero{display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(34rem,1.22fr);grid-gap:clamp(3rem,6vw,7rem);gap:clamp(3rem,6vw,7rem);align-items:center;min-height:calc(100vh - 5rem);padding:clamp(4rem,8vw,8rem) 0}.downloads-hero__copy h1{max-width:12ch;margin:0;font-size:clamp(3.2rem,6vw,6.3rem);line-height:.96;letter-spacing:-.055em}.downloads-hero__copy>p:last-of-type{max-width:36rem;margin:2rem 0;color:#a5bdd0;font-size:1.05rem;line-height:1.72}.downloads-hero__brands{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;width:-moz-fit-content;width:fit-content;padding:1rem 1.2rem;border:1px solid #29637f;background:rgba(7,31,52,.84)}.downloads-hero__brands img:first-child{width:auto;height:2.15rem}.downloads-hero__brands img:nth-of-type(2){width:2.4rem;height:2.4rem}.downloads-hero__brands>span{color:#5de5db;font-size:1.35rem}.downloads-hero__brands strong{color:#f2f8fd;font-size:.95rem}.downloads-hero__screen{position:relative;margin:0;overflow:hidden;border:1px solid #2a6380;background:#06182a;box-shadow:0 3rem 7rem rgba(0,0,0,.34)}.downloads-hero__screen:after{position:absolute;inset:2.4rem 0 3.6rem;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 42%,rgba(83,235,222,.22) 49%,rgba(83,235,222,.65) 50%,rgba(83,235,222,.22) 51%,transparent 58%);transform:translateX(-120%);animation:download-screen-scan 5.5s ease-in-out infinite}.downloads-hero__screen-crop{aspect-ratio:1.88;overflow:hidden}.downloads-hero__screen-crop>img{display:block;width:100%;height:auto;object-fit:contain;transform:translateY(-2.8%)}.downloads-hero__screen-bar{display:flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 1rem;border-bottom:1px solid #285e78}.downloads-hero__screen-bar i{width:.55rem;height:.55rem;border-radius:50%;background:#48677d}.downloads-hero__screen-bar i:first-child{background:#5ce8dd;box-shadow:0 0 .8rem rgba(92,232,221,.65)}.downloads-hero__screen-bar span{margin-left:auto;color:#72a4c4}.downloads-hero__screen figcaption,.downloads-hero__screen-bar span{font-family:var(--font-mono,monospace);font-size:.6rem;letter-spacing:.09em}.downloads-hero__screen figcaption{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.6rem;color:#7cebe2}.downloads-hero__screen figcaption i{width:clamp(1rem,3vw,3rem);height:1px;background:linear-gradient(90deg,#2b6680,#61e2d8)}.downloads-trial{position:relative;display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(24rem,1fr);grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);align-items:end;min-height:42rem;padding:clamp(2rem,5vw,5rem);overflow:hidden;box-shadow:0 2rem 5rem rgba(0,5,18,.38)}.downloads-trial>img{object-fit:cover;object-position:center;transition:transform 14s ease}.downloads-trial:hover>img{transform:scale(1.025)}.downloads-trial__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,13,27,.9),rgba(2,13,27,.36) 48%,rgba(2,13,27,.91)),linear-gradient(180deg,rgba(2,13,27,.06) 25%,rgba(2,13,27,.94))}.downloads-trial__copy,.downloads-trial__credit{position:relative;z-index:1;text-shadow:0 2px 18px rgba(0,7,19,.96)}.downloads-trial__credit{display:grid;align-content:end}.downloads-trial__credit strong{color:#fff;font-size:clamp(4rem,8vw,8rem);font-weight:520;letter-spacing:-.065em;line-height:.9}.downloads-trial__credit span{margin-top:.8rem;color:#72eee4;font-family:var(--font-mono,monospace);font-size:.86rem;letter-spacing:.18em}.downloads-trial__credit small{margin-top:.45rem;color:#c9deec;font-size:.76rem;letter-spacing:.1em}.downloads-trial__copy h2{max-width:16ch;margin:0;color:#f7fbff;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:540;line-height:1}.downloads-trial__copy>p:not(.eyebrow){max-width:43rem;color:#d0dfeb;font-size:1rem;line-height:1.7}.downloads-trial__copy .downloads-trial__assurance{color:#83e8e0;font-weight:600}.downloads-trial__copy .primary-action{display:inline-flex;margin-top:.7rem}.downloads-channel,.downloads-path{padding:clamp(4rem,6vw,6rem) 0;border-top:1px solid #245b75}.downloads-channel>header{display:grid;grid-template-columns:minmax(22rem,1.1fr) minmax(18rem,.9fr);grid-column-gap:clamp(2.5rem,5vw,5rem);column-gap:clamp(2.5rem,5vw,5rem);align-items:end}.downloads-channel>header .eyebrow{grid-column:1/-1}.downloads-channel>header h2{max-width:18ch;margin:0;font-size:clamp(2.5rem,3.8vw,4rem);line-height:1.02;letter-spacing:-.045em}.downloads-channel>header>p:last-child{color:#98b1c6;line-height:1.7}.downloads-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;border:1px solid #28617b}.download-product{position:relative;display:flex;min-height:39rem;padding:clamp(2rem,3vw,3.2rem);overflow:hidden;border-right:1px solid #28617b;flex-direction:column;background:linear-gradient(160deg,rgba(20,70,110,.12),transparent 55%),#07192c}.download-product:last-child{border-right:0}.download-product--active{background:linear-gradient(160deg,rgba(34,145,145,.23),transparent 58%),#082036}.download-product__number{position:absolute;top:1.2rem;right:1.4rem;color:rgba(101,222,214,.18);font-size:5rem;font-weight:700;line-height:1}.download-product__status{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-bottom:2.8rem;padding:.42rem .65rem;border:1px solid #416881;color:#8da6b8;font-family:var(--font-mono,monospace);font-size:.6rem;letter-spacing:.11em}.download-product--active .download-product__status{border-color:#55ded4;color:#6febe2}.download-product>img{width:auto;height:2.2rem;object-fit:contain;object-position:left center}.download-product h3{margin:.8rem 0 1.3rem;color:#f4f9fd;font-size:clamp(2rem,3vw,3.1rem)}.download-product>p{min-height:8rem;color:#a2b9cb;line-height:1.65}.download-product ul{display:grid;grid-gap:.7rem;gap:.7rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.download-product li{position:relative;padding-left:1.3rem;color:#d2e1ec}.download-product li:before{position:absolute;top:.48rem;left:0;width:.45rem;height:.45rem;border-radius:50%;content:"";background:#5de3d9;box-shadow:0 0 .7rem rgba(93,227,217,.52)}.download-product__actions{display:grid;grid-gap:1rem;gap:1rem;margin-top:auto;padding-top:1.4rem;border-top:1px solid #294d67}.download-product__pending{color:#81a0b7;font-family:var(--font-mono,monospace);font-size:.64rem;letter-spacing:.08em;line-height:1.5}.download-product--active .download-product__pending{color:#78e8df}.download-product__actions a{color:#f2f8fd;font-weight:700;text-decoration:none}.download-product__actions a span{margin-left:.5rem;color:#62e8de}.downloads-path{display:grid;grid-template-columns:minmax(22rem,.85fr) minmax(28rem,1.15fr);grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem)}.downloads-path h2{max-width:15ch;margin:0;font-size:clamp(2.4rem,3.6vw,4rem);line-height:1.02;letter-spacing:-.045em}.downloads-path ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.downloads-path li{display:grid;grid-template-columns:4rem 1fr;grid-gap:1.2rem;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid #29516b}.downloads-path li>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid #56ded4;border-radius:50%;color:#72e9e0;background:radial-gradient(circle,#11516b,#06192c 72%);font-family:var(--font-mono,monospace);font-size:.7rem}.downloads-path li strong{color:#eff8ff;font-size:1.08rem}.downloads-path li p{margin:.35rem 0 0;color:#93acc1;line-height:1.58}.downloads-trust{display:grid;grid-template-columns:.4fr 1.2fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding:2rem;border:1px solid #28617b;background:linear-gradient(90deg,rgba(24,106,119,.2),rgba(8,28,48,.86))}.downloads-trust strong{color:#70e8df;font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.downloads-trust p{margin:0;color:#a1b8ca;line-height:1.6}.downloads-trust a{color:#eff9ff;font-weight:700;text-decoration:none}@keyframes download-screen-scan{0%,18%{transform:translateX(-120%);opacity:0}35%,70%{opacity:1}88%,to{transform:translateX(120%);opacity:0}}@media (max-width:1050px){.downloads-hero,.downloads-path,.downloads-trial{grid-template-columns:1fr;min-height:auto}.downloads-trial{min-height:46rem;align-content:end}.downloads-channel>header,.downloads-products{grid-template-columns:1fr}.download-product{min-height:auto;border-right:0;border-bottom:1px solid #28617b}.download-product:last-child{border-bottom:0}.download-product>p{min-height:auto}.downloads-trust{grid-template-columns:1fr}}@media (max-width:760px){.downloads-page{width:min(calc(100% - 3rem),var(--kx-max))}.downloads-hero{padding-top:4rem}.downloads-hero__copy h1{font-size:clamp(2.8rem,10vw,3.8rem)}.downloads-channel>header h2,.downloads-path h2{font-size:clamp(2.25rem,10vw,3rem);line-height:1.04}.downloads-hero__screen figcaption{gap:.45rem;font-size:.5rem}.downloads-trial{min-height:52rem;padding:2rem 1.3rem}}@media (prefers-reduced-motion:reduce){.downloads-hero__screen:after{animation:none}.downloads-trial>img{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--kx-ink)}body{margin:0;color:var(--kx-white);background:radial-gradient(circle at 78% 5%,rgba(40,120,240,.16),transparent 34rem),var(--kx-ink);font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.site-frame{min-height:100vh;overflow:hidden}.buyer-hero,.capability-band,.control-section,.flow-section,.hero,.interface-section,.journey-page>section,.operating-strip,.outcome-ribbon,.outcome-section,.product-hero,.product-proof,.product-section,.security-page>section,.site-header__inner,.story-page>section,.tour-section,.vas-section,.why-section,.xero-excel-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max))}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.7rem 1rem;color:var(--kx-ink);background:var(--kx-white);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:20;border-bottom:1px solid var(--kx-line);background:rgba(6,18,36,.76);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header:before{position:absolute;right:0;bottom:-1px;width:28%;height:1px;background:linear-gradient(90deg,transparent,var(--kx-blue),var(--kx-teal));content:""}.trial-offer-bar{position:relative;z-index:18;min-height:8.5rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.65);color:#03162d;background:radial-gradient(circle at 19% 0,rgba(255,248,164,.95),transparent 24rem),radial-gradient(circle at 80% 110%,rgba(144,255,206,.78),transparent 28rem),linear-gradient(108deg,#7ef4dc,#57ddeb 37%,#58baf9 72%,#8fd5ff);box-shadow:0 1.35rem 3.5rem rgba(0,15,43,.28);isolation:isolate}.trial-offer-bar:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(3,22,45,.08) 1px,transparent 0),linear-gradient(90deg,rgba(3,22,45,.08) 1px,transparent 0);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);content:""}.trial-offer-bar__signals{position:absolute;z-index:-1;inset:0;display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:rgba(3,22,45,.46);font-family:var(--font-mono,monospace);font-size:clamp(.64rem,.82vw,.8rem);font-weight:700;letter-spacing:.16em;pointer-events:none}.trial-offer-bar__signals span:first-child{transform:translateX(-115%);animation:trial-signal-left 7s ease-in-out infinite}.trial-offer-bar__signals span:last-child{transform:translateX(115%);animation:trial-signal-right 7s ease-in-out infinite}.trial-offer-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1.1rem,2.5vw,2.5rem);gap:clamp(1.1rem,2.5vw,2.5rem);width:min(calc(100% - 3rem),var(--kx-max));min-height:inherit;margin:0 auto;padding:.7rem 0}.trial-offer-bar__credit{position:relative;display:grid;flex:0 0 auto;place-items:center;width:clamp(5rem,7vw,7rem);aspect-ratio:1;filter:drop-shadow(0 .8rem 1.1rem rgba(0,49,115,.35));animation:trial-credit-arrive .9s cubic-bezier(.16,1,.3,1) both,trial-credit-float 4s ease-in-out .9s infinite}.trial-offer-bar__credit img{width:100%;height:auto}.trial-offer-bar__credit span{position:absolute;right:-.4rem;bottom:.15rem;display:grid;place-items:center;min-width:2.5rem;min-height:2.5rem;padding:.25rem;border:2px solid rgba(255,255,255,.9);border-radius:50%;color:#fff;background:#061d3b;box-shadow:0 .5rem 1rem rgba(0,18,47,.35);font-size:.72rem;font-weight:800}.trial-offer-bar__copy{display:grid;align-items:start;grid-gap:.16rem;gap:.16rem;min-width:0}.trial-offer-bar__copy .trial-offer-bar__eyebrow{color:#07426a;font-family:var(--font-mono,monospace);font-size:.68rem;font-weight:800;letter-spacing:.16em}.trial-offer-bar__copy strong{color:#03162d;font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.trial-offer-bar__copy p{max-width:48rem;margin:0;color:#0b3554;font-size:.9rem;line-height:1.45}.trial-offer-bar__copy small{color:#174966;font-size:.74rem;font-weight:700}.trial-offer-bar__action{display:inline-flex;align-items:center;justify-content:center;min-height:3.65rem;padding:.9rem 1.35rem;border:1px solid rgba(255,255,255,.7);border-radius:.4rem;color:#fff;background:#061d3b;box-shadow:0 .8rem 1.6rem rgba(0,25,61,.28);font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.trial-offer-bar__action span{margin-left:.65rem;color:#75eee2;font-size:1.1rem;transition:transform .18s ease}.trial-offer-bar__action:focus-visible,.trial-offer-bar__action:hover{color:#fff;background:#0a2d58;box-shadow:0 1rem 2rem rgba(0,25,61,.36);transform:translateY(-2px)}.trial-offer-bar__action:focus-visible span,.trial-offer-bar__action:hover span{transform:translateX(.25rem)}.trial-invitation{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:1.5rem;background:rgba(1,8,20,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:trial-invitation-arrive .32s ease-out both}.trial-invitation__panel{position:relative;display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(24rem,1.18fr);width:min(68rem,100%);max-height:min(46rem,calc(100vh - 3rem));overflow:auto;background:#06182b;box-shadow:0 3rem 9rem rgba(0,0,0,.68)}.trial-invitation__panel>figure{position:relative;min-height:36rem;margin:0;overflow:hidden}.trial-invitation__panel>figure>img{object-fit:cover;object-position:23% center}.trial-invitation__panel>figure>div{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,13,27,.92))}.trial-invitation__panel figcaption{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;color:#7cece3;font-family:var(--font-mono,monospace);font-size:.66rem;letter-spacing:.12em;text-shadow:0 2px 12px #020b18}.trial-invitation__copy{align-self:center;padding:clamp(2rem,5vw,4.5rem)}.trial-invitation__copy h2{max-width:18ch;margin:0;color:#f6fbff;font-size:clamp(2.1rem,3.1vw,3.35rem);font-weight:540;letter-spacing:-.045em;line-height:1.04}.trial-invitation__copy>p:not(.eyebrow){color:#aac2d6;line-height:1.65}.trial-invitation__copy ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.trial-invitation__copy li{position:relative;padding-left:1.25rem;color:#d4e4ef;line-height:1.5}.trial-invitation__copy li:before{position:absolute;top:.55rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:#65e8df;box-shadow:0 0 .65rem rgba(101,232,223,.65);content:""}.trial-invitation__actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.trial-invitation__actions button{border:0;color:#9eb8cd;background:transparent;font:inherit;cursor:pointer}.trial-invitation__actions button:hover{color:#f1f8fd}.trial-invitation__close{position:absolute;z-index:3;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(125,213,224,.44);border-radius:50%;color:#fff;background:rgba(3,19,36,.82);font-size:1.5rem;cursor:pointer}.product-hero .product-hero__trial{max-width:42rem;margin-top:1.25rem;padding-left:1rem;border-left:2px solid #61e4da;color:#a9c5d8;font-size:.9rem;line-height:1.55}.product-hero .product-hero__trial strong{color:#72eee4}@keyframes trial-credit-arrive{0%{opacity:0;transform:translateY(2.5rem) scale(.72) rotate(-10deg)}}@keyframes trial-credit-float{50%{transform:translateY(-.35rem) rotate(1.5deg)}}@keyframes trial-signal-left{0%,12%{opacity:0;transform:translateX(-115%)}38%,62%{opacity:1;transform:translateX(1.5rem)}84%,to{opacity:0;transform:translateX(42vw)}}@keyframes trial-signal-right{0%,12%{opacity:0;transform:translateX(115%)}38%,62%{opacity:1;transform:translateX(-1.5rem)}84%,to{opacity:0;transform:translateX(-42vw)}}@keyframes trial-invitation-arrive{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.trial-offer-bar{min-height:0}.trial-offer-bar__signals{display:none}.trial-offer-bar__inner{grid-template-columns:4.75rem minmax(0,1fr);gap:.35rem .9rem;width:100%;padding:.9rem 1rem 1rem}.trial-offer-bar__credit{grid-row:1/2;width:4.5rem}.trial-offer-bar__credit span{right:-.15rem;min-width:1.9rem;min-height:1.9rem;font-size:.58rem}.trial-offer-bar__copy{grid-column:2}.trial-offer-bar__copy strong{font-size:clamp(1.25rem,6vw,1.65rem)}.trial-offer-bar__copy p{margin-top:.2rem;font-size:.78rem}.trial-offer-bar__copy small{margin-top:.1rem}.trial-offer-bar__action{grid-column:1/-1;min-height:3.2rem;margin-top:.35rem}.trial-invitation{padding:.75rem}.trial-invitation__panel{grid-template-columns:1fr;max-height:calc(100vh - 1.5rem)}.trial-invitation__panel>figure{min-height:15rem}.trial-invitation__panel>figure>img{object-position:40% 44%}.trial-invitation__copy{padding:1.6rem}.trial-invitation__copy h2{font-size:clamp(2rem,9vw,3rem)}}@media (prefers-reduced-motion:reduce){.trial-invitation,.trial-offer-bar__credit,.trial-offer-bar__signals span{animation:none}}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:clamp(1.5rem,2.5vw,3rem);column-gap:clamp(1.5rem,2.5vw,3rem);width:min(calc(100% - 3rem),var(--kx-max));min-height:5rem;margin:0 auto}.brand-link{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.4rem 0}.brand-link img{width:auto;height:2rem}.primary-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(.9rem,1.25vw,1.6rem);color:#c7d9ec;font-size:.875rem;font-weight:600}.site-navigation{display:contents}.primary-nav>a,.primary-nav>details>summary{white-space:nowrap}.mobile-nav{display:none}.mobile-nav summary{display:grid;width:2.75rem;min-height:2.6rem;place-items:center;padding:.65rem;border:1px solid rgba(77,156,255,.42);border-radius:.2rem;color:#dcecff;list-style:none;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__icon{position:relative;display:grid;width:1.25rem;grid-gap:.26rem;gap:.26rem}.mobile-nav__icon i{display:block;width:100%;height:2px;border-radius:2px;background:#dcecff;transition:transform .18s ease,opacity .18s ease;transform-origin:center}.mobile-nav[open] .mobile-nav__icon i:first-child{transform:translateY(.39rem) rotate(45deg)}.mobile-nav[open] .mobile-nav__icon i:nth-child(2){opacity:0}.mobile-nav[open] .mobile-nav__icon i:last-child{transform:translateY(-.39rem) rotate(-45deg)}.mobile-nav nav{position:absolute;top:calc(100% + .7rem);right:0;display:grid;width:14rem;padding:.55rem;border:1px solid rgba(104,173,241,.35);background:rgba(6,24,45,.98);box-shadow:var(--kx-shadow)}.mobile-nav nav a{padding:.75rem;color:#c8dbef;border-bottom:1px solid var(--kx-line);font-size:.86rem}.primary-nav a,.site-footer a,.text-action{transition:color .18s ease}.primary-nav a:focus-visible,.primary-nav a:hover,.site-footer a:focus-visible,.site-footer a:hover,.text-action:focus-visible,.text-action:hover{color:var(--kx-teal)}.header-download{display:inline-flex;justify-self:end;align-items:center;gap:.7rem;min-height:2.75rem;padding:0 1rem;border:1px solid rgba(77,156,255,.48);border-radius:.2rem;color:#e9f4ff;background:rgba(40,120,240,.1);font-size:.875rem;font-weight:700;letter-spacing:.01em}.header-download:focus-visible,.header-download:hover{border-color:var(--kx-teal);background:rgba(73,214,199,.1)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);width:min(calc(100% - 3rem),var(--kx-max));min-height:43rem;margin:0 auto;padding:5.8rem 0 5rem}.hero:before{position:absolute;top:0;left:-70vw;width:150vw;height:100%;pointer-events:none;background-image:linear-gradient(rgba(95,142,191,.055) 1px,transparent 0),linear-gradient(90deg,rgba(95,142,191,.055) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,black 80%,transparent);mask-image:linear-gradient(90deg,transparent,black 45%,black 80%,transparent);content:""}.hero__copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 1.3rem;color:#79a9df;font-size:.77rem;font-weight:700;letter-spacing:.16em}.eyebrow>span{width:1.8rem;height:1px;background:var(--kx-teal);box-shadow:0 0 16px var(--kx-teal)}.hero h1,.product-hero h1{max-width:13ch;margin:0;font-size:clamp(2.9rem,5vw,5.4rem);font-weight:540;letter-spacing:-.065em;line-height:.91}.hero h1 span,.product-hero h1 span{display:block;color:transparent;background:linear-gradient(110deg,#ffffff 7%,#62a9ff 48%,#49d6c7 96%);-webkit-background-clip:text;background-clip:text}.hero__lead{max-width:37rem;margin:2rem 0 0;color:#bbcee3;font-size:1.2rem;line-height:1.7}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.5rem;padding:0 1.4rem;border:1px solid #4c9cff;border-radius:.25rem;color:white;background:linear-gradient(135deg,#1768d5,#3388f4);box-shadow:0 16px 40px rgba(31,115,226,.27);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.primary-action:focus-visible,.primary-action:hover{border-color:var(--kx-teal);box-shadow:0 18px 48px rgba(73,214,199,.25);transform:translateY(-2px)}.text-action{padding:.5rem 0;color:#cfdeed;border-bottom:1px solid #466889;font-weight:650}.hero__proof{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2.2rem}.hero__proof span{padding:.45rem .65rem;border:1px solid rgba(137,177,219,.22);color:#8eacce;background:rgba(11,31,57,.64);font-size:.75rem;font-weight:650;letter-spacing:.04em}.signal-field{position:relative;min-width:0;min-height:33rem;margin:0;overflow:hidden;border:1px solid rgba(115,169,226,.27);border-radius:.45rem;background:#051426;box-shadow:var(--kx-shadow),inset 0 0 60px rgba(35,112,206,.08)}.signal-field:after,.signal-field:before{position:absolute;z-index:2;pointer-events:none;content:""}.signal-field:before{inset:0;border:1px solid transparent;background:linear-gradient(130deg,rgba(73,214,199,.85),transparent 24%,transparent 75%,rgba(40,120,240,.9)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.signal-field:after{top:0;left:0;width:7rem;height:.22rem;background:var(--kx-teal);box-shadow:0 0 18px var(--kx-teal)}.signal-field__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:61% center;transform:scale(1.015)}.signal-field__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,13,28,.82)),linear-gradient(90deg,rgba(5,18,36,.25),transparent 45%)}.signal-field__caption{position:absolute;z-index:3;right:1.4rem;bottom:1.3rem;left:1.4rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid rgba(178,213,246,.25)}.signal-field__caption span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.08em}.signal-field__caption strong{justify-self:end;max-width:25rem;font-size:.82rem;font-weight:600;text-align:right}.signal-field__telemetry{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:flex;gap:.3rem}.signal-field__telemetry i{display:block;width:.28rem;height:.28rem;border-radius:50%;background:var(--kx-blue-bright);box-shadow:0 0 8px var(--kx-blue-bright);animation:telemetry 2.5s ease-in-out infinite}.signal-field__telemetry i:nth-child(2){animation-delay:.15s}.signal-field__telemetry i:nth-child(3){animation-delay:.3s}.signal-field__telemetry i:nth-child(4){animation-delay:.45s}.signal-field__telemetry i:nth-child(5){animation-delay:.6s}@keyframes telemetry{0%,70%,to{opacity:.25}35%{opacity:1}}.buyer-hero{position:relative;display:grid;grid-template-columns:minmax(23rem,.88fr) minmax(0,1.12fr);align-items:center;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);width:min(calc(100% - 3rem),1380px);min-height:49rem;margin:0 auto;padding:5rem 0 5.8rem}.buyer-hero:before{position:absolute;inset:0 auto 0 -60vw;width:140vw;pointer-events:none;background-image:linear-gradient(rgba(95,142,191,.05) 1px,transparent 0),linear-gradient(90deg,rgba(95,142,191,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 42%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent,black 42%,black 78%,transparent);content:""}.buyer-hero__copy,.buyer-hero__product{position:relative;z-index:2}.buyer-hero__brand{position:absolute;z-index:5;top:-1.4rem;right:1.7rem;display:flex;align-items:center;gap:.8rem;padding:.65rem .85rem;border:1px solid rgba(89,219,207,.46);background:rgba(3,17,33,.9);box-shadow:0 18px 45px rgba(0,10,30,.46);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.buyer-hero__brand img{width:2.35rem;height:2.35rem;object-fit:contain}.buyer-hero__brand span{max-width:12rem;color:#bcd2e9;font-family:Consolas,monospace;font-size:.61rem;letter-spacing:.11em;line-height:1.45}.buyer-hero h1{max-width:11.5ch;margin:0;font-size:clamp(2.8rem,4.6vw,4.9rem);font-weight:540;letter-spacing:-.064em;line-height:.93}.buyer-hero h1 span{color:transparent;background:linear-gradient(110deg,#ffffff 7%,#62a9ff 48%,#49d6c7 96%);-webkit-background-clip:text;background-clip:text}.buyer-hero__lead{max-width:38rem;margin:1.8rem 0 0;color:#c0d3e8;font-size:1.18rem;line-height:1.7}.buyer-hero__trial-note{margin:.85rem 0 0;color:#a8c5df;font-size:.84rem;line-height:1.45}.product-audio-overview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;width:100%;max-width:39rem;margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid rgba(82,220,214,.36);border-radius:0;background:linear-gradient(120deg,rgba(30,105,204,.18),rgba(44,204,187,.1)),rgba(5,24,45,.88);box-shadow:0 18px 44px rgba(0,8,25,.3);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.product-audio-overview:focus-visible,.product-audio-overview:hover:not(:disabled){border-color:#7ae8df;background:linear-gradient(120deg,rgba(38,122,218,.25),rgba(50,220,199,.17)),rgba(7,32,57,.94);transform:translateY(-1px);outline:none}.product-audio-overview:focus-visible{box-shadow:0 0 0 3px rgba(122,232,223,.24),0 18px 44px rgba(0,8,25,.3)}.product-audio-overview:disabled{cursor:not-allowed;opacity:.72}.product-audio-overview__icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(83,226,213,.72);border-radius:50%;color:#07182c;background:linear-gradient(135deg,#75ecdf,#5ba8ff);box-shadow:0 0 24px rgba(72,210,211,.28)}.product-audio-overview__icon span{margin-left:.15rem;font-size:.92rem}.product-audio-overview__copy{display:grid;grid-gap:.18rem;gap:.18rem}.product-audio-overview__copy>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.12em}.product-audio-overview__copy strong{color:#f2f7fc;font-size:1rem;font-weight:600}.product-audio-overview__copy small{color:#9eb8cf;font-size:.75rem;line-height:1.45}.product-audio-modal{position:fixed;z-index:10000;inset:0;isolation:isolate;display:grid;place-items:center;padding:1.5rem;background:rgba(1,10,21,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-audio-modal__dialog{position:relative;z-index:1;width:min(44rem,100%);overflow:hidden;border:1px solid rgba(82,220,214,.55);background:#071a2e;box-shadow:0 34px 100px rgba(0,5,17,.72)}.product-audio-modal__dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.8rem;border-bottom:1px solid rgba(93,166,220,.3);background:linear-gradient(120deg,rgba(38,102,197,.22),rgba(40,197,183,.12))}.product-audio-modal__dialog header span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.12em}.product-audio-modal__dialog h2{margin:.55rem 0 0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:560;letter-spacing:-.04em}.product-audio-modal__dialog header p{margin:.55rem 0 0;color:#a9c0d5}.product-audio-modal__dialog header button{display:grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border:1px solid rgba(100,225,215,.55);color:#eff9ff;background:rgba(4,24,44,.85);font-size:1.7rem;cursor:pointer}.product-audio-modal__body{display:grid;justify-items:center;grid-gap:1.4rem;gap:1.4rem;padding:2.25rem 1.8rem 2.5rem;text-align:center}.product-audio-modal__mark{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid rgba(95,228,217,.65);border-radius:50%;color:#79e8de;background:rgba(8,39,70,.92);font-size:1.55rem;font-weight:700;box-shadow:0 0 36px rgba(71,203,210,.22)}.product-audio-modal__body p{max-width:35rem;margin:0;color:#c1d3e4;line-height:1.65}.product-audio-modal__body audio{width:min(36rem,100%)}.buyer-hero__trust{display:flex;flex-wrap:wrap;gap:.65rem 1.35rem;max-width:39rem;margin-top:1.6rem;padding:1rem 0;border-top:1px solid rgba(109,168,228,.25);border-bottom:1px solid rgba(109,168,228,.25)}.buyer-hero__trust span{position:relative;padding-left:1rem;color:#93aec9;font-size:.78rem;line-height:1.45}.buyer-hero__trust span:before{position:absolute;top:.48em;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--kx-teal);box-shadow:0 0 12px rgba(90,229,220,.7);content:""}.buyer-hero__product{margin:0;overflow:hidden;border:1px solid rgba(105,171,239,.4);background:#07182c;box-shadow:0 35px 110px rgba(0,8,26,.52);transform:none}.product-screenshot-crop{position:relative;width:100%;overflow:hidden;background:#061427}.product-screenshot-crop--chrome{aspect-ratio:1.98/1}.product-screenshot-crop--clean{aspect-ratio:16/9}.product-screenshot-crop>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-screenshot-crop--chrome>img{transform:none}.buyer-hero__product figcaption{position:absolute;right:1.4rem;bottom:1.2rem;left:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(132,186,237,.25);background:rgba(4,18,35,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.buyer-hero__product figcaption span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.1em}.buyer-hero__product figcaption strong{font-size:.78rem;font-weight:600;text-align:right}.buyer-hero__glow{position:absolute;z-index:-1;inset:12% 4% 6% 16%;background:rgba(40,120,240,.38);filter:blur(90px)}.outcome-ribbon{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;width:min(calc(100% - 3rem),var(--kx-max));min-height:5rem;margin:0 auto;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.outcome-ribbon p{margin:0;color:#a9bfd6;font-size:.79rem;font-weight:650;text-align:center}.outcome-ribbon i{width:.28rem;height:.28rem;border-radius:50%;background:var(--kx-teal);box-shadow:0 0 11px var(--kx-teal)}.xero-excel-section{width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto;padding:8rem 0 3rem}.xero-excel-section__heading{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2.5rem;gap:2.5rem;align-items:end;margin-bottom:3rem}.xero-excel-section__heading .eyebrow{grid-column:1/-1;margin-bottom:-.8rem}.xero-excel-section__heading h2{max-width:18ch;margin:0;font-size:clamp(2.1rem,3.8vw,3.85rem);font-weight:530;letter-spacing:-.055em;line-height:.98}.xero-excel-section__heading>p:last-child{margin:0;color:#a2bad3;line-height:1.7}.platform-bridge{position:relative;display:grid;grid-template-columns:1fr .62fr 1fr;min-height:31rem;overflow:hidden;border:1px solid rgba(104,171,239,.36);background:radial-gradient(circle at center,rgba(36,127,226,.18),transparent 40%),#06162a;box-shadow:var(--kx-shadow)}.platform-bridge:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(107,163,220,.055) 1px,transparent 0),linear-gradient(90deg,rgba(107,163,220,.055) 1px,transparent 0);background-size:44px 44px;content:""}.platform-bridge__core,.platform-bridge__side{position:relative;z-index:2}.platform-bridge__side{display:flex;flex-direction:column;justify-content:center;padding:2rem}.platform-bridge__side--xero{border-right:1px solid rgba(105,171,239,.2)}.platform-bridge__side--excel{border-left:1px solid rgba(73,214,199,.22)}.platform-bridge__brand{width:-moz-fit-content;width:fit-content;padding:.7rem .85rem;border:1px solid;color:#7fc8ff;font-size:1rem;font-weight:750;letter-spacing:.06em}.platform-bridge__side--excel .platform-bridge__brand{color:#68deb2}.platform-bridge__side>small{margin-top:1.2rem;color:#6f8fad;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.09em}.platform-bridge__side h3{max-width:14ch;margin:3rem 0 1.6rem;font-size:2rem;font-weight:540;letter-spacing:-.04em;line-height:1.05}.platform-bridge__signals{display:flex;flex-wrap:wrap;gap:.45rem}.platform-bridge__signals span{padding:.42rem .58rem;border:1px solid rgba(117,165,211,.2);color:#8ca8c4;background:rgba(8,28,51,.64);font-size:.72rem}.platform-bridge__core{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.platform-bridge__core>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.7rem;letter-spacing:.13em}.platform-bridge__core strong{max-width:9ch;margin:1rem 0;font-size:1.4rem;font-weight:600;line-height:1.1}.platform-bridge__core i{position:relative;width:5.5rem;height:5.5rem;margin:1rem 0 1.5rem;border:1px solid var(--kx-teal);transform:rotate(45deg);box-shadow:0 0 25px rgba(73,214,199,.18),inset 0 0 25px rgba(73,214,199,.08)}.platform-bridge__core i:after,.platform-bridge__core i:before{position:absolute;background:var(--kx-teal);content:""}.platform-bridge__core i:before{top:50%;right:-6.5rem;left:-6.5rem;height:1px}.platform-bridge__core i:after{top:-.2rem;right:-.2rem;width:.42rem;height:.42rem;border-radius:50%;box-shadow:0 0 10px var(--kx-teal)}.platform-bridge__core small{color:#6888a8;font-family:Consolas,monospace;font-size:.57rem;letter-spacing:.08em}.cinematic-bridge{aspect-ratio:16/9;min-height:0;position:relative;min-height:clamp(38rem,56vw,46rem);margin:0;overflow:hidden;border:1px solid rgba(88,166,239,.42);background:#031225;box-shadow:0 42px 110px rgba(0,8,26,.58);isolation:isolate}.cinematic-bridge>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.cinematic-bridge__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,12,27,.5),transparent 33%,transparent 58%,rgba(2,13,28,.94)),linear-gradient(90deg,rgba(0,91,181,.32),transparent 34%,transparent 66%,rgba(18,105,62,.34)),linear-gradient(90deg,rgba(3,15,31,.7),transparent 29%,transparent 71%,rgba(3,15,31,.7))}.cinematic-bridge__paths{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cinematic-bridge__paths path{fill:none;stroke:#8cfff4;stroke-width:3.6;stroke-dasharray:10 12;filter:drop-shadow(0 0 3px #03243f) drop-shadow(0 0 11px #27dff2) drop-shadow(0 0 20px rgba(39,223,242,.85));animation:data-route 5s linear infinite}.cinematic-bridge__paths marker path,.reusable-workspace__flow marker path{fill:#65ebe0;stroke:none}.cinematic-bridge__paths circle{fill:#d2fffb;stroke:#53f4eb;stroke-width:1.5;filter:drop-shadow(0 0 5px #003354) drop-shadow(0 0 15px #57fff1) drop-shadow(0 0 26px rgba(87,255,241,.95));animation:route-pulse 2.4s ease-in-out infinite}.cinematic-bridge__destination,.cinematic-bridge__source{position:absolute;top:3rem;display:grid;grid-gap:.35rem;gap:.35rem;max-width:19rem;text-shadow:0 3px 18px #000}.cinematic-bridge__source{left:3rem}.cinematic-bridge__destination{right:3rem;text-align:right}.cinematic-bridge__destination>span,.cinematic-bridge__source>span{color:#fff;font-size:clamp(1.55rem,2.5vw,2.7rem);font-weight:650;letter-spacing:-.05em;line-height:.95}.cinematic-bridge__core small,.cinematic-bridge__destination small,.cinematic-bridge__source small{color:#79d8ec;font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.12em}.cinematic-bridge__destination strong,.cinematic-bridge__source strong{color:#d8e9f9;font-size:.9rem;font-weight:500}.cinematic-bridge__core{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:clamp(13rem,19vw,18rem);min-height:19rem;padding:1.35rem;border:1px solid rgba(98,226,218,.62);border-radius:1.25rem;background:rgba(2,17,34,.86);box-shadow:0 0 80px rgba(58,192,229,.35),inset 0 0 35px rgba(55,155,236,.18);text-align:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cinematic-bridge__core .cinematic-bridge__brand-logo{width:min(100%,11rem);height:auto;object-fit:contain}.cinematic-bridge__products{display:grid;grid-gap:.55rem;gap:.55rem;width:100%;margin-top:.8rem}.cinematic-bridge__products>span{display:grid;grid-template-columns:2rem auto;align-items:center;justify-content:center;grid-gap:.65rem;gap:.65rem;min-height:2.7rem;padding:.45rem .65rem;border:1px solid rgba(91,211,208,.24);background:linear-gradient(90deg,rgba(31,121,180,.2),rgba(27,126,71,.12));text-align:left}.cinematic-bridge__products img{width:2rem;height:2rem;object-fit:contain}.cinematic-bridge__products strong{color:#f4fbff;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.cinematic-bridge figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:1fr minmax(3rem,.18fr) 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;padding:1rem 1.2rem;border:1px solid rgba(121,185,240,.25);background:rgba(3,17,34,.72);color:#bad0e7;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.05em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cinematic-bridge figcaption span:last-child{text-align:right}.cinematic-bridge figcaption i{height:1px;background:linear-gradient(90deg,#2386ef,#59ded0);box-shadow:0 0 14px #45badd}.outcome-section,.tour-section,.why-section{width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto;padding:8rem 0}.why-section__intro{display:grid;grid-template-columns:.55fr 1fr;align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.why-section__intro .eyebrow{margin:0}.outcome-section__heading h2,.why-section__intro h2{max-width:19ch;margin:0;font-size:clamp(2.1rem,3.55vw,3.7rem);font-weight:530;letter-spacing:-.052em;line-height:1}.reusable-workspace{aspect-ratio:16/9;min-height:0;position:relative;min-height:clamp(38rem,61vw,50rem);margin:0;overflow:hidden;border:1px solid rgba(92,175,239,.38);background:#041326;box-shadow:0 42px 110px rgba(0,8,26,.58);isolation:isolate}.reusable-workspace>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain}.reusable-workspace__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(2,12,26,.9),transparent 42%,transparent 66%,rgba(2,12,26,.84)),linear-gradient(180deg,rgba(2,12,26,.2),transparent 48%,rgba(2,12,26,.93))}.reusable-workspace__result,.reusable-workspace__source{position:absolute;z-index:2;max-width:22rem;padding:1.5rem;border:1px solid rgba(118,181,236,.3);background:rgba(3,17,34,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reusable-workspace__source{top:2rem;left:2rem}.reusable-workspace__result{right:2rem;bottom:7rem;border-color:rgba(82,220,208,.46)}.reusable-workspace__result>span,.reusable-workspace__source>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.12em}.reusable-workspace h3{margin:1.5rem 0 .7rem;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:540;letter-spacing:-.045em;line-height:1}.reusable-workspace p{margin:0;color:#b3c9de;line-height:1.55}.reusable-workspace__flow{position:absolute;z-index:3;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:auto minmax(4rem,1fr) auto minmax(4rem,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.85rem 1rem;border:1px solid rgba(108,183,241,.3);background:rgba(3,17,34,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reusable-workspace__flow>img:first-child{width:5.6rem;height:auto}.reusable-workspace__flow>svg{width:100%;height:2.7rem}.reusable-workspace__flow>svg path{fill:none;stroke:#55dcd2;stroke-width:2.2;stroke-dasharray:8 8;animation:data-route 4s linear infinite}.reusable-workspace__kx{width:3.5rem;height:3.5rem;object-fit:contain;filter:drop-shadow(0 0 18px rgba(53,164,244,.55))}.reusable-workspace__flow>div{display:flex;align-items:center;gap:.6rem}.reusable-workspace__flow>div img{width:2.2rem;height:2.2rem}.reusable-workspace__flow strong{white-space:nowrap;font-size:.8rem}.tour-section{padding-top:3rem}.product-tour{border:1px solid rgba(102,166,232,.35);background:linear-gradient(145deg,rgba(9,32,59,.96),rgba(5,20,38,.98));box-shadow:var(--kx-shadow)}.product-tour__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--kx-line)}.product-tour__tabs button{position:relative;min-height:4.7rem;padding:0 1.5rem;border:0;color:#7f9bb9;background:transparent;font:inherit;font-size:.86rem;font-weight:650;text-align:left;cursor:pointer}.product-tour__tabs button+button{border-left:1px solid var(--kx-line)}.product-tour__tabs button i{position:absolute;right:1.5rem;bottom:0;left:1.5rem;height:2px;background:transparent}.product-tour__tabs button.is-active{color:#eff7ff;background:rgba(24,70,116,.28)}.product-tour__tabs button.is-active i{background:linear-gradient(90deg,var(--kx-blue),var(--kx-teal));box-shadow:0 0 14px rgba(73,214,199,.5)}.product-tour__controls button:focus-visible,.product-tour__tabs button:focus-visible{outline:2px solid var(--kx-teal);outline-offset:-3px}.product-tour__stage{position:relative;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(19rem,.75fr);min-height:clamp(34rem,47vw,43rem);overflow:hidden;isolation:isolate}.product-tour__copy{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,3.5vw,3.5rem);border-left:1px solid rgba(115,183,239,.35);background:radial-gradient(circle at 50% 20%,rgba(40,120,240,.13),transparent 18rem),#06182b;animation:tour-copy-in .7s ease both}.product-tour__copy>p{margin:0 0 1.8rem;color:var(--kx-teal);font-family:Consolas,monospace;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.product-tour__copy h3{margin:0 0 1rem;font-size:clamp(1.7rem,2.4vw,2.55rem);font-weight:540;letter-spacing:-.045em;line-height:1}.product-tour__copy>span{display:block;color:#9bb4ce;line-height:1.68}.product-tour__controls{display:grid;grid-template-columns:2.8rem minmax(3.5rem,auto) 2.8rem 2.8rem;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:2rem}.product-tour__controls button{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(106,164,223,.4);color:#e9f4ff;background:rgba(21,62,104,.42);font-size:1rem;cursor:pointer}.product-tour__controls button:hover{border-color:var(--kx-teal)}.product-tour__controls strong{min-width:3.5rem;color:#8aa8c6;font-family:Consolas,monospace;font-size:.72rem;font-weight:500;text-align:center}.product-tour__controls strong i{color:#426b94;font-style:normal}.product-tour__screen{position:relative;z-index:1;grid-column:1;grid-row:1;min-width:0;margin:0;overflow:hidden;background:#061427}.product-tour__screen:after{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(2,12,27,.28),transparent 24%);content:""}.product-tour__screen .screen-window__bar{position:absolute;z-index:4;top:0;right:0;left:0;background:rgba(4,20,39,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-tour__screen .product-screenshot-crop{height:100%;aspect-ratio:auto;animation:tour-reveal .8s ease-out both}.product-tour__progress{grid-column:1/-1;min-width:4rem;width:100%;height:2px;overflow:hidden;background:rgba(123,173,218,.25)}.product-tour__progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--kx-blue),var(--kx-teal));transform-origin:left;animation:tour-progress 6.5s linear both}.product-tour__progress.is-paused i{animation-play-state:paused}@keyframes tour-reveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes tour-copy-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes tour-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes data-route{to{stroke-dashoffset:-88}}@keyframes route-pulse{50%{opacity:.42;transform:scale(.72)}}.outcome-section{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:start}.outcome-section__heading{position:-webkit-sticky;position:sticky;top:7rem}.outcome-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.outcome-mosaic article{min-height:20rem;padding:1.6rem;border:1px solid var(--kx-line);background:linear-gradient(145deg,rgba(15,44,77,.72),rgba(7,24,45,.86))}.outcome-mosaic article:nth-child(2),.outcome-mosaic article:nth-child(4){transform:translateY(3rem)}.outcome-mosaic__signal{display:flex;align-items:center;gap:.8rem;color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.1em}.outcome-mosaic__signal i{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(73,214,199,.65),transparent)}.outcome-mosaic h3{max-width:13ch;margin:5rem 0 .8rem;font-size:1.7rem;font-weight:550;letter-spacing:-.035em;line-height:1.08}.outcome-mosaic p{margin:0;color:#91aac4;font-size:.9rem;line-height:1.65}.outcome-section{display:block}.outcome-section__heading{position:static;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.outcome-section__heading .eyebrow{grid-column:1/-1;margin-bottom:-1.4rem}.outcome-section__heading h2{grid-column:1/-1;max-width:18ch}.outcome-landscape{aspect-ratio:16/9;position:relative;width:100%;min-width:0;min-height:0;max-width:100%;margin:0;overflow:hidden;border:1px solid rgba(105,177,239,.4);background:#031225;box-shadow:0 42px 110px rgba(0,8,26,.56);isolation:isolate}.outcome-landscape>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.outcome-landscape__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,12,26,.2),transparent 42%,rgba(2,12,27,.98) 76%)}.outcome-landscape__brand{position:absolute;top:2.5rem;left:2.5rem;display:grid;grid-gap:.7rem;gap:.7rem}.outcome-landscape__brand img{width:10rem;height:auto}.outcome-landscape__brand span{color:#83dcd4;font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.13em}.outcome-landscape__rail{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(111,180,239,.28);background:rgba(3,17,34,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.outcome-landscape__rail article{min-height:14rem;padding:1.4rem;transition:background .26s ease,transform .26s ease}.outcome-landscape__rail article:hover{background:rgba(21,68,105,.58);transform:translateY(-.5rem)}.outcome-landscape__rail article+article{border-left:1px solid var(--kx-line)}.outcome-landscape__rail article>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.11em}.outcome-landscape__rail h3{margin:2.3rem 0 .65rem;font-size:1.25rem;font-weight:560;letter-spacing:-.035em;line-height:1.08}.outcome-landscape__rail p{margin:0;color:#9bb2ca;font-size:.82rem;line-height:1.55}.operating-strip{display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.operating-strip p{display:flex;align-items:center;gap:.8rem;min-height:5.2rem;margin:0;padding:1rem 1.5rem;color:#9eb5cf;font-size:.8rem}.operating-strip p+p{border-left:1px solid var(--kx-line)}.capability-band article>span,.flow-node>span,.operating-strip span,.product-card__topline>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.7rem}.interface-section,.journey-page>section,.product-proof,.security-page>section,.story-page>section{width:min(calc(100% - 3rem),var(--kx-max));margin-inline:auto}.product-proof{padding:8rem 0 4rem}.screen-stage{position:relative;padding:0 9rem 5rem 0}.interface-shot,.screen-window{margin:0;overflow:hidden;border:1px solid rgba(104,173,241,.4);background:#07162a;box-shadow:var(--kx-shadow)}.screen-window__bar{display:flex;align-items:center;gap:.4rem;height:2.65rem;padding:0 1rem;border-bottom:1px solid rgba(137,188,236,.2);background:linear-gradient(90deg,#0c233f,#091b32)}.screen-window__bar i{width:.48rem;height:.48rem;border-radius:50%;background:#2c5c8e}.screen-window__bar i:first-child{background:var(--kx-teal);box-shadow:0 0 10px rgba(73,214,199,.7)}.screen-window__bar span{margin-left:auto;color:#7093b7;font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.11em}.interface-shot>img,.screen-window img{display:block;width:100%;height:auto}.screen-stage__note{position:absolute;right:0;bottom:0;width:min(25rem,42%);padding:1.6rem;border:1px solid rgba(73,214,199,.4);background:rgba(8,31,57,.96);box-shadow:0 24px 60px rgba(0,7,20,.42)}.screen-stage__note>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.12em}.screen-stage__note strong{display:block;margin-top:1.5rem;font-size:1.35rem;font-weight:600}.screen-stage__note p{color:#9ab3cf;font-size:.88rem}.screen-stage__note a{display:inline-block;margin-top:.5rem;color:#dcecff;font-size:.84rem;font-weight:700}.flow-section,.product-section{width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto;padding:8rem 0}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:end;margin-bottom:3rem}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-.8rem}.control-section h2,.section-heading h2{max-width:18ch;margin:0;font-size:clamp(1.9rem,3.45vw,3.55rem);font-weight:530;letter-spacing:-.052em;line-height:1}.control-section>div>p:last-child,.section-heading>p:last-child{margin:0;color:#9cb4ce;font-size:1.02rem;line-height:1.7}.platform-visual{aspect-ratio:16/9;min-height:0;position:relative;min-height:clamp(25rem,48vw,38rem);margin:0 0 1rem;overflow:hidden;border:1px solid rgba(95,158,224,.3);background:#06162a;box-shadow:var(--kx-shadow)}.platform-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(3,14,29,.88));content:""}.platform-visual img{object-fit:contain}.platform-visual figcaption{position:absolute;z-index:2;right:1.7rem;bottom:1.5rem;left:1.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(158,203,244,.26)}.platform-visual figcaption span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.1em}.platform-visual figcaption strong{font-size:.92rem;font-weight:600}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.product-card{position:relative;min-height:24rem;padding:1.6rem;overflow:hidden;border:1px solid var(--kx-line);background:linear-gradient(150deg,rgba(17,47,81,.75),rgba(7,23,43,.86));transition:transform .22s ease,border-color .22s ease,background .22s ease}.product-card:after{position:absolute;right:-4rem;bottom:-5rem;width:15rem;height:15rem;border:1px solid rgba(66,136,215,.16);border-radius:50%;box-shadow:0 0 0 2rem rgba(39,107,190,.04),0 0 0 5rem rgba(39,107,190,.025);content:""}.product-card--2:after{border-radius:12%;transform:rotate(38deg)}.product-card--3:after{border-radius:0;transform:rotate(45deg)}.product-card:hover{border-color:rgba(73,214,199,.55);background:linear-gradient(150deg,rgba(20,62,106,.8),rgba(7,25,47,.92));transform:translateY(-5px)}.product-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--kx-line)}.product-card__topline small{color:#7f9dbc;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}.product-card h3{position:relative;z-index:1;margin:3.2rem 0 1rem;font-size:2.2rem;font-weight:560;letter-spacing:-.045em}.product-card p{position:relative;z-index:1;max-width:29ch;color:#a3bad3}.product-card a{position:absolute;z-index:2;right:1.6rem;bottom:1.6rem;left:1.6rem;display:flex;align-items:center;justify-content:space-between;min-height:3rem;color:#dcecff;border-top:1px solid var(--kx-line);font-size:.86rem;font-weight:700}.flow-section{padding-top:2rem}.section-heading--compact{grid-template-columns:1fr}.flow-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.flow-node{min-height:13rem;padding:1.5rem;border:1px solid var(--kx-line);background:var(--kx-panel)}.flow-node strong{display:block;margin:2.5rem 0 .7rem;font-size:1.2rem;font-weight:600}.flow-node p{margin:0;color:#91abc7;font-size:.88rem}.flow-line{position:relative;width:3rem;height:1px;background:#2d5e91}.flow-line i{position:absolute;top:-.2rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--kx-teal);box-shadow:0 0 12px var(--kx-teal);animation:flow 2.4s ease-in-out infinite}.control-section{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto 8rem;padding:3rem;border:1px solid rgba(107,164,224,.34);background:linear-gradient(110deg,#0d2d53,#0b213e 55%,#0b2f4a);box-shadow:var(--kx-shadow)}.control-mark{display:grid;place-items:center;width:8rem;height:8rem;border:1px solid rgba(73,214,199,.25);background:rgba(3,15,31,.48)}.control-mark img{width:5.5rem;height:auto}.control-platforms{display:flex;align-items:center;gap:.6rem;min-height:8rem;padding:1rem;border:1px solid rgba(73,214,199,.25);background:rgba(3,15,31,.48);font-family:Consolas,monospace;font-size:.7rem;letter-spacing:.08em}.control-platforms span:first-child{color:#7fc8ff}.control-platforms span:last-child{color:#68deb2}.control-platforms i{color:var(--kx-teal);font-style:normal}.control-section .eyebrow{margin-bottom:1rem}.control-section>div>p:last-child{max-width:42rem;margin-top:1rem}.primary-action--light{white-space:nowrap}.site-footer{display:block;width:100%;max-width:none;margin:0;padding:0;border-top:1px solid var(--kx-line);background:radial-gradient(circle at 12% 10%,rgba(40,120,240,.13),transparent 32%),linear-gradient(120deg,#07192f,#020b18 74%)}.footer-main{display:grid;grid-template-columns:12rem 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));min-height:8rem;margin:0 auto}.footer-brand{display:grid;grid-gap:.6rem;gap:.6rem;width:-moz-fit-content;width:fit-content;text-decoration:none}.footer-brand img{width:9.5rem;height:auto}.footer-brand span,.footer-nav-column h2{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;font-weight:600;letter-spacing:.11em}.footer-line{max-width:34rem;margin:0;padding-left:2rem;border-left:1px solid rgba(100,172,235,.28);color:#b1c7dc;font-size:1rem;line-height:1.55}.footer-action{display:inline-flex;align-items:center;gap:1rem;min-height:2.8rem;padding:0 .25rem;border-bottom:1px solid var(--kx-teal);color:#e8f5ff;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.footer-action span{color:var(--kx-teal);font-size:1.25rem}.footer-navigation{border-block:1px solid rgba(111,174,230,.17)}.footer-navigation nav{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));grid-gap:2rem 3rem;gap:2rem 3rem;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding:2.8rem 0}.footer-nav-column{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.footer-nav-column h2{margin:0 0 .25rem;text-transform:uppercase}.footer-nav-column a{color:#a9bfd4;font-size:.8rem;letter-spacing:.04em;text-decoration:none}.footer-nav-column p{margin:0;color:#7894ae;font-size:.8rem;line-height:1.5}.footer-legal{display:flex;justify-content:space-between;gap:2rem;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding:1rem 0 .65rem;color:#68849e;font-size:.7rem;line-height:1.5}.footer-legal p,.footer-trademarks{margin:0}.footer-legal p:last-child{flex:0 0 auto;text-align:right}.footer-address,.footer-trademarks{display:block;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;color:#68849e;font-size:.7rem;font-style:normal;line-height:1.5}.footer-address{padding-bottom:.65rem}.footer-trademarks{padding:.85rem 0 1.25rem;border-top:1px solid rgba(111,174,230,.12)}.cookie-settings-link,.footer-address a,.footer-legal a,.footer-trademarks a{color:#8ab4d8;text-decoration:none}.cookie-settings-link{margin:0;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.cookie-settings-link:focus-visible,.cookie-settings-link:hover{color:var(--kx-white);text-decoration:underline}.cookie-consent{position:fixed;z-index:2147483646;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem;background:rgba(1,10,24,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cookie-consent__card{width:min(70rem,100%);padding:clamp(1.5rem,3vw,2.4rem);border:1px solid rgba(86,224,214,.72);background:radial-gradient(circle at 95% 12%,rgba(45,131,236,.2),transparent 30%),linear-gradient(135deg,#0a2744,#031226 72%);color:var(--kx-white);box-shadow:0 30px 100px rgba(0,4,16,.7)}.cookie-consent__copy h2{max-width:18ch;margin:.55rem 0 .8rem;color:#ffffff;font-size:clamp(2rem,4vw,3.25rem);font-weight:560;letter-spacing:-.045em;line-height:1}.cookie-consent__copy>p:last-child{max-width:58rem;margin:0;color:#bad0e2;font-size:.95rem;line-height:1.65}.cookie-consent__settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.4rem}.cookie-consent__settings label{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:8.5rem;padding:1rem;border:1px solid rgba(102,176,229,.38);background:rgba(4,26,50,.72)}.cookie-consent__settings small,.cookie-consent__settings span{display:block}.cookie-consent__settings strong{color:#f2f8fc;font-size:.86rem}.cookie-consent__settings small{margin-top:.45rem;color:#91afc8;font-size:.72rem;line-height:1.5}.cookie-consent__settings input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.1rem;accent-color:var(--kx-teal)}.cookie-consent__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.cookie-consent__actions button{min-width:11rem;min-height:3rem;padding:.7rem 1.2rem;border:1px solid #d5e8f8;color:#f6fbff;background:rgba(6,29,54,.9);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.cookie-consent__actions .cookie-consent__primary{border-color:#64e2d7;color:#031426;background:#64e2d7}.cookie-consent__actions .cookie-consent__manage{min-width:0;border-color:transparent;color:#75e6dd;background:transparent;text-decoration:underline;text-transform:none}.cookie-consent__actions button:focus-visible,.cookie-consent__actions button:hover{outline:2px solid #ffffff;outline-offset:3px}.cookie-consent__links{margin:1rem 0 0;color:#94b4ce;font-size:.73rem}.cookie-consent__links a{color:inherit}.legal-page{min-height:70vh;padding-bottom:clamp(5rem,9vw,9rem);background:radial-gradient(circle at 88% 18%,rgba(39,122,236,.14),transparent 30%),linear-gradient(180deg,#061428,#031023)}.legal-page__hero{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding:clamp(5rem,10vw,9rem) 0 clamp(3rem,6vw,5rem);border-bottom:1px solid rgba(102,174,228,.28)}.legal-page__hero h1{margin:1rem 0;color:#f4f9fc;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:520;letter-spacing:-.065em;line-height:.92}.legal-page__hero>p:not(.eyebrow){max-width:46rem;margin:0;color:#aac4da;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65}.legal-page__hero small{display:block;margin-top:1.5rem;color:#6ee3da;font:.72rem/1.4 Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.legal-page__layout{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding-top:clamp(3rem,6vw,5rem)}.legal-page__layout>nav{position:-webkit-sticky;position:sticky;top:2rem;display:flex;align-self:start;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid rgba(100,172,225,.28);background:rgba(5,29,53,.76)}.legal-page__layout>nav strong{margin-bottom:.35rem;color:#63e3d8;font:.68rem/1.4 Consolas,monospace;letter-spacing:.1em}.legal-page__layout>nav a{color:#9ebbd2;font-size:.78rem;line-height:1.45;text-decoration:none}.legal-page__layout>nav a:focus-visible,.legal-page__layout>nav a:hover{color:#ffffff;text-decoration:underline}.legal-page__content section{padding:0 0 2.75rem;scroll-margin-top:2rem}.legal-page__content section+section{padding-top:2.75rem;border-top:1px solid rgba(102,174,228,.2)}.legal-page__content h2{margin:0 0 1rem;color:#f1f7fb;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:560;letter-spacing:-.035em}.legal-page__content li,.legal-page__content p{color:#abc3d8;font-size:.98rem;line-height:1.75}.legal-page__content p{margin:0}.legal-page__content p+p,.legal-page__content ul+p{margin-top:1rem}.legal-page__content ul{margin:1rem 0;padding-left:1.25rem}.legal-page__content li+li{margin-top:.5rem}.legal-page__content a{color:#68e1d8}.legal-page__content code{color:#dff8f5;font:.78rem/1.4 Consolas,monospace}.legal-table-wrap{margin:1.25rem 0;overflow-x:auto;border:1px solid rgba(101,174,228,.3)}.legal-page__content table{width:100%;min-width:42rem;border-collapse:collapse}.legal-page__content td,.legal-page__content th{padding:1rem;border-right:1px solid rgba(101,174,228,.22);border-bottom:1px solid rgba(101,174,228,.22);text-align:left;vertical-align:top}.legal-page__content th{color:#eff8fc;background:#0b3554;font-size:.78rem}.legal-page__content td{color:#aac2d7;background:rgba(5,27,50,.8);font-size:.82rem;line-height:1.55}.legal-page__content #control .cookie-settings-link{min-height:44px;margin:1.25rem 0;padding:.7rem 1.1rem;border:1px solid #5ee1d6;color:#04172a;background:#5ee1d6;font-weight:700}@media (max-width:760px){.cookie-consent{padding:.65rem}.cookie-consent__card{max-height:calc(100dvh - 1.3rem);padding:1.25rem;overflow-y:auto}.cookie-consent__settings{grid-template-columns:1fr}.cookie-consent__settings label{min-height:0}.cookie-consent__actions{align-items:stretch;flex-direction:column}.cookie-consent__actions .cookie-consent__manage,.cookie-consent__actions button{width:100%}.legal-page__hero,.legal-page__layout{width:min(calc(100% - 2.5rem),var(--kx-max))}.legal-page__layout{grid-template-columns:1fr;gap:2rem}.legal-page__layout>nav{position:static}}.product-page{min-height:70vh}.product-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);grid-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto;padding:4rem 0 5rem}.product-hero>:not(.product-hero__visual){grid-column:1}.product-hero__visual{position:relative;grid-column:2;grid-row:1/8;aspect-ratio:2/1;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(102,166,232,.3);background:#06162a;box-shadow:var(--kx-shadow)}.product-hero__visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(3,14,29,.84));content:""}.product-hero__visual img{object-fit:contain}.product-hero__visual figcaption{position:absolute;z-index:2;right:1.2rem;bottom:1.1rem;left:1.2rem;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;color:#d5e7f8;font-family:Consolas,monospace;font-size:.66rem;letter-spacing:.08em}.product-hero__visual figcaption i{height:1px;background:linear-gradient(90deg,var(--kx-blue),var(--kx-teal))}.back-link{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:2.25rem;color:#91abc8;font-size:.85rem}.product-hero h1{position:relative;z-index:2;max-width:13ch}.product-hero--kx-lite h1{max-width:none;font-size:clamp(2.9rem,4vw,4.4rem);line-height:.96}.product-hero--kx-lite h1 span{display:inline}.product-hero>p:not(.eyebrow){position:relative;z-index:2;max-width:38rem;margin:2rem 0 0;color:#abc2dc;font-size:1.15rem;line-height:1.7}.product-hero>.product-hero__anchor{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--kx-teal);color:#d6e7f4;font-size:.96rem;line-height:1.6}.product-hero .hero__actions{position:relative;z-index:2}.capability-band{display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100% - 3rem),var(--kx-max));margin:0 auto 8rem;border:1px solid var(--kx-line)}.capability-band article{min-height:14rem;padding:1.7rem;background:rgba(8,28,52,.7)}.capability-band article+article{border-left:1px solid var(--kx-line)}.capability-band h2{margin:2.6rem 0 .5rem;font-size:1.5rem;font-weight:600}.capability-band p{margin:0;color:#91abc7}.interface-section{padding:2rem 0 9rem}.lite-difference,.lite-positioning,.lite-transformation,.lite-use-cases{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto 7rem}.lite-transformation>header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);margin-bottom:2.5rem}.lite-difference h2,.lite-positioning h2,.lite-transformation>header h2{max-width:18ch;margin:1.1rem 0 0;font-size:clamp(2.3rem,5vw,5rem);font-weight:540;letter-spacing:-.055em;line-height:.98}.lite-difference>p,.lite-positioning__copy>p,.lite-transformation>header>p:last-child{color:#9db5cc;line-height:1.7}.lite-transformation__comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;border:1px solid rgba(91,168,222,.28);background:rgba(5,22,42,.78)}.lite-transformation__comparison article{min-height:27rem;padding:clamp(2rem,4vw,3.5rem)}.lite-transformation__comparison article>span,.lite-use-cases__grid article>span{color:#67e5dc;font:600 .7rem/1.4 Consolas,monospace;letter-spacing:.12em}.lite-transformation__comparison h3{max-width:17ch;margin:2.5rem 0 2rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:560;letter-spacing:-.045em;line-height:1.08}.lite-transformation__comparison ol{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:workflow-step}.lite-transformation__comparison li{display:grid;grid-template-columns:2rem 1fr;align-items:start;grid-gap:.7rem;gap:.7rem;color:#a9bed2;line-height:1.55;counter-increment:workflow-step}.lite-transformation__comparison li:before{color:#6f8ba7;font:600 .72rem/1.7 Consolas,monospace;content:"0" counter(workflow-step)}.lite-transformation__manual{background:linear-gradient(145deg,rgba(41,31,50,.62),rgba(8,25,45,.7))}.lite-transformation__kx{background:linear-gradient(145deg,rgba(11,71,80,.58),rgba(5,30,52,.82))}.lite-transformation__switch{position:relative;z-index:2;align-self:center;display:grid;width:3.5rem;height:3.5rem;margin:0 -1.75rem;place-items:center;border:1px solid rgba(103,229,220,.7);border-radius:50%;background:#071b31;color:#67e5dc;box-shadow:0 0 28px rgba(85,221,212,.2);font-size:1.35rem}.lite-use-cases__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(91,168,222,.3);border-left:1px solid rgba(91,168,222,.24)}.lite-use-cases__grid article{min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid rgba(91,168,222,.24);border-bottom:1px solid rgba(91,168,222,.24);background:linear-gradient(145deg,rgba(10,39,68,.76),rgba(4,20,39,.7))}.lite-use-cases__grid h3{margin:3rem 0 1rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:570;letter-spacing:-.035em;line-height:1.15}.lite-use-cases__grid p{margin:0;color:#9eb5ca;font-size:.9rem;line-height:1.65}.lite-positioning{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);grid-gap:clamp(2.5rem,7vw,8rem);gap:clamp(2.5rem,7vw,8rem);padding:clamp(2.5rem,6vw,5.5rem);border:1px solid rgba(91,168,222,.3);background:radial-gradient(circle at 90% 20%,rgba(63,145,239,.16),transparent 34%),linear-gradient(140deg,rgba(9,38,67,.96),rgba(5,23,42,.96))}.lite-positioning__copy>p:first-child{margin-top:0;color:#d4e5f2;font-size:1.05rem}.lite-positioning__copy .hero__actions{margin-top:2rem}.lite-difference{padding-bottom:2rem;text-align:center}.lite-difference h2{max-width:21ch;margin-right:auto;margin-left:auto}.lite-difference>p{max-width:52rem;margin:2rem auto 0;font-size:1.05rem}.lite-difference__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:62rem;margin:3rem auto 2.5rem;border:1px solid rgba(91,168,222,.28)}.lite-difference__signals span{min-height:7rem;padding:2rem;color:#d6e7f4;line-height:1.5}.lite-difference__signals span+span{border-left:1px solid rgba(91,168,222,.28)}@media (max-width:980px){.lite-use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lite-positioning,.lite-transformation>header{grid-template-columns:1fr}}@media (max-width:640px){.lite-difference,.lite-positioning,.lite-transformation,.lite-use-cases{width:min(calc(100% - 2rem),var(--kx-max));margin-bottom:5rem}.lite-transformation>header{grid-template-columns:1fr;gap:1.5rem}.lite-transformation__comparison{grid-template-columns:1fr}.lite-transformation__comparison article{min-height:0}.lite-transformation__switch{margin:-1.75rem auto;transform:rotate(90deg)}.lite-difference__signals,.lite-use-cases__grid{grid-template-columns:1fr}.lite-use-cases__grid article{min-height:0}.lite-positioning{padding:2rem 1.25rem}.lite-difference__signals span{min-height:0}.lite-difference__signals span+span{border-top:1px solid rgba(91,168,222,.28);border-left:0}}.interface-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.interface-shot--wide{grid-column:1/-1}.interface-shot figcaption{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;min-height:8rem;padding:1.4rem;border-top:1px solid var(--kx-line);background:linear-gradient(130deg,rgba(12,41,73,.96),rgba(7,24,44,.96))}.interface-shot figcaption>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem}.interface-shot figcaption strong{display:block;margin-bottom:.4rem;font-size:1.08rem;font-weight:600}.interface-shot figcaption p{margin:0;color:#91abc7;font-size:.86rem}.journey-hero,.security-hero,.story-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);min-height:42rem;padding:6rem 0}.journey-hero h1,.security-hero h1,.story-hero h1{max-width:12ch;margin:0;font-size:clamp(2.4rem,4.35vw,4.65rem);font-weight:540;letter-spacing:-.06em;line-height:.94}.journey-hero h1 span,.security-hero h1 span,.story-hero h1 span{display:block;color:transparent;background:linear-gradient(110deg,#fff 5%,#62a9ff 54%,#49d6c7 96%);-webkit-background-clip:text;background-clip:text}.journey-hero>div>p:not(.eyebrow),.security-hero>div>p:not(.eyebrow),.story-hero__copy>p:not(.eyebrow){max-width:38rem;color:#abc2dc;font-size:1.12rem;line-height:1.7}.journey-hero figure,.story-hero__image{position:relative;aspect-ratio:16/9;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(104,173,241,.38);background:#06162a;box-shadow:var(--kx-shadow)}.journey-hero figure img,.story-hero__image img{object-fit:contain}.boundary-cards,.boundary-section,.journey-section{padding:4rem 0 8rem}.boundary-flow,.journey-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.boundary-flow{grid-template-columns:1.2fr .65fr 1.4fr .65fr 1.2fr}.boundary-cards__grid article,.boundary-rail,.journey-track article,.principle-grid article{min-height:13rem;padding:1.5rem;border:1px solid var(--kx-line);background:var(--kx-panel)}.boundary-core{border-color:rgba(73,214,199,.55);box-shadow:inset 0 0 40px rgba(73,214,199,.07)}.boundary-cards__grid,.journey-grid,.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding-bottom:8rem}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.boundary-cards__grid span,.boundary-rail span,.journey-track span,.principle-grid span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.08em}.boundary-cards__grid strong,.boundary-rail strong,.journey-track strong,.principle-grid strong{display:block;margin:2rem 0 .6rem;font-size:1.12rem;font-weight:600}.boundary-cards__grid p,.boundary-rail p,.journey-track p,.principle-grid p{margin:0;color:#91abc7;font-size:.86rem}.ai-boundary,.disconnect-panel,.evidence-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);margin-bottom:8rem;padding:3rem;border:1px solid rgba(104,173,241,.35);background:linear-gradient(130deg,#0c2a4c,#081b32)}.ai-boundary h2,.disconnect-panel h2,.evidence-panel h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.9rem);font-weight:540;letter-spacing:-.045em;line-height:1}.ai-boundary p,.disconnect-panel p,.evidence-panel p{color:#9cb4ce;line-height:1.7}.security-map{position:relative;display:grid;place-items:center;min-height:31rem}.security-map__rings{position:absolute;width:25rem;height:25rem;border:1px solid rgba(69,146,227,.45);border-radius:50%;box-shadow:0 0 0 3rem rgba(43,112,190,.08),0 0 0 6rem rgba(43,112,190,.04)}.security-map__core{position:relative;z-index:2;display:grid;place-items:center;width:9rem;height:9rem;border:1px solid var(--kx-teal);border-radius:50%;background:#0b2e50;box-shadow:0 0 45px rgba(73,214,199,.24);font-weight:700}.security-map__node{position:absolute;z-index:3;padding:.7rem .9rem;border:1px solid var(--kx-line);background:#0a203b;font-family:Consolas,monospace;font-size:.72rem}.security-map__node span{display:block;margin-bottom:.25rem;color:var(--kx-teal);font-size:.58rem;letter-spacing:.08em}.security-map__node strong{display:block;color:#e7f2ff;font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:600}.security-map__core small,.security-map__core span{display:block;color:#8fb2d6;font-family:Consolas,monospace;font-size:.5rem;letter-spacing:.08em;text-align:center}.security-map__core strong{color:white;font-size:2rem}.security-map__node--1{top:8%;left:8%}.security-map__node--2{top:16%;right:2%}.security-map__node--3{right:5%;bottom:12%}.security-map__node--4{bottom:7%;left:3%}.ai-boundary__graphic{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;min-height:11rem;font-family:Consolas,monospace;text-align:center}.ai-boundary__graphic>div:not(.ai-boundary__stop),.ai-boundary__graphic>span:not(.ai-boundary__stop){padding:2rem 1rem;border:1px solid var(--kx-line);background:rgba(5,19,37,.55)}.ai-boundary__stop{display:grid;place-items:center;width:4.2rem;height:4.2rem;border:1px solid #ff7184;color:#ff9aa7;font-size:.62rem}.evidence-panel__visual{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:.7rem;gap:.7rem}.evidence-panel__visual i{width:1rem;height:1px;background:linear-gradient(90deg,var(--kx-blue),var(--kx-teal))}.evidence-panel__visual span{min-height:7rem;padding:1rem;border:1px solid var(--kx-line);background:rgba(5,19,37,.5);color:var(--kx-teal);font-family:Consolas,monospace;font-size:.68rem}.vas-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:3rem auto 8rem;padding-top:6rem;border-top:1px solid var(--kx-line)}.vas-section__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);margin-bottom:4rem}.vas-section__intro .eyebrow{grid-column:1/-1;margin-bottom:-1.5rem}.vas-section__intro h2{max-width:16ch;margin:0;font-size:clamp(2.3rem,4vw,4.1rem);font-weight:530;letter-spacing:-.06em;line-height:.95}.vas-section__intro>p:last-child{margin:0;color:#aac0d8;font-size:1.08rem;line-height:1.75}.vas-shift{display:grid;grid-template-columns:1fr 9rem 1fr;border:1px solid rgba(105,171,239,.36);background:#07182c;box-shadow:var(--kx-shadow)}.vas-shift article{min-height:30rem;padding:clamp(2rem,4vw,3.5rem)}.vas-benefits article>span,.vas-section__close>div>span,.vas-shift article>span{color:#7e9fbe;font-family:Consolas,monospace;font-size:.74rem;letter-spacing:.1em}.vas-section__close>div>span,.vas-shift__new>span{color:var(--kx-teal)!important}.vas-shift h3{max-width:13ch;margin:4.5rem 0 1rem;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:540;letter-spacing:-.05em;line-height:1}.vas-shift article>p{max-width:38ch;margin:0;color:#90a9c3;line-height:1.7}.vas-shift__old{background:linear-gradient(145deg,rgba(21,37,59,.88),rgba(8,23,41,.94))}.vas-shift__new{background:linear-gradient(145deg,rgba(16,58,91,.9),rgba(7,31,53,.96))}.vas-shift__pivot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;border-right:1px solid var(--kx-line);border-left:1px solid var(--kx-line);background:linear-gradient(rgba(105,164,222,.06) 1px,transparent 0),linear-gradient(90deg,rgba(105,164,222,.06) 1px,transparent 0),#081c33;background-size:32px 32px}.vas-shift__pivot span{color:#7898b8;font-family:Consolas,monospace;font-size:.7rem;letter-spacing:.08em}.vas-shift__pivot span:last-child{color:var(--kx-teal)}.vas-shift__pivot strong{display:grid;place-items:center;width:4.5rem;height:4.5rem;border:1px solid var(--kx-teal);color:var(--kx-teal);box-shadow:0 0 25px rgba(73,214,199,.2)}.vas-shift__meter,.vas-shift__signal{display:flex;align-items:center;gap:.55rem;margin-top:3rem;padding-top:1.3rem;border-top:1px solid var(--kx-line)}.vas-shift__meter i{display:block;width:1.3rem;height:1.3rem;border:1px solid #67839f;border-radius:50%}.vas-shift__meter small{margin-left:auto;color:#67839f;font-family:Consolas,monospace;font-size:.68rem}.vas-shift__signal span{color:#b8cce1;font-family:Consolas,monospace;font-size:.65rem}.vas-shift__signal i{flex:1 1;height:1px;background:linear-gradient(90deg,var(--kx-blue),var(--kx-teal))}.vas-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.vas-benefits article{min-height:18rem;padding:2rem;border:1px solid var(--kx-line);background:linear-gradient(145deg,rgba(13,42,73,.72),rgba(7,24,44,.86))}.vas-benefits h3{max-width:13ch;margin:4rem 0 .8rem;font-size:1.65rem;font-weight:550;letter-spacing:-.04em;line-height:1.08}.vas-benefits p{margin:0;color:#91aac4;line-height:1.65}.vas-section__close{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3rem;gap:3rem;margin-top:1rem;padding:3rem;border:1px solid rgba(73,214,199,.32);background:linear-gradient(115deg,#0e3157,#09243f 60%,#0b344d)}.vas-section__close h3{max-width:24ch;margin:1rem 0 0;font-size:clamp(1.55rem,2.65vw,2.6rem);font-weight:540;letter-spacing:-.045em;line-height:1.05}.vas-cinematic{position:relative;aspect-ratio:16/9;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(105,183,244,.4);background:#031122;box-shadow:0 45px 120px rgba(0,8,25,.62);isolation:isolate}.vas-declaration{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1px;border:1px solid rgba(91,186,226,.34);background:rgba(5,24,45,.88)}.vas-declaration strong{display:grid;place-items:center;min-height:5.5rem;padding:1rem;color:#eaf7ff;font-size:1rem;font-weight:600;text-align:center}.vas-declaration strong+strong{border-left:1px solid var(--kx-line)}.vas-cinematic>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.vas-cinematic__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,11,24,.35),transparent 42%,rgba(2,12,26,.84)),linear-gradient(90deg,rgba(2,12,27,.88),transparent 39%,transparent 59%,rgba(2,13,29,.82))}.vas-cinematic article{position:absolute;bottom:3.5rem;width:min(31rem,39%);text-shadow:0 3px 22px #000}.vas-cinematic__old{left:3.2rem}.vas-cinematic__new{right:3.2rem;text-align:right}.vas-cinematic article>span,.vas-principles article>span{color:#8faecc;font-family:Consolas,monospace;font-size:.68rem;letter-spacing:.12em}.vas-cinematic__new>span{color:#67e4d7!important}.vas-cinematic h3{margin:.8rem 0;color:white;font-size:clamp(1.8rem,3.2vw,3.5rem);font-weight:540;letter-spacing:-.06em;line-height:.96}.vas-cinematic article p{max-width:38ch;margin:0;color:#bdd0e3;line-height:1.6}.vas-cinematic__new p{margin-left:auto}.vas-cinematic__mark{position:absolute;top:2rem;left:50%;display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;width:min(48rem,calc(100% - 4rem));transform:translateX(-50%)}.vas-cinematic__ecosystem{display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,1.8vw,1.3rem);width:100%}.vas-cinematic__ecosystem>i{color:#6ee5da;font-size:1.35rem;font-style:normal;text-shadow:0 0 .8rem rgba(84,230,219,.72)}.vas-cinematic__ecosystem .vas-cinematic__xero-logo{width:clamp(5rem,8vw,7.2rem);height:auto}.vas-cinematic__ecosystem .vas-cinematic__kx-logo{width:clamp(7rem,11vw,9.5rem);height:auto}.vas-cinematic__excel-logo{display:flex;align-items:center;gap:.5rem;color:#f4fbff;font-size:clamp(.78rem,1.4vw,1rem);font-weight:650;white-space:nowrap}.vas-cinematic__ecosystem .vas-cinematic__excel-logo img{width:clamp(1.9rem,3vw,2.6rem);height:auto}.vas-cinematic__mark>b{color:#9eeae3;font-family:Consolas,monospace;font-size:.61rem;font-weight:500;letter-spacing:.14em;text-align:center;text-shadow:0 2px 12px #000}.vas-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1px;border-right:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);border-left:1px solid var(--kx-line);background:linear-gradient(90deg,rgba(7,26,48,.88),rgba(9,42,68,.86))}.vas-principles article{min-height:16rem;padding:2rem}.vas-principles article+article{border-left:1px solid var(--kx-line)}.vas-principles h3{margin:2.7rem 0 .75rem;font-size:1.5rem;font-weight:550;letter-spacing:-.035em}.vas-principles p{margin:0;color:#94adc6;line-height:1.65}.buyer-hero__platforms{display:flex;align-items:center;gap:1rem;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;padding:.8rem 1rem;border:1px solid rgba(121,180,236,.22);background:rgba(6,25,48,.68)}.buyer-hero__platforms>img{width:5.4rem;height:auto}.buyer-hero__platforms>span{color:#587898;font-size:1.1rem}.buyer-hero__platforms>div{display:flex;align-items:center;gap:.65rem}.buyer-hero__platforms>div img{width:2rem;height:2rem}.buyer-hero__platforms strong{color:#e8f2fc;font-size:.88rem;font-weight:600}.cinematic-bridge__xero-logo{width:clamp(6rem,10vw,9.5rem);height:auto;filter:drop-shadow(0 5px 18px rgba(0,0,0,.5))}.cinematic-bridge__excel-logo{display:flex;align-items:center;justify-content:flex-end;gap:.7rem}.cinematic-bridge__excel-logo img{width:clamp(2.6rem,4vw,4rem);height:auto;filter:drop-shadow(0 5px 18px rgba(0,0,0,.5))}.cinematic-bridge__excel-logo span{color:#fff;font-size:clamp(1.55rem,2.5vw,2.7rem);font-weight:650;letter-spacing:-.05em;line-height:.95}.product-tour__tabs{grid-template-columns:repeat(5,1fr)}.multi-company-section{display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:center;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-wide));margin:0 auto;padding:8rem 0}.multi-company-section__copy>h2{max-width:13ch;margin:0;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:530;letter-spacing:-.058em;line-height:.96}.multi-company-section__copy>p:not(.eyebrow){max-width:42rem;margin:1.5rem 0 0;color:#a7bdd5;font-size:1.04rem;line-height:1.7}.multi-company-section__capabilities{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.4rem;padding-left:1.4rem;border-left:1px solid rgba(73,214,199,.48)}.multi-company-section__capabilities article>span,.multi-company-section__screen figcaption>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.11em}.multi-company-section__capabilities h3{margin:.55rem 0 .35rem;color:white;font-size:1.22rem;font-weight:600}.multi-company-section__capabilities p{margin:0;color:#8fa8c1;font-size:.9rem;line-height:1.6}.multi-company-section__screen{position:relative;margin:0;overflow:hidden;border:1px solid rgba(101,172,236,.38);background:#061426;box-shadow:0 38px 100px rgba(0,8,26,.55);transform:perspective(1200px) rotateY(-3deg)}.multi-company-section__screen:before{position:absolute;z-index:2;top:0;right:0;width:34%;height:2px;background:linear-gradient(90deg,transparent,var(--kx-teal));box-shadow:0 0 18px var(--kx-teal);content:""}.multi-company-section__screen>img{display:block;width:100%;height:auto}.multi-company-section__screen figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-top:1px solid var(--kx-line);background:rgba(5,22,42,.96)}.multi-company-section__screen figcaption strong{color:#e5f1fd;font-size:.9rem;font-weight:600}.ai-assistant-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-wide));margin:0 auto;padding:8rem 0}.ai-assistant-section__intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.7fr);align-items:end;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);width:min(100%,var(--kx-max));margin:0 auto 3.5rem}.ai-assistant-section__intro .eyebrow{grid-column:1/-1;margin-bottom:-1.5rem}.ai-assistant-section__intro h2{max-width:14ch;margin:0;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:530;letter-spacing:-.058em;line-height:.96}.ai-assistant-section__intro>p:last-child{margin:0;color:#b3c8dc;font-size:1.08rem;line-height:1.72}.ai-boundary-stage{position:relative;display:grid;grid-template-columns:minmax(15rem,1.2fr) minmax(5rem,.45fr) minmax(12rem,.8fr) 4.8rem minmax(13rem,.85fr);align-items:center;grid-gap:clamp(.8rem,2vw,1.8rem);gap:clamp(.8rem,2vw,1.8rem);min-height:38rem;margin:0;padding:clamp(2rem,4vw,3.5rem);overflow:hidden;border:1px solid rgba(95,175,239,.4);background:radial-gradient(circle at 48% 48%,rgba(16,111,175,.23),transparent 28%),linear-gradient(135deg,#06182c,#020a16 68%);box-shadow:0 45px 120px rgba(0,7,24,.62);isolation:isolate}.ai-boundary-stage__grid{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(77,144,204,.07) 1px,transparent 0),linear-gradient(90deg,rgba(77,144,204,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black 24%,transparent 80%);mask-image:radial-gradient(circle at center,black 24%,transparent 80%)}.ai-boundary-stage__worksheet,.ai-boundary-stage__xero{position:relative;z-index:2;min-height:21rem;padding:1.3rem;border:1px solid rgba(109,177,235,.32);background:rgba(5,23,43,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-boundary-stage__cell>span,.ai-boundary-stage__worksheet>span,.ai-boundary-stage__xero>span{color:#69ddd4;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.1em}.ai-boundary-stage__worksheet h3{margin:1.1rem 0 1.3rem;font-size:clamp(1.25rem,1.95vw,1.8rem);font-weight:550;letter-spacing:-.04em;line-height:1.05}.ai-boundary-stage__screen{position:relative;overflow:hidden;border:1px solid rgba(104,173,230,.3);box-shadow:0 20px 48px rgba(0,7,22,.48)}.ai-boundary-stage__allowed-route{z-index:2;width:100%;overflow:visible}.ai-boundary-stage__allowed-route path{fill:none;stroke:#5be2d6;stroke-width:2.4;stroke-dasharray:8 9;filter:drop-shadow(0 0 8px #2fafe8);animation:data-route 4s linear infinite}.ai-boundary-stage__allowed-route marker path{fill:#66ece1;stroke:none}.ai-boundary-stage__allowed-route text{fill:#8adfd8;font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.08em}.ai-boundary-stage__cell{position:relative;z-index:2;display:grid;place-items:center;min-height:20rem;padding:1.7rem;overflow:hidden;border:2px solid rgba(86,222,211,.66);outline:1px solid rgba(88,153,211,.35);outline-offset:.55rem;background:rgba(3,20,38,.94);box-shadow:0 0 70px rgba(34,162,213,.24),inset 0 0 45px rgba(24,117,177,.18);text-align:center}.ai-boundary-stage__cell:after,.ai-boundary-stage__cell:before{position:absolute;inset:0;pointer-events:none;content:""}.ai-boundary-stage__cell:before{background:repeating-linear-gradient(0deg,transparent 0 10px,rgba(87,218,207,.05) 11px 12px);animation:ai-scan 5s linear infinite}.ai-boundary-stage__cell:after{inset:.55rem;border:1px solid rgba(80,201,197,.25)}.ai-boundary-stage__cell strong{position:relative;z-index:1;color:#f1f8ff;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:620;letter-spacing:-.06em;text-shadow:0 0 32px rgba(73,214,199,.45)}.ai-boundary-stage__cell p,.ai-boundary-stage__cell small{position:relative;z-index:1;margin:0}.ai-boundary-stage__cell p{color:#b9d0e4;font-size:.86rem;line-height:1.55}.ai-boundary-stage__cell small{color:#718eaa;font-size:.72rem;line-height:1.5}.ai-boundary-stage__deny-wall{position:relative;z-index:3;display:grid;place-items:center;align-content:center;grid-gap:1.2rem;gap:1.2rem;align-self:stretch;min-height:25rem;border-right:3px double #ff5c70;border-left:3px double #ff5c70;background:repeating-linear-gradient(135deg,rgba(255,74,97,.14) 0 10px,rgba(3,13,27,.78) 10px 20px);box-shadow:0 0 34px rgba(255,58,84,.17);text-align:center}.ai-boundary-stage__deny-wall small,.ai-boundary-stage__deny-wall span{color:#ff8493;font-family:Consolas,monospace;font-size:.58rem;letter-spacing:.09em;writing-mode:vertical-rl}.ai-boundary-stage__deny-wall strong{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid #ff687b;border-radius:50%;color:#ff7b8c;font-size:1.7rem;box-shadow:0 0 28px rgba(255,62,88,.34);animation:deny-pulse 2.3s ease-in-out infinite}.ai-boundary-stage__xero{display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:rgba(255,89,109,.28);text-align:center}.ai-boundary-stage__xero>img{width:min(8.5rem,80%);height:auto;margin-bottom:2rem}.ai-boundary-stage__xero>span{color:#9eb2c6}.ai-boundary-stage__xero>strong{margin-top:1.4rem;color:#ff8291;font-size:1.2rem;letter-spacing:.02em}.ai-boundary-stage__xero p{margin:1rem 0 0;color:#8fa8bf;font-size:.82rem;line-height:1.55}.ai-boundary-stage figcaption{position:absolute;z-index:5;right:2rem;bottom:1rem;left:2rem;display:flex;justify-content:space-between;gap:1rem;color:#7696b4;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.08em}.ai-boundary-stage figcaption strong{color:#ff8997;font-weight:600}.ai-boundary-stage{display:block;min-height:clamp(42rem,58vw,52rem);padding:0}.ai-boundary-stage__scene{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.ai-boundary-stage__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,10,21,.18),transparent 48%,rgba(2,10,22,.92)),linear-gradient(90deg,rgba(2,10,22,.35),transparent 35%,transparent 76%,rgba(2,10,22,.2))}.ai-boundary-stage__motion{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.ai-boundary-stage__motion path{fill:none;stroke-linecap:round;stroke-dasharray:2 12;animation:ai-data-flow 5s linear infinite}.ai-boundary-stage__motion .analysis-flow{stroke-width:4;opacity:.78}.ai-boundary-stage__motion .analysis-flow--grey,.ai-boundary-stage__motion .analysis-flow--grey-return{stroke:#f0f7ff;filter:drop-shadow(0 0 7px rgba(225,240,255,.92))}.ai-boundary-stage__motion .analysis-flow--orange,.ai-boundary-stage__motion .analysis-flow--orange-return{stroke:#ff9b3f;filter:drop-shadow(0 0 8px rgba(255,124,29,.95))}.ai-boundary-stage__motion .analysis-flow--grey-return,.ai-boundary-stage__motion .analysis-flow--orange-return{animation-direction:reverse;animation-duration:6s}.ai-boundary-stage__motion .xero-flow{stroke-width:5;stroke-dasharray:1.5 10;opacity:.7;animation-duration:4.2s}.ai-boundary-stage__motion .xero-flow--green{stroke:#56ff63;filter:drop-shadow(0 0 9px rgba(52,255,78,.94))}.ai-boundary-stage__motion .xero-flow--blue{stroke:#4cb5ff;filter:drop-shadow(0 0 9px rgba(27,132,255,.96))}@keyframes ai-data-flow{to{stroke-dashoffset:-100}}.ai-boundary-stage__blocked,.ai-boundary-stage__human,.ai-boundary-stage__permitted{position:absolute;z-index:5}.ai-boundary-stage__human{top:2rem;left:2rem;display:grid;grid-gap:.55rem;gap:.55rem;max-width:20rem;padding:1.25rem 1.4rem;border:1px solid rgba(88,221,209,.5);background:rgba(3,18,34,.82);box-shadow:0 18px 48px rgba(0,7,20,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-boundary-stage__blocked>span,.ai-boundary-stage__human>span,.ai-boundary-stage__permitted>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.11em}.ai-boundary-stage__human strong{color:#f4f8fc;font-size:1.2rem;font-weight:600}.ai-boundary-stage__human small{color:#a8bfd4;font-size:.78rem;line-height:1.45}.ai-boundary-stage__permitted{top:48%;bottom:auto;left:25%;display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem 1rem;border:1px solid rgba(81,219,207,.42);background:rgba(3,18,34,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-boundary-stage__permitted strong{color:#dff4f4;font-size:.76rem;font-weight:600}.ai-boundary-stage__blocked{top:48%;right:1.5rem;display:grid;grid-gap:.6rem;gap:.6rem;width:min(18rem,22%);padding:1rem 1.1rem;border:1px solid rgba(255,84,107,.72);background:rgba(22,6,16,.86);box-shadow:0 0 38px rgba(255,52,82,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-boundary-stage__blocked>span{color:#ff8190}.ai-boundary-stage__blocked strong{color:#ff8090;font-size:clamp(1rem,1.6vw,1.45rem)}.ai-boundary-stage__blocked small{color:#d1a6ac;font-size:.72rem;line-height:1.45}.ai-boundary-stage figcaption{right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:1.15rem 1.3rem;border:1px solid rgba(107,179,236,.32);background:rgba(3,16,31,.88);color:#d8e8f5;font-family:inherit;font-size:clamp(.9rem,1.5vw,1.2rem);letter-spacing:normal;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-boundary-stage figcaption em,.ai-boundary-stage figcaption span,.ai-boundary-stage figcaption strong{padding:.35rem .8rem;font-style:normal;font-weight:600}.ai-boundary-stage figcaption strong{border-right:1px solid var(--kx-line);border-left:1px solid var(--kx-line);color:#64dfd5}.ai-boundary-stage figcaption em{color:#ff8997}.ai-assistant-principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(100%,var(--kx-max));margin:1rem auto 0;border:1px solid rgba(104,171,229,.3);background:rgba(4,20,38,.76)}.ai-assistant-principles article{min-height:14rem;padding:1.8rem}.ai-assistant-principles article+article{border-left:1px solid var(--kx-line)}.ai-assistant-principles article>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.11em}.ai-assistant-principles h3{margin:2.5rem 0 .7rem;font-size:1.45rem;font-weight:560;letter-spacing:-.035em}.ai-assistant-principles p{margin:0;color:#98b0c7;line-height:1.6}@keyframes ai-scan{to{transform:translateY(24px)}}@keyframes deny-pulse{50%{opacity:.58;transform:scale(.88)}}.capability-band,.control-section,.flow-section,.hero,.interface-section,.journey-page>section,.operating-strip,.outcome-ribbon,.outcome-section,.product-hero,.product-proof,.product-section,.security-page>section,.site-header__inner,.story-page>section,.tour-section,.vas-section,.why-section,.xero-excel-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max))}.buyer-hero{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-wide))}@keyframes flow{0%{left:0;opacity:0}30%,70%{opacity:1}to{left:calc(100% - .42rem);opacity:0}}.product-menu{position:relative}.product-menu summary{display:flex;align-items:center;gap:.4rem;padding:.8rem 0;color:#c8dbef;cursor:pointer;font-size:.78rem;font-weight:600;list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu summary span{color:var(--kx-teal);font-size:.9rem;transition:transform .18s ease}.product-menu[open] summary span{transform:rotate(180deg)}.product-menu__panel{position:absolute;z-index:80;top:calc(100% + .35rem);left:50%;display:grid;width:25rem;padding:.65rem;border:1px solid rgba(98,170,233,.38);background:rgba(3,17,33,.98);box-shadow:0 28px 70px rgba(0,7,22,.58);transform:translateX(-50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.product-menu__panel a{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-bottom:1px solid rgba(112,175,230,.14);text-decoration:none}.product-menu__panel a:last-child{border-bottom:0}.product-menu__panel a:focus-visible,.product-menu__panel a:hover{background:rgba(45,120,203,.14)}.product-menu__panel strong{color:#eef7ff;font-size:.86rem}.product-menu__panel small{color:#7f9db9;font-size:.7rem;font-weight:400;line-height:1.4}.product-menu__panel .product-menu__overview{margin-bottom:.35rem;border:1px solid rgba(75,216,202,.34);background:rgba(46,170,165,.08)}.product-directory,.product-placeholder,.vas-page{min-height:70vh}.product-directory__hero,.product-placeholder__hero,.vas-page__hero{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding:7rem 0 5rem}.product-directory__hero h1,.product-placeholder__hero h1,.vas-page__hero h1{max-width:15ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.9rem);font-weight:540;letter-spacing:-.06em;line-height:.98}.product-directory__hero>p:last-child,.product-placeholder__hero>div>p,.vas-page__hero>.vas-page__intro,.vas-page__hero>p:last-child{max-width:46rem;margin:1.6rem 0 0;color:#a9c0d7;font-size:1.05rem;line-height:1.7}.vas-page__promise{display:grid;grid-template-columns:auto auto auto auto;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;grid-gap:1.2rem;gap:1.2rem;margin-top:2rem;padding:1rem 1.2rem;border:1px solid rgba(69,220,208,.38);background:linear-gradient(90deg,rgba(17,78,100,.42),rgba(7,35,62,.7));box-shadow:0 1rem 3rem rgba(0,0,0,.18)}.vas-page__promise>span{display:grid;grid-gap:.25rem;gap:.25rem}.vas-page__promise small{color:#60ddd4;font-family:Consolas,monospace;font-size:.54rem;letter-spacing:.11em}.vas-page__promise strong{color:#eef9ff;font-size:.82rem;font-weight:620;letter-spacing:.02em}.vas-page__promise>i{color:#59dcd2;font-style:normal}.vas-page__promise>b{padding:.6rem .75rem;background:#52d8cd;color:#04233a;font-family:Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.product-directory__grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;border:1px solid rgba(104,171,229,.3)}.product-directory__grid,.product-directory__human-scene{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-wide))}.product-directory__human-scene{position:relative;min-height:47rem;margin:0 auto 7rem;overflow:hidden;background:#06182b}.product-directory__human-scene>img{object-fit:cover;object-position:center;transition:transform 14s ease}.product-directory__human-scene:hover>img{transform:scale(1.025)}.product-directory__human-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,24,.04) 38%,rgba(2,11,24,.97) 94%)}.product-directory__human-scene figcaption{position:absolute;right:2.5rem;bottom:2.5rem;left:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-column-gap:clamp(1.75rem,4vw,5rem);column-gap:clamp(1.75rem,4vw,5rem);grid-row-gap:.7rem;row-gap:.7rem}.product-directory__human-scene article{position:relative;display:grid;grid-row:1/span 5;grid-template-rows:subgrid;min-height:15rem;align-content:end;padding-top:2.25rem;text-shadow:0 2px 18px rgba(0,8,20,.95)}.product-directory__human-scene article:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#5de3dc,rgba(88,169,239,.18),transparent);box-shadow:0 0 16px rgba(83,222,219,.42);content:""}.product-directory__human-scene article.is-active:before{height:3px;box-shadow:0 0 22px rgba(83,222,219,.72);animation:pricing-human-progress 4.6s ease-in-out infinite alternate;transform-origin:left}.product-directory__human-scene article>span{color:#67e5dc;font:600 .7rem/1.4 ui-monospace,monospace;letter-spacing:.12em}.product-directory__human-scene article:first-child{grid-column:1}.product-directory__human-scene article:nth-child(2){grid-column:2}.product-directory__human-scene article:nth-child(3){grid-column:3}.product-directory__human-scene h2{margin:0;color:#fff;font-size:2rem;font-weight:560}.product-directory__human-scene p{margin:0;color:#d5e5f2;line-height:1.55}.product-directory__human-scene small{margin:0;color:#9fbad1;font-size:.82rem;line-height:1.5}.product-directory__human-scene a{display:flex;align-self:end;justify-content:space-between;margin:0;color:#fff;font-weight:650;text-decoration:none}.product-directory__human-scene a:hover{color:#67e5dc}.home-product-range{padding:clamp(5rem,9vw,9rem) 0 0}.record-readiness{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:clamp(2rem,5vw,5rem) auto clamp(6rem,9vw,9rem);overflow:hidden;border:1px solid rgba(87,190,221,.38);background:linear-gradient(135deg,rgba(10,54,84,.92),rgba(3,20,39,.97) 52%),#06172b;box-shadow:0 36px 90px rgba(0,8,24,.42)}.record-readiness__visual{position:relative;min-height:100%;margin:0;overflow:hidden;border-right:1px solid rgba(87,190,221,.28);background:#05162a}.record-readiness__visual:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,14,28,.08) 30%,rgba(2,14,28,.94)),linear-gradient(90deg,transparent 62%,rgba(4,24,44,.58));content:""}.record-readiness__visual img{object-fit:cover;object-position:58% center}.record-readiness__visual figcaption{position:absolute;z-index:1;right:1.6rem;bottom:1.6rem;left:1.6rem;display:grid;grid-gap:.5rem;gap:.5rem}.record-readiness__points article>span,.record-readiness__visual figcaption span{color:#69e4dc;font:600 .66rem/1.4 ui-monospace,Consolas,monospace;letter-spacing:.12em}.record-readiness__visual figcaption strong{max-width:19rem;color:#fff;font-size:1.2rem;line-height:1.3}.record-readiness__content{padding:clamp(2.25rem,4vw,4.5rem)}.record-readiness__content>header h2{max-width:17ch;margin:1.1rem 0 1.25rem;color:#f4f9ff;font-size:clamp(2.15rem,4vw,4.25rem);font-weight:540;letter-spacing:-.052em;line-height:.98}.record-readiness__content>header>p:last-child{max-width:58rem;margin:0;color:#b3c8db;font-size:1rem;line-height:1.7}.record-readiness__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:2.3rem 0;border:1px solid rgba(92,177,221,.28);background:rgba(92,177,221,.28)}.record-readiness__points article{min-width:0;padding:1.45rem;background:rgba(3,20,39,.94)}.record-readiness__points h3{margin:1.2rem 0 .65rem;color:#eff8ff;font-size:1rem;font-weight:650;line-height:1.35}.record-readiness__points p{margin:0;color:#8fa9c1;font-size:.82rem;line-height:1.62}.record-readiness__content>footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.4rem;border-top:1px solid rgba(99,178,224,.24)}.record-readiness__content>footer p{max-width:42rem;margin:0;color:#819bb4;font-size:.74rem;line-height:1.6}.record-readiness__content>footer a{flex:0 0 auto;color:#eefaff;font-size:.8rem;font-weight:650;text-decoration:none}.record-readiness__content>footer a:hover{color:#69e4dc}.product-page .record-readiness,.product-placeholder .record-readiness{margin-top:0}.home-product-range>.section-heading{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin-right:auto;margin-left:auto}.home-product-range__scene{margin-top:3rem}.product-card{display:flex;flex-direction:column;min-height:29rem;padding:2.2rem;background:rgba(5,20,39,.7)}.product-card+.product-card{border-left:1px solid rgba(104,171,229,.24)}.product-card--active{background:linear-gradient(145deg,rgba(16,65,112,.82),rgba(5,26,48,.86));box-shadow:inset 0 3px 0 var(--kx-teal)}.product-card>span,.product-placeholder__principles article>span,.product-placeholder__status>span,.vas-operating article>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.11em}.product-card h2{margin:3.5rem 0 1rem;font-size:2.4rem;font-weight:560;letter-spacing:-.05em}.product-card p{margin:0;color:#b3c8dc;line-height:1.65}.product-card small{margin-top:1.5rem;color:#7f9ab5;font-size:.78rem;line-height:1.6}.product-card>a{display:flex;justify-content:space-between;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(104,171,229,.22);color:#eef7ff;font-size:.82rem;font-weight:650;text-decoration:none}.product-directory__close,.vas-page__close{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:7rem auto;padding:3.5rem;border:1px solid rgba(93,173,236,.34);background:linear-gradient(120deg,rgba(13,49,86,.9),rgba(5,25,47,.92))}.product-directory__close h2,.vas-page__close h2{max-width:20ch;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:540;letter-spacing:-.05em}.product-directory__close>p:not(.eyebrow){max-width:44rem;color:#9eb8d0;line-height:1.65}.product-placeholder__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18rem;align-items:end;grid-gap:5rem;gap:5rem;min-height:44rem;padding:clamp(3rem,7vw,7rem);overflow:hidden;background:#06182b}.product-placeholder__hero>img{object-fit:cover;transition:transform 14s ease}.product-placeholder__hero--suite>img{object-position:center}.product-placeholder__hero--practice>img{object-position:86% center}.product-placeholder__hero:hover>img{transform:scale(1.025)}.product-placeholder__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,11,24,.96),rgba(2,11,24,.48) 54%,rgba(2,11,24,.78))}.product-placeholder__copy,.product-placeholder__status{position:relative;z-index:1}.product-placeholder__status{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.8rem;border:1px solid rgba(72,215,201,.42);background:rgba(5,25,47,.82)}.product-placeholder__status strong{font-size:1.55rem;font-weight:560}.product-placeholder__status p{margin:0;color:#8fa9c1;font-size:.82rem;line-height:1.55}.product-placeholder__principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto 7rem;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem)}.product-placeholder__principles article{position:relative;min-height:15rem;padding:2rem 0 0}.product-placeholder__principles article+article{border-left:0}.product-placeholder__principles article:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#5de3dc,rgba(88,169,239,.16),transparent);box-shadow:0 0 14px rgba(83,222,219,.42);content:""}.product-placeholder__principles h2,.vas-operating h3{margin:2.5rem 0 .8rem;font-size:1.45rem;font-weight:560;letter-spacing:-.035em}.product-placeholder__principles p,.vas-operating article p{margin:0;color:#91aac2;font-size:.86rem;line-height:1.65}.product-scope{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto 7rem}.product-scope__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);margin-bottom:3rem}.product-scope__heading h2{max-width:18ch;margin:1.1rem 0 0;font-size:clamp(2.3rem,5vw,5rem);font-weight:540;letter-spacing:-.055em;line-height:.98}.product-scope__heading>p{margin:0;color:#9db5cc;font-size:1rem;line-height:1.7}.product-scope__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(91,168,222,.34);border-left:1px solid rgba(91,168,222,.24)}.product-scope__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-scope__grid article>p{margin:1.35rem 0 0;padding-top:1.1rem;border-top:1px solid rgba(84,223,213,.2);color:#c9dceb;line-height:1.6}.product-scope__grid article>p strong{color:#67e5dc;font-weight:650}.product-scope__grid article{min-height:24rem;padding:clamp(1.7rem,4vw,3rem);border-right:1px solid rgba(91,168,222,.24);border-bottom:1px solid rgba(91,168,222,.24);background:linear-gradient(145deg,rgba(10,39,68,.74),rgba(4,20,39,.7))}.product-scope__grid article>span{color:#62e2d9;font:600 .68rem/1.4 Consolas,monospace;letter-spacing:.11em}.product-scope__grid h3{max-width:22ch;margin:2.3rem 0 1.5rem;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:560;letter-spacing:-.04em;line-height:1.12}.product-scope__grid ul{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.product-scope__grid li{position:relative;padding-left:1.2rem;color:#a7bdd1;font-size:.87rem;line-height:1.55}.product-scope__grid li:before{position:absolute;top:.7em;left:0;width:.38rem;height:.38rem;border-radius:50%;background:#55ddd4;box-shadow:0 0 10px rgba(85,221,212,.55);content:""}.product-scope__boundary{margin:1.25rem 0 0;padding-left:1rem;border-left:2px solid #55ddd4;color:#829db6;font-size:.76rem;line-height:1.6}.vas-control-showcase,.vas-governance,.vas-metaphor,.vas-operating,.vas-table-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto 7rem}.vas-governance__heading{display:grid;grid-template-columns:1.08fr .92fr;align-items:end;grid-gap:4rem;gap:4rem;margin-bottom:2.5rem}.vas-governance__heading h2{max-width:18ch;margin:0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:540;letter-spacing:-.05em;line-height:1.04}.vas-governance__heading>div:last-child p{margin:0;color:#a9c1d8;line-height:1.7}.vas-governance__heading>div:last-child p+p{margin-top:.8rem}.vas-governance__cards{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(104,171,229,.3);background:rgba(5,21,40,.58)}.vas-governance__cards article{min-height:20rem;padding:1.6rem}.vas-governance__cards article+article{border-left:1px solid rgba(104,171,229,.24)}.vas-governance__cards span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.65rem;letter-spacing:.11em}.vas-governance__cards h3{margin:2.5rem 0 .8rem;color:#eef7ff;font-size:1.35rem;font-weight:560;letter-spacing:-.035em;line-height:1.15}.vas-governance__cards p{margin:0;color:#91aac2;font-size:.84rem;line-height:1.65}.vas-audit-path{display:grid;grid-template-columns:repeat(6,1fr);margin:1.25rem 0;border:1px solid rgba(78,220,207,.35);background:linear-gradient(90deg,rgba(7,37,66,.9),rgba(10,58,83,.78))}.vas-audit-path span{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding:1.2rem 1rem}.vas-audit-path span+span{border-left:1px solid rgba(92,206,203,.24)}.vas-audit-path span:not(:last-child):after{position:absolute;top:50%;right:-.38rem;z-index:1;color:var(--kx-teal);content:"›";transform:translateY(-50%)}.vas-audit-path small{color:#59ddd4;font-family:Consolas,monospace;font-size:.58rem;letter-spacing:.1em}.vas-audit-path strong{color:#eff8ff;font-size:.88rem;font-weight:580}.vas-governance__table tbody td:last-child{color:#b9e8e4;background:rgba(42,159,153,.06)}.vas-metaphor{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:5rem;gap:5rem;padding:3.5rem;border:1px solid rgba(86,209,200,.42);background:linear-gradient(135deg,rgba(8,42,73,.92),rgba(3,18,35,.94))}.vas-power-scene{position:relative;min-height:38rem;overflow:hidden;border:1px solid rgba(89,174,237,.32);background:#06182c;isolation:isolate}.vas-power-scene__image{z-index:-3;object-fit:cover;object-position:50% 34%;animation:vas-human-scene 18s ease-in-out infinite alternate}.vas-power-scene__wash{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 17% 24%,rgba(255,181,75,.16),transparent 20%),linear-gradient(180deg,rgba(2,13,28,.1) 20%,rgba(2,14,29,.28) 52%,rgba(2,14,29,.94));animation:vas-lamp-breathe 4.8s ease-in-out infinite alternate}.vas-power-scene__status{position:absolute;top:1.25rem;right:1.25rem;left:1.25rem;display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border:1px solid rgba(126,217,215,.28);background:rgba(3,18,34,.66);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.vas-power-scene__status>span,.vas-power-scene__status>strong{color:#6f9db9;font-family:Consolas,monospace;font-size:.56rem;letter-spacing:.1em}.vas-power-scene__status>strong{display:flex;align-items:center;gap:.4rem;color:#65e1a4}.vas-power-scene__status>strong i{width:.45rem;height:.45rem;border-radius:50%;background:#64e1a4;box-shadow:0 0 .7rem #64e1a4;animation:vas-status-pulse 1.8s ease-in-out infinite alternate}.vas-power-scene__choice{position:absolute;left:1.5rem;bottom:13.2rem;display:grid;grid-gap:.35rem;gap:.35rem;max-width:18rem;padding:1rem 1.1rem;border-left:2px solid #55d9d1;background:linear-gradient(90deg,rgba(3,19,36,.94),rgba(3,19,36,.42));-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.vas-power-scene__choice small,.vas-power-scene__journey small,.vas-power-scene__off span{color:#65ded5;font-family:Consolas,monospace;font-size:.58rem;letter-spacing:.11em}.vas-power-scene__choice strong{color:#f6fbff;font-size:1.25rem;font-weight:540;line-height:1.2}.vas-power-scene__flow{position:absolute;right:2rem;bottom:11.5rem;left:2rem;height:2px;overflow:visible;background:linear-gradient(90deg,rgba(77,221,211,.15),#52ded4 46%,#ffc36d);box-shadow:0 0 1rem rgba(82,222,212,.55)}.vas-power-scene__flow i{position:absolute;top:-.22rem;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#edfffd;box-shadow:0 0 .9rem #5de7dd;animation:vas-value-flow 4.2s linear infinite}.vas-power-scene__flow i:nth-child(2){animation-delay:1.4s}.vas-power-scene__flow i:nth-child(3){animation-delay:2.8s}.vas-power-scene__journey{position:absolute;right:1.5rem;bottom:4.6rem;left:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.vas-power-scene__journey span{display:grid;grid-gap:.35rem;gap:.35rem}.vas-power-scene__journey strong{color:#f1f8ff;font-size:.82rem;font-weight:560}.vas-power-scene__off{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:rgba(2,13,27,.94)}.vas-power-scene__off strong{color:#fff0cf;font-size:.68rem;font-weight:650;letter-spacing:.06em}@keyframes vas-human-scene{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes vas-lamp-breathe{0%{opacity:.82}to{opacity:1}}@keyframes vas-status-pulse{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes vas-value-flow{0%{left:0;opacity:0}10%,88%{opacity:1}to{left:calc(100% - .5rem);opacity:0}}.vas-operating>h2,.vas-table-section__heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:540;letter-spacing:-.05em;line-height:1.04}.vas-metaphor h2{max-width:15ch;margin:0;font-size:clamp(2rem,2.9vw,2.75rem);font-weight:520;letter-spacing:-.045em;line-height:1.08}.vas-metaphor>div:last-child>p:not(.eyebrow){max-width:37rem;margin:1.25rem 0 0;color:#a9c1d8;font-size:.92rem;line-height:1.7}.vas-metaphor>div:last-child>p.vas-metaphor__lead{color:#d5e6f3;font-size:1.08rem;line-height:1.6}.vas-metaphor__decision{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.9rem;gap:.9rem;margin-top:1.8rem;padding-top:1.3rem;border-top:1px solid rgba(83,171,213,.25)}.vas-metaphor__decision>span{display:grid;grid-gap:.3rem;gap:.3rem}.vas-metaphor__decision small{color:#5eddd3;font-family:Consolas,monospace;font-size:.52rem;letter-spacing:.1em}.vas-metaphor__decision strong{color:#e5f2fc;font-size:.75rem;font-weight:580}.vas-metaphor__decision>i{color:#58dcd2;font-style:normal}.vas-operating>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem;border:1px solid rgba(104,171,229,.3)}.vas-operating .vas-operating__flow{position:relative;gap:0;border:0;background:linear-gradient(90deg,transparent 6%,rgba(74,221,209,.6) 6% 94%,transparent 94%) center 4.2rem /100% 2px no-repeat}.vas-operating__flow article{position:relative;min-height:15rem;padding:1.5rem 1.1rem;border:0!important;text-align:center}.vas-operating__flow article>i{position:relative;z-index:1;display:grid;place-items:center;width:5.4rem;height:5.4rem;margin:0 auto 1.25rem;border:1px solid rgba(76,226,214,.72);border-radius:50%;background:radial-gradient(circle at 34% 28%,#1b7494,#071d37 68%);box-shadow:0 0 0 .55rem rgba(5,25,47,.95),0 0 2rem rgba(49,203,199,.25);color:#79f0e7;font-size:2rem;font-style:normal}.vas-operating__flow h3{margin:.75rem 0 .45rem}.vas-operating__flow article p{max-width:13rem;margin:0 auto}.vas-control-showcase__heading{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;grid-gap:4rem;gap:4rem;margin-bottom:2rem}.vas-control-showcase__heading h2{max-width:17ch;margin:0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:540;letter-spacing:-.05em;line-height:1.04}.vas-control-showcase__heading>p{margin:0;color:#91aac2;font-size:.86rem;line-height:1.65}.kx-control-preview{overflow:hidden;border:1px solid rgba(88,184,235,.42);background:#06162a;box-shadow:0 2rem 7rem rgba(0,0,0,.3)}.kx-control-preview>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;min-height:4.5rem;padding:.9rem 1.2rem;border-bottom:1px solid rgba(64,222,207,.38);background:linear-gradient(90deg,#032e28,#043e31 48%,#052b2a)}.kx-control-preview__brand,.kx-control-preview__context{display:flex;align-items:center;gap:.85rem}.kx-control-preview__brand>strong{color:#60e7de;font-size:1.65rem;letter-spacing:-.08em}.kx-control-preview__brand>span,.kx-control-preview__context small,.kx-preview-label{color:#9bbdbb;font-family:Consolas,monospace;font-size:.58rem;letter-spacing:.1em}.kx-control-preview__context{justify-self:center;padding:.6rem 1rem;border:1px solid rgba(125,235,218,.25);border-radius:.45rem;background:rgba(4,22,32,.38)}.kx-control-preview__context strong{font-size:.76rem;font-weight:560}.kx-preview-label{color:#72e8df}.kx-audit-view,.kx-balance-view,.kx-ledger-view{padding:1.5rem}.kx-view-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.kx-view-title>span{color:#5de7dc;font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.11em}.kx-view-title>strong{color:#e9f5ff;font-size:.82rem;font-weight:560}.kx-balance-gauge{display:grid;grid-template-columns:13rem 1fr;align-items:center;grid-gap:2rem;gap:2rem;padding:1.5rem;border:1px solid rgba(91,168,222,.26);background:radial-gradient(circle at 15% 50%,rgba(25,138,146,.16),transparent 34%)}.kx-balance-gauge__ring{display:grid;place-content:center;width:11rem;height:11rem;margin:auto;border-radius:50%;background:radial-gradient(circle,#06162a 54%,transparent 56%),conic-gradient(#52ddd1 0 74%,#2677c6 74% 86%,#193755 86%);box-shadow:0 0 2.4rem rgba(43,196,191,.18);text-align:center}.kx-balance-gauge__ring small,.kx-balance-gauge__ring span{color:#79a0ba;font-family:Consolas,monospace;font-size:.55rem;letter-spacing:.11em}.kx-balance-gauge__ring strong{margin:.35rem 0;color:#f2f9ff;font-size:1.85rem;font-weight:560}.kx-balance-gauge__legend{display:grid;grid-gap:.75rem;gap:.75rem}.kx-balance-gauge__legend>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(86,151,205,.16);color:#93abc1;font-size:.76rem}.kx-balance-gauge__legend i,.kx-ledger-row i{width:.55rem;height:.55rem;border-radius:50%;background:#52ddd1;box-shadow:0 0 .7rem rgba(82,221,209,.65)}.kx-balance-gauge__legend i.is-reserved{background:#398fe6}.kx-balance-gauge__legend i.is-ledger{background:#607995}.kx-balance-gauge__legend strong{color:#eff8ff;font-size:.82rem}.kx-balance-rule{display:grid;grid-template-columns:auto auto auto auto auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid rgba(80,218,207,.24);background:rgba(42,159,153,.07)}.kx-balance-rule span{color:#70a2bd;font-family:Consolas,monospace;font-size:.56rem;letter-spacing:.08em}.kx-balance-rule strong{color:#eaf6ff;font-size:.8rem}.kx-balance-rule i{color:#5de7dc;font-style:normal}.kx-balance-rule em{justify-self:end;padding:.35rem .55rem;border:1px solid rgba(83,222,209,.3);color:#6ee6dc;font-size:.65rem;font-style:normal}.kx-control-preview__lower{display:grid;grid-template-columns:1.08fr .92fr;border-top:1px solid rgba(91,168,222,.25)}.kx-control-preview__lower article+article{border-left:1px solid rgba(91,168,222,.25)}.kx-ledger-head,.kx-ledger-row{display:grid;grid-template-columns:1.4fr .8fr .62fr .62fr;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem .6rem}.kx-ledger-head{background:rgba(26,73,112,.54);color:#7da3c2;font-family:Consolas,monospace;font-size:.52rem;letter-spacing:.08em}.kx-ledger-row{border-bottom:1px solid rgba(80,145,198,.14);color:#8fa9c1;font-size:.68rem}.kx-ledger-row>span:first-child{display:flex;align-items:center;gap:.55rem;color:#d7e8f5}.kx-ledger-row i.is-hold{background:#f0b34d}.kx-ledger-row i.is-work{background:#398fe6}.kx-ledger-row i.is-release{background:#57d79a}.kx-ledger-row strong{color:#bceee9;font-weight:560}.kx-ledger-row b{color:#eef7ff;font-weight:560}.kx-audit-view .kx-view-title strong{color:#63e2a4;font-family:Consolas,monospace;font-size:.6rem;letter-spacing:.06em}.kx-audit-view .kx-view-title strong i{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:50%;background:#62e5a4;box-shadow:0 0 .6rem #62e5a4}.kx-audit-event{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:3.3rem}.kx-audit-event code,.kx-audit-event time{color:#6789a6;font-family:Consolas,monospace;font-size:.56rem}.kx-audit-event>i{width:.65rem;height:.65rem;border:2px solid #5ce0d5;border-radius:50%;box-shadow:0 0 .7rem rgba(73,215,205,.5)}.kx-audit-event>div{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;padding:.55rem 0;border-bottom:1px solid rgba(80,145,198,.14)}.kx-audit-event>div:before{position:absolute;top:-1.15rem;bottom:calc(50% + .25rem);left:-1.1rem;width:1px;background:rgba(78,218,208,.42);content:""}.kx-audit-event:first-of-type>div:before{display:none}.kx-audit-event>div strong{color:#ddebfa;font-size:.7rem;font-weight:560}.kx-audit-event>div span{color:#7895ae;font-size:.62rem}.kx-audit-event code{padding:.25rem;border:1px solid rgba(91,168,222,.2)}.vas-operating article{min-height:17rem;padding:1.6rem}.vas-operating article+article{border-left:1px solid rgba(104,171,229,.24)}.vas-table-section__heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:2rem}.vas-table-section__heading>p{margin:0;color:#91aac2;font-size:.86rem;line-height:1.65}.vas-field-explanation{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;border:1px solid rgba(79,211,202,.3);background:linear-gradient(120deg,rgba(8,39,69,.8),rgba(4,24,45,.76))}.kx-transparency-scene{position:relative;aspect-ratio:16/9;min-height:0;margin-bottom:2rem;overflow:hidden;background:#06182b;box-shadow:0 2rem 5rem rgba(0,0,0,.28)}.kx-transparency-scene>img{object-fit:contain;object-position:center}.kx-transparency-scene__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,29,.9),rgba(2,15,29,.62) 28%,transparent 60%),linear-gradient(0deg,rgba(2,15,29,.95),transparent 36%)}.kx-transparency-scene__message{position:absolute;top:4rem;left:3.5rem;z-index:2;max-width:22rem}.kx-transparency-scene__message>span,.kx-transparency-scene__stamp>span{color:#75eee3;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.14em}.kx-transparency-scene__message>strong{display:block;margin:.8rem 0;color:#f5fbff;font-size:clamp(2.2rem,4vw,4rem);font-weight:520;letter-spacing:-.055em;line-height:.98}.kx-transparency-scene__message p{margin:0;color:#c0d6e6;font-size:.9rem;line-height:1.6}.kx-transparency-scene__flow{position:absolute;right:3rem;bottom:2.2rem;left:3rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-top:1.35rem;border-top:1px solid rgba(192,224,239,.38)}.kx-transparency-scene__flow span{display:grid;grid-gap:.2rem;gap:.2rem}.kx-transparency-scene__flow b{color:#f3f9fd;font-family:Consolas,monospace;font-size:.62rem;font-weight:650;letter-spacing:.09em}.kx-transparency-scene__flow small{color:#9ab8cc;font-size:.62rem}.kx-transparency-scene__flow i{color:#72e5da;font-size:1.15rem;font-style:normal;text-shadow:0 0 .8rem rgba(78,222,212,.65)}.kx-transparency-scene__stamp{position:absolute;top:auto;right:3rem;bottom:7.4rem;z-index:2;max-width:15rem;padding-left:1rem;border-left:2px solid #e8b761}.kx-transparency-scene__stamp strong{display:block;margin-top:.45rem;color:#fff5df;font-size:.78rem;font-weight:520;line-height:1.5}.vas-field-explanation article{padding:1.6rem}.vas-field-explanation article+article{border-left:1px solid rgba(79,211,202,.24)}.vas-field-explanation span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.11em}.vas-field-explanation h3{margin:1.2rem 0 .65rem;color:#eef7ff;font-size:1.25rem;font-weight:560;letter-spacing:-.03em}.vas-field-explanation p{margin:0;color:#91aac2;font-size:.84rem;line-height:1.65}.kx-query-scale{overflow:hidden;border:1px solid rgba(104,171,229,.32);background:rgba(5,21,40,.72)}.kx-query-scale__head,.kx-query-scale__row{display:grid;grid-template-columns:1fr .7fr 1.45fr 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:.85rem 1.2rem}.kx-query-scale__head{background:rgba(18,61,101,.72);color:#dcecff;font-size:.68rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.kx-query-scale__row{min-height:4rem;border-top:1px solid rgba(104,171,229,.16);color:#9bb3c9;font-size:.78rem}.kx-query-scale__row>span:first-child{display:grid;grid-template-columns:5.2rem 1fr;align-items:center;grid-gap:.65rem;gap:.65rem}.kx-query-scale__row strong{color:#eef7ff;font-weight:600}.kx-query-scale__row>span:first-child progress{width:100%;height:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:0;border-radius:1rem;background:rgba(71,112,151,.22)}.kx-query-scale__row>span:first-child progress::-webkit-progress-bar{background:rgba(71,112,151,.22);border-radius:inherit}.kx-query-scale__row>span:first-child progress::-moz-progress-bar,.kx-query-scale__row>span:first-child progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#43d7cc,#3a91e8);box-shadow:0 0 .7rem rgba(62,191,204,.5)}.kx-query-scale__row em{display:inline-grid;place-items:center;min-width:2.4rem;min-height:2.4rem;margin-right:.4rem;border:1px solid rgba(72,215,201,.35);border-radius:50%;color:#73e1d8;font-style:normal;font-weight:600}.kx-query-scale__row>span:last-child strong{color:#b9e8e4}.excel-limit-visual{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;grid-gap:3.5rem;gap:3.5rem;margin-top:2rem;padding:2.5rem;border:1px solid rgba(237,103,113,.48);background:linear-gradient(125deg,rgba(63,19,35,.76),rgba(7,26,47,.95) 55%)}.excel-limit-grid{position:relative;display:grid;grid-template-columns:2.4rem repeat(3,1fr);grid-template-rows:2.4rem repeat(3,3.4rem) 4.6rem;overflow:hidden;border:1px solid rgba(108,170,220,.3);background:#071a2d}.excel-limit-grid i,.excel-limit-grid span{display:grid;place-items:center;border-right:1px solid rgba(91,151,197,.16);border-bottom:1px solid rgba(91,151,197,.16);color:#708ca5;font-size:.66rem;font-style:normal}.excel-limit-grid:before{grid-row:2/5;background:repeating-linear-gradient(180deg,rgba(63,112,151,.1) 0 1px,transparent 1px 1.7rem);content:""}.excel-limit-grid strong{grid-column:1/-1;display:grid;place-items:center;border-top:2px solid #ef6674;background:rgba(129,31,50,.28);color:#ff9aa3;font-size:1.7rem;font-weight:560;letter-spacing:-.03em}.excel-limit-visual h3{margin:0;color:#f1f8ff;font-size:clamp(1.7rem,2.8vw,2.65rem);font-weight:540;letter-spacing:-.045em;line-height:1.08}.excel-limit-visual>div:last-child>p:not(.eyebrow){color:#a5bacd;font-size:.86rem;line-height:1.7}.excel-limit-advice{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.2rem 0;padding:.85rem;border:1px solid rgba(76,220,208,.25);background:rgba(32,132,128,.08);color:#9ebbd0;font-size:.7rem}.excel-limit-advice strong{color:#63ddd3;font-family:Consolas,monospace;font-size:.58rem;letter-spacing:.09em}.excel-limit-advice i{color:#56dcd1;font-style:normal}.excel-limit-visual a{color:#79baf2;font-size:.74rem;text-decoration:none}.excel-limit-visual a:hover{color:#a8d4f7}.data-table-scroll{overflow-x:auto;border:1px solid rgba(104,171,229,.32)}.data-table-scroll table{width:100%;min-width:46rem;border-collapse:collapse;background:rgba(5,21,40,.72)}.data-table-scroll td,.data-table-scroll th{padding:1rem 1.2rem;border-right:1px solid rgba(104,171,229,.16);border-bottom:1px solid rgba(104,171,229,.16);text-align:left;vertical-align:top}.data-table-scroll td:last-child,.data-table-scroll th:last-child{border-right:0}.data-table-scroll tr:last-child td,.data-table-scroll tr:last-child th{border-bottom:0}.data-table-scroll thead th{background:rgba(18,61,101,.72);color:#dcecff;font-size:.74rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.data-table-scroll tbody td,.data-table-scroll tbody th{color:#a9bfd4;font-size:.84rem;line-height:1.55}.data-table-scroll tbody td:first-child,.data-table-scroll tbody th{color:#eef7ff;font-weight:600}.vas-table-note{margin:1rem 0 0;color:#6f8ba5;font-size:.72rem;line-height:1.6}.vas-comparison .data-table-scroll td:last-child{color:#b9e8e4;background:rgba(42,159,153,.06)}.vas-page__close{margin-bottom:7rem}@media (max-width:900px){.record-readiness{grid-template-columns:1fr}.record-readiness__visual{min-height:28rem;border-right:0;border-bottom:1px solid rgba(87,190,221,.28)}.product-directory__human-scene{min-height:68rem}.product-directory__human-scene>img{object-position:48% center}.product-directory__human-scene figcaption{right:1.5rem;bottom:1.5rem;left:1.5rem;grid-template-columns:1fr;gap:.75rem}.product-directory__human-scene article{min-height:11rem}.product-directory__human-scene article,.product-directory__human-scene article:first-child,.product-directory__human-scene article:nth-child(2),.product-directory__human-scene article:nth-child(3){grid-row:auto;grid-column:auto;grid-template-rows:none;gap:.7rem}.product-directory__grid,.product-placeholder__principles,.product-scope__grid,.product-scope__heading{grid-template-columns:1fr}.product-scope__grid article{min-height:0}.product-card+.product-card,.product-placeholder__principles article+article{border-top:1px solid rgba(104,171,229,.24);border-left:0}.product-card{min-height:24rem}.product-placeholder__hero,.vas-control-showcase__heading,.vas-governance__heading,.vas-metaphor,.vas-table-section__heading{grid-template-columns:1fr;gap:2rem}.vas-operating>div{grid-template-columns:1fr 1fr}.excel-limit-visual,.kx-control-preview__lower{grid-template-columns:1fr}.kx-control-preview__lower article+article{border-top:1px solid rgba(91,168,222,.25);border-left:0}.kx-query-scale__head,.kx-query-scale__row{grid-template-columns:.9fr .65fr 1.3fr 1fr}.vas-governance__cards{grid-template-columns:1fr 1fr}.vas-field-explanation{grid-template-columns:1fr}.vas-field-explanation article+article{border-top:1px solid rgba(79,211,202,.24);border-left:0}.vas-governance__cards article:nth-child(3){border-left:0}.vas-governance__cards article:nth-child(n+3){border-top:1px solid rgba(104,171,229,.24)}.vas-audit-path{grid-template-columns:repeat(3,1fr)}.vas-audit-path span:nth-child(4){border-left:0}.vas-audit-path span:nth-child(4),.vas-audit-path span:nth-child(n+5){border-top:1px solid rgba(92,206,203,.24)}.vas-operating article:nth-child(3){border-left:0}.vas-operating article:nth-child(n+3){border-top:1px solid rgba(104,171,229,.24)}.kx-transparency-scene{min-height:38rem}.kx-transparency-scene__flow{right:1.8rem;left:1.8rem}.kx-transparency-scene__flow small{display:none}}@media (max-width:600px){:root{--kx-mobile-gutter:1.25rem}.product-directory__hero,.vas-page__hero{padding:5rem 0 3.5rem}.product-placeholder__hero{min-height:54rem;padding:3rem 1.4rem}.product-directory__hero h1,.product-placeholder__hero h1,.vas-page__hero h1{font-size:clamp(2.5rem,11vw,3.6rem)}.vas-page__promise{grid-template-columns:1fr auto;width:100%}.vas-page__promise>i{display:none}.vas-page__promise>b{grid-column:1/-1;text-align:center}.kx-transparency-scene{min-height:40rem}.kx-transparency-scene>img{object-position:62% center}.kx-transparency-scene__wash{background:linear-gradient(0deg,rgba(2,15,29,.97) 0 38%,transparent 72%),linear-gradient(90deg,rgba(2,15,29,.76),transparent 78%)}.kx-transparency-scene__message{top:2rem;right:1.5rem;left:1.5rem}.kx-transparency-scene__message>strong{font-size:2.4rem}.kx-transparency-scene__stamp{top:auto;right:1.5rem;bottom:12rem;left:1.5rem}.kx-transparency-scene__flow{right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem}.kx-transparency-scene__flow i{display:none}.product-card,.product-directory__close,.product-placeholder__principles article,.vas-metaphor,.vas-page__close{padding:1.5rem}.vas-operating>div{grid-template-columns:1fr}.vas-operating .vas-operating__flow{background:linear-gradient(transparent 5%,rgba(74,221,209,.55) 5% 95%,transparent 95%) 50% /2px 100% no-repeat}.vas-operating__flow article{min-height:12rem}.kx-control-preview>header{grid-template-columns:1fr auto}.kx-control-preview__context{display:none}.kx-balance-gauge{grid-template-columns:1fr}.kx-balance-rule{grid-template-columns:1fr auto}.kx-balance-rule em,.kx-balance-rule i{display:none}.kx-ledger-head,.kx-ledger-row{grid-template-columns:1.4fr .7fr .65fr}.kx-ledger-head span:nth-child(2),.kx-ledger-row>span:nth-child(2){display:none}.kx-query-scale{overflow-x:auto}.kx-query-scale__head,.kx-query-scale__row{grid-template-columns:10rem 8rem 14rem 11rem;min-width:48rem}.excel-limit-visual{padding:1.5rem}.vas-audit-path,.vas-governance__cards{grid-template-columns:1fr}.vas-governance__cards article{min-height:0}.vas-audit-path span+span,.vas-audit-path span:nth-child(4),.vas-governance__cards article+article,.vas-governance__cards article:nth-child(3){border-top:1px solid rgba(104,171,229,.24);border-left:0}.vas-audit-path span:not(:last-child):after{top:auto;right:1rem;bottom:-.55rem;transform:rotate(90deg)}.vas-operating article+article,.vas-operating article:nth-child(3){border-top:1px solid rgba(104,171,229,.24);border-left:0}.vas-power-scene{min-height:36rem}.vas-power-scene__image{object-position:48% 30%}.vas-power-scene__status{top:.75rem;right:.75rem;left:.75rem}.vas-power-scene__status>span{display:none}.vas-power-scene__status>strong{margin-left:auto}.vas-power-scene__choice{right:1rem;bottom:14.6rem;left:1rem;max-width:none}.vas-power-scene__flow{right:1rem;bottom:12.9rem;left:1rem}.vas-power-scene__journey{right:1rem;bottom:4.9rem;left:1rem;gap:.6rem}.vas-power-scene__journey strong{font-size:.72rem}.vas-power-scene__off{align-items:flex-start;flex-direction:column;padding:.8rem 1rem}.vas-metaphor h2{font-size:clamp(1.9rem,8vw,2.4rem)}.vas-metaphor__decision{grid-template-columns:1fr}.vas-metaphor__decision>i{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-page{min-height:70vh}.contact-page__hero{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto;padding:7rem 0 4rem}.contact-page__hero h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.9rem);font-weight:540;letter-spacing:-.06em;line-height:.98}.contact-page__hero>p:last-child{max-width:45rem;margin:1.5rem 0 0;color:#a9c0d7;font-size:1rem;line-height:1.7}.contact-page__workspace{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto 7rem;border:1px solid rgba(91,174,232,.34);background:rgba(5,21,40,.72)}.contact-page__workspace>aside{padding:2.2rem;border-right:1px solid rgba(91,174,232,.25);background:linear-gradient(145deg,rgba(9,52,82,.86),rgba(4,25,46,.9))}.contact-page__workspace>aside>span{color:var(--kx-teal);font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.11em}.contact-page__workspace>aside h2{margin:1.4rem 0 2.5rem;font-size:2.1rem;font-weight:540;letter-spacing:-.05em}.contact-route{display:grid;grid-template-columns:2.6rem 1fr;align-items:start;grid-gap:1rem;gap:1rem;padding:1rem 0;border-top:1px solid rgba(92,168,221,.2)}.contact-route i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid rgba(77,222,210,.45);border-radius:50%;color:#64ded5;font-family:Consolas,monospace;font-size:.65rem;font-style:normal}.contact-route p,.contact-route small,.contact-route strong{display:block;margin:0}.contact-route strong{color:#e8f5ff;font-size:.85rem;font-weight:580}.contact-route small{margin-top:.35rem;color:#829eb6;font-size:.7rem;line-height:1.5}.contact-page__safety{margin:2.2rem 0 0;padding:1rem;border:1px solid rgba(81,219,208,.22);color:#8ba9c1;font-size:.7rem;line-height:1.6}.contact-form{padding:2.2rem}.contact-form__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}.contact-form label{display:grid;grid-gap:.55rem;gap:.55rem;color:#cfe0ef;font-size:.76rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:3rem;padding:.75rem .85rem;border:1px solid rgba(103,168,219,.38);border-radius:.2rem;outline:0;background:rgba(7,28,51,.92);color:#eff8ff;font:inherit;font-weight:400}.contact-form textarea{min-height:10rem;resize:vertical;line-height:1.6}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--kx-teal);box-shadow:0 0 0 3px rgba(70,216,204,.12)}.contact-form__message{grid-column:1/-1}.contact-form__trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}.contact-form__consent{margin-top:1.3rem}.contact-form__consent label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.7rem;gap:.7rem;color:#92acc3;font-weight:400;line-height:1.55}.contact-form__consent input{width:1rem;min-height:1rem;margin-top:.2rem;accent-color:var(--kx-teal)}.contact-form__actions{display:flex;align-items:center;gap:1.2rem;margin-top:1.7rem}.contact-form__actions .primary-action{border:0;cursor:pointer}.contact-form__actions .primary-action:disabled{cursor:wait;opacity:.65}.contact-form__status{margin:0;color:#87a4bc;font-size:.74rem;line-height:1.5}.contact-form__status.is-sent{color:#69dfa4}.contact-form__status.is-error{color:#ff9ea7}.contact-form--loading{color:#8ca8c0}@media (max-width:800px){.contact-page__workspace{grid-template-columns:1fr}.contact-page__workspace>aside{border-right:0;border-bottom:1px solid rgba(91,174,232,.25)}}@media (max-width:600px){.contact-page__hero{padding:5rem 0 3.5rem}.contact-page__hero h1{font-size:clamp(2.5rem,11vw,3.6rem)}.contact-form,.contact-page__workspace>aside{padding:1.5rem}.contact-form__fields{grid-template-columns:1fr}.contact-form__message{grid-column:auto}.contact-form__actions{align-items:flex-start;flex-direction:column}}@media (max-width:1040px){.site-header__inner{grid-template-columns:1fr auto auto;gap:.75rem}.primary-nav{display:none}.mobile-nav{position:relative}.mobile-nav,.product-hero{display:block}.product-hero__visual{min-height:clamp(25rem,68vw,34rem);margin-top:3rem}.section-heading{grid-template-columns:1fr}.control-section{grid-template-columns:auto 1fr}.control-section .primary-action{grid-column:2;justify-self:start}.ai-boundary,.disconnect-panel,.evidence-panel,.journey-hero,.security-hero,.story-hero{grid-template-columns:1fr}.boundary-flow,.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-flow{grid-template-columns:1fr}.boundary-rail{min-height:auto}.buyer-hero{grid-template-columns:1fr;gap:1.6rem;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max))}.buyer-hero h1{font-size:clamp(2.6rem,4.8vw,3.6rem)}.buyer-hero__lead{font-size:1rem}.buyer-hero__answer{grid-template-columns:1fr}.buyer-hero__product{width:100%;margin-right:0;transform:none}.outcome-section,.xero-excel-section__heading{grid-template-columns:1fr}.outcome-section__heading{position:static}.outcome-landscape__rail{grid-template-columns:repeat(2,1fr)}.outcome-landscape__rail article{min-height:11rem}.outcome-landscape__rail article:nth-child(3){border-left:0}.outcome-landscape__rail article:nth-child(n+3){border-top:1px solid var(--kx-line)}.product-tour__stage{grid-template-columns:1fr}.product-tour__screen{grid-column:1;grid-row:1}.product-tour__copy{grid-column:1;grid-row:2;border-top:1px solid rgba(115,183,239,.35);border-left:0}.product-tour__screen{margin:0}.multi-company-section{grid-template-columns:1fr;width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max))}.multi-company-section__copy>h2{max-width:16ch}.multi-company-section__screen{transform:none}.ai-assistant-section{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max))}.ai-assistant-section__intro{grid-template-columns:1fr}.ai-assistant-section__intro .eyebrow{margin-bottom:0}.ai-boundary-stage{min-height:34rem;padding:0}.ai-boundary-stage__human{top:1rem;left:1rem;max-width:17rem}.ai-boundary-stage__blocked{right:1rem;width:24%}.vas-section__intro{grid-template-columns:1fr}.vas-section__intro .eyebrow{margin-bottom:0}.vas-shift{grid-template-columns:1fr 7rem 1fr}.vas-benefits{grid-template-columns:1fr}.vas-benefits article{min-height:15rem}.vas-benefits h3{margin-top:2.7rem}.cinematic-bridge__destination,.cinematic-bridge__source{top:2rem}.cinematic-bridge__source{left:2rem}.cinematic-bridge__destination{right:2rem}.vas-cinematic article{bottom:2.5rem}.vas-cinematic__old{left:2rem}.vas-cinematic__new{right:2rem}}@media (max-width:760px){.ai-assistant-section,.buyer-hero,.capability-band,.control-section,.flow-section,.hero,.multi-company-section,.operating-strip,.outcome-ribbon,.outcome-section,.product-hero,.product-section,.site-header__inner,.tour-section,.vas-section,.why-section,.xero-excel-section{width:min(calc(100% - 3rem),var(--kx-max))}.multi-company-section{padding:5rem 0}.site-header__inner{min-height:4.4rem}.brand-link img{height:1.55rem}.header-download{display:none}.site-header__inner{grid-template-columns:1fr auto}.buyer-hero,.hero{grid-template-columns:1fr;min-height:auto;padding:4rem 0}.buyer-hero h1{font-size:clamp(2.5rem,11.2vw,4rem)}.buyer-hero__lead{font-size:1.05rem}.buyer-hero__answer{grid-template-columns:1fr}.buyer-hero__platforms{width:100%;justify-content:center}.buyer-hero__product figcaption{position:relative;right:auto;bottom:auto;left:auto;align-items:flex-start;flex-direction:column;margin:0;border-width:1px 0 0}.buyer-hero__product figcaption strong{text-align:left}.outcome-ribbon{display:flex;align-items:center;gap:1.4rem;overflow-x:auto;padding:0 1rem;scrollbar-width:none}.outcome-ribbon p{flex:0 0 auto}.platform-bridge,.why-section__intro,.xero-excel-section__heading{grid-template-columns:1fr}.platform-bridge__side--excel,.platform-bridge__side--xero{border-top:1px solid var(--kx-line);border-left:0;border-right:0}.platform-bridge__side{min-height:24rem}.platform-bridge__core{min-height:19rem;border-top:1px solid var(--kx-line)}.buyer-hero__brand{top:-1rem;right:.8rem}.cinematic-bridge{min-height:43rem}.cinematic-bridge>img{object-position:center}.cinematic-bridge__destination,.cinematic-bridge__source{top:1.5rem;right:1.5rem;left:1.5rem;max-width:16rem}.cinematic-bridge__destination{top:auto;bottom:7.5rem;left:auto}.cinematic-bridge__core{width:11.5rem;min-height:15.5rem;padding:.85rem}.cinematic-bridge__core .cinematic-bridge__brand-logo{width:8rem;height:auto}.cinematic-bridge__products{gap:.3rem;margin-top:.4rem}.cinematic-bridge__products>span{grid-template-columns:1.5rem auto;gap:.45rem;min-height:2.1rem;padding:.3rem .4rem}.cinematic-bridge__products img{width:1.5rem;height:1.5rem}.cinematic-bridge__products strong{font-size:.58rem}.cinematic-bridge figcaption{right:1rem;bottom:1rem;left:1rem;grid-template-columns:1fr}.cinematic-bridge figcaption i,.cinematic-bridge figcaption span:first-child{display:none}.cinematic-bridge figcaption span:last-child{text-align:right}.product-tour__tabs{display:flex;overflow-x:auto}.product-tour__tabs button{flex:0 0 11rem}.product-tour__stage{min-height:39rem}.product-tour__copy{width:auto;padding:1.5rem}.product-tour__screen{margin:0}.product-tour__controls{gap:.65rem}.reusable-workspace{min-height:48rem}.reusable-workspace>img{object-position:58% center}.reusable-workspace__result,.reusable-workspace__source{right:1rem;left:1rem;max-width:none}.reusable-workspace__source{top:1rem}.reusable-workspace__result{bottom:7.8rem}.reusable-workspace__flow{right:1rem;bottom:1rem;left:1rem;grid-template-columns:auto 1fr auto 1fr auto;gap:.4rem}.reusable-workspace__flow>div strong{display:none}.reusable-workspace__flow>svg{height:2.1rem}.multi-company-section__screen figcaption{align-items:flex-start;flex-direction:column}.ai-assistant-section{padding:5rem 0}.ai-assistant-section__intro h2{font-size:clamp(2.1rem,9.6vw,3.4rem)}.ai-boundary-stage{min-height:32rem;padding:0}.ai-boundary-stage__scene{object-fit:contain;object-position:center}.ai-boundary-stage__human{max-width:13.5rem;padding:.75rem}.ai-boundary-stage__human small,.ai-boundary-stage__permitted{display:none}.ai-boundary-stage__blocked{top:46%;right:.6rem;width:31%;padding:.65rem}.ai-boundary-stage__blocked small{display:none}.ai-boundary-stage figcaption{right:1rem;bottom:1rem;left:1rem;grid-template-columns:1fr;gap:.25rem;padding:.75rem;font-size:.82rem}.ai-boundary-stage figcaption em,.ai-boundary-stage figcaption span,.ai-boundary-stage figcaption strong{padding:.1rem;border:0}.ai-assistant-principles{grid-template-columns:1fr}.ai-assistant-principles article{min-height:auto}.ai-assistant-principles article+article{border-top:1px solid var(--kx-line);border-left:0}.ai-assistant-principles h3{margin-top:1.4rem}.outcome-mosaic{grid-template-columns:1fr}.outcome-mosaic article:nth-child(2),.outcome-mosaic article:nth-child(4){transform:none}.outcome-section__heading{grid-template-columns:1fr}.outcome-section__heading .eyebrow{margin-bottom:0}.outcome-landscape{min-height:66rem}.outcome-landscape>img{object-position:62% top}.outcome-landscape__brand{top:1.5rem;left:1.5rem}.outcome-landscape__rail{right:1rem;bottom:1rem;left:1rem;grid-template-columns:1fr}.outcome-landscape__rail article{min-height:auto;padding:1.25rem}.outcome-landscape__rail article+article,.outcome-landscape__rail article:nth-child(3){border-top:1px solid var(--kx-line);border-left:0}.outcome-landscape__rail h3{margin-top:1rem}.vas-section{padding-top:4rem}.vas-shift{grid-template-columns:1fr}.vas-shift article{min-height:auto;padding:2rem 1.5rem}.vas-shift h3{margin-top:3rem}.vas-shift__pivot{flex-direction:row;min-height:7rem;border-top:1px solid var(--kx-line);border-right:0;border-bottom:1px solid var(--kx-line);border-left:0}.vas-shift__pivot strong{width:3.3rem;height:3.3rem}.vas-shift__signal{flex-wrap:wrap}.vas-section__close{grid-template-columns:1fr;padding:2rem 1.5rem}.vas-section__close .primary-action{width:100%}.vas-cinematic{min-height:50rem}.vas-declaration{grid-template-columns:1fr}.vas-declaration strong{min-height:4rem}.vas-declaration strong+strong{border-top:1px solid var(--kx-line);border-left:0}.vas-cinematic>img{object-position:48% center}.vas-cinematic__shade{background:linear-gradient(180deg,rgba(2,11,24,.28),rgba(2,12,27,.32) 38%,rgba(2,12,27,.92) 70%)}.vas-cinematic__mark{top:1.5rem;width:calc(100% - 2rem)}.vas-cinematic__ecosystem{gap:.45rem}.vas-cinematic__ecosystem .vas-cinematic__xero-logo{width:4.2rem}.vas-cinematic__ecosystem .vas-cinematic__kx-logo{width:5.4rem}.vas-cinematic__ecosystem .vas-cinematic__excel-logo img{width:1.65rem}.vas-cinematic__excel-logo{gap:.28rem;font-size:.68rem}.vas-cinematic__mark>b{max-width:30rem;font-size:.5rem;line-height:1.5}.vas-cinematic article{bottom:auto;width:calc(100% - 3rem)}.vas-cinematic__old{top:8.5rem;left:1.5rem}.vas-cinematic__new{top:33rem;right:1.5rem;bottom:auto;text-align:right}.vas-cinematic h3{font-size:clamp(1.8rem,8.8vw,2.75rem)}.vas-principles{grid-template-columns:1fr}.vas-principles article{min-height:auto}.vas-principles article+article{border-top:1px solid var(--kx-line);border-left:0}.vas-principles h3{margin-top:1.8rem}.hero h1,.product-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.hero__lead{font-size:1.06rem}.signal-field{min-height:25rem}.capability-band,.operating-strip,.product-grid{grid-template-columns:1fr}.capability-band article+article,.operating-strip p+p{border-top:1px solid var(--kx-line);border-left:0}.flow-section,.product-section{padding:6rem 0}.flow-track{grid-template-columns:1fr}.flow-line{width:1px;height:2rem;margin-left:2rem}.flow-line i{display:none}.control-section{grid-template-columns:1fr;padding:1.5rem}.control-mark{width:6rem;height:6rem}.control-mark img{width:4rem}.control-section .primary-action{grid-column:auto;justify-self:stretch}.footer-main{grid-template-columns:1fr auto;padding:1.5rem 0}.footer-line{grid-column:1/-1;grid-row:2;padding:1rem 0 0;border-top:1px solid rgba(100,172,235,.22);border-left:0}.footer-navigation nav{grid-template-columns:1fr 1fr}.footer-legal{display:block}.footer-legal p:last-child{margin-top:.5rem;text-align:left}.platform-visual figcaption{align-items:flex-start;flex-direction:column}.interface-section,.journey-page>section,.product-proof,.security-page>section,.story-page>section{width:min(calc(100% - 3rem),var(--kx-max))}.screen-stage{padding:0 0 3rem}.screen-stage__note{position:relative;width:calc(100% - 1rem);margin:-1rem 0 0 1rem}.boundary-cards__grid,.interface-gallery,.journey-grid,.principle-grid{grid-template-columns:1fr}.interface-shot--wide{grid-column:auto}.journey-hero,.security-hero,.story-hero{min-height:auto;padding:4rem 0}.journey-hero h1,.security-hero h1,.story-hero h1{font-size:clamp(2.4rem,11.2vw,3.6rem)}.security-map__rings{width:17rem;height:17rem}.ai-boundary,.disconnect-panel,.evidence-panel{padding:1.5rem}.evidence-panel__visual{grid-template-columns:1fr}.evidence-panel__visual i{width:1px;height:1rem;margin-left:1rem}}@media (max-width:460px){.footer-main{grid-template-columns:1fr}.footer-action{justify-self:start}.footer-navigation nav{grid-template-columns:1fr}.hero__actions>*{width:100%}.text-action{text-align:center}}.pricing-page{background:radial-gradient(circle at 78% 10%,rgba(39,121,240,.2),transparent 31rem),radial-gradient(circle at 15% 46%,rgba(73,214,199,.08),transparent 28rem)}.pricing-close,.pricing-hero,.pricing-rate-card,.pricing-transparency,.pricing-zero{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);min-height:34rem;padding:6.5rem 0 5rem}.pricing-close h2,.pricing-hero h1,.pricing-section-heading h2,.pricing-transparency h2,.pricing-zero h2{margin:0;font-weight:520;letter-spacing:-.055em;line-height:1.02}.pricing-hero h1{max-width:12ch;font-size:clamp(3.25rem,6.2vw,5.6rem)}.pricing-hero__promise{padding:1.6rem 0 0 1.8rem;border-left:1px solid rgba(73,214,199,.42)}.pricing-hero__promise>p{margin:0 0 2rem;color:#a8c5e2;font-size:1.08rem;line-height:1.75}.pricing-hero__promise>div{display:flex;align-items:center;gap:.6rem;color:#78a6d4;font-family:Consolas,monospace;font-size:.64rem;letter-spacing:.1em}.pricing-hero__promise i{color:var(--kx-teal);font-style:normal}.pricing-hero__promise strong{color:#71e0d5}.pricing-rate-card{padding:6rem 0 7rem;border-top:1px solid var(--kx-line)}.pricing-section-heading{display:grid;grid-template-columns:1fr .72fr;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:3.5rem}.pricing-close h2,.pricing-section-heading h2,.pricing-transparency h2,.pricing-zero h2{font-size:clamp(2.5rem,4.6vw,4.2rem)}.pricing-section-heading>p,.pricing-transparency__copy>p,.pricing-zero>div:last-child>p{margin:0;color:#94b4d2;font-size:1rem;line-height:1.75}.credit-staircase{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;grid-gap:1px;gap:1px;padding:3rem 3rem 0;border:1px solid rgba(88,170,231,.28);background:linear-gradient(rgba(91,161,219,.055) 1px,transparent 0),linear-gradient(90deg,rgba(91,161,219,.055) 1px,transparent 0),linear-gradient(180deg,rgba(10,51,82,.72),rgba(4,21,40,.94));background-size:52px 52px,52px 52px,auto;box-shadow:0 28px 80px rgba(0,9,27,.32)}.credit-staircase:before{position:absolute;top:1.25rem;right:1.5rem;color:#6d97bf;font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.14em;content:"MORE CREDITS  /  GREATER PACK VALUE"}.credit-pack{position:relative;display:grid;grid-template-rows:auto 8rem auto auto auto;min-width:0;min-height:22rem;padding:1.25rem;border:1px solid rgba(91,164,222,.25);background:linear-gradient(180deg,rgba(8,40,68,.94),rgba(4,22,42,.96));overflow:hidden}.credit-pack--featured{border-color:rgba(73,214,199,.72);background:linear-gradient(180deg,rgba(11,71,92,.96),rgba(4,29,52,.98));box-shadow:0 0 42px rgba(73,214,199,.16)}.credit-pack>footer,.credit-pack>header{position:relative;z-index:2}.credit-pack>header{display:flex;justify-content:space-between;gap:.5rem;color:#7ba4ca;font-family:Consolas,monospace;font-size:.62rem;letter-spacing:.12em}.credit-pack>header b{color:#68dfd3;font-size:inherit}.credit-pack__energy{position:relative;align-self:end;width:100%;height:6.2rem;margin:1.2rem 0;border:1px solid rgba(85,170,232,.18);background:rgba(3,18,35,.55);overflow:hidden}.credit-pack__energy:after,.credit-pack__energy:before{position:absolute;z-index:2;right:0;left:0;height:1px;background:rgba(125,197,245,.18);content:""}.credit-pack__energy:before{top:33%}.credit-pack__energy:after{top:66%}.credit-pack__energy i{position:absolute;right:0;bottom:0;left:0;height:var(--pack-level);background:linear-gradient(180deg,rgba(88,233,220,.9),rgba(40,120,240,.64));box-shadow:0 -10px 28px rgba(73,214,199,.45);animation:pack-energy 3.2s ease-in-out infinite alternate}.credit-pack:nth-child(2) .credit-pack__energy i{animation-delay:.22s}.credit-pack:nth-child(3) .credit-pack__energy i{animation-delay:.44s}.credit-pack:nth-child(4) .credit-pack__energy i{animation-delay:.66s}@keyframes pack-energy{0%{filter:brightness(.82);transform:translateY(4%)}to{filter:brightness(1.18);transform:translateY(0)}}.credit-pack__price{display:flex;align-items:baseline;gap:.6rem}.credit-pack__price strong{font-size:clamp(2.3rem,3.3vw,3.35rem);font-weight:520;letter-spacing:-.06em}.credit-pack__price span{color:#7198bd;font-family:Consolas,monospace;font-size:.56rem;letter-spacing:.11em}.credit-pack>p{margin:.3rem 0 1.4rem;color:#a8c3dd;font-size:.8rem}.credit-pack>p strong{color:#edf7ff;font-size:1.03rem;font-weight:620}.credit-pack>footer{display:grid;grid-gap:.35rem;gap:.35rem;align-self:end;padding-top:1rem;border-top:1px solid rgba(96,167,224,.22);color:#7fa2c2;font-size:.68rem}.credit-pack>footer strong{color:#68dfd3;font-size:.76rem;font-weight:610}.pricing-table-wrap{overflow-x:auto;margin-top:1.5rem;border:1px solid rgba(89,168,228,.27)}.pricing-table-wrap table{width:100%;min-width:46rem;border-collapse:collapse;color:#b8cee2;background:rgba(4,22,42,.76)}.pricing-table-wrap caption{padding:1.1rem 1.25rem;color:#6fded3;background:rgba(10,50,80,.55);font-family:Consolas,monospace;font-size:.68rem;font-weight:600;letter-spacing:.11em;text-align:left;text-transform:uppercase}.pricing-table-wrap td,.pricing-table-wrap th{padding:1rem 1.25rem;border-top:1px solid rgba(91,164,222,.17);text-align:left}.pricing-table-wrap thead th{color:#7fa7ce;font-size:.7rem;font-weight:600;letter-spacing:.06em}.pricing-table-wrap tbody th{color:#f1f8ff;font-size:1.05rem}.pricing-table-wrap tbody td:last-child{color:#68dfd3;font-weight:650}.pricing-transparency{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);padding:7rem 0;border-top:1px solid var(--kx-line)}.pricing-transparency__copy h2{margin-bottom:1.8rem}.pricing-transparency__copy .text-action{display:inline-flex;gap:.8rem;margin-top:2rem;color:#e7f5ff;font-size:.86rem;font-weight:650}.credit-decision-path{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;border:1px solid rgba(87,167,227,.28);background:rgba(90,172,234,.2)}.credit-decision-path:before{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:4.6rem;height:4.6rem;border:1px solid #55ddcf;border-radius:50%;color:#72e1d6;background:#082943;box-shadow:0 0 35px rgba(73,214,199,.24);font:700 .7rem Consolas,monospace;letter-spacing:.08em;content:"YOU DECIDE";text-align:center;transform:translate(-50%,-50%)}.credit-decision-path article{position:relative;display:grid;min-height:13.5rem;padding:1.5rem;background:linear-gradient(145deg,rgba(10,49,79,.95),rgba(4,23,43,.98))}.credit-decision-path article>span{color:#6e99bf;font:.63rem Consolas,monospace;letter-spacing:.12em}.credit-decision-path article>i{align-self:center;color:#5ee0d3;font-size:2rem;font-style:normal}.credit-decision-path article>strong{align-self:end;color:#eaf6ff;font-size:1rem}.credit-decision-path article>small{margin-top:.35rem;color:#789ab9;font-size:.72rem;line-height:1.5}.pricing-zero{display:grid;grid-template-columns:.42fr 1fr;align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);padding:6rem;border:1px solid rgba(74,213,200,.3);background:radial-gradient(circle at 18% 50%,rgba(73,214,199,.14),transparent 22rem),linear-gradient(120deg,rgba(8,46,75,.92),rgba(4,22,42,.94))}.pricing-zero__signal{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(81,221,208,.52);border-radius:50%;box-shadow:0 0 0 1.2rem rgba(73,214,199,.035),0 0 65px rgba(73,214,199,.15)}.pricing-zero__signal span{font-size:clamp(4rem,9vw,7rem);font-weight:300;letter-spacing:-.08em;line-height:.8}.pricing-zero__signal small{color:#6bded3;font:.62rem Consolas,monospace;letter-spacing:.16em}.pricing-zero h2{margin-bottom:1.5rem}.pricing-close{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:3rem;gap:3rem;padding:7rem 0}.pricing-close h2{max-width:18ch}@media (max-width:1040px){.pricing-hero,.pricing-section-heading,.pricing-transparency{grid-template-columns:1fr}.pricing-hero{min-height:auto}.pricing-hero__promise{max-width:42rem}.credit-staircase{grid-template-columns:repeat(2,1fr)}.pricing-zero{padding:4rem}}@media (max-width:760px){.pricing-close,.pricing-hero,.pricing-rate-card,.pricing-transparency,.pricing-zero{width:min(calc(100% - 3rem),var(--kx-max))}.pricing-hero{padding:4.5rem 0 4rem}.pricing-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.pricing-hero__promise>div{align-items:flex-start;flex-direction:column}.pricing-hero__promise i{transform:rotate(90deg)}.credit-staircase{grid-template-columns:1fr;padding:3rem 1rem 1rem}.credit-pack{grid-template-rows:auto 5rem auto auto auto;min-height:20rem}.credit-pack__energy{height:4rem}.pricing-transparency{padding:5rem 0}.credit-decision-path{grid-template-columns:1fr}.credit-decision-path:before{display:none}.credit-decision-path article{min-height:11rem}.pricing-zero{grid-template-columns:1fr;padding:3rem 1.5rem}.pricing-zero__signal{width:12rem}.pricing-close{grid-template-columns:1fr;padding:5rem 0}}@media (prefers-reduced-motion:reduce){.credit-pack__energy i{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-page--cinematic{padding-top:2.5rem;background:radial-gradient(circle at 72% 20%,rgba(38,120,240,.17),transparent 34rem),radial-gradient(circle at 18% 64%,rgba(73,214,199,.09),transparent 32rem),var(--kx-ink)}.pricing-cinematic,.pricing-decision,.pricing-rate-ledger,.pricing-value-engine{width:min(calc(100% - 3rem),var(--kx-wide));margin:0 auto}.pricing-cinematic{position:relative;min-height:clamp(58rem,62vw,68rem);border:1px solid rgba(89,170,232,.35);overflow:hidden;box-shadow:0 42px 110px rgba(0,8,25,.58)}.pricing-cinematic>img{object-fit:contain;object-position:center;transform:none}.pricing-cinematic__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,13,28,.94),rgba(3,15,31,.66) 38%,rgba(3,14,29,.08) 69%),linear-gradient(180deg,rgba(2,10,24,.22),transparent 52%,rgba(2,11,25,.97) 90%)}.pricing-cinematic__copy{position:absolute;z-index:2;top:clamp(3rem,8vw,6.5rem);left:clamp(2rem,6vw,5.5rem);width:min(40rem,52%)}.pricing-cinematic__copy h1{margin:0;color:#f4f9ff;font-size:clamp(3.6rem,6vw,6.3rem);font-weight:510;letter-spacing:-.065em;line-height:.93}.pricing-cinematic__copy h1 em{color:#65e0d4;font-style:normal;text-shadow:0 0 34px rgba(73,214,199,.3)}.pricing-cinematic__copy>p:last-child{max-width:36rem;margin:2rem 0 0;color:#b5cee5;font-size:1.06rem;line-height:1.7}.pricing-cinematic__signals{position:absolute;z-index:3;top:2rem;right:2rem;display:flex;gap:1.5rem;color:#b5cee3;font:.62rem Consolas,monospace;letter-spacing:.12em}.pricing-cinematic__signals span{display:flex;align-items:center;gap:.45rem}.pricing-cinematic__signals i{width:.45rem;height:.45rem;border-radius:50%;background:#68e2d6;box-shadow:0 0 12px #68e2d6;animation:signal-breathe 1.8s ease-in-out infinite alternate}.pricing-cinematic__signals span:nth-child(2) i{animation-delay:.3s}.pricing-cinematic__signals span:nth-child(3) i{animation-delay:.6s}@keyframes signal-breathe{0%{opacity:.45;transform:scale(.78)}to{opacity:1;transform:scale(1.18)}}.pricing-cinematic__rail{position:absolute;z-index:3;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;background:linear-gradient(180deg,transparent,rgba(3,18,36,.7))}.pricing-cinematic__rail article{position:relative;display:grid;place-items:center;min-width:0;min-height:15rem;transition:filter .22s ease,transform .22s ease}.pricing-cinematic__rail article:hover{z-index:2;filter:drop-shadow(0 0 1.3rem rgba(70,167,255,.42));transform:translateY(-.4rem) scale(1.035)}.pricing-cinematic__rail article>img{display:block;width:min(68%,8rem);height:auto;object-fit:contain;object-position:center}.pricing-cinematic__rail article>small{margin-top:.2rem;color:#72dcd3;font:.52rem Consolas,monospace;letter-spacing:.12em}.pricing-cinematic__rail article>strong{color:#fff;font-size:1.08rem;font-weight:600;line-height:1.2}.pricing-cinematic__rail article>b{color:#f6bb35;font-size:.82rem;font-weight:600}.pricing-cinematic__beam{position:absolute;z-index:4;top:-1px;right:0;left:0;height:1px;background:linear-gradient(90deg,#2878f0,#49d6c7,#2878f0);overflow:visible}.pricing-cinematic__beam i{position:absolute;top:-2px;width:3.5rem;height:5px;border-radius:999px;background:#d8ffff;box-shadow:0 0 18px #49d6c7;animation:pricing-beam 4.8s linear infinite}.pricing-cinematic__beam i:nth-child(2){animation-delay:-1.6s}.pricing-cinematic__beam i:nth-child(3){animation-delay:-3.2s}@keyframes pricing-beam{0%{left:0;opacity:0;transform:translateX(-100%)}10%,90%{opacity:1}to{left:100%;opacity:0;transform:translateX(0)}}.pricing-value-engine{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);min-height:48rem;padding:6rem 0}.value-engine-human{display:grid;grid-template-rows:minmax(30rem,1fr) auto auto;width:100%;min-height:0;max-width:100%;aspect-ratio:auto;margin:0}.value-engine-human,.value-engine-human__scene{position:relative;min-width:0;overflow:hidden;background:#06182b}.value-engine-human__scene{min-height:30rem}.value-engine-human__scene>img{object-fit:contain;object-position:center;transition:transform 12s ease}.value-engine-human:hover .value-engine-human__scene>img{transform:none}.value-engine-human__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,14,29,.08) 30%,rgba(3,14,29,.94) 92%)}.value-engine-benefit{position:relative;z-index:2;top:auto;left:auto;display:grid;grid-template-columns:minmax(8rem,13rem) minmax(5rem,8rem);grid-template-rows:auto auto;align-items:end;width:100%;padding:1rem 1.2rem;border:1px solid rgba(102,224,214,.32);background:linear-gradient(135deg,rgba(3,17,35,.94),rgba(9,47,69,.78));box-shadow:0 1.5rem 4rem rgba(0,7,22,.46);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:benefit-arrival .36s ease both}.value-engine-benefit__pack{grid-row:1/3;display:grid;justify-items:center;align-self:stretch;align-content:center}.value-engine-benefit__pack>img{width:100%;max-width:9rem;height:auto;object-fit:contain;filter:drop-shadow(0 0 1.5rem rgba(54,151,255,.42))}.value-engine-benefit__pack>small{color:#83e9e1;font:.55rem Consolas,monospace;letter-spacing:.1em}.value-engine-benefit__pack>strong{color:#fff;font-size:1.18rem;line-height:1.25}.value-engine-benefit__pack>b{color:#f6bb35;font-size:.82rem}.value-engine-benefit__capacity{display:flex;align-items:flex-end;justify-content:center;gap:.38rem;height:8rem;padding:.7rem;border-bottom:1px solid rgba(112,225,216,.45)}.value-engine-benefit__capacity i{width:.72rem;background:rgba(83,126,151,.3);border:1px solid rgba(111,166,193,.3);transition:background .24s ease,box-shadow .24s ease,transform .24s ease}.value-engine-benefit__capacity .capacity-level-1{height:38%}.value-engine-benefit__capacity .capacity-level-2{height:51%}.value-engine-benefit__capacity .capacity-level-3{height:64%}.value-engine-benefit__capacity .capacity-level-4{height:77%}.value-engine-benefit__capacity .capacity-level-5{height:90%}.value-engine-benefit__capacity i.is-powered{background:linear-gradient(180deg,#89fff3,#268ee8);border-color:#9afff6;box-shadow:0 0 1rem rgba(69,219,210,.62);transform:translateY(-.15rem)}.value-engine-benefit__copy{grid-column:2;display:grid;grid-gap:.3rem;gap:.3rem;align-self:start}.value-engine-benefit__copy small{color:#83e9e1;font:.66rem Consolas,monospace;letter-spacing:.1em}.value-engine-benefit__copy strong{color:#fff;font-size:1.05rem;line-height:1.2}.value-engine-benefit__copy span{color:#aed0e8;font-size:.8rem}@keyframes benefit-arrival{0%{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-tier-selector{position:relative;z-index:3;right:auto;bottom:auto;left:auto;min-height:7rem;margin:0;padding:.9rem 0 .6rem;background:rgba(2,14,29,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-tier-selector__control{position:relative}.pricing-tier-track{position:absolute;top:.37rem;right:10%;left:10%;height:2px;overflow:hidden;background:rgba(73,141,169,.48)}.pricing-tier-track progress{display:block;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.pricing-tier-track progress::-webkit-progress-bar{background:transparent}.pricing-tier-track progress::-moz-progress-bar,.pricing-tier-track progress::-webkit-progress-value{background:linear-gradient(90deg,#2a81f2,#6ff4e8);box-shadow:0 0 1rem rgba(104,242,231,.88);-webkit-transition:width .22s ease;-moz-transition:width .22s ease;transition:width .22s ease}.pricing-tier-selector input[type=range]{position:absolute;z-index:2;top:-.55rem;left:10%;width:80%;height:2rem;margin:0;cursor:-webkit-grab;cursor:grab;opacity:0}.pricing-tier-selector input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}.pricing-tier-selector input[type=range]:focus-visible+.pricing-tier-markers{outline:2px solid #fff;outline-offset:.35rem}.pricing-tier-markers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-tier-markers button{position:relative;display:grid;justify-items:center;grid-gap:.28rem;gap:.28rem;min-width:0;padding:0 .25rem;color:inherit;border:0;background:transparent;cursor:pointer}.pricing-tier-markers button>i{width:.7rem;height:.7rem;margin-bottom:.5rem;border:1px solid #7ae9df;border-radius:50%;background:#315f68;box-shadow:0 0 0 rgba(73,214,199,0);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.pricing-tier-markers button.is-selected>i{background:#d9fffb;box-shadow:0 0 1.2rem #49d6c7;transform:scale(1.35)}.pricing-tier-markers strong{color:#fff;font-size:1.15rem;font-weight:560}.pricing-tier-markers small{min-height:2.1rem;color:#a8c5dc;font-size:.68rem;line-height:1.35}.pricing-tier-markers button:focus-visible strong,.pricing-tier-markers button:hover strong{color:#7ef0e7}.pricing-tier-markers button:focus-visible{outline:0}.pricing-tier-markers button:focus-visible>i{outline:2px solid #fff;outline-offset:.25rem}@media (max-width:620px){.value-engine-benefit{grid-template-columns:minmax(6rem,9rem) 1fr}.value-engine-benefit__pack>img{max-width:6rem}.value-engine-benefit__capacity{height:6rem}.pricing-tier-selector{right:auto;bottom:auto;left:auto}.pricing-tier-markers strong{font-size:.95rem}.pricing-tier-markers small{font-size:.58rem}}.pricing-close--cinematic h2,.pricing-decision h2,.pricing-rate-ledger h2,.pricing-value-engine__copy h2{margin:0;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:510;letter-spacing:-.06em;line-height:1.01}.pricing-value-engine__copy>p{margin:1.8rem 0 0;color:#9ab9d5;font-size:1rem;line-height:1.75}.pricing-pulse-line{position:relative;width:100%;height:2px;margin:2.3rem 0;background:linear-gradient(90deg,#2878f0,#49d6c7,transparent)}.pricing-pulse-line i{position:absolute;top:-.23rem;width:.55rem;height:.55rem;border-radius:50%;background:#b7fff7;box-shadow:0 0 14px #49d6c7;animation:pulse-travel 4s linear infinite}.pricing-pulse-line i:nth-child(2){animation-delay:-.8s}.pricing-pulse-line i:nth-child(3){animation-delay:-1.6s}.pricing-pulse-line i:nth-child(4){animation-delay:-2.4s}.pricing-pulse-line i:nth-child(5){animation-delay:-3.2s}@keyframes pulse-travel{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:100%;opacity:0}}.pricing-value-engine__statement{display:block;color:#e3f2ff;font-size:1.05rem;font-weight:550;line-height:1.6}.pricing-rate-ledger{padding:6rem 0 7rem;border-top:1px solid var(--kx-line)}.pricing-rate-ledger>header{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.pricing-rate-ledger>header>p{max-width:20rem;margin:0;color:#8cabc7}.pricing-rate-ledger__table{overflow:hidden;border-top:1px solid rgba(94,178,235,.35);border-bottom:1px solid rgba(94,178,235,.35)}.pricing-rate-ledger table{width:100%;table-layout:fixed;border-collapse:collapse}.pricing-rate-ledger td,.pricing-rate-ledger th{padding:1.25rem .7rem;border-bottom:1px solid rgba(96,168,225,.16);text-align:left;overflow-wrap:anywhere}.pricing-rate-ledger thead th{color:#7399bd;font:.64rem Consolas,monospace;letter-spacing:.12em}.pricing-rate-ledger tbody tr{transition:background .18s ease,transform .18s ease}.pricing-rate-ledger tbody tr:hover{background:linear-gradient(90deg,rgba(40,120,240,.1),rgba(73,214,199,.06))}.pricing-rate-ledger tbody th{width:7rem;padding:.75rem .7rem;text-align:center}.pricing-rate-ledger__pack{display:block;width:4.5rem;height:4.5rem;margin:0 auto .25rem;object-fit:contain}.pricing-rate-ledger tbody th span{color:#8fb0cd;font:.62rem Consolas,monospace;letter-spacing:.08em}.pricing-rate-ledger tbody td{position:relative;color:#a4bfd7}.pricing-rate-ledger tbody td strong{position:relative;z-index:2;color:#eef8ff}.pricing-rate-ledger tbody td b{color:#66dfd3;font-weight:600}.pricing-table-energy{position:absolute;bottom:.75rem;left:1.2rem;height:2px;background:linear-gradient(90deg,#2878f0,#49d6c7);box-shadow:0 0 10px rgba(73,214,199,.42)}.pricing-table-energy--1{width:22%}.pricing-table-energy--2{width:43%}.pricing-table-energy--3{width:65%}.pricing-table-energy--4{width:82%}.pricing-table-energy--5{width:100%}.pricing-decision{padding:7rem 0 8rem;border-top:1px solid var(--kx-line)}.pricing-decision>header{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1fr);align-items:start;grid-gap:clamp(3rem,6vw,7rem);gap:clamp(3rem,6vw,7rem)}.pricing-decision>header .eyebrow{align-self:start}.pricing-decision__intro-copy{display:grid;grid-gap:1.75rem;gap:1.75rem;max-width:48rem}.pricing-decision__intro-copy>p{max-width:42rem;margin:0;color:#a8c2d8;font-size:1.05rem;line-height:1.75}.pricing-decision__human-stage{position:relative;min-height:38rem;margin:4rem 0 0;overflow:hidden;background:#06182b}.pricing-decision__human-stage>img{object-fit:cover;object-position:center;transition:transform 12s ease}.pricing-decision__human-stage:hover>img{transform:scale(1.025)}.pricing-decision__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,24,.03) 38%,rgba(2,11,24,.96) 94%)}.pricing-decision__human-stage figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1.25rem,3vw,4rem);gap:clamp(1.25rem,3vw,4rem)}.pricing-decision__human-stage article{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;min-height:7rem;padding-top:1.5rem;text-shadow:0 2px 16px rgba(0,8,20,.9)}.pricing-decision__human-stage article:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#69e1d5,rgba(105,225,213,.16),transparent);box-shadow:0 0 12px rgba(73,214,199,.46);content:"";animation:pricing-human-progress 4.8s ease-in-out infinite alternate;transform-origin:left}.pricing-decision__human-stage article:nth-child(2):before{animation-delay:.55s}.pricing-decision__human-stage article:nth-child(3):before{animation-delay:1.1s}.pricing-decision__human-stage article:nth-child(4):before{animation-delay:1.65s}.pricing-decision__human-stage article>span{color:#69e1d5;font:.68rem Consolas,monospace;letter-spacing:.12em}.pricing-decision__human-stage article>strong{color:#fff;font-size:1.05rem;font-weight:580}.pricing-decision__human-stage article>small{color:#a8c2d8;font-size:.78rem;line-height:1.45}.pricing-close--cinematic{width:min(calc(100% - 3rem),var(--kx-wide));padding:6rem;border:1px solid rgba(80,211,200,.34);background:radial-gradient(circle at 78% 50%,rgba(73,214,199,.13),transparent 24rem),linear-gradient(120deg,rgba(9,52,82,.94),rgba(4,22,42,.96))}.pricing-close__actions{display:flex;align-items:center;gap:1.5rem}@media (max-width:1040px){.pricing-cinematic{min-height:56rem}.pricing-cinematic__copy{width:min(38rem,calc(100% - 4rem))}.pricing-value-engine{grid-template-columns:1fr}.value-engine-human{width:min(46rem,100%);margin:0 auto}.pricing-decision>header{grid-template-columns:1fr;gap:1.5rem}.pricing-decision__intro-copy{gap:1.25rem}}@media (max-width:760px){.pricing-page--cinematic{padding-top:1.5rem}.pricing-cinematic{width:calc(100% - 2rem);min-height:58rem}.pricing-cinematic>img{object-position:52% center}.pricing-cinematic__shade{background:linear-gradient(180deg,rgba(3,13,28,.9),rgba(3,15,31,.28) 48%,rgba(2,11,25,.98) 78%)}.pricing-cinematic__copy{top:2rem;left:1.5rem;width:calc(100% - 3rem)}.pricing-cinematic__copy h1{font-size:clamp(2.9rem,13vw,4.4rem)}.pricing-cinematic__signals{display:none}.pricing-cinematic__rail{right:1rem;bottom:1rem;left:1rem;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pricing-cinematic__rail::-webkit-scrollbar{display:none}.pricing-cinematic__rail article{flex:0 0 9.5rem;min-height:14rem;scroll-snap-align:center}.pricing-cinematic__rail article>img{width:min(68%,6rem);height:auto}.pricing-decision,.pricing-rate-ledger,.pricing-value-engine{width:calc(100% - 3rem)}.value-engine-human{min-height:0;aspect-ratio:auto}.pricing-rate-ledger>header{grid-template-columns:1fr}.pricing-decision__human-stage{min-height:48rem}.pricing-decision__human-stage>img{object-position:62% center}.pricing-decision__human-stage figcaption{right:1.25rem;bottom:1.25rem;left:1.25rem;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem}.pricing-decision__human-stage article{min-height:6rem}.pricing-close--cinematic{width:calc(100% - 3rem);padding:3rem 1.5rem}.pricing-close__actions{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.pricing-cinematic>img,.pricing-cinematic__beam i,.pricing-cinematic__signals i,.pricing-decision__human-stage article:before,.pricing-pulse-line i,.pricing-work-examples__scene article:before,.value-engine-benefit{animation:none}.pricing-tier-markers button>i,.pricing-tier-track progress,.value-engine-benefit__capacity i{transition:none}}.vas-operating .vas-operating__flow:before{position:absolute;top:calc(4.2rem - 2px);left:6%;width:88%;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(40,120,240,.12),rgba(73,214,199,.78),rgba(40,120,240,.12));box-shadow:0 0 18px rgba(73,214,199,.38);content:"";opacity:.55}.vas-operating .vas-operating__flow:after{position:absolute;z-index:4;top:calc(4.2rem - .42rem);left:6%;width:.84rem;height:.84rem;border:2px solid #d7fffb;border-radius:50%;background:#58e1d5;box-shadow:0 0 0 .45rem rgba(73,214,199,.12),0 0 24px #49d6c7;content:"";animation:vas-journey-pulse 8s linear infinite}.vas-operating__flow article{transform-origin:center 4.2rem;animation:vas-step-focus 8s ease-in-out infinite}.vas-operating__flow article:nth-child(2){animation-delay:2s}.vas-operating__flow article:nth-child(3){animation-delay:4s}.vas-operating__flow article:nth-child(4){animation-delay:6s}.vas-operating__flow article>i{transition:border-color .18s ease,box-shadow .18s ease;animation:vas-step-beacon 8s ease-in-out infinite}.vas-operating__flow article:nth-child(2)>i{animation-delay:2s}.vas-operating__flow article:nth-child(3)>i{animation-delay:4s}.vas-operating__flow article:nth-child(4)>i{animation-delay:6s}@keyframes vas-journey-pulse{0%{left:6%}to{left:94%}}@keyframes vas-step-focus{0%,18%,to{transform:translateY(0) scale(1)}11%,5%{transform:translateY(-.6rem) scale(1.075)}}@keyframes vas-step-beacon{0%,18%,to{border-color:rgba(76,226,214,.72);box-shadow:0 0 0 .55rem rgba(5,25,47,.95),0 0 2rem rgba(49,203,199,.25)}11%,5%{border-color:#d1fffb;box-shadow:0 0 0 .72rem rgba(73,214,199,.12),0 0 3.5rem rgba(73,214,199,.9)}}.vas-governance-scene{position:relative;aspect-ratio:16/9;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(90,175,233,.38);background:#06182b;box-shadow:0 2.5rem 7rem rgba(0,7,22,.42)}.vas-governance-scene>img{object-fit:contain;object-position:center}.vas-governance-scene__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,13,28,.05) 46%,rgba(2,12,27,.88) 88%),linear-gradient(90deg,rgba(2,12,27,.18),transparent 45%,rgba(2,12,27,.18))}.vas-governance-scene__scan{position:absolute;z-index:2;top:0;bottom:0;width:18%;background:linear-gradient(90deg,transparent,rgba(94,231,219,.11),transparent);mix-blend-mode:screen;animation:governance-scan 7s ease-in-out infinite}@keyframes governance-scan{0%{left:-20%}to{left:105%}}.vas-governance-marker{position:absolute;z-index:3;display:grid;grid-gap:.35rem;gap:.35rem;max-width:18rem;padding:.9rem 1rem;border-left:2px solid #55ded2;background:linear-gradient(90deg,rgba(4,23,42,.9),rgba(4,23,42,.28));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:governance-marker 8s ease-in-out infinite}.vas-governance-marker small{color:#66e0d5;font:.58rem Consolas,monospace;letter-spacing:.11em}.vas-governance-marker strong{color:#eff8ff;font-size:.8rem;font-weight:580;line-height:1.35}.vas-governance-marker--identity{top:7%;left:3%}.vas-governance-marker--authority{top:42%;left:39%;animation-delay:2s}.vas-governance-marker--audit{top:13%;right:3%;animation-delay:4s}.vas-governance-marker--credits{right:3%;bottom:17%;animation-delay:6s}@keyframes governance-marker{0%,18%,to{opacity:.78;transform:translateY(0)}11%,5%{opacity:1;transform:translateY(-.45rem);box-shadow:-.5rem 0 2rem rgba(73,214,199,.16)}}.vas-governance-scene figcaption{position:absolute;z-index:4;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:1.15rem 1.4rem;border:1px solid rgba(101,181,234,.35);background:rgba(3,18,35,.84);color:#dbeaf6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vas-governance-scene figcaption span{display:flex;align-items:center;justify-content:center;gap:.6rem;font:.65rem Consolas,monospace;letter-spacing:.1em}.vas-governance-scene figcaption i{width:.5rem;height:.5rem;border-radius:50%;background:#5de0d4;box-shadow:0 0 12px #49d6c7}.vas-governance-scene figcaption b{color:#5de0d4;font-weight:400}@media (max-width:760px){.vas-operating .vas-operating__flow:after,.vas-operating .vas-operating__flow:before{display:none}.vas-operating__flow article{animation:vas-step-focus-mobile 8s ease-in-out infinite}@keyframes vas-step-focus-mobile{0%,18%,to{transform:scale(1)}11%,5%{transform:scale(1.035)}}.vas-governance-scene{aspect-ratio:16/9;min-height:50rem}.vas-governance-scene>img{object-position:center}.vas-governance-marker{right:1rem;left:1rem;max-width:none}.vas-governance-marker--identity{top:1rem}.vas-governance-marker--authority{top:7.4rem}.vas-governance-marker--audit{top:auto;bottom:12rem}.vas-governance-marker--credits{top:auto;bottom:6rem}.vas-governance-scene figcaption{right:.75rem;bottom:.75rem;left:.75rem;display:flex;gap:.5rem;overflow-x:auto;padding:.8rem}.vas-governance-scene figcaption span{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.vas-governance-marker,.vas-governance-scene>img,.vas-governance-scene__scan,.vas-operating .vas-operating__flow:after,.vas-operating__flow article,.vas-operating__flow article>i{animation:none}}@media print{@page{size:A4 landscape;margin:14mm}body,html{background:#061224!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.header-download,.mobile-nav,.product-tour__controls,.product-tour__tabs,.skip-link{display:none!important}.site-frame{overflow:visible}.buyer-hero,.outcome-ribbon,.outcome-section,.site-footer,.site-header__inner,.tour-section,.vas-section,.why-section,.xero-excel-section{width:100%;max-width:none}.buyer-hero,.buyer-hero__product,.outcome-mosaic article,.platform-bridge,.product-tour,.product-tour__screen,.vas-benefits article,.vas-section__close,.vas-shift,.why-section__story{page-break-inside:avoid;break-inside:avoid}}.security-page--cinematic{width:min(100% - clamp(2rem,8vw,10rem),100rem);max-width:none;margin:0 auto;padding:clamp(2.5rem,5vw,5.5rem) 0 0}.security-page--cinematic h1,.security-page--cinematic h2,.security-page--cinematic h3,.security-page--cinematic p{margin-top:0}.security-ai__visual,.security-audit,.security-cinematic{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--kx-line);background:#061425}.security-cinematic{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(47rem,55vw,54rem);isolation:isolate}.security-ai__visual>img,.security-audit>img,.security-cinematic>img{object-fit:contain;object-position:center;z-index:-2}.security-audit__shade,.security-cinematic__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,15,31,.96),rgba(3,15,31,.78) 35%,rgba(3,15,31,.1) 67%,rgba(3,15,31,.34))}.security-cinematic__copy{width:min(39rem,50%);padding:clamp(2.5rem,4vw,4rem) clamp(2rem,4vw,4rem) 2rem}.security-cinematic h1{max-width:14ch;margin-bottom:.7rem;font-size:clamp(2.7rem,3.7vw,4.15rem);line-height:1;letter-spacing:-.055em}.security-cinematic__promise{max-width:20ch;color:var(--kx-teal);font-size:clamp(1.4rem,1.9vw,1.9rem);line-height:1.18;font-weight:600}.security-cinematic__copy>p:not(.eyebrow):not(.security-cinematic__promise){max-width:37rem;color:#c3d3e6;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.security-cinematic__status{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin:0 1.5rem 1.5rem;border:1px solid rgba(112,222,217,.35);background:rgba(2,14,29,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.security-cinematic__status span{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:4.6rem;padding:.8rem;color:#dce8f5;font-weight:600;border-right:1px solid rgba(112,222,217,.2)}.security-cinematic__status span:last-child{border-right:0}.security-cinematic__status i{width:.55rem;height:.55rem;border-radius:50%;background:var(--kx-teal);box-shadow:0 0 1rem var(--kx-teal);animation:security-status-pulse 2.4s ease-in-out infinite}.security-access,.security-ai,.security-audit,.security-login,.security-outcome,.security-suite{margin-top:clamp(5rem,9vw,9rem)}.security-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.7fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.security-ai h2,.security-audit h2,.security-login h2,.security-outcome h2,.security-section-heading h2{max-width:18ch;margin-bottom:0;font-size:clamp(2.4rem,4.2vw,4.35rem);line-height:1.02;letter-spacing:-.045em}.security-ai__copy>p,.security-audit__copy>p,.security-login__intro>p,.security-section-heading>p{color:#a9c1db;font-size:1.08rem;line-height:1.7}.security-access__stage{position:relative;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border:1px solid #1d5873;background:#06182c}.security-access__photo{z-index:-2;object-fit:contain;object-position:center}.security-access__photo-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,14,28,.08),rgba(2,14,28,.12) 58%,rgba(2,14,28,.78))}.security-access__gate,.security-access__outcomes article,.security-access__source{position:relative;z-index:2;display:flex;flex-direction:column}.security-access__source{position:absolute;bottom:2rem;left:2rem;width:min(22rem,28%);padding:1.35rem 1.5rem;border-left:2px solid #52c8f4;background:rgba(2,17,33,.87);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.security-access__xero{width:7rem;margin-bottom:1rem;color:#52c8f4;font-size:2.8rem;font-weight:700;letter-spacing:-.08em;text-shadow:0 0 1.6rem rgba(66,193,243,.45)}.security-access small,.security-ai small,.security-audit__flow i,.security-suite small{color:var(--kx-teal);font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.13em}.security-access__source strong{margin:.45rem 0 .75rem;font-size:1.8rem}.security-access__source>span{color:#93adc8;line-height:1.55}.security-access__beam{position:absolute;z-index:1;right:29%;bottom:8.2rem;left:28%;height:.2rem;background:rgba(76,224,221,.3);box-shadow:0 0 1rem rgba(76,224,221,.45)}.security-access__beam i{position:absolute;top:50%;width:.65rem;height:.65rem;border-radius:50%;background:#72fff5;transform:translate(-50%,-50%);box-shadow:0 0 1.2rem #72fff5;animation:security-beam 3.2s linear infinite}.security-access__beam i:nth-child(2){animation-delay:-1.05s}.security-access__beam i:nth-child(3){animation-delay:-2.1s}.security-access__gate{position:absolute;top:2rem;left:50%;width:15rem;transform:translateX(-50%);align-items:center;min-height:12rem;justify-content:center;padding:1.5rem;text-align:center;border:1px solid #37c5d4;border-radius:9rem 9rem 1rem 1rem;background:linear-gradient(180deg,rgba(26,152,177,.3),rgba(3,18,36,.96));box-shadow:inset 0 0 2.5rem rgba(49,227,225,.12),0 0 2rem rgba(49,227,225,.1)}.security-access__gate>span{font-size:3rem;font-weight:800}.security-access__gate strong{margin-top:.9rem;font-size:1rem}.security-access__scan{position:absolute;right:12%;left:12%;height:2px;background:#8efff5;box-shadow:0 0 1rem #8efff5;animation:security-scan 3s ease-in-out infinite}.security-access__outcomes{display:grid;grid-gap:1rem;gap:1rem;position:absolute;right:2rem;bottom:2rem;width:min(23rem,29%)}.security-access__outcomes article{min-height:9rem;justify-content:center;gap:.35rem;padding:1.3rem 1.6rem 1.3rem 4.2rem;border:1px solid rgba(109,222,205,.34);background:rgba(5,29,48,.86)}.security-access__outcomes article:before{position:absolute;left:1.35rem;top:50%;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;transform:translateY(-50%);content:"✓";color:#65f2bd;border:1px solid #65f2bd}.security-access__outcomes .is-denied{border-color:rgba(255,106,130,.36)}.security-access__outcomes .is-denied:before{content:"×";color:#ff788c;border-color:#ff788c}.security-access__outcomes .is-denied small{color:#ff8596}.security-access__rule{margin:1.5rem auto 0;color:#def8f5;text-align:center;font-weight:600}.security-login{display:grid;grid-template-columns:minmax(0,.82fr) minmax(28rem,1fr);grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:center}.security-login__intro>p{max-width:39rem}.security-login__assurance{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:2.2rem}.security-login__assurance span{position:relative;padding:.9rem 0 .9rem 1.6rem;color:#dbe8f6;border-top:1px solid rgba(82,219,215,.3)}.security-login__assurance span:before{position:absolute;left:0;content:"✓";color:var(--kx-teal)}.security-login__journey{position:relative;padding:1.5rem 0}.security-login__line{position:absolute;top:3rem;bottom:3rem;left:2rem;width:2px;background:rgba(67,217,214,.25)}.security-login__line:after{position:absolute;top:0;left:-2px;width:6px;height:18%;content:"";background:#82fff3;box-shadow:0 0 1.2rem #82fff3;animation:security-login-line 6s linear infinite}.security-login__journey article{position:relative;display:grid;grid-template-columns:4rem 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:center;min-height:7.6rem;animation:security-login-step 4.8s ease-in-out var(--login-delay) infinite}.security-delay-1{--login-delay:0s;--permission-delay:0s;--audit-delay:0s}.security-delay-2{--login-delay:1.2s;--permission-delay:0.7s;--audit-delay:0.9s}.security-delay-3{--login-delay:2.4s;--permission-delay:1.4s;--audit-delay:1.8s}.security-delay-4{--login-delay:3.6s;--permission-delay:2.1s;--audit-delay:2.7s}.security-delay-5{--login-delay:4.8s;--permission-delay:2.8s;--audit-delay:3.6s}.security-login__journey article>span{z-index:1;display:grid;place-items:center;width:4rem;height:4rem;border:1px solid #38cdd1;border-radius:50%;background:#08233a;color:#8ffff5;font-family:var(--font-mono,monospace);box-shadow:0 0 1.5rem rgba(56,205,209,.14)}.security-login__journey small{color:var(--kx-teal);letter-spacing:.12em;text-transform:uppercase}.security-login__journey strong{display:block;margin-top:.25rem;font-size:1.25rem}.security-login__journey p{margin:.25rem 0 0;color:#8fa9c3}.security-suite__stage{position:relative;display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(5rem,.18fr) minmax(28rem,1.25fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(2rem,5vw,4.5rem);border:1px solid #1d5873;background:radial-gradient(circle at 22% 50%,rgba(45,198,213,.16),transparent 27%),linear-gradient(135deg,#071a30,#041324)}.security-suite__person{min-width:0}.security-suite__portrait{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid #35cbd0;background:#071a2c;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.26)}.security-suite__portrait>img{object-fit:cover;object-position:center}.security-suite__portrait>div{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;padding:1rem 1.1rem;border-left:2px solid #55e0da;background:rgba(2,17,33,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.security-suite__person strong{display:block;margin-top:.3rem;font-size:1.35rem}.security-suite__person p{margin:.15rem 0 0;color:#9ab0c7}.security-suite__path{position:relative;height:2px;background:rgba(73,222,216,.3)}.security-suite__path i{position:absolute;top:-.28rem;width:.65rem;height:.65rem;border-radius:50%;background:#7effef;box-shadow:0 0 1rem #7effef;animation:security-beam 3.2s linear infinite}.security-suite__path i:nth-child(2){animation-delay:-1s}.security-suite__path i:nth-child(3){animation-delay:-2s}.security-suite__permissions{display:grid;grid-gap:.65rem;gap:.65rem}.security-suite__permissions article{display:grid;grid-template-columns:2.8rem 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:5.2rem;padding:.9rem 1rem;border:1px solid rgba(95,222,196,.3);background:rgba(7,37,56,.76);transform-origin:left center;animation:security-permission-cascade 7.2s ease-in-out var(--permission-delay) infinite}.security-suite__permissions article>span{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;color:#71eeb9;border:1px solid}.security-suite__permissions strong{display:block;margin-top:.25rem}.security-suite__permissions b{color:#71eeb9;font-size:.75rem;letter-spacing:.1em}.security-suite__permissions .is-denied{border-color:rgba(255,112,135,.23);opacity:.78}.security-suite__permissions .is-denied b,.security-suite__permissions .is-denied>span{color:#ff7c90}.security-suite__levels{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem;border:1px solid #1d5873;border-top:0;color:#b9cde1}.security-suite__levels i{width:2.5rem;height:1px;background:#287d8b}.security-audit{aspect-ratio:16/9;min-height:39rem;isolation:isolate}.security-audit__shade{background:linear-gradient(90deg,rgba(2,13,28,.9),rgba(2,13,28,.2) 58%,rgba(2,13,28,.5))}.security-audit__copy{position:absolute;top:clamp(2rem,6vw,5rem);left:clamp(2rem,5vw,5rem);width:min(35rem,45%)}.security-audit__copy h2{max-width:11ch}.security-audit__flow{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(2,14,29,.9);border:1px solid rgba(82,220,214,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.security-audit__flow span{display:flex;align-items:center;gap:.7rem;min-height:4.8rem;padding:.8rem 1rem;border-right:1px solid rgba(82,220,214,.2);animation:security-evidence 5s ease-in-out var(--audit-delay) infinite}.security-audit__flow span:last-child{border-right:0}.security-audit__flow i{font-style:normal}.security-ai{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(24rem,.72fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:center}.security-ai__visual{aspect-ratio:16/9}.security-ai__deny{position:absolute;right:1.2rem;bottom:1.2rem;display:flex;flex-direction:column;width:min(20rem,calc(100% - 2.4rem));padding:1.1rem 1.25rem;border:1px solid #ff536f;background:rgba(34,7,18,.9);box-shadow:0 0 2rem rgba(255,69,100,.18);animation:security-deny 2.6s ease-in-out infinite}.security-ai__deny small{color:#ff8fa0}.security-ai__deny strong{margin-top:.5rem;color:#ff8497;font-size:1.1rem}.security-ai__rules{display:grid;grid-gap:.85rem;gap:.85rem;margin:2rem 0}.security-ai__rules span{padding:1rem 1.2rem;color:#dce8f5;border-left:2px solid var(--kx-teal);background:rgba(19,70,88,.25)}.security-ai__rules span:last-child{border-left-color:#ff6f87;background:rgba(91,16,34,.2)}.security-ai__rules small{display:block;margin-bottom:.35rem}.security-ai__rules span:last-child small{color:#ff8497}.security-ai__provenance{padding-top:1.3rem;border-top:1px solid rgba(91,153,185,.3);font-size:.95rem!important}.security-outcome{padding:clamp(3rem,6vw,6rem);text-align:center;border:1px solid #1d5873;background:radial-gradient(circle at 50% 0,rgba(32,176,194,.2),transparent 48%),#06172a}.security-outcome h2{max-width:20ch;margin-right:auto;margin-left:auto}.security-outcome__summary{display:grid;grid-template-columns:repeat(4,1fr);margin:3rem 0;border-top:1px solid #1d5873;border-bottom:1px solid #1d5873}.security-outcome__summary span{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem 1rem;border-right:1px solid #1d5873;color:#dbe8f6}.security-outcome__summary span:last-child{border-right:0}.security-outcome__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem}.security-outcome small{color:var(--kx-teal);font-family:var(--font-mono,monospace);letter-spacing:.12em}@keyframes security-status-pulse{50%{opacity:.45;transform:scale(.72)}}@keyframes security-beam{0%{left:0}to{left:100%}}@keyframes security-scan{0%,to{top:22%;opacity:.35}50%{top:78%;opacity:1}}@keyframes security-login-line{0%{top:0}to{top:82%}}@keyframes security-login-step{0%,to{transform:translateX(0)}20%{transform:translateX(.45rem)}35%{transform:translateX(0)}}@keyframes security-evidence{0%,to{background:transparent}25%{background:rgba(54,220,211,.13)}45%{background:transparent}}@keyframes security-deny{50%{box-shadow:0 0 2.8rem rgba(255,69,100,.34)}}@keyframes security-permission-cascade{0%,6%{opacity:.28;transform:translateX(1.4rem) scale(.975);filter:saturate(.55)}16%,76%{opacity:1;transform:translateX(0) scale(1);filter:saturate(1);box-shadow:0 0 1.8rem rgba(65,218,211,.12)}92%,to{opacity:.5;transform:translateX(.25rem) scale(.99);filter:saturate(.75)}}@media (max-width:980px){.security-page--cinematic{width:min(100% - 2.5rem,100rem)}.security-cinematic{min-height:44rem}.security-cinematic__copy{width:70%}.security-access__stage{min-height:42rem}.security-ai,.security-login{grid-template-columns:1fr}.security-login__intro>p{max-width:48rem}.security-suite__stage{grid-template-columns:minmax(16rem,.8fr) 3rem 1.4fr}.security-audit{min-height:42rem}.security-audit__copy{width:55%}}@media (max-width:720px){.security-page--cinematic{width:min(100% - 1.5rem,100rem);padding-top:1.5rem}.security-cinematic{min-height:54rem}.security-cinematic>img{object-position:center bottom;opacity:.64}.security-cinematic__shade{background:linear-gradient(180deg,rgba(3,15,31,.97),rgba(3,15,31,.65) 62%,rgba(3,15,31,.38))}.security-cinematic__copy{width:100%;padding:2.2rem 1.4rem 1.5rem}.security-cinematic h1{font-size:clamp(2.65rem,12vw,4rem)}.security-cinematic__status{grid-template-columns:1fr 1fr;margin:0 .75rem .75rem}.security-cinematic__status span{min-height:3.5rem;justify-content:flex-start;padding-left:1rem;font-size:.82rem}.security-section-heading{grid-template-columns:1fr;gap:1.2rem}.security-ai h2,.security-audit h2,.security-login h2,.security-outcome h2,.security-section-heading h2{font-size:clamp(2.15rem,10vw,3rem)}.security-access__stage{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;min-height:58rem;padding:1rem;align-content:end}.security-access__photo{object-fit:cover;opacity:.6}.security-access__photo-shade{background:linear-gradient(180deg,rgba(2,14,28,.12),rgba(2,14,28,.74) 48%,rgba(2,14,28,.98))}.security-access__gate,.security-access__outcomes,.security-access__source{position:relative;inset:auto;width:auto;transform:none}.security-access__source{order:1}.security-access__gate{order:3;min-height:10rem;border-radius:5rem 5rem 1rem 1rem}.security-access__beam{position:relative;order:2;right:auto;bottom:auto;left:auto;width:2px;height:4rem;margin:0 auto}.security-access__outcomes{order:4;grid-template-columns:1fr}.security-access__beam i{left:50%!important;animation:security-beam-vertical 3.2s linear infinite}.security-login__assurance,.security-suite__stage{grid-template-columns:1fr}.security-suite__stage{padding:1.4rem}.security-suite__path{width:2px;height:4rem;margin:0 auto}.security-suite__path i{left:-.28rem!important;animation:security-beam-vertical 3.2s linear infinite}.security-suite__permissions article{grid-template-columns:2.6rem 1fr}.security-suite__permissions b{grid-column:2}.security-suite__levels{justify-content:flex-start;overflow-x:auto}.security-suite__levels i,.security-suite__levels span{flex:0 0 auto}.security-audit{aspect-ratio:auto;min-height:42rem}.security-audit>img{object-position:center bottom;opacity:.66}.security-audit__shade{background:linear-gradient(180deg,rgba(2,13,28,.96),rgba(2,13,28,.38))}.security-audit__copy{top:1.5rem;right:1.4rem;left:1.4rem;width:auto}.security-audit__flow{grid-template-columns:1fr;right:.75rem;bottom:.75rem;left:.75rem}.security-audit__flow span{min-height:2.8rem;border-right:0;border-bottom:1px solid rgba(82,220,214,.16)}.security-ai__visual{aspect-ratio:16/10}.security-ai__deny{right:.6rem;bottom:.6rem;width:calc(100% - 1.2rem)}.security-outcome{padding:2.2rem 1.2rem}.security-outcome__summary{grid-template-columns:1fr 1fr}.security-outcome__summary span:nth-child(2){border-right:0}.security-outcome__summary span:nth-child(-n+2){border-bottom:1px solid #1d5873}}@keyframes security-beam-vertical{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.security-page--cinematic *,.security-page--cinematic :after,.security-page--cinematic :before{animation:none!important}}.tutorial-menu__panel{left:auto;right:-3rem;transform:none}.support-menu__panel{left:auto;right:0;width:20rem;transform:none}.tutorial-hub{width:min(100% - clamp(2rem,8vw,10rem),100rem);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0 0}.tutorial-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(32rem,1.05fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:center;min-height:41rem}.tutorial-close h2,.tutorial-hero h1,.tutorial-path h2{margin:0;font-size:clamp(2.8rem,4.8vw,5.1rem);line-height:.98;letter-spacing:-.05em}.tutorial-hero__copy>p:not(.eyebrow){max-width:38rem;margin:2rem 0;color:#a9c2dc;font-size:1.08rem;line-height:1.7}.tutorial-hero__status{display:flex;justify-content:space-between;gap:1rem;max-width:36rem;padding:1rem 1.2rem;border:1px solid rgba(82,221,213,.34);background:rgba(9,43,63,.55)}.tutorial-hero__status span{display:flex;align-items:center;gap:.65rem;color:#d7e7f5}.tutorial-hero__status i{width:.55rem;height:.55rem;border-radius:50%;background:#65eee0;box-shadow:0 0 1rem #65eee0;animation:tutorial-ready 2.2s ease-in-out infinite}.tutorial-hero__status strong{color:var(--kx-teal);font-family:var(--font-mono,monospace);font-size:.75rem;letter-spacing:.12em}.tutorial-hero__human{position:relative;min-height:34rem;margin:0;overflow:hidden;background:#06182b;box-shadow:0 2rem 5rem rgba(0,5,18,.36)}.tutorial-hero__human>img{object-fit:cover;object-position:46% center;transition:transform 14s ease}.tutorial-hero__human:hover>img{transform:scale(1.025)}.tutorial-hero__human-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(2,11,24,.94))}.tutorial-hero__human figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;align-items:center;text-shadow:0 2px 16px rgba(0,8,20,.95)}.tutorial-hero__human figcaption>span{grid-row:1/3;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(7,34,56,.76);box-shadow:0 0 1.8rem rgba(72,225,211,.22)}.tutorial-hero__human figcaption>span i{width:0;height:0;margin-left:.25rem;border-top:.65rem solid transparent;border-bottom:.65rem solid transparent;border-left:1rem solid #8afff3}.tutorial-hero__human figcaption small{color:#77e8e1;font:.7rem var(--font-mono,monospace);letter-spacing:.12em}.tutorial-hero__human figcaption strong{color:#fff;font-size:1.12rem;font-weight:560}.tutorial-products{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(3rem,6vw,6rem) 0 clamp(5rem,9vw,9rem);border:1px solid #245d76}.tutorial-products a{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;min-height:7rem;padding:1.4rem 1.6rem;border-right:1px solid #245d76;background:rgba(6,28,48,.62);transition:background .18s ease,transform .18s ease}.tutorial-products a:last-child{border-right:0}.tutorial-products a:focus-visible,.tutorial-products a:hover,.tutorial-products a[aria-current=page]{background:linear-gradient(120deg,rgba(24,123,155,.35),rgba(21,82,125,.15))}.tutorial-products a[aria-current=page]:after{position:absolute;right:1rem;bottom:-1px;left:1rem;height:2px;content:"";background:var(--kx-teal);box-shadow:0 0 1rem var(--kx-teal)}.tutorial-products small{grid-column:1/-1;color:var(--kx-teal);font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.12em}.tutorial-products strong{font-size:1.25rem}.tutorial-products span{color:var(--kx-teal)}.tutorial-path__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.7fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);align-items:end}.tutorial-path__heading h2{max-width:15ch;font-size:clamp(2.6rem,4.2vw,4.5rem)}.tutorial-path__heading>p{color:#9fb9d3;font-size:1.05rem;line-height:1.7}.tutorial-path__rail{position:relative;display:grid;grid-template-columns:repeat(7,1fr);margin:4rem 0 2.5rem}.tutorial-path__rail:before{position:absolute;top:50%;right:2rem;left:2rem;height:1px;content:"";background:linear-gradient(90deg,#54e8dc,#3971bb)}.tutorial-path__rail span{z-index:1;display:grid;place-items:center;width:2.8rem;height:2.8rem;margin:auto;border:1px solid #43d8d2;border-radius:50%;background:#082139;color:#93fff6;font-family:var(--font-mono,monospace);box-shadow:0 0 1.5rem rgba(67,216,210,.13)}.tutorial-library{display:grid;grid-gap:1.2rem;gap:1.2rem}.tutorial-card{display:grid;grid-template-columns:minmax(22rem,.8fr) minmax(32rem,1.2fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:22rem;padding:clamp(1.5rem,3vw,2.6rem);overflow:hidden;border:1px solid #214f69;background:linear-gradient(115deg,rgba(12,49,70,.74),rgba(4,18,34,.88));transition:border-color .18s ease,transform .18s ease}.tutorial-card:hover{transform:translateY(-.25rem);border-color:rgba(78,221,213,.62)}.tutorial-card__story{display:grid;grid-template-columns:4.2rem 1fr;grid-gap:1.4rem;gap:1.4rem}.tutorial-card__story>span{color:rgba(111,240,231,.68);font-family:var(--font-mono,monospace);font-size:2.4rem}.tutorial-card__story small{color:var(--kx-teal);font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase}.tutorial-card__story h3{margin:.65rem 0 1rem;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.08}.tutorial-card__story p{color:#9fb7cf;line-height:1.65}.tutorial-card__story b{display:inline-block;margin-top:.6rem;color:#dceaf7;font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.12em}.tutorial-card__formats{display:grid;grid-template-columns:1.35fr .8fr;grid-gap:1rem;gap:1rem}.tutorial-pdf-placeholder,.tutorial-video-placeholder{display:grid;grid-gap:.85rem;gap:.85rem}.tutorial-video-placeholder__frame{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(78,212,211,.46);background:radial-gradient(circle at 50% 50%,rgba(36,182,189,.28),transparent 30%),linear-gradient(135deg,#0d3750,#07192d)}.tutorial-video-placeholder__frame>img{object-fit:cover;object-position:top left;opacity:.62;transition:opacity .18s ease,transform 8s ease}.tutorial-video-placeholder:hover .tutorial-video-placeholder__frame>img{opacity:.82;transform:scale(1.035)}.tutorial-video-placeholder__frame>i,.tutorial-video-placeholder__frame>small,.tutorial-video-placeholder__frame>span{position:relative;z-index:2}.tutorial-video-placeholder__frame:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 30%,rgba(123,248,238,.13) 48%,transparent 65%);transform:translateX(-100%);animation:tutorial-video-scan 4s ease-in-out infinite}.tutorial-video-placeholder__frame>span{z-index:1;width:4.2rem;height:4.2rem;border:1px solid #6ee8e1;border-radius:50%;background:rgba(6,31,49,.8);box-shadow:0 0 2rem rgba(68,227,219,.25)}.tutorial-video-placeholder__frame>span:after{position:absolute;top:50%;left:50%;width:0;height:0;margin:-.75rem 0 0 -.45rem;content:"";border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:1.15rem solid #77f4eb}.tutorial-video-placeholder__frame>i{position:absolute;right:1rem;bottom:1rem;left:1rem;height:.2rem;background:rgba(113,226,222,.22)}.tutorial-video-placeholder__frame>i:after{display:block;width:35%;height:100%;content:"";background:#73eee5;animation:tutorial-video-progress 3.8s ease-in-out infinite}.tutorial-video-placeholder__frame small{position:absolute;top:1rem;left:1rem;color:#8efff5;font-family:var(--font-mono,monospace);letter-spacing:.12em}.tutorial-pdf-placeholder__cover{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5.65;padding:1.2rem;overflow:hidden;border:1px solid rgba(102,164,231,.5);background:linear-gradient(150deg,#174c73,#07182b 72%);box-shadow:0 1rem 2rem rgba(0,5,18,.25)}.tutorial-pdf-placeholder__cover:before{position:absolute;top:0;right:0;width:3rem;height:3rem;content:"";background:linear-gradient(225deg,rgba(121,219,244,.42) 50%,transparent 51%)}.tutorial-pdf-placeholder__cover:after{position:absolute;right:-28%;bottom:-18%;width:10rem;height:10rem;content:"";border:1px solid rgba(84,229,219,.27);border-radius:50%;box-shadow:0 0 0 2rem rgba(84,229,219,.05),0 0 0 4rem rgba(84,229,219,.03)}.tutorial-pdf-placeholder__cover small{color:#9efff6;font-family:var(--font-mono,monospace);letter-spacing:.12em}.tutorial-pdf-placeholder__cover strong{color:rgba(236,249,255,.9);font-size:3.8rem;font-weight:400}.tutorial-pdf-placeholder__cover span{z-index:1;width:-moz-fit-content;width:fit-content;padding:.35rem .55rem;color:#061529;background:#78ede3;font-size:.7rem;font-weight:800}.tutorial-card__formats>div>div:last-child{display:flex;flex-direction:column;gap:.25rem}.tutorial-card__formats>div>div:last-child strong{color:#e4eef8}.tutorial-card__formats>div>div:last-child span{color:#7897b5;font-size:.88rem}.tutorial-close{margin:clamp(5rem,10vw,10rem) 0 0;padding:clamp(3rem,7vw,7rem);text-align:center;border:1px solid #245d76;background:radial-gradient(circle at 50% 0,rgba(40,191,197,.2),transparent 48%),#06172a}.tutorial-close h2{max-width:16ch;margin-right:auto;margin-left:auto}.tutorial-close>p:not(.eyebrow){max-width:45rem;margin:1.6rem auto 2.2rem;color:#a9c2d9;line-height:1.7}@keyframes tutorial-ready{50%{opacity:.45;transform:scale(.7)}}@keyframes tutorial-video-scan{0%,18%{transform:translateX(-100%)}74%,to{transform:translateX(100%)}}@keyframes tutorial-video-progress{0%{width:0}68%,to{width:100%}}@media (max-width:1100px){.tutorial-hub{width:min(100% - 2.5rem,100rem)}.tutorial-hero{grid-template-columns:1fr}.tutorial-hero__copy>p:not(.eyebrow){max-width:48rem}.tutorial-card{grid-template-columns:1fr}.tutorial-card__formats{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr)}}@media (max-width:720px){.tutorial-hub{width:min(100% - 1.5rem,100rem);padding-top:2.2rem}.tutorial-hero{min-height:auto;gap:2.5rem}.tutorial-hero__human{min-height:28rem}.tutorial-hero__human>img{object-position:38% center}.tutorial-hero__human figcaption{right:1.2rem;bottom:1.2rem;left:1.2rem}.tutorial-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.tutorial-hero__status{flex-direction:column}.tutorial-products{grid-template-columns:1fr}.tutorial-products a{min-height:5.5rem;border-right:0;border-bottom:1px solid #245d76}.tutorial-products a:last-child{border-bottom:0}.tutorial-path__heading{grid-template-columns:1fr;gap:1.3rem}.tutorial-path__rail{overflow-x:auto;justify-content:start;gap:1.5rem;grid-template-columns:repeat(7,3rem)}.tutorial-path__rail:before{right:auto;width:29rem}.tutorial-card{grid-template-columns:1fr;min-height:auto;padding:1.25rem}.tutorial-card__story{grid-template-columns:3rem 1fr;gap:.8rem}.tutorial-card__story>span{font-size:1.7rem}.tutorial-card__formats{grid-template-columns:1fr}.tutorial-pdf-placeholder{grid-template-columns:minmax(8rem,.45fr) 1fr;align-items:center}.tutorial-pdf-placeholder__cover{width:100%}.tutorial-close{padding:2.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.tutorial-hub *,.tutorial-hub :after,.tutorial-hub :before{animation:none!important}}.compare-hub,.comparison-page,.manual-placeholder{width:min(calc(100% - (var(--kx-gutter) * 2)),1400px);margin:0 auto;padding:clamp(3rem,7vw,7rem) 0 clamp(6rem,10vw,10rem)}.compare-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.7fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:end}.compare-hero h1,.comparison-page__hero h1,.manual-placeholder h1{max-width:14ch;margin:1.2rem 0 0;font-size:clamp(3.1rem,6.2vw,6.5rem);font-weight:480;letter-spacing:-.064em;line-height:.96}.compare-hero>p,.comparison-page__hero>p,.manual-placeholder header>p:not(.eyebrow){color:#a6bfd8;font-size:1.08rem;line-height:1.75}.comparison-radar{position:relative;display:grid;place-items:center;min-height:36rem;margin:clamp(4rem,8vw,8rem) 0;overflow:hidden;border:1px solid #245c76;background:radial-gradient(circle at 50% 50%,rgba(45,207,201,.15),transparent 33%),linear-gradient(rgba(86,177,204,.07) 1px,transparent 0),linear-gradient(90deg,rgba(86,177,204,.07) 1px,transparent 0),#07192d;background-size:auto,3.5rem 3.5rem,3.5rem 3.5rem,auto}.comparison-radar:after,.comparison-radar:before{position:absolute;width:26rem;height:26rem;content:"";border:1px solid rgba(82,225,215,.23);border-radius:50%}.comparison-radar:after{width:17rem;height:17rem;border-style:dashed;animation:compare-spin 18s linear infinite reverse}.comparison-radar__core{z-index:3;display:grid;place-items:center;width:10rem;height:10rem;border:1px solid #5be4db;border-radius:50%;background:radial-gradient(circle,#155b75,#071a30 72%);box-shadow:0 0 4rem rgba(74,225,215,.3)}.comparison-radar__core span{color:#77f4e9;font-size:2.5rem;font-weight:800}.comparison-radar__core strong{font-size:.8rem;letter-spacing:.08em}.comparison-radar__beam{position:absolute;z-index:1;width:26rem;height:26rem;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 77%,rgba(72,224,214,.16) 92%,transparent 100%);animation:compare-spin 7s linear infinite}.comparison-radar ul{position:absolute;inset:0;z-index:4;margin:0;padding:0;list-style:none}.comparison-radar li{position:absolute;display:grid;min-width:14rem;grid-gap:.35rem;gap:.35rem;padding:1rem 1.2rem;border-left:2px solid #54e2d8;background:rgba(4,22,40,.83);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.comparison-radar li:first-child{top:10%;left:7%}.comparison-radar li:nth-child(2){top:12%;right:6%}.comparison-radar li:nth-child(3){bottom:10%;left:10%}.comparison-radar li:nth-child(4){right:8%;bottom:11%}.comparison-lens small,.comparison-radar li small,.manual-placeholder small{color:var(--kx-teal);font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.13em}.compare-library__heading{max-width:53rem}.compare-library__heading h2,.comparison-questions h2{max-width:14ch;font-size:clamp(2.6rem,4.7vw,5rem)}.compare-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:3rem;padding:1px;background:#245b75}.compare-cards>a{position:relative;min-height:24rem;padding:clamp(2rem,4vw,3.5rem);overflow:hidden;color:inherit;background:linear-gradient(135deg,#0b2944,#061427 68%);text-decoration:none;transition:transform .18s ease,background .18s ease}.compare-cards>a:after{position:absolute;right:-4rem;bottom:-5rem;width:15rem;height:15rem;content:"";border:1px solid rgba(80,226,215,.2);border-radius:50%;box-shadow:0 0 0 2.6rem rgba(80,226,215,.04),0 0 0 5.2rem rgba(80,226,215,.025);transition:transform .5s ease}.compare-cards>a:hover{z-index:1;transform:translateY(-.3rem);background:linear-gradient(135deg,#103957,#07172b 70%)}.compare-cards>a:hover:after{transform:scale(1.14)}.compare-cards>a>span{color:rgba(109,237,227,.52);font-size:2rem}.compare-cards small,.compare-cards>a>span{display:block;font-family:var(--font-mono,monospace)}.compare-cards small{margin-top:2.7rem;color:var(--kx-teal);letter-spacing:.12em}.compare-cards h3{max-width:15ch;margin:.7rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.03}.compare-cards p{max-width:36rem;color:#9fb8d0;line-height:1.65}.compare-cards>a>strong{position:absolute;bottom:2.2rem;left:clamp(2rem,4vw,3.5rem);color:#e6f6ff}.compare-cards i{margin-left:.7rem;color:var(--kx-teal);font-style:normal}.comparison-disclosure{display:grid;grid-template-columns:minmax(11rem,.35fr) 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem;padding:1.4rem 1.6rem;border:1px solid rgba(78,140,186,.34);color:#88a5c0;background:rgba(5,20,37,.72)}.comparison-disclosure strong{color:#dcebf7}.comparison-disclosure p{margin:0;line-height:1.6}.comparison-page__hero>a,.manual-placeholder header>a{display:inline-block;margin-bottom:4rem;color:#a9c2da;text-decoration:none}.comparison-page__hero h1 i{display:block;margin:.4rem 0;color:#66e8dd;font-family:var(--font-mono,monospace);font-size:clamp(.85rem,1.2vw,1.1rem);font-style:normal;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.comparison-page__hero>p{max-width:52rem;margin-top:2rem}.comparison-page__signals{display:flex;flex-wrap:wrap;gap:1px;margin-top:2.5rem}.comparison-page__signals span{padding:.75rem 1rem;color:#81ded8;background:#0b2b43;font-family:var(--font-mono,monospace);font-size:.66rem;letter-spacing:.11em}.comparison-lens{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin:clamp(5rem,9vw,9rem) 0;padding:1px;background:#245b75}.comparison-lens>div{min-height:23rem;padding:clamp(2rem,4vw,3.6rem);background:radial-gradient(circle at 85% 15%,rgba(54,202,198,.13),transparent 35%),#071a2f}.comparison-lens h2{max-width:15ch;margin:1rem 0 1.4rem;font-size:clamp(2rem,3.6vw,3.8rem)}.comparison-lens p{color:#9fb8d0;line-height:1.7}.comparison-lens__basis{display:block;max-width:32rem;margin-top:1.25rem;color:#78eee4;font-size:.86rem;line-height:1.55}.compare-pricing__basis{display:block;margin-top:.75rem;color:#77dcd5;font-size:.72rem;font-family:Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.back-to-top{position:fixed;right:clamp(1rem,2.2vw,2rem);bottom:clamp(1rem,2.2vw,2rem);z-index:80;display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;color:#031426;font-size:1.5rem;border:1px solid rgba(149,255,245,.9);border-radius:50%;background:linear-gradient(145deg,#82f3e8,#4aa8f5);box-shadow:0 .8rem 2.4rem rgba(0,9,25,.55),0 0 1.3rem rgba(87,225,218,.28);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(1rem) scale(.9);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.back-to-top:hover{box-shadow:0 1rem 2.8rem rgba(0,9,25,.62),0 0 1.8rem rgba(87,225,218,.5);transform:translateY(-.2rem)}.back-to-top:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.comparison-table>div[role=table]{margin-top:2.5rem;border:1px solid #275c76}.comparison-table__row{display:grid;grid-template-columns:minmax(10rem,.55fr) repeat(2,minmax(15rem,1fr));border-bottom:1px solid #214b65}.comparison-table__row:last-child{border-bottom:0}.comparison-table__row>*{margin:0;padding:1.35rem 1.5rem;border-right:1px solid #214b65;line-height:1.55}.comparison-table__row>:last-child{border-right:0}.comparison-table__row>span{color:#6ee8df;font-family:var(--font-mono,monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.comparison-table__row p{color:#aac0d5}.comparison-table__header{background:#103653}.comparison-table__header>*{color:#f0f8ff;font-family:inherit;font-size:.9rem;text-transform:none}.comparison-questions{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,9vw,9rem)}.comparison-questions ol{display:grid;grid-gap:1px;gap:1px;margin:0;padding:1px;background:#245b75;counter-reset:questions}.comparison-questions li{position:relative;padding:1.5rem 1.5rem 1.5rem 4.5rem;color:#d9e8f5;background:#071a2f;list-style:none;line-height:1.55;counter-increment:questions}.comparison-questions li:before{position:absolute;left:1.4rem;color:#62e8de;content:"0" counter(questions);font-family:var(--font-mono,monospace)}.manual-placeholder{max-width:1060px}.manual-placeholder header{position:relative;min-height:35rem;padding:clamp(2rem,6vw,5rem);overflow:hidden;border:1px solid #275f78;background:radial-gradient(circle at 84% 20%,rgba(58,218,207,.18),transparent 32%),linear-gradient(135deg,#0c3350,#061427 67%)}.manual-placeholder__number{position:absolute;top:1rem;right:2.5rem;color:rgba(105,234,224,.16);font-size:clamp(8rem,18vw,16rem);font-weight:700;line-height:1}.manual-placeholder h1{position:relative;max-width:12ch;font-size:clamp(3rem,5.5vw,5.8rem)}.manual-placeholder header>p:not(.eyebrow){position:relative;max-width:42rem;margin-top:2rem}.manual-placeholder>section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;padding:1px;background:#245b75}.manual-placeholder>section div{display:grid;grid-gap:.6rem;gap:.6rem;min-height:9rem;padding:1.5rem;background:#071a2e}.manual-placeholder>aside{margin-top:2rem;padding:1.4rem 1.6rem;border-left:2px solid #62e6dc;color:#9bb4cb;background:rgba(9,34,55,.7)}.manual-placeholder>aside p{margin:.5rem 0 0;line-height:1.6}@keyframes compare-spin{to{transform:rotate(1turn)}}@media (max-width:860px){.compare-hub,.comparison-page,.manual-placeholder{width:min(100% - 2rem,1400px)}.compare-hero,.comparison-questions{grid-template-columns:1fr;gap:2rem}.compare-cards,.comparison-lens{grid-template-columns:1fr}.comparison-radar li{min-width:10rem;max-width:13rem}.comparison-table>div[role=table]{overflow-x:auto}.comparison-table__row{min-width:48rem}.manual-placeholder>section{grid-template-columns:1fr}}@media (max-width:560px){.comparison-radar{min-height:42rem}.comparison-radar:before,.comparison-radar__beam{width:19rem;height:19rem}.comparison-radar:after{width:13rem;height:13rem}.comparison-radar__core{width:8rem;height:8rem}.comparison-radar li:first-child{top:5%;left:4%}.comparison-radar li:nth-child(2){top:22%;right:3%}.comparison-radar li:nth-child(3){bottom:22%;left:4%}.comparison-radar li:nth-child(4){right:3%;bottom:5%}.comparison-disclosure{grid-template-columns:1fr;gap:.7rem}}@media (prefers-reduced-motion:reduce){.compare-hub *,.compare-hub :after,.compare-hub :before{animation:none!important}}.compare-hub{width:min(calc(100% - (var(--kx-gutter) * 2)),1460px)}.compare-hero{align-items:center}.compare-hero h1{max-width:15ch;font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:.98}.compare-scene{position:relative;margin:clamp(3.5rem,7vw,7rem) 0 0;overflow:hidden;border:1px solid rgba(95,211,217,.42);background:#061426;box-shadow:0 2.8rem 7rem rgba(0,0,0,.28)}.compare-scene:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(3,14,27,.28),transparent 48%,rgba(3,14,27,.18))}.compare-scene>img{display:block;width:100%;height:auto}.compare-scene__human,.compare-scene__route{position:absolute;z-index:2;display:grid;grid-gap:.25rem;gap:.25rem;color:#f4fbff;background:rgba(3,17,31,.79);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);box-shadow:0 0 2rem rgba(0,0,0,.2)}.compare-scene__human{bottom:5%;left:3%;max-width:22rem;margin:0;padding:1rem 1.2rem;border-left:2px solid #f4c879}.compare-scene small{color:#78eee4;font-family:var(--font-mono,monospace);font-size:clamp(.52rem,.72vw,.68rem);letter-spacing:.12em}.compare-scene__human small{color:#f4c879}.compare-scene__human strong{font-size:clamp(.85rem,1.25vw,1.08rem)}.compare-scene__route{min-width:clamp(8.5rem,13vw,12rem);padding:.72rem .9rem;border-left:2px solid #5ce6dc;animation:compare-route-breathe 5s ease-in-out infinite}.compare-scene__route strong{font-size:clamp(.78rem,1.1vw,1rem)}.compare-scene__route--kx{top:34%;left:31%;animation-delay:-.8s}.compare-scene__route--xo{top:8%;left:66%;animation-delay:-1.6s}.compare-scene__route--gaccon{top:14%;right:2%;animation-delay:-2.4s}.compare-scene__route--syft{top:46%;left:67%;animation-delay:-3.2s}.compare-scene__route--cdata{right:2%;bottom:23%;animation-delay:-4s}.compare-scene__pulse{position:absolute;z-index:1;top:39%;left:52%;width:2.2rem;height:.18rem;border-radius:999px;background:#dffefa;box-shadow:0 0 1.3rem .5rem rgba(98,234,223,.65);animation:compare-data-pulse 4.2s ease-in-out infinite}.compare-route-nav{display:grid;grid-template-columns:minmax(12rem,.72fr) repeat(4,1fr);align-items:stretch;margin:0;border-right:1px solid #275d77;border-bottom:1px solid #275d77;border-left:1px solid #275d77;background:#061426}.compare-route-nav>span{display:grid;align-content:center;padding:1.2rem 1.35rem;color:#84a4bf;font-family:var(--font-mono,monospace);font-size:.65rem;letter-spacing:.12em}.compare-route-nav a{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;min-height:6rem;padding:1.15rem 2.6rem 1.15rem 1.2rem;border-left:1px solid #275d77;color:#eff9ff;text-decoration:none;transition:background .18s ease,color .18s ease}.compare-route-nav a:before{position:absolute;bottom:0;left:0;width:0;height:2px;content:"";background:#63e9df;transition:width .28s ease}.compare-route-nav a:focus-visible,.compare-route-nav a:hover{background:#0b2d46}.compare-route-nav a:focus-visible:before,.compare-route-nav a:hover:before{width:100%}.compare-route-nav a small{color:#68ded6;font-family:var(--font-mono,monospace);font-size:.56rem;letter-spacing:.1em}.compare-route-nav a i{position:absolute;top:50%;right:1rem;color:#66e8dd;font-style:normal;transform:translateY(-50%)}.compare-matrix{margin-top:clamp(6rem,10vw,10rem)}.compare-matrix .compare-library__heading{max-width:64rem}.compare-matrix .compare-library__heading h2{max-width:20ch;margin-bottom:1.5rem;font-size:clamp(2.25rem,3.5vw,3.6rem);line-height:1.02}.compare-matrix .compare-library__heading>p:last-child{max-width:52rem;color:#91acc5;line-height:1.65}.compare-matrix__scroll{margin-top:3rem;overflow:hidden;border:1px solid #275d77;box-shadow:0 2.5rem 5rem rgba(0,0,0,.18)}.compare-matrix table{width:100%;border-collapse:collapse;table-layout:fixed}.compare-matrix__capability-column{width:11%}.compare-matrix__reason-column{width:14%}.compare-matrix__product-column{width:15%}.compare-matrix td,.compare-matrix th{padding:clamp(.8rem,1vw,1.1rem);border-right:1px solid rgba(49,104,133,.62);border-bottom:1px solid rgba(49,104,133,.62);vertical-align:top;text-align:left;line-height:1.48;overflow-wrap:anywhere}.compare-matrix tr:last-child>*{border-bottom:0}.compare-matrix tr>:last-child{border-right:0}.compare-matrix thead th{color:#f2f9ff;background:#0b2a43;font-size:clamp(.75rem,.82vw,.9rem)}.compare-matrix thead th:first-child{color:#78e9e0}.compare-matrix thead small{display:block;margin-top:.4rem;color:#78a1be;font-family:var(--font-mono,monospace);font-size:.56rem;letter-spacing:.08em}.compare-matrix tbody th{color:#73e7de;background:#071a2e;font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.compare-matrix tbody td{color:#adc1d4;background:rgba(7,25,44,.79);font-size:clamp(.76rem,.78vw,.86rem)}.compare-matrix tbody td.is-reason{color:#d9e9f5;background:#0a2238}.compare-matrix .is-kx{color:#edfdfb;background:linear-gradient(180deg,rgba(18,73,91,.96),rgba(8,44,61,.96))}.compare-matrix tbody tr:hover td:not(.is-kx){color:#e8f4ff;background:#0a2942}.compare-matrix__legend{display:flex;flex-wrap:wrap;gap:.85rem 1.6rem;margin-top:1.5rem;color:#a9bfd0;font-size:.82rem}.compare-matrix__legend span{display:inline-flex;align-items:center;gap:.5rem}.compare-matrix__legend i,.comparison-status{display:inline-grid;place-items:center;flex:0 0 auto;width:.72rem;height:.72rem;margin:.28rem .6rem 0 0;border:1px solid;border-radius:50%;vertical-align:top;font-style:normal}.compare-matrix__legend .is-kx,.comparison-status--kx{color:#64f2df;background:#64f2df;box-shadow:0 0 .8rem rgba(100,242,223,.5)}.compare-matrix__legend .is-related,.comparison-status--related{color:#70aee0;background:#70aee0}.compare-matrix__legend .is-not-public,.comparison-status--not-public{color:#73879a;background:transparent}.comparison-status--kx{width:1.7rem;height:1.7rem;margin-top:0;color:#052437;font-family:var(--font-mono,monospace);font-size:.58rem;font-weight:800}.compare-product-heading{display:flex;align-items:flex-start;flex-direction:column;gap:.45rem}.compare-product-heading>img{width:auto;max-width:min(100%,5.5rem);height:1.8rem;object-fit:contain}.compare-product-heading>span{display:block;min-width:0;width:100%}.compare-product-heading strong{display:block;color:#f5fbff;font-size:.96rem;line-height:1.2}.compare-product-heading small,.compare-product-heading strong{overflow-wrap:normal;word-break:normal}.compare-product-heading small:empty{display:none}.compare-editions,.compare-pricing{margin-top:clamp(6rem,10vw,10rem)}.compare-editions>header,.compare-pricing>header{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(18rem,.7fr);grid-column-gap:clamp(3rem,8vw,8rem);column-gap:clamp(3rem,8vw,8rem);align-items:end}.compare-editions>header .eyebrow,.compare-pricing>header .eyebrow{grid-column:1/-1}.compare-editions>header h2,.compare-pricing>header h2{max-width:24ch;margin-bottom:0;font-size:clamp(2.25rem,3.5vw,3.6rem);line-height:1.03}.compare-editions>header>p:last-child,.compare-pricing>header>p:last-child{color:#9bb4c9;line-height:1.7}.compare-editions__track{position:relative;display:grid;grid-template-columns:1fr 7rem 1fr;align-items:end;min-height:48rem;margin-top:3rem;overflow:hidden;background:linear-gradient(90deg,rgba(2,13,27,.94),rgba(2,13,27,.68) 35%,rgba(2,13,27,.35) 57%,rgba(2,13,27,.9)),linear-gradient(180deg,rgba(3,16,31,.08) 28%,rgba(3,16,31,.96)),url(/visuals/kx-product-range-human-v1.png) 50% /cover no-repeat;box-shadow:0 2rem 5rem rgba(0,5,18,.42)}.compare-edition{position:relative;z-index:1;padding:clamp(2rem,4vw,4rem);overflow:hidden;text-shadow:0 2px 18px rgba(0,7,19,.95)}.compare-edition:before{position:absolute;inset:auto 8% 0;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(86,235,222,.72),transparent)}.compare-edition--suite{background:linear-gradient(180deg,transparent,rgba(5,25,46,.35) 55%,rgba(5,25,46,.72))}.compare-edition__status{display:inline-block;margin-bottom:2.2rem;padding:.45rem .7rem;border:1px solid #52dcd2;color:#78eee5;font-family:var(--font-mono,monospace);font-size:.64rem;letter-spacing:.12em}.compare-edition--suite .compare-edition__status{border-color:#5e93c9;color:#91c7f6}.compare-edition>img{display:block;width:auto;height:2.8rem;object-fit:contain}.compare-edition__name{margin:1rem 0 0;color:#63e1d8;font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.compare-edition h3{max-width:14ch;margin:.65rem 0 1.8rem;color:#f2f8fd;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.compare-edition ul{display:grid;grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.compare-edition li{position:relative;padding-left:1.4rem;color:#adc2d4;line-height:1.55}.compare-edition li:before{position:absolute;top:.58rem;left:0;width:.48rem;height:.48rem;border-radius:50%;content:"";background:#5ee4d9;box-shadow:0 0 .75rem rgba(94,228,217,.5)}.compare-edition__fit{display:block;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(71,130,160,.55);color:#e5f4fd;line-height:1.5}.compare-editions__bridge{position:relative;z-index:1;display:grid;place-content:center;justify-items:center;grid-gap:1rem;gap:1rem;color:#8ffff5;text-align:center;text-shadow:0 0 1rem rgba(67,232,221,.8)}.compare-editions__bridge span{max-width:6.5rem;font-family:var(--font-mono,monospace);font-size:.57rem;letter-spacing:.1em;line-height:1.6}.compare-editions__bridge i{font-size:2rem;font-style:normal;animation:compare-bridge-pulse 2.2s ease-in-out infinite}.compare-editions__boundary{margin:0;padding:1.3rem 1.5rem;border:1px solid #285d78;border-top:0 solid #285d78;color:#9fb7c9;background:#07182a;line-height:1.6}.compare-editions__boundary strong{color:#78e9e0}.compare-pricing__scroll{margin-top:3rem;overflow-x:auto;border:1px solid #28617b}.compare-pricing table{width:100%;min-width:84rem;border-collapse:collapse;table-layout:fixed}.compare-pricing td,.compare-pricing th{padding:1.25rem;border-right:1px solid rgba(49,104,133,.62);border-bottom:1px solid rgba(49,104,133,.62);vertical-align:top;text-align:left;line-height:1.55}.compare-pricing tr:last-child>*{border-bottom:0}.compare-pricing tr>:last-child{border-right:0}.compare-pricing thead th{color:#83e9e1;background:#0b2a43;font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.compare-pricing thead th:first-child{width:14rem}.compare-pricing tbody th{background:#071a2e}.compare-pricing tbody td{color:#a8bfd2;background:rgba(7,25,44,.8)}.compare-pricing tbody td strong{color:#edf8ff;font-size:1rem}.compare-pricing tbody tr:first-child td{color:#dffbf8;background:linear-gradient(180deg,rgba(18,73,91,.96),rgba(8,44,61,.96))}.compare-pricing__note{max-width:70rem;color:#6f91aa;font-size:.78rem;line-height:1.55}.compare-decision{position:relative;display:grid;grid-template-columns:minmax(18rem,.75fr) 1.25fr;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);margin-top:clamp(6rem,10vw,10rem);min-height:38rem;padding:clamp(2.5rem,5vw,5rem);overflow:hidden;background:linear-gradient(90deg,rgba(2,13,27,.96),rgba(2,13,27,.62) 47%,rgba(2,13,27,.9)),url(/visuals/vas-payment-models-v1.png) 50% /cover no-repeat;box-shadow:0 2rem 5rem rgba(0,5,18,.38);text-shadow:0 2px 18px rgba(0,7,19,.95)}.compare-decision h2{max-width:17ch;font-size:clamp(2.2rem,3.3vw,3.4rem);line-height:1.04}.compare-decision ol{display:grid;grid-gap:2rem;gap:2rem;margin:0;padding:0;list-style:none;counter-reset:none}.compare-decision li{position:relative;display:grid;grid-template-columns:3.2rem 1fr;grid-column-gap:1rem;column-gap:1rem;padding-left:0;transition:transform .22s ease}.compare-decision li:hover{transform:translateX(.4rem)}.compare-decision li:after{position:absolute;top:2.8rem;bottom:-2rem;left:.2rem;width:1px;content:"";background:linear-gradient(#55e0d6,transparent)}.compare-decision li:last-child:after{display:none}.compare-decision li span{grid-row:1/span 2;display:block;width:3rem;padding-top:.2rem;color:#7cf0e7;font-family:var(--font-mono,monospace);font-size:1rem;letter-spacing:.12em}.compare-decision li strong{align-self:end;color:#eff8ff;font-size:1.12rem}.compare-decision li p{margin:.35rem 0 0;color:#91abc2;line-height:1.58}@keyframes compare-route-breathe{0%,to{transform:translateY(0);box-shadow:0 0 1.2rem rgba(71,225,215,.08)}50%{transform:translateY(-.28rem);box-shadow:0 0 2rem rgba(71,225,215,.22)}}@keyframes compare-data-pulse{0%{transform:translate(-5rem);opacity:0}18%,75%{opacity:1}to{transform:translate(27rem,-10rem);opacity:0}}@keyframes compare-bridge-pulse{0%,to{transform:translateX(-.25rem);opacity:.55}50%{transform:translateX(.35rem);opacity:1;text-shadow:0 0 1rem #59eadf}}@media (max-width:1050px){.compare-route-nav{grid-template-columns:repeat(2,1fr)}.compare-route-nav>span{grid-column:1/-1;min-height:4rem}.compare-route-nav a:nth-of-type(odd){border-left:0}.compare-route-nav a{border-top:1px solid #275d77}.compare-scene__route{min-width:8rem;padding:.55rem .7rem}.compare-editions>header,.compare-editions__track,.compare-pricing>header{grid-template-columns:1fr}.compare-editions__bridge{min-height:6rem;border:solid #285d78;border-width:1px 0}.compare-editions__bridge i{transform:rotate(90deg)}}@media (max-width:1200px){.compare-matrix__scroll{overflow:visible;border:0;box-shadow:none}.compare-matrix table,.compare-matrix tbody,.compare-matrix td,.compare-matrix th,.compare-matrix tr{display:block;width:100%}.compare-matrix colgroup,.compare-matrix thead{display:none}.compare-matrix tbody{display:grid;grid-gap:1.25rem;gap:1.25rem}.compare-matrix tbody tr{overflow:hidden;border:1px solid #275d77;background:#071a2e}.compare-matrix tbody th{padding:1rem 1.2rem;border:0;border-bottom:1px solid #2b657e;color:#8af5ea;background:linear-gradient(90deg,#0c3549,#082337);font-size:.78rem}.compare-matrix tbody td{display:grid;grid-template-columns:minmax(7.5rem,.32fr) 1fr;align-items:start;grid-gap:.8rem;gap:.8rem;padding:.9rem 1.1rem;border-right:0}.compare-matrix tbody td:before{color:#72ded7;content:attr(data-product);font-family:var(--font-mono,monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.compare-matrix tbody td.is-kx{background:linear-gradient(90deg,rgba(18,73,91,.96),rgba(8,44,61,.96))}}@media (max-width:760px){.compare-scene{overflow-x:auto}.compare-scene>img{width:62rem;max-width:none}.compare-scene__human{position:-webkit-sticky;position:sticky;left:1rem}.compare-scene__pulse,.compare-scene__route{display:none}.compare-decision{grid-template-columns:1fr;padding:2rem 1.4rem;background-position:40%}}@media (max-width:540px){.compare-route-nav{grid-template-columns:1fr}.compare-route-nav a,.compare-route-nav a:nth-of-type(odd){border-top:1px solid #275d77;border-left:0}.compare-matrix tbody td{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.compare-editions__bridge i,.compare-scene__pulse,.compare-scene__route{animation:none!important}}.audience-page,.faq-page{min-height:70vh;background:radial-gradient(circle at 14% 18%,rgba(43,126,222,.13),transparent 34rem),radial-gradient(circle at 84% 62%,rgba(73,214,199,.08),transparent 30rem),var(--kx-ink)}.audience-hero{position:relative;width:min(calc(100% - 3rem),var(--kx-wide));min-height:48rem;margin:2.5rem auto 0;overflow:hidden;border:1px solid rgba(89,170,232,.34);box-shadow:0 2.5rem 7rem rgba(0,7,22,.48)}.audience-hero>img{object-fit:cover;object-position:center;animation:audience-image-drift 18s ease-in-out infinite alternate}.audience-hero--business>img{object-position:44% center}.audience-hero--practice>img{object-position:76% center}.audience-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,27,.96),rgba(3,15,31,.8) 43%,rgba(3,15,31,.12) 78%),linear-gradient(180deg,rgba(2,13,28,.1),rgba(2,13,28,.88) 94%)}.audience-hero__copy{position:absolute;z-index:2;top:50%;left:clamp(1.6rem,5vw,5rem);width:min(44rem,58%);transform:translateY(-54%)}.audience-hero__copy h1,.faq-hero h1{max-width:16ch;margin:0;color:#f2f8ff;font-size:clamp(3rem,5vw,5.1rem);font-weight:520;letter-spacing:-.06em;line-height:.98}.audience-hero__copy>p:not(.eyebrow),.faq-hero>p{max-width:42rem;margin:1.7rem 0 0;color:#b4cee3;font-size:1.05rem;line-height:1.72}.audience-hero__signals{position:absolute;z-index:2;right:2rem;bottom:1.5rem;left:2rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(91,220,209,.65)}.audience-hero__signals span{padding:1.15rem .75rem 0;color:#bfe1ed;font-family:Consolas,monospace;font-size:.75rem;letter-spacing:.11em;text-align:center}.audience-hero__signals span:before{display:block;width:.62rem;height:.62rem;margin:-1.5rem auto .75rem;border-radius:50%;background:#75ede3;box-shadow:0 0 1rem #49d6c7;content:"";animation:audience-node 3.2s ease-in-out infinite}.audience-hero__signals span:nth-child(2):before{animation-delay:.7s}.audience-hero__signals span:nth-child(3):before{animation-delay:1.4s}.audience-journey{width:min(calc(100% - 3rem),var(--kx-wide));margin:0 auto;padding:clamp(6rem,10vw,10rem) 0}.audience-journey>header{display:grid;grid-template-columns:minmax(18rem,.72fr) 1.28fr;align-items:end;grid-gap:4rem;gap:4rem}.audience-boundary h2,.audience-journey h2,.faq-close h2,.faq-group h2{max-width:18ch;margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:520;letter-spacing:-.055em;line-height:1.03}.audience-journey__flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:4rem;border-top:1px solid rgba(78,213,202,.62)}.audience-journey__flow article{position:relative;min-height:17rem;padding:2.8rem clamp(1.2rem,2.5vw,2.5rem) 1.5rem;border-left:1px solid rgba(92,163,219,.25)}.audience-journey__flow article:last-child{border-right:1px solid rgba(92,163,219,.25)}.audience-journey__flow article:before{position:absolute;top:-.4rem;left:2rem;width:.75rem;height:.75rem;border-radius:50%;background:#77ede3;box-shadow:0 0 1.2rem #49d6c7;content:""}.audience-journey__flow span{color:#6de1d8;font:.76rem Consolas,monospace;letter-spacing:.12em}.audience-journey__flow h3{margin:1.2rem 0 .8rem;color:#eef7ff;font-size:1.45rem;font-weight:560}.audience-journey__flow p{margin:0;color:#9bb8cf;font-size:1rem;line-height:1.68}.audience-boundary{position:relative;min-height:42rem;overflow:hidden}.audience-boundary>img{object-fit:cover;object-position:center}.audience-boundary--practice>img{object-position:50% 38%}.audience-boundary__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,13,28,.1),rgba(2,13,28,.6) 42%,rgba(2,13,28,.97) 70%)}.audience-boundary__copy{position:absolute;z-index:2;top:50%;right:clamp(2rem,8vw,8rem);width:min(39rem,44%);transform:translateY(-50%)}.audience-boundary__copy>p:not(.eyebrow){margin:1.5rem 0 1.7rem;color:#b1c9dc;font-size:1.02rem;line-height:1.72}.faq-page{padding:0 0 8rem}.faq-close,.faq-explorer,.faq-hero,.faq-product-guide{width:min(calc(100% - 3rem),var(--kx-wide));margin-right:auto;margin-left:auto}.faq-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);min-height:37rem;padding:clamp(5rem,9vw,9rem) 0 clamp(4rem,7vw,6rem);border-bottom:1px solid rgba(91,166,219,.32)}.faq-hero:after{position:absolute;z-index:0;top:10%;right:1rem;width:min(34vw,30rem);aspect-ratio:1;border:1px solid rgba(89,218,211,.17);border-radius:50%;box-shadow:0 0 0 4rem rgba(65,139,221,.035),0 0 0 8rem rgba(65,139,221,.02);content:"?";color:rgba(113,234,224,.06);font-size:clamp(12rem,24vw,24rem);line-height:.92;text-align:center;pointer-events:none}.faq-hero__copy,.faq-hero__facts{position:relative;z-index:1}.faq-hero__copy h1{max-width:13ch}.faq-hero__copy>p:not(.eyebrow){max-width:43rem}.faq-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;padding:1px;background:rgba(91,178,220,.28)}.faq-hero__facts span{display:grid;align-content:center;min-height:8.5rem;padding:1.1rem;color:#a9c5da;background:rgba(5,24,43,.94);font-size:.78rem;line-height:1.4}.faq-hero__facts strong{display:block;color:#6fe9df;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.faq-hero__visual{position:relative;z-index:1;grid-column:1/-1;aspect-ratio:2056/765;margin-top:1rem;border:1px solid rgba(99,192,226,.42);background:#041429;box-shadow:0 2rem 7rem rgba(0,8,24,.42)}.site-frame main .faq-group__visual>img,.site-frame main .faq-hero__visual>img,.site-frame main .faq-topic-nav__visual>img{object-fit:contain;object-position:center}.faq-hero__visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(2,13,28,.9));content:"";pointer-events:none}.faq-hero__visual figcaption{position:absolute;z-index:1;right:clamp(1.2rem,3vw,2.5rem);bottom:clamp(1rem,2vw,2rem);left:clamp(1.2rem,3vw,2.5rem);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.faq-group__visual figcaption,.faq-hero__visual figcaption span{color:#6ee5dc;font:.68rem Consolas,monospace;letter-spacing:.12em}.faq-hero__visual figcaption strong{color:#f2f8fe;font-size:clamp(1rem,1.5vw,1.35rem)}.faq-product-guide{padding:clamp(5rem,9vw,9rem) 0}.faq-product-guide>header{display:grid;grid-template-columns:minmax(18rem,.85fr) 1.15fr;align-items:end;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem)}.faq-product-guide>header .eyebrow{grid-column:1/-1;margin-bottom:-.5rem}.faq-product-guide h2{max-width:15ch;margin:0;font-size:clamp(2.6rem,4.7vw,5rem);font-weight:520;letter-spacing:-.06em;line-height:.98}.faq-product-guide>header>p:last-child{max-width:40rem;margin:0;color:#a9c4d9;font-size:1.02rem;line-height:1.7}.faq-product-guide>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:3.5rem;padding:1px;background:#275d77}.faq-product-guide article{position:relative;display:flex;flex-direction:column;min-height:35rem;padding:clamp(1.6rem,3vw,2.7rem);overflow:hidden;background:radial-gradient(circle at 90% 4%,rgba(57,184,234,.15),transparent 14rem),linear-gradient(145deg,#0b2c47,#061628 68%)}.faq-product-guide article:after{position:absolute;right:-4rem;bottom:-4rem;width:13rem;height:13rem;border:1px solid rgba(90,232,219,.12);border-radius:50%;content:"";box-shadow:0 0 0 2.5rem rgba(90,232,219,.025),0 0 0 5rem rgba(90,232,219,.015)}.faq-product-guide article>span{color:#68e7dd;font:.68rem Consolas,monospace;letter-spacing:.1em}.faq-product-guide h3{margin:2.1rem 0 .4rem;color:#f4f9ff;font-size:clamp(2rem,3vw,3.2rem);font-weight:560;letter-spacing:-.045em}.faq-product-guide article>strong{color:#78bff1;font-size:1rem}.faq-product-guide article>p{margin:1.4rem 0 0;color:#afc7da;line-height:1.65}.faq-product-guide ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:2rem 0;padding:0;list-style:none}.faq-product-guide li{position:relative;padding-left:1.1rem;color:#d7e6f1;font-size:.9rem;line-height:1.45}.faq-product-guide li:before{position:absolute;top:.48rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background:#68e7dd;box-shadow:0 0 .65rem rgba(104,231,221,.72);content:""}.faq-product-guide article>a{position:relative;z-index:1;margin-top:auto;padding-top:1.1rem;border-top:1px solid rgba(99,180,224,.26);color:#f3f9ff;font-weight:700;text-decoration:none}.faq-product-guide article>a span{float:right;color:#68e7dd;transition:transform .18s ease}.faq-product-guide article>a:hover span{transform:translateX(.3rem)}.faq-search{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(22rem,1fr);grid-gap:.7rem clamp(2rem,6vw,6rem);gap:.7rem clamp(2rem,6vw,6rem);padding:clamp(2rem,4vw,3.5rem);border:1px solid rgba(100,192,226,.42);background:linear-gradient(115deg,rgba(13,57,84,.98),rgba(7,29,52,.98));box-shadow:0 2rem 6rem rgba(0,8,24,.3)}.faq-search>div{grid-row:span 2}.faq-empty>span,.faq-search>div>span{color:#6ce7dd;font:.68rem Consolas,monospace;letter-spacing:.14em}.faq-search h2{max-width:13ch;margin:.7rem 0 0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:520;letter-spacing:-.05em;line-height:1.02}.faq-search label{position:relative;align-self:end;display:grid}.faq-search input{width:100%;height:4rem;padding:0 5.5rem 0 1.2rem;border:1px solid rgba(114,220,225,.45);border-radius:0;color:#f0f8ff;background:rgba(2,16,32,.7);font:inherit}.faq-search input::placeholder{color:#7598b2}.faq-search input:focus{border-color:#6ce7dd;outline:2px solid rgba(108,231,221,.2);outline-offset:2px}.faq-search label>button,.faq-search label>span:last-child{position:absolute;top:50%;right:1.1rem;border:0;color:#73e9df;background:transparent;font-family:inherit;font-size:.8rem;font-weight:700;transform:translateY(-50%)}.faq-search label>button{cursor:pointer}.faq-search>p{margin:0;color:#8fafc5;font-size:.78rem}.faq-topic-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin:1rem 0 0;padding:1px;background:rgba(91,166,219,.25)}.faq-topic-nav a{display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;min-height:15rem;padding:.7rem;color:inherit;background:#071a2f;text-decoration:none;transition:background .18s ease,transform .18s ease}.faq-topic-nav a:focus-visible,.faq-topic-nav a:hover{position:relative;z-index:1;background:#0d304c;transform:translateY(-.2rem)}.faq-topic-nav__visual{position:relative;display:block;width:100%;aspect-ratio:16/9;margin-bottom:.9rem;overflow:hidden;border:1px solid rgba(94,206,215,.22);background:#031326}.faq-topic-nav .faq-topic-nav__number{color:#65e4da;font:.68rem Consolas,monospace}.faq-topic-nav strong{margin-top:.65rem;color:#e8f4fc;font-size:.75rem;letter-spacing:.04em;line-height:1.35}.faq-topic-nav small{align-self:end;display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;color:#7297b1;font-size:.67rem}.faq-topic-nav small span{color:#65e4da}.faq-topic-nav a:last-child{grid-column:span 2;grid-template-columns:minmax(0,1.45fr) minmax(9rem,.55fr);grid-template-rows:auto auto 1fr;column-gap:1rem}.faq-topic-nav a:last-child .faq-topic-nav__visual{grid-row:1/-1;margin:0}.faq-group{display:grid;grid-template-columns:minmax(18rem,.38fr) .62fr;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,8vw,8rem) 0;border-bottom:1px solid rgba(91,166,219,.25);scroll-margin-top:2rem}.faq-group>header{position:-webkit-sticky;position:sticky;top:2rem;display:grid;grid-template-columns:3.2rem 1fr;align-content:start;align-self:start;grid-gap:1rem;gap:1rem}.faq-group>header>span{color:#6ee5dc;font:1rem Consolas,monospace}.faq-group>header p{margin:0 0 1rem;color:#75b7e6;font:.7rem Consolas,monospace;letter-spacing:.12em}.faq-group h2{max-width:16ch;font-size:clamp(2rem,3vw,3.2rem)}.faq-group>header small{display:block;max-width:25rem;margin-top:1.2rem;color:#8faec4;font-size:.87rem;line-height:1.6}.faq-group__visual{position:relative;grid-column:1/-1;aspect-ratio:16/9;margin:0 0 1.2rem;border:1px solid rgba(99,192,226,.38);background:#031326;box-shadow:0 1.2rem 3.5rem rgba(0,8,24,.28)}.faq-group__visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,13,28,.9));content:"";pointer-events:none}.faq-group__visual figcaption{position:absolute;z-index:1;right:.8rem;bottom:.7rem;left:.8rem}.faq-group__visual figcaption span{color:#f2f8fe}.faq-list{display:grid;grid-gap:.7rem;gap:.7rem}.faq-list details{border:1px solid rgba(100,180,229,.25);background:rgba(6,25,45,.84);transition:border-color .18s ease,background .18s ease}.faq-list details:hover{border-color:rgba(103,224,215,.46)}.faq-list details[open]{border-color:rgba(103,224,215,.58);background:linear-gradient(115deg,rgba(10,45,68,.96),rgba(6,25,45,.96))}.faq-list summary{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:5rem;padding:1.25rem 1.35rem;color:#edf7ff;cursor:pointer;font-size:1.02rem;font-weight:600;line-height:1.45;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(94,222,212,.5);border-radius:50%;color:#6ee5dc;transition:transform .18s ease,background .18s ease}.faq-list details[open] summary span{color:#05192e;background:#6ee5dc;transform:rotate(45deg)}.faq-list details>p{max-width:51rem;margin:-.1rem 4rem 1.6rem 1.35rem;color:#b5ccdd;font-size:.96rem;line-height:1.75}.faq-empty{margin:5rem 0;padding:clamp(3rem,7vw,7rem);border:1px solid rgba(94,178,221,.32);text-align:center}.faq-empty h2{margin:.8rem 0;font-size:clamp(2rem,4vw,4rem)}.faq-empty p{max-width:40rem;margin:0 auto;color:#9bb7cb;line-height:1.7}.faq-empty button{margin-top:1.5rem;padding:.9rem 1.2rem;border:1px solid #63e3d8;color:#effcff;background:transparent;cursor:pointer}.faq-close{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding-top:7rem}.faq-close>div:last-child{display:flex;align-items:center;gap:1.4rem}@keyframes audience-image-drift{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes audience-node{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:980px){.audience-hero__copy{width:min(42rem,calc(100% - 4rem))}.audience-hero__shade{background:linear-gradient(90deg,rgba(2,12,27,.96),rgba(3,15,31,.72) 70%,rgba(3,15,31,.32))}.audience-journey>header,.faq-group,.faq-hero,.faq-product-guide>header,.faq-search{grid-template-columns:1fr;gap:2.5rem}.faq-hero{min-height:0}.faq-hero__facts{max-width:38rem}.faq-product-guide>div{grid-template-columns:1fr}.faq-product-guide article{min-height:0}.faq-search>div{grid-row:auto}.faq-search label{max-width:42rem}.faq-topic-nav{grid-template-columns:repeat(3,1fr)}.faq-topic-nav a:last-child{grid-column:1/-1}.faq-group>header{position:static}.audience-boundary__copy{width:min(40rem,58%)}}@media (max-width:720px){.audience-hero{width:calc(100% - 2rem);min-height:46rem}.audience-hero>img{object-position:58% center}.audience-hero__copy{top:2.5rem;left:1.4rem;width:calc(100% - 2.8rem);transform:none}.audience-hero__copy h1{font-size:clamp(2.7rem,13vw,4.2rem)}.faq-hero h1{font-size:clamp(2.35rem,10.8vw,3.4rem);max-width:10ch}.audience-hero__signals{right:1rem;bottom:1rem;left:1rem}.audience-hero__signals span{font-size:.62rem}.audience-journey{width:calc(100% - 3rem)}.audience-journey__flow{grid-template-columns:1fr;border-top:0;border-left:1px solid rgba(78,213,202,.62)}.audience-journey__flow article,.audience-journey__flow article:last-child{min-height:0;padding:1.2rem 1.4rem 2.6rem;border:0}.audience-journey__flow article:before{top:1.55rem;left:-.42rem}.audience-boundary{min-height:46rem}.audience-boundary__shade{background:linear-gradient(180deg,rgba(2,13,28,.12),rgba(2,13,28,.96) 64%)}.audience-boundary__copy{top:auto;right:1.5rem;bottom:3rem;left:1.5rem;width:auto;transform:none}.faq-page{padding-top:1rem}.faq-close,.faq-explorer,.faq-hero,.faq-product-guide{width:calc(100% - 3rem)}.faq-hero{gap:2rem;padding-top:4rem}.faq-hero:after{top:2rem;right:0;width:75vw}.faq-hero__facts{grid-template-columns:1fr}.faq-hero__facts span{grid-template-columns:4rem 1fr;align-items:center;min-height:4.5rem}.faq-product-guide>header{display:block}.faq-product-guide>header .eyebrow{margin-bottom:1.2rem}.faq-product-guide>header>p:last-child{margin-top:1.5rem}.faq-product-guide>div{margin-top:2.5rem}.faq-product-guide article{padding:1.6rem}.faq-search{gap:1.5rem;padding:1.5rem}.faq-search input{height:3.6rem;padding-right:4.5rem;font-size:.9rem}.faq-topic-nav{grid-template-columns:repeat(2,1fr)}.faq-topic-nav a{min-height:11.5rem}.faq-topic-nav a:last-child{grid-column:1/-1;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr}.faq-topic-nav a:last-child .faq-topic-nav__visual{grid-row:auto;margin-bottom:.9rem}.faq-hero__visual figcaption{align-items:flex-start;flex-direction:column;gap:.35rem}.faq-group{grid-template-columns:1fr;gap:2rem;width:100%;padding:4rem 0}.faq-group>header{grid-template-columns:2.5rem 1fr}.faq-group>header small{padding-right:.25rem}.faq-list details>p{margin-right:1.35rem}.faq-close,.faq-close>div:last-child{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.audience-hero>img,.audience-hero__signals span:before{animation:none}}.site-frame main,.site-frame main figure,.site-frame main>section{min-width:0;max-width:100%;box-sizing:border-box}.site-frame main figure{width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.site-frame main img{max-width:100%}.audience-boundary>img,.audience-hero>img,.downloads-trial>img,.how-evidence>img,.how-hero__background,.how-hero__brands img,.how-hero__screen>img,.how-step figure>img,.pricing-cinematic>img,.product-directory__human-scene>img,.product-placeholder__hero>img,.product-screenshot-crop>img,.security-access__photo,.security-ai__visual>img,.security-audit>img,.security-cinematic>img,.signal-field__art,.site-frame main figure>img,.tutorial-hero__human>img,.tutorial-video-placeholder__frame>img,.value-engine-human__scene>img,.vas-power-scene__image{object-fit:contain;object-position:center}.audience-hero>img,.product-directory__human-scene:hover>img,.product-placeholder__hero:hover>img,.site-frame main figure:hover>img,.tutorial-hero__human:hover>img,.tutorial-video-placeholder:hover .tutorial-video-placeholder__frame>img,.vas-power-scene__image{transform:none;animation:none}.journey-page>section,.outcome-section,.security-page>section,.story-page>section{margin-right:auto;margin-left:auto}@media (max-width:720px){.security-access__stage{width:100%;max-width:100%;aspect-ratio:auto}.audience-boundary>img,.audience-hero>img,.security-access__photo,.security-audit>img,.security-cinematic>img,.site-frame main figure>img{object-fit:contain;object-position:center}}@media (max-width:760px){.pricing-cinematic__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;scroll-snap-type:none}.pricing-cinematic__rail article{min-width:0;min-height:0}.pricing-cinematic__rail article>img{width:100%;height:auto}}@media (max-width:600px){.site-frame *,.site-frame :after,.site-frame :before{box-sizing:border-box}.site-frame,body,html{width:100%;max-width:100%;overflow-x:clip}.site-frame main,.site-frame main figure,.site-frame main figure>*,.site-frame main h1,.site-frame main h2,.site-frame main h3,.site-frame main p,.site-frame main>section{min-width:0;max-width:100%;overflow-wrap:anywhere}.home-product-range>.section-heading,.record-readiness{width:calc(100% - (var(--kx-mobile-gutter) * 2))}.record-readiness{margin-bottom:5rem}.record-readiness__visual{min-height:18rem}.record-readiness__content{padding:1.5rem}.record-readiness__content>header h2{font-size:clamp(2rem,10vw,2.8rem)}.record-readiness__points{grid-template-columns:1fr}.record-readiness__content>footer{align-items:flex-start;flex-direction:column;gap:1rem}.trial-offer-bar{min-height:0}.hero__actions{align-items:stretch;flex-direction:column;gap:.85rem}.hero__actions>*,.primary-action,.text-action{width:100%;max-width:100%;white-space:normal;text-align:center}.buyer-hero__brand{position:relative;top:auto;right:auto;width:100%;margin-bottom:.8rem}.reusable-workspace{display:grid;min-height:0;aspect-ratio:auto}.reusable-workspace>img{position:relative;z-index:0;inset:auto;display:block;width:100%;height:auto;object-position:center}.reusable-workspace__shade{display:none}.reusable-workspace__flow,.reusable-workspace__result,.reusable-workspace__source{position:relative;inset:auto;width:100%;max-width:none;margin:0}.reusable-workspace__result,.reusable-workspace__source{padding:1.25rem;border-width:1px 0 0;background:#06182b;-webkit-backdrop-filter:none;backdrop-filter:none}.reusable-workspace h3{margin-top:.85rem;font-size:clamp(1.45rem,7vw,2rem);line-height:1.08}.reusable-workspace__flow{grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;padding:1rem;border-width:1px 0 0;background:#071a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.reusable-workspace__flow>img:first-child{width:3.8rem}.reusable-workspace__kx{width:2.7rem;height:2.7rem}.product-tour__stage{display:grid;min-height:0}.product-tour__copy,.product-tour__screen{position:relative;inset:auto;width:100%;margin:0}.product-tour__copy{min-width:0;padding:1.25rem;border-width:1px 0 0;background:#071a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.product-tour__screen{grid-row:1}.product-tour__copy{grid-row:2}.product-screenshot-crop,.product-screenshot-crop--chrome,.product-screenshot-crop--clean{aspect-ratio:auto}.product-screenshot-crop>img{width:100%;height:auto;object-fit:contain}.pricing-cinematic{display:grid;min-height:0}.pricing-cinematic>img{position:relative!important;grid-row:2;width:100%!important;height:auto!important}.pricing-cinematic__shade,.pricing-cinematic__signals{display:none}.pricing-cinematic__copy,.pricing-cinematic__rail{position:relative;inset:auto;width:100%}.pricing-cinematic__copy{grid-row:1;padding:1.5rem;background:#06182b}.pricing-cinematic__copy h1{font-size:clamp(2.65rem,13vw,3.7rem);line-height:.98}.pricing-cinematic__rail{grid-row:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:#071a2e}.pricing-cinematic__rail article{min-width:0;min-height:0}.pricing-cinematic__rail article>img{width:100%;height:auto}.value-engine-benefit{grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);padding:.9rem}.value-engine-benefit__pack>img{max-width:5.5rem}.pricing-tier-selector{width:100%;overflow:hidden}.pricing-tier-markers strong{font-size:.78rem}.pricing-tier-markers small{font-size:.52rem;overflow-wrap:normal}.pricing-decision__human-stage{display:grid;min-height:0}.pricing-decision__human-stage>img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain}.pricing-decision__shade{display:none}.pricing-decision__human-stage figcaption{position:relative;inset:auto;grid-template-columns:1fr;gap:0;padding:0 1.25rem 1.25rem;background:#071a2e}.pricing-decision__human-stage article{min-height:0;padding:1.2rem 0}.pricing-rate-ledger__table{overflow:visible;border:0}.pricing-rate-ledger table,.pricing-rate-ledger tbody,.pricing-rate-ledger td,.pricing-rate-ledger th,.pricing-rate-ledger thead,.pricing-rate-ledger tr{display:block;width:100%;min-width:0}.pricing-rate-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pricing-rate-ledger tbody tr{margin-bottom:1rem;overflow:hidden;border:1px solid rgba(94,178,235,.35);background:#071a2e}.pricing-rate-ledger tbody td,.pricing-rate-ledger tbody th{padding:.85rem 1rem}.pricing-rate-ledger tbody th{border-bottom:1px solid rgba(96,168,225,.2)}.pricing-rate-ledger__pack{width:min(10rem,58vw);height:auto}.pricing-rate-ledger tbody td:before{display:block;margin-bottom:.25rem;color:#73a1c6;font:.6rem Consolas,monospace;letter-spacing:.08em}.pricing-rate-ledger tbody td:nth-child(2):before{content:"PRICE"}.pricing-rate-ledger tbody td:nth-child(3):before{content:"BASE CREDITS"}.pricing-rate-ledger tbody td:nth-child(4):before{content:"BONUS"}.pricing-rate-ledger tbody td:nth-child(5):before{content:"BONUS CREDITS"}.pricing-rate-ledger tbody td:nth-child(6):before{content:"TOTAL CREDITS"}.pricing-rate-ledger tbody td:nth-child(7):before{content:"EFFECTIVE PRICE PER 100K CREDITS"}.audience-boundary,.audience-hero,.cinematic-bridge,.downloads-trial,.how-evidence,.how-hero,.outcome-landscape,.product-directory__human-scene,.product-placeholder__hero,.security-audit,.security-cinematic,.tutorial-hero__human,.vas-cinematic{display:grid;width:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.audience-boundary>img,.audience-hero>img,.cinematic-bridge>img,.downloads-trial>img,.how-evidence>img,.how-hero__background,.outcome-landscape>img,.product-directory__human-scene>img,.product-placeholder__hero>img,.security-access__photo,.security-ai__visual>img,.security-audit>img,.security-cinematic>img,.security-suite__portrait>img,.tutorial-hero__human>img,.vas-cinematic>img{position:relative!important;inset:auto!important;display:block;width:100%!important;max-width:100%;height:auto!important;object-fit:contain;object-position:center;transform:none!important}.audience-boundary__shade,.audience-hero__shade,.cinematic-bridge__paths,.cinematic-bridge__shade,.downloads-trial__shade,.how-evidence__scan,.how-evidence__shade,.how-hero__flow,.how-hero__shade,.outcome-landscape__shade,.product-directory__human-shade,.product-placeholder__shade,.security-access__photo-shade,.security-audit__shade,.security-cinematic__shade,.tutorial-hero__human-shade,.vas-cinematic__shade{display:none}.audience-boundary__copy,.audience-hero__copy,.audience-hero__signals,.cinematic-bridge figcaption,.cinematic-bridge__core,.cinematic-bridge__destination,.cinematic-bridge__source,.downloads-trial__copy,.downloads-trial__credit,.how-evidence__copy,.how-evidence__markers,.how-hero__brands,.how-hero__copy,.how-hero__screen,.outcome-landscape__brand,.outcome-landscape__rail,.product-directory__human-scene figcaption,.product-placeholder__hero>div,.security-audit__copy,.security-audit__flow,.security-cinematic__copy,.security-cinematic__status,.tutorial-hero__human figcaption,.vas-cinematic__mark,.vas-cinematic__new,.vas-cinematic__old{position:relative;inset:auto;width:100%;max-width:none;margin:0;transform:none}.audience-hero__copy,.how-hero__copy,.product-placeholder__hero>div,.security-cinematic__copy{grid-row:1;padding:1.5rem 1.25rem;background:#06182b}.audience-hero>img,.how-hero__background,.product-placeholder__hero>img,.security-cinematic>img{grid-row:2}.audience-hero__signals,.how-hero__brands,.security-cinematic__status{grid-row:3}.how-hero__screen{grid-row:4;height:auto;border-width:1px 0 0}.how-hero__screen>img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain}.how-hero__screen figcaption{position:relative;inset:auto;grid-template-columns:1fr;padding:1rem}.how-hero__brands{display:grid;grid-template-columns:1fr auto 1fr;padding:1rem;border-width:1px 0 0;background:#071a2e}.audience-boundary>img,.how-evidence>img,.security-audit>img{grid-row:1}.audience-boundary__copy,.how-evidence__copy,.security-audit__copy{grid-row:2;padding:1.4rem 1.25rem;background:#06182b}.how-evidence__markers,.security-audit__flow{grid-row:3;grid-template-columns:1fr;padding:0;background:#071a2e}.how-evidence__markers span,.security-audit__flow span{min-height:0;padding:.9rem 1rem;border-right:0;border-bottom:1px solid rgba(82,220,214,.16)}.audience-hero__signals,.security-cinematic__status{display:grid;grid-template-columns:1fr;padding:0;border-width:1px 0 0;background:#071a2e}.audience-hero__signals span,.security-cinematic__status span{min-height:0;justify-content:flex-start;padding:.9rem 1rem;border-right:0;border-bottom:1px solid rgba(82,220,214,.16)}.security-access__stage{display:grid;min-height:0;padding:0;align-content:start}.security-access__photo{grid-row:1}.security-access__beam,.security-access__gate,.security-access__outcomes,.security-access__source{position:relative;inset:auto;width:100%;max-width:none;margin:0}.security-access__gate,.security-access__outcomes,.security-access__source{padding:1.15rem;background:#071a2e}.security-access__beam{min-height:2rem}.security-ai__visual,.security-suite__portrait{display:grid;min-height:0;aspect-ratio:auto;overflow:hidden}.security-ai__deny,.security-suite__portrait>div{position:relative;inset:auto;width:100%;max-width:none;padding:1rem;background:#071a2e}.downloads-trial{padding:0}.downloads-trial>img{grid-row:1}.downloads-trial__copy,.downloads-trial__credit{padding:1.35rem 1.25rem;background:#06182b}.downloads-trial__credit{grid-row:2}.downloads-trial__copy{grid-row:3}.downloads-trial__credit strong{font-size:clamp(3rem,16vw,4.5rem)}.product-directory__human-scene figcaption,.tutorial-hero__human figcaption{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:0;background:#071a2e;text-shadow:none}.product-directory__human-scene figcaption article{min-height:0;padding:1.2rem}.tutorial-hero__human figcaption{grid-template-columns:auto 1fr;gap:.4rem .8rem;padding:1rem}.cinematic-bridge>img,.outcome-landscape>img,.vas-cinematic>img{grid-row:1}.cinematic-bridge figcaption,.cinematic-bridge__core,.cinematic-bridge__destination,.cinematic-bridge__source,.outcome-landscape__rail,.vas-cinematic__mark,.vas-cinematic__new,.vas-cinematic__old{padding:1.1rem;background:#071a2e;border-top:1px solid rgba(82,220,214,.2)}.cinematic-bridge__core{min-height:0;height:auto;border-radius:0}.cinematic-bridge__core .cinematic-bridge__brand-logo{width:min(100%,10rem)}.cinematic-bridge__products{gap:.5rem;margin-top:.7rem}.cinematic-bridge__products>span{grid-template-columns:2rem auto;min-height:2.7rem;padding:.45rem .65rem}.cinematic-bridge__products img{width:2rem;height:2rem}.cinematic-bridge__products strong{font-size:.78rem}.cinematic-bridge figcaption,.outcome-landscape__rail{grid-template-columns:1fr}.outcome-landscape__brand{position:absolute;z-index:1;top:.8rem;left:.8rem;width:auto}.outcome-landscape__brand img{width:min(10rem,48vw)}.outcome-landscape__rail article{padding:1rem 0}.vas-cinematic__mark{min-height:0}.vas-cinematic__ecosystem{position:relative;inset:auto;display:grid;grid-template-columns:1fr;justify-items:start;grid-gap:.65rem;gap:.65rem;transform:none}.vas-cinematic__ecosystem>i{transform:rotate(90deg)}.ai-boundary-stage{min-height:0;aspect-ratio:auto}.ai-boundary-stage__scene{position:relative!important;display:block;width:100%!important;height:auto!important;object-fit:contain}.ai-boundary-stage__motion,.ai-boundary-stage__shade{display:none}.ai-boundary-stage figcaption,.ai-boundary-stage__blocked,.ai-boundary-stage__human,.ai-boundary-stage__permitted{position:relative;inset:auto;width:100%;max-width:none;margin:0;padding:1rem;transform:none;background:#071a2e;border-top:1px solid rgba(82,220,214,.2)}.ai-boundary-stage figcaption,.ai-boundary-stage__blocked,.ai-boundary-stage__human{justify-items:start;text-align:left}.product-audio-overview{grid-template-columns:auto minmax(0,1fr);width:100%}.product-audio-modal{padding:.75rem}.product-audio-modal__body,.product-audio-modal__dialog header{padding:1.25rem}.compare-scene{display:grid;overflow:hidden}.compare-scene>img{position:relative;display:block;width:100%!important;max-width:100%;height:auto;object-fit:contain}.compare-scene__human{padding:1rem}.compare-scene__human,.product-placeholder__status{position:relative;inset:auto;width:100%;margin:0;background:#071a2e}.product-placeholder__status{grid-row:3;max-width:none;padding:1.25rem;transform:none;border-top:1px solid rgba(82,220,214,.2)}.security-suite__levels{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:hidden;padding:0}.security-suite__levels span{padding:.8rem 1rem;text-align:center;border-bottom:1px solid rgba(82,220,214,.16)}.security-suite__levels i{display:none}.comparison-table>div[role=table]{overflow:visible;border:0}.comparison-table__row{display:block;min-width:0;margin-bottom:1rem;border:1px solid #275c76;background:#071a2e}.comparison-table__header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.comparison-table__row>*{padding:1rem;border-right:0;border-bottom:1px solid #214b65}.comparison-table__row>:last-child{border-bottom:0}.comparison-table__row p:before{display:block;margin-bottom:.35rem;color:#67e5dc;font:.65rem var(--font-mono,monospace);letter-spacing:.1em}.comparison-table__row p:first-of-type:before{content:"KALKULEX"}.comparison-table__row p:last-of-type:before{content:"ALTERNATIVE"}.vas-governance-scene{display:grid;min-height:0;aspect-ratio:auto;overflow:hidden}.vas-governance-scene>img{position:relative!important;inset:auto!important;display:block;width:100%!important;height:auto!important;object-fit:contain}.vas-governance-scene__scan,.vas-governance-scene__shade{display:none}.vas-governance-marker,.vas-governance-scene figcaption{position:relative;inset:auto;display:grid;width:100%;max-width:none;margin:0;padding:1rem;transform:none;animation:none;background:#071a2e;border:0;border-top:1px solid rgba(82,220,214,.2);-webkit-backdrop-filter:none;backdrop-filter:none}.vas-governance-scene figcaption{grid-template-columns:1fr;gap:.75rem;overflow:hidden}.vas-governance-scene figcaption span{justify-content:flex-start}.kx-query-scale{overflow:visible;border:0;background:transparent}.kx-query-scale__head{position:absolute;width:1px;height:1px;min-width:0;display:block;overflow:hidden;clip:rect(0,0,0,0)}.kx-query-scale__row{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-width:0;min-height:0;margin-bottom:1rem;padding:0;border:1px solid rgba(104,171,229,.32);background:#071a2e}.kx-query-scale__row>span{display:block;min-width:0;padding:.8rem 1rem;border-bottom:1px solid rgba(104,171,229,.16)}.kx-query-scale__row>span:last-child{border-bottom:0}.kx-query-scale__row>span:before{display:block;margin-bottom:.3rem;color:#67e5dc;font:.62rem var(--font-mono,monospace);letter-spacing:.08em}.kx-query-scale__row>span:first-child:before{content:"ROWS TO EXCEL"}.kx-query-scale__row>span:nth-child(2):before{content:"SELECTED FIELDS"}.kx-query-scale__row>span:nth-child(3):before{content:"ILLUSTRATIVE RESULT"}.kx-query-scale__row>span:nth-child(4):before{content:"ILLUSTRATIVE KX CREDITS"}.kx-query-scale__row>span:first-child{grid-template-columns:minmax(4.5rem,auto) 1fr}.compare-pricing__scroll,.data-table-scroll{overflow:visible;border:0}.compare-pricing table,.compare-pricing tbody,.compare-pricing td,.compare-pricing th,.compare-pricing thead,.compare-pricing tr,.data-table-scroll table,.data-table-scroll tbody,.data-table-scroll td,.data-table-scroll th,.data-table-scroll thead,.data-table-scroll tr{display:block;width:100%;min-width:0}.compare-pricing thead,.data-table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.compare-pricing tbody tr,.data-table-scroll tbody tr{margin-bottom:1rem;overflow:hidden;border:1px solid rgba(104,171,229,.32);background:#071a2e}.compare-pricing tbody td,.compare-pricing tbody th,.data-table-scroll tbody td,.data-table-scroll tbody th{padding:.85rem 1rem;border-right:0;border-bottom:1px solid rgba(104,171,229,.16)}.compare-pricing tbody td:before,.data-table-scroll tbody td:before{display:block;margin-bottom:.3rem;color:#67e5dc;font:.62rem var(--font-mono,monospace);letter-spacing:.08em}.data-table-scroll tbody td:nth-child(2):before{content:"TYPICAL SEAT-BASED SAAS"}.data-table-scroll tbody td:nth-child(3):before{content:"KALKULEX VAS™"}.compare-pricing tbody td:nth-child(2):before{content:"COMMERCIAL MODEL"}.compare-pricing tbody td:nth-child(3):before{content:"PUBLISHED STARTING POINT"}.compare-pricing tbody td:nth-child(4):before{content:"WHAT CHANGES THE REQUIREMENT"}.compare-pricing tbody td:nth-child(5):before{content:"IMPORTANT BOUNDARY"}}@media (max-width:360px){.product-tour__controls{flex-wrap:wrap;gap:.5rem}.product-tour__progress{flex:0 0 100%;order:2}}@media (min-width:721px){.ai-boundary-stage,.audience-boundary,.audience-hero,.cinematic-bridge,.compare-decision,.compare-editions__track,.compare-scene,.downloads-trial,.how-evidence,.how-hero,.kx-transparency-scene,.outcome-landscape,.pricing-cinematic,.pricing-decision__human-stage,.pricing-work-examples__scene,.product-directory__human-scene,.product-placeholder__hero,.reusable-workspace,.security-access__stage,.security-audit,.security-cinematic,.vas-cinematic,.vas-governance-scene{left:50%;width:100vw!important;max-width:100vw!important;margin-right:0;margin-left:0;border-right-width:0;border-left-width:0;border-radius:0;transform:translateX(-50%)}.ai-boundary-stage__scene,.audience-boundary>img,.audience-hero>img,.cinematic-bridge>img,.downloads-trial>img,.how-evidence>img,.how-hero__background,.kx-transparency-scene>img,.outcome-landscape>img,.pricing-cinematic>img,.pricing-decision__human-stage>img,.pricing-work-examples__scene>img,.product-directory__human-scene>img,.product-placeholder__hero>img,.reusable-workspace>img,.security-access__photo,.security-ai__visual>img,.security-audit>img,.security-cinematic>img,.story-hero__image>img,.tutorial-hero__human>img,.vas-cinematic>img,.vas-governance-scene>img{width:100%;height:100%!important;object-fit:cover!important}.audience-hero--practice>img,.product-placeholder__hero--practice>img{object-position:76% center}.audience-hero--business>img{object-position:44% center}}@media (min-width:761px){.site-frame main .how-hero__screen{top:clamp(12rem,16vw,19rem);right:clamp(2rem,4vw,4.5rem);left:auto;width:min(48vw,52rem);max-width:52rem;height:auto;aspect-ratio:2/1;margin:0;transform:none}.site-frame main .how-hero__screen>img{object-fit:contain!important;object-position:center}}@media (min-width:601px) and (max-width:760px){.site-frame main .how-hero__screen{top:36.5rem;right:1rem;left:auto;width:calc(100% - 2rem);height:auto;transform:none}}.community-page{background:radial-gradient(circle at 84% 8%,rgba(63,225,211,.14),transparent 30rem),radial-gradient(circle at 12% 42%,rgba(36,121,235,.13),transparent 34rem),#031126}.community-board,.community-categories,.community-compose,.community-hero,.community-milestone,.community-privacy,.community-process,.community-standards{width:min(calc(100% - (var(--kx-gutter) * 2)),var(--kx-max));margin:0 auto}.community-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);min-height:42rem;padding:6rem clamp(2rem,4vw,4.5rem);overflow:hidden;border:1px solid rgba(78,171,222,.34);background:#04152b}.community-hero:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,rgba(2,16,35,.98),rgba(2,16,35,.91) 38%,rgba(2,16,35,.34) 70%,rgba(2,16,35,.18)),linear-gradient(180deg,rgba(3,17,36,.2),rgba(3,17,36,.82))}.community-hero__image{object-fit:cover;object-position:center}.community-hero aside,.community-hero__copy{position:relative;z-index:2}.community-board h2,.community-categories h2,.community-compose h2,.community-hero h1,.community-milestone h2,.community-privacy h2,.community-process h2,.community-standards h2{margin:0;color:#f4f8fc;font-weight:520;letter-spacing:-.052em;line-height:1.02}.community-hero h1{max-width:11ch;font-size:clamp(3.2rem,6.4vw,6.4rem)}.community-hero>div>p:not(.eyebrow){max-width:43rem;margin:2rem 0 0;color:#a9c4dd;font-size:1.13rem;line-height:1.8}.community-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2.5rem}.community-hero aside{padding:clamp(2rem,4vw,3.6rem);border:1px solid rgba(77,220,209,.44);background:linear-gradient(145deg,rgba(10,60,82,.9),rgba(4,25,47,.94));box-shadow:0 30px 90px rgba(0,7,22,.4),inset 0 1px rgba(255,255,255,.04)}.community-categories article>span,.community-hero aside>span,.community-milestone small,.community-standards article>span{color:#63e2d8;font:.68rem/1.4 Consolas,monospace;letter-spacing:.13em}.community-hero aside strong{display:block;margin-top:2.25rem;color:#f5f9fd;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:560;letter-spacing:-.045em;line-height:1.12}.community-board__header p,.community-categories article p,.community-compose__intro li,.community-compose__intro>p,.community-hero aside p,.community-milestone p,.community-privacy p,.community-process li p,.community-standards article p,.community-standards header>p,.community-standards li{color:#a7c0d8;line-height:1.7}.community-hero aside p{margin:1.5rem 0 0}.community-board{padding:7rem 0;border-top:1px solid rgba(92,163,220,.26)}.community-board__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:2.5rem}.community-board h2{max-width:12ch;font-size:clamp(2.8rem,5vw,5rem)}.community-board__header p:not(.eyebrow){max-width:48rem;margin:1.5rem 0 0;font-size:1.04rem}.community-board__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(91,164,222,.34);background:rgba(5,28,51,.82)}.community-board__summary>div{min-width:0;padding:1.5rem 1.75rem}.community-board__summary>div+div{border-left:1px solid rgba(91,164,222,.26)}.community-board__summary strong{display:block;color:#61e3d8;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;letter-spacing:-.04em;line-height:1}.community-board__summary span{display:block;margin-top:.65rem;color:#abc3da;font-size:.78rem;line-height:1.45}.community-board__controls{display:grid;grid-template-columns:minmax(15rem,1fr) auto minmax(10rem,.3fr);align-items:end;grid-gap:1rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;border:1px solid rgba(91,164,222,.3);background:#061a30}.community-board__search,.community-board__sort{display:grid;grid-gap:.45rem;gap:.45rem;color:#d7e5f1;font-size:.78rem;font-weight:600}.community-board__search input,.community-board__sort select{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid rgba(108,174,225,.42);border-radius:4px;color:#eef6fc;background:#031226;font:inherit}.community-board__empty button:focus-visible,.community-board__filters button:focus-visible,.community-board__search input:focus,.community-board__sort select:focus,.community-thread__votes button:focus-visible{outline:2px solid #63e3d8;outline-offset:2px}.community-board__filters{display:flex;flex-wrap:wrap;gap:.45rem}.community-board__empty button,.community-board__filters button{min-height:44px;padding:.65rem .9rem;border:1px solid rgba(100,172,225,.38);border-radius:4px;color:#b8cce0;background:rgba(5,27,50,.9);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.community-board__empty button:hover,.community-board__filters button.is-active,.community-board__filters button:hover{border-color:#60e3d8;color:#f3fbfe;background:rgba(37,157,164,.18)}.community-board__preview-note{margin:1rem 0 0;padding:.9rem 1.1rem;border-left:3px solid #58dcd2;color:#9ebbd3;background:rgba(9,48,73,.68);font-size:.78rem;line-height:1.55}.community-board__preview-note strong{color:#e9f5fb}.community-board__list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.community-thread{display:grid;grid-template-columns:7rem minmax(0,1fr);border:1px solid rgba(91,164,222,.34);background:linear-gradient(145deg,rgba(9,46,77,.96),rgba(4,23,44,.98));box-shadow:0 20px 58px rgba(0,7,22,.24)}.community-thread__votes{display:grid;grid-template-rows:1fr 1fr;border-right:1px solid rgba(91,164,222,.28);background:rgba(2,17,34,.62)}.community-thread__votes button{display:grid;place-content:center;justify-items:center;min-height:7.5rem;padding:.85rem;border:0;color:#8fb1cc;background:transparent;font:inherit;cursor:pointer}.community-thread__votes button+button{border-top:1px solid rgba(91,164,222,.23)}.community-thread__votes button:hover,.community-thread__votes button[aria-pressed=true]{color:#65eadf;background:rgba(43,173,171,.13)}.community-thread__votes button:nth-child(2)[aria-pressed=true]{color:#ff9bab;background:rgba(127,35,68,.15)}.community-thread__votes button>span{font-size:1rem}.community-thread__votes strong{margin-top:.3rem;color:#f4f9fc;font-size:1.4rem}.community-thread__votes small{margin-top:.15rem;font-size:.65rem}.community-thread__content{min-width:0;padding:clamp(1.5rem,3vw,2.4rem)}.community-thread__labels{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.community-thread__labels>span{padding:.35rem .55rem;border:1px solid rgba(98,170,222,.3);color:#a9c3da;font:.66rem/1.3 Consolas,monospace;letter-spacing:.04em}.community-thread__labels .community-thread__kind{color:#06182b;background:#68dfd6;border-color:#68dfd6}.community-thread__labels .community-thread__kind--feature-request{color:#071a30;background:#79bffa;border-color:#79bffa}.community-thread__labels .community-thread__kind--question{color:#22182e;background:#d6a5f5;border-color:#d6a5f5}.community-thread__labels .community-thread__status{margin-left:auto;color:#6ce5da;border-color:rgba(105,228,218,.42)}.community-thread h3{margin:1.35rem 0 0;color:#f4f9fc;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:560;letter-spacing:-.035em;line-height:1.15}.community-thread__content>p{max-width:64rem;margin:.8rem 0 0;color:#adc5db;line-height:1.65}.community-thread__meta{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(91,164,222,.22)}.community-thread__avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:0 0 auto;border:1px solid rgba(99,226,216,.5);border-radius:50%;color:#63e2d8;background:#092741;font-size:.72rem;font-weight:700}.community-thread__meta>span:nth-child(2){display:grid;grid-gap:.18rem;gap:.18rem}.community-thread__meta strong{color:#edf6fb;font-size:.82rem}.community-thread__meta small{color:#82a6c2;font-size:.7rem}.community-thread__reply-count{display:grid;grid-gap:.18rem;gap:.18rem;margin-left:auto;text-align:right}.community-thread__milestone{margin-top:1.25rem}.community-thread__milestone progress{display:block;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:0;background:rgba(100,170,220,.18)}.community-thread__milestone progress::-webkit-progress-bar{background:rgba(100,170,220,.18)}.community-thread__milestone progress::-moz-progress-bar,.community-thread__milestone progress::-webkit-progress-value{background:linear-gradient(90deg,#2a8ef3,#62e4d9)}.community-thread__milestone small{display:block;margin-top:.55rem;color:#84a9c5;font-size:.69rem}.community-thread__discussion{margin-top:1.4rem;border-top:1px solid rgba(91,164,222,.24)}.community-thread__discussion summary{display:flex;justify-content:space-between;min-height:44px;padding:1rem 0 0;color:#e7f3f9;font-size:.82rem;font-weight:650;cursor:pointer;list-style:none}.community-thread__discussion summary::-webkit-details-marker{display:none}.community-thread__discussion[open] summary span{transform:rotate(45deg)}.community-thread__discussion>div{padding:1rem 0 0;color:#aac2d8;line-height:1.65}.community-thread__discussion>div>p{margin:0}.community-thread__discussion>div>p+p{margin-top:.45rem}.community-thread__empty{margin-top:1.25rem;padding:1.1rem;border:1px dashed rgba(99,182,220,.36);background:rgba(3,20,39,.55)}.community-thread__empty strong{color:#edf6fb}.community-thread__empty p{margin:.4rem 0 0}.community-thread__empty a{display:inline-block;margin-top:.85rem;color:#61e3d8;font-weight:650;text-decoration:none}.community-thread__reply{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;margin-top:.8rem;padding:1.1rem;border:1px solid rgba(99,182,220,.34);background:rgba(7,39,65,.78)}.community-thread__reply p{margin:0}.community-thread__reply p+p{margin-top:.7rem;color:#b5cbdd}.community-thread__reply small{display:block;margin-top:.15rem;color:#7fa6c3;font-size:.68rem}.community-thread__reply-action{display:inline-block;margin-top:1rem;color:#61e3d8;font-weight:650;text-decoration:none}.community-board__empty{padding:3rem;border:1px dashed rgba(98,174,222,.4);text-align:center;background:rgba(4,25,46,.8)}.community-board__empty strong{color:#f1f8fb;font-size:1.25rem}.community-board__empty p{color:#9eb9d0}.community-categories,.community-process,.community-standards{padding:7rem 0;border-top:1px solid rgba(92,163,220,.26)}.community-categories>header,.community-process>header,.community-standards>header{display:grid;grid-template-columns:.7fr 1.3fr;align-items:end;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.community-visual{position:relative;min-height:clamp(19rem,36vw,34rem);margin:0 0 2rem;overflow:hidden;border:1px solid rgba(78,182,218,.4);background:#061a30;box-shadow:0 28px 80px rgba(0,7,22,.34)}.community-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 54%,rgba(2,15,32,.92))}.community-visual img{object-fit:cover}.community-visual figcaption{position:absolute;z-index:2;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2.5rem);padding-top:1rem;border-top:1px solid rgba(99,226,216,.48);color:#edf7fc;font-size:clamp(.82rem,1.2vw,1rem);font-weight:600;letter-spacing:.01em}.community-categories h2,.community-process h2,.community-standards h2{max-width:14ch;font-size:clamp(2.5rem,4.4vw,4.5rem)}.community-categories>div,.community-standards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(91,164,222,.3)}.community-categories article,.community-standards article{display:flex;flex-direction:column;min-width:0;min-height:24rem;padding:2rem;background:linear-gradient(180deg,rgba(9,43,72,.85),rgba(4,24,45,.95))}.community-categories article+article,.community-standards article+article{border-left:1px solid rgba(91,164,222,.28)}.community-categories h3,.community-standards h3{margin:3.5rem 0 1.25rem;color:#f3f8fc;font-size:1.45rem;font-weight:560;letter-spacing:-.025em;line-height:1.2}.community-categories article p{margin:0}.community-categories article a{display:flex;justify-content:space-between;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(88,172,220,.24);color:#f5f9fc;font-weight:650;text-decoration:none}.community-categories article a span{color:#62e4d9}.community-milestone{display:grid;grid-template-columns:.45fr 1.05fr .8fr;align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);padding:5rem clamp(2rem,5vw,5rem);border:1px solid rgba(73,214,199,.48);background:linear-gradient(110deg,rgba(20,94,112,.9),rgba(8,39,67,.96) 56%,rgba(4,24,46,.98));box-shadow:0 34px 100px rgba(0,7,22,.4)}.community-milestone__visual{grid-column:1/-1;width:100%;min-height:clamp(18rem,30vw,28rem)}.community-milestone>div:first-child{text-align:center}.community-milestone>div:first-child>span{display:block;color:#63eadf;font-size:clamp(5rem,9vw,8.5rem);font-weight:650;letter-spacing:-.08em;line-height:.8;text-shadow:0 0 36px rgba(85,231,220,.3)}.community-milestone small{display:block;margin-top:1.25rem}.community-milestone h2{font-size:clamp(2.25rem,3.8vw,3.8rem)}.community-milestone>div:nth-child(2)>p:last-child{margin:1.5rem 0 0}.community-milestone aside{padding-left:2rem;border-left:1px solid rgba(104,221,211,.32)}.community-milestone aside strong{color:#f1f7fb}.community-milestone ul{margin:1rem 0;padding-left:1.1rem;color:#b6cee3;line-height:1.75}.community-milestone aside p{margin:1.25rem 0 0;font-size:.86rem}.community-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(85,221,211,.45);list-style:none}.community-process li{min-height:13rem;padding:2rem;border-bottom:1px solid rgba(88,164,222,.25)}.community-process li+li{border-left:1px solid rgba(88,164,222,.25)}.community-process li>span{color:#61e1d7;font:.76rem Consolas,monospace}.community-process li strong{display:block;margin-top:2.5rem;color:#f4f8fc;font-size:1.25rem}.community-process li p{margin:.7rem 0 0;font-size:.92rem}.community-compose{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);padding:7rem 0;border-top:1px solid rgba(92,163,220,.26)}.community-compose h2{max-width:10ch;font-size:clamp(2.6rem,4.5vw,4.6rem)}.community-compose__intro>p{margin-top:1.5rem}.community-compose__intro ul{margin:2rem 0 0;padding-left:1.2rem}.community-compose__intro li+li{margin-top:.75rem}.community-form{padding:clamp(1.5rem,3.5vw,3rem);border:1px solid rgba(91,168,225,.34);background:linear-gradient(150deg,rgba(9,46,77,.94),rgba(4,24,45,.98));box-shadow:0 28px 80px rgba(0,8,25,.34)}.community-form fieldset{margin:0;padding:0;border:0}.community-form legend,.community-form__grid>label{color:#d8e6f2;font-size:.82rem;font-weight:650}.community-form__kind{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem}.community-form__kind legend{grid-column:1/-1;margin-bottom:.75rem}.community-form__kind label{position:relative;display:block;min-height:6rem;padding:1rem;border:1px solid rgba(97,165,220,.35);cursor:pointer}.community-form__kind label.is-selected{border-color:#5ce2d7;background:rgba(37,157,164,.16);box-shadow:inset 0 -3px #5ce2d7}.community-form__kind input{position:absolute;opacity:0}.community-form__kind small,.community-form__kind strong{display:block}.community-form__kind strong{color:#f3f8fc;font-size:.88rem}.community-form__kind small{margin-top:.45rem;color:#91b1cf;font-size:.73rem;line-height:1.4}.community-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-top:2rem}.community-form__grid>label{display:grid;grid-gap:.5rem;gap:.5rem}.community-form__wide{grid-column:1/-1}.community-form input,.community-form select,.community-form textarea{width:100%;min-height:44px;padding:.75rem .85rem;border:1px solid rgba(108,174,225,.42);border-radius:4px;color:#eef6fc;background:#061a30;font:inherit}.community-form textarea{resize:vertical;line-height:1.55}.community-form input:focus,.community-form select:focus,.community-form textarea:focus{outline:2px solid #63e3d8;outline-offset:2px;border-color:transparent}.community-form__trap{position:absolute!important;left:-9999px}.community-form__agreements{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.5rem}.community-form__agreements label{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;color:#a9c1d7;font-size:.82rem;line-height:1.55}.community-form__agreements input{width:1.1rem;min-height:1.1rem;margin-top:.15rem;accent-color:#54dcd1}.community-form__actions{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.community-form__status{margin:0;color:#a9c2d8;font-size:.85rem}.community-form__status.is-sent{color:#67e5d9}.community-form__status.is-error{color:#ff9aa8}.community-standards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-standards__visual{min-height:clamp(18rem,32vw,30rem)}.community-standards article{min-height:27rem}.community-standards article:nth-child(2){background:linear-gradient(180deg,rgba(72,24,47,.65),rgba(28,14,31,.92))}.community-standards article:nth-child(2)>span{color:#ff91a3}.community-standards ul{margin:0;padding-left:1.1rem}.community-standards li+li{margin-top:.65rem}.community-privacy{display:grid;grid-template-columns:1fr .75fr;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);padding:5rem 0 7rem;border-top:1px solid rgba(92,163,220,.26)}.community-privacy h2{max-width:16ch;font-size:clamp(2.4rem,4vw,4rem)}.community-privacy>div:last-child{align-self:end}.community-privacy>div:last-child p{margin:0 0 1.75rem}@media (max-width:980px){.community-compose,.community-hero{grid-template-columns:1fr}.community-hero{gap:3rem}.community-hero aside{max-width:38rem}.community-categories>div{grid-template-columns:1fr 1fr}.community-categories article:nth-child(3){border-left:0}.community-categories article:nth-child(n+3){border-top:1px solid rgba(91,164,222,.28)}.community-milestone{grid-template-columns:.45fr 1fr}.community-milestone aside{grid-column:1/-1;padding:2rem 0 0;border-top:1px solid rgba(104,221,211,.32);border-left:0}.community-board__controls{grid-template-columns:1fr 1fr}.community-board__filters{grid-column:1/-1;grid-row:2}}@media (max-width:760px){.community-board,.community-categories,.community-compose,.community-hero,.community-milestone,.community-privacy,.community-process,.community-standards{width:min(calc(100% - 2.5rem),var(--kx-max))}.community-hero{min-height:38rem;padding:4rem 1.5rem}.community-hero:after{background:linear-gradient(180deg,rgba(2,16,35,.72),rgba(2,16,35,.97) 78%),linear-gradient(90deg,rgba(2,16,35,.82),rgba(2,16,35,.3))}.community-hero__image{object-position:66% center}.community-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.community-hero__actions>*{width:100%}.community-hero aside{padding:1.5rem}.community-board{padding:4.5rem 0}.community-board__header{grid-template-columns:1fr;gap:1.5rem}.community-board__header .primary-action{width:100%}.community-board__summary{grid-template-columns:1fr 1fr}.community-board__summary>div:nth-child(3){border-left:0}.community-board__summary>div:nth-child(n+3){border-top:1px solid rgba(91,164,222,.26)}.community-board__controls{grid-template-columns:1fr}.community-board__filters{grid-column:auto;grid-row:auto}.community-board__filters button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.45rem)}.community-thread{grid-template-columns:1fr}.community-thread__votes{grid-template-columns:1fr 1fr;grid-template-rows:auto;border-right:0;border-bottom:1px solid rgba(91,164,222,.28)}.community-thread__votes button{grid-template-columns:auto auto auto;min-height:44px;gap:.45rem}.community-thread__votes button+button{border-top:0;border-left:1px solid rgba(91,164,222,.23)}.community-thread__votes small,.community-thread__votes strong{margin:0}.community-thread__labels .community-thread__status{width:100%;margin-left:0}.community-thread__meta{align-items:flex-start;flex-wrap:wrap}.community-thread__reply-count{width:100%;margin-left:3.35rem;text-align:left}.community-categories,.community-compose,.community-process,.community-standards{padding:4.5rem 0}.community-categories>header,.community-privacy,.community-process>header,.community-standards>header{grid-template-columns:1fr;gap:1.5rem}.community-categories>div,.community-process ol,.community-standards__grid{grid-template-columns:1fr}.community-categories article,.community-standards article{min-height:0;padding:1.5rem;border-left:0!important}.community-categories article+article,.community-standards article+article{border-top:1px solid rgba(91,164,222,.28)}.community-categories h3,.community-standards h3{margin-top:2rem}.community-categories article a{margin-top:2.5rem}.community-milestone{grid-template-columns:1fr;padding:3rem 1.5rem}.community-milestone__visual,.community-standards__visual,.community-visual{min-height:16rem}.community-categories__visual img{object-position:51% center}.community-milestone__visual img{object-position:62% center}.community-standards__visual img{object-position:48% center}.community-milestone aside{grid-column:auto}.community-process li{min-height:0;padding:1.5rem}.community-process li+li{border-left:0}.community-process li strong{margin-top:1.5rem}.community-compose{gap:2.5rem}.community-form{padding:1.25rem}.community-form__grid,.community-form__kind{grid-template-columns:1fr}.community-form__wide{grid-column:auto}.community-form__kind label{min-height:0}.community-form__actions{align-items:stretch;flex-direction:column}.community-form__actions .primary-action{width:100%}.community-privacy{padding:4rem 0 5rem}}.capabilities-page{overflow:clip;background:linear-gradient(rgba(68,153,214,.055) 1px,transparent 0),linear-gradient(90deg,rgba(68,153,214,.055) 1px,transparent 0),#031329;background-size:4rem 4rem}.capabilities-hero{display:grid;grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr);width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));min-height:46rem;margin:clamp(3rem,7vw,7rem) auto 0;border:1px solid rgba(102,214,221,.38);background:linear-gradient(135deg,rgba(7,36,66,.98),rgba(3,19,41,.94));box-shadow:0 3rem 8rem rgba(0,0,0,.3)}.capabilities-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,6rem)}.capabilities-hero__copy h1{max-width:10ch;margin:1.5rem 0 2rem;font-size:clamp(3.4rem,5.8vw,6.4rem);line-height:.94;letter-spacing:-.065em}.capabilities-hero__copy h1 span{display:block;margin-top:.12em;color:#67e5da;background:linear-gradient(90deg,#67e5da,#62a9ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.capabilities-hero__copy>p{max-width:36rem;margin:0;color:#b7cde1;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.7}.capabilities-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.25rem}.capabilities-console{position:relative;min-width:0;margin:0;overflow:hidden;background:#06182b;-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 12%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 12%)}.capabilities-console>img{width:100%;height:100%;object-fit:cover;object-position:38% center;filter:saturate(.94) contrast(1.03)}.capabilities-console__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,19,41,.24),transparent 38%),linear-gradient(180deg,transparent 55%,rgba(3,19,41,.96));pointer-events:none}.capabilities-console__rail{position:absolute;right:clamp(1.25rem,3vw,3rem);bottom:clamp(1.25rem,3vw,3rem);left:clamp(1.25rem,3vw,3rem);display:grid;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;border:1px solid rgba(103,229,218,.5);background:rgba(3,19,41,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.capabilities-console__rail span{padding:1.15rem 1.35rem}.capabilities-console__rail i{height:1px;background:linear-gradient(90deg,rgba(103,229,218,.25),#67e5da,rgba(103,229,218,.25))}.capabilities-console__rail span{color:#67e5da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;letter-spacing:.16em}.capabilities-console figcaption{position:absolute;top:1.5rem;right:1.5rem;max-width:18rem;padding:.85rem 1rem;border:1px solid rgba(104,183,255,.5);background:rgba(3,19,41,.86);color:#d5e6f6;font-size:.78rem;line-height:1.5;text-align:right}.capabilities-console figcaption strong{display:block;color:#67e5da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;letter-spacing:.14em}.capabilities-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));margin:0 auto clamp(5rem,9vw,9rem);color:#031329;background:linear-gradient(105deg,#7df2d1,#67dce4 48%,#72b8ff)}.capabilities-journey article{min-height:14rem;padding:2rem}.capabilities-journey article+article{border-left:1px solid rgba(3,19,41,.22)}.capabilities-card__meta,.capabilities-journey span,.capabilities-products article>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em}.capabilities-journey strong{display:block;margin:2.75rem 0 .7rem;color:inherit;font-size:1.35rem}.capabilities-journey p{margin:0;color:rgba(3,19,41,.78);font-size:.92rem;line-height:1.55}.capabilities-boundary,.capabilities-map,.capabilities-products{width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));margin-right:auto;margin-left:auto}.capabilities-map{padding:0 0 clamp(6rem,10vw,10rem)}.capabilities-map>header,.capabilities-products__heading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr);grid-gap:clamp(2rem,8vw,9rem);gap:clamp(2rem,8vw,9rem);align-items:end;margin-bottom:3rem}.capabilities-boundary h2,.capabilities-map>header h2,.capabilities-products__heading h2{margin:1rem 0 0;font-size:clamp(2.7rem,5vw,5.3rem);line-height:1;letter-spacing:-.05em}.capabilities-map>header p,.capabilities-products__heading p{margin:0;color:#adc4d9;font-size:1.08rem;line-height:1.7}.capabilities-map__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(101,188,222,.34);border-left:1px solid rgba(101,188,222,.34)}.capabilities-map__grid article{position:relative;min-height:20rem;padding:clamp(2rem,4vw,3.5rem);border-right:1px solid rgba(101,188,222,.34);border-bottom:1px solid rgba(101,188,222,.34);background:rgba(4,28,52,.72)}.capabilities-map__grid article:after{position:absolute;top:0;right:0;width:5rem;height:.22rem;background:var(--capability-accent,#67e5da);content:""}.capabilities-card--available{--capability-accent:#67e5da}.capabilities-card--future{--capability-accent:#68b7ff}.capabilities-card--practice{--capability-accent:#a795ff}.capabilities-card--range{--capability-accent:#f7cf71}.capabilities-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--capability-accent,#67e5da)}.capabilities-map__grid h3{max-width:18ch;margin:3.25rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.08}.capabilities-map__grid p{max-width:42rem;margin:0;color:#afc6da;line-height:1.7}.capabilities-map__grid article>strong{display:block;margin-top:2rem;color:#f4f8ff;font-size:1rem;line-height:1.5}.capabilities-products{padding:clamp(5rem,9vw,9rem) 0;border-top:1px solid rgba(103,229,218,.35)}.capabilities-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.capabilities-products article{display:flex;min-height:29rem;flex-direction:column;padding:clamp(2rem,3.2vw,3rem);border:1px solid rgba(101,188,222,.34);background:linear-gradient(180deg,rgba(10,53,81,.78),rgba(4,25,47,.94))}.capabilities-products article:nth-child(2){background:linear-gradient(180deg,rgba(18,55,91,.82),rgba(4,25,47,.94))}.capabilities-products article:nth-child(3){background:linear-gradient(180deg,rgba(38,43,88,.72),rgba(4,25,47,.94))}.capabilities-products article>span{color:#67e5da}.capabilities-products article:nth-child(2)>span{color:#68b7ff}.capabilities-products article:nth-child(3)>span{color:#a795ff}.capabilities-products h3{margin:4rem 0 1.2rem;font-size:clamp(2rem,3vw,3rem)}.capabilities-products p{margin:0;color:#afc6da;line-height:1.7}.capabilities-products a{margin-top:auto;padding-top:2rem;color:#f4f8ff;font-weight:700}.capabilities-boundary{display:grid;grid-template-columns:1.05fr repeat(2,minmax(0,.72fr));grid-gap:0;gap:0;margin-bottom:clamp(6rem,10vw,10rem);border:1px solid rgba(103,229,218,.38);background:rgba(4,28,52,.88)}.capabilities-boundary>*{padding:clamp(2rem,4vw,4rem)}.capabilities-boundary>*+*{border-left:1px solid rgba(103,229,218,.28)}.capabilities-boundary h2{max-width:11ch;font-size:clamp(2.4rem,4vw,4.5rem)}.capabilities-boundary h3{margin:2.75rem 0 1rem;color:#67e5da;font-size:1.25rem}.capabilities-boundary p{align-self:stretch;margin:0;color:#afc6da;line-height:1.7}.capabilities-boundary>a,.capabilities-boundary>p{display:flex;align-items:center}.capabilities-boundary>a{justify-content:center;margin:0;border:0;border-radius:0;text-align:center}@media (max-width:1000px){.capabilities-hero{grid-template-columns:1fr}.capabilities-console{min-height:36rem;-webkit-clip-path:none;clip-path:none}.capabilities-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities-journey article:nth-child(3){border-left:0;border-top:1px solid rgba(3,19,41,.22)}.capabilities-journey article:nth-child(4){border-top:1px solid rgba(3,19,41,.22)}.capabilities-products__grid{grid-template-columns:1fr}.capabilities-products article{min-height:22rem}.capabilities-boundary{grid-template-columns:1fr 1fr}.capabilities-boundary>:first-child{grid-column:1/-1}.capabilities-boundary>:nth-child(2){border-left:0}.capabilities-boundary>:nth-child(2),.capabilities-boundary>:nth-child(3){border-top:1px solid rgba(103,229,218,.28)}}@media (max-width:700px){.capabilities-boundary,.capabilities-hero,.capabilities-journey,.capabilities-map,.capabilities-products{width:min(calc(100% - (2 * var(--kx-mobile-gutter))),var(--kx-max))}.capabilities-hero{min-height:0;margin-top:2rem}.capabilities-hero__copy{padding:2.25rem 1.35rem 2.75rem}.capabilities-hero__copy h1{font-size:clamp(2.75rem,13vw,4rem)}.capabilities-hero__actions>*{width:100%}.capabilities-console{min-height:27rem}.capabilities-console>img{object-position:37% center}.capabilities-console figcaption{top:.75rem;right:.75rem;left:.75rem;max-width:none;text-align:left}.capabilities-console__rail{right:.75rem;bottom:.75rem;left:.75rem;grid-template-columns:1fr}.capabilities-console__rail span{padding:.65rem .8rem}.capabilities-console__rail i{display:none}.capabilities-journey{grid-template-columns:1fr}.capabilities-journey article{min-height:0;padding:1.5rem}.capabilities-journey article+article{border-top:1px solid rgba(3,19,41,.22);border-left:0}.capabilities-journey strong{margin-top:1.5rem}.capabilities-map>header,.capabilities-products__heading{grid-template-columns:1fr;gap:1.5rem}.capabilities-map>header h2,.capabilities-products__heading h2{font-size:clamp(2.5rem,12vw,3.8rem)}.capabilities-map__grid{grid-template-columns:1fr}.capabilities-map__grid article{min-height:0;padding:1.5rem}.capabilities-map__grid h3{margin-top:2.25rem}.capabilities-products{padding:5rem 0}.capabilities-products article{min-height:20rem;padding:1.5rem}.capabilities-products h3{margin-top:3rem}.capabilities-boundary{grid-template-columns:1fr}.capabilities-boundary>*{padding:1.5rem}.capabilities-boundary>:first-child{grid-column:auto}.capabilities-boundary>*+*{border-top:1px solid rgba(103,229,218,.28);border-left:0}}.capability-atlas{overflow:clip;background:#04152a}.capability-atlas__hero{position:relative;display:flex;flex-direction:column;min-height:clamp(48rem,76vw,66rem);overflow:hidden;border-bottom:1px solid rgba(99,227,216,.44)}.capability-atlas__hero>img{object-fit:cover;object-position:center}.capability-atlas__hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,17,36,.98),rgba(3,17,36,.87) 38%,rgba(3,17,36,.2) 72%),linear-gradient(180deg,rgba(3,17,36,.12) 45%,rgba(3,17,36,.96))}.capability-atlas__hero-copy{position:relative;z-index:2;width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));margin:0 auto;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(3rem,5vw,5rem)}.capability-atlas__hero-copy h1{max-width:10ch;margin:1.4rem 0 2rem;font-size:clamp(4rem,7vw,7.6rem);line-height:.9;letter-spacing:-.07em}.capability-atlas__hero-copy h1 span{display:block;margin-top:.12em;color:#67e4da}.capability-atlas__hero-copy>p{max-width:43rem;color:#c4d7e8;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.7}.capability-atlas__hero-products{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));margin:auto auto 0;border:1px solid rgba(99,227,216,.45);border-bottom:0;background:rgba(3,21,43,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.capability-atlas__hero-products a{display:grid;min-height:11rem;align-content:center;padding:1.65rem 2rem;color:#f4f8ff;text-decoration:none}.capability-atlas__hero-products a+a{border-left:1px solid rgba(99,227,216,.25)}.capability-atlas__hero-products a:hover{background:rgba(25,91,121,.4)}.capability-atlas__hero-products strong{font-size:1.65rem}.capability-atlas__hero-products span{margin-top:.35rem;color:#b2cadf;line-height:1.45}.capability-atlas__hero-products small{margin-top:1.1rem;color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;letter-spacing:.12em}.capability-atlas__comparison,.capability-atlas__controls,.capability-atlas__cta,.capability-atlas__orientation,.capability-product{width:min(calc(100% - (2 * var(--kx-gutter))),var(--kx-max));margin-right:auto;margin-left:auto}.capability-atlas__orientation{padding:clamp(6rem,10vw,10rem) 0}.capability-atlas__orientation>header,.capability-product__header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr);grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:end}.capability-atlas__orientation h2{max-width:15ch;margin:1rem 0 0;font-size:clamp(3rem,5.2vw,5.7rem);line-height:.98;letter-spacing:-.055em}.capability-atlas__orientation>header>p,.capability-product__summary p{margin:0;color:#aec5d9;font-size:1.08rem;line-height:1.75}.capability-atlas__operating-models{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:4rem;border-top:1px solid rgba(100,184,223,.35);border-bottom:1px solid rgba(100,184,223,.35)}.capability-atlas__operating-models article{min-height:19rem;padding:2.4rem;background:linear-gradient(180deg,rgba(10,48,74,.72),rgba(4,24,45,.82))}.capability-atlas__operating-models article:nth-of-type(2){background:linear-gradient(180deg,rgba(10,56,89,.78),rgba(4,24,45,.86))}.capability-atlas__operating-models article:nth-of-type(3){background:linear-gradient(180deg,rgba(41,43,88,.64),rgba(4,24,45,.86))}.capability-atlas__operating-models>i{display:grid;width:4rem;place-items:center;color:#67e4da;font-size:1.6rem;font-style:normal}.capability-atlas__lite-stage aside>span,.capability-atlas__operating-models article>span,.capability-atlas__practice-copy>span{color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em}.capability-atlas__operating-models article>strong{display:block;margin-top:3.5rem;font-size:2.4rem}.capability-atlas__operating-models p{margin:1rem 0 0;color:#afc5d8;line-height:1.65}.capability-product{padding:clamp(6rem,10vw,10rem) 0;border-top:1px solid rgba(99,227,216,.4)}.capability-product--practice,.capability-product--suite{width:100%;padding-right:max(var(--kx-gutter),calc((100vw - var(--kx-max)) / 2));padding-left:max(var(--kx-gutter),calc((100vw - var(--kx-max)) / 2))}.capability-product--suite{background:radial-gradient(circle at 70% 18%,rgba(44,117,186,.18),transparent 34rem),#061b34}.capability-product--practice{background:radial-gradient(circle at 24% 35%,rgba(112,88,205,.16),transparent 30rem),#07172d}.capability-product__identity{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:start}.capability-product__number{display:grid;width:5rem;height:5rem;place-items:center;border:1px solid #67e4da;border-radius:50%;color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem}.capability-product__identity h2{margin:.85rem 0 .35rem;font-size:clamp(4rem,7vw,7.2rem);line-height:.9;letter-spacing:-.065em}.capability-product__identity strong{display:block;max-width:32rem;color:#b9d0e3;font-size:1.05rem;line-height:1.5}.capability-product__summary .text-action{display:inline-block;margin-top:1.5rem}.capability-atlas__lite-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);grid-gap:1rem;gap:1rem;margin-top:4rem}.capability-atlas__screen-wall{position:relative;min-height:48rem;overflow:hidden;border:1px solid rgba(99,227,216,.38);background:linear-gradient(rgba(80,163,207,.07) 1px,transparent 0),linear-gradient(90deg,rgba(80,163,207,.07) 1px,transparent 0),#061b34;background-size:3rem 3rem}.capability-atlas__screen{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(102,190,224,.5);background:#05172b;box-shadow:0 2rem 5rem rgba(0,0,0,.35)}.capability-atlas__screen img{display:block;width:100%;height:auto}.capability-atlas__screen figcaption{padding:.8rem 1rem;color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;letter-spacing:.13em}.capability-atlas__screen--main{top:4rem;right:4rem;left:4rem;z-index:2}.capability-atlas__screen--secondary{bottom:2rem;left:2rem;z-index:3;width:45%;transform:rotate(-2deg)}.capability-atlas__screen--tertiary{right:2rem;bottom:2.75rem;z-index:4;width:42%;transform:rotate(2deg)}.capability-atlas__lite-stage aside{padding:clamp(2rem,4vw,4rem);border:1px solid rgba(99,227,216,.38);background:linear-gradient(180deg,rgba(14,75,91,.7),rgba(5,27,51,.96))}.capability-atlas__lite-stage aside h3,.capability-atlas__practice-copy h3,.capability-atlas__suite-intro h3{margin:3rem 0 1.5rem;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.04;letter-spacing:-.045em}.capability-atlas__lite-stage ol{margin:3rem 0 0;padding:0;list-style:none}.capability-atlas__lite-stage li{display:grid;grid-template-columns:5rem 1fr;grid-gap:1rem;gap:1rem;padding:1.15rem 0;border-top:1px solid rgba(99,227,216,.24)}.capability-atlas__lite-stage li strong{color:#f4f8ff}.capability-atlas__lite-stage li span{color:#aac2d7;line-height:1.5}.capability-atlas__module-grid{display:grid;margin-top:1rem;border-top:1px solid rgba(99,174,218,.34);border-left:1px solid rgba(99,174,218,.34)}.capability-atlas__module-grid--lite{grid-template-columns:repeat(3,1fr)}.capability-atlas__module-grid--suite{grid-template-columns:repeat(4,1fr)}.capability-atlas__module-grid--practice{grid-template-columns:repeat(3,1fr)}.capability-atlas__module-grid article{min-height:24rem;padding:clamp(1.75rem,3vw,3rem);border-right:1px solid rgba(99,174,218,.34);border-bottom:1px solid rgba(99,174,218,.34);background:rgba(4,27,51,.68)}.capability-atlas__module-grid--suite article{min-height:20rem}.capability-atlas__module-grid--practice article{min-height:19rem}.capability-atlas__module-grid article>span{color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em}.capability-atlas__module-grid h3{margin:3rem 0 1rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.capability-atlas__module-grid p{margin:0;color:#afc5d8;line-height:1.65}.capability-atlas__module-grid ul{margin:1.6rem 0 0;padding:0;list-style:none}.capability-atlas__module-grid li{position:relative;padding-left:1rem;color:#c6d8e7;font-size:.87rem;line-height:1.55}.capability-atlas__module-grid li:before{position:absolute;top:.65em;left:0;width:.3rem;height:.3rem;border-radius:50%;background:#67e4da;content:""}.capability-atlas__module-grid li+li{margin-top:.55rem}.capability-atlas__suite-visual{position:relative;min-height:clamp(30rem,50vw,46rem);margin:4rem 0 0;overflow:hidden;border:1px solid rgba(105,181,255,.42)}.site-frame main .capability-atlas__suite-visual>img{object-fit:cover;object-position:center}.capability-atlas__suite-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,18,37,.96))}.capability-atlas__suite-visual figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;border:1px solid rgba(105,181,255,.45);background:rgba(3,22,44,.86)}.capability-atlas__suite-visual figcaption span{color:#68b7ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;letter-spacing:.14em}.capability-atlas__suite-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:end;padding:5rem 0 3rem}.capability-atlas__suite-intro h3{max-width:15ch;margin:0}.capability-atlas__suite-intro p{margin:0;color:#afc5d8;font-size:1.05rem;line-height:1.75}.capability-product--suite .capability-atlas__module-grid article>span{color:#68b7ff}.capability-atlas__practice-stage{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem;margin-top:4rem}.capability-atlas__practice-visual{position:relative;min-height:42rem;overflow:hidden;border:1px solid rgba(167,149,255,.48);background:#071a35}.site-frame main .capability-atlas__practice-visual>img{object-fit:cover;object-position:center}.capability-atlas__practice-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,18,37,.96))}.capability-atlas__practice-visual figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;border:1px solid rgba(167,149,255,.62);background:rgba(6,25,52,.88);box-shadow:0 1.5rem 4rem rgba(0,0,0,.3)}.capability-atlas__practice-visual figcaption span{color:#a795ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;letter-spacing:.14em}.capability-atlas__practice-copy{padding:clamp(2.5rem,5vw,5rem);border:1px solid rgba(167,149,255,.42);background:linear-gradient(180deg,rgba(43,42,88,.78),rgba(6,24,47,.94))}.capability-atlas__practice-copy>span{color:#a795ff}.capability-atlas__practice-copy p{color:#b5c9dc;font-size:1.02rem;line-height:1.75}.capability-product--practice .capability-atlas__module-grid article>span{color:#a795ff}.capability-atlas__controls{padding:clamp(6rem,10vw,10rem) 0}.capability-atlas__controls header{display:grid;grid-template-columns:.65fr 1fr;grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:end;margin-bottom:3rem}.capability-atlas__comparison h2,.capability-atlas__controls h2,.capability-atlas__cta h2{margin:1rem 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.98;letter-spacing:-.055em}.capability-atlas__controls>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(99,227,216,.35);border-left:1px solid rgba(99,227,216,.35)}.capability-atlas__controls article{min-height:18rem;padding:2.4rem;border-right:1px solid rgba(99,227,216,.35);border-bottom:1px solid rgba(99,227,216,.35)}.capability-atlas__controls article>span{color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.capability-atlas__controls h3{margin:3rem 0 1rem;font-size:1.35rem}.capability-atlas__controls article p{margin:0;color:#afc5d8;line-height:1.65}.capability-atlas__comparison{padding:clamp(6rem,10vw,10rem) 0;border-top:1px solid rgba(99,227,216,.35)}.capability-atlas__comparison header{max-width:62rem}.capability-atlas__table-wrap{margin-top:3rem;overflow:hidden;padding:clamp(.65rem,1.5vw,1.25rem);border:1px solid rgba(106,209,220,.42);border-radius:1.5rem;background:radial-gradient(circle at 18% 0,rgba(77,225,211,.12),transparent 28rem),radial-gradient(circle at 92% 18%,rgba(139,112,236,.12),transparent 24rem),rgba(5,25,48,.92);box-shadow:0 2rem 5rem rgba(0,0,0,.24)}.capability-atlas__comparison table{width:100%;border-collapse:separate;border-spacing:.65rem;table-layout:fixed}.capability-atlas__comparison td,.capability-atlas__comparison th{padding:1.35rem 1.4rem;border:1px solid rgba(99,174,218,.22);color:#b8cde0;line-height:1.55;text-align:left;vertical-align:middle}.capability-atlas__comparison thead th{position:relative;height:13rem;overflow:hidden;padding:1.6rem;border-radius:1rem;background:linear-gradient(145deg,rgba(12,58,88,.96),rgba(5,29,54,.96));color:#f4f8ff;vertical-align:bottom}.capability-atlas__comparison-axis{width:15%;background:rgba(4,22,42,.78)!important}.capability-atlas__comparison-axis span,.capability-atlas__product-heading>span{display:block;color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;letter-spacing:.13em}.capability-atlas__comparison-axis strong{display:block;margin-top:.75rem;color:#a9c2d7;font-size:.95rem}.capability-atlas__product-heading:after{position:absolute;top:-2.6rem;right:-1.6rem;width:9rem;height:9rem;border:1px solid;border-radius:50%;opacity:.14;content:""}.capability-atlas__product-heading>strong{position:relative;z-index:1;display:block;margin-top:2.1rem;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1;letter-spacing:-.035em}.capability-atlas__product-heading>small{position:relative;z-index:1;display:inline-flex;margin-top:1rem;padding:.42rem .55rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;letter-spacing:.09em}.capability-atlas__product-heading--lite{background:linear-gradient(145deg,rgba(19,112,115,.96),rgba(7,49,69,.98))!important}.capability-atlas__product-heading--suite{background:linear-gradient(145deg,rgba(22,78,135,.98),rgba(7,38,72,.98))!important}.capability-atlas__product-heading--suite>span{color:#7dc1ff}.capability-atlas__product-heading--practice{background:linear-gradient(145deg,rgba(64,55,127,.98),rgba(24,35,76,.98))!important}.capability-atlas__product-heading--practice>span{color:#b3a4ff}.capability-atlas__comparison tbody td,.capability-atlas__comparison tbody th{background:rgba(8,35,62,.7)}.capability-atlas__comparison tbody tr:nth-child(2n) td,.capability-atlas__comparison tbody tr:nth-child(2n) th{background:rgba(10,43,72,.78)}.capability-atlas__comparison tbody th{color:#67e4da}.capability-atlas__comparison tbody th>span{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;letter-spacing:.12em}.capability-atlas__comparison tbody th>strong{display:block;margin-top:.45rem;color:#d9e8f4;font-size:.84rem;line-height:1.35}.capability-atlas__comparison tbody td:nth-child(2){border-left-color:rgba(103,228,218,.46)}.capability-atlas__comparison tbody td:nth-child(3){border-left-color:rgba(104,183,255,.46)}.capability-atlas__comparison tbody td:nth-child(4){border-left-color:rgba(167,149,255,.46)}.capability-atlas__status{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .7rem;border:1px solid rgba(174,197,217,.38);border-radius:999px;color:#b8cde0;font-size:.73rem;font-weight:700;line-height:1.2}.capability-atlas__status:before{width:.45rem;height:.45rem;margin-right:.5rem;border-radius:50%;background:#6e89a5;content:""}.capability-atlas__status--available{border-color:rgba(103,228,218,.65);color:#7af2df}.capability-atlas__status--available:before{background:#67e4da;box-shadow:0 0 .8rem rgba(103,228,218,.65)}.capability-atlas__cta{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:clamp(6rem,10vw,10rem);padding:clamp(3rem,6vw,6rem);background:linear-gradient(120deg,#88f4d6,#62d8e7 55%,#70b8ff);color:#04152a}.capability-atlas__cta .eyebrow,.capability-atlas__cta h2,.capability-atlas__cta p{color:inherit}.capability-atlas__cta h2{max-width:15ch}.capability-atlas__cta p{max-width:42rem;font-size:1.05rem;line-height:1.65}.capability-atlas__cta .hero__actions{justify-content:flex-end}.capability-atlas__cta .text-action{color:#04152a;border-bottom-color:rgba(4,21,42,.45)}@media (max-width:1080px){.capability-atlas__hero-products{grid-template-columns:1fr}.capability-atlas__hero-products a{min-height:0}.capability-atlas__hero-products a+a{border-top:1px solid rgba(99,227,216,.25);border-left:0}.capability-atlas__orientation>header,.capability-atlas__suite-intro,.capability-product__header{grid-template-columns:1fr;gap:2rem}.capability-atlas__lite-stage,.capability-atlas__practice-stage{grid-template-columns:1fr}.capability-atlas__module-grid--suite{grid-template-columns:repeat(3,1fr)}.capability-atlas__controls header,.capability-atlas__cta{grid-template-columns:1fr}.capability-atlas__cta .hero__actions{justify-content:flex-start}}@media (max-width:760px){.capability-atlas__hero{min-height:67rem}.capability-atlas__hero>img{object-position:58% center}.capability-atlas__hero-shade{background:linear-gradient(180deg,rgba(3,17,36,.78),rgba(3,17,36,.96) 58%)}.capability-atlas__comparison,.capability-atlas__controls,.capability-atlas__cta,.capability-atlas__hero-copy,.capability-atlas__orientation,.capability-product{width:min(calc(100% - (2 * var(--kx-mobile-gutter))),var(--kx-max))}.capability-atlas__hero-copy{padding-top:4rem}.capability-atlas__hero-copy h1{font-size:clamp(3.4rem,14vw,4.7rem)}.capability-atlas__hero-products{width:min(calc(100% - (2 * var(--kx-mobile-gutter))),var(--kx-max))}.capability-atlas__hero-products a{padding:1rem 1.2rem}.capability-atlas__hero-products strong{font-size:1.25rem}.capability-atlas__hero-products small{margin-top:.55rem}.capability-atlas__comparison h2,.capability-atlas__controls h2,.capability-atlas__cta h2,.capability-atlas__orientation h2{font-size:clamp(2.7rem,12vw,4rem)}.capability-atlas__operating-models{grid-template-columns:1fr}.capability-atlas__operating-models>i{width:100%;height:3rem;transform:rotate(90deg)}.capability-atlas__operating-models article{min-height:0;padding:1.5rem}.capability-atlas__operating-models article>strong{margin-top:2rem}.capability-product--practice,.capability-product--suite{padding-right:var(--kx-mobile-gutter);padding-left:var(--kx-mobile-gutter)}.capability-product__identity{grid-template-columns:1fr;gap:1.25rem}.capability-product__number{width:3.5rem;height:3.5rem}.capability-product__identity h2{font-size:clamp(3.6rem,17vw,5rem)}.capability-atlas__screen-wall{min-height:33rem}.capability-atlas__screen--main{top:1rem;right:1rem;left:1rem}.capability-atlas__screen--secondary{bottom:1rem;left:1rem;width:55%}.capability-atlas__screen--tertiary{right:1rem;bottom:1.5rem;width:52%}.capability-atlas__lite-stage aside{padding:1.5rem}.capability-atlas__lite-stage aside h3,.capability-atlas__practice-copy h3{margin-top:2rem}.capability-atlas__controls>div,.capability-atlas__module-grid--lite,.capability-atlas__module-grid--practice,.capability-atlas__module-grid--suite{grid-template-columns:1fr}.capability-atlas__controls article,.capability-atlas__module-grid article,.capability-atlas__module-grid--practice article,.capability-atlas__module-grid--suite article{min-height:0;padding:1.5rem}.capability-atlas__controls h3,.capability-atlas__module-grid h3{margin-top:2rem}.capability-atlas__suite-visual{min-height:27rem}.capability-atlas__suite-visual figcaption{right:.75rem;bottom:.75rem;left:.75rem;display:grid;padding:1rem}.capability-atlas__practice-visual{min-height:27rem}.site-frame main .capability-atlas__practice-visual>img{object-position:62% center}.capability-atlas__practice-visual figcaption{right:.75rem;bottom:.75rem;left:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.capability-atlas__practice-copy{padding:1.5rem}.capability-atlas__table-wrap{padding:.55rem;border-radius:1rem}.capability-atlas__comparison table,.capability-atlas__comparison tbody,.capability-atlas__comparison td,.capability-atlas__comparison th,.capability-atlas__comparison tr{display:block;width:100%}.capability-atlas__comparison table{border-spacing:0}.capability-atlas__comparison thead{display:none}.capability-atlas__comparison tbody tr{overflow:hidden;margin-bottom:.75rem;border:1px solid rgba(99,174,218,.3);border-radius:.85rem;background:rgba(5,29,54,.9)}.capability-atlas__comparison tbody tr:last-child{margin-bottom:0}.capability-atlas__comparison tbody td,.capability-atlas__comparison tbody th,.capability-atlas__comparison tbody tr:nth-child(2n) td,.capability-atlas__comparison tbody tr:nth-child(2n) th{border:0;border-bottom:1px solid rgba(99,174,218,.2);border-radius:0;background:transparent}.capability-atlas__comparison tbody th{padding:1.1rem 1.2rem;background:linear-gradient(90deg,rgba(20,92,105,.72),rgba(7,35,62,.7))!important}.capability-atlas__comparison tbody th>span,.capability-atlas__comparison tbody th>strong{display:inline}.capability-atlas__comparison tbody th>span{margin-right:.7rem}.capability-atlas__comparison tbody td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:1rem 1.2rem}.capability-atlas__comparison tbody td:before{color:#67e4da;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;content:attr(data-product)}.capability-atlas__comparison tbody td:nth-child(3):before{color:#7dc1ff}.capability-atlas__comparison tbody td:nth-child(4):before{color:#b3a4ff}.capability-atlas__comparison tbody td:last-child{border-bottom:0}.capability-atlas__status{justify-self:start}.capability-atlas__cta{padding:2rem 1.5rem}.capability-atlas__cta .hero__actions>*{width:100%}}