/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--cvp:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#05070b;--panel:#0a0f17;--panel-2:#0d1420;--line:#8eb4d926;--line-strong:#3bb8ff57;--text:#f3f8fc;--muted:#8fa1b3;--blue:#20b7ff;--blue-2:#006ee8;--cyan:#53e8ff;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 78% 5%,#0077ff1f,transparent 30%),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable,Aptos,Inter,system-ui,sans-serif}body:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#6eaadc08 1px,#0000 1px),linear-gradient(90deg,#6eaadc08 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.section-shell{width:min(1440px,100% - 72px);margin-inline:auto}.section{padding:130px 0 0}.section h2,.intro-grid h2,.cta h2{letter-spacing:-.052em;max-width:760px;margin:18px 0 0;font-size:clamp(2.1rem,4vw,4.25rem);font-weight:600;line-height:1.02}.eyebrow{color:#a6c8e4;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:650;display:flex}.eyebrow i{background:var(--blue);width:22px;height:1px;box-shadow:0 0 14px var(--blue)}.lead{color:#b6c4d0;max-width:660px;font-size:1.2rem;line-height:1.75}.button{color:#fff;background:linear-gradient(135deg,#007cea,#28c7ff);border:1px solid #4bcaff99;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:.88rem;font-weight:650;transition:all .25s;display:inline-flex;box-shadow:0 12px 38px #0074e838,inset 0 1px #ffffff59}.button:hover{transform:translateY(-2px);box-shadow:0 16px 44px #0093ff59,inset 0 1px #fff6}.button-small{border-radius:10px;min-height:40px;padding-inline:16px;font-size:.78rem}.button-ghost{border-color:var(--line);box-shadow:none;color:#d8e8f4;background:#0d1622a8}.button-ghost:hover{border-color:var(--line-strong);box-shadow:none;background:#102234cc}.text-link{color:#a9dfff;align-items:center;gap:8px;font-size:.9rem;font-weight:650;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.site-header{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#05070bf5,#05070bc7);border-bottom:1px solid #76a2c817;padding:14px 0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;width:min(1500px,100% - 48px);height:56px;margin:auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand img{object-fit:contain;width:102px;height:30px;display:block}.brand span{color:#9fb1c1;letter-spacing:.28em;border-left:1px solid #8bbae140;padding-left:11px;font-size:.62rem}.desktop-nav{align-items:center;gap:28px;margin-left:36px;display:flex}.desktop-nav>a,.nav-drop>button,.header-link{color:#aab8c4;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:.78rem;transition:color .2s}.desktop-nav>a:hover,.nav-drop>button:hover,.header-link:hover{color:#fff}.nav-drop>button{align-items:center;gap:5px;display:flex}.nav-drop{position:relative}.mega-menu{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform-origin:0 0;background:#070c13fa;border:1px solid #5ca1d433;border-radius:22px;width:780px;padding:20px;position:absolute;top:49px;left:-180px;box-shadow:0 34px 90px #0000008c}.mega-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:5px 6px 18px;display:flex}.mega-head span{font-weight:650}.mega-head p{color:var(--muted);margin:6px 0 0;font-size:.76rem}.mega-head a{color:#8ad8ff;align-items:center;gap:7px;font-size:.75rem;display:flex}.mega-grid{grid-template-columns:1fr 1fr;gap:5px;padding-top:12px;display:grid}.mega-grid>a{border-radius:12px;gap:12px;padding:12px;transition:all .2s;display:flex}.mega-grid>a:hover{background:#1d91dd1c}.mega-grid i{color:#3db9ff;padding-top:2px;font-size:.65rem;font-style:normal}.mega-grid span{flex-direction:column;gap:4px;display:flex}.mega-grid b{font-size:.8rem;font-weight:600}.mega-grid small{color:#778a9b;font-size:.67rem}.header-actions{align-items:center;gap:20px;display:flex}.mobile-trigger{cursor:pointer;background:0 0;border:0;padding:6px;display:none}.mobile-menu{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05080dfb;padding:24px;position:fixed;inset:0}.mobile-top{color:#7890a3;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.mobile-top button{background:0 0;border:0}.mobile-links{flex-direction:column;margin-top:60px;display:flex}.mobile-links a{border-bottom:1px solid var(--line);padding:18px 0;font-size:1.35rem}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:7%;min-height:760px;padding-top:74px;padding-bottom:80px;display:grid}.hero-copy h1{letter-spacing:-.066em;margin:25px 0 28px;font-size:clamp(3.4rem,6.1vw,6.4rem);font-weight:580;line-height:.91}.hero-copy h1 span{color:#7990a3}.hero-copy>p{color:#a8b7c4;max-width:650px;font-size:1.08rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.trust-line{color:#74899a;align-items:center;gap:10px;margin-top:34px;font-size:.72rem;display:flex}.trust-line svg{color:#39c8ff}.trust-line i{background:#425464;border-radius:50%;width:3px;height:3px}.agent-visual{background:linear-gradient(145deg,#111c2ae6,#060a10f2);border:1px solid #519bd33b;border-radius:28px;min-height:580px;padding:18px;position:relative;overflow:hidden;box-shadow:0 50px 100px #00000070,inset 0 1px #ffffff0d}.agent-visual:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#41c1ff09,#0000);position:absolute;inset:0}.visual-glow{filter:blur(110px);opacity:.2;background:#007eea;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-90px}.visual-top{color:#687c8e;letter-spacing:.13em;justify-content:space-between;font:600 .59rem/1 monospace;display:flex;position:relative}.visual-top span:first-child{align-items:center;gap:7px;display:flex}.visual-top i{background:#26d993;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #26d993}.scenario-tabs{gap:6px;margin:36px 0 18px;display:flex}.scenario-tabs button{border:1px solid var(--line);color:#71889b;cursor:pointer;background:#03070b73;border-radius:9px;padding:8px 12px;font-size:.66rem}.scenario-tabs button.active{color:#b9e9ff;background:#0087e81f;border-color:#30b8ff66}.visual-query{background:#050a10b8;border:1px solid #4d96c933;border-radius:15px;align-items:center;gap:12px;padding:21px;display:flex}.visual-query svg{color:#56d6ff}.visual-query p{margin:0;font-size:.95rem}.route-stack{flex-direction:column;align-items:center;padding:25px 9% 0;display:flex}.route-node{background:linear-gradient(100deg,#0062b129,#0e1c29cc);border:1px solid #41bcff59;border-radius:14px;align-items:center;gap:12px;width:100%;padding:16px 17px;display:flex;box-shadow:0 0 32px #0090ff14}.route-node>svg:first-child{color:#3ecbff}.route-node>svg:last-child{color:#29cc8b;margin-left:auto}.route-node span{flex-direction:column;gap:4px;font-size:.8rem;display:flex}.route-node small,.visual-result small{color:#62859f;letter-spacing:.14em;font:600 .54rem/1 monospace}.route-line{background:linear-gradient(#2da8e9,#2da8e921);width:1px;height:62px;position:relative}.route-line i{background:#5cddff;border-radius:10px;width:5px;height:12px;position:absolute;left:-2px;box-shadow:0 0 10px #2bc7ff}.tool-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.tool-grid>div{border:1px solid var(--line);color:#9fbbcf;background:#080f17cc;border-radius:12px;align-items:center;gap:10px;padding:15px;font-size:.73rem;display:flex}.tool-grid svg{color:#42bdf3}.visual-result{border-top:1px solid var(--line);color:#9bb0c1;align-items:center;gap:11px;padding:15px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.visual-result>svg{color:#40d5ff}.visual-result span{flex-direction:column;gap:5px;font-size:.7rem;display:flex}.visual-result b{color:#5ed7aa;letter-spacing:.14em;margin-left:auto;font:600 .57rem monospace}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:165px;padding:30px;display:flex}.metric:last-child{border:0}.metric strong{color:#c4edff;letter-spacing:-.06em;font-size:3.5rem;font-weight:500;line-height:1}.metric span{color:#7f93a3;max-width:210px;margin-top:12px;font-size:.75rem;line-height:1.5}.metric-note{background:linear-gradient(140deg,#007ddd1f,#0000)}.metric-note svg{color:#49caff}.metric-note span{color:#aac3d6}.intro-grid{grid-template-columns:1fr 1fr;align-items:end;gap:12%;padding-top:130px;display:grid}.flow{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:62px;display:grid}.flow-step{padding:25px 15px 20px 0}.flow-step>span{color:#429bc9;font:600 .6rem monospace}.flow-step>i{background:#31c1ff;border-radius:50%;width:6px;height:6px;margin:20px 0;display:block;position:relative;box-shadow:0 0 18px #31c1ff}.flow-step>i:after{content:"";background:linear-gradient(90deg,#1d80b7,#0000);width:calc(20vw - 25px);height:1px;position:absolute;top:2px;left:6px}.flow-step:last-child>i:after{display:none}.flow-step div{flex-direction:column;gap:6px;display:flex}.flow-step b{font-size:.88rem}.flow-step small{color:#708493;font-size:.68rem}.section-head{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.bento-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bento-card{border:1px solid var(--line);background:linear-gradient(145deg,#0e1621e0,#070b11e6);border-radius:20px;min-height:300px;padding:28px;transition:all .3s;position:relative;overflow:hidden}.bento-card:hover{border-color:var(--line-strong);transform:translateY(-5px)}.bento-card.wide{grid-column:span 2}.bento-card.accent{background:radial-gradient(circle at 85% 20%,#009bff33,#0000 30%),linear-gradient(145deg,#0c1b2b,#080d14)}.card-icon{color:#51cbff;background:#0079d217;border:1px solid #3fb9f63d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.card-index{color:#42576a;font:.64rem monospace;position:absolute;top:29px;right:26px}.bento-card h3{letter-spacing:-.02em;margin:72px 0 12px;font-size:1.25rem}.bento-card p{color:#7f93a4;max-width:400px;margin:0;font-size:.81rem;line-height:1.65}.card-arrow{color:#4a718b;transition:all .2s;position:absolute;bottom:25px;right:25px}.bento-card:hover .card-arrow{color:#43c9ff;transform:translate(3px)}.routing-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;display:grid}.routing-copy p{color:#8fa3b4;max-width:600px;margin:27px 0;line-height:1.75}.routing-map{border:1px solid var(--line);background:radial-gradient(circle,#007ddb29,#0000 46%),#080d1499;border-radius:28px;height:540px;position:relative;overflow:hidden}.routing-map:before,.routing-map:after{content:"";border:1px solid #4192c729;border-radius:50%;position:absolute;inset:14%}.routing-map:after{inset:27%}.router-core{color:#58d3ff;background:#06141fe6;border:1px solid #42caff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #008ee52e}.router-core span{text-align:center;color:#9fc7da;letter-spacing:.15em;margin-top:9px;font:600 .6rem/1.4 monospace}.orbit{align-items:center;gap:8px;display:flex;position:absolute}.orbit i{background:#46ccff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #46ccff}.orbit span{border:1px solid var(--line);color:#a5b9c9;background:#080f18eb;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:.7rem;display:flex}.orbit span svg{color:#44c8ff}.orbit-one{top:13%;left:20%}.orbit-two{top:23%;right:11%}.orbit-three{bottom:15%;left:17%}.orbit-four{bottom:24%;right:8%}.infra-teaser{grid-template-columns:1fr 1fr;gap:12px;display:grid}.infra-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a131ded,#05090ef2);border-radius:24px;min-height:420px;padding:40px;position:relative;overflow:hidden}.infra-card:after{content:"";filter:blur(60px);opacity:.15;background:#008fea;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;right:-120px}.infra-card.partner:after{background:#513cff}.tag{border:1px solid var(--line);color:#78cfff;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;align-items:center;gap:8px;padding:8px 11px;font-size:.65rem;display:inline-flex}.infra-card h3{letter-spacing:-.035em;max-width:520px;margin:55px 0 16px;font-size:2rem;line-height:1.1}.infra-card p{color:#8296a7;max-width:560px;font-size:.88rem;line-height:1.7}.infra-card ul{color:#a6b9c7;flex-direction:column;gap:10px;margin:28px 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.infra-card li:before{content:"";background:#3cc8ff;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block;box-shadow:0 0 9px #3cc8ff}.hospitality-strip{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#008be62e,#0000 40%),linear-gradient(145deg,#0c151fe6,#05090ef2);border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:8%;min-height:650px;padding:70px;display:grid}.hospitality-copy h2{font-size:clamp(2.2rem,3.7vw,3.7rem)}.hospitality-copy p{color:#8ea2b2;margin:25px 0 30px;line-height:1.7}.ops-board{border:1px solid var(--line);background:#050a10b8;border-radius:20px;padding:15px;box-shadow:0 30px 60px #0000004d}.ops-head{color:#608095;letter-spacing:.12em;justify-content:space-between;padding:12px 9px 23px;font:600 .58rem monospace;display:flex}.ops-head b{color:#8bbdd5}.ops-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:17px 13px;display:grid}.ops-row>i{color:#40c7ff;background:#102433;border-radius:8px;place-items:center;width:24px;height:24px;font:.58rem monospace;display:grid}.ops-row>span{flex-direction:column;gap:4px;display:flex}.ops-row b{font-size:.76rem}.ops-row small{color:#6e8292;font-size:.66rem}.ops-row em{color:#5bcaff;background:#0081db1a;border-radius:7px;padding:6px 8px;font-size:.55rem;font-style:normal}.economy{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.economy p{color:#8fa2b2;line-height:1.75}.economy-points{flex-direction:column;gap:8px;margin-top:25px;display:flex}.economy-points span{border-bottom:1px solid var(--line);color:#afc0cc;align-items:center;gap:11px;padding:13px 0;font-size:.78rem;display:flex}.economy-points svg{color:#43c9ff}.cta{background:radial-gradient(circle at 85% 20%,#0095ff33,#0000 35%),linear-gradient(135deg,#0b1723,#070c12);border:1px solid #3eb5f440;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:end;gap:12%;margin-top:130px;margin-bottom:80px;padding:62px;display:grid}.cta h2{font-size:clamp(2.2rem,3.8vw,3.9rem)}.cta p{color:#97aabb;margin:0 0 25px;line-height:1.7}.footer{border-top:1px solid var(--line);width:min(1500px,100% - 48px);margin:auto;padding:60px 0 30px}.footer-main{grid-template-columns:1.7fr repeat(3,1fr);gap:6%;display:grid}.footer-main>div{flex-direction:column;gap:11px;display:flex}.footer-main>div:first-child{padding-right:15%}.footer-brand{width:max-content}.footer-main p{color:#748797;max-width:360px;font-size:.78rem;line-height:1.6}.footer-main b{margin-bottom:8px;font-size:.74rem}.footer-main a:not(.brand){color:#738797;font-size:.72rem;transition:all .2s}.footer-main a:hover{color:#b7dfff}.footer-bottom{border-top:1px solid var(--line);color:#536777;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:.62rem;display:flex}.page-hero{grid-template-columns:1fr .8fr;align-items:center;gap:8%;min-height:620px;padding-top:70px;display:grid}.page-hero h1{letter-spacing:-.06em;max-width:900px;margin:24px 0;font-size:clamp(3rem,5.7vw,6rem);font-weight:580;line-height:.94}.page-hero-copy>p{color:#9fb0be;max-width:710px;font-size:1.05rem;line-height:1.75}.page-hero .text-link{align-self:center;margin-left:10px}.signal-panel{border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#0092ee33,#0000 35%),#070c13b3;border-radius:26px;height:440px;position:relative;overflow:hidden}.signal-grid{background-image:linear-gradient(#3b9eda14 1px,#0000 1px),linear-gradient(90deg,#3b9eda14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.signal-label{color:#60798d;letter-spacing:.13em;font:600 .55rem monospace;position:absolute;top:20px;left:20px}.signal-core{background:#040d15e6;border:1px solid #4bc9ff6b;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #009bff33}.signal-core b{color:#77dcff;font:500 1.4rem monospace}.signal-core i{border:1px solid #4f9dd126;border-radius:50%;position:absolute;inset:-30%}.signal-core i:nth-child(2){inset:-75%}.signal-core i:nth-child(3){inset:-120%}.signal-foot{justify-content:space-between;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.signal-foot span{color:#60798b;text-transform:uppercase;letter-spacing:.08em;font:.53rem monospace}.content-section{padding-top:110px}.content-head{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:40px;display:grid}.content-head h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.05}.content-head p{color:#8296a6;line-height:1.75}.content-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.content-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d151fdb,#070b11e6);border-radius:20px;min-height:260px;padding:28px}.content-card span{color:#3dc4ff;font:.6rem monospace}.content-card h3{margin:55px 0 12px;font-size:1.2rem}.content-card p{color:#7f93a3;margin:0;font-size:.8rem;line-height:1.7}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--line);color:#91a7b8;background:#091119b3;border-radius:100px;padding:10px 13px;font-size:.7rem}.model-ticker{border:1px solid var(--line);background:radial-gradient(circle at 65% 20%,#0092e82e,#0000 35%),#070c13d1;border-radius:25px;height:440px;padding:22px}.model-ticker>span{color:#617b8f;letter-spacing:.13em;padding-bottom:30px;font:600 .57rem monospace;display:block}.model-ticker>div{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:21px 10px;display:grid}.model-ticker i{color:#42c8ff;font:.57rem monospace}.model-ticker b{font-size:.78rem}.model-ticker em{color:#58d9a8;letter-spacing:.1em;font:.54rem monospace}.model-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.model-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c141ee6,#060a10eb);border-radius:20px;min-height:300px;padding:27px;transition:all .25s}.model-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.model-card>div{color:#4acbff;justify-content:space-between;display:flex}.model-card>div span{color:#476071;font:.6rem monospace}.model-card h3{margin:70px 0 14px;font-size:1.25rem}.model-card p{color:#7d91a2;min-height:68px;margin:0;font-size:.79rem;line-height:1.65}.model-card>small{border-top:1px solid var(--line);color:#5f849d;text-transform:uppercase;letter-spacing:.1em;margin-top:25px;padding-top:15px;font:.56rem monospace;display:block}.model-transparency{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.model-transparency h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.05}.transparency-list{flex-direction:column;display:flex}.transparency-list>div{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:22px 0;display:flex}.transparency-list svg{color:#41c7ff}.transparency-list span{flex-direction:column;gap:5px;display:flex}.transparency-list b{font-size:.82rem}.transparency-list small{color:#718696;font-size:.7rem}.catalog-note{background:linear-gradient(120deg,#0084e126,#080d14cc);border:1px solid #38b6f53d;border-radius:22px;grid-template-columns:220px 1fr;align-items:center;gap:30px;margin-top:100px;padding:45px;display:grid}.catalog-note>b{color:#8ee1ff;letter-spacing:-.07em;font-size:4.5rem;font-weight:500}.catalog-note h3{margin:0 0 8px;font-size:1.3rem}.catalog-note p{color:#7f94a5;max-width:760px;margin:0;font-size:.78rem;line-height:1.65}.process-orb,.pricing-signal,.partner-seal,.security-core,.faq-visual{border:1px solid var(--line);background:radial-gradient(circle,#0090eb2e,#0000 40%),#070c13bd;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.process-orb svg,.pricing-signal svg,.partner-seal svg,.security-core svg,.faq-visual svg{color:#54d0ff}.process-orb b,.pricing-signal b,.partner-seal b,.security-core b,.faq-visual b{text-align:center;color:#b5d6e8;letter-spacing:.16em;margin-top:19px;font:600 .75rem/1.5 monospace}.process-orb span,.pricing-signal span,.partner-seal span,.security-core span,.faq-visual span{color:#5f7d90;margin-top:9px;font-size:.65rem}.process-orb i{border:1px solid #41ace626;border-radius:50%;width:230px;height:230px;position:absolute}.process-orb i:last-child{width:370px;height:370px}.steps-list{border-top:1px solid var(--line)}.step-row{border-bottom:1px solid var(--line);grid-template-columns:50px 45px 1fr auto;align-items:center;min-height:100px;transition:all .2s;display:grid}.step-row:hover{background:#007fd70b;padding-inline:15px}.step-row>span{color:#397c9f;font:.6rem monospace}.step-row>i{background:#35c4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #35c4ff}.step-row h3{font-size:1rem;font-weight:550}.step-row svg{color:#3dcaff}.control-split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9%;display:grid}.control-split h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.05}.control-split p{color:#8297a7;line-height:1.75}.control-visual{border:1px solid var(--line);background:radial-gradient(circle,#008be62e,#0000 40%),#070d14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex;position:relative}.control-visual svg{color:#58d0ff}.control-visual div{flex-direction:column;align-items:center;margin-top:20px;display:flex}.control-visual span{color:#4c7087;letter-spacing:.13em;font:.57rem monospace}.control-visual b{margin-top:7px;font-size:.82rem}.control-visual>i{border:1px dashed #41abe12b;border-radius:50%;width:260px;height:260px;position:absolute}.cap-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:12px;display:grid}.cap-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c141ee6,#060a10f0);border-radius:20px;padding:27px;position:relative;overflow:hidden}.cap-card.c1,.cap-card.c8{grid-column:span 2}.cap-card.c5{grid-row:span 2}.cap-card.c1,.cap-card.c8{background:radial-gradient(circle at 90% 10%,#0092ee2b,#0000 32%),linear-gradient(145deg,#0c141ee6,#060a10f0)}.cap-card>svg{color:#49cbff}.cap-card>span{color:#40596c;font:.6rem monospace;position:absolute;top:28px;right:26px}.cap-card h3{margin:65px 0 12px;font-size:1.16rem}.cap-card p{color:#7e92a2;margin:0;font-size:.78rem;line-height:1.65}.safe-band{border:1px solid var(--line);background:linear-gradient(140deg,#0082d921,#080d14cc);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:55px;display:grid}.safe-band>div:first-child{align-items:flex-start;gap:20px;display:flex}.safe-band svg{color:#46c9ff}.safe-band span{color:#4f7f9b;letter-spacing:.12em;font:.56rem monospace}.safe-band h2{letter-spacing:-.03em;margin:10px 0;font-size:2rem;line-height:1.1}.safe-band p{color:#8397a7;line-height:1.7}.safe-band a{color:#55ceff;font-size:.78rem}.solution-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.solution-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d151fe6,#060a10ed);border-radius:20px;min-height:310px;padding:27px;transition:all .25s}.solution-card.featured{background:radial-gradient(circle at 90% 10%,#009df633,#0000 35%),linear-gradient(145deg,#0d1c2b,#070d14);grid-column:span 2}.solution-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.solution-card>div{color:#4bcaff;justify-content:space-between;display:flex}.solution-card>div span{color:#425b6d;font:.6rem monospace}.solution-card h3{margin:66px 0 10px;font-size:1.16rem}.solution-card p{color:#758b9c;min-height:50px;margin:0;font-size:.75rem;line-height:1.6}.solution-card a{color:#80d7ff;align-items:center;gap:8px;margin-top:27px;font-size:.72rem;display:flex}.department-console{border:1px solid var(--line);background:radial-gradient(circle,#0091eb2e,#0000 36%),#070c13bd;border-radius:26px;height:440px;position:relative;overflow:hidden}.department-console>span{color:#55758b;letter-spacing:.12em;font:.55rem monospace;position:absolute;top:20px;left:20px}.department-core{color:#4fcfff;background:#08141e;border:1px solid #41c1fa5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #0094ec29}.department-core b{color:#9bc6da;letter-spacing:.12em;margin-top:8px;font:.62rem monospace}.dept-node{border:1px solid var(--line);color:#8ca4b5;background:#080f17eb;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:.64rem;display:flex;position:absolute}.dept-node i{background:#45caff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #45caff}.dept-node.n1{top:24%;left:8%}.dept-node.n2{top:26%;right:8%}.dept-node.n3{bottom:20%;left:9%}.dept-node.n4{bottom:22%;right:8%}.outcome-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.outcome-row>div{border-right:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;min-height:130px;padding:20px;display:grid}.outcome-row>div:last-child{border:0}.outcome-row span{color:#377da2;font:.58rem monospace}.outcome-row b{font-size:.75rem}.outcome-row svg{color:#42cbff}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.scenario-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d151fe0,#060a10ed);border-radius:20px;min-height:350px;padding:28px}.scenario-card>span{color:#466d84;font:.6rem monospace}.scenario-card>svg{color:#46caff;margin:36px 0 44px;display:block}.scenario-card h3{margin:0 0 13px;font-size:1.25rem}.scenario-card p{color:#7f93a4;min-height:80px;font-size:.79rem;line-height:1.65}.scenario-card>div{border-top:1px solid var(--line);color:#5d859d;align-items:center;gap:7px;margin-top:25px;padding-top:16px;font-size:.63rem;display:flex}.scenario-card>div svg{color:#42c7ff}.hospitality-detail{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.hospitality-detail h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04}.hospitality-detail p{color:#8196a6;line-height:1.75}.hospitality-flow{border:1px solid var(--line);background:radial-gradient(circle,#0097f024,#0000 43%),#070d14;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:55px 25px;display:flex}.hospitality-flow span{border:1px solid var(--line);color:#9bb2c2;border-radius:9px;padding:12px;font-size:.65rem}.hospitality-flow svg{color:#36bcf5;width:18px}.infra-map{border:1px solid var(--line);background:radial-gradient(circle,#008fe62e,#0000 38%),#070c13bd;border-radius:26px;height:440px;position:relative;overflow:hidden}.infra-map>span{color:#58768b;letter-spacing:.12em;font:.56rem monospace;position:absolute;top:20px;left:20px}.map-core{color:#55d0ff;background:#07121b;border:1px solid #3bbefb66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:110px;height:110px;font:.6rem monospace;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #0098ef2e}.map-node{border:1px solid var(--line);background:#09121b;border-radius:10px;grid-template-columns:8px 30px 1fr;align-items:center;gap:8px;padding:11px;display:grid;position:absolute}.map-node i{background:#3bcbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #3bcbff}.map-node b{font:.65rem monospace}.map-node small{color:#668094;font-size:.58rem}.map-node.ru{top:28%;left:8%}.map-node.by{top:30%;right:8%}.map-node.ext{bottom:11%;left:34%}.infra-routes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.route-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0c151feb,#060a10f2);border-radius:24px;min-height:480px;padding:40px}.route-panel>span{color:#4bcaff;letter-spacing:.11em;align-items:center;gap:8px;font:.58rem monospace;display:flex}.route-panel h2{letter-spacing:-.04em;margin:70px 0 15px;font-size:2.4rem}.route-panel>p{color:#8195a5;max-width:560px;line-height:1.7}.route-points{flex-direction:column;margin-top:35px;display:flex}.route-points b{border-top:1px solid var(--line);color:#9db1c0;align-items:center;gap:11px;padding:14px 0;font-size:.72rem;font-weight:500;display:flex}.route-points svg{color:#46caff;width:18px}.transparency-board{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.transparency-board h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.05}.transparency-board-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.transparency-board-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;min-height:115px;padding:19px;display:grid}.transparency-board-grid>div:nth-child(2n){border-right:0}.transparency-board-grid>div:nth-last-child(-n+2){border-bottom:0}.transparency-board-grid span{color:#397d9f;font:.56rem monospace}.transparency-board-grid b{font-size:.7rem}.transparency-board-grid svg{color:#3cc8ff}.pricing-signal>i{border:1px dashed #41aae233;border-radius:50%;width:260px;height:260px;position:absolute}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.price-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c141eeb,#060a10f2);border-radius:24px;min-height:760px;padding:30px;position:relative}.price-card.recommended{background:radial-gradient(circle at 90% 5%,#009ef733,#0000 27%),linear-gradient(145deg,#0d1d2c,#070d14);border-color:#37c3ff61;box-shadow:0 25px 60px #006aaf1f}.price-card>em{color:#51cdff;letter-spacing:.1em;background:#0097f121;border-radius:7px;padding:7px 9px;font:.54rem monospace;position:absolute;top:20px;right:20px}.price-top{color:#48caff;justify-content:space-between;display:flex}.price-top span{color:#456176;font:.6rem monospace}.price-card h2{letter-spacing:-.04em;margin:50px 0 8px;font-size:2.1rem}.price-card>p{color:#7f94a5;min-height:45px;font-size:.75rem}.price-placeholder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:22px 0;font-size:1.05rem}.price-placeholder small{color:#60788a;margin-top:5px;font-size:.62rem;display:block}.price-card ul{color:#9cafbd;flex-direction:column;gap:11px;min-height:310px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:9px;display:flex}.price-card li svg{color:#43ccff;flex-shrink:0}.price-card>a{width:100%;font-size:.72rem}.token-note{border:1px solid var(--line);border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;padding:50px;display:grid}.token-note>div{align-items:center;gap:20px;display:flex}.token-note b{color:#8adfff;font-size:4rem;font-weight:500}.token-note span{max-width:220px;font-size:.82rem}.token-note p{color:#8196a7;font-size:.78rem;line-height:1.7}.partner-benefits{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.partner-benefits>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;min-height:180px;padding:25px;display:grid}.partner-benefits>div:nth-child(3n){border-right:0}.partner-benefits>div:nth-last-child(-n+3){border-bottom:0}.partner-benefits svg{color:#45caff}.partner-benefits span{color:#405d71;justify-self:end;font:.57rem monospace}.partner-benefits b{grid-column:span 2;align-self:end;font-size:.78rem}.evidence-band{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#0094ed21,#0000 34%),#080e15;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:55px;display:grid}.evidence-band span{color:#427a9b;letter-spacing:.12em;font:.57rem monospace}.evidence-band h2{letter-spacing:-.04em;margin:12px 0;font-size:2.3rem;line-height:1.08}.evidence-band p{color:#8297a7;line-height:1.75}.security-core>i{border:1px solid #3fa9df24;border-radius:50%;width:230px;height:230px;position:absolute}.security-core>i:nth-of-type(2){width:340px;height:340px}.security-core>i:nth-of-type(3){width:450px;height:450px}.security-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.security-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c141ee6,#060a10f0);border-radius:20px;min-height:280px;padding:27px}.security-card>div{color:#4bcaff;justify-content:space-between;display:flex}.security-card>div span{color:#425e72;font:.58rem monospace}.security-card h3{margin:60px 0 12px;font-size:1.08rem}.security-card p{color:#7d92a3;margin:0;font-size:.75rem;line-height:1.65}.responsibility{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.responsibility h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05}.responsibility-flow{border:1px solid var(--line);border-radius:22px;justify-content:center;align-items:center;gap:13px;padding:50px 20px;display:flex}.responsibility-flow span{border:1px solid var(--line);color:#9bb2c3;border-radius:9px;flex-direction:column;gap:5px;padding:13px;font:.6rem monospace;display:flex}.responsibility-flow small{color:#567186;font:.55rem system-ui}.responsibility-flow i{background:#3189b7;width:24px;height:1px}.faq-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:9%;display:grid}.faq-layout h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05}.faq-layout>div:first-child>p{color:#8095a5;line-height:1.75}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;min-height:92px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#3e7f9f;font:.57rem monospace}.faq-list summary b{font-size:.9rem;font-weight:550}.faq-list summary svg{color:#4ebdda;transition:all .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{color:#8094a4;margin:0;padding:0 40px 25px 45px;font-size:.78rem;line-height:1.7}@media (width<=1180px){.desktop-nav{gap:16px}.header-link{display:none}.hero{grid-template-columns:1fr 1fr;gap:4%}.section-shell{width:min(100% - 40px,1200px)}.hospitality-strip{padding:45px}.mega-menu{left:-80px}.bento-grid{grid-template-columns:repeat(2,1fr)}.solution-grid,.security-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:1fr 1fr}.price-card:last-child{grid-column:span 2;min-height:650px}.price-card:last-child ul{min-height:250px}}@media (width<=920px){.desktop-nav,.header-actions>.button,.header-link{display:none}.mobile-trigger{display:block}.hero,.page-hero,.routing-section,.intro-grid,.economy,.cta,.hospitality-strip{grid-template-columns:1fr}.hero{padding-top:70px}.hero-visual{margin-top:15px}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.flow{grid-template-columns:1fr}.flow-step{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;display:grid}.flow-step>i{margin:0}.flow-step>i:after{display:none}.infra-teaser,.content-head{grid-template-columns:1fr}.hospitality-strip{gap:45px;padding:40px}.routing-map{height:480px}.cta{gap:35px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{display:none}.page-hero{padding-top:80px}.page-hero-side{display:none}}@media (width<=620px){.section-shell,.header-inner,.footer{width:calc(100% - 28px)}.site-header{padding:8px 0}.brand img{width:90px}.hero{min-height:auto;padding-top:55px}.hero-copy h1{font-size:3.2rem}.hero-copy>p{font-size:.95rem}.hero-actions .button{width:100%}.trust-line{flex-wrap:wrap;align-items:flex-start}.trust-line i{display:none}.agent-visual{border-radius:20px;min-height:530px;padding:12px}.visual-result{bottom:12px;left:12px;right:12px}.route-stack{padding-inline:0}.metrics{grid-template-columns:1fr}.metric{border-right:0;min-height:130px;border-bottom:1px solid var(--line)!important}.metric:last-child{border-bottom:0!important}.metric strong{font-size:2.8rem}.intro-grid{padding-top:90px}.section{padding-top:95px}.section h2,.intro-grid h2{font-size:2.35rem}.section-head{flex-direction:column;align-items:flex-start;gap:20px}.bento-grid,.infra-teaser,.content-grid{grid-template-columns:1fr}.bento-card.wide{grid-column:auto}.routing-map{height:420px}.orbit span{padding:9px;font-size:.59rem}.orbit-one{left:5%}.orbit-two{right:2%}.orbit-three{left:4%}.orbit-four{right:2%}.infra-card{min-height:390px;padding:26px}.hospitality-strip{padding:28px}.ops-row{grid-template-columns:28px 1fr}.ops-row em{display:none}.cta{margin-top:90px;padding:30px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:20px}.page-hero{min-height:540px}.page-hero h1{font-size:3.2rem}.page-hero .text-link{margin-left:0}.content-head{gap:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=920px){.model-grid,.solution-grid,.security-grid{grid-template-columns:1fr 1fr}.model-transparency,.control-split,.hospitality-detail,.transparency-board,.responsibility,.faq-layout{grid-template-columns:1fr;gap:40px}.cap-grid{grid-template-columns:1fr 1fr}.cap-card.c1,.cap-card.c8{grid-column:auto}.outcome-row{grid-template-columns:1fr 1fr}.outcome-row>div:nth-child(2){border-right:0}.outcome-row>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.scenario-grid{grid-template-columns:1fr 1fr}.infra-routes,.pricing-grid{grid-template-columns:1fr}.price-card:last-child{grid-column:auto}.price-card{min-height:auto}.price-card ul{min-height:auto;margin-bottom:35px}.partner-benefits{grid-template-columns:1fr 1fr}.partner-benefits>div:nth-child(3n){border-right:1px solid var(--line)}.partner-benefits>div:nth-child(2n){border-right:0}.partner-benefits>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.partner-benefits>div:nth-last-child(-n+2){border-bottom:0}.evidence-band,.token-note{grid-template-columns:1fr;gap:30px}}@media (width<=620px){.bento-grid,.infra-teaser,.content-grid,.model-grid,.solution-grid,.security-grid,.cap-grid,.scenario-grid,.pricing-grid{grid-template-columns:1fr}.bento-card.wide,.solution-card.featured,.cap-card.c1,.cap-card.c8{grid-column:auto}.cap-card.c5{grid-row:auto}.catalog-note{grid-template-columns:1fr;padding:28px}.catalog-note>b{font-size:3.5rem}.safe-band,.evidence-band,.token-note{grid-template-columns:1fr;padding:28px}.outcome-row{grid-template-columns:1fr}.outcome-row>div{border-bottom:1px solid var(--line);border-right:0!important}.outcome-row>div:last-child{border-bottom:0}.hospitality-flow{flex-direction:column}.hospitality-flow svg{transform:rotate(90deg)}.transparency-board-grid{grid-template-columns:1fr}.transparency-board-grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.transparency-board-grid>div:last-child{border-bottom:0!important}.partner-benefits{grid-template-columns:1fr}.partner-benefits>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.partner-benefits>div:last-child{border-bottom:0!important}.responsibility-flow{flex-direction:column}.responsibility-flow i{width:1px;height:20px}.faq-list summary{grid-template-columns:33px 1fr auto}.faq-list details>p{padding-left:33px}.price-card{padding:25px}.price-card h2{font-size:1.8rem}.model-card p{min-height:auto}.department-console{height:390px}.dept-node{font-size:.55rem}.dept-node.n1,.dept-node.n3{left:3%}.dept-node.n2,.dept-node.n4{right:3%}}.home-v2{overflow:hidden}.home-v2 h2{letter-spacing:-.055em;font-size:clamp(2.35rem,4.4vw,4.7rem);font-weight:590;line-height:1}.home-hero-v2{background:#07101a;border:1px solid #69a2cb2e;border-radius:28px;height:740px;margin-top:20px;position:relative;overflow:hidden}.home-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero-shade{background:linear-gradient(90deg,#03070cf7 0%,#03070cde 31%,#03070c40 68%,#03070c12 100%),linear-gradient(#0000 52%,#03070c9e);position:absolute;inset:0}.home-hero-content{width:min(620px,48%);position:absolute;top:50%;left:6%;transform:translateY(-50%)}.home-hero-content h1{letter-spacing:-.055em;text-wrap:balance;max-width:620px;margin:22px 0;font-size:clamp(2.8rem,4.45vw,4.9rem);font-weight:580;line-height:.98}.home-hero-content>p{color:#b6c5d0;max-width:560px;font-size:1rem;line-height:1.72}.home-hero-content .hero-actions{margin-top:29px}.home-hero-content .button-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c1399}.home-hero-facts{border-top:1px solid #94bedd2e;align-items:center;gap:30px;padding-top:18px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}.home-hero-facts span{color:#9eb0bd;align-items:center;gap:9px;font-size:.7rem;display:flex}.home-hero-facts b{color:#e4f5ff;font-size:1rem}.home-hero-facts svg{color:#4ad0ff}.home-proof-strip{border:1px solid var(--line);background:#080d14ad;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.home-proof-strip>div{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:116px;padding:24px;display:flex}.home-proof-strip>div:last-child{border-right:0}.home-proof-strip svg{color:#44caff;flex-shrink:0}.home-proof-strip span{flex-direction:column;gap:6px;display:flex}.home-proof-strip b{font-size:.76rem}.home-proof-strip small{color:#6f8494;font-size:.65rem;line-height:1.5}.home-editorial{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding-top:145px;display:grid}.editorial-photo-wrap{border-radius:24px;height:650px;position:relative;overflow:hidden}.editorial-photo-wrap:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7fb2d633;position:absolute;inset:0}.editorial-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.photo-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#a6bed0;letter-spacing:.06em;background:#04090eb3;border:1px solid #79b8e038;border-radius:9px;padding:10px 13px;font-size:.62rem;position:absolute;bottom:20px;left:20px}.editorial-copy h2{margin:20px 0 25px}.editorial-copy>p{color:#91a4b3;max-width:570px;line-height:1.8}.editorial-points{gap:0;margin:30px 0;display:grid}.editorial-points span{border-bottom:1px solid var(--line);color:#b2c1cc;align-items:center;gap:11px;padding:15px 0;font-size:.78rem;display:flex}.editorial-points svg{color:#43caff}.home-models{border:1px solid var(--line);background:#070d14;border-radius:28px;height:690px;margin-top:145px;position:relative;overflow:hidden}.home-models>img{object-fit:cover;width:100%;height:100%;display:block}.home-models-shade{background:linear-gradient(90deg,#04080df2,#04080dbf 43%,#04080d29 78%),linear-gradient(#0000 50%,#04080da6);position:absolute;inset:0}.home-models-copy{max-width:650px;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.home-models-copy h2{margin:20px 0 25px}.home-models-copy>p{color:#9eafbb;max-width:580px;line-height:1.75}.models-simple-list{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.models-simple-list span{color:#b0c3d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b118f;border:1px solid #7bb1d733;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:.66rem;display:flex}.models-simple-list svg{color:#46caff}.models-corner{align-items:end;gap:14px;display:flex;position:absolute;bottom:38px;right:5%}.models-corner b{color:#e4f5ff;letter-spacing:-.08em;font-size:5rem;font-weight:500;line-height:.8}.models-corner span{color:#9bb1c1;font-size:.72rem;line-height:1.5}.home-areas{padding-top:145px}.home-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:12%;margin-bottom:44px;display:grid}.home-section-heading h2{max-width:780px;margin:18px 0 0}.home-section-heading>p{color:#8195a5;max-width:520px;line-height:1.75}.area-gallery{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.area-card>a{border:1px solid var(--line);background:#09111a;border-radius:22px;height:540px;display:block;position:relative;overflow:hidden}.area-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.area-card:first-child img{object-position:62% center}.area-card-shade{background:linear-gradient(#03070c1a 28%,#03070cf5);position:absolute;inset:0}.area-card-copy{position:absolute;bottom:25px;left:28px;right:28px}.area-card-copy>span{color:#69cefa;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.area-card-copy h3{letter-spacing:-.025em;max-width:370px;margin:10px 0 20px;font-size:1.35rem;line-height:1.18}.area-card-copy b{color:#b5cddd;align-items:center;gap:8px;font-size:.67rem;font-weight:600;display:flex}.area-card:hover img{transform:scale(1.045)}.area-card:hover .area-card-copy b{color:#5dd2ff}.areas-link{justify-content:flex-end;margin-top:22px;display:flex}.home-hospitality{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding-top:145px;display:grid}.hospitality-image-wrap{border:1px solid var(--line);border-radius:24px;height:650px;overflow:hidden}.hospitality-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.hospitality-copy-v2 h2{margin:20px 0 25px}.hospitality-copy-v2>p{color:#8fa3b3;line-height:1.8}.hospitality-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.hospitality-tags span{border:1px solid var(--line);color:#91acbe;background:#080f17b8;border-radius:9px;padding:10px 12px;font-size:.65rem}.home-trust{background:radial-gradient(circle at 88% 10%,#0092ec2b,#0000 32%),linear-gradient(135deg,#0b1621,#070c12);border:1px solid #4eace533;border-radius:26px;grid-template-columns:1fr 1fr;align-items:start;gap:11%;margin-top:145px;padding:65px;display:grid}.home-trust h2{margin:20px 0 0}.home-trust-copy>p{color:#91a5b5;margin:0 0 28px;line-height:1.8}.home-trust-copy>div{margin-bottom:28px;display:grid}.home-trust-copy>div span{border-bottom:1px solid var(--line);color:#acbdc9;align-items:center;gap:10px;padding:14px 0;font-size:.74rem;display:flex}.home-trust-copy svg{color:#46caff}@media (width<=1100px){.home-hero-v2{height:700px}.home-hero-content{width:56%}.home-proof-strip{grid-template-columns:1fr 1fr}.home-proof-strip>div:nth-child(2){border-right:0}.home-proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-editorial,.home-hospitality{grid-template-columns:1fr 1fr;gap:5%}.editorial-photo-wrap,.hospitality-image-wrap{height:560px}.area-card>a{height:480px}}@media (width<=850px){.home-hero-v2{height:720px}.home-hero-content{width:76%;top:39%;left:6%}.home-hero-content h1{max-width:570px;font-size:clamp(2.9rem,7vw,3.8rem)}.home-hero-shade{background:linear-gradient(90deg,#03070ced,#03070c57),linear-gradient(#0000 46%,#03070cd1)}.home-hero-photo{object-position:60% center}.home-hero-facts{flex-wrap:wrap;gap:18px}.home-editorial,.home-hospitality,.home-section-heading,.home-trust{grid-template-columns:1fr}.home-editorial,.home-hospitality{gap:42px}.editorial-photo-wrap,.hospitality-image-wrap{height:520px}.home-models{height:680px}.home-models-copy{right:7%}.area-gallery{grid-template-columns:1fr 1fr}.area-card:last-child{grid-column:span 2}.area-card:last-child>a{height:500px}.home-section-heading{gap:24px}.home-trust{gap:36px;padding:45px}}@media (width<=620px){.home-hero-v2{border-radius:20px;height:700px;margin-top:10px}.home-hero-photo{object-position:64% center}.home-hero-shade{background:linear-gradient(#03070c38 0%,#03070cd1 52%,#03070cf5 100%)}.home-hero-content{width:auto;inset:auto 22px 150px;transform:none}.home-hero-content h1{letter-spacing:-.045em;max-width:440px;margin:17px 0;font-size:2.42rem;line-height:1.02}.home-hero-content>p{max-width:480px;font-size:.84rem;line-height:1.62}.home-hero-content .hero-actions{margin-top:20px}.home-hero-content .button{width:100%}.home-hero-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid;bottom:18px;left:22px;right:22px}.home-hero-facts span{font-size:.58rem}.home-hero-facts span:last-child{grid-column:span 2}.home-proof-strip{grid-template-columns:1fr}.home-proof-strip>div{border-right:0;min-height:96px;border-bottom:1px solid var(--line)!important}.home-proof-strip>div:last-child{border-bottom:0!important}.home-editorial,.home-hospitality,.home-areas{padding-top:95px}.editorial-photo-wrap,.hospitality-image-wrap{height:410px}.photo-caption{bottom:12px;left:12px;right:12px}.home-v2 h2{font-size:2.5rem}.home-models{border-radius:20px;height:660px;margin-top:95px}.home-models>img{object-position:62% center}.home-models-shade{background:linear-gradient(#04080d1f,#04080d8a 25%,#04080df5)}.home-models-copy{inset:auto 22px 95px;transform:none}.home-models-copy h2{font-size:2.55rem}.models-corner{bottom:22px;left:22px;right:auto}.models-corner b{font-size:3.4rem}.area-gallery{grid-template-columns:1fr}.area-card:last-child{grid-column:auto}.area-card>a,.area-card:last-child>a{height:440px}.area-card-copy{left:20px;right:20px}.areas-link{justify-content:flex-start}.home-trust{margin-top:95px;padding:28px}.home-trust h2{font-size:2.35rem}}.home-hero-content{top:112px;transform:none}.home-models-copy{top:90px;transform:none}@media (width<=620px){.home-hero-content,.home-models-copy{top:auto}}.home-v2 .button{position:relative;overflow:hidden}.home-v2 .button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:34%;transition:left .55s;position:absolute;inset:-2px auto -2px -45%;transform:skew(-18deg)}.home-v2 .button:hover:after{left:125%}.editorial-photo-wrap img,.hospitality-image-wrap img,.home-models>img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.editorial-photo-wrap:hover img,.hospitality-image-wrap:hover img{transform:scale(1.025)}.home-models:hover>img{transform:scale(1.015)}.area-card>a:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b2dcf60a}.area-card-number{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#abc0cf;background:#04090e6b;border:1px solid #a2cfed2b;border-radius:8px;padding:7px 9px;font:.58rem monospace;position:absolute;top:22px;right:22px}.area-card:nth-child(2) img{object-position:54% center}.area-card:nth-child(3) img{object-position:58% center}.home-pilot{padding-top:145px}.pilot-heading{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:10%;display:grid}.pilot-heading .eyebrow{grid-column:1/-1}.pilot-heading h2{max-width:800px;margin:20px 0 0}.pilot-heading>p{color:#8498a8;margin:0;line-height:1.8}.pilot-stages{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.pilot-stages>div{border-right:1px solid var(--line);background:linear-gradient(145deg,#0b131c94,#05090e33);min-height:330px;padding:30px;transition:background .3s;position:relative}.pilot-stages>div:last-child{border-right:0}.pilot-stages>div:hover{background:radial-gradient(circle at 85% 10%,#0097ee21,#0000 30%),#0a121bb8}.pilot-stages span{color:#3d6076;font:.58rem monospace;position:absolute;top:28px;right:28px}.pilot-stages svg{color:#4bcaff}.pilot-stages h3{letter-spacing:-.025em;max-width:260px;margin:92px 0 14px;font-size:1.22rem}.pilot-stages p{color:#788d9d;max-width:330px;margin:0;font-size:.76rem;line-height:1.7}@media (width<=850px){.pilot-heading{grid-template-columns:1fr;gap:24px}.pilot-heading .eyebrow{grid-column:auto}.pilot-stages{grid-template-columns:1fr}.pilot-stages>div{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.pilot-stages>div:last-child{border-bottom:0}.pilot-stages h3{margin-top:55px}}@media (width<=620px){.home-pilot{padding-top:95px}.pilot-stages{margin-top:32px}.pilot-stages>div{padding:24px}}.home-hero-content h1{font-size:clamp(2.55rem,3.8vw,4.25rem)}.solutions-page .page-hero,.solution-detail-page .page-hero{min-height:590px}.solutions-page .page-hero h1,.solution-detail-page .page-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:760px;font-size:clamp(2.65rem,4.3vw,4.65rem);line-height:.98}.solutions-page .page-hero-copy>p,.solution-detail-page .page-hero-copy>p{max-width:650px}.solution-detail-image{background:#07101a;border:1px solid #70aed833;border-radius:26px;height:470px;margin:0;position:relative;overflow:hidden}.solution-detail-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#03080dd1);position:absolute;inset:0}.solution-detail-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.solution-detail-image:hover img{transform:scale(1.025)}.solution-detail-image figcaption{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.solution-detail-image figcaption span{color:#77a2bd;text-transform:uppercase;letter-spacing:.12em;font:.57rem monospace}.solution-detail-image figcaption b{color:#edf8ff;text-align:right;max-width:230px;font-size:.86rem}.solution-detail-page .page-hero-side:has(.solution-detail-image){align-self:center}.solution-photo-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.solution-photo-card{grid-column:span 4}.solution-photo-card:first-child{grid-column:span 7}.solution-photo-card:nth-child(2){grid-column:span 5}.solution-photo-card:nth-child(6){grid-column:span 12}.solution-photo-card>a{background:#08111a;border:1px solid #74b0d82e;border-radius:22px;height:420px;display:block;position:relative;overflow:hidden}.solution-photo-card:nth-child(-n+2)>a{height:520px}.solution-photo-card:nth-child(6)>a{height:455px}.solution-photo-card img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.solution-photo-card:first-child img{object-position:50% 42%}.solution-photo-card:nth-child(2) img{object-position:62% center}.solution-photo-card:nth-child(3) img{object-position:36% center}.solution-photo-card:nth-child(4) img{object-position:62% center}.solution-photo-card:nth-child(5) img{object-position:55% 35%}.solution-photo-card:nth-child(6) img{object-position:58% 48%}.solution-photo-card:hover img{filter:saturate(1.08);transform:scale(1.035)}.solution-photo-shade{background:linear-gradient(#03070b14 30%,#03070b9e 65%,#03070bf5 100%),linear-gradient(90deg,#03070b33,#0000 55%);position:absolute;inset:0}.solution-photo-index{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a4bfd0;background:#04090e7a;border:1px solid #9fcdea2e;border-radius:8px;padding:7px 9px;font:.57rem monospace;position:absolute;top:20px;right:20px}.solution-photo-copy{z-index:2;position:absolute;bottom:26px;left:28px;right:28px}.solution-photo-copy small{color:#7f9aae;letter-spacing:.035em;margin-bottom:9px;font-size:.62rem;display:block}.solution-photo-copy h3{letter-spacing:-.035em;max-width:460px;margin:0 0 22px;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.08}.solution-photo-copy b{color:#8bdcff;align-items:center;gap:8px;font-size:.69rem;font-weight:550;display:flex}.solution-photo-copy b svg{transition:transform .25s}.solution-photo-card:hover .solution-photo-copy b svg{transform:translate(4px)}.solutions-supporting{padding-top:140px}.solutions-supporting-head{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:42px;display:grid}.solutions-supporting-head h2{letter-spacing:-.048em;max-width:720px;margin:18px 0 0;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.03}.solution-compact-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.solution-compact-card{border-right:1px solid var(--line);min-height:250px;padding:26px;transition:background .3s;position:relative}.solution-compact-card:last-child{border-right:0}.solution-compact-card:hover{background:linear-gradient(145deg,#0d1a26bf,#060b114d)}.solution-compact-card>svg{color:#4bcaff}.solution-compact-card>span{color:#45647a;font:.58rem monospace;position:absolute;top:27px;right:25px}.solution-compact-card h3{max-width:220px;margin:64px 0 11px;font-size:1.1rem;line-height:1.2}.solution-compact-card p{color:#758b9b;max-width:250px;margin:0;font-size:.72rem;line-height:1.6}.solution-compact-card a{color:#68d2ff;border:1px solid #66afda33;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .25s;display:grid;position:absolute;bottom:24px;right:24px}.solution-compact-card:hover a{background:#0097ec1a;border-color:#66caff73;transform:translate(3px)}.solutions-process{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10%;padding-top:150px;display:grid}.solutions-process-copy{position:sticky;top:120px}.solutions-process-copy h2{letter-spacing:-.05em;margin:20px 0 22px;font-size:clamp(2.25rem,3.9vw,3.9rem);line-height:1.03}.solutions-process-copy p{color:#8296a6;max-width:500px;line-height:1.75}.solutions-process-track{border-top:1px solid var(--line)}.solutions-process-track>div{border-bottom:1px solid var(--line);grid-template-columns:34px 42px 1fr 1.15fr;align-items:center;gap:14px;min-height:112px;transition:padding .3s,background .3s;display:grid}.solutions-process-track>div:hover{background:linear-gradient(90deg,#0090e214,#0000);padding-inline:14px}.solutions-process-track svg{color:#45caff}.solutions-process-track span{color:#456a80;font:.57rem monospace}.solutions-process-track b{font-size:.8rem}.solutions-process-track p{color:#708596;margin:0;font-size:.69rem;line-height:1.55}.solution-detail-page .solution-detail-image img{object-position:center}.solution-detail-page .outcome-row{margin-top:14px}.solution-detail-page .scenario-grid{grid-template-columns:repeat(3,1fr)}.solution-detail-page .scenario-card{flex-direction:column;min-height:320px;display:flex}.solution-detail-page .scenario-card>svg{margin:36px 0 40px}.solution-detail-page .scenario-card p{min-height:0;margin-bottom:25px}.solution-detail-page .scenario-card>.scenario-control{margin-top:auto}.scenario-control{flex-wrap:wrap;align-items:center!important;gap:7px!important;display:flex!important}.scenario-control span{color:#65859a}.scenario-control>svg:last-of-type{color:#466b82}.solution-detail-page .content-head h2{max-width:740px}@media (width<=1000px){.solution-photo-card:nth-child(n){grid-column:span 6}.solution-photo-card:nth-child(6){grid-column:span 12}.solution-photo-card:nth-child(n)>a{height:440px}.solution-photo-card:nth-child(6)>a{height:430px}.solution-compact-grid{grid-template-columns:1fr 1fr}.solution-compact-card:nth-child(2){border-right:0}.solution-compact-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.solutions-process{grid-template-columns:1fr;gap:45px}.solutions-process-copy{position:static}.solution-detail-page .scenario-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.solution-detail-page .scenario-card:first-child{grid-area:auto/span 2;min-height:320px}.solution-detail-page .scenario-card:first-child>svg{margin:28px 0 32px}}@media (width<=920px){.solutions-page .page-hero,.solution-detail-page .page-hero{min-height:auto;padding-bottom:50px}.solutions-page .page-hero-side,.solution-detail-page .page-hero-side{margin-top:26px;display:block}.solution-detail-image{height:430px}.solutions-supporting-head{grid-template-columns:1fr}.solutions-showcase{padding-top:80px}}@media (width<=620px){.home-hero-content h1{font-size:2.15rem;line-height:1.04}.solutions-page .page-hero h1,.solution-detail-page .page-hero h1{font-size:2.3rem;line-height:1.02}.solution-detail-image{border-radius:19px;height:320px}.solution-detail-image figcaption{bottom:15px;left:16px;right:16px}.solution-photo-grid{gap:12px}.solution-photo-card:nth-child(n){grid-column:span 12}.solution-photo-card:nth-child(n)>a{border-radius:19px;height:390px}.solution-photo-copy{bottom:21px;left:21px;right:21px}.solution-photo-copy h3{font-size:1.35rem}.solutions-supporting{padding-top:95px}.solutions-supporting-head h2,.solutions-process-copy h2{font-size:2.3rem}.solution-compact-grid{grid-template-columns:1fr}.solution-compact-card{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.solution-compact-card:last-child{border-bottom:0}.solutions-process{padding-top:105px}.solutions-process-track>div{grid-template-columns:28px 34px 1fr;min-height:130px}.solutions-process-track p{grid-column:3}.solution-detail-page .scenario-grid{grid-template-columns:1fr}.solution-detail-page .scenario-card:first-child{grid-column:auto;min-height:300px}.solution-detail-page .scenario-card{min-height:280px}}.solution-detail-image img[src*=leadership],.solution-detail-image img[src*=development]{object-position:52% 38%}.solution-detail-image img[src*=hospitality],.solution-detail-image img[src*=hr\.]{object-position:58% center}.solution-detail-image img[src*=sales],.solution-detail-image img[src*=finance]{object-position:38% center}.solution-workbench{padding-top:130px}.solution-workbench-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:10%;margin-bottom:42px;display:grid}.solution-workbench-intro .eyebrow{grid-column:1/-1}.solution-workbench-intro h2{letter-spacing:-.048em;max-width:760px;margin:18px 0 0;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.03}.solution-workbench-intro>p{color:#8195a5;margin:0;line-height:1.75}.solution-workbench-columns{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.solution-resource-panel{border-right:1px solid var(--line);background:linear-gradient(145deg,#0b141d8f,#05090e2e);min-height:410px;padding:34px}.solution-resource-panel:last-child{border-right:0}.solution-resource-panel>div{color:#4bcaff;justify-content:space-between;align-items:center;display:flex}.solution-resource-panel>div span{color:#5e7b8e;text-transform:uppercase;letter-spacing:.11em;font:.57rem monospace}.solution-resource-panel h3{letter-spacing:-.025em;margin:72px 0 24px;font-size:1.35rem}.solution-resource-panel>p{color:#95a9b8;border-bottom:1px solid #6a97b51f;align-items:center;gap:10px;margin:0;padding:14px 0;font-size:.75rem;display:flex}.solution-resource-panel>p:last-child{border-bottom:0}.solution-resource-panel>p svg{color:#45caff;flex-shrink:0}.solution-approval-bar{background:radial-gradient(circle at 92% 20%,#0094e81f,#0000 28%),#080f16b3;border:1px solid #4eb5eb38;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:20px;margin-top:16px;padding:24px 28px;display:grid}.solution-approval-bar>svg{color:#54d3ff}.solution-approval-bar>div{flex-direction:column;gap:7px;display:flex}.solution-approval-bar span{color:#52758b;text-transform:uppercase;letter-spacing:.12em;font:.56rem monospace}.solution-approval-bar b{color:#b9c9d4;max-width:720px;font-size:.78rem;line-height:1.55}.solution-approval-bar em{color:#638399;white-space:nowrap;font:.58rem monospace}@media (width<=850px){.solution-workbench-intro{grid-template-columns:1fr;gap:24px}.solution-workbench-intro .eyebrow{grid-column:auto}.solution-workbench-columns{grid-template-columns:1fr}.solution-resource-panel{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.solution-resource-panel:last-child{border-bottom:0}.solution-approval-bar{grid-template-columns:40px 1fr}.solution-approval-bar em{white-space:normal;grid-column:2}}@media (width<=620px){.solution-workbench{padding-top:95px}.solution-workbench-intro h2{font-size:2.25rem}.solution-resource-panel{min-height:auto;padding:25px}.solution-resource-panel h3{margin-top:52px}.solution-approval-bar{grid-template-columns:34px 1fr;padding:21px}.solution-approval-bar em{font-size:.53rem}}.models-page .page-hero{min-height:610px}.models-page .page-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:760px;font-size:clamp(2.7rem,4.4vw,4.8rem);line-height:.98}.models-page .page-hero-copy>p{max-width:650px}.model-hero-photo{background:#07101a;border:1px solid #6fb0d933;border-radius:26px;height:470px;margin:0;position:relative;overflow:hidden}.model-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#03080ddb);position:absolute;inset:0}.model-hero-photo img{object-fit:cover;object-position:58% center;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.model-hero-photo:hover img{transform:scale(1.025)}.model-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.model-hero-photo figcaption span{color:#6e98b1;text-transform:uppercase;letter-spacing:.12em;font:.57rem monospace}.model-hero-photo figcaption b{text-align:right;max-width:250px;font-size:.83rem}.model-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.model-proof>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:120px;padding:24px;display:flex}.model-proof>div:last-child{border-right:0}.model-proof b{color:#dff5ff;letter-spacing:-.06em;font-size:2.3rem;font-weight:520}.model-proof svg{color:#49cbff;flex-shrink:0}.model-proof span{color:#8195a5;max-width:190px;font-size:.7rem;line-height:1.55}.models-page .model-grid{grid-template-columns:repeat(12,1fr);gap:14px}.models-page .model-card{grid-column:span 4;min-height:310px}.models-page .model-card:nth-child(-n+2){grid-column:span 6;min-height:350px}.models-page .model-card:nth-child(6){grid-column:span 12;min-height:265px}.models-page .model-card:nth-child(6) h3{margin-top:54px}.models-page .model-card:nth-child(6) p{max-width:650px;min-height:auto}.models-page .model-card{position:relative;overflow:hidden}.models-page .model-card:after{content:"";filter:blur(75px);opacity:0;background:#028fe5;border-radius:50%;width:180px;height:180px;transition:opacity .35s;position:absolute;top:-90px;right:-90px}.models-page .model-card:hover:after{opacity:.12}.models-page .model-card>*{z-index:1;position:relative}.model-routing{grid-template-columns:.88fr 1.12fr;align-items:start;gap:10%;padding-top:145px;display:grid}.model-routing-copy{position:sticky;top:120px}.model-routing-copy h2{letter-spacing:-.05em;margin:20px 0 24px;font-size:clamp(2.25rem,3.9vw,3.95rem);line-height:1.03}.model-routing-copy>p{color:#8296a6;max-width:520px;line-height:1.75}.model-routing-copy .text-link{margin-top:26px}.model-workload{border-top:1px solid var(--line)}.model-workload-row{border-bottom:1px solid var(--line);grid-template-columns:35px 40px 1fr auto;align-items:center;gap:14px;min-height:152px;padding:22px 0;transition:padding .3s,background .3s;display:grid}.model-workload-row:hover{background:linear-gradient(90deg,#0093e717,#0000);padding-inline:14px}.model-workload-row>svg{color:#45caff}.model-workload-row>span{color:#45697f;font:.57rem monospace}.model-workload-row b{font-size:.82rem}.model-workload-row p{color:#748a9b;max-width:440px;margin:7px 0 0;font-size:.7rem;line-height:1.55}.model-workload-row em{color:#5b8298;text-align:right;text-transform:uppercase;letter-spacing:.08em;max-width:120px;font:.55rem/1.45 monospace}.model-access{grid-template-columns:1fr 1fr;gap:14px;padding-top:145px;display:grid}.model-access-card{background:linear-gradient(145deg,#0d1823eb,#060b11f5);border:1px solid #66a9d333;border-radius:25px;min-height:560px;padding:38px;position:relative;overflow:hidden}.model-access-card.local{background:radial-gradient(circle at 88% 10%,#0099eb2e,#0000 30%),linear-gradient(145deg,#0b1925,#060b11)}.model-access-card>div{color:#4bcaff;justify-content:space-between;align-items:center;display:flex}.model-access-card>div span{color:#668397;text-transform:uppercase;letter-spacing:.1em;font:.58rem monospace}.model-access-card h2{letter-spacing:-.045em;max-width:500px;margin:92px 0 20px;font-size:clamp(1.85rem,3vw,3rem);line-height:1.03}.model-access-card>p{color:#8297a6;max-width:560px;font-size:.78rem;line-height:1.75}.model-access-card ul{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.model-access-card li{color:#a0b3c0;border-bottom:1px solid #6b97b421;align-items:center;gap:10px;padding:14px 0;font-size:.72rem;display:flex}.model-access-card li:last-child{border-bottom:0}.model-access-card li svg{color:#48caff;flex-shrink:0}.model-card-anatomy{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.model-card-anatomy-copy h2{letter-spacing:-.048em;margin:20px 0 24px;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.03}.model-card-anatomy-copy p{color:#8195a5;max-width:520px;line-height:1.75}.model-fields{border:1px solid var(--line);background:linear-gradient(145deg,#0b151fd6,#05090ee6);border-radius:23px;overflow:hidden}.model-fields header{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:24px 26px;display:grid}.model-fields header svg{color:#48caff}.model-fields header span{font-size:.78rem}.model-fields header em{color:#4c7289;letter-spacing:.1em;font:.54rem monospace}.model-fields>div{grid-template-columns:1fr 1fr;display:grid}.model-fields>div>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:18px 22px;display:grid}.model-fields>div>span:nth-child(2n){border-right:0}.model-fields>div>span:nth-last-child(-n+2){border-bottom:0}.model-fields i{color:#456b82;font:.55rem monospace}.model-fields b{font-size:.68rem;font-weight:550}.model-fields>div svg{color:#46caff}.model-transparency-v2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:130px;display:grid}.model-transparency-v2>div{border-right:1px solid var(--line);min-height:320px;padding:30px}.model-transparency-v2>div:last-child{border-right:0}.model-transparency-v2 svg{color:#47caff}.model-transparency-v2 span{color:#4f758a;text-transform:uppercase;letter-spacing:.11em;margin-top:22px;font:.57rem monospace;display:block}.model-transparency-v2 h3{max-width:260px;margin:64px 0 14px;font-size:1.25rem}.model-transparency-v2 p{color:#778d9d;max-width:330px;font-size:.73rem;line-height:1.65}.models-page .catalog-note{margin-top:110px}@media (width<=1000px){.model-proof{grid-template-columns:1fr 1fr}.model-proof>div:nth-child(2){border-right:0}.model-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.models-page .model-card:nth-child(n){grid-column:span 6;min-height:320px}.model-routing{grid-template-columns:1fr;gap:45px}.model-routing-copy{position:static}.model-access{grid-template-columns:1fr}.model-access-card{min-height:500px}.model-card-anatomy{grid-template-columns:1fr;gap:42px}}@media (width<=920px){.models-page .page-hero{min-height:auto;padding-bottom:50px}.models-page .page-hero-side{margin-top:26px;display:block}.model-hero-photo{height:430px}}@media (width<=700px){.model-transparency-v2{grid-template-columns:1fr}.model-transparency-v2>div{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.model-transparency-v2>div:last-child{border-bottom:0}.model-transparency-v2 h3{margin-top:42px}.model-fields>div{grid-template-columns:1fr}.model-fields>div>span{border-right:0;border-bottom:1px solid var(--line)!important}.model-fields>div>span:last-child{border-bottom:0!important}}@media (width<=620px){.models-page .page-hero h1{font-size:2.3rem}.model-hero-photo{border-radius:19px;height:320px}.model-proof{grid-template-columns:1fr}.model-proof>div{border-right:0;min-height:92px;border-bottom:1px solid var(--line)!important}.model-proof>div:last-child{border-bottom:0!important}.models-page .model-grid{gap:12px}.models-page .model-card:nth-child(n){grid-column:span 12;min-height:290px}.model-routing,.model-access{padding-top:100px}.model-routing-copy h2,.model-card-anatomy-copy h2{font-size:2.3rem}.model-workload-row{grid-template-columns:30px 34px 1fr;min-height:180px}.model-workload-row em{text-align:left;grid-column:3}.model-access-card{min-height:auto;padding:27px}.model-access-card h2{margin-top:64px;font-size:2rem}.model-fields header{grid-template-columns:30px 1fr}.model-fields header em{grid-column:2}.model-transparency-v2{margin-top:95px}.models-page .catalog-note{margin-top:90px}}.how-page .page-hero,.capabilities-page .page-hero{min-height:610px}.how-page .page-hero h1,.capabilities-page .page-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:770px;font-size:clamp(2.65rem,4.35vw,4.7rem);line-height:.98}.how-page .page-hero-copy>p,.capabilities-page .page-hero-copy>p{max-width:650px}.page-story-photo{background:#07101a;border:1px solid #6fb0d933;border-radius:26px;height:470px;margin:0;position:relative;overflow:hidden}.page-story-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#03080de6);position:absolute;inset:0}.page-story-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.page-story-photo:hover img{transform:scale(1.025)}.how-hero-photo img{object-position:54% center}.capabilities-hero-photo img{object-position:50% 28%}.page-story-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.page-story-photo figcaption span{color:#719ab2;letter-spacing:.12em;font:.57rem monospace}.page-story-photo figcaption b{text-align:right;max-width:260px;font-size:.84rem}.how-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.how-proof>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:125px;padding:24px;display:flex}.how-proof>div:last-child{border-right:0}.how-proof svg{color:#48caff;flex-shrink:0}.how-proof div div{flex-direction:column;gap:6px;display:flex}.how-proof b{font-size:.76rem}.how-proof span{color:#748a9a;max-width:200px;font-size:.65rem;line-height:1.5}.how-flow-v2{grid-template-columns:.82fr 1.18fr;align-items:start;gap:10%;padding-top:145px;display:grid}.how-flow-copy{position:sticky;top:120px}.how-flow-copy h2,.how-context-copy h2,.cap-intro h2,.cap-workspace-copy h2{letter-spacing:-.048em;margin:20px 0 22px;font-size:clamp(2.2rem,3.75vw,3.8rem);line-height:1.03}.how-flow-copy>p,.how-context-copy>p,.cap-intro p,.cap-workspace-copy>p{color:#8195a5;max-width:570px;line-height:1.75}.how-flow-copy .text-link,.cap-workspace-copy .text-link{margin-top:25px}.how-stage-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.how-stage-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1722e6,#060a10f0);border-radius:22px;min-height:350px;padding:29px;transition:all .3s}.how-stage-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.how-stage-card header{justify-content:space-between;align-items:center;display:flex}.how-stage-card header span{color:#4d758b;font:.57rem monospace}.how-stage-card header svg{color:#4bcaff}.how-stage-card h3{letter-spacing:-.025em;max-width:270px;margin:72px 0 14px;font-size:1.28rem}.how-stage-card p{color:#788e9e;min-height:92px;font-size:.73rem;line-height:1.65}.how-stage-card>div{gap:9px;margin-top:22px;display:grid}.how-stage-card small{color:#91a9b8;align-items:center;gap:8px;font-size:.64rem;display:flex}.how-stage-card small svg{color:#43c9ff}.how-context,.cap-workspace{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:150px;display:grid}.how-context-photo,.cap-workspace-photo{border:1px solid var(--line);background:#07101a;border-radius:25px;height:620px;position:relative;overflow:hidden}.how-context-photo:after,.cap-workspace-photo:after{content:"";background:linear-gradient(#0000 45%,#03080deb);position:absolute;inset:0}.how-context-photo img,.cap-workspace-photo img{object-fit:cover}.how-context-photo img{object-position:center 34%}.how-context-photo>div,.cap-workspace-photo>div{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.how-context-photo span,.cap-workspace-photo span{color:#7099b1;letter-spacing:.11em;font:.57rem monospace}.how-context-photo b,.cap-workspace-photo b{text-align:right;max-width:280px;font-size:.83rem}.how-control-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.how-control-list>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-content:center;column-gap:12px;min-height:138px;display:grid}.how-control-list>span:nth-child(2n){border-right:0;padding-left:22px}.how-control-list svg{color:#4bcaff;grid-row:span 2}.how-control-list b{font-size:.73rem}.how-control-list small{color:#6f8697;margin-top:6px;font-size:.62rem;line-height:1.45}.how-boundary{background:radial-gradient(circle at 8% 20%,#0091e524,#0000 26%),#070d14bf;border:1px solid #48b2e733;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:135px;padding:50px 54px;display:grid}.how-boundary>div:first-child{gap:20px;display:flex}.how-boundary svg{color:#4bcaff;flex-shrink:0}.how-boundary span{color:#547b91;letter-spacing:.11em;font:.56rem monospace}.how-boundary h2{letter-spacing:-.035em;margin:10px 0 0;font-size:2rem}.how-boundary p{color:#8196a5;line-height:1.7}.cap-intro{grid-template-columns:1fr 1fr;align-items:end;gap:10%;padding-top:120px;display:grid}.capability-bento{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:45px;display:grid}.capability-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1620e6,#060a10f2);border-radius:21px;grid-column:span 4;min-height:300px;padding:28px;transition:all .3s;position:relative;overflow:hidden}.capability-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.capability-card.cap-1,.capability-card.cap-2{grid-column:span 6;min-height:340px}.capability-card.cap-8{grid-column:span 5}.capability-card.cap-9{grid-column:span 7}.capability-card.cap-1,.capability-card.cap-9{background:radial-gradient(circle at 88% 12%,#0096eb2e,#0000 32%),linear-gradient(145deg,#0d1823f2,#060a10f2)}.capability-card header{justify-content:space-between;align-items:center;display:flex}.capability-card header svg{color:#49cbff}.capability-card header span{color:#52778c;letter-spacing:.1em;font:.55rem monospace}.capability-card h3{letter-spacing:-.025em;margin:76px 0 13px;font-size:1.22rem}.capability-card p{color:#798e9e;max-width:420px;margin:0;font-size:.74rem;line-height:1.65}.capability-card>small{color:#37586d;font:.58rem monospace;position:absolute;bottom:25px;right:27px}.cap-workspace{grid-template-columns:.85fr 1.15fr}.cap-workspace-copy>div{gap:11px;margin:28px 0;display:grid}.cap-workspace-copy>div span{color:#91a8b7;align-items:center;gap:9px;font-size:.7rem;display:flex}.cap-workspace-copy>div svg{color:#45caff}.cap-workspace-photo{height:560px}.cap-workspace-photo img{object-position:64% center}.capabilities-page .safe-band{margin-top:130px}@media (width<=1000px){.how-proof{grid-template-columns:1fr 1fr}.how-proof>div:nth-child(2){border-right:0}.how-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.how-flow-v2{grid-template-columns:1fr;gap:45px}.how-flow-copy{position:static}.capability-card{grid-column:span 6!important}.capability-card.cap-9{grid-column:span 12!important}}@media (width<=920px){.how-page .page-hero,.capabilities-page .page-hero{min-height:auto;padding-bottom:50px}.how-page .page-hero-side,.capabilities-page .page-hero-side{margin-top:26px;display:block}.page-story-photo{height:430px}.how-context,.cap-workspace{grid-template-columns:1fr;gap:45px}.how-context-photo{height:520px}.cap-workspace{padding-top:120px}.cap-workspace-copy{order:2}.cap-workspace-photo{order:1;height:480px}}@media (width<=700px){.how-stage-list{grid-template-columns:1fr}.how-stage-card{min-height:310px}.how-stage-card p{min-height:auto}.how-boundary{grid-template-columns:1fr;gap:20px}.capability-card{grid-column:span 12!important}}@media (width<=620px){.how-page .page-hero h1,.capabilities-page .page-hero h1{font-size:2.3rem}.page-story-photo{border-radius:19px;height:320px}.page-story-photo figcaption{bottom:16px;left:16px;right:16px}.how-proof{grid-template-columns:1fr}.how-proof>div{border-right:0;min-height:96px;border-bottom:1px solid var(--line)!important}.how-proof>div:last-child{border-bottom:0!important}.how-flow-v2,.how-context,.cap-workspace{padding-top:100px}.how-flow-copy h2,.how-context-copy h2,.cap-intro h2,.cap-workspace-copy h2{font-size:2.3rem}.how-stage-card{padding:25px}.how-stage-card h3{margin-top:55px}.how-context-photo{height:430px}.how-context-photo>div,.cap-workspace-photo>div{flex-direction:column;align-items:flex-start;bottom:18px;left:18px;right:18px}.how-context-photo b,.cap-workspace-photo b{text-align:left}.how-control-list{grid-template-columns:1fr}.how-control-list>span,.how-control-list>span:nth-child(2n){border-right:0;min-height:110px;padding-left:0}.how-boundary{margin-top:100px;padding:28px}.how-boundary h2{font-size:1.75rem}.cap-intro{grid-template-columns:1fr;gap:20px;padding-top:95px}.capability-bento{gap:12px;margin-top:35px}.capability-card,.capability-card.cap-1,.capability-card.cap-2{min-height:285px}.cap-workspace-photo{height:390px}.capabilities-page .safe-band{margin-top:100px}}.how-autonomy{padding-top:145px}.how-autonomy-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;margin-bottom:42px;display:grid}.how-autonomy-head .eyebrow{grid-column:1/-1}.how-autonomy-head h2{letter-spacing:-.048em;max-width:760px;margin:18px 0 0;font-size:clamp(2.2rem,3.75vw,3.8rem);line-height:1.03}.how-autonomy-head p{color:#8195a5;margin:0;line-height:1.75}.how-autonomy-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.how-autonomy-grid>div{border-right:1px solid var(--line);min-height:330px;padding:30px;transition:background .3s}.how-autonomy-grid>div:last-child{border-right:0}.how-autonomy-grid>div:hover{background:linear-gradient(145deg,#0c1925bf,#060b1133)}.how-autonomy-grid header{justify-content:space-between;align-items:center;display:flex}.how-autonomy-grid header span{color:#4b7187;font:.57rem monospace}.how-autonomy-grid header svg{color:#48caff}.how-autonomy-grid h3{letter-spacing:-.025em;margin:86px 0 14px;font-size:1.32rem}.how-autonomy-grid p{color:#778d9d;max-width:350px;font-size:.73rem;line-height:1.68}.security-page-v2 .page-hero{min-height:610px}.security-page-v2 .page-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:790px;font-size:clamp(2.65rem,4.3vw,4.65rem);line-height:.98}.security-page-v2 .page-hero-copy>p{max-width:660px}.security-hero-photo{background:#07101a;border:1px solid #6fb0d933;border-radius:26px;height:470px;margin:0;position:relative;overflow:hidden}.security-hero-photo:after,.security-routing-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#03080de8);position:absolute;inset:0}.security-hero-photo img,.security-routing-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.security-hero-photo img{object-position:58% center}.security-hero-photo:hover img,.security-routing-photo:hover img{transform:scale(1.025)}.security-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.security-hero-photo figcaption span,.security-routing-photo span{color:#719ab2;letter-spacing:.12em;font:.57rem monospace}.security-hero-photo figcaption b{text-align:right;max-width:270px;font-size:.84rem}.security-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.security-proof>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:125px;padding:24px;display:flex}.security-proof>div:last-child{border-right:0}.security-proof svg{color:#48caff;flex-shrink:0}.security-proof>div>div{flex-direction:column;gap:6px;display:flex}.security-proof b{font-size:.75rem}.security-proof span{color:#748a9a;max-width:205px;font-size:.65rem;line-height:1.5}.security-layers{padding-top:145px}.security-layers-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;margin-bottom:42px;display:grid}.security-layers-head .eyebrow{grid-column:1/-1}.security-layers-head h2,.security-permissions-copy h2,.security-routing-copy h2{letter-spacing:-.048em;margin:18px 0 0;font-size:clamp(2.2rem,3.75vw,3.8rem);line-height:1.03}.security-layers-head p{color:#8195a5;margin:0;line-height:1.75}.security-grid-v2{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.security-layer{border:1px solid var(--line);background:linear-gradient(145deg,#0d1620e6,#060a10f2);border-radius:21px;grid-column:span 3;min-height:300px;padding:28px;transition:all .3s}.security-layer.layer-1,.security-layer.layer-2{grid-column:span 6;min-height:340px}.security-layer:hover{border-color:var(--line-strong);transform:translateY(-4px)}.security-layer header{justify-content:space-between;align-items:center;display:flex}.security-layer header svg{color:#49cbff}.security-layer header span{color:#4a6b80;font:.57rem monospace}.security-layer h3{letter-spacing:-.025em;margin:75px 0 13px;font-size:1.18rem}.security-layer p{color:#788e9e;margin:0;font-size:.72rem;line-height:1.68}.security-permissions{grid-template-columns:.78fr 1.22fr;align-items:center;gap:9%;padding-top:150px;display:grid}.security-permissions-copy p,.security-routing-copy>p{color:#8195a5;max-width:560px;line-height:1.75}.security-permissions-copy .text-link{margin-top:24px}.permission-board{border:1px solid var(--line);background:linear-gradient(145deg,#0b151fdb,#05090eeb);border-radius:23px;overflow:hidden}.permission-board>header,.permission-board>div{grid-template-columns:1.2fr .8fr .65fr;align-items:center;gap:18px;display:grid}.permission-board>header{border-bottom:1px solid var(--line);color:#52758a;letter-spacing:.1em;min-height:64px;padding:0 24px;font:.54rem monospace}.permission-board>div{border-bottom:1px solid var(--line);min-height:105px;padding:18px 24px}.permission-board>div:last-child{border-bottom:0}.permission-board>div>span{color:#a3b5c1;align-items:center;gap:10px;font-size:.71rem;display:flex}.permission-board i{color:#477187;font:.54rem monospace}.permission-board b{color:#8096a5;font-size:.64rem;font-weight:550}.permission-board em{letter-spacing:.04em;border-radius:8px;justify-self:start;padding:7px 9px;font:.54rem monospace}.permission-board em.allowed{color:#5cdbad;background:#1fbe891a}.permission-board em.needs-control{color:#65cef9;background:#2fa8e81a}.security-routing{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:150px;display:grid}.security-routing-photo{border:1px solid var(--line);background:#07101a;border-radius:25px;height:610px;position:relative;overflow:hidden}.security-routing-photo img{object-position:48% center}.security-routing-photo>div{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.security-routing-photo b{text-align:right;max-width:275px;font-size:.83rem}.security-route-list{border-top:1px solid var(--line);margin-top:32px;display:grid}.security-route-list>span{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-content:center;column-gap:12px;min-height:102px;display:grid}.security-route-list svg{color:#48caff;grid-row:span 2}.security-route-list b{font-size:.73rem}.security-route-list small{color:#6f8697;margin-top:6px;font-size:.62rem;line-height:1.45}.security-boundary{background:radial-gradient(circle at 8% 20%,#0091e524,#0000 26%),#070d14bf;border:1px solid #48b2e733;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:135px;padding:50px 54px;display:grid}.security-boundary>div:first-child{gap:20px;display:flex}.security-boundary svg{color:#4bcaff;flex-shrink:0}.security-boundary span{color:#547b91;letter-spacing:.11em;font:.56rem monospace}.security-boundary h2{letter-spacing:-.035em;max-width:620px;margin:10px 0 0;font-size:2rem;line-height:1.13}.security-boundary p{color:#8196a5;line-height:1.7}@media (width<=1000px){.how-autonomy-head,.security-layers-head{grid-template-columns:1fr;gap:22px}.how-autonomy-head .eyebrow,.security-layers-head .eyebrow{grid-column:auto}.security-proof{grid-template-columns:1fr 1fr}.security-proof>div:nth-child(2){border-right:0}.security-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.security-layer{grid-column:span 6!important}.security-permissions{grid-template-columns:1fr;gap:42px}}@media (width<=920px){.security-page-v2 .page-hero{min-height:auto;padding-bottom:50px}.security-page-v2 .page-hero-side{margin-top:26px;display:block}.security-hero-photo{height:430px}.security-routing{grid-template-columns:1fr;gap:45px}.security-routing-photo{height:520px}}@media (width<=760px){.how-autonomy-grid{grid-template-columns:1fr}.how-autonomy-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.how-autonomy-grid>div:last-child{border-bottom:0}.how-autonomy-grid h3{margin-top:48px}.security-layer{grid-column:span 12!important}.permission-board>header{display:none}.permission-board>div{grid-template-columns:1fr;gap:10px;min-height:150px}.permission-board b{padding-left:30px}.permission-board em{margin-left:30px}.security-boundary{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.how-autonomy,.security-layers,.security-permissions,.security-routing{padding-top:100px}.how-autonomy-head h2,.security-layers-head h2,.security-permissions-copy h2,.security-routing-copy h2,.security-page-v2 .page-hero h1{font-size:2.3rem}.security-hero-photo{border-radius:19px;height:320px}.security-hero-photo figcaption{bottom:16px;left:16px;right:16px}.security-proof{grid-template-columns:1fr}.security-proof>div{border-right:0;min-height:96px;border-bottom:1px solid var(--line)!important}.security-proof>div:last-child{border-bottom:0!important}.security-grid-v2{gap:12px}.security-layer,.security-layer.layer-1,.security-layer.layer-2{min-height:285px}.security-routing-photo{height:420px}.security-routing-photo>div{flex-direction:column;align-items:flex-start;bottom:18px;left:18px;right:18px}.security-routing-photo b{text-align:left}.security-boundary{margin-top:100px;padding:28px}.security-boundary h2{font-size:1.72rem}}.how-context-photo img,.cap-workspace-photo img{width:100%;height:100%;display:block}.infrastructure-page-v2 .page-hero,.pricing-page-v2 .page-hero,.partners-page-v2 .page-hero,.faq-page-v2 .page-hero{min-height:610px}.infrastructure-page-v2 .page-hero h1,.pricing-page-v2 .page-hero h1,.partners-page-v2 .page-hero h1,.faq-page-v2 .page-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:800px;font-size:clamp(2.65rem,4.3vw,4.65rem);line-height:.98}.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo{background:#07101a;border:1px solid #6fb0d933;border-radius:26px;height:470px;margin:0;position:relative;overflow:hidden}.infra-hero-photo:after,.pricing-hero-photo:after,.partners-hero-photo:after,.faq-hero-photo:after,.pricing-factors-photo:after,.partners-process-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#03080deb);position:absolute;inset:0}.infra-hero-photo img,.pricing-hero-photo img,.partners-hero-photo img,.faq-hero-photo img,.pricing-factors-photo img,.partners-process-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.infra-hero-photo:hover img,.pricing-hero-photo:hover img,.partners-hero-photo:hover img,.faq-hero-photo:hover img,.pricing-factors-photo:hover img,.partners-process-photo:hover img{transform:scale(1.025)}.infra-hero-photo img{object-position:58% center}.pricing-hero-photo img{object-position:44% center}.partners-hero-photo img,.faq-hero-photo img{object-position:60% center}.infra-hero-photo figcaption,.pricing-hero-photo figcaption,.partners-hero-photo figcaption,.faq-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.infra-hero-photo figcaption span,.pricing-hero-photo figcaption span,.partners-hero-photo figcaption span,.faq-hero-photo figcaption span,.pricing-factors-photo span,.partners-process-photo span{color:#719ab2;letter-spacing:.12em;font:.57rem monospace}.infra-hero-photo figcaption b,.pricing-hero-photo figcaption b,.partners-hero-photo figcaption b,.faq-hero-photo figcaption b{text-align:right;max-width:280px;font-size:.84rem}.infra-proof,.pricing-proof,.partners-proof,.faq-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px;display:grid}.infra-proof,.pricing-proof{grid-template-columns:repeat(4,1fr)}.partners-proof,.faq-proof{grid-template-columns:repeat(3,1fr)}.infra-proof>div,.pricing-proof>div,.partners-proof>div,.faq-proof>div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:125px;padding:24px;display:flex}.infra-proof>div:last-child,.pricing-proof>div:last-child,.partners-proof>div:last-child,.faq-proof>div:last-child{border-right:0}.infra-proof svg,.pricing-proof svg,.partners-proof svg,.faq-proof svg{color:#48caff;flex-shrink:0}.infra-proof>div>div,.partners-proof>div>div,.faq-proof>div>div{flex-direction:column;gap:6px;display:flex}.infra-proof b,.partners-proof b,.faq-proof b{font-size:.75rem}.infra-proof span,.partners-proof span,.faq-proof span,.pricing-proof span{color:#748a9a;max-width:210px;font-size:.65rem;line-height:1.5}.pricing-proof b{color:#dff5ff;letter-spacing:-.06em;font-size:2.3rem;font-weight:520}.infra-route-story,.pricing-plans,.partners-benefits-v2{padding-top:145px}.infra-route-intro,.pricing-plans-head,.partners-benefits-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;margin-bottom:42px;display:grid}.infra-route-intro .eyebrow,.pricing-plans-head .eyebrow,.partners-benefits-head .eyebrow{grid-column:1/-1}.infra-route-intro h2,.pricing-plans-head h2,.partners-benefits-head h2,.infra-request-copy h2,.pricing-factors-copy h2,.partners-process-copy h2,.faq-content-copy h2{letter-spacing:-.048em;margin:18px 0 0;font-size:clamp(2.2rem,3.75vw,3.8rem);line-height:1.03}.infra-route-intro>p,.pricing-plans-head>p,.partners-benefits-head>p{color:#8195a5;margin:0;line-height:1.75}.infra-route-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.infra-route-card{background:linear-gradient(145deg,#0d1823eb,#060b11f5);border:1px solid #66a9d333;border-radius:25px;min-height:560px;padding:38px}.infra-route-card.local{background:radial-gradient(circle at 88% 10%,#0099eb2e,#0000 30%),linear-gradient(145deg,#0b1925,#060b11)}.infra-route-card header{justify-content:space-between;align-items:center;display:flex}.infra-route-card header span{color:#668397;letter-spacing:.1em;font:.58rem monospace}.infra-route-card header svg{color:#4bcaff}.infra-route-card h3{letter-spacing:-.043em;max-width:540px;margin:90px 0 20px;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.04}.infra-route-card>p{color:#8297a6;max-width:560px;font-size:.78rem;line-height:1.75}.infra-route-card>div{margin-top:28px;display:grid}.infra-route-card>div span{color:#a0b3c0;border-bottom:1px solid #6b97b421;align-items:center;gap:10px;padding:14px 0;font-size:.72rem;display:flex}.infra-route-card>div span:last-child{border-bottom:0}.infra-route-card>div svg{color:#48caff}.infra-request,.pricing-factors,.partners-process{grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%;padding-top:150px;display:grid}.infra-request-copy>p,.pricing-factors-copy>p,.partners-process-copy>p,.faq-content-copy>p{color:#8195a5;line-height:1.75}.infra-request-copy .text-link,.partners-process-copy .text-link{margin-top:24px}.infra-request-list{border-top:1px solid var(--line)}.infra-request-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px .55fr 1fr;align-items:center;gap:16px;min-height:120px;display:grid}.infra-request-list span{color:#4b7187;font:.57rem monospace}.infra-request-list b{font-size:.78rem}.infra-request-list p{color:#748a9b;margin:0;font-size:.69rem;line-height:1.55}.infra-transparency,.pricing-note,.partners-evidence{background:radial-gradient(circle at 8% 20%,#0091e524,#0000 26%),#070d14bf;border:1px solid #48b2e733;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:135px;padding:50px 54px;display:grid}.infra-transparency>div:first-child,.pricing-note>div:first-child,.partners-evidence>div:first-child{gap:20px;display:flex}.infra-transparency svg,.pricing-note svg,.partners-evidence svg{color:#4bcaff;flex-shrink:0}.infra-transparency span,.pricing-note span,.partners-evidence span{color:#547b91;letter-spacing:.11em;font:.56rem monospace}.infra-transparency h2,.pricing-note h2,.partners-evidence h2{letter-spacing:-.035em;margin:10px 0 0;font-size:2rem;line-height:1.12}.infra-transparency p,.pricing-note p,.partners-evidence p{color:#8196a5;line-height:1.7}.pricing-grid-v2{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-card-v2{border:1px solid var(--line);background:linear-gradient(145deg,#0c141eeb,#060a10f2);border-radius:24px;min-height:760px;padding:30px;position:relative}.pricing-card-v2.recommended{background:radial-gradient(circle at 90% 5%,#009ef733,#0000 27%),linear-gradient(145deg,#0d1d2c,#070d14);border-color:#37c3ff61;box-shadow:0 25px 60px #006aaf1f}.pricing-card-v2 header{color:#48caff;justify-content:space-between;display:flex}.pricing-card-v2 header span{color:#456176;font:.6rem monospace}.pricing-card-v2>em{color:#5e849a;letter-spacing:.1em;margin-top:42px;font:.56rem monospace;display:block}.pricing-card-v2 h3{letter-spacing:-.04em;margin:11px 0 8px;font-size:2.05rem}.pricing-card-v2>p{color:#7f94a5;min-height:42px;font-size:.75rem}.pricing-calculation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:20px 0}.pricing-calculation b{font-size:.9rem}.pricing-calculation small{color:#60788a;margin-top:6px;font-size:.62rem;display:block}.pricing-card-v2 ul{color:#9cafbd;flex-direction:column;gap:11px;min-height:320px;margin:0;padding:0;font-size:.71rem;list-style:none;display:flex}.pricing-card-v2 li{align-items:flex-start;gap:9px;display:flex}.pricing-card-v2 li svg{color:#43ccff;flex-shrink:0}.pricing-card-v2>a{width:100%;font-size:.72rem}.pricing-factors-photo,.partners-process-photo{border:1px solid var(--line);background:#07101a;border-radius:25px;height:610px;position:relative;overflow:hidden}.pricing-factors-photo img{object-position:59% center}.pricing-factors-photo>div,.partners-process-photo>div{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.pricing-factors-photo b,.partners-process-photo b{text-align:right;max-width:285px;font-size:.83rem}.pricing-factors-copy>div{border-top:1px solid var(--line);margin-top:30px;display:grid}.pricing-factors-copy>div>span{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-content:center;column-gap:12px;min-height:103px;display:grid}.pricing-factors-copy>div svg{color:#48caff;grid-row:span 2}.pricing-factors-copy>div b{font-size:.73rem}.pricing-factors-copy>div small{color:#6f8697;margin-top:6px;font-size:.62rem}.pricing-note h2{max-width:640px}.partners-benefit-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.partners-benefit-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:28px}.partners-benefit-grid>div:nth-child(3n){border-right:0}.partners-benefit-grid>div:nth-last-child(-n+3){border-bottom:0}.partners-benefit-grid header{justify-content:space-between;display:flex}.partners-benefit-grid header svg{color:#48caff}.partners-benefit-grid header span{color:#4b7187;font:.57rem monospace}.partners-benefit-grid h3{margin:70px 0 12px;font-size:1.12rem}.partners-benefit-grid p{color:#778d9d;margin:0;font-size:.72rem;line-height:1.65}.partners-process-photo img{object-position:50% 25%}.partners-process-copy>div{border-top:1px solid var(--line);margin:28px 0;display:grid}.partners-process-copy>div>span{border-bottom:1px solid var(--line);grid-template-columns:32px .45fr 1fr;align-items:center;gap:12px;min-height:92px;display:grid}.partners-process-copy i{color:#4b7187;font:.55rem monospace}.partners-process-copy b{font-size:.72rem}.partners-process-copy small{color:#718797;font-size:.63rem;line-height:1.45}.faq-content{grid-template-columns:.7fr 1.3fr;align-items:start;gap:9%;padding-top:145px;display:grid}.faq-content-copy{position:sticky;top:120px}.faq-content-copy>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.faq-content-copy>div span{border:1px solid var(--line);color:#83a0b3;border-radius:9px;padding:9px 11px;font-size:.62rem}.faq-list-v2{border-top:1px solid var(--line)}.faq-list-v2 details{border-bottom:1px solid var(--line)}.faq-list-v2 summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:108px;list-style:none;display:grid}.faq-list-v2 summary::-webkit-details-marker{display:none}.faq-list-v2 summary>span{color:#3e7f9f;font:.57rem monospace}.faq-list-v2 summary>div{flex-direction:column;gap:7px;display:flex}.faq-list-v2 summary small{color:#50778d;text-transform:uppercase;letter-spacing:.08em;font:.55rem monospace}.faq-list-v2 summary b{font-size:.9rem;font-weight:550}.faq-list-v2 summary svg{color:#4ebdda;transition:all .2s}.faq-list-v2 details[open] summary svg{transform:rotate(180deg)}.faq-list-v2 details>p{color:#8094a4;margin:0;padding:0 38px 26px 54px;font-size:.77rem;line-height:1.72}@media (width<=1000px){.infra-route-intro,.pricing-plans-head,.partners-benefits-head{grid-template-columns:1fr;gap:22px}.infra-route-intro .eyebrow,.pricing-plans-head .eyebrow,.partners-benefits-head .eyebrow{grid-column:auto}.infra-proof,.pricing-proof{grid-template-columns:1fr 1fr}.infra-proof>div:nth-child(2),.pricing-proof>div:nth-child(2){border-right:0}.infra-proof>div:nth-child(-n+2),.pricing-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.infra-route-cards,.pricing-grid-v2{grid-template-columns:1fr}.pricing-card-v2{min-height:auto}.pricing-card-v2 ul{min-height:auto;margin-bottom:34px}.pricing-card-v2.recommended{order:-1}.infra-request,.pricing-factors,.partners-process,.faq-content{grid-template-columns:1fr;gap:45px}.faq-content-copy{position:static}}@media (width<=920px){.infrastructure-page-v2 .page-hero,.pricing-page-v2 .page-hero,.partners-page-v2 .page-hero,.faq-page-v2 .page-hero{min-height:auto;padding-bottom:50px}.infrastructure-page-v2 .page-hero-side,.pricing-page-v2 .page-hero-side,.partners-page-v2 .page-hero-side,.faq-page-v2 .page-hero-side{margin-top:26px;display:block}.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo{height:430px}.pricing-factors-photo,.partners-process-photo{height:520px}.pricing-factors-copy,.partners-process-copy{order:2}.pricing-factors-photo,.partners-process-photo{order:1}.partners-benefit-grid{grid-template-columns:1fr 1fr}.partners-benefit-grid>div:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.partners-benefit-grid>div:nth-child(2n){border-right:0}.partners-benefit-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=700px){.infra-route-cards{grid-template-columns:1fr}.infra-transparency,.pricing-note,.partners-evidence{grid-template-columns:1fr;gap:20px}.partners-proof,.faq-proof{grid-template-columns:1fr}.partners-proof>div,.faq-proof>div{border-right:0;border-bottom:1px solid var(--line)}.partners-proof>div:last-child,.faq-proof>div:last-child{border-bottom:0}.partners-benefit-grid{grid-template-columns:1fr}.partners-benefit-grid>div:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.partners-benefit-grid>div:last-child{border-bottom:0}}@media (width<=620px){.infrastructure-page-v2 .page-hero h1,.pricing-page-v2 .page-hero h1,.partners-page-v2 .page-hero h1,.faq-page-v2 .page-hero h1{font-size:2.3rem}.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo{border-radius:19px;height:320px}.infra-hero-photo figcaption,.pricing-hero-photo figcaption,.partners-hero-photo figcaption,.faq-hero-photo figcaption{bottom:16px;left:16px;right:16px}.infra-proof,.pricing-proof{grid-template-columns:1fr}.infra-proof>div,.pricing-proof>div{border-right:0;min-height:96px;border-bottom:1px solid var(--line)!important}.infra-proof>div:last-child,.pricing-proof>div:last-child{border-bottom:0!important}.infra-route-story,.pricing-plans,.partners-benefits-v2,.infra-request,.pricing-factors,.partners-process,.faq-content{padding-top:100px}.infra-route-intro h2,.pricing-plans-head h2,.partners-benefits-head h2,.infra-request-copy h2,.pricing-factors-copy h2,.partners-process-copy h2,.faq-content-copy h2{font-size:2.3rem}.infra-route-card{min-height:auto;padding:27px}.infra-route-card h3{margin-top:62px;font-size:2rem}.infra-request-list>div{grid-template-columns:30px 1fr;min-height:145px}.infra-request-list p{grid-column:2}.infra-transparency,.pricing-note,.partners-evidence{margin-top:100px;padding:28px}.pricing-card-v2{padding:25px}.pricing-factors-photo,.partners-process-photo{height:420px}.pricing-factors-photo>div,.partners-process-photo>div{flex-direction:column;align-items:flex-start;bottom:18px;left:18px;right:18px}.pricing-factors-photo b,.partners-process-photo b{text-align:left}.partners-process-copy>div>span{grid-template-columns:28px 1fr}.partners-process-copy small{grid-column:2}.faq-list-v2 summary{grid-template-columns:34px 1fr auto;min-height:120px}.faq-list-v2 details>p{padding-left:46px}}.site-header{padding:11px 0}.header-inner{height:62px}.brand img{width:116px;height:34px}.desktop-nav{gap:22px}.desktop-nav>a,.nav-drop>button{position:relative}.desktop-nav>a:after,.nav-drop>button:after{content:"";transform-origin:0;background:#4bcaff;height:1px;transition:transform .25s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #4bcaffbf}.desktop-nav>a.active,.nav-drop.active>button{color:#eaf8ff}.desktop-nav>a.active:after,.nav-drop.active>button:after{transform:scaleX(1)}.nav-drop:after{content:"";height:22px;position:absolute;top:40px;left:-16px;right:-16px}.nav-drop>button svg{transition:transform .25s}.nav-drop:hover>button svg,.nav-drop.active>button svg{transform:rotate(180deg)}.mega-menu{background:linear-gradient(145deg,#080e16fc,#05090ffc);border-color:#5ca1d442;padding:22px;top:55px;box-shadow:0 34px 95px #0000009e,inset 0 1px #ffffff09}.company-menu{width:490px;left:auto;right:-105px}.company-menu-grid{gap:4px;padding-top:12px;display:grid}.company-menu-grid>a{border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px;transition:background .2s,transform .2s;display:grid}.company-menu-grid>a:hover{background:#1d91dd1c;transform:translate(3px)}.company-menu-grid i{color:#4389ac;font:.57rem monospace}.company-menu-grid span{flex-direction:column;gap:5px;display:flex}.company-menu-grid b{font-size:.79rem}.company-menu-grid small{color:#708596;font-size:.65rem}.company-menu-grid svg{color:#4bcaff}.header-actions .button{min-width:152px}.button{position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:22%;transition:left .55s;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:rotate(18deg)}.button:hover:after{left:115%}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #62d7ff}.mobile-menu{flex-direction:column;display:flex}.mobile-top .brand span{color:#8299aa}.mobile-links{margin-top:38px;padding-right:8px;overflow:auto}.mobile-links small{color:#4c758c;letter-spacing:.15em;margin-top:26px;padding-bottom:8px;font:.57rem monospace}.mobile-links small:first-child{margin-top:0}.mobile-links a{align-items:center;min-height:58px;padding:12px 0;font-size:1.15rem;display:flex}.mobile-cta{flex-shrink:0;width:100%;margin-top:auto}.cta{position:relative;overflow:hidden}.cta:before{content:"";border:1px solid #49baf11f;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-170px;box-shadow:0 0 70px #0086dc14}.cta>div{z-index:1;position:relative}.cta-facts{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.cta-facts span{color:#7897aa;background:#060d1466;border:1px solid #6db0d833;border-radius:8px;padding:8px 10px;font-size:.61rem}.cta-actions{flex-wrap:wrap;gap:10px;display:flex}.cta-actions .button-ghost{border-color:#65add93d}.footer-kicker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr auto;align-items:center;gap:30px;margin-bottom:52px;padding:23px 0;display:grid}.footer-kicker>span{color:#59cefb;letter-spacing:.16em;font:.6rem monospace}.footer-kicker p{color:#8da2b1;margin:0;font-size:.72rem}.footer-kicker a{color:#a8dcf2;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:flex}.footer-kicker a svg{transition:transform .2s}.footer-kicker a:hover svg{transform:translate(4px)}.footer-main{padding-bottom:8px}.footer-main b{color:#b5c7d3}.footer-main a:not(.brand){padding:3px 0}.footer-bottom{align-items:center}.footer-bottom span:nth-child(2){text-align:center;margin-left:auto;margin-right:auto}@media (width<=1180px){.desktop-nav{gap:15px}.brand img{width:108px}.company-menu{right:-45px}.header-actions .button{min-width:140px;padding-inline:14px}}@media (width<=920px){.header-inner{height:58px}.brand img{width:108px}.footer-kicker{grid-template-columns:1fr auto}.footer-kicker>span{grid-column:1/-1}.footer-kicker p{max-width:520px}.footer-bottom{align-items:flex-start}.footer-bottom span:nth-child(2){margin:0}}@media (width<=620px){.site-header{padding:7px 0}.brand img{width:102px;height:31px}.mobile-menu{padding:19px}.mobile-top .brand img{width:112px}.mobile-links{margin-top:28px}.cta-actions{flex-direction:column}.cta-actions .button{width:100%}.footer-kicker{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.footer-kicker>span{grid-column:auto}.footer-kicker a{margin-top:5px}.footer-bottom span:nth-child(2){text-align:left}}.card-icon,.model-card>div:first-child>svg,.cap-card>div:first-child>svg,.security-card>div:first-child>svg,.how-stage-card header>svg,.how-autonomy-grid header>svg,.capability-card header>svg,.security-layer header>svg,.partners-benefit-grid header>svg,.infra-route-card header>svg,.pricing-card-v2 header>svg,.solution-compact-card>svg,.scenario-card>svg,.solution-resource-panel>div:first-child>svg{width:28px;height:28px;color:var(--page-icon,#79cceb);box-shadow:none;opacity:.9;background:0 0;border:0;border-radius:0;flex:0 0 28px;padding:0;transition:color .22s,opacity .22s}.card-icon{justify-content:flex-start;align-items:center;display:flex}.card-icon>svg{width:28px;height:28px}.bento-card:hover .card-icon,.model-card:hover>div:first-child>svg,.cap-card:hover>div:first-child>svg,.security-card:hover>div:first-child>svg,.how-stage-card:hover header>svg,.how-autonomy-grid>div:hover header>svg,.capability-card:hover header>svg,.security-layer:hover header>svg,.partners-benefit-grid>div:hover header>svg,.infra-route-card:hover header>svg,.pricing-card-v2:hover header>svg,.solution-compact-card:hover>svg,.scenario-card:hover>svg,.solution-resource-panel:hover>div:first-child>svg{color:var(--page-icon-strong,#b4ecff);opacity:1;transform:none}.home-proof-strip>div>svg,.model-proof>div>svg,.how-proof>div>svg,.security-proof>div>svg,.infra-proof>div>svg,.pricing-proof>div>svg,.partners-proof>div>svg,.faq-proof>div>svg{width:23px;height:23px;color:var(--page-icon,#71c6e7);box-shadow:none;opacity:.85;background:0 0;border:0;border-radius:0;flex:0 0 23px;padding:0}.how-control-list svg,.security-route-list svg,.model-workload-row>svg,.model-fields svg,.infra-route-card>div svg,.solution-resource-panel>p svg,.economy-points svg,.pricing-factors-copy svg,.partners-process-copy svg{color:var(--page-icon,#78c7e7);filter:none;opacity:.88}.home-v2,.how-page,.capabilities-page{--page-icon:#78c8e7;--page-icon-strong:#b9edff}.models-page{--page-icon:#9ab8ee;--page-icon-strong:#cad9ff}.solutions-page,.solution-detail-page{--page-icon:#74c6e8;--page-icon-strong:#b8eaff}.security-page-v2{--page-icon:#72c9ad;--page-icon-strong:#b5ead7}.infrastructure-page-v2{--page-icon:#79bddd;--page-icon-strong:#b9e2f5}.pricing-page-v2{--page-icon:#d8b873;--page-icon-strong:#f2dcaa}.partners-page-v2{--page-icon:#9eafe2;--page-icon-strong:#d4dcff}.faq-page-v2{--page-icon:#87bdd9;--page-icon-strong:#c5e6f5}main :where(.home-proof-strip,.editorial-points,.models-simple-list,.pilot-stages,.home-trust-copy,.model-proof,.model-grid,.model-workload,.model-access,.model-fields,.model-transparency-v2,.how-proof,.how-stage-list,.how-autonomy-grid,.how-control-list,.how-boundary,.capability-bento,.cap-workspace-copy,.safe-band,.security-proof,.security-grid-v2,.permission-board,.security-route-list,.security-boundary,.infra-proof,.infra-route-cards,.infra-transparency,.pricing-proof,.pricing-grid-v2,.pricing-factors-copy,.pricing-note,.partners-proof,.partners-benefit-grid,.partners-evidence,.faq-proof,.faq-list-v2,.solution-compact-grid,.solutions-process-track,.outcome-row,.scenario-grid,.solution-workbench) svg{color:var(--page-icon,#78c8e7);filter:none}main :where(.home-proof-strip,.model-proof,.how-proof,.security-proof,.infra-proof,.pricing-proof,.partners-proof,.faq-proof) svg{opacity:.9;width:22px;height:22px}main :where(.editorial-points,.models-simple-list,.home-trust-copy,.how-control-list,.security-route-list,.infra-route-card>div,.pricing-factors-copy,.solution-resource-panel>p) svg{opacity:.86;width:18px;height:18px}main :where(.model-card,.how-stage-card,.capability-card,.security-layer,.infra-route-card,.pricing-card-v2,.partners-benefit-grid>div,.solution-compact-card,.scenario-card) header>svg,.solution-compact-card>svg,.scenario-card>svg{opacity:.94;width:27px;height:27px}.security-page-v2 :where(.permission-board,.security-route-list) svg{color:#74cdb0}.pricing-page-v2 .pricing-card-v2 li svg{color:#d6bd83;opacity:.9}.solution-detail-page :where(.scenario-control,.solution-approval-bar) svg{color:#75cdb0}.faq-list-v2 summary svg{color:var(--page-icon);opacity:.76}.bento-card h3,.content-card h3,.model-card h3,.cap-card h3,.security-card h3,.solution-card h3,.scenario-card h3,.how-stage-card h3,.capability-card h3,.security-layer h3,.partners-benefit-grid h3,.solution-compact-card h3,.model-transparency-v2 h3,.how-autonomy-grid h3{letter-spacing:-.008em;font-size:clamp(.72rem,.76vw,.79rem);line-height:1.38}.area-card-copy h3{letter-spacing:-.008em;font-size:.81rem;line-height:1.38}.solution-photo-copy h3{font-size:clamp(.78rem,1.15vw,1.11rem);line-height:1.3}.solution-resource-panel h3{font-size:.81rem;line-height:1.4}.infra-card h3{font-size:1.2rem;line-height:1.22}.infra-route-card h3{font-size:clamp(1.08rem,1.7vw,1.68rem);line-height:1.16}.model-access-card h2{font-size:clamp(1.12rem,1.8vw,1.8rem);line-height:1.15}.pricing-card-v2 h3{font-size:1.23rem;line-height:1.18}.price-card h2{font-size:1.26rem;line-height:1.18}.route-panel h2{font-size:1.44rem;line-height:1.16}@media (width<=700px){.bento-card h3,.content-card h3,.model-card h3,.cap-card h3,.security-card h3,.solution-card h3,.scenario-card h3,.how-stage-card h3,.capability-card h3,.security-layer h3,.partners-benefit-grid h3,.solution-compact-card h3,.model-transparency-v2 h3,.how-autonomy-grid h3{font-size:.76rem}.infra-card h3,.infra-route-card h3,.model-access-card h2,.pricing-card-v2 h3,.price-card h2,.route-panel h2{font-size:1.12rem}}.command-hero-panel{background:radial-gradient(circle at 78% 4%,#0090ff38,#0000 33%),linear-gradient(145deg,#0d1c2bf5,#050a10f5);border:1px solid #5db7ec47;border-radius:24px;min-height:412px;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059,inset 0 1px #ffffff0f}.command-hero-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#5fbcef0f 1px,#0000 1px),linear-gradient(90deg,#5fbcef0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.command-panel-top,.command-goal,.command-core,.command-roles,.command-result{z-index:1;position:relative}.command-panel-top{color:#75a5c1;letter-spacing:.12em;justify-content:space-between;font:.59rem monospace;display:flex}.command-panel-top span{align-items:center;gap:7px;display:flex}.command-panel-top i{background:#4ee6b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #4ee6b0}.command-goal{background:#091623db;border:1px solid #60bdef59;border-radius:13px;width:79%;margin:34px auto 0;padding:16px 17px;box-shadow:0 0 30px #008ae112}.command-goal span,.command-result small{color:#6393b1;letter-spacing:.12em;font:.55rem monospace;display:block}.command-goal b{margin-top:8px;font-size:.76rem;font-weight:550;line-height:1.35;display:block}.command-connect{z-index:1;background:linear-gradient(#5cd3ff,#5cd3ff38);width:1px;height:30px;margin:auto;position:relative}.command-connect:after{content:"";background:#75e1ff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1px;left:-2px;box-shadow:0 0 12px #4acaff}.command-core{text-align:center;background:linear-gradient(135deg,#0086dc5c,#0c1c2aeb);border:1px solid #4cc8ffb3;border-radius:13px;width:62%;margin:auto;padding:15px;box-shadow:0 0 32px #009dff29}.command-core span{color:#b4ebff;letter-spacing:.14em;font:.57rem monospace;display:block}.command-core b{margin-top:7px;font-size:.69rem;font-weight:500;display:block}.command-connect.split{height:25px}.command-connect.split:before{content:"";background:linear-gradient(90deg,#5cd3ff26,#5cd3ff,#5cd3ff26);width:calc(230px - 32vw);min-width:80px;height:1px;position:absolute;bottom:0;left:0;transform:translate(-50%)}.command-roles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.command-roles span{color:#a8c6d8;text-align:center;background:#08121cc7;border:1px solid #66a4cf38;border-radius:10px;padding:11px 6px;font-size:.61rem}.command-result{color:#d8f4ff;border-top:1px solid #69b7dd33;align-items:center;gap:9px;margin-top:24px;padding:12px 14px;display:flex}.command-result svg{color:#55d5a4}.command-result b{margin-top:3px;font-size:.68rem;font-weight:550;display:block}.command-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.command-proof>div{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:116px;padding:23px;display:flex}.command-proof>div:last-child{border-right:0}.command-proof svg{color:var(--page-icon)}.command-proof b,.command-proof span{display:block}.command-proof b{font-size:.74rem}.command-proof span{color:#7890a2;margin-top:5px;font-size:.64rem;line-height:1.4}.command-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:13%;padding-top:130px;display:grid}.command-intro h2,.command-capabilities-head h2,.command-products-head h2,.command-cta h2{letter-spacing:-.034em;margin:18px 0 0;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}.command-intro p,.command-products-head p,.command-cta p{color:#9aafbe;margin:0;font-size:.87rem;line-height:1.78}.command-intro p+p{margin-top:18px}.command-intro-note{background:linear-gradient(90deg,#008ede1f,#0000);border-left:1px solid #40c4f7;padding:16px 18px;color:#c3e7f7!important}.command-capabilities{padding-top:135px}.command-capabilities-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.command-capabilities-head h2{max-width:480px}.command-capability-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.command-capability-card{border-right:1px solid var(--line);min-height:270px;padding:27px}.command-capability-card:last-child{border-right:0}.command-capability-card header{justify-content:space-between;align-items:center;display:flex}.command-capability-card header span{color:#4b7187;font:.57rem monospace}.command-capability-card header svg{color:var(--page-icon)}.command-capability-card h3{margin:76px 0 12px;font-size:.86rem;font-weight:600}.command-capability-card p{color:#7c93a4;margin:0;font-size:.7rem;line-height:1.65}.command-products{padding-top:135px}.command-products-head h2{max-width:480px}.command-product-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d17229e,#070c128c);border-radius:18px;min-height:295px;padding:26px}.command-product-card .text-link{margin-top:21px;font-size:.71rem}.command-product-card-active h3{color:#d9f3ff}.command-product-card-active>b{color:#aee6fb;align-items:center;gap:7px;margin-top:25px;font-size:.66rem;line-height:1.45;display:flex}.command-product-card-active>b svg{color:#59d6a6}.command-human{background:linear-gradient(105deg,#007ccb1f,#080f172e);border:1px solid #5aa4d038;border-radius:20px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:13%;margin-top:135px;padding:43px 48px;display:grid}.command-human>div:first-child{align-items:flex-start;gap:17px;display:flex}.command-human>div:first-child>svg{color:#70d1ee}.command-human span{color:#69b8d9;letter-spacing:.14em;font:.58rem monospace}.command-human h2{letter-spacing:-.022em;margin:10px 0 0;font-size:1rem;line-height:1.22}.command-human p{color:#8fa6b6;margin:0;font-size:.76rem;line-height:1.72}.command-cta p{max-width:610px;margin-top:16px}@media (width<=920px){.command-hero-panel{margin-top:25px}.command-proof,.command-capability-grid{grid-template-columns:1fr 1fr}.command-proof>div:nth-child(2),.command-capability-card:nth-child(2){border-right:0}.command-proof>div:nth-child(-n+2),.command-capability-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.command-intro,.command-products-head,.command-human,.command-cta{grid-template-columns:1fr;gap:30px}.command-capabilities-head{display:block}.command-capability-grid{margin-top:35px}.command-product-grid{grid-template-columns:1fr}.command-product-card{min-height:0}.command-product-card h3{margin-top:30px}.command-human,.command-cta{margin-top:100px}.command-cta .cta-actions{justify-content:flex-start}}@media (width<=620px){.command-hero-panel{border-radius:19px;min-height:390px;padding:18px}.command-goal{width:92%;margin-top:30px}.command-core{width:78%}.command-connect.split:before{width:115px}.command-proof,.command-capability-grid{grid-template-columns:1fr}.command-proof>div,.command-capability-card{min-height:105px;border-right:0!important;border-bottom:1px solid var(--line)!important}.command-proof>div:last-child,.command-capability-card:last-child{border-bottom:0!important}.command-intro,.command-capabilities,.command-products{padding-top:100px}.command-intro h2,.command-capabilities-head h2,.command-products-head h2,.command-cta h2{font-size:1.1rem}.command-capability-card{min-height:210px}.command-capability-card h3{margin-top:47px}.command-product-grid{margin-top:32px}.command-human{gap:24px;margin-top:100px;padding:28px}.command-cta{margin-top:100px;margin-bottom:100px;padding:42px 0}.command-cta .cta-actions{flex-direction:column}.command-cta .button{width:100%}}.hero-copy h1,.home-hero-content h1{letter-spacing:-.038em;font-size:clamp(1.28rem,1.9vw,2.13rem);line-height:1.08}.page-hero h1,.models-page .page-hero h1,.how-page .page-hero h1,.capabilities-page .page-hero h1,.solutions-page .page-hero h1,.solution-detail-page .page-hero h1,.security-page-v2 .page-hero h1,.infrastructure-page-v2 .page-hero h1,.pricing-page-v2 .page-hero h1,.partners-page-v2 .page-hero h1,.faq-page-v2 .page-hero h1{letter-spacing:-.038em;font-size:clamp(1.33rem,2.15vw,2.33rem);line-height:1.1}.section h2,.intro-grid h2,.cta h2,.content-head h2,.model-transparency h2,.control-split h2,.hospitality-copy h2,.hospitality-detail h2,.transparency-board h2,.solutions-supporting-head h2,.solutions-process-copy h2,.solution-detail-page .content-head h2,.solution-workbench-intro h2,.model-routing-copy h2,.model-card-anatomy-copy h2,.how-flow-copy h2,.how-context-copy h2,.cap-intro h2,.cap-workspace-copy h2,.how-autonomy-head h2,.security-layers-head h2,.security-permissions-copy h2,.security-routing-copy h2,.infra-route-intro h2,.pricing-plans-head h2,.partners-benefits-head h2,.infra-request-copy h2,.pricing-factors-copy h2,.partners-process-copy h2,.faq-content-copy h2,.pilot-heading h2{letter-spacing:-.034em;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}.safe-band h2,.how-boundary h2,.security-boundary h2,.infra-transparency h2,.pricing-note h2,.partners-evidence h2,.evidence-band h2,.responsibility h2{letter-spacing:-.022em;font-size:1rem;line-height:1.22}@media (width<=620px){.hero-copy h1,.home-hero-content h1{font-size:1.21rem}.page-hero h1,.models-page .page-hero h1,.how-page .page-hero h1,.capabilities-page .page-hero h1,.solutions-page .page-hero h1,.solution-detail-page .page-hero h1,.security-page-v2 .page-hero h1,.infrastructure-page-v2 .page-hero h1,.pricing-page-v2 .page-hero h1,.partners-page-v2 .page-hero h1,.faq-page-v2 .page-hero h1{font-size:1.15rem}.home-v2 h2{font-size:1.25rem}.section h2,.intro-grid h2,.cta h2,.content-head h2,.model-transparency h2,.control-split h2,.hospitality-copy h2,.hospitality-detail h2,.transparency-board h2,.solutions-supporting-head h2,.solutions-process-copy h2,.solution-detail-page .content-head h2,.solution-workbench-intro h2,.model-routing-copy h2,.model-card-anatomy-copy h2,.how-flow-copy h2,.how-context-copy h2,.cap-intro h2,.cap-workspace-copy h2,.how-autonomy-head h2,.security-layers-head h2,.security-permissions-copy h2,.security-routing-copy h2,.infra-route-intro h2,.pricing-plans-head h2,.partners-benefits-head h2,.infra-request-copy h2,.pricing-factors-copy h2,.partners-process-copy h2,.faq-content-copy h2,.pilot-heading h2{font-size:1.15rem}}.geo-definition{grid-template-columns:.72fr 1.28fr;align-items:start;gap:9%;padding-top:110px;display:grid}.seo-breadcrumbs{color:#587486;align-items:center;gap:9px;margin-bottom:18px;font-size:.66rem;line-height:1.4;display:flex}.seo-breadcrumbs a{color:#7794a6;text-decoration:none;transition:color .2s}.seo-breadcrumbs a:hover{color:#b9e9ff}.seo-breadcrumbs span[aria-current=page]{color:#93a9b7}.geo-definition-intro h2{margin:18px 0}.geo-definition-intro p{color:#91a5b4;max-width:540px;margin:0;font-size:.82rem;line-height:1.75}.geo-definition-list{border-top:1px solid var(--line)}.geo-definition-list dl{margin:0}.geo-definition-list dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:26px;min-height:105px;display:grid}.geo-definition-list dt{color:#a9c3d4;font-size:.72rem;font-weight:650}.geo-definition-list dd{color:#7e94a4;margin:0;font-size:.72rem;line-height:1.65}@media (width<=850px){.geo-definition{grid-template-columns:1fr;gap:36px}.geo-definition-list dl>div{grid-template-columns:150px 1fr}}@media (width<=620px){.geo-definition{padding-top:85px}.geo-definition-list dl>div{grid-template-columns:1fr;gap:8px;min-height:0;padding:22px 0}.geo-definition-intro p,.geo-definition-list dd{font-size:.7rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}img,video,canvas{max-width:100%;height:auto}.section-shell{width:min(1520px,100% - clamp(28px,7vw,96px))}.header-inner,.footer{width:min(1560px,100% - clamp(28px,5vw,72px))}main :where(section,article,div,figure,nav){min-width:0}main :where(h1,h2,h3,p,li,dt,dd,a,b,small,span){overflow-wrap:break-word}.page-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(34px,7vw,110px)}.home-editorial,.home-hospitality,.security-permissions,.security-routing,.infra-request,.pricing-factors,.partners-process{gap:clamp(36px,8vw,120px)}.mobile-menu{height:100dvh;padding-top:max(24px,env(safe-area-inset-top));padding-right:max(24px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(24px,env(safe-area-inset-left))}@media (width<=1060px){.desktop-nav,.header-actions>.button,.header-link{display:none}.mobile-trigger{place-items:center;width:44px;height:44px;display:grid}.page-hero,.models-page .page-hero,.how-page .page-hero,.capabilities-page .page-hero,.solutions-page .page-hero,.solution-detail-page .page-hero,.security-page-v2 .page-hero,.infrastructure-page-v2 .page-hero,.pricing-page-v2 .page-hero,.partners-page-v2 .page-hero,.faq-page-v2 .page-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding-top:clamp(52px,8vw,80px);padding-bottom:52px}.page-hero-side,.models-page .page-hero-side,.how-page .page-hero-side,.capabilities-page .page-hero-side,.solutions-page .page-hero-side,.solution-detail-page .page-hero-side,.security-page-v2 .page-hero-side,.infrastructure-page-v2 .page-hero-side,.pricing-page-v2 .page-hero-side,.partners-page-v2 .page-hero-side,.faq-page-v2 .page-hero-side{width:min(100%,760px);display:block}.model-hero-photo,.page-story-photo,.solution-detail-image,.security-hero-photo,.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo{height:clamp(330px,55vw,470px)}.footer-main{gap:32px}}@media (width<=760px){.section-shell,.header-inner,.footer{width:calc(100% - 28px)}.button{min-height:48px;padding-inline:19px}.home-hero-v2{height:clamp(660px,92svh,720px)}.home-models{height:clamp(600px,86svh,680px)}.editorial-photo-wrap,.hospitality-image-wrap,.how-context-photo,.cap-workspace-photo,.security-routing-photo,.pricing-factors-photo,.partners-process-photo{height:clamp(360px,72vw,480px)}.cta{padding:clamp(24px,6vw,38px)}.solution-approval-bar{grid-template-columns:34px 1fr}.solution-approval-bar em{white-space:normal;grid-column:2}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}}@media (width<=480px){.section-shell,.header-inner,.footer{width:calc(100% - 24px)}.site-header{padding-top:max(7px,env(safe-area-inset-top))}.header-inner{height:54px}.brand img{width:96px;height:29px}.brand span{letter-spacing:.2em;padding-left:8px;font-size:.55rem}.mobile-menu{padding-top:max(16px,env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left))}.mobile-links,.mobile-links small{margin-top:18px}.mobile-links a{min-height:50px;padding:9px 0;font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.hero-actions .text-link{justify-content:center;width:100%}.seo-breadcrumbs{flex-wrap:wrap;gap:6px 8px}.home-hero-v2{height:clamp(640px,92svh,700px)}.home-hero-content{bottom:154px;left:18px;right:18px}.home-hero-facts,.home-models-copy{left:18px;right:18px}.model-hero-photo,.page-story-photo,.solution-detail-image,.security-hero-photo,.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo{height:clamp(270px,82vw,340px)}:where(.model-hero-photo,.page-story-photo,.solution-detail-image,.security-hero-photo,.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo) figcaption{flex-direction:column;align-items:flex-start;gap:7px}:where(.model-hero-photo,.page-story-photo,.solution-detail-image,.security-hero-photo,.infra-hero-photo,.pricing-hero-photo,.partners-hero-photo,.faq-hero-photo) figcaption b{text-align:left;max-width:none}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.footer-bottom{font-size:.58rem}}@media (pointer:coarse){.mobile-trigger,.mobile-top button,summary{touch-action:manipulation}.text-link{min-height:44px}}.pricing-card-v2{flex-direction:column;min-height:820px;display:flex}.pricing-price{align-items:baseline;gap:9px;margin:26px 0 18px;display:flex}.pricing-price strong{color:#edf9ff;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:580}.pricing-price span{color:#607a8c;font-size:.63rem}.pricing-package{border-top:1px solid var(--line);margin-bottom:24px;display:grid}.pricing-package>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.pricing-package small{color:#617b8d;font-size:.6rem}.pricing-package b{color:#b9ceda;text-align:right;font-size:.72rem;font-weight:620}.pricing-card-v2 ul{flex:1;min-height:0;margin-bottom:30px}.pricing-card-v2>a{margin-top:auto}.pricing-proof b{white-space:nowrap;font-size:clamp(1rem,1.7vw,1.45rem);line-height:1.1}@media (width<=1000px){.pricing-card-v2{min-height:auto}.pricing-card-v2 ul{margin-bottom:32px}}@media (width<=480px){.pricing-price strong{font-size:1.75rem}.pricing-package>span{min-height:50px}.pricing-proof b{white-space:normal;font-size:1.08rem}}.pricing-page-v2 .pricing-hero-photo{isolation:isolate;box-shadow:0 32px 80px #00000052}.token-purchase{grid-template-columns:.82fr 1.18fr;align-items:center;gap:9%;padding-top:145px;display:grid}.token-purchase-copy h2,.download-intro h2{letter-spacing:-.045em;max-width:690px;margin:18px 0 20px;font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.04}.token-purchase-copy>p,.download-intro>p{color:#8195a5;max-width:650px;line-height:1.75}.token-purchase-copy>.button{margin-top:28px}.token-steps{border-top:1px solid var(--line)}.token-steps>div{border-bottom:1px solid var(--line);grid-template-columns:42px 42px 1fr;align-items:center;gap:15px;min-height:132px;display:grid}.token-steps>div>span{color:#6f5d39;font:.6rem monospace}.token-steps svg{color:#d8b873}.token-steps b{font-size:.84rem}.token-steps p{color:#718898;margin:7px 0 0;font-size:.7rem;line-height:1.55}.download-panel{padding-top:145px;padding-bottom:145px}.download-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:9%;display:grid}.download-intro .eyebrow{grid-column:1/-1}.download-intro h2,.download-intro p{margin-bottom:0}.download-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.download-option{background:linear-gradient(145deg,#0d1620f5,#060a10f7);border:1px solid #86abc833;border-radius:25px;min-height:390px;padding:35px;position:relative;overflow:hidden}.download-option.windows{background:radial-gradient(circle at 92% 5%,#c3913124,#0000 30%),linear-gradient(145deg,#101a24,#060a0f)}.download-option>div{color:#d8b873;justify-content:space-between;align-items:center;display:flex}.download-option>div>span{color:#617d90;letter-spacing:.13em;font:.58rem monospace}.download-option h3{letter-spacing:-.035em;margin:82px 0 14px;font-size:clamp(1.45rem,2.4vw,2.3rem)}.download-option p{color:#7d92a2;max-width:470px;font-size:.76rem;line-height:1.65}.download-option>.button,.download-soon{position:absolute;bottom:35px;left:35px}.download-soon{color:#758b9a;letter-spacing:.14em;background:#ffffff06;border:1px solid #85accb33;border-radius:9px;justify-content:center;align-items:center;min-width:125px;height:46px;font:.62rem monospace;display:inline-flex}.download-option.mac{opacity:.72}.download-page .download-panel{scroll-margin-top:90px}.download-awaiting{cursor:not-allowed;opacity:.55;filter:saturate(.4)}.download-separation{background:#080e15b8;border:1px solid #86abc829;border-radius:16px;align-items:flex-start;gap:16px;margin-top:18px;padding:24px 26px;display:flex}.download-separation>svg{color:#d8b873;flex-shrink:0}.download-separation>div{flex-direction:column;gap:6px;display:flex}.download-separation b{font-size:.78rem}.download-separation span{color:#718898;font-size:.69rem;line-height:1.55}.download-status{background:#ffffff06;border:1px solid #86abc82e;border-radius:999px;padding:7px 9px}.download-status.preparing{color:#d8b873}.download-status.soon{color:#758b9a}.hub-agent-split{padding-top:135px;padding-bottom:145px}.hub-agent-split-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 9%;display:grid}.hub-agent-split-head .eyebrow{grid-column:1/-1}.hub-agent-split-head h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.04}.hub-agent-split-head p{color:#8195a5;margin:0;line-height:1.75}.hub-agent-split-cards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.hub-agent-split-cards>div{border-right:1px solid var(--line);min-height:310px;padding:34px}.hub-agent-split-cards>div:last-child{border-right:0}.hub-agent-split-cards svg{color:#d8b873}.hub-agent-split-cards>div>span{color:#657e8f;letter-spacing:.13em;margin-top:42px;font:.59rem monospace;display:block}.hub-agent-split-cards h3{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.45rem,2.4vw,2.2rem)}.hub-agent-split-cards p{color:#7d92a2;max-width:430px;margin:0 0 26px;font-size:.76rem;line-height:1.65}@media (width<=900px){.token-purchase,.download-intro{grid-template-columns:1fr;gap:42px}.download-intro .eyebrow{grid-column:auto}.download-options{grid-template-columns:1fr}.download-option{min-height:350px}.hub-agent-split-head{grid-template-columns:1fr;gap:22px}.hub-agent-split-head .eyebrow{grid-column:auto}.hub-agent-split-cards{grid-template-columns:1fr}.hub-agent-split-cards>div{border-right:0;border-bottom:1px solid var(--line)}.hub-agent-split-cards>div:last-child{border-bottom:0}}@media (width<=620px){.token-purchase,.download-panel,.hub-agent-split{padding-top:95px}.download-panel,.hub-agent-split{padding-bottom:95px}.token-purchase-copy h2,.download-intro h2,.hub-agent-split-head h2{font-size:2.25rem}.token-steps>div{grid-template-columns:32px 35px 1fr;min-height:145px}.download-option{min-height:330px;padding:26px}.download-option h3{margin-top:64px;font-size:1.65rem}.download-option>.button,.download-soon{bottom:26px;left:26px}.hub-agent-split-cards>div{min-height:auto;padding:28px 4px}.hub-agent-split-cards>div>span{margin-top:28px}}.pricing-page-v2 .pricing-hero-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#8fddff1f,#0000);width:36%;animation:8s ease-in-out infinite pricing-hero-sweep;position:absolute;inset:-35% auto -35% -45%;transform:skew(-14deg)}.pricing-proof>div{transition:background .3s;position:relative;overflow:hidden}.pricing-proof>div:after{content:"";background:var(--page-icon);filter:blur(55px);opacity:0;border-radius:50%;width:120px;height:120px;transition:opacity .35s;position:absolute;bottom:-75px;right:-50px}.pricing-proof>div:hover{background:#d8b87309}.pricing-proof>div:hover:after{opacity:.11}.pricing-proof>div>div{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.pricing-proof>div>svg{z-index:1;transition:color .25s,transform .25s;position:relative;color:#d8b873!important}.pricing-proof>div:hover>svg{transform:translateY(-2px);color:#f2dcaa!important}.pricing-proof b{color:#edf7fc;letter-spacing:-.025em;font-weight:580}.pricing-grid-v2{perspective:1400px;align-items:stretch}.pricing-card-v2{isolation:isolate;background:linear-gradient(150deg,#0d151ff5,#05090efa);border-color:#85accb2b;min-height:1030px;padding:14px 24px 26px;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .42s;overflow:hidden;box-shadow:0 22px 55px #0000002e}.pricing-card-v2:after{content:"";z-index:-1;filter:blur(90px);opacity:0;background:#b78c35;border-radius:50%;width:230px;height:230px;transition:opacity .45s;position:absolute;top:245px;right:-120px}.pricing-card-v2:hover{border-color:#d8b87361;transform:translateY(-7px);box-shadow:0 34px 80px #00000057}.pricing-card-v2:hover:after{opacity:.09}.pricing-card-v2.recommended{background:radial-gradient(circle at 95% 26%,#c391311f,#0000 29%),linear-gradient(150deg,#111a24,#060a0f);border-color:#ecca8070;animation:5.5s ease-in-out infinite pricing-card-breathe;box-shadow:0 30px 78px #00000052,0 0 0 1px #d8b8730a}.pricing-card-media{background:#080d13;border:1px solid #abc9de24;border-radius:17px;height:188px;margin:0 0 20px;position:relative;overflow:hidden}.pricing-card-media img{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.8);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .55s;display:block}.pricing-card-start .pricing-card-media img{object-position:50% 38%}.pricing-card-business .pricing-card-media img{object-position:42% center}.pricing-card-enterprise .pricing-card-media img{object-position:62% center}.pricing-card-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#04080ceb),linear-gradient(90deg,#04080c2e,#0000 55%);position:absolute;inset:0}.pricing-card-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d3f0ffb3,#0000);height:1px;animation:6.5s ease-in-out infinite pricing-media-scan;position:absolute;top:-12%;left:-30%;right:-30%;box-shadow:0 0 18px #64cdff59}.pricing-card-v2:hover .pricing-card-media img{filter:saturate(.92)contrast(1.05)brightness(.9);transform:scale(1.045)}.pricing-card-media figcaption{z-index:2;color:#d7e4ec;letter-spacing:.02em;font-size:.66rem;font-weight:600;position:absolute;bottom:14px;left:16px}.pricing-card-media>span{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0d99f;letter-spacing:.1em;background:#060a0fa3;border:1px solid #f2dcaa42;border-radius:7px;padding:7px 9px;font:.52rem monospace;position:absolute;top:12px;right:12px}.pricing-card-v2 header{align-items:center;margin-top:0}.pricing-card-v2 header>svg{color:#d8b873;transition:color .25s,transform .3s}.pricing-card-v2:hover header>svg{color:#f2dcaa;transform:translateY(-2px)}.pricing-card-v2>em{margin-top:24px}.pricing-card-v2 h3{color:#f1f7fa;margin-top:10px;font-size:1.18rem}.pricing-card-v2>p{margin-bottom:0}.pricing-price{margin:23px 0 17px}.pricing-package>span{grid-template-columns:20px 1fr auto;gap:9px;display:grid}.pricing-package>span>svg{color:#bfa262;opacity:.92}.pricing-package small{font-size:.59rem}.pricing-package b{color:#d5e2e9;font-size:.69rem}.pricing-card-v2 li{line-height:1.45}.pricing-card-v2>a svg{transition:transform .25s}.pricing-card-v2>a:hover svg{transform:translate(4px)}.pricing-factors-copy>div>span{padding-inline:5px;transition:padding .28s,background .28s;position:relative}.pricing-factors-copy>div>span:hover{background:linear-gradient(90deg,#d8b8730e,#0000);padding-inline:13px}.pricing-factors-copy>div>span:hover svg{color:#f2dcaa;transform:translate(2px)}.pricing-factors-copy>div svg{transition:color .25s,transform .25s}.pricing-note-sign{color:#a9c0cc;align-items:center;gap:9px;margin-top:17px;font-size:.65rem;display:flex}.pricing-note-sign svg{color:#d8b873}@keyframes pricing-hero-sweep{0%,18%{opacity:0;transform:translate(0)skew(-14deg)}35%{opacity:1}60%,to{opacity:0;transform:translate(650%)skew(-14deg)}}@keyframes pricing-media-scan{0%,15%{opacity:0;transform:translateY(0)}30%{opacity:.75}68%{opacity:.25;transform:translateY(215px)}69%,to{opacity:0}}@keyframes pricing-card-breathe{0%,to{box-shadow:0 30px 78px #00000052,0 0 0 1px #d8b8730a}50%{box-shadow:0 34px 88px #0000005c,0 0 0 1px #d8b87329}}@media (width<=1000px){.pricing-card-v2{min-height:auto;padding:15px 26px 28px}.pricing-card-media{height:clamp(210px,42vw,330px)}}@media (width<=620px){.pricing-card-v2{border-radius:20px;padding:11px 18px 21px}.pricing-card-media{border-radius:14px;height:210px;margin-bottom:18px}.pricing-card-media figcaption{font-size:.61rem;bottom:12px;left:13px}.pricing-card-v2>em{margin-top:20px}.pricing-package>span{grid-template-columns:18px 1fr auto;gap:7px}}@media (prefers-reduced-motion:reduce){.pricing-page-v2 .pricing-hero-photo:before,.pricing-card-media:after,.pricing-card-v2.recommended{animation:none}.pricing-card-v2:hover{transform:none}}.command-page{--page-icon:#78cdec;--page-icon-strong:#c5f0ff}.command-page,.nika-page{background:0 0;overflow:hidden}.command-page:before,.nika-page:before{content:none}.command-page .page-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:800px;font-size:clamp(1.33rem,2.15vw,2.33rem);line-height:1.1}.command-page .page-hero{min-height:690px;padding-bottom:78px}.command-page .page-hero-copy>p{max-width:660px;font-size:1.04rem;line-height:1.72}.command-page .page-hero-side{align-self:stretch}.command-photo{background:#081019;border:1px solid #6fb0d833;border-radius:25px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #0000004d}.command-photo:after{content:"";pointer-events:none;background:linear-gradient(#04080c0a 42%,#04080ceb 100%);position:absolute;inset:0}.command-photo img{object-fit:cover;filter:saturate(.74)contrast(1.03)brightness(.74);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.command-photo:hover img{filter:saturate(.86)contrast(1.03)brightness(.81);transform:scale(1.025)}.command-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.command-photo figcaption span{color:#65caef;letter-spacing:.13em;font:.72rem monospace}.command-photo figcaption b{color:#f1f7fa;text-align:right;max-width:310px;font-size:.92rem;font-weight:600;line-height:1.42}.command-hero-photo{height:100%;min-height:470px}.command-hero-photo img{object-position:center 44%}.command-definition{grid-template-columns:.92fr 1.08fr;align-items:start;gap:11%;padding-top:118px;display:grid}.command-definition h2,.command-workflow-copy h2,.command-management-head h2,.command-human-copy h2,.command-scenarios-head h2,.command-products-head h2,.command-result h2,.command-cta h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:590;line-height:1.08}.command-lead{color:#b0c0cb;margin:0;font-size:1.05rem;line-height:1.75}.command-definition-facts{border-top:1px solid var(--line);margin-top:30px;display:grid}.command-definition-facts span{border-bottom:1px solid var(--line);color:#8197a7;padding:18px 2px;font-size:.94rem;line-height:1.55}.command-definition-facts b{color:#d9e8ef;font-weight:620}.command-workflow{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:8%;padding-top:132px;scroll-margin-top:90px;display:grid}.command-workflow-photo{min-height:100%}.command-goal-photo{height:100%;min-height:760px}.command-goal-photo img{object-position:center 48%}.command-workflow-copy>div:first-child>p{color:#8da2b1;max-width:680px;margin:22px 0 0;font-size:1rem;line-height:1.72}.command-workflow-list{border-top:1px solid var(--line);margin-top:38px}.command-workflow-list>div{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.command-workflow-list>div>span{color:#53bfe8;padding-top:3px;font:.78rem monospace}.command-workflow-list h3{color:#e9f3f8;margin:0;font-size:1.02rem;font-weight:610}.command-workflow-list p{color:#7f96a7;margin:9px 0 0;font-size:.94rem;line-height:1.65}.command-management{padding-top:132px}.command-management-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10%;display:grid}.command-management-head .eyebrow{grid-column:1/-1}.command-management-head h2{max-width:720px}.command-management-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.command-management-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0c16207a,#060b1140);min-height:270px;padding:30px;position:relative}.command-management-grid svg{color:var(--page-icon)}.command-management-grid>div>span{color:#4f7387;font:.72rem monospace;position:absolute;top:31px;right:30px}.command-management-grid h3{margin:68px 0 13px;font-size:1.05rem;font-weight:610}.command-management-grid p{color:#8299aa;max-width:520px;margin:0;font-size:.94rem;line-height:1.65}.command-human-review{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:132px;display:grid}.command-human-copy>p{color:#8da2b1;margin:23px 0 0;font-size:1rem;line-height:1.72}.command-human-copy ul{gap:13px;margin:29px 0 0;padding:0;list-style:none;display:grid}.command-human-copy li{color:#b5c7d2;align-items:center;gap:10px;font-size:.94rem;display:flex}.command-human-copy li svg{color:#55d4a6;flex:0 0 18px}.command-review-photo{height:600px}.command-review-photo img{object-position:center center}.command-scenarios{padding-top:132px}.command-scenarios-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10%;display:grid}.command-scenarios-head .eyebrow{grid-column:1/-1}.command-scenarios-head p{color:#8ca1b1;max-width:570px;margin:0;font-size:1rem;line-height:1.7}.command-scenario-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.command-scenario-grid>div{border-right:1px solid var(--line);min-height:310px;padding:28px}.command-scenario-grid>div:last-child{border-right:0}.command-scenario-grid header{justify-content:space-between;align-items:center;display:flex}.command-scenario-grid header svg{color:var(--page-icon)}.command-scenario-grid header span{color:#4d7185;font:.72rem monospace}.command-scenario-grid h3{margin:82px 0 14px;font-size:1.05rem;font-weight:610}.command-scenario-grid p{color:#7e95a5;margin:0;font-size:.92rem;line-height:1.66}.command-products{padding-top:132px;scroll-margin-top:90px}.command-products-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10%;display:grid}.command-products-head .eyebrow{grid-column:1/-1}.command-products-head p{color:#8ca1b1;max-width:570px;margin:0;font-size:1rem;line-height:1.7}.command-product-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.command-product-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1722b8,#070c1294);border-radius:20px;flex-direction:column;min-height:410px;padding:31px;display:flex}.command-product-card>span{color:#668da4;letter-spacing:.1em;font:.72rem monospace}.command-product-card h3{letter-spacing:-.035em;margin:65px 0 14px;font-size:1.55rem}.command-product-card p{color:#8ba0af;margin:0;font-size:.94rem;line-height:1.66}.command-product-card>small{border-top:1px solid var(--line);color:#b3c7d2;margin:21px 0 0;padding-top:18px;font-size:.86rem;line-height:1.55;display:block}.command-product-card .text-link,.command-product-card>b{margin-top:auto;padding-top:28px}.command-product-card .text-link{font-size:.86rem}.command-product-card-active{background:radial-gradient(circle at 82% 4%,#008fea33,#0000 39%),linear-gradient(145deg,#0d2437e0,#060d15e6);border-color:#42c3fb75;box-shadow:0 20px 55px #0064b21f}.command-product-card-active>b{color:#b8eafb;align-items:center;gap:9px;font-size:.86rem;line-height:1.45;display:flex}.command-product-card-active>b svg{color:#59d6a6;flex:0 0 17px}.command-result{z-index:1;color:inherit;background:linear-gradient(110deg,#007dcd21,#070d1438);border:1px solid #60aad638;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:11%;margin-top:132px;padding:48px;display:grid;position:relative}.command-result>div:first-child{align-items:flex-start;gap:18px;display:flex}.command-result>div:first-child>svg{color:#70d1ee;flex:0 0 32px}.command-result span{color:#69b8d9;letter-spacing:.13em;font:.72rem monospace;display:block}.command-result h2{max-width:620px;margin-top:12px}.command-result p{color:#94a9b8;margin:0;font-size:.97rem;line-height:1.72}.command-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:110px;margin-bottom:120px;padding:52px 0;display:grid}.command-cta h2{max-width:780px}.command-cta .cta-actions{justify-content:flex-end}@media (width<=1060px){.command-page .page-hero-side{width:100%}.command-hero-photo{height:clamp(420px,58vw,560px)}.command-definition,.command-workflow,.command-human-review{grid-template-columns:1fr;gap:42px}.command-workflow-photo{order:2}.command-workflow-copy{order:1}.command-goal-photo{height:clamp(520px,78vw,700px);min-height:0}.command-review-photo{height:clamp(430px,62vw,570px)}.command-scenario-grid{grid-template-columns:1fr 1fr}.command-scenario-grid>div:nth-child(2){border-right:0}.command-scenario-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.command-product-grid{grid-template-columns:1fr}.command-product-card{min-height:340px}.command-product-card h3{margin-top:42px}.command-result,.command-cta{grid-template-columns:1fr;gap:30px}.command-cta .cta-actions{justify-content:flex-start}}@media (width<=700px){.command-page .page-hero{padding-bottom:52px}.command-photo{border-radius:19px}.command-photo figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:16px;left:17px;right:17px}.command-photo figcaption b{text-align:left;max-width:none}.command-hero-photo{height:380px;min-height:0}.command-definition,.command-workflow,.command-management,.command-human-review,.command-scenarios,.command-products{padding-top:96px}.command-definition h2,.command-workflow-copy h2,.command-management-head h2,.command-human-copy h2,.command-scenarios-head h2,.command-products-head h2,.command-result h2,.command-cta h2{font-size:1.7rem}.command-lead,.command-workflow-copy>div:first-child>p,.command-human-copy>p,.command-scenarios-head p,.command-products-head p{font-size:1rem}.command-management-head,.command-scenarios-head,.command-products-head{grid-template-columns:1fr;gap:22px}.command-management-head .eyebrow,.command-scenarios-head .eyebrow,.command-products-head .eyebrow{grid-column:auto}.command-management-grid,.command-scenario-grid{grid-template-columns:1fr}.command-management-grid>div,.command-scenario-grid>div{min-height:235px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.command-management-grid>div:last-child,.command-scenario-grid>div:last-child{border-bottom:0!important}.command-scenario-grid h3{margin-top:58px}.command-goal-photo{height:560px}.command-review-photo{height:410px}.command-product-card{min-height:370px;padding:25px}.command-result{margin-top:96px;padding:28px}.command-result>div:first-child{gap:13px}.command-cta{margin-top:90px;margin-bottom:90px;padding:42px 0}.command-cta .cta-actions{flex-direction:column}.command-cta .button{width:100%}}@media (width<=430px){.command-hero-photo{height:330px}.command-goal-photo{height:500px}.command-review-photo{height:360px}.command-workflow-list>div{grid-template-columns:38px 1fr;gap:10px}.command-management-grid>div,.command-scenario-grid>div{padding:23px}.command-product-card{min-height:390px}}.products-menu{width:540px;left:-18px;right:auto}.products-menu .company-menu-grid>a{min-height:76px}.products-menu .company-menu-grid b{font-size:.86rem}.products-menu .company-menu-grid small{font-size:.72rem;line-height:1.45}.agent-product-page{--page-icon:#7ccdec;--page-icon-strong:#c3eeff}.agent-product-page .page-hero{min-height:690px;padding-bottom:78px}.agent-product-page .page-hero-copy>p{max-width:650px;font-size:1.04rem;line-height:1.72}.agent-product-page .page-hero-side{align-self:stretch}.agent-product-photo{background:#071019;border:1px solid #6bb2da33;border-radius:25px;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #0000004d}.agent-product-photo:after{content:"";pointer-events:none;background:linear-gradient(#03070b08 45%,#03070beb 100%);position:absolute;inset:0}.agent-product-photo img{object-fit:cover;filter:saturate(.76)contrast(1.04)brightness(.75);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.agent-product-photo:hover img{filter:saturate(.88)contrast(1.04)brightness(.82);transform:scale(1.025)}.agent-product-photo figcaption{z-index:2;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.agent-product-photo figcaption span{color:#67c9ed;letter-spacing:.13em;font:.72rem monospace}.agent-product-photo figcaption b{color:#f1f7fa;text-align:right;max-width:315px;font-size:.92rem;font-weight:600;line-height:1.42}.agent-product-hero-photo{min-height:470px}.agent-product-hero-photo img{object-position:center 45%}.agent-product-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.agent-product-proof>div{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:122px;padding:24px;display:flex}.agent-product-proof>div:last-child{border-right:0}.agent-product-proof svg{color:var(--page-icon);flex:0 0 24px}.agent-product-proof b,.agent-product-proof span{display:block}.agent-product-proof b{font-size:.94rem;font-weight:610}.agent-product-proof span{color:#7c93a4;margin-top:6px;font-size:.86rem;line-height:1.45}.agent-product-definition{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%;padding-top:132px;display:grid}.agent-product-definition-photo{height:620px}.agent-product-definition-photo .agent-product-photo img{object-position:center center}.agent-product-definition-copy h2,.agent-product-section-head h2,.agent-product-steps h2,.agent-product-roles h2,.agent-product-control h2,.agent-product-cta h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:590;line-height:1.08}.agent-product-definition-copy>p{color:#8da3b2;margin:24px 0 0;font-size:1rem;line-height:1.72}.agent-product-definition-copy>div{gap:14px;margin-top:28px;display:grid}.agent-product-definition-copy>div>span{color:#b6c9d4;align-items:center;gap:10px;font-size:.94rem;line-height:1.5;display:flex}.agent-product-definition-copy>div svg{color:#58d6a7;flex:0 0 18px}.agent-product-capabilities{padding-top:132px;scroll-margin-top:90px}.agent-product-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10%;display:grid}.agent-product-section-head .eyebrow{grid-column:1/-1}.agent-product-section-head p{color:#8ba0af;max-width:590px;margin:0;font-size:1rem;line-height:1.7}.agent-product-capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.agent-product-capability-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0c16207a,#060b113d);min-height:310px;padding:29px}.agent-product-capability-grid header{justify-content:space-between;align-items:center;display:flex}.agent-product-capability-grid header svg{color:var(--page-icon)}.agent-product-capability-grid header span{color:#4f7387;font:.72rem monospace}.agent-product-capability-grid h3{margin:78px 0 14px;font-size:1.05rem;font-weight:610}.agent-product-capability-grid p{color:#8198a8;margin:0;font-size:.94rem;line-height:1.66}.agent-product-steps{grid-template-columns:.75fr 1.25fr;align-items:start;gap:10%;padding-top:132px;display:grid}.agent-product-steps>div:last-child{border-top:1px solid var(--line)}.agent-product-steps>div:last-child>div{border-bottom:1px solid var(--line);grid-template-columns:55px .7fr 1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.agent-product-steps>div:last-child span{color:#54bfe8;font:.76rem monospace}.agent-product-steps h3{margin:0;font-size:1rem;font-weight:610}.agent-product-steps p{color:#8198a8;margin:0;font-size:.94rem;line-height:1.66}.agent-product-roles{grid-template-columns:.9fr 1.1fr;align-items:start;gap:11%;padding-top:132px;display:grid}.agent-product-roles>div:last-child{display:grid}.agent-product-roles>div:last-child>div{border-top:1px solid var(--line);padding:23px 0}.agent-product-roles>div:last-child>div:nth-child(2){border-bottom:1px solid var(--line)}.agent-product-roles>div:last-child span{color:#60bee2;letter-spacing:.12em;font:.72rem monospace}.agent-product-roles>div:last-child p{color:#8ca2b1;margin:10px 0 0;font-size:.96rem;line-height:1.68}.agent-product-roles .text-link{margin-top:22px}.agent-product-control{background:linear-gradient(110deg,#007dcd21,#070d1438);border:1px solid #60aad638;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:11%;margin-top:132px;padding:48px;display:grid}.agent-product-control>div:first-child{align-items:flex-start;gap:18px;display:flex}.agent-product-control>div:first-child>svg{color:#70d1ee;flex:0 0 32px}.agent-product-control>div:first-child span{color:#69b8d9;letter-spacing:.13em;font:.72rem monospace;display:block}.agent-product-control h2{margin-top:12px}.agent-product-control>div:last-child>p{color:#94a9b8;margin:0;font-size:.97rem;line-height:1.72}.agent-control-note{color:#bdd1dc;align-items:flex-start;gap:10px;margin-top:21px;font-size:.88rem;line-height:1.55;display:flex}.agent-control-note svg{color:#72cbea;flex:0 0 20px}.agent-product-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:110px;margin-bottom:120px;padding:52px 0;display:grid}.agent-product-cta h2{max-width:780px}.agent-product-cta .cta-actions{justify-content:flex-end}@media (width<=1060px){.products-menu{left:-8px}.agent-product-page .page-hero-side{width:100%}.agent-product-hero-photo{height:clamp(420px,58vw,560px);min-height:0}.agent-product-proof{grid-template-columns:1fr 1fr}.agent-product-proof>div:nth-child(2){border-right:0}.agent-product-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.agent-product-definition,.agent-product-steps,.agent-product-roles,.agent-product-control,.agent-product-cta{grid-template-columns:1fr;gap:38px}.agent-product-definition-photo{order:2;height:clamp(440px,62vw,600px)}.agent-product-definition-copy{order:1}.agent-product-capability-grid{grid-template-columns:1fr 1fr}.agent-product-steps>div:last-child>div{grid-template-columns:50px .8fr 1.2fr}.agent-product-cta .cta-actions{justify-content:flex-start}}@media (width<=700px){.agent-product-page .page-hero{padding-bottom:52px}.agent-product-photo{border-radius:19px}.agent-product-photo figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:16px;left:17px;right:17px}.agent-product-photo figcaption b{text-align:left;max-width:none}.agent-product-hero-photo{height:350px}.agent-product-proof{grid-template-columns:1fr}.agent-product-proof>div{min-height:105px;border-right:0!important;border-bottom:1px solid var(--line)!important}.agent-product-proof>div:last-child{border-bottom:0!important}.agent-product-definition,.agent-product-capabilities,.agent-product-steps,.agent-product-roles{padding-top:96px}.agent-product-definition-copy h2,.agent-product-section-head h2,.agent-product-steps h2,.agent-product-roles h2,.agent-product-control h2,.agent-product-cta h2{font-size:1.7rem}.agent-product-definition-photo{height:410px}.agent-product-section-head{grid-template-columns:1fr;gap:22px}.agent-product-section-head .eyebrow{grid-column:auto}.agent-product-capability-grid{grid-template-columns:1fr}.agent-product-capability-grid>div{min-height:260px}.agent-product-capability-grid h3{margin-top:58px}.agent-product-steps>div:last-child>div{grid-template-columns:40px 1fr;gap:10px}.agent-product-steps>div:last-child p{grid-column:2}.agent-product-control{margin-top:96px;padding:28px}.agent-product-control>div:first-child{gap:13px}.agent-product-cta{margin-top:90px;margin-bottom:90px;padding:42px 0}.agent-product-cta .cta-actions{flex-direction:column}.agent-product-cta .button{width:100%}}@media (width<=430px){.agent-product-hero-photo{height:315px}.agent-product-definition-photo{height:360px}.agent-product-capability-grid>div{padding:23px}}.nika-page{--nika-paper:#edf4f8;--nika-blue:#54cfff;--page-icon:#78c8e7;--page-icon-strong:#b9edff}.nika-page h2{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:590;line-height:1.08}.nika-page p{color:#8ca1b1;line-height:1.72}.nika-hero{grid-template-columns:1fr .8fr;align-items:center;gap:8%;min-height:690px;padding-top:70px;padding-bottom:78px;display:grid}.nika-hero-copy h1{letter-spacing:-.038em;text-wrap:balance;max-width:800px;margin:24px 0;font-size:clamp(1.33rem,2.15vw,2.33rem);font-weight:580;line-height:1.1}.nika-hero-copy>p{color:#9fb0be;max-width:650px;margin:12px 0;font-size:1.04rem;line-height:1.72}.nika-hero-copy .nika-hero-lead{color:#b6c5d0;margin:0 0 20px;font-size:1.04rem;font-weight:600;line-height:1.5}.nika-hero-visual,.nika-story-photo{background:#071019;border:1px solid #6bb2da33;border-radius:25px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #0000004d}.nika-hero-visual{height:540px}.nika-hero-visual:after,.nika-story-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 53%,#04080dcc);position:absolute;inset:0}.nika-hero-visual img,.nika-story-photo img{object-fit:cover;filter:saturate(.76)contrast(1.04)brightness(.75);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.nika-hero-visual:hover img,.nika-story-photo:hover img{filter:saturate(.88)contrast(1.04)brightness(.82);transform:scale(1.025)}.nika-hero-label{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04090ead;border:1px solid #fff3;border-radius:13px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;top:24px;left:25px}.nika-hero-label>span{color:#fff;background:linear-gradient(145deg,#0798ec,#58d8ff);border-radius:10px;place-items:center;width:39px;height:39px;font-size:1.15rem;font-weight:700;display:grid;box-shadow:0 8px 22px #0089e040}.nika-hero-label>div{flex-direction:column;gap:2px;display:flex}.nika-hero-label small{color:#7fa7ba;letter-spacing:.1em;font:.7rem monospace}.nika-hero-label b{letter-spacing:.09em;font-size:.92rem}.nika-hero-visual figcaption,.nika-video-photo figcaption{z-index:1;border-top:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:28px;padding-top:17px;display:flex;position:absolute;bottom:23px;left:26px;right:26px}.nika-hero-visual figcaption span,.nika-video-photo figcaption span{color:#86cdea;letter-spacing:.14em;text-transform:uppercase;font:.63rem monospace}.nika-hero-visual figcaption b,.nika-video-photo figcaption b{color:#edf7fb;text-align:right;max-width:360px;font-size:.88rem;line-height:1.45}.nika-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:11%;padding:134px 0 90px;display:grid}.nika-intro-copy p{margin:0 0 18px;font-size:1rem}.nika-intro-copy strong{color:#cbe6f2;border-left:2px solid #32bfff;margin-top:30px;padding-left:20px;font-size:1.04rem;line-height:1.55;display:block}.nika-context{grid-template-columns:.88fr 1.12fr;align-items:start;gap:10%;padding-top:145px;display:grid}.nika-context-copy>p{max-width:610px;margin:25px 0 30px;font-size:1rem}.nika-context-principles{border-top:1px solid var(--line);display:grid}.nika-context-principles>span{border-bottom:1px solid var(--line);color:#a7bbc8;align-items:center;gap:12px;padding:15px 0;display:flex}.nika-context-principles svg{color:#59cef5}.nika-context-principles b{font-size:.9rem;font-weight:570}.nika-context-list{border-top:1px solid var(--line)}.nika-context-list>div{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;padding:22px 0;display:grid}.nika-context-list>div>span{color:#4e8eae;font:.75rem monospace}.nika-context-list b{font-size:1rem;font-weight:610}.nika-context-list p{margin:7px 0 0;font-size:.92rem;line-height:1.62}.nika-work{padding-top:132px}.nika-work-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 11%;display:grid}.nika-work-head .eyebrow{grid-column:1/-1}.nika-work-head p{margin:0}.nika-work-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.nika-work-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:105px;padding:20px 25px;display:grid}.nika-work-list>div:nth-child(odd){border-right:1px solid var(--line)}.nika-work-list>div:nth-last-child(-n+2){border-bottom:0}.nika-work-list span{color:#4d8cad;font:.66rem monospace}.nika-work-list b{font-size:.9rem;font-weight:590}.nika-result{grid-template-columns:.83fr 1.17fr;align-items:start;gap:10%;padding-top:145px;display:grid}.nika-result-copy p{margin:25px 0 26px}.nika-result-notes{border-top:1px solid var(--line)}.nika-result-notes>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.nika-result-notes>div>span{color:#4e9dc2;font:.66rem monospace}.nika-result-notes b{font-size:.94rem;font-weight:610}.nika-result-notes p{margin:7px 0 0;font-size:.92rem;line-height:1.62}.nika-case{background:radial-gradient(circle at 93% 0,#0092e62e,#0000 34%),linear-gradient(135deg,#0a1823f2,#060b11f5);border:1px solid #52b1e138;border-radius:28px;margin-top:145px;padding:54px;overflow:hidden}.nika-case-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;padding-bottom:40px;display:grid}.nika-case-heading>span{color:#70b6d5;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-bottom:18px;font:.75rem monospace}.nika-case-heading h2,.nika-case-heading>p{margin:0}.nika-case-body{grid-template-columns:repeat(3,1fr);display:grid}.nika-case-stage{border-right:1px solid var(--line);min-height:380px;padding:32px 30px 24px 0}.nika-case-stage+div{padding-left:30px}.nika-case-stage:last-child{border-right:0;padding-right:0}.nika-case-stage>span{color:#5ebfe7;letter-spacing:.08em;font:.74rem monospace}.nika-case-stage h3{letter-spacing:-.025em;margin:76px 0 15px;font-size:1.05rem;font-weight:610;line-height:1.2}.nika-case-stage p{margin:0;font-size:.92rem;line-height:1.67}.nika-case-stage small{color:#b4cbd7;border-top:1px solid #6ea1c129;margin-top:28px;padding-top:17px;font-size:.82rem;line-height:1.5;display:block}.nika-family{padding-top:145px;scroll-margin-top:90px}.nika-family-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;display:grid}.nika-family-head .eyebrow{grid-column:1/-1}.nika-family-head p{margin:0}.nika-levels{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.nika-level{border-right:1px solid var(--line);background:linear-gradient(150deg,#0c151e6b,#05090e1f);min-height:395px;padding:31px;position:relative}.nika-level:last-child{border-right:0}.nika-level.featured{background:radial-gradient(circle at 80% 12%,#009aef29,#0000 35%),linear-gradient(150deg,#0d1c29bf,#060b1180)}.nika-level header{justify-content:space-between;align-items:center;display:flex}.nika-level header span{color:#3d708b;font:.63rem monospace}.nika-level header em{color:#79b9d7;text-transform:uppercase;letter-spacing:.1em;border:1px solid #55afde30;border-radius:999px;padding:7px 10px;font:.6rem monospace}.nika-level h3{letter-spacing:-.035em;margin:91px 0 16px;font-size:1.55rem;font-weight:590;line-height:1.16}.nika-level p{margin:0;font-size:.9rem;line-height:1.68}.nika-level small{border-top:1px solid var(--line);color:#7390a1;padding-top:16px;font-size:.78rem;line-height:1.5;position:absolute;bottom:29px;left:31px;right:31px}.nika-family-note{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:24px 29px;display:flex}.nika-family-note svg{color:#55cfff;flex:0 0 24px}.nika-family-note p{color:#91a8b8;max-width:900px;margin:0;font-size:.9rem}.nika-business{grid-template-columns:1fr 1fr;gap:15px;padding-top:145px;display:grid}.nika-business-card{background:linear-gradient(145deg,#0d1620d9,#060a10e6);border:1px solid #77a6c62e;border-radius:25px;min-height:650px;padding:42px}.nika-business-card:nth-child(2){background:radial-gradient(circle at 90% 6%,#008ee221,#0000 30%),linear-gradient(145deg,#0d1620e6,#060a10f0)}.nika-card-title{color:#64cff5;align-items:center;gap:13px;display:flex}.nika-card-title span{color:#7da2b6;letter-spacing:.13em;text-transform:uppercase;font:.67rem monospace}.nika-business-card h2{max-width:590px;margin-top:58px;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.1}.nika-business-card>p{max-width:590px;margin:19px 0 25px;font-size:.9rem}.nika-business-card ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.nika-business-card li{border-bottom:1px solid var(--line);color:#a8bbc7;align-items:flex-start;gap:11px;padding:13px 0;font-size:.88rem;line-height:1.5;display:flex}.nika-business-card li svg{color:#54caf3;flex:0 0 16px;margin-top:2px}.nika-photo-story{grid-template-columns:1.08fr .92fr;align-items:center;gap:8%;padding-top:150px;display:grid}.nika-story-photo{height:620px}.nika-story-photo img{object-position:center}.nika-story-icon{color:#61cff6;background:#0084d214;border:1px solid #50bff03b;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:31px;display:grid}.nika-story-copy>p{margin:25px 0;font-size:.97rem}.nika-tags{flex-wrap:wrap;gap:8px;display:flex}.nika-tags span{color:#7f9aab;background:#080f1680;border:1px solid #6fa2c32e;border-radius:9px;padding:9px 11px;font-size:.78rem}.nika-creative{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:150px;display:grid}.nika-creative-columns{grid-template-columns:1fr 1fr;gap:22px;margin-top:38px;display:grid}.nika-creative-columns>div{border-top:1px solid var(--line);padding-top:20px}.nika-creative-columns svg{color:#59ccf4}.nika-creative-columns h3{margin:25px 0 11px;font-size:1.04rem}.nika-creative-columns p{margin:0;font-size:.9rem;line-height:1.64}.nika-creative-note{border-left:2px solid #45c4f1a6;padding-left:18px;font-size:.92rem;margin:29px 0 0!important}.nika-video-photo{height:600px}.nika-video-photo img{object-position:58% center}.nika-team{background:linear-gradient(110deg,#0084d11a,#070d1459);border:1px solid #55acdb33;border-radius:25px;grid-template-columns:.82fr 1.18fr;align-items:start;gap:10%;margin-top:145px;padding:50px 52px;display:grid}.nika-team-heading{align-items:flex-start;gap:19px;display:flex}.nika-team-heading svg{color:#68d1f5;flex:0 0 31px}.nika-team-heading span{color:#6f9cb2;letter-spacing:.12em;text-transform:uppercase;font:.65rem monospace}.nika-team-heading h2{margin-top:13px;font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.1}.nika-team-copy p{margin:0 0 17px}.nika-team-copy .text-link{margin-top:9px}.nika-products{padding-top:145px}.nika-products-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;display:grid}.nika-products-head .eyebrow{grid-column:1/-1}.nika-products-head>p{margin:0}.nika-product-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.nika-product-card{border-right:1px solid var(--line);background:linear-gradient(145deg,#0c141d80,#05090e29);min-height:385px;padding:31px;position:relative}.nika-product-card:nth-child(2){background:radial-gradient(circle at 85% 10%,#0095e724,#0000 34%),linear-gradient(145deg,#0c1722b3,#05090e4d)}.nika-product-card:last-child{border-right:0}.nika-product-card header{justify-content:space-between;align-items:center;display:flex}.nika-product-card header>span{color:#4b819d;font:.72rem monospace}.nika-product-card header em{color:#6c92a6;font:.72rem monospace}.nika-product-card h3{letter-spacing:-.035em;margin:83px 0 16px;font-size:1.55rem;font-weight:590;line-height:1.16}.nika-product-card p{margin:0;font-size:.92rem;line-height:1.68}.nika-product-card .text-link{position:absolute;bottom:31px;left:31px}.nika-future{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-top:115px;padding:64px 0;display:grid}.nika-future svg{color:#65cef3}.nika-future>div:first-child>span{color:#6f9db4;letter-spacing:.13em;text-transform:uppercase;margin-top:24px;font:.65rem monospace;display:block}.nika-future h2{font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.1}.nika-future p{margin:0 0 24px}.nika-future strong{color:#c2d9e5;line-height:1.55}.nika-responsibility{color:#91a8b7;align-items:flex-start;gap:16px;margin-top:26px;padding:24px 0;display:flex}.nika-responsibility svg{color:#5acdf5;flex:0 0 26px}.nika-responsibility p{max-width:1080px;margin:0;font-size:.88rem}.nika-responsibility b{color:#c1d6e2}.nika-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:95px;margin-bottom:120px;padding:52px 0;display:grid}.nika-cta h2{max-width:760px}.nika-cta .cta-actions{justify-content:flex-end}@media (width<=1050px){.nika-hero{grid-template-columns:1fr;padding-top:82px}.nika-hero-copy h1{max-width:950px}.nika-hero-visual{height:clamp(480px,64vw,620px)}.nika-intro,.nika-context,.nika-result,.nika-photo-story,.nika-creative,.nika-team,.nika-future,.nika-cta{grid-template-columns:1fr;gap:42px}.nika-work-head,.nika-family-head,.nika-products-head{grid-template-columns:1fr;gap:23px}.nika-work-head .eyebrow,.nika-family-head .eyebrow,.nika-products-head .eyebrow{grid-column:auto}.nika-levels{grid-template-columns:1fr}.nika-level{border-right:0;border-bottom:1px solid var(--line);min-height:310px}.nika-level:last-child{border-bottom:0}.nika-level h3{margin-top:55px}.nika-business{grid-template-columns:1fr}.nika-business-card{min-height:auto}.nika-photo-story .nika-story-photo{order:2}.nika-story-copy,.nika-creative-copy{order:1}.nika-video-photo{order:2}.nika-story-photo,.nika-video-photo{height:clamp(480px,65vw,650px)}.nika-team{padding:42px}.nika-case-heading{grid-template-columns:1fr;gap:22px}.nika-case-heading>span{grid-column:auto}.nika-case-body{grid-template-columns:1fr}.nika-case-stage{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0}.nika-case-stage+div{padding-left:0}.nika-case-stage:last-child{border-bottom:0}.nika-case-stage h3{margin-top:45px}.nika-product-grid{grid-template-columns:1fr}.nika-product-card{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.nika-product-card:last-child{border-bottom:0}.nika-product-card h3{margin-top:54px}.nika-cta .cta-actions{justify-content:flex-start}}@media (width<=700px){.nika-page h2{letter-spacing:-.035em;font-size:1.7rem;line-height:1.1}.nika-hero{min-height:auto;padding-top:55px;padding-bottom:70px}.nika-hero-copy h1{letter-spacing:-.035em;font-size:1.8rem;line-height:1.1}.nika-hero-copy .nika-hero-lead{font-size:1rem}.nika-hero-visual{border-radius:20px;height:390px}.nika-hero-visual figcaption,.nika-video-photo figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:17px;left:18px;right:18px}.nika-hero-visual figcaption b,.nika-video-photo figcaption b{text-align:left}.nika-intro,.nika-context,.nika-work,.nika-result,.nika-family,.nika-business,.nika-photo-story,.nika-creative,.nika-products{padding-top:96px}.nika-intro{padding-bottom:0}.nika-work-list{grid-template-columns:1fr}.nika-work-list>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.nika-work-list>div:last-child{border-bottom:0!important}.nika-level{min-height:330px;padding:25px}.nika-level small{left:25px;right:25px}.nika-business-card{border-radius:20px;padding:28px}.nika-business-card h2{margin-top:43px;font-size:1.55rem}.nika-story-photo,.nika-video-photo{border-radius:20px;height:430px}.nika-creative-columns{grid-template-columns:1fr}.nika-team{gap:30px;margin-top:96px;padding:28px}.nika-team-heading{gap:13px}.nika-future{margin-top:90px;padding:50px 0}.nika-case{border-radius:20px;margin-top:96px;padding:28px}.nika-case-stage h3{margin-top:37px}.nika-product-card{min-height:330px;padding:25px}.nika-product-card .text-link{bottom:25px;left:25px}.nika-cta{margin-top:72px;margin-bottom:90px;padding:44px 0}.nika-cta .cta-actions{flex-direction:column}.nika-cta .button{width:100%}}@media (width<=430px){.nika-hero-copy h1{font-size:1.7rem}.nika-hero-visual{height:340px}.nika-hero-label{padding:8px 10px;top:15px;left:15px}.nika-hero-label>span{width:34px;height:34px}.nika-hero-label small{font-size:.6rem}.nika-story-photo,.nika-video-photo{height:360px}.nika-business-card{padding:24px}}.language-switch{color:var(--muted);align-items:center;display:flex;position:relative}.language-switch .flag{border-radius:3px;width:24px;height:16px;display:block;box-shadow:0 0 0 1px #ffffff2e}.language-current{border:1px solid var(--line);height:36px;color:inherit;cursor:pointer;background:#0a0f1799;border-radius:999px;align-items:center;gap:7px;padding:0 10px;transition:border-color .2s,color .2s;display:flex}.language-current:hover,.language-switch.open .language-current{border-color:var(--line-strong);color:var(--text)}.language-current svg:last-child{transition:transform .2s}.language-switch.open .language-current svg:last-child{transform:rotate(180deg)}.language-menu{z-index:80;transform-origin:100% 0;background:linear-gradient(145deg,#080e16fc,#05090ffc);border:1px solid #5ca1d442;border-radius:16px;gap:4px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000008c}.language-menu a{border-radius:10px;place-items:center;width:44px;height:34px;transition:background .2s;display:grid}.language-menu a:hover,.language-menu a:focus-visible{background:#0097ec24}.language-menu a.active{box-shadow:inset 0 0 0 1px var(--line-strong);background:#0097ec38}.language-switch:not(.compact) .language-menu{transform-origin:0 0;grid-template-columns:repeat(3,auto);left:0;right:auto}.language-switch a{color:inherit;text-decoration:none;transition:color .2s}.language-switch a:hover,.language-switch a.active{color:var(--text)}.language-switch span{opacity:.35}.mobile-menu>.language-switch{width:max-content;margin:8px 0 22px}.english-page .page-hero-copy h1{max-width:820px}.english-photo-story{grid-template-columns:1.08fr .92fr;gap:14px;padding-top:130px;display:grid}.english-photo-story>div{min-width:0}.english-photo-story figure{background:#07101a;border:1px solid #6fb0d833;border-radius:25px;height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000047}.english-photo-story>div:nth-child(2) figure{height:440px;margin-top:80px}.english-photo-story figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 43%,#03080de6);position:absolute;inset:0}.english-photo-story img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.english-photo-story figure:hover img{transform:scale(1.025)}.english-photo-story figcaption{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.english-photo-story figcaption span{color:#72bddf;letter-spacing:.12em;font:.68rem monospace}.english-photo-story figcaption b{text-align:right;max-width:320px;font-size:.94rem;line-height:1.4}@media (width<=920px){.english-photo-story{grid-template-columns:1fr}.english-photo-story>div:nth-child(2) figure{height:460px;margin-top:0}}@media (width<=620px){.english-photo-story{padding-top:96px}.english-photo-story figure,.english-photo-story>div:nth-child(2) figure{border-radius:19px;height:350px}.english-photo-story figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:16px;left:17px;right:17px}.english-photo-story figcaption b{text-align:left}.nika-hero-copy h1,.command-page .page-hero h1{font-size:1.15rem}}.mega-grid>a,.company-menu-grid>a{position:relative}.mega-grid>a.is-current,.company-menu-grid>a.is-current{background:linear-gradient(90deg,#0097ec33,#0097ec0d 70%,#0000);box-shadow:inset 0 0 0 1px #4bcaff47}.mega-grid>a.is-current:before,.company-menu-grid>a.is-current:before{content:"";background:#4bcaff;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 12px #4bcaffd9}.company-menu-grid>a.is-current:hover{transform:none}.mega-grid>a.is-current b,.company-menu-grid>a.is-current b{color:#eaf8ff}.mega-grid>a.is-current i,.company-menu-grid>a.is-current i{color:var(--cyan)}.menu-current-tag{color:#8ad8ff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:2px;background:#4bcaff14;border:1px solid #4bcaff59;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:2px 7px 2px 6px;font:600 .52rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.menu-current-tag:before{content:"";background:#4bcaff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite menu-current-pulse;box-shadow:0 0 8px #4bcaff}@keyframes menu-current-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.menu-current-tag:before{animation:none}}.mega-head a.is-current{color:#eaf8ff}.mega-head a.is-current .menu-current-tag{margin-left:2px}.mobile-links a.is-current{color:#eaf8ff;background:linear-gradient(90deg,#0097ec29,#0000 75%);padding-left:14px;position:relative}.mobile-links a.is-current:before{content:"";background:#4bcaff;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 12px #4bcaffd9}.mobile-links a .menu-current-tag{margin-left:auto}.solution-detail-page .content-section>.content-head{margin-bottom:26px}.solution-detail-page .scenario-card,.solution-detail-page .scenario-card:first-child{min-height:0;padding:24px 26px 20px}.solution-detail-page .scenario-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.solution-detail-page .scenario-card-head svg{width:28px;height:28px;color:var(--page-icon,#79cceb);opacity:.9;transition:color .22s,opacity .22s}.solution-detail-page .scenario-card:hover .scenario-card-head svg{color:var(--page-icon-strong,#b4ecff);opacity:1}.solution-detail-page .scenario-card-head span{color:#466d84;font:.6rem monospace}.solution-detail-page .scenario-card h3{margin:0 0 9px;font-size:.95rem}.solution-detail-page .scenario-card p{min-height:0;margin:0 0 18px}.solution-detail-page .scenario-card>.scenario-control{margin-top:auto;padding-top:14px}@media (width<=620px){.solution-detail-page .scenario-card,.solution-detail-page .scenario-card:first-child{min-height:0;padding:22px 20px 18px}}.solution-detail-page .outcome-row{border:0;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.solution-detail-page .outcome-row>.outcome-card{background:radial-gradient(circle at 100% 0,#009df61f,#0000 46%),linear-gradient(145deg,#0d151fe6,#060a10f0);border-radius:18px;flex-direction:column;justify-content:space-between;gap:26px;min-height:148px;padding:22px 22px 21px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden;border:1px solid var(--line)!important}.solution-detail-page .outcome-card:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);border-radius:0 0 2px 2px;width:38px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:22px;box-shadow:0 0 14px #4bcaff8c}.solution-detail-page .outcome-card:hover{background:radial-gradient(circle at 100% 0,#009df633,#0000 50%),linear-gradient(145deg,#0f1925eb,#060a10f0);transform:translateY(-3px);border-color:var(--line-strong)!important}.solution-detail-page .outcome-card:hover:before{width:calc(100% - 44px)}.solution-detail-page .outcome-card-top{justify-content:space-between;align-items:flex-start;display:flex}.solution-detail-page .outcome-card-top svg{width:26px;height:26px;color:var(--page-icon,#79cceb);opacity:.9;transition:color .22s,opacity .22s}.solution-detail-page .outcome-card:hover .outcome-card-top svg{color:var(--page-icon-strong,#b4ecff);opacity:1}.solution-detail-page .outcome-card-top span{color:#466d84;letter-spacing:.08em;font:.6rem monospace}.solution-detail-page .outcome-card b{color:#eaf6ff;letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.3}@media (width<=1000px){.solution-detail-page .outcome-row{grid-template-columns:1fr 1fr}}@media (width<=620px){.solution-detail-page .outcome-row{grid-template-columns:1fr 1fr;gap:10px}.solution-detail-page .outcome-row>.outcome-card{gap:20px;min-height:124px;padding:18px 16px 17px}.solution-detail-page .outcome-card b{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.solution-detail-page .outcome-card,.solution-detail-page .outcome-card:before{transition:none}.solution-detail-page .outcome-card:hover{transform:none}}.solution-detail-page .outcome-card b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width>=921px){.solution-detail-page .page-hero{gap:6%;min-height:0;padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(28px,4.8vh,60px)}.solution-detail-page .seo-breadcrumbs{margin-bottom:clamp(10px,1.6vh,18px)}.solution-detail-page .page-hero h1{margin:clamp(12px,1.8vh,22px) 0 clamp(12px,1.8vh,20px);font-size:clamp(2.3rem,min(4vw,6.2vh),4.4rem)}.solution-detail-page .page-hero-copy>p{margin:0;font-size:clamp(.92rem,1.75vh,1.02rem);line-height:1.62}.solution-detail-page .page-hero .hero-actions{margin-top:clamp(16px,2.8vh,30px)}.solution-detail-page .solution-detail-image{height:clamp(250px,100svh - 330px,440px)}.solution-detail-page .outcome-row{margin-top:0}.solution-detail-page .outcome-row>.outcome-card{gap:clamp(14px,2.2vh,24px);min-height:clamp(106px,13vh,140px);padding:clamp(16px,2.2vh,22px) 22px}}.solution-detail-page .outcome-row>.outcome-card{text-align:left;place-items:stretch stretch}.solution-detail-page .outcome-card-top{width:100%}.solution-detail-page .outcome-card>b{width:100%;display:block}.about-proof{gap:12px;margin-top:0;border:0!important}.about-proof>.about-proof-card{text-align:left;background:radial-gradient(circle at 100% 0,#009df61f,#0000 46%),linear-gradient(145deg,#0d151fe6,#060a10f0);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:22px;min-height:148px;padding:22px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden;border:1px solid var(--line)!important}.about-proof-card:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);border-radius:0 0 2px 2px;width:38px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:22px;box-shadow:0 0 14px #4bcaff8c}.about-proof>.about-proof-card:hover{background:radial-gradient(circle at 100% 0,#009df633,#0000 50%),linear-gradient(145deg,#0f1925eb,#060a10f0);transform:translateY(-3px);border-color:var(--line-strong)!important}.about-proof-card:hover:before{width:calc(100% - 44px)}.about-proof>.about-proof-card>.about-proof-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.about-proof .about-proof-top svg{width:26px;height:26px;color:var(--page-icon,#79cceb);opacity:.9;transition:color .22s,opacity .22s}.about-proof .about-proof-card:hover .about-proof-top svg{color:var(--page-icon-strong,#b4ecff);opacity:1}.about-proof .about-proof-top span{color:#466d84;letter-spacing:.08em;max-width:none;font:.6rem monospace}.about-proof>.about-proof-card>.about-proof-copy{flex-direction:column;gap:7px;display:flex}.about-proof .about-proof-copy b{color:#eaf6ff;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.95rem;font-weight:600;line-height:1.3}.about-proof .about-proof-copy span{color:#7f93a4;max-width:none;font-size:.78rem;line-height:1.5}@media (width<=1000px){.infra-proof.about-proof,.security-proof.about-proof{grid-template-columns:1fr 1fr}}@media (width<=760px){.partners-proof.about-proof,.faq-proof.about-proof{grid-template-columns:1fr}}@media (width<=620px){.infra-proof.about-proof,.security-proof.about-proof{grid-template-columns:1fr}.about-proof{gap:10px}.about-proof>.about-proof-card{gap:16px;min-height:0;padding:18px}}@media (prefers-reduced-motion:reduce){.about-proof-card,.about-proof-card:before{transition:none}.about-proof>.about-proof-card:hover{transform:none}}@media (width>=921px){:is(.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero{gap:6%;min-height:0;padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(28px,4.8vh,60px)}:is(.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .seo-breadcrumbs{margin-bottom:clamp(10px,1.6vh,18px)}:is(.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero h1{margin:clamp(12px,1.8vh,22px) 0 clamp(12px,1.8vh,20px);font-size:clamp(2.3rem,min(4vw,6.2vh),4.4rem)}:is(.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero-copy>p{margin:0;font-size:clamp(.92rem,1.75vh,1.02rem);line-height:1.62}:is(.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero .hero-actions{margin-top:clamp(16px,2.8vh,30px)}:is(.infra-hero-photo,.security-hero-photo,.partners-hero-photo,.faq-hero-photo){height:clamp(250px,100svh - 360px,440px)}.about-proof>.about-proof-card{gap:clamp(14px,2.2vh,22px);min-height:clamp(118px,15vh,158px);padding:clamp(16px,2.2vh,22px) 22px}}.about-proof .about-proof-top span,.about-proof .about-proof-copy span{margin-top:0}.about-proof .about-proof-copy b,.about-proof .about-proof-copy span{display:block}@media (width<=1000px){.agent-product-proof.about-proof{grid-template-columns:1fr 1fr}}@media (width<=620px){.agent-product-proof.about-proof{grid-template-columns:1fr}}@media (width>=921px){.agent-product-page .page-hero{gap:6%;min-height:0;padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(28px,4.8vh,60px)}.agent-product-page .seo-breadcrumbs{margin-bottom:clamp(10px,1.6vh,18px)}.agent-product-page .page-hero h1{margin:clamp(12px,1.8vh,22px) 0 clamp(12px,1.8vh,20px);font-size:clamp(2.3rem,min(4vw,6.2vh),4.4rem)}.agent-product-page .page-hero-copy>p{margin:0;font-size:clamp(.92rem,1.75vh,1.04rem);line-height:1.62}.agent-product-page .page-hero .hero-actions{margin-top:clamp(16px,2.8vh,30px)}.agent-product-page .page-hero-side{align-self:center}.agent-product-hero-photo{height:clamp(250px,100svh - 360px,440px);min-height:0}}.capabilities-page .capability-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.capabilities-page .capability-bento .capability-card{background:radial-gradient(circle at 100% 0,#009df61c,#0000 44%),linear-gradient(145deg,#0d151fe6,#060a10f0);border-radius:18px;flex-direction:column;gap:clamp(22px,3vh,30px);min-height:0;padding:24px 24px 26px;transition:border-color .25s,transform .25s,background .25s;display:flex;grid-column:auto!important}.capabilities-page .capability-card:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);border-radius:0 0 2px 2px;width:38px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:24px;box-shadow:0 0 14px #4bcaff8c}.capabilities-page .capability-bento .capability-card:hover{border-color:var(--line-strong);background:radial-gradient(circle at 100% 0,#009df630,#0000 50%),linear-gradient(145deg,#0f1925eb,#060a10f0);transform:translateY(-3px)}.capabilities-page .capability-card:hover:before{width:calc(100% - 48px)}.capabilities-page .capability-card header{align-items:flex-start}.capabilities-page .capability-card header span{color:#4f7488;letter-spacing:.1em;text-transform:uppercase;font:.6rem monospace}.capabilities-page .capability-card-copy{flex-direction:column;gap:9px;display:flex}.capabilities-page .capability-bento .capability-card h3{color:#eaf6ff;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.capabilities-page .capability-bento .capability-card p{color:#8195a5;max-width:none;margin:0;font-size:.84rem;line-height:1.6}@media (width<=1000px){.capabilities-page .capability-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.capabilities-page .capability-bento{grid-template-columns:1fr;gap:10px;margin-top:28px}.capabilities-page .capability-bento .capability-card{gap:18px;padding:20px 20px 22px}.capabilities-page .capability-bento .capability-card p{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.capabilities-page .capability-bento .capability-card,.capabilities-page .capability-card:before{transition:none}.capabilities-page .capability-bento .capability-card:hover{transform:none}}@property --cvp{syntax:"<number>";inherits:false;initial-value:0}.capabilities-page .capability-cell{z-index:1;display:flex;position:relative}.capabilities-page .capability-cell:is(:hover,:focus-within){z-index:40}.capabilities-page .capability-bento .capability-card{cursor:default;outline:none;width:100%;height:100%}.capabilities-page .capability-bento .capability-card:focus-visible{border-color:#4bcaff8c}.capability-pop{opacity:0;visibility:hidden;transform-origin:0 100%;pointer-events:none;background:radial-gradient(circle at 10% 0,#009df62e,#0000 40%),radial-gradient(circle at 100% 100%,#0078dc1a,#0000 45%),linear-gradient(160deg,#0c1926fb,#050a11fb);border:1px solid #5cbef042;border-radius:20px;width:min(820px,100vw - 48px);padding:15px 18px 18px 15px;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(12px)scale(.97);box-shadow:0 34px 80px #0009,0 0 50px #008ce624}.capability-cell:nth-child(3n+2) .capability-pop{transform-origin:bottom;left:50%;transform:translate(-50%,12px)scale(.97)}.capability-cell:nth-child(3n) .capability-pop{transform-origin:100% 100%;left:auto;right:0}.capability-cell:is(:hover,:focus-within) .capability-pop{opacity:1;visibility:visible;transition-delay:.1s,.1s,0s;transform:translateY(0)scale(1)}.capability-cell:nth-child(3n+2):is(:hover,:focus-within) .capability-pop{transform:translate(-50%)scale(1)}.capability-pop-head{align-items:center;gap:9px;padding:0 2px;display:flex}.capability-pop-head svg{color:#6cd3ff;flex:none}.capability-pop-head b{color:#eaf6ff;font-size:.9rem;font-weight:600}.capability-pop-head span{color:#5d8aa2;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font:.58rem monospace}.capability-pop-body{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:22px;margin-top:12px;display:grid}.capability-pop-text>p{color:#c1d2dd;margin:0 0 14px;font-size:.84rem;line-height:1.62}.capability-pop-text ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.capability-pop-text li{color:#9db2c1;opacity:0;background:#0a162299;border:1px solid #76a2c81f;border-radius:10px;padding:8px 10px 8px 30px;font-size:.76rem;line-height:1.45;animation:.55s cubic-bezier(.2,.8,.2,1) forwards cvLi;position:relative;transform:translate(-8px)}.capability-pop-text li:before{content:"";background:#4bcaff;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:12px;box-shadow:0 0 10px #4bcaffd9}.capability-pop-text li:first-child{animation-delay:.18s}.capability-pop-text li:nth-child(2){animation-delay:.3s}.capability-pop-text li:nth-child(3){animation-delay:.42s}@keyframes cvLi{to{opacity:1;transform:none}}.capability-pop *{animation-play-state:paused}.capability-cell:is(:hover,:focus-within) .capability-pop *{animation-play-state:running}.cv{color:#7fb6cf;--cv-loop:6s;background:radial-gradient(circle,#008ce621,#0000 62%),linear-gradient(#76a2c80b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#76a2c80b 1px,#0000 1px) 0 0/20px 20px,#040a11;border:1px solid #76a2c81f;border-radius:14px;width:400px;height:220px;position:relative;overflow:hidden}.cv:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#03080e8c);position:absolute;inset:0}.cv i,.cv em,.cv b{font-style:normal}.cv>*{position:absolute}.cv-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-rail{fill:none;stroke:#4bcaff33;stroke-width:1.4px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;animation:1.3s linear infinite cvDash}.cv-rail.strong{stroke:#5fd6a44d}@keyframes cvDash{to{stroke-dashoffset:-18px}}.cv-draw{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180px;vector-effect:non-scaling-stroke}.cv-packet{offset-rotate:0deg;opacity:0;background:#aee9ff;border-radius:50%;width:8px;height:8px;top:0;left:0;box-shadow:0 0 6px 2px #4bcaffe6,0 0 16px 4px #4bcaff59}@keyframes cvGlowBorder{0%,to{box-shadow:none}50%{box-shadow:0 0 22px #4bcaff4d}}.cv-page{background:linear-gradient(#0e1c2af5,#081019f5);border:1px solid #76a2c842;border-radius:7px;width:76px;height:168px;padding:9px 8px;top:26px;overflow:hidden}.cv-page.p1{left:14px;transform:rotate(-2deg)}.cv-page.p2{left:104px;transform:rotate(1.5deg)}.cv-page b{color:#6f93a8;letter-spacing:.06em;margin-bottom:9px;font:.44rem monospace;display:block}.cv-page i{background:#8cb4d233;border-radius:2px;height:4px;margin:0 0 9px;display:block}.cv-page i:nth-of-type(3n){width:62%}.cv-page i:nth-of-type(3n+2){width:84%}.cv-page i.hl{animation:cvHl var(--cv-loop) ease infinite}.cv-page.p2 i.hl{animation-delay:.5s}@keyframes cvHl{0%,16%,96%,to{box-shadow:none;background:#8cb4d233}22%,88%{background:#f3b35ce6;box-shadow:0 0 10px #f3b35c8c}}.cv-beam{height:24px;animation:cvBeam var(--cv-loop) linear infinite;background:linear-gradient(#0000,#4bcaff73 70%,#bef0ffe6 92%,#0000);position:absolute;top:-24px;left:0;right:0}.cv-page.p2 .cv-beam{animation-delay:.35s}@keyframes cvBeam{0%{opacity:0;top:-24px}2%{opacity:1}30%{opacity:1;top:100%}31%,to{opacity:0;top:100%}}.cv-docs .cv-draw.diff{stroke:#f3b35c;filter:drop-shadow(0 0 4px #f3b35ccc);animation:cvDraw var(--cv-loop) ease infinite}@keyframes cvDraw{0%,30%{stroke-dashoffset:180px;opacity:1}42%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.cv-docs .cv-packet{animation:cvRideA var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}.cv-docs .k1{offset-path:path("M186 110 C 206 110, 212 77, 234 77")}.cv-docs .k2{offset-path:path("M186 110 L 234 119");animation-delay:.4s}.cv-docs .k3{offset-path:path("M186 110 C 206 110, 212 161, 234 161");animation-delay:.8s}@keyframes cvRideA{0%,40%{offset-distance:0%;opacity:0}43%{opacity:1}53%{opacity:1}56%,to{offset-distance:100%;opacity:0}}.cv-sheet{width:150px;height:168px;animation:cvSheet var(--cv-loop) ease infinite;background:linear-gradient(#0c1e22f2,#061016f5);border:1px solid #5fd6a442;border-radius:10px;padding:10px;top:26px;left:234px}@keyframes cvSheet{0%,50%{box-shadow:none}70%,90%{box-shadow:0 0 26px #5fd6a42e}}.cv-sheet header{color:#5fd6a4;align-items:center;gap:6px;height:16px;margin-bottom:10px;display:flex}.cv-sheet header i{background:#5fd6a440;border-radius:2px;flex:1;height:4px}.cv-sheet header em{color:#5f9f88;font:.5rem monospace}.cv-sheet p{background:#5fd6a40d;border:1px solid #5fd6a41a;border-radius:7px;align-items:center;gap:6px;height:30px;margin:0 0 12px;padding:0 7px;display:flex;position:relative}.cv-sheet .key{background:#7fd6ff80;border-radius:2px;width:22px;height:5px}.cv-sheet .val{transform-origin:0;height:5px;animation:cvFill var(--cv-loop) cubic-bezier(.2,.8,.2,1) infinite;background:#eaf6ff73;border-radius:2px;flex:1;transform:scaleX(0)}.cv-sheet em{color:#7fb6cf;opacity:0;animation:cvFade var(--cv-loop) ease infinite;font:.46rem monospace}.cv-sheet p svg{color:#5fd6a4;opacity:0;animation:cvPop var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;transform:scale(.3)}.cv-sheet .r2 :is(.val,em,svg){animation-delay:.4s}.cv-sheet .r3 :is(.val,em,svg){animation-delay:.8s}@keyframes cvFill{0%,55%{transform:scaleX(0)}63%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes cvFade{0%,58%{opacity:0}64%,92%{opacity:1}98%,to{opacity:0}}@keyframes cvPop{0%,62%{opacity:0;transform:scale(.3)}68%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.3)}}.cv-table{background:#0a141ff2;border:1px solid #76a2c83d;border-radius:8px;width:124px;height:90px;padding:8px 9px;left:16px;overflow:hidden}.cv-table.ta{top:20px}.cv-table.tb{top:112px}.cv-table b{color:#6f93a8;margin-bottom:6px;font:.46rem monospace;display:block}.cv-table p{grid-template-columns:1.2fr 1fr 1fr;gap:4px;margin:0 0 5px;display:grid}.cv-table p i{background:#8cb4d226;border-radius:2px;height:11px}.cv-table p:first-of-type i{background:#7fd6ff38}.cv-table i.bad{animation:cvBad var(--cv-loop) ease infinite}.cv-table.tb i.bad{animation-name:cvBad2}@keyframes cvBad{0%,26%{box-shadow:none;background:#8cb4d226}30%,58%{background:#ff6e6ebf;box-shadow:0 0 10px #ff6e6e99}66%,to{box-shadow:none;background:#5fd6a473}}@keyframes cvBad2{0%,26%{box-shadow:none;background:#8cb4d226}30%,58%{background:#f3b35ccc;box-shadow:0 0 10px #f3b35c8c}66%,to{box-shadow:none;background:#5fd6a473}}.cv-rowscan{height:15px;animation:cvRows var(--cv-loop) ease-in-out infinite;background:linear-gradient(90deg,#0000,#4bcaff47,#0000);border-radius:3px;top:22px;left:6px;right:6px}@keyframes cvRows{0%{opacity:0;top:22px}3%{opacity:1}28%{opacity:1;top:74px}31%,to{opacity:0;top:74px}}.cv-tables .cv-draw.diff{stroke:#ff8a8a;filter:drop-shadow(0 0 4px #ff6e6eb3);animation:cvDraw var(--cv-loop) ease infinite}.cv-neq{color:#ff9a9a;opacity:0;width:24px;height:24px;animation:cvNeq var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:#2a0f14;border:1px solid #ff6e6e99;border-radius:50%;place-items:center;font:600 .8rem system-ui;display:grid;top:104px;left:158px;transform:scale(.3)}@keyframes cvNeq{0%,36%{opacity:0;transform:scale(.3)}42%,58%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(.3)}}.cv-tables .cv-packet{animation:cvRideB var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}.cv-tables .k1,.cv-tables .k2{offset-path:path("M140 64 C 190 64, 196 110, 234 110")}.cv-tables .k3,.cv-tables .k4{offset-path:path("M140 156 C 190 156, 196 110, 234 110")}.cv-tables .k2,.cv-tables .k4{animation-delay:.35s}@keyframes cvRideB{0%,50%{offset-distance:0%;opacity:0}53%{opacity:1}62%{opacity:1}65%,to{offset-distance:100%;opacity:0}}.cv-result{width:148px;height:172px;animation:cvSheet var(--cv-loop) ease infinite;background:linear-gradient(#0c1e22f2,#061016f5);border:1px solid #5fd6a447;border-radius:10px;padding:10px;top:24px;left:236px}.cv-result header{color:#5fd6a4;justify-content:space-between;align-items:center;height:16px;margin-bottom:10px;display:flex}.cv-result header em{color:#7ff0bd;opacity:0;animation:cvPop var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:#5fd6a424;border-radius:5px;padding:1px 6px;font:.5rem monospace;animation-delay:1.3s}.cv-result p{opacity:.15;height:17px;animation:cvRow var(--cv-loop) ease infinite;grid-template-columns:1.3fr 1fr 1fr 12px;align-items:center;gap:5px;margin:0 0 9px;display:grid}.cv-result p i{background:#eaf6ff47;border-radius:2px;height:9px}.cv-result p svg{color:#5fd6a4}.cv-result .r2{animation-delay:.18s}.cv-result .r3{animation-delay:.36s}.cv-result .r4{animation-delay:.54s}.cv-result .r5{animation-delay:.72s}@keyframes cvRow{0%,62%{opacity:.15;transform:translate(-6px)}68%,92%{opacity:1;transform:none}98%,to{opacity:.15}}.cv-note{background:#0e1a26e6;border:1px dashed #8cb4d257;border-radius:7px;width:68px;height:46px;padding:9px 8px;animation:3s ease-in-out infinite cvBob;left:18px}.cv-note.n1{top:22px;transform:rotate(-5deg)}.cv-note.n2{animation-delay:.5s;top:87px}.cv-note.n3{animation-delay:1s;top:152px;transform:rotate(4deg)}.cv-note i{background:#8cb4d24d;border-radius:2px;height:4px;margin:0 0 6px;display:block}.cv-note i:nth-child(2){width:70%}.cv-note i:nth-child(3){width:48%}@keyframes cvBob{50%{translate:0 -4px}}.cv-materials .cv-packet{animation:2s linear infinite cvRideLoop}.cv-materials .k1{offset-path:path("M86 46 C 120 46, 140 104, 184 110")}.cv-materials .k2{offset-path:path("M86 110 L 184 110");animation-delay:.66s}.cv-materials .k3{offset-path:path("M86 176 C 120 176, 140 116, 184 110");animation-delay:1.33s}@keyframes cvRideLoop{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.cv-materials .k4,.cv-materials .k5,.cv-materials .k6{animation:cvRideOut var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}.cv-materials .k4{offset-path:path("M236 110 C 256 110, 258 50, 282 44")}.cv-materials .k5{offset-path:path("M236 110 L 282 110");animation-delay:1.1s}.cv-materials .k6{offset-path:path("M236 110 C 256 110, 258 170, 282 176");animation-delay:2.2s}@keyframes cvRideOut{0%,18%{offset-distance:0%;opacity:0}21%{opacity:1}29%{opacity:1}32%,to{offset-distance:100%;opacity:0}}.cv-core{color:#e3f8ff;background:radial-gradient(circle,#78dcff8c,#006ec82e 62%,#0000 72%);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;top:82px;left:182px}.cv-core .ring{background:conic-gradient(#0000,#4bcaff 25%,#0000 45%,#5fd6a4e6 70%,#0000);border-radius:50%;animation:2.4s linear infinite cvSpin;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.cv-core .ring.r2{background:0 0;border:1px solid #4bcaff80;animation:2s ease-out infinite cvRipple;inset:-2px;-webkit-mask:none;mask:none}.cv-core svg{filter:drop-shadow(0 0 8px #78dcffe6);animation:2s ease-in-out infinite cvBreathe}@keyframes cvSpin{to{transform:rotate(360deg)}}@keyframes cvRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cvBreathe{50%{transform:scale(1.15)}}.cv-out{color:#6cd3ff;width:104px;height:44px;animation:cvOut var(--cv-loop) ease infinite;background:#0a141ff2;border:1px solid #76a2c838;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex;left:282px}.cv-out.o1{top:22px}.cv-out.o2{animation-delay:1.1s;top:88px}.cv-out.o3{animation-delay:2.2s;top:154px}@keyframes cvOut{0%,26%{box-shadow:none;border-color:#76a2c838}34%,70%{border-color:#4bcaff8c;box-shadow:0 0 18px #4bcaff38}80%,to{box-shadow:none;border-color:#76a2c838}}.cv-out .lines{flex:1;gap:4px;display:grid}.cv-out .lines i{transform-origin:0;height:4px;animation:cvType var(--cv-loop) ease infinite;background:#eaf6ff73;border-radius:2px;transform:scaleX(0)}.cv-out .lines i:nth-child(2){width:80%;animation-delay:.15s}.cv-out .lines i:nth-child(3){width:55%;animation-delay:.3s}@keyframes cvType{0%,30%{transform:scaleX(0)}40%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.cv-out .bars{flex:1;align-items:flex-end;gap:4px;height:24px;display:flex}.cv-out .bars i{transform-origin:bottom;animation:cvGrow var(--cv-loop) cubic-bezier(.3,1.4,.5,1) infinite;background:linear-gradient(#8fe2ff,#2c9be0);border-radius:2px 2px 0 0;flex:1;animation-delay:1.1s;transform:scaleY(0)}.cv-out .bars i:first-child{height:40%}.cv-out .bars i:nth-child(2){height:70%}.cv-out .bars i:nth-child(3){height:52%}.cv-out .bars i:nth-child(4){height:88%}.cv-out .bars i:nth-child(5){height:100%}.cv-out .bars i:nth-child(2){animation-delay:1.2s}.cv-out .bars i:nth-child(3){animation-delay:1.3s}.cv-out .bars i:nth-child(4){animation-delay:1.4s}.cv-out .bars i:nth-child(5){animation-delay:1.5s}@keyframes cvGrow{0%,30%{transform:scaleY(0)}40%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}.cv-out .cells{flex:1;grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.cv-out .cells i{opacity:0;height:8px;animation:cvFadeCell var(--cv-loop) ease infinite;background:#5fd6a48c;border-radius:2px;animation-delay:2.2s}.cv-out .cells i:nth-child(2){animation-delay:2.28s}.cv-out .cells i:nth-child(3){animation-delay:2.36s}.cv-out .cells i:nth-child(4){animation-delay:2.44s}.cv-out .cells i:nth-child(5){animation-delay:2.52s}.cv-out .cells i:nth-child(6){animation-delay:2.6s}.cv-out .cells i:nth-child(7){animation-delay:2.68s}.cv-out .cells i:nth-child(8){animation-delay:2.76s}@keyframes cvFadeCell{0%,30%{opacity:0}36%,88%{opacity:1}96%,to{opacity:0}}.cv-browser{background:linear-gradient(#0c1824f7,#070e16f7);border:1px solid #76a2c842;border-radius:11px;width:372px;height:196px;top:12px;left:14px;overflow:hidden}.cv-browser>*{position:absolute}.cv-browser header{border-bottom:1px solid #76a2c824;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex;position:relative}.cv-browser header>i{background:#8cb4d24d;border-radius:50%;width:7px;height:7px}.cv-browser header>i:first-child{background:#ff7a7a80}.cv-browser header span{color:#5fd6a4;background:#ffffff0b;border-radius:6px;flex:1;align-items:center;gap:5px;height:17px;margin-left:10px;padding:0 9px;display:flex}.cv-browser .url{white-space:nowrap;color:#9cc6da;width:0;animation:cvUrl var(--cv-loop) steps(29) infinite;font:.52rem/1 monospace;display:inline-block;overflow:hidden}@keyframes cvUrl{0%{width:0}20%,94%{width:29ch}to{width:0}}.cv-browser .caret{background:#9fe3ff;width:1px;height:10px;animation:.8s step-end infinite cvCaret}@keyframes cvCaret{50%{opacity:0}}.cv-hits{gap:14px;padding:0 20px;display:grid;top:46px;left:0;right:0}.cv-hits p{align-items:center;gap:10px;height:20px;margin:0;display:flex;position:relative}.cv-hits p i{background:linear-gradient(90deg,#eaf6ff1f,#eaf6ff59,#eaf6ff1f) 0 0/200% 100%;border-radius:3px;width:170px;height:6px;animation:1.2s linear infinite cvShimmer}.cv-hits p em{background:#8cb4d229;border-radius:3px;width:60px;height:6px}.cv-hits p svg{opacity:.15;animation:cvHit var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;flex:none}@keyframes cvShimmer{to{background-position:-200% 0}}.cv-hits .h1 svg{color:#5fd6a4;animation-delay:0s}.cv-hits .h2 svg{color:#5fd6a4;animation-delay:.6s}.cv-hits .h3 svg{color:#ff8a8a;animation-name:cvHitBad;animation-delay:1.3s}@keyframes cvHit{0%,34%{opacity:.15;transform:scale(.6)}40%,92%{opacity:1;transform:scale(1)}98%,to{opacity:.15;transform:scale(.6)}}@keyframes cvHitBad{0%,34%{opacity:.15;transform:scale(.6)rotate(0)}38%{opacity:1;transform:scale(1.1)rotate(-12deg)}41%{transform:scale(1)rotate(10deg)}44%,92%{opacity:1;transform:scale(1)rotate(0)}98%,to{opacity:.15}}.cv-hits .h3{animation:cvDim var(--cv-loop) ease infinite}@keyframes cvDim{0%,58%{opacity:1}64%,92%{opacity:.5}to{opacity:1}}.cv-hits .strike{transform-origin:0;width:236px;height:2px;animation:cvStrike var(--cv-loop) ease infinite;background:#ff8a8a;border-radius:2px;position:absolute;top:9px;left:24px;transform:scaleX(0);box-shadow:0 0 8px #ff6e6e99}@keyframes cvStrike{0%,56%{transform:scaleX(0)}64%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}.cv-research .cv-draw.cross{stroke:#5fd6a4;filter:drop-shadow(0 0 4px #5fd6a4cc);animation:cvDrawLate var(--cv-loop) ease infinite}@keyframes cvDrawLate{0%,44%{stroke-dashoffset:180px;opacity:1}54%,90%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0}}.cv-confirm{color:#7ff0bd;opacity:0;animation:cvPopLate var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:#5fd6a429;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font:.5rem monospace;display:flex;top:62px;left:318px}@keyframes cvPopLate{0%,52%{opacity:0;transform:scale(.3)}58%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.cv-lens{color:#d2f3ff;filter:drop-shadow(0 0 10px #4bcaffcc);animation:cvLensMove var(--cv-loop) cubic-bezier(.45,0,.3,1) infinite;top:40px;left:40px}@keyframes cvLensMove{0%,20%{opacity:0;transform:translate(0)}24%{opacity:1}34%{transform:translate(120px,4px)}46%{transform:translate(40px,38px)}58%{transform:translate(150px,72px)}70%{opacity:1;transform:translate(260px,20px)}78%,to{opacity:0;transform:translate(260px,20px)}}.cv-shot{background:linear-gradient(150deg,#0d1c2b,#060d15);border:1px solid #76a2c83d;border-radius:10px;width:230px;height:180px;top:20px;left:14px;overflow:hidden}.cv-shot>*{position:absolute}.cv-shot .obj{border-radius:5px}.cv-shot .table{background:repeating-linear-gradient(0deg,#8cb4d233 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,#8cb4d233 0 1px,#0000 1px 23px),#8cb4d20d;width:92px;height:70px;top:14px;left:10px}.cv-shot .chart{justify-content:space-around;align-items:flex-end;width:102px;height:80px;padding:8px;display:flex;top:14px;left:118px}.cv-shot .chart i{background:linear-gradient(#8fe2ffb3,#2c9be059);border-radius:2px 2px 0 0;width:14px}.cv-shot .chart i:first-child{height:40%}.cv-shot .chart i:nth-child(2){height:75%}.cv-shot .chart i:nth-child(3){height:55%}.cv-shot .chart i:nth-child(4){height:92%}.cv-shot .text{background:repeating-linear-gradient(#eaf6ff47 0 5px,#0000 5px 12px);width:150px;height:54px;top:110px;left:10px}.cv-gridscan{width:60px;height:100%;animation:cvSweep var(--cv-loop) linear infinite;background:linear-gradient(90deg,#0000,#4bcaff14 40%,#a0ebff8c 96%,#0000);top:0;left:-60px}@keyframes cvSweep{0%{opacity:1;left:-60px}28%{opacity:1;left:230px}29%,to{opacity:0;left:230px}}.cv-frame{fill:#4bcaff0d;stroke:#4bcaff;stroke-width:1.6px;stroke-dasharray:420;stroke-dashoffset:420px;filter:drop-shadow(0 0 3px #4bcaffcc);animation:cvFrame var(--cv-loop) ease infinite}.cv-frame.f2{animation-delay:.6s}.cv-frame.f3{animation-delay:1.2s}@keyframes cvFrame{0%,30%{stroke-dashoffset:420px;fill-opacity:0}40%,90%{stroke-dashoffset:0;fill-opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.cv-shot .tag{color:#03121c;opacity:0;width:18px;height:18px;animation:cvTag var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:#4bcaff;border-radius:5px;place-items:center;display:grid;box-shadow:0 0 12px #4bcaffb3}.cv-shot .t1{top:6px;left:4px}.cv-shot .t2{animation-delay:.6s;top:6px;left:112px}.cv-shot .t3{animation-delay:1.2s;top:102px;left:4px}@keyframes cvTag{0%,38%{opacity:0;transform:scale(.3)}44%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.cv-vision .cv-packet{animation:cvRideV var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}.cv-vision .k1{offset-path:path("M116 69 C 170 36, 226 58, 262 58")}.cv-vision .k2{offset-path:path("M234 74 C 246 90, 250 110, 262 110");animation-delay:.6s}.cv-vision .k3{offset-path:path("M174 157 C 214 172, 238 162, 262 162");animation-delay:1.2s}@keyframes cvRideV{0%,42%{offset-distance:0%;opacity:0}45%{opacity:1}52%{opacity:1}55%,to{offset-distance:100%;opacity:0}}.cv-extract{background:linear-gradient(#0c1e22f2,#061016f5);border:1px solid #5fd6a442;border-radius:10px;width:124px;height:152px;padding:10px 10px 0;top:34px;left:262px}.cv-extract p{color:#5fd6a4;opacity:.2;height:30px;animation:cvRowX var(--cv-loop) ease infinite;background:#5fd6a40f;border-radius:7px;align-items:center;gap:8px;margin:0 0 22px;padding:0 8px;display:flex}.cv-extract p i{transform-origin:0;height:5px;animation:cvFillX var(--cv-loop) ease infinite;background:#eaf6ff73;border-radius:2px;flex:1;transform:scaleX(0)}.cv-extract .x2,.cv-extract .x2 i{animation-delay:.6s}.cv-extract .x3,.cv-extract .x3 i{animation-delay:1.2s}@keyframes cvRowX{0%,52%{opacity:.2}58%,90%{opacity:1}97%,to{opacity:.2}}@keyframes cvFillX{0%,54%{transform:scaleX(0)}62%,90%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}.cv-tree{gap:7px;display:grid;top:38px;left:18px}.cv-tree span{color:#7fb6cf;height:17px;animation:cvTreeRow var(--cv-loop) ease infinite;border-radius:5px;align-items:center;gap:6px;padding:0 6px;display:flex;position:relative}.cv-tree span.child{color:#5f8aa1;margin-left:14px}.cv-tree span i{background:#8cb4d247;border-radius:2px;width:40px;height:4px}.cv-tree .f2{animation-delay:.25s}.cv-tree .f3{animation-delay:.5s}.cv-tree .f4{animation-delay:.75s}.cv-tree .f5{animation-delay:1s}.cv-tree .f6{animation-delay:1.25s}@keyframes cvTreeRow{0%,4%,20%,to{color:inherit;background:0 0}9%,14%{color:#bfeaff;background:#4bcaff24}}.cv-gate{color:#f3b35c;width:40px;height:40px;animation:cvGate var(--cv-loop) ease infinite;background:#1e160ae6;border:1px solid #f3b35c80;border-radius:12px;place-items:center;display:grid;top:90px;left:156px}.cv-gate svg{transition:none;position:absolute}.cv-gate .closed{animation:cvLockA var(--cv-loop) ease infinite}.cv-gate .open{opacity:0;animation:cvLockB var(--cv-loop) ease infinite}@keyframes cvGate{0%,24%{color:#f3b35c;box-shadow:none;background:#1e160ae6;border-color:#f3b35c80}30%,92%{color:#5fd6a4;background:#0a1e18e6;border-color:#5fd6a499;box-shadow:0 0 18px #5fd6a44d}to{color:#f3b35c;background:#1e160ae6;border-color:#f3b35c80}}@keyframes cvLockA{0%,24%{opacity:1;transform:none}30%,94%{opacity:0;transform:scale(.6)}to{opacity:1}}@keyframes cvLockB{0%,24%{opacity:0;transform:scale(.6)}30%,94%{opacity:1;transform:none}to{opacity:0}}.cv-db{color:#8fe2ff;background:radial-gradient(circle,#143c5af2,#081420f2);border:1px solid #4bcaff73;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;top:82px;left:234px}.cv-db .wave{border:1px solid #4bcaff8c;border-radius:50%;animation:2.2s ease-out infinite cvRipple;position:absolute;inset:-1px}.cv-db .wave.w2{animation-delay:1.1s}.cv-bot{color:#5fd6a4;width:52px;height:52px;animation:cvBot var(--cv-loop) ease infinite;background:#0a1e18eb;border:1px solid #5fd6a473;border-radius:50%;place-items:center;display:grid;top:84px;left:328px}@keyframes cvBot{0%,55%{box-shadow:none}65%,92%{box-shadow:0 0 26px #5fd6a466}}.cv-files .k1,.cv-files .k2,.cv-files .k3{offset-path:path("M112 110 L 234 110");animation:cvRideF1 var(--cv-loop) linear infinite}.cv-files .k2{animation-delay:.4s}.cv-files .k3{animation-delay:.8s}@keyframes cvRideF1{0%,28%{offset-distance:0%;opacity:0}30%{opacity:1}46%{opacity:1}48%,to{offset-distance:100%;opacity:0}}.cv-files .k4,.cv-files .k5,.cv-files .k6{offset-path:path("M290 110 L 328 110");animation:cvRideF2 var(--cv-loop) linear infinite}.cv-files .k5{animation-delay:.4s}.cv-files .k6{animation-delay:.8s}@keyframes cvRideF2{0%,50%{offset-distance:0%;opacity:0}52%{opacity:1}60%{opacity:1}62%,to{offset-distance:100%;opacity:0}}.cv-clock{background:radial-gradient(circle,#0e2030f2 55%,#08121cf2);border:1px solid #76a2c84d;border-radius:50%;width:152px;height:152px;top:34px;left:22px;box-shadow:inset 0 0 30px #0078dc1f}.cv-clock>*{position:absolute}.cv-clock>i{transform-origin:1px 70px;background:#8cb4d266;border-radius:1px;width:2px;height:8px;top:6px;left:75px}.cv-clock .mark{background:#0a1824;border:2px solid #8cb4d273;border-radius:50%;width:10px;height:10px;top:71px;left:71px}.cv-clock .m1{animation:cvMark var(--cv-loop) ease infinite;animation-delay:0s;transform:rotate(60deg)translateY(-58px)}.cv-clock .m2{animation:cvMark var(--cv-loop) ease infinite;animation-delay:1.5s;transform:rotate(150deg)translateY(-58px)}.cv-clock .m3{animation:cvMark var(--cv-loop) ease infinite;animation-delay:3.5s;transform:rotate(270deg)translateY(-58px)}@keyframes cvMark{0%,14%,30%,to{box-shadow:none;background:#0a1824;border-color:#8cb4d273}17%,22%{background:#4bcaff;border-color:#4bcaff;box-shadow:0 0 14px #4bcaff}}.cv-clock .hand{transform-origin:1px 100%;width:2px;height:60px;animation:cvHand var(--cv-loop) linear infinite;background:linear-gradient(#aee9ff,#4bcaff33);border-radius:2px;bottom:76px;left:75px;box-shadow:0 0 8px #4bcaffcc}@keyframes cvHand{to{transform:rotate(360deg)}}.cv-clock .hub{background:#aee9ff;border-radius:50%;width:12px;height:12px;top:70px;left:70px;box-shadow:0 0 10px #4bcaff}.cv-queue{width:180px;height:176px;top:22px;left:204px}.cv-queue p{color:#6cd3ff;opacity:0;height:34px;animation:cvTask var(--cv-loop) cubic-bezier(.2,.8,.2,1) infinite;background:#0a141ff2;border:1px solid #76a2c838;border-radius:9px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex;position:absolute;left:0;right:0}.cv-queue p i{background:#eaf6ff59;border-radius:2px;flex:1;height:5px}.cv-queue .dot{width:8px;height:8px;animation:cvDone var(--cv-loop) ease infinite;background:#8cb4d266;border-radius:50%}.cv-queue .q1{animation-delay:0s;top:0}.cv-queue .q1 .dot{animation-delay:0s}.cv-queue .q2{animation-delay:1.5s;top:44px}.cv-queue .q2 .dot{animation-delay:1.5s}.cv-queue .q3{animation-delay:3.5s;top:132px}.cv-queue .q3 .dot{animation-delay:3.5s}.cv-queue .q4{color:#f3b35c;border-color:#f3b35c66;animation-name:cvTaskEvent;top:88px}.cv-queue .wait{color:#f3b35c;animation:1.2s ease-in-out infinite cvWait}@keyframes cvTask{0%,16%{opacity:0;transform:translate(-18px)}20%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes cvTaskEvent{0%,56%{opacity:0;transform:translate(-18px)}60%,92%{opacity:1;transform:none;box-shadow:0 0 16px #f3b35c33}98%,to{opacity:0}}@keyframes cvDone{0%,24%{box-shadow:none;background:#8cb4d266}30%,92%{background:#5fd6a4;box-shadow:0 0 8px #5fd6a4}}@keyframes cvWait{50%{opacity:.35}}.cv-plug{color:#f3b35c;background:#1e160ae6;border:1px solid #f3b35c73;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;top:176px;left:160px}.cv-plug .ripple{opacity:0;animation:cvPlug var(--cv-loop) ease-out infinite;border:1px solid #f3b35cb3;border-radius:50%;position:absolute;inset:-1px}@keyframes cvPlug{0%,50%{opacity:0;transform:scale(1)}52%{opacity:1}64%,to{opacity:0;transform:scale(2.4)}}.cv-lead{color:#d9f5ff;background:radial-gradient(circle,#1e5078f2,#081420f5);border:1px solid #4bcaff8c;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;top:78px;left:168px;box-shadow:0 0 30px #4bcaff52}.cv-lead .orbit{border:1px dashed #4bcaff73;border-radius:50%;animation:8s linear infinite cvSpin;position:absolute;inset:-12px}.cv-lead .orbit:after{content:"";background:#aee9ff;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px #4bcaff}.cv-role{color:#8fc9e2;background:#0a141ff5;border:1px solid #76a2c859;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.cv-role.a1{top:29px;left:57px}.cv-role.a2{top:145px;left:57px}.cv-role.a3{top:29px;left:297px}.cv-role .progress{background:conic-gradient(#4bcaff calc(var(--cvp)*1%),#4bcaff14 0);animation:cvProgress var(--cv-loop) ease-in-out infinite;border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.cv-role.a2 .progress{animation-delay:.3s}.cv-role.a3 .progress{animation-delay:.6s}@keyframes cvProgress{0%,24%{--cvp:0}56%,90%{--cvp:100}97%,to{--cvp:0}}.cv-final{color:#5fd6a4;opacity:.35;width:50px;height:50px;animation:cvFinal var(--cv-loop) cubic-bezier(.3,1.5,.5,1) infinite;background:#0a1e18eb;border:1px solid #5fd6a473;border-radius:50%;place-items:center;display:grid;top:143px;left:295px;transform:scale(.85)}.cv-final .wave{opacity:0;animation:cvFinalWave var(--cv-loop) ease-out infinite;border:1px solid #5fd6a4b3;border-radius:50%;position:absolute;inset:-1px}@keyframes cvFinal{0%,76%{opacity:.35;box-shadow:none;transform:scale(.85)}82%,92%{opacity:1;transform:scale(1);box-shadow:0 0 26px #5fd6a473}to{opacity:.35;transform:scale(.85)}}@keyframes cvFinalWave{0%,80%{opacity:0;transform:scale(1)}82%{opacity:1}96%,to{opacity:0;transform:scale(2.2)}}.cv-team .k1,.cv-team .k2,.cv-team .k3{animation:cvRideT1 var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}.cv-team .k1{offset-path:path("M200 110 L 80 52")}.cv-team .k2{offset-path:path("M200 110 L 80 168");animation-delay:.2s}.cv-team .k3{offset-path:path("M200 110 L 320 52");animation-delay:.4s}@keyframes cvRideT1{0%,4%{offset-distance:0%;opacity:0}7%{opacity:1}18%{opacity:1}21%,to{offset-distance:100%;opacity:0}}.cv-team .k4,.cv-team .k5,.cv-team .k6{animation:cvRideT2 var(--cv-loop) cubic-bezier(.5,0,.5,1) infinite}.cv-team .k4{offset-path:path("M80 52 L 200 110 L 320 168")}.cv-team .k5{offset-path:path("M80 168 L 200 110 L 320 168");animation-delay:.25s}.cv-team .k6{offset-path:path("M320 52 L 200 110 L 320 168");animation-delay:.5s}@keyframes cvRideT2{0%,58%{offset-distance:0%;opacity:0}61%{opacity:1}76%{opacity:1}79%,to{offset-distance:100%;opacity:0}}.cv-book{background:linear-gradient(#0e1c2af7,#081019f7);border:1px solid #76a2c842;border-radius:12px;width:178px;height:176px;padding:16px 14px 0 34px;top:22px;left:22px}.cv-book .track{background:#8cb4d22e;border-radius:2px;width:2px;height:120px;position:absolute;top:28px;left:20px}.cv-book .track b{transform-origin:top;animation:cvTrack var(--cv-loop) ease infinite;background:linear-gradient(#4bcaff,#5fd6a4);border-radius:2px;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 8px #4bcaffb3}@keyframes cvTrack{0%,4%{transform:scaleY(0)}44%,90%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.cv-book p{height:26px;animation:cvStepRow var(--cv-loop) ease infinite;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin:0 0 12px;padding:0 8px;display:flex;position:relative}.cv-book p em{color:#8fd9ff;background:#0a1824;border:1px solid #4bcaff73;border-radius:50%;place-items:center;width:16px;height:16px;font:.46rem monospace;display:grid;position:absolute;left:-22px}.cv-book p i{background:#eaf6ff4d;border-radius:2px;flex:1;height:5px}.cv-book p svg{color:#5fd6a4;opacity:0;animation:cvCheckStep var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;transform:scale(.3)}.cv-book .s1,.cv-book .s1 svg{animation-delay:0s}.cv-book .s2,.cv-book .s2 svg{animation-delay:.6s}.cv-book .s3,.cv-book .s3 svg{animation-delay:1.2s}.cv-book .s4,.cv-book .s4 svg{animation-delay:1.8s}@keyframes cvStepRow{0%,6%{background:0 0;border-color:#0000}12%,90%{background:#5fd6a40f;border-color:#5fd6a42e}97%,to{background:0 0;border-color:#0000}}@keyframes cvCheckStep{0%,8%{opacity:0;transform:scale(.3)}14%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.3)}}.cv-book .stamp{color:#5fd6a4;filter:drop-shadow(0 0 12px #5fd6a499);opacity:0;animation:cvStamp var(--cv-loop) cubic-bezier(.3,1.4,.5,1) infinite;position:absolute;top:-15px;right:-15px}@keyframes cvStamp{0%,48%{opacity:0;transform:scale(2)rotate(-30deg)}54%,90%{opacity:1;transform:scale(1)rotate(0)}97%,to{opacity:0}}.cv-cycle{color:#4bcaff;filter:drop-shadow(0 0 6px #4bcaff99);animation:3s linear infinite cvSpin;top:100px;left:230px}.cv-copy{offset-rotate:0deg;opacity:0;width:30px;height:22px;animation:cvRideS var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite;background:#0a1e18f2;border:1px solid #5fd6a480;border-radius:5px;gap:3px;padding:5px;display:grid;top:0;left:0;box-shadow:0 0 12px #5fd6a459}.cv-copy i{background:#eaf6ff80;border-radius:2px;height:3px}.cv-copy.c1{offset-path:path("M200 110 C 250 110, 270 50, 320 50")}.cv-copy.c2{offset-path:path("M200 110 L 320 110");animation-delay:.3s}.cv-copy.c3{offset-path:path("M200 110 C 250 110, 270 170, 320 170");animation-delay:.6s}@keyframes cvRideS{0%,58%{offset-distance:0%;opacity:0}61%{opacity:1}74%{opacity:1}77%,to{offset-distance:100%;opacity:0}}.cv-member{color:#8fc9e2;width:40px;height:40px;animation:cvMember var(--cv-loop) ease infinite;background:#0a141ff5;border:1px solid #4bcaff59;border-radius:50%;place-items:center;display:grid}.cv-member.m1{top:30px;left:300px}.cv-member.m2{animation-delay:.3s;top:90px;left:300px}.cv-member.m3{animation-delay:.6s;top:150px;left:300px}@keyframes cvMember{0%,74%{box-shadow:none;color:#8fc9e2;border-color:#4bcaff59}80%,92%{color:#7ff0bd;border-color:#5fd6a4b3;box-shadow:0 0 18px #5fd6a466}to{border-color:#4bcaff59}}@media (width<=1000px){.capabilities-page .capability-cell:nth-child(n) .capability-pop{transform-origin:0 100%;width:min(440px,100vw - 32px);left:0;right:auto;transform:translateY(12px)scale(.97)}.capabilities-page .capability-cell:nth-child(2n) .capability-pop{transform-origin:100% 100%;left:auto;right:0}.capabilities-page .capability-cell:nth-child(n):is(:hover,:focus-within) .capability-pop{transform:translateY(0)scale(1)}.capability-pop-body{grid-template-columns:1fr;gap:14px}.capability-pop-text>p{font-size:.8rem}}@media (width<=620px){.capabilities-page .capability-cell:nth-child(n) .capability-pop{transform-origin:top;width:100%;inset:calc(100% + 10px) 0 auto}.capability-pop{padding:12px}.capability-pop-body>div:first-child{height:176px;overflow:hidden}.cv{zoom:.8}}@media (prefers-reduced-motion:reduce){.capability-pop,.capability-pop *{transition:none!important;animation:none!important}.capability-pop-text li,.cv-sheet em,.cv-sheet p svg,.cv-result p,.cv-result header em,.cv-out .cells i,.cv-hits p svg,.cv-confirm,.cv-shot .tag,.cv-extract p,.cv-gate .open,.cv-queue p,.cv-final,.cv-book p svg,.cv-book .stamp,.cv-member{opacity:1;transform:none}.cv-sheet .val,.cv-out .lines i,.cv-out .bars i,.cv-extract p i,.cv-book .track b{transform:none}.cv-frame,.cv-draw{stroke-dashoffset:0}.cv-gate .closed{opacity:0}.cv-packet,.cv-copy{display:none}}.home-pilot .pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.home-pilot .capability-cell{z-index:1;display:flex;position:relative}.home-pilot .capability-cell:is(:hover,:focus-within){z-index:40}.pilot-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#009df61c,#0000 44%),linear-gradient(145deg,#0d151fe6,#060a10f0);border-radius:18px;outline:none;flex-direction:column;gap:clamp(24px,3.2vh,34px);width:100%;height:100%;padding:26px 26px 28px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.pilot-card:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);border-radius:0 0 2px 2px;width:38px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:26px;box-shadow:0 0 14px #4bcaff8c}.capability-cell:is(:hover,:focus-within) .pilot-card{border-color:var(--line-strong);background:radial-gradient(circle at 100% 0,#009df630,#0000 50%),linear-gradient(145deg,#0f1925eb,#060a10f0);transform:translateY(-3px)}.capability-cell:is(:hover,:focus-within) .pilot-card:before{width:calc(100% - 52px)}.pilot-card:focus-visible{border-color:#4bcaff8c}.pilot-card header{justify-content:space-between;align-items:flex-start;display:flex}.pilot-card header svg{width:28px;height:28px;color:var(--page-icon,#79cceb);opacity:.9;transition:color .22s,opacity .22s}.capability-cell:is(:hover,:focus-within) .pilot-card header svg{color:var(--page-icon-strong,#b4ecff);opacity:1}.pilot-card header span{color:#4f7488;letter-spacing:.1em;font:.6rem monospace}.pilot-card-copy{flex-direction:column;gap:9px;display:flex}.pilot-card h3{color:#eaf6ff;letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.pilot-card p{color:#8195a5;margin:0;font-size:.86rem;line-height:1.6}@media (width<=850px){.home-pilot .pilot-grid{grid-template-columns:1fr;margin-top:32px}.home-pilot .capability-cell:nth-child(n) .capability-pop{transform-origin:bottom;width:100%;left:0;right:0;transform:translateY(12px)scale(.97)}.home-pilot .capability-cell:nth-child(n):is(:hover,:focus-within) .capability-pop{transform:translateY(0)scale(1)}.home-pilot .capability-pop-body{grid-template-columns:1fr;gap:14px}}@media (width<=620px){.home-pilot .capability-cell:nth-child(n) .capability-pop{transform-origin:top;top:calc(100% + 10px);bottom:auto}.pilot-card{gap:20px;padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.pilot-card,.pilot-card:before{transition:none}.capability-cell:is(:hover,:focus-within) .pilot-card{transform:none}}.cv-chip{color:#7fb6cf;width:124px;height:30px;animation:cvChipDim var(--cv-loop) ease infinite;background:#0a141ff2;border:1px solid #76a2c838;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;left:18px}.cv-chip i{background:#eaf6ff47;border-radius:2px;flex:1;height:5px}.cv-chip.c1{top:18px}.cv-chip.c2{top:56px}.cv-chip.c3{animation-name:cvChipPick;top:94px}.cv-chip.c4{top:132px}.cv-chip.c5{top:170px}@keyframes cvChipDim{0%,38%{opacity:1}44%,90%{opacity:.35}97%,to{opacity:1}}@keyframes cvChipPick{0%,38%{color:#7fb6cf;box-shadow:none;border-color:#76a2c838}44%,90%{color:#7ff0bd;border-color:#5fd6a4b3;box-shadow:0 0 18px #5fd6a44d}97%,to{border-color:#76a2c838}}.cv-pick{width:134px;height:40px;animation:cvPick var(--cv-loop) cubic-bezier(.6,0,.3,1) infinite;border:1.5px solid #4bcaff;border-radius:11px;top:13px;left:13px;box-shadow:0 0 16px #4bcaff80,inset 0 0 12px #4bcaff26}@keyframes cvPick{0%{opacity:0;top:13px}4%{opacity:1}9%{top:13px}13%{top:51px}20%{top:51px}24%{top:89px}29%{top:127px}33%{top:165px}37%{top:89px}41%{top:89px;transform:scale(1)}43%{transform:scale(1.06)}46%{opacity:1;transform:scale(1)}52%,to{opacity:0;top:89px}}.cv-goal .cv-packet{offset-path:path("M146 110 C 200 110, 228 86, 292 86");animation:cvRideGoal var(--cv-loop) cubic-bezier(.5,0,.3,1) infinite}@keyframes cvRideGoal{0%,44%{offset-distance:0%;opacity:0}46%{opacity:1}56%{opacity:1}58%,to{offset-distance:100%;opacity:0}}.cv-target{color:#5fd6a4;place-items:center;width:88px;height:88px;display:grid;top:42px;left:248px}.cv-target .ring{border:1.5px solid #4bcaff73;border-radius:50%;position:absolute}.cv-target .r1{border-style:dashed;animation:9s linear infinite cvRingSpin;inset:0}.cv-target .r2{border-color:#4bcaff99;inset:14px}.cv-target .r3{animation:cvBull var(--cv-loop) ease infinite;background:radial-gradient(circle,#4bcaff8c,#4bcaff14);border-color:#a0ebffcc;inset:28px}.cv-target .burst{opacity:0;animation:cvBurst var(--cv-loop) ease-out infinite;border:2px solid #5fd6a4cc;border-radius:50%;position:absolute;inset:28px}.cv-target svg{opacity:0;filter:drop-shadow(0 0 8px #5fd6a4cc);animation:cvGoalCheck var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;position:relative;transform:scale(.3)}@keyframes cvRingSpin{to{transform:rotate(360deg)}}@keyframes cvBull{0%,56%{box-shadow:none}60%,90%{border-color:#5fd6a4e6;box-shadow:0 0 22px #5fd6a48c}}@keyframes cvBurst{0%,56%{opacity:0;transform:scale(1)}58%{opacity:1}74%,to{opacity:0;transform:scale(3.2)}}@keyframes cvGoalCheck{0%,57%{opacity:0;transform:scale(.3)}63%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.cv-kpi{background:linear-gradient(#0c1e22f2,#061016f5);border:1px solid #5fd6a43d;border-radius:9px;width:156px;height:58px;top:148px;left:222px;overflow:hidden}.cv-kpi svg{width:100%;height:100%;position:absolute;inset:0}.cv-kpi .line{fill:none;stroke:#5fd6a4;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:170;stroke-dashoffset:170px;filter:drop-shadow(0 0 4px #5fd6a4cc);animation:cvKpiLine var(--cv-loop) ease infinite}.cv-kpi .area{fill:#5fd6a424;opacity:0;animation:cvKpiArea var(--cv-loop) ease infinite}.cv-kpi em{color:#7ff0bd;opacity:0;width:20px;height:20px;animation:cvPopLate2 var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:#5fd6a433;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:7px}@keyframes cvKpiLine{0%,60%{stroke-dashoffset:170px}80%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:170px}}@keyframes cvKpiArea{0%,72%{opacity:0}82%,92%{opacity:1}98%,to{opacity:0}}@keyframes cvPopLate2{0%,80%{opacity:0;transform:scale(.3)}85%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0}}.cv-rule{color:#6f93a8;width:172px;height:30px;animation:cvRuleOn var(--cv-loop) ease infinite;background:#0a141ff2;border:1px solid #76a2c838;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;left:18px}.cv-rule i{background:#eaf6ff40;border-radius:2px;flex:1;height:5px}.cv-rule .toggle{width:28px;height:15px;animation:cvTrack2 var(--cv-loop) ease infinite;background:#8cb4d233;border-radius:999px;position:relative}.cv-rule .toggle b{width:11px;height:11px;animation:cvKnob var(--cv-loop) cubic-bezier(.3,1.4,.5,1) infinite;background:#8ea6b6;border-radius:50%;position:absolute;top:2px;left:2px}.cv-rule.u1{top:16px}.cv-rule.u2{top:56px}.cv-rule.u3{top:96px}.cv-rule.u4{top:136px}.cv-rule.u5{top:176px}.cv-rule.u2,.cv-rule.u2 .toggle,.cv-rule.u2 .toggle b{animation-delay:.6s}.cv-rule.u3,.cv-rule.u3 .toggle,.cv-rule.u3 .toggle b{animation-delay:1.2s}.cv-rule.u4,.cv-rule.u4 .toggle,.cv-rule.u4 .toggle b{animation-delay:1.8s}.cv-rule.u5,.cv-rule.u5 .toggle,.cv-rule.u5 .toggle b{animation-delay:2.4s}@keyframes cvRuleOn{0%,6%{color:#6f93a8;border-color:#76a2c838}12%,88%{color:#8fe2ff;border-color:#4bcaff73}96%,to{color:#6f93a8;border-color:#76a2c838}}@keyframes cvTrack2{0%,6%{background:#8cb4d233}12%,88%{background:#4bcaff8c;box-shadow:0 0 10px #4bcaff80}96%,to{box-shadow:none;background:#8cb4d233}}@keyframes cvKnob{0%,6%{background:#8ea6b6;transform:none}12%,88%{background:#eaf9ff;transform:translate(13px)}96%,to{background:#8ea6b6;transform:none}}.cv-rules .cv-draw.lit{stroke:#4bcaff;stroke-dasharray:130;stroke-dashoffset:130px;filter:drop-shadow(0 0 3px #4bcaffe6);animation:cvLit var(--cv-loop) ease infinite}.cv-rules .l2{animation-delay:.6s}.cv-rules .l3{animation-delay:1.2s}.cv-rules .l4{animation-delay:1.8s}.cv-rules .l5{animation-delay:2.4s}@keyframes cvLit{0%,10%{stroke-dashoffset:130px;opacity:1}20%,86%{stroke-dashoffset:0;opacity:.85}94%,to{stroke-dashoffset:0;opacity:0}}.cv-rules .cv-draw.shield{stroke:#5fd6a4;stroke-width:2px;stroke-dasharray:320;stroke-dashoffset:320px;filter:drop-shadow(0 0 6px #5fd6a4cc);animation:cvShield var(--cv-loop) ease infinite}@keyframes cvShield{0%,62%{stroke-dashoffset:320px;opacity:1}78%,90%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0}}.cv-agentcore{color:#d9f5ff;width:64px;height:64px;animation:cvCoreGlow var(--cv-loop) ease infinite;background:radial-gradient(circle,#1e5078f2,#081420f5);border:1px solid #4bcaff80;border-radius:50%;place-items:center;display:grid;top:78px;left:268px;box-shadow:0 0 30px #4bcaff4d}.cv-agentcore .ok{color:#5fd6a4;opacity:0;filter:drop-shadow(0 0 6px #5fd6a4e6);animation:cvCoreOk var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;position:absolute;bottom:-4px;right:-4px;transform:scale(.3)}@keyframes cvCoreGlow{0%,70%{box-shadow:0 0 30px #4bcaff4d}80%,90%{border-color:#5fd6a4b3;box-shadow:0 0 40px #5fd6a473}}@keyframes cvCoreOk{0%,78%{opacity:0;transform:scale(.3)}84%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0}}.cv-pilot{color:#d9f5ff;background:radial-gradient(circle,#1e5078f2,#081420f5);border:1px solid #4bcaff73;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;top:82px;left:42px}.cv-pilot .progress{background:conic-gradient(#5fd6a4 calc(var(--cvp)*1%),#4bcaff1a 0);animation:cvPilotProgress var(--cv-loop) ease-in-out infinite;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.cv-pilot .ok{color:#5fd6a4;opacity:0;filter:drop-shadow(0 0 6px #5fd6a4e6);animation:cvPilotOk var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;position:absolute;bottom:-5px;right:-5px;transform:scale(.3)}@keyframes cvPilotProgress{0%,2%{--cvp:0}30%,92%{--cvp:100}98%,to{--cvp:0}}@keyframes cvPilotOk{0%,30%{opacity:0;transform:scale(.3)}35%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0}}.cv-bars{border-bottom:1px solid #8cb4d240;justify-content:center;align-items:flex-end;gap:10px;width:68px;height:46px;padding:0 0 6px;display:flex;top:156px;left:36px}.cv-bars i{transform-origin:bottom;border-radius:3px 3px 0 0;width:16px;transform:scaleY(0)}.cv-bars .before{height:36%;animation:cvBarBefore var(--cv-loop) ease infinite;background:linear-gradient(#f3b35c,#f3b35c59)}.cv-bars .after{height:92%;animation:cvBarAfter var(--cv-loop) cubic-bezier(.3,1.3,.5,1) infinite;background:linear-gradient(#7ff0bd,#5fd6a459);box-shadow:0 0 10px #5fd6a459}@keyframes cvBarBefore{0%,4%{transform:scaleY(0)}12%,92%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes cvBarAfter{0%,14%{transform:scaleY(0)}28%,92%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}.cv-scale .cv-draw{stroke:#4bcaff;stroke-width:1.6px;filter:drop-shadow(0 0 3px #4bcaffcc);animation:cvGrowL1 var(--cv-loop) ease infinite}.cv-scale .b2{animation-delay:.15s}.cv-scale .b3{animation-delay:.3s}.cv-scale .cv-draw.t{stroke:#5fd6a4d9;animation-name:cvGrowL2}.cv-scale .t2{animation-delay:.1s}.cv-scale .t3{animation-delay:.2s}.cv-scale .t4{animation-delay:.3s}.cv-scale .t5{animation-delay:.4s}.cv-scale .t6{animation-delay:.5s}@keyframes cvGrowL1{0%,34%{stroke-dashoffset:180px;opacity:1}44%,90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes cvGrowL2{0%,54%{stroke-dashoffset:180px;opacity:1}64%,90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.cv-branch{color:#8fe2ff;opacity:0;width:40px;height:40px;animation:cvNodePop var(--cv-loop) cubic-bezier(.3,1.5,.5,1) infinite;background:#0a1824f5;border:1px solid #4bcaff80;border-radius:50%;place-items:center;display:grid;transform:scale(.3)}.cv-branch.n2{animation-delay:.15s}.cv-branch.n3{animation-delay:.3s}@keyframes cvNodePop{0%,42%{opacity:0;transform:scale(.3)}48%,90%{opacity:1;transform:scale(1);box-shadow:0 0 16px #4bcaff4d}97%,to{opacity:0;transform:scale(.3)}}.cv-leaf{opacity:0;width:18px;height:18px;animation:cvLeafPop var(--cv-loop) cubic-bezier(.3,1.6,.5,1) infinite;background:radial-gradient(circle,#5fd6a4b3,#5fd6a41a);border:1px solid #5fd6a499;border-radius:50%;left:302px;transform:scale(.3);box-shadow:0 0 12px #5fd6a480}.cv-leaf.e2{animation-delay:.1s}.cv-leaf.e3{animation-delay:.2s}.cv-leaf.e4{animation-delay:.3s}.cv-leaf.e5{animation-delay:.4s}.cv-leaf.e6{animation-delay:.5s}@keyframes cvLeafPop{0%,62%{opacity:0;transform:scale(.3)}68%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.3)}}.cv-scale .cv-packet{animation:cvRideScale var(--cv-loop) linear infinite}.cv-scale .k1{offset-path:path("M98 110 C 140 110, 150 44, 180 44 L 220 44 C 262 44, 280 26, 311 26")}.cv-scale .k2{offset-path:path("M98 110 L 180 110 L 220 110 C 262 110, 280 126, 311 126");animation-delay:.3s}.cv-scale .k3{offset-path:path("M98 110 C 140 110, 150 176, 180 176 L 220 176 C 262 176, 280 194, 311 194");animation-delay:.6s}@keyframes cvRideScale{0%,70%{offset-distance:0%;opacity:0}72%{opacity:1}86%{opacity:1}88%,to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.cv-target svg,.cv-kpi em,.cv-kpi .area,.cv-agentcore .ok,.cv-pilot .ok,.cv-branch,.cv-leaf{opacity:1;transform:none}.cv-kpi .line,.cv-rules .cv-draw,.cv-scale .cv-draw{stroke-dashoffset:0}.cv-bars i{transform:none}.cv-pick{display:none}}.how-autonomy .how-autonomy-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.how-autonomy .how-autonomy-grid>.autonomy-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#009df61c,#0000 44%),linear-gradient(145deg,#0d151fe6,#060a10f0);border-radius:18px;flex-direction:column;gap:clamp(22px,3vh,30px);min-height:0;padding:26px 26px 24px;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.autonomy-card:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);border-radius:0 0 2px 2px;width:38px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:26px;box-shadow:0 0 14px #4bcaff8c}.how-autonomy .how-autonomy-grid>.autonomy-card:hover{border-color:var(--line-strong);background:radial-gradient(circle at 100% 0,#009df630,#0000 50%),linear-gradient(145deg,#0f1925eb,#060a10f0);transform:translateY(-3px)}.autonomy-card:hover:before{width:calc(100% - 52px)}.how-autonomy .autonomy-card header{align-items:flex-start}.how-autonomy .autonomy-card header svg{width:28px;height:28px;color:var(--page-icon,#79cceb);opacity:.9;transition:color .22s,opacity .22s}.how-autonomy .autonomy-card:hover header svg{color:var(--page-icon-strong,#b4ecff);opacity:1}.how-autonomy .autonomy-card header span{color:#4f7488;letter-spacing:.1em;font:.6rem monospace}.autonomy-card-copy{flex-direction:column;flex:1;gap:9px;display:flex}.how-autonomy .how-autonomy-grid .autonomy-card h3{color:#eaf6ff;letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.how-autonomy .how-autonomy-grid .autonomy-card p{color:#8195a5;max-width:none;margin:0;font-size:.86rem;line-height:1.6}.autonomy-level{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.autonomy-level i{background:#8cb4d229;border-radius:2px;height:4px}.autonomy-level i.on{background:linear-gradient(90deg,#2f9fe6,#4bcaff);box-shadow:0 0 10px #4bcaff73}.autonomy-card:nth-child(3) .autonomy-level i.on{background:linear-gradient(90deg,#4bcaff,#5fd6a4);box-shadow:0 0 10px #5fd6a466}@media (width<=760px){.how-autonomy .how-autonomy-grid{grid-template-columns:1fr;gap:10px}.how-autonomy .how-autonomy-grid>.autonomy-card{min-height:0;border:1px solid var(--line)!important}}@media (width<=620px){.how-autonomy .how-autonomy-grid>.autonomy-card{gap:18px;padding:22px 20px 20px}}@media (prefers-reduced-motion:reduce){.autonomy-card,.autonomy-card:before{transition:none}.how-autonomy .how-autonomy-grid>.autonomy-card:hover{transform:none}}@media (width<=1000px){.how-proof.about-proof{grid-template-columns:1fr 1fr}}@media (width<=620px){.how-proof.about-proof{grid-template-columns:1fr}}@media (width>=921px){.how-page .page-hero{gap:6%;min-height:0;padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(28px,4.8vh,60px)}.how-page .seo-breadcrumbs{margin-bottom:clamp(10px,1.6vh,18px)}.how-page .page-hero h1{margin:clamp(12px,1.8vh,22px) 0 clamp(12px,1.8vh,20px);font-size:clamp(2.3rem,min(4vw,6.2vh),4.4rem)}.how-page .page-hero-copy>p{margin:0;font-size:clamp(.92rem,1.75vh,1.02rem);line-height:1.62}.how-page .page-hero .hero-actions{margin-top:clamp(16px,2.8vh,30px)}.how-hero-photo{height:clamp(250px,100svh - 360px,440px)}}.footer-main .language-switch{width:max-content;margin:6px 0 4px}.language-switch.up .language-menu{transform-origin:0 100%;grid-template-columns:repeat(3,auto);inset:auto auto calc(100% + 10px) 0}.footer-main .language-menu a:not(.brand){padding:0}.capability-cell.pop-below .capability-pop{top:calc(100% + 12px);bottom:auto}.mobile-links{overscroll-behavior:contain;min-height:0}.download-status.ready{color:#d8b873;border-color:#d8b87361}.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}.download-page .page-hero{min-height:min(610px,100svh - 90px);padding-top:clamp(30px,6vh,70px)}.download-page .page-hero h1{text-wrap:balance}.download-page .page-hero-copy>p{max-width:640px}.download-page .hero-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.download-page .hero-actions .button{margin-top:0}.download-page .hero-actions .text-link{margin:0}.dl-platforms{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#009df624,#0000 46%),linear-gradient(145deg,#0d151feb,#060a10f2);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;box-shadow:0 30px 80px #00000059}.dl-platforms:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);width:60px;height:2px;position:absolute;top:0;left:24px;box-shadow:0 0 14px #4bcaff8c}.dl-platforms-label{color:#4f7488;letter-spacing:.14em;text-transform:uppercase;font:.6rem monospace}.dl-platform{background:#080e1699;border:1px solid #86abc829;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.dl-platform>svg{color:#79cceb}.dl-platform>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dl-platform b{color:#eaf6ff;font-size:1rem;font-weight:600}.dl-platform small{color:#7d92a2;font-size:.76rem;line-height:1.45}.dl-platform .download-status{letter-spacing:.12em;white-space:nowrap;font:.56rem monospace}.dl-platform.is-ready{background:radial-gradient(circle at 0,#009df61f,#0000 55%),#080e16b3;border-color:#4bcaff52}.dl-platform.is-soon{opacity:.62}.dl-platform.is-soon>svg{color:#6c8494}.dl-file{color:#9fc4d8;border:1px dashed #4bcaff40;border-radius:12px;align-items:center;gap:10px;margin:-4px 0 2px;padding:11px 14px;font-size:.72rem;transition:border-color .2s,background .2s;display:flex}.dl-file:hover{background:#009df612;border-color:#4bcaff8c}.dl-file svg{flex-shrink:0}.dl-file code{text-overflow:ellipsis;white-space:nowrap;color:#cfe9f7;min-width:0;font:.7rem monospace;overflow:hidden}.dl-file span{color:#6f8a9b;white-space:nowrap;margin-left:auto}.dl-note{color:#728898;align-items:flex-start;gap:10px;margin:4px 2px 0;font-size:.74rem;line-height:1.55;display:flex}.dl-note svg{color:#d8b873;flex-shrink:0;margin-top:1px}.dl-setup{padding-top:120px;scroll-margin-top:90px}.dl-setup-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;display:grid}.dl-setup-head .eyebrow{grid-column:1/-1}.dl-setup-head h2{margin:18px 0 0}.dl-setup-head p{color:#8195a5;margin:0;line-height:1.75}.dl-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.dl-phase{border:1px solid var(--line);background:linear-gradient(160deg,#0c131cbf,#060a1099);border-radius:22px;flex-direction:column;height:100%;padding:10px;display:flex}.dl-phase header{color:#79cceb;align-items:center;gap:10px;padding:12px 14px 16px;display:flex}.dl-phase header span{color:#4f7488;letter-spacing:.12em;font:.6rem monospace}.dl-phase header b{color:#cfe2ee;letter-spacing:.01em;font-size:.82rem;font-weight:600}.dl-phase ol{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dl-step{background:radial-gradient(circle at 100% 0,#009df617,#0000 45%),linear-gradient(145deg,#0d151feb,#060a10f0);border:1px solid #86abc824;border-radius:16px;flex:1;grid-template-columns:auto 1fr;gap:16px;padding:22px 20px 22px 18px;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden}.dl-step:before{content:"";background:linear-gradient(90deg,#4bcaff,#4bcaff00);width:30px;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:18px;box-shadow:0 0 12px #4bcaff80}.dl-step:hover{border-color:var(--line-strong);transform:translateY(-2px)}.dl-step:hover:before{width:calc(100% - 36px)}.dl-step>em{color:#4bcaff;letter-spacing:-.04em;opacity:.85;font:600 1.5rem/1 monospace}.dl-step h3{color:#eaf6ff;letter-spacing:-.01em;margin:2px 0 8px;font-size:1.02rem;font-weight:600;line-height:1.3}.dl-step p{color:#8195a5;margin:0;font-size:.84rem;line-height:1.6}.dl-step-link{color:#6cd3ff;align-items:center;gap:7px;margin-top:14px;font-size:.78rem;font-weight:600;display:inline-flex}.dl-step-links{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.dl-step-links .dl-step-link{margin-top:14px}.dl-step-link:hover{color:#b4ecff}.dl-link{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;padding-top:130px;padding-bottom:140px;display:grid}.dl-link-copy h2{margin:18px 0 20px}.dl-setup-head h2,.dl-link-copy h2{letter-spacing:-.034em;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}@media (width<=620px){.dl-setup-head h2,.dl-link-copy h2{font-size:1.15rem}}.dl-link-copy p{color:#8195a5;max-width:520px;margin:0;line-height:1.75}.dl-scene{border:1px solid var(--line);background:radial-gradient(circle,#009df61f,#0000 60%),linear-gradient(145deg,#0a111ae6,#05080df2);border-radius:26px;grid-template-columns:1fr 70px 1fr;align-items:center;padding:34px 28px;display:grid;position:relative}.dl-window{background:linear-gradient(160deg,#0f1925f2,#070c13f2);border:1px solid #76aad238;border-radius:16px;flex-direction:column;gap:14px;min-height:230px;padding:14px 16px 18px;display:flex;box-shadow:0 20px 50px #0006}.dl-window-bar{border-bottom:1px solid #86abc81f;align-items:center;gap:5px;padding-bottom:10px;display:flex}.dl-window-bar i{background:#86abc84d;border-radius:50%;width:7px;height:7px}.dl-window-bar span{color:#8fb3c7;letter-spacing:.12em;margin-left:8px;font:.6rem monospace}.dl-window small{color:#5d8aa2;letter-spacing:.12em;text-transform:uppercase;font:.58rem monospace}.dl-code{gap:6px;display:flex}.dl-code b{color:#eaf8ff;background:#009df614;border:1px solid #4bcaff59;border-radius:8px;place-items:center;width:clamp(26px,2.6vw,34px);height:clamp(34px,3.3vw,42px);font:600 1.1rem monospace;animation:6s infinite both dlDigit;display:grid}.dl-opening{color:#7d9aac;align-items:center;gap:8px;margin:auto 0 0;font-size:.72rem;animation:6s infinite dlOpening;display:flex}.dl-opening span{border:2px solid #4bcaff40;border-top-color:#4bcaff;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1s linear infinite dlSpin}.dl-beam{background:linear-gradient(90deg,#4bcaff1f,#4bcaff59,#4bcaff1f);height:2px;margin:0 6px;position:relative}.dl-beam span{background:#4bcaff;border-radius:50%;width:8px;height:8px;animation:6s ease-in-out infinite dlBeam;position:absolute;top:-3px;left:0;box-shadow:0 0 14px #4bcaff}.dl-question{color:#dcecf6;margin:0;font-size:.86rem;line-height:1.5}.dl-confirm{color:#fff;background:linear-gradient(135deg,#0a8ef0,#23b8ff);border-radius:10px;align-self:flex-start;padding:10px 16px;font-size:.78rem;font-weight:600;animation:6s infinite dlConfirm;box-shadow:0 8px 24px #0097ec59}.dl-synced{color:#7ff0bd;align-items:center;gap:8px;margin:auto 0 0;font-size:.76rem;font-weight:600;animation:6s infinite dlSynced;display:flex}.dl-hub{animation:6s infinite dlHub}@keyframes dlDigit{0%,4%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:none}}@keyframes dlOpening{0%,20%{opacity:0}28%,92%{opacity:1}to{opacity:0}}@keyframes dlSpin{to{transform:rotate(360deg)}}@keyframes dlBeam{0%,28%{opacity:0;left:0}32%{opacity:1}48%{opacity:1;left:calc(100% - 8px)}52%,to{opacity:0;left:calc(100% - 8px)}}@keyframes dlHub{0%,44%{opacity:.45;border-color:#76aad238}52%,to{opacity:1;border-color:#4bcaff66}}@keyframes dlConfirm{0%,58%{filter:none;transform:none}62%{filter:brightness(1.25);transform:scale(.94)}66%,to{filter:none;transform:none}}@keyframes dlSynced{0%,66%{opacity:0;transform:translateY(4px)}72%,94%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dl-scene *,.dl-hub{animation:none!important}}@media (width<=1100px){.dl-phases{grid-template-columns:1fr}.dl-phase ol{flex-direction:row}.dl-link{grid-template-columns:1fr;gap:44px}}@media (width<=920px){.download-page .page-hero{min-height:auto;padding-bottom:40px}.download-page .page-hero-side{margin-top:30px;display:block}.dl-setup-head{grid-template-columns:1fr;gap:18px}.dl-setup-head .eyebrow{grid-column:auto}.dl-setup{padding-top:80px}.dl-link{padding-top:90px;padding-bottom:100px}}@media (width<=700px){.dl-phase ol{flex-direction:column}.dl-scene{grid-template-columns:1fr;padding:20px}.dl-beam{background:linear-gradient(#4bcaff1f,#4bcaff59,#4bcaff1f);width:2px;height:36px;margin:0 auto}.dl-beam span{animation:none;top:14px;left:-3px}.dl-window{min-height:0}.dl-synced,.dl-opening{margin-top:4px}}@media (width<=620px){.dl-platforms{padding:18px}.dl-platform{grid-template-columns:auto 1fr;padding:15px}.dl-platform .download-status{grid-column:1/-1;justify-self:start}.download-page .hero-actions .button{width:100%}}.language-switch.side .language-menu{transform-origin:0;grid-template-columns:repeat(9,auto);inset:50% auto auto calc(100% + 10px)}.language-switch.side .language-menu:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.language-switch.side .language-current svg:last-child{transform:rotate(-90deg)}.language-switch.side.open .language-current svg:last-child{transform:rotate(90deg)}.language-switch.side .language-menu a{width:38px}@media (width>=621px){.area-card-copy{flex-direction:column;align-items:flex-start;min-height:128px;display:flex}.area-card-copy b{margin-top:auto}}@media (width>=1200px){.area-card-copy{min-height:108px}}.cycle-scene{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#009df621,#0000 50%),linear-gradient(150deg,#0d151ff0,#05090ef5);border-radius:22px;max-width:560px;margin-top:clamp(28px,4vh,44px);position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.cycle-bar{border-bottom:1px solid #86abc81f;align-items:center;gap:6px;padding:13px 18px;display:flex}.cycle-bar>i{background:#86abc847;border-radius:50%;width:7px;height:7px}.cycle-bar>span{color:#8fb3c7;letter-spacing:.14em;margin-left:8px;font:.62rem monospace}.cycle-bar em{letter-spacing:.08em;gap:10px;margin-left:auto;font:.6rem monospace;display:flex}.cycle-bar em b{color:#3f5f71;font-weight:600;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.cycle-bar em b:first-child{animation-name:cycTag1}.cycle-bar em b:nth-child(2){animation-name:cycTag2}.cycle-bar em b:nth-child(3){animation-name:cycTag3}@keyframes cycTag1{0%,32%{color:#6cd3ff}34%,to{color:#3f5f71}}@keyframes cycTag2{0%,32%{color:#3f5f71}34%,65%{color:#6cd3ff}67%,to{color:#3f5f71}}@keyframes cycTag3{0%,65%{color:#3f5f71}67%,99%{color:#6cd3ff}to{color:#3f5f71}}.cycle-stage{height:250px;position:relative}.cycle-screen{opacity:0;animation:18s infinite both cycScreen;position:absolute;inset:20px}.cycle-scene .cycle-plan,.cycle-scene .cycle-plan *{animation-delay:6s!important}.cycle-scene .cycle-result,.cycle-scene .cycle-result *{animation-delay:12s!important}@keyframes cycScreen{0%{opacity:0;transform:translateY(10px)}3%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}.cycle-progress{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 18px 16px;display:grid}.cycle-progress span{background:#86abc824;border-radius:3px;height:3px;position:relative;overflow:hidden}.cycle-progress span:after{content:"";transform-origin:0;background:linear-gradient(90deg,#1c9ff0,#6cd3ff);animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;inset:0}.cycle-progress span:first-child:after{animation-name:cycProg1}.cycle-progress span:nth-child(2):after{animation-name:cycProg2}.cycle-progress span:nth-child(3):after{animation-name:cycProg3}@keyframes cycProg1{0%{transform:scaleX(0)}33.3%,to{transform:scaleX(1)}}@keyframes cycProg2{0%,33.3%{transform:scaleX(0)}66.6%,to{transform:scaleX(1)}}@keyframes cycProg3{0%,66.6%{transform:scaleX(0)}99%,to{transform:scaleX(1)}}.cycle-task{flex-direction:column;gap:14px;display:flex}.cycle-input{background:#060c13b3;border:1px solid #4bcaff38;border-radius:16px;flex:1;padding:18px 70px 18px 18px;position:relative}.cycle-input p{flex-direction:column;gap:11px;margin:0;display:flex}.cycle-input p i{transform-origin:0;background:linear-gradient(90deg,#cfe9f78c,#cfe9f740);border-radius:5px;height:8px;animation-duration:18s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.cycle-input p i:first-child{animation-name:cycL1}.cycle-input p i:nth-child(2){animation-name:cycL2}.cycle-input p i:nth-child(3){animation-name:cycL3}@keyframes cycL1{0%,4%{transform:scaleX(0)}10%,to{transform:scaleX(1)}}@keyframes cycL2{0%,10%{transform:scaleX(0)}16%,to{transform:scaleX(1)}}@keyframes cycL3{0%,16%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}.cycle-send{color:#fff;background:linear-gradient(135deg,#0a8ef0,#23b8ff);border-radius:12px;place-items:center;width:40px;height:40px;animation:18s infinite both cycSend;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 22px #0097ec59}@keyframes cycSend{0%,26%{filter:none;transform:none}28%{filter:brightness(1.35);transform:scale(.86)}30%,to{filter:none;transform:none}}.cycle-attach{flex-wrap:wrap;gap:8px;display:flex}.cycle-attach span{color:#b9d3e2;letter-spacing:.06em;background:#0a121bcc;border:1px solid #86abc833;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font:600 .64rem monospace;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-flex}.cycle-attach span svg{color:#79cceb}.cycle-attach span.is-goal{color:#e7cf96;border-color:#d8b87366}.cycle-attach span.is-goal svg{color:#d8b873}.cycle-attach span:first-child{animation-name:cycChip1}.cycle-attach span:nth-child(2){animation-name:cycChip2}.cycle-attach span:nth-child(3){animation-name:cycChip3}@keyframes cycChip1{0%,18%{opacity:0;transform:translateY(8px)scale(.9)}21%,to{opacity:1;transform:none}}@keyframes cycChip2{0%,21%{opacity:0;transform:translateY(8px)scale(.9)}24%,to{opacity:1;transform:none}}@keyframes cycChip3{0%,24%{opacity:0;transform:translateY(8px)scale(.9)}27%,to{opacity:1;transform:none}}.cycle-plan{grid-template-columns:40px 58px 70px minmax(0,1fr);align-items:center;display:grid}.cycle-sources{flex-direction:column;gap:14px;display:flex;position:relative}.cycle-sources span{color:#79cceb;background:#0a121bcc;border:1px solid #86abc833;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.cycle-sources i{opacity:0;background:#4bcaff;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;animation:18s ease-in-out infinite both cycFlow;position:absolute;left:40px;box-shadow:0 0 12px #4bcaff}.cycle-sources i:first-of-type{--dy:54px;top:20px}.cycle-sources i:nth-of-type(2){--dy:0px;top:74px}.cycle-sources i:nth-of-type(3){--dy:-54px;top:128px}.cycle-scene .cycle-plan .cycle-sources i:nth-of-type(2){animation-delay:6.7s!important}.cycle-scene .cycle-plan .cycle-sources i:nth-of-type(3){animation-delay:7.4s!important}@keyframes cycFlow{0%,3%{opacity:0;transform:none}5%{opacity:1}11%{opacity:1;transform:translate(60px,var(--dy))}13%,to{opacity:0;transform:translate(60px,var(--dy))}}.cycle-core{color:#b4ecff;background:radial-gradient(circle,#009df640,#060c13e6 70%);border:1px solid #4bcaff66;border-radius:50%;grid-column:3;place-items:center;gap:2px;width:70px;height:70px;animation:18s infinite both cycCore;display:grid}.cycle-core small{color:#6cd3ff;letter-spacing:.14em;margin-top:-8px;font:600 .52rem monospace}@keyframes cycCore{0%,6%{box-shadow:0 0 #4bcaff00}10%{box-shadow:0 0 0 8px #4bcaff1f,0 0 30px #4bcaff59}30%,to{box-shadow:0 0 #4bcaff00,0 0 22px #4bcaff38}}.cycle-steps{flex-direction:column;gap:10px;margin:0 0 0 18px;padding:0;list-style:none;display:flex}.cycle-steps li{background:#0a121bb3;border:1px solid #86abc824;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;display:flex;position:relative}.cycle-steps li i{background:#cfe9f766;border-radius:4px;flex:none;height:7px}.cycle-steps li s{opacity:0;border:2px solid #4bcaff40;border-top-color:#4bcaff;border-radius:50%;width:13px;height:13px;animation-duration:18s,1.4s;animation-timing-function:ease,linear;animation-iteration-count:infinite;animation-fill-mode:both,none;position:absolute;right:12px}.cycle-steps li svg{color:#7ff0bd;flex-shrink:0;margin-left:auto;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.cycle-steps li:first-child{animation-name:cycLi1}.cycle-steps li:first-child s{animation-name:cycSpin1,cycRot}.cycle-steps li:first-child svg{animation-name:cycOk1}.cycle-steps li:nth-child(2){animation-name:cycLi2}.cycle-steps li:nth-child(2) s{animation-name:cycSpin2,cycRot}.cycle-steps li:nth-child(2) svg{animation-name:cycOk2}.cycle-steps li:nth-child(3){animation-name:cycLi3}.cycle-steps li:nth-child(3) s{animation-name:cycSpin3,cycRot}.cycle-steps li:nth-child(3) svg{animation-name:cycOk3}.cycle-steps li:nth-child(4){animation-name:cycLi4}.cycle-steps li:nth-child(4) s{animation-name:cycSpin4,cycRot}.cycle-steps li:nth-child(4) svg{animation-name:cycOk4}@keyframes cycRot{to{transform:rotate(360deg)}}@keyframes cycLi1{0%,5%{opacity:.35;border-color:#86abc824}6%,11%{opacity:1;border-color:#4bcaff73}12%,to{opacity:1;border-color:#7ff0bd47}}@keyframes cycLi2{0%,10%{opacity:.35;border-color:#86abc824}11%,16%{opacity:1;border-color:#4bcaff73}17%,to{opacity:1;border-color:#7ff0bd47}}@keyframes cycLi3{0%,15%{opacity:.35;border-color:#86abc824}16%,21%{opacity:1;border-color:#4bcaff73}22%,to{opacity:1;border-color:#7ff0bd47}}@keyframes cycLi4{0%,20%{opacity:.35;border-color:#86abc824}21%,26%{opacity:1;border-color:#4bcaff73}27%,to{opacity:1;border-color:#7ff0bd47}}@keyframes cycSpin1{0%,5%{opacity:0}6%,11%{opacity:1}12%,to{opacity:0}}@keyframes cycSpin2{0%,10%{opacity:0}11%,16%{opacity:1}17%,to{opacity:0}}@keyframes cycSpin3{0%,15%{opacity:0}16%,21%{opacity:1}22%,to{opacity:0}}@keyframes cycSpin4{0%,20%{opacity:0}21%,26%{opacity:1}27%,to{opacity:0}}@keyframes cycOk1{0%,11%{opacity:0;transform:scale(.4)}13%,to{opacity:1;transform:none}}@keyframes cycOk2{0%,16%{opacity:0;transform:scale(.4)}18%,to{opacity:1;transform:none}}@keyframes cycOk3{0%,21%{opacity:0;transform:scale(.4)}23%,to{opacity:1;transform:none}}@keyframes cycOk4{0%,26%{opacity:0;transform:scale(.4)}28%,to{opacity:1;transform:none}}.cycle-result{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:14px;display:grid}.cycle-doc{background:linear-gradient(160deg,#0f1925f2,#070c13f2);border:1px solid #4bcaff40;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.cycle-doc header{color:#79cceb;align-items:center;gap:10px;display:flex}.cycle-doc header i{background:#eaf6ffb3;border-radius:5px;width:55%;height:9px}.cycle-doc p{flex-direction:column;gap:8px;margin:0;display:flex}.cycle-doc p i{transform-origin:0;background:#cfe9f752;border-radius:4px;height:6px;animation-duration:18s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.cycle-doc p i:first-child{animation-name:cycD1}.cycle-doc p i:nth-child(2){animation-name:cycD2}.cycle-doc p i:nth-child(3){animation-name:cycD3}.cycle-doc p i:nth-child(4){animation-name:cycD4}@keyframes cycD1{0%,3%{transform:scaleX(0)}6%,to{transform:scaleX(1)}}@keyframes cycD2{0%,6%{transform:scaleX(0)}9%,to{transform:scaleX(1)}}@keyframes cycD3{0%,9%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes cycD4{0%,12%{transform:scaleX(0)}15%,to{transform:scaleX(1)}}.cycle-doc-chart{border-top:1px solid #86abc81f;align-items:flex-end;gap:8px;height:52px;margin-top:auto;padding-top:6px;display:flex}.cycle-doc-chart i{transform-origin:bottom;background:linear-gradient(#4bcaff,#006ee859);border-radius:4px 4px 0 0;flex:1;animation:18s ease-out infinite both cycChart}.cycle-doc-chart i:first-child{height:45%}.cycle-doc-chart i:nth-child(2){height:70%}.cycle-doc-chart i:nth-child(3){height:55%}.cycle-doc-chart i:nth-child(4){height:92%}@keyframes cycChart{0%,14%{transform:scaleY(0)}20%,to{transform:scaleY(1)}}.cycle-side{flex-direction:column;gap:14px;display:flex}.cycle-trail{background:#0a121bbf;border:1px solid #86abc829;border-radius:14px;align-items:center;gap:6px;padding:14px 12px;display:flex}.cycle-trail span{color:#9fc4d8;border:1px solid #86abc840;border-radius:7px;flex:none;place-items:center;min-width:30px;height:24px;padding:0 6px;font:600 .58rem monospace;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;display:grid}.cycle-trail span.is-final{color:#7ff0bd;border-color:#7ff0bd73}.cycle-trail i{transform-origin:0;background:linear-gradient(90deg,#4bcaff80,#4bcaff26);flex:1;height:2px;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.cycle-trail span:first-of-type{animation-name:cycT1}.cycle-trail i:first-of-type{animation-name:cycT2}.cycle-trail span:nth-of-type(2){animation-name:cycT3}.cycle-trail i:nth-of-type(2){animation-name:cycT4}.cycle-trail span:nth-of-type(3){animation-name:cycT5}@keyframes cycT1{0%,5%{opacity:0;transform:scale(.7)}8%,to{opacity:1;transform:none}}@keyframes cycT2{0%,8%{transform:scaleX(0)}11%,to{transform:scaleX(1)}}@keyframes cycT3{0%,11%{opacity:0;transform:scale(.7)}14%,to{opacity:1;transform:none}}@keyframes cycT4{0%,14%{transform:scaleX(0)}17%,to{transform:scaleX(1)}}@keyframes cycT5{0%,17%{opacity:0;transform:scale(.7)}20%,to{opacity:1;transform:none}}.cycle-review{color:#d8b873;background:#12100a59;border:1px solid #d8b8734d;border-radius:14px;flex:1;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.cycle-review i{background:#d8b87333;border-radius:4px;flex:1;height:6px;position:relative;overflow:hidden}.cycle-review i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d8b873,#f2dfae);animation:18s ease-in-out 12s infinite both cycScan;position:absolute;inset:0}@keyframes cycScan{0%,18%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}.cycle-review svg:last-child{color:#7ff0bd;animation:18s infinite both cycSeal}@keyframes cycSeal{0%,25%{opacity:0;transform:scale(.3)rotate(-30deg)}28%{opacity:1;transform:scale(1.2)}30%,to{opacity:1;transform:none}}.agent-product-steps.has-cycle>div:last-child>div{border-radius:0;padding-inline:14px;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;position:relative}.agent-product-steps.has-cycle>div:last-child>div:before{content:"";opacity:0;background:#4bcaff;border-radius:2px;width:2px;animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 12px #4bcaffcc}.agent-product-steps.has-cycle>div:last-child>div>span{animation-duration:18s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.agent-product-steps.has-cycle>div:last-child>div:first-child{animation-name:cycRow1}.agent-product-steps.has-cycle>div:last-child>div:first-child:before{animation-name:cycBar1}.agent-product-steps.has-cycle>div:last-child>div:first-child>span{animation-name:cycNum1}.agent-product-steps.has-cycle>div:last-child>div:nth-child(2){animation-name:cycRow2}.agent-product-steps.has-cycle>div:last-child>div:nth-child(2):before{animation-name:cycBar2}.agent-product-steps.has-cycle>div:last-child>div:nth-child(2)>span{animation-name:cycNum2}.agent-product-steps.has-cycle>div:last-child>div:nth-child(3){animation-name:cycRow3}.agent-product-steps.has-cycle>div:last-child>div:nth-child(3):before{animation-name:cycBar3}.agent-product-steps.has-cycle>div:last-child>div:nth-child(3)>span{animation-name:cycNum3}@keyframes cycRow1{0%,31%{background-color:#0097ec11}34%,to{background-color:#0097ec00}}@keyframes cycRow2{0%,32%{background-color:#0097ec00}35%,64%{background-color:#0097ec11}67%,to{background-color:#0097ec00}}@keyframes cycRow3{0%,65%{background-color:#0097ec00}68%,97%{background-color:#0097ec11}to{background-color:#0097ec00}}@keyframes cycBar1{0%,31%{opacity:1}34%,to{opacity:0}}@keyframes cycBar2{0%,32%{opacity:0}35%,64%{opacity:1}67%,to{opacity:0}}@keyframes cycBar3{0%,65%{opacity:0}68%,97%{opacity:1}to{opacity:0}}@keyframes cycNum1{0%,31%{color:#9fe4ff;text-shadow:0 0 12px #4bcaffb3}34%,to{color:#3f6f86;text-shadow:none}}@keyframes cycNum2{0%,32%{color:#3f6f86;text-shadow:none}35%,64%{color:#9fe4ff;text-shadow:0 0 12px #4bcaffb3}67%,to{color:#3f6f86;text-shadow:none}}@keyframes cycNum3{0%,65%{color:#3f6f86;text-shadow:none}68%,97%{color:#9fe4ff;text-shadow:0 0 12px #4bcaffb3}to{color:#3f6f86;text-shadow:none}}@media (width<=620px){.cycle-scene{max-width:none}.cycle-stage{height:236px}.cycle-screen{inset:14px}.cycle-plan{grid-template-columns:36px 40px 60px minmax(0,1fr)}.cycle-sources span{width:36px;height:36px}.cycle-sources i{left:36px}.cycle-sources i:first-of-type{--dy:50px;top:18px}.cycle-sources i:nth-of-type(2){top:68px}.cycle-sources i:nth-of-type(3){--dy:-50px;top:118px}@keyframes cycFlow{0%,3%{opacity:0;transform:none}5%{opacity:1}11%{opacity:1;transform:translate(42px,var(--dy))}13%,to{opacity:0;transform:translate(42px,var(--dy))}}.cycle-core{width:60px;height:60px}.cycle-steps{gap:8px;margin-left:12px}.cycle-result{grid-template-rows:auto auto;grid-template-columns:1fr}.cycle-doc{gap:10px;padding:12px}.cycle-doc-chart{display:none}.cycle-side{flex-direction:row}.cycle-trail{flex:1.4;padding:10px}.cycle-review{padding:10px}}@media (prefers-reduced-motion:reduce){.cycle-scene *,.agent-product-steps.has-cycle>div:last-child>div,.agent-product-steps.has-cycle>div:last-child>div *,.agent-product-steps.has-cycle>div:last-child>div:before{animation:none!important}.cycle-task,.cycle-plan{display:none}.cycle-result{opacity:1}}@media (width>=1001px){.agent-product-steps.has-cycle{align-items:stretch}.agent-product-steps.has-cycle>div:last-child{flex-direction:column;display:flex}.agent-product-steps.has-cycle>div:last-child>div{flex:1;align-content:center}.agent-product-roles{align-items:center;padding-top:96px}.agent-product-roles+.agent-product-control{margin-top:96px}}.agent-product-roles h2{text-wrap:balance}.agent-product-page .page-hero h1{letter-spacing:-.038em;font-size:clamp(1.33rem,2.15vw,2.33rem);line-height:1.1}.agent-product-definition-copy h2,.agent-product-section-head h2,.agent-product-steps h2,.agent-product-roles h2,.agent-product-control h2,.agent-product-cta h2{letter-spacing:-.034em;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}@media (width<=620px){.agent-product-page .page-hero h1,.agent-product-definition-copy h2,.agent-product-section-head h2,.agent-product-steps h2,.agent-product-roles h2,.agent-product-control h2,.agent-product-cta h2{font-size:1.15rem}}:is(.how-page,.solution-detail-page,.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero h1{letter-spacing:-.038em;font-size:clamp(1.33rem,2.15vw,2.33rem);line-height:1.1}.command-definition h2,.command-workflow-copy h2,.command-management-head h2,.command-human-copy h2,.command-scenarios-head h2,.command-products-head h2,.command-result h2,.command-cta h2,.nika-page h2,.nika-business-card h2,.nika-team-heading h2,.nika-future h2,.token-purchase-copy h2,.hub-agent-split-head h2{letter-spacing:-.034em;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}.command-product-card h3,.nika-level h3,.nika-product-card h3,.infra-route-card h3,.hub-agent-split-cards h3{letter-spacing:-.02em;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.25}@media (width<=620px){:is(.how-page,.solution-detail-page,.infrastructure-page-v2,.security-page-v2,.partners-page-v2,.faq-page-v2) .page-hero h1,.command-definition h2,.command-workflow-copy h2,.command-management-head h2,.command-human-copy h2,.command-scenarios-head h2,.command-products-head h2,.command-result h2,.command-cta h2,.nika-page h2,.nika-business-card h2,.nika-team-heading h2,.nika-future h2,.token-purchase-copy h2,.hub-agent-split-head h2{font-size:1.15rem}}.home-v2 h2{letter-spacing:-.034em;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.14}@media (width<=620px){.home-v2 h2{font-size:1.15rem}}.capability-pop *,.capability-pop :before,.capability-pop :after{animation-play-state:paused!important}.capability-cell:is(:hover,:focus-within) .capability-pop *,.capability-cell:is(:hover,:focus-within) .capability-pop :before,.capability-cell:is(:hover,:focus-within) .capability-pop :after{animation-play-state:running!important}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header{background:#05070bf7}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
