:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Segoe UI Variable","Segoe UI",Inter,Arial,sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-primary:var(--font-sans);--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-display-xl:clamp(3.5rem,5vw,5.25rem);--type-display-lg:clamp(2.75rem,4vw,4rem);--type-heading-xl:clamp(2.25rem,3vw,3.25rem);--type-heading-lg:clamp(1.75rem,2.25vw,2.5rem);--type-heading-md:clamp(1.25rem,1.5vw,1.75rem);--type-body-lg:1.125rem;--type-body-md:1rem;--type-body-sm:.875rem;--type-label:.75rem;--surface-page:#fbfdff;--surface-section:#fff;--surface-card:#ffffffe0;--surface-elevated:#fff;--surface-soft:#f5f9ff;--border-default:#dbe8f8;--border-subtle:#e9f0fa;--text-primary:#071746;--text-secondary:#385a86;--text-muted:#6e84a4;--accent-primary:#075cf2;--accent-blue:#075cf2;--accent-violet:#7357f6;--accent-cyan:#168aa8;--accent-teal:#0b8194;--accent-green:#119171;--accent-orange:#f06622;--shadow-soft:0 14px 34px #0f3a730e;--container:1320px;--radius:12px;font-family:Segoe UI Variable,Segoe UI,Inter,Arial,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#030d19;--surface-section:#061322;--surface-card:#071624e0;--surface-elevated:#091a2b;--surface-soft:#071725;--border-default:#9abfe53d;--border-subtle:#9abfe51f;--text-primary:#fffdf5;--text-secondary:#c2ccdb;--text-muted:#8a9bb4;--accent-primary:#1267ff;--shadow-soft:0 18px 42px #00000038}[data-theme=dark] .heroBuilding{mix-blend-mode:normal;filter:brightness(1.42)saturate(1.06);-webkit-mask-image:linear-gradient(#000 0% 70%,#000000e6 76%,#0000008f 83%,#0000002e 90%,#0000 97%);mask-image:linear-gradient(#000 0% 70%,#000000e6 76%,#0000008f 83%,#0000002e 90%,#0000 97%)}[data-theme=dark] .heroVisual:after{background:linear-gradient(#0000,#020c1899 58%,#020c18 100%);height:28%;bottom:0;left:-2%;right:-2%}[data-theme=light] .heroBuilding{mix-blend-mode:multiply;filter:brightness(2.35)saturate(.48)contrast(.86);-webkit-mask-image:none;mask-image:none}*{box-sizing:border-box}html{font-family:var(--font-body);scroll-behavior:smooth;scroll-padding-top:76px}body,#root{min-width:320px;color:var(--text-primary);background:var(--surface-page);font-family:var(--font-body);font-synthesis:none;margin:0}*,:before,:after{font-family:inherit}img,svg{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 48%,transparent);outline-offset:3px}.section{padding:54px 0;position:relative}.stack{flex-direction:column;display:flex}.sectionTitle{text-align:center;letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(28px,2.2vw,34px);font-weight:650}.eyebrow{color:var(--accent-primary);letter-spacing:.075em;font-size:12px;font-weight:650;display:block}.button{border:1px solid var(--accent-primary);color:#fff;background:var(--accent-primary);border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #075cf233}.buttonSecondary{color:var(--accent-primary);box-shadow:none;background:0 0}.buttonSmall{min-height:40px;padding:0 17px;font-size:11px}.siteHeader{z-index:50;border-bottom:1px solid var(--border-subtle);background:var(--surface-page);position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{color:var(--text-primary);align-items:center;gap:9px;font-size:18px;font-weight:650;line-height:1;display:flex}.brand img{object-fit:contain;width:65px;height:58px;display:block}.brand span{flex-direction:column;gap:3px;display:flex}.brand em{font-size:15px;font-style:normal;font-weight:500}.nav{align-items:center;gap:28px;display:flex}.nav>a{color:var(--text-secondary);font-size:12px;font-weight:650;position:relative}.nav>a:after{content:"";background:var(--accent-primary);height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav>a:hover:after{transform:scaleX(1)}.themeToggle{border:1px solid var(--border-default);min-height:34px;color:var(--text-secondary);background:var(--surface-card);text-transform:capitalize;border-radius:18px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex}.mobileMenu{color:var(--text-primary);background:0 0;border:0;display:none}.heroSection{padding:8px 0 4px;overflow:hidden}.heroGrid{grid-template-columns:41% 59%;align-items:center;min-height:610px;display:grid}.heroCopy{z-index:5;padding:14px 0 30px;position:relative}.heroCopy h1{max-width:610px;color:var(--text-primary);letter-spacing:-.025em;margin:21px 0;font-size:clamp(50px,4.35vw,63px);font-weight:680;line-height:1.09}.heroCopy h1 span{display:block}.heroCopy>p{max-width:550px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.heroActions{gap:18px;margin-top:34px;display:flex}.heroVisual{isolation:isolate;justify-content:center;align-self:stretch;align-items:center;min-height:610px;margin-left:0;display:flex;position:relative}.heroVisual:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 13%,transparent) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent-primary) 10%,transparent) 0 1px,transparent 1px 58px),radial-gradient(ellipse 54% 48% at 52% 55%,transparent 66%,color-mix(in srgb,var(--accent-primary) 25%,transparent) 67% 67.4%,transparent 68%),radial-gradient(ellipse 72% 60% at 52% 60%,transparent 70%,color-mix(in srgb,var(--accent-primary) 18%,transparent) 71% 71.4%,transparent 72%);opacity:.7;position:absolute;inset:2% -4% 0;-webkit-mask-image:radial-gradient(88% 84% at 52% 53%,#000 45%,#0000 100%);mask-image:radial-gradient(88% 84% at 52% 53%,#000 45%,#0000 100%)}.heroBuilding{z-index:1;object-fit:contain;object-position:center center;border-radius:0;width:min(100%,780px);height:auto;max-height:660px;display:block;position:relative;transform:translateY(-2px)}.heroVisual:after{content:"";z-index:2;background:linear-gradient(180deg,transparent,var(--surface-page));pointer-events:none;height:11%;position:absolute;bottom:0;left:4%;right:4%}.heroNetwork{z-index:3;pointer-events:none;position:absolute;inset:3% -1% 4%}.heroNetwork line{stroke:currentColor;stroke-width:.18px;stroke-dasharray:1 1.4;opacity:.62}.heroNetwork circle{fill:currentColor}.heroAnnotation{border:1px solid color-mix(in srgb,currentColor 28%,transparent);color:var(--accent-primary);background:color-mix(in srgb,var(--surface-page) 82%,transparent);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:650;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #05326e14}.approvalSeal{z-index:5;filter:drop-shadow(0 14px 20px #081d4b47);width:112px;height:112px;position:absolute;transform:translate(-50%,-50%)!important}.approvalSeal svg{width:100%;height:100%;overflow:visible}.approvalSeal circle:first-of-type{fill:#fffdf8;stroke:#bb8d33;stroke-width:3px}.approvalSeal circle:nth-of-type(2){fill:none;stroke:#d5b66a;stroke-width:1.4px}.approvalSeal text{fill:#102858;letter-spacing:1.2px;font-size:7px;font-weight:650}.approvalSeal .sealMark{letter-spacing:-7px;font-size:43px;font-style:italic;font-weight:900}.accent-blue{--local-accent:var(--accent-blue);color:var(--accent-blue)}.accent-violet{--local-accent:var(--accent-violet);color:var(--accent-violet)}.accent-cyan{--local-accent:var(--accent-cyan);color:var(--accent-cyan)}.accent-teal{--local-accent:var(--accent-teal);color:var(--accent-teal)}.accent-green{--local-accent:var(--accent-green);color:var(--accent-green)}.accent-orange{--local-accent:var(--accent-orange);color:var(--accent-orange)}.pillarGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pillarCard{border:1px solid var(--border-default);border-radius:var(--radius);min-height:182px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);align-items:center;gap:20px;padding:24px;display:flex}.iconWell{border:1px solid color-mix(in srgb,var(--local-accent) 32%,var(--border-default));width:64px;height:64px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 5%,transparent);border-radius:50%;flex:0 0 64px;place-items:center;display:grid}.pillarCard h2{margin:0 0 11px;font-size:15px;line-height:1.4}.pillarCard p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.operatingSection{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 44%);padding-top:58px;padding-bottom:62px}.operatingLayout{grid-template-columns:195px minmax(620px,680px) 195px;justify-content:space-between;align-items:center;gap:0;display:grid;position:relative}.operatingRail{z-index:2;border:1px solid var(--border-default);border-radius:var(--radius);min-height:620px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);padding:32px 23px;position:relative}.operatingRail>svg{color:var(--local-accent);margin:0 auto;display:block}.operatingRail h3{text-align:center;max-width:150px;margin:20px auto 38px;font-size:16px;line-height:1.55}.operatingRail ul{margin:0;padding:0;list-style:none}.operatingRail li{color:var(--text-secondary);margin:0 0 17px;font-size:12px}.operatingRail strong{border-top:1px dashed var(--border-default);text-align:center;text-transform:capitalize;margin-top:32px;padding-top:28px;font-size:13px;line-height:1.5;display:block}.layerStack{z-index:3;gap:10px;display:grid;position:relative}.operatingLayer{border:1px solid var(--border-subtle);min-height:68px;color:var(--text-primary);background:var(--surface-elevated);border-radius:14px;grid-template-columns:40px 205px 1fr;align-items:center;padding:10px 22px;display:grid;box-shadow:0 7px 24px #0f3a7309}.operatingLayer>svg,.operatingLayer h3{color:var(--local-accent)}.operatingLayer h3{margin:0;font-size:14px}.operatingLayer p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.operatingConnectors{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operatingConnectors path{fill:none;stroke:var(--accent-primary);stroke-width:1px;stroke-dasharray:3 4;opacity:.78;vector-effect:non-scaling-stroke}.operatingConnectors .connectorTrunk{stroke:var(--accent-cyan);opacity:.55}.operatingConnectors circle{fill:var(--accent-green)}.domainGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.domainCard{border:1px solid var(--border-default);border-radius:var(--radius);min-height:252px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);flex-direction:column;padding:25px;transition:transform .25s,border-color .25s;display:flex}.domainCard:hover{border-color:color-mix(in srgb,var(--local-accent) 40%,var(--border-default));transform:translateY(-4px)}.domainHeading{color:var(--local-accent);align-items:center;gap:16px;display:flex}.domainHeading h3{margin:0;font-size:15px}.domainCard>p{color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.65}.domainCard footer{color:var(--accent-green);gap:20px;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.domainCard footer span{align-items:center;gap:5px;display:flex}.capabilityGrid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:16px;display:grid}.capabilityCard{border:1px solid var(--border-default);border-top:2px solid var(--local-accent);border-radius:var(--radius);min-height:340px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);padding:26px 22px}.capabilityCard>svg,.capabilityCard h3{color:var(--local-accent)}.capabilityCard h3{min-height:46px;margin:18px 0;font-size:14px;line-height:1.45}.capabilityCard ul{color:var(--text-secondary);margin:0;padding-left:18px;font-size:11px;line-height:2.15}#capabilities.section{padding-bottom:30px}.trustSection{padding-top:62px;padding-bottom:42px}.trustItems{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:30px;display:grid}.trustItems article{min-height:62px;color:var(--text-secondary);border-right:1px solid var(--border-default);justify-content:center;align-items:center;gap:14px;padding:10px 16px;display:flex}.trustItems article:last-child{border-right:0}.trustItems svg{width:34px;height:34px;color:var(--text-muted);flex:none}.trustItems span{max-width:120px;font-size:12px;line-height:1.4}.industryStrip{border:1px solid var(--border-subtle);min-height:60px;color:var(--text-muted);background:var(--surface-soft);border-radius:10px;justify-content:space-around;align-items:center;gap:12px;padding:16px 24px;display:flex}.industryStrip span{align-items:center;gap:8px;font-size:11px;display:flex}.ctaPanel{border:1px solid color-mix(in srgb,var(--accent-violet) 75%,#253d68);color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 110%,#145beb38,#0000 52%),linear-gradient(120deg,#071532,#091b3d);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #165bdc14}.ctaPanel h2{z-index:2;text-align:center;margin:0 20px 30px;font-size:26px;font-weight:520;position:relative}.ctaPanel .button{z-index:2;position:relative}.nodeArt{opacity:.28;background-image:radial-gradient(circle,#7af 1.5px,#0000 1.5px),linear-gradient(35deg,#0000 48%,#477bee 49%,#0000 51%);background-size:34px 34px,78px 78px;width:250px;height:205px;position:absolute}.nodeArt.right{bottom:-22px;right:-30px;transform:scaleX(-1)}[data-theme=light] .ctaPanel{background:radial-gradient(circle at 50% 110%,#4782ff52,#0000 50%),linear-gradient(120deg,#0a2a82,#0b55eb)}.siteFooter{color:#e3ecfb;background:#061536;border-top:2px solid #4b4ee9;min-height:494px;padding:42px 0 0}.footerLead{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;min-height:92px;padding-bottom:34px;display:flex}.footerLead p{max-width:350px;margin:0;font-size:14px;line-height:1.6}.footerContact{color:#fff;background:0 0;border:1px solid #ffffff7a;border-radius:6px;min-height:45px;padding:0 25px}.footerColumns{grid-template-columns:repeat(4,1fr);gap:36px;min-height:242px;padding:36px 0;display:grid}.footerColumns>div:not(:first-child){border-left:1px solid #ffffff1f;padding-left:32px}.footerColumns h2{margin:0 0 20px;font-size:14px}.footerColumns a{color:#9ab0d1;margin:0 0 13px;font-size:13px;line-height:1.35;display:block}.footerColumns a:hover{color:#fff}.footerLegal{color:#849bc0;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:78px;padding:25px 0;font-size:11px;display:flex}.footerLegal nav{gap:42px;display:flex}.dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000714c2;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.contactDialog{border:1px solid var(--border-default);width:min(1120px,100%);max-height:calc(100vh - 60px);color:var(--text-primary);background:linear-gradient(#0b5ceb06 1px,transparent 1px),linear-gradient(90deg,#0b5ceb06 1px,transparent 1px),var(--surface-section);background-size:42px 42px;border-radius:14px;grid-template-columns:.75fr 1.25fr;gap:45px;padding:48px;display:grid;position:relative;overflow:auto;box-shadow:0 35px 110px #00000061}.dialogClose{z-index:3;border:1px solid var(--border-default);width:38px;height:38px;color:var(--text-primary);background:var(--surface-elevated);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.contactIntro{padding-top:15px}.contactIntro h2{letter-spacing:-.025em;margin:18px 0 14px;font-size:36px;line-height:1.08}.contactIntro>p{color:var(--text-secondary);font-size:13px;line-height:1.65}.contactIntro ul{margin:26px 0 0;padding:0;list-style:none}.contactIntro li{color:var(--text-secondary);align-items:center;gap:9px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}.contactIntro li svg{color:var(--accent-primary)}.contactDialog form{border:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--shadow-soft);border-radius:10px;padding:28px}.contactDialog form>header{border-bottom:1px solid var(--border-default);justify-content:space-between;gap:15px;padding-bottom:16px;display:flex}.contactDialog form>header span{color:var(--text-muted);font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.field{gap:7px;display:grid}.field>span,fieldset legend{color:var(--text-primary);font-size:11px;font-weight:650}.field input,.field textarea,.field select{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-default));width:100%;min-height:45px;color:var(--text-primary);background:var(--surface-elevated);border-radius:6px;outline:0;padding:10px 12px}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 11%,transparent)}.field small,fieldset small,.contactDialog form>small,.formError{color:#c73b57;font-size:10px}.fieldFull{margin-top:16px}fieldset{border:0;margin:22px 0 0;padding:0}.scopeButtons{border:1px solid var(--border-default);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.scopeButtons button{border:0;border-right:1px solid var(--border-default);min-height:45px;color:var(--text-secondary);background:var(--surface-elevated);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.scopeButtons button:last-child{border-right:0}.scopeButtons button.selected{color:#fff;background:var(--accent-primary)}.consent{color:var(--text-secondary);align-items:flex-start;gap:9px;margin-top:18px;font-size:10px;line-height:1.45;display:flex}.consent input{width:17px;height:17px;accent-color:var(--accent-primary)}.submitButton{width:100%;margin-top:20px}.successState{text-align:center;align-content:center;place-items:center;min-height:350px;display:grid}.successState>svg{color:var(--accent-green)}.successState h3{font-size:24px}.successState p{color:var(--text-secondary)}@media (width>=1121px){.siteHeader{background:#020c18;border-bottom:0}.siteHeader .container,.heroSection .container{width:min(1584px,100% - 96px)}.headerInner{height:132px}.brand{gap:9px;font-size:28px;font-weight:600}.brand img{width:86px;height:94px}.brand span{transform:translateY(10px)}.brand em{font-size:27px;font-weight:400}.nav{gap:62px}.nav>a{color:#f1f4fa;font-size:19px;font-weight:450}.themeToggle{display:none}.siteHeader .button{border-radius:8px;width:228px;min-width:228px;min-height:56px;padding:0;font-size:18px;font-weight:500}.heroSection{background:radial-gradient(circle at 71% 45%,#0a327024,#0000 36%),#020c18;height:809px;padding:0;overflow:hidden}.heroGrid{grid-template-columns:41% 59%;align-items:center;min-height:809px}.heroCopy{padding:0 0 8px 6px}.heroCopy .eyebrow{letter-spacing:.015em;font-size:17px;transform:translateY(5px)}.heroCopy h1{letter-spacing:-.035em;max-width:670px;margin:42px 0 28px;font-size:69px;font-weight:610;line-height:1.16}.heroCopy>p{max-width:585px;font-size:20px;line-height:2}.heroActions{gap:36px;margin-top:50px}.heroActions .button{border-radius:7px;min-width:247px;min-height:62px;padding:0 26px;font-size:18px;font-weight:500}.heroActions .buttonSecondary{min-width:240px}.heroVisual{justify-content:center;align-items:flex-start;min-height:809px;margin-left:0;overflow:visible}.heroBuilding{flex:none;width:930px;max-width:none;max-height:none;transform:translateY(-55px);filter:brightness(1.24)saturate(1.05)!important}.heroVisual:before{opacity:.9;background:repeating-linear-gradient(90deg,#1267ff17 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#1267ff12 0 1px,#0000 1px 72px),radial-gradient(48% 42% at 50% 48%,#0000 66%,#1e6cff47 66.4% 66.8%,#0000 67.2%),radial-gradient(70% 57% at 50% 52%,#0000 69%,#1e6cff33 69.4% 69.8%,#0000 70.2%);inset:4% -12%}.heroVisual:after{height:12%;bottom:0;left:-10%;right:-10%}.heroNetwork{inset:5% -7% 2%}.heroNetwork line{stroke-width:.24px;stroke-dasharray:.8 1.2;opacity:.9}.heroAnnotation{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;font-size:16px;font-weight:650}.heroAnnotation>svg{box-sizing:content-box;border:1px solid color-mix(in srgb,currentColor 35%,transparent);width:28px;height:28px;box-shadow:0 0 0 8px color-mix(in srgb,currentColor 5%,transparent);background:#020c18e0;border-radius:50%;padding:17px}.approvalSeal{filter:drop-shadow(0 18px 24px #0006);width:195px;height:195px;transform:translate(-50%,-50%)!important}.approvalSeal img{object-fit:contain;width:100%;height:100%;display:block}.pillarsSection .pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:16px;transform:translateY(-9px)}.pillarCard{min-width:0}.pillarCard h2{font-size:22px;font-weight:450}.pillarCard p{font-weight:300}#domains.section{padding-top:100px}#domains .sectionTitle,#capabilities .sectionTitle,.trustSection .sectionTitle{color:#dfe4eb;font-weight:400}.domainHeading h3,.capabilityCard h3{font-weight:450}.domainCard>p,.domainCard footer,.capabilityCard ul{font-weight:300}.trustSection{padding-top:219px}.trustItems span{max-width:170px;font-size:22px;font-weight:300}.industryStrip span{font-weight:300}}@media (width<=1120px){.container{width:min(var(--container),calc(100% - 40px))}.nav{gap:15px}.nav>a{font-size:10px}.brand{width:145px}.heroGrid{grid-template-columns:43% 57%;min-height:610px}.heroVisual{min-height:580px}.heroBuilding{max-height:580px}.heroCopy h1{font-size:52px}.approvalSeal{width:125px;height:125px}.operatingLayout{grid-template-columns:170px minmax(430px,1fr) 170px;gap:24px}.operatingConnectors{width:calc(100% - 290px);left:145px}.capabilityGrid{grid-template-columns:repeat(3,1fr)}.capabilityCard{min-height:280px}.domainGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.headerInner{height:66px}.mobileMenu{place-items:center;display:grid}.nav{border:1px solid var(--border-default);background:var(--surface-elevated);box-shadow:var(--shadow-soft);border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:none;position:absolute;top:66px;left:20px;right:20px}.nav.open{display:flex}.nav>a,.themeToggle{align-items:center;min-height:42px;padding:0 12px;font-size:13px;display:flex}.heroGrid{grid-template-columns:1fr;padding-top:36px}.heroCopy{padding-bottom:10px}.heroCopy h1{font-size:clamp(44px,8vw,62px)}.heroVisual{min-height:600px}.heroBuilding{max-height:600px}.pillarGrid{grid-template-columns:1fr 1fr}.operatingLayout{flex-direction:column;display:flex}.layerStack{order:1;width:100%}.operatingRail{order:2;width:100%;min-height:0}.rightRail{order:3}.operatingConnectors{display:none}.operatingRail ul{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.operatingLayer{grid-template-columns:38px 200px 1fr}.trustItems{grid-template-columns:repeat(3,1fr)}.trustItems article:nth-child(3){border-right:0}.industryStrip{flex-wrap:wrap}.contactDialog{grid-template-columns:1fr;gap:20px;padding:34px}.contactIntro{padding:0}.contactIntro ul{gap:25px;display:flex}.contactIntro li{margin:0}}@media (width<=600px){.container{width:calc(100% - 32px)}.section{padding:40px 0}.sectionTitle{margin-bottom:26px}.brand{width:132px}.heroSection{padding-top:10px}.heroCopy h1{font-size:43px}.heroCopy>p{font-size:14px}.heroActions{flex-direction:column;align-items:stretch}.heroVisual{min-height:430px;margin-inline:-12px}.heroBuilding{border-radius:12px;width:100%;max-height:430px}.heroAnnotation{padding:5px;font-size:0}.heroAnnotation svg{width:15px}.approvalSeal{width:94px;height:94px}.pillarsSection{padding-top:0}.pillarGrid,.domainGrid,.capabilityGrid{grid-template-columns:1fr}.pillarCard{min-height:130px}.operatingRail ul{grid-template-columns:1fr 1fr}.operatingLayer{grid-template-columns:33px 1fr;padding:12px 14px}.operatingLayer p{grid-column:2;margin-top:5px}.trustItems{grid-template-columns:1fr 1fr}.trustItems article:nth-child(3){border-right:1px solid var(--border-default)}.trustItems article:nth-child(2n){border-right:0}.industryStrip{justify-content:flex-start;align-items:flex-start}.ctaPanel{min-height:240px;padding:25px 12px}.ctaPanel h2{font-size:23px}.footerLead{flex-direction:column;align-items:flex-start;gap:20px}.footerColumns{grid-template-columns:1fr 1fr}.footerColumns>div:not(:first-child){border-left:0;padding-left:0}.footerLegal{flex-direction:column;align-items:flex-start;gap:18px}.footerLegal nav{gap:18px}.dialogBackdrop{padding:12px}.contactDialog{max-height:calc(100vh - 24px);padding:28px 16px}.contactIntro h2{font-size:29px}.contactIntro ul{display:block}.contactIntro li{margin-bottom:10px}.contactDialog form{padding:20px 14px}.formGrid,.scopeButtons{grid-template-columns:1fr}.scopeButtons button{border-right:0;border-bottom:1px solid var(--border-default)}.scopeButtons button:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1121px){.pillarsSection{background:#020c18;align-items:center;min-height:941px;padding:0;display:flex}.pillarsSection .pillarGrid{grid-template-columns:repeat(4,1fr);gap:24px;width:calc(100% - 60px);max-width:none}.pillarCard{background:#05111ec2;border:1.5px solid #9ab1c97a;border-radius:17px;align-items:flex-start;gap:22px;height:366px;min-height:366px;padding:54px 20px;box-shadow:inset 0 0 44px #072d561a}.pillarCard>div:last-child{flex:1;min-width:0}.pillarCard .iconWell{border-color:#92b1d233;flex:0 0 116px;width:116px;height:116px}.pillarCard .iconWell svg{stroke-width:1.8px;width:72px;height:72px}.pillarCard p{color:#c9d2df;margin:0;font-size:21px;font-weight:320;line-height:2.25}#domains .sectionTitle{letter-spacing:-.02em;margin:0 0 40px;font-size:42px;font-weight:410;line-height:1.08}.domainCard{background:#05111ec2;border:1.5px solid #9ab1c96b;border-radius:16px;height:384px;min-height:384px;padding:27px 26px;box-shadow:inset 0 0 44px #072d5617}.domainHeading svg{stroke-width:1.85px;width:58px;height:58px}.domainCard footer{border-top:1px dashed #9ab1c97a;justify-content:space-between;gap:10px;margin-top:auto;padding:28px 0 4px;font-size:17px;font-weight:350}.domainCard footer svg{stroke-width:1.8px;width:25px;height:25px}#capabilities .sectionTitle{letter-spacing:-.022em;margin:0 0 64px;font-size:44px;font-weight:410;line-height:1}.capabilityCard{border:1.5px solid var(--local-accent);background:linear-gradient(145deg,#0a1b2edb,#04101dcc);border-radius:18px;height:608px;min-height:608px;padding:34px 31px;box-shadow:inset 0 0 52px #072d561a}.capabilityCard>svg{stroke-width:1.65px;width:92px;height:92px;margin:0 auto;display:block}.capabilityCard li::marker{color:var(--local-accent)}.trustSection .sectionTitle{letter-spacing:-.02em;margin:0 0 72px;font-size:43px;font-weight:410;line-height:1.08}.trustItems svg{stroke-width:1.45px;width:82px;height:82px}.trustItems span{color:#dce3ec;max-width:150px;font-size:23px;font-weight:320;line-height:1.35}.industryStrip span:last-child{border-right:0}.industryStrip svg{stroke-width:1.45px;width:41px;height:41px}.siteHeader{background:#020c18;border-bottom:0}.siteHeader .container,.heroSection .container{width:min(100% - 48px,1320px)}.headerInner{height:78px}.brand{gap:8px;font-size:19px;font-weight:650}.brand img{width:58px;height:58px}.brand span{transform:none}.brand em{font-size:17px}.nav{gap:31px}.nav>a{color:#f1f4fa;font-size:13px;font-weight:500}.siteHeader .button{border-radius:7px;width:auto;min-width:166px;min-height:44px;padding:0 18px;font-size:13px}.themeToggle{display:none}.heroSection{background:radial-gradient(circle at 72% 45%,#0a327024,#0000 36%),#020c18;height:auto;min-height:0;padding:4px 0 20px;overflow:hidden}.heroGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:600px}.heroCopy{min-width:0;padding:0 0 8px}.heroCopy .eyebrow{letter-spacing:.04em;font-size:13px;transform:none}.heroCopy h1{letter-spacing:-.025em;max-width:560px;margin:28px 0 24px;font-size:clamp(56px,4.3vw,64px);font-weight:610;line-height:1.1}.heroCopy>p{max-width:540px;font-size:15px;line-height:1.7}.heroActions{gap:20px;margin-top:32px}.heroActions .button{border-radius:7px;min-width:190px;min-height:52px;padding:0 22px;font-size:14px}.heroActions .buttonSecondary{min-width:180px}.heroVisual{justify-content:center;align-items:center;min-width:0;min-height:600px;margin:0;overflow:visible}.heroBuilding{object-fit:contain;flex:0 auto;width:100%;max-width:760px;height:auto;max-height:600px;transform:none;filter:brightness(1.24)saturate(1.05)!important}.heroVisual:before{inset:3% 0}.heroVisual:after{height:10%;bottom:0;left:0;right:0}.heroNetwork{inset:4% 0 3%}.heroAnnotation{box-shadow:none;background:0 0;border:0;gap:7px;padding:0;font-size:10px;font-weight:650}.heroAnnotation>svg{box-sizing:content-box;border:1px solid color-mix(in srgb,currentColor 35%,transparent);width:20px;height:20px;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 5%,transparent);background:#020c18e0;border-radius:50%;padding:10px}.approvalSeal{filter:drop-shadow(0 16px 22px #0006);width:140px;height:140px;transform:translate(-50%,-50%)!important}.approvalSeal img{object-fit:contain;width:100%;height:100%;display:block}.pillarsSection{background:#020c18;min-height:0;padding:20px 0 72px;display:block}.pillarsSection .pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(100% - 48px,1320px);max-width:1320px;padding:0;transform:none}.pillarCard{background:#05111ec2;border:1px solid #9ab1c961;border-radius:12px;align-items:center;gap:18px;height:auto;min-height:190px;padding:24px 20px}.pillarCard .iconWell{flex:0 0 72px;width:72px;height:72px}.pillarCard .iconWell svg{width:42px;height:42px}.pillarCard h2{letter-spacing:0;white-space:normal;margin:0 0 14px;font-size:16px;font-weight:550;line-height:1.35}.pillarCard p{font-size:14px;font-weight:350;line-height:1.7}.operatingSection{background:#020c18;padding:0 0 80px}.operatingSection .sectionTitle{margin-bottom:42px;font-size:32px}.operatingLayout{grid-template-columns:minmax(170px,190px) minmax(620px,850px) minmax(170px,190px);justify-content:center;gap:30px}.operatingRail{min-height:646px;padding:30px 22px}.operatingRail>svg{width:44px;height:44px}.operatingRail h3{margin:18px auto 34px;font-size:17px;line-height:1.45}.operatingRail li{margin-bottom:15px;font-size:13px;line-height:1.35}.operatingRail strong{margin-top:26px;padding-top:24px;font-size:14px}.layerStack{gap:10px}.operatingLayer{grid-template-columns:42px 230px 1fr;min-height:72px;padding:10px 22px}.operatingLayer>svg{width:27px;height:27px}.operatingLayer h3{font-size:16px}.operatingLayer p{font-size:13px;line-height:1.45}.operatingConnectors{width:100%;height:100%;inset:0}#domains.section{background:#020c18;min-height:0;padding:0 0 84px;display:block}#domains>.container{width:min(100% - 48px,1320px);max-width:1320px}#domains .sectionTitle{margin:0 0 40px;font-size:32px;font-weight:500;line-height:1.15}.domainGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.domainCard{background:#05111ec2;border:1px solid #9ab1c952;border-radius:12px;height:auto;min-height:260px;padding:24px}.domainHeading{gap:14px}.domainHeading svg{width:40px;height:40px}.domainHeading h3{font-size:16px;font-weight:550}.domainCard>p{color:#b6c1d0;margin:22px 0 0;font-size:14px;font-weight:350;line-height:1.65}.domainCard footer{border-top:1px dashed #9ab1c961;justify-content:space-between;gap:8px;margin-top:auto;padding:22px 0 0;font-size:12px}.domainCard footer span{gap:6px}.domainCard footer svg{width:18px;height:18px}#capabilities.section{background:#020c18;min-height:0;padding:0 0 84px;display:block}#capabilities>.container{width:min(100% - 48px,1320px);max-width:1320px}#capabilities .sectionTitle{margin:0 0 40px;font-size:32px;font-weight:500;line-height:1.15}.capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.capabilityCard{border:1px solid var(--local-accent);background:linear-gradient(145deg,#0a1b2edb,#04101dcc);border-radius:12px;height:auto;min-height:350px;padding:24px 22px}.capabilityCard>svg{width:52px;height:52px;margin:0 auto;display:block}.capabilityCard h3{text-align:center;min-height:48px;margin:20px 0;font-size:17px;font-weight:550;line-height:1.4}.capabilityCard ul{color:#d9e2ee;margin:0;padding-left:20px;font-size:13px;font-weight:350;line-height:2}.trustSection{background:#020c18;min-height:0;padding:0 0 72px}.trustSection>.container{width:min(100% - 48px,1320px);max-width:1320px}.trustSection .sectionTitle{margin:0 0 44px;font-size:32px;font-weight:500;line-height:1.15}.trustItems{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;height:auto;margin-bottom:34px}.trustItems article{border-right:1px solid #9ab1c961;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:8px 18px}.trustItems svg{width:44px;height:44px}.trustItems span{text-align:center;color:#dce3ec;max-width:150px;font-size:14px;font-weight:350;line-height:1.4}.industryStrip{background:#05111ec2;border:1px solid #9ab1c94d;border-radius:11px;justify-content:stretch;gap:0;height:auto;min-height:64px;padding:0 14px}.industryStrip span{white-space:nowrap;border-right:1px solid #9ab1c92e;flex:1;justify-content:center;gap:9px;height:38px;font-size:11px;font-weight:350}.industryStrip svg{width:24px;height:24px}.ctaSection{background:#020c18;padding:0 0 32px}.ctaPanel{min-height:240px}.ctaPanel h2{font-size:28px}.ctaPanel .button{min-width:210px;min-height:54px;font-size:14px}.siteFooter{min-height:0;padding:44px 0 28px}.footerLead{min-height:96px;padding-bottom:30px}.footerLead p{font-size:14px}.footerColumns{gap:42px;min-height:230px;padding:34px 0}.footerColumns h2{font-size:15px}.footerColumns a{margin-bottom:12px;font-size:14px;line-height:1.45}.footerLegal{min-height:70px;padding:22px 0;font-size:12px}}@media (width>=861px) and (width<=1120px){.heroSection{overflow:hidden}.heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:580px}.heroVisual{min-width:0;min-height:560px;overflow:visible}.heroBuilding{width:100%;max-width:680px;height:auto;max-height:560px}.pillarsSection{padding:28px 0 72px}.pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillarCard{min-height:170px}.operatingSection,#domains.section,#capabilities.section,.trustSection{padding-top:0;padding-bottom:78px}.operatingLayout{grid-template-columns:minmax(150px,170px) minmax(0,1fr) minmax(150px,170px);gap:20px}.operatingRail{min-height:630px;padding:26px 18px}.operatingLayer{grid-template-columns:38px minmax(150px,190px) 1fr;min-height:70px}.domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domainCard{min-height:250px}.capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.capabilityCard{min-height:330px}.trustItems span{text-align:center}.ctaSection{padding-top:0}}@media (width<=860px){body{overflow-x:hidden}.container{width:min(100% - 32px,1320px)}.heroSection{overflow:hidden}.heroGrid{min-height:0;padding-top:34px}.heroCopy h1{font-size:clamp(44px,8vw,58px)}.heroVisual{min-width:0;min-height:520px;margin:0;overflow:visible}.heroBuilding{width:100%;max-width:680px;height:auto;max-height:520px}.pillarsSection{padding:24px 0 72px}.pillarGrid{grid-template-columns:1fr}.pillarCard{min-height:150px}.operatingSection,#domains.section,#capabilities.section,.trustSection{padding-top:0;padding-bottom:72px}.operatingLayout{gap:20px}.operatingRail{min-height:0;padding:26px}.operatingLayer{min-height:70px}.domainCard{min-height:245px}.capabilityCard{min-height:330px}.trustItems article{min-height:100px}.industryStrip{min-height:64px}.ctaSection{padding:0 0 32px}.siteFooter{min-height:0;padding:40px 0 24px}.footerColumns{min-height:0}}@media (width<=600px){.headerInner{height:64px}.brand{width:auto}.brand img{width:48px;height:48px}.brand span{font-size:15px}.brand em{font-size:13px}.heroGrid{padding-top:28px}.heroCopy h1{margin:22px 0;font-size:clamp(40px,12vw,50px)}.heroActions{gap:12px}.heroVisual{min-height:360px}.heroBuilding{max-height:360px}.approvalSeal{width:82px;height:82px}.pillarCard{grid-template-columns:64px 1fr;gap:16px;padding:22px;display:grid}.pillarCard .iconWell{width:64px;height:64px}.operatingRail ul{grid-template-columns:1fr}.operatingLayer{grid-template-columns:34px 1fr;gap:8px}.operatingLayer h3{font-size:15px}.operatingLayer p{grid-column:2;font-size:13px}.domainGrid,.capabilityGrid{grid-template-columns:1fr}.domainCard{min-height:245px}.trustItems{grid-template-columns:1fr 1fr}.industryStrip{grid-template-columns:1fr 1fr;padding:10px;display:grid}.industryStrip span{justify-content:flex-start;padding:8px;font-size:11px}.footerColumns{grid-template-columns:1fr;gap:24px}.footerColumns>div:not(:first-child){border-left:0;padding-left:0}.footerLegal nav{flex-wrap:wrap;gap:16px}}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.sectionTitle{letter-spacing:-.025em;font-size:clamp(28px,2.35vw,34px);line-height:1.15}.button{white-space:nowrap;min-height:48px}.siteHeader{background:#020c18}.siteHeader .container{width:min(100% - 48px,1320px)}.headerInner{gap:18px;height:76px}.brand{min-width:max-content}.nav{gap:clamp(18px,2.15vw,31px);min-width:0}.nav>a{white-space:nowrap;font-size:clamp(12px,.95vw,13px)}.siteHeader .button{min-height:44px}.mobileMenu{min-width:44px;min-height:44px}.mobileMenu *{pointer-events:none}.heroSection{background:radial-gradient(circle at 72% 45%,#0a327024,#0000 36%),#020c18;height:auto;min-height:0;padding:10px 0 22px}.heroSection .container{width:min(100% - 48px,1320px)}.heroGrid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(18px,2.5vw,34px);min-height:clamp(580px,45vw,640px)}.heroCopy{min-width:0}.heroCopy h1{max-width:600px;font-size:clamp(56px,4.35vw,64px);line-height:1.08}.heroCopy>p{font-size:clamp(15px,1.08vw,16px);line-height:1.68}.heroActions{flex-wrap:wrap;gap:16px 20px}.heroActions .button{min-width:min(205px,100%)}.heroVisual{min-width:0;min-height:clamp(560px,44vw,620px);overflow:visible}.heroBuilding{object-fit:contain;object-position:center;width:min(100%,740px);max-height:clamp(540px,43vw,600px);transform:none!important}.heroAnnotation{white-space:nowrap;font-size:clamp(9px,.78vw,11px)}.approvalSeal{width:clamp(104px,8.3vw,118px);height:clamp(104px,8.3vw,118px);top:61%!important;left:52%!important}.pillarsSection{background:#020c18;min-height:0;padding:20px 0 72px}.pillarsSection .pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(100% - 48px,1320px);max-width:1320px;padding:0;transform:none}.pillarCard{border-radius:12px;align-items:center;height:auto;min-height:180px;padding:24px}.pillarCard h2{white-space:normal;font-size:clamp(15px,1.1vw,17px);line-height:1.35}.pillarCard p{font-size:clamp(13px,.95vw,14px);line-height:1.58}.pillarCard .iconWell{flex:0 0 68px;width:68px;height:68px}.pillarCard .iconWell svg{width:38px;height:38px}.operatingSection{background:#020c18;padding:0 0 80px}.operatingLayout{grid-template-columns:minmax(180px,200px) minmax(0,1fr) minmax(180px,200px);justify-content:center;gap:32px;max-width:1280px;margin-inline:auto}.operatingRail{border-radius:12px;min-height:636px;padding:30px 22px}.operatingRail h3{font-size:clamp(16px,1.18vw,18px)}.operatingRail li{font-size:13px;line-height:1.42}.operatingRail strong{font-size:14px}.operatingLayer{border-radius:12px;grid-template-columns:42px minmax(190px,230px) minmax(0,1fr);gap:10px;min-width:0;min-height:72px;padding:11px 20px}.operatingLayer h3{font-size:clamp(16px,1.15vw,18px)}.operatingLayer p{font-size:clamp(13px,.95vw,15px);line-height:1.45}.operatingConnectors{width:100%;height:100%;inset:0}.operatingConnectors path{stroke-width:1.2px;opacity:.82}#domains.section,#capabilities.section,.trustSection{background:#020c18;min-height:0}.domainCard{border-radius:12px;height:auto;min-height:252px;padding:24px}.domainHeading h3{font-size:clamp(15px,1.08vw,17px)}.domainCard>p{font-size:clamp(13px,.98vw,15px);line-height:1.62}.domainCard footer{color:#49d69f;font-size:12px}.capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:18px}.capabilityCard{border-radius:12px;flex-direction:column;height:auto;min-height:330px;padding:24px 22px;display:flex}.capabilityCard>svg{width:44px;height:44px}.capabilityCard h3{font-size:clamp(16px,1.15vw,18px);line-height:1.4}.capabilityCard ul{font-size:clamp(13px,.9vw,14px);line-height:1.82}.trustItems{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.trustItems article{min-height:112px;padding:12px 18px}.trustItems span{font-size:clamp(13px,.98vw,15px);line-height:1.35}.industryStrip{flex-wrap:wrap;justify-content:center;gap:0 10px;min-height:62px}.industryStrip span{color:#b8c7db;white-space:normal;min-height:38px;padding-inline:10px;font-size:12px}.ctaSection{background:#020c18;padding:0 0 34px}.ctaPanel{min-height:230px;padding:36px 22px}.ctaPanel h2{font-size:clamp(25px,2.1vw,30px);line-height:1.22}.ctaPanel .button{min-width:210px;min-height:54px}.nodeArt{pointer-events:none;max-width:42%}.siteFooter{min-height:0;padding:48px 0 30px}.footerLead{gap:24px}.footerContact{white-space:nowrap;min-height:46px}.footerColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;min-height:0}.footerColumns a{color:#aec0dd;min-height:24px;font-size:14px}.footerLegal{font-size:12px}.footerLegal nav{flex-wrap:wrap}@media (width<=1120px){.container,.siteHeader .container,.heroSection .container{width:min(100% - 40px,1320px)}.nav{gap:14px}.siteHeader .button{padding-inline:14px}.heroGrid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:18px;min-height:560px}.heroCopy h1{font-size:clamp(46px,5vw,56px)}.heroVisual{min-height:540px}.heroBuilding{max-height:540px}.approvalSeal{width:92px;height:92px}.heroAnnotation{font-size:9px}.pillarsSection{padding-bottom:70px}.pillarsSection .pillarGrid,.pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operatingSection,#domains.section,#capabilities.section,.trustSection{padding-bottom:74px}.operatingLayout{grid-template-columns:minmax(150px,170px) minmax(0,1fr) minmax(150px,170px);gap:20px}.operatingRail{min-height:620px;padding:24px 18px}.operatingLayer{grid-template-columns:38px minmax(150px,185px) minmax(0,1fr);padding-inline:16px}.domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityGrid,.trustItems{grid-template-columns:repeat(3,minmax(0,1fr))}.trustItems article:nth-child(3n){border-right:0}.footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.footerColumns>div:not(:first-child){border-left:0;padding-left:0}}@media (width<=860px){body{overflow-x:visible}.headerInner{height:66px}.mobileMenu{place-items:center;display:grid}.nav{z-index:60;border:1px solid var(--border-default);background:var(--surface-elevated);max-height:calc(100vh - 86px);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:16px;display:none;position:absolute;top:66px;left:20px;right:20px;overflow:auto}.nav.open{display:flex}.nav>a,.themeToggle,.nav .button{justify-content:flex-start;width:100%;min-height:44px;padding:0 12px;font-size:14px}.nav .button{justify-content:center}.heroGrid{grid-template-columns:1fr;gap:18px;min-height:0;padding-top:28px}.heroCopy h1{max-width:720px;font-size:clamp(42px,7.4vw,56px)}.heroActions .button{min-width:180px}.heroVisual{min-height:500px}.heroBuilding{max-width:650px;max-height:500px}.heroAnnotation{font-size:0}.heroAnnotation>svg{width:16px;height:16px;padding:7px}.approvalSeal{width:78px;height:78px;top:64%!important;left:52%!important}.pillarsSection{padding:22px 0 64px}.operatingSection,#domains.section,#capabilities.section,.trustSection{padding-bottom:64px}.operatingLayout{flex-direction:column;gap:18px;display:flex}.operatingConnectors{display:none}.layerStack{order:1;gap:12px;width:100%}.operatingLayer{grid-template-columns:38px 1fr;align-items:start;gap:8px 12px;min-height:0;padding:18px;display:grid}.operatingLayer p{grid-column:2;font-size:14px}.leftRail{order:2}.rightRail{order:3}.operatingRail{width:100%;min-height:0;padding:22px}.operatingRail h3{text-align:left;max-width:none;margin:14px 0 18px}.operatingRail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.operatingRail li{margin:0}.operatingRail strong{text-align:left}.capabilityGrid,.trustItems{grid-template-columns:repeat(2,minmax(0,1fr))}.trustItems article:nth-child(3n){border-right:1px solid var(--border-default)}.trustItems article:nth-child(2n){border-right:0}.industryStrip{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.industryStrip span{justify-content:flex-start}.footerLead{flex-direction:column;align-items:flex-start}.footerLegal{flex-direction:column;align-items:flex-start;gap:18px}.footerLegal nav{gap:18px}}@media (width<=600px){.container,.siteHeader .container,.heroSection .container{width:min(100% - 32px,1320px)}.section{padding:40px 0}.sectionTitle{margin-bottom:28px;font-size:clamp(27px,8vw,32px)}.brand img{width:46px;height:46px}.brand span{font-size:15px}.brand em{font-size:13px}.nav{left:16px;right:16px}.heroSection{padding-top:6px}.heroCopy h1{letter-spacing:-.035em;font-size:clamp(38px,11vw,46px)}.heroCopy>p{font-size:14px}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{width:100%;min-width:0}.heroVisual{min-height:350px}.heroBuilding{max-height:350px}.heroAnnotation:nth-of-type(n+5){display:none}.approvalSeal{width:68px;height:68px;top:65%!important}.pillarGrid,.pillarsSection .pillarGrid,.domainGrid,.capabilityGrid{grid-template-columns:1fr}.pillarCard{grid-template-columns:58px 1fr;gap:14px;min-height:0;padding:20px}.pillarCard .iconWell{flex-basis:58px;width:58px;height:58px}.pillarCard .iconWell svg{width:34px;height:34px}.domainCard,.capabilityCard{min-height:0;padding:22px}.operatingRail ul{grid-template-columns:1fr}.trustItems{grid-template-columns:repeat(2,minmax(0,1fr))}.trustItems article{min-height:94px;padding:12px}.trustItems svg{width:36px;height:36px}.industryStrip{grid-template-columns:1fr}.ctaPanel{min-height:220px;padding:36px 20px}.ctaPanel .button{width:100%;min-width:0}.nodeArt{opacity:.16}.footerColumns{grid-template-columns:1fr;gap:24px}.footerContact{width:100%}.footerLegal nav{flex-direction:column;gap:10px}.footerColumns a{min-height:34px}}@media (width<=370px){.heroCopy h1{font-size:36px}.heroVisual{min-height:320px}.heroBuilding{max-height:320px}.approvalSeal{width:64px;height:64px}.trustItems{grid-template-columns:1fr}.trustItems article{border-bottom:1px solid var(--border-default);border-right:0!important}.trustItems article:last-child{border-bottom:0}.operatingLayer{padding:16px}.ctaPanel h2{font-size:24px}}.nodeArt{width:min(250px,42%)}.nodeArt.left{bottom:0;left:0}.nodeArt.right{bottom:0;right:0}.heroVisual:before{inset:3% 0}.heroNetwork{inset:5% 10px 4%}.siteHeader .themeToggle{display:flex}.themeToggle *{pointer-events:none}.notFoundSection{background:#020c18;align-items:center;min-height:calc(100vh - 76px);display:flex}.notFoundSection h1{margin:18px 0 14px;font-size:clamp(40px,6vw,72px);line-height:1.05}.notFoundSection p{max-width:560px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}:root{--container:1280px;--radius-card:12px;--radius-panel:15px;--radius-button:8px;--border-card:#7697b933;--border-emphasis:#7da6cf4d;--border-accent:#226fff57;--font-display:var(--font-sans);--font-body:var(--font-sans);--shadow-card:0 14px 32px #00122a1f;--shadow-button:0 10px 22px #075cf238;--shadow-seal:0 12px 30px #00000040}[data-theme=dark]{--surface-page:#03101b;--surface-section:#041321;--surface-card:#08192ad1;--surface-elevated:#091b2ce0;--surface-soft:#0a1e30db;--border-default:var(--border-card);--border-subtle:#7697b921;--text-primary:#f1f6ff;--text-secondary:#b9c8da;--text-muted:#8da1ba;--accent-primary:#1b70ff}[data-theme=light]{--surface-card:#ffffffed;--surface-elevated:#fff;--surface-soft:#f3f8ff;--text-secondary:#33587e;--text-muted:#5e7592;--border-card:#d5e3f3;--border-emphasis:#c0d5ec}body{font-family:var(--font-body);background:radial-gradient(circle at 72% 11%,#1b70ff1a,transparent 30%),radial-gradient(circle at 48% 44%,#168aa80f,transparent 30%),radial-gradient(circle at 50% 83%,#7357f60d,transparent 32%),var(--surface-page);overflow-x:hidden}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aboutPage{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 28%),var(--surface-page)}.aboutHeroSection{padding:52px 0 18px}.aboutTeamIntroSection{padding:6px 0 22px}.aboutTeamGridSection{padding:18px 0 84px}.aboutIntroBlock{text-align:center;max-width:980px;margin:0 auto}.aboutIntroBlock h1,.aboutIntroBlock h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(40px,4.9vw,56px);font-weight:650;line-height:1.08}.aboutIntroBlock p{color:var(--text-secondary);font-family:var(--font-body);margin:18px auto 0;font-size:15px;font-weight:350;line-height:1.8}.aboutIntroActions{justify-content:center;gap:12px;margin-top:24px;display:flex}.aboutOutlineButton{border-color:var(--border-default);color:var(--text-primary)}.aboutOutlineButton:hover{border-color:var(--border-emphasis);color:var(--text-primary);background:color-mix(in srgb,var(--surface-elevated) 84%,transparent)}.aboutPrimaryButton{background:#4f46e5;border-color:#4f46e5;box-shadow:0 12px 28px #4f46e542}.aboutPrimaryButton:hover{background:#5d56eb;border-color:#5d56eb;box-shadow:0 16px 34px #4f46e552}.aboutTeamGridSection .container{width:min(100% - 60px,1680px);max-width:1680px}.aboutTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:none;margin:0 auto;display:grid}.aboutTeamCard{background:#081421;border:1px solid #c3cdda59;border-radius:28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d}.aboutTeamCard:hover,.aboutTeamCard:focus-within{border-color:#ddc7cf47;transform:translateY(-4px);box-shadow:0 30px 74px #0000004d}.aboutTeamCardMedia{aspect-ratio:.615;background:#d8e3f2;min-height:0;position:relative}.aboutTeamCardImage{object-fit:cover;object-position:center 24%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.aboutTeamCard:hover .aboutTeamCardImage,.aboutTeamCard:focus-within .aboutTeamCardImage{transform:scale(1.025)}.aboutTeamCardOverlay{background:linear-gradient(#02070e00 0%,#02070e05 42%,#07030880 100%);position:absolute;inset:0}.aboutTeamCardPanel{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(145deg,#53142cd4 0%,#271b29cc 48%,#08131fe6 100%);border:1px solid #ffffff2b;border-radius:29px;flex-direction:column;justify-content:space-between;height:52%;min-height:0;padding:32px 40px 30px;display:flex;position:absolute;bottom:3px;left:3px;right:3px;box-shadow:0 -18px 44px #00000014,inset 0 1px #ffffff14}.aboutTeamCardTop{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:22px;display:grid}.aboutTeamCardCopy{min-width:0}.aboutTeamCardCopy h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,2vw,36px);font-weight:600;line-height:1.04}.aboutTeamRole{color:#fffffff2;letter-spacing:-.02em;margin:16px 0 0;padding-bottom:22px;font-size:15px;font-weight:590;line-height:1.35;position:relative}.aboutTeamRole:after{content:"";background:#ff316e;width:40px;height:2px;position:absolute;bottom:0;left:0}.aboutTeamBio{color:#f4eff1d1;letter-spacing:-.018em;text-wrap:balance;max-width:36ch;margin:20px 0 0;font-size:14px;font-weight:360;line-height:1.65}.aboutTeamArrowBadge{color:#fff;background:#ffffff06;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.aboutTeamArrowBadge svg{width:21px;height:21px}.aboutTeamSocialRow{align-items:center;gap:0;margin-top:22px;padding:0;display:flex}.aboutTeamSocialLink{color:#ffffffeb;opacity:.94;place-items:center;width:56px;height:30px;transition:opacity .2s,transform .2s,color .2s;display:grid}.aboutTeamSocialLink:not(:first-child){border-left:1px solid #ffffff38}.aboutTeamSocialLink:hover,.aboutTeamSocialLink:focus-visible{color:#fff;opacity:1;transform:translateY(-1px)}.aboutTeamSocialLink svg{width:22px;height:22px}[data-theme=dark] .aboutPage{background:radial-gradient(circle at 50% 0,#1b70ff1f,#0000 28%),linear-gradient(#04111f 0%,#03101b 100%)}[data-theme=light] .aboutPage{background:radial-gradient(circle at 50% 0,#1b70ff14,#0000 28%),linear-gradient(#fbfdff 0%,#f5f9ff 100%)}[data-theme=light] .aboutTeamCard{box-shadow:0 18px 44px #2340671f}[data-theme=light] .aboutTeamCardPanel{background:linear-gradient(145deg,#5f1c31a3,#2a202a99,#0a0f18bd);border-color:#ffffff2e}[data-theme=dark] .aboutOutlineButton{color:#f1f6ff}@media (width<=1120px){.aboutHeroSection{padding-top:44px}.aboutTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=861px){.aboutIntroBlock h1,.aboutIntroBlock h2{white-space:nowrap;font-size:clamp(36px,3.8vw,50px)}}@media (width<=860px){.aboutHeroSection{padding-top:34px}.aboutIntroBlock,.aboutIntroBlock p{max-width:620px}}@media (width<=600px){.aboutHeroSection{padding:28px 0 16px}.aboutTeamIntroSection{padding:2px 0 18px}.aboutTeamGridSection{padding:10px 0 60px}.aboutIntroBlock h1,.aboutIntroBlock h2{font-size:clamp(32px,10vw,42px);line-height:1.1}.aboutIntroActions{flex-direction:column;align-items:stretch}.aboutIntroActions .button{width:100%}.aboutTeamGrid{grid-template-columns:1fr;gap:18px}.aboutTeamGridSection .container{width:min(100% - 32px,600px)}.aboutTeamCardMedia{aspect-ratio:4/5;min-height:500px}.aboutTeamCardPanel{border-radius:22px;min-height:0;padding:24px 24px 22px;bottom:14px;left:14px;right:14px}.aboutTeamCardCopy h3{font-size:30px}.aboutTeamRole{margin-top:16px;font-size:14px}.aboutTeamBio{margin-top:12px;font-size:12.5px;line-height:1.55}.aboutTeamSocialRow{gap:24px;margin-top:24px}}.container,.siteHeader .container,.heroSection .container,#domains>.container,#capabilities>.container,.trustSection>.container{width:min(calc(100% - 56px),var(--container));max-width:var(--container)}.sectionTitle{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);margin-bottom:42px;font-size:clamp(30px,2.25vw,34px);font-weight:620;line-height:1.14}.button{border-radius:var(--radius-button);border-color:color-mix(in srgb,var(--accent-primary) 72%,#6aa7ff);min-height:50px;box-shadow:var(--shadow-button);letter-spacing:.005em;background:linear-gradient(#2d82ff 0%,#0b5be7 100%);padding:0 26px;font-size:13px;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #075cf247}.button:active{transform:translateY(0)}.buttonSecondary{color:#9ec5ff;box-shadow:none;background:#05132252;border-color:#8bb2da61}.buttonSecondary:hover{box-shadow:none;background:#1b70ff1a;border-color:#629ce694}.buttonLight{color:#075cf2;background:linear-gradient(#fff,#eaf2ff);border-color:#fff}.siteHeader{--header-font-size:clamp(13px,.98vw,14px);-webkit-backdrop-filter:saturate(130%)blur(14px);backdrop-filter:saturate(130%)blur(14px);background:#020c18f0;border-bottom:1px solid #7697b91a}.headerInner{height:78px}.siteHeader,.siteHeader .brand,.siteHeader .brand em,.siteHeader .nav>a,.siteHeader .themeToggle,.siteHeader .button{font-family:var(--font-body)}.siteHeader .brand span,.siteHeader .brand em,.siteHeader .nav>a,.siteHeader .themeToggle,.siteHeader .button{font-size:var(--header-font-size);line-height:1.2}.brand{letter-spacing:.01em}.brand img{width:56px;height:56px}.nav>a{color:#c7d5e6;font-weight:560}.nav>a:hover{color:#fff}.themeToggle{color:#c1d1e4;background:#08192abd;border-color:#8bb2da3d}.heroSection{background:radial-gradient(circle at 72% 43%,#1b70ff29,#0000 34%),linear-gradient(#020c18 0%,#03101b 100%);padding:12px 0 32px}.heroGrid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:34px;min-height:612px}.heroCopy h1{letter-spacing:-.022em;max-width:590px;margin:27px 0 22px;font-size:clamp(52px,4.2vw,64px);font-weight:680;line-height:1.075}.heroCopy>p{color:#bdcbdd;max-width:550px;font-size:16px;line-height:1.66}.heroActions{gap:18px;margin-top:34px}.heroActions .button{min-width:208px;min-height:51px}.heroVisual{min-height:600px}.heroBuilding{width:min(100%,704px);max-height:580px;transform:translate(18px)!important}.heroVisual:before{opacity:.58;inset:5% -2% 2%}.heroNetwork{inset:6% 4%;overflow:hidden}.heroNetwork line{opacity:.46;stroke-width:.22px}.heroNetwork circle{opacity:.75}.heroAnnotation{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d9e9ff;background:#04101d94;border:1px solid #709fd729;border-radius:999px;gap:8px;padding:5px 8px;font-size:11px;font-weight:650}.heroAnnotation>svg{width:18px;height:18px;box-shadow:none;background:#051220b8;padding:6px}.approvalSeal{width:clamp(96px,7.5vw,110px);height:clamp(96px,7.5vw,110px);filter:drop-shadow(var(--shadow-seal))!important;top:63%!important;left:51%!important}.heroVisual:after{background:linear-gradient(#0000,#03101b)}.pillarsSection{padding:30px 0 82px}.pillarGrid,.pillarsSection .pillarGrid{gap:22px}.pillarCard,.domainCard,.capabilityCard{font-family:var(--font-body);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:none;background:linear-gradient(#0a1e30e0,#061625e0);transition:transform .18s,border-color .18s,background .18s}.pillarCard:hover,.domainCard:hover,.capabilityCard:hover{border-color:color-mix(in srgb,var(--local-accent) 34%,var(--border-emphasis));transform:translateY(-2px)}.pillarCard{gap:20px;min-height:184px;padding:26px}.pillarCard .iconWell{border-color:color-mix(in srgb,var(--local-accent) 34%,transparent);background:color-mix(in srgb,var(--local-accent) 8%,transparent);flex-basis:48px;width:48px;height:48px}.pillarCard .iconWell svg{stroke-width:2px;width:25px;height:25px}.pillarCard h2{letter-spacing:-.008em;margin:0 0 11px;font-size:16px;font-weight:620;line-height:1.35}.pillarCard p{color:#bfcede;font-size:14px;font-weight:400;line-height:1.62}.operatingSection,#domains.section,#capabilities.section,.trustSection{background:0 0}.operatingSection{padding:0 0 86px}.operatingSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#168aa817,#0000 42%);position:absolute;inset:0}.operatingSection .sectionTitle{margin-bottom:44px}.operatingLayout{grid-template-columns:minmax(180px,200px) minmax(620px,820px) minmax(180px,200px);gap:30px}.operatingRail{border-color:var(--border-card);border-radius:var(--radius-card);min-height:654px;box-shadow:none;background:#08192ad6;padding:26px 24px}.operatingRail>svg{stroke-width:1.8px;width:36px;height:36px}.operatingRail h3{margin:18px auto 34px;font-size:17px;font-weight:620;line-height:1.45}.operatingRail li{color:#b9c8da;margin-bottom:15px;font-size:13px;line-height:1.42}.operatingRail strong{color:#eef5ff;font-size:15px}.layerStack{gap:11px}.operatingLayer{min-height:78px;box-shadow:none;background:#091b2cc7;border-color:#7697b929;border-radius:12px;grid-template-columns:42px 228px 1fr;padding:12px 24px}.operatingLayer>svg{stroke-width:1.85px;width:27px;height:27px}.operatingLayer h3{font-size:16px;font-weight:620}.operatingLayer p{color:#bed0e1;font-size:13px;line-height:1.5}.operatingConnectors path{stroke-width:1px;stroke-dasharray:3 5;opacity:.46}.operatingConnectors .connectorTrunk{opacity:.34}.operatingConnectors circle{r:3;fill:#18b99b;opacity:.9}#domains .sectionTitle,#capabilities .sectionTitle,.trustSection .sectionTitle{color:var(--text-primary);font-weight:620}.domainGrid{gap:22px}.domainCard{min-height:260px;padding:25px 25px 22px}.domainHeading svg{stroke-width:1.9px;width:38px;height:38px}.domainHeading h3{font-size:16px;font-weight:620;line-height:1.35}.domainCard>p{color:#bdcbdd;margin-top:21px;font-size:14px;font-weight:400;line-height:1.62}.domainCard footer{color:#35b995;border-top:1px dashed #8bb2da3d;padding-top:22px;font-size:12px;font-weight:560}.domainCard footer svg{stroke-width:2px;width:15px;height:15px}#capabilities.section{padding:0 0 88px}.capabilityGrid{gap:20px}.capabilityCard{border-color:var(--border-card);border-top:2px solid color-mix(in srgb,var(--local-accent) 72%,transparent);background:linear-gradient(#0a1e30e6,#061625e6);min-height:338px;padding:26px 24px}.capabilityCard>svg{stroke-width:1.9px;width:42px;height:42px;margin:0}.capabilityCard h3{text-align:left;min-height:48px;margin:21px 0 16px;font-size:16px;font-weight:620;line-height:1.38}.capabilityCard ul{color:#d3deeb;padding-left:18px;font-size:13px;font-weight:400;line-height:1.76}.capabilityCard li{margin-bottom:6px}.capabilityCard li::marker{color:var(--local-accent)}.trustSection .sectionTitle{margin-bottom:46px}.trustItems{gap:0;margin-bottom:34px}.trustItems article{border-right:1px solid #8bb2da3d;min-height:122px;padding:14px 20px}.trustItems svg{color:#9eb5ce;stroke-width:1.75px;width:42px;height:42px}.trustItems span{color:#d6e1ed;font-size:14px;font-weight:420;line-height:1.42}.industryStrip{border-radius:var(--radius-card);background:#0a1e30d1;border-color:#8bb2da38;min-height:64px}.industryStrip span{color:#b4c4d7;font-size:12px}.industryStrip svg{color:#91a8c2;width:20px;height:20px}.ctaPanel{border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 115%,#1b70ff40,#0000 52%),radial-gradient(circle at 50% -20%,#7357f61a,#0000 42%),linear-gradient(120deg,#071632,#0a1e3d);border-color:#6289ff73;min-height:246px;box-shadow:inset 0 0 0 1px #ffffff06}.ctaPanel h2{font-size:clamp(24px,2vw,28px);font-weight:590;line-height:1.25}.ctaPanel .button{min-height:53px;padding-inline:30px}.nodeArt{opacity:.22}.siteFooter{color:#e6efff;background:linear-gradient(#07183b,#061333);border-top:1px solid #5063ff9e;padding:52px 0 34px}.footerLead{padding-bottom:36px}.footerLead p{max-width:360px;font-size:15px;line-height:1.55}.footerContact{border-radius:var(--radius-button);border-color:#d8e5f96b;min-height:46px;font-size:13px;transition:background .18s,border-color .18s}.footerContact:hover{background:#ffffff0f;border-color:#ffffffad}.footerColumns{gap:46px;padding:38px 0}.footerColumns h2{margin-bottom:16px;font-size:14px;font-weight:650}.footerColumns a{color:#a9bddd;margin-bottom:10px;font-size:13px;line-height:1.8}.footerColumns a[href^=mailto],.footerColumns a[href^=tel]{color:#c4d5ef}.footerLegal{color:#91a6c6;padding:26px 0 0;font-size:12px}.footerLegal nav{gap:38px}[data-theme=light] .siteHeader,[data-theme=light] .heroSection,[data-theme=light] .pillarsSection{background:#020c18}[data-theme=light] .brand,[data-theme=light] .nav>a,[data-theme=light] .heroCopy h1{color:#f4f8ff}[data-theme=light] .brand em{color:#d7e4f4}[data-theme=light] .pillarCard,[data-theme=light] .domainCard,[data-theme=light] .capabilityCard,[data-theme=light] .operatingRail,[data-theme=light] .operatingLayer{background:linear-gradient(#213342,#172938);border-color:#475f776b}[data-theme=light] .domainCard footer{color:#56d0ad}[data-theme=light] .industryStrip{background:#213342;border-color:#475f776b}[data-theme=light] .ctaPanel{background:radial-gradient(circle at 50% 115%,#1b70ff38,#0000 52%),linear-gradient(120deg,#0c3eb0,#1267ff);border-color:#2a69e166}@media (width<=1120px){.container,.siteHeader .container,.heroSection .container,#domains>.container,#capabilities>.container,.trustSection>.container{width:min(calc(100% - 40px),var(--container))}.heroGrid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:22px;min-height:560px}.heroCopy h1{font-size:clamp(46px,5vw,56px)}.heroVisual{min-height:530px}.heroBuilding{width:min(100%,650px);max-height:520px;transform:translate(8px)!important}.approvalSeal{width:86px;height:86px}.pillarsSection .pillarGrid,.pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operatingLayout{grid-template-columns:minmax(150px,170px) minmax(0,1fr) minmax(150px,170px);gap:18px}.operatingRail{padding:23px 18px}.operatingLayer{grid-template-columns:38px minmax(150px,180px) minmax(0,1fr);padding:12px 16px}.domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityGrid,.trustItems{grid-template-columns:repeat(3,minmax(0,1fr))}.trustItems article:nth-child(3n){border-right:0}.industryStrip{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;display:grid}.industryStrip span{border-right:0;justify-content:flex-start}.footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){body{overflow-x:hidden}.siteHeader{--header-font-size:14px}.headerInner{height:66px}.nav{background:#08192afa;left:20px;right:20px}.nav>a,.themeToggle,.nav .button,.siteHeader .brand span,.siteHeader .brand em,.siteHeader .nav>a,.siteHeader .themeToggle,.siteHeader .button{font-size:var(--header-font-size)}.heroSection{padding:8px 0 28px}.heroGrid{grid-template-columns:1fr;gap:12px;min-height:0;padding-top:26px}.heroCopy h1{max-width:720px;font-size:clamp(40px,7.6vw,54px)}.heroCopy>p{font-size:15px}.heroVisual{min-height:450px}.heroBuilding{width:100%;max-width:620px;max-height:430px;transform:none!important}.heroNetwork{inset:4% 0 5%}.heroAnnotation{background:0 0;border:0;padding:0;font-size:0}.heroAnnotation>svg{width:15px;height:15px;padding:7px}.approvalSeal{width:78px;height:78px;top:64%!important}.pillarsSection{padding:24px 0 64px}.operatingSection,#domains.section,#capabilities.section,.trustSection{padding-bottom:66px}.operatingLayout{flex-direction:column;gap:18px;display:flex}.operatingConnectors{display:none}.layerStack{order:1;width:100%}.operatingLayer{grid-template-columns:38px minmax(0,1fr);gap:8px 12px;min-height:0;padding:18px}.operatingLayer p{grid-column:2}.leftRail{order:2}.rightRail{order:3}.operatingRail{width:100%;min-height:0}.operatingRail h3{text-align:left;max-width:none}.operatingRail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.operatingRail li{margin:0}.operatingRail strong{text-align:left}.capabilityGrid,.trustItems{grid-template-columns:repeat(2,minmax(0,1fr))}.trustItems article:nth-child(3n){border-right:1px solid #8bb2da3d}.trustItems article:nth-child(2n){border-right:0}.industryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.footerLead{flex-direction:column;gap:22px}.footerColumns{gap:32px}.footerColumns>div{border-left:0!important;padding-left:0!important}}@media (width<=600px){.container,.siteHeader .container,.heroSection .container,#domains>.container,#capabilities>.container,.trustSection>.container{width:min(calc(100% - 32px),var(--container))}.sectionTitle{margin-bottom:30px;font-size:clamp(25px,7.8vw,30px)}.siteHeader{--header-font-size:14px}.brand img{width:46px;height:46px}.siteHeader .brand span,.siteHeader .brand em,.siteHeader .nav>a,.siteHeader .themeToggle,.siteHeader .button{font-size:var(--header-font-size)}.heroCopy h1{letter-spacing:-.02em;font-size:clamp(36px,10.8vw,44px)}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{width:100%;min-width:0}.heroVisual{min-height:330px}.heroBuilding{max-height:320px}.heroAnnotation:nth-of-type(n+5){display:none}.approvalSeal{width:66px;height:66px}.pillarGrid,.pillarsSection .pillarGrid,.domainGrid,.capabilityGrid{grid-template-columns:1fr}.pillarCard{grid-template-columns:52px 1fr;gap:14px;min-height:0;padding:20px}.pillarCard .iconWell{flex-basis:52px;width:52px;height:52px}.pillarCard .iconWell svg{width:28px;height:28px}.domainCard,.capabilityCard{min-height:0;padding:22px}.operatingRail ul{grid-template-columns:1fr}.trustItems{grid-template-columns:repeat(2,minmax(0,1fr))}.trustItems article{min-height:96px;padding:12px}.trustItems svg{width:34px;height:34px}.trustItems span{font-size:12px}.industryStrip{grid-template-columns:1fr}.ctaPanel{min-height:228px;padding:34px 20px}.ctaPanel h2{font-size:24px}.ctaPanel .button{width:100%;min-width:0}.nodeArt{opacity:.15}.footerColumns{grid-template-columns:1fr;gap:24px}.footerContact{width:100%}.footerLegal{flex-direction:column;align-items:flex-start;gap:18px}.footerLegal nav{flex-direction:column;gap:10px}.footerColumns a{min-height:32px}}@media (width<=370px){.heroCopy h1{font-size:35px}.heroVisual{min-height:300px}.heroBuilding{max-height:296px}.approvalSeal{width:60px;height:60px}.operatingLayer{padding:16px}.trustItems{grid-template-columns:1fr}.trustItems article{border-bottom:1px solid #8bb2da3d;border-right:0!important}.trustItems article:last-child{border-bottom:0}.ctaPanel h2{font-size:23px}}[data-theme=light]{--surface-page:#f7f9fc;--surface-section:#fbfcfe;--surface-section-alt:#f3f7fb;--surface-card:#fff;--surface-card-soft:#f8fafd;--surface-elevated:#fff;--border-subtle:#2a486e1f;--border-default:#2a486e2e;--border-strong:#2a486e40;--border-card:#2a486e24;--border-emphasis:#2a486e40;--text-primary:#10213a;--text-secondary:#52677f;--text-muted:#75879b;--accent-primary:#2168f5;--accent-blue:#2168f5;--accent-violet:#7557e8;--accent-cyan:#2aa7c9;--accent-teal:#159b83;--accent-green:#27a66f;--accent-orange:#e56b22;--shadow-card:0 4px 14px #1e324b0a}[data-theme=light] .siteHeader,[data-theme=light] .heroSection,[data-theme=light] .pillarsSection{color:#f4f8ff;background:#020c18}[data-theme=light] .siteHeader{border-bottom-color:#97b2d124}[data-theme=light] .heroAnnotation{color:#dcecff;background:#04101d99;border-color:#7aa8de2e}.heroSection{background:radial-gradient(50% 72% at 76% 47%,#144fb533,#0000 70%),linear-gradient(#020c18 0%,#03101b 100%);height:auto;min-height:0;padding:18px 0 32px;overflow:hidden}.heroSection .container{width:min(100% - 56px,1320px);max-width:1320px}.heroGrid{grid-template-columns:minmax(0,41%) minmax(0,59%);align-items:center;gap:20px;min-height:620px;display:grid}.heroCopy{z-index:8;min-width:0;padding:0 0 4px;position:relative}.heroCopy .eyebrow{letter-spacing:.065em;color:#4da5ff;font-size:13px;font-weight:680}.heroCopy h1{max-width:570px;font-family:var(--font-display);letter-spacing:-.035em;color:#f4f8ff;margin:28px 0 24px;font-size:clamp(54px,4.25vw,64px);font-weight:670;line-height:1.08}.heroCopy>p{color:#b9c9dc;max-width:535px;margin:0;font-size:16px;font-weight:400;line-height:1.7}.heroActions{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.heroActions .button{min-width:205px;min-height:52px;padding-inline:24px;font-size:14px}.heroActions .buttonSecondary{min-width:190px}.heroVisual{isolation:isolate;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:620px;display:flex;position:relative;overflow:visible}.heroBuilding{z-index:2;object-fit:contain;object-position:center;width:min(100%,760px);height:auto;max-height:610px;display:block;position:relative;filter:brightness(1.26)saturate(1.05)!important;transform:translate(12px,4px)!important}.heroVisual:before{content:"";z-index:0;opacity:.68;background:repeating-linear-gradient(90deg,#276fdd12 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#276fdd0e 0 1px,#0000 1px 64px),radial-gradient(55% 42% at 54% 48%,#0000 67%,#256fe83d 67.3% 67.7%,#0000 68%),radial-gradient(76% 62% at 54% 55%,#0000 70%,#256fe82b 70.3% 70.7%,#0000 71%);position:absolute;inset:3% 0 1%;-webkit-mask-image:radial-gradient(92% 88% at 55% 52%,#000 48%,#0000 100%);mask-image:radial-gradient(92% 88% at 55% 52%,#000 48%,#0000 100%)}.heroVisual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#03101b);height:10%;position:absolute;bottom:0;left:0;right:0}.heroNetwork{z-index:4;pointer-events:none;position:absolute;inset:4% 1% 5%;overflow:hidden}.heroNetwork>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heroNetwork line{stroke-width:.2px;stroke-dasharray:1 1.45;opacity:.52}.heroNetwork>svg circle{opacity:.78}.heroAnnotation{color:#dcecff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;white-space:nowrap;background:#04101dad;border:1px solid #75a4dc33;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;font-weight:680;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 24px #0000002e}.heroAnnotation>svg{box-sizing:content-box;border:1px solid color-mix(in srgb,currentColor 32%,transparent);width:17px;height:17px;box-shadow:none;background:#051220c2;border-radius:50%;padding:6px}.approvalSeal{z-index:6;width:112px;height:112px;filter:drop-shadow(0 15px 22px #0000007a)!important;top:65%!important;left:52%!important}.approvalSeal img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1120px){.heroSection .container{width:min(100% - 40px,1320px)}.heroGrid{grid-template-columns:minmax(0,44%) minmax(0,56%);gap:16px;min-height:550px}.heroCopy h1{font-size:clamp(46px,5vw,56px)}.heroVisual{min-height:540px}.heroBuilding{width:min(100%,660px);max-height:530px;transform:translate(6px,2px)!important}.heroAnnotation{font-size:9px}.heroAnnotation>svg{width:15px;height:15px;padding:5px}.approvalSeal{width:88px;height:88px}}@media (width<=860px){.heroSection{padding:10px 0 26px}.heroSection .container{width:min(100% - 40px,720px)}.heroGrid{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:26px}.heroCopy h1{max-width:680px;font-size:clamp(42px,7.5vw,54px)}.heroCopy>p{max-width:620px;font-size:15px}.heroVisual{min-height:470px}.heroBuilding{width:min(100%,650px);max-height:455px;transform:none!important}.heroAnnotation{background:0 0;border:0;padding:0;font-size:0}.heroAnnotation>svg{width:15px;height:15px;padding:7px}.approvalSeal{width:78px;height:78px;top:65%!important}}@media (width<=600px){.heroSection .container{width:calc(100% - 32px)}.heroGrid{padding-top:20px}.heroCopy .eyebrow{font-size:11px}.heroCopy h1{margin:21px 0;font-size:clamp(37px,10.7vw,44px);line-height:1.08}.heroCopy>p{font-size:14px;line-height:1.65}.heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.heroActions .button{width:100%;min-width:0}.heroVisual{min-height:340px}.heroBuilding{max-height:330px}.heroAnnotation:nth-of-type(n+5){display:none}.approvalSeal{width:66px;height:66px}}@media (width>=861px){.heroNetwork{overflow:visible}.heroAnnotation{z-index:7;color:#4b8eff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-body);letter-spacing:.005em;background:0 0;border:0;border-radius:0;gap:10px;padding:0;font-size:12px;font-weight:680}.heroAnnotation>svg{box-sizing:content-box;width:24px;height:24px;color:inherit;background:#030f1de0;border:1px solid #4b87db61;border-radius:50%;padding:11px;box-shadow:0 0 0 7px #1d56ad12}.heroAnnotation>svg circle,.heroAnnotation>svg path,.heroAnnotation>svg line,.heroAnnotation>svg polyline,.heroAnnotation>svg polygon{fill:none}.heroAnnotation>svg circle{stroke:currentColor}.heroAnnotation.accent-green{color:#39c497}}@media (width>=1121px){.heroAnnotation{font-size:13px}.heroAnnotation>svg{width:27px;height:27px;padding:12px}}@media (width>=861px){.heroAnnotation{grid-template-columns:52px max-content;align-items:center;gap:9px;display:grid;overflow:visible;transform:translate(-26px,-50%)}.heroAnnotationIcon{border:1px solid color-mix(in srgb,currentColor 32%,transparent);width:52px;height:52px;box-shadow:0 0 0 7px color-mix(in srgb,currentColor 5%,transparent);background:#030f1dd1;border-radius:50%;place-items:center;display:grid}.heroAnnotationIcon svg{stroke:currentColor;fill:none;width:27px;height:27px;overflow:visible}.heroNetwork .heroAnnotationIcon svg circle{fill:none;stroke:currentColor}.heroAnnotationLabel{color:currentColor;letter-spacing:.005em;text-shadow:0 2px 8px #020c18;font-size:12px;font-weight:650;line-height:1;display:block}.heroAnnotation-governance,.heroAnnotation-evidence{transform:translate(-100%,-50%)}.heroAnnotation-domain,.heroAnnotation-agents,.heroAnnotation-runtime{transform:translate(-26px,-50%)}}@media (width>=861px) and (width<=1120px){.heroAnnotation{grid-template-columns:42px max-content;gap:7px;transform:translate(-21px,-50%)}.heroAnnotationIcon{width:42px;height:42px}.heroAnnotationIcon svg{width:22px;height:22px}.heroAnnotationLabel{font-size:10px}.heroAnnotation-governance,.heroAnnotation-evidence{transform:translate(-100%,-50%)}}[data-theme=light]{--surface-page:#f9fbfe;--surface-section:#fff;--surface-card:#fff;--surface-elevated:#fff;--surface-soft:#f4f8fd;--border-subtle:#1c478017;--border-default:#1c478026;--border-card:#1c478021;--border-emphasis:#1c478038;--text-primary:#0c2452;--text-secondary:#496586;--text-muted:#7086a2;--shadow-card:0 9px 28px #1e487e0e}[data-theme=light] .siteHeader{background:#fffffff5;border-bottom-color:#1c478014;box-shadow:0 4px 18px #23487709}[data-theme=light] .nav>a:hover{color:#075cf2}[data-theme=light] .themeToggle{color:#35577f;background:#f7faff;border-color:#1c478026}[data-theme=light] .buttonSecondary{color:#1761de;background:#fff;border-color:#1761de73}[data-theme=light] .heroVisual:before{opacity:.42}[data-theme=light] .heroNetwork{color:#2671e8}[data-theme=light] .heroAnnotation{color:#2671e8;text-shadow:none;background:0 0;border-color:#0000}[data-theme=light] .heroAnnotation.accent-green{color:#159b78}[data-theme=light] .heroAnnotationIcon{border-color:color-mix(in srgb,currentColor 23%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,currentColor 4%,transparent);background:#ffffffe6}[data-theme=light] .heroAnnotationLabel{color:currentColor;text-shadow:none}[data-theme=light] .pillarCard{box-shadow:var(--shadow-card);background:#fff;border-color:#1c478024}[data-theme=light] .iconWell{background:color-mix(in srgb,var(--local-accent) 5%,#fff);border-color:color-mix(in srgb,var(--local-accent) 22%,#1c47801f)}[data-theme=light] .operatingRail,[data-theme=light] .operatingLayer{color:#102b58;box-shadow:var(--shadow-card);background:#fff;border-color:#1c478021}[data-theme=light] .operatingConnectors circle{fill:#159b83}[data-theme=light] .domainCard,[data-theme=light] .capabilityCard{color:#102b58;box-shadow:var(--shadow-card);background:#fff;border-color:#1c478021}[data-theme=light] .industryStrip{color:#5d7491;box-shadow:var(--shadow-card);background:#fff;border-color:#1c47801f}[data-theme=light] .industryStrip span,[data-theme=light] .industryStrip svg{color:#647b98}.siteFooter,[data-theme=light] .siteFooter{color:#eaf2ff;background:radial-gradient(circle at 52% 0,#0f407e3d,#0000 38%),linear-gradient(#041529 0%,#031224 100%);border-top:1px solid #517eb966;min-height:0;padding:0;overflow:hidden}.footerTopBand{border-bottom:1px solid #82a4cc3b;grid-template-columns:1.08fr 1.3fr 1fr;align-items:center;min-height:154px;display:grid}.footerBrandBlock,.footerCtaBlock{border-right:1px solid #82a4cc40;min-width:0}.footerBrandBlock{grid-template-columns:minmax(180px,.85fr) minmax(180px,1fr);align-items:center;gap:28px;padding-right:34px;display:grid}.footerBrandLockup{align-items:center;gap:14px;display:flex}.footerBrandLockup img{object-fit:contain;width:58px;height:58px}.footerBrandLockup strong{text-transform:uppercase;max-width:115px;font-size:19px;line-height:1.16}.footerBrandBlock>p,.footerCtaBlock p{color:#bdc9da;margin:0;font-size:13px;line-height:1.55}.footerBrandBlock>p{border-left:1px solid #82a4cc40;padding-left:28px}.footerCtaBlock{justify-content:space-between;align-items:center;gap:26px;padding:0 38px;display:flex}.footerCtaBlock h2{margin:0 0 8px;font-size:18px;line-height:1.2}.footerCtaBlock p{white-space:nowrap}.footerPrimaryAction{color:#fff;min-width:178px;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#1972ff,#0955dc);border:1px solid #2173ff;border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:0 23px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px #0b58e533}.footerPrimaryAction:hover{background:linear-gradient(#2b80ff,#1061ee)}.footerContacts{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding-left:38px;font-style:normal;display:grid}.footerContacts a,.footerContacts button{color:#cad5e6;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.footerContacts a:first-child,.footerContacts button:first-child{grid-column:1/-1}.footerContacts svg{color:#1670ff;flex:none}.footerContacts a:hover,.footerContacts button:hover{color:#fff}.footerNavBand{border-bottom:1px solid #82a4cc3b;grid-template-columns:.82fr 1.52fr 1.52fr .82fr;min-height:216px;padding:30px 0;display:grid}.footerNavColumn{border-right:1px solid #82a4cc3b;min-width:0;padding:0 34px}.footerNavColumn:first-child{padding-left:0}.footerNavColumn:last-child{border-right:0;padding-right:0}.footerNavColumn h2{margin:0 0 24px;padding-bottom:10px;font-size:15px;position:relative}.footerNavColumn h2:after{content:"";background:#1e78ff;width:34px;height:2px;position:absolute;bottom:0;left:0}.footerNavColumn--domains h2:after{background:#25c999}.footerNavColumn--capabilities h2:after{background:#b648dc}.footerNavColumn--company h2:after{background:#ff8b19}.footerNavColumn{text-align:left}.footerLinkGrid{grid-template-columns:1fr;align-items:start;gap:8px 22px;display:grid}.footerNavColumn--domains .footerLinkGrid,.footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr 1fr}.footerLinkGrid a,.footerNavAction{color:#aebdd1;width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.3;display:grid}.footerLinkGrid a span,.footerNavAction span{color:#d9e6f8;text-align:left;width:14px;padding-top:1px;font-size:20px;line-height:1;display:block}.footerLinkMarkerIcon{color:#d9e6f8;align-self:start;width:14px;height:14px;margin-top:2px}.footerLinkGrid a:hover,.footerNavAction:hover{color:#fff}.footerTrustBand{border-bottom:1px solid #82a4cc3b;grid-template-columns:240px 1fr;align-items:center;min-height:104px;display:grid}.footerTrustBand>p{color:#cad6e6;margin:0;padding-right:32px;font-size:13px;line-height:1.55}.footerTrustItems{border-left:1px solid #82a4cc3b;grid-template-columns:repeat(6,minmax(0,1fr));padding-left:32px;display:grid}.footerTrustItems>span{color:#d3deec;border-right:1px solid #82a4cc2e;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:62px;display:flex}.footerTrustItems>span:last-child{border-right:0}.footerTrustItems svg{color:#d8e5f8}.footerTrustItems small{white-space:nowrap;font-size:10px}.footerLegalBand{color:#91a5c0;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);grid-template-areas:"copyright links closing";align-items:center;gap:24px;min-height:72px;font-size:11px;display:grid}.footerLegalBand>span{white-space:nowrap;grid-area:copyright}.footerLegalBand nav{grid-area:links;justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);display:flex}.footerLegalBand a,.footerCookieSettings{color:inherit;white-space:nowrap;justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.footerLegalBand a:hover,.footerLegalBand a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.footerLegalBand p{color:#b2c0d3;text-align:right;white-space:nowrap;grid-area:closing;margin:0}@media (width<=1199px){.siteFooter .footerInner{width:min(100% - 48px,1440px)}.footerTopBand{grid-template-columns:1fr 1fr}.footerCtaBlock{border-right:0}.footerContacts{border-top:1px solid #82a4cc2e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:24px 0}.footerContacts a:first-child,.footerContacts button:first-child{grid-column:auto}.footerNavBand{grid-template-columns:1fr 1fr;gap:30px 0}.footerNavColumn:nth-child(2){border-right:0}.footerNavColumn:nth-child(3){padding-left:0}.footerTrustBand{grid-template-columns:190px 1fr}.footerTrustItems{grid-template-columns:repeat(3,1fr);gap:12px 0}.footerTrustItems>span:nth-child(3){border-right:0}}@media (width<=767px){.siteFooter .footerInner{width:min(100% - 32px,1440px)}.footerTopBand{grid-template-columns:1fr;padding:30px 0}.footerBrandBlock,.footerCtaBlock{border-right:0}.footerBrandBlock{grid-template-columns:1fr;gap:20px;padding:0}.footerBrandBlock>p{border-left:0;padding:0}.footerCtaBlock{flex-direction:column;align-items:flex-start;padding:28px 0}.footerCtaBlock p{white-space:normal}.footerPrimaryAction{width:100%}.footerContacts{grid-template-columns:1fr;gap:14px;padding-bottom:0}.footerNavBand{grid-template-columns:1fr 1fr;gap:32px 0;padding:32px 0}.footerNavColumn{padding:0 20px}.footerNavColumn:nth-child(odd){padding-left:0}.footerNavColumn:nth-child(2n){border-right:0;padding-right:0}.footerNavColumn--domains .footerLinkGrid,.footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.footerLinkGrid a,.footerNavAction{min-height:34px}.footerTrustBand{grid-template-columns:1fr;padding:26px 0}.footerTrustBand>p{padding:0 0 20px}.footerTrustItems{border-top:1px solid #82a4cc2e;border-left:0;grid-template-columns:repeat(3,1fr);padding:20px 0 0}.footerTrustItems small{white-space:normal;text-align:center}.footerLegalBand{grid-template-columns:1fr;padding:22px 0}.footerLegalBand p{text-align:left}}@media (width<=430px){.footerNavBand{grid-template-columns:1fr}.footerNavColumn,.footerNavColumn:nth-child(n){border-right:0;padding:0}.footerNavColumn--domains .footerLinkGrid,.footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr 1fr}.footerTrustItems{grid-template-columns:repeat(2,1fr)}.footerTrustItems>span{border-right:1px solid #82a4cc2e}.footerTrustItems>span:nth-child(2n){border-right:0}.footerBrandLockup strong{font-size:17px}}@media (width>=768px) and (width<=768px){.siteFooter .footerInner{width:min(100% - 32px,1440px)}.footerTopBand{grid-template-columns:1fr;padding:30px 0}.footerBrandBlock,.footerCtaBlock{border-right:0}.footerBrandBlock{grid-template-columns:1fr;gap:20px;padding:0}.footerBrandBlock>p{border-left:0;padding:0}.footerCtaBlock{flex-direction:column;align-items:flex-start;padding:28px 0}.footerCtaBlock p{white-space:normal}.footerPrimaryAction{width:100%}.footerContacts{grid-template-columns:1fr;gap:14px;padding-bottom:0}.footerNavBand{grid-template-columns:1fr 1fr;gap:32px 0;padding:32px 0}.footerNavColumn{padding:0 20px}.footerNavColumn:nth-child(odd){padding-left:0}.footerNavColumn:nth-child(2n){border-right:0;padding-right:0}.footerNavColumn--domains .footerLinkGrid,.footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.footerTrustBand{grid-template-columns:1fr;padding:26px 0}.footerTrustBand>p{padding:0 0 20px}.footerTrustItems{border-top:1px solid #82a4cc2e;border-left:0;grid-template-columns:repeat(3,1fr);padding:20px 0 0}.footerLegalBand{grid-template-columns:1fr;padding:22px 0}.footerLegalBand p{text-align:left}}#layers.operatingSection,[data-theme=dark] #layers.operatingSection{isolation:isolate;color:#f1f5fb;background:radial-gradient(circle at 50% 45%,#0f4b8c1a,#0000 46%),#020c18;padding:46px 0 70px;position:relative;overflow:hidden}#layers.operatingSection:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#115d9b09 50%,#0000);position:absolute;inset:0}#layers>.container{width:min(100% - 48px,1320px)}#layers .sectionTitle{text-align:center;color:#edf2f8;letter-spacing:-.025em;margin:0 0 16px;font-size:30px;font-weight:560;line-height:1.2}#layers .operatingLayout{grid-template-columns:208px minmax(0,652px) 208px;justify-content:space-between;align-items:stretch;gap:126px;max-width:1320px;min-height:702px;margin:0 auto;display:grid;position:relative}#layers .operatingRail{z-index:3;color:#f1f5fb;background:linear-gradient(#081828f2,#051422e6);border:1px solid #97aec770;border-radius:11px;flex-direction:column;align-items:center;width:auto;height:auto;min-height:0;margin:62px 0 8px;padding:34px 20px 28px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff09,0 16px 40px #00000029}#layers .operatingRailIcon>svg{stroke-width:1.65px;width:54px;height:54px}#layers .operatingRail h3{color:#eef3fa;text-align:center;max-width:170px;margin:22px auto 40px;font-size:17px;font-weight:560;line-height:1.55}#layers .rightRail h3{color:#69d8aa}#layers .operatingRail li{color:#b8c4d4;white-space:nowrap;margin:0 0 16px;font-size:13px;line-height:1.22}#layers .operatingRail strong{color:#edf2f8;text-align:center;text-transform:none;border-top:1px dashed #9db2c859;align-self:stretch;margin-top:auto;padding:29px 4px 0;font-size:15px;font-weight:520;line-height:1.55}#layers .layerStack{z-index:3;grid-template-rows:repeat(8,1fr);align-self:stretch;gap:8px;width:652px;display:grid;position:relative}#layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{color:#f1f5fb;background:linear-gradient(#091b2cf7,#071726f0);border:1px solid #7b97b42e;border-radius:14px;grid-template-columns:48px 235px minmax(0,1fr);align-items:center;min-width:0;min-height:0;padding:9px 27px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}#layers .operatingLayer>svg,[data-theme=dark] #layers .operatingLayer>svg{width:38px;height:38px;box-shadow:none;stroke-width:1.75px;color:var(--local-accent);background:0 0;border-radius:0;padding:0}#layers .operatingLayer h3{min-width:0;color:var(--local-accent);margin:0;font-size:16px;font-weight:570;line-height:1.25}#layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p{color:#b9c5d5;text-wrap:pretty;min-width:0;margin:0;font-size:13px;line-height:1.45}#layers .operatingConnectors{z-index:2;opacity:1;filter:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}#layers .operatingConnectors path{fill:none;stroke:#168bed;stroke-width:1.35px;stroke-dasharray:2 4;opacity:.85;vector-effect:non-scaling-stroke}#layers .operatingConnectors circle{fill:var(--local-accent);stroke:#06172a;stroke-width:1px;opacity:1;vector-effect:non-scaling-stroke}@media (width<=1180px){#layers .operatingLayout{grid-template-columns:170px minmax(0,1fr) 170px;gap:74px}#layers .layerStack{width:100%}#layers .operatingRail{padding-inline:16px}#layers .operatingRail li{font-size:11px}#layers .operatingLayer{grid-template-columns:40px minmax(165px,205px) minmax(0,1fr);padding-inline:18px}#layers .operatingLayer h3{font-size:14px}#layers .operatingLayer p{font-size:11px}#layers .operatingConnectors{display:none}}@media (width<=860px){#layers.operatingSection{padding:36px 0 58px}#layers .sectionTitle{margin-bottom:28px;font-size:28px}#layers .operatingLayout{gap:18px;min-height:0;display:flex}#layers .layerStack{order:1;gap:10px}#layers .operatingLayer{grid-template-columns:40px minmax(190px,220px) minmax(0,1fr);min-height:74px;padding:12px 18px}#layers .leftRail{order:2}#layers .rightRail{order:3}#layers .operatingRail{align-items:flex-start;width:100%;margin:0;padding:24px}#layers .operatingRailIcon{margin:0}#layers .operatingRail h3{text-align:left;max-width:none;margin:10px 0 20px}#layers .operatingRail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}#layers .operatingRail li{margin:0;font-size:13px}#layers .operatingRail strong{text-align:left}}@media (width<=600px){#layers>.container{width:min(100% - 32px,1320px)}#layers .sectionTitle{font-size:27px}#layers .operatingLayer{grid-template-columns:36px minmax(0,1fr);gap:5px 10px;min-height:0;padding:15px 14px}#layers .operatingLayer>svg{width:30px;height:30px}#layers .operatingLayer h3{font-size:15px}#layers .operatingLayer p{grid-column:2;font-size:12px}#layers .operatingRail ul{grid-template-columns:1fr}#layers .operatingRailIcon>svg{width:45px;height:45px}}.pillarGrid,.domainGrid,.capabilityGrid{align-items:stretch}.pillarCard{grid-template-columns:52px minmax(0,1fr);align-content:start;align-items:start;column-gap:18px;display:grid}.pillarCard .iconWell{grid-row:1/span 2;margin-top:1px}.pillarCard>div:last-child{min-width:0}.pillarCard h2{text-wrap:balance;margin-top:0}.pillarCard p{text-wrap:pretty}.operatingLayer{grid-template-columns:42px minmax(180px,228px) minmax(0,1fr)}.operatingLayer h3,.operatingLayer p{min-width:0}.operatingLayer p{text-wrap:pretty}.domainGrid{grid-auto-rows:1fr}.domainCard{height:100%}.domainHeading{align-items:center;min-height:44px}.domainHeading h3{text-wrap:balance}.domainCard>p{text-wrap:pretty;max-width:32ch}.domainCard footer{align-items:center;width:100%}.capabilityCard{flex-direction:column;height:100%;display:flex}.capabilityCard h3{text-wrap:balance}.capabilityCard ul{margin-bottom:0}.capabilityCard li{text-wrap:pretty;padding-left:2px}.trustItems article{height:100%}.trustItems span{text-wrap:balance}.footerColumns a{width:fit-content}@media (width>=1121px){.pillarCard{min-height:184px;padding:25px 24px}.pillarCard .iconWell{flex-basis:52px;width:52px;height:52px}.pillarCard .iconWell svg{width:28px;height:28px}.pillarCard h2,.pillarCard h3{min-height:2.6em;font-size:16px}.pillarCard p{font-size:14px;line-height:1.62}.domainCard{min-height:260px}.capabilityCard{min-height:338px}}@media (width<=1120px){.pillarCard{min-height:164px}.domainCard{min-height:245px}.capabilityCard{min-height:320px}}@media (width<=860px){.pillarCard{grid-template-columns:48px minmax(0,1fr)}.operatingLayer{grid-template-columns:38px minmax(0,1fr)}.operatingLayer p{grid-column:2}.domainCard>p{max-width:none}.capabilityCard{min-height:300px}}@media (width<=600px){.pillarCard{grid-template-columns:46px minmax(0,1fr);min-height:0}.pillarCard .iconWell{flex-basis:46px;width:46px;height:46px}.pillarCard .iconWell svg{width:25px;height:25px}.domainCard,.capabilityCard{min-height:0}.domainCard footer{flex-wrap:wrap;row-gap:10px}.capabilityCard h3{min-height:0}}[data-theme=light] body{color:#0c2452;background:#f9fbfe}[data-theme=light] .siteHeader{background:#fffffff5;border-bottom-color:#1c478014}[data-theme=light] .brand,[data-theme=light] .brand em{color:#153567}[data-theme=light] .nav>a{color:#173765}[data-theme=light] .heroCopy h1{color:#0b2453}[data-theme=light] .heroAnnotationIcon{background:#ffffffeb}[data-theme=light] .pillarCard,[data-theme=light] .domainCard,[data-theme=light] .capabilityCard,[data-theme=light] .operatingRail,[data-theme=light] .operatingLayer{color:#102b58;background:#fff;border-color:#1c478021;box-shadow:0 9px 28px #1e487e0e}[data-theme=light] .pillarCard h2,[data-theme=light] .operatingRail h3,[data-theme=light] .operatingRail strong{color:#112d5c}[data-theme=light] .pillarCard p,[data-theme=light] .domainCard>p,[data-theme=light] .capabilityCard ul,[data-theme=light] .operatingRail li,[data-theme=light] .operatingLayer p{color:#526b88}[data-theme=light] .operatingSection,[data-theme=light] #capabilities.section,[data-theme=light] .ctaSection{background:#fff}[data-theme=light] #domains.section,[data-theme=light] .trustSection{background:#fbfdff}[data-theme=light] .sectionTitle{color:#132d58}[data-theme=light] .industryStrip{color:#647b98;background:#fff;border-color:#1c47801f;box-shadow:0 9px 28px #1e487e0b}[data-theme=light] .pillarsSection{background:#fbfdff}[data-theme=light] .pillarCard h2{color:#112d5c}[data-theme=light] .pillarsSection{background:linear-gradient(#fff 0%,#f7fbff 72%,#f7f9fc 100%);padding-bottom:90px;position:relative}[data-theme=light] .pillarsSection .pillarIntro h2{color:#102b58}[data-theme=light] .pillarsSection .pillarIntro p{color:#52677f}[data-theme=light] .pillarCard{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#1c478024;box-shadow:0 12px 30px #1f487e12}[data-theme=light] .pillarCard h3{color:#102b58}[data-theme=light] .pillarCard p{color:#52677f}[data-theme=light] .operatingSection{color:var(--text-primary);background:#f7f9fc}[data-theme=light] .operatingSection:before{background:radial-gradient(circle at 50% 34%,#2aa7c914,#0000 42%)}[data-theme=light] .operatingRail,[data-theme=light] .operatingLayer{border-color:var(--border-card);box-shadow:var(--shadow-card);color:var(--text-primary);background:#fff}[data-theme=light] .operatingRail h3,[data-theme=light] .operatingRail strong{color:#10213a}[data-theme=light] .operatingRail li,[data-theme=light] .operatingLayer p{color:#52677f}[data-theme=light] .operatingLayer>svg{background:color-mix(in srgb,var(--local-accent) 9%,transparent);border-radius:10px;padding:5px}[data-theme=light] .operatingConnectors path{stroke:#2168f5;opacity:.5;filter:none}[data-theme=light] .operatingConnectors .connectorTrunk{stroke:#2aa7c9;opacity:.44}[data-theme=light] .operatingConnectors circle{fill:#159b83;opacity:.78}[data-theme=light] #domains.section{color:var(--text-primary);background:#fbfcfe}[data-theme=light] #capabilities.section{color:var(--text-primary);background:#f7f9fc}[data-theme=light] .trustSection{color:var(--text-primary);background:#fbfcfe}[data-theme=light] .domainCard,[data-theme=light] .capabilityCard{border-color:var(--border-card);box-shadow:var(--shadow-card);color:var(--text-primary);background:#fff}[data-theme=light] .domainCard:hover,[data-theme=light] .capabilityCard:hover{border-color:color-mix(in srgb,var(--local-accent) 28%,var(--border-default));box-shadow:0 8px 24px #1e324b12}[data-theme=light] .domainHeading h3,[data-theme=light] .capabilityCard h3,[data-theme=light] .domainHeading svg,[data-theme=light] .capabilityCard>svg{color:var(--local-accent)}[data-theme=light] .domainCard>p,[data-theme=light] .capabilityCard ul{color:#52677f}[data-theme=light] .domainCard footer{color:#4e776a;border-top-color:#2a486e26}[data-theme=light] .domainCard footer svg{color:#268b69}[data-theme=light] .capabilityCard li::marker{color:var(--local-accent)}[data-theme=light] .trustItems article{color:#52677f;border-right-color:#2a486e24}[data-theme=light] .trustItems svg{color:#6e87a2}[data-theme=light] .trustItems span{color:#52677f}[data-theme=light] .industryStrip{border-color:var(--border-subtle);box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .ctaSection{background:#fbfcfe}[data-theme=light] .ctaPanel{background:radial-gradient(circle at 50% 115%,#ffffff1f,#0000 52%),linear-gradient(120deg,#103b8d,#1760e8);border-color:#4267dc59;box-shadow:inset 0 0 0 1px #ffffff0f}[data-theme=light] .nodeArt{opacity:.18}[data-theme=light] .siteFooter{color:#e6efff;background:linear-gradient(#07183b,#061333)}@media (width<=420px){.heroSection .container{width:calc(100% - 32px)}.heroCopy h1{letter-spacing:-.02em;overflow-wrap:normal;max-width:100%;font-size:clamp(31px,9.4vw,37px);line-height:1.1}.heroCopy h1 span{white-space:normal;text-wrap:balance;max-width:100%;display:block}.heroCopy>p{max-width:100%;font-size:13.5px;line-height:1.6}.heroActions .button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:50px;padding-inline:14px;line-height:1.2}}@media (width<=340px){.heroCopy h1{font-size:30px}}@media (width>=1200px){.siteFooter .footerInner{width:min(100% - 96px,1280px)}.footerTopBand{grid-template-columns:minmax(410px,1.15fr) minmax(330px,.92fr) minmax(270px,.78fr);column-gap:0;min-height:176px}.footerBrandBlock{grid-template-columns:190px minmax(0,1fr);gap:30px;padding-right:38px}.footerBrandBlock>p{color:#c8d3e2;max-width:285px;padding-left:30px;font-size:13.5px;line-height:1.65}.footerBrandLockup img{width:62px;height:62px}.footerBrandLockup strong{max-width:132px;font-size:20px;line-height:1.12}.footerCtaBlock{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:0 40px}.footerCtaBlock h2{letter-spacing:-.015em;font-size:20px}.footerCtaBlock p{white-space:normal;color:#c8d3e2;max-width:330px;font-size:13.5px;line-height:1.55}.footerPrimaryAction{border-radius:8px;min-width:180px;min-height:50px}.footerContacts{grid-template-columns:1fr;align-content:center;gap:14px;margin:0;padding-left:38px}.footerContacts a:first-child,.footerContacts button:first-child{grid-column:auto}.footerContacts a,.footerContacts button{color:#d5dfef;min-height:32px;font-size:13.5px}.footerContacts svg{width:19px;height:19px}.footerNavBand{grid-template-columns:.86fr 1.5fr 1.5fr .86fr;min-height:228px;padding:34px 0}.footerNavColumn{padding-inline:36px}.footerNavColumn:first-child{padding-left:0}.footerNavColumn:last-child{padding-right:0}.footerLinkGrid a,.footerNavAction{font-size:13.5px}.footerTrustBand{min-height:112px}.footerTrustBand>p{font-size:13.5px}.footerTrustItems small{font-size:10.5px}.footerLegalBand{min-height:72px;font-size:11.5px}}@media (width>=861px){.operatingSection{overflow:hidden}.operatingLayout{grid-template-columns:minmax(188px,208px) minmax(0,820px) minmax(188px,208px);align-items:stretch;gap:28px}.operatingRail{background:linear-gradient(#fffffff5,#f9fcfff0);flex-direction:column;justify-content:center;height:100%;min-height:0;padding:30px 22px;display:flex;box-shadow:0 18px 42px #153e730e}.operatingRail>svg{flex:none}.operatingRail h3{margin-bottom:30px}.operatingRail ul{gap:13px;display:grid}.operatingRail li{margin:0}.operatingRail strong{margin-top:28px}.layerStack{align-self:stretch;gap:12px}.operatingLayer{z-index:2;background:linear-gradient(#fffffffa,#fcfefff5);border-color:#1e4b841f;min-height:78px;position:relative;box-shadow:0 10px 26px #19437d0e}.operatingLayer>svg{background:color-mix(in srgb,var(--local-accent) 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 14%,transparent);border-radius:10px}.operatingConnectors{z-index:1;opacity:.26;filter:saturate(.7);pointer-events:none}.operatingConnectors path{stroke-dasharray:2 9}.operatingConnectors .connectorTrunk{opacity:.35;stroke-dasharray:0}.operatingConnectors circle{opacity:.8}}@media (width<=860px){.operatingSection{overflow:hidden}.operatingLayout{gap:14px}.layerStack{gap:10px}.operatingLayer{border-radius:10px;min-height:0;padding:16px 18px}.operatingRail{border-radius:10px;padding:22px 24px}.operatingRail h3{margin:14px 0 20px}.operatingRail ul{gap:10px}.operatingRail li{margin:0}.operatingRail strong{margin-top:22px;padding-top:20px}}@media (width<=600px){.operatingSection{padding-bottom:48px}.operatingLayout{gap:12px}.operatingLayer{padding:15px 16px}.operatingRail{padding:21px 18px}.operatingRail ul{grid-template-columns:1fr;gap:10px;display:grid}.operatingRail strong{margin-top:20px}}#layers.operatingSection{isolation:isolate}[data-theme=light] #layers .operatingRail,[data-theme=light] #layers .operatingLayer{color:#10213a;background:linear-gradient(#fff,#fbfdff);border-color:#dce7f5;box-shadow:0 14px 34px #12396c0f}[data-theme=light] #layers .operatingRail h3,[data-theme=light] #layers .operatingRail strong{color:#10213a}[data-theme=light] #layers .operatingRail li,[data-theme=light] #layers .operatingLayer p{color:#60748e}[data-theme=light] #layers .operatingLayer>svg{background:color-mix(in srgb,var(--local-accent) 10%,#fff)}[data-theme=light] #layers .operatingConnectors{opacity:.22;filter:none}[data-theme=dark] #layers .operatingRail,[data-theme=dark] #layers .operatingLayer{color:#10213a;background:linear-gradient(#fff,#f7fafc);border-color:#dce7f5;box-shadow:0 18px 42px #00000038}[data-theme=dark] #layers .operatingLayer>svg{background:color-mix(in srgb,var(--local-accent) 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 14%,transparent)}[data-theme=dark] #layers .sectionTitle{color:#edf2f8}[data-theme=dark] #layers .operatingRail{color:#f1f5fb;background:linear-gradient(#081828fa,#051422f5);border-color:#97aec770;box-shadow:inset 0 0 0 1px #ffffff09,0 16px 40px #00000029}[data-theme=dark] #layers .operatingLayer{color:#f1f5fb;background:linear-gradient(#091b2cfa,#071726f5);border-color:#7b97b433;box-shadow:inset 0 0 0 1px #ffffff05}[data-theme=dark] #layers .operatingRail h3,[data-theme=dark] #layers .operatingRail strong{color:#eef3fa}[data-theme=dark] #layers .rightRail h3{color:#69d8aa}[data-theme=dark] #layers .operatingRail li,[data-theme=dark] #layers .operatingLayer p{color:#b9c5d5}[data-theme=dark] #layers .operatingLayer>svg{box-shadow:none;color:var(--local-accent);background:0 0;border-radius:0;padding:0}#layers .operatingConnectors path{stroke:#168ef2;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 6;opacity:.96;filter:drop-shadow(0 0 2px #168ef233);vector-effect:non-scaling-stroke}#layers .operatingConnectors circle{stroke:#06172a;stroke-width:2px;opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--local-accent) 48%,transparent));vector-effect:non-scaling-stroke}#layers .operatingConnectors .rowNode{fill:var(--local-accent)}#layers .operatingConnectors .railNode{fill:#63d8b1}[data-theme=dark] #layers .operatingConnectors,[data-theme=light] #layers .operatingConnectors{opacity:1;filter:none}[data-theme=light] #layers .operatingConnectors path{stroke:#1681df;opacity:.88;filter:none}[data-theme=light] #layers .operatingConnectors circle{stroke:#f7f9fc;stroke-width:2px;filter:none}@media (width>=1368px){#layers>.container{width:1320px!important;max-width:1320px!important;margin-inline:auto!important}#layers .operatingLayout{grid-template-columns:208px 652px 208px!important;gap:126px!important;width:1320px!important;max-width:1320px!important}#layers .layerStack{width:652px!important}}@media (width>=1181px) and (width<=1367px){#layers>.container{width:calc(100% - 64px)!important;max-width:none!important;margin-inline:auto!important}#layers .operatingLayout{grid-template-columns:190px minmax(0,652px) 190px!important;gap:clamp(36px,6vw,88px)!important;width:100%!important;max-width:none!important}#layers .layerStack{width:100%!important}}#layers.operatingSection,[data-theme=light] #layers.operatingSection,[data-theme=dark] #layers.operatingSection{color:#f5f7fb;background:radial-gradient(circle at 50% 45%,#124a841c,#0000 48%),#020b16;padding:34px 0 58px}#layers .operatingFrame{--layer-copy-gap:34px;background:linear-gradient(#040f1bcc,#030d18a3);border:1px solid #5d7a9a40;border-radius:15px;padding:22px 28px 30px;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}#layers .operatingLayout{justify-content:space-between;align-items:stretch;min-height:620px;display:grid;grid-template-columns:230px minmax(0,748px) 230px!important;gap:106px!important;width:100%!important;max-width:none!important}#layers .operatingRail,[data-theme=light] #layers .operatingRail,[data-theme=dark] #layers .operatingRail{background:#071421eb;border-radius:14px;align-items:center;height:auto;min-height:0;margin:0;padding:20px 22px;box-shadow:inset 0 0 30px #00000021}#layers .leftRail{background:radial-gradient(circle at 55% 9%,#d5911024,#0000 30%),#0c151df5!important;border-color:#e79c14b8!important}#layers .rightRail{background:radial-gradient(circle at 45% 10%,#2bbf5921,#0000 32%),#07191df5!important;border-color:#4bcf6394!important}#layers .operatingRailIcon{width:58px;height:58px;margin:0 auto 4px}.leftRail .operatingRailIcon{color:#e9a91f}.rightRail .operatingRailIcon{color:#63e26f}#layers .operatingRailIcon>svg{filter:drop-shadow(0 0 7px);width:45px;height:45px}#layers .operatingRail h3,[data-theme=light] #layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3{text-align:center;margin:2px auto 24px;font-size:22px;font-weight:540;line-height:1.25}.leftRail h3{color:#f1b51f!important;max-width:120px!important}.rightRail h3{color:#f5f7fb!important;max-width:120px!important}#layers .operatingRail ul{grid-template-columns:1fr;align-self:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}#layers .operatingRail li,[data-theme=light] #layers .operatingRail li,[data-theme=dark] #layers .operatingRail li{color:#d3dae4;white-space:normal;align-items:center;gap:13px;margin:0;font-size:13px;line-height:1.25;display:flex}.leftRail li svg{color:#e4a313}.rightRail li svg{color:#54d45e}#layers .operatingRail strong{color:#dce5ef;text-align:left;border-top:0;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;font-size:13px;font-weight:500;display:flex}.leftRail strong svg{color:#e4a313}.rightRail strong svg{color:#54d45e}#layers .layerStack{grid-template-rows:repeat(8,1fr);align-self:stretch;gap:8px;display:grid;width:100%!important}#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{color:#f2f5fa;background:linear-gradient(90deg,#081726fa,#071220f5);border:1px solid #7592b159;border-radius:10px;grid-template-columns:50px 46px 260px minmax(0,1fr);column-gap:14px;min-height:0;padding:10px 24px;box-shadow:inset 0 0 0 1px #ffffff06,0 7px 18px #0000001f}#layers .layerNumber{color:#2787ff;letter-spacing:.02em;font-size:18px;font-weight:550}#layers .operatingLayer>svg,[data-theme=light] #layers .operatingLayer>svg,[data-theme=dark] #layers .operatingLayer>svg{width:29px;height:29px;box-shadow:none;color:#e8edf4;stroke-width:1.7px;background:0 0;border:0;border-radius:0;padding:0}#layers .operatingLayer h3{color:#e9edf4;font-size:15px;font-weight:510;line-height:1.4}#layers .operatingLayer p,[data-theme=light] #layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p{margin-left:var(--layer-copy-gap);color:#bac4d2;font-size:12px;line-height:1.55}#layers .operatingConnectors{width:100%;height:100%;inset:0;opacity:1!important;filter:none!important}#layers .operatingConnectors path,[data-theme=light] #layers .operatingConnectors path{stroke:#45a5ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 5;opacity:.96;filter:drop-shadow(0 0 3px #45a5ff59)}#layers .operatingConnectors circle,[data-theme=light] #layers .operatingConnectors circle{stroke:#0b1c2d;stroke-width:2px;filter:drop-shadow(0 0 6px var(--local-accent))}@media (width>=1368px){#layers>.container{width:min(100% - 32px,1520px)!important;max-width:1520px!important}#layers .operatingLayout{grid-template-columns:230px minmax(0,748px) 230px!important;gap:106px!important;width:100%!important;max-width:none!important}#layers .layerStack{width:100%!important}}@media (width<=1279px) and (width>=861px){#layers .operatingFrame{--layer-copy-gap:24px;padding-inline:20px}#layers .operatingLayout{grid-template-columns:190px minmax(0,1fr) 190px!important;gap:54px!important}#layers .operatingRail{padding:18px 16px}#layers .operatingRail li{font-size:11px}#layers .operatingLayer{grid-template-columns:38px 36px minmax(165px,210px) minmax(0,1fr);padding-inline:14px}#layers .operatingLayer h3{font-size:13px}#layers .operatingLayer p{font-size:10px}#layers .operatingConnectors{display:none}}@media (width<=860px){#layers .operatingFrame{padding:18px 14px}#layers .operatingLayout{min-height:0;display:flex;gap:16px!important}#layers .layerStack{order:1}#layers .leftRail{order:2}#layers .rightRail{order:3}#layers .operatingLayer{grid-template-columns:40px 36px minmax(180px,220px) minmax(0,1fr);min-height:70px;padding:10px 14px}#layers .operatingRail{width:100%;padding:22px}#layers .operatingRail h3{text-align:left;margin:5px 0 20px;max-width:none!important}#layers .operatingRail ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#layers .operatingFrame{--layer-copy-gap:0;padding:16px 10px}#layers .sectionTitle{font-size:26px}#layers .operatingLayer{grid-template-columns:31px 32px minmax(0,1fr);gap:6px;min-height:0;padding:12px 10px}#layers .layerNumber{font-size:14px}#layers .operatingLayer>svg{width:24px;height:24px}#layers .operatingLayer h3{font-size:13px}#layers .operatingLayer p{grid-column:3;font-size:11px}#layers .operatingRail ul{grid-template-columns:1fr}}@media (width>=1000px) and (height<=760px){#layers.operatingSection{padding:16px 0 28px}#layers>.container{width:min(100% - 32px,1520px)!important;max-width:1520px!important}#layers .operatingFrame{--layer-copy-gap:34px;padding:14px 18px 20px}#layers .sectionTitle{margin-bottom:10px;font-size:27px}#layers .operatingLayout{min-height:600px;grid-template-columns:200px minmax(0,780px) 200px!important;gap:58px!important}#layers .operatingConnectors{display:block!important}#layers .layerStack{gap:8px}#layers .operatingLayer{grid-template-columns:42px 38px minmax(190px,240px) minmax(0,1fr);column-gap:10px;padding:8px 18px}#layers .layerNumber{font-size:16px}#layers .operatingLayer>svg{width:27px;height:27px}#layers .operatingLayer h3{font-size:13px;line-height:1.4}#layers .operatingLayer p{font-size:11px;line-height:1.5}#layers .operatingRail{padding:18px 16px}#layers .operatingRailIcon{width:45px;height:45px;margin-bottom:0}#layers .operatingRailIcon>svg{width:37px;height:37px}#layers .operatingRail h3{margin:2px auto 20px;font-size:19px;line-height:1.35}#layers .operatingRail ul{gap:14px}#layers .operatingRail li{gap:11px;font-size:11px;line-height:1.35}#layers .operatingRail li svg{width:14px;height:14px}#layers .operatingRail strong{gap:9px;padding-top:14px;font-size:11px;line-height:1.35}#layers .operatingConnectors path{stroke-width:1.7px}#layers .operatingConnectors circle{r:5px}}#layers.operatingSection{background:var(--surface-page);color:var(--text-primary);padding:68px 0 78px;overflow:hidden}#layers>.container{width:min(100% - 48px,1320px)!important;max-width:1320px!important}#layers .sectionTitle{color:var(--text-primary);letter-spacing:-.035em;margin:0 0 38px;font-size:clamp(28px,2.4vw,36px);font-weight:600}#layers .operatingLayout{justify-content:space-between;align-items:stretch;min-height:646px;display:grid;position:relative;grid-template-columns:190px minmax(0,850px) 190px!important;gap:45px!important;width:100%!important}#layers .operatingRail,[data-theme=light] #layers .operatingRail,[data-theme=dark] #layers .operatingRail{z-index:3;min-height:646px;color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;align-items:center;margin:0;padding:38px 20px 28px;display:flex;position:relative;border:1px solid var(--border-default)!important;background:var(--surface-card)!important}#layers .operatingRailIcon{width:62px;height:62px;color:var(--local-accent);place-items:center;margin:0 auto 18px;display:grid}#layers .operatingRail h3,[data-theme=light] #layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3{text-align:center;margin:0 auto 42px;font-size:16px;font-weight:600;line-height:1.5;max-width:155px!important;color:var(--text-primary)!important}#layers .rightRail h3,[data-theme=dark] #layers .rightRail h3{color:var(--accent-green)!important}#layers .operatingRail ul{align-self:stretch;margin:0;padding:0;list-style:none;display:block}#layers .operatingRail li,[data-theme=light] #layers .operatingRail li,[data-theme=dark] #layers .operatingRail li{color:var(--text-secondary);white-space:nowrap;margin:0 0 15px;font-size:12px;font-weight:450;line-height:1.25;display:block}#layers .operatingRail strong{border-top:1px dashed var(--border-default);width:100%;color:var(--text-primary);text-align:center;margin-top:auto;padding:26px 4px 0;font-size:13px;font-weight:550;line-height:1.55;display:block}#layers .layerStack{z-index:3;grid-template-rows:repeat(8,1fr);align-self:stretch;gap:10px;display:grid;position:relative;width:100%!important}#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{border:1px solid var(--border-default);min-height:0;color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:48px minmax(205px,240px) minmax(0,1fr);align-items:center;column-gap:14px;padding:10px 24px;display:grid}#layers .operatingLayer>svg,[data-theme=light] #layers .operatingLayer>svg,[data-theme=dark] #layers .operatingLayer>svg{width:30px;height:30px;color:var(--local-accent);box-shadow:none;stroke-width:1.7px;background:0 0;border:0;border-radius:0;padding:0}#layers .operatingLayer p,[data-theme=light] #layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p{color:var(--text-secondary);margin:0;font-size:12px;font-weight:430;line-height:1.5}#layers .operatingConnectors{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible;opacity:1!important;filter:none!important}#layers .operatingConnectors path,[data-theme=light] #layers .operatingConnectors path{fill:none;stroke:#168eea;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 5;opacity:.9;filter:none;vector-effect:non-scaling-stroke}#layers .operatingConnectors circle,[data-theme=light] #layers .operatingConnectors circle{fill:var(--local-accent);stroke:var(--surface-page);stroke-width:2px;opacity:1;filter:none;vector-effect:non-scaling-stroke}[data-theme=dark] #layers.operatingSection{color:#eff5ff;background:#020c18}[data-theme=dark] #layers .operatingRail{box-shadow:inset 0 0 32px #072f561a;background:#061422e6!important;border-color:#95b1cf57!important}[data-theme=dark] #layers .operatingLayer{background:#071726f0;border-color:#89a7c630;box-shadow:inset 0 0 22px #042b5214}[data-theme=dark] #layers .operatingConnectors circle{stroke:#020c18}[data-theme=light] #layers .operatingRail{box-shadow:0 10px 30px #1c44780e;background:#fff!important;border-color:#b9cae2!important}[data-theme=light] #layers .operatingLayer{background:#fff;border-color:#d9e5f4;box-shadow:0 8px 24px #1c44780d}#domains.section,#capabilities.section,.trustSection,.ctaSection{background:var(--surface-page)}#domains.section,#capabilities.section{padding:0 0 82px}.trustSection{padding:0 0 62px}#domains>.container,#capabilities>.container,.trustSection>.container,.ctaSection>.container{width:min(100% - 48px,1320px);max-width:1320px}#domains .sectionTitle,#capabilities .sectionTitle,.trustSection .sectionTitle{color:var(--text-primary);margin:0 0 38px;font-size:clamp(27px,2.25vw,34px);font-weight:560}.domainGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.domainCard{border:1px solid var(--border-default);min-height:250px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);border-radius:11px;padding:25px 22px 18px}.domainHeading{gap:14px}.domainHeading svg{width:38px;height:38px}.domainHeading h3{font-size:14px;line-height:1.35}.domainCard>p{min-height:92px;color:var(--text-secondary);margin:25px 0 20px;font-size:12px;line-height:1.65}.domainCard footer{border-top:1px dashed var(--border-default);color:var(--accent-green);padding-top:15px;font-size:10px}.capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.capabilityCard{border:1px solid var(--border-default);border-top:2px solid var(--local-accent);min-height:330px;color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);border-radius:11px;padding:25px 22px}.capabilityCard>svg{width:48px;height:48px;margin:0}.capabilityCard h3{text-align:left;min-height:44px;margin:20px 0 17px;font-size:15px;line-height:1.45}.capabilityCard ul{color:var(--text-secondary);padding-left:18px;font-size:12px;line-height:2}.trustItems{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:30px}.trustItems article{border-right:1px solid var(--border-default);flex-direction:column;gap:12px;min-height:105px;padding:8px 18px}.trustItems svg{width:43px;height:43px}.trustItems span{text-align:center;max-width:140px;color:var(--text-secondary);font-size:12px;line-height:1.4}.industryStrip{border-color:var(--border-default);background:var(--surface-soft);min-height:62px;padding:0 12px}.industryStrip span{border-right:1px solid var(--border-default);color:var(--text-muted);flex:1;justify-content:center;font-size:10px}.industryStrip span:last-child{border-right:0}.industryStrip svg{width:21px;height:21px}.trustItems article{--trust-accent:#8fb3d8;--trust-accent-soft:#8fb3d833;border-top:1px solid color-mix(in srgb,var(--trust-accent) 22%,transparent);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--trust-accent) 12%,transparent),transparent 46%), linear-gradient(180deg,color-mix(in srgb,var(--trust-accent) 3%,transparent),transparent 62%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.trustItems article:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--trust-accent) 64%,#ffffff47),transparent);opacity:.8;pointer-events:none;height:1px;position:absolute;inset:14px 18px auto}.trustItems article:after{content:"";background:linear-gradient(90deg,transparent,var(--trust-accent),transparent);opacity:.92;width:44px;height:2px;box-shadow:0 0 16px var(--trust-accent-soft);pointer-events:none;border-radius:999px;position:absolute;inset:auto 50% 12px;transform:translate(-50%)}.trustItems article svg{color:var(--trust-accent);filter:drop-shadow(0 0 18px var(--trust-accent-soft))}.trustItems article span{color:color-mix(in srgb,var(--text-primary) 78%,var(--trust-accent) 22%)}.trustItems .trustItem--approval{--trust-accent:#8bb9ff;--trust-accent-soft:#8bb9ff3d}.trustItems .trustItem--boundaries{--trust-accent:#89a7ff;--trust-accent-soft:#89a7ff3d}.trustItems .trustItem--versioned{--trust-accent:#58d0ff;--trust-accent-soft:#58d0ff3d}.trustItems .trustItem--rollback{--trust-accent:#7ad2e0;--trust-accent-soft:#7ad2e03d}.trustItems .trustItem--contracts{--trust-accent:#69ddc4;--trust-accent-soft:#69ddc43d}.trustItems .trustItem--release{--trust-accent:#8ef08d;--trust-accent-soft:#8ef08d40}[data-theme=dark] .trustItems article{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--trust-accent) 13%,transparent),transparent 48%), linear-gradient(180deg,color-mix(in srgb,var(--trust-accent) 5%,#071626),#04111d 78%);border-right-color:#8bb2da3d}[data-theme=light] .trustItems article{border-right-color:#2448721f;border-top-color:color-mix(in srgb,var(--trust-accent) 30%,#2448721f);background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--trust-accent) 14%,#ffffffe6),transparent 48%), linear-gradient(180deg,color-mix(in srgb,var(--trust-accent) 4%,#fff),#fff 78%);box-shadow:0 10px 26px #1a3c660b}.ctaSection{padding:0 0 28px}.ctaPanel{min-height:210px}.ctaPanel h2{margin-bottom:26px;font-size:24px}.ctaPanel .button{min-width:190px}[data-theme=dark] #domains.section,[data-theme=dark] #capabilities.section,[data-theme=dark] .trustSection,[data-theme=dark] .ctaSection{background:#020c18}[data-theme=dark] .domainCard,[data-theme=dark] .capabilityCard{box-shadow:none;background:#071726e6;border-color:#89a7c633}[data-theme=dark] .capabilityCard{border-top-color:var(--local-accent)}[data-theme=light] #domains.section,[data-theme=light] #capabilities.section,[data-theme=light] .trustSection,[data-theme=light] .ctaSection{background:#fff}[data-theme=light] .domainCard,[data-theme=light] .capabilityCard{background:#fff;border-color:#dce6f2;box-shadow:0 9px 26px #1f416e0e}[data-theme=light] .capabilityCard{border-top-color:var(--local-accent)}@media (width<=1100px){#layers .operatingLayout{grid-template-columns:170px minmax(0,1fr) 170px!important;gap:22px!important}#layers .operatingLayer{grid-template-columns:40px minmax(170px,210px) minmax(0,1fr);padding-inline:17px}#layers .operatingConnectors{display:block}#layers .operatingConnectors path{stroke-width:1.8px}.capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){#layers.operatingSection{padding:54px 0 68px}#layers .operatingLayout{min-height:0;display:flex;gap:18px!important}#layers .operatingConnectors{display:none}#layers .layerStack{order:1}#layers .leftRail{order:2}.rightRail{order:3}#layers .operatingRail{align-items:flex-start;width:100%;min-height:0;padding:24px}#layers .operatingRailIcon{margin:0 0 12px}#layers .operatingRail h3{text-align:left;margin:0 0 22px;max-width:none!important}#layers .operatingRail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}#layers .operatingRail li{margin:0}#layers .operatingRail strong{text-align:left}.domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#layers>.container,#domains>.container,#capabilities>.container,.trustSection>.container,.ctaSection>.container{width:calc(100% - 32px)!important}#layers .sectionTitle{margin-bottom:30px;font-size:27px}#layers .operatingLayer{grid-template-columns:35px minmax(0,1fr);gap:6px;min-height:82px;padding:12px 14px}#layers .operatingLayer p{grid-column:2}#layers .operatingRail ul,.domainGrid,.capabilityGrid{grid-template-columns:1fr}.domainCard,.capabilityCard{min-height:0}.trustItems{grid-template-columns:repeat(2,1fr)}.industryStrip{grid-template-columns:1fr 1fr;padding:10px;display:grid}.industryStrip span{border-right:0;justify-content:flex-start;padding:8px}}@media (width>=1200px) and (height<=950px){#layers.operatingSection{padding:32px 0 38px}#layers .sectionTitle{margin-bottom:30px;font-size:32px}#layers .operatingLayout{min-height:610px}#layers .operatingRail{min-height:610px;padding-top:30px;padding-bottom:24px}#layers .operatingRailIcon{width:56px;height:56px;margin-bottom:14px}#layers .operatingRailIcon>svg{width:46px;height:46px}#layers .operatingRail h3{margin-bottom:34px}#layers .operatingRail li{margin-bottom:13px}#layers .operatingRail strong{padding-top:21px}}@media (width>=1600px){#layers>.container{width:min(100% - 68px,1840px)!important;max-width:1840px!important}#layers .operatingLayout{grid-template-columns:minmax(250px,265px) minmax(0,1185px) minmax(250px,265px)!important;gap:63px!important}#layers .operatingRail{padding-inline:30px}#layers .operatingRail h3{font-size:20px}#layers .operatingRail li,#layers .operatingRail strong{font-size:15px}#layers .operatingLayer{grid-template-columns:58px minmax(270px,330px) minmax(0,1fr);padding-inline:32px}#layers .operatingLayer>svg{width:36px;height:36px}#layers .operatingLayer h3{font-size:18px}#layers .operatingLayer p{font-size:15px}}#layers .operatingLayout{isolation:isolate}#layers .operatingRail,[data-theme=light] #layers .operatingRail,[data-theme=dark] #layers .operatingRail,#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{z-index:4;overflow:hidden}#layers .operatingConnectors{z-index:2}[data-theme=dark] #layers .operatingRail{background:#061422!important}[data-theme=dark] #layers .operatingLayer{background:#071726!important}[data-theme=light] #layers .operatingRail,[data-theme=light] #layers .operatingLayer{background:#fff!important}#layers .rightRail ul{padding-left:4px}#layers .rightRail li{padding-left:0}#layers .operatingConnectors .railNode{stroke-width:2.5px}@media (width>=1200px){#layers .leftRail{padding-right:26px}#layers .rightRail{padding-left:30px;padding-right:24px}}@media (width>=861px){.heroSection{padding-top:0}.heroGrid{margin-bottom:-34px;transform:translateY(-34px)}}[data-theme=light] .heroBuilding{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4.5% 96.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4.5% 96.5%,#0000 100%);filter:contrast(1.02)saturate(.94)!important}[data-theme=light] .heroVisual{background:0 0}[data-theme=light] .heroVisual:before{opacity:.32;inset:3% -4% 0 -14%;-webkit-mask-image:radial-gradient(82% 78% at 62%,#000 34%,#000000b8 61%,#0000 100%);mask-image:radial-gradient(82% 78% at 62%,#000 34%,#000000b8 61%,#0000 100%)}@media (width>=861px){.approvalSeal{width:clamp(190px,15vw,285px);height:clamp(190px,15vw,285px)}}#layers .sectionIntro{max-width:760px;color:var(--text-secondary);text-align:center;margin:-22px auto 36px;font-size:14px;line-height:1.6}#layers .operatingRailDescription{color:var(--text-secondary);text-align:center;margin:0;font-size:12px;line-height:1.65}#layers .operatingRailDescription+ul{margin-top:0}.ctaPanel>p{z-index:2;color:#fffc;text-align:center;max-width:760px;margin:-14px auto 26px;font-size:13px;line-height:1.6;position:relative}.ctaPanel>.ctaTagline{z-index:3;color:#79baff;letter-spacing:.08em;text-align:center;margin:0 20px 12px;font-size:12px;font-weight:650;line-height:1.4;position:relative}@media (width<=860px){#layers .sectionIntro{margin:-16px auto 28px}#layers .operatingRailDescription{text-align:left}.ctaPanel>p{margin-top:-12px}}#layers .operatingLayout,#layers .operatingRail{min-height:730px}#layers .layerStack{grid-template-rows:repeat(9,1fr)}#layers .operatingRailDescription{max-width:170px;margin:0 auto}@media (width>=1200px) and (height<=950px){#layers .operatingLayout,#layers .operatingRail{min-height:690px}}@media (width<=860px){#layers .operatingLayout,#layers .operatingRail{min-height:0}}.analyticsConsent{z-index:1200;color:#fff;width:min(390px,100vw - 24px);max-height:calc(100vh - 36px);font-family:var(--font-sans);text-align:left;background:#151513;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:25px 25px 27px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 20px 60px #0000004d}.cookieScrollArea{scrollbar-color:#70706c transparent;scrollbar-width:thin;min-height:0;padding-right:3px;overflow-y:auto}.cookieScrollArea>strong{color:#fff;margin-bottom:18px;font-size:23px;font-weight:650;line-height:1.2;display:block}.cookieScrollArea>p{color:#f4f1e9;margin:0 0 18px;font-size:14px;line-height:1.48}.cookieScrollArea>p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookieCustomize,.cookieButton{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;flex:none;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .2s}.cookieCustomize{color:#fff;background:0 0;border:1px solid #d6d6d2;width:100%}.cookieCustomize:hover,.cookieCustomize:focus-visible{background:#ffffff12;border-color:#fff}.cookieSave{color:#171715;background:#fff;margin-top:14px}.analyticsConsentActions{flex:none;grid-template-columns:1fr 1.12fr;gap:8px;margin-top:8px;display:grid}.cookieButton{border:1px solid #d6d6d2;padding:0 12px}.cookieReject{color:#fff;background:0 0}.cookieAccept{color:#171715;background:#fff}.cookieButton:hover,.cookieButton:focus-visible{transform:translateY(-1px)}.cookieChoices{gap:10px;display:grid}.cookieChoice{color:#fff;background:#10100f;border:1px solid #ffffff0a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.cookieChoice>span:first-child{gap:4px;display:grid}.cookieChoice small{color:#aaa9a4;font-size:12px;line-height:1.35}.cookieSwitchState{white-space:nowrap;font-size:12px;font-weight:650}.cookieSwitch{appearance:none;cursor:pointer;background:#191918;border:1px solid #494946;border-radius:999px;width:45px;height:26px;margin:0;transition:all .2s;position:relative}.cookieSwitch:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.cookieSwitch:checked:before{transform:translate(19px)}.cookieSwitch:disabled{cursor:not-allowed;opacity:.86}.footerCookieSettings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerCookieSettings:hover,.footerCookieSettings:focus-visible{color:#fff;text-decoration:underline}.policyPage{background:var(--background);min-height:calc(100vh - 90px);color:var(--text-primary);padding:100px 0}.policyPage>.container{max-width:920px}.policyPage h1{margin:16px 0;font-size:clamp(42px,6vw,72px)}.policyLead{max-width:720px;color:var(--text-secondary);margin-bottom:46px;font-size:18px;line-height:1.7}.policyPage article{border-top:1px solid var(--border);padding:28px 0}.policyPage article h2{margin:0 0 10px;font-size:22px}.policyPage article p{max-width:760px;color:var(--text-secondary);margin:0 0 18px;line-height:1.75}.policyBack{color:var(--accent-blue);margin-top:32px;font-weight:650;display:inline-block}[data-theme=light] .cookieScrollArea>strong{color:#102a58}[data-theme=light] .cookieCustomize{color:#123466;border-color:#8ba8d4}[data-theme=light] .cookieAccept,[data-theme=light] .cookieSave{color:#fff;background:#1769ec;border-color:#1769ec}@media (width<=480px){.analyticsConsent{border-radius:17px;width:auto;padding:21px;bottom:12px;left:12px;right:12px}.analyticsConsentActions{grid-template-columns:1fr}.analyticsConsent>p{font-size:12px}}[data-theme=dark]{--accent-blue:#4f92ff;--accent-violet:#a88cff;--accent-cyan:#48c7df;--accent-teal:#35c1c4;--accent-green:#55d6ab;--accent-orange:#ff955e}.honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.formErrorSummary{color:#b52b2b;background:#c8393917;border:1px solid #c83939;border-radius:7px;margin:0 0 16px;padding:11px 13px;font-size:13px;font-weight:650}[data-theme=dark] .formErrorSummary{color:#ff9a9a}.field small,fieldset>small,#contact-consent-error{color:#bf2d2d;margin-top:7px;font-size:12px;line-height:1.4;display:block}[data-theme=dark] .field small,[data-theme=dark] fieldset>small,[data-theme=dark] #contact-consent-error{color:#ff9a9a}.consent a,.formError a,.policyPage a{color:var(--accent-blue);text-underline-offset:3px;text-decoration:underline}.dialogClose,.scopeButtons button,.themeToggle,.footerCookieSettings,.footerNavAction,.footerLinkGrid a,.footerLegalBand a{min-height:44px}.policyPage{background:var(--surface-page);color:var(--text-primary)}.policyPage article{border-color:var(--border-default)}.notFoundSection{align-items:center;min-height:calc(100vh - 76px);display:grid}.notFoundSection h1{margin:14px 0;font-size:clamp(44px,7vw,78px)}.notFoundSection p{color:var(--text-secondary);margin:0 0 28px}@media (width>=768px) and (width<=1199px){.footerTopBand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footerBrandBlock,.footerCtaBlock,.footerContacts{box-sizing:border-box;width:100%;min-width:0}.footerBrandBlock{padding-right:26px}.footerCtaBlock{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0 28px 30px;display:grid}.footerCtaBlock p{white-space:normal;overflow-wrap:anywhere;max-width:100%}.footerPrimaryAction{white-space:normal;text-align:center;width:fit-content;min-width:0;max-width:100%}.footerContacts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0}.footerContacts a,.footerContacts button{white-space:nowrap;overflow-wrap:normal;min-width:0}}@media (width<=767px){.footerContacts a,.footerContacts button,.footerPrimaryAction{min-height:48px}.footerLegalBand nav{align-items:flex-start}.footerLegalBand a,.footerCookieSettings{align-items:center;display:flex}}[data-theme=dark] .ctaPanel .buttonLight{color:#fff;background:#0753d5;border-color:#0753d5}@media (width>=768px) and (width<=1199px){.footerLegalBand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copyright closing""links links";gap:2px 24px;padding:14px 0}.footerLegalBand nav{flex-wrap:wrap;justify-content:flex-start;gap:0 26px}}@media (width<=767px){.footerLegalBand{grid-template-columns:minmax(0,1fr);grid-template-areas:"copyright""links""closing";gap:6px;padding:18px 0}.footerLegalBand nav{flex-wrap:wrap;justify-content:flex-start;gap:0 22px}.footerLegalBand p{text-align:left;white-space:normal}}.analyticsConsent{width:min(448px,100vw - 32px);max-height:calc(100vh - 48px);font-family:var(--font-body);-webkit-backdrop-filter:blur(18px);border-radius:18px;gap:12px;padding:24px;bottom:24px;left:24px}.analyticsConsent.isCustomizing{width:min(590px,100vw - 32px)}.cookieScrollArea{padding-right:5px}.cookieHeader{align-items:center;gap:13px;margin-bottom:16px;display:flex}.cookieHeaderIcon{color:#2f7cff;border:1px solid;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.cookieHeader>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cookieHeader small{color:inherit;letter-spacing:.09em;text-transform:uppercase;opacity:.66;font-size:11px;font-weight:600;line-height:1.2}.cookieScrollArea .cookieHeader strong{color:inherit;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.15;display:block}.cookieScrollArea>p{margin:0 0 17px;font-size:14px;font-weight:400;line-height:1.58}.cookieScrollArea>p a{font-weight:650;text-decoration-thickness:1px}.cookieCustomize,.cookieButton{border-radius:9px;min-height:46px;font-size:14px;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.cookieCustomize{border-width:1px}.cookieSave{margin-top:0;box-shadow:0 9px 22px #1262e838;color:#fff!important;background:linear-gradient(#2e82ff,#1262e8)!important;border-color:#1769ec!important}.analyticsConsentActions{grid-template-columns:1fr 1.08fr;gap:10px;margin-top:0}.cookieButton{padding-inline:14px}.cookieAccept{color:#fff;background:linear-gradient(#2e82ff,#1262e8);border-color:#1769ec;box-shadow:0 9px 22px #1262e838}.cookieReject{background:0 0}.cookieButton:hover,.cookieButton:focus-visible,.cookieCustomize:hover,.cookieCustomize:focus-visible{transform:translateY(-1px)}.cookieChoices{gap:9px;margin-top:2px}.cookieChoice{border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;gap:11px;padding:14px 15px}.cookieChoice b{font-size:14px;font-weight:600}.cookieChoice small{font-size:12px;line-height:1.4}.cookieSwitchState{text-align:right;min-width:46px}.cookieSwitch{flex:none;width:44px;height:26px}.cookieSwitch:checked{background:#1769ec;border-color:#1769ec}.cookieAssurance{color:inherit;opacity:.67;align-items:flex-start;gap:7px;margin:1px 0 0;font-size:11px;line-height:1.42;display:flex}.cookieAssurance svg{flex:none;margin-top:1px}[data-theme=dark] .analyticsConsent{color:#f2f7ff;background:#051220f7;border-color:#80aadc38;box-shadow:0 24px 72px #0000008c,inset 0 0 0 1px #ffffff05}[data-theme=dark] .cookieHeaderIcon{color:#6ba2ff;background:#2370f21c;border-color:#4f92ff6b}[data-theme=dark] .cookieScrollArea>p{color:#c3d0e1}[data-theme=dark] .cookieScrollArea>p a{color:#8bb5ff}[data-theme=dark] .cookieChoice{color:#f2f7ff;background:#091a2b;border-color:#83abd826}[data-theme=dark] .cookieChoice small{color:#9fb0c5}[data-theme=dark] .cookieCustomize{color:#eef5ff;background:#ffffff06;border-color:#9cbbde6b}[data-theme=dark] .cookieCustomize:hover,[data-theme=dark] .cookieCustomize:focus-visible{background:#4f92ff1a;border-color:#79aaff}[data-theme=dark] .cookieReject{color:#e7effa;border-color:#9cbbde6b}[data-theme=dark] .cookieReject:hover,[data-theme=dark] .cookieReject:focus-visible{background:#4f92ff1a;border-color:#79aaff}[data-theme=light] .analyticsConsent{color:#102a58;background:#fffffffa;border-color:#d6e2f1;box-shadow:0 24px 70px #1439702e,inset 0 1px #fff}[data-theme=light] .cookieHeaderIcon{color:#1769ec;background:#eef5ff;border-color:#bfd4f4}[data-theme=light] .cookieScrollArea>p{color:#496587}[data-theme=light] .cookieScrollArea>p a{color:#125ccc}[data-theme=light] .cookieChoice{color:#102a58;background:#f7faff;border-color:#dce7f4}[data-theme=light] .cookieChoice small{color:#5d7390}[data-theme=light] .cookieCustomize{color:#123466;background:#f8fbff;border-color:#b9cce6}[data-theme=light] .cookieCustomize:hover,[data-theme=light] .cookieCustomize:focus-visible{background:#edf5ff;border-color:#1769ec}[data-theme=light] .cookieReject{color:#173760;background:#fff;border-color:#b9cce6}[data-theme=light] .cookieReject:hover,[data-theme=light] .cookieReject:focus-visible{background:#edf5ff;border-color:#1769ec}@media (width<=480px){.analyticsConsent{border-radius:16px;gap:10px;width:auto;max-height:calc(100vh - 20px);padding:19px;bottom:10px;left:10px;right:10px}.analyticsConsent.isCustomizing{width:auto}.cookieHeader{margin-bottom:13px}.cookieHeaderIcon{flex-basis:40px;width:40px;height:40px}.cookieScrollArea .cookieHeader strong{font-size:21px}.cookieScrollArea>p{font-size:13px;line-height:1.5}.cookieChoice{gap:8px;padding:12px}.cookieChoice small{font-size:11px}.cookieSwitchState{min-width:40px}.cookieCustomize,.cookieButton{min-height:44px;font-size:13px}}@media (width<=350px){.analyticsConsentActions{grid-template-columns:1fr}.cookieAssurance{display:none}}@media (width<=860px){.heroSection{padding:0 0 28px}[data-theme=dark] .heroSection{background:radial-gradient(78% 58% at 70% 34%,#1c65cf33,#0000 72%),linear-gradient(#061a2f 0%,#041525 62%,#03101b 100%)}.heroSection .container{width:100%;max-width:none}.heroGrid{isolation:isolate;min-height:640px;padding-top:0;display:block;position:relative;overflow:hidden}.heroCopy{z-index:10;max-width:650px;padding:58px clamp(24px,6.5vw,50px) 64px;position:relative}.heroVisual{z-index:0;pointer-events:none;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.heroBuilding{object-position:center top;opacity:.72;width:min(78%,650px);max-width:none;max-height:none;position:absolute;top:clamp(72px,16vw,110px);bottom:auto;right:0;transform:none!important}.heroVisual:before{opacity:.48;inset:2% -7% 0 12%}[data-theme=dark] .heroVisual:after{z-index:5;background:linear-gradient(#0000 0% 66%,#020c182e 82%,#020c18 100%);height:38%;inset:auto 0 0}[data-theme=light] .heroVisual:after{background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 42%,#ffffff7a 75%,#fff3 100%),linear-gradient(#ffffff1a 55%,#fff 100%)}.heroNetwork{z-index:4;inset:3% 0}.approvalSeal{z-index:6;width:clamp(120px,19.5vw,155px);height:clamp(120px,19.5vw,155px);bottom:auto;right:auto;top:76%!important;left:63%!important;transform:translate(-50%,-50%)!important}}@media (width<=600px){.heroSection{padding-bottom:10px}.heroSection .container{width:100%}.heroGrid{min-height:470px}.heroCopy{padding:42px 16px 20px}.heroCopy h1{font-size:clamp(34px,9vw,40px);font-weight:630}.heroCopy>p{box-sizing:border-box;padding-right:0}.heroActions{margin-top:112px}.heroBuilding{opacity:.72;width:min(100%,420px);max-height:none;top:clamp(56px,16vw,80px);bottom:auto;right:0}[data-theme=dark] .heroBuilding{filter:brightness(1.52)saturate(1.1)!important}.heroVisual:before{opacity:.42;inset:0 -18% 0 0}[data-theme=dark] .heroVisual:after{background:linear-gradient(#0000 0% 62%,#020c1842 82%,#020c18 100%);height:38%;top:auto;bottom:0}[data-theme=light] .heroVisual:after{background:linear-gradient(#ffffffe0 0%,#ffffffbf 42%,#ffffff7a 72%,#fff 100%)}.approvalSeal{z-index:4;opacity:.9;width:clamp(92px,25vw,105px);height:clamp(92px,25vw,105px);top:calc(min(65vw,273px) + 4%)!important;left:calc(100% - min(48vw,201.6px))!important}}@media (width<=370px){.heroGrid{min-height:500px}.heroCopy{padding-inline:12px}.heroActions{margin-top:96px}.heroBuilding{width:100%;max-height:none;top:clamp(52px,16vw,60px);right:0}.approvalSeal{top:calc(65vw + 4%)!important}}.heroBuildingHighlight{display:none}@media (width<=860px){[data-theme=dark] .heroBuildingHighlight{z-index:6;opacity:.36;mix-blend-mode:screen;pointer-events:none;display:block;filter:brightness(1.9)saturate(1.08)!important;-webkit-mask-image:linear-gradient(#000 0% 34%,#000c 48%,#00000061 63%,#0000 79%)!important;mask-image:linear-gradient(#000 0% 34%,#000c 48%,#00000061 63%,#0000 79%)!important}}@media (width<=600px){.heroSection .container{width:calc(100% - 32px)}.heroGrid{flex-direction:column;min-height:0;display:flex;overflow:visible}.heroCopy{width:100%;max-width:none;padding:34px 0 0}.heroActions{margin-top:28px}.heroVisual{width:100%;min-height:0;margin-top:16px;position:relative;inset:auto;overflow:visible}.heroBuilding{opacity:1;width:100%;max-height:none;position:relative;inset:auto}[data-theme=dark] .heroBuildingHighlight{display:none}.heroNetwork{inset:0}.approvalSeal{top:61%!important;left:52%!important}}#layers.operatingSection{background:radial-gradient(55% 60% at 50% 48%,#1657a11f,#0000 72%),linear-gradient(#020a15,#03101d);padding:72px 0 54px;position:relative;overflow:hidden}#layers.operatingSection:before,#layers.operatingSection:after{content:"";pointer-events:none;position:absolute}#layers.operatingSection:before{opacity:.8;background:linear-gradient(145deg,#0000 0 77%,#1d3dff1f 77.1%,#0000 89%),radial-gradient(circle at 96% 22%,#2724ff1f,#0000 23%);inset:0}#layers.operatingSection:after{aspect-ratio:1;border:1px solid #4174f41c;border-radius:50%;width:52%;bottom:-28%;right:-10%;box-shadow:0 0 0 70px #4174f406,0 0 0 140px #4174f405}#layers .operatingFrame{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}#layers .sectionTitle{color:#f7f9fc;max-width:1200px;font-family:var(--font-display);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0 auto 12px;font-size:clamp(34px,3.2vw,48px);font-weight:650;line-height:1.12}#layers .sectionIntro{color:#aebed2;text-align:center;max-width:950px;margin:0 auto 46px;font-size:18px;line-height:1.55}#layers .operatingLayout{isolation:isolate;justify-content:space-between;align-items:stretch;min-height:620px;display:grid;position:relative;grid-template-columns:15.38% 56.96% 15.38%!important;gap:6.14%!important;width:100%!important;max-width:none!important}#layers .operatingRail,[data-theme=dark] #layers .operatingRail{z-index:4;border:1px solid color-mix(in srgb,var(--local-accent) 72%,#91a8c4);background:linear-gradient(180deg,color-mix(in srgb,var(--local-accent) 8%,#071522),#051320f5);min-width:0;min-height:620px;box-shadow:inset 0 0 42px color-mix(in srgb,var(--local-accent) 8%,transparent),0 18px 45px #0000002e;text-align:center;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:76px 26px 42px;display:flex;position:relative;overflow:visible}#layers .operatingRailIcon{border:1px solid color-mix(in srgb,var(--local-accent) 40%,transparent);width:94px;height:94px;color:var(--local-accent);background:radial-gradient(circle,color-mix(in srgb,var(--local-accent) 15%,transparent),transparent 68%);box-shadow:0 0 0 18px color-mix(in srgb,var(--local-accent) 3%,transparent),0 0 34px color-mix(in srgb,var(--local-accent) 22%,transparent);border-radius:50%;place-items:center;margin:0 0 25px;display:grid}#layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3{font-family:var(--font-display);text-align:center;margin:0 0 8px;font-size:27px;font-weight:660;line-height:1.2;color:#f4f7fb!important;max-width:none!important}#layers .operatingRailDescription{max-width:175px;position:relative;color:#c1ccda!important;text-align:center!important;margin:58px auto 0!important;font-size:13px!important;line-height:1.85!important}#layers .operatingRailDescription:before{content:"";background:color-mix(in srgb,var(--local-accent) 70%,transparent);width:42px;height:1px;position:absolute;top:-29px;left:50%;transform:translate(-50%)}#layers .rightRail .operatingRailIcon,#layers .rightRail .operatingRailTagline{color:#65df75}#layers .rightRail{--local-accent:#52d765}#layers .leftRail{--local-accent:#438cff}#layers .layerStack{z-index:4;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:20px 24px;display:grid;position:relative;width:100%!important}#layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{background:linear-gradient(145deg,color-mix(in srgb,var(--local-accent) 5%,#08192a),#061522);color:#f2f6fb;border:1px solid #7092b561;border-radius:15px;align-items:flex-start;min-width:0;min-height:0;padding:27px 24px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 28px #00000029}#layers .operatingLayer:before,#layers .operatingLayer:after{content:"";background:var(--local-accent);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb,var(--local-accent) 65%,transparent);border:2px solid #061522;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}#layers .operatingLayer:before,#layers .operatingLayer:after{display:none}#layers .operatingLayerIcon{border:1px solid color-mix(in srgb,var(--local-accent) 60%,transparent);width:54px;height:54px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 7%,#071522);box-shadow:0 0 18px color-mix(in srgb,var(--local-accent) 10%,transparent);border-radius:50%;flex:0 0 54px;place-items:center;margin-right:18px;display:grid}#layers .operatingLayerCopy{flex:1 1 0;min-width:0}#layers .operatingLayer h3{color:var(--local-accent);margin:7px 0 12px;font-size:17px;font-weight:660;line-height:1.25}#layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p{color:#c1ccda;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;min-width:0;margin:0;font-size:12.5px;line-height:1.62}#layers .operatingConnectors path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}#layers .connectorGovernance path{stroke:#398fff}.connectorGovernance circle{fill:#54a3ff}#layers .connectorEvidence path{stroke:#61d879}.connectorEvidence circle{fill:#6ee681}#layers .operatingConnectors circle{stroke:#071522;stroke-width:2px;vector-effect:non-scaling-stroke}#layers .operatingConnectors .railNode{filter:drop-shadow(0 0 7px)}#layers .operatingStatus{background:#081827c7;border:1px solid #6c8db038;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:48px;margin-top:36px;padding:0 22px;display:grid;box-shadow:inset 0 0 26px #4d8ed50a}#layers .operatingStatus span{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:680;display:flex}#layers .operatingStatusGovernance{color:#5a9cff}.operatingStatusEvidence{color:#71de7d}#layers .operatingStatus i{background:currentColor;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 12px}#layers .operatingStatusLine{background:linear-gradient(90deg,#4a91ff,#8aaecb 50%,#65d977);height:1px}[data-theme=light] #layers.operatingSection{background:radial-gradient(55% 58% at 50% 48%,#2e74dc0f,#0000 74%),linear-gradient(#fff,#f6faff)}[data-theme=light] #layers.operatingSection:before{background:linear-gradient(145deg,#0000 0 77%,#2567f70f 77.1%,#0000 89%),radial-gradient(circle at 96% 22%,#4697ff1a,#0000 25%)}[data-theme=light] #layers .sectionTitle{color:#081b45;max-width:1400px;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(34px,3vw,46px);font-weight:600}[data-theme=light] #layers .operatingRail{box-shadow:inset 0 0 42px color-mix(in srgb,var(--local-accent) 5%,transparent),0 18px 42px #234b7d1a;background:linear-gradient(180deg,color-mix(in srgb,var(--local-accent) 5%,#fff),#ffffffe6)!important}[data-theme=light] #layers .operatingRailDescription{color:#183660!important}[data-theme=light] #layers .operatingLayer{color:#102958;border-color:#52749d2e;align-items:flex-start;min-width:0;min-height:0;padding:27px 24px;display:flex;overflow:visible;box-shadow:0 12px 30px #274b771a;background:#fffffff0!important}[data-theme=light] #layers .operatingLayer p{color:#16345f;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0!important}[data-theme=light] #layers .operatingConnectors circle{stroke:#f6faff}@media (width<=1499px) and (width>=1000px){#layers .operatingLayout{min-height:clamp(460px,41vw,615px);grid-template-columns:15.38% 56.96% 15.38%!important;gap:6.14%!important}#layers .operatingRail,[data-theme=dark] #layers .operatingRail,[data-theme=light] #layers .operatingRail{min-height:clamp(460px,41vw,615px);padding:clamp(42px,5vw,70px) clamp(13px,1.7vw,25px) 34px}#layers .operatingRailIcon{width:clamp(62px,6.2vw,90px)!important;height:clamp(62px,6.2vw,90px)!important;margin-bottom:clamp(16px,1.8vw,25px)!important}#layers .operatingRailIcon>svg{width:clamp(38px,3.7vw,54px)!important;height:clamp(38px,3.7vw,54px)!important}#layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3,[data-theme=light] #layers .operatingRail h3{font-size:clamp(18px,1.8vw,26px)}#layers .operatingRailTagline{font-size:clamp(8px,.78vw,11px)}#layers .operatingRailDescription{margin-top:clamp(38px,4vw,56px)!important;font-size:clamp(9px,.82vw,12px)!important;line-height:1.7!important}#layers .layerStack{gap:clamp(12px,1.3vw,19px) clamp(14px,1.5vw,22px)}#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{padding:clamp(13px,1.35vw,20px) clamp(11px,1.2vw,18px)}#layers .operatingLayerIcon{flex-basis:clamp(34px,3.4vw,49px)!important;width:clamp(34px,3.4vw,49px)!important;height:clamp(34px,3.4vw,49px)!important;margin-right:clamp(7px,.85vw,12px)!important}#layers .operatingLayerIcon svg{width:clamp(21px,2.1vw,29px);height:clamp(21px,2.1vw,29px)}#layers .operatingLayer h3{margin:3px 0 clamp(6px,.8vw,11px);font-size:clamp(12px,1.05vw,16px)}#layers .operatingLayer p,[data-theme=light] #layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p{font-size:clamp(9px,.78vw,12px);line-height:1.55}}@media (width<=999px){#layers.operatingSection{padding:52px 0 42px}#layers>.container{width:min(100% - 32px,860px)!important}#layers .sectionTitle{font-size:clamp(29px,5vw,38px)}#layers .sectionIntro{margin-bottom:32px;font-size:15px}#layers .operatingLayout{flex-direction:column;min-height:0;gap:20px!important;display:flex!important}#layers .operatingConnectors{display:none}#layers .layerStack{order:2;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#layers .leftRail{order:1}#layers .rightRail{order:3}#layers .operatingRail,[data-theme=dark] #layers .operatingRail,[data-theme=light] #layers .operatingRail{min-height:360px;padding:34px 28px}.operatingRailIcon{width:72px!important;height:72px!important;margin-bottom:16px!important}.operatingRailIcon>svg{width:43px!important;height:43px!important}#layers .operatingRailDescription{margin-top:38px!important}.operatingRailDescription:before{top:-20px}#layers .operatingLayer{min-height:185px;padding:22px 18px}#layers .operatingLayer:before,#layers .operatingLayer:after{display:none}#layers .operatingLayerIcon{flex-basis:46px;width:46px;height:46px;margin-right:12px}#layers .operatingLayerIcon svg{width:27px;height:27px}#layers .operatingLayer h3{font-size:15px}#layers .operatingLayer p{font-size:11px}}@media (width<=700px){#layers .layerStack{grid-template-columns:1fr}#layers .operatingLayer{min-height:0;padding:22px}#layers .operatingRail,[data-theme=dark] #layers .operatingRail,[data-theme=light] #layers .operatingRail{min-height:360px}#layers .operatingStatus{grid-template-columns:1fr;gap:12px;padding:15px 18px}#layers .operatingStatusLine{width:100%}#layers .operatingStatusEvidence{justify-content:flex-end}}.siteFooter .footerTopBand{grid-template-columns:1fr;min-height:0;display:grid}.siteFooter .footerBrandBlock{border-bottom:1px solid #82a4cc3b;border-right:0;grid-template-columns:minmax(240px,310px) minmax(260px,430px);justify-content:start;gap:36px;width:100%;min-height:142px;padding:30px 0;display:grid}.siteFooter .footerBrandBlock>p{max-width:390px;padding-left:34px}.siteFooter .footerContacts{border:0;grid-column:1;align-items:center;gap:42px;min-height:88px;margin:0;padding:20px 0;display:flex}.siteFooter .footerContacts a,.siteFooter .footerContacts button,.siteFooter .footerContacts a:first-child,.siteFooter .footerContacts button:first-child{grid-column:auto;min-height:44px}@media (width<=767px){.siteFooter .footerTopBand{padding:0}.siteFooter .footerBrandBlock{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 0}.siteFooter .footerBrandBlock>p{border-left:0;max-width:100%;padding:0}.siteFooter .footerContacts{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:22px 0}.siteFooter .footerContacts a,.siteFooter .footerContacts button{width:100%;min-height:48px}}.siteFooter .footerNavColumn .footerColumnContacts{border:0;border-top:1px solid #82a4cc33;flex-direction:column;grid-column:auto;align-items:flex-start;gap:6px;width:100%;min-height:0;margin:22px 0 0;padding:20px 0 0;display:flex}.siteFooter .footerNavColumn .footerColumnContacts a,.siteFooter .footerNavColumn .footerColumnContacts button,.siteFooter .footerNavColumn .footerColumnContacts a:first-child,.siteFooter .footerNavColumn .footerColumnContacts button:first-child{color:#cad5e6;white-space:nowrap;overflow-wrap:normal;grid-column:auto;align-items:center;gap:12px;width:100%;min-height:44px;font-size:12px;font-style:normal;line-height:1.35;display:flex}.siteFooter .footerNavColumn .footerColumnContacts span{white-space:nowrap}.siteFooter .footerNavColumn--company .footerLinkGrid a,.siteFooter .footerNavColumn--company .footerNavAction{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-height:26px;font-size:12px;line-height:1.25}.siteFooter .footerNavColumn--company .footerLinkGrid a span,.siteFooter .footerNavColumn--company .footerNavAction>span:first-child{width:12px;padding-top:0;font-size:15px;line-height:1}.siteFooter .footerNavColumn--company .footerEnquiryButton{color:#eef5ff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#1248a538,#071c3a66);border:1px solid #5790ff85;border-radius:999px;justify-content:center;align-items:center;gap:0;width:auto;min-width:168px;min-height:38px;padding:0 16px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 22px #00000024}.siteFooter .footerNavColumn--company .footerEnquiryButton span{display:none}.siteFooter .footerNavColumn--company .footerColumnContacts{gap:2px;margin-top:12px;padding-top:12px}.siteFooter .footerNavColumn--company .footerColumnContacts a,.siteFooter .footerNavColumn--company .footerColumnContacts button,.siteFooter .footerNavColumn--company .footerColumnContacts a:first-child,.siteFooter .footerNavColumn--company .footerColumnContacts button:first-child{gap:10px;min-height:30px;font-size:11.5px}.siteFooter .footerNavColumn--company .footerColumnContacts svg{width:16px;height:16px}.siteFooter .footerNavColumn--company .footerColumnContacts span{font-size:11.5px;font-weight:600}@media (width<=767px){.siteFooter .footerNavColumn--company .footerLinkGrid a,.siteFooter .footerNavColumn--company .footerNavAction{min-height:24px;font-size:11.5px}.siteFooter .footerNavColumn--company .footerEnquiryButton{justify-content:center;width:100%;min-width:0;min-height:36px;padding:0 14px}.siteFooter .footerNavColumn--company .footerColumnContacts{margin-top:10px;padding-top:10px}.siteFooter .footerNavColumn--company .footerColumnContacts a,.siteFooter .footerNavColumn--company .footerColumnContacts button,.siteFooter .footerNavColumn--company .footerColumnContacts a:first-child,.siteFooter .footerNavColumn--company .footerColumnContacts button:first-child{gap:9px;min-height:28px;font-size:11px}.siteFooter .footerNavColumn--company .footerColumnContacts span{font-size:11px}}.siteFooter .footerColumnContacts svg{color:#1670ff;flex:none}.siteFooter .footerCompanyBrand{align-items:center;gap:11px;margin:0 0 18px;display:flex}.siteFooter .footerCompanyBrand img{object-fit:contain;width:38px;height:38px}.siteFooter .footerCompanyBrand strong{color:#f3f7ff;text-transform:uppercase;max-width:120px;font-size:13px;line-height:1.2}.siteFooter .footerNavColumn--company>h2{text-align:left;width:100%;margin-bottom:14px;font-weight:650}.siteFooter .footerNavColumn--company .footerCompanyIntro,.siteFooter .footerNavColumn--company .footerLinkGrid{text-align:left;width:100%}.siteFooter .footerCompanyIntro{color:#aebdd1;margin:0 0 14px;font-size:12px;line-height:1.55}.siteFooter .footerCompanyCard{background:radial-gradient(circle at 100% 0,#e57a2314,#0000 32%),linear-gradient(#0b1931fa,#081427fa);border:1px solid #e57a234d;border-radius:18px;width:100%;padding:18px 18px 16px;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 34px #0000002e}.siteFooter .footerCompanyCardEyebrow{color:#ff9a3d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.siteFooter .footerCompanyCardEyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.siteFooter .footerCompanyCardTitle{color:#f7fbff;width:100%;font-family:var(--font-display);letter-spacing:-.025em;text-align:left;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.02}.siteFooter .footerCompanyCardTitle:after{display:none}.siteFooter .footerCompanyCardBody{color:#afbdd0;margin:0 0 16px;font-size:12px;line-height:1.55}.siteFooter .footerNavColumn--company .footerLinkGrid{gap:4px}.siteFooter .footerNavColumn--company .footerEnquiryButton{color:#fffdf9;letter-spacing:0;background:linear-gradient(#ff9228,#f06d12);border:1px solid #ff8d2cd6;border-radius:12px;width:100%;min-width:0;min-height:42px;font-size:13px;box-shadow:0 12px 24px #f06d1238}.siteFooter .footerNavColumn--company .footerEnquiryButton:hover{background:linear-gradient(#ffa03a,#f57b1d);border-color:#ffb26a}@media (width<=767px){.siteFooter .footerNavColumn .footerColumnContacts{margin-top:18px;padding-top:18px}.siteFooter .footerNavColumn .footerColumnContacts a,.siteFooter .footerNavColumn .footerColumnContacts button{min-height:48px}.siteFooter .footerCompanyCard{padding:16px 16px 14px}.siteFooter .footerCompanyCardTitle{font-size:26px}.siteFooter .footerCompanyCardBody{font-size:11.5px}.siteFooter .footerNavColumn--company .footerEnquiryButton{min-height:38px;font-size:12px}.siteFooter .footerNavColumn--company .footerColumnContacts{padding-top:10px}}#layers.operatingSection,[data-theme=dark] #layers.operatingSection,[data-theme=light] #layers.operatingSection{color:#edf4ff;font-family:var(--font-body);background:radial-gradient(circle at 50% 42%,#1663b51f,#0000 46%),linear-gradient(#010813 0%,#020d1b 100%);padding:56px 0 46px;position:relative;overflow:hidden}#layers.operatingSection:before{opacity:.12;pointer-events:none;content:"";background-image:radial-gradient(#4f8bd11c .7px,#0000 .7px);background-size:7px 7px;position:absolute;inset:0}#layers>.container{z-index:1;position:relative;width:min(100% - 52px,1580px)!important;max-width:1580px!important}#layers .operatingFrame{box-shadow:none;background:0 0;border:0;padding:0}#layers .sectionTitle,[data-theme=light] #layers .sectionTitle,[data-theme=dark] #layers .sectionTitle{color:#f7f7f5;max-width:1480px;font-family:var(--font-display);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0 auto 18px;font-size:clamp(38px,3.15vw,52px);font-weight:650;line-height:1.08}#layers .sectionIntro,[data-theme=light] #layers .sectionIntro,[data-theme=dark] #layers .sectionIntro{color:#a8bee3;text-align:center;max-width:1040px;margin:0 auto 34px;font-size:clamp(16px,1.25vw,21px);line-height:1.45}#layers .operatingLayout{isolation:isolate;grid-template-columns:230px minmax(0,1fr) 230px;align-items:stretch;gap:50px;width:100%;max-width:none;min-height:570px;margin:0;display:grid;position:relative}#layers .operatingRail,[data-theme=dark] #layers .operatingRail,[data-theme=light] #layers .operatingRail{--local-accent:#3a8cff;z-index:4;border:1px solid color-mix(in srgb,var(--local-accent) 68%,#344c67);color:#f4f7fb;width:100%;min-height:570px;box-shadow:inset 0 0 40px color-mix(in srgb,var(--local-accent) 6%,transparent),0 16px 40px #0003;text-align:center;border-radius:22px;flex-direction:column;align-items:center;padding:34px 20px 28px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--local-accent) 11%,transparent),transparent 34%), radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--local-accent) 10%,#ffffff05),transparent 28%), radial-gradient(circle at 78% 72%,color-mix(in srgb,var(--local-accent) 8%,#ffffff03),transparent 30%), linear-gradient(180deg,#081626f7,#04111ffa)!important}#layers .leftRail,[data-theme=dark] #layers .leftRail,[data-theme=light] #layers .leftRail{background:radial-gradient(circle at 50% 14%,#529aff2e,#0000 22%),radial-gradient(circle at 18% 20%,#70b2ff33 0 1px,#0000 2px),radial-gradient(circle at 78% 16%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 68% 32%,#68aaff57 0 1.2px,#0000 2.2px),radial-gradient(circle at 24% 54%,#ffffff70 0 1px,#0000 1.9px),radial-gradient(at 52% 78%,#2156a03d,#0000 42%),linear-gradient(#0a1b2ffa,#05111ffa)!important}#layers .rightRail,[data-theme=dark] #layers .rightRail,[data-theme=light] #layers .rightRail{--local-accent:#65d965;background:radial-gradient(circle at 50% 14%,#67e27f2e,#0000 22%),radial-gradient(circle at 22% 22%,#8bf5a93d 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 64% 34%,#66e68a57 0 1.2px,#0000 2.2px),radial-gradient(circle at 28% 58%,#ffffff6b 0 1px,#0000 1.9px),radial-gradient(at 48% 80%,#1b6c3a3d,#0000 42%),linear-gradient(#081c1cfa,#051218fa)!important}#layers .operatingRail:before{border:1px dotted color-mix(in srgb,var(--local-accent) 20%,transparent);opacity:.26;pointer-events:none;content:"";border-radius:17px;position:absolute;inset:9px}#layers .operatingRail:after{border-radius:inherit;opacity:.16;pointer-events:none;content:"";background:radial-gradient(circle at 12% 18%,#ffffffc7 0 1px,transparent 1.8px), radial-gradient(circle at 84% 14%,#ffffff85 0 1px,transparent 1.7px), radial-gradient(circle at 68% 26%,color-mix(in srgb,var(--local-accent) 52%,#ffffffb8) 0 1.2px,transparent 2px), radial-gradient(circle at 22% 48%,#ffffff70 0 .9px,transparent 1.7px), radial-gradient(circle at 74% 58%,color-mix(in srgb,var(--local-accent) 34%,#ffffff94) 0 1px,transparent 1.9px), radial-gradient(circle at 30% 76%,#ffffff57 0 .8px,transparent 1.6px), radial-gradient(circle at 88% 82%,#ffffff4d 0 .8px,transparent 1.5px);background-repeat:no-repeat;position:absolute;inset:8px}#layers .operatingRail>*{position:relative}#layers .operatingRail>:not(.operatingRailGalaxy){z-index:1}#layers .operatingRailGalaxy{z-index:0;pointer-events:none;opacity:1;border-radius:18px;position:absolute;inset:10px;overflow:hidden}#layers .operatingRailNebula,#layers .operatingRailStars,#layers .operatingRailTwinkle{display:block;position:absolute;inset:0}#layers .operatingRailNebula{filter:blur(16px);mix-blend-mode:screen;opacity:.96;animation:13s ease-in-out infinite alternate operatingRailNebulaFloat}#layers .operatingRailNebula--primary{background:radial-gradient(ellipse at 28% 18%,color-mix(in srgb,var(--local-accent) 52%,#ffffff38),transparent 42%), radial-gradient(ellipse at 68% 72%,color-mix(in srgb,var(--local-accent) 34%,#ffffff1f),transparent 46%), radial-gradient(ellipse at 54% 42%,color-mix(in srgb,var(--local-accent) 24%,#ffffff17),transparent 52%)}#layers .operatingRailNebula--secondary{opacity:.76;filter:blur(22px);background:radial-gradient(ellipse at 74% 20%,color-mix(in srgb,var(--local-accent) 28%,#ffffff29),transparent 36%), radial-gradient(ellipse at 22% 84%,color-mix(in srgb,var(--local-accent) 30%,#ffffff0f),transparent 38%);animation-duration:18s;animation-direction:alternate-reverse}#layers .operatingRailStars{opacity:1;background-repeat:no-repeat;animation:14s linear infinite operatingRailStarsDrift}#layers .operatingRailStars--near{background-image:radial-gradient(circle at 14% 22%,#fffffff5 0 1.4px,transparent 2.2px), radial-gradient(circle at 76% 18%,#ffffffd1 0 1.4px,transparent 2.1px), radial-gradient(circle at 64% 34%,color-mix(in srgb,var(--local-accent) 68%,#fff) 0 1.5px,transparent 2.3px), radial-gradient(circle at 22% 54%,#ffffffb3 0 1.2px,transparent 1.9px), radial-gradient(circle at 74% 76%,#fffc 0 1.3px,transparent 2.1px), radial-gradient(circle at 38% 82%,color-mix(in srgb,var(--local-accent) 54%,#fff) 0 1.2px,transparent 1.9px), radial-gradient(circle at 46% 16%,#ffffffa6 0 1.1px,transparent 1.8px), radial-gradient(circle at 84% 58%,color-mix(in srgb,var(--local-accent) 46%,#fff) 0 1.1px,transparent 1.8px)}#layers .operatingRailStars--far{opacity:.72;background-image:radial-gradient(circle at 10% 34%,#ffffffb8 0 1px,transparent 1.7px), radial-gradient(circle at 84% 28%,#ffffff8a 0 .9px,transparent 1.6px), radial-gradient(circle at 58% 58%,color-mix(in srgb,var(--local-accent) 42%,#fff) 0 1px,transparent 1.7px), radial-gradient(circle at 18% 78%,#ffffff75 0 .9px,transparent 1.5px), radial-gradient(circle at 86% 86%,#ffffff6b 0 .9px,transparent 1.5px), radial-gradient(circle at 34% 10%,#ffffff80 0 .8px,transparent 1.4px), radial-gradient(circle at 66% 88%,color-mix(in srgb,var(--local-accent) 36%,#fff) 0 .9px,transparent 1.5px);animation-duration:20s;animation-direction:reverse;transform:scale(1.08)}#layers .operatingRailTwinkle{opacity:.92;mix-blend-mode:screen;background:radial-gradient(circle at 64% 34%,#ffffffb3 0 0,#0000 0),radial-gradient(circle at 22% 54%,#ffffff8f 0 0,#0000 0),radial-gradient(circle at 74% 76%,#ffffffa6 0 0,#0000 0),radial-gradient(circle at 38% 82%,#ffffff80 0 0,#0000 0);animation:4.2s ease-in-out infinite operatingRailTwinkle}#layers .leftRail .operatingRailGalaxy{background:linear-gradient(#0a1c311a,#05111f00)}#layers .rightRail .operatingRailGalaxy{background:linear-gradient(#081e181a,#05121800)}#layers .operatingRailIcon{width:86px;height:86px;color:var(--local-accent);background:radial-gradient(circle,color-mix(in srgb,var(--local-accent) 18%,transparent),transparent 67%);box-shadow:0 0 0 14px color-mix(in srgb,var(--local-accent) 3%,transparent),0 0 34px color-mix(in srgb,var(--local-accent) 20%,transparent);border:0;border-radius:50%;place-items:center;margin:0 0 18px;display:grid;position:relative}#layers .operatingRailIcon:before,#layers .operatingRailIcon:after{border:1px dotted color-mix(in srgb,var(--local-accent) 42%,transparent);content:"";border-radius:50%;position:absolute;inset:-8px}#layers .operatingRailIcon:after{opacity:.48;inset:-16px}#layers .operatingRailIcon>svg{filter:drop-shadow(0 0 8px);stroke-width:1.75px;width:66px;height:66px}#layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3,[data-theme=light] #layers .operatingRail h3{font-family:var(--font-display);text-align:center;margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.2;color:#f4f5f7!important;max-width:none!important}#layers .operatingRailTagline{max-width:190px;color:var(--local-accent);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.7}#layers .operatingRailDivider{background:color-mix(in srgb,var(--local-accent) 70%,transparent);width:54px;height:1px;margin:24px auto}#layers .operatingRail ul{align-self:stretch;gap:21px;margin:0;padding:0;list-style:none;display:grid}#layers .operatingRail li,[data-theme=dark] #layers .operatingRail li,[data-theme=light] #layers .operatingRail li{color:#d5deea;text-align:left;white-space:normal;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;margin:0;font-size:12px;line-height:1.5;display:grid}#layers .railItemIcon{border:1px solid color-mix(in srgb,var(--local-accent) 24%,transparent);width:35px;height:35px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 7%,transparent);border-radius:50%;place-items:center;display:grid}#layers .railItemIcon svg{stroke-width:1.8px;width:19px;height:19px}#layers .layerStack{z-index:4;grid-template-rows:repeat(2,210px);grid-template-columns:repeat(4,minmax(0,1fr));gap:90px 50px;width:100%;height:570px;padding:50px 0 10px;display:grid;position:relative}#layers .operatingLayer,[data-theme=dark] #layers .operatingLayer,[data-theme=light] #layers .operatingLayer{--local-accent:#388bff;border:1px solid color-mix(in srgb,var(--local-accent) 28%,#3b526b);color:#f3f6fa;min-width:0;min-height:210px;box-shadow:inset 0 0 30px color-mix(in srgb,var(--local-accent) 4%,transparent),0 12px 28px #0003;text-align:center;border-radius:25px;flex-direction:column;justify-content:flex-start;align-items:center;padding:26px 15px 16px;display:flex;position:relative;overflow:visible;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--local-accent) 10%,transparent),transparent 38%),linear-gradient(155deg,#091728fa,#07111dfa)!important}#layers .operatingLayer>*{z-index:2;position:relative}#layers .operatingLayerScan{z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,#ffffff08,#fff0 24%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--local-accent) 18%,transparent) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--local-accent) 12%,transparent) 0 1px,transparent 1px 18px);box-shadow:inset 0 0 26px color-mix(in srgb,var(--local-accent) 10%,transparent);animation:7.4s ease-out infinite operatingLayerScan;animation-delay:var(--impact-delay,0s);border-radius:24px;position:absolute;inset:1px;overflow:hidden}#layers .operatingLayerScan:before{content:"";background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--local-accent) 30%,#ff9ffc) 48%,transparent 100%);opacity:0;filter:blur(4px);animation:7.4s ease-out infinite operatingLayerScanBeam;animation-delay:var(--impact-delay,0s);position:absolute;inset:-10% -12%;transform:translateY(-75%)skewY(-2deg)}#layers .operatingLayerScan:after{content:"";background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--local-accent) 10%,#ff9ffc) 0%,transparent 58%);opacity:0;animation:7.4s ease-out infinite operatingLayerScanBloom;animation-delay:var(--impact-delay,0s);position:absolute;inset:0}#layers .operatingLayer.accent-violet{--local-accent:#8a55f5}#layers .operatingLayer.accent-blue{--local-accent:#3488ff}#layers .operatingLayer.accent-cyan{--local-accent:#29d6ef}#layers .operatingLayer.accent-orange{--local-accent:#efad2c}#layers .operatingLayer.accent-green{--local-accent:#65dc63}#layers .operatingLayer--release,#layers .operatingLayer--govern-release{--local-accent:#ff718b!important}#layers .operatingLayer:before,#layers .operatingLayer:after{background:var(--local-accent);content:"";border:2px solid #071524;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 9px}#layers .operatingLayer:before{left:-6px}#layers .operatingLayer:after{right:-6px}#layers .layerNumber{border:2px solid color-mix(in srgb,var(--local-accent) 70%,#16334f);color:#f4f8ff;background:radial-gradient(circle,color-mix(in srgb,var(--local-accent) 24%,#081729),#071423 72%);width:40px;height:40px;box-shadow:0 0 16px color-mix(in srgb,var(--local-accent) 40%,transparent);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;top:-21px;left:50%;transform:translate(-50%)}#layers .operatingLayerIcon{border:1px solid color-mix(in srgb,var(--local-accent) 34%,transparent);width:58px;height:58px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 8%,#071523);box-shadow:0 0 20px color-mix(in srgb,var(--local-accent) 10%,transparent);border-radius:50%;flex:0 0 58px;place-items:center;margin:0 0 8px;display:grid}#layers .operatingLayerIcon svg{stroke-width:1.8px;width:31px;height:31px}#layers .operatingLayerCopy{min-width:0}#layers .operatingLayer h3{color:var(--local-accent);font-family:var(--font-display);margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.25}#layers .operatingLayer p,[data-theme=dark] #layers .operatingLayer p,[data-theme=light] #layers .operatingLayer p{color:#d5dce6;text-wrap:balance;overflow-wrap:anywhere;font-size:11.5px;line-height:1.48;margin:0!important}#layers .operatingConnectors{z-index:2;pointer-events:none;width:100%;height:570px;display:block;position:absolute;inset:0;overflow:visible}#layers .operatingConnectors .route{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px);stroke-dasharray:none!important}#layers .operatingConnectors .routeGovernance{color:#3a8cff;stroke:#3a8cff!important}#layers .operatingConnectors .routeTopViolet{color:#735cff;stroke:#735cff!important}#layers .operatingConnectors .routeTopBlue{color:#1686ff;stroke:#1686ff!important}#layers .operatingConnectors .routeTopCyan{color:#24d5ef;stroke:#24d5ef!important}#layers .operatingConnectors .routeTransition{color:#f5df3d;stroke:#f5df3d!important}#layers .operatingConnectors .routeIntegration{color:#2ad8d4;stroke:#2ad8d4!important}#layers .operatingConnectors .routeIntelligence{color:#26aefe;stroke:#26aefe!important}#layers .operatingConnectors .routeRose{color:#ff8b9d;stroke:#ff8b9d!important}#layers .operatingConnectors .routeEvidence{color:#76dd78;stroke:#83e887!important}#layers .connectorNodes circle{stroke:#061524;stroke-width:3px;vector-effect:non-scaling-stroke}.node-0{fill:#705bff}.node-1{fill:#41cdef}.node-2{fill:#bd86d7}.node-3{fill:#ffb0b8}#layers .leftRail .railItemIcon svg,#layers .rightRail .railItemIcon svg{color:var(--local-accent)}[data-theme=dark] #layers .rightRail,[data-theme=light] #layers .rightRail,#layers .rightRail{--local-accent:#65d965}#layers .operatingStatus{background:linear-gradient(#08182bf0,#05111ff5);border:1px solid #6088b861;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:92px;margin:26px 0 0;padding:0 20px;display:grid;box-shadow:inset 0 0 28px #377fd30f,0 12px 30px #00000029}#layers .operatingStatus .operatingStatusItem{color:#e0e6ef;letter-spacing:0;text-align:center;text-transform:none;border-right:1px solid #7493b847;justify-content:center;align-items:center;gap:15px;min-width:0;padding:0 20px;font-size:13px;font-weight:500;line-height:1.3;display:flex}#layers .operatingStatusItem:last-child{border-right:0}#layers .operatingStatusItem svg{color:#3d8cff;stroke-width:1.8px;flex:none;width:35px;height:35px}.operatingStatusItem--cyan svg{color:#27c9ff!important}.operatingStatusItem--rose svg{color:#ff718b!important}.operatingStatusItem--green svg{color:#76d94d!important}[data-theme=light] #layers .operatingRail:before,[data-theme=light] #layers .operatingRailIcon:before,[data-theme=light] #layers .operatingRailIcon:after{display:none}[data-theme=light] #layers .operatingLayerScan{mix-blend-mode:multiply;background:linear-gradient(180deg,#ffffff05,#fff0 24%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--local-accent) 12%,transparent) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--local-accent) 10%,transparent) 0 1px,transparent 1px 18px)}[data-theme=light] #layers .operatingLayer:before,[data-theme=light] #layers .operatingLayer:after{border-color:#f8fbff}[data-theme=light] #layers .operatingLayerIcon{background:color-mix(in srgb,var(--local-accent) 7%,#fff)}[data-theme=light] #layers .operatingStatusItem{color:#14335f;border-color:#dce6f2}[data-theme=light] #layers .operatingConnectors .route{filter:none;stroke-dasharray:none!important}[data-theme=light] #layers .connectorBeams .beam{display:none}#layers .operatingLayer{animation:7.4s ease-out infinite operatingLayerImpact;animation-delay:var(--impact-delay,0s);transform-origin:50%;will-change:transform,box-shadow,border-color}#layers .connectorBeams .beam{fill:none;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:58 2786;stroke-dashoffset:0;opacity:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px)drop-shadow(0 0 20px)drop-shadow(0 0 34px);animation:7.4s linear infinite operatingBeamTravel}#layers .connectorBeams .beamPipeline{color:#ffd45e;stroke:url(#pipeline-gold)}@keyframes operatingBeamTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2843px}}@keyframes operatingLayerImpact{0%,9%,to{box-shadow:inset 0 0 30px color-mix(in srgb,var(--local-accent) 4%,transparent),0 12px 28px #0003;transform:translate(0,0)}2%{box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 38%,transparent),0 18px 40px color-mix(in srgb,var(--local-accent) 22%,#0000002e);transform:translate(-1px)rotate(-.12deg)}4%{transform:translate(1.25px)rotate(.14deg)}6%{transform:translate(-.75px,.35px)rotate(-.08deg)}8%{box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 24%,transparent),0 14px 28px color-mix(in srgb,var(--local-accent) 13%,#00000029);transform:translate(0,0)}}@keyframes operatingRailNebulaFloat{0%{transform:translate(-5%,-3%)scale(1)}50%{transform:translate(2%,2%)scale(1.06)}to{transform:translate(6%,4%)scale(1.11)}}@keyframes operatingRailStarsDrift{0%{transform:translate(0,0)}50%{transform:translate(-2%,2%)}to{transform:translate(-5%,4%)}}@keyframes operatingRailTwinkle{0%,to{opacity:.28;transform:scale(1)}18%{opacity:.76}34%{opacity:.36;transform:scale(1.05)}54%{opacity:.95}72%{opacity:.3}88%{opacity:.84;transform:scale(1.08)}}@keyframes operatingLayerScan{0%,to{opacity:0}2%{opacity:.18}4%{opacity:.5}6%{opacity:.12}9%{opacity:0}}@keyframes operatingLayerScanBeam{0%,to{opacity:0;transform:translateY(-78%)skewY(-2deg)}2%{opacity:.34}4%{opacity:.82;transform:translateY(8%)skewY(-2deg)}6%{opacity:.16;transform:translateY(66%)skewY(-2deg)}9%{opacity:0;transform:translateY(96%)skewY(-2deg)}}@keyframes operatingLayerScanBloom{0%,to{opacity:0}3%{opacity:.16}5%{opacity:.4}7%{opacity:.08}9%{opacity:0}}@media (prefers-reduced-motion:reduce){#layers .operatingLayer,#layers .connectorBeams .beam,#layers .operatingLayerScan,#layers .operatingLayerScan:before,#layers .operatingLayerScan:after,#layers .operatingRailNebula,#layers .operatingRailStars,#layers .operatingRailTwinkle{animation:none}}@media (width<=1440px) and (width>=1181px){#layers>.container{width:min(100% - 40px,1400px)!important}#layers .operatingLayout{grid-template-columns:190px minmax(0,1fr) 190px;gap:30px}#layers .layerStack{gap:90px 28px}#layers .operatingRail{padding-inline:15px}#layers .operatingRail li{grid-template-columns:31px minmax(0,1fr);gap:8px;font-size:10.5px}#layers .railItemIcon{width:31px;height:31px}#layers .operatingLayer{padding-inline:10px}#layers .operatingLayer p{font-size:10px}}@media (width<=1180px){#layers.operatingSection{padding:50px 0 44px}#layers .operatingLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;display:grid}#layers .operatingConnectors{display:none}#layers .layerStack{grid-area:1/1/auto/-1;grid-template-rows:repeat(2,minmax(210px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 20px;height:auto;padding:28px 0 8px}#layers .operatingRail{min-height:430px;padding:30px}#layers .leftRail{grid-area:2/1}.rightRail{grid-area:2/2}#layers .operatingRail ul{gap:16px;width:100%}#layers .operatingStatus{margin-top:24px}#layers .operatingStatusItem{gap:9px;padding-inline:10px;font-size:11px}#layers .operatingStatusItem svg{width:29px;height:29px}}@media (width<=760px){#layers>.container{width:min(100% - 28px,720px)!important}#layers .sectionTitle{font-size:clamp(31px,8.2vw,42px)}#layers .sectionIntro{margin-bottom:28px;font-size:15px}#layers .layerStack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}#layers .operatingLayer{min-height:205px;padding-inline:14px}#layers .operatingLayout{grid-template-columns:1fr}#layers .leftRail,#layers .rightRail{grid-area:auto/1;min-height:0}#layers .operatingRail{text-align:left;align-items:flex-start;min-height:0}#layers .operatingRailIcon{margin-left:0}#layers .operatingRail h3,[data-theme=light] #layers .operatingRail h3,[data-theme=dark] #layers .operatingRail h3{text-align:left}#layers .operatingRailTagline{max-width:none}#layers .operatingRailDivider{margin-left:0}#layers .operatingStatus{grid-template-columns:1fr 1fr;padding:10px 18px}#layers .operatingStatusItem{text-align:left;border-bottom:1px solid #7493b833;border-right:0;justify-content:flex-start;min-height:58px}#layers .operatingStatusItem:nth-last-child(-n+2){border-bottom:0}}@media (width<=440px){#layers.operatingSection{padding:38px 0 34px}#layers .layerStack{grid-template-columns:1fr;gap:44px}#layers .operatingLayer{min-height:0;padding:28px 20px 22px}#layers .operatingLayer p{max-width:270px;font-size:12px}#layers .operatingRail{padding:27px 22px}#layers .operatingStatus{grid-template-columns:1fr;padding:10px 18px}#layers .operatingStatusItem,#layers .operatingStatusItem:nth-last-child(-n+2){border-bottom:1px solid #7493b833;min-height:56px}#layers .operatingStatusItem:last-child{border-bottom:0}}#layers .mobileCardConnector,#layers .railFlowConnector{display:none}@media (width<=1180px){#layers .operatingLayout{flex-direction:column;align-items:center;gap:32px;display:flex}#layers .leftRail,[data-theme=dark] #layers .leftRail,[data-theme=light] #layers .leftRail{z-index:6;order:1}.operatingLayout .layerStack{order:2}#layers .rightRail,[data-theme=dark] #layers .rightRail,[data-theme=light] #layers .rightRail{z-index:6;order:3}#layers .operatingRail,[data-theme=dark] #layers .operatingRail,[data-theme=light] #layers .operatingRail{width:min(100%,620px);min-height:0;overflow:visible}#layers .layerStack{grid-template-rows:none;grid-template-columns:1fr;gap:42px;width:min(100%,620px);height:auto;padding:10px 0;display:grid}#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{width:100%;min-height:170px;padding:28px 30px 24px}#layers .operatingLayer p{max-width:430px;font-size:13px;margin-inline:auto!important}#layers .operatingLayer:first-child{--responsive-impact-delay:.54s;--responsive-connector-delay:.84s}#layers .operatingLayer:nth-child(2){--responsive-impact-delay:1.18s;--responsive-connector-delay:1.48s}#layers .operatingLayer:nth-child(3){--responsive-impact-delay:1.82s;--responsive-connector-delay:2.12s}#layers .operatingLayer:nth-child(4){--responsive-impact-delay:2.46s;--responsive-connector-delay:2.76s}#layers .operatingLayer:nth-child(5){--responsive-impact-delay:3.1s;--responsive-connector-delay:3.4s}#layers .operatingLayer:nth-child(6){--responsive-impact-delay:3.74s;--responsive-connector-delay:4.04s}#layers .operatingLayer:nth-child(7){--responsive-impact-delay:4.38s;--responsive-connector-delay:4.68s}#layers .operatingLayer:nth-child(8){--responsive-impact-delay:5.02s;--responsive-connector-delay:5.32s}#layers .operatingLayer{animation-name:responsiveOperatingLayerImpact;animation-delay:var(--responsive-impact-delay)}#layers .operatingLayerScan{animation-name:responsiveOperatingLayerScan;animation-delay:var(--responsive-impact-delay)}#layers .operatingLayerScan:before{animation-name:responsiveOperatingLayerScanBeam;animation-delay:var(--responsive-impact-delay)}#layers .operatingLayerScan:after{animation-name:responsiveOperatingLayerScanBloom;animation-delay:var(--responsive-impact-delay)}#layers .mobileCardConnector{z-index:3;background:var(--local-accent);width:2px;height:21px;box-shadow:0 0 8px color-mix(in srgb,var(--local-accent) 55%,transparent);display:block;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}#layers .operatingLayer:nth-child(4) .mobileCardConnector{background:#f5df3d;box-shadow:0 0 8px #f5df3d8c}#layers .operatingLayer:last-child .mobileCardConnector{background:#83e887;height:30px;box-shadow:0 0 8px #83e88780}#layers .operatingRail>.railFlowConnector{z-index:5;width:2px;height:43px;display:block;position:absolute;left:50%;transform:translate(-50%)}#layers .leftRail>.railFlowConnector{background:#3a8cff;height:11px;top:100%;box-shadow:0 0 8px #3a8cff8c}#layers .rightRail>.railFlowConnector{display:none}#layers .operatingStatus{width:100%}}@media (width<=440px){#layers .operatingLayout{gap:28px}#layers .layerStack{gap:36px}#layers .operatingLayer,[data-theme=light] #layers .operatingLayer,[data-theme=dark] #layers .operatingLayer{min-height:0;padding:28px 20px 22px}#layers .mobileCardConnector{height:15px}#layers .operatingLayer:last-child .mobileCardConnector{height:30px}#layers .operatingRail>.railFlowConnector{height:39px}#layers .leftRail>.railFlowConnector{height:11px}}@media (width<=1180px) and (prefers-reduced-motion:no-preference){#layers .mobileCardConnector{--connector-accent:var(--local-accent);background:var(--connector-accent);overflow:visible}#layers .operatingLayer:nth-child(4) .mobileCardConnector{--connector-accent:#f5df3d;background:var(--connector-accent)}#layers .operatingLayer:last-child .mobileCardConnector{--connector-accent:#83e887;background:var(--connector-accent)}#layers .mobileCardConnector:after,#layers .railFlowConnector:after{background:var(--connector-accent);width:6px;height:8px;box-shadow:0 0 7px 2px var(--connector-accent),0 0 18px 5px color-mix(in srgb,var(--connector-accent) 48%,transparent);content:"";opacity:0;border-radius:999px;animation:7.4s linear infinite mobileConnectorBeam;position:absolute;top:0;left:50%;transform:translate(-50%)}#layers .mobileCardConnector:after{animation-delay:var(--responsive-connector-delay)}#layers .railFlowConnector{overflow:visible}#layers .leftRail .railFlowConnector{--connector-accent:#3a8cff}#layers .rightRail .railFlowConnector{--connector-accent:#83e887}#layers .leftRail .railFlowConnector:after{animation-delay:.2s}.rightRail .railFlowConnector:after{animation-delay:5.32s}}@keyframes mobileConnectorBeam{0%{opacity:0;top:0}.45%{opacity:1;top:0}4%{opacity:1;top:calc(100% - 8px)}4.8%,to{opacity:0;top:calc(100% - 8px)}}@keyframes responsiveOperatingLayerImpact{0%,4%,to{box-shadow:inset 0 0 30px color-mix(in srgb,var(--local-accent) 4%,transparent),0 12px 28px #0003;transform:translate(0,0)}.5%{box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 42%,transparent),0 18px 42px color-mix(in srgb,var(--local-accent) 25%,#0000002e);transform:translate(-1px)rotate(-.12deg)}1.5%{transform:translate(1.25px)rotate(.14deg)}2.6%{transform:translate(-.75px,.35px)rotate(-.08deg)}3.6%{box-shadow:0 0 0 1px color-mix(in srgb,var(--local-accent) 24%,transparent),0 14px 28px color-mix(in srgb,var(--local-accent) 13%,#00000029);transform:translate(0,0)}}@keyframes responsiveOperatingLayerScan{0%,4%,to{opacity:0}.5%{opacity:.52}1.8%{opacity:.24}3.2%{opacity:.08}}@keyframes responsiveOperatingLayerScanBeam{0%,4%,to{opacity:0;transform:translateY(-78%)skewY(-2deg)}.5%{opacity:.86}1.8%{opacity:.42;transform:translateY(18%)skewY(-2deg)}3.4%{opacity:.1;transform:translateY(92%)skewY(-2deg)}}@keyframes responsiveOperatingLayerScanBloom{0%,4%,to{opacity:0}.55%{opacity:.42}1.9%{opacity:.18}3.5%{opacity:.04}}@media (prefers-reduced-motion:reduce){#layers .mobileCardConnector:after,#layers .railFlowConnector:after{animation:none}}#layers .operatingStatus,[data-theme=dark] #layers .operatingStatus,[data-theme=light] #layers .operatingStatus{background:#fffffff0;border:1px solid #668bb738;border-radius:14px;grid-template-columns:auto minmax(50px,1fr) auto;align-items:center;gap:24px;min-height:52px;margin:26px 0 0;padding:0 24px;display:grid;box-shadow:0 8px 24px #2449770f}#layers .operatingStatusEndpoint{color:#4088ed;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;font-size:10px;font-weight:600;line-height:1.2;display:flex}#layers .operatingStatusEnd{color:#58d675}#layers .operatingStatusEndpoint i{background:currentColor;border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:block;box-shadow:0 0 10px}#layers .operatingStatusProgress{background:linear-gradient(90deg,#e8be4c6b 0%,#ffd66361 48%,#c097276b 100%);border-radius:999px;width:100%;height:2px;display:block;position:relative;overflow:visible}#layers .operatingStatusProgress:after{content:"";background:linear-gradient(90deg,#ffd65c00,#ffe38a85 42%,#ffc638f0 72%,#ffd65c00);border-radius:999px;width:84px;height:10px;animation:7.4s linear infinite operatingStatusBeam;position:absolute;top:50%;left:0;transform:translate(-130%,-50%);box-shadow:0 0 16px #ffd257c7,0 0 30px #ffc12f75}#layers .operatingStatusProgress:before{content:none}[data-theme=dark] #layers .operatingStatus{background:#071627eb;border-color:#648fc24d;box-shadow:inset 0 0 22px #3074c40d,0 10px 28px #00000029}[data-theme=dark] #layers .operatingStatusProgress{background:linear-gradient(90deg,#c99a2361 0%,#f2c24757 46%,#a97b1261 100%)}[data-theme=dark] #layers .operatingStatusProgress:after{background:linear-gradient(90deg,#ffc93f00,#f4bc2a7a 24%,#ffd658f5 50%,#f0ac16b8 74%,#ffc93f00);box-shadow:0 0 16px #ffcb48d1,0 0 34px #e5a81a80}@keyframes operatingStatusBeam{0%{opacity:0;transform:translate(-150%,-50%)}5%{opacity:1}88%{opacity:1;transform:translate(700%,-50%)}to{opacity:0;transform:translate(820%,-50%)}}@keyframes operatingStatusArrow{0%{opacity:0;transform:translate(-170%,-50%)}5%{opacity:1}88%{opacity:1;transform:translate(1300%,-50%)}to{opacity:0;transform:translate(1490%,-50%)}}@media (width<=1180px) and (prefers-reduced-motion:no-preference){#layers .operatingStatusProgress:after{animation-name:operatingStatusCardSequence}#layers .operatingStatusStart i{animation:7.4s linear infinite operatingStatusStartPulse}#layers .operatingStatusEnd i{animation:7.4s linear infinite operatingStatusEndPulse}}@keyframes operatingStatusCardSequence{0%,7.2%{opacity:0;left:-84px;transform:translateY(-50%)}7.3%{opacity:1;left:-84px;transform:translateY(-50%)}71.8%{opacity:1;left:100%;transform:translateY(-50%)}72%,to{opacity:0;left:100%;transform:translateY(-50%)}}@keyframes operatingStatusStartPulse{0%,6.8%,10%,to{transform:scale(1)}7.3%{transform:scale(1.7);box-shadow:0 0 18px}}@keyframes operatingStatusEndPulse{0%,69%,75%,to{transform:scale(1)}71.8%{transform:scale(1.7);box-shadow:0 0 18px}}@media (width<=760px){#layers .operatingStatus,[data-theme=dark] #layers .operatingStatus,[data-theme=light] #layers .operatingStatus{grid-template-columns:auto minmax(22px,1fr) auto;gap:10px;min-height:54px;padding:0 13px}#layers .operatingStatusEndpoint{letter-spacing:.12em;gap:7px;font-size:clamp(7px,2.1vw,9px)}#layers .operatingStatusEndpoint i{flex-basis:7px;width:7px;height:7px}}@media (width<=600px){#layers .operatingStatus,[data-theme=dark] #layers .operatingStatus,[data-theme=light] #layers .operatingStatus{grid-template-columns:1fr;gap:9px;min-height:0;padding:14px 16px}#layers .operatingStatusEndpoint{width:100%;font-size:8px}#layers .operatingStatusEnd{justify-content:flex-end}}.heroActions .button{text-transform:none}.skipLink{z-index:1000;color:#fff;background:#075cf2;border-radius:7px;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:650;transition:transform .15s;display:flex;position:fixed;top:12px;left:12px;transform:translateY(-180%);box-shadow:0 10px 28px #00000047}.skipLink:focus{transform:translateY(0)}#main-content:focus{outline:3px solid color-mix(in srgb,var(--accent-primary) 58%,transparent);outline-offset:5px}.contactIntro:after{content:"Response within one business day";color:var(--text-muted);margin-top:18px;font-size:12px;font-weight:600;display:block}.inlineLinkButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.inlineLinkButton:hover{color:color-mix(in srgb,var(--accent-primary) 80%,#fff)}.nav>a{align-items:center;min-height:44px;display:flex}#domains.section,#capabilities.section,.trustSection{padding-top:clamp(58px,5.5vw,82px)}.pillarIntro,.domainIntro{text-align:center;max-width:940px;margin:0 auto 34px}.pillarIntro h2,.domainIntro .sectionTitle{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,2.5vw,38px);line-height:1.15}.pillarIntro p,.domainIntro>p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.pillarsSection .pillarIntro h2,.pillarCard h3{color:#f4f8ff}.pillarsSection .pillarIntro p{color:#bfcede}.pillarCard h3{letter-spacing:-.008em;margin:0 0 11px;font-size:16px;font-weight:650;line-height:1.35}.domainIntroRule{background:linear-gradient(90deg,#1496ff,#19c5ae);border-radius:99px;width:48px;height:4px;margin:0 auto 13px;display:block;box-shadow:0 0 16px #1cb9d459}.domainPackPanel{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-default));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 95%,var(--accent-primary) 5%),var(--surface-card));box-shadow:var(--shadow-soft);border-radius:22px;margin:0 0 46px;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden}.domainPackPanel:after{background-image:radial-gradient(color-mix(in srgb,var(--accent-primary) 52%,transparent) 1px,transparent 1px);content:"";opacity:.26;pointer-events:none;background-size:14px 14px;width:160px;height:80px;position:absolute;top:20px;right:24px}.domainPackHeading{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.domainPackHeadingIcon{color:#4d8fff;background:#377fff1f;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px #377fff24}.domainPackHeading .eyebrow{margin-bottom:7px}.domainPackHeading h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.15}.domainPackDescription{z-index:1;max-width:760px;color:var(--text-secondary);margin:13px 0 0;font-size:14px;line-height:1.7;position:relative}.domainPackAssetGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid;position:relative}.domainPackAsset{--pack-accent:#4f8fff;border:1px solid color-mix(in srgb,var(--pack-accent) 24%,var(--border-subtle));border-left:2px solid var(--pack-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent) 5%,var(--surface-elevated)),color-mix(in srgb,var(--surface-page) 70%,transparent));border-radius:13px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-height:154px;padding:17px 16px;transition:border-color .2s,transform .2s;display:grid;box-shadow:0 12px 28px #00112624}.domainPackAsset:hover{border-color:color-mix(in srgb,var(--pack-accent) 48%,var(--border-default));transform:translateY(-2px)}.domainPackAsset--teal{--pack-accent:#22b8ad}.domainPackAsset--violet{--pack-accent:#8e6bff}.domainPackAsset--cyan{--pack-accent:#35bed2}.domainPackAsset--amber{--pack-accent:#f4ae35}.domainPackAsset--coral{--pack-accent:#f06d68}.domainPackAssetIcon{width:72px;height:72px;color:var(--pack-accent);background:color-mix(in srgb,var(--pack-accent) 12%,transparent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--pack-accent) 5%,transparent);border-radius:50%;place-items:center;display:grid}.domainPackAsset strong{color:var(--text-primary);font-size:14px;line-height:1.35;display:block}.domainPackAsset p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.56}.domainValueMeasures{z-index:1;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-default));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated)),color-mix(in srgb,var(--surface-page) 66%,transparent));border-radius:13px;grid-template-columns:285px 1fr;align-items:stretch;margin-top:24px;padding:12px 18px;display:grid;position:relative;box-shadow:0 10px 26px #000c1e1a}.domainValueTitle{border-right:1px solid var(--border-default);align-items:center;gap:16px;padding:0 20px 0 2px;display:flex}.domainValueTitle>span{color:#4288ff;background:#4288ff21;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.domainValueTitle strong{font-size:15px;line-height:1.42}.domainValueMeasures ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.domainValueMeasures li{border-right:1px solid var(--border-default);min-width:0;color:var(--text-secondary);align-items:center;gap:10px;padding:4px 16px;font-size:11px;line-height:1.45;display:flex}.domainValueMeasures li:last-child{border-right:0}.domainValueMeasures li svg{color:#21b6a2;flex:none}.domainApplicationsTitle{text-align:center;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(22px,2vw,28px)}.domainHeading h4{margin:0;font-size:15px}[data-theme=dark] #domains{background:radial-gradient(circle at 50% 18%,#145bb21a,#0000 35%)}[data-theme=dark] .domainPackPanel{background:radial-gradient(circle at 5% 0,#1e73d621,#0000 30%),linear-gradient(135deg,#081b30fa,#051222f5);border-color:#4380cc66;box-shadow:inset 0 1px #ffffff06,0 22px 58px #00000047}[data-theme=dark] .domainPackAsset{background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent) 7%,#0a1d31),#061525e6);box-shadow:inset 0 1px #ffffff05,0 12px 28px #0003}[data-theme=dark] .domainValueMeasures{background:linear-gradient(90deg,#0c233df5,#061626f0)}@media (width<=1180px){.domainPackAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domainValueMeasures{grid-template-columns:230px 1fr}.domainValueMeasures ul{grid-template-columns:repeat(3,minmax(0,1fr))}.domainValueMeasures li:nth-child(3){border-right:0}.domainValueMeasures li:nth-child(n+4){border-top:1px solid var(--border-default)}}@media (width<=760px){.domainValueMeasures{grid-template-columns:1fr}.domainValueTitle{border-right:0;border-bottom:1px solid var(--border-default);padding:4px 0 14px}.domainValueMeasures ul{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.domainValueMeasures li:nth-child(3){border-right:1px solid var(--border-default)}.domainValueMeasures li:nth-child(2n){border-right:0}.domainValueMeasures li:nth-child(n+3){border-top:1px solid var(--border-default)}}@media (width<=600px){.pillarIntro,.domainIntro{text-align:left;margin-bottom:26px}.pillarIntro h2,.domainIntro .sectionTitle{text-align:left;font-size:28px}.pillarIntro p,.domainIntro>p{font-size:14px;line-height:1.65}.domainIntroRule{margin-left:0}.domainPackPanel{margin-inline:-2px;border-radius:15px;margin-bottom:34px;padding:22px 16px}.domainPackPanel:after{display:none}.domainPackHeading{align-items:flex-start}.domainPackHeadingIcon{flex-basis:42px;width:42px;height:42px}.domainPackHeading h3{font-size:22px}.domainPackDescription{font-size:13px}.domainPackAssetGrid{grid-template-columns:1fr;gap:10px;margin-top:20px}.domainPackAsset{grid-template-columns:58px 1fr;min-height:0;padding:15px 13px}.domainPackAssetIcon{width:54px;height:54px}.domainPackAssetIcon svg{width:28px}.domainValueMeasures{padding:13px}.domainValueMeasures ul{grid-template-columns:1fr}.domainValueMeasures li,.domainValueMeasures li:nth-child(3),.domainValueMeasures li:nth-child(2n){border-right:0;border-top:1px solid var(--border-default);min-height:47px}.domainValueMeasures li:first-child{border-top:0}.domainApplicationsTitle{text-align:left;font-size:23px}.skipLink{top:8px;left:8px}}.domainApplications{padding-top:8px;position:relative}.domainApplicationsHeader{text-align:center;margin:0 auto 28px}.domainApplicationsTitle{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1.15}.domainApplicationsHeader p{color:var(--text-secondary);margin:13px 0 0;font-size:16px;line-height:1.6}.domainAssuranceStrip{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 84%,transparent);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:10px 18px;display:grid}.domainAssurance{--assurance-accent:#4b8eff;border-right:1px solid var(--border-default);justify-content:center;align-items:center;gap:14px;min-height:54px;padding:4px 22px;display:flex}.domainAssurance:last-child{border-right:0}.domainAssurance--green{--assurance-accent:#42bd91}.domainAssurance--violet{--assurance-accent:#996ff1}.domainAssurance>span{width:44px;height:44px;color:var(--assurance-accent);background:color-mix(in srgb,var(--assurance-accent) 13%,transparent);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.domainAssurance strong{color:var(--text-primary);font-size:14px;font-weight:590;line-height:1.35}.domainApplications .domainGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.domainApplications .domainCard{isolation:isolate;border-color:color-mix(in srgb,var(--local-accent) 19%,var(--border-default));background:linear-gradient(145deg,color-mix(in srgb,var(--local-accent) 4%,var(--surface-elevated)),color-mix(in srgb,var(--surface-card) 90%,transparent));border-radius:14px;min-height:270px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0008161f}.domainApplications .domainCardContent{z-index:2;flex-direction:column;min-height:100%;display:flex;position:relative}.domainApplications .domainCardPrism{z-index:0;opacity:.38;pointer-events:none;filter:blur(16px);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--local-accent) 72%,#fff) 0 11%,transparent 33%), conic-gradient(from 0deg,color-mix(in srgb,var(--local-accent) 0%,transparent) 0deg,color-mix(in srgb,var(--local-accent) 70%,transparent) 72deg,#7dd3fcb8 132deg,color-mix(in srgb,var(--local-accent) 18%,transparent) 210deg,#c084fc9e 288deg,color-mix(in srgb,var(--local-accent) 0%,transparent) 360deg);width:230px;height:230px;animation:18s linear infinite domainPrismRotate,6.4s ease-in-out infinite domainPrismPulse;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(0)scale(1)}.domainApplications .domainCard:before{content:"";z-index:1;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--local-accent) 12%,transparent),transparent 38%), linear-gradient(180deg,#0612251a,#040c18d6 48%,#040c18f5);pointer-events:none;position:absolute;inset:0}.domainApplications .domainCard.accent-blue .domainCardPrism{opacity:.42}.domainApplications .domainCard.accent-green .domainCardPrism{opacity:.4;filter:blur(17px)saturate(1.04)}.domainApplications .domainCard.accent-violet .domainCardPrism{opacity:.44}.domainApplications .domainCard.accent-cyan .domainCardPrism{opacity:.41}.domainApplications .domainCard.accent-orange .domainCardPrism{opacity:.39}@keyframes domainPrismRotate{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.08)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes domainPrismPulse{0%,to{opacity:.26}50%{opacity:.52}}.domainApplications .domainHeading{gap:14px}.domainApplications .domainCardIcon{width:56px;height:56px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 13%,transparent);border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.domainApplications .domainHeading h4{color:var(--text-primary);margin:0;font-size:18px;font-weight:650;line-height:1.35}.domainApplications .domainCardContent>p{color:var(--text-secondary);font:inherit;margin:17px 0 18px;font-size:14px;line-height:1.62}.domainApplications .domainCardContent footer{border:0;flex-wrap:wrap;gap:8px;margin-top:auto;padding:0;display:flex}.domainApplications .domainCardContent footer span{min-height:27px;color:var(--local-accent);background:color-mix(in srgb,var(--local-accent) 12%,transparent);font:inherit;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:650;line-height:1.15;display:inline-flex}.domainOperatingStrip{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 84%,transparent);border-radius:15px;grid-template-columns:minmax(0,1.65fr) minmax(520px,1fr);align-items:center;margin-top:18px;padding:13px 18px;display:grid}.domainOperatingLead{align-items:center;gap:16px;padding-right:24px;display:flex}.domainOperatingLead>span{color:#4b8eff;background:#4b8eff21;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.domainOperatingLead strong{color:var(--text-primary);font-size:16px;line-height:1.35;display:block}.domainOperatingLead p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.domainOperatingBenefits{border-left:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.domainOperatingBenefit{border-right:1px solid var(--border-default);min-height:50px;color:var(--text-secondary);justify-content:center;align-items:center;gap:9px;padding:4px 11px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.domainOperatingBenefit:last-child{border-right:0}.domainOperatingBenefits svg{color:#4b8eff;flex:none}[data-theme=dark] .domainAssuranceStrip,[data-theme=dark] .domainOperatingStrip{background:linear-gradient(135deg,#091d31f2,#051423e6);border-color:#5487c252;box-shadow:inset 0 1px #ffffff05}[data-theme=dark] .domainApplications .domainCard{background:linear-gradient(145deg,color-mix(in srgb,var(--local-accent) 6%,#0a1d31),#061525f0);box-shadow:inset 0 1px #ffffff05,0 12px 28px #0003}:is(.pillarCard,.domainPackAsset,.domainCard,.capabilityCard,.operatingRail,.operatingLayer,.trustItems article){--card-hover-accent:var(--local-accent,var(--pack-accent,var(--accent-primary)));transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}:is(.pillarCard,.domainPackAsset,.domainCard,.capabilityCard,.operatingRail,.operatingLayer,.trustItems article):hover{border-color:color-mix(in srgb,var(--card-hover-accent) 55%,var(--border-default));background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--card-hover-accent) 20%,transparent),transparent 56%),linear-gradient(145deg,color-mix(in srgb,var(--card-hover-accent) 10%,var(--surface-elevated)),var(--surface-card));box-shadow:0 16px 34px color-mix(in srgb,var(--card-hover-accent) 14%,#00000038);transform:translateY(-3px)}[data-theme=dark] :is(.pillarCard,.domainPackAsset,.domainCard,.capabilityCard,.operatingRail,.operatingLayer,.trustItems article):hover{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--card-hover-accent) 23%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--card-hover-accent) 9%,#0b2036),#061525)}[data-theme=light] .domainApplications{padding:8px 0 4px}[data-theme=light] .domainApplicationsHeader{max-width:900px;margin:0 auto 26px}[data-theme=light] .domainApplicationsTitle{color:#102b58}[data-theme=light] .domainApplicationsHeader p{color:#5c728d;max-width:760px;margin-inline:auto}[data-theme=light] .domainAssuranceStrip{background:#fff;border-color:#cfe0f4;border-radius:14px;gap:0;margin-bottom:18px;padding:0;box-shadow:0 12px 30px #1f487e11}[data-theme=light] .domainAssurance{border-right-color:#dce8f6;min-height:54px;padding:6px 20px}[data-theme=light] .domainAssurance>span{background:color-mix(in srgb,var(--assurance-accent) 10%,#fff);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--assurance-accent) 22%,transparent);flex-basis:34px}[data-theme=light] .domainAssurance svg{width:17px;height:17px}[data-theme=light] .domainAssurance strong{color:#17325e}[data-theme=light] .domainApplications .domainGrid{gap:14px}[data-theme=light] .domainApplications .domainCard{background:linear-gradient(#fff 0%,#f9fcff 100%);border-color:#d7e5f4;border-radius:13px;min-height:270px;padding:20px;box-shadow:0 12px 28px #1f487e13}[data-theme=light] .domainApplications .domainCard:before{background:linear-gradient(90deg,color-mix(in srgb,var(--local-accent) 70%,#fff),transparent 58%);opacity:.9;border-radius:999px;height:3px;bottom:auto;left:18px;right:18px}[data-theme=light] .domainApplications .domainCardPrism{display:none}[data-theme=light] .domainApplications .domainCard:hover{border-color:color-mix(in srgb,var(--local-accent) 34%,#dbe7f4);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--local-accent) 5%,#f9fcff));transform:translateY(-3px);box-shadow:0 18px 38px #1f487e1b}[data-theme=light] .domainApplications .domainCardIcon{background:color-mix(in srgb,var(--local-accent) 10%,#fff);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--local-accent) 24%,transparent);border-radius:12px;flex-basis:44px}[data-theme=light] .domainApplications .domainCardIcon svg{width:23px;height:23px}[data-theme=light] .domainApplications .domainHeading{align-items:flex-start;gap:12px;min-height:52px}[data-theme=light] .domainApplications .domainHeading h4{color:#102b58}[data-theme=light] .domainApplications .domainCardContent>p{color:#52677f;text-wrap:pretty;margin:15px 0 18px}[data-theme=light] .domainApplications .domainCardContent footer{gap:7px}[data-theme=light] .domainApplications .domainCardContent footer span{background:color-mix(in srgb,var(--local-accent) 8%,#fff);min-height:27px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--local-accent) 18%,transparent);padding:4px 10px}[data-theme=light] .domainOperatingStrip{background:#fff;border-color:#cfe0f4;border-radius:13px;margin-top:16px;box-shadow:0 12px 30px #1f487e11}[data-theme=light] .domainOperatingLead>span{color:#3e87ff;background:#edf5ff;box-shadow:inset 0 0 0 1px #3e87ff24}[data-theme=light] .domainOperatingLead strong{color:#102b58}[data-theme=light] .domainOperatingLead p{color:#5d728d}[data-theme=light] .domainOperatingBenefits{border-left-color:#e4edf7}[data-theme=light] .domainOperatingBenefit{color:#52677f;border-right-color:#e4edf7}[data-theme=light] .domainOperatingBenefits svg{color:#3e87ff}@media (prefers-reduced-motion:reduce){:is(.pillarCard,.domainPackAsset,.domainCard,.capabilityCard,.operatingRail,.operatingLayer,.trustItems article){transition:none}:is(.pillarCard,.domainPackAsset,.domainCard,.capabilityCard,.operatingRail,.operatingLayer,.trustItems article):hover{transform:none}}@media (prefers-reduced-motion:no-preference){.pillarCard--reveal{opacity:0;transform-origin:50% 0;transform:scale(.992)}.pillarCard--reveal.is-revealed{animation:pillarCardReveal .66s cubic-bezier(.22,.8,.25,1) var(--pillar-delay,0s) both}.pillarCard--reveal.is-revealed .iconWell{animation:pillarIconReveal .52s cubic-bezier(.22,.8,.25,1) calc(var(--pillar-delay,0s) + 90ms) both}}@keyframes pillarCardReveal{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes pillarIconReveal{0%{opacity:0}to{opacity:1}}@media (width>=1200px){.domainApplications{width:min(100vw - 64px,1568px);margin-left:50%;transform:translate(-50%)}}@media (width<=1120px){.domainApplications .domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domainOperatingStrip{grid-template-columns:1fr}.domainOperatingLead{padding:0 0 13px}.domainOperatingBenefits{border-top:1px solid var(--border-default);border-left:0;padding-top:10px}}@media (width<=900px){.domainOperatingStrip{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:22px;padding:0;display:block}.domainOperatingLead{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 92%,transparent);border-radius:16px;align-items:flex-start;gap:14px;padding:18px}.domainOperatingLead>span{flex-basis:48px;width:48px;height:48px}.domainOperatingLead strong{font-size:18px}.domainOperatingLead p{margin-top:7px;font-size:13px;line-height:1.6}.domainOperatingBenefits{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:0}.domainOperatingBenefit{border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 92%,transparent);border-radius:14px;justify-content:flex-start;gap:12px;min-height:88px;padding:14px;font-size:12px;box-shadow:0 10px 24px #0000000f}.domainOperatingBenefit:last-child{border-right:1px solid var(--border-default)}.domainOperatingBenefit svg{box-sizing:content-box;background:#4b8eff1f;border-radius:50%;width:22px;height:22px;padding:9px}.domainOperatingBenefit:nth-child(2) svg{color:#19bca9;background:#19bca91f}.domainOperatingBenefit:nth-child(3) svg{color:#8d68ef;background:#8d68ef1f}.domainOperatingBenefit:nth-child(4) svg{color:#45b96c;background:#45b96c1f}[data-theme=dark] .domainOperatingStrip{box-shadow:none;background:0 0;border:0}[data-theme=dark] .domainOperatingLead,[data-theme=dark] .domainOperatingBenefit{background:linear-gradient(145deg,#0a2138fa,#051525f0);border-color:#5487c257;box-shadow:0 14px 28px #00000024}[data-theme=light] .domainOperatingStrip{box-shadow:none;background:0 0;border:0}[data-theme=light] .domainOperatingLead,[data-theme=light] .domainOperatingBenefit{background:#fff;border-color:#cfe0f4;box-shadow:0 10px 24px #1f487e12}}@media (width<=760px){.domainApplicationsHeader{text-align:left}.domainAssuranceStrip{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.domainAssurance{justify-content:flex-start;padding:8px 12px}.domainAssurance:nth-child(2){border-right:0}.domainAssurance:nth-child(-n+2){border-bottom:1px solid var(--border-default)}}@media (width<=600px){.domainApplications .domainGrid{grid-template-columns:1fr;gap:12px}.domainApplications .domainCard{min-height:0}.domainAssuranceStrip{grid-template-columns:1fr}.domainAssurance,.domainAssurance:nth-child(2){border-right:0;border-bottom:1px solid var(--border-default);min-height:58px}.domainAssurance:last-child{border-bottom:0}.domainOperatingLead{align-items:flex-start}}.domainApplications .domainGrid{grid-auto-rows:1fr;align-items:stretch}.domainApplications .domainCard{height:100%;min-height:0}.domainApplications .domainCardContent{flex-direction:column;height:100%;display:flex}.domainApplications .domainHeading{align-items:flex-start;min-height:76px}.domainApplications .domainHeading h4{padding-top:2px}.domainApplications .domainCardContent>p{min-height:136px;margin:17px 0 20px}.domainApplications .domainCardContent footer{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:8px;min-height:35px;display:grid}.domainApplications .domainCardContent footer span{text-align:center;justify-content:center;width:100%}@media (width<=1120px){.domainApplications .domainCardContent>p{min-height:0}}@media (width<=600px){.domainApplications .domainHeading,.domainApplications .domainCardContent>p{min-height:0}.domainApplications .domainCardContent footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.domainOperatingBenefits{grid-template-columns:1fr}.domainOperatingBenefit{min-height:76px}}.ctaPanel{isolation:isolate}.ctaPanel h2,.ctaPanel>p,.ctaPanel .button{z-index:3;position:relative}.ctaPanel .nodeArt{z-index:2}.ctaHyperspeed{z-index:1;border-radius:inherit;pointer-events:none;opacity:.88;position:absolute;inset:1px;overflow:hidden}.ctaHyperspeed:before{content:"";background:radial-gradient(circle at 50% 54%,#3e79ff14,#0000 26%),radial-gradient(circle,#ffffff08,#0000 16%),linear-gradient(#0716310f,#040e1c0a);position:absolute;inset:0}.ctaHyperspeedLane,.ctaHyperspeedGlow,.ctaHyperspeedBurst{pointer-events:none;display:block;position:absolute}.ctaHyperspeedLane{opacity:.78;mix-blend-mode:screen;filter:blur(.25px);background:repeating-linear-gradient(138deg,#69a2ff00 0 18px,#69a2ff47 18px 20px,#69a2ff00 20px 36px),repeating-linear-gradient(138deg,#fff0 0 52px,#ffffff2e 52px 54px,#fff0 54px 96px);width:20%;animation:5.6s linear infinite ctaHyperspeedLane;top:14%;bottom:14%}.ctaHyperspeedLane--left{left:1.5%;transform:perspective(520px)rotateY(24deg)skewY(-8deg)}.ctaHyperspeedLane--center{opacity:.3;background:linear-gradient(#ffffff0a,#fff0 62%),repeating-linear-gradient(#fff0 0 14px,#8abcff33 14px 16px,#fff0 16px 30px);width:12%;left:44%;transform:perspective(700px)scaleY(1.02)}.ctaHyperspeedLane--right{right:1.5%;transform:perspective(520px)rotateY(-24deg)skewY(8deg)}.ctaHyperspeedGlow{opacity:.52;filter:blur(18px);background:radial-gradient(#497dff4d,#4570f40f 48%,#0000 72%);width:18%;height:58%;animation:7.4s ease-in-out infinite ctaHyperspeedGlow;top:20%}.ctaHyperspeedGlow--left{left:3%}.ctaHyperspeedGlow--right{animation-delay:-3.7s;right:3%}.ctaHyperspeedBurst{opacity:.44;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffffff0a 46%,#7bb2ff3d 50%,#ffffff0a 54%,#0000 100%);animation:4.8s linear infinite ctaHyperspeedBurst;inset:24% 18%;transform:translate(-40%)}@keyframes ctaHyperspeedLane{0%{opacity:.3;background-position:0 0,0 0}12%{opacity:.82}to{opacity:.3;background-position:0 140px,0 210px}}@keyframes ctaHyperspeedGlow{0%,to{opacity:.24;transform:translate(0,0)scale(1)}50%{opacity:.56;transform:translate(3%,-1%)scale(1.06)}}@keyframes ctaHyperspeedBurst{0%{opacity:.08;transform:translate(-40%)}14%{opacity:.22}56%{opacity:.46}to{opacity:.08;transform:translate(40%)}}@media (prefers-reduced-motion:reduce){.ctaHyperspeedLane,.ctaHyperspeedGlow,.ctaHyperspeedBurst{animation:none}}.heroCopy .heroMaskedHeading{--headline-ink:#f6f8fa;--headline-depth:#dfe8f1;--headline-highlight:#c8f3ff;--headline-accent:#58b9ff;max-width:570px;font-family:var(--font-display);letter-spacing:-.035em;background-image:linear-gradient(90deg,transparent 0%,transparent 37%,color-mix(in srgb,var(--headline-highlight) 82%,var(--headline-ink)) 45%,color-mix(in srgb,var(--headline-accent) 46%,var(--headline-ink)) 50%,color-mix(in srgb,var(--headline-highlight) 72%,var(--headline-ink)) 55%,transparent 63%,transparent 100%), repeating-linear-gradient(90deg,transparent 0 14px,color-mix(in srgb,var(--headline-accent) 18%,transparent) 14px 15px,transparent 15px 34px), linear-gradient(180deg,var(--headline-ink) 0%,var(--headline-ink) 58%,var(--headline-depth) 100%);-webkit-text-fill-color:transparent;background-position:-180% 0,-180% 0,0 0;background-repeat:no-repeat;background-size:180% 100%,180% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:28px 0 24px;font-size:clamp(54px,4.25vw,64px);font-weight:650;line-height:1.08;animation:6.8s ease-in-out infinite heroIntelligenceSweep;position:relative;color:var(--headline-ink)!important}.heroCopy .heroMaskedHeading span{display:block}@keyframes heroIntelligenceSweep{0%,22%{background-position:-180% 0,-180% 0,0 0}54%,64%{background-position:180% 0,180% 0,0 0}to{background-position:180% 0,180% 0,0 0}}@media (width<=1120px){.heroCopy .heroMaskedHeading{font-size:clamp(46px,5vw,56px)}}@media (width<=860px){.heroCopy .heroMaskedHeading{max-width:720px;font-size:clamp(42px,7.5vw,54px)}}@media (width<=600px){.heroCopy .heroMaskedHeading{font-size:clamp(37px,10.7vw,44px);line-height:1.08}}@media (prefers-reduced-motion:reduce){.heroCopy .heroMaskedHeading{background-position:-180% 0,-180% 0,0 0;animation:none}}[data-theme=light]{--light-motion-ink:#143866;--light-motion-ink-soft:#52759c;--light-motion-surface:#fff;--light-motion-surface-2:#f3f8ff;--light-motion-border:#2c568829;--light-motion-border-strong:#2c568842;--light-motion-grid:#346ebc1f;--light-motion-grid-soft:#346ebc0f;--light-motion-beam:#d8a229;--light-motion-beam-soft:#d8a2293d}[data-theme=light] body{background:linear-gradient(#020c18 0 850px,#f7f9fc 850px 100%)}[data-theme=light] .heroSection{background:radial-gradient(circle at 74% 42%,#4184ff3d,#0000 32%),radial-gradient(circle at 34% 16%,#79aaff1f,#0000 22%),linear-gradient(#020c18 0%,#071625 100%)}[data-theme=light] .heroNetwork line{color:#78a9f8;opacity:.68}[data-theme=light] .heroNetwork circle{color:#dcecff;opacity:.9}[data-theme=light] .heroAnnotation>svg{background:#0a1b2ed6;border-color:#84b3f14d}[data-theme=light] #layers.operatingSection{color:var(--light-motion-ink);background:radial-gradient(circle at 50% 10%,#548fe32e,#0000 24%),radial-gradient(circle at 50% 42%,#347dd614,#0000 46%),linear-gradient(#fbfdff 0%,#f1f6fc 100%)}[data-theme=light] #layers.operatingSection:before{opacity:0;background-image:none}[data-theme=light] #layers .sectionTitle{color:#10294d}[data-theme=light] #layers .sectionIntro{color:#4e6f93}[data-theme=light] #layers .operatingRail{color:var(--light-motion-ink);border-color:color-mix(in srgb,var(--local-accent) 24%,var(--light-motion-border-strong));box-shadow:0 18px 38px #284c7814,inset 0 1px #fffc;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--local-accent) 10%,#fffffff5),transparent 28%), radial-gradient(circle at 82% 76%,color-mix(in srgb,var(--local-accent) 7%,#f3f8ffeb),transparent 28%), linear-gradient(180deg,#fff,#f4f8fd)!important}[data-theme=light] #layers .leftRail{background:radial-gradient(circle at 50% 14%,#5d9aff29,#0000 22%),radial-gradient(circle at 18% 20%,#6aa4ff3d 0 1px,#0000 2px),radial-gradient(circle at 78% 16%,#3d75c657 0 1px,#0000 2px),radial-gradient(circle at 68% 32%,#7cb2ff47 0 1.2px,#0000 2.2px),radial-gradient(circle at 24% 54%,#3a71c138 0 1px,#0000 1.9px),linear-gradient(#fff,#f4f8fd)!important}[data-theme=light] #layers .rightRail{background:radial-gradient(circle at 50% 14%,#65d96526,#0000 22%),radial-gradient(circle at 22% 22%,#72d59333 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#2f884f42 0 1px,#0000 2px),radial-gradient(circle at 64% 34%,#79e2953d 0 1.2px,#0000 2.2px),radial-gradient(circle at 28% 58%,#2c7c4a2e 0 1px,#0000 1.9px),linear-gradient(#fff,#f5fbf6)!important}[data-theme=light] #layers .operatingRail:before{border-color:color-mix(in srgb,var(--local-accent) 22%,#2c56881f);opacity:.36}[data-theme=light] #layers .operatingRail:after{opacity:.28}[data-theme=light] #layers .operatingRailNebula{filter:blur(20px);opacity:.82;mix-blend-mode:normal}[data-theme=light] #layers .operatingRailStars--near{opacity:.84}[data-theme=light] #layers .operatingRailStars--far{opacity:.56}[data-theme=light] #layers .operatingRailTwinkle{opacity:.72;mix-blend-mode:normal}[data-theme=light] #layers .operatingRail h3{color:#112849!important}[data-theme=light] #layers .operatingRailTagline{color:color-mix(in srgb,var(--local-accent) 82%,#2f5582)}[data-theme=light] #layers .operatingRail li{color:#40617f}[data-theme=light] #layers .railItemIcon{border-color:color-mix(in srgb,var(--local-accent) 24%,#2c56881a);background:color-mix(in srgb,var(--local-accent) 10%,#fffffff0)}[data-theme=light] #layers .operatingLayer{color:var(--light-motion-ink);border-color:color-mix(in srgb,var(--local-accent) 20%,#2c568829);box-shadow:0 14px 30px #284c7814,inset 0 1px #ffffffd9;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--local-accent) 8%,#fffffffa),transparent 40%), linear-gradient(180deg,#fff,#f6faff)!important}[data-theme=light] #layers .operatingLayer h3{color:color-mix(in srgb,var(--local-accent) 78%,#24476f)}[data-theme=light] #layers .operatingLayer p{color:#4b6783}[data-theme=light] #layers .operatingLayerIcon{border-color:color-mix(in srgb,var(--local-accent) 28%,#2c56881a);background:color-mix(in srgb,var(--local-accent) 10%,#fffffff5);box-shadow:0 10px 20px color-mix(in srgb,var(--local-accent) 10%,transparent)}[data-theme=light] #layers .layerNumber{color:#153560;border-color:color-mix(in srgb,var(--local-accent) 48%,#2c568829);background:linear-gradient(#fff,#eef5ff);box-shadow:0 8px 18px #284c7814}[data-theme=light] #layers .operatingLayer:before,[data-theme=light] #layers .operatingLayer:after{box-shadow:0 0 8px color-mix(in srgb,var(--local-accent) 28%,transparent);border-color:#f4f8fd}[data-theme=light] #layers .operatingLayerScan{mix-blend-mode:multiply;background:linear-gradient(180deg,#ffffff08,#fff0 24%), repeating-linear-gradient(0deg,color-mix(in srgb,var(--local-accent) 16%,transparent) 0 1px,transparent 1px 18px), repeating-linear-gradient(90deg,color-mix(in srgb,var(--local-accent) 13%,transparent) 0 1px,transparent 1px 18px);box-shadow:inset 0 0 26px color-mix(in srgb,var(--local-accent) 8%,transparent)}[data-theme=light] #layers .operatingLayerScan:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--local-accent) 34%,#ffe7a2) 48%,transparent 100%);filter:blur(3px)}[data-theme=light] #layers .operatingLayerScan:after{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--local-accent) 14%,#fff1c8) 0%,transparent 58%)}[data-theme=light] #layers .operatingConnectors .route{filter:drop-shadow(0 0 2px #ffffff73);opacity:.92}[data-theme=light] #layers .connectorBeams .beam{filter:drop-shadow(0 0 4px #d8a22959)drop-shadow(0 0 12px #d8a2292e)}[data-theme=light] #layers .operatingStatus{background:linear-gradient(#fffffffa,#f4f8fdf2);border-color:#2c568829;box-shadow:0 12px 28px #284c7814}[data-theme=light] #layers .operatingStatusEndpoint{color:#2f6ec7}[data-theme=light] #layers .operatingStatusEnd{color:#2aa164}[data-theme=light] #layers .operatingStatusProgress{background:linear-gradient(90deg,#dcb23a59 0%,#f6d1676b 48%,#c99c2b59 100%)}[data-theme=light] #layers .operatingStatusProgress:after{box-shadow:0 0 12px #e2b03780,0 0 24px #e2b03738}[data-theme=light] .trustSection{background:linear-gradient(#f7f9fc 0%,#f3f7fb 100%)}[data-theme=light] .trustItems article{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--trust-accent) 10%,#fffffff5),transparent 42%), linear-gradient(180deg,#fff,#f6faff);border-right-color:#2c56881f;box-shadow:0 10px 22px #284c780a}[data-theme=light] .trustItems article span{color:color-mix(in srgb,#153259 84%,var(--trust-accent) 16%)}[data-theme=light] .industryStrip{background:linear-gradient(#fff,#f6faff);border-color:#2c568824;box-shadow:0 10px 24px #284c780a}[data-theme=light] .industryStrip span{color:#5d7897}[data-theme=light] .industryStrip svg{color:#5f88b5}[data-theme=light] .ctaPanel{color:#0e2a4f;background:radial-gradient(circle at 50% 112%,#4480ff29,#0000 48%),radial-gradient(circle at 50% -18%,#7a9bff24,#0000 40%),linear-gradient(#fff 0%,#f1f6ff 100%);border-color:#547cc042;box-shadow:0 18px 42px #284c7814,inset 0 1px #ffffffe0}[data-theme=light] .ctaPanel h2{color:#10294d}[data-theme=light] .ctaPanel>p{z-index:3;color:#557492;text-align:center;max-width:640px;margin:0 20px 22px;font-size:14px;line-height:1.65;position:relative}[data-theme=light] .ctaPanel .buttonLight{color:#fff;background:linear-gradient(#2f73f5,#195de4);border-color:#1f64eb;box-shadow:0 14px 28px #2168f533}[data-theme=light] .ctaHyperspeed{opacity:.94}[data-theme=light] .ctaHyperspeed:before{background:radial-gradient(circle at 50% 54%,#5484e61f,#0000 26%),radial-gradient(circle,#ffffff38,#0000 16%),linear-gradient(#ffffff61,#eef5ff1f)}[data-theme=light] .ctaHyperspeedLane{mix-blend-mode:normal;background:repeating-linear-gradient(138deg,#4e89e100 0 18px,#4e89e138 18px 20px,#4e89e100 20px 36px),repeating-linear-gradient(138deg,#fff0 0 52px,#84abe629 52px 54px,#fff0 54px 96px)}[data-theme=light] .ctaHyperspeedLane--center{background:linear-gradient(#3463ad0d,#fff0 62%),repeating-linear-gradient(#fff0 0 14px,#5e91e42e 14px 16px,#fff0 16px 30px)}[data-theme=light] .ctaHyperspeedGlow{opacity:.44;background:radial-gradient(#5887e238,#5887e20a 48%,#0000 72%)}[data-theme=light] .ctaHyperspeedBurst{mix-blend-mode:normal;background:linear-gradient(90deg,#0000 0%,#ffffff0f 46%,#5f93ea3d 50%,#ffffff0f 54%,#0000 100%)}[data-theme=light] .nodeArt{opacity:.24;background-image:radial-gradient(circle,#4b86e275 1.5px,#0000 1.5px),linear-gradient(35deg,#0000 48%,#5f93ea5c 49%,#0000 51%)}@media (width<=760px){[data-theme=light] .ctaPanel>p{margin:0 0 20px}}[data-theme=light] #layers .operatingConnectors .route,[data-theme=light] #layers .operatingConnectors .connectorRoutes path{stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-width:2.35px!important;opacity:1!important;filter:none!important}[data-theme=light] #layers .operatingConnectors .routeTransition{stroke-width:2.5px!important}[data-theme=light] #layers .connectorBeams .beamPipeline{filter:drop-shadow(0 0 4px #e2b0374d)drop-shadow(0 0 10px #e2b03729)}.siteFooter .footerNavColumn--company{flex-direction:column;display:flex}.siteFooter .footerNavColumn--company .footerCompanyCard{background:radial-gradient(circle at 100% 0,#e57a2314,#0000 32%),linear-gradient(#0b1931fa,#081427fa);border:1px solid #e57a234d;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:18px 18px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 34px #0000002e}.siteFooter .footerNavColumn--company .footerCompanyCardEyebrow{color:#ff9a3d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.siteFooter .footerNavColumn--company .footerCompanyCardEyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.siteFooter .footerNavColumn--company .footerCompanyCardTitle{color:#f7fbff;width:100%;font-family:var(--font-display);letter-spacing:-.025em;text-align:left;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.02}.siteFooter .footerNavColumn--company .footerCompanyCardTitle:after{display:none}.siteFooter .footerNavColumn--company .footerCompanyCardBody{color:#afbdd0;margin:0;font-size:12px;line-height:1.55}.siteFooter .footerNavColumn--company .footerCompanyCardActions{text-align:left;width:100%;margin:0 0 14px}.siteFooter .footerNavColumn--company .footerEnquiryButton{color:#fffdf9;letter-spacing:0;background:linear-gradient(#ff9228,#f06d12);border:1px solid #ff8d2cd6;border-radius:12px;width:100%;min-width:0;min-height:42px;font-size:13px;font-weight:600;box-shadow:0 12px 24px #f06d1238}.siteFooter .footerNavColumn--company .footerEnquiryButton:hover{color:#fff;background:linear-gradient(#ffa03a,#f57b1d);border-color:#ffb26a}.siteFooter .footerNavColumn--company .footerColumnContacts{border-top:1px solid #89a1c029;margin-top:0;padding-top:14px}@media (width<=767px){.siteFooter .footerNavColumn--company .footerCompanyCard{gap:14px;padding:16px 16px 14px}.siteFooter .footerNavColumn--company .footerCompanyCardTitle{font-size:26px}.siteFooter .footerNavColumn--company .footerCompanyCardBody{font-size:11.5px}.siteFooter .footerNavColumn--company .footerEnquiryButton{min-height:38px;font-size:12px}.siteFooter .footerNavColumn--company .footerColumnContacts{padding-top:10px}}.siteFooter .footerCompanyBand{border-bottom:1px solid #82a4cc3b;padding:16px 0 20px;display:block}.siteFooter .footerCompanyBand .footerCompanyBrand{border-right:1px solid #82a4cc3b;align-items:center;gap:14px;min-height:100%;margin:0;padding:8px 24px 8px 0;display:flex}.siteFooter .footerCompanyBand .footerCompanyBrand img{object-fit:contain;width:44px;height:44px}.siteFooter .footerCompanyBand .footerCompanyBrand strong{max-width:160px;font-size:15px;line-height:1.2}.siteFooter .footerCompanyBand .footerCompanyIntroBlock{min-width:0;padding:6px 18px 6px 0}.siteFooter .footerCompanyBand .footerCompanyCardTitle{margin-bottom:10px;font-size:32px}.siteFooter .footerCompanyBand .footerCompanyCardBody{max-width:420px}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:minmax(118px,auto) minmax(0,1fr);align-items:center;gap:12px;display:grid}.siteFooter .footerCompanyBand .footerCompanySecondaryLinks .footerNavAction:hover,.siteFooter .footerCompanyBand .footerCompanySecondaryLinks a:hover{background:#ffffff0d;border-color:#7ea0cd47}.siteFooter .footerCompanyBand .footerEnquiryButton{width:100%;min-height:44px}.siteFooter .footerCompanyBand .footerCompanyContactRow{background:linear-gradient(#14223de6,#0a172adb);border:1px solid #89a1c029;border-radius:16px;justify-items:center;gap:10px;margin:0;padding:12px 16px;display:grid}.siteFooter .footerCompanyBand .footerCompanyContactItem{text-align:left;grid-template-columns:20px max-content;justify-content:center;align-items:center;gap:10px;width:160px;min-height:26px;margin:0 auto;font-size:11.5px;display:grid}.siteFooter .footerCompanyBand .footerCompanyContactItem svg{justify-self:center;width:16px;height:16px}.siteFooter .footerCompanyBand .footerCompanyContactItem span{width:auto;color:inherit;white-space:nowrap;text-align:left;padding-top:0;font-size:11.5px;font-weight:600;display:block}@media (width<=1199px){.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:1fr;gap:18px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:1px solid #82a4cc3b;border-right:0;padding:0 0 16px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr;gap:16px}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:1fr}}@media (width<=767px){.siteFooter .footerNavBand{grid-template-columns:1fr 1fr;padding:24px 0 10px}.siteFooter .footerCompanyBand{padding:14px 0 18px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{font-size:26px}.siteFooter .footerCompanyBand .footerCompanyContactRow{padding:12px 14px}.siteFooter .footerCompanyBand .footerCompanyContactItem{gap:9px;width:156px;font-size:11px}.siteFooter .footerCompanyBand .footerCompanyContactItem span{white-space:nowrap;font-size:11px}}@media (width<=430px){.siteFooter .footerNavBand{grid-template-columns:1fr}}[data-theme=dark]{--text-on-dark:#fffdf5}[data-theme=dark] .button,[data-theme=dark] .footerPrimaryAction,[data-theme=dark] .skipLink,[data-theme=dark] .heroCopy h1,[data-theme=dark] .aboutTeamCardCopy h3,[data-theme=dark] .aboutTeamRole,[data-theme=dark] .aboutTeamArrowBadge,[data-theme=dark] .aboutTeamSocialLink,[data-theme=dark] .aboutOutlineButton,[data-theme=dark] .siteHeader .nav>a:hover,[data-theme=dark] .footerContact,[data-theme=dark] .footerContacts a:hover,[data-theme=dark] .footerContacts button:hover,[data-theme=dark] .footerLinkGrid a:hover,[data-theme=dark] .footerNavAction:hover,[data-theme=dark] .footerLegalBand a:hover,[data-theme=dark] .footerLegalBand a:focus-visible,[data-theme=dark] .footerCookieSettings:hover,[data-theme=dark] .footerCookieSettings:focus-visible,[data-theme=dark] .siteFooter .footerCompanyBrand strong,[data-theme=dark] .siteFooter .footerCompanyCardTitle,[data-theme=dark] .siteFooter .footerEnquiryButton,[data-theme=dark] .analyticsConsent,[data-theme=dark] .cookieScrollArea>strong,[data-theme=dark] .cookieScrollArea>p a,[data-theme=dark] .cookieCustomize,[data-theme=dark] .cookieReject,[data-theme=dark] .cookieChoice,[data-theme=dark] #layers.operatingSection,[data-theme=dark] #layers .sectionTitle,[data-theme=dark] #layers .operatingRail,[data-theme=dark] #layers .operatingRail h3,[data-theme=dark] #layers .operatingLayer,[data-theme=dark] #layers .layerNumber,[data-theme=dark] .pillarsSection .pillarIntro h2,[data-theme=dark] .pillarCard h3,[data-theme=dark] .ctaPanel,[data-theme=dark] .ctaPanel .buttonLight{color:var(--text-on-dark)!important}.siteFooter,[data-theme=light] .siteFooter{background:radial-gradient(circle at 82% 0,#235aa629,#0000 28%),linear-gradient(#06182c 0%,#041222 100%);border-top:1px solid #628bbe57}.siteFooter .footerInner{width:min(100% - 64px,1320px)}.siteFooter .footerNavBand{border-bottom:1px solid #93b1d626;grid-template-columns:.8fr 1.28fr 1.28fr;gap:0;min-height:0;padding:54px 0 46px}.siteFooter .footerNavColumn h2{color:#f2f6fb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;padding:0 0 12px;font-size:12px;font-weight:650}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{color:#aebfd4;grid-template-columns:16px minmax(0,1fr);gap:9px;min-height:26px;font-size:13px;font-weight:460;line-height:1.45;transition:color .18s,transform .18s}.siteFooter .footerLinkGrid a:hover,.siteFooter .footerNavAction:hover{color:#f5f8fc;transform:translate(2px)}.siteFooter .footerCompanyBand{border-bottom:1px solid #93b1d626;padding:34px 0 32px}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:210px minmax(0,1fr);gap:34px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-right:1px solid #93b1d626;align-self:stretch;padding:0 32px 0 0}.siteFooter .footerCompanyBand .footerCompanyBrand strong{color:#f5f7fb;letter-spacing:.01em;max-width:130px;font-size:14px;font-weight:600}.siteFooter .footerCompanyBand .footerCompanyCard{background:linear-gradient(135deg,#112a49d1,#081a2ee0);border:1px solid #789dca2e;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(232px,.9fr) minmax(204px,.72fr);gap:26px;padding:22px 24px;box-shadow:inset 0 1px #ffffff09}.siteFooter .footerCompanyBand .footerCompanyCardEyebrow{color:#ffad61;margin-bottom:10px;font-size:10px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{color:#f7f9fc;margin-bottom:10px;font-size:clamp(28px,2.3vw,34px);line-height:1.05}.siteFooter .footerCompanyBand .footerCompanyCardBody{color:#afc0d3;max-width:390px;font-size:13px;line-height:1.58}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:116px minmax(0,1fr);gap:10px}.siteFooter .footerCompanyBand .footerCompanySecondaryLinks .footerNavAction,.siteFooter .footerCompanyBand .footerCompanySecondaryLinks a{color:#dbe6f3;background:#ffffff06;border-color:#8aadd838;font-size:12px}.siteFooter .footerCompanyBand .footerEnquiryButton{background:linear-gradient(#ff9c3d,#f37416);border-color:#ff9a3f;font-size:12px;box-shadow:0 10px 22px #ea680c33}.siteFooter .footerCompanyBand .footerCompanyContactRow{background:#04112057;border-color:#89aad32b;border-radius:12px;gap:9px;padding:13px 14px}.siteFooter .footerCompanyBand .footerCompanyContactItem{grid-template-columns:18px minmax(0,1fr);justify-content:start;width:100%;font-size:12px}.siteFooter .footerCompanyBand .footerCompanyContactItem span{color:#c6d4e5;font-size:12px}.siteFooter .footerLegalBand{color:#8498b0;min-height:64px;font-size:11px}.siteFooter .footerLegalBand p{color:#9eb1c7}@media (width<=1199px){.siteFooter .footerNavColumn{padding:0 28px}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:1fr}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:1px solid #93b1d626;border-right:0;padding:0 0 18px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr 1fr}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=767px){.siteFooter .footerInner{width:min(100% - 32px,1320px)}.siteFooter .footerNavBand{grid-template-columns:1fr 1fr;gap:32px 0;padding:38px 0}.siteFooter .footerNavColumn{border-right:0;padding:0 18px}.siteFooter .footerNavColumn:nth-child(odd){padding-left:0}.siteFooter .footerNavColumn:nth-child(2n){padding-right:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.siteFooter .footerCompanyBand{padding:26px 0}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr;padding:20px}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:auto;grid-template-columns:1fr;padding:12px}.siteFooter .footerLegalBand{padding:20px 0}}@media (width<=430px){.siteFooter .footerNavBand{grid-template-columns:1fr}.siteFooter .footerNavColumn{padding:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr 1fr}}html,body,#root,button,input,textarea,select{font-family:var(--font-body)}body{font-size:var(--type-body-md);font-weight:var(--font-weight-regular);line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.heroCopy h1,.heroCopy .heroMaskedHeading{font-size:var(--type-display-lg);letter-spacing:-.035em;font-weight:650;line-height:1.06}.sectionTitle,.pillarIntro h2,.domainIntro .sectionTitle,.domainApplicationsTitle,.aboutIntroBlock h1,.aboutIntroBlock h2{font-size:var(--type-heading-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1.12}.aboutTeamCardCopy h3,.domainPackHeading h3,.ctaPanel h2{font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.eyebrow,.heroCopy .eyebrow,.domainPackHeading .eyebrow{font-size:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:.1em;line-height:1.35}.heroCopy>p,.aboutIntroBlock p,.pillarIntro p,.domainIntro>p,.domainApplicationsHeader p{font-size:var(--type-body-lg);font-weight:var(--font-weight-regular);line-height:1.7}.sectionTitle+.sectionIntro,#layers .sectionIntro{font-size:var(--type-body-lg);font-weight:var(--font-weight-regular);line-height:1.65}.pillarCard h2,.pillarCard h3,.domainHeading h3,.domainHeading h4,.domainApplications .domainHeading h4,.capabilityCard h3,.operatingLayer h3{font-size:var(--type-heading-md);font-weight:var(--font-weight-semibold);letter-spacing:-.018em;line-height:1.3}.pillarCard p,.domainCard>p,.domainApplications .domainCardContent>p,.domainPackDescription{font-size:var(--type-body-sm);font-weight:var(--font-weight-regular);line-height:1.65}.nav>a{font-size:.9375rem;font-weight:var(--font-weight-medium);letter-spacing:0}.siteHeader .button,.button,.footerEnquiryButton{font-size:.9375rem;font-weight:var(--font-weight-semibold);letter-spacing:0}.buttonSmall{font-size:.8125rem}.footerNavColumn h2,.footerCompanyCardEyebrow{font-weight:var(--font-weight-semibold);letter-spacing:.09em}.footerLinkGrid a,.footerNavAction,.footerLegalBand,.footerCompanyCardBody{font-weight:var(--font-weight-regular)}.footerLinkGrid a,.footerNavAction{font-size:var(--type-body-sm);line-height:1.55}.contactDialog h2,.policyPage h1,.notFoundSection h1{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.03em}.contactDialog p,.policyPage p,.field span,.contactDialog input,.contactDialog textarea{font-weight:var(--font-weight-regular);line-height:1.6}@media (width<=860px){.heroCopy h1,.heroCopy .heroMaskedHeading{font-size:var(--type-display-lg)}.sectionTitle,.pillarIntro h2,.domainIntro .sectionTitle,.domainApplicationsTitle,.aboutIntroBlock h1,.aboutIntroBlock h2{font-size:var(--type-heading-lg)}.heroCopy>p,.aboutIntroBlock p,.pillarIntro p,.domainIntro>p,.domainApplicationsHeader p{font-size:var(--type-body-md);line-height:1.65}.nav>a,.siteHeader .button{font-size:.875rem}}.siteFooter .footerNavBand{border-bottom:1px solid #7299d12e;grid-template-columns:.68fr 1.2fr 1.15fr;min-height:400px;padding:40px 0 30px}.siteFooter .footerNavColumn{border-color:#789ed247;padding:0 44px}.siteFooter .footerNavColumn h2{letter-spacing:0;text-transform:uppercase;margin-bottom:30px;padding-bottom:14px;font-size:15px;font-weight:600}.siteFooter .footerNavColumn h2:after{width:52px;height:3px}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{color:#b9c5d9;grid-template-columns:22px minmax(0,1fr);gap:14px;min-height:46px;font-size:16px;font-weight:400;line-height:1.43}.siteFooter .footerCompanyBand{background:linear-gradient(90deg,#03132bc7,#081a3b75 52%,#051227c7);border-bottom:1px solid #7299d13d;margin:0 -72px;padding:32px 72px;position:relative}.siteFooter .footerCompanyBand:after{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#1969ff54,#0000 55%);width:38%;height:110%;position:absolute;bottom:-6px;right:26%}.siteFooter .footerCompanyBand .footerNavColumn--company{z-index:1;grid-template-columns:360px minmax(0,1fr);gap:58px;position:relative}.siteFooter .footerCompanyBand .footerCompanyBrand{border-right:1px solid #789ed247;align-items:flex-start;padding:28px 56px 24px 0}.siteFooter .footerCompanyBand .footerCompanyBrand>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.siteFooter .footerCompanyBand .footerCompanyBrand strong{color:#f5f7fb;letter-spacing:-.025em;text-transform:uppercase;max-width:190px;font-size:26px;font-weight:600;line-height:1.18}.siteFooter .footerBrandRule{background:#4d93ff;width:54px;height:3px;margin:18px 0}.siteFooter .footerCompanyBand .footerCompanyBrand p{color:#b4c2d9;margin:0;font-size:15px;font-weight:400;line-height:1.55}.siteFooter .footerCompanyBand .footerCompanyCard{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(330px,1.1fr) minmax(330px,.9fr) minmax(410px,1.04fr);gap:38px;padding:4px 0}.siteFooter .footerCompanyBand .footerCompanyCardEyebrow{color:#ff9d3c;letter-spacing:.16em;margin-bottom:16px;font-size:13px;font-weight:600}.siteFooter .footerCompanyBand .footerCompanyCardTitle{letter-spacing:-.025em;margin-bottom:15px;font-size:44px;font-weight:650;line-height:1.04}.siteFooter .footerCompanyBand .footerCompanyActionRow{align-items:flex-end;gap:20px;padding:0 0 10px;display:flex}.siteFooter .footerSecondaryAction,.siteFooter .footerEnquiryButton{border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:204px;min-height:64px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.siteFooter .footerSecondaryAction{color:#cbd7e8;background:#04102561;border:1px solid #85aadc94}.siteFooter .footerSecondaryAction svg{color:#66a4ff}.siteFooter .footerEnquiryButton{color:#fff;background:linear-gradient(135deg,#eb6e11,#ff8c24);border:1px solid #ff9a32;box-shadow:0 14px 26px #e5651240}.siteFooter .footerSecondaryAction:hover,.siteFooter .footerEnquiryButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.siteFooter .footerCompanyBand .footerCompanyContactRow{background:linear-gradient(135deg,#142a54bf,#091834b8);border:1px solid #5785d673;border-radius:24px;gap:0;margin:0;padding:20px 38px;display:grid;box-shadow:inset 0 1px #ffffff0a}.siteFooter .footerCompanyBand .footerCompanyContactItem{color:#dfe8f6;text-align:left;grid-template-columns:68px minmax(0,1fr);gap:18px;width:100%;min-height:98px;padding:0}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:1px solid #7da1d433}.siteFooter .footerContactIcon{color:#1681ff;background:linear-gradient(145deg,#1e3c7c8c,#0e1e43b3);border:1px solid #517ed252;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.siteFooter .footerContactCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.siteFooter .footerContactCopy strong{color:#e6edfa;font-size:17px;font-weight:600;line-height:1.35}.siteFooter .footerContactCopy small{color:#a9bad2;font-size:13px;font-weight:400;line-height:1.45}.siteFooter .footerLegalBand{color:#abbad0;grid-template-columns:minmax(300px,1fr) auto minmax(340px,1fr);gap:30px;min-height:86px;font-size:14px}.siteFooter .footerCopyright,.siteFooter .footerLegalBand nav>a,.siteFooter .footerCookieSettings{align-items:center;gap:12px;display:inline-flex}.siteFooter .footerCopyright>svg{color:#c9d7eb;background:#1d366347;border:1px solid #6c95d23d;border-radius:10px;width:48px;height:48px;padding:12px}.siteFooter .footerLegalBand nav{gap:0}.siteFooter .footerLegalBand nav>a,.siteFooter .footerCookieSettings{color:#b7c4d8;white-space:nowrap;border-right:1px solid #7599cb57;min-height:34px;padding:0 26px;font-size:14px}.siteFooter .footerLegalBand nav>a:last-child{border-right:0}.siteFooter .footerLegalBand nav svg,.siteFooter .footerCookieSettings svg{color:#a9c0e5}.siteFooter .footerLegalBand p{color:#bdc9db;justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}.siteFooter .footerLegalBand p span{color:#b66cff;font-size:24px}@media (width<=1400px){.siteFooter .footerInner{width:min(100% - 72px,1320px)}.siteFooter .footerCompanyBand{margin-inline:-36px;padding-inline:36px}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:250px minmax(0,1fr);gap:30px}.siteFooter .footerCompanyBand .footerCompanyBrand{padding-right:26px}.siteFooter .footerCompanyBand .footerCompanyBrand img{width:68px;height:68px}.siteFooter .footerCompanyBand .footerCompanyBrand strong{font-size:20px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:22px}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:1/-1;grid-template-columns:1fr 1fr}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:0;border-left:1px solid #7da1d433;padding-left:22px}}@media (width<=860px){.siteFooter{margin:0}.siteFooter .footerInner{width:min(100% - 40px,720px)}.siteFooter .footerNavBand{grid-template-columns:1fr 1fr;gap:34px 0;min-height:0;padding:38px 0}.siteFooter .footerNavColumn{border-right:0;padding:0 20px}.siteFooter .footerNavColumn:nth-child(odd){padding-left:0}.siteFooter .footerNavColumn:nth-child(2n){padding-right:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.siteFooter .footerCompanyBand{margin-inline:-20px;padding:28px 20px}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:1fr;gap:28px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:1px solid #789ed247;border-right:0;padding:0 0 24px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr}.siteFooter .footerCompanyBand .footerCompanyActionRow{align-items:center;padding:0}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:auto;grid-template-columns:1fr}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:1px solid #7da1d433;border-left:0;padding-left:0}.siteFooter .footerLegalBand{grid-template-columns:1fr;gap:16px;padding:26px 0}.siteFooter .footerLegalBand p{text-align:left;justify-content:flex-start}}@media (width<=520px){.siteFooter .footerNavBand{grid-template-columns:1fr}.siteFooter .footerNavColumn{padding:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.siteFooter .footerCompanyBand .footerCompanyBrand img{width:62px;height:62px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{font-size:36px}.siteFooter .footerCompanyBand .footerCompanyActionRow{flex-direction:column;align-items:stretch}.siteFooter .footerSecondaryAction,.siteFooter .footerEnquiryButton{width:100%}.siteFooter .footerLegalBand nav{flex-direction:column;align-items:flex-start}.siteFooter .footerLegalBand nav>a,.siteFooter .footerCookieSettings{border-right:0;padding:0}}@media (width>=861px){.siteFooter .footerNavBand{min-height:360px;padding-block:34px 24px}.siteFooter .footerLinkGrid{gap:18px 34px}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{min-height:38px;font-size:15px}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:300px minmax(0,1fr);gap:38px}.siteFooter .footerCompanyBand .footerCompanyBrand{padding-right:36px}.siteFooter .footerCompanyBand .footerCompanyBrand img{width:74px;height:74px}.siteFooter .footerCompanyBand .footerCompanyBrand strong{font-size:22px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:minmax(0,1.08fr) minmax(230px,.78fr) minmax(330px,.94fr);gap:24px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{text-transform:none;font-size:clamp(34px,2.45vw,42px)}.siteFooter .footerCompanyBand .footerCompanyActionRow{gap:14px}.siteFooter .footerSecondaryAction,.siteFooter .footerEnquiryButton{min-width:0;min-height:58px;padding-inline:18px;font-size:15px}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:auto;grid-template-columns:1fr;padding:14px 24px}.siteFooter .footerCompanyBand .footerCompanyContactItem{grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:78px}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:1px solid #7da1d433;border-left:0;padding-left:0}.siteFooter .footerContactIcon{border-radius:14px;width:54px;height:54px}.siteFooter .footerContactCopy strong{font-size:16px}.siteFooter .footerContactCopy small{font-size:12px}}.siteFooter,[data-theme=light] .siteFooter{background:radial-gradient(circle at 52% 0,#0f407e3d,#0000 38%),linear-gradient(#041529 0%,#031224 100%);border:0;border-top:1px solid #517eb966;border-radius:0;margin:0;overflow:hidden}.siteFooter .footerInner{width:min(100% - 64px,1440px);max-width:1440px}.siteFooter .footerNavBand{border-bottom:1px solid #82a4cc3b;grid-template-columns:.95fr 1.55fr 1.55fr;align-items:start;min-height:0;padding:26px 0 12px}.siteFooter .footerNavColumn{border-right:1px solid #82a4cc3b;padding:0 36px}.siteFooter .footerNavColumn:last-child{border-right:0;padding-right:0}.siteFooter .footerNavColumn h2{letter-spacing:normal;text-transform:none;margin:0 0 24px;padding-bottom:10px;font-size:15px;font-weight:600}.siteFooter .footerNavColumn h2:after{background:#1e78ff;width:34px;height:2px}.siteFooter .footerNavColumn--domains h2:after{background:#25c999}.siteFooter .footerNavColumn--capabilities h2:after{background:#b648dc}.siteFooter .footerLinkGrid{gap:8px 22px}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr 1fr}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{color:#aebdd1;grid-template-columns:14px minmax(0,1fr);gap:8px;min-height:24px;font-size:13px;font-weight:400;line-height:1.3;transform:none}.siteFooter .footerLinkGrid a:hover,.siteFooter .footerNavAction:hover{transform:none}.siteFooter .footerLinkMarkerIcon{width:14px;height:14px;margin-top:2px}.siteFooter .footerCompanyBand{background:0 0;border-bottom:1px solid #82a4cc3b;margin:0;padding:16px 0 20px;display:block;position:static}.siteFooter .footerCompanyBand:after{display:none}.siteFooter .footerCompanyBand .footerNavColumn--company{border-right:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;padding:0;display:grid}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:0;border-right:1px solid #82a4cc3b;align-items:center;gap:14px;min-height:100%;margin:0;padding:8px 24px 8px 0;display:flex}.siteFooter .footerCompanyBand .footerCompanyBrand strong{text-transform:none;max-width:160px;font-size:15px;font-weight:600;line-height:1.2}.siteFooter .footerBrandRule,.siteFooter .footerCompanyBrand p{display:none}.siteFooter .footerCompanyBand .footerCompanyCard{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(220px,.78fr) minmax(220px,.82fr);align-items:center;gap:16px;padding:0;display:grid}.siteFooter .footerCompanyBand .footerCompanyIntroBlock{padding:6px 18px 6px 0}.siteFooter .footerCompanyBand .footerCompanyCardEyebrow{color:#ff9a3d;letter-spacing:.12em;margin:0 0 8px;font-size:10.5px;font-weight:650}.siteFooter .footerCompanyBand .footerCompanyCardTitle{letter-spacing:-.025em;margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.02}.siteFooter .footerCompanyBand .footerCompanyCardBody{color:#afbdd0;max-width:420px;font-size:12px;font-weight:400;line-height:1.55}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:minmax(118px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.siteFooter .footerCompanyBand .footerCompanySecondaryLinks .footerNavAction,.siteFooter .footerCompanyBand .footerCompanySecondaryLinks a{min-height:44px;color:inherit;white-space:nowrap;background:#ffffff08;border:1px solid #7ea0cd29;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:11.5px;font-weight:600}.siteFooter .footerCompanyBand .footerCompanyCardActions{margin:0}.siteFooter .footerCompanyBand .footerEnquiryButton{color:#fffdf9;background:linear-gradient(#ff9228,#f06d12);border:1px solid #ff8d2cd6;border-radius:12px;width:100%;min-height:44px;font-size:13px;font-weight:600;box-shadow:0 12px 24px #f06d1238}.siteFooter .footerCompanyBand .footerCompanyContactRow{box-shadow:none;background:linear-gradient(#14223de6,#0a172adb);border:1px solid #89a1c029;border-radius:16px;justify-items:center;gap:10px;margin:0;padding:12px 16px;display:grid}.siteFooter .footerCompanyBand .footerCompanyContactItem{color:#cad5e6;text-align:left;border:0;grid-template-columns:20px max-content;justify-content:center;align-items:center;gap:10px;width:160px;min-height:26px;margin:0 auto;padding:0;font-size:11.5px;display:grid}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border:0}.siteFooter .footerCompanyBand .footerCompanyContactItem svg{width:16px;height:16px}.siteFooter .footerCompanyBand .footerCompanyContactItem span{width:auto;color:inherit;white-space:nowrap;padding:0;font-size:11.5px;font-weight:600;display:block}.siteFooter .footerContactIcon,.siteFooter .footerContactCopy{display:contents}.siteFooter .footerLegalBand{color:#91a5c0;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);grid-template-areas:"copyright links closing";gap:24px;min-height:72px;padding:0;font-size:11px}.siteFooter .footerLegalBand>span{white-space:nowrap;grid-area:copyright}.siteFooter .footerLegalBand nav{grid-area:links;justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);display:flex}.siteFooter .footerLegalBand nav>a,.siteFooter .footerCookieSettings{min-height:0;color:inherit;font-size:inherit;border:0;padding:0}.siteFooter .footerLegalBand nav svg{display:none}.siteFooter .footerLegalBand p{color:#b2c0d3;font-size:inherit;text-align:right;white-space:nowrap;grid-area:closing;margin:0;display:block}.siteFooter .footerLegalBand p span{display:none}@media (width<=1199px){.siteFooter .footerInner{width:min(100% - 48px,1440px)}.siteFooter .footerNavBand{grid-template-columns:1fr 1fr;gap:30px 0}.siteFooter .footerCompanyBand .footerNavColumn--company{grid-template-columns:1fr;gap:18px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:1px solid #82a4cc3b;border-right:0;padding:0 0 16px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr;gap:16px}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:1fr}}@media (width<=767px){.siteFooter .footerInner{width:min(100% - 32px,1440px)}.siteFooter .footerNavBand{grid-template-columns:1fr 1fr;gap:32px 0;padding:32px 0}.siteFooter .footerNavColumn{border-right:0;padding:0 20px}.siteFooter .footerNavColumn:nth-child(odd){padding-left:0}.siteFooter .footerNavColumn:nth-child(2n){padding-right:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{min-height:34px}.siteFooter .footerLegalBand{grid-template-columns:1fr;grid-template-areas:"copyright""links""closing";gap:6px;padding:22px 0}.siteFooter .footerLegalBand nav{flex-wrap:wrap;justify-content:flex-start}.siteFooter .footerLegalBand p{text-align:left;white-space:normal}}@media (width<=430px){.siteFooter .footerNavBand{grid-template-columns:1fr}.siteFooter .footerNavColumn{padding:0}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr 1fr}}:root{--font-sans:"Segoe UI Variable","Segoe UI",Inter,Arial,sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-primary:var(--font-sans);--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace}html,body,#root{font-family:var(--font-body)}body,button,input,textarea,select{font-family:var(--font-body);letter-spacing:0}h1,h2,h3,h4,h5,h6,.sectionTitle,.pillarIntro h2,.domainIntro .sectionTitle,.domainApplicationsTitle,.aboutIntroBlock h1,.aboutIntroBlock h2,.contactDialog h2,.policyPage h1,.notFoundSection h1,.siteFooter .footerCompanyCardTitle,.siteFooter .footerCompanyBand .footerCompanyCardTitle,.siteFooter .footerNavColumn--company .footerCompanyCardTitle{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}.heroCopy h1,.heroCopy .heroMaskedHeading{font-family:var(--font-display);letter-spacing:-.035em;font-weight:650}.heroCopy>p,.aboutIntroBlock p,.pillarIntro p,.domainIntro>p,.domainApplicationsHeader p,.sectionTitle+.sectionIntro,#layers .sectionIntro,.contactDialog p,.policyPage p,.pillarCard p,.domainCard>p,.domainApplications .domainCardContent>p,.domainPackDescription,.capabilityCard ul,.siteFooter .footerCompanyCardBody,.siteFooter .footerCompanyBand .footerCompanyCardBody{letter-spacing:0;font-weight:400}.aboutIntroBlock p,.aboutTeamBio,.domainCard>p,.capabilityCard ul,.siteFooter .footerLegalBand,.siteFooter .footerContactCopy small{font-weight:350}.nav>a,.siteHeader .brand,.siteHeader .brand em,.siteHeader .button,.themeToggle{font-family:var(--font-body);letter-spacing:0;font-weight:500}.button,.footerPrimaryAction,.footerSecondaryAction,.footerEnquiryButton,.siteFooter .footerEnquiryButton,.siteFooter .footerCompanyBand .footerEnquiryButton,.siteFooter .footerNavColumn--company .footerEnquiryButton,.cookieCustomize,.cookieButton{font-family:var(--font-body);letter-spacing:0;font-weight:600}.eyebrow,.heroCopy .eyebrow,.domainPackHeading .eyebrow,.footerNavColumn h2,.footerCompanyCardEyebrow,.siteFooter .footerCompanyCardEyebrow,.siteFooter .footerCompanyBand .footerCompanyCardEyebrow,.siteFooter .footerNavColumn--company .footerCompanyCardEyebrow,.cookieHeader small{font-family:var(--font-body);font-weight:650}.aboutTeamCardCopy h3,#layers .sectionTitle{letter-spacing:-.025em;font-weight:600}.aboutTeamRole,.domainAssurance strong,.domainApplications .domainHeading h4,.domainApplications .domainCardContent footer span,.domainOperatingBenefit strong,.operatingRail h3,.operatingLayer h3,.pillarCard h2,.pillarCard h3,.domainHeading h3,.domainHeading h4,.capabilityCard h3{font-weight:600}.siteFooter .footerCompanyBrand strong,.siteFooter .footerCompanyBand .footerCompanyBrand strong{letter-spacing:0;font-weight:600}.siteFooter{background:radial-gradient(circle at 82% 8%,#2562c729,#0000 29%),radial-gradient(circle at 12% 42%,#2c7acd17,#0000 25%),linear-gradient(#05182c 0%,#031224 100%)}.siteFooter .footerNavBand{border-bottom:0;gap:0;padding:42px 0 36px}.siteFooter .footerNavColumn{border-right:1px solid #82a4cc2e;padding:0 42px;position:relative}.siteFooter .footerNavColumn:first-child{padding-left:0}.siteFooter .footerNavColumn:last-child{padding-right:0}.siteFooter .footerNavColumn h2{color:#eef5ff;border-bottom:1px solid #82a4cc29;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:12px;font-size:16px;display:flex}.siteFooter .footerNavColumn h2:after{border-radius:99px;flex:0 0 28px;width:28px;margin:0;display:block;position:static}.siteFooter .footerLinkGrid{row-gap:7px}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{color:#afbed1;border-radius:7px;padding:4px 6px;transition:color .18s,background .18s}.siteFooter .footerLinkGrid a:hover,.siteFooter .footerNavAction:hover{color:#f6f9ff;background:#6893d11a}.siteFooter .footerCompanyBand{background:linear-gradient(120deg,#0c2341eb,#0b1d39cc 57%,#102346e0);border:1px solid #80a1cc33;border-radius:20px;margin:0;padding:26px 30px;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000024}.siteFooter .footerCompanyBand .footerNavColumn--company{gap:34px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-right:1px solid #82a4cc2e;padding-right:34px}.siteFooter .footerCompanyBand .footerCompanyBrand img{width:52px;height:52px}.siteFooter .footerCompanyBand .footerCompanyBrand strong{max-width:178px;font-size:17px}.siteFooter .footerCompanyBand .footerCompanyCard{gap:24px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{font-size:34px}.siteFooter .footerCompanyBand .footerCompanyCardBody{max-width:440px;font-size:13px}.siteFooter .footerCompanyBand .footerCompanyContactRow{background:#03102361;border-color:#85a5d33b;padding:14px 18px}.siteFooter .footerCompanyBand .footerCompanyContactItem{color:#d6e2f3;text-decoration:none}.siteFooter .footerCompanyBand .footerCompanyContactItem:hover{color:#fff;background:0 0}.siteFooter .footerLegalBand{border:0;min-height:78px}.siteFooter .footerLegalBand nav>a,.siteFooter .footerCookieSettings{color:#93a8c3;padding:6px 0}.siteFooter .footerLegalBand nav>a:hover,.siteFooter .footerCookieSettings:hover{color:#eef5ff;background:0 0}@media (width<=1199px){.siteFooter .footerNavColumn{padding-inline:28px}.siteFooter .footerCompanyBand{padding:26px}.siteFooter .footerCompanyBand .footerCompanyBrand{border-right:0;padding-right:0}}@media (width<=767px){.siteFooter .footerNavBand{padding:34px 0 30px}.siteFooter .footerNavColumn{padding-inline:18px}.siteFooter .footerNavColumn h2{font-size:15px}.siteFooter .footerCompanyBand{border-radius:16px;padding:24px 20px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{font-size:31px}.siteFooter .footerCompanyBand .footerCompanyContactRow{justify-items:start}.siteFooter .footerCompanyBand .footerCompanyContactItem{margin:0}.siteFooter .footerLegalBand{min-height:0}}@media (width<=430px){.siteFooter .footerNavColumn{padding:0}.siteFooter .footerNavColumn h2{margin-bottom:16px}.siteFooter .footerCompanyBand{margin-inline:-2px}}@media (width>=768px) and (width<=1199px){.siteFooter .footerNavBand{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:30px 0;padding:38px 0 32px}.siteFooter .footerNavColumn{padding-inline:30px}.siteFooter .footerNavColumn--capabilities{border-top:1px solid #82a4cc2e;border-right:0;grid-column:1/-1;padding:28px 0 0}.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siteFooter .footerCompanyBand .footerNavColumn--company{gap:20px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);gap:20px}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-items:stretch}.siteFooter .footerCompanyBand .footerCompanyContactItem{justify-content:start;width:auto}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:0;border-left:1px solid #85a5d32e;padding-left:18px}.siteFooter .footerLegalBand{text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copyright closing""links links";gap:12px 24px;min-height:0;padding:22px 0}.siteFooter .footerLegalBand nav{justify-content:flex-start}.siteFooter .footerLegalBand p{text-align:right;justify-content:flex-end}}@media (width<=767px){.siteFooter .footerInner{width:min(100% - 32px,620px)}.siteFooter .footerNavBand{grid-template-columns:1fr;gap:0;padding:30px 0 20px}.siteFooter .footerNavColumn{border-bottom:1px solid #82a4cc2e;border-right:0;margin-bottom:26px;padding:0 0 26px}.siteFooter .footerNavColumn:last-child{border-bottom:0;margin-bottom:0}.siteFooter .footerNavColumn h2{margin-bottom:16px;padding-bottom:9px}.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.siteFooter .footerLinkGrid a,.siteFooter .footerNavAction{min-height:36px;padding:5px 4px;font-size:13px}.siteFooter .footerCompanyBand{border-radius:16px;margin:0;padding:22px 18px}.siteFooter .footerCompanyBand .footerNavColumn--company{border:0;gap:18px;margin:0;padding:0}.siteFooter .footerCompanyBand .footerCompanyBrand{border-bottom:1px solid #82a4cc2e;padding:0 0 18px}.siteFooter .footerCompanyBand .footerCompanyCard{grid-template-columns:1fr;gap:18px}.siteFooter .footerCompanyBand .footerCompanyCardTitle{font-size:30px}.siteFooter .footerCompanyBand .footerCompanyActionRow{grid-template-columns:1fr;padding:0}.siteFooter .footerCompanyBand .footerCompanySecondaryLinks{display:none}.siteFooter .footerCompanyBand .footerEnquiryButton{min-height:52px}.siteFooter .footerCompanyBand .footerCompanyContactRow{grid-template-columns:1fr;justify-items:start;width:100%;padding:10px 14px}.siteFooter .footerCompanyBand .footerCompanyContactItem{justify-content:start;width:auto;min-height:40px;margin:0;font-size:12px}.siteFooter .footerCompanyBand .footerCompanyContactItem+.footerCompanyContactItem{border-top:1px solid #85a5d32e;border-left:0;padding-left:0}.siteFooter .footerLegalBand{grid-template-columns:1fr;grid-template-areas:"copyright""links""closing";align-items:start;gap:10px;padding:22px 0;font-size:11px}.siteFooter .footerLegalBand nav{flex-direction:row;justify-content:flex-start;gap:10px 18px}.siteFooter .footerLegalBand p{text-align:left;white-space:normal}}@media (width<=430px){.siteFooter .footerNavColumn--domains .footerLinkGrid,.siteFooter .footerNavColumn--capabilities .footerLinkGrid{grid-template-columns:1fr}.siteFooter .footerLegalBand nav{flex-direction:column;align-items:flex-start;gap:10px}}.siteFooter .footerNavToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.siteFooter .footerNavToggleIndicator{display:none}@media (width<=767px){.siteFooter .footerNavColumn h2{border:0;margin:0;padding:0}.siteFooter .footerNavColumn h2:after{display:none}.siteFooter .footerNavToggle{cursor:pointer;justify-content:space-between;min-height:48px;padding:0 2px}.siteFooter .footerNavToggleIndicator{border:1px solid #8bb1de47;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block;position:relative}.siteFooter .footerNavToggleIndicator:before,.siteFooter .footerNavToggleIndicator:after{content:"";background:#9fb9d8;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siteFooter .footerNavToggleIndicator:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.siteFooter .footerNavColumn.is-expanded .footerNavToggleIndicator{background:#256fee1f;border-color:#4c91ff9e}.siteFooter .footerNavColumn.is-expanded .footerNavToggleIndicator:after{transform:translate(-50%,-50%)rotate(0)}.siteFooter .footerNavBand .footerNavColumn:not(.is-expanded) .footerLinkGrid{display:none}.siteFooter .footerNavBand .footerNavColumn.is-expanded .footerLinkGrid{margin-top:10px}}.analyticsConsent,.analyticsConsent *{font-family:var(--font-body)}.cookieScrollArea .cookieHeader strong{letter-spacing:-.025em;font-weight:600}.skipLink,.formErrorSummary,.field>span,fieldset legend,.policyBack,.cookieChoice b,.cookieSwitchState{font-weight:600}code,pre,kbd,samp{font-family:var(--font-mono)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--border-control:color-mix(in srgb,var(--accent-primary) 28%,var(--border-default));--surface-control:var(--surface-elevated);--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent-primary) 22%,transparent);--shadow-control:0 8px 20px #00122a1f;--shadow-surface:0 12px 30px #00122a17}[data-theme=dark]{--shadow-control:0 8px 20px #0000003d;--shadow-surface:0 14px 34px #0003}:is(.pillarCard,.domainCard,.capabilityCard,.domainPackAsset,.operatingRail,.operatingLayer,.trustItems article){border-radius:var(--radius-md);border-color:var(--border-card,var(--border-default));box-shadow:none}:is(.pillarGrid,.domainGrid,.capabilityGrid){gap:var(--space-5)}.button{border-radius:var(--radius-button);min-height:48px;font-size:var(--type-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;padding-inline:20px;line-height:1.2}.buttonSmall{min-height:44px;font-size:var(--type-label);padding-inline:16px}.button:focus-visible,.themeToggle:focus-visible,.mobileMenu:focus-visible,.dialogClose:focus-visible{box-shadow:var(--focus-ring)}.themeToggle{border-radius:var(--radius-pill);min-height:44px;padding-inline:12px}.sectionTitle{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1.15}.eyebrow{font-size:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.3}.pillarCard,.domainCard,.capabilityCard{padding:var(--space-5)}.pillarCard p,.domainCard>p,.domainApplications .domainCardContent>p,.capabilityCard ul{font-size:var(--type-body-sm);line-height:1.65}.domainHeading h3,.domainHeading h4,.capabilityCard h3,.pillarCard h2,.pillarCard h3{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.018em;line-height:1.3}.domainCard footer span{border-radius:var(--radius-pill);line-height:1.2}.contactDialog{border-radius:var(--radius-lg);box-shadow:0 24px 64px #00000047}.contactDialog form{border-radius:var(--radius-md);box-shadow:var(--shadow-surface)}.field input,.field textarea,.field select{border-color:var(--border-control);border-radius:var(--radius-sm);background:var(--surface-control);min-height:48px}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:var(--focus-ring)}.scopeButtons{border-radius:var(--radius-sm)}.scopeButtons button{min-height:48px}.consent{font-size:var(--type-label);line-height:1.5}.siteHeader{border-bottom-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-page) 92%,transparent)}.siteHeader .headerInner{min-height:76px}.nav>a,.siteHeader .button,.themeToggle{font-size:var(--type-label)}.footerLegalBand a,.footerCookieSettings{min-height:44px}@media (width<=600px){:is(.pillarCard,.domainCard,.capabilityCard){padding:var(--space-5)}.button{min-height:50px}.sectionTitle{line-height:1.18}}.sectionConversion{justify-content:space-between;align-items:center;gap:var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-default));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 86%,var(--accent-primary) 14%);display:flex}.sectionConversion>div{gap:var(--space-1);display:grid}.sectionConversion strong{color:var(--text-primary);font-size:var(--type-body-md);font-weight:var(--font-weight-semibold);line-height:1.3}.sectionConversion span{color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.45}.sectionConversion .button{flex:none}.domainConversion{margin-top:var(--space-5)}@media (width<=600px){.sectionConversion{align-items:stretch;gap:var(--space-4);padding:var(--space-4);flex-direction:column}.sectionConversion .button{width:100%}}[data-theme=light] .heroSection{color:#0c2452;background:radial-gradient(52% 72% at 76% 43%,#3c82e01f,#0000 70%),linear-gradient(#fff 0%,#f7faff 100%)!important}[data-theme=light] .heroCopy .eyebrow{color:#075cf2}[data-theme=light] .heroCopy .heroMaskedHeading{--headline-ink:#0b2453;--headline-depth:#173d70;--headline-highlight:#3e8fe0;--headline-accent:#1679bd;color:var(--headline-ink)!important}[data-theme=light] .heroCopy>p{color:#4e6887}[data-theme=light] .heroVisual:before{opacity:.32;background:linear-gradient(#2d70cc1f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#2d70cc1f 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 74% 34%,#2470d82e,#0000 42%)}[data-theme=light] .heroVisual:after{background:linear-gradient(#0000,#f7faff)}[data-theme=light] .heroAnnotation{color:#24517f;background:#ffffffd6;border-color:#316fbf33;box-shadow:0 8px 24px #1f4e8917}[data-theme=light] .heroAnnotationIcon{color:#1679bd;box-shadow:none;background:#eef6ff}[data-theme=light] .heroAnnotationLabel{text-shadow:none}
