@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-3xl:1.5rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-4xl{max-width:var(--container-4xl)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded-3xl{border-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[15px\]{font-size:15px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-cyan-300{color:var(--color-cyan-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}}@media (min-width:48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}}}:root{--background:#050507;--foreground:#f7f7fb;--muted:#a5a7b3;--line:#ffffff1a;--panel:#ffffff0b;--pink:#e830d7;--purple:#8b5cf6;--cyan:#23d7ff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#23d7ff40}.site-shell{background:#050507;min-height:100vh;overflow:hidden}.section-wrap{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050507b8;border-bottom:1px solid #ffffff14;position:fixed;inset:0 0 auto}.site-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 40px);height:78px;margin:0 auto;display:flex}.brand-link{flex:none;align-items:center;width:150px;height:72px;display:flex;overflow:visible}.header-logo{object-fit:contain;opacity:1;filter:drop-shadow(0 0 12px #e830d729)drop-shadow(0 0 14px #23d7ff1f);width:132px;height:auto;transition:opacity .7s,scale .7s cubic-bezier(.16,.86,.24,1),translate .25s,filter .25s;display:block;translate:0;scale:1}.brand-link:hover .header-logo{filter:drop-shadow(0 0 15px #e830d738)drop-shadow(0 0 17px #23d7ff2e);translate:0 -1px;scale:1.025}html[data-kubezx-intro=show] .header-logo{opacity:0;translate:0 -6px;scale:.96}html[data-kubezx-intro=skip] .header-logo{opacity:1;translate:0;scale:1}.desktop-nav{align-items:center;gap:30px;display:flex}.nav-link{color:#b9bac4;letter-spacing:.08em;text-transform:uppercase;font-size:13px;transition:color .2s}.nav-link:hover{color:#fff}.header-cta,.secondary-button,.primary-button{border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:700;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.header-cta{color:#f8f8fb;border:1px solid #ffffff29;padding:11px 18px;font-size:13px}.header-cta:hover,.secondary-button:hover{border-color:#23d7ff80;transform:translateY(-1px)}.hero-section{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:70px;min-height:860px;padding:190px max(24px,50vw - 590px) 110px;display:grid;position:relative}.hero-noise{z-index:-4;opacity:.35;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-glow{z-index:-3;filter:blur(10px);opacity:.32;border-radius:50%;position:absolute}.hero-glow-left{background:radial-gradient(circle,#d91dc5,#0000 65%);width:520px;height:480px;top:180px;left:-260px}.hero-glow-right{background:radial-gradient(circle,#1abfea,#0000 65%);width:620px;height:620px;top:80px;right:-210px}.hero-content{max-width:720px}.eyebrow,.section-kicker{color:#c4c5cf;letter-spacing:.22em;font-size:12px;font-weight:700}.eyebrow{border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.eyebrow-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 18px var(--cyan);border-radius:50%}.hero-section h1{letter-spacing:-.055em;max-width:780px;margin:28px 0 24px;font-size:clamp(54px,6.4vw,92px);font-weight:700;line-height:.98}.gradient-text{color:#0000;background:linear-gradient(100deg,#fff 2%,#d849dd 34%,#8e6eff 58%,#35d9ff 88%);-webkit-background-clip:text;background-clip:text;display:block}.hero-copy{color:#aeb0bb;max-width:650px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-button{color:#050507;background:linear-gradient(100deg,#f0adf0,#a78bfa 45%,#63e6ff);padding:15px 22px;box-shadow:0 10px 40px #49ccff24}.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 48px #49ccff38}.secondary-button{border:1px solid var(--line);background:#ffffff09;padding:14px 22px}.large-button{padding:17px 25px}.hero-trust-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:66px;padding-top:24px;display:grid}.hero-trust-row div{flex-direction:column;gap:6px;display:flex}.hero-trust-row strong{font-size:13px}.hero-trust-row span{color:#777a88;font-size:12px;line-height:1.5}.hero-visual{aspect-ratio:1;justify-self:center;place-items:center;width:min(500px,42vw);display:grid;position:relative}.hero-visual:before{content:"";filter:blur(18px);opacity:.72;background:radial-gradient(circle,#8e6eff1c,#23d7ff09 44%,#0000 70%);border-radius:50%;position:absolute;inset:24%}.hero-brand-logo{z-index:3;object-fit:contain;-webkit-user-drag:none;opacity:1;image-rendering:auto;backface-visibility:hidden;filter:contrast(1.08)saturate(1.06)drop-shadow(0 0 7px #8b5cf629)drop-shadow(0 0 9px #23d7ff1a);width:58%;height:auto;transition:opacity .9s .12s,scale 1s cubic-bezier(.16,.86,.24,1) .12s;animation:5.4s ease-in-out infinite heroBrandFloat;display:block;position:relative;transform:translateZ(0)}html[data-kubezx-intro=show] .hero-brand-logo{opacity:0;scale:.88}html[data-kubezx-intro=skip] .hero-brand-logo{opacity:1;scale:1}.orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute;box-shadow:inset 0 0 35px #7f59ff0a}.orbit-a{border-top-color:#e830d7b8;animation:16s linear infinite spin;inset:7%}.orbit-b{border-right-color:#23d7ffbf;animation:12s linear infinite spinReverse;inset:19%}.orbit-c{border-color:#ffffff29;animation:3.2s ease-in-out infinite pulse;inset:31%}.core-mark{z-index:2;letter-spacing:-.12em;color:#0000;background:linear-gradient(135deg,var(--pink),#8b5cf6 48%,var(--cyan));filter:drop-shadow(0 0 28px #7651ff47);-webkit-background-clip:text;background-clip:text;font-size:clamp(70px,8vw,126px);font-weight:900;position:relative}.data-node{border:1px solid var(--line);color:#bdbfca;font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em;background:#050507cc;border-radius:999px;padding:7px 10px;position:absolute}.node-one{top:14%;left:11%}.node-two{top:34%;right:3%}.node-three{bottom:25%;left:3%}.node-four{bottom:10%;right:12%}.solutions-section,.industries-section,.about-section{padding:120px 0}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:52px;display:grid}.section-heading h2,.enterprise-inner h2,.about-panel h2,.contact-inner h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.04}.section-heading>p{color:#9295a2;max-width:480px;margin:0;line-height:1.8}.solution-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-card{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff0f,#ffffff05);border-radius:24px;flex-direction:column;min-height:320px;padding:26px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.solution-card:after{content:"";background:radial-gradient(circle,#23d7ff24,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-80px}.solution-card:hover{border-color:#7e65ff6b;transform:translateY(-5px)}.solution-topline{z-index:3;justify-content:flex-end;align-items:center;min-height:32px;display:flex;position:relative}.solution-topline span{color:#edf8ff;min-height:30px;font:800 10px/1 var(--font-geist-mono);letter-spacing:.16em;text-shadow:0 0 10px #23d7ff38;background:linear-gradient(110deg,#8b5cf61a,#23d7ff12);border:1px solid #23d7ff3d;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 14px #23d7ff08}.solution-card:hover .solution-topline span{color:#fff;background:linear-gradient(110deg,#e830d71a,#23d7ff1c);border-color:#23d7ff7a}.solution-card h3{letter-spacing:-.025em;max-width:260px;margin:auto 0 16px;font-size:25px}.solution-card p{color:#9193a0;max-width:330px;margin:0;font-size:14px;line-height:1.7}.card-arrow{color:#5ce4ff;font-size:18px;position:absolute;bottom:25px;right:26px}.enterprise-band{border-block:1px solid var(--line);background:radial-gradient(circle at 85% 45%,#23d7ff1c,#0000 30%),radial-gradient(circle at 10% 80%,#e830d714,#0000 32%),#08080d}.enterprise-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.enterprise-copy{color:#9395a2;max-width:610px;line-height:1.8}.system-map{background:radial-gradient(circle at 50% 49%,#8b5cf621,#0000 29%),radial-gradient(circle at 12% 18%,#e830d70e,#0000 32%),radial-gradient(circle at 88% 82%,#23d7ff11,#0000 34%),linear-gradient(155deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:30px;grid-template-rows:auto 126px auto;align-content:center;gap:18px;min-height:500px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #ffffff05,0 28px 70px #0003}.system-map-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 84%);mask-image:radial-gradient(circle,#000 0 48%,#0000 84%)}.kianu-system-tour{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kianu-tour-character{opacity:0;transform-origin:50% 74%;will-change:left, top, transform, opacity;width:84px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.kianu-tour-svg{z-index:3;shape-rendering:geometricprecision;filter:drop-shadow(0 1px 1px #ffffff1a)drop-shadow(0 0 8px #23d7ff3d)drop-shadow(0 0 16px #6569ff2e);width:84px;height:94px;display:block;position:relative;overflow:visible}.kianu-aura{opacity:.72;transform-origin:50%;transform-box:fill-box;animation:2.8s ease-in-out infinite kianuAuraBreath}.kianu-tour-shadow{z-index:1;filter:blur(4px);transform-origin:50%;background:#00000047;border-radius:50%;width:38px;height:8px;position:absolute;bottom:-4px;left:50%;translate:-50%}.kianu-arm,.kianu-leg{fill:none;transform-box:fill-box}.kianu-limb-back{fill:none;stroke:#1045826b;stroke-width:9.5px;stroke-linecap:round;stroke-linejoin:round}.kianu-limb-front{fill:none;stroke:url(#kianuLimbGradient);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #23d7ff47)}.kianu-hand{fill:url(#kianuHandGradient);stroke:#e7fdffe6;stroke-width:1.4px}.kianu-hand-shine{fill:none;stroke:#ffffffc7;stroke-width:1.5px;stroke-linecap:round}.kianu-foot{fill:url(#kianuHandGradient);stroke:#e4fcffd1;stroke-width:1.3px}.kianu-point-finger{fill:none;stroke:#d7fcff;stroke-width:3.2px;stroke-linecap:round;opacity:0}.kianu-brow{fill:none;stroke:#05182ec7;stroke-width:2.2px;stroke-linecap:round}.kianu-chest-mark{filter:drop-shadow(0 0 3px #23d7ff5c)}.kianu-arm-left{transform-origin:88% 16%}.kianu-arm-right{transform-origin:12% 16%}.kianu-leg-left{transform-origin:68% 8%}.kianu-leg-right{transform-origin:32% 8%}.kianu-body{transform-origin:50% 75%;transform-box:fill-box}.kianu-eye{transform-origin:50%;transform-box:fill-box}.kianu-tour-portal{z-index:5;opacity:0;border:2px solid #7eecff80;border-radius:50%;width:78px;height:78px;margin:-39px 0 0 -39px;position:absolute;transform:scale(.35);box-shadow:0 0 10px #23d7ff47,0 0 28px #8b5cf638,inset 0 0 16px #e830d724}.kianu-tour-portal:before,.kianu-tour-portal:after{content:"";border-radius:50%;position:absolute}.kianu-tour-portal:before{border:1px solid #e830d77a;inset:8px}.kianu-tour-portal:after{border:1px dashed #23d7ff8c;inset:17px}.kianu-tour-portal-in{top:72%;left:50%}.kianu-tour-portal-out{top:72%;left:83.3%}.system-map.kianu-tour-active .kianu-tour-character{animation:14s linear both kianuGuidedTour}.system-map.kianu-tour-active .kianu-body{animation:14s linear both kianuBodyAct}.system-map.kianu-tour-active .kianu-arm-left{animation:14s linear both kianuArmLeftAct}.system-map.kianu-tour-active .kianu-arm-right{animation:14s linear both kianuArmRightAct}.system-map.kianu-tour-active .kianu-leg-left{animation:14s linear both kianuLegLeftAct}.system-map.kianu-tour-active .kianu-leg-right{animation:14s linear both kianuLegRightAct}.system-map.kianu-tour-active .kianu-point-finger{animation:14s linear both kianuFingerPoint}.system-map.kianu-tour-active .kianu-eye{animation:3.1s ease-in-out infinite kianuBlink}.system-map.kianu-tour-active .kianu-tour-shadow{animation:14s linear both kianuShadowAct}.system-map.kianu-tour-active .kianu-tour-portal-in{animation:14s linear both kianuPortalIn}.system-map.kianu-tour-active .kianu-tour-portal-out{animation:14s linear both kianuPortalOut}.system-map.kianu-tour-active .system-node-web{animation:1.15s ease-out 1.6s both kianuNodeHighlight}.system-map.kianu-tour-active .system-node-crm{animation:1.15s ease-out 4s both kianuNodeHighlight}.system-map.kianu-tour-active .system-node-pos{animation:1.15s ease-out 6s both kianuNodeHighlight}.system-map.kianu-tour-active .system-node-data{animation:1.15s ease-out 8.9s both kianuNodeHighlight}.system-map.kianu-tour-active .system-node-vision{animation:1.15s ease-out 10.5s both kianuNodeHighlight}.system-map.kianu-tour-active .system-node-cloud{animation:1.2s ease-out 12.7s both kianuNodeHighlight}@keyframes kianuGuidedTour{0%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}3%{opacity:1;transform:translate(-50%,-50%)scale(1)}7%{top:45%;left:40%;transform:translate(-50%,-50%)rotate(-2deg)translateY(-2px)}10%{top:42%;left:28%;transform:translate(-50%,-50%)rotate(2deg)translateY(1px)}13%{top:40%;left:16.5%;transform:translate(-50%,-50%)rotate(-2deg)translateY(-2px)}17%{top:40%;left:16.5%;transform:translate(-50%,-50%)rotate(-4deg)scale(1.02)}21%{top:39%;left:30%;transform:translate(-50%,-50%)rotate(3deg)scaleX(1.06)scaleY(.95)}26%{top:39%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(1)}30%{top:39%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)scale(1.02)}34%{top:28%;left:64%;transform:translate(-50%,-50%)rotate(8deg)scale(1.06)}38%{top:24%;left:76%;transform:translate(-50%,-50%)rotate(10deg)scale(1.08)}43%{top:40%;left:83.3%;transform:translate(-50%,-50%)rotate(-2deg)scale(1)}47%{top:40%;left:83.3%;transform:translate(-50%,-50%)rotate(-5deg)scale(1.02)}52%{top:56%;left:72%;transform:translate(-50%,-50%)rotate(12deg)scaleX(1.13)scaleY(.87)}58%{top:60%;left:44%;transform:translate(-50%,-50%)rotate(7deg)scaleX(1.1)scaleY(.89)}64%{top:61%;left:16.5%;transform:translate(-50%,-50%)rotate(-3deg)scale(1)}68%{top:61%;left:16.5%;transform:translate(-50%,-50%)rotate(3deg)scale(1.02)}72%{top:61%;left:32%;transform:translate(-50%,-50%)rotate(-2deg)translateY(-2px)}76%{top:61%;left:50%;transform:translate(-50%,-50%)rotate(2deg)translateY(1px)}79%{opacity:1;top:61%;left:50%;transform:translate(-50%,-50%)scale(1)}83%{opacity:0;top:69%;left:50%;transform:translate(-50%,-50%)rotate(18deg)scale(.12)}87%{opacity:0;top:69%;left:83.3%;transform:translate(-50%,-50%)rotate(-12deg)scale(.12)}91%{opacity:1;top:61%;left:83.3%;transform:translate(-50%,-50%)rotate(0)scale(1)}94%{transform:translate(-50%,-50%)rotate(-3deg)scale(1.04)}96%{transform:translate(-50%,-50%)rotate(3deg)scale(1.04)}98%{opacity:1;transform:translate(-50%,-50%)rotate(-2deg)scale(1.02)}to{opacity:0;top:58%;left:83.3%;transform:translate(-50%,-50%)scale(.9)}}@keyframes kianuBodyAct{0%,4%,18%,31%,48%,69%,80%,92%,to{transform:scale(1)rotate(0)}8%,12%,23%,27%,73%,77%{transform:scaleX(1.02)scaleY(.98)rotate(-1deg)}10%,14%,25%,29%,75%{transform:scaleX(.99)scaleY(1.02)rotate(1deg)}35%,38%{transform:scale(.94)rotate(-5deg)}41%{transform:scale(1.05)rotate(3deg)}54%,59%{transform:scaleX(1.08)scaleY(.9)rotate(5deg)}82%{transform:scale(.78)rotate(10deg)}88%{transform:scale(.78)rotate(-8deg)}}@keyframes kianuArmLeftAct{0%,4%,18%,31%,48%,69%,80%,92%,to{transform:rotate(0)}7%,11%,22%,26%,72%,76%{transform:rotate(24deg)}9%,13%,24%,28%,74%,78%{transform:rotate(-24deg)}34%,39%{transform:rotate(-58deg)}42%{transform:rotate(-35deg)}52%,63%{transform:rotate(38deg)}83%{transform:rotate(50deg)}88%{transform:rotate(-40deg)}94%{transform:rotate(-62deg)}96%{transform:rotate(-38deg)}98%{transform:rotate(-62deg)}}@keyframes kianuArmRightAct{0%,4%,18%,31%,48%,69%,80%,92%,to{transform:rotate(0)}7%,11%,22%,26%,72%,76%{transform:rotate(-24deg)}9%,13%,24%,28%,74%,78%{transform:rotate(24deg)}14%,17%{transform:rotate(-78deg)}28.5%,31%{transform:rotate(-72deg)}34%,39%{transform:rotate(-62deg)}44%,48%{transform:rotate(-76deg)}52%,63%{transform:rotate(-28deg)}65%,69%{transform:rotate(68deg)}77%,80%{transform:rotate(64deg)}83%{transform:rotate(48deg)}88%{transform:rotate(-42deg)}92%{transform:rotate(-75deg)}94%{transform:rotate(-105deg)}95%{transform:rotate(-62deg)}96%{transform:rotate(-108deg)}97%{transform:rotate(-65deg)}98%{transform:rotate(-102deg)}to{transform:rotate(-70deg)}}@keyframes kianuLegLeftAct{0%,4%,18%,31%,48%,69%,80%,92%,to{transform:rotate(0)}7%,11%,22%,26%,72%,76%{transform:rotate(24deg)}9%,13%,24%,28%,74%,78%{transform:rotate(-25deg)}34%,40%{transform:rotate(38deg)translateY(-2px)}42%{transform:rotate(-20deg)}52%,63%{transform:rotate(48deg)translate(3px)}82%{transform:rotate(25deg)}88%{transform:rotate(-22deg)}}@keyframes kianuLegRightAct{0%,4%,18%,31%,48%,69%,80%,92%,to{transform:rotate(0)}7%,11%,22%,26%,72%,76%{transform:rotate(-25deg)}9%,13%,24%,28%,74%,78%{transform:rotate(24deg)}34%,40%{transform:rotate(-36deg)translateY(-2px)}42%{transform:rotate(18deg)}52%,63%{transform:rotate(-36deg)translate(-2px)}82%{transform:rotate(-22deg)}88%{transform:rotate(25deg)}}@keyframes kianuFingerPoint{0%,12%,18%,27%,32%,43%,49%,64%,70%,76%,81%,91%,to{opacity:0}14%,17%,29%,31%,45%,48%,66%,69%,78%,80%,93%,98%{opacity:1}}@keyframes kianuAuraBreath{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.82;transform:scale(1.05)}}@keyframes kianuBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes kianuShadowAct{0%,3%,18%,31%,48%,69%,80%,92%,to{opacity:.9;transform:scaleX(1)}35%,40%{opacity:.35;transform:scaleX(.72)}54%,60%{opacity:.65;transform:scaleX(1.25)}83%,88%{opacity:0;transform:scaleX(.3)}}@keyframes kianuPortalIn{0%,74%{opacity:0;transform:scale(.35)rotate(0)}77%{opacity:.5;transform:scale(.75)rotate(70deg)}80%{opacity:1;transform:scale(1.15)rotate(160deg)}84%{opacity:0;transform:scale(1.45)rotate(260deg)}to{opacity:0}}@keyframes kianuPortalOut{0%,84%{opacity:0;transform:scale(.35)rotate(0)}87%{opacity:.7;transform:scale(.8)rotate(-70deg)}90%{opacity:1;transform:scale(1.18)rotate(-160deg)}94%{opacity:0;transform:scale(1.42)rotate(-250deg)}to{opacity:0}}@keyframes kianuNodeHighlight{0%{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff09,0 14px 28px #00000024}38%{border-color:#23d7ff9e;box-shadow:0 0 28px #23d7ff1f,inset 0 0 24px #8b5cf614}70%{border-color:#e830d76b;box-shadow:0 0 30px #e830d71a,inset 0 0 24px #23d7ff12}to{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff09,0 14px 28px #00000024}}.system-map-row{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.system-map-node{background:linear-gradient(155deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 28px #00000024}.system-map-node:before{content:"";opacity:0;background:linear-gradient(120deg,#e830d717,#0000 42%,#23d7ff17);transition:opacity .25s;position:absolute;inset:0}.system-map-node:hover{border-color:#23d7ff57;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002b,0 0 24px #23d7ff0f}.system-map-node:hover:before{opacity:1}.system-map-node span,.system-map-core strong{z-index:1;font:800 12px/1 var(--font-geist-mono);letter-spacing:.16em;position:relative}.system-map-node small,.system-map-core small{z-index:1;color:#747887;font:700 8px/1 var(--font-geist-mono);letter-spacing:.17em;position:relative}.system-map-core-wrap{z-index:4;place-items:center;display:grid;position:relative}.system-map-core{z-index:4;background:radial-gradient(circle at 20% 20%,#e830d72e,#0000 46%),radial-gradient(circle at 80% 80%,#23d7ff30,#0000 48%),linear-gradient(125deg,#6a3fff2e,#0a0c16fa);border:1px solid #94dcff6b;border-radius:24px;justify-content:center;align-items:center;gap:15px;width:min(250px,74%);min-height:112px;padding:20px 24px;animation:3.4s ease-in-out infinite systemCorePulse;display:flex;position:relative;box-shadow:-18px 0 50px #e830d717,18px 0 54px #23d7ff1c,inset 0 0 32px #8b5cf614}.system-map-core:before{content:"";z-index:-1;border-radius:inherit;opacity:.7;background:linear-gradient(110deg,#e830d724,#0000 38% 62%,#23d7ff29);position:absolute;inset:-1px}.system-map-core img{object-fit:contain;filter:drop-shadow(-3px 0 7px #e830d757)drop-shadow(3px 0 8px #23d7ff57);width:58px;height:auto}.system-map-core>div{text-align:left;flex-direction:column;gap:8px;display:flex}.system-map-core strong{color:#fff;font-size:14px}.system-map-core small{color:#aeb2c0}@keyframes systemCorePulse{0%,to{transform:scale(1);box-shadow:-18px 0 50px #e830d717,18px 0 54px #23d7ff1c,inset 0 0 32px #8b5cf614}50%{transform:scale(1.018);box-shadow:-20px 0 58px #e830d721,20px 0 62px #23d7ff26,inset 0 0 38px #8b5cf61a}}.industry-list{border-top:1px solid var(--line)}.industry-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 40px;align-items:center;gap:20px;padding:28px 4px;transition:padding .2s,background .2s;display:grid}.industry-row:hover{background:linear-gradient(90deg,#e830d70a,#0000);padding-left:14px}.industry-row>span:first-child{color:#555966;font:700 11px/1 var(--font-geist-mono)}.industry-row strong{letter-spacing:-.025em;font-size:clamp(22px,3vw,34px)}.industry-row>span:last-child{color:#46defd;font-size:20px}.about-panel{border:1px solid var(--line);background:linear-gradient(135deg,#e830d70e,#ffffff06 48%,#23d7ff0f);border-radius:32px;padding:70px}.about-panel>p:not(.section-kicker){color:#a3a5b1;max-width:850px;font-size:17px;line-height:1.85}.about-values{letter-spacing:.22em;align-items:center;gap:16px;margin-top:42px;font-size:12px;font-weight:800;display:flex}.about-values i{color:var(--cyan);font-style:normal}.contact-section{border-top:1px solid var(--line);text-align:center;place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.contact-glow{filter:blur(10px);background:radial-gradient(circle,#8b5cf62e,#23d7ff0d 45%,#0000 70%);border-radius:50%;width:700px;height:430px;position:absolute}.contact-inner{z-index:1;width:min(850px,100% - 48px);position:relative}.contact-inner>p:not(.section-kicker){color:#9fa1ad;max-width:680px;margin:22px auto 32px;font-size:17px;line-height:1.7}.site-footer{border-top:1px solid var(--line);color:#686b77;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:38px 0;font-size:12px;display:flex}.site-footer>div{align-items:center;gap:16px;display:flex}.site-footer strong{color:#f8f8fb;letter-spacing:.12em}.site-footer span{letter-spacing:.14em}.intro-screen{z-index:100;background:#030305;place-items:center;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0}.intro-leaving{opacity:0;visibility:hidden}.intro-grid{opacity:.4;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}.intro-orb{filter:blur(38px);opacity:.18;border-radius:50%;width:560px;height:560px;position:absolute}.intro-orb-left{background:#df2ace;left:-280px}.intro-orb-right{background:#22d5ff;right:-280px}.intro-content{text-align:center;width:min(760px,100% - 40px);position:relative}.intro-kicker{color:#a8aab6;letter-spacing:.28em;margin:0 0 20px;font-size:10px}.intro-kicker span:first-of-type{color:var(--pink)}.intro-kicker span:last-of-type{color:var(--cyan)}.intro-logo-shell{aspect-ratio:1.5;place-items:center;width:min(520px,74vw);margin:0 auto;display:grid;position:relative}.intro-logo{z-index:3;filter:drop-shadow(0 0 28px #805cff40);width:100%;height:auto;animation:1.5s ease-out both introLogo;position:relative}.intro-ring{border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-ring-one{aspect-ratio:1;border-top-color:var(--pink);border-right-color:var(--cyan);width:62%;animation:7s linear infinite spin}.intro-ring-two{aspect-ratio:1;border-bottom-color:var(--cyan);width:48%;animation:5s linear infinite spinReverse}.intro-status-row{color:#858894;max-width:520px;font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em;justify-content:space-between;margin:4px auto 9px;display:flex}.intro-percent{color:#d8d9e0}.intro-progress{background:#ffffff12;border-radius:20px;max-width:520px;height:3px;margin:0 auto;overflow:hidden}.intro-progress span{transform-origin:0;background:linear-gradient(90deg,var(--pink),var(--purple),var(--cyan));width:100%;height:100%;box-shadow:0 0 14px var(--cyan);animation:4.8s cubic-bezier(.2,.8,.2,1) both loadLine;display:block}.intro-footer{color:#60636e;letter-spacing:.3em;margin:22px 0 0;font-size:9px}@keyframes heroBrandFloat{0%,to{translate:0 -2px}50%{translate:0 3px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes loadLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introLogo{0%{opacity:0;filter:blur(12px);transform:scale(.9)}to{opacity:1;filter:drop-shadow(0 0 28px #805cff40);transform:scale(1)}}@media (max-width:980px){.desktop-nav{display:none}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:160px}.hero-content{max-width:820px}.hero-visual{width:min(560px,80vw);margin-top:15px}.solution-grid{grid-template-columns:repeat(2,1fr)}.section-heading,.enterprise-inner{grid-template-columns:1fr;gap:40px}.system-map{min-height:360px}}@media (max-width:650px){.site-header-inner{width:calc(100% - 24px);height:70px}.brand-link{width:112px;height:64px}.header-logo{width:108px}.header-cta{padding:10px 13px;font-size:11px}.hero-section{gap:35px;padding:135px 20px 80px}.hero-section h1{font-size:clamp(46px,14vw,68px)}.hero-copy{font-size:16px}.hero-trust-row{grid-template-columns:1fr;gap:18px;margin-top:45px}.hero-visual{width:92vw;margin-left:-6vw}.section-wrap,.enterprise-inner,.site-footer{width:calc(100% - 32px)}.solutions-section,.industries-section,.about-section,.enterprise-inner{padding:82px 0}.section-heading{margin-bottom:34px}.section-heading h2,.enterprise-inner h2,.about-panel h2,.contact-inner h2{font-size:clamp(36px,11vw,50px)}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:285px}.system-map{grid-template-columns:repeat(2,1fr);min-height:auto}.system-map strong{order:-1;grid-column:1/-1}.about-panel{padding:34px 24px}.about-values{flex-wrap:wrap;gap:10px;font-size:10px}.industry-row{grid-template-columns:42px 1fr 24px;gap:10px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer>div{flex-direction:column;align-items:flex-start;gap:8px}.intro-kicker{letter-spacing:.18em;font-size:8px}.intro-logo-shell{width:92vw}.intro-footer{letter-spacing:.2em;font-size:7px}}@media (prefers-reduced-motion:reduce){.kianu-system-tour{display:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--panel-strong:#0c0d16e6;--surface:#090a10;--surface-soft:#0d0e17}body{background:radial-gradient(circle at 50% -10%, #41248824, transparent 26%), var(--background);min-width:320px}html{scroll-padding-top:92px}#solutions,#industries,#enterprise,#about,#contact,#capabilities{scroll-margin-top:92px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-link{position:relative}.header-logo-wrap{width:132px;display:block;position:relative}.header-x-glow{z-index:3;opacity:.1;clip-path:polygon(0 0,31% 0,50% 32%,69% 0,100% 0,67% 50%,100% 100%,69% 100%,50% 68%,31% 100%,0 100%,33% 50%);filter:blur(.4px)drop-shadow(0 0 5px #a94eff)drop-shadow(0 0 10px #31e7ff);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(100deg,#a94eff,#31e7ff 56%,#3677ff);width:13%;height:16%;animation:2.8s ease-in-out infinite headerXGlow;position:absolute;bottom:12.5%;right:0}html[data-kubezx-intro=show] .header-x-glow{opacity:0}.hero-section{overflow:hidden}.hero-visual{isolation:isolate;perspective:800px}.hero-visual:after{content:"";z-index:-1;filter:blur(18px);background:conic-gradient(from 180deg,#de21df14,#0000 22%,#1bd3ff17,#0000 62%,#7d46ff14);border-radius:50%;animation:6s ease-in-out infinite heroAura;position:absolute;inset:11%}.hero-logo-stage{z-index:4;isolation:isolate;place-items:center;width:58%;display:grid;position:relative}.hero-logo-stage:before{content:"";z-index:0;filter:blur(18px);opacity:.68;pointer-events:none;background:radial-gradient(circle at 34%,#e830d721,#0000 42%),radial-gradient(circle at 69%,#23d7ff21,#0000 43%);border-radius:50%;position:absolute;inset:12% 6%}.hero-logo-stage .hero-brand-logo{z-index:3;width:100%}.hero-logo-colour-sweep{z-index:4;opacity:.28;filter:drop-shadow(-2px 0 4px #dc24e729)drop-shadow(2px 0 4px #23d7ff2e);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0 22%,#c04aff 40%,#8058ff 51%,#39e7ff 66%,#2788ff 78%,#0000 94%) 0 0/260% 100%;animation:3.8s cubic-bezier(.45,0,.3,1) infinite logoSweepRightToLeft;position:absolute;inset:0;-webkit-mask:url(/brand/kubezx-emblem-clean-v2.png) 50%/contain no-repeat;mask:url(/brand/kubezx-emblem-clean-v2.png) 50%/contain no-repeat}.hero-energy-trail{z-index:1;opacity:.68;pointer-events:none;border-radius:50%;width:78%;height:39%;position:absolute}.hero-energy-trail:before,.hero-energy-trail:after{content:"";border-radius:inherit;border:1px solid #0000;position:absolute}.hero-energy-trail:before{inset:13% 5%}.hero-energy-trail:after{inset:26% 11%}.hero-energy-trail-pink{border:1px solid #eb2adead;border-right-color:#0000;animation:4.6s ease-in-out infinite heroTrailPink;top:27%;left:-3%;rotate:-12deg;box-shadow:-8px 0 20px #eb2ade3d,inset 0 0 20px #9737ff14}.hero-energy-trail-pink:before{border-top-color:#ff72f080;border-left-color:#a02dff47}.hero-energy-trail-pink:after{border-bottom-color:#8a4aff47}.hero-energy-trail-cyan{border:1px solid #28deffb8;border-left-color:#0000;animation:4.9s ease-in-out -.8s infinite heroTrailCyan;top:33%;right:-3%;rotate:11deg;box-shadow:8px 0 20px #28deff40,inset 0 0 20px #1e53ff14}.hero-energy-trail-cyan:before{border-top-color:#66efff85;border-right-color:#2e73ff47}.hero-energy-trail-cyan:after{border-bottom-color:#305bff4d}.hero-visual .orbit{transform-origin:50%;will-change:transform, opacity}.hero-visual .orbit-a{animation:15s linear infinite orbitInwardClockwise}.hero-visual .orbit-b{animation:11s linear infinite orbitInwardReverse}.hero-visual .orbit-c{animation:3.4s ease-in-out infinite orbitCoreBreathe}.data-node{z-index:5;box-shadow:0 8px 28px #0000003d}.node-one{animation:5.2s ease-in-out infinite nodeDriftOne}.node-two{animation:5.8s ease-in-out -.7s infinite nodeDriftTwo}.node-three{animation:5.4s ease-in-out -1.4s infinite nodeDriftTwo}.node-four{animation:6s ease-in-out -2s infinite nodeDriftOne}.animated-visual{--visual-accent:#23d7ff;--visual-accent-rgb:35, 215, 255;background:radial-gradient(circle at 65% 45%, rgba(var(--visual-accent-rgb), .13), transparent 32%), #ffffff05;isolation:isolate;border:1px solid #ffffff13;border-radius:17px;place-items:center;width:100%;height:132px;display:grid;position:relative;overflow:hidden}.visual-digital,.visual-property{--visual-accent:#df32d5;--visual-accent-rgb:223, 50, 213}.visual-systems,.visual-hospitality{--visual-accent:#9a6eff;--visual-accent-rgb:154, 110, 255}.visual-data,.visual-retail{--visual-accent:#27dfff;--visual-accent-rgb:39, 223, 255}.visual-managed,.visual-professional{--visual-accent:#5d8bff;--visual-accent-rgb:93, 139, 255}.visual-vision{--visual-accent:#44f2dc;--visual-accent-rgb:68, 242, 220}.visual-enterprise,.visual-operations{--visual-accent:#be54ff;--visual-accent-rgb:190, 84, 255}.animated-visual>span,.animated-visual>strong{position:absolute}.visual-grid{z-index:-3;opacity:.25;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:19px 19px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.visual-ring{z-index:-1;border:1px solid rgba(var(--visual-accent-rgb), .32);border-radius:50%}.visual-ring-outer{border-top-color:var(--visual-accent);width:92px;height:92px;animation:7s linear infinite visualSpin}.visual-ring-inner{border-right-color:var(--cyan);width:58px;height:58px;animation:5s linear infinite visualSpinReverse}.visual-path{z-index:-2;transform-origin:50%;background:linear-gradient(90deg, transparent, rgba(var(--visual-accent-rgb), .7), transparent);width:72%;height:1px;box-shadow:0 0 8px rgba(var(--visual-accent-rgb), .45)}.visual-path-one{animation:3.3s ease-in-out infinite visualPathOne;rotate:17deg}.visual-path-two{animation:3.8s ease-in-out -.9s infinite visualPathTwo;rotate:-22deg}.visual-node{z-index:2;background:var(--visual-accent);width:7px;height:7px;box-shadow:0 0 12px var(--visual-accent);border:1px solid #ffffffd1;border-radius:50%}.visual-node-one{animation:4s ease-in-out infinite visualNodeOne;top:34%;left:18%}.visual-node-two{animation:4.6s ease-in-out -.8s infinite visualNodeTwo;top:53%;right:16%}.visual-node-three{animation:4.2s ease-in-out -1.6s infinite visualNodeThree;bottom:14%;left:39%}.visual-scan{z-index:1;opacity:.62;background:linear-gradient(90deg, transparent, var(--visual-accent), transparent);height:1px;box-shadow:0 0 13px rgba(var(--visual-accent-rgb), .9);animation:3.6s ease-in-out infinite visualScan;top:8%;left:9%;right:9%}.animated-visual>strong{z-index:3;border:1px solid rgba(var(--visual-accent-rgb), .35);color:#eefcff;box-shadow:0 0 24px rgba(var(--visual-accent-rgb), .14);font:750 9px/1 var(--font-geist-mono);letter-spacing:.18em;background:#050509bd;border-radius:999px;padding:7px 9px}.animated-visual-large{aspect-ratio:1.16;border-radius:30px;justify-self:end;width:min(500px,42vw);height:auto}.animated-visual-large .visual-ring-outer{width:58%;height:67%}.animated-visual-large .visual-ring-inner{width:36%;height:42%}.animated-visual-large>strong{padding:11px 15px;font-size:11px}.kianu-builder-hero{aspect-ratio:1.16;isolation:isolate;background:radial-gradient(circle at 32% 47%,#23d7ff1a,#0000 31%),radial-gradient(circle at 78% 36%,#8b5cf61a,#0000 34%),linear-gradient(155deg,#ffffff08,#ffffff03);border:1px solid #ffffff16;border-radius:30px;justify-self:end;width:min(500px,42vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 0 60px #23d7ff05,0 24px 60px #0000002b}.kianu-builder-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.kb-stage{fill:#0609122e;stroke:#ffffff07}.kb-grid{fill:none;stroke:#ffffff09;stroke-width:1px;opacity:.72;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.kb-aura{opacity:.72;transform-origin:50%;transform-box:fill-box;animation:3.8s ease-in-out infinite kbAura}.kb-blueprint{fill:none;stroke:#74e6ff1c;stroke-width:1.3px;stroke-dasharray:5 7}.kb-building{fill:none;stroke-linecap:round;stroke-linejoin:round}.kb-beam{fill:none;stroke:url(#kbBeam);stroke-width:2.4px;opacity:.74;filter:drop-shadow(0 0 5px #50e2ff40)}.kb-build-rise{stroke-width:3px;stroke-dasharray:520;stroke-dashoffset:520px;animation:4.2s ease-in-out infinite kbDrawStructure}.kb-panel{fill:#49d8ff17;stroke:#bef6ff8a;stroke-width:1px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #23d7ff2e)}.kb-panel-1{animation:4.2s ease-in-out .1s infinite kbPanelBuild}.kb-panel-2{animation:4.2s ease-in-out .28s infinite kbPanelBuild}.kb-panel-3{animation:4.2s ease-in-out .46s infinite kbPanelBuild}.kb-panel-4{animation:4.2s ease-in-out .64s infinite kbPanelBuild}.kb-panel-5{animation:4.2s ease-in-out .82s infinite kbPanelBuild}.kb-panel-6{animation:4.2s ease-in-out 1s infinite kbPanelBuild}.kb-ground-glow{fill:#49deff14;filter:blur(8px)}.kb-shadow{fill:#00000059;filter:blur(5px);transform-origin:50%;animation:2.4s ease-in-out infinite kbShadow}.kb-character{transform-origin:176px 340px;animation:2.4s ease-in-out infinite kbBuilderBounce}.kb-arm,.kb-leg{fill:none;transform-box:fill-box}.kb-limb-back{fill:none;stroke:#0e417c7a;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.kb-limb-front{fill:none;stroke:url(#kbLimb);stroke-width:8.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #23d7ff38)}.kb-hand,.kb-foot{fill:url(#kbLimb);stroke:#ebfeffe0;stroke-width:1.7px}.kb-hand-shine{fill:none;stroke:#ffffffc7;stroke-width:2px;stroke-linecap:round}.kb-arm-left{transform-origin:92% 12%}.kb-arm-right{transform-origin:10% 10%;animation:2.4s cubic-bezier(.5,.05,.2,1) infinite kbHammerArm}.kb-leg-left{transform-origin:66% 10%;animation:2.4s ease-in-out infinite kbBuilderLegLeft}.kb-leg-right{transform-origin:34% 10%;animation:2.4s ease-in-out infinite kbBuilderLegRight}.kb-body{transform-origin:176px 274px;animation:2.4s ease-in-out infinite kbBodyLean}.kb-hard-hat{transform-origin:176px 148px;animation:2.4s ease-in-out infinite kbHatSettle}.kb-brow{fill:none;stroke:#05182ec7;stroke-width:2.7px;stroke-linecap:round}.kb-eye{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite kbBlink}.kb-chest-mark{fill:none;stroke:#e3fdffc7;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #23d7ff4d)}.kb-hammer{transform-origin:284px 240px}.kb-hammer-handle{fill:#7c88ff;stroke:#defbffb8;stroke-width:1px}.kb-hammer-head{fill:url(#kbHammer);stroke:#ffffffd1;stroke-width:1.5px;filter:drop-shadow(0 0 5px #59e5ff38)}.kb-hammer-shine{fill:none;stroke:#ffffffd9;stroke-width:2px;stroke-linecap:round}.kb-impact{fill:#d9fdff;stroke:#80edff;stroke-width:2px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 7px #23d7ffcc);animation:2.4s ease-out infinite kbImpact}.kb-spark{fill:#baf8ff;opacity:0;filter:drop-shadow(0 0 5px #23d7ffe6);transform-box:fill-box;transform-origin:50%}.kb-spark-1{animation:2.4s ease-out infinite kbSparkOne}.kb-spark-2{animation:2.4s ease-out infinite kbSparkTwo}.kb-spark-3{animation:2.4s ease-out infinite kbSparkThree}.kb-spark-4{animation:2.4s ease-out infinite kbSparkFour}.kb-status rect{fill:#090e1b9e;stroke:#6febff38}.kb-status circle{fill:#5cecff;filter:drop-shadow(0 0 5px #23d7ffb3);animation:1.7s ease-in-out infinite kbStatusPulse}.kb-status text{fill:#e0f7ffd6;font:700 9px/1 var(--font-geist-mono);letter-spacing:.13em}@keyframes kbHammerArm{0%,18%,to{transform:rotate(0)}30%{transform:rotate(-32deg)}43%{transform:rotate(19deg)}50%{transform:rotate(19deg)}61%{transform:rotate(-12deg)}72%{transform:rotate(5deg)}}@keyframes kbImpact{0%,40%,to{opacity:0;transform:scale(.35)}44%{opacity:1;transform:scale(1)}53%{opacity:.15;transform:scale(1.5)}58%{opacity:0;transform:scale(1.8)}}@keyframes kbSparkOne{0%,41%,to{opacity:0;transform:translate(0)scale(.5)}45%{opacity:1;transform:translate(6px,-10px)scale(1)}58%{opacity:0;transform:translate(24px,-34px)scale(.3)}}@keyframes kbSparkTwo{0%,42%,to{opacity:0;transform:translate(0)scale(.5)}46%{opacity:.95;transform:translate(2px,-6px)scale(1)}59%{opacity:0;transform:translate(-15px,-31px)scale(.3)}}@keyframes kbSparkThree{0%,42%,to{opacity:0;transform:translate(0)scale(.5)}47%{opacity:.9;transform:translate(9px,1px)scale(1)}60%{opacity:0;transform:translate(30px,12px)scale(.2)}}@keyframes kbSparkFour{0%,43%,to{opacity:0;transform:translate(0)scale(.5)}48%{opacity:.8;transform:translate(-5px,-4px)scale(1)}61%{opacity:0;transform:translate(-25px,7px)scale(.2)}}@keyframes kbBuilderBounce{0%,18%,to{transform:translateY(0)}30%{transform:translateY(-3px)}43%{transform:translateY(2px)}52%{transform:translateY(0)}}@keyframes kbBodyLean{0%,18%,to{transform:rotate(0)}30%{transform:rotate(-3deg)}43%{transform:rotate(3deg)translateY(1px)}60%{transform:rotate(-1deg)}}@keyframes kbBuilderLegLeft{0%,to{transform:rotate(0)}30%{transform:rotate(5deg)}44%{transform:rotate(-4deg)}}@keyframes kbBuilderLegRight{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}44%{transform:rotate(4deg)}}@keyframes kbHatSettle{0%,30%,to{transform:translateY(0)}43%{transform:translateY(2px)rotate(1deg)}55%{transform:translateY(-1px)}}@keyframes kbBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes kbAura{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes kbShadow{0%,to{opacity:.75;transform:scaleX(1)}30%{opacity:.58;transform:scaleX(.9)}43%{opacity:.78;transform:scaleX(1.05)}}@keyframes kbDrawStructure{0%,8%{stroke-dashoffset:520px;opacity:.28}42%,70%{stroke-dashoffset:0;opacity:.9}92%,to{stroke-dashoffset:520px;opacity:.24}}@keyframes kbPanelBuild{0%,8%,to{opacity:.16;transform:translateY(7px)scale(.88)}36%,68%{opacity:.9;transform:translateY(0)scale(1)}88%{opacity:.28;transform:translateY(4px)scale(.94)}}@keyframes kbStatusPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:900px){.kianu-builder-hero{justify-self:stretch;width:min(560px,100%)}}@media (max-width:640px){.kianu-builder-hero{border-radius:22px}}@media (prefers-reduced-motion:reduce){.kb-aura,.kb-build-rise,.kb-panel,.kb-character,.kb-arm-right,.kb-leg-left,.kb-leg-right,.kb-body,.kb-hard-hat,.kb-eye,.kb-impact,.kb-spark,.kb-status circle{animation:none!important}}.kianu-hospitality-hero{aspect-ratio:1.16;isolation:isolate;background:radial-gradient(circle at 55% 42%,#23d7ff1a,#0000 32%),radial-gradient(circle at 82% 24%,#8b5cf61c,#0000 35%),linear-gradient(155deg,#ffffff08,#ffffff03);border:1px solid #ffffff16;border-radius:30px;justify-self:end;width:min(500px,42vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 60px #0000002b}.kianu-hospitality-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.kh-stage{fill:#06091229;stroke:#ffffff06}.kh-aura{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite khAura}.kh-hotel rect:first-child{fill:#18294b9e;stroke:#6febff29}.kh-hotel-sign{fill:#224e8bcc;stroke:#78eeff73}.kh-hotel text{fill:#dffcff;font:800 13px/1 var(--font-geist-mono);letter-spacing:.12em}.kh-hotel path{fill:#ffd37e94}.kh-hotel-door{fill:#23d7ff26;stroke:#7eecff61}.kh-hotel path:first-of-type{animation:3.2s ease-in-out infinite khHotelWindows}.kh-suitcase{fill:url(#khSuit);stroke:#7eecff8a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #23d7ff1f);transform-origin:80px 355px;animation:12s ease-in-out infinite khSuitcaseRoll}.kh-suitcase path{fill:none;stroke-width:4px}.kh-suitcase circle{fill:#8feeff;stroke:#ffffffbf}.kh-character{transform-origin:273px 272px;animation:3.2s ease-in-out infinite khCharacterBounce}.kh-arm{fill:none;transform-box:fill-box}.kh-limb-back{fill:none;stroke:#0e417c80;stroke-width:13px;stroke-linecap:round}.kh-limb-front{fill:none;stroke:url(#khBody);stroke-width:8.5px;stroke-linecap:round}.kh-hand{fill:#7eeaff;stroke:#f0feffe6;stroke-width:1.6px}.kh-arm-left{transform-origin:88% 10%}.kh-arm-right{transform-origin:12% 88%;animation:3.4s ease-in-out infinite khWave}.kh-wave-finger{fill:none;stroke:#c8fbff;stroke-width:2.4px;stroke-linecap:round}.kh-body{transform-origin:273px 267px;animation:3.2s ease-in-out infinite khBodyEase}.kh-eye{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite khBlink}.kh-jacket path:not(.kh-bow){fill:#081831d6;stroke:#6fddff40;stroke-width:1px}.kh-jacket .kh-bow{fill:#09182f;stroke:#7deaff;stroke-width:1.2px}.kh-badge{fill:url(#khGold)}.kh-jacket text{fill:#17213a;font:800 4.7px/1 var(--font-geist-mono);letter-spacing:.05em}.kh-desk rect:first-child{stroke:#71e1ff29}.kh-desk rect:nth-child(2){fill:#233654f5;stroke:#d4f7ff52}.kh-desk path{fill:none;stroke:#ffcd7021;stroke-width:2px}.kh-desk path:first-of-type{stroke:#ffc7607a;filter:drop-shadow(0 0 5px #ffb94e40)}.kh-bell{stroke-linecap:round;stroke-linejoin:round}.kh-bell ellipse:first-child{fill:#1e2c44f0;stroke:#99ebff52}.kh-bell path{fill:url(#khGold);stroke:#fff9d4ad;stroke-width:1.4px}.kh-bell circle{fill:url(#khGold);stroke:#fff5c7}.kh-bell-ripple{fill:none;stroke:#60e9ff8a;stroke-width:2px;opacity:0;animation:12s ease-out infinite khBellRipple}.kh-bell{transform-origin:393px 258px;animation:12s ease-in-out infinite khBellRing}.kh-booking-card{transform-origin:232px 110px;animation:12s ease-in-out infinite khBookingCard}.kh-booking-card rect{fill:#0b1e3bd4;stroke:#65eaff7a;stroke-width:1.5px;filter:drop-shadow(0 0 10px #23d7ff29)}.kh-booking-card circle{fill:#34d5ff21;stroke:#78efff;stroke-width:1.7px}.kh-booking-card path{fill:none;stroke:#dffcff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kh-booking-card text{fill:#e8fbff;font:700 9px/1 var(--font-geist-mono);letter-spacing:.07em}.kh-booking-card text:last-child{fill:#91cbd9;font-size:7px}.kh-keycard{transform-origin:370px 113px;animation:12s ease-in-out infinite khKeycard}.kh-keycard rect{fill:#121c3fe6;stroke:#a8e7ff7a}.kh-keycard circle{fill:#6decff29;stroke:#8ff2ff}.kh-keycard path{fill:none;stroke:#dcf9ffad;stroke-width:1.5px;stroke-linecap:round}.kh-housekeeping{transform-origin:416px 60px;animation:12s ease-in-out infinite khHousekeeping}.kh-housekeeping rect{fill:#0f1c3fe6;stroke:#6fe6ff73;stroke-width:1.5px}.kh-housekeeping path{fill:none;stroke:#9bf2ff;stroke-width:1.8px;stroke-linecap:round}.kh-housekeeping text{fill:#e8fbff;font:700 8px/1 var(--font-geist-mono)}.kh-journey-track{fill:none;stroke:#7eecff38;stroke-width:2px;stroke-linecap:round}.kh-journey-progress{fill:none;stroke:#38df77;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:255;stroke-dashoffset:255px;filter:drop-shadow(0 0 6px #38df778c);animation:5s linear infinite khJourneyProgress}.kh-journey-step text{fill:#b7e0ebbd;font:700 7px/1 var(--font-geist-mono);letter-spacing:.08em;transition:fill .2s}.kh-step-base{fill:#5feaff2e;stroke:#7eecff66;stroke-width:1.4px}.kh-step-complete{fill:#38df77;stroke:#a7ffc8;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 8px #38df77c7)}.kh-step-tick{fill:none;stroke:#f5fff8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 3px #ffffffb3)}.kh-journey-step-book .kh-step-complete,.kh-journey-step-book .kh-step-tick,.kh-journey-step-book text{animation:5s linear infinite khJourneyBook}.kh-journey-step-checkin .kh-step-complete,.kh-journey-step-checkin .kh-step-tick,.kh-journey-step-checkin text{animation:5s linear infinite khJourneyCheckin}.kh-journey-step-service .kh-step-complete,.kh-journey-step-service .kh-step-tick,.kh-journey-step-service text{animation:5s linear infinite khJourneyService}.kh-journey-step-stay .kh-step-complete,.kh-journey-step-stay .kh-step-tick,.kh-journey-step-stay text{animation:5s linear infinite khJourneyStay}@keyframes khWave{0%,18%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}42%{transform:rotate(16deg)}54%{transform:rotate(-14deg)}66%{transform:rotate(9deg)}78%{transform:rotate(0)}}@keyframes khBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes khBodyEase{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes khCharacterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes khAura{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.78;transform:scale(1.04)}}@keyframes khHotelWindows{0%,to{opacity:.48}45%{opacity:.92}70%{opacity:.66}}@keyframes khBookingCard{0%,8%,to{opacity:0;transform:translateY(12px)scale(.92)}15%,33%{opacity:1;transform:translateY(0)scale(1)}39%,94%{opacity:.74;transform:translateY(0)scale(.97)}}@keyframes khKeycard{0%,25%,to{opacity:0;transform:translate(-10px,8px)rotate(-8deg)scale(.88)}34%,56%{opacity:1;transform:translate(0)rotate(2deg)scale(1)}64%,94%{opacity:.72;transform:translateY(-3px)rotate(-2deg)scale(.96)}}@keyframes khHousekeeping{0%,48%,to{opacity:0;transform:translateY(10px)scale(.88)}57%,77%{opacity:1;transform:translateY(0)scale(1)}85%,94%{opacity:.55;transform:translateY(-3px)scale(.97)}}@keyframes khBellRing{0%,62%,to{transform:rotate(0)}66%{transform:rotate(-5deg)}70%{transform:rotate(6deg)}74%{transform:rotate(-3deg)}78%{transform:rotate(0)}}@keyframes khBellRipple{0%,64%,to{opacity:0;transform:scale(.65)}68%{opacity:.85;transform:scale(.85)}80%{opacity:0;transform:scale(1.45)}}@keyframes khSuitcaseRoll{0%,6%{opacity:0;transform:translate(-18px)}14%,82%{opacity:1;transform:translate(0)}92%,to{opacity:.25;transform:translate(12px)}}@keyframes khJourneyProgress{0%,18%{stroke-dashoffset:255px}38%{stroke-dashoffset:170px}58%{stroke-dashoffset:85px}78%,94%{stroke-dashoffset:0}to{stroke-dashoffset:255px}}@keyframes khJourneyBook{0%,10%{opacity:0;transform:scale(.72)}18%{opacity:1;transform:scale(1.18)}24%,94%{opacity:1;fill:#baffce;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes khJourneyCheckin{0%,30%{opacity:0;transform:scale(.72)}38%{opacity:1;transform:scale(1.18)}44%,94%{opacity:1;fill:#baffce;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes khJourneyService{0%,50%{opacity:0;transform:scale(.72)}58%{opacity:1;transform:scale(1.18)}64%,94%{opacity:1;fill:#baffce;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes khJourneyStay{0%,70%{opacity:0;transform:scale(.72)}78%{opacity:1;transform:scale(1.18)}84%,94%{opacity:1;fill:#baffce;transform:scale(1)}to{opacity:0;transform:scale(.72)}}.kh-scene{opacity:0;transform-origin:110px 185px;pointer-events:none;animation:15s ease-in-out infinite khSceneCycle}.kh-scene-hotel{animation-delay:0s}.kh-scene-airbnb{animation-delay:5s}.kh-scene-house{animation-delay:10s}.kh-property>rect:first-child,.kh-property .kh-home-shell{fill:#18294b9e;stroke:#6febff33;stroke-width:1.5px}.kh-property-sign{fill:#224e8bd6;stroke:#78eeff80}.kh-property text{fill:#dffcff;font:800 12px/1 var(--font-geist-mono);letter-spacing:.1em}.kh-property-windows,.kh-property-window{fill:#ffd37e9e;animation:3.2s ease-in-out infinite khHotelWindows}.kh-property-door{fill:#23d7ff26;stroke:#7eecff61}.kh-home-roof,.kh-house-fence{fill:none;stroke:#85eeff85;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.kh-house-fence{stroke-width:2.2px;opacity:.65}.kh-scene-luggage,.kh-scene-bag{fill:url(#khSuit);stroke:#7eecff8a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #23d7ff1f)}.kh-scene-luggage path,.kh-scene-bag path{fill:none}.kh-scene-luggage path:first-child,.kh-scene-bag path:last-of-type{stroke-width:4px}.kh-scene-luggage circle,.kh-scene-bag circle{fill:#8feeff;stroke:#ffffffbf}.kh-scene-luggage,.kh-scene-bag{animation:5s ease-in-out infinite khSceneAccessory}.kh-scene-home-marker circle{fill:#132d4ed1;stroke:#72eaff7a;stroke-width:1.5px}.kh-scene-home-marker path{fill:none;stroke:#9cf2ff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kh-scene-home-marker{animation:5s ease-in-out infinite khHomeMarker}.kh-scene-primary-card,.kh-scene-service-card{transform-box:fill-box;transform-origin:50%}.kh-scene-primary-card{animation:5s ease-in-out infinite khSceneCardIn}.kh-scene-service-card{animation:5s ease-in-out infinite khSceneServiceIn}.kh-scene-primary-card rect,.kh-scene-service-card rect{fill:#0b1e3bdb;stroke:#65eaff7a;stroke-width:1.5px;filter:drop-shadow(0 0 10px #23d7ff29)}.kh-scene-primary-card circle{fill:#34d5ff21;stroke:#78efff;stroke-width:1.7px}.kh-scene-primary-card path,.kh-scene-service-card path{fill:none;stroke:#dffcff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kh-scene-primary-card text,.kh-scene-service-card text{fill:#e8fbff;font:700 8px/1 var(--font-geist-mono);letter-spacing:.045em}.kh-scene-primary-card .kh-card-subtext{fill:#91cbd9;letter-spacing:.025em;font-size:6.6px}.kh-scene-service-card text{font-size:7.4px}.kh-character,.kh-body{animation:none;transform:none}.kh-arm-right{animation:3.4s ease-in-out infinite khWave}.kh-eye{animation:3.4s ease-in-out infinite khBlink}@keyframes khSceneCycle{0%{opacity:0;transform:translate(-8px)scale(.985)}5%,27%{opacity:1;transform:translate(0)scale(1)}31%,to{opacity:0;transform:translate(8px)scale(.99)}}@keyframes khSceneCardIn{0%{opacity:0;transform:translateY(8px)scale(.94)}14%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.2;transform:translateY(-3px)scale(.98)}}@keyframes khSceneServiceIn{0%,18%{opacity:0;transform:translateY(9px)scale(.92)}32%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.2;transform:translateY(-4px)scale(.97)}}@keyframes khSceneAccessory{0%{opacity:0;transform:translate(-12px)}16%,80%{opacity:1;transform:translate(0)}to{opacity:.15;transform:translate(8px)}}@keyframes khHomeMarker{0%{opacity:0;transform:scale(.82)}20%,80%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.92)}}@media (max-width:900px){.kianu-hospitality-hero{justify-self:stretch;width:min(560px,100%)}}@media (max-width:640px){.kianu-hospitality-hero{border-radius:22px}}@media (prefers-reduced-motion:reduce){.kh-aura,.kh-suitcase,.kh-character,.kh-arm-right,.kh-body,.kh-eye,.kh-bell,.kh-bell-ripple,.kh-booking-card,.kh-keycard,.kh-housekeeping,.kh-journey-progress,.kh-step-complete,.kh-step-tick,.kh-journey-step text{animation:none!important}}.kianu-role-hero{aspect-ratio:1.16;isolation:isolate;background:radial-gradient(circle at 52% 42%,#23d7ff17,#0000 33%),radial-gradient(circle at 82% 24%,#8b5cf61a,#0000 35%),linear-gradient(155deg,#ffffff08,#ffffff03);border:1px solid #ffffff16;border-radius:30px;justify-self:end;width:min(500px,42vw);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 60px #0000002b}.kianu-role-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.kr-stage,.kp-stage,.ke-stage{fill:#06091229;stroke:#ffffff06}.kr-shelf>rect:first-child{fill:#0f1b30b8;stroke:#71e4ff29}.kr-shelf path{stroke:#7adfff2e;stroke-width:2px}.kr-stock{fill:#50daff29;stroke:#c3f7ff8a;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.kr-stock-a,.kr-stock-d,.kr-stock-g{animation:4s ease-in-out infinite krStockPulse}.kr-stock-b,.kr-stock-e,.kr-stock-h{animation:4s ease-in-out .5s infinite krStockPulse}.kr-stock-c,.kr-stock-f{animation:4s ease-in-out 1s infinite krStockPulse}.kr-camera rect{fill:#112342e6;stroke:#79e8ff6b}.kr-camera circle{fill:#0e1d35;stroke:#8ef1ff;stroke-width:2px}.kr-camera path:not(.kr-camera-scan){fill:none;stroke:#7cecff;stroke-width:4px;stroke-linecap:round}.kr-camera-scan{fill:#50e0ff0b;stroke:#58e7ff2e;stroke-width:1px;transform-origin:444px 50px;animation:4.6s ease-in-out infinite krCameraSweep}.kr-character{transform-origin:210px 255px;animation:3s ease-in-out infinite krCharacterBounce}.kr-arm{fill:none;transform-box:fill-box}.kr-arm-right{transform-origin:10% 12%;animation:4s ease-in-out infinite krTapPos}.kr-limb-back,.kp-limb-back,.ke-limb-back{fill:none;stroke:#0e417c80;stroke-width:12px;stroke-linecap:round}.kr-limb-front,.kp-limb-front,.ke-limb-front{fill:none;stroke:#62dcff;stroke-width:8px;stroke-linecap:round}.kr-hand,.kp-hand,.ke-hand{fill:#7feaff;stroke:#f0feffe6;stroke-width:1.5px}.kr-eye,.kp-eye,.ke-eye{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite roleBlink}.kr-vest path{fill:#091b32d1;stroke:#6fddff38}.kr-vest rect{fill:#f0c15ee6}.kr-vest text{fill:#17213a;font:800 5px/1 var(--font-geist-mono)}.kr-counter rect:first-child{stroke:#74e4ff24}.kr-counter rect:last-child{fill:#243756f5;stroke:#d1f7ff47}.kr-pos rect:first-child{fill:#0c1a32f0;stroke:#77e8ff66}.kr-pos rect:nth-child(2){fill:#23d7ff12;stroke:#70ebff40}.kr-pos path{fill:none;stroke:#adf0ff8c;stroke-width:2px;stroke-linecap:round}.kr-pos-label{fill:#dffcff;font:800 12px/1 var(--font-geist-mono);letter-spacing:.12em}.kr-pos-check{animation:8s ease-in-out infinite krPosCheck}.kr-pos-check circle{fill:#3ee6ff1f;stroke:#76efff}.kr-pos-check path{stroke:#dffcff;stroke-width:2px}.kr-product{animation:8s ease-in-out infinite krProductMove}.kr-product rect{fill:#6270ff3d;stroke:#c3f1ff9e}.kr-product path{fill:none;stroke:#e5fbffa6;stroke-width:1.5px}.kr-scan-line{fill:none;stroke:#65ecff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #23d7ffbf);opacity:0;animation:8s ease-in-out infinite krScan}.kr-sync-card{animation:8s ease-in-out infinite krSyncCard}.kr-sync-card rect{fill:#0b1c3ae6;stroke:#6ceaff6b}.kr-sync-card circle{fill:#34d5ff21;stroke:#78efff}.kr-sync-card path{fill:none;stroke:#e2fdff;stroke-width:2px}.kr-sync-card text{fill:#e8fbff;font:700 7px/1 var(--font-geist-mono);letter-spacing:.06em}.kr-sync-card text:last-child{fill:#91cbd9;font-size:6px}.kr-queue path{fill:none;stroke:#7eecff33;stroke-width:2px}.kr-queue circle{fill:#62eaff;filter:drop-shadow(0 0 4px #23d7ff8c)}.kr-queue circle:first-of-type{animation:4s ease-in-out infinite rolePulse}.kr-queue circle:nth-of-type(2){animation:4s ease-in-out .8s infinite rolePulse}.kr-queue circle:nth-of-type(3){animation:4s ease-in-out 1.6s infinite rolePulse}.kr-queue circle:nth-of-type(4){animation:4s ease-in-out 2.4s infinite rolePulse}.kr-queue text{fill:#bae5efbd;font:700 7px/1 var(--font-geist-mono);letter-spacing:.08em}.kp-flow-lines path,.ke-network-lines path{fill:none;stroke:#74e5ff2e;stroke-width:2px;stroke-linecap:round}.kp-flow-pulse circle,.ke-network-pulses circle{fill:#70ecff;filter:drop-shadow(0 0 5px #23d7ffcc)}.kp-card rect{fill:#0d1d3ce0;stroke:#75e7ff61;stroke-width:1.5px}.kp-card path,.kp-card circle{fill:none;stroke:#9cedff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.kp-card text{fill:#e6fbff;font:700 8px/1 var(--font-geist-mono);letter-spacing:.08em}.kp-card{transform-box:fill-box;transform-origin:50%}.kp-card-intake{animation:8s ease-in-out infinite kpCardLift}.kp-card-calendar{animation:8s ease-in-out 1.5s infinite kpCardLift}.kp-card-document{animation:8s ease-in-out 3s infinite kpCardLift}.kp-card-approval{animation:8s ease-in-out 4.5s infinite kpCardLift}.kp-character{transform-origin:270px 260px;animation:3.2s ease-in-out infinite krCharacterBounce}.kp-arm-right{transform-origin:12% 12%;animation:4.2s ease-in-out infinite kpPoint}.kp-suit path{fill:#091931d6;stroke:#70e2ff38}.kp-suit rect{fill:#f0c15ee6}.kp-suit text{fill:#17213a;font:800 5px/1 var(--font-geist-mono)}.kp-workflow-status{animation:8s ease-in-out infinite kpStatus}.kp-workflow-status rect{fill:#0b1c3ae6;stroke:#6ceaff6b}.kp-workflow-status circle{fill:#61eaff;animation:1.6s ease-in-out infinite rolePulse}.kp-workflow-status text{fill:#e8fbff;font:700 8px/1 var(--font-geist-mono);letter-spacing:.08em}.kp-workflow-status text:last-child{fill:#8fe9ff}.ke-node circle:first-child{fill:#0d1d3be6;stroke:#74e8ff5c;stroke-width:1.5px}.ke-node path,.ke-node rect:not(:first-child),.ke-node circle:not(:first-child){fill:none;stroke:#9decff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ke-node text{fill:#e7fbff;font:700 7px/1 var(--font-geist-mono);letter-spacing:.08em}.ke-node{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite keNodePulse}.ke-node-apps{animation-delay:.6s}.ke-node-risk{animation-delay:1.2s}.ke-node-report{animation-delay:1.8s}.ke-node-audit{animation-delay:2.4s}.ke-console>rect:first-child{fill:#0c1b33e6;stroke:#76e8ff52}.ke-screen{fill:#23d7ff0e;stroke:#76e8ff33}.ke-chart{fill:none;stroke:#73ecff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;animation:4s ease-in-out infinite keChartDraw}.ke-console circle{fill:#b9f8ff}.ke-character{transform-origin:260px 260px;animation:3.1s ease-in-out infinite krCharacterBounce}.ke-suit path{fill:#091931d6;stroke:#70e2ff38}.ke-suit rect{fill:#f0c15ee6}.ke-suit text{fill:#17213a;font:800 4.6px/1 var(--font-geist-mono)}.ke-approval,.ke-status{transform-box:fill-box;transform-origin:50%}.ke-approval{animation:7s ease-in-out infinite keApproval}.ke-status{animation:7s ease-in-out .8s infinite keStatus}.ke-approval rect,.ke-status rect{fill:#0b1c3aeb;stroke:#6ceaff6b}.ke-approval path{fill:none;stroke:#94f2ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ke-approval text,.ke-status text{fill:#e8fbff;font:700 7px/1 var(--font-geist-mono);letter-spacing:.05em}.ke-status circle{fill:#61eaff;animation:1.6s ease-in-out infinite rolePulse}@keyframes roleBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes rolePulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes krCharacterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes krStockPulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes krCameraSweep{0%,to{opacity:.03;transform:rotate(-8deg)}50%{opacity:.11;transform:rotate(9deg)}}@keyframes krTapPos{0%,18%,to{transform:rotate(0)}35%{transform:rotate(-18deg)}50%{transform:rotate(12deg)}65%{transform:rotate(0)}}@keyframes krProductMove{0%,8%{opacity:0;transform:translate(-35px)}20%,52%{opacity:1;transform:translate(0)}68%,to{opacity:0;transform:translate(120px)}}@keyframes krScan{0%,22%,to{opacity:0}30%,38%{opacity:1}46%{opacity:0}}@keyframes krPosCheck{0%,38%,to{opacity:0;transform:scale(.7)}48%,72%{opacity:1;transform:scale(1)}82%{opacity:.4}}@keyframes krSyncCard{0%,48%,to{opacity:0;transform:translateY(8px)scale(.92)}58%,82%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:.4}}@keyframes kpCardLift{0%,12%,to{opacity:.45;transform:translateY(5px)scale(.96)}24%,54%{opacity:1;transform:translateY(-3px)scale(1.02)}72%{opacity:.6;transform:translateY(0)scale(1)}}@keyframes kpPoint{0%,20%,to{transform:rotate(0)}35%{transform:rotate(-18deg)}55%{transform:rotate(12deg)}70%{transform:rotate(0)}}@keyframes kpStatus{0%,18%,to{opacity:.5;transform:scale(.96)}38%,76%{opacity:1;transform:scale(1)}}@keyframes keNodePulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes keChartDraw{0%,to{stroke-dashoffset:180px;opacity:.35}45%,70%{stroke-dashoffset:0;opacity:1}}@keyframes keApproval{0%,30%,to{opacity:.5;transform:scale(.96)}45%,75%{opacity:1;transform:scale(1.02)}}@keyframes keStatus{0%,22%,to{opacity:.45;transform:translateY(4px)}40%,78%{opacity:1;transform:translateY(0)}}@media (max-width:900px){.kianu-role-hero{justify-self:stretch;width:min(560px,100%)}}@media (max-width:640px){.kianu-role-hero{border-radius:22px}}@media (prefers-reduced-motion:reduce){.kr-stock,.kr-camera-scan,.kr-character,.kr-arm-right,.kr-eye,.kr-pos-check,.kr-product,.kr-scan-line,.kr-sync-card,.kr-queue circle,.kp-card,.kp-character,.kp-arm-right,.kp-eye,.kp-workflow-status,.ke-node,.ke-chart,.ke-character,.ke-eye,.ke-approval,.ke-status{animation:none!important}}.solution-card{min-height:410px;color:inherit;gap:20px}.solution-card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(130deg,#e830d70f,#0000 40%,#23d7ff13);transition:opacity .3s;position:absolute;inset:0}.solution-card:hover:before{opacity:1}.solution-card>*{z-index:1;position:relative}.solution-card .animated-visual{margin-top:2px}.solution-card-copy{margin-top:auto;padding-right:20px}.solution-card h3{margin:0 0 13px}.solution-card:hover .visual-ring-outer{animation-duration:3.7s}.solution-card:hover .visual-ring-inner{animation-duration:2.8s}.solution-card:hover .animated-visual{border-color:rgba(var(--visual-accent-rgb), .32)}.card-arrow{z-index:3;transition:translate .25s,color .25s}.solution-card:hover .card-arrow{color:#fff;translate:3px -3px}.intelligence-section{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 42%,#e125d518,#0000 28%),radial-gradient(circle at 91% 32%,#19ccff1f,#0000 30%),#08080d;padding:120px 0;position:relative;overflow:hidden}.intelligence-section:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.intelligence-inner{z-index:1;position:relative}.intelligence-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.intelligence-heading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.04}.intelligence-heading>div:last-child>p{color:#989aa7;margin:0 0 22px;line-height:1.8}.text-link,.about-link{color:#e9edf4;letter-spacing:.03em;align-items:center;gap:11px;font-size:13px;font-weight:750;display:inline-flex}.text-link span,.about-link span{color:var(--cyan);transition:translate .2s}.text-link:hover span,.about-link:hover span{translate:3px -3px}.intelligence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.intelligence-card{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff0d,#ffffff04);border-radius:22px;min-height:330px;padding:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.intelligence-card:hover{border-color:#23d7ff52;transform:translateY(-5px)}.intelligence-radar{background:radial-gradient(circle,#23d7ff0f,#0000 65%);border:1px solid #23d7ff33;border-radius:50%;place-items:center;width:126px;height:126px;margin:0 auto 24px;display:grid;position:relative}.intelligence-radar:before,.intelligence-radar:after,.intelligence-radar span{content:"";border:1px solid #8b5cf638;border-radius:50%;position:absolute}.intelligence-radar:before{width:88px;height:88px}.intelligence-radar:after{width:47px;height:47px}.intelligence-radar span:first-child{border-top-color:#e830d7;animation:8s linear infinite visualSpin;inset:7px}.intelligence-radar span:nth-child(2){border-right-color:#23d7ff;animation:5.5s linear infinite visualSpinReverse;inset:24px}.intelligence-radar i{transform-origin:0;background:linear-gradient(90deg,#63e6ff,#0000);width:42%;height:1px;animation:3s linear infinite radarSweep;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #23d7ff}.intelligence-meta{color:#7f8391;font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em;justify-content:flex-end;display:flex}.intelligence-card h3{letter-spacing:-.025em;margin:19px 0 10px;font-size:21px}.intelligence-card p{color:#90929f;margin:0;font-size:13px;line-height:1.65}.responsibility-note{color:#777a87;text-align:center;margin:26px 0 0;font-size:12px;line-height:1.65}.core-platform-section{border-block:1px solid var(--line);background:radial-gradient(circle at 18% 18%,#e830d712,#0000 30%),radial-gradient(circle at 82% 24%,#23d7ff13,#0000 32%),linear-gradient(#ffffff03,#ffffff06,#ffffff02);padding:118px 0;position:relative;overflow:hidden}.core-platform-section:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.core-platform-inner{z-index:1;position:relative}.core-platform-heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.78fr);align-items:end;gap:72px;display:grid}.core-platform-heading h2{letter-spacing:-.055em;max-width:760px;margin:12px 0 0;font-size:clamp(42px,5.7vw,78px);line-height:.98}.core-platform-intro>p{color:#a2a5b2;margin:18px 0 0;font-size:15px;line-height:1.78}.core-platform-status{color:#dffbff;min-height:38px;font:800 9px/1 var(--font-geist-mono);letter-spacing:.13em;background:#23d7ff0e;border:1px solid #62eaff3b;border-radius:999px;align-items:center;gap:10px;padding:7px 13px 7px 8px;display:inline-flex}.core-status-icon{background:linear-gradient(145deg,#e830d72e,#23d7ff2b);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.core-status-icon svg{fill:none;stroke:#9ff5ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.core-platform-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.72fr);gap:30px;margin-top:58px;display:grid}.core-kianu-stage{background:radial-gradient(circle at 50% 52%,#23d7ff1c,#0000 23%),radial-gradient(circle at 58%,#8b5cf614,#0000 45%),#06080ead;border:1px solid #ffffff16;border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 70px #0000002e}.core-kianu-stage:after{content:"";filter:blur(10px);background:radial-gradient(circle,#23d7ff0b,#0000 62%);border-radius:50%;position:absolute;inset:9%}.core-orbit{border:1px solid #6adeff21;border-radius:50%;position:absolute;top:48%;left:50%;translate:-50% -50%}.core-orbit-a{width:270px;height:270px;animation:18s linear infinite coreOrbitSpin}.core-orbit-b{border-color:#b86bff1f;width:370px;height:370px;animation:25s linear infinite coreOrbitSpinReverse}.core-orbit-c{border-color:#23d7ff14;width:460px;height:260px;animation:32s linear infinite coreOrbitSpin}.core-task{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c16de;border:1px solid #74e7ff2e;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:9px;min-width:138px;padding:9px 10px;animation:4.2s ease-in-out infinite coreTaskFloat;display:grid;position:absolute;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff06}.core-task-icon{color:#9cf2ff;background:linear-gradient(145deg,#8b5cf61f,#23d7ff0f);border:1px solid #71e8ff38;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.core-task-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.core-task>span:nth-child(2){gap:4px;min-width:0;display:grid}.core-task strong{color:#f3fbff;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1;overflow:hidden}.core-task small{color:#7ddae7;font:800 6.4px/1 var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.core-task-status{background:#43e57c;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite coreTaskStatus;box-shadow:0 0 9px #43e57ccc}.core-task-reception{top:14%;left:5%}.core-task-leads{animation-delay:-.65s;top:14%;right:5%}.core-task-marketing{animation-delay:-1.3s;top:48%;right:3%}.core-task-email{animation-delay:-1.95s;bottom:12%;right:8%}.core-task-booking{animation-delay:-2.6s;bottom:12%;left:8%}.core-task-verify{animation-delay:-3.25s;top:48%;left:3%}.core-task-reception:after,.core-task-leads:after,.core-task-marketing:after,.core-task-email:after,.core-task-booking:after,.core-task-verify:after{content:"";z-index:-1;opacity:.55;background:linear-gradient(90deg,#5febffbf,#0000);width:34px;height:1px;animation:2s ease-in-out infinite coreTaskConnector;position:absolute;box-shadow:0 0 8px #23d7ff47}.core-task-reception:after,.core-task-verify:after,.core-task-booking:after{right:-34px}.core-task-leads:after,.core-task-marketing:after,.core-task-email:after{left:-34px;rotate:180deg}.core-kianu-speech{z-index:7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 15% 18%,#ffffff14,#0000 30%),linear-gradient(145deg,#0e1d31f0,#0a0f1de6);border:1px solid #b0f0ff47;border-radius:24px 24px 24px 10px;width:min(260px,39%);min-height:76px;padding:16px 17px;position:absolute;top:5%;left:54%;box-shadow:0 16px 38px #0000003d,0 0 24px #23d7ff0f}.core-kianu-speech:before,.core-kianu-speech:after{content:"";background:#142a41f2;border:1px solid #b0f0ff38;border-radius:50%;position:absolute}.core-kianu-speech:before{width:15px;height:15px;bottom:-9px;left:-17px}.core-kianu-speech:after{width:9px;height:9px;bottom:-23px;left:-32px}.core-speech-message{color:#edfaff;letter-spacing:-.005em;opacity:0;align-items:center;margin:0;font-size:10.5px;line-height:1.55;display:grid;position:absolute;inset:16px 17px;transform:translateY(5px)}.core-speech-one{animation:12s ease-in-out infinite coreSpeechOne}.core-speech-two{animation:12s ease-in-out infinite coreSpeechTwo}.core-speech-three{animation:12s ease-in-out infinite coreSpeechThree}.core-kianu-character{z-index:3;width:196px;height:206px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -53%}.core-kianu-body{transform-origin:90px 150px;animation:3.5s ease-in-out infinite coreKianuFloat}.core-kianu-shadow{fill:#00000040;filter:blur(3px);animation:3.5s ease-in-out infinite coreShadow}.core-kianu-arm{fill:none;stroke:#68ddff;stroke-width:10px;stroke-linecap:round}.core-kianu-arm-right{transform-origin:128px 108px;animation:3.8s ease-in-out infinite coreKianuWave}.core-kianu-hand{fill:#81ebff;stroke:#f5ffffd9;stroke-width:1.4px}.core-kianu-fingers{fill:none;stroke:#c7fbff;stroke-width:2px;stroke-linecap:round}.core-kianu-eye{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite roleBlink}.core-kianu-character text{fill:#162039;font:800 5px/1 var(--font-geist-mono);letter-spacing:.04em}.core-kianu-label{z-index:5;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a12c7;border:1px solid #70e9ff38;border-radius:17px;gap:6px;min-width:206px;padding:13px 18px;display:grid;position:absolute;bottom:35px;left:50%;translate:-50%}.core-kianu-label strong{letter-spacing:.18em;font-size:13px}.core-kianu-label span{color:#8bdfea;font:800 8px/1 var(--font-geist-mono);letter-spacing:.12em}.core-platform-principles{gap:12px;display:grid}.core-platform-principles article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:23px;grid-template-columns:50px 1fr;align-items:start;gap:16px;min-height:152px;padding:23px;display:grid}.core-principle-icon,.core-capability-icon{color:#9cf2ff;background:radial-gradient(circle at 28% 22%,#ffffff1a,#0000 36%),linear-gradient(145deg,#8b5cf621,#23d7ff12);border:1px solid #6ee9ff3d;flex:none;place-items:center;display:grid}.core-principle-icon{border-radius:15px;width:48px;height:48px}.core-principle-icon svg,.core-capability-icon svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.core-principle-icon svg{width:25px;height:25px}.core-platform-principles strong{letter-spacing:-.02em;margin:2px 0 8px;font-size:18px;display:block}.core-platform-principles p{color:#9295a2;margin:0;font-size:13px;line-height:1.65}.core-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:58px;display:grid}.core-capability-card{border:1px solid var(--line);background:radial-gradient(circle at 82% 13%,#23d7ff0b,#0000 31%),linear-gradient(150deg,#ffffff0c,#ffffff04);border-radius:24px;min-height:294px;padding:25px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.core-capability-card:hover{background:radial-gradient(circle at 82% 13%,#23d7ff13,#0000 34%),linear-gradient(150deg,#ffffff0f,#ffffff05);border-color:#56e3ff4f;transform:translateY(-4px)}.core-capability-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.core-capability-icon{border-radius:15px;width:48px;height:48px}.core-capability-icon svg{width:25px;height:25px}.core-capability-tag,.core-capability-status{width:fit-content;font:800 8px/1 var(--font-geist-mono);letter-spacing:.12em;border-radius:999px;align-items:center;display:inline-flex}.core-capability-tag{color:#f1c5ed;background:#e830d70e;border:1px solid #e830d730;min-height:29px;padding:0 10px}.core-capability-card h3{color:#fff;letter-spacing:-.032em;margin:31px 0 11px;font-size:23px;line-height:1.08}.core-capability-card p{color:#9699a6;margin:0 0 24px;font-size:13.5px;line-height:1.72}.core-capability-status{color:#80dce8;background:#23d7ff0a;border:1px solid #5de5ff29;min-height:25px;padding:0 9px;position:absolute;bottom:23px;left:25px}.core-platform-footer{border:1px solid var(--line);background:linear-gradient(120deg,#e830d70e,#ffffff05 48%,#23d7ff0e);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:52px;padding:36px;display:grid}.core-platform-footer h3{letter-spacing:-.04em;max-width:720px;margin:10px 0 0;font-size:clamp(27px,3.2vw,42px);line-height:1.08}.core-platform-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@keyframes coreTaskFloat{0%,to{border-color:#74e7ff2e;transform:translateY(0)}50%{border-color:#74e7ff4f;transform:translateY(-4px)}}@keyframes coreTaskStatus{0%,to{opacity:.36;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes coreTaskConnector{0%,to{opacity:.2;scale:.72 1}50%{opacity:.72;scale:1}}@keyframes coreSpeechOne{0%,3%{opacity:0;transform:translateY(5px)}7%,28%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-4px)}}@keyframes coreSpeechTwo{0%,34%{opacity:0;transform:translateY(5px)}38%,61%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-4px)}}@keyframes coreSpeechThree{0%,67%{opacity:0;transform:translateY(5px)}71%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-4px)}}@keyframes coreOrbitSpin{to{rotate:360deg}}@keyframes coreOrbitSpinReverse{to{rotate:-360deg}}@keyframes coreChipFloat{0%,to{opacity:.76;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes coreKianuFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-1deg)}}@keyframes coreShadow{0%,to{opacity:.42;transform:scaleX(1)}50%{opacity:.27;transform:scaleX(.88)}}@keyframes coreKianuWave{0%,18%,to{transform:rotate(0)}32%{transform:rotate(-15deg)}46%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}74%{transform:rotate(0)}}@media (max-width:980px){.core-platform-heading,.core-platform-hero{grid-template-columns:1fr;gap:32px}.core-kianu-stage{min-height:460px}.core-platform-principles{grid-template-columns:repeat(3,1fr)}.core-platform-principles article{grid-template-columns:1fr;min-height:188px}.core-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.core-platform-footer{grid-template-columns:1fr}.core-platform-links{justify-content:flex-start}}@media (max-width:680px){.core-platform-section{padding:90px 0}.core-platform-heading h2{font-size:clamp(40px,12vw,60px)}.core-kianu-stage{border-radius:24px;min-height:430px}.core-task{grid-template-columns:25px minmax(0,1fr) 6px;gap:6px;min-width:112px;padding:7px 8px}.core-task-icon{border-radius:8px;width:25px;height:25px}.core-task-icon svg{width:14px;height:14px}.core-task strong{font-size:7.5px}.core-task small{letter-spacing:.05em;font-size:5.6px}.core-task-reception{top:13%;left:2%}.core-task-leads{top:13%;right:2%}.core-task-marketing{top:49%;right:1%}.core-task-email{bottom:12%;right:3%}.core-task-booking{bottom:12%;left:3%}.core-task-verify{top:49%;left:1%}.core-kianu-speech{border-radius:19px;width:min(270px,72%);min-height:64px;padding:13px 14px;top:3%;left:50%;translate:-50%}.core-kianu-speech:before,.core-kianu-speech:after{display:none}.core-speech-message{text-align:center;font-size:8.4px;line-height:1.45;inset:13px 14px}.core-platform-principles,.core-capability-grid{grid-template-columns:1fr}.core-platform-principles article{grid-template-columns:48px 1fr;min-height:auto}.core-capability-card{min-height:270px}.core-platform-footer{padding:28px 22px}.core-platform-links{display:grid}}@media (prefers-reduced-motion:reduce){.core-orbit,.core-task,.core-task-status,.core-kianu-body,.core-kianu-shadow,.core-kianu-arm-right,.core-kianu-eye,.core-speech-message{animation:none!important}}.system-map span,.system-map strong{position:relative;overflow:hidden}.system-map i{opacity:.7;background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;animation:2.8s ease-in-out infinite systemSignal;position:absolute;bottom:0;left:10%;right:10%}.system-map>:nth-child(2n) i{background:linear-gradient(90deg, transparent, var(--pink), transparent);animation-delay:-1.3s}.compact-heading{grid-template-columns:1.2fr .8fr}.industry-row{grid-template-columns:150px 1fr 42px;min-height:156px;padding:20px 4px}.industry-row .animated-visual{border-radius:15px;height:108px}.industry-row .animated-visual>strong{font-size:8px}.industry-row>div:nth-of-type(2){padding:8px 0}.industry-row strong{display:block}.industry-row p{color:#858895;max-width:650px;margin:8px 0 0;font-size:13px;line-height:1.6}.industry-arrow{justify-self:end}.industry-row:hover .animated-visual{border-color:rgba(var(--visual-accent-rgb), .3)}.industry-row:hover .industry-arrow{color:#fff;translate:4px}.company-section{padding:120px 0}.company-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.company-card{border:1px solid var(--line);background:linear-gradient(145deg,#e830d70b,#ffffff06 50%,#23d7ff0b);border-radius:25px;min-height:280px;padding:32px;position:relative;overflow:hidden}.company-card:after{content:"";border:1px solid #23d7ff24;border-radius:50%;width:230px;height:230px;transition:transform .5s;position:absolute;bottom:-100px;right:-80px;box-shadow:inset 0 0 60px #8b5cf612}.company-card:hover:after{transform:scale(.87)rotate(24deg)}.company-card{--story-accent:35, 215, 255;--story-accent-2:139, 92, 246;transition:transform .28s,border-color .28s,box-shadow .28s}.company-card:hover{border-color:rgba(var(--story-accent), .38);box-shadow:0 22px 52px #00000038, inset 0 0 34px rgba(var(--story-accent), .035);transform:translateY(-4px)}.company-card-aim{--story-accent:35, 215, 255;--story-accent-2:139, 92, 246}.company-card-mission{--story-accent:232, 48, 215;--story-accent-2:139, 92, 246}.company-card-vision{--story-accent:112, 225, 233;--story-accent-2:35, 215, 255}.company-card-why{--story-accent:167, 139, 250;--story-accent-2:232, 48, 215}.company-card-top{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.company-story-icon{border:1px solid rgba(var(--story-accent), .34);background:radial-gradient(circle at 30% 22%, rgba(var(--story-accent-2), .15), transparent 52%), #070910c2;width:58px;height:58px;box-shadow:0 0 24px rgba(var(--story-accent), .09), inset 0 0 18px rgba(var(--story-accent), .035);border-radius:18px;flex:0 0 58px;place-items:center;animation:3s ease-in-out infinite companyStoryIconFloat;display:grid}.company-story-icon svg{fill:none;width:34px;height:34px;stroke:rgb(var(--story-accent));stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(var(--story-accent), .34))}.company-story-label{border:1px solid rgba(var(--story-accent), .24);background:rgba(var(--story-accent), .065);color:#f1f6ff;min-height:32px;font:800 10px/1 var(--font-geist-mono);letter-spacing:.15em;text-shadow:0 0 12px rgba(var(--story-accent), .22);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.company-card h3{z-index:2;color:#fff;letter-spacing:-.035em;max-width:470px;margin:34px 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.08;position:relative}.company-card p{z-index:2;color:#a9acb8;max-width:500px;margin:0;font-size:15px;line-height:1.75;position:relative}@keyframes companyStoryIconFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.035)}}.about-link{margin-top:32px}.contact-inner{width:min(1040px,100% - 48px)}.contact-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:34px auto 0;display:grid}.contact-action{text-align:left;background:#08080ea1;border:1px solid #ffffff1f;border-radius:17px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:19px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.contact-action>strong{color:#f2f3f7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.contact-action:hover{border-color:#23d7ff61;transform:translateY(-3px);box-shadow:0 12px 36px #23d7ff14}.contact-whatsapp:hover{border-color:#3ed77080}.contact-viber:hover{border-color:#a870ff8a}.contact-phone{background:radial-gradient(circle at 20% 18%,#e830d714,#0000 45%),#08080ea1}.contact-phone:hover{border-color:#e830d77a}.contact-action-heading{color:#7d808d;font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex}.contact-action-icon{color:#9fefff;background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.contact-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.contact-whatsapp .contact-action-icon{color:#69e591;border-color:#3ed7703b}.contact-viber .contact-action-icon{color:#c2a8ff;border-color:#a870ff42}.contact-phone-icon{color:#f08ae6;border-color:#e830d740;box-shadow:0 0 18px #e830d714}.social-contact-panel{background:radial-gradient(circle at 16% 20%,#8b5cf60e,#0000 40%),#08080e94;border:1px solid #ffffff16;border-radius:19px;grid-column:1/-1;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:2px;padding:18px;display:grid}.social-contact-heading{gap:6px;display:grid}.social-contact-heading>span{color:#f0f7fb;font:800 10px/1 var(--font-geist-mono);letter-spacing:.16em}.social-contact-heading small{color:#777b89;font-size:10px}.social-contact-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.social-contact-button{color:#d8e8ee;background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;place-items:center;gap:7px;min-width:0;min-height:76px;padding:10px 6px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.social-contact-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.social-facebook svg,.social-linkedin svg{fill:currentColor;stroke:none}.social-contact-button span{color:#9fa4b1;max-width:100%;font:700 8px/1 var(--font-geist-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.social-contact-button:hover{background:#ffffff09;border-color:#6ce6ff5c;transform:translateY(-3px);box-shadow:0 12px 28px #00000029}.social-facebook{color:#79a9ff}.social-instagram{color:#ef86e1}.social-x{color:#f2f6f8}.social-linkedin{color:#79b9ff}.social-threads{color:#eee8ff}.social-contact-disabled{opacity:.36;cursor:default;filter:saturate(.45)}.contact-connect-compact .social-contact-panel{margin-top:12px}@media (max-width:760px){.social-contact-panel{grid-template-columns:1fr}.social-contact-row{grid-template-columns:repeat(5,1fr)}.social-contact-button{min-height:65px}.social-contact-button span{letter-spacing:.04em;font-size:6.5px}}@media (max-width:520px){.social-contact-panel{padding:14px 10px}.social-contact-row{gap:5px}.social-contact-button{border-radius:12px;padding:8px 3px}.social-contact-button svg{width:21px;height:21px}.social-contact-button span{font-size:5.8px}}.viber-contact-note{color:#aaa1c7;background:#895cf60b;border:1px solid #a870ff2e;border-radius:13px;grid-column:1/-1;margin:0;padding:12px 15px;font-size:11px;line-height:1.55}.contact-actions-compact{grid-template-columns:repeat(2,1fr);width:min(620px,100%);margin:0}.site-footer>div:first-child{align-items:center;gap:16px;display:flex}.footer-links{align-items:center;gap:18px;margin-left:auto;display:flex}.footer-links a{transition:color .2s}.footer-links a:hover{color:#fff}.site-footer p{white-space:nowrap;margin:0}.detail-main{padding-top:79px}.detail-hero{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:center;gap:80px;min-height:690px;padding:100px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.detail-hero:before{content:"";z-index:-2;filter:blur(12px);background:radial-gradient(circle,#23d7ff1f,#8b5cf60e 43%,#0000 69%);border-radius:50%;width:720px;height:720px;position:absolute;top:-120px;right:-200px}.detail-hero-grid{z-index:-3;opacity:.33;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.detail-hero-copy{max-width:690px}.detail-back{color:#858895;margin-bottom:54px;font-size:12px;transition:color .2s,translate .2s;display:inline-block}.detail-back:hover{color:#fff;translate:-3px}.detail-hero h1{letter-spacing:-.06em;margin:17px 0 24px;font-size:clamp(54px,7vw,96px);line-height:.96}.detail-lead{color:#a3a5b2;max-width:650px;font-size:19px;line-height:1.75}.detail-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.detail-overview{border-bottom:1px solid var(--line);grid-template-columns:.34fr 1fr;gap:70px;padding:110px 0;display:grid}.detail-overview h2,.detail-section-heading h2,.detail-outcomes h2,.detail-contact h2,.about-cta h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4.6vw,60px);line-height:1.05}.detail-overview>div>p{color:#a0a2af;max-width:850px;font-size:17px;line-height:1.9}.detail-capabilities{padding:110px 0}.detail-section-heading{max-width:780px;margin-bottom:48px}.detail-section-heading>p:not(.section-kicker){color:#9799a7;line-height:1.8}.capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0c,#ffffff04);border-radius:22px;min-height:260px;padding:28px}.why-grid article>span{color:#686b79;font:700 10px/1 var(--font-geist-mono);letter-spacing:.14em}.detail-card-icon{color:#9cf2ff;background:radial-gradient(circle at 28% 22%,#ffffff1c,#0000 35%),linear-gradient(145deg,#8b5cf61f,#23d7ff12);border:1px solid #75e7ff3d;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 0 20px #23d7ff0e}.detail-card-icon:after{content:"";filter:blur(10px);background:#e830d721;border-radius:50%;position:absolute;inset:-35% 35% 35% -35%}.detail-card-icon svg{z-index:1;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #23d7ff33);width:25px;height:25px;position:relative}.capability-card{transition:transform .24s,border-color .24s,box-shadow .24s}.capability-card:hover{border-color:#75e7ff3b;transform:translateY(-3px);box-shadow:0 18px 40px #00000026,inset 0 0 28px #23d7ff06}.capability-card:hover .detail-card-icon{color:#d5fbff;border-color:#75e7ff70}.capability-card h3{letter-spacing:-.025em;margin:34px 0 13px;font-size:21px}.capability-card p{color:#8f919e;margin:0;font-size:14px;line-height:1.7}.detail-process{border-block:1px solid var(--line);background:#08080d;padding:110px 0}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.process-step{border-right:1px solid var(--line);min-height:250px;padding:30px 25px}.process-step:first-child{border-left:1px solid var(--line)}.detail-process-icon{border-radius:14px;width:44px;height:44px}.detail-process-icon svg{width:23px;height:23px}.process-step h3{margin:48px 0 13px;font-size:23px}.process-step p{color:#8f919e;margin:0;font-size:13px;line-height:1.7}.detail-outcomes{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:110px 0;display:grid}.detail-outcomes ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.detail-outcomes li{border-bottom:1px solid var(--line);color:#c6c8d1;grid-template-columns:42px 1fr;align-items:center;gap:16px;padding:18px 10px;display:grid}.detail-outcome-icon{color:#9cf2ff;background:linear-gradient(145deg,#8b5cf61a,#23d7ff0f);border:1px solid #75e7ff38;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.detail-outcome-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.detail-contact,.about-cta{border:1px solid var(--line);background:linear-gradient(135deg,#e830d70d,#ffffff05 46%,#23d7ff0e);border-radius:30px;grid-template-columns:1fr .9fr;align-items:center;gap:70px;margin-bottom:110px;padding:56px;display:grid}.detail-contact>div>p:not(.section-kicker){color:#9698a5;line-height:1.7}.about-hero{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(380px,.8fr);align-items:center;gap:80px;min-height:700px;padding:160px max(24px,50vw - 590px) 90px;display:grid;position:relative;overflow:hidden}.about-hero-copy{max-width:730px}.about-hero h1{letter-spacing:-.06em;margin:17px 0 24px;font-size:clamp(56px,7vw,98px);line-height:.95}.about-hero-copy>p:not(.section-kicker){color:#a4a6b2;font-size:19px;line-height:1.8}.direction-section{padding:100px 0}.direction-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:30px;padding:55px 4px;display:grid}.direction-row:first-child{border-top:1px solid var(--line)}.direction-row .section-kicker{margin:0}.direction-row h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(32px,4vw,54px);line-height:1.04}.direction-row>div>p{color:#9698a5;max-width:760px;margin:0;line-height:1.85}.why-section{border-block:1px solid var(--line);background:#08080d;padding:110px 0}.why-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.why-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:21px;min-height:250px;padding:27px}.why-grid h3{margin:8px 0 13px;font-size:21px}.why-grid p{color:#8f919e;margin:0;font-size:14px;line-height:1.7}.about-cta{margin-top:110px}.kianu{z-index:80;font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:22px}.kianu-launcher{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080ee6;border:1px solid #4bdeff57;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:8px 16px 8px 8px;display:flex;position:relative;box-shadow:0 12px 38px #0006,-6px 0 22px #e830d71f,6px 0 23px #23d7ff24}.kianu-launcher-mascot,.kianu-avatar,.kianu-message-avatar{z-index:2;background:#07101d;border:1px solid #50ddff52;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 22px #4bcdff33,0 0 28px #9c4bff24}.kianu-launcher-mascot img,.kianu-avatar img,.kianu-message-avatar img{object-fit:cover;transform-origin:72% 72%;width:100%;height:100%;animation:2.6s ease-in-out infinite kianuMascotWave}.kianu-launcher-orbit{border:1px solid #23d7ff80;border-left-color:#e830d7a8;border-radius:50%;width:46px;height:46px;animation:4s linear infinite visualSpin;position:absolute;top:4px;left:4px}.kianu-launcher-label{letter-spacing:.02em;font-size:12px;font-weight:750}.kianu-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07080ef5;border:1px solid #ffffff21;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:min(390px,100vw - 28px);height:min(590px,100vh - 105px);animation:.28s cubic-bezier(.16,.86,.24,1) both kianuOpen;display:grid;overflow:hidden;box-shadow:0 28px 90px #000000a8,0 0 42px #6042d11f}.kianu-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.kianu-identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.kianu-avatar{border-radius:15px;width:48px;height:48px}.kianu-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.kianu-identity strong{align-items:center;gap:7px;font-size:14px;display:flex}.kianu-identity small{color:#8b8e9d;font-size:10px}.kianu-online-dot{background:#43f5a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #43f5a2cc}.kianu-close{color:#858895;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;line-height:1}.kianu-welcome-voice{color:#e8edff;cursor:pointer;background:linear-gradient(90deg,#6f36dc2e,#16b9e91a);border:1px solid #9155ff80;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:5px;padding:5px 9px;display:flex;box-shadow:inset 0 0 16px #744cff17,0 0 16px #5d4bff17}.kianu-welcome-voice>span:first-child{font-size:11px}.kianu-welcome-voice b{white-space:nowrap;font-size:8px;font-weight:750}.kianu-waveform{align-items:center;gap:2px;height:12px;display:flex}.kianu-waveform i{background:linear-gradient(#32e8ff,#d94bff);border-radius:99px;width:2px;height:5px;animation:.8s ease-in-out infinite alternate kianuVoiceBar}.kianu-waveform i:nth-child(2){height:9px;animation-delay:.1s}.kianu-waveform i:nth-child(3){height:12px;animation-delay:.2s}.kianu-waveform i:nth-child(4){height:8px;animation-delay:.3s}.kianu-waveform i:nth-child(5){height:5px;animation-delay:.4s}.kianu-welcome-voice:not(.is-speaking) .kianu-waveform i{opacity:.72;animation-play-state:paused}.kianu-messages{scrollbar-width:thin;scrollbar-color:#383a47 transparent;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.kianu-message-row{align-items:flex-end;gap:8px;width:100%;display:flex}.kianu-message-row-visitor{justify-content:flex-end}.kianu-message-avatar{border-radius:12px;width:38px;height:38px}.kianu-message{border:1px solid var(--line);border-radius:16px;max-width:calc(88% - 42px);padding:11px 13px}.kianu-message p{margin:0;font-size:12px;line-height:1.55}.kianu-message-kianu{color:#dcdee6;background:#ffffff0a;border-top-left-radius:5px}.kianu-message-visitor{background:linear-gradient(135deg,#973fbe38,#168bb133);border-color:#23d7ff29;border-top-right-radius:5px}.kianu-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kianu-actions a{color:#c8f7ff;border:1px solid #23d7ff38;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.kianu-actions a:hover{background:#23d7ff0f;border-color:#23d7ff99}.kianu-quick-prompts{scrollbar-width:none;gap:6px;padding:7px 13px 10px;display:flex;overflow-x:auto}.kianu-quick-prompts::-webkit-scrollbar{display:none}.kianu-quick-prompts button{border:1px solid var(--line);color:#a6a8b4;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.kianu-quick-prompts button:hover{color:#fff;border-color:#8b5cf673}.kianu-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px 34px;gap:7px;padding:11px 12px;display:grid}.kianu-form input{color:#fff;min-width:0;height:38px;font:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;padding:0 12px;font-size:12px}.kianu-form input::placeholder{color:#626571}.kianu-form button{border:1px solid var(--line);cursor:pointer;border-radius:11px;width:34px;height:38px}.kianu-voice{color:#7beaff;background:#ffffff09}.kianu-send{color:#08080d;background:linear-gradient(135deg,#d250d4,#46dff6);font-size:17px;font-weight:900}.kianu-listening{color:#ff5ce9;animation:.8s ease-in-out infinite listeningPulse;box-shadow:0 0 13px #ff5ce940;border-color:#ff5ce980!important}.kianu-note{color:#5f626e;margin:0;padding:0 13px 11px;font-size:8px;line-height:1.45}@keyframes headerXGlow{0%,to{opacity:.16;filter:blur(.4px)drop-shadow(0 0 4px #a94eff)drop-shadow(0 0 8px #31e7ff);transform:scale(.95)}42%{opacity:.92;filter:blur(.2px)drop-shadow(0 0 8px #ba54ff)drop-shadow(0 0 15px #31e7ff);transform:scale(1.08)}58%{opacity:.55}}@keyframes logoSweepRightToLeft{0%{opacity:.25;background-position:180% 0}42%{opacity:.78}72%{opacity:.5}to{opacity:.24;background-position:-90% 0}}@keyframes heroAura{0%,to{opacity:.7;transform:scale(.9)rotate(-8deg)}50%{opacity:1;transform:scale(1.06)rotate(8deg)}}@keyframes heroTrailPink{0%,to{opacity:.32;transform:translate(-3%)scale(.91,.88)}48%{opacity:.86;transform:translate(11%)scaleX(1.08)}}@keyframes heroTrailCyan{0%,to{opacity:.35;transform:translate(4%)scale(.92,.88)}50%{opacity:.9;transform:translate(-11%)scaleX(1.09)}}@keyframes orbitInwardClockwise{0%{opacity:.88;transform:rotate(0)scale(1)}48%{opacity:.52;transform:rotate(173deg)scale(.84)}to{opacity:.88;transform:rotate(360deg)scale(1)}}@keyframes orbitInwardReverse{0%{opacity:.65;transform:rotate(0)scale(.91)}50%{opacity:.95;transform:rotate(-184deg)scale(1.08)}to{opacity:.65;transform:rotate(-360deg)scale(.91)}}@keyframes orbitCoreBreathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.38;transform:scale(.81)}}@keyframes nodeDriftOne{0%,to{translate:0}50%{translate:8px -6px}}@keyframes nodeDriftTwo{0%,to{translate:0}50%{translate:-7px 7px}}@keyframes visualSpin{to{transform:rotate(360deg)}}@keyframes visualSpinReverse{to{transform:rotate(-360deg)}}@keyframes visualPathOne{0%,to{opacity:.35;transform:scaleX(.76)}50%{opacity:.85;transform:scaleX(1.05)}}@keyframes visualPathTwo{0%,to{opacity:.3;transform:scaleX(.88)}50%{opacity:.72;transform:scaleX(.62)}}@keyframes visualNodeOne{0%,to{transform:translate(0)}50%{transform:translate(34px,20px)}}@keyframes visualNodeTwo{0%,to{transform:translate(0)}50%{transform:translate(-30px,-17px)}}@keyframes visualNodeThree{0%,to{transform:translate(0)}50%{transform:translate(23px,-30px)}}@keyframes visualScan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:.65}82%{opacity:.65}to{opacity:0;transform:translateY(109px)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes systemSignal{0%,to{opacity:0;transform:translate(-90%)}45%,60%{opacity:.8}75%{opacity:0;transform:translate(90%)}}@keyframes kianuOpen{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kianuMascotWave{0%,to{transform:translateY(0)rotate(0)scale(1)}12%{transform:translateY(-1px)rotate(-2deg)scale(1.02)}24%{transform:translateY(-2px)rotate(2deg)scale(1.03)}36%{transform:translateY(-1px)rotate(-1deg)scale(1.02)}52%,84%{transform:translateY(0)rotate(0)scale(1)}}@keyframes kianuVoiceBar{0%{opacity:.55;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.2)}}@keyframes listeningPulse{50%{opacity:.68;transform:scale(.92)}}@media (max-width:1100px){.intelligence-grid{grid-template-columns:repeat(2,1fr)}.intelligence-card{min-height:300px}.contact-actions,.capability-grid{grid-template-columns:repeat(2,1fr)}.detail-contact,.about-cta{grid-template-columns:1fr}}@media (max-width:980px){.animated-visual-large{justify-self:center;width:min(560px,80vw)}.intelligence-heading{grid-template-columns:1fr;gap:30px}.detail-hero,.about-hero{grid-template-columns:1fr;gap:50px}.detail-hero{padding-top:85px}.detail-hero-copy{max-width:820px}.detail-overview{grid-template-columns:1fr;gap:24px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-step:nth-child(3){border-left:1px solid var(--line)}.process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-outcomes{grid-template-columns:1fr;gap:34px}.about-hero{padding-top:135px}.direction-row{grid-template-columns:55px 155px 1fr}.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.header-logo-wrap{width:108px}.header-x-glow{bottom:12.5%;right:0}.hero-logo-stage{width:63%}.solution-card{min-height:395px}.intelligence-section,.company-section{padding:82px 0}.intelligence-grid,.company-grid,.capability-grid,.why-grid{grid-template-columns:1fr}.intelligence-card{min-height:295px}.compact-heading{grid-template-columns:1fr}.industry-row{grid-template-columns:34px 92px 1fr 24px;gap:10px;min-height:135px}.industry-row .animated-visual{height:78px}.industry-row .visual-ring-outer{width:58px;height:58px}.industry-row .visual-ring-inner{width:36px;height:36px}.industry-row p{display:none}.industry-row strong{font-size:clamp(18px,5.5vw,26px)}.company-card{min-height:245px;padding:26px}.company-card h3{margin-top:28px}.system-map{grid-template-rows:auto 104px auto;gap:12px;min-height:410px;padding:16px}.system-map-row{gap:8px}.system-map-node{border-radius:15px;min-height:78px}.system-map-node span{letter-spacing:.11em;font-size:10px}.system-map-node small{letter-spacing:.1em;font-size:6.5px}.system-map-core{border-radius:19px;width:min(220px,82%);min-height:92px;padding:15px 18px}.system-map-core img{width:48px}.system-map-core strong{font-size:12px}.contact-actions{grid-template-columns:1fr}.contact-section{padding:80px 0}.site-footer{align-items:flex-start}.site-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.footer-links{margin-left:0}.detail-main{padding-top:70px}.detail-hero{min-height:auto;padding:75px 20px 80px}.detail-hero h1,.about-hero h1{font-size:clamp(46px,14vw,70px)}.detail-back{margin-bottom:40px}.detail-lead,.about-hero-copy>p:not(.section-kicker){font-size:16px}.detail-overview,.detail-capabilities,.detail-outcomes,.detail-process{padding-top:78px;padding-bottom:78px}.capability-card{min-height:235px}.process-grid{grid-template-columns:1fr}.process-step,.process-step:first-child,.process-step:nth-child(3){border:1px solid var(--line);border-top:0;min-height:220px}.process-step:first-child{border-top:1px solid var(--line)}.detail-contact,.about-cta{width:calc(100% - 32px);margin-bottom:80px;padding:32px 24px}.about-hero{min-height:auto;padding:120px 20px 78px}.direction-section{padding:78px 0}.direction-row{grid-template-columns:35px 1fr;gap:16px;padding:42px 0}.direction-row>div{grid-column:2}.why-section{padding:78px 0}.about-cta{margin-top:80px}.kianu{bottom:12px;right:14px}.kianu-panel{height:min(570px,100vh - 90px)}}@media (max-width:480px){.header-cta{text-align:center;max-width:122px;line-height:1.2}.industry-row{grid-template-columns:31px 1fr 22px}.industry-row .animated-visual{display:none}.industry-row>div:nth-of-type(2){grid-column:2}.industry-arrow{grid-column:3}.contact-actions-compact{grid-template-columns:1fr}.detail-hero-actions{flex-direction:column;align-items:stretch}.kianu-launcher-label{display:none}.kianu-launcher{padding-right:8px}}@media (prefers-reduced-motion:reduce){.hero-logo-colour-sweep{opacity:.24;background-position:50% 0}}.company-pathways-section{padding:0 0 120px}.company-pathways-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.company-pathway-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0e,#ffffff05);border-radius:22px;min-height:260px;padding:24px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.company-pathway-card:hover{border-color:#23d7ff6b;transform:translateY(-4px)}.company-pathway-icon{background:radial-gradient(circle at 28% 18%,#e830d721,#0000 48%),radial-gradient(circle at 78% 82%,#23d7ff1f,#0000 50%),#07080eb8;border:1px solid #ffffff1f;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 0 14px;display:grid;overflow:hidden;box-shadow:inset 0 0 24px #ffffff05,0 12px 28px #0003}.company-pathway-icon img{object-fit:contain;display:block}.company-pathway-icon-kianu img{transform-origin:50% 62%;border-radius:14px;width:52px;height:52px;animation:2.2s ease-in-out infinite pathwayKianuPersonality}.company-pathway-icon-symbol svg{fill:none;stroke:#dcecff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #23d7ff47);width:34px;height:34px;animation:2.8s ease-in-out infinite pathwayIconBreathe}.company-pathway-icon-platform img{filter:drop-shadow(-3px 0 7px #e830d757)drop-shadow(3px 0 8px #23d7ff52);width:48px;height:auto;animation:2.8s ease-in-out infinite pathwayLogoPulse}.company-pathway-card h3{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.company-pathway-card p{color:#9194a1;margin:0;font-size:13px;line-height:1.7}.company-pathway-card i{color:var(--cyan);font-size:20px;font-style:normal;position:absolute;bottom:20px;right:22px}.company-pathway-platform{background:linear-gradient(145deg,#e830d71c,#8b5cf614 46%,#23d7ff1a)}@keyframes pathwayKianuPersonality{0%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-2px)rotate(-3deg)scale(1.03)}34%{transform:translateY(-3px)rotate(3deg)scale(1.045)}50%{transform:translateY(-1px)rotate(-2deg)scale(1.025)}68%{transform:translateY(-3px)rotate(2deg)scale(1.04)}82%{transform:translateY(-1px)rotate(0)scale(1.015)}}@keyframes pathwayIconBreathe{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes pathwayLogoPulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.contact-connect{grid-template-columns:690px minmax(0,1fr);align-items:stretch;gap:12px;margin:34px auto 0;display:grid}.contact-connect .contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.contact-connect-compact{width:min(620px,100%);margin:0;display:block}.contact-connect-compact .contact-actions{width:100%}.contact-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-qr-card{background:#08080eb8;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.contact-qr-card:hover{transform:translateY(-3px)}.contact-qr-card img{object-fit:contain;background:#fff;border-radius:11px;width:132px;height:132px;padding:7px;display:block}.contact-qr-card span{font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em}.whatsapp-qr-card{border-color:#3ed77047}.whatsapp-qr-card:hover{border-color:#3ed770a6;box-shadow:0 12px 36px #3ed77012}.whatsapp-qr-card span{color:#a9d9b8}.viber-qr-card{background:radial-gradient(circle at 50% 12%,#895cf614,#0000 48%),#08080eb8;border-color:#a870ff4d}.viber-qr-card:hover{border-color:#a870ffad;box-shadow:0 12px 36px #895cf61a}.viber-qr-card span{color:#cbb8ff}.viber-qr-card small{color:#807898;font:600 8px/1.35 var(--font-geist-mono);letter-spacing:.04em;text-align:center}.viber-qr-card:focus{border-color:#a870ffb8;outline:none;box-shadow:0 0 0 3px #895cf614,0 12px 36px #895cf61a}.instagram-qr-card{background:radial-gradient(circle at 20% 12%,#f6852913,#0000 42%),radial-gradient(circle at 82% 18%,#e0419e12,#0000 40%),#08080eb8;border-color:#ea704e4d}.instagram-qr-card:hover{border-color:#ee7a58ad;box-shadow:0 12px 36px #e0419e17}.instagram-qr-card span{color:#f0b18c}.instagram-qr-card small{color:#9f7d78;font:600 8px/1.35 var(--font-geist-mono);letter-spacing:.04em;text-align:center}@media (max-width:1180px){.contact-connect{grid-template-columns:1fr}.contact-qr-grid{width:min(690px,100%);margin-inline:auto}}@media (max-width:560px){.contact-qr-grid{grid-template-columns:1fr;gap:8px}.contact-qr-card{padding:12px 8px}.contact-qr-card img{width:116px;height:116px}.contact-qr-card span{letter-spacing:.1em;font-size:7.5px}}.site-footer{flex-wrap:wrap;width:min(1240px,100% - 48px)}.footer-brand{flex:240px}.footer-links{flex-wrap:wrap;flex:520px;justify-content:flex-end;row-gap:10px}.site-footer>p{text-align:right;width:100%;padding-top:8px}.company-page-main{padding-top:79px}.company-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:76px;min-height:670px;padding-top:92px;padding-bottom:92px;display:grid;position:relative}.company-page-hero:before{content:"";z-index:0;filter:blur(12px);background:radial-gradient(circle,#23d7ff1c,#8b5cf60d 43%,#0000 70%);border-radius:50%;width:640px;height:540px;position:absolute;top:30px;right:-250px}.company-page-copy,.founder-identity-card,.company-signal-card{z-index:1;position:relative}.company-page-copy h1{letter-spacing:-.055em;max-width:800px;margin:18px 0 24px;font-size:clamp(50px,6.3vw,86px);line-height:.98}.company-page-copy>p:not(.section-kicker){color:#a5a7b3;max-width:720px;font-size:18px;line-height:1.8}.company-page-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.founder-identity-card,.company-signal-card{border:1px solid var(--line);background:linear-gradient(155deg,#e830d71a,#ffffff06 48%,#23d7ff17);border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:460px;padding:34px;display:flex;overflow:hidden}.founder-monogram{color:#0000;letter-spacing:-.08em;background:linear-gradient(120deg,#f0adf0,#9b7cff 48%,#63e6ff);-webkit-background-clip:text;background-clip:text;border:1px solid #ffffff1a;border-radius:22px;flex:1;place-items:center;margin-bottom:28px;font-size:clamp(80px,10vw,138px);font-weight:900;display:grid}.founder-identity-card strong{margin:9px 0 7px;font-size:22px}.founder-identity-card>span,.founder-identity-card small{color:#8f929f;line-height:1.6}.founder-identity-card small{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:11px}.company-signal-card{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;display:grid}.company-signal-card span{border:1px solid var(--line);color:#aeb1bd;min-height:76px;font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em;border-radius:16px;place-items:center;display:grid}.company-signal-card strong{color:#050507;letter-spacing:.16em;background:linear-gradient(110deg,#ef8aea,#a78bfa,#63e6ff);border-radius:20px;grid-column:1/-1;place-items:center;min-height:110px;font-size:24px;display:grid}.company-signal-card p{color:#9a9ca8;grid-column:1/-1;margin:10px 0 0;line-height:1.7}.partner-signal-card strong{background:linear-gradient(110deg,#dca7ef,#8b7ef4,#70e1e9)}.news-signal-card strong{background:linear-gradient(110deg,#f0a8d8,#a485f3,#67dcff)}.founder-statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:105px;padding-bottom:105px}.founder-statement h2{letter-spacing:-.045em;max-width:1040px;margin:18px 0 28px;font-size:clamp(34px,5vw,62px);line-height:1.12}.founder-statement>p:not(.section-kicker):not(.founder-signoff){color:#9b9daa;max-width:760px;font-size:17px;line-height:1.85}.founder-signoff{color:#d5d7df;margin-top:32px;font-weight:700}.company-content-section{border-top:1px solid var(--line);padding-top:105px;padding-bottom:105px}.corporate-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.corporate-card{border:1px solid var(--line);background:#ffffff06;border-radius:24px;min-height:280px;padding:30px}.corporate-card>span{color:#666a78;font:700 10px/1 var(--font-geist-mono);letter-spacing:.15em}.corporate-card h3{letter-spacing:-.035em;margin:0 0 14px;font-size:28px}.corporate-card>span+h3{margin-top:32px}.corporate-card p{color:#9396a3;margin:0;line-height:1.75}.news-feature-card{border:1px solid var(--line);background:linear-gradient(140deg,#e830d712,#ffffff06,#23d7ff12);border-radius:26px;grid-template-columns:120px 1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.news-feature-mark{color:#050507;background:linear-gradient(120deg,#ee83e7,#a78bfa 48%,#63e6ff);border-radius:50%;place-items:center;width:100px;height:100px;font-size:30px;display:grid;box-shadow:0 0 46px #23d7ff24}.news-feature-card h3{margin:10px 0;font-size:34px}.news-feature-card p:not(.section-kicker){color:#9699a6;margin:0;line-height:1.7}.news-feature-video-card{grid-template-columns:1fr;gap:22px;padding:22px}.news-video-shell{aspect-ratio:16/9;border:1px solid var(--line);background:#030305;border-radius:20px;width:100%;overflow:hidden}.news-video-shell video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.news-feature-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:6px 8px 8px;display:grid}.company-cta{border:1px solid var(--line);background:#ffffff06;border-radius:28px;grid-template-columns:1fr minmax(420px,.75fr);align-items:center;gap:60px;margin-top:90px;margin-bottom:90px;padding:46px;display:grid}.company-cta h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(32px,4.2vw,54px);line-height:1.08}@media (max-width:1100px){.company-pathways-grid{grid-template-columns:repeat(2,1fr)}.company-pathway-platform{grid-column:1/-1}.company-page-hero{grid-template-columns:1fr;gap:44px}.founder-identity-card,.company-signal-card{width:min(650px,100%);min-height:420px}.company-cta{grid-template-columns:1fr}.footer-links{justify-content:flex-start;margin-left:0}.site-footer>p{text-align:left}}@media (max-width:700px){.company-pathways-section{padding-bottom:82px}.company-pathways-grid,.corporate-card-grid{grid-template-columns:1fr}.company-pathway-platform{grid-column:auto}.company-pathway-card{min-height:225px}.contact-connect,.contact-connect .contact-actions{grid-template-columns:1fr}.whatsapp-qr-card{width:100%}.company-page-main{padding-top:78px}.company-page-hero{min-height:auto;padding-top:72px;padding-bottom:72px}.company-page-copy h1{font-size:clamp(44px,13vw,64px)}.founder-identity-card,.company-signal-card{min-height:380px;padding:24px}.founder-statement,.company-content-section{padding-top:76px;padding-bottom:76px}.news-feature-card{grid-template-columns:1fr}.news-feature-mark{width:76px;height:76px}.news-feature-copy{grid-template-columns:1fr;align-items:start}.company-cta{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:72px;margin-bottom:72px;padding:30px 22px}.site-footer{width:calc(100% - 32px)}.footer-links{gap:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
