/*! 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-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}}}@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}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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{--night:#020613;--night-2:#030a1a;--panel:#061225;--blue:#078cff;--cyan:#00d8ff;--green:#00f06a;--violet:#a958ff;--yellow:#ffd300;--line:#4391eb40;--text:#f5f7fb;--muted:#c5cede}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{z-index:999;border:1px solid var(--cyan);color:#fff;background:#061225;border-radius:4px;padding:12px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-header{z-index:50;background:#020613e6;grid-template-columns:205px 1fr 118px;align-items:center;height:82px;padding:0 3vw;display:grid;position:absolute;top:0;left:0;right:0}.brand{align-items:center;width:max-content;display:inline-flex}.brand img{width:184px;height:auto;display:block}.desktop-nav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.desktop-nav a,.desktop-nav button{color:#f4f6fb;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:30px 0;font-size:11px;font-weight:600;display:inline-flex}.desktop-nav a:hover,.desktop-nav button:hover,.desktop-nav button.active{color:#66c9ff}.contact-outline{background:linear-gradient(var(--night), var(--night)) padding-box, linear-gradient(100deg, var(--blue), var(--green)) border-box;text-transform:uppercase;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;height:44px;font-size:11px;font-weight:600;display:inline-flex}.mobile-toggle,.mobile-nav{display:none}.mega-menu{z-index:40;background:radial-gradient(circle at 50% 120%,#00f26a0f,#0000 45%),linear-gradient(135deg,#051227fa,#030b1afa);border:1px solid #4584db61;border-radius:10px;grid-template-columns:repeat(3,1fr);min-height:270px;padding:23px 0;display:grid;position:absolute;top:82px;left:24%;right:14%}.menu-pointer{background:var(--panel);border-top:1px solid #1d83de;border-left:1px solid #1d83de;width:15px;height:15px;position:absolute;top:-8px;left:7%;transform:rotate(45deg)}.mega-column{border-right:1px solid #4771a636;padding:17px 28px}.mega-column:last-child{border:0}.mega-title{text-transform:uppercase;align-items:center;gap:12px;display:flex}.mega-title.blue{color:#359dff}.mega-title.green{color:#00ec66}.mega-title.violet{color:#a958ff}.mega-title h3{color:#fff;margin:0;font-size:12px}.mega-column>p{color:#b6c0cf;min-height:65px;font-size:12px;line-height:1.5}.mega-links{flex-direction:column;gap:11px;margin-top:16px;display:flex}.mega-links a{align-items:center;gap:15px;font-size:11px;display:flex}.mega-links a:hover{color:#46beff}.reference-hero{background:radial-gradient(circle at 78% 48%, #0045a126, transparent 34%), radial-gradient(circle at 18% 42%, #00154a1f, transparent 31%), var(--night);min-height:790px;padding-top:82px;position:relative;overflow:hidden}.hero-aurora{filter:blur(20px);background:radial-gradient(#0752ce14,#0000 67%);width:48%;height:560px;position:absolute;top:120px;left:52%}.hero-content{z-index:6;max-width:570px;margin-left:6vw;padding-top:178px;position:relative}.hero-content h1{letter-spacing:-.048em;margin:0;font-size:clamp(45px,4.05vw,59px);font-weight:390;line-height:1.01}.hero-content h1 span{color:var(--green)}.hero-content>p{color:#c7d0df;max-width:550px;margin:19px 0 0;font-size:16px;line-height:1.62}.hero-actions{gap:14px;margin-top:23px;display:flex}.gradient-button,.vision-button{text-transform:uppercase;justify-content:center;align-items:center;gap:22px;height:51px;font-size:12px;font-weight:650;display:inline-flex}.gradient-button{color:#fff;background:linear-gradient(100deg,#086fe8,#00c977);border-radius:4px;padding:0 25px}.vision-button{background:linear-gradient(var(--night), var(--night)) padding-box, linear-gradient(100deg, #00cd77d1, #1475ffd1) border-box;border:1px solid #0000;border-radius:4px;padding:0 22px}.gradient-button:hover,.vision-button:hover{filter:brightness(1.15);transform:translateY(-2px)}.core-stage{z-index:3;width:min(52vw,760px);height:610px;position:absolute;top:112px;left:auto;right:.25vw;transform:none}.core-system{transform-origin:50%;width:100%;height:670px;position:relative;transform:scale(.63)}.star-field{opacity:.38;background-image:radial-gradient(circle,#159dff 0 1px,#0000 1.5px),radial-gradient(circle,#00e6d1 0 1px,#0000 1.5px);background-position:0 0,47px 71px;background-size:113px 97px,139px 131px;position:absolute;inset:-90px -100px;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.system-ring{border:1px solid #1989ff9e;border-radius:50%;position:absolute;top:48%;left:50%}.system-ring i{background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:1%;left:18%;box-shadow:0 0 7px #078cffc7}.system-ring i:nth-child(2){top:91%;left:78%}.system-ring i:nth-child(3){top:99%;left:51%}.ring-one{width:860px;height:520px;margin:-260px -430px;transform:scaleY(.54)}.ring-two{width:780px;height:620px;margin:-310px -390px;transform:rotate(32deg)scaleY(.43)}.ring-three{width:820px;height:600px;margin:-300px -410px;transform:rotate(-34deg)scaleY(.38)}.core-globe{background:radial-gradient(circle at 50% 36%,#076ae78c,#0000 46%),radial-gradient(circle at 30% 72%,#00e7974d,#0000 40%),#03142d;border:1px solid #1c9eff;border-radius:50%;width:440px;height:440px;position:absolute;top:calc(48% - 220px);left:calc(50% - 220px);overflow:hidden;box-shadow:inset -28px -24px 70px #010512,0 0 54px #006eff2e}.globe-grid{background:repeating-radial-gradient(#0000 0 31px,#2aaeff4d 32px 33px),repeating-linear-gradient(90deg,#0000 0 34px,#30a5ff29 35px 36px);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 90%);mask-image:radial-gradient(circle,#000 60%,#0000 90%)}.globe-dots{background-image:radial-gradient(circle,#15cfff 0 1.4px,#0000 1.8px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 92%);mask-image:radial-gradient(circle,#000 40%,#0000 92%)}.globe-glow{background:linear-gradient(115deg,#0000 35%,#2799ff29 50%,#0000 65%);position:absolute;inset:-40%;transform:rotate(12deg)}.core-brand{text-shadow:0 0 15px #03102b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.core-gem{width:80px;height:72px;margin-bottom:10px;position:relative}.core-gem i{clip-path:polygon(0 20%,58% 0,100% 32%,43% 54%);background:linear-gradient(135deg,#00eb6c,#0883ff);position:absolute;inset:0}.core-gem i:nth-child(2){clip-path:polygon(0 20%,43% 54%,43% 100%,0 72%)}.core-gem i:nth-child(3){clip-path:polygon(43% 54%,100% 32%,100% 78%,43% 100%)}.core-brand strong{letter-spacing:.15em;font-size:31px}.core-brand small{letter-spacing:.35em;margin-left:.35em;font-size:19px}.node{color:var(--blue);z-index:5;position:absolute}.node span{background:#020918;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 13px}.node strong{color:#f7faff;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:700;position:absolute}.node-governance{top:-4px;left:calc(50% - 36px)}.node-governance strong{top:-36px;left:-19px}.node-work{color:#2d9bff;top:151px;right:13%}.node-work strong{top:28px;left:84px}.node-decisions{color:#2bcfff;bottom:74px;right:14%}.node-decisions strong{top:28px;left:85px}.node-resources{color:#00ed86;bottom:73px;left:14%}.node-resources strong{top:28px;right:84px}.node-operations{color:#198eff;top:151px;left:13%}.node-operations strong{top:28px;right:84px}.platform-intro{background:#040a16;border-top:1px solid #1f70d338;padding:105px 6vw 112px}.section-kicker{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.intro-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.intro-grid h2,.technology-band h2,.company-section h2,.contact-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.25vw,62px);font-weight:420;line-height:1.04}.intro-grid>p,.technology-band>div:last-child>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.capability-grid{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.capability-grid article{background:#0813259e;border:1px solid #4377b238;min-height:292px;padding:27px;position:relative}.capability-grid article>span{color:#8296ae;font-family:var(--font-geist-mono);font-size:11px}.capability-grid article>svg{color:#3db7ff;margin-top:32px;display:block}.capability-grid h3{color:#f8faff;margin:25px 0 13px;font-size:19px}.capability-grid p{color:#bdc7d6;font-size:14px;line-height:1.7}.capability-grid a{color:#19d58a;position:absolute;bottom:25px;right:25px}.capability-grid article:hover{background:#081e39d1;border-color:#1686e9b8;transform:translateY(-5px)}.technology-band{background:#071121;grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;min-height:610px;padding:82px 8vw;display:grid}.band-graphic{background:radial-gradient(circle,#0089ff2e,#0000 64%);min-height:470px;position:relative}.architecture-orbit{border:1px solid #299eff6b;border-radius:50%;position:absolute;inset:14%}.architecture-orbit-two{inset:24% 8%;transform:rotate(48deg)scaleY(.55)}.architecture-core{z-index:2;background:radial-gradient(circle at 40% 30%,#0d80ff6b,#030c1df5 67%);border:1px solid #22cfff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:absolute;top:calc(50% - 82px);left:calc(50% - 82px);box-shadow:0 0 55px #0087ff3d}.architecture-core span{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:linear-gradient(135deg,#087bff,#00ec83);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.architecture-core svg{color:#fff;width:22px;height:22px}.architecture-core strong{letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:15px}.architecture-core small{color:#b8c5d5;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:600}.architecture-node{z-index:3;background:#040f20f0;border:1px solid #28a7ff61;align-items:center;gap:11px;min-width:150px;padding:11px 13px;display:flex;position:absolute}.architecture-node:after{content:"";background:#21d8ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 11px #008cff}.architecture-node svg{color:#23d4ff;width:21px;height:21px}.architecture-node span{flex-direction:column;gap:3px;display:flex}.architecture-node strong{color:#f8faff;letter-spacing:.025em;text-transform:uppercase;font-size:12px}.architecture-node small{color:#b4c1d1;font-size:10px;line-height:1.3}.architecture-node-platform{top:16%;left:1%}.architecture-node-platform:after{bottom:-3px;right:-3px}.architecture-node-data{top:18%;right:0}.architecture-node-data:after{bottom:-3px;left:-3px}.architecture-node-intelligence{bottom:13%;right:1%}.architecture-node-intelligence:after{top:-3px;left:-3px}.architecture-node-integration{bottom:11%;left:0}.architecture-node-integration:after{top:-3px;right:-3px}.company-section{color:#f5f8fc;text-align:left;background:linear-gradient(90deg,#0753a614 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#0753a614 1px,#0000 1px) 0 0/92px 92px,radial-gradient(circle at 10% 30%,#007cff24,#0000 34%),#030916;border-block:1px solid #2b81db33;grid-template-columns:1.35fr .65fr;align-items:start;gap:9vw;padding:112px 10vw;display:grid}.company-section .section-kicker{color:#24d1ff}.company-section h2{max-width:860px}.company-principle{border-left:1px solid #299ff459;padding:10px 0 10px 32px}.company-principle>span{color:#27ee9a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.company-principle>p{color:#c4cedc;margin:24px 0;font-size:16px;line-height:1.75}.company-principle>a{color:#f7fbff;text-transform:uppercase;align-items:center;gap:16px;font-size:12px;font-weight:750;display:inline-flex}.company-principle>a svg{color:var(--green);width:17px;height:17px}.contact-section{background:var(--night);text-align:center;flex-direction:column;align-items:center;min-height:500px;padding:92px 6vw;display:flex;position:relative;overflow:hidden}.contact-section h2{font-size:clamp(48px,5.8vw,78px);position:relative}.contact-section .gradient-button{margin-top:40px;position:relative}.contact-rings{border:1px solid #0088ff52;border-radius:50%;width:760px;height:760px;position:absolute;top:calc(50% - 380px);left:calc(50% - 380px);transform:scaleY(.3)}footer{color:#c4cedc;background:#01040d;border-top:1px solid #3273be38;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:35px;min-height:142px;padding:35px 5vw;font-size:11px;display:grid}footer .brand img{width:165px}footer>p{color:#c7d1df;max-width:360px;font-size:13px;line-height:1.6}footer>div{gap:28px;display:flex}footer>div a{color:#edf3fa;font-size:12px;font-weight:600}footer>span{color:#a9b6c8;font-size:11px}footer>div a:hover{color:var(--cyan)}@media (width<=1050px){.site-header{grid-template-columns:190px 1fr 105px}.desktop-nav{gap:16px}.desktop-nav a,.desktop-nav button{font-size:9px}.mega-menu{left:20%;right:8%}.capability-grid{grid-template-columns:repeat(2,1fr)}.hero-content{max-width:500px}.core-stage{width:620px;right:-90px}.core-system{transform:scale(.54)}footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.brand img{width:176px}.desktop-nav,.contact-outline,.mega-menu{display:none}.mobile-toggle{color:#fff;background:0 0;border:0;display:block}.mobile-nav{z-index:45;background:#030916fa;flex-direction:column;padding:85px 22px 25px;display:flex;position:absolute;top:0;left:0;right:0}.mobile-nav a{border-bottom:1px solid #417cbe40;padding:15px 0}.reference-hero{min-height:940px;padding-top:72px}.hero-content{margin:0;padding:66px 22px 0}.hero-content h1{font-size:clamp(36px,10vw,43px);line-height:1.05}.hero-content>p{max-width:92%;font-size:14px}.hero-actions{flex-direction:column;align-items:stretch;max-width:310px}.core-stage{width:720px;height:430px;top:480px;left:50%;right:auto;transform:translate(-50%)}.core-system{transform-origin:top;height:500px;transform:scale(.48)}.platform-intro{padding:90px 22px}.intro-grid,.technology-band{grid-template-columns:1fr}.intro-grid{gap:28px}.capability-grid{grid-template-columns:1fr;margin-top:55px}.technology-band{gap:30px;padding:72px 22px}.band-graphic{min-height:410px;transform:scale(.88)}.company-section{grid-template-columns:1fr;gap:45px;padding:78px 22px}.company-principle{padding-left:22px}.contact-section{min-height:560px;padding:90px 22px}footer{grid-template-columns:1fr;align-items:start;padding:45px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}.platform-page{color:#f7f9fd;background:#020613;min-height:100vh}.platform-header{z-index:20;background:#020613e6;border-bottom:1px solid #4789da33;grid-template-columns:220px 1fr 120px;align-items:center;width:100%;height:82px;padding:0 4vw;display:grid;position:absolute;top:0}.platform-logo img{width:190px;height:auto;display:block}.platform-header nav{justify-content:center;gap:clamp(24px,3vw,45px);display:flex}.platform-header nav a{color:#b8c3d5;text-transform:uppercase;font-size:11px;font-weight:600}.platform-header nav a:hover{color:#21c8ff}.platform-contact{text-transform:uppercase;background:linear-gradient(#020613,#020613) padding-box padding-box,linear-gradient(100deg,#078cff,#00f06a) border-box;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:650;display:inline-flex}.platform-menu-button,.platform-mobile-nav{display:none}.platform-hero{background:radial-gradient(circle at 75% 52%,#006bff29,#0000 31%),#020613;grid-template-columns:1fr 1fr;min-height:780px;padding:170px 6vw 90px;display:grid;position:relative;overflow:hidden}.platform-grid{background-image:linear-gradient(#1b67b90e 1px,#0000 1px),linear-gradient(90deg,#1b67b90e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.platform-hero-copy{z-index:3;align-self:center;max-width:690px;position:relative}.platform-eyebrow{color:#19c9ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.platform-hero h1,.platform-position h2,.platform-proof h2,.platform-next h2,.architecture-detail h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.3vw,78px);font-weight:400;line-height:1.02}.platform-intro-copy{color:#aab6c8;max-width:570px;margin:30px 0 0;font-size:16px;line-height:1.75}.platform-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.platform-actions>a,.platform-next>a{text-transform:uppercase;background:linear-gradient(100deg,#0877f7,#00e868);align-items:center;gap:28px;padding:17px 21px;font-size:12px;font-weight:650;display:inline-flex}.platform-actions>a svg,.platform-next>a svg{width:17px;height:17px}.platform-actions>span{color:#91a0b3;align-items:center;gap:8px;font-size:11px;display:inline-flex}.platform-actions>span svg{color:#00e873;width:17px;height:17px}.platform-hero-visual{z-index:2;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.platform-orbital{width:600px;height:520px;position:relative}.platform-orbit{border:1px solid #1c97ff8c;border-radius:50%;position:absolute;top:50%;left:50%}.platform-orbit i{background:#14d7ff;border-radius:50%;width:6px;height:6px;position:absolute;top:2%;left:25%;box-shadow:0 0 13px #078cff}.platform-orbit i:nth-child(2){top:94%;left:72%}.orbit-outer{width:580px;height:440px;margin:-220px -290px;transform:rotate(15deg)scaleY(.46)}.orbit-inner{width:500px;height:500px;margin:-250px;transform:rotate(-54deg)scaleY(.44)}.platform-sphere{background:radial-gradient(circle at 40% 30%,#00aeff99,#0000 35%),radial-gradient(circle at 25% 78%,#00ef7759,#0000 40%),#051934;border:1px solid #128dff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:absolute;top:calc(50% - 160px);left:calc(50% - 160px);overflow:hidden;box-shadow:inset -30px -30px 70px #010611,0 0 75px #0075ff47}.sphere-mesh{opacity:.85;background-image:radial-gradient(circle,#21d5ff 0 1.2px,#0000 1.6px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 90%);mask-image:radial-gradient(circle,#000 30%,#0000 90%)}.platform-sphere>span,.platform-sphere>strong{position:relative}.platform-sphere>span{background:#06142b;border:1px solid #18baff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.platform-sphere>span svg{color:#26d6ff;width:30px;height:30px}.platform-sphere>strong{letter-spacing:.22em;margin-top:18px;margin-left:.22em;font-size:24px}.platform-orbital-core .platform-sphere{border-color:#a75aff}.platform-orbital-capabilities .platform-sphere{border-color:#00e77a}.architecture-stack{flex-direction:column;gap:9px;width:min(100%,540px);display:flex}.architecture-stack>div{background:linear-gradient(90deg,#051934f2,#040c1dd1);border:1px solid #2d87e65c;grid-template-columns:28px 30px 110px 1fr;align-items:center;gap:18px;min-height:72px;padding:13px 20px;display:grid;position:relative}.architecture-stack>div:after{content:"";background:linear-gradient(90deg,#078cff,#00ef6d);width:32%;height:1px;position:absolute;bottom:-1px;left:0}.architecture-stack span{color:#496b90;font-family:var(--font-geist-mono);font-size:9px}.architecture-stack svg{color:#1ac8ff;width:22px;height:22px}.architecture-stack strong{text-transform:uppercase;font-size:13px}.architecture-stack small{color:#8d9caf;font-size:11px}.platform-position{color:#07111f;background:#f4f5f3;padding:125px 7vw}.platform-position>div{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.platform-position .platform-eyebrow{color:#087dd9}.platform-position h2{max-width:850px;font-size:clamp(42px,4.8vw,69px)}.platform-position>div>p{color:#5b6673;margin:0;font-size:16px;line-height:1.8}.domain-grid{color:#07111f;background:#f4f5f3;grid-template-columns:repeat(5,1fr);padding:0 6vw 130px;display:grid}.domain-grid article{border:1px solid #ced5d8;min-height:300px;padding:25px;transition:all .3s;position:relative}.domain-grid article:hover{color:#fff;background:#061326;transform:translateY(-7px)}.domain-grid article>span{color:#6c7d8d;font-family:var(--font-geist-mono);font-size:9px}.domain-grid article>svg{color:#078dff;margin:45px 0 25px;display:block}.domain-grid h3{margin:0 0 13px;font-size:17px}.domain-grid p{color:#66727d;margin:0;font-size:13px;line-height:1.65}.domain-grid article:hover p{color:#9eacba}.architecture-detail{color:#07111f;background:#f4f5f3;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:20px 7vw 130px;display:grid}.architecture-detail .platform-eyebrow{color:#087dd9}.architecture-detail h2{font-size:clamp(39px,4.5vw,65px)}.architecture-detail ul{flex-direction:column;gap:15px;margin:35px 0 0;padding:0;list-style:none;display:flex}.architecture-detail li{color:#576573;align-items:center;gap:10px;font-size:13px;display:flex}.architecture-detail li svg{color:#00b965;width:17px;height:17px}.architecture-diagram{flex-direction:column;align-items:center;display:flex}.architecture-diagram>div{background:#fff;border:1px solid #c3d0da;align-items:center;gap:18px;width:min(100%,440px);padding:22px;display:flex;box-shadow:0 16px 40px #0e2b4514}.architecture-diagram svg{color:#078cff}.architecture-diagram span{text-transform:uppercase;font-size:14px;font-weight:650}.architecture-diagram>i{background:linear-gradient(#078cff,#00dc71);width:1px;height:45px}.platform-proof{background:#071120;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:130px 7vw;display:grid}.platform-proof h2{font-size:clamp(45px,5vw,70px)}.proof-list p{border-top:1px solid #538ac647;grid-template-columns:100px 1fr;gap:30px;margin:0;padding:25px 0;display:grid}.proof-list strong{color:#21c9ff;text-transform:uppercase;font-size:13px}.proof-list span{color:#9dabbc;font-size:13px;line-height:1.7}.platform-next{text-align:center;background:radial-gradient(circle,#0078ff2e,#0000 45%),#020613;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:100px 6vw;display:flex}.platform-next h2{max-width:980px;margin:auto;font-size:clamp(48px,6vw,86px)}.platform-next>a{margin-top:40px}.platform-footer{color:#758499;background:#01040c;border-top:1px solid #3f7fc538;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:35px;min-height:120px;padding:28px 4vw;font-size:10px;display:grid}.platform-footer>div{gap:24px;display:flex}.platform-footer>div a:hover{color:#19c9ff}@media (width<=1000px){.platform-header{grid-template-columns:205px 1fr 100px}.platform-header nav{gap:16px}.platform-header nav a{font-size:9px}.domain-grid{grid-template-columns:repeat(2,1fr)}.platform-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.platform-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.platform-logo img{width:176px}.platform-header nav,.platform-contact{display:none}.platform-menu-button{color:#fff;background:0 0;border:0;display:block}.platform-mobile-nav{z-index:18;background:#030a19;flex-direction:column;padding:86px 22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.platform-mobile-nav a{border-bottom:1px solid #3b7cc240;padding:15px 0}.platform-hero{grid-template-columns:1fr;min-height:1040px;padding:130px 22px 60px}.platform-hero-visual{min-height:460px}.platform-orbital{transform:scale(.74)}.architecture-stack{margin-top:40px}.platform-position{padding:90px 22px}.platform-position>div,.architecture-detail,.platform-proof{grid-template-columns:1fr}.platform-position>div{gap:28px}.domain-grid{grid-template-columns:1fr;padding:0 22px 90px}.architecture-detail{padding:20px 22px 90px}.platform-proof{gap:50px;padding:90px 22px}.platform-next{padding:90px 22px}.platform-footer{grid-template-columns:1fr;align-items:start;padding:45px 22px}}.product-page{color:#f7f9fd;background:#020613;min-height:100vh}.product-header{z-index:20;background:#020613eb;border-bottom:1px solid #407fc433;grid-template-columns:220px 1fr 120px;align-items:center;width:100%;height:82px;padding:0 4vw;display:grid;position:absolute;top:0}.product-logo img{width:190px;height:auto;display:block}.product-header nav{justify-content:center;gap:clamp(25px,3vw,45px);display:flex}.product-header nav a{color:#b7c1d1;text-transform:uppercase;font-size:11px;font-weight:600}.product-header nav a:hover{color:var(--product-accent)}.product-contact{border:1px solid var(--product-accent);text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:650;display:flex}.product-header button,.product-mobile-nav{display:none}.product-hero{background:radial-gradient(circle at 76% 52%,color-mix(in srgb,var(--product-accent) 15%,transparent),transparent 32%),#020613;grid-template-columns:1fr 1fr;min-height:790px;padding:170px 6vw 90px;display:grid;position:relative;overflow:hidden}.product-grid-lines{background-image:linear-gradient(#2669b10d 1px,#0000 1px),linear-gradient(90deg,#2669b10d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.product-hero-copy{z-index:3;align-self:center;max-width:700px;position:relative}.product-kicker{color:var(--product-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.product-hero h1,.product-statement h2,.product-section-heading h2,.product-model-copy h2,.product-enterprise h2,.product-cta h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.4vw,79px);font-weight:400;line-height:1.02}.product-hero-intro{color:#aab5c6;max-width:580px;margin:30px 0 0;font-size:16px;line-height:1.75}.product-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.product-hero-actions>a,.product-cta>a{background:linear-gradient(100deg,#0878f7,var(--product-accent));text-transform:uppercase;align-items:center;gap:26px;padding:17px 22px;font-size:12px;font-weight:650;display:inline-flex}.product-hero-actions svg,.product-cta svg{width:17px;height:17px}.product-hero-actions>span{color:#8795a7;max-width:260px;font-size:11px}.product-hero-visual{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.product-visual{width:590px;height:540px;position:relative}.product-radar-ring{border:1px solid color-mix(in srgb,var(--product-accent) 55%,transparent);border-radius:50%;position:absolute;top:50%;left:50%}.ring-1{width:560px;height:470px;margin:-235px -280px;transform:scaleY(.47)}.ring-2{width:490px;height:520px;margin:-260px -245px;transform:rotate(55deg)scaleY(.38)}.ring-3{width:480px;height:470px;margin:-235px -240px;transform:rotate(-55deg)scaleY(.42)}.product-visual-core{background:radial-gradient(circle at 38% 28%,color-mix(in srgb,var(--product-accent) 48%,transparent),transparent 33%),#07152b;border:1px solid var(--product-accent);box-shadow:inset -25px -25px 60px #010510,0 0 75px color-mix(in srgb,var(--product-accent) 25%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:absolute;top:calc(50% - 140px);left:calc(50% - 140px)}.product-visual-core:before{background-image:radial-gradient(circle,var(--product-accent-soft) 0 1.1px,transparent 1.5px);content:"";opacity:.45;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 90%);mask-image:radial-gradient(circle,#000 35%,#0000 90%)}.product-visual-core svg,.product-visual-core strong{position:relative}.product-visual-core svg{color:var(--product-accent-soft);width:48px;height:48px}.product-visual-core strong{letter-spacing:.18em;margin-top:18px;margin-left:.18em;font-size:30px}.visual-node{border:1px solid var(--product-accent);box-shadow:0 0 24px color-mix(in srgb,var(--product-accent) 45%,transparent);background:#030919;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute}.visual-node svg{color:var(--product-accent-soft);width:23px;height:23px}.node-a{top:22px;left:calc(50% - 32px)}.node-b{bottom:52px;right:49px}.node-c{bottom:52px;left:49px}.product-statement{color:#07111e;text-align:center;background:#f4f5f3;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:100px 8vw;display:flex}.product-statement .product-kicker{color:var(--product-accent)}.product-statement h2{max-width:1050px;font-size:clamp(45px,5.2vw,76px)}.product-capabilities{color:#07111e;background:#f4f5f3;padding:80px 6vw 130px}.product-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;display:grid}.product-section-heading>.product-kicker{grid-column:1/-1}.product-section-heading h2{font-size:clamp(42px,4.7vw,68px)}.product-section-heading>p:last-child{color:#5d6874;margin:0;line-height:1.8}.product-capability-grid{grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.product-capability-grid article{border:1px solid #ccd4d8;min-height:315px;padding:26px;transition:all .3s;position:relative}.product-capability-grid article:hover{color:#fff;background:#061225;transform:translateY(-7px)}.product-capability-grid article>span{color:#788896;font-family:var(--font-geist-mono);font-size:9px}.product-capability-grid article>svg{color:var(--product-accent);margin:45px 0 24px;display:block}.product-capability-grid h3{margin:0 0 13px;font-size:17px}.product-capability-grid article>p{color:#65717c;margin:0;font-size:13px;line-height:1.65}.product-capability-grid article:hover>p{color:#9eabba}.product-operating-model{background:#071120;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:760px;padding:100px 7vw;display:grid}.product-model-visual{justify-content:center;align-items:center;display:flex}.model-rail{flex-direction:column;width:min(100%,470px);display:flex}.model-rail>div{border:1px solid color-mix(in srgb,var(--product-accent) 34%,transparent);grid-template-columns:30px 13px 1fr;align-items:center;gap:20px;min-height:92px;padding:18px 24px;display:grid;position:relative}.model-rail>div:not(:last-child):after{background:var(--product-accent);content:"";width:1px;height:20px;position:absolute;bottom:-20px;left:60px}.model-rail span{color:#61738a;font-family:var(--font-geist-mono);font-size:9px}.model-rail i{background:var(--product-accent);box-shadow:0 0 14px var(--product-accent);border-radius:50%;width:9px;height:9px}.model-rail strong{text-transform:uppercase;font-size:14px}.product-model-copy h2{font-size:clamp(42px,4.8vw,68px)}.product-model-copy>div{margin-top:36px}.product-model-copy>div p{border-top:1px solid #4a83bf40;gap:15px;margin:0;padding:20px 0;display:flex}.product-model-copy>div svg{color:var(--product-accent);flex:none;width:18px;height:18px}.product-model-copy>div span{color:#92a0b2;flex-direction:column;gap:5px;font-size:12px;line-height:1.55;display:flex}.product-model-copy>div strong{color:#fff;text-transform:uppercase;font-size:13px}.product-enterprise{color:#07111e;background:#f4f5f3;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 7vw;display:grid}.product-enterprise h2{font-size:clamp(42px,4.8vw,69px)}.product-enterprise>div:last-child p{border-top:1px solid #cdd5d9;gap:18px;margin:0;padding:23px 0;display:flex}.product-enterprise>div:last-child svg{color:var(--product-accent);flex:none}.product-enterprise>div:last-child span{color:#5d6975;flex-direction:column;gap:7px;font-size:13px;line-height:1.6;display:flex}.product-enterprise>div:last-child strong{color:#07111e;text-transform:uppercase}.product-cta{background:radial-gradient(circle,color-mix(in srgb,var(--product-accent) 16%,transparent),transparent 45%),#020613;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:100px 6vw;display:flex}.product-cta h2{font-size:clamp(48px,6vw,86px)}.product-cta>a{margin-top:40px}.product-footer{color:#758499;background:#01040c;border-top:1px solid #3f7fc538;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:35px;min-height:120px;padding:28px 4vw;font-size:10px;display:grid}.product-footer>div{gap:24px;display:flex}.product-footer>div a:hover{color:var(--product-accent)}.products-index{color:#fff;background:#020613;min-height:100vh}.products-index-header{border-bottom:1px solid #417fc433;grid-template-columns:220px 1fr 100px;align-items:center;height:82px;padding:0 4vw;display:grid}.products-index-header img{width:190px;display:block}.products-index-header nav{justify-content:center;gap:42px;display:flex}.products-index-header nav a,.products-index-header>a:last-child{color:#b9c3d2;text-transform:uppercase;font-size:11px;font-weight:650}.products-index-hero{text-align:center;padding:130px 7vw 90px}.products-index-hero>p{color:#18c9ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.products-index-hero h1{letter-spacing:-.06em;margin:22px 0 28px;font-size:clamp(55px,7vw,100px);font-weight:390;line-height:.98}.products-index-hero>span{color:#9eabba;max-width:650px;margin:auto;line-height:1.75;display:block}.products-showcase{grid-template-columns:1fr 1fr;gap:18px;padding:20px 6vw 120px;display:grid}.products-showcase article{border:1px solid #4d84c44d;min-height:500px;padding:42px;position:relative;overflow:hidden}.products-showcase article>div{align-items:center;gap:12px;display:flex}.products-showcase article>div svg{width:22px;height:22px}.products-showcase article>div span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:650}.oneprofile-card>div{color:#ff667a}.fpds-card>div{color:#31dda9}.products-showcase h2{letter-spacing:-.05em;margin:90px 0 18px;font-size:58px;font-weight:420}.products-showcase p{color:#9ca9ba;max-width:490px;line-height:1.7}.products-showcase a{text-transform:uppercase;align-items:center;gap:20px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:40px}.oneprofile-card a{color:#ff667a}.fpds-card a{color:#31dda9}.products-showcase article>i{opacity:.07;position:absolute;bottom:-100px;right:-70px}.products-showcase article>i svg{width:330px;height:330px}.products-core-band{color:#07111e;text-align:center;background:#f4f5f3;flex-direction:column;justify-content:center;align-items:center;min-height:550px;padding:100px 7vw;display:flex}.products-core-band>p{color:#087fe2;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.products-core-band h2{letter-spacing:-.057em;max-width:1000px;margin:25px auto;font-size:clamp(47px,6vw,84px);font-weight:400;line-height:1.02}.products-core-band a{color:#087fe2;text-transform:uppercase;align-items:center;gap:20px;font-size:12px;font-weight:650;display:flex}@media (width<=1000px){.product-header{grid-template-columns:205px 1fr 100px}.product-header nav{gap:17px}.product-header nav a{font-size:9px}.product-capability-grid{grid-template-columns:repeat(2,1fr)}.product-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.product-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.product-logo img{width:176px}.product-header nav,.product-contact{display:none}.product-header button{color:#fff;background:0 0;border:0;display:block}.product-mobile-nav{z-index:18;background:#030a19;flex-direction:column;padding:85px 22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.product-mobile-nav a{border-bottom:1px solid #3d7abe40;padding:15px 0}.product-hero{grid-template-columns:1fr;min-height:1060px;padding:130px 22px 60px}.product-hero-visual{min-height:480px}.product-visual{transform:scale(.72)}.product-hero-actions{flex-direction:column;align-items:flex-start}.product-statement{padding:90px 22px}.product-capabilities{padding:70px 22px 90px}.product-section-heading,.product-operating-model,.product-enterprise{grid-template-columns:1fr}.product-section-heading{gap:28px}.product-capability-grid{grid-template-columns:1fr;margin-top:55px}.product-operating-model,.product-enterprise{gap:55px;padding:90px 22px}.product-cta{padding:90px 22px}.product-footer{grid-template-columns:1fr;align-items:start;padding:45px 22px}.products-index-header{grid-template-columns:1fr;height:72px;padding:0 22px}.products-index-header nav,.products-index-header>a:last-child{display:none}.products-index-hero{padding:100px 22px 70px}.products-showcase{grid-template-columns:1fr;padding:10px 22px 90px}.products-showcase article{min-height:460px;padding:30px}.products-core-band{padding:90px 22px}}.solution-page{color:#f7f9fd;background:#020613;min-height:100vh}.solution-header{z-index:20;background:#020613eb;border-bottom:1px solid #407fc433;grid-template-columns:220px 1fr 120px;align-items:center;width:100%;height:82px;padding:0 4vw;display:grid;position:absolute;top:0}.solution-logo img{width:190px;display:block}.solution-header nav{justify-content:center;gap:clamp(24px,3vw,44px);display:flex}.solution-header nav a{color:#b7c1d1;text-transform:uppercase;font-size:11px;font-weight:600}.solution-header nav a:hover{color:var(--solution-accent)}.solution-contact{border:1px solid var(--solution-accent);text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:650;display:flex}.solution-header button,.solution-mobile-nav{display:none}.solution-hero{background:radial-gradient(circle at 76% 52%,color-mix(in srgb,var(--solution-accent) 14%,transparent),transparent 32%),#020613;grid-template-columns:1fr 1fr;min-height:790px;padding:170px 6vw 90px;display:grid;position:relative;overflow:hidden}.solution-grid-lines{background-image:linear-gradient(#2669b10d 1px,#0000 1px),linear-gradient(90deg,#2669b10d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.solution-copy{z-index:3;align-self:center;max-width:700px;position:relative}.solution-kicker{color:var(--solution-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.solution-hero h1,.solution-shift h2,.solution-section-heading h2,.solution-system h2,.solution-related h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.35vw,79px);font-weight:400;line-height:1.02}.solution-intro{color:#aab5c6;max-width:580px;margin:30px 0 0;font-size:16px;line-height:1.75}.solution-copy>a,.solution-related a,.solutions-index-band a{background:linear-gradient(100deg,#0878f7,var(--solution-accent));text-transform:uppercase;align-items:center;gap:25px;margin-top:38px;padding:17px 22px;font-size:12px;font-weight:650;display:inline-flex}.solution-copy>a svg,.solution-related a svg{width:17px;height:17px}.solution-visual{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.solution-map{width:590px;height:530px;position:relative}.map-ring{border:1px solid color-mix(in srgb,var(--solution-accent) 58%,transparent);border-radius:50%;position:absolute;top:50%;left:50%}.map-ring.ring-one{width:560px;height:470px;margin:-235px -280px;transform:scaleY(.45)}.map-ring.ring-two{width:490px;height:500px;margin:-250px -245px;transform:rotate(61deg)scaleY(.38)}.map-center{background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--solution-accent) 43%,transparent),transparent 34%),#06152c;border:1px solid var(--solution-accent);box-shadow:inset -28px -28px 65px #010510,0 0 75px color-mix(in srgb,var(--solution-accent) 24%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:285px;height:285px;display:flex;position:absolute;top:calc(50% - 142px);left:calc(50% - 142px)}.map-center:before{background-image:radial-gradient(circle,var(--solution-accent) 0 1.1px,transparent 1.5px);content:"";opacity:.4;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 90%);mask-image:radial-gradient(circle,#000 35%,#0000 90%)}.map-center svg,.map-center strong{position:relative}.map-center svg{color:var(--solution-accent);width:48px;height:48px}.map-center strong{letter-spacing:.13em;text-align:center;text-transform:uppercase;margin-top:20px;font-size:12px}.map-dot{background:var(--solution-accent);box-shadow:0 0 15px var(--solution-accent);border-radius:50%;width:8px;height:8px;position:absolute}.dot-one{top:20px;left:50%}.dot-two{bottom:70px;right:55px}.dot-three{bottom:70px;left:55px}.solution-shift{color:#07111e;background:#f4f5f3;grid-template-columns:1fr 50px 1fr;align-items:center;gap:4vw;padding:120px 7vw;display:grid}.solution-shift>svg{color:var(--solution-accent);width:36px;height:36px}.solution-shift article>span{color:#788693;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.solution-shift h2{margin-top:25px;font-size:clamp(34px,3.8vw,57px)}.solution-shift article:last-child h2{color:#0873c9}.solution-capabilities{color:#07111e;background:#f4f5f3;padding:30px 6vw 130px}.solution-section-heading{max-width:850px}.solution-section-heading .solution-kicker{color:var(--solution-accent)}.solution-section-heading h2{font-size:clamp(42px,4.8vw,69px)}.solution-feature-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.solution-feature-grid article{border:1px solid #ccd4d8;min-height:330px;padding:28px;transition:all .3s}.solution-feature-grid article:hover{color:#fff;background:#061225;transform:translateY(-7px)}.solution-feature-grid article>span{color:#7c8a97;font-family:var(--font-geist-mono);font-size:9px}.solution-feature-grid article>svg{color:var(--solution-accent);margin:50px 0 25px;display:block}.solution-feature-grid h3{margin:0 0 14px;font-size:18px}.solution-feature-grid p{color:#65717c;margin:0;font-size:13px;line-height:1.7}.solution-feature-grid article:hover p{color:#a0adbb}.solution-system{background:#071120;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 7vw;display:grid}.solution-system h2{font-size:clamp(42px,4.8vw,69px)}.solution-system>div:last-child p{border-top:1px solid #4681c047;gap:17px;margin:0;padding:23px 0;display:flex}.solution-system>div:last-child svg{color:var(--solution-accent);flex:none}.solution-system>div:last-child span{color:#96a4b5;flex-direction:column;gap:7px;font-size:13px;line-height:1.6;display:flex}.solution-system>div:last-child strong{color:#fff;text-transform:uppercase}.solution-related{background:radial-gradient(circle,color-mix(in srgb,var(--solution-accent) 15%,transparent),transparent 45%),#020613;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;padding:100px 6vw;display:flex}.solution-related h2{font-size:clamp(50px,6vw,87px)}.solution-related>div{gap:18px;display:flex}.solution-related>div a:nth-child(2){border:1px solid var(--solution-accent);background:0 0}.solution-footer{color:#758499;background:#01040c;border-top:1px solid #3f7fc538;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:35px;min-height:120px;padding:28px 4vw;font-size:10px;display:grid}.solution-footer>div{gap:24px;display:flex}.solution-footer>div a:hover{color:var(--solution-accent)}.solutions-index{color:#fff;background:#020613;min-height:100vh}.solutions-index-header{border-bottom:1px solid #417fc433;grid-template-columns:220px 1fr 100px;align-items:center;height:82px;padding:0 4vw;display:grid}.solutions-index-header img{width:190px;display:block}.solutions-index-header nav{justify-content:center;gap:40px;display:flex}.solutions-index-header nav a,.solutions-index-header>a:last-child{color:#b9c3d2;text-transform:uppercase;font-size:11px;font-weight:650}.solutions-index-hero{text-align:center;padding:130px 7vw 90px}.solutions-index-hero>p{color:#18c9ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.solutions-index-hero h1{letter-spacing:-.06em;margin:22px 0 28px;font-size:clamp(55px,7vw,100px);font-weight:390;line-height:.98}.solutions-index-hero>span{color:#9eabba;max-width:680px;margin:auto;line-height:1.75;display:block}.solutions-grid{grid-template-columns:repeat(2,1fr);padding:20px 6vw 120px;display:grid}.solutions-grid article{border:1px solid #4d84c44d;min-height:390px;padding:34px;transition:all .3s;position:relative}.solutions-grid article:hover{background:#071326;transform:translateY(-6px)}.solutions-grid article>span{color:#5f7189;font-family:var(--font-geist-mono);font-size:9px}.solutions-grid article>svg{color:var(--card-accent);margin:52px 0 25px;display:block}.solutions-grid h2{letter-spacing:-.035em;margin:0 0 15px;font-size:34px;font-weight:430}.solutions-grid p{color:#98a6b8;max-width:510px;line-height:1.7}.solutions-grid a{color:var(--card-accent);text-transform:uppercase;align-items:center;gap:20px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:30px}.solutions-index-band{color:#07111e;text-align:center;background:#f4f5f3;flex-direction:column;justify-content:center;align-items:center;min-height:550px;padding:100px 7vw;display:flex}.solutions-index-band>p{color:#087fe2;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.solutions-index-band h2{letter-spacing:-.057em;max-width:1050px;margin:25px auto;font-size:clamp(47px,6vw,84px);font-weight:400;line-height:1.02}.solutions-index-band a{color:#087fe2;background:0 0;margin-top:10px}@media (width<=1000px){.solution-header{grid-template-columns:205px 1fr 100px}.solution-header nav{gap:17px}.solution-header nav a{font-size:9px}.solution-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.solution-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.solution-logo img{width:176px}.solution-header nav,.solution-contact{display:none}.solution-header button{color:#fff;background:0 0;border:0;display:block}.solution-mobile-nav{z-index:18;background:#030a19;flex-direction:column;padding:85px 22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.solution-mobile-nav a{border-bottom:1px solid #3d7abe40;padding:15px 0}.solution-hero{grid-template-columns:1fr;min-height:1040px;padding:130px 22px 60px}.solution-visual{min-height:460px}.solution-map{transform:scale(.72)}.solution-shift{grid-template-columns:1fr;padding:90px 22px}.solution-shift>svg{transform:rotate(90deg)}.solution-capabilities{padding:50px 22px 90px}.solution-feature-grid{grid-template-columns:1fr}.solution-system{grid-template-columns:1fr;padding:90px 22px}.solution-related{padding:90px 22px}.solution-related>div{flex-direction:column;align-items:center}.solution-footer{grid-template-columns:1fr;align-items:start;padding:45px 22px}.solutions-index-header{grid-template-columns:1fr;height:72px;padding:0 22px}.solutions-index-header nav,.solutions-index-header>a:last-child{display:none}.solutions-index-hero{padding:100px 22px 70px}.solutions-grid{grid-template-columns:1fr;padding:10px 22px 90px}.solutions-index-band{padding:90px 22px}}.industry-page{color:#f7f9fd;background:#020613;min-height:100vh}.industry-header{z-index:20;background:#020613eb;border-bottom:1px solid #407fc433;grid-template-columns:220px 1fr 120px;align-items:center;width:100%;height:82px;padding:0 4vw;display:grid;position:absolute;top:0}.industry-logo img{width:190px;display:block}.industry-header nav{justify-content:center;gap:clamp(23px,2.8vw,42px);display:flex}.industry-header nav a{color:#b7c1d1;text-transform:uppercase;font-size:11px;font-weight:600}.industry-header nav a:hover{color:var(--industry-accent)}.industry-contact{border:1px solid var(--industry-accent);text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:650;display:flex}.industry-header button,.industry-mobile-nav{display:none}.industry-hero{background:radial-gradient(circle at 76% 53%,color-mix(in srgb,var(--industry-accent) 15%,transparent),transparent 32%),#020613;grid-template-columns:1fr 1fr;min-height:790px;padding:170px 6vw 90px;display:grid;position:relative;overflow:hidden}.industry-grid-lines{background-image:linear-gradient(#2669b10d 1px,#0000 1px),linear-gradient(90deg,#2669b10d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.industry-hero-copy{z-index:3;align-self:center;max-width:700px;position:relative}.industry-kicker{color:var(--industry-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.industry-hero h1,.industry-perspective h2,.industry-priorities h2,.industry-foundation h2,.industry-cta h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.35vw,79px);font-weight:400;line-height:1.02}.industry-intro{color:#aab5c6;max-width:580px;margin:30px 0 0;font-size:16px;line-height:1.75}.industry-hero-copy>a,.industry-cta>a{background:linear-gradient(100deg,#0878f7,var(--industry-accent));text-transform:uppercase;align-items:center;gap:25px;margin-top:38px;padding:17px 22px;font-size:12px;font-weight:650;display:inline-flex}.industry-hero-copy>a svg,.industry-cta>a svg{width:17px;height:17px}.industry-visual{z-index:2;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.industry-sphere{background:radial-gradient(circle at 37% 29%,color-mix(in srgb,var(--industry-accent) 45%,transparent),transparent 34%),#06152c;border:1px solid var(--industry-accent);box-shadow:inset -30px -30px 70px #010510,0 0 80px color-mix(in srgb,var(--industry-accent) 25%,transparent);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:330px;height:330px;display:flex;position:relative}.industry-mesh{background-image:radial-gradient(circle,var(--industry-accent) 0 1.1px,transparent 1.5px);opacity:.42;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 90%);mask-image:radial-gradient(circle,#000 35%,#0000 90%)}.industry-sphere svg,.industry-sphere strong{position:relative}.industry-sphere svg{color:var(--industry-accent);width:52px;height:52px}.industry-sphere strong{letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-top:20px;font-size:13px}.industry-orbit{border:1px solid color-mix(in srgb,var(--industry-accent) 58%,transparent);border-radius:50%;width:580px;height:500px;margin:-250px -290px;position:absolute;top:50%;left:50%}.industry-orbit.orbit-a{transform:scaleY(.46)}.industry-orbit.orbit-b{transform:rotate(61deg)scaleY(.4)}.industry-perspective{color:#07111e;background:#f4f5f3;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:130px 7vw;display:grid}.industry-perspective .industry-kicker{grid-column:1/-1}.industry-perspective h2{font-size:clamp(43px,4.8vw,69px)}.industry-perspective>p:last-child{color:#5b6773;margin:0;line-height:1.8}.industry-priorities{color:#07111e;background:#f4f5f3;padding:30px 6vw 130px}.industry-priorities>div:first-child{max-width:900px}.industry-priorities h2{font-size:clamp(42px,4.7vw,68px)}.industry-priority-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.industry-priority-grid article{border:1px solid #ccd4d8;min-height:330px;padding:28px;transition:all .3s}.industry-priority-grid article:hover{color:#fff;background:#061225;transform:translateY(-7px)}.industry-priority-grid article>span{color:#788896;font-family:var(--font-geist-mono);font-size:9px}.industry-priority-grid article>svg{color:var(--industry-accent);margin:52px 0 25px;display:block}.industry-priority-grid h3{margin:0 0 14px;font-size:18px}.industry-priority-grid p{color:#65717c;margin:0;font-size:13px;line-height:1.7}.industry-priority-grid article:hover p{color:#a0adbb}.industry-foundation{background:#071120;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 7vw;display:grid}.industry-foundation h2{font-size:clamp(42px,4.8vw,69px)}.industry-foundation>div:last-child p{border-top:1px solid #4681c047;gap:17px;margin:0;padding:23px 0;display:flex}.industry-foundation>div:last-child svg{color:var(--industry-accent);flex:none}.industry-foundation>div:last-child span{color:#96a4b5;flex-direction:column;gap:7px;font-size:13px;line-height:1.6;display:flex}.industry-foundation>div:last-child strong{color:#fff;text-transform:uppercase}.industry-cta{background:radial-gradient(circle,color-mix(in srgb,var(--industry-accent) 15%,transparent),transparent 45%),#020613;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;padding:100px 6vw;display:flex}.industry-cta h2{font-size:clamp(50px,6vw,87px)}.industry-footer{color:#758499;background:#01040c;border-top:1px solid #3f7fc538;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:35px;min-height:120px;padding:28px 4vw;font-size:10px;display:grid}.industry-footer>div{gap:24px;display:flex}.industry-footer>div a:hover{color:var(--industry-accent)}.industries-index{color:#fff;background:#020613;min-height:100vh}.industries-index-header{border-bottom:1px solid #417fc433;grid-template-columns:220px 1fr 100px;align-items:center;height:82px;padding:0 4vw;display:grid}.industries-index-header img{width:190px;display:block}.industries-index-header nav{justify-content:center;gap:38px;display:flex}.industries-index-header nav a,.industries-index-header>a:last-child{color:#b9c3d2;text-transform:uppercase;font-size:11px;font-weight:650}.industries-index-hero{text-align:center;padding:130px 7vw 90px}.industries-index-hero>p{color:#18c9ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.industries-index-hero h1{letter-spacing:-.06em;max-width:1100px;margin:22px auto 28px;font-size:clamp(55px,7vw,100px);font-weight:390;line-height:.98}.industries-index-hero>span{color:#9eabba;max-width:680px;margin:auto;line-height:1.75;display:block}.industries-index-grid{grid-template-columns:repeat(2,1fr);padding:20px 6vw 120px;display:grid}.industries-index-grid article{border:1px solid #4d84c44d;min-height:390px;padding:34px;transition:all .3s;position:relative}.industries-index-grid article:hover{background:#071326;transform:translateY(-6px)}.industries-index-grid article>span{color:#5f7189;font-family:var(--font-geist-mono);font-size:9px}.industries-index-grid article>svg{color:var(--card-accent);margin:52px 0 25px;display:block}.industries-index-grid h2{letter-spacing:-.035em;margin:0 0 15px;font-size:34px;font-weight:430}.industries-index-grid p{color:#98a6b8;max-width:510px;line-height:1.7}.industries-index-grid a{color:var(--card-accent);text-transform:uppercase;align-items:center;gap:20px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:30px}.industries-band{color:#07111e;text-align:center;background:#f4f5f3;flex-direction:column;justify-content:center;align-items:center;min-height:550px;padding:100px 7vw;display:flex}.industries-band>p{color:#087fe2;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.industries-band h2{letter-spacing:-.057em;max-width:1050px;margin:25px auto;font-size:clamp(47px,6vw,84px);font-weight:400;line-height:1.02}.industries-band a{color:#087fe2;text-transform:uppercase;align-items:center;gap:20px;font-size:12px;font-weight:650;display:flex}@media (width<=1000px){.industry-header{grid-template-columns:205px 1fr 100px}.industry-header nav{gap:16px}.industry-header nav a{font-size:9px}.industry-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.industry-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.industry-logo img{width:176px}.industry-header nav,.industry-contact{display:none}.industry-header button{color:#fff;background:0 0;border:0;display:block}.industry-mobile-nav{z-index:18;background:#030a19;flex-direction:column;padding:85px 22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.industry-mobile-nav a{border-bottom:1px solid #3d7abe40;padding:15px 0}.industry-hero{grid-template-columns:1fr;min-height:1040px;padding:130px 22px 60px}.industry-visual{min-height:460px;transform:scale(.74)}.industry-perspective,.industry-foundation{grid-template-columns:1fr;padding:90px 22px}.industry-perspective{gap:28px}.industry-priorities{padding:40px 22px 90px}.industry-priority-grid{grid-template-columns:1fr}.industry-cta{padding:90px 22px}.industry-footer{grid-template-columns:1fr;align-items:start;padding:45px 22px}.industries-index-header{grid-template-columns:1fr;height:72px;padding:0 22px}.industries-index-header nav,.industries-index-header>a:last-child{display:none}.industries-index-hero{padding:100px 22px 70px}.industries-index-grid{grid-template-columns:1fr;padding:10px 22px 90px}.industries-band{padding:90px 22px}}.technology-page,.research-page{--k-blue:#168cff;--k-cyan:#00d6ff;--k-green:#16eb79;color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.knowledge-header{z-index:20;border-bottom:1px solid #79a7dc21;grid-template-columns:200px 1fr auto auto;align-items:center;gap:32px;width:min(1400px,100% - 80px);height:96px;margin:auto;display:grid;position:relative}.home-knowledge-header{z-index:50;position:absolute;top:0;left:50%;transform:translate(-50%)}.knowledge-logo{align-items:center;display:inline-flex}.knowledge-logo img{object-fit:contain;width:176px;height:auto}.knowledge-desktop-nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.knowledge-desktop-nav a,.knowledge-desktop-nav button,.knowledge-contact{color:#eef3fa;letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:700;transition:color .18s}.knowledge-desktop-nav button{color:#eef3fa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:30px 0}.knowledge-desktop-nav>a{align-self:stretch;align-items:center;padding:30px 0;display:inline-flex}.knowledge-desktop-nav button svg{color:#dce6f2;stroke-width:2.4px;width:14px;transition:transform .18s}.knowledge-desktop-nav button.active svg{transform:rotate(180deg)}.knowledge-desktop-nav a:hover,.knowledge-desktop-nav button:hover,.knowledge-desktop-nav button.active,.knowledge-contact:hover{color:#fff}.site-search-trigger{color:#9aabc0;background:#051021b8;border:1px solid #5189c847;border-radius:5px;align-items:center;gap:8px;padding:10px 11px;display:inline-flex}.site-search-trigger:hover{color:#fff;border-color:#27beff73}.site-search-trigger svg{width:16px;height:16px}.site-search-trigger span{display:none}.site-search-trigger kbd{color:#6f8299;font:9px var(--font-geist-mono);border:1px solid #6f99ca40;border-radius:3px;padding:2px 5px}.site-search-overlay{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01050dc7;place-items:start center;padding:11vh 20px 40px;display:grid;position:fixed;inset:0}.site-search-dialog{color:#f5f8fd;background:linear-gradient(145deg,#071329,#030a17);border:1px solid #4696e961;border-radius:9px;width:min(760px,100%);overflow:hidden;box-shadow:0 38px 110px #0009}.site-search-input{border-bottom:1px solid #4889cd3d;grid-template-columns:30px 1fr 34px;align-items:center;gap:10px;min-height:72px;padding:0 20px;display:grid}.site-search-input>svg{color:#25d4ff;width:21px}.site-search-input input{color:#f7faff;width:100%;font:16px var(--font-geist-sans);background:0 0;border:0;outline:0}.site-search-input input::placeholder{color:#6f8197}.site-search-input button{color:#8497ad;background:#051123cc;border:1px solid #5b94d340;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.site-search-input button svg{width:16px}.site-search-meta{color:#4ebfff;font:9px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;padding:13px 20px 8px;display:flex}.site-search-meta small{color:#66798f;font:inherit}.site-search-results{max-height:min(58vh,580px);padding:6px 10px 12px;overflow-y:auto}.site-search-results>a{border:1px solid #0000;border-radius:5px;grid-template-columns:42px 1fr 24px;align-items:center;gap:14px;padding:14px 12px;display:grid}.site-search-results>a:hover,.site-search-results>a:focus-visible{background:#0e2f548f;border-color:#26aaff47;outline:none}.site-search-results>a>span{aspect-ratio:1;color:#25d4ff;background:#041124d9;border:1px solid #3698e840;border-radius:5px;place-items:center;width:40px;display:grid}.site-search-results>a>span svg{width:19px}.site-search-results>a>svg{color:#1ee58b;opacity:.45;width:16px}.site-search-results>a div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:11px;display:grid}.site-search-results small{color:#1fe28c;font:8px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.site-search-results strong{font-size:14px}.site-search-results p{color:#8092a8;grid-column:1/-1;margin:5px 0 0;font-size:11px;line-height:1.45}.site-search-dialog>footer{color:#687b92;border-top:1px solid #4889cd33;gap:20px;padding:12px 20px;font-size:9px;display:flex}.site-search-dialog>footer span{align-items:center;gap:6px;display:flex}.site-search-dialog kbd{font:9px var(--font-geist-mono);border:1px solid #6393c942;border-radius:3px;padding:2px 5px}.site-search-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.site-search-empty svg{color:#2bcfff}.site-search-empty strong{margin-top:18px}.site-search-empty p{margin-top:8px}.knowledge-contact{color:#fff;border:1px solid #14e291a6;border-radius:999px;padding:13px 22px}.knowledge-mobile-toggle,.knowledge-mobile-nav{display:none}@media (width<=1240px) and (width>=1081px){.knowledge-header{grid-template-columns:168px minmax(0,1fr) auto auto;gap:18px;width:calc(100% - 40px)}.knowledge-logo img{width:158px}.knowledge-desktop-nav{gap:12px}.knowledge-desktop-nav a,.knowledge-desktop-nav button,.knowledge-contact{letter-spacing:.045em;font-size:10px}.knowledge-contact{padding:12px 16px}}.enterprise-mega-menu{background:radial-gradient(circle at 20% 120%,#00dca00f,#0000 44%),linear-gradient(135deg,#061328,#020815);border:1px solid #3a89e052;border-radius:8px;grid-template-columns:minmax(260px,.72fr) 1.6fr;width:100%;min-height:258px;display:grid;position:absolute;top:95px;left:0;overflow:hidden;box-shadow:0 34px 90px #000000b8}.enterprise-menu-intro{border-right:1px solid #4f89cc33;flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.enterprise-menu-intro>span{color:#26d7ff;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750}.enterprise-menu-intro h2{letter-spacing:-.035em;max-width:330px;margin:14px 0 21px;font-size:clamp(23px,2vw,31px);font-weight:430;line-height:1.08}.enterprise-menu-intro a{color:#e8f5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:700;display:inline-flex}.enterprise-menu-intro a svg{color:#19ed83;width:16px}.enterprise-menu-links{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.enterprise-menu-links>a{background:#07172e52;border:1px solid #3978bc1f;border-radius:6px;grid-template-columns:37px 1fr 18px;align-items:center;gap:14px;min-height:104px;padding:15px 17px;transition:background .18s,border-color .18s,transform .18s;display:grid}.enterprise-menu-links>a:hover{background:#0a294cc2;border-color:#28b4ff6b;transform:translateY(-2px)}.enterprise-menu-links>a>svg:first-child{color:#28cfff;width:22px}.enterprise-menu-links>a>svg:last-child{color:#18e986;opacity:0;width:15px;transition:all .18s;transform:translate(-5px)}.enterprise-menu-links>a:hover>svg:last-child{opacity:1;transform:none}.enterprise-menu-links span{flex-direction:column;gap:7px;display:flex}.enterprise-menu-links strong{color:#fbfdff;font-size:14px}.enterprise-menu-links small{color:#bdc9d8;font-size:12px;line-height:1.45}.knowledge-kicker{color:#29d1ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:750}.knowledge-heading{max-width:780px}.knowledge-heading h2,.technology-stack h2,.technology-ai h2,.technology-security h2,.research-position h2,.research-method h2,.research-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:450;line-height:1.04}.knowledge-heading>p:last-child,.technology-stack>div:first-child>p:last-child{color:#8fa1b9;max-width:630px;margin:28px 0 0;font-size:17px;line-height:1.75}.technology-hero{background:radial-gradient(circle at 74% 48%,#0072ff2e,#0000 34%),radial-gradient(circle at 44% 78%,#00e69b12,#0000 28%);grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:6vw;min-height:760px;padding:76px max(6vw,50vw - 680px) 104px;display:grid;position:relative}.technology-grid-lines{opacity:.2;background-image:linear-gradient(#277ee02e 1px,#0000 1px),linear-gradient(90deg,#277ee02e 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24%,#0000 96%);mask-image:linear-gradient(#0000,#000 24%,#0000 96%)}.technology-copy{z-index:2;position:relative}.technology-copy h1,.research-hero h1{letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(52px,6vw,92px);font-weight:420;line-height:.98}.technology-copy>p:not(.knowledge-kicker),.research-hero>p:not(.knowledge-kicker){color:#aab7c9;max-width:700px;margin:30px 0 0;font-size:18px;line-height:1.7}.technology-copy>a,.technology-security>a,.research-cta>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(100deg,#006cff33,#00ee9a1a);border:1px solid #00d6ff8c;border-radius:4px;align-items:center;gap:30px;margin-top:38px;padding:17px 24px;font-size:12px;font-weight:750;display:inline-flex}.technology-copy>a svg,.technology-security>a svg,.research-cta>a svg{width:17px}.technology-visual{min-height:560px;position:relative}.tech-core{z-index:4;border:1px solid var(--k-blue);background:radial-gradient(circle at 50% 35%,#092451,#030817 67%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:228px;height:228px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #009eff47,inset 0 0 55px #00a8ff1a}.tech-core svg{width:42px;height:42px;color:var(--k-green);margin-bottom:20px}.tech-core strong{letter-spacing:.2em;font-size:23px}.tech-core span{color:#8296b4;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:10px}.tech-ring{border:1px solid #1893ff7a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:430px;height:430px;animation:18s linear infinite knowledge-spin}.ring-two{width:530px;height:300px;animation:5s ease-in-out infinite knowledge-pulse;transform:translate(-50%,-50%)rotate(-18deg)}.tech-ring i{background:var(--k-cyan);width:8px;height:8px;box-shadow:0 0 18px var(--k-cyan);border-radius:50%;position:absolute}.ring-one i:first-child{top:47px;left:55px}.ring-one i:last-child{background:var(--k-green);bottom:128px;right:9px}.ring-two i{bottom:22px;left:100px}.tech-node{z-index:5;width:70px;height:70px;box-shadow:0 0 28px color-mix(in srgb, currentColor 30%, transparent);background:#030817;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute}.tech-node svg{width:25px}.node-one{color:var(--k-cyan);top:7%;left:46%}.node-two{color:#ad63ff;bottom:20%;right:3%}.node-three{color:var(--k-green);bottom:8%;left:9%}@keyframes knowledge-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes knowledge-pulse{50%{opacity:.55;transform:translate(-50%,-50%)rotate(-14deg)scale(1.04)}}.technology-principles,.research-themes{padding:130px max(6vw,50vw - 680px)}.tech-principle-grid,.research-theme-grid{background:#6397d52e;border:1px solid #6397d52e;gap:1px;margin-top:72px;display:grid}.tech-principle-grid{grid-template-columns:repeat(4,1fr)}.tech-principle-grid article,.research-theme-grid article{background:linear-gradient(145deg,#070f20,#040a16);min-height:330px;padding:34px 30px}.tech-principle-grid article>span,.research-theme-grid article>span{color:#52677f;font:11px var(--font-geist-mono);display:block}.tech-principle-grid svg,.research-theme-grid svg{width:34px;height:34px;color:var(--k-cyan);margin:64px 0 27px}.tech-principle-grid h3,.research-theme-grid h3{margin:0;font-size:20px;font-weight:560}.tech-principle-grid p,.research-theme-grid p{color:#8495ac;margin:16px 0 0;font-size:14px;line-height:1.7}.technology-stack{color:#07101e;background:#f3f7fb;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:130px max(6vw,50vw - 680px);display:grid}.technology-stack .knowledge-kicker,.research-position .knowledge-kicker{color:#0875d1}.technology-stack>div:first-child>p:last-child{color:#516071}.stack-visual article{border-top:1px solid #ccd6e1;grid-template-columns:38px 42px 160px 1fr;align-items:center;gap:20px;padding:25px 0;display:grid}.stack-visual article:last-child{border-bottom:1px solid #ccd6e1}.stack-visual article>span{color:#7990a6;font:11px var(--font-geist-mono)}.stack-visual svg{color:#087fdc}.stack-visual strong{font-size:15px}.stack-visual p{color:#596777;margin:0;font-size:13px;line-height:1.55}.technology-ai{background:radial-gradient(circle at 15%,#0088ff26,#0000 32%),#020713;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:150px max(6vw,50vw - 680px);display:grid}.ai-visual{justify-content:center;align-items:center;display:flex}.ai-visual div{color:#98a8bb;font:10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:13px;display:flex}.ai-visual div svg{box-sizing:content-box;color:#20d9ff;background:#040c1d;border:1px solid #138cef;border-radius:50%;width:34px;height:34px;padding:24px;box-shadow:0 0 34px #0089ff33}.ai-visual i{background:linear-gradient(90deg, #138cef, var(--k-green));width:min(7vw,100px);height:1px;margin:0 12px 24px}.ai-list{margin-top:42px}.ai-list p{color:#8fa1b9;border-top:1px solid #7ba2d030;gap:16px;margin:0;padding:19px 0;line-height:1.55;display:flex}.ai-list svg{width:19px;color:var(--k-green);flex:none}.ai-list strong{color:#fff;margin-bottom:4px;font-size:14px;display:block}.technology-security{text-align:center;background:linear-gradient(135deg,#07152a,#030916 68%);border-top:1px solid #00beff2e;padding:130px max(6vw,50vw - 680px)}.technology-security h2{max-width:900px;margin-inline:auto}.technology-security>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:50px;display:flex}.technology-security>div span{color:#b6c4d5;background:#061225b3;border:1px solid #71a1d840;padding:12px 18px;font-size:12px}.research-hero{background:radial-gradient(circle at 72% 42%,#6036ff38,#0000 28%),radial-gradient(circle at 76% 45%,#00beff1f,#0000 43%);min-height:720px;padding:140px max(7vw,50vw - 630px);position:relative}.research-hero>:not(.research-orbit){z-index:2;position:relative}.research-orbit{border:1px solid #478bf438;border-radius:50%;width:610px;height:610px;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.research-orbit>div{border:1px solid #8151ff57;border-radius:50%;position:absolute;inset:80px}.research-orbit>div:nth-child(2){border-color:#00d6ff73;inset:178px}.research-orbit>span{background:#060b1c;border:1px solid #9a68ff;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #7c4fff59}.research-position{color:#07101e;background:#f1f5f9;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:125px max(7vw,50vw - 630px);display:grid}.research-position div p{color:#526171;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.7}.research-theme-grid{grid-template-columns:repeat(3,1fr)}.research-theme-grid article:nth-child(2) svg,.research-theme-grid article:nth-child(5) svg{color:#a969ff}.research-theme-grid article:nth-child(3) svg,.research-theme-grid article:nth-child(6) svg{color:var(--k-green)}.research-method{background:#07101e;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:135px max(7vw,50vw - 630px);display:grid}.research-method>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.research-method article{border-left:1px solid #71a1d83d;padding:30px}.research-method article svg{color:#29d1ff;width:30px}.research-method article strong{margin-top:60px;font-size:18px;display:block}.research-method article p{color:#8294aa;font-size:14px;line-height:1.7}.research-cta{text-align:center;background:radial-gradient(circle at 50% 0,#1b79ff2e,#0000 42%),#020713;padding:140px max(7vw,50vw - 630px)}.research-cta h2{max-width:900px;margin-inline:auto}.knowledge-footer{background:#01050c;border-top:1px solid #709ed529;grid-template-columns:220px 1fr auto auto;align-items:center;gap:36px;padding:48px max(6vw,50vw - 680px);display:grid}.knowledge-footer p{color:#c4cedc;margin:0;font-size:13px;line-height:1.6}.knowledge-footer>div{gap:24px;display:flex}.knowledge-footer>div a{color:#edf3fa;font-size:12px;font-weight:600}.knowledge-footer>div a:hover{color:#31d8ff}.knowledge-footer>span{color:#a8b5c6;font-size:11px}@media (width<=1080px){.knowledge-header{grid-template-columns:1fr auto auto auto;width:calc(100% - 48px)}.knowledge-desktop-nav,.enterprise-mega-menu{display:none}.site-search-trigger{margin-left:auto}.knowledge-mobile-toggle{color:#fff;background:0 0;border:0;display:inline-flex}.knowledge-mobile-nav{z-index:19;background:#020713fa;border-bottom:1px solid #2b86e440;flex-direction:column;width:100%;padding:24px;display:flex;position:absolute;top:96px;left:0}.knowledge-mobile-nav>a,.mobile-menu-group>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #4a82c32e;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.mobile-menu-group>button svg{width:16px}.mobile-menu-group>div{padding:4px 0 12px 18px;display:grid}.mobile-menu-group>div a{color:#91a5bd;padding:10px 0;font-size:13px}.technology-hero{grid-template-columns:1fr}.technology-visual{min-height:490px}.tech-principle-grid{grid-template-columns:repeat(2,1fr)}.technology-stack,.technology-ai,.research-position,.research-method{grid-template-columns:1fr}.research-hero{padding-right:20vw}.research-orbit{opacity:.7;right:-34%}.knowledge-footer{grid-template-columns:1fr 1fr}}@media (width<=680px){.knowledge-header{grid-template-columns:1fr auto auto;width:calc(100% - 32px);height:78px}.knowledge-logo img{width:145px}.knowledge-contact,.site-search-trigger kbd{display:none}.site-search-overlay{padding:82px 12px 20px}.site-search-input{min-height:64px;padding-inline:14px}.site-search-input input{font-size:14px}.site-search-meta small{display:none}.site-search-results>a{grid-template-columns:38px 1fr 18px;padding:12px 8px}.site-search-dialog>footer{display:none}.knowledge-mobile-nav{top:78px}.technology-hero,.technology-principles,.technology-stack,.technology-ai,.technology-security,.research-hero,.research-position,.research-themes,.research-method,.research-cta{padding:88px 22px}.technology-hero{min-height:auto}.technology-copy h1,.research-hero h1{font-size:49px}.technology-copy>p:not(.knowledge-kicker),.research-hero>p:not(.knowledge-kicker){font-size:16px}.technology-visual{min-height:390px;margin:-40px -80px;transform:scale(.76)}.tech-principle-grid,.research-theme-grid{grid-template-columns:1fr}.stack-visual article{grid-template-columns:28px 34px 1fr}.stack-visual article p{grid-column:3}.ai-visual{margin-inline:-65px;transform:scale(.76)}.research-hero{min-height:650px;padding-right:22px}.research-orbit{opacity:.4;width:480px;height:480px;top:72%;right:-60%}.research-method>div:last-child{grid-template-columns:1fr}.research-method article{border-top:1px solid #71a1d83d;border-left:0}.research-method article strong{margin-top:25px}.knowledge-footer{grid-template-columns:1fr;padding:42px 22px}}@media (prefers-reduced-motion:reduce){.ring-one,.ring-two{animation:none}}.company-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.company-hero{background:radial-gradient(circle at 76% 43%,#0083ff2e,#0000 29%),radial-gradient(circle at 30% 90%,#00eb8412,#0000 27%);min-height:730px;padding:138px max(7vw,50vw - 630px) 130px;position:relative}.company-grid{opacity:.16;background-image:linear-gradient(#297cda38 1px,#0000 1px),linear-gradient(90deg,#297cda38 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 75%);mask-image:linear-gradient(100deg,#000,#0000 75%)}.company-hero>:not(.company-grid):not(.company-signal){z-index:2;position:relative}.company-hero h1{letter-spacing:-.052em;max-width:900px;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:420;line-height:1.01}.company-hero>p:not(.knowledge-kicker){color:#a8b6c8;max-width:700px;margin:30px 0 0;font-size:17px;line-height:1.72}.company-signal{align-items:center;display:flex;position:absolute;bottom:92px;right:max(6vw,50vw - 680px)}.company-signal span{color:#27ceff;background:#030b1a;border:1px solid #1596ef;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 28px #0097ff33}.company-signal span:last-child{color:#18dc75;border-color:#18dc75}.company-signal i{background:linear-gradient(90deg,#1596ef,#18dc75);width:64px;height:1px}.company-purpose{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:125px max(7vw,50vw - 630px);display:grid}.company-purpose .knowledge-kicker{color:#0879d7}.company-purpose h2,.company-model h2,.company-vision h2{letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(38px,4.3vw,62px);font-weight:440;line-height:1.04}.company-purpose div p{color:#526171;max-width:760px;margin:30px 0 0;font-size:17px;line-height:1.75}.company-principles{padding:130px max(6vw,50vw - 680px)}.company-principle-grid{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.company-principle-grid article{background:linear-gradient(145deg,#071020,#040a16);min-height:350px;padding:34px 30px}.company-principle-grid article>span{color:#536981;font:11px var(--font-geist-mono)}.company-principle-grid svg{color:#22d2ff;width:34px;height:34px;margin:66px 0 28px;display:block}.company-principle-grid article:nth-child(2n) svg{color:#17e877}.company-principle-grid h3{margin:0;font-size:19px;font-weight:570}.company-principle-grid p{color:#8495ac;margin:15px 0 0;font-size:14px;line-height:1.7}.company-model{color:#07101e;background:#f3f6f8;grid-template-columns:1fr .85fr;gap:10vw;padding:135px max(7vw,50vw - 630px);display:grid}.company-model>div:first-child>p:last-child{color:#586777;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.7}.company-model .knowledge-kicker{color:#0879d7}.company-capability-list{align-self:center}.company-capability-list p{color:#263749;border-top:1px solid #cdd7e1;align-items:center;gap:15px;margin:0;padding:19px 0;font-size:14px;display:flex}.company-capability-list p:last-child{border-bottom:1px solid #cdd7e1}.company-capability-list svg{color:#0788e7;width:19px}.company-vision{text-align:center;background:radial-gradient(circle at 50% 60%,#0072ff2e,#0000 38%),#020713;padding:145px max(7vw,50vw - 630px);position:relative}.company-vision h2{max-width:980px;margin-inline:auto}.company-vision-actions{justify-content:center;gap:14px;margin-top:40px;display:flex;position:relative}.company-vision-actions>a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #00d6ff8c;border-radius:4px;align-items:center;gap:26px;padding:17px 24px;font-size:12px;font-weight:720;display:inline-flex;position:relative}.company-vision-actions>a:last-child{border-color:#19e27b8c}.company-vision-actions>a svg{width:17px}.company-orbits{pointer-events:none;position:absolute;inset:0}.company-orbits i{border:1px solid #1989ff2e;border-radius:50%;width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.25)}.company-orbits i:nth-child(2){transform:translate(-50%,-50%)rotate(28deg)scaleY(.19)}.company-orbits i:nth-child(3){transform:translate(-50%,-50%)rotate(-28deg)scaleY(.19)}@media (width<=1020px){.company-purpose,.company-model{grid-template-columns:1fr}.company-principle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.company-hero,.company-purpose,.company-principles,.company-model,.company-vision{padding:88px 22px}.company-hero{min-height:680px}.company-hero h1{font-size:46px}.company-hero>p:not(.knowledge-kicker){font-size:16px}.company-signal{bottom:76px;right:22px}.company-signal span{width:52px;height:52px}.company-signal i{width:36px}.company-principle-grid{grid-template-columns:1fr}.company-principle-grid article{min-height:290px}.company-orbits i{width:520px;height:520px}.company-vision-actions{flex-direction:column;align-items:stretch}.company-vision-actions>a{justify-content:space-between}}.resources-page,.resource-article-page,.brief-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.resources-hero{background:radial-gradient(circle at 76% 42%,#8448ff2e,#0000 27%),radial-gradient(circle at 62% 80%,#009bff1f,#0000 35%);min-height:600px;padding:132px max(7vw,50vw - 630px);position:relative}.resources-lines{opacity:.22;background:repeating-linear-gradient(115deg,#0000 0 96px,#3585e62e 97px 98px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.resources-hero>:not(.resources-lines){z-index:2;position:relative}.resources-hero h1{letter-spacing:-.052em;max-width:900px;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:420;line-height:1.01}.resources-hero>p:not(.knowledge-kicker){color:#a7b5c7;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.72}.resources-featured{padding:125px max(6vw,50vw - 680px)}.resource-card-grid{background:#6093cf33;border:1px solid #6093cf33;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:68px;display:grid}.resource-card-grid>a{background:linear-gradient(145deg,#071020,#040a16);min-height:470px;padding:34px;transition:background .18s,transform .18s}.resource-card-grid>a:hover{z-index:2;background:#09172b;transform:translateY(-6px)}.resource-card-grid>a>span{color:#53677e;font:11px var(--font-geist-mono)}.resource-card-grid>a>svg{color:#22d5ff;width:36px;height:36px;margin:62px 0 29px;display:block}.resource-card-grid>a.violet>svg{color:#ad65ff}.resource-card-grid>a.green>svg{color:#18e676}.resource-card-grid small{color:#71839a;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.resource-card-grid h3{letter-spacing:-.025em;margin:12px 0 0;font-size:25px;font-weight:520}.resource-card-grid p{color:#8999ad;min-height:92px;margin:18px 0 0;font-size:14px;line-height:1.7}.resource-card-grid strong{color:#cdd9e7;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:20px;margin-top:30px;font-size:11px;display:flex}.resource-card-grid strong svg{color:#22d5ff;width:16px}.resources-pathways{color:#07101e;background:#f3f6f8;grid-template-columns:.75fr 1.25fr;gap:10vw;padding:125px max(7vw,50vw - 630px);display:grid}.resources-pathways .knowledge-kicker{color:#0879d7}.resources-pathways h2,.resources-cta h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:440;line-height:1.05}.resources-pathways>div:last-child>a{border-top:1px solid #cdd7e1;grid-template-columns:38px 1fr 24px;align-items:center;gap:20px;padding:25px 0;display:grid}.resources-pathways>div:last-child>a:last-child{border-bottom:1px solid #cdd7e1}.resources-pathways>div:last-child>a>svg:first-child{color:#087edc}.resources-pathways>div:last-child>a>svg:last-child{width:18px}.resources-pathways strong{font-size:15px;display:block}.resources-pathways small{color:#657485;margin-top:6px;font-size:12px;line-height:1.5;display:block}.resources-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#0084ff2e,#0000 40%),#020713;padding:135px max(7vw,50vw - 630px)}.resources-cta h2{max-width:880px;margin-inline:auto}.resources-cta>a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #00d6ff8c;border-radius:4px;align-items:center;gap:24px;margin-top:38px;padding:17px 24px;font-size:12px;font-weight:720;display:inline-flex}.resources-cta>a svg{width:17px}.capability-brief-feature{background:linear-gradient(120deg,#072040f2,#040f20f2);border:1px solid #27aeff5c;border-radius:6px;grid-template-columns:72px 1fr auto;align-items:center;gap:28px;margin:0 0 110px;padding:28px;display:grid}.capability-brief-feature>span{aspect-ratio:1;color:#22d3ff;border:1px solid #1fe08966;border-radius:50%;place-items:center;width:68px;display:grid}.capability-brief-feature>span svg{width:27px}.capability-brief-feature small{color:#1fe18b;font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.capability-brief-feature h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:25px;font-weight:520}.capability-brief-feature p{color:#8fa0b5;margin:0;font-size:13px}.capability-brief-feature>strong{color:#d8e4f0;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;font-size:10px;display:flex}.capability-brief-feature>strong svg{color:#1de58b;width:16px}.brief-hero{background:radial-gradient(circle at 76% 45%,#0084ff2e,#0000 34%),#020713;grid-template-columns:1.08fr .92fr;align-items:center;min-height:770px;padding:140px max(7vw,50vw - 640px) 100px;display:grid;position:relative}.brief-grid{opacity:.22;background-image:linear-gradient(#2f80d726 1px,#0000 1px),linear-gradient(90deg,#2f80d726 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.brief-hero>*{z-index:1;position:relative}.brief-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,5.4vw,78px);font-weight:430;line-height:1.01}.brief-hero>div:first-of-type>p:not(.knowledge-kicker){color:#a6b5c8;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.75}.brief-hero>div:first-of-type>a,.brief-download>a,.brief-cta>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;align-items:center;gap:24px;margin-top:38px;padding:17px 22px;font-size:11px;font-weight:750;display:inline-flex}.brief-hero a svg,.brief-download a svg,.brief-cta a svg{width:17px}.brief-document{place-items:center;display:grid}.brief-document>div{aspect-ratio:.77;background:linear-gradient(150deg,#07162c,#020814);border:1px solid #2aa0f873;width:min(360px,30vw);padding:48px 35px;position:relative;transform:rotate(3deg);box-shadow:0 35px 90px #00000080,0 0 60px #008bff21}.brief-document img{width:165px;height:auto}.brief-document span{color:#22d3ff;font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:85px;display:block}.brief-document strong{letter-spacing:-.045em;margin-top:18px;font-size:29px;font-weight:430;line-height:1.06;display:block}.brief-document i{background:#1767aa;height:1px;position:absolute;bottom:48px;left:35px;right:35px}.brief-document i:nth-of-type(2){background:#19dc87;width:65%;bottom:37px}.brief-document i:nth-of-type(3){background:#2fcfff;width:35%;bottom:26px}.brief-position{color:#07101b;background:#f2f4f1;grid-template-columns:.62fr 1.38fr;gap:8vw;padding:120px max(7vw,50vw - 640px);display:grid}.brief-position .knowledge-kicker{color:#087ee4}.brief-position h2,.brief-coverage h2,.brief-download h2,.brief-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.35vw,63px);font-weight:430;line-height:1.05}.brief-position div p{color:#536172;max-width:720px;margin:27px 0 0;font-size:17px;line-height:1.8}.brief-coverage{padding:130px max(6vw,50vw - 680px)}.brief-coverage>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.brief-coverage article{background:linear-gradient(150deg,#081831a6,#030a186b);border:1px solid #3f80c83d;min-height:330px;padding:30px}.brief-coverage article>span{color:#516c8b;font:11px var(--font-geist-mono)}.brief-coverage article>svg{color:#24d2ff;margin-top:55px;display:block}.brief-coverage h3{margin:25px 0 13px;font-size:19px}.brief-coverage article p{color:#91a2b7;margin:0;font-size:13px;line-height:1.7}.brief-download{text-align:center;color:#07101b;background:#f2f4f1;padding:120px 7%}.brief-download>svg{color:#087ee4;width:42px;height:42px;margin-bottom:25px}.brief-download .knowledge-kicker{color:#087ee4}.brief-download>p:not(.knowledge-kicker){color:#667586}.brief-download>a{color:#fff}.brief-cta{text-align:center;background:radial-gradient(circle at 50% 20%,#0869e533,#0000 38%),#020713;min-height:530px;padding:120px 7%}.brief-cta h2{max-width:880px;margin:auto}.resource-article-page>article{color:#07101e;background:#f3f6f8}.resource-article-hero{color:#f4f8ff;background:radial-gradient(circle at 78% 30%,#535bff2b,#0000 28%),#020713;padding:92px max(12vw,50vw - 540px) 100px}.resource-article-hero>a{color:#8194aa;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:80px;font-size:11px;display:inline-flex}.resource-article-hero>a svg{width:16px}.resource-article-hero h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(48px,5.2vw,72px);font-weight:420;line-height:1.02}.resource-article-hero>p:not(.knowledge-kicker){color:#a9b7c8;max-width:800px;margin:28px 0 0;font-size:18px;line-height:1.72}.resource-article-body{grid-template-columns:220px 1fr;gap:9vw;max-width:1120px;margin:0 auto;padding:110px 40px 130px;display:grid}.resource-article-body aside{border-top:2px solid #087fdc;align-self:start;padding-top:8px;position:sticky;top:40px}.resource-article-body aside span{color:#0871c2;letter-spacing:.13em;text-transform:uppercase;margin-top:17px;font-size:10px;font-weight:700;display:block}.resource-article-body aside p{color:#69798a;font-size:12px;line-height:1.6}.resource-copy section{padding:0 0 84px 58px;position:relative}.resource-copy section:last-child{padding-bottom:0}.resource-copy section>span{color:#8c9aaa;font:11px var(--font-geist-mono);position:absolute;top:5px;left:0}.resource-copy .knowledge-kicker{color:#0875cc;margin-bottom:16px}.resource-copy h2{letter-spacing:-.04em;max-width:680px;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:480;line-height:1.08}.resource-copy section>p:not(.knowledge-kicker){color:#4f6071;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.78}.resource-copy section>div{margin-top:28px}.resource-copy section>div p{color:#2e4256;align-items:center;gap:13px;margin:12px 0;font-size:14px;display:flex}.resource-copy section>div svg{color:#0987df;width:18px}.resource-next{background:#07101f;padding:105px max(12vw,50vw - 540px)}.resource-next>a{letter-spacing:-.04em;justify-content:space-between;align-items:center;max-width:900px;font-size:clamp(30px,4vw,54px);font-weight:430;display:flex}.resource-next>a svg{color:#20d6ff}@media (width<=900px){.resource-card-grid,.resources-pathways,.resource-article-body{grid-template-columns:1fr}.resource-article-body aside{max-width:260px;position:static}.brief-hero,.brief-position{grid-template-columns:1fr}.brief-document{margin-top:65px}.brief-document>div{width:min(360px,70vw)}.brief-coverage>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=680px){.resources-hero,.resources-featured,.resources-pathways,.resources-cta{padding:88px 22px}.resources-hero{min-height:560px}.resources-hero h1,.resource-article-hero h1{font-size:45px}.resource-card-grid>a{min-height:420px}.resource-article-hero{padding:68px 22px 78px}.resource-article-hero>a{margin-bottom:58px}.resource-article-hero>p:not(.knowledge-kicker){font-size:16px}.resource-article-body{padding:78px 22px 95px}.resource-copy section{padding-left:34px}.resource-next{padding:85px 22px}.capability-brief-feature{grid-template-columns:52px 1fr;margin-bottom:80px;padding:20px}.capability-brief-feature>span{width:50px}.capability-brief-feature>strong{grid-column:1/-1}.brief-hero,.brief-position,.brief-coverage,.brief-download,.brief-cta{padding:88px 22px}.brief-hero{min-height:auto}.brief-hero h1{font-size:45px}.brief-document>div{width:78vw}.brief-coverage>div:last-child{grid-template-columns:1fr}}.contact-page,.legal-page{color:#f4f8ff;background:#020713;min-height:100vh}.contact-hero{background:radial-gradient(circle at 80% 28%,#0076ff2e,#0000 30%),radial-gradient(circle at 20% 82%,#00e78312,#0000 24%);grid-template-columns:.9fr 1.1fr;gap:9vw;min-height:820px;padding:110px max(7vw,50vw - 630px) 130px;display:grid}.contact-hero h1{letter-spacing:-.052em;max-width:650px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:420;line-height:1.01}.contact-hero>div>p:not(.knowledge-kicker){color:#a7b5c6;max-width:600px;margin:28px 0 0;font-size:17px;line-height:1.7}.contact-expectations{margin-top:54px}.contact-expectations>p{border-top:1px solid #6c97cc33;gap:15px;margin:0;padding:18px 0;display:flex}.contact-expectations svg{color:#23d4ff;flex:none;width:20px}.contact-expectations span{color:#7f91a8;font-size:13px;line-height:1.55}.contact-expectations strong{color:#fff;margin-bottom:4px;font-size:14px;display:block}.contact-hero form{background:linear-gradient(145deg,#08162cf5,#030a17f5);border:1px solid #4a8cdc4d;border-radius:8px;grid-template-columns:1fr 1fr;align-self:start;gap:22px;padding:38px;display:grid;box-shadow:0 30px 80px #00000047}.contact-form-heading{border-bottom:1px solid #578fd338;grid-column:1/-1;justify-content:space-between;padding-bottom:24px;display:flex}.contact-form-heading span{font-size:17px;font-weight:600}.contact-form-heading small{color:#73869d;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.contact-hero label{color:#9dafc2;letter-spacing:.07em;text-transform:uppercase;gap:9px;font-size:11px;font-weight:650;display:grid}.contact-hero label:nth-of-type(4),.contact-hero label:nth-of-type(5){grid-column:1/-1}.contact-hero input,.contact-hero select,.contact-hero textarea{color:#fff;width:100%;font:14px var(--font-geist-sans);background:#010711cc;border:1px solid #5991d34d;border-radius:3px;outline:none}.contact-hero input,.contact-hero select{height:48px;padding:0 13px}.contact-hero textarea{resize:vertical;min-height:120px;padding:13px}.contact-hero input:focus,.contact-hero select:focus,.contact-hero textarea:focus{border-color:#1ebfff;box-shadow:0 0 0 3px #1ebfff14}.contact-hero button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(100deg,#0667f4,#00d866);border:0;border-radius:4px;grid-column:1/-1;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:12px;font-weight:750;display:flex}.contact-hero button svg{width:18px}.contact-consent,.contact-form-status{color:#72859c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.contact-consent a{color:#31c8ff}.contact-form-status{color:#65e698;align-items:center;gap:8px;display:flex}.contact-form-status svg{width:17px}.contact-form-error{color:#ff8f9d;font-size:12px;line-height:1.5}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-hero button:disabled{cursor:wait;opacity:.65}.commercial-footer{border-top-color:#428be138}.legal-page>article{max-width:940px;margin:0 auto;padding:100px 40px 130px}.legal-page article header{border-bottom:1px solid #5c91d038;padding-bottom:70px}.legal-page article header h1{letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.4vw,74px);font-weight:430}.legal-page article header>p:last-child{color:#75889e;margin:20px 0 0;font-size:12px}.legal-page article section{border-bottom:1px solid #5c91d02e;grid-template-columns:240px 1fr;gap:50px;padding:48px 0;display:grid}.legal-page article section h2{margin:0;font-size:18px;font-weight:590}.legal-page article section p{color:#9cacbf;margin:0;font-size:15px;line-height:1.75}.legal-footer{color:#718299;border-top:1px solid #4080cd33;grid-template-columns:1fr auto auto;align-items:center;gap:35px;min-height:110px;padding:30px max(6vw,50vw - 600px);font-size:11px;display:grid}.legal-footer>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.legal-footer div{gap:22px;display:flex}@media (width<=900px){.contact-hero{grid-template-columns:1fr}}@media (width<=680px){.contact-hero{padding:88px 22px}.contact-hero h1{font-size:45px}.contact-hero form{grid-template-columns:1fr;padding:25px}.contact-hero form>*{grid-column:1/-1}.contact-form-heading{flex-direction:column;align-items:flex-start;gap:8px}.legal-page>article{padding:80px 22px 100px}.legal-page article section{grid-template-columns:1fr;gap:15px}.legal-footer{grid-template-columns:1fr;padding:38px 22px}}.trust-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.trust-hero{background:radial-gradient(circle at 77% 48%,#0093ff30,#0000 28%),radial-gradient(circle at 72% 55%,#00ea7812,#0000 42%);min-height:720px;padding:136px max(7vw,50vw - 630px);position:relative}.trust-hero>:not(.trust-shield){z-index:2;position:relative}.trust-hero h1{letter-spacing:-.052em;max-width:820px;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:420;line-height:1.01}.trust-hero>p:not(.knowledge-kicker){color:#a7b5c6;max-width:690px;margin:29px 0 0;font-size:17px;line-height:1.72}.trust-shield{width:430px;height:430px;position:absolute;top:50%;right:max(4vw,50vw - 710px);transform:translateY(-50%)}.trust-shield>div{z-index:2;color:#1ee978;background:radial-gradient(circle at 50% 35%,#0b2d59,#030916 72%);border:1px solid #1ebfff;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #0099ff47,inset 0 0 35px #00a0ff1a}.trust-shield>div svg{width:54px;height:54px}.trust-shield>i{border:1px solid #1891ff52;border-radius:50%;position:absolute;inset:0}.trust-shield>i:nth-of-type(2){border-color:#00e67e40;inset:58px}.trust-shield>i:nth-of-type(3){border-color:#34c0ff59;inset:105px}.trust-signals{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.trust-signals span{color:#a8b8ca;background:#040e1dbf;border:1px solid #6499d83d;align-items:center;gap:10px;padding:11px 15px;font-size:11px;display:inline-flex}.trust-signals svg{color:#28cfff;width:17px}.trust-principle,.trust-assurance{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:125px max(7vw,50vw - 630px);display:grid}.trust-principle .knowledge-kicker,.trust-assurance .knowledge-kicker{color:#0879d7}.trust-principle h2,.trust-ai h2,.trust-lifecycle h2,.trust-assurance h2,.trust-cta h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(38px,4.25vw,62px);font-weight:440;line-height:1.04}.trust-principle div p{color:#526171;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.75}.trust-controls{padding:130px max(6vw,50vw - 680px)}.trust-control-grid{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:68px;display:grid}.trust-control-grid article{background:linear-gradient(145deg,#071020,#040a16);min-height:330px;padding:34px}.trust-control-grid article>span{color:#52677f;font:11px var(--font-geist-mono)}.trust-control-grid svg{color:#23d2ff;width:34px;height:34px;margin:62px 0 27px;display:block}.trust-control-grid article:nth-child(2n) svg{color:#19e779}.trust-control-grid h3{margin:0;font-size:20px;font-weight:560}.trust-control-grid p{color:#8495ac;margin:15px 0 0;font-size:14px;line-height:1.7}.trust-ai{background:#07101e;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:140px max(7vw,50vw - 630px);display:grid}.trust-ai-visual{justify-content:center;align-items:center;display:flex}.trust-ai-visual span{color:#8092a8;flex-direction:column;align-items:center;gap:11px;display:flex}.trust-ai-visual span svg{box-sizing:content-box;color:#24d4ff;background:#030a17;border:1px solid #178dde;border-radius:50%;width:31px;height:31px;padding:22px}.trust-ai-visual span:nth-of-type(3) svg{color:#18e67b;border-color:#18d673}.trust-ai-visual small{font:9px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.trust-ai-visual i{background:linear-gradient(90deg,#178dde,#18d673);width:min(6vw,78px);height:1px;margin:0 10px 23px}.trust-ai>div:last-child>p:not(.knowledge-kicker){color:#90a0b4;max-width:650px;margin:27px 0 0;font-size:16px;line-height:1.72}.trust-ai>div:last-child>div{margin-top:34px}.trust-ai>div:last-child>div p{color:#a6b4c6;gap:12px;margin:14px 0;font-size:13px;display:flex}.trust-ai>div:last-child>div svg{color:#1be47a;flex:none;width:18px}.trust-lifecycle{color:#07101e;background:#f3f6f8;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:130px max(7vw,50vw - 630px);display:grid}.trust-lifecycle .knowledge-kicker{color:#0879d7}.trust-lifecycle article{border-top:1px solid #ccd6e0;grid-template-columns:45px 100px 1fr;align-items:start;gap:20px;padding:25px 0;display:grid}.trust-lifecycle article:last-child{border-bottom:1px solid #ccd6e0}.trust-lifecycle article span{color:#7c8fa3;font:11px var(--font-geist-mono)}.trust-lifecycle article strong{font-size:15px}.trust-lifecycle article p{color:#5d6c7c;margin:0;font-size:13px;line-height:1.65}.trust-assurance{color:#f4f8ff;background:#061020}.trust-assurance>p{color:#94a5b9;max-width:760px;margin:0;font-size:16px;line-height:1.78}.trust-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#0084ff2e,#0000 40%),#020713;padding:135px max(7vw,50vw - 630px)}.trust-cta h2{max-width:900px;margin-inline:auto}.trust-cta a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #00d6ff8c;border-radius:4px;align-items:center;gap:25px;margin-top:40px;padding:17px 24px;font-size:12px;font-weight:720;display:inline-flex}.trust-cta a svg{width:17px}@media (width<=1000px){.trust-shield{opacity:.55;right:-15%}.trust-principle,.trust-ai,.trust-lifecycle,.trust-assurance{grid-template-columns:1fr}.trust-control-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.trust-hero,.trust-principle,.trust-controls,.trust-ai,.trust-lifecycle,.trust-assurance,.trust-cta{padding:88px 22px}.trust-hero{min-height:690px}.trust-hero h1{font-size:45px}.trust-shield{opacity:.35;width:380px;height:380px;top:78%;right:-45%}.trust-control-grid{grid-template-columns:1fr}.trust-ai-visual{margin-inline:-70px;transform:scale(.78)}.trust-lifecycle article{grid-template-columns:38px 1fr}.trust-lifecycle article p{grid-column:2}}.careers-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.careers-hero{background:radial-gradient(circle at 76% 48%,#0089ff33,#0000 30%),radial-gradient(circle at 35% 88%,#00e87f12,#0000 29%);grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:8vw;min-height:760px;padding:100px max(7vw,50vw - 630px) 120px;display:grid;position:relative}.careers-grid{opacity:.15;background-image:linear-gradient(#257ce133 1px,#0000 1px),linear-gradient(90deg,#257ce133 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.careers-hero>div{z-index:2;position:relative}.careers-hero h1{letter-spacing:-.052em;max-width:780px;margin:0;font-size:clamp(44px,4.7vw,68px);font-weight:420;line-height:1.02}.careers-hero div>p:not(.knowledge-kicker){color:#a1b0c3;max-width:650px;margin:29px 0 0;font-size:16px;line-height:1.72}.careers-hero a,.careers-opportunity a{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(100deg,#006cff33,#00ee9a1a);border:1px solid #00d6ff94;align-items:center;gap:26px;margin-top:38px;padding:17px 24px;font-size:12px;font-weight:720;display:inline-flex}.careers-hero a svg,.careers-opportunity a svg{width:17px}.careers-orbit{height:480px;position:relative}.careers-orbit i{border:1px solid #1a91ff59;border-radius:50%;position:absolute;inset:55px}.careers-orbit i:nth-child(2){inset:98px 25px;transform:rotate(54deg)}.careers-orbit i:nth-child(3){inset:98px 25px;transform:rotate(-54deg)}.careers-orbit span,.careers-orbit b{color:#25d4ff;background:radial-gradient(circle at 40% 30%,#0b2b57,#030916 72%);border:1px solid #1b9eff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 45px #0099ff40}.careers-orbit span svg{color:#1be67b;width:54px;height:54px}.careers-orbit b{width:66px;height:66px}.careers-orbit b:first-of-type{top:16px;left:calc(50% - 33px)}.careers-orbit b:nth-of-type(2){color:#18df79;border-color:#18df79;bottom:70px;right:15px}.careers-orbit b svg{width:25px}.careers-mandate,.careers-standards{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:125px max(7vw,50vw - 630px);display:grid}.careers-mandate .knowledge-kicker,.careers-standards .knowledge-kicker{color:#0879d7}.careers-mandate h2,.careers-standards h2,.careers-opportunity h2{letter-spacing:-.046em;max-width:890px;margin:0;font-size:clamp(34px,3.75vw,56px);font-weight:440;line-height:1.06}.careers-mandate div p{color:#526171;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.75}.careers-disciplines{padding:130px max(6vw,50vw - 680px)}.careers-grid-cards{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:68px;display:grid}.careers-grid-cards article{background:linear-gradient(145deg,#071020,#040a16);min-height:350px;padding:34px 30px}.careers-grid-cards article>span{color:#536981;font:11px var(--font-geist-mono)}.careers-grid-cards svg{color:#22d2ff;width:34px;height:34px;margin:66px 0 28px;display:block}.careers-grid-cards article:nth-child(2n) svg{color:#17e877}.careers-grid-cards h3{margin:0;font-size:19px;font-weight:570}.careers-grid-cards p{color:#8495ac;margin:15px 0 0;font-size:14px;line-height:1.7}.careers-standards{grid-template-columns:1fr .85fr;gap:10vw}.careers-standards>div:first-child>p:last-child{color:#586777;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.72}.careers-standards>div:last-child{align-self:center}.careers-standards>div:last-child p{color:#263749;border-top:1px solid #cdd7e1;align-items:center;gap:15px;margin:0;padding:19px 0;font-size:14px;display:flex}.careers-standards>div:last-child p:last-child{border-bottom:1px solid #cdd7e1}.careers-standards>div:last-child svg{color:#0788e7;width:19px}.careers-opportunity{text-align:center;background:radial-gradient(circle at 50% 75%,#0084ff2e,#0000 38%),#020713;padding:140px max(7vw,50vw - 630px)}.careers-opportunity h2{max-width:920px;margin-inline:auto}.careers-opportunity>p:not(.knowledge-kicker){color:#91a2b7;max-width:690px;margin:28px auto 0;font-size:16px;line-height:1.72}@media (width<=1000px){.careers-hero{grid-template-columns:1fr}.careers-orbit{display:none}.careers-mandate,.careers-standards{grid-template-columns:1fr}.careers-grid-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.careers-hero,.careers-mandate,.careers-disciplines,.careers-standards,.careers-opportunity{padding:88px 22px}.careers-hero{min-height:680px}.careers-grid-cards{grid-template-columns:1fr}.careers-grid-cards article{min-height:285px}}.engagement-page{color:#f5f8fd;background:#020713;min-height:100vh;overflow:hidden}.engagement-hero{background:radial-gradient(circle at 74% 42%,#0080ff2b,#0000 30%),radial-gradient(circle at 20% 80%,#00ec9112,#0000 30%),#020713;min-height:720px;padding:150px max(7vw,50vw - 640px);position:relative}.engagement-hero-grid{opacity:.22;background-image:linear-gradient(#3282d729 1px,#0000 1px),linear-gradient(90deg,#3282d729 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.engagement-hero>:not(.engagement-hero-grid){z-index:2;position:relative}.engagement-hero h1{letter-spacing:-.057em;max-width:940px;margin:0;font-size:clamp(52px,6.3vw,92px);font-weight:420;line-height:.99}.engagement-hero>p:not(.knowledge-kicker){color:#aab8ca;max-width:690px;margin:30px 0 0;font-size:18px;line-height:1.75}.engagement-hero>a,.engagement-cta>a{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;align-items:center;gap:28px;margin-top:40px;padding:17px 24px;font-size:12px;font-weight:750;display:inline-flex}.engagement-hero>a svg,.engagement-cta>a svg{width:17px}.engagement-position{background:#050c19;border-top:1px solid #3981d133;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:120px max(7vw,50vw - 640px);display:grid}.engagement-position h2,.engagement-phases h2,.engagement-models h2,.engagement-principles h2,.engagement-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:430;line-height:1.04}.engagement-position div p{color:#93a4ba;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.8}.engagement-phases{padding:130px max(6vw,50vw - 680px)}.engagement-phase-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.engagement-phase-grid article{background:linear-gradient(155deg,#0818319e,#030a1866);border:1px solid #3f80c840;min-height:340px;padding:30px}.engagement-phase-grid article>span{color:#516c8b;font:11px var(--font-geist-mono)}.engagement-phase-grid article>svg{color:#25d2ff;margin-top:42px;display:block}.engagement-phase-grid h3{margin:28px 0 16px;font-size:19px}.engagement-phase-grid p{color:#8fa0b5;margin:0;font-size:13px;line-height:1.7}.engagement-models{background:#071221;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.engagement-models>div:last-child{display:grid}.engagement-models article{border-bottom:1px solid #5390cf38;grid-template-columns:54px 1fr;gap:22px;padding:30px 0;display:grid}.engagement-models article>svg{color:#15ea84}.engagement-models h3{margin:0;font-size:19px}.engagement-models article p{color:#91a2b7;margin:12px 0;line-height:1.65}.engagement-models article span{color:#32cfff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.engagement-principles{color:#07101b;background:#f2f4f1;grid-template-columns:1fr 1fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.engagement-principles .knowledge-kicker{color:#087ee4}.engagement-principles>div:last-child{align-content:center;gap:18px;display:grid}.engagement-principles>div:last-child p{color:#445363;gap:15px;margin:0;line-height:1.55;display:flex}.engagement-principles svg{color:#0787d9;flex:none;width:19px}.engagement-cta{text-align:center;background:radial-gradient(circle at 50% 30%,#0869e533,#0000 38%),#020713;min-height:590px;padding:130px 7vw}.engagement-cta h2{max-width:880px;margin:auto}@media (width<=980px){.engagement-position,.engagement-models,.engagement-principles{grid-template-columns:1fr}.engagement-phase-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.engagement-hero{min-height:auto;padding:120px 22px 90px}.engagement-hero h1{font-size:48px}.engagement-position,.engagement-phases,.engagement-models,.engagement-principles,.engagement-cta{padding:88px 22px}.engagement-phase-grid{grid-template-columns:1fr}}.why-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.why-hero{background:radial-gradient(circle at 78% 46%,#008bff29,#0000 29%),radial-gradient(circle at 64% 74%,#00e67a0f,#0000 35%);grid-template-columns:1.1fr .9fr;align-items:center;min-height:760px;padding:132px max(7vw,50vw - 630px) 100px;display:grid;position:relative}.why-hero-grid{opacity:.18;background-image:linear-gradient(#2c7fd129 1px,#0000 1px),linear-gradient(90deg,#2c7fd129 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 62%);mask-image:radial-gradient(circle at 70%,#000,#0000 62%)}.why-hero-copy{z-index:2;position:relative}.why-hero h1{letter-spacing:-.05em;max-width:790px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:430;line-height:1.02}.why-hero-copy>p:not(.knowledge-kicker){color:#9aaabd;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.72}.why-hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.why-hero-actions a:first-child,.why-cta a{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#0077ff2e,#00e8751f);border:1px solid #19c9ef;border-radius:4px;align-items:center;gap:28px;padding:16px 21px;font-size:11px;font-weight:720;display:inline-flex}.why-hero-actions a:last-child{color:#aab8c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.why-hero-actions svg,.why-cta svg{width:16px}.why-system{aspect-ratio:1;justify-self:end;width:min(34vw,420px);position:relative}.why-system>span{z-index:2;color:#22e57d;background:#041024;border:1px solid #1dcdf4;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 52px #00a0ff40}.why-system>span svg{width:38px;height:38px}.why-system>i{border:1px solid #299dff52;border-radius:50%;position:absolute;inset:4%}.why-system>i:nth-of-type(2){border-color:#00e77e40;inset:18%}.why-system>i:nth-of-type(3){border-color:#5a53ff4d;inset:31%}.why-system small{color:#8ea3bc;font:9px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;position:absolute}.why-system small:first-of-type{top:0;left:50%;transform:translate(-50%)}.why-system small:nth-of-type(2){top:48%;right:-12%}.why-system small:nth-of-type(3){bottom:0;left:50%;transform:translate(-50%)}.why-system small:nth-of-type(4){top:48%;left:-10%}.why-position{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px max(7vw,50vw - 630px);display:grid}.why-position .knowledge-kicker,.why-outcomes .knowledge-kicker{color:#0879d7}.why-position h2,.why-comparison h2,.why-outcomes h2,.why-cta h2{letter-spacing:-.044em;max-width:850px;margin:0;font-size:clamp(35px,4vw,58px);font-weight:440;line-height:1.05}.why-position div p{color:#526171;max-width:770px;margin:26px 0 0;font-size:17px;line-height:1.75}.why-advantages{padding:125px max(6vw,50vw - 680px)}.why-advantage-grid{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:62px;display:grid}.why-advantage-grid article{background:linear-gradient(145deg,#071020,#040a16);min-height:360px;padding:30px}.why-advantage-grid article>span{color:#536980;font:11px var(--font-geist-mono)}.why-advantage-grid svg{color:#22cefa;margin:62px 0 26px;display:block}.why-advantage-grid article:nth-child(2n) svg{color:#1ee47a}.why-advantage-grid h3{margin:0;font-size:19px;font-weight:570}.why-advantage-grid p{color:#8596aa;margin:15px 0 0;font-size:14px;line-height:1.7}.why-comparison{background:#061020;grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;padding:130px max(7vw,50vw - 630px);display:grid}.why-comparison-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.why-comparison-grid article{background:#050b17;border:1px solid #6f8fb533;min-height:390px;padding:30px}.why-comparison-grid article.positive{background:linear-gradient(145deg,#0077ff1a,#00dd760d);border-color:#1cd38566}.why-comparison-grid article>div{color:#8799ae;font:10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.why-comparison-grid article>div svg{color:#24cffa;width:20px}.why-comparison-grid h3{letter-spacing:-.025em;min-height:78px;margin:38px 0 20px;font-size:25px;font-weight:480;line-height:1.15}.why-comparison-grid p{color:#8495aa;gap:11px;margin:15px 0;font-size:13px;line-height:1.55;display:flex}.why-comparison-grid p svg{color:#6f7e91;flex:none;width:17px}.why-comparison-grid .positive p svg{color:#20df7d}.why-outcomes{color:#07101e;background:#f3f6f8;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:125px max(7vw,50vw - 630px);display:grid}.why-outcomes article{border-top:1px solid #cad4df;grid-template-columns:42px 140px 1fr;gap:20px;padding:25px 0;display:grid}.why-outcomes article:last-child{border-bottom:1px solid #cad4df}.why-outcomes article span{color:#74879c;font:10px var(--font-geist-mono)}.why-outcomes article h3{margin:0;font-size:16px}.why-outcomes article p{color:#5c6b7b;margin:0;font-size:13px;line-height:1.65}.why-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#008cff2e,#0000 42%),#020713;padding:130px max(7vw,50vw - 630px)}.why-cta h2{max-width:860px;margin-inline:auto}.why-cta a{margin-top:38px}@media (width<=1050px){.why-hero{grid-template-columns:1fr}.why-system{opacity:.42;position:absolute;right:-10%}.why-advantage-grid{grid-template-columns:repeat(2,1fr)}.why-position,.why-comparison,.why-outcomes{grid-template-columns:1fr}}@media (width<=680px){.why-hero,.why-position,.why-advantages,.why-comparison,.why-outcomes,.why-cta{padding:88px 22px}.why-hero{min-height:700px}.why-hero h1{font-size:43px}.why-system{width:420px;bottom:0;right:-54%}.why-hero-actions{flex-direction:column;align-items:flex-start}.why-advantage-grid,.why-comparison-grid{grid-template-columns:1fr}.why-outcomes article{grid-template-columns:36px 1fr}.why-outcomes article p{grid-column:2}}.readiness-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.readiness-hero{background:radial-gradient(circle at 78% 42%,#0092ff29,#0000 27%),radial-gradient(circle at 72% 70%,#00e27b0f,#0000 38%);grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;min-height:760px;padding:132px max(7vw,50vw - 630px) 100px;display:grid;position:relative}.readiness-grid{opacity:.16;background-image:linear-gradient(#2d88de26 1px,#0000 1px),linear-gradient(90deg,#2d88de26 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%);mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%)}.readiness-hero-copy{z-index:2;position:relative}.readiness-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:430;line-height:1.02}.readiness-hero-copy>p:not(.knowledge-kicker){color:#9baabe;max-width:675px;margin:28px 0 0;font-size:17px;line-height:1.72}.readiness-hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.readiness-hero-actions a:first-child,.readiness-cta a{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#0077ff2e,#00e8751f);border:1px solid #1cc9ee;border-radius:4px;align-items:center;gap:27px;padding:16px 21px;font-size:11px;font-weight:720;display:inline-flex}.readiness-hero-actions a:last-child{color:#aab8c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.readiness-hero-actions svg,.readiness-cta svg{width:16px}.readiness-console{z-index:2;background:linear-gradient(145deg,#08172ef5,#030914f5);border:1px solid #4197e74d;width:min(100%,470px);min-height:430px;padding:27px;position:relative;box-shadow:0 32px 90px #00000057,inset 0 0 50px #0081ff0d}.readiness-console-top{border-bottom:1px solid #5e8ec433;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.readiness-console-top span{font:10px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.readiness-console-top small{color:#22d77b;font:9px var(--font-geist-mono)}.readiness-console-core{place-items:center;height:190px;display:grid;position:relative}.readiness-console-core>span{z-index:2;color:#20e37c;background:#041020;border:1px solid #22c9f1;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 0 36px #00a1ff3b}.readiness-console-core>span svg{width:31px;height:31px}.readiness-console-core>div{position:absolute;inset:22px 90px}.readiness-console-core i{border:1px solid #209eee40;border-radius:50%;position:absolute;inset:0}.readiness-console-core i:nth-child(2){border-color:#21e07b40;inset:18px}.readiness-console-core i:nth-child(3){inset:36px}.readiness-console-signals{gap:8px;display:grid}.readiness-console-signals p{color:#9bacc0;background:#01071094;border:1px solid #6393ca24;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin:0;padding:12px 13px;font-size:11px;display:grid}.readiness-console-signals svg{color:#24c9f4;width:16px}.readiness-console-signals b{color:#24dd7d;font:9px var(--font-geist-mono);text-transform:uppercase;font-weight:500}.readiness-position{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px max(7vw,50vw - 630px);display:grid}.readiness-position .knowledge-kicker,.readiness-evidence .knowledge-kicker,.readiness-faq .knowledge-kicker{color:#0879d7}.readiness-position h2,.readiness-evaluation h2,.readiness-evidence h2,.readiness-operating h2,.readiness-faq h2,.readiness-cta h2{letter-spacing:-.044em;max-width:850px;margin:0;font-size:clamp(35px,4vw,58px);font-weight:440;line-height:1.05}.readiness-position div p{color:#526171;max-width:780px;margin:26px 0 0;font-size:17px;line-height:1.75}.readiness-domains{padding:125px max(6vw,50vw - 680px)}.readiness-domain-grid{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:62px;display:grid}.readiness-domain-grid article{background:linear-gradient(145deg,#071020,#040a16);min-height:350px;padding:30px}.readiness-domain-grid article>span{color:#536980;font:11px var(--font-geist-mono)}.readiness-domain-grid svg{color:#22cefa;margin:58px 0 25px;display:block}.readiness-domain-grid article:nth-child(2n) svg{color:#1ee47a}.readiness-domain-grid h3{margin:0;font-size:19px;font-weight:570}.readiness-domain-grid p{color:#8596aa;margin:15px 0 0;font-size:14px;line-height:1.7}.readiness-evaluation{background:#061020;grid-template-columns:.76fr 1.24fr;gap:9vw;padding:130px max(7vw,50vw - 630px);display:grid}.readiness-evaluation-heading>p:last-child{color:#8c9db1;max-width:570px;margin:25px 0 0;font-size:15px;line-height:1.7}.readiness-timeline article{border-top:1px solid #6790be38;grid-template-columns:50px 1fr;gap:20px;padding:25px 0;display:grid}.readiness-timeline article:last-child{border-bottom:1px solid #6790be38}.readiness-timeline article>span{color:#627790;font:10px var(--font-geist-mono)}.readiness-timeline h3{margin:0;font-size:17px;font-weight:560}.readiness-timeline p{color:#8495a9;margin:10px 0 0;font-size:13px;line-height:1.65}.readiness-timeline small{color:#28db82;font:9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:13px;display:flex}.readiness-timeline small svg{width:15px}.readiness-evidence{color:#07101e;background:#f3f6f8;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:125px max(7vw,50vw - 630px);display:grid}.readiness-evidence>div:first-child>p:last-child{color:#586777;max-width:650px;margin:26px 0 0;font-size:15px;line-height:1.75}.readiness-evidence-list{background:#ccd5df;grid-template-columns:1fr 1fr;gap:1px;display:grid}.readiness-evidence-list p{color:#465565;background:#eef2f5;align-items:center;gap:12px;min-height:94px;margin:0;padding:20px;font-size:13px;line-height:1.5;display:flex}.readiness-evidence-list svg{color:#0b9d60;flex:none;width:18px}.readiness-operating{background:#07101e;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:135px max(7vw,50vw - 630px);display:grid}.readiness-operating-visual{justify-content:center;align-items:center;display:flex}.readiness-operating-visual span{color:#8193a8;flex-direction:column;align-items:center;gap:11px;display:flex}.readiness-operating-visual span svg{box-sizing:content-box;color:#24d4ff;background:#030a17;border:1px solid #178dde;border-radius:50%;width:29px;height:29px;padding:21px}.readiness-operating-visual span:nth-of-type(2) svg{color:#18e67b;border-color:#18d673}.readiness-operating-visual small{font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.readiness-operating-visual i{background:linear-gradient(90deg,#178dde,#18d673);width:min(5vw,66px);height:1px;margin:0 8px 23px}.readiness-operating>div:last-child>p:last-child{color:#8f9fb3;max-width:650px;margin:26px 0 0;font-size:16px;line-height:1.72}.readiness-faq{color:#07101e;background:#f3f6f8;grid-template-columns:.7fr 1.3fr;gap:9vw;padding:125px max(7vw,50vw - 630px);display:grid}.readiness-faq>div:last-child article{border-top:1px solid #cad4df;grid-template-columns:34px 1fr;gap:18px;padding:25px 0;display:grid}.readiness-faq>div:last-child article:last-child{border-bottom:1px solid #cad4df}.readiness-faq article>svg{color:#0786df;width:20px}.readiness-faq h3{margin:0;font-size:16px;font-weight:590}.readiness-faq article p{color:#5d6c7b;margin:10px 0 0;font-size:13px;line-height:1.7}.readiness-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#008cff2e,#0000 42%),#020713;padding:130px max(7vw,50vw - 630px)}.readiness-cta h2{max-width:860px;margin-inline:auto}.readiness-cta a{margin-top:38px}@media (width<=1050px){.readiness-hero,.readiness-position,.readiness-evaluation,.readiness-evidence,.readiness-operating,.readiness-faq{grid-template-columns:1fr}.readiness-console{justify-self:center;width:min(100%,560px)}.readiness-domain-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.readiness-hero,.readiness-position,.readiness-domains,.readiness-evaluation,.readiness-evidence,.readiness-operating,.readiness-faq,.readiness-cta{padding:88px 22px}.readiness-hero{min-height:auto}.readiness-hero h1{font-size:43px}.readiness-hero-actions{flex-direction:column;align-items:flex-start}.readiness-console{min-height:390px;padding:20px}.readiness-domain-grid,.readiness-evidence-list{grid-template-columns:1fr}.readiness-operating-visual{margin-inline:-70px;transform:scale(.78)}}.portfolio-page{color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.portfolio-hero{background:radial-gradient(circle at 78% 45%,#008eff2b,#0000 29%),radial-gradient(circle at 71% 73%,#00e57a0f,#0000 36%);grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;min-height:760px;padding:132px max(7vw,50vw - 630px) 100px;display:grid;position:relative}.portfolio-grid{opacity:.17;background-image:linear-gradient(#3086dc26 1px,#0000 1px),linear-gradient(90deg,#3086dc26 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 66%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 66%)}.portfolio-hero>.portfolio-grid{position:absolute;inset:0}.portfolio-hero-copy{z-index:2;min-width:0;position:relative}.portfolio-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:430;line-height:1.02}.portfolio-hero-copy>p:not(.knowledge-kicker){color:#9baabe;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.72}.portfolio-hero-copy>a,.portfolio-foundation-copy>a,.portfolio-cta a{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#0077ff2e,#00e8751f);border:1px solid #1cc9ee;border-radius:4px;align-items:center;gap:27px;margin-top:38px;padding:16px 21px;font-size:11px;font-weight:720;display:inline-flex}.portfolio-hero a svg,.portfolio-foundation-copy a svg,.portfolio-cta svg{width:16px}.portfolio-system{z-index:2;aspect-ratio:1;justify-self:end;width:min(36vw,440px);position:relative}.portfolio-system>i{border:1px solid #239df752;border-radius:50%;position:absolute;inset:4%}.portfolio-system>i:nth-of-type(2){border-color:#1be17c40;inset:20%}.portfolio-system>i:nth-of-type(3){border-color:#5f55ff4d;inset:34%}.portfolio-system-core{z-index:3;color:#21e27b;background:#041020;border:1px solid #1ccdf3;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #009dff3d}.portfolio-system>span:not(.portfolio-system-core){z-index:3;color:#25d3f6;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.portfolio-system>span:not(.portfolio-system-core) svg{box-sizing:content-box;background:#030a16;border:1px solid;border-radius:50%;width:21px;height:21px;padding:15px;box-shadow:0 0 24px #00a4ff38}.portfolio-system>span:nth-of-type(2){top:-1%;left:50%;transform:translate(-50%)}.portfolio-system>span:nth-of-type(3){color:#ff647d;bottom:18%;right:-5%}.portfolio-system>span:nth-of-type(4){color:#2ae19d;bottom:18%;left:-2%}.portfolio-system small{color:#8599b1;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.portfolio-position{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px max(7vw,50vw - 630px);display:grid}.portfolio-position .knowledge-kicker,.portfolio-selection .knowledge-kicker{color:#0879d7}.portfolio-position h2,.portfolio-foundation h2,.portfolio-selection h2,.portfolio-evolution h2,.portfolio-cta h2{letter-spacing:-.044em;max-width:870px;margin:0;font-size:clamp(35px,4vw,58px);font-weight:440;line-height:1.05}.portfolio-position div p{color:#526171;max-width:780px;margin:26px 0 0;font-size:17px;line-height:1.75}.portfolio-products{padding:125px max(6vw,50vw - 680px)}.portfolio-built-products{background:linear-gradient(#020713,#040b18);padding-top:0}.portfolio-built-products .knowledge-heading>p:last-child{color:#c2cddd;max-width:760px;margin:24px 0 0;font-size:15px;line-height:1.75}.portfolio-product-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px;display:grid}.portfolio-product-grid article{--portfolio-accent:#25cdf5;border:1px solid color-mix(in srgb, var(--portfolio-accent) 34%, transparent);background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--portfolio-accent) 10%, transparent), transparent 43%), linear-gradient(145deg, #071020, #040a16);min-height:550px;padding:32px;position:relative}.portfolio-product-grid .portfolio-oneprofile{--portfolio-accent:#ff657d}.portfolio-product-grid .portfolio-fpds{--portfolio-accent:#2be09c}.portfolio-product-grid .portfolio-core{--portfolio-accent:#28d9ff}.portfolio-product-grid .portfolio-flow{--portfolio-accent:#20d4f7}.portfolio-product-grid .portfolio-insight{--portfolio-accent:#9469ff}.portfolio-product-top{color:var(--portfolio-accent);justify-content:space-between;align-items:center;display:flex}.portfolio-product-top>span{border:1px solid;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.portfolio-product-top svg{width:23px}.portfolio-product-top small{max-width:180px;font:9px var(--font-geist-mono);letter-spacing:.1em;text-align:right;text-transform:uppercase}.portfolio-product-grid h3{letter-spacing:-.04em;margin:64px 0 18px;font-size:38px;font-weight:470}.portfolio-product-grid article>p{color:#91a0b3;min-height:98px;margin:0;font-size:14px;line-height:1.7}.portfolio-capabilities{gap:10px;margin-top:24px;display:grid}.portfolio-capabilities span{color:#8797aa;align-items:center;gap:10px;font-size:11px;display:flex}.portfolio-capabilities svg{width:15px;color:var(--portfolio-accent)}.portfolio-product-grid article>a{color:var(--portfolio-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:20px;font-size:11px;font-weight:680;display:flex;position:absolute;bottom:30px;left:32px}.portfolio-product-grid article>a svg{width:16px}.portfolio-product-grid-independent{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.portfolio-foundation{background:#061020;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:130px max(7vw,50vw - 630px);display:grid}.portfolio-foundation-copy>p:not(.knowledge-kicker){color:#899aaf;max-width:620px;margin:26px 0 0;font-size:15px;line-height:1.75}.portfolio-foundation-grid{background:#6597d12e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.portfolio-foundation-grid article{background:#050c19;min-height:260px;padding:27px}.portfolio-foundation-grid article>span{color:#52677f;font:10px var(--font-geist-mono)}.portfolio-foundation-grid svg{color:#24cef4;margin:36px 0 20px;display:block}.portfolio-foundation-grid article:nth-child(2n) svg{color:#20df7d}.portfolio-foundation-grid h3{margin:0;font-size:17px;font-weight:560}.portfolio-foundation-grid p{color:#8394a8;margin:12px 0 0;font-size:12px;line-height:1.65}.portfolio-selection{color:#07101e;background:#f3f6f8;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:125px max(7vw,50vw - 630px);display:grid}.portfolio-selection>div:first-child>p:last-child{color:#596878;max-width:580px;margin:26px 0 0;font-size:15px;line-height:1.75}.portfolio-selection-head,.portfolio-selection-table article{grid-template-columns:.55fr .9fr 1.4fr;gap:20px;display:grid}.portfolio-selection-head{color:#76899d;font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 18px 14px}.portfolio-selection-table article{border-top:1px solid #cad4df;align-items:start;padding:24px 18px}.portfolio-selection-table article:last-child{border-bottom:1px solid #cad4df}.portfolio-selection-table strong{font-size:14px}.portfolio-selection-table p{color:#5b6a79;margin:0;font-size:12px;line-height:1.6}.portfolio-evolution{background:#07101e;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:135px max(7vw,50vw - 630px);display:grid}.portfolio-evolution-visual{aspect-ratio:1;width:min(100%,470px);position:relative}.portfolio-evolution-visual span{z-index:2;color:#20df7c;background:#030b18;border:1px solid #20caf1;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #00a0ff3d}.portfolio-evolution-visual i{border:1px solid #2399ee47;border-radius:50%;position:absolute;inset:5%}.portfolio-evolution-visual i:nth-of-type(2){border-color:#1cdc7a38;inset:20%}.portfolio-evolution-visual i:nth-of-type(3){inset:34%}.portfolio-evolution>div:last-child>p:last-child{color:#8f9fb3;max-width:650px;margin:26px 0 0;font-size:16px;line-height:1.72}.portfolio-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#008cff2e,#0000 42%),#020713;padding:130px max(7vw,50vw - 630px)}.portfolio-cta h2{max-width:870px;margin-inline:auto}@media (width<=1050px){.portfolio-hero,.portfolio-position,.portfolio-foundation,.portfolio-selection,.portfolio-evolution{grid-template-columns:1fr}.portfolio-system{opacity:.45;position:absolute;right:-9%}.portfolio-product-grid{grid-template-columns:1fr 1fr}.portfolio-product-grid article:first-child{grid-column:1/-1}}@media (width<=680px){.portfolio-hero,.portfolio-position,.portfolio-products,.portfolio-foundation,.portfolio-selection,.portfolio-evolution,.portfolio-cta{padding:88px 22px}.portfolio-hero{min-height:700px}.portfolio-hero h1{font-size:43px}.portfolio-system{width:430px;bottom:0;right:-60%}.portfolio-product-grid,.portfolio-foundation-grid{grid-template-columns:1fr}.portfolio-product-grid article:first-child{grid-column:auto}.portfolio-product-grid article{min-height:520px}.portfolio-selection-head{display:none}.portfolio-selection-table article{grid-template-columns:1fr;gap:9px}.portfolio-evolution-visual{margin-top:-50px;margin-bottom:-50px}}.suite-product-page{--suite-accent:#22cff5;--suite-accent-soft:#22e39a;color:#f4f8ff;background:#020713;min-height:100vh;overflow:hidden}.suite-violet{--suite-accent:#9366ff;--suite-accent-soft:#27cdf4}.suite-hero{background:radial-gradient(circle at 78% 45%, color-mix(in srgb, var(--suite-accent) 18%, transparent), transparent 29%), radial-gradient(circle at 70% 72%, color-mix(in srgb, var(--suite-accent-soft) 7%, transparent), transparent 38%);grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;min-height:760px;padding:132px max(7vw,50vw - 630px) 100px;display:grid;position:relative}.suite-grid{opacity:.17;background-image:linear-gradient(color-mix(in srgb, var(--suite-accent) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--suite-accent) 13%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 66%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 66%)}.suite-hero-copy{z-index:2;position:relative}.suite-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:430;line-height:1.02}.suite-hero-copy>p:not(.knowledge-kicker){color:#9aaabe;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.72}.suite-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.suite-actions a:first-child,.suite-cta a{border:1px solid var(--suite-accent);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg, color-mix(in srgb, var(--suite-accent) 19%, transparent), color-mix(in srgb, var(--suite-accent-soft) 12%, transparent));border-radius:4px;align-items:center;gap:27px;padding:16px 21px;font-size:11px;font-weight:720;display:inline-flex}.suite-actions a:last-child{color:#aab8c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.suite-actions svg,.suite-cta svg{width:16px}.suite-visual{z-index:2;aspect-ratio:1;justify-self:end;width:min(36vw,440px);position:relative}.suite-visual>i{border:1px solid color-mix(in srgb, var(--suite-accent) 36%, transparent);border-radius:50%;position:absolute;inset:4%}.suite-visual>i:nth-of-type(2){border-color:color-mix(in srgb, var(--suite-accent-soft) 28%, transparent);inset:20%}.suite-visual>i:nth-of-type(3){inset:34%}.suite-core{z-index:3;border:1px solid var(--suite-accent);width:132px;height:132px;color:var(--suite-accent-soft);box-shadow:0 0 52px color-mix(in srgb, var(--suite-accent) 25%, transparent);background:#041020;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.suite-core svg{width:34px;height:34px}.suite-core strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:11px}.suite-visual>span{z-index:3;color:var(--suite-accent);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.suite-visual>span svg{box-sizing:content-box;background:#030a16;border:1px solid;border-radius:50%;width:20px;height:20px;padding:14px}.suite-visual>span:first-of-type{top:-1%;left:50%;transform:translate(-50%)}.suite-visual>span:nth-of-type(2){color:var(--suite-accent-soft);bottom:18%;right:-4%}.suite-visual>span:nth-of-type(3){bottom:18%;left:-2%}.suite-visual small{color:#8398b1;font:8px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.suite-statement{color:#07101e;background:#f3f6f8;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px max(7vw,50vw - 630px);display:grid}.suite-statement .knowledge-kicker,.suite-outcomes .knowledge-kicker{color:#0879d7}.suite-statement h2,.suite-operating h2,.suite-outcomes h2,.suite-assurance h2,.suite-cta h2{letter-spacing:-.044em;max-width:880px;margin:0;font-size:clamp(35px,4vw,58px);font-weight:440;line-height:1.05}.suite-capabilities{padding:125px max(6vw,50vw - 680px)}.suite-capability-grid{background:#6397d52e;border:1px solid #6397d52e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:62px;display:grid}.suite-capability-grid article{background:linear-gradient(145deg,#071020,#040a16);min-height:330px;padding:30px}.suite-capability-grid article>span{color:#536980;font:11px var(--font-geist-mono)}.suite-capability-grid svg{color:var(--suite-accent);margin:53px 0 24px;display:block}.suite-capability-grid article:nth-child(2n) svg{color:var(--suite-accent-soft)}.suite-capability-grid h3{margin:0;font-size:19px;font-weight:570}.suite-capability-grid p{color:#8596aa;margin:15px 0 0;font-size:14px;line-height:1.7}.suite-operating{background:#061020;grid-template-columns:.78fr 1.22fr;gap:9vw;padding:130px max(7vw,50vw - 630px);display:grid}.suite-operating-copy>p:last-child{color:#899aaf;max-width:600px;margin:26px 0 0;font-size:15px;line-height:1.75}.suite-operating-rail article{border-top:1px solid #6492c638;grid-template-columns:44px 14px 1fr;gap:18px;padding:24px 0;display:grid}.suite-operating-rail article:last-child{border-bottom:1px solid #6492c638}.suite-operating-rail article>span{color:#61768e;font:10px var(--font-geist-mono)}.suite-operating-rail article>i{background:var(--suite-accent);width:9px;height:9px;box-shadow:0 0 15px var(--suite-accent);border-radius:50%;margin-top:4px}.suite-operating-rail h3{margin:0;font-size:16px}.suite-operating-rail p{color:#8293a7;margin:9px 0 0;font-size:13px;line-height:1.65}.suite-outcomes{color:#07101e;background:#f3f6f8;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:125px max(7vw,50vw - 630px);display:grid}.suite-outcomes article{border-top:1px solid #cad4df;grid-template-columns:27px 1fr;gap:15px;padding:24px 0;display:grid}.suite-outcomes article:last-child{border-bottom:1px solid #cad4df}.suite-outcomes article>svg{color:#0a9e61;width:19px}.suite-outcomes h3{margin:0;font-size:16px}.suite-outcomes article p{color:#5d6c7b;margin:9px 0 0;font-size:13px;line-height:1.65}.suite-assurance{background:#07101e;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:135px max(7vw,50vw - 630px);display:grid}.suite-assurance-visual{justify-content:center;align-items:center;display:flex}.suite-assurance-visual span{border:1px solid var(--suite-accent);width:75px;height:75px;color:var(--suite-accent-soft);background:#030a17;border-radius:50%;place-items:center;display:grid}.suite-assurance-visual span svg{width:28px}.suite-assurance-visual i{background:linear-gradient(90deg, var(--suite-accent), var(--suite-accent-soft));width:min(6vw,72px);height:1px}.suite-assurance>div:last-child>p:not(.knowledge-kicker){color:#8f9fb3;max-width:650px;margin:26px 0 0;font-size:16px;line-height:1.72}.suite-assurance>div:last-child>a{color:var(--suite-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;margin-top:28px;font-size:11px;font-weight:670;display:inline-flex}.suite-assurance a svg{width:16px}.suite-cta{text-align:center;background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--suite-accent) 18%, transparent), transparent 42%), #020713;padding:130px max(7vw,50vw - 630px)}.suite-cta h2{max-width:880px;margin-inline:auto}.suite-cta a{margin-top:38px}@media (width<=1050px){.suite-hero,.suite-statement,.suite-operating,.suite-outcomes,.suite-assurance{grid-template-columns:1fr}.suite-visual{opacity:.43;position:absolute;right:-8%}}@media (width<=680px){.suite-hero,.suite-statement,.suite-capabilities,.suite-operating,.suite-outcomes,.suite-assurance,.suite-cta{padding:88px 22px}.suite-hero{min-height:700px}.suite-hero h1{font-size:43px}.suite-actions{flex-direction:column;align-items:flex-start}.suite-visual{width:430px;bottom:0;right:-60%}.suite-capability-grid{grid-template-columns:1fr}.suite-assurance-visual{margin-inline:-50px;transform:scale(.8)}}.services-page{color:#f6f9fd;background:#020713;min-height:100vh;overflow:hidden}.services-hero{background:radial-gradient(circle at 76% 45%,#007bff2e,#0000 33%),radial-gradient(circle at 24% 75%,#00ec9114,#0000 28%),#020713;grid-template-columns:1.08fr .92fr;align-items:center;min-height:780px;padding:145px max(7vw,50vw - 640px) 105px;display:grid;position:relative}.services-hero-grid{opacity:.22;background-image:linear-gradient(#2d7dd526 1px,#0000 1px),linear-gradient(90deg,#2d7dd526 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 15%,#0000 93%);mask-image:linear-gradient(90deg,#000 15%,#0000 93%)}.services-hero>*{z-index:1;position:relative}.services-hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(50px,5.6vw,82px);font-weight:430;line-height:1.01}.services-hero-copy>p:not(.knowledge-kicker){color:#a7b6c9;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.75}.services-hero-copy>div{align-items:center;gap:26px;margin-top:38px;display:flex}.services-hero-copy a{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;font-size:12px;font-weight:750;display:inline-flex}.services-hero-copy a:first-child{background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;padding:17px 22px}.services-hero-copy a svg{width:17px}.services-command{aspect-ratio:1;width:min(500px,38vw);margin-left:auto;position:relative}.services-command:before,.services-command:after,.services-command i{content:"";border:1px solid #18a0ff57;border-radius:50%;position:absolute;inset:15%}.services-command:after{border-color:#18e98c4d;inset:28%}.services-command i:first-of-type{inset:3% 22%;transform:rotate(35deg)}.services-command i:nth-of-type(2){inset:22% 4%;transform:rotate(-26deg)}.services-command i:nth-of-type(3){border-color:#7e4eff52;inset:36% 10%}.services-command-core{z-index:3;aspect-ratio:1;color:#22e7a0;background:#061329;border:1px solid #19baff;border-radius:50%;place-items:center;width:118px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #0088ff52}.services-command>span:not(.services-command-core){z-index:3;color:#b9cbe0;font:10px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#020713;padding:7px 10px;position:absolute}.services-command>span:nth-of-type(2){top:20%;left:3%}.services-command>span:nth-of-type(3){top:25%;right:0}.services-command>span:nth-of-type(4){bottom:20%;left:0}.services-command>span:nth-of-type(5){bottom:17%;right:2%}.services-position{background:#050c19;border-top:1px solid #3981d133;grid-template-columns:.62fr 1.38fr;gap:8vw;padding:120px max(7vw,50vw - 640px);display:grid}.services-position h2,.services-catalog h2,.services-delivery h2,.services-standards h2,.services-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:430;line-height:1.05}.services-position div p,.services-delivery>div>p{color:#93a4ba;max-width:720px;margin:27px 0 0;font-size:17px;line-height:1.8}.services-catalog{padding:130px max(6vw,50vw - 680px)}.services-grid{grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.services-grid article{background:linear-gradient(150deg,#081831a6,#030a186b);border:1px solid #3f80c83d;min-height:420px;padding:30px;scroll-margin-top:110px}.services-grid article>div{color:#22cdf5;justify-content:space-between;display:flex}.services-grid article>div span{color:#516c8b;font:11px var(--font-geist-mono)}.services-grid h3{max-width:320px;margin:44px 0 16px;font-size:22px;font-weight:550}.services-grid article>p{color:#91a2b7;min-height:82px;margin:0;font-size:14px;line-height:1.7}.services-grid ul{border-top:1px solid #4d8ccd33;gap:10px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.services-grid li{color:#b8c5d5;align-items:center;gap:9px;font-size:12px;display:flex}.services-grid li svg{color:#16e686;width:15px}.services-delivery{background:#071221;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.services-delivery>div>a{color:#32cfff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:22px;margin-top:32px;font-size:12px;font-weight:700;display:inline-flex}.services-delivery-steps{display:grid}.services-delivery-steps article{border-bottom:1px solid #5390cf38;grid-template-columns:50px 120px 1fr;align-items:start;gap:18px;padding:25px 0;display:grid}.services-delivery-steps span{color:#20dd98;font:11px var(--font-geist-mono)}.services-delivery-steps h3{margin:0;font-size:17px}.services-delivery-steps p{color:#91a2b7;margin:0;font-size:13px;line-height:1.65}.services-standards{color:#07101b;background:#f2f4f1;padding:130px max(7vw,50vw - 640px)}.services-standards .knowledge-kicker{color:#087ee4}.services-standards>.knowledge-heading{max-width:900px}.services-standards>div:last-child{border-top:1px solid #cbd4dc;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.services-standards article{padding:34px 28px 0 0}.services-standards article svg{color:#087ee4}.services-standards h3{margin:28px 0 14px;font-size:18px}.services-standards article p{color:#536172;margin:0;font-size:13px;line-height:1.7}.services-cta{text-align:center;background:radial-gradient(circle at 50% 25%,#0869e538,#0000 38%),#020713;min-height:560px;padding:125px 7%}.services-cta h2{max-width:850px;margin:auto}.services-cta a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;align-items:center;gap:26px;margin-top:38px;padding:17px 23px;font-size:12px;font-weight:750;display:inline-flex}@media (width<=980px){.services-hero,.services-position,.services-delivery{grid-template-columns:1fr}.services-command{width:min(500px,75vw);margin:60px auto 0}.services-grid,.services-standards>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=680px){.services-hero{min-height:auto;padding:120px 22px 80px}.services-hero h1{font-size:46px}.services-hero-copy>div{flex-direction:column;align-items:flex-start}.services-command{width:90vw;margin-left:-6vw}.services-position,.services-catalog,.services-delivery,.services-standards,.services-cta{padding:88px 22px}.services-grid,.services-standards>div:last-child{grid-template-columns:1fr}.services-delivery-steps article{grid-template-columns:38px 95px 1fr}.services-grid article{min-height:auto}}.procurement-page{color:#f5f8fd;background:#020713;min-height:100vh;overflow:hidden}.procurement-hero{background:radial-gradient(circle at 76% 45%,#0080ff2e,#0000 32%),radial-gradient(circle at 23% 80%,#00eb8e12,#0000 30%),#020713;grid-template-columns:1.08fr .92fr;align-items:center;min-height:790px;padding:145px max(7vw,50vw - 640px) 105px;display:grid;position:relative}.procurement-grid{opacity:.22;background-image:linear-gradient(#3082da29 1px,#0000 1px),linear-gradient(90deg,#3082da29 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.procurement-hero>*{z-index:1;position:relative}.procurement-hero h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(49px,5.6vw,82px);font-weight:430;line-height:1.01}.procurement-hero>div:first-of-type>p:not(.knowledge-kicker){color:#a6b5c8;max-width:675px;margin:28px 0 0;font-size:17px;line-height:1.76}.procurement-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.procurement-actions a{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;font-size:12px;font-weight:750;display:inline-flex}.procurement-actions a:first-child{background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;padding:17px 22px}.procurement-actions svg{width:17px}.procurement-console{background:linear-gradient(145deg,#071934eb,#020916e6);border:1px solid #2f91e861;width:min(480px,38vw);margin-left:auto;box-shadow:0 28px 80px #00000059}.procurement-console>div{font:10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #458bd338;justify-content:space-between;padding:18px 20px;display:flex}.procurement-console>div small{color:#1fe58a}.procurement-console section{place-items:center;height:260px;display:grid;position:relative}.procurement-console section span{z-index:2;aspect-ratio:1;color:#1be88c;background:#061329;border:1px solid #1cbaff;border-radius:50%;place-items:center;width:96px;display:grid;box-shadow:0 0 40px #008cff4d}.procurement-console section i{aspect-ratio:1;border:1px solid #1898f64d;border-radius:50%;width:180px;position:absolute}.procurement-console section i:nth-of-type(2){border-color:#14e78a33;width:230px}.procurement-console section i:nth-of-type(3){width:150px;transform:scaleY(.5)rotate(32deg)}.procurement-console ul{margin:0;padding:0;list-style:none}.procurement-console li{color:#9fb0c4;border-top:1px solid #458bd32e;grid-template-columns:25px 1fr auto;align-items:center;padding:15px 20px;font-size:12px;display:grid}.procurement-console li svg{color:#29cbff;width:16px}.procurement-console li b{color:#23e58d;font:9px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.procurement-position{background:#050c19;border-top:1px solid #3981d133;grid-template-columns:.62fr 1.38fr;gap:8vw;padding:120px max(7vw,50vw - 640px);display:grid}.procurement-position h2,.procurement-workstreams h2,.procurement-sequence h2,.procurement-evidence h2,.procurement-faq h2,.procurement-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.35vw,63px);font-weight:430;line-height:1.05}.procurement-position div p{color:#93a4ba;max-width:720px;margin:27px 0 0;font-size:17px;line-height:1.8}.procurement-workstreams{padding:130px max(6vw,50vw - 680px)}.procurement-workstreams>.knowledge-heading{max-width:950px}.procurement-workstreams>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.procurement-workstreams article{background:linear-gradient(150deg,#081831a6,#030a186b);border:1px solid #3f80c83d;min-height:320px;padding:31px}.procurement-workstreams article header{color:#23d2ff;justify-content:space-between;display:flex}.procurement-workstreams article header span{color:#516c8b;font:11px var(--font-geist-mono)}.procurement-workstreams h3{margin:62px 0 16px;font-size:21px}.procurement-workstreams article p{color:#91a2b7;margin:0;font-size:14px;line-height:1.72}.procurement-sequence{background:#071221;grid-template-columns:.86fr 1.14fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.procurement-sequence>div:first-child>p:not(.knowledge-kicker){color:#91a2b7;max-width:610px;margin:27px 0 0;font-size:16px;line-height:1.75}.procurement-sequence>div:last-child{display:grid}.procurement-sequence article{border-bottom:1px solid #5390cf38;grid-template-columns:48px 110px 1fr;gap:18px;padding:26px 0;display:grid}.procurement-sequence article span{color:#1fe28e;font:11px var(--font-geist-mono)}.procurement-sequence h3{margin:0;font-size:17px}.procurement-sequence article p{color:#91a2b7;margin:0;font-size:13px;line-height:1.65}.procurement-evidence{color:#07101b;background:#f2f4f1;grid-template-columns:1fr 1fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.procurement-evidence .knowledge-kicker{color:#087ee4}.procurement-evidence>div:first-child>p:not(.knowledge-kicker){color:#536172;max-width:650px;margin:27px 0 0;font-size:16px;line-height:1.75}.procurement-evidence>div:last-child{align-content:center;gap:0;display:grid}.procurement-evidence>div:last-child p{color:#425163;border-bottom:1px solid #cbd4dc;align-items:center;gap:13px;margin:0;padding:16px 0;font-size:13px;display:flex}.procurement-evidence svg{color:#0787d9;width:18px}.procurement-faq{background:#050c19;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:130px max(7vw,50vw - 640px);display:grid}.procurement-faq article{border-top:1px solid #5390cf38;padding:26px 0}.procurement-faq article:last-child{border-bottom:1px solid #5390cf38}.procurement-faq h3{margin:0;font-size:17px}.procurement-faq article p{color:#91a2b7;margin:13px 0 0;font-size:14px;line-height:1.72}.procurement-cta{text-align:center;background:radial-gradient(circle at 50% 25%,#0869e538,#0000 38%),#020713;min-height:560px;padding:125px 7%}.procurement-cta h2{max-width:900px;margin:auto}.procurement-cta a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#061126,#061126) padding-box padding-box,linear-gradient(100deg,#168cff,#16eb79) border-box;border:1px solid #0000;border-radius:4px;align-items:center;gap:26px;margin-top:38px;padding:17px 23px;font-size:12px;font-weight:750;display:inline-flex}@media (width<=980px){.procurement-hero,.procurement-position,.procurement-sequence,.procurement-evidence,.procurement-faq{grid-template-columns:1fr}.procurement-console{width:min(500px,75vw);margin:65px auto 0}.procurement-workstreams>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=680px){.procurement-hero{min-height:auto;padding:120px 22px 80px}.procurement-hero h1{font-size:45px}.procurement-actions{flex-direction:column;align-items:flex-start}.procurement-console{width:100%}.procurement-position,.procurement-workstreams,.procurement-sequence,.procurement-evidence,.procurement-faq,.procurement-cta{padding:88px 22px}.procurement-workstreams>div:last-child{grid-template-columns:1fr}.procurement-sequence article{grid-template-columns:38px 85px 1fr}}.inquiry-console{color:#f4f8ff;background:radial-gradient(circle at 82% 9%,#007aff29,#0000 26%),#020713;min-height:100vh;padding:0 max(5vw,50vw - 680px) 100px}.inquiry-console-header{border-bottom:1px solid #5b97d82e;justify-content:space-between;align-items:center;min-height:92px;display:flex}.inquiry-console-brand img{width:176px;height:auto;display:block}.inquiry-console-header>div{color:#8092a9;align-items:center;gap:9px;font-size:11px;display:flex}.inquiry-console-header svg{color:#18e98a;width:16px}.inquiry-console-intro{justify-content:space-between;align-items:end;gap:40px;padding:78px 0 52px;display:flex}.inquiry-console-intro p{color:#2bd6ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:750}.inquiry-console-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,62px);font-weight:420}.inquiry-console-intro span{color:#8da0b8;max-width:660px;margin-top:17px;line-height:1.7;display:block}.inquiry-console-intro button{color:#eaf6ff;background:#071c37b8;border:1px solid #29bdff6b;border-radius:4px;align-items:center;gap:12px;padding:13px 17px;display:inline-flex}.inquiry-console-intro button svg{width:16px}.inquiry-metrics{border:1px solid #4889cd3d;grid-template-columns:repeat(3,1fr);display:grid}.inquiry-metrics article{border-right:1px solid #4889cd3d;align-items:center;gap:17px;min-height:112px;padding:24px;display:flex}.inquiry-metrics article:last-child{border:0}.inquiry-metrics svg{color:#27d4ff}.inquiry-metrics span{color:#73869e;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;display:flex}.inquiry-metrics strong{color:#fff;font-size:25px;font-weight:500}.inquiry-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:12px;margin-top:30px;display:grid}.inquiry-toolbar label{background:#061124;border:1px solid #4889cd3d;align-items:center;gap:10px;min-height:45px;padding:0 14px;display:flex}.inquiry-toolbar label svg{color:#28cfff;width:17px}.inquiry-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%}.inquiry-toolbar select,.inquiry-card-actions select{color:#e9f3ff;background:#061124;border:1px solid #4889cd4d;min-height:45px;padding:0 12px}.inquiry-toolbar>span{color:#63768e;justify-self:end;font-size:10px}.inquiry-list{gap:14px;margin-top:24px;display:grid}.inquiry-list>article{background:linear-gradient(145deg,#07162deb,#030b1aeb);border:1px solid #4788ce3d}.inquiry-card-meta{color:#687b94;border-bottom:1px solid #4788ce2e;align-items:center;gap:18px;padding:13px 18px;font-size:10px;display:flex}.inquiry-card-meta>span{color:#20dc91;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.inquiry-card-meta code{color:#4bc5ff;margin-left:auto}.inquiry-card-body{grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:35px;padding:24px 18px;display:grid}.inquiry-card-body h2{margin:0;font-size:19px}.inquiry-card-body p{color:#8ea0b7;margin:8px 0 0;font-size:13px;line-height:1.65}.inquiry-card-body a{color:#44c8ff}.inquiry-card-actions{border-top:1px solid #4788ce2e;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.inquiry-card-actions label{color:#6f8299;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.inquiry-card-actions select{text-transform:capitalize;min-height:34px}.inquiry-card-actions>a{color:#25d7ff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.inquiry-empty{color:#778ba4;text-align:center;border:1px solid #4788ce33;align-content:center;place-items:center;min-height:280px;margin-top:24px;display:grid}.inquiry-empty svg{color:#28ccff}.inquiry-empty strong{color:#f4f8ff;margin-top:16px}.inquiry-empty p{margin:7px 0 0;font-size:12px}.inquiry-console-error{color:#ffb3b3;background:#5e141940;border:1px solid #ff636352;padding:16px}@media (width<=760px){.inquiry-console{padding-inline:20px}.inquiry-console-header>div{text-align:right;justify-content:flex-end;max-width:150px}.inquiry-console-intro{flex-direction:column;align-items:start;padding-top:55px}.inquiry-metrics{grid-template-columns:1fr}.inquiry-metrics article{border-bottom:1px solid #4889cd3d;border-right:0}.inquiry-toolbar{grid-template-columns:1fr}.inquiry-toolbar>span{justify-self:start}.inquiry-card-body{grid-template-columns:1fr;gap:18px}.inquiry-card-meta{flex-direction:column;align-items:start;gap:7px}.inquiry-card-meta code{margin:0}.inquiry-card-actions{flex-direction:column;align-items:start;gap:16px}}:root{--page-gutter:max(6vw, calc((100vw - 1360px) / 2));--section-space:clamp(88px, 8vw, 124px)}.hero-content h1,.platform-hero h1,.product-hero h1,.solution-hero h1,.industry-hero h1,.technology-copy h1,.research-hero h1,.company-hero h1,.resource-hero h1,.contact-hero h1,.trust-hero h1{letter-spacing:-.052em;font-size:clamp(42px,4.1vw,60px);line-height:1.04}.intro-grid h2,.technology-band h2,.company-section h2,.contact-section h2,.platform-statement h2,.platform-section-heading h2,.platform-model-copy h2,.platform-enterprise h2,.platform-cta h2,.product-statement h2,.product-section-heading h2,.product-model-copy h2,.product-enterprise h2,.product-cta h2,.solution-shift h2,.solution-section-heading h2,.solution-system h2,.solution-related h2,.industry-section h2,.industry-cta h2,.knowledge-heading h2,.technology-stack h2,.technology-ai h2,.technology-security h2,.research-position h2,.research-method h2,.research-cta h2,.company-page h2,.resource-page h2,.trust-principle h2,.trust-ai h2,.trust-lifecycle h2,.trust-assurance h2,.trust-cta h2{letter-spacing:-.046em;font-size:clamp(32px,3.35vw,49px);line-height:1.08}.contact-section{min-height:560px;padding-block:100px}.contact-section h2,.product-cta h2,.solution-related h2,.platform-cta h2,.industry-cta h2,.research-cta h2,.trust-cta h2{max-width:920px;margin-inline:auto}.contact-hero,.trust-hero{padding-top:118px}.contact-hero>div>p:not(.knowledge-kicker),.trust-hero>p:not(.knowledge-kicker),.technology-copy>p:not(.knowledge-kicker),.research-hero>p:not(.knowledge-kicker){font-size:16px;line-height:1.7}.capability-grid,.product-capability-grid,.solution-feature-grid,.trust-control-grid,.tech-principle-grid,.research-theme-grid{margin-top:clamp(48px,5vw,68px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #22d2ff}::selection{color:#fff;background:#087ff0}.not-found-page{color:#f4f8ff;background:radial-gradient(circle at 72% 45%,#0084ff33,#0000 28%),radial-gradient(circle at 64% 62%,#00e87c0f,#0000 35%),#020713;min-height:100vh}.not-found-content{min-height:calc(100vh - 96px);padding:110px var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.not-found-content h1{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(44px,5vw,70px);font-weight:420;line-height:1.02}.not-found-content>p:not(.knowledge-kicker){color:#94a5b9;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.75}.not-found-content>div{gap:14px;margin-top:38px;display:flex}.not-found-content a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #29bcff7a;align-items:center;gap:16px;padding:15px 20px;font-size:11px;font-weight:700;display:inline-flex}.not-found-content a:last-child{background:linear-gradient(100deg,#0075ff2e,#00e67f1a);border-color:#18e47a80}.not-found-content svg{width:17px}@media (width<=1000px){.hero-content h1,.platform-hero h1,.product-hero h1,.solution-hero h1,.industry-hero h1,.technology-copy h1,.research-hero h1,.company-hero h1,.resource-hero h1,.contact-hero h1,.trust-hero h1{font-size:clamp(40px,5.7vw,54px)}}@media (width<=760px){:root{--section-space:78px}.hero-content h1,.platform-hero h1,.product-hero h1,.solution-hero h1,.industry-hero h1,.technology-copy h1,.research-hero h1,.company-hero h1,.resource-hero h1,.contact-hero h1,.trust-hero h1{font-size:clamp(36px,10vw,44px);line-height:1.06}.intro-grid h2,.technology-band h2,.company-section h2,.contact-section h2,.platform-page h2,.product-page h2,.solution-page h2,.industry-page h2,.technology-page h2,.research-page h2,.company-page h2,.resource-page h2,.trust-page h2{font-size:clamp(29px,8vw,37px);line-height:1.08}.contact-section{min-height:480px;padding-block:78px}.not-found-content{min-height:calc(100vh - 72px);padding:78px 22px}.not-found-content>div{flex-direction:column;align-items:stretch}.not-found-content a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){a,button,input,select,textarea{border:1px solid buttontext}}img{max-width:100%;height:auto}p,h1,h2,h3,h4,a,button{overflow-wrap:break-word}button,[role=button]{touch-action:manipulation}:root{--strata-text-primary:#f5f8fc;--strata-text-body:#c4cfdd;--strata-text-secondary:#aebccd;--strata-text-meta:#91a5bc;--strata-light-body:#435263;--strata-light-secondary:#536273}.knowledge-header,.site-header,.platform-header,.product-header,.solution-header{color:var(--strata-text-primary)}.knowledge-desktop-nav button,.knowledge-desktop-nav>a,.desktop-nav a,.desktop-nav button,.platform-header nav a,.product-header nav a,.solution-header nav a{color:#e8eef6;font-weight:650}.enterprise-menu-links small,.mega-menu p,.knowledge-mobile-nav a,.mobile-nav a{color:#c2cede}.knowledge-footer,.product-footer,.solution-footer,.platform-footer,.industry-footer,.trust-footer{color:#b8c5d5}.knowledge-footer>p,.product-footer>p,.solution-footer>p,.platform-footer>p,.industry-footer>p,.trust-footer>p{color:#cad4e1}.knowledge-footer a,.product-footer a,.solution-footer a,.platform-footer a,.industry-footer a,.trust-footer a{color:#edf3fa}.knowledge-footer>span,.product-footer>span,.solution-footer>span,.platform-footer>span,.industry-footer>span,.trust-footer>span{color:#aebccd}.hero-content>p,.platform-intro-copy,.product-hero-intro,.solution-intro,.industry-hero-copy>p,.technology-copy>p:not(.knowledge-kicker),.research-hero>p:not(.knowledge-kicker),.company-hero p,.resource-hero p,.contact-hero p,.trust-hero p,.portfolio-hero-copy>p:not(.knowledge-kicker),.suite-hero-copy>p:not(.knowledge-kicker),.engagement-hero p,.why-hero p,.readiness-hero p,.services-hero p,.procurement-hero p,.brief-hero p,.capability-card p,.platform-page section:not(.platform-position) p:not(.platform-eyebrow):not(.knowledge-kicker),.product-page section:not(.product-statement):not(.product-capabilities):not(.product-enterprise) p:not(.product-kicker),.solution-page section:not(.solution-shift):not(.solution-capabilities) p:not(.solution-kicker),.industry-page section p:not(.knowledge-kicker):not(.industry-kicker),.technology-page section p:not(.knowledge-kicker),.research-page section p:not(.knowledge-kicker),.company-page section:not(.company-model) p:not(.knowledge-kicker),.resource-page section p:not(.knowledge-kicker),.trust-page section p:not(.knowledge-kicker),.portfolio-page section:not(.portfolio-position):not(.portfolio-selection) p:not(.knowledge-kicker),.suite-page section:not(.suite-statement):not(.suite-outcomes) p:not(.knowledge-kicker),.engagement-page section:not(.engagement-principles) p:not(.knowledge-kicker),.why-page section p:not(.knowledge-kicker),.readiness-page section p:not(.knowledge-kicker),.services-page section p:not(.knowledge-kicker),.procurement-page section p:not(.knowledge-kicker),.brief-page section p:not(.knowledge-kicker){color:var(--strata-text-body)}.architecture-stack small,.architecture-stack span,.model-rail span,.suite-visual small,.suite-capability-grid article>span,.suite-operating-rail article>span,.portfolio-system small,.portfolio-product-top small,.portfolio-capabilities span,.portfolio-foundation-grid article>span,.portfolio-selection-head,.product-capability-grid article>span,.solution-feature-grid article>span,.engagement-phase-grid article>span{color:var(--strata-text-meta)}.architecture-stack small,.portfolio-product-grid article>p,.portfolio-foundation-copy>p:not(.knowledge-kicker),.portfolio-foundation-grid p,.portfolio-evolution>div:last-child>p:last-child,.suite-capability-grid p,.suite-operating-copy>p:last-child,.suite-operating-rail p,.suite-assurance>div:last-child>p:not(.knowledge-kicker),.product-model-copy>div span,.solution-system>div:last-child span,.engagement-phase-grid p,.engagement-models article p,.company-principle-grid p{color:var(--strata-text-secondary)}.portfolio-position div p,.portfolio-selection>div:first-child>p:last-child,.portfolio-selection-table p,.product-section-heading>p:last-child,.product-capability-grid article>p,.product-enterprise>div:last-child span,.solution-feature-grid p,.solution-shift p,.suite-statement p,.suite-outcomes article p,.company-model p,.engagement-principles p{color:var(--strata-light-body)}.portfolio-selection-head,.product-capability-grid article>span,.solution-feature-grid article>span{color:var(--strata-light-secondary)}@media (width<=680px){.portfolio-product-grid-independent{grid-template-columns:1fr}}.platform-position p:not(.knowledge-kicker),.platform-capabilities p:not(.knowledge-kicker),.platform-enterprise p:not(.knowledge-kicker),.product-statement p:not(.product-kicker),.product-capabilities p:not(.product-kicker),.product-enterprise p:not(.product-kicker),.solution-shift p:not(.solution-kicker),.solution-capabilities p:not(.solution-kicker),.industry-perspective p:not(.industry-kicker),.industry-priorities p:not(.industry-kicker),.portfolio-position p:not(.knowledge-kicker),.portfolio-selection p:not(.knowledge-kicker),.suite-statement p:not(.knowledge-kicker),.suite-outcomes p:not(.knowledge-kicker),.company-model p:not(.knowledge-kicker),.engagement-principles p:not(.knowledge-kicker),.services-standards p:not(.knowledge-kicker),.careers-mandate p:not(.knowledge-kicker),.careers-standards p:not(.knowledge-kicker),.why-position p:not(.knowledge-kicker),.why-outcomes p:not(.knowledge-kicker),.products-core-band p:not(.knowledge-kicker),.solutions-index-band p:not(.knowledge-kicker),.industries-band p:not(.knowledge-kicker){color:#3f4d5d;opacity:1}.platform-position small,.platform-capabilities small,.platform-enterprise small,.product-capabilities small,.product-enterprise small,.solution-shift small,.solution-capabilities small,.industry-perspective small,.industry-priorities small,.portfolio-position small,.portfolio-selection small,.suite-statement small,.suite-outcomes small,.company-model small,.engagement-principles small,.services-standards small,.careers-mandate small,.careers-standards small,.why-position small,.why-outcomes small,.platform-position article>span,.platform-capabilities article>span,.product-capabilities article>span,.solution-capabilities article>span,.industry-priorities article>span,.portfolio-selection article>span,.services-standards article>span,.careers-standards article>span,.why-outcomes article>span{color:#526273;opacity:1}.services-standards article p,.why-outcomes article p,.careers-mandate div p,.careers-standards>div:first-child>p:last-child,.careers-standards>div:last-child p,.industry-priority-grid p,.solution-feature-grid p,.product-capability-grid article>p,.portfolio-selection-table p{color:#3d4b5b}.services-grid article>p,.services-delivery-steps p,.why-advantage-grid p,.why-comparison-grid p,.careers-grid-cards p,.brief-coverage article p,.resource-card-grid p,.tech-principle-grid p,.research-theme-grid p,.research-method article p,.company-principle-grid p,.readiness-domain-grid p,.readiness-timeline p,.procurement-workstreams article p,.procurement-sequence article p,.procurement-faq article p{color:#b8c5d5;opacity:1}.services-grid article>div span,.why-advantage-grid article>span,.why-comparison-grid article>div,.careers-grid-cards article>span,.brief-coverage article>span,.resource-card-grid small,.tech-principle-grid article>span,.research-theme-grid article>span,.readiness-domain-grid article>span,.procurement-workstreams article header span{color:#93a7be;opacity:1}.services-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(48px,6vw,96px)}.services-hero h1{max-width:680px;font-size:clamp(43px,4.25vw,62px);line-height:1.035}.services-command{justify-self:end;width:min(390px,32vw);margin-left:0}.careers-hero h1,.why-hero h1,.portfolio-hero h1,.brief-hero h1{max-width:720px;font-size:clamp(42px,4.2vw,60px);line-height:1.04}.careers-orbit{height:420px;transform:scale(.88)}.services-position h2,.services-catalog h2,.services-delivery h2,.services-standards h2,.services-cta h2,.why-position h2,.why-comparison h2,.why-outcomes h2,.why-cta h2,.careers-mandate h2,.careers-standards h2,.careers-opportunity h2{font-size:clamp(32px,3.35vw,49px);line-height:1.08}@media (width<=980px){.services-command{justify-self:center;width:min(380px,68vw)}}:root{--strata-dark-copy:#c9d3e1;--strata-dark-support:#b5c3d3;--strata-light-copy:#314254;--strata-light-support:#46586a}.knowledge-page section p:not(.knowledge-kicker),.platform-page section p:not(.knowledge-kicker):not(.platform-eyebrow),.product-page section p:not(.product-kicker),.solution-page section p:not(.solution-kicker),.industry-page section p:not(.industry-kicker),.technology-page section p:not(.knowledge-kicker),.research-page section p:not(.knowledge-kicker),.company-page section p:not(.knowledge-kicker),.resource-page section p:not(.knowledge-kicker),.resources-page section p:not(.knowledge-kicker),.trust-page section p:not(.knowledge-kicker),.portfolio-page section p:not(.knowledge-kicker),.suite-page section p:not(.knowledge-kicker),.engagement-page section p:not(.knowledge-kicker),.why-page section p:not(.knowledge-kicker),.readiness-page section p:not(.knowledge-kicker),.services-page section p:not(.knowledge-kicker),.careers-page section p:not(.knowledge-kicker),.procurement-page section p:not(.knowledge-kicker),.brief-page section p:not(.knowledge-kicker){opacity:1}.platform-position p:not(.knowledge-kicker),.platform-capabilities p:not(.knowledge-kicker),.platform-enterprise p:not(.knowledge-kicker),.product-statement p:not(.product-kicker),.product-capabilities p:not(.product-kicker),.product-enterprise p:not(.product-kicker),.solution-shift p:not(.solution-kicker),.solution-capabilities p:not(.solution-kicker),.industry-perspective p:not(.industry-kicker),.industry-priorities p:not(.industry-kicker),.technology-stack p:not(.knowledge-kicker),.research-position p:not(.knowledge-kicker),.company-purpose p:not(.knowledge-kicker),.company-model p:not(.knowledge-kicker),.portfolio-position p:not(.knowledge-kicker),.portfolio-selection p:not(.knowledge-kicker),.suite-statement p:not(.knowledge-kicker),.suite-outcomes p:not(.knowledge-kicker),.engagement-principles p:not(.knowledge-kicker),.services-standards p:not(.knowledge-kicker),.careers-mandate p:not(.knowledge-kicker),.careers-standards p:not(.knowledge-kicker),.why-position p:not(.knowledge-kicker),.why-outcomes p:not(.knowledge-kicker),.products-core-band p:not(.knowledge-kicker),.solutions-index-band p:not(.knowledge-kicker),.industries-band p:not(.knowledge-kicker){color:var(--strata-light-copy)!important;opacity:1!important}.portfolio-product-grid article>p,.portfolio-capabilities span,.portfolio-foundation-copy>p:not(.knowledge-kicker),.portfolio-foundation-grid p,.resource-card-grid p,.brief-coverage article p,.tech-principle-grid p,.research-theme-grid p,.research-method article p,.company-principle-grid p,.readiness-domain-grid p,.readiness-timeline p,.procurement-workstreams article p,.procurement-sequence article p,.procurement-faq article p,.engagement-phase-grid p,.engagement-models article p,.services-grid article>p,.services-delivery-steps p,.why-advantage-grid p,.why-comparison-grid p,.careers-grid-cards p{color:var(--strata-dark-support);opacity:1}.reference-hero h1,.knowledge-page h1,.platform-page h1,.product-page h1,.solution-page h1,.industry-page h1,.technology-page h1,.research-page h1,.company-page h1,.resource-page h1,.trust-page h1,.portfolio-page h1,.engagement-page h1,.why-page h1,.readiness-page h1,.services-page h1,.careers-page h1,.procurement-page h1{text-wrap:balance;max-width:min(100%,820px)}main,section{max-width:100%}@media (width<=1240px){.knowledge-header{grid-template-columns:168px minmax(0,1fr) auto auto;gap:15px;padding-inline:2.5vw}.knowledge-logo img{width:158px}.knowledge-desktop-nav{gap:clamp(13px,1.55vw,22px)}.knowledge-desktop-nav button,.knowledge-desktop-nav>a{letter-spacing:.02em;font-size:10px}.knowledge-contact{padding-inline:14px}}@media (width<=1080px){.knowledge-desktop-nav,.knowledge-header>.site-search,.knowledge-contact{display:none}.knowledge-header{grid-template-columns:1fr auto}.knowledge-mobile-toggle{display:inline-flex}}@media (width<=760px){.reference-hero h1,.knowledge-page h1,.platform-page h1,.product-page h1,.solution-page h1,.industry-page h1,.technology-page h1,.research-page h1,.company-page h1,.resource-page h1,.trust-page h1,.portfolio-page h1,.engagement-page h1,.why-page h1,.readiness-page h1,.services-page h1,.careers-page h1,.procurement-page h1{text-wrap:pretty}}@media (width<=680px){.services-hero h1,.careers-hero h1,.why-hero h1,.portfolio-hero h1,.brief-hero h1{font-size:clamp(36px,10vw,43px)}.services-command{width:330px;margin-inline:auto}}.platform-page .platform-position p:not(.knowledge-kicker),.platform-page .platform-capabilities p:not(.knowledge-kicker),.platform-page .platform-enterprise p:not(.knowledge-kicker),.product-page .product-statement p:not(.product-kicker),.product-page .product-capabilities p:not(.product-kicker),.product-page .product-enterprise p:not(.product-kicker),.solution-page .solution-shift p:not(.solution-kicker),.solution-page .solution-capabilities p:not(.solution-kicker),.industry-page .industry-perspective p:not(.industry-kicker),.industry-page .industry-priorities p:not(.industry-kicker),.portfolio-page .portfolio-position p:not(.knowledge-kicker),.portfolio-page .portfolio-selection p:not(.knowledge-kicker),.suite-page .suite-statement p:not(.knowledge-kicker),.suite-page .suite-outcomes p:not(.knowledge-kicker),.company-page .company-model p:not(.knowledge-kicker),.engagement-page .engagement-principles p:not(.knowledge-kicker),.services-page .services-standards p:not(.knowledge-kicker),.careers-page .careers-mandate p:not(.knowledge-kicker),.careers-page .careers-standards p:not(.knowledge-kicker),.why-page .why-position p:not(.knowledge-kicker),.why-page .why-outcomes p:not(.knowledge-kicker){color:#3f4d5d}.services-page .services-standards article p,.why-page .why-outcomes article p,.careers-page .careers-mandate div p,.careers-page .careers-standards>div:first-child>p:last-child,.careers-page .careers-standards>div:last-child p,.industry-page .industry-priority-grid p,.solution-page .solution-feature-grid p,.product-page .product-capability-grid article>p,.portfolio-page .portfolio-selection-table p{color:#3d4b5b}.company-page .company-purpose p:not(.knowledge-kicker),.company-page .company-model p:not(.knowledge-kicker),.trust-page .trust-principle p:not(.knowledge-kicker),.trust-page .trust-lifecycle p:not(.knowledge-kicker),.technology-page .technology-stack p:not(.knowledge-kicker),.research-page .research-position p:not(.knowledge-kicker),.resources-page .resources-pathways p:not(.knowledge-kicker),.brief-page .brief-position p:not(.knowledge-kicker),.brief-page .brief-download p:not(.knowledge-kicker),.resource-article-page .resource-article-body p,.procurement-page .procurement-evidence p:not(.knowledge-kicker),.readiness-page .readiness-position p:not(.knowledge-kicker),.readiness-page .readiness-evidence p:not(.knowledge-kicker),.readiness-page .readiness-faq p:not(.knowledge-kicker),.platform-page .domain-grid p,.platform-page .architecture-detail p,.products-index .products-core-band p:not(.knowledge-kicker),.solutions-index .solutions-index-band p:not(.knowledge-kicker),.industries-index .industries-band p:not(.knowledge-kicker){color:#3f4d5d;opacity:1}.company-page .company-purpose small,.company-page .company-model small,.trust-page .trust-principle small,.trust-page .trust-lifecycle small,.technology-page .technology-stack small,.research-page .research-position small,.resources-page .resources-pathways small,.brief-page .brief-position small,.brief-page .brief-download small,.resource-article-page .resource-article-body small,.procurement-page .procurement-evidence small,.readiness-page .readiness-position small,.readiness-page .readiness-evidence small,.readiness-page .readiness-faq small,.platform-page .domain-grid small,.platform-page .architecture-detail small,.trust-page .trust-lifecycle article>span,.technology-page .technology-stack article>span,.resource-article-page .resource-article-body article>span,.readiness-page .readiness-evidence-list p,.platform-page .domain-grid article>span,.platform-page .architecture-detail article>span{color:#526273;opacity:1}.company-purpose h2,.company-model h2,.trust-principle h2,.trust-lifecycle h2,.technology-stack h2,.research-position h2,.resources-pathways h2,.brief-position h2,.brief-download h2,.procurement-evidence h2,.readiness-position h2,.readiness-evidence h2,.readiness-faq h2,.platform-position h2,.architecture-detail h2{font-size:clamp(32px,3.35vw,49px);line-height:1.08}.company-principle-grid p,.trust-control-grid p,.trust-ai>div:last-child>p:not(.knowledge-kicker),.trust-ai>div:last-child>div p,.trust-assurance>p,.research-method article p,.brief-coverage article p,.readiness-domain-grid p,.readiness-evaluation-heading>p:last-child,.readiness-timeline p,.readiness-operating>div:last-child>p:last-child,.resource-card-grid p,.products-showcase p,.solutions-grid p,.industries-index-grid p{color:#b8c5d5;opacity:1}.company-principle-grid article>span,.trust-control-grid article>span,.research-method article>span,.brief-coverage article>span,.readiness-domain-grid article>span,.readiness-timeline article>span,.resource-card-grid>a>span,.solutions-grid article>span,.industries-index-grid article>span{color:#93a7be;opacity:1}html,body{max-width:100%;overflow-x:clip}.services-hero h1,.careers-hero h1,.why-hero h1,.portfolio-hero h1,.brief-hero h1,.company-hero h1,.technology-hero h1,.research-hero h1,.platform-hero h1,.product-hero h1,.solution-hero h1,.industry-hero h1,.products-index-hero h1,.solutions-index-hero h1,.industries-index-hero h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(42px,4.15vw,60px);line-height:1.045}.products-index-hero h1,.solutions-index-hero h1,.industries-index-hero h1{max-width:900px;margin-inline:auto}.products-core-band h2,.solutions-index-band h2,.industries-band h2,.product-statement h2,.product-section-heading h2,.product-enterprise h2,.solution-section-heading h2,.industry-perspective h2,.industry-priorities h2,.technology-stack h2,.company-purpose h2,.company-model h2{letter-spacing:-.04em;max-width:880px;font-size:clamp(34px,3.55vw,52px);line-height:1.075}.services-hero>.services-hero-grid,.careers-hero>.careers-grid{position:absolute;inset:0}.services-hero,.careers-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(42px,5vw,76px);min-height:680px;padding-top:125px;padding-bottom:85px}.services-hero-copy,.careers-hero>div:first-of-type{min-width:0;max-width:720px}.services-command{justify-self:center;width:min(340px,29vw)}.careers-orbit{justify-self:center;width:min(100%,390px);height:390px;transform:none}.careers-orbit span{width:144px;height:144px;top:118px;left:calc(50% - 72px)}.careers-orbit i:first-child{inset:48px}.careers-orbit i:nth-child(2),.careers-orbit i:nth-child(3){inset:78px 22px}.products-index-hero,.solutions-index-hero,.industries-index-hero{padding:120px 7vw 70px}.products-index-hero>span,.solutions-index-hero>span,.industries-index-hero>span{color:#c1ccda;max-width:720px;font-size:16px}.products-core-band,.solutions-index-band,.industries-band{min-height:430px;padding:85px 7vw}.company-purpose p:not(.knowledge-kicker),.company-model p:not(.knowledge-kicker),.careers-mandate p:not(.knowledge-kicker),.careers-standards p:not(.knowledge-kicker),.services-standards p:not(.knowledge-kicker),.industry-perspective p:not(.industry-kicker),.industry-priorities p:not(.industry-kicker),.technology-stack p:not(.knowledge-kicker),.research-position p:not(.knowledge-kicker),.trust-principle p:not(.knowledge-kicker),.trust-lifecycle p:not(.knowledge-kicker),.resources-pathways p:not(.knowledge-kicker),.brief-position p:not(.knowledge-kicker),.brief-download p:not(.knowledge-kicker),.procurement-evidence p:not(.knowledge-kicker),.readiness-position p:not(.knowledge-kicker),.readiness-evidence p:not(.knowledge-kicker),.readiness-faq p:not(.knowledge-kicker),.platform-position p:not(.knowledge-kicker),.domain-grid p,.architecture-detail p,.product-statement p:not(.product-kicker),.product-capabilities p:not(.product-kicker),.product-enterprise p:not(.product-kicker),.solution-shift p:not(.solution-kicker),.solution-capabilities p:not(.solution-kicker){color:#283849;opacity:1}.industry-priority-grid p,.solution-feature-grid p,.product-capability-grid p,.services-standards article p,.readiness-evidence-list p,.trust-lifecycle article p,.technology-stack article p{color:#334456;opacity:1;font-size:14px}.industry-priority-grid article>span,.solution-feature-grid article>span,.product-capability-grid article>span,.technology-stack article>span,.trust-lifecycle article>span{color:#4e6174;opacity:1}.services-hero-copy>p:not(.knowledge-kicker),.careers-hero div>p:not(.knowledge-kicker),.company-hero>p:not(.knowledge-kicker),.technology-hero p:not(.knowledge-kicker),.solutions-index-hero>span,.industries-index-hero>span,.products-index-hero>span,.solution-intro,.industry-intro,.product-hero-intro{color:#c3cedc;opacity:1}.company-page .company-purpose p:not(.knowledge-kicker),.company-page .company-model p:not(.knowledge-kicker),.careers-page .careers-mandate p:not(.knowledge-kicker),.careers-page .careers-standards p:not(.knowledge-kicker),.services-page .services-standards p:not(.knowledge-kicker),.industry-page .industry-perspective p:not(.industry-kicker),.industry-page .industry-priorities p:not(.industry-kicker),.technology-page .technology-stack p:not(.knowledge-kicker),.research-page .research-position p:not(.knowledge-kicker),.trust-page .trust-principle p:not(.knowledge-kicker),.trust-page .trust-lifecycle p:not(.knowledge-kicker),.resources-page .resources-pathways p:not(.knowledge-kicker),.brief-page .brief-position p:not(.knowledge-kicker),.brief-page .brief-download p:not(.knowledge-kicker),.procurement-page .procurement-evidence p:not(.knowledge-kicker),.readiness-page .readiness-position p:not(.knowledge-kicker),.readiness-page .readiness-evidence p:not(.knowledge-kicker),.readiness-page .readiness-faq p:not(.knowledge-kicker),.platform-page .platform-position p:not(.knowledge-kicker),.platform-page .domain-grid p,.platform-page .architecture-detail p,.product-page .product-statement p:not(.product-kicker),.product-page .product-capabilities p:not(.product-kicker),.product-page .product-enterprise p:not(.product-kicker),.solution-page .solution-shift p:not(.solution-kicker),.solution-page .solution-capabilities p:not(.solution-kicker){opacity:1;color:#253648!important}@media (width<=1100px){.services-hero,.careers-hero{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.services-command{width:310px}.careers-orbit{transform:scale(.86)}}@media (width<=820px){.services-hero,.careers-hero{grid-template-columns:1fr;min-height:auto}.services-command,.careers-orbit{width:min(340px,88vw);margin:28px auto 0}}@media (width<=680px){.services-hero h1,.careers-hero h1,.why-hero h1,.portfolio-hero h1,.brief-hero h1,.company-hero h1,.technology-hero h1,.research-hero h1,.platform-hero h1,.product-hero h1,.solution-hero h1,.industry-hero h1,.products-index-hero h1,.solutions-index-hero h1,.industries-index-hero h1{font-size:clamp(36px,10vw,43px)}}
