:root{--midnight:#011043;--ink:#080b10;--sage:#c6d3ad;--sage2:#e7eddc;--ice:#c5ddef;--ice2:#e4f2fe;--paper:#f7f5ef;--white:#fff;--cyan:#00d4ff;--blue:#3b82f6;--teal:#06b6d4;--emerald:#10b981;--plum:#6574ff;--serif:Cambon,Georgia,serif;--sans:TTNorms,Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#020510}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#020510;margin:0}body.locked-bg{background:#020510}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{background:#020510;width:100%;overflow:hidden}.container{width:min(1680px,100% - 40px);margin:auto;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.skip-link{background:var(--midnight);color:#fff;z-index:9999;padding:12px 16px;position:absolute;top:10px;left:-999px}.skip-link:focus{left:10px}h1,h2,h3,h4{font-family:var(--serif);text-wrap:pretty;margin:0;font-weight:300}h1{letter-spacing:-.074em;font-size:clamp(62px,7.9vw,132px);line-height:.84}h2{letter-spacing:-.065em;font-size:clamp(44px,5.8vw,94px);line-height:.88}h3{letter-spacing:-.04em;font-size:clamp(24px,2.2vw,38px);line-height:1}p{color:#080b10ad;font-size:17px;line-height:1.65}.dark p,.hero p{color:#ebf5ffb8}.kicker{text-transform:uppercase;letter-spacing:.16em;color:currentColor;opacity:.78;align-items:center;gap:14px;margin:0 0 24px;font-size:12px;line-height:1.25;display:flex}.section:not(.dark):not(.blueprint) .kicker{color:#011043;opacity:.92}.section:not(.dark):not(.blueprint) .kicker:after{opacity:.22;background:#011043}.kicker:before{content:"";background:var(--sage);border-radius:999px;width:7px;height:7px;box-shadow:0 0 28px #c6d3adcc}.kicker:after{content:"";opacity:.18;background:currentColor;flex:1;height:1px}.section-wide-kicker{grid-column:1/-1;align-self:start;width:100%;margin-bottom:clamp(4px,.8vw,12px)}.problem-lede-grid>.section-wide-kicker,.journey-copy>.section-wide-kicker,.capabilities-head>.section-wide-kicker,.operating-head>.section-wide-kicker,.ba-head>.section-wide-kicker,.tech-head>.section-wide-kicker,.outcomes-head>.section-wide-kicker{margin-bottom:clamp(-10px,-.5vw,-4px)}.cta-main-v2 .section-wide-kicker{width:100%}.section-wide-kicker:after{min-width:0}.btns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn{letter-spacing:.02em;min-height:56px;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--sage);border-color:var(--sage);color:var(--midnight);box-shadow:0 24px 68px #c6d3ad38}.btn.ghost{color:inherit;backdrop-filter:blur(16px);background:#ffffff0b}.btn.dark{color:#fff;background:#011043;border-color:#011043}.hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 22%,#00d4ff2e,#0000 27%),radial-gradient(circle at 18% 10%,#c6d3ad24,#0000 24%),linear-gradient(140deg,#020510 0%,#061126 42%,#011043 100%);align-items:stretch;min-height:100svh;display:flex;position:relative}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#020510e0,#0205106b 45%,#0205101f),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 110px);position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#000000e6 72%,#0000 100%)}.hero:after{content:"";z-index:3;background:linear-gradient(#0000,#020510);height:18vh;position:absolute;bottom:-1px;left:0;right:0}.hero-orb{filter:blur(2px);pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.orb-a{background:radial-gradient(circle,#00d4ff2e,#0000 68%);width:38vw;height:38vw;animation:12s ease-in-out infinite floatA;top:8vh;right:-12vw}.orb-b{background:radial-gradient(circle,#c6d3ad21,#0000 70%);width:26vw;height:26vw;animation:15s ease-in-out infinite reverse floatA;bottom:8vh;left:20vw}@keyframes floatA{50%{transform:translate(20px,-18px)scale(1.04)}}.hero-grid{z-index:4;grid-template-columns:minmax(0,.86fr) minmax(640px,1.14fr);align-items:center;gap:clamp(28px,4vw,80px);min-height:100svh;padding-top:clamp(86px,10vw,156px);padding-bottom:clamp(86px,10vw,144px);display:grid;position:relative}.eyebrow{color:#ebf5ffc7;text-transform:uppercase;letter-spacing:.16em;backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;margin-bottom:26px;padding:10px 14px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--sage);border-radius:999px;width:8px;height:8px;box-shadow:0 0 24px #c6d3ade6}.hero .lede{letter-spacing:-.035em;color:#ffffffe6;max-width:720px;margin-top:24px;font-size:clamp(25px,2.1vw,38px);line-height:1.1}.hero p{color:#eff7ffcc;max-width:690px;margin-top:18px}.service-chips{color:#ebf5ffb8;letter-spacing:.01em;flex-wrap:wrap;gap:0;max-width:690px;margin-top:18px;font-size:12px;display:flex}.service-chips span{align-items:center;display:inline-flex}.service-chips span:not(:last-child):after{content:"·";color:#c6d3ad94;margin:0 10px}.hero-stage{perspective:1200px;place-items:center;min-height:clamp(560px,72vh,760px);display:grid;position:relative}.stage-depth{transform-style:preserve-3d;position:absolute;inset:-12% -8%}.blanket-field{background:0 0;border:0;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}#blanketCanvas{opacity:.92;width:100%;height:100%;position:absolute;inset:0}.security-orbit{aspect-ratio:1;filter:drop-shadow(0 40px 90px #0000006b);width:clamp(540px,52vw,720px);position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%)}.security-orbit svg{width:100%;height:100%;overflow:visible}.ring-label{font-family:var(--sans);letter-spacing:.18em;font-size:10px;font-weight:800}.node-label{font-family:var(--sans);letter-spacing:.08em;font-size:10px;font-weight:800}.node-sub{font-family:var(--sans);letter-spacing:.05em;font-size:8px}.stage-title{text-align:center;white-space:nowrap;opacity:.68;pointer-events:none;position:absolute;top:5%;left:50%;transform:translate(-50%)}.stage-title strong{font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;color:#c6d3add1;font-size:11px;font-weight:400;display:block}.stage-title span{text-transform:uppercase;letter-spacing:.18em;color:#e2f1ff7a;margin-top:5px;font-size:10px;display:block}.hero-status{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100%);margin-top:16px;display:grid;position:static}.status-card{backdrop-filter:blur(20px);background:#02081c7a;border:1px solid #ffffff1f;border-radius:18px;padding:11px 14px;box-shadow:0 18px 54px #00000038}.status-card span{color:#c6d3ade6;letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block}.status-card strong{color:#fff;margin-top:5px;font-size:14px;display:block}.threat-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.threat-alert{backdrop-filter:blur(16px);opacity:0;min-width:104px;animation:threatPop 6.8s var(--ease) infinite;background:#20080c8c;border:1px solid #f8717157;border-radius:16px;gap:2px;padding:9px 11px;display:grid;position:absolute;transform:translateY(8px)scale(.94);box-shadow:0 0 34px #f871712e}.threat-alert b{text-transform:uppercase;letter-spacing:.16em;color:#fecaca;font-size:10px}.threat-alert span{color:#fff;font-size:12px}.threat-alert:after{content:"";background:#ef4444;border-radius:999px;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 18px #ef4444d9}.threat-a{animation-delay:.2s;top:31%;left:14%}.threat-b{animation-delay:2.2s;top:30%;right:12%}.threat-c{animation-delay:4.1s;bottom:20%;left:46%}.contain-ring{opacity:0;border:1px solid #22c55e9e;border-radius:999px;width:54px;height:54px;animation:6.8s infinite containPulse;position:absolute;box-shadow:0 0 34px #22c55e38}@keyframes threatPop{0%,9%{opacity:0;transform:translateY(8px)scale(.94)}13%,30%{opacity:1;transform:translateY(0)scale(1)}42%,to{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes containPulse{0%,20%{opacity:0;transform:scale(.75)}26%,38%{opacity:1;transform:scale(1.05)}52%,to{opacity:0;transform:scale(1.45)}}.soc-cycle{z-index:5;backdrop-filter:blur(18px);background:#02081c85;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000003d}.soc-step{color:#ebf5ff9e;text-transform:uppercase;letter-spacing:.14em;transition:color .3s var(--ease),opacity .3s var(--ease);align-items:center;gap:7px;font-size:10px;display:flex}.soc-step.active{color:#fff}.soc-icon{background:#00d4ff14;border:1px solid #00d4ff42;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.soc-step.active .soc-icon{background:#c6d3ad24;border-color:#c6d3ada6;box-shadow:0 0 24px #c6d3ad2e}.soc-icon svg,.soc-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.soc-arrow{opacity:.38}.scroll-cue{z-index:6;color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(180deg,transparent,var(--sage),transparent);width:1px;height:42px;animation:1.7s ease-in-out infinite cue;display:block}@keyframes cue{50%{opacity:.45;transform:translateY(8px)}}.proof-strip{color:#fff;background:#020510;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative}.proof-strip .container{grid-template-columns:repeat(6,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.proof-item{background:linear-gradient(#ffffff0b,#ffffff05);border-left:1px solid #ffffff14;min-height:92px;padding:18px 16px}.proof-item:last-child{border-right:1px solid #ffffff14}.proof-item span{color:#c6d3adc7;text-transform:uppercase;letter-spacing:.16em;font-size:10px;display:block}.proof-item strong{color:#fff;margin-top:10px;font-size:18px;font-weight:400;display:block}.section{color:var(--ink);background:#fff;padding:clamp(76px,7.5vw,124px) 0;position:relative}.section.dark{color:#fff;background:#020510}.section.paper{background:var(--paper)}.section.blueprint{color:#fff;background:linear-gradient(#020510,#061226)}.split{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(34px,6vw,116px);display:grid}.intro-copy{font-family:var(--serif);letter-spacing:-.055em;color:var(--ink);margin:0;font-size:clamp(36px,4vw,72px);line-height:.94}.dark .intro-copy,.blueprint .intro-copy{color:#fff}.big-panel{background:#ffffffb8;border:1px solid #0110431f;border-radius:30px;padding:clamp(24px,3vw,40px);box-shadow:0 26px 70px #01104312}.big-panel p:first-child{color:#25313c;margin-top:0;font-size:20px;line-height:1.42}.fragment-visual{background:radial-gradient(circle at 50% 40%,#00d4ff21,#0000 34%),linear-gradient(145deg,#061126,#020510);border-radius:44px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 120px #01104333}.fragment-node{color:#fff;backdrop-filter:blur(16px);width:168px;min-height:104px;transition:transform .7s var(--ease),opacity .7s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:18px;position:absolute;box-shadow:0 22px 54px #0000003d}.fragment-node span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3adc7;font-size:10px}.fragment-node strong{margin-top:9px;font-size:18px;font-weight:400;display:block}.fragment-node:first-child{top:12%;left:8%}.fragment-node:nth-child(2){top:10%;right:9%}.fragment-node:nth-child(3){top:38%;left:36%}.fragment-node:nth-child(4){bottom:12%;left:10%}.fragment-node:nth-child(5){bottom:14%;right:11%}.fragment-node:nth-child(6){bottom:4%;left:49%}.fragment-line{opacity:.72;background:linear-gradient(33deg,#0000 20%,#00d4ff29 20.2%,#0000 20.6%),linear-gradient(132deg,#0000 28%,#c6d3ad1f 28.2%,#0000 28.6%),linear-gradient(82deg,#0000 58%,#00d4ff1c 58.2%,#0000 58.6%);animation:9s linear infinite drift;position:absolute;inset:0}@keyframes drift{to{transform:translate(30px,-18px)}}.journey{color:#fff;background:#020510;position:relative}.journey-wrap{min-height:245vh;position:relative}.journey-sticky{background:radial-gradient(circle,#00d4ff21,#0000 29%),linear-gradient(#020510,#061126);place-items:center;height:92svh;display:grid;position:sticky;top:0;overflow:hidden}.journey-canvas{position:absolute;inset:0}.journey-copy{z-index:4;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;width:min(1180px,100% - 48px);display:grid;position:relative}.journey-copy h2{color:#fff}.journey-copy p{max-width:600px;font-size:20px}.journey-steps{z-index:5;gap:10px;display:grid;position:relative}.journey-step{opacity:.45;transition:opacity .45s var(--ease),transform .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease);background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid;transform:translate(14px)}.journey-step.active{opacity:1;background:#ffffff14;border-color:#c6d3ad57;transform:none}.journey-step i{width:38px;height:38px;color:var(--sage);background:#c6d3ad1f;border-radius:999px;place-items:center;font-style:normal;display:grid}.journey-step strong{color:#fff;font-size:20px;font-weight:400;display:block}.journey-step span{color:#ebf5ffad;margin-top:4px;font-size:15px;line-height:1.4;display:block}.layers{background:#f8f8f4}.layers-grid{grid-template-columns:minmax(400px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.layer-sticky{color:#fff;background:radial-gradient(circle at 50% 40%,#00d4ff29,#0000 35%),linear-gradient(145deg,#020510,#061126 55%,#011043);border-radius:46px;place-items:center;min-height:520px;display:grid;position:sticky;top:92px;overflow:hidden;box-shadow:0 40px 110px #01104338}.mini-blanket{aspect-ratio:1;border-radius:999px;width:min(430px,88%);position:relative}.mini-ring{inset:var(--inset);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);border:1px dashed #00d4ff42;border-radius:999px;place-items:start center;display:grid;position:absolute}.mini-ring:before{content:attr(data-label);color:#ffffffb3;letter-spacing:.13em;text-transform:uppercase;background:#061126;border-radius:999px;margin-top:-6px;padding:6px 9px;font-size:9px}.mini-ring.active{border-color:var(--sage);transform:scale(1.02);box-shadow:0 0 48px #c6d3ad38}.mini-core{text-align:center;color:#fff;background:radial-gradient(circle,#c6d3ad38,#00d4ff1a 58%,#0000);border:1px solid #c6d3ad52;border-radius:999px;place-items:center;display:grid;position:absolute;inset:38%}.mini-core strong{font-family:var(--serif);letter-spacing:-.04em;font-size:28px;font-weight:300}.layer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.layer-card{min-height:188px;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#fff;border:1px solid #0110431a;border-radius:26px;padding:clamp(22px,2vw,30px);box-shadow:0 18px 52px #0110430e}.layer-card.active{border-color:#01104357;transform:translateY(-4px);box-shadow:0 30px 90px #01104324}.layer-card .num,.num{color:#64748b;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:11px;display:block}.layer-card h3{font-size:clamp(24px,1.9vw,32px)}.layer-card p{margin-bottom:0;font-size:15px;line-height:1.55}.ops-rail{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:repeat(6,1fr);margin-top:38px;display:grid;overflow:hidden}.ops-step{border-right:1px solid #ffffff1a;min-height:178px;padding:22px;position:relative}.ops-step:last-child{border-right:0}.ops-step:before{content:"";background:var(--sage);border-radius:999px;width:10px;height:10px;position:absolute;top:28px;left:28px;box-shadow:0 0 26px #c6d3adb3}.ops-step span{color:#c6d3adcc;letter-spacing:.16em;text-transform:uppercase;margin-left:24px;font-size:10px;display:block}.ops-step h3{margin-top:42px;font-size:26px}.ops-step p{font-size:15px;line-height:1.5}.compare-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.compare-card{border-radius:34px;min-height:390px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.compare-card h3{font-size:clamp(34px,3vw,52px)}.compare-card ul{z-index:2;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.compare-card li{color:#ffffffc7;background:#ffffff14;border-radius:18px;padding:16px 18px}.compare-card.frag{color:#fff;background:radial-gradient(circle at 20% 20%,#ef444426,#0000 28%),linear-gradient(145deg,#101827,#020510)}.compare-card.blanket{color:#fff;background:radial-gradient(circle at 70% 24%,#c6d3ad29,#0000 32%),linear-gradient(145deg,#011043,#061126)}.eco-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:32px;display:grid}.eco-card{background:#ffffffb3;border:1px solid #0110431a;border-radius:28px;min-height:126px;padding:24px;box-shadow:0 18px 48px #0110430f}.eco-card span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block}.eco-card strong{color:#08111f;margin-top:18px;font-size:20px;font-weight:400;display:block}.outcome-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.outcome{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:26px;padding:22px}.outcome h3{font-size:30px}.final-cta{color:#fff;background:radial-gradient(circle at 70% 30%,#00d4ff2b,#0000 30%),linear-gradient(145deg,#020510,#011043);padding:clamp(82px,8vw,132px) 0;position:relative;overflow:hidden}.cta-shell{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(34px,5vw,86px);display:grid;position:relative}.cta-shell h2{max-width:1000px}.cta-card{backdrop-filter:blur(22px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:36px;padding:34px;box-shadow:0 30px 90px #00000040}.cta-card p{font-size:21px;line-height:1.45}.trust-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.trust-row span{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:10px 13px;font-size:12px}.footer{color:#fff;background:#020510;border-top:1px solid #ffffff14;padding:70px 0 34px}.footer-grid{grid-template-columns:1.2fr repeat(3,.6fr);gap:40px;display:grid}.footer-logo{filter:brightness(0)invert();width:210px}.footer p{color:#ffffff9e;max-width:420px}.footer h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#c6d3adc2;margin:0 0 16px;font-size:13px}.footer a{color:#ffffffad;margin:10px 0;display:block}.legal{color:#ffffff80;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:44px;padding-top:22px;display:flex}.legal div{gap:20px;display:flex}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}@media (height<=760px) and (width>=900px){.hero-grid{padding-top:92px;padding-bottom:64px}.security-orbit{width:min(640px,48vw)}.hero-stage{min-height:600px}.service-chips{margin-top:22px}.stage-title{top:3%}.hero-status{margin-top:12px}.status-card{padding:10px 12px}}@media (width<=1180px){.hero-grid,.split,.layers-grid,.cta-shell,.layer-list{grid-template-columns:1fr}.hero-stage{min-height:650px}.proof-strip .container,.eco-grid,.ops-rail{grid-template-columns:repeat(3,1fr)}.ops-step:nth-child(3){border-right:0}.compare-grid,.outcome-grid{grid-template-columns:1fr 1fr}.journey-copy{grid-template-columns:1fr;align-content:center}.layer-sticky{position:relative;top:auto}}@media (width<=760px){.container{width:min(100% - 24px,1680px);padding-left:12px;padding-right:12px}h1{font-size:clamp(52px,17vw,86px)}h2{font-size:clamp(38px,13vw,62px)}.hero-grid{padding-top:96px}.hero-stage{min-height:530px}.security-orbit{width:680px}.hero-status{display:none}.proof-strip .container,.eco-grid,.ops-rail,.compare-grid,.outcome-grid{grid-template-columns:1fr}.proof-item,.ops-step{border-bottom:1px solid #ffffff14;border-right:0}.fragment-node{width:100%;margin:10px;position:relative;inset:auto!important}.fragment-visual{align-content:center;min-height:auto;padding:20px;display:grid}.journey-sticky{height:auto;min-height:100svh;padding:90px 0}.journey-wrap{min-height:auto}.journey-copy{width:min(100% - 24px,1180px)}.stage-title{top:0}.footer-grid{grid-template-columns:1fr}.legal{display:block}.legal div{margin-top:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journey-wrap{min-height:auto}.journey-sticky{height:auto;padding:100px 0;position:relative}}.proof-strip-premium{color:#fff;background:#020510;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;overflow:hidden}.proof-strip-premium:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#c6d3ad14,#0000 24% 78%,#00d4ff0f);position:absolute;inset:0}.proof-shell{z-index:1;position:relative;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:1px!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.proof-strip-premium .proof-item{min-height:116px;transition:background .35s var(--ease),transform .35s var(--ease);background:linear-gradient(#ffffff0d,#ffffff05);border-left:1px solid #ffffff14;padding:17px 13px 15px;position:relative;overflow:hidden}.proof-strip-premium .proof-item:last-child{border-right:1px solid #ffffff14}.proof-strip-premium .proof-item:after{content:"";opacity:.62;background:linear-gradient(90deg,#c6d3adeb,#00d4ff61,#0000);height:2px;position:absolute;bottom:0;left:13px;right:13px}.proof-strip-premium .proof-item:hover{background:linear-gradient(#ffffff13,#ffffff07);transform:translateY(-2px)}.proof-icon{width:30px;height:30px;color:var(--sage);opacity:.9;margin-bottom:12px}.proof-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.proof-strip-premium .proof-item span{color:#c6d3adc7;text-transform:uppercase;letter-spacing:.15em;min-height:22px;font-size:9px;line-height:1.2;display:block}.proof-strip-premium .proof-item strong{color:#fff;letter-spacing:-.02em;margin-top:8px;font-size:clamp(14px,1vw,17px);font-weight:400;line-height:1.08;display:block}@media (width<=1180px){.proof-shell{grid-template-columns:repeat(4,minmax(0,1fr))!important}.proof-strip-premium .proof-item:nth-child(4){border-right:1px solid #ffffff14}}@media (width<=760px){.proof-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proof-strip-premium .proof-item{min-height:108px;padding:15px 13px}.proof-icon{width:27px;height:27px}.proof-strip-premium .proof-item strong{font-size:15px}}.problem-section .intro-copy{max-width:760px}.problem-panel strong{color:#111827;font-weight:500}.problem-points{flex-wrap:wrap;gap:9px;margin:18px 0 4px;display:flex}.problem-points span{color:#172033;letter-spacing:.02em;background:#0110430b;border:1px solid #0110431f;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.problem-points span:before{content:"";background:var(--sage);border-radius:999px;width:6px;height:6px;box-shadow:0 0 18px #c6d3add9}.fragment-core{text-align:center;color:#fff;z-index:2;background:radial-gradient(circle at 50% 30%,#c6d3ad24,#00d4ff0f 55%,#020510b8);border:1px solid #c6d3ad42;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:min(300px,46%);min-height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #00d4ff1f,inset 0 1px #ffffff14}.fragment-core span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add9;font-size:10px}.fragment-core strong{font-family:var(--serif);letter-spacing:-.045em;margin-top:8px;font-size:clamp(25px,2.7vw,42px);font-weight:300;line-height:.94;display:block}.fragment-visual .node-a{inset:12% auto auto 8%!important}.fragment-visual .node-b{inset:10% 9% auto auto!important}.fragment-visual .node-c{inset:16% auto auto 38%!important}.fragment-visual .node-d{inset:auto auto 12% 10%!important}.fragment-visual .node-e{inset:auto 11% 14% auto!important}.fragment-visual .node-f{inset:auto auto 6% 42%!important}.fragment-visual .fragment-node{z-index:3;height:auto!important}.fragment-visual .fragment-node span{color:#c6d3add1}@media (width<=760px){.problem-points{gap:8px}.fragment-core{border-radius:26px;width:100%;margin:8px 10px 12px;position:relative;top:auto;left:auto;transform:none}.fragment-visual .fragment-node{width:100%;margin:10px;position:relative;inset:auto!important}}.wrap :where(*):not(.hero-stage):not(.hero-stage *):not(.acs-topbar):not(.acs-topbar *),.wrap :where(*):not(.hero-stage):not(.hero-stage *):not(.acs-topbar):not(.acs-topbar *):before,.wrap :where(*):not(.hero-stage):not(.hero-stage *):not(.acs-topbar):not(.acs-topbar *):after,.hero-copy :where(.eyebrow,.btn,.service-chips span,.status-card),.hero-copy .eyebrow:before{border-radius:0!important}.problem-redesign{background:radial-gradient(circle at 16% 0,#c6d3ad57,#0000 34%),linear-gradient(#f7f5ef 0%,#fffaf0 100%);overflow:hidden}.problem-redesign:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0110430b 1px,#0000 1px),linear-gradient(#01104309 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000000b8,#0000 70%)}.problem-redesign .container{z-index:1;position:relative}.problem-lede-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:start;gap:clamp(34px,5.8vw,104px);display:grid}.problem-lede h2{font-family:var(--serif);letter-spacing:-.062em;color:#071021;max-width:920px;margin:0;font-size:clamp(42px,5.2vw,86px);line-height:.9}.problem-lede p{color:#39414d;max-width:720px;margin:28px 0 0;font-size:clamp(18px,1.25vw,23px);line-height:1.48}.problem-panel-v2{backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #0110431f;border-radius:34px;padding:clamp(24px,3.2vw,44px);position:relative;box-shadow:0 30px 90px #01104317}.problem-panel-v2:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ff99,transparent);border-radius:999px;height:3px;position:absolute;top:0;left:30px;right:30px}.problem-panel-v2 p{color:#2b3440;margin:0;font-size:clamp(18px,1.25vw,22px);line-height:1.48}.problem-panel-v2 strong{color:#08111f;font-weight:500}.friction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.friction-grid article{background:linear-gradient(#0110430b,#ffffff6b);border:1px solid #0110431a;border-radius:22px;min-height:154px;padding:18px}.friction-grid span{letter-spacing:.16em;text-transform:uppercase;color:#6f7a62;margin-bottom:18px;font-size:11px;display:block}.friction-grid strong{color:#09111e;margin-bottom:10px;font-size:18px;line-height:1.05;display:block}.friction-grid small{color:#56606b;font-size:14px;line-height:1.38;display:block}.problem-visual-wrap{margin-top:clamp(40px,5vw,74px)}.sprawl-map{background:radial-gradient(circle at 50% 46%,#00d4ff2e,#0000 29%),radial-gradient(circle at 18% 15%,#c6d3ad21,#0000 24%),linear-gradient(145deg,#061126,#020510 64%);border-radius:48px;min-height:700px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 42px 120px #01104338}.sprawl-map:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 46%,#000,#0000 74%)}.sprawl-lines{opacity:.95;filter:drop-shadow(0 0 14px #00d4ff2e);width:100%;height:100%;position:absolute;inset:0}.sprawl-lines path{fill:none;stroke:#c6d3ad38;stroke-width:1.2px;stroke-dasharray:5 11;animation:12s linear infinite sprawlFlow}.sprawl-core{text-align:center;color:#fff;z-index:2;background:radial-gradient(circle at 50% 24%,#c6d3ad26,#00d4ff13 58%,#020510d1);border:1px solid #c6d3ad47;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:min(360px,44%);min-height:164px;padding:28px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #00d4ff29,inset 0 1px #ffffff1a}.sprawl-core span,.sprawl-node span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add1;font-size:10px}.sprawl-core strong{font-family:var(--serif);letter-spacing:-.055em;margin-top:8px;font-size:clamp(29px,3.4vw,52px);font-weight:300;line-height:.88;display:block}.sprawl-core em{letter-spacing:.12em;text-transform:uppercase;color:#e2f2fead;margin-top:14px;font-size:12px;font-style:normal}.sprawl-node{z-index:3;color:#fff;backdrop-filter:blur(18px);background:#fff1;border:1px solid #ffffff21;border-radius:24px;width:188px;min-height:106px;padding:18px;position:absolute;box-shadow:0 22px 54px #00000040}.sprawl-node strong{color:#fff;margin-top:9px;font-size:18px;font-weight:400;line-height:1.12;display:block}.sprawl-node.n1{top:13%;left:8%}.sprawl-node.n2{top:12%;right:8%}.sprawl-node.n3{top:7%;left:36%}.sprawl-node.n4{bottom:18%;left:10%}.sprawl-node.n5{bottom:18%;right:10%}.sprawl-node.n6{bottom:18%;left:41%}.sprawl-resolution{z-index:4;backdrop-filter:blur(18px);color:#fff;text-align:center;background:#0205109e;border:1px solid #c6d3ad42;border-radius:999px;width:min(760px,100% - 48px);padding:15px 24px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000040}.sprawl-resolution span{letter-spacing:.13em;text-transform:uppercase;color:#c6d3ade6;font-size:12px;display:block}.sprawl-resolution strong{color:#f8fafc;margin-top:5px;font-size:17px;font-weight:400;display:block}@keyframes sprawlFlow{to{stroke-dashoffset:-160px}}@media (width<=980px){.problem-lede-grid,.friction-grid{grid-template-columns:1fr}.sprawl-map{gap:12px;min-height:auto;padding:22px;display:grid}.sprawl-lines{display:none}.sprawl-core,.sprawl-node,.sprawl-resolution{width:100%;min-height:auto;position:relative!important;inset:auto!important;transform:none!important}.sprawl-core{border-radius:28px}.sprawl-resolution{border-radius:24px;margin-top:6px}.sprawl-node{width:100%}}.journey-v2{color:#fff;background:#020510;position:relative;overflow:hidden}.journey-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#c6d3ad1f,#0000 24%),radial-gradient(circle at 78% 38%,#00d4ff24,#0000 28%);position:absolute;inset:0}.journey-v2 .journey-wrap{min-height:250vh;position:relative}.journey-v2 .journey-sticky{background:linear-gradient(#020510 0%,#061126 54%,#020510 100%);place-items:center;height:100svh;min-height:760px;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.journey-v2 .journey-canvas{opacity:.76;mix-blend-mode:screen;position:absolute;inset:0}.journey-v2 .journey-sticky:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 58% 48%,#000,#0000 72%)}.journey-v2 .journey-copy{z-index:4;grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(48px,6vw,112px);width:min(1540px,100% - 64px);display:grid;position:relative}.journey-v2 .journey-lede h2{font-family:var(--serif);letter-spacing:-.062em;color:#fff;max-width:890px;margin:0;font-size:clamp(44px,5.2vw,88px);line-height:.9}.journey-v2 .journey-lede p{color:#ebf5ffc7;max-width:690px;margin:28px 0 0;font-size:clamp(18px,1.24vw,22px);line-height:1.5}.journey-proof{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.journey-proof span{letter-spacing:.1em;text-transform:uppercase;color:#e7eddcdb;background:#ffffff0b;border:1px solid #c6d3ad3d;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:inline-flex}.journey-proof span:before{content:"";background:var(--sage);border-radius:999px;width:6px;height:6px;box-shadow:0 0 18px #c6d3adcc}.journey-system{align-items:center;min-height:620px;display:grid;position:relative}.journey-orbit{aspect-ratio:1;background:radial-gradient(circle,#00d4ff17,#0000 33%);border-radius:50%;width:min(620px,92%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-orbit:before,.journey-orbit:after{content:"";border:1px solid #c6d3ad2e;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 70px #00d4ff1f}.journey-orbit:after{border-color:#00d4ff2e;animation:5.5s ease-in-out infinite journeyPulse;inset:22%}.orbit-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 28%,#c6d3ad29,#00d4ff14 58%,#020510d1);border:1px solid #c6d3ad4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(300px,54%);padding:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #00d4ff2b,inset 0 1px #ffffff1a}.orbit-core span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add1;font-size:10px}.orbit-core strong{font-family:var(--serif);letter-spacing:-.055em;color:#fff;margin-top:8px;font-size:clamp(31px,3.2vw,50px);font-weight:300;line-height:.88;display:block}.orbit-dot{background:var(--sage);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #c6d3ade6}.od1{top:8%;left:50%}.od2{background:var(--cyan);top:49%;right:9%;box-shadow:0 0 24px #00d4ffe6}.od3{bottom:8%;left:50%}.od4{background:var(--cyan);top:49%;left:9%;box-shadow:0 0 24px #00d4ffe6}.journey-v2 .journey-steps{z-index:5;grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid;position:relative}.journey-v2 .journey-step{opacity:.58;min-height:174px;transition:opacity .45s var(--ease),transform .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:22px;display:grid;transform:translateY(10px)}.journey-v2 .journey-step.active{opacity:1;background:#ffffff18;border-color:#c6d3ad6b;transform:none;box-shadow:0 24px 70px #00000038}.journey-v2 .journey-step i{width:42px;height:42px;color:var(--midnight);letter-spacing:.08em;background:#c6d3adeb;border:1px solid #c6d3adfa;border-radius:999px;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.journey-v2 .journey-step strong{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:400;display:block}.journey-v2 .journey-step span{color:#ebf5ffb8;margin-top:8px;font-size:15px;line-height:1.45;display:block}@keyframes journeyPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:.48;transform:scale(1.05)}}@media (width<=1100px){.journey-v2 .journey-copy{grid-template-columns:1fr;gap:46px}.journey-v2 .journey-sticky{height:auto;min-height:0;padding:92px 0;position:relative}.journey-v2 .journey-wrap,.journey-system{min-height:auto}.journey-orbit{display:none}.journey-v2 .journey-steps{grid-template-columns:1fr 1fr}.journey-v2 .journey-step{min-height:160px}}@media (width<=720px){.journey-v2 .journey-copy{width:min(100% - 32px,1180px)}.journey-v2 .journey-steps{grid-template-columns:1fr}.journey-v2 .journey-step{min-height:auto;padding:20px}.journey-proof{grid-template-columns:1fr 1fr;display:grid}.journey-v2 .journey-lede h2{font-size:clamp(38px,10.5vw,52px);line-height:.96}.journey-v2 .journey-lede p{font-size:17px}.journey-v2 .journey-canvas{opacity:.38}}@media (width<=430px){.journey-proof{grid-template-columns:1fr}.journey-v2 .journey-step{grid-template-columns:42px 1fr;gap:13px}.journey-v2 .journey-step strong{font-size:20px}.journey-v2 .journey-step span{font-size:14px}}.capabilities-v2{background:linear-gradient(#f8f8f4 0%,#fff 100%);overflow:clip}.capabilities-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#c6d3ad61,#0000 28%),radial-gradient(circle at 88% 18%,#c5ddef57,#0000 26%);position:absolute;inset:0}.capabilities-v2 .container{z-index:1;position:relative}.capabilities-head{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:end;gap:clamp(34px,6vw,108px);display:grid}.capabilities-head h2{font-family:var(--serif);letter-spacing:-.062em;color:#071021;max-width:990px;margin:0;font-size:clamp(42px,5.15vw,84px);line-height:.9}.capabilities-head>p{color:#3d4650;max-width:680px;margin:0 0 6px;font-size:clamp(18px,1.2vw,22px);line-height:1.5}.capabilities-layout{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,4.6vw,76px);margin-top:clamp(46px,5vw,76px);display:grid}.capability-map{color:#fff;background:radial-gradient(circle at 50% 38%,#00d4ff2e,#0000 36%),linear-gradient(145deg,#020510,#061126 58%,#011043);border-radius:48px;align-content:center;justify-items:center;min-height:680px;padding:40px;display:grid;position:sticky;top:92px;overflow:hidden;box-shadow:0 42px 120px #01104338}.capability-map:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%)}.blanket-shell{aspect-ratio:1;z-index:1;isolation:isolate;place-items:center;width:min(510px,96%);display:grid;position:relative;border-radius:50%!important}.blanket-shell:before{content:"";filter:blur(.2px);pointer-events:none;background:radial-gradient(circle,#c6d3ad1a,#00d4ff0f 40%,#0000 68%);position:absolute;inset:7%;border-radius:50%!important}.blanket-ring{transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);background:radial-gradient(circle,#ffffff04,#fff0 66%);border:1px solid #00d4ff3d;position:absolute;box-shadow:0 0 46px #00d4ff17,inset 0 1px #ffffff0b;border-radius:50%!important}.blanket-ring:after{content:"";pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:10px;border-radius:50%!important}.blanket-ring span{z-index:8;white-space:nowrap;color:#ebf5ffd6;letter-spacing:.14em;text-transform:uppercase;background:#020510f5;border:1px solid #ffffff21;padding:8px 12px;font-size:9px;line-height:1;position:absolute;box-shadow:0 10px 30px #00000042;border-radius:999px!important}.blanket-ring.r6{inset:0}.blanket-ring.r5{inset:7.5%}.blanket-ring.r4{inset:15%}.blanket-ring.r3{inset:22.5%}.blanket-ring.r2{inset:30%}.blanket-ring.r1{inset:37.5%}.blanket-ring.r1,.blanket-ring.r2{border-color:#c6d3ad59}.blanket-ring.r6 span{top:0;left:50%;transform:translate(-50%,-50%)}.blanket-ring.r5 span{top:18%;right:4%;transform:translate(38%,-50%)}.blanket-ring.r4 span{top:28%;left:4%;transform:translate(-38%,-50%)}.blanket-ring.r3 span{top:64%;right:-20%;transform:translateY(-50%)}.blanket-ring.r2 span{top:64%;left:-22%;transform:translateY(-50%)}.blanket-ring.r1 span{top:112%;left:50%;transform:translate(-50%)}.blanket-center{z-index:3;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 24%,#c6d3ad38,#00d4ff17 58%,#020510f0);border:1px solid #c6d3ad66;justify-content:center;align-items:center;width:min(232px,45%);padding:24px;display:flex;position:relative;box-shadow:0 0 88px #00d4ff33,inset 0 1px #ffffff1f;border-radius:50%!important}.blanket-center span{display:none}.blanket-center strong{font-family:var(--serif);letter-spacing:-.05em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,2.65vw,38px);font-weight:300;line-height:.94;display:block}.wrap .capability-map .blanket-shell,.wrap .capability-map .blanket-ring,.wrap .capability-map .blanket-ring:after,.wrap .capability-map .blanket-center{border-radius:50%!important}.wrap .capability-map .blanket-ring span{border-radius:999px!important}.wrap .capability-map .map-note{border-radius:28px!important}.wrap .capabilities-v2 .container .capabilities-layout .capability-map .blanket-shell,.wrap .capabilities-v2 .container .capabilities-layout .capability-map .blanket-shell .blanket-ring,.wrap .capabilities-v2 .container .capabilities-layout .capability-map .blanket-shell .blanket-ring:after,.wrap .capabilities-v2 .container .capabilities-layout .capability-map .blanket-shell .blanket-center{border-radius:50%!important}.wrap .capabilities-v2 .container .capabilities-layout .capability-map .blanket-shell .blanket-ring span{border-radius:999px!important}.map-note{z-index:1;backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #c6d3ad3d;width:100%;margin-top:32px;padding:20px 22px 22px;position:relative;box-shadow:inset 0 1px #ffffff0f;border-radius:28px!important}.map-note span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3addb;margin-bottom:10px;font-size:10px;display:block}.map-note strong{color:#fff;font-size:19px;font-weight:400;line-height:1.32;display:block}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.capability-card{min-height:310px;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#ffffffd6;border:1px solid #0110431a;border-radius:30px;padding:clamp(23px,2.2vw,32px);position:relative;overflow:hidden;box-shadow:0 18px 52px #0110430e}.capability-card:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ff9e,transparent);opacity:.65;height:3px;position:absolute;top:0;left:0;right:0}.capability-card.active,.capability-card:hover{border-color:#0110433d;transform:translateY(-3px);box-shadow:0 28px 80px #0110431d}.cap-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.cap-top span{color:#64748b;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.cap-top strong{color:#263344;letter-spacing:.06em;text-transform:uppercase;text-align:right;background:#0110430b;border:1px solid #0110431a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex}.capability-card h3{font-family:var(--serif);letter-spacing:-.04em;color:#071021;margin:0 0 16px;font-size:clamp(26px,2vw,34px);line-height:1.02}.capability-card p{color:#3d4650;margin:0;font-size:15.5px;line-height:1.52}.capability-card ul{gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.capability-card li{color:#53606b;padding-left:18px;font-size:13.5px;line-height:1.32;position:relative}.capability-card li:before{content:"";background:var(--sage);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 14px #c6d3adb8}@media (width<=1120px){.capabilities-head,.capabilities-layout{grid-template-columns:1fr}.capability-map{min-height:560px;position:relative;top:auto}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.capabilities-head>p{font-size:17px}.capability-map{border-radius:34px;min-height:auto;padding:28px}.blanket-shell{display:none}.map-note{margin-top:0}.capability-list{grid-template-columns:1fr}.capability-card{min-height:auto}.cap-top{flex-direction:column;align-items:flex-start}.cap-top strong{text-align:left}.capabilities-head h2{font-size:clamp(37px,10vw,52px);line-height:.96}}.operating-layer-v2{color:#fff;background:linear-gradient(#020510 0%,#061226 52%,#020510 100%);overflow:hidden}.operating-layer-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 18%,#c6d3ad21,#0000 25%),radial-gradient(circle at 78% 42%,#00d4ff26,#0000 30%),linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/74px 74px;position:absolute;inset:0}.operating-layer-v2 .container{z-index:1;position:relative}.operating-head{grid-template-columns:minmax(0,1.08fr) minmax(360px,.7fr);align-items:end;gap:clamp(34px,6vw,108px);display:grid}.operating-head h2{font-family:var(--serif);letter-spacing:-.062em;color:#fff;max-width:980px;margin:0;font-size:clamp(42px,5.15vw,86px);line-height:.9}.operating-head>p{color:#ebf5ffc7;max-width:700px;margin:0 0 8px;font-size:clamp(18px,1.22vw,22px);line-height:1.52}.operating-model{background:radial-gradient(circle at 50% 48%,#00d4ff24,#0000 30%),#ffffff09;border:1px solid #ffffff1a;border-radius:48px;min-height:800px;margin-top:clamp(48px,5vw,78px);position:relative;overflow:hidden;box-shadow:0 42px 120px #0000003d,inset 0 1px #ffffff0f}.operating-model:before{content:"";opacity:.76;background:linear-gradient(120deg,#0000 22%,#c6d3ad1c 22.2%,#0000 22.7%),linear-gradient(55deg,#0000 62%,#00d4ff1a 62.2%,#0000 62.7%);animation:13s linear infinite drift;position:absolute;inset:0}.model-center{z-index:3;text-align:center;background:radial-gradient(circle at 50% 28%,#c6d3ad29,#00d4ff14 58%,#020510db);border:1px solid #c6d3ad4d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:min(410px,38%);min-height:220px;padding:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #00d4ff29,inset 0 1px #ffffff1a}.model-center span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add6;font-size:10px}.model-center strong{font-family:var(--serif);letter-spacing:-.055em;color:#fff;margin-top:10px;font-size:clamp(30px,3.2vw,52px);font-weight:300;line-height:.88;display:block}.model-track{filter:drop-shadow(0 0 22px #00d4ff24);z-index:1;border:1px dashed #c6d3ad33;border-radius:50%;position:absolute;inset:16% 9%}.model-step{z-index:4;backdrop-filter:blur(18px);color:#fff;background:#fff1;border:1px solid #ffffff1f;border-radius:28px;width:260px;min-height:182px;padding:22px;position:absolute;box-shadow:0 24px 70px #00000038}.model-step:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:22px;box-shadow:0 0 24px #c6d3add6}.model-step span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3addb;margin-left:21px;font-size:10px;display:block}.model-step h3{font-family:var(--serif);color:#fff;letter-spacing:-.04em;margin:34px 0 10px;font-size:clamp(27px,2vw,36px);line-height:1}.model-step p{color:#ebf5ffbd;margin:0;font-size:14.5px;line-height:1.46}.model-step.s1{top:10%;left:7%}.model-step.s2{top:5%;left:39%}.model-step.s3{top:13%;right:7%}.model-step.s4{bottom:13%;right:7%}.model-step.s5{bottom:5%;left:39%}.model-step.s6{bottom:13%;left:7%}.operating-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.operating-summary article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:24px;padding:20px}.operating-summary span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3add6;margin-bottom:10px;font-size:10px;display:block}.operating-summary strong{color:#fff;font-size:18px;font-weight:400;line-height:1.25;display:block}@media (width<=1120px){.operating-head{grid-template-columns:1fr}.operating-model{gap:14px;min-height:auto;padding:26px;display:grid}.model-center,.model-step{width:100%;min-height:auto;position:relative!important;inset:auto!important;transform:none!important}.model-center{border-radius:30px;min-height:170px}.model-track{display:none}.operating-model:before{opacity:.38}.model-step{display:block}.operating-summary{grid-template-columns:1fr}}@media (width<=640px){.operating-layer-v2 .container{width:min(100% - 32px,1180px)}.operating-head h2{font-size:clamp(37px,10vw,52px);line-height:.96}.operating-head>p{font-size:17px}.operating-model{border-radius:34px;padding:18px}.model-step{border-radius:24px;padding:20px}.model-step h3{font-size:28px}.operating-summary article{padding:18px}}.before-after-v2{background:linear-gradient(#fffaf0 0%,#f7f5ef 48%,#fff 100%);position:relative;overflow:hidden}.before-after-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 16%,#c6d3ad57,#0000 28%),radial-gradient(circle at 86% 18%,#c5ddef57,#0000 30%),linear-gradient(90deg,#0110430a 1px,#0000 1px) 0 0/86px 86px,linear-gradient(#01104308 1px,#0000 1px) 0 0/86px 86px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#000000bd 74%,#0000 100%)}.before-after-v2 .container{z-index:1;position:relative}.ba-head{grid-template-columns:minmax(0,1.02fr) minmax(360px,.76fr);align-items:end;gap:clamp(32px,5.5vw,96px);display:grid}.ba-head h2{font-family:var(--serif);letter-spacing:-.062em;color:#071021;max-width:930px;margin:0;font-size:clamp(42px,5.15vw,86px);line-height:.9}.ba-head p{color:#3d4650;max-width:700px;margin:0 0 8px;font-size:clamp(18px,1.22vw,22px);line-height:1.5}.ba-system{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(46px,5vw,78px);display:grid;position:relative}.ba-card{background:#ffffffc7;border:1px solid #0110431f;min-height:640px;padding:clamp(26px,3.2vw,46px);position:relative;overflow:hidden;box-shadow:0 32px 90px #01104314}.ba-card:before{content:"";background:linear-gradient(90deg,#01104366,#0110431a,#0000);height:3px;position:absolute;top:0;left:0;right:0}.ba-card.after{color:#fff;background:linear-gradient(145deg,#061126 0%,#020510 68%);border-color:#ffffff1f;box-shadow:0 42px 120px #01104338}.ba-card.after:before{background:linear-gradient(90deg,var(--sage),#00d4ff9e,transparent)}.ba-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.ba-label span{letter-spacing:.17em;text-transform:uppercase;color:#6f7a62;font-size:11px}.ba-label b{letter-spacing:.08em;text-transform:uppercase;color:#526071;background:#0110430b;border:1px solid #0110431a;padding:8px 11px;font-size:12px;font-weight:500}.ba-card.after .ba-label span{color:#c6d3ade0}.ba-card.after .ba-label b{color:#e7eddce0;background:#ffffff0e;border-color:#c6d3ad38}.ba-card h3{font-family:var(--serif);letter-spacing:-.055em;color:#071021;margin:0;font-size:clamp(34px,3vw,54px);line-height:.92}.ba-card.after h3{color:#fff}.ba-card>p{color:#45505c;margin:18px 0 30px;font-size:17px;line-height:1.52}.ba-card.after>p{color:#ebf5ffbd}.ba-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ba-rows li{color:#1f2937;background:#01104309;border:1px solid #01104317;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:17px 18px;display:grid;position:relative}.ba-rows i{color:#7a332d;background:#7a332d0e;border:1px solid #0110431f;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;line-height:1;display:grid}.ba-rows strong{color:#111827;font-size:18px;font-weight:500;line-height:1.18;display:block}.ba-rows small{color:#5d6874;margin-top:6px;font-size:14px;line-height:1.38;display:block}.ba-card.after .ba-rows li{color:#fff;background:#ffffff0e;border-color:#ffffff1f}.ba-card.after .ba-rows i{color:var(--sage);background:#c6d3ad1f;border-color:#c6d3ad47;box-shadow:0 0 22px #c6d3ad1f}.ba-card.after .ba-rows strong{color:#fff}.ba-card.after .ba-rows small{color:#ebf5ffa8}.ba-bridge{z-index:4;place-items:center;min-height:640px;display:grid;position:relative}.ba-bridge:before{content:"";background:linear-gradient(#0000,#01104329,#00d4ff47,#0000);width:1px;position:absolute;top:44px;bottom:44px;left:50%}.ba-bridge-core{background:linear-gradient(145deg,#fff,#f2f6ef);border:1px solid #0110431f;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 24px 70px #0110431f}.ba-bridge-core svg{fill:none;stroke:#011043;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px;overflow:visible}.ba-bridge-core .ba-flow-support{stroke:#01104375;stroke-width:1.7px}.ba-bridge-core span{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#53606b;font-size:10px;position:absolute;top:calc(100% + 14px)}.ba-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ba-foot article{background:#ffffffad;border:1px solid #0110431a;padding:20px;box-shadow:0 18px 48px #0110430e}.ba-foot span{letter-spacing:.16em;text-transform:uppercase;color:#6f7a62;margin-bottom:10px;font-size:10px;display:block}.ba-foot strong{color:#111827;font-size:18px;font-weight:500;line-height:1.25;display:block}@media (width<=1080px){.ba-head{grid-template-columns:1fr}.ba-system{grid-template-columns:1fr;gap:16px}.ba-card,.ba-bridge{min-height:auto}.ba-bridge{height:86px}.ba-bridge:before{background:linear-gradient(90deg,#0000,#0110432e,#00d4ff52,#0000);width:auto;height:1px;inset:50% 24px auto}.ba-bridge-core{width:86px;height:86px}.ba-bridge-core span{display:none}.ba-foot{grid-template-columns:1fr}}@media (width<=640px){.before-after-v2 .container{width:min(100% - 32px,1180px)}.ba-head h2{font-size:clamp(37px,10vw,52px);line-height:.96}.ba-head p{font-size:17px}.ba-card{padding:22px}.ba-label{flex-direction:column;align-items:flex-start;margin-bottom:24px}.ba-rows li{grid-template-columns:1fr;gap:10px}.ba-card h3{font-size:34px}.ba-foot article{padding:18px}}.tech-ecosystem-v2{background:linear-gradient(#fff 0%,#f7f8f4 58%,#eef4f7 100%);position:relative;overflow:hidden}.tech-ecosystem-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%,#c6d3ad57,#0000 28%),radial-gradient(circle at 86% 24%,#00d4ff29,#0000 32%),linear-gradient(90deg,#0110430a 1px,#0000 1px) 0 0/84px 84px,linear-gradient(#01104308 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#000000c2 78%,#0000 100%)}.tech-ecosystem-v2 .container{z-index:1;position:relative}.tech-head{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:clamp(34px,6vw,104px);display:grid}.tech-head h2{font-family:var(--serif);letter-spacing:-.062em;color:#071021;max-width:980px;margin:0;font-size:clamp(42px,5.15vw,86px);line-height:.9}.tech-head p{color:#3d4650;max-width:690px;margin:0 0 8px;font-size:clamp(18px,1.22vw,22px);line-height:1.5}.tech-stage{grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(28px,4.8vw,82px);margin-top:clamp(48px,5vw,78px);display:grid}.tech-map{color:#fff;background:linear-gradient(145deg,#061126 0%,#020510 68%);border:1px solid #ffffff1c;place-items:center;min-height:720px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 120px #0110433d}.tech-map:before{content:"";background:radial-gradient(circle at 50% 45%,#00d4ff2b,#0000 34%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/58px 58px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 46%,#000,#0000 78%)}.tech-orbit{z-index:1;aspect-ratio:1;width:min(560px,96%);position:relative}.tech-ring{filter:drop-shadow(0 0 24px #00d4ff1a);border:1px dashed #c6d3ad3d;border-radius:50%;position:absolute;inset:8%}.tech-ring.r2{border-color:#00d4ff33;animation:6s ease-in-out infinite journeyPulse;inset:23%}.tech-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 28%,#c6d3ad2b,#00d4ff14 58%,#020510e6);border:1px solid #c6d3ad52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(245px,48%);padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 92px #00d4ff29,inset 0 1px #ffffff1a}.tech-core span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add6;font-size:10px}.tech-core strong{font-family:var(--serif);letter-spacing:-.052em;color:#fff;margin-top:9px;font-size:clamp(28px,2.7vw,42px);font-weight:300;line-height:.9;display:block}.tech-node{backdrop-filter:blur(14px);color:#fff;text-align:center;letter-spacing:.11em;text-transform:uppercase;background:#fff1;border:1px solid #ffffff24;place-items:center;width:92px;height:92px;font-size:10px;line-height:1.15;display:grid;position:absolute;box-shadow:0 18px 52px #0000003d}.tech-node:before{content:"";border:1px solid #c6d3ad24;position:absolute;inset:8px}.tech-node.n1{top:0;left:50%;transform:translate(-50%)}.tech-node.n2{top:18%;right:3%}.tech-node.n3{bottom:18%;right:3%}.tech-node.n4{bottom:0;left:50%;transform:translate(-50%)}.tech-node.n5{bottom:18%;left:3%}.tech-node.n6{top:18%;left:3%}.tech-node.n7{background:#c6d3ad1a;border-color:#c6d3ad3d;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-190px)}.tech-note{z-index:2;backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #c6d3ad38;width:100%;margin-top:28px;padding:20px;position:relative}.tech-note span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3addb;margin-bottom:9px;font-size:10px;display:block}.tech-note strong{color:#fff;font-size:18px;font-weight:400;line-height:1.28;display:block}.tech-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tech-card{min-height:210px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);background:#ffffffd1;border:1px solid #0110431a;padding:clamp(22px,2vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 54px #0110430e}.tech-card:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ff94,transparent);opacity:.66;height:3px;position:absolute;top:0;left:0;right:0}.tech-card:hover{border-color:#01104333;transform:translateY(-3px);box-shadow:0 28px 76px #0110431a}.tech-card span{letter-spacing:.17em;text-transform:uppercase;color:#6f7a62;margin-bottom:16px;font-size:10px;display:block}.tech-card h3{font-family:var(--serif);letter-spacing:-.04em;color:#071021;margin:0 0 10px;font-size:clamp(26px,2vw,34px);line-height:1}.tech-card strong{color:#263344;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:500;display:block}.tech-card p{color:#4b5662;margin:0;font-size:15px;line-height:1.48}.tech-card.wide{background:linear-gradient(145deg,#011043eb,#061126f0);border-color:#ffffff1f;grid-column:1/-1;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;gap:22px;min-height:auto;display:grid}.tech-card.wide span{color:#c6d3addb}.tech-card.wide h3{color:#fff}.tech-card.wide strong,.tech-card.wide p{color:#ebf5ffbd}@media (width<=1120px){.tech-head,.tech-stage{grid-template-columns:1fr}.tech-map{min-height:auto}.tech-orbit{display:none}.tech-note{margin-top:0}.tech-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tech-ecosystem-v2 .container{width:min(100% - 32px,1180px)}.tech-head h2{font-size:clamp(37px,10vw,52px);line-height:.96}.tech-head p{font-size:17px}.tech-map{padding:24px}.tech-list{grid-template-columns:1fr}.tech-card{min-height:auto}.tech-card.wide{grid-template-columns:1fr}.tech-card h3{font-size:28px}}.outcomes-v2{color:#fff;background:linear-gradient(#020510 0%,#061126 48%,#020510 100%);position:relative;overflow:hidden}.outcomes-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#c6d3ad21,#0000 26%),radial-gradient(circle at 82% 28%,#00d4ff24,#0000 30%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.outcomes-v2 .container{z-index:1;position:relative}.outcomes-head{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:end;gap:clamp(34px,6vw,108px);display:grid}.outcomes-head h2{font-family:var(--serif);letter-spacing:-.062em;color:#fff;max-width:980px;margin:0;font-size:clamp(42px,5.2vw,88px);line-height:.9}.outcomes-head p{color:#ebf5ffc7;max-width:710px;margin:0 0 8px;font-size:clamp(18px,1.22vw,22px);line-height:1.52}.outcomes-layout{grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(26px,4.5vw,76px);margin-top:clamp(48px,5vw,78px);display:grid}.outcomes-anchor{background:#ffffff0b;border:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:690px;padding:clamp(28px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000003d}.outcomes-anchor:before{content:"";pointer-events:none;background:radial-gradient(circle at 52% 38%,#00d4ff26,#0000 38%),linear-gradient(120deg,#0000 24%,#c6d3ad14 24.3%,#0000 24.8%);position:absolute;inset:0}.outcome-signal{z-index:1;place-items:center;min-height:410px;display:grid;position:relative}.outcome-signal .signal-ring{border:1px solid #c6d3ad38;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 70px #00d4ff1f}.outcome-signal .signal-ring.r2{border-color:#00d4ff33;animation:6s ease-in-out infinite journeyPulse;inset:25%}.outcome-signal .signal-core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 28%,#c6d3ad29,#00d4ff14 58%,#020510e0);border:1px solid #c6d3ad52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(300px,68%);padding:30px;display:flex;position:relative;box-shadow:0 0 96px #00d4ff29,inset 0 1px #ffffff1a}.signal-core span{letter-spacing:.17em;text-transform:uppercase;color:#c6d3add9;font-size:10px}.signal-core strong{font-family:var(--serif);letter-spacing:-.055em;color:#fff;margin-top:10px;font-size:clamp(32px,3.3vw,54px);font-weight:300;line-height:.88;display:block}.signal-dot{background:var(--sage);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #c6d3add9}.sd1{top:10%;left:50%}.sd2{background:var(--cyan);top:50%;right:12%;box-shadow:0 0 24px #00d4ffd9}.sd3{bottom:10%;left:50%}.sd4{background:var(--cyan);top:50%;left:12%;box-shadow:0 0 24px #00d4ffd9}.outcome-anchor-copy{z-index:1;backdrop-filter:blur(16px);background:#0205107a;border:1px solid #c6d3ad38;padding:22px;position:relative}.outcome-anchor-copy span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3addb;margin-bottom:10px;font-size:10px;display:block}.outcome-anchor-copy strong{color:#fff;font-size:19px;font-weight:400;line-height:1.28;display:block}.outcome-anchor-copy p{color:#ebf5ffad;margin:12px 0 0;font-size:15px;line-height:1.48}.outcomes-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.outcome-card-v2{min-height:330px;transition:transform .32s var(--ease),border-color .32s var(--ease),background .32s var(--ease);background:#ffffff0e;border:1px solid #ffffff1c;padding:clamp(24px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.outcome-card-v2:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ff94,transparent);opacity:.64;height:3px;position:absolute;top:0;left:0;right:0}.outcome-card-v2:hover{background:#ffffff13;border-color:#c6d3ad47;transform:translateY(-3px)}.outcome-card-v2 .num{letter-spacing:.17em;text-transform:uppercase;color:#c6d3addb;margin-bottom:28px;font-size:10px;display:block}.outcome-card-v2 h3{font-family:var(--serif);letter-spacing:-.048em;color:#fff;margin:0 0 16px;font-size:clamp(30px,2.5vw,44px);line-height:.95}.outcome-card-v2 p{color:#ebf5ffb8;margin:0;font-size:15.5px;line-height:1.52}.outcome-card-v2 ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.outcome-card-v2 li{color:#ebf5ffa3;padding-left:18px;font-size:13.5px;line-height:1.36;position:relative}.outcome-card-v2 li:before{content:"";background:var(--sage);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 14px #c6d3adb3}.outcomes-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.outcomes-proof article{background:#ffffff0b;border:1px solid #ffffff1c;padding:20px}.outcomes-proof span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3add6;margin-bottom:10px;font-size:10px;display:block}.outcomes-proof strong{color:#fff;font-size:18px;font-weight:400;line-height:1.25;display:block}@media (width<=1120px){.outcomes-head,.outcomes-layout{grid-template-columns:1fr}.outcomes-anchor{min-height:auto}.outcome-signal{min-height:360px}.outcomes-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.outcomes-proof{grid-template-columns:1fr}}@media (width<=720px){.outcomes-v2 .container{width:min(100% - 32px,1180px)}.outcomes-head h2{font-size:clamp(37px,10vw,52px);line-height:.96}.outcomes-head p{font-size:17px}.outcome-signal{display:none}.outcomes-grid-v2{grid-template-columns:1fr}.outcome-card-v2{min-height:auto}.outcome-card-v2 h3{font-size:31px}.outcomes-anchor{padding:22px}}.final-cta-v2{color:#fff;background:linear-gradient(#020510 0%,#071226 52%,#020510 100%);border-top:1px solid #ffffff14;padding:clamp(92px,10vw,164px) 0;position:relative;overflow:hidden}.final-cta-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 18%,#c6d3ad29,#0000 26%),radial-gradient(circle at 82% 40%,#00d4ff29,#0000 32%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.final-cta-v2:after{content:"";background:linear-gradient(90deg,#0000,#c6d3ad5c,#00d4ff47,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.final-cta-v2 .container{z-index:1;position:relative}.cta-shell-v2{grid-template-columns:minmax(0,1.06fr) minmax(420px,.76fr);align-items:stretch;gap:clamp(36px,6vw,110px);display:grid}.cta-main-v2{background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:620px;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000003d}.cta-main-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 30%,#00d4ff21,#0000 36%),linear-gradient(120deg,#0000 28%,#c6d3ad14 28.2%,#0000 28.8%);position:absolute;inset:0}.cta-main-v2>*{z-index:1;position:relative}.cta-main-v2 h2{font-family:var(--serif);letter-spacing:-.066em;color:#fff;max-width:980px;margin:0;font-size:clamp(46px,6vw,104px);line-height:.86}.cta-main-v2 p{color:#ebf5ffc2;max-width:760px;margin:28px 0 0;font-size:clamp(18px,1.25vw,22px);line-height:1.5}.cta-sequence{background:#ffffff14;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(44px,5vw,74px);display:grid}.cta-sequence article{background:#02051094;min-height:142px;padding:22px}.cta-sequence span{letter-spacing:.16em;text-transform:uppercase;color:#c6d3addb;margin-bottom:14px;font-size:10px;display:block}.cta-sequence strong{color:#fff;font-size:20px;font-weight:400;line-height:1.18;display:block}.cta-sequence small{color:#ebf5ff9e;margin-top:9px;font-size:13.5px;line-height:1.35;display:block}.cta-action-card{background:linear-gradient(145deg,#ffffff16,#ffffff0a);border:1px solid #c6d3ad3d;flex-direction:column;justify-content:space-between;padding:clamp(28px,3.4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000003d}.cta-action-card:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ffa6,transparent);height:3px;position:absolute;top:0;left:0;right:0}.cta-action-card:after{content:"";border:1px solid #c6d3ad29;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 90px #00d4ff1f}.cta-action-card>*{z-index:1;position:relative}.cta-action-card h3{font-family:var(--serif);letter-spacing:-.048em;color:#fff;margin:0 0 18px;font-size:clamp(31px,2.7vw,48px);line-height:.95}.cta-action-card p{color:#ebf5ffbd;margin:0;font-size:17px;line-height:1.55}.cta-action-card .btns{margin-top:34px}.cta-action-card .btn.primary{background:var(--sage);border-color:var(--sage);color:#08111f;box-shadow:0 18px 50px #c6d3ad2e}.cta-action-card .btn.ghost{color:#fff;background:#ffffff0d;border-color:#ffffff38}.cta-checklist{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cta-checklist li{color:#ebf5ffb3;padding-left:24px;font-size:15px;line-height:1.42;position:relative}.cta-checklist li:before{content:"";background:var(--sage);width:9px;height:9px;position:absolute;top:.42em;left:0;box-shadow:0 0 18px #c6d3adb8}.cta-soc-photo{z-index:1;background:#020510;border:1px solid #c6d3ad38;min-height:clamp(220px,23vw,330px);margin:clamp(28px,3vw,42px) 0 0;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000047}.cta-soc-photo img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.cta-soc-photo:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#02051014,#0205106b),radial-gradient(circle at 18% 18%,#c6d3ad2e,#0000 36%),linear-gradient(90deg,#01104347,#0000 56%);position:absolute;inset:0}.cta-soc-photo:after{content:none;display:none}.cta-trust-v2{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cta-trust-v2 span{color:#e7eddcdb;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0b;border:1px solid #c6d3ad38;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.cta-trust-v2 span:before{content:"";background:var(--sage);width:6px;height:6px;box-shadow:0 0 16px #c6d3adcc}@media (width<=1080px){.cta-shell-v2{grid-template-columns:1fr}.cta-main-v2{min-height:auto}.cta-sequence{grid-template-columns:1fr}.cta-action-card{min-height:auto}}@media (width<=640px){.final-cta-v2 .container{width:min(100% - 32px,1180px)}.final-cta-v2{padding:78px 0}.cta-main-v2,.cta-action-card{padding:24px}.cta-main-v2 h2{font-size:clamp(40px,12vw,58px);line-height:.92}.cta-main-v2 p{font-size:17px}.cta-action-card h3{font-size:32px}.cta-action-card .btns{display:grid}.cta-action-card .btn{width:100%}}.journey-v2.journey-repaired .journey-sticky{place-items:center!important;height:auto!important;min-height:0!important;padding:clamp(92px,9vw,146px) 0!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}.journey-v2.journey-repaired .journey-copy{z-index:4!important;position:relative!important;transform:none!important}.journey-v2.journey-repaired .journey-canvas{opacity:.52!important}@media (width<=720px){.journey-v2.journey-repaired .journey-sticky{padding:78px 0!important}}.journey-v2 .journey-flow-panel{backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:34px;align-items:stretch;gap:18px;min-height:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000042,inset 0 1px #ffffff14}.journey-v2 .journey-flow-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 16%,#c6d3ad2e,#0000 26%),radial-gradient(circle at 82% 30%,#00d4ff29,#0000 28%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0;mask-image:linear-gradient(#000,#000000d1)}.journey-v2 .journey-flow-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c6d3ad85,#00d4ff61,#0000);height:1px;position:absolute;top:148px;left:42px;right:42px;box-shadow:0 0 22px #00d4ff47}.journey-v2 .journey-flow-head{z-index:2;background:#02081c75;border:1px solid #c6d3ad2e;grid-template-columns:auto 1fr;align-items:end;gap:6px 16px;padding:20px 22px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.journey-v2 .journey-flow-head span{color:#c6d3ade6;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.journey-v2 .journey-flow-head strong{font-family:var(--serif);letter-spacing:-.055em;color:#fff;font-size:clamp(32px,3.3vw,52px);font-weight:300;line-height:.92}.journey-v2 .journey-flow-head em{color:#ebf5ffb3;text-align:right;justify-self:end;max-width:260px;font-size:13px;font-style:normal;line-height:1.35}.journey-v2 .journey-flow-panel .journey-steps{z-index:2;gap:14px;position:relative}.journey-v2 .journey-flow-panel .journey-steps:before,.journey-v2 .journey-flow-panel .journey-steps:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#c6d3ad73,#00d4ff52);position:absolute;box-shadow:0 0 18px #00d4ff33}.journey-v2 .journey-flow-panel .journey-steps:before{width:1px;top:12px;bottom:12px;left:50%}.journey-v2 .journey-flow-panel .journey-steps:after{background:linear-gradient(90deg,#c6d3ad73,#00d4ff52);height:1px;top:50%;left:12px;right:12px}.journey-v2 .journey-flow-panel .journey-step{opacity:1;background:#02081c94;border-color:#ffffff24;min-height:172px;transform:none;box-shadow:0 18px 54px #00000029}.journey-v2 .journey-flow-panel .journey-step.active{background:#02081cad;border-color:#c6d3ad6b;box-shadow:0 24px 70px #00000038,0 0 0 1px #c6d3ad14}.journey-v2 .journey-flow-panel .journey-step i{background:#c6d3ad29;border-color:#c6d3ad57}.journey-v2 .journey-flow-panel .journey-step span{color:#ebf5ffc2}@media (width<=1100px){.journey-v2 .journey-flow-panel{padding:16px}.journey-v2 .journey-flow-panel:after{display:none}.journey-v2 .journey-flow-head{grid-template-columns:1fr}.journey-v2 .journey-flow-head em{text-align:left;justify-self:start;max-width:560px}.journey-v2 .journey-flow-panel .journey-steps:before,.journey-v2 .journey-flow-panel .journey-steps:after{display:none}}@media (width<=720px){.journey-v2 .journey-flow-head{padding:18px}.journey-v2 .journey-flow-head strong{font-size:clamp(32px,9vw,44px)}.journey-v2 .journey-flow-panel{border-radius:26px;padding:12px}.journey-v2 .journey-flow-panel .journey-step{min-height:auto}}main :is(section,[role=region]){scroll-margin-top:96px}.hero-copy{max-width:820px}#hero-title .service-mark{font-family:var(--sans);letter-spacing:.02em;vertical-align:super;margin-left:.08em;font-size:.18em;font-weight:400;line-height:1;display:inline-block;transform:translateY(-.16em)}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(600px,1.1fr);gap:clamp(34px,4.4vw,88px)}.hero .lede{max-width:740px}.hero p{max-width:730px;font-size:clamp(17px,1.05vw,19px);line-height:1.6}.service-chips{color:#ebf5ffd1;gap:8px 12px;margin-top:22px;font-size:12.5px;line-height:1.35}.service-chips span{padding:4px 0}.service-chips span:not(:last-child):after{color:#c6d3ad9e;margin-left:12px;margin-right:0}.security-orbit{width:clamp(560px,49vw,700px)}.stage-title{opacity:.78;top:3%}.soc-cycle{bottom:2.5%}.problem-panel-v2,.capability-card,.model-step,.ba-card,.tech-card,.outcome-card-v2,.cta-main-v2,.cta-action-card{border-color:#01104321}.dark .model-step,.dark .outcome-card-v2,.operating-layer-v2 .model-step,.final-cta-v2 .cta-main-v2,.final-cta-v2 .cta-action-card{border-color:#ffffff21}.capability-card p,.tech-card p,.ba-card>p{color:#34404c}.capability-card li,.ba-rows small{color:#4e5b67}.model-step p,.outcome-card-v2 p,.outcome-card-v2 li,.cta-checklist li{color:#ebf5ffc2}.blanket-ring span{background:#020510f0}.rings .ring-label{display:none}.management-caption{backdrop-filter:blur(14px);letter-spacing:.04em;text-transform:uppercase;color:#ebf5ffd6;text-align:center;background:#0205109e;border:1px solid #c6d3ad3d;width:min(460px,100% - 44px);padding:12px 16px;font-size:11.5px;line-height:1.35;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #0000002e}.management-caption strong{color:var(--sage);letter-spacing:.13em;margin-right:6px;font-weight:900}.threat-layer{opacity:.68}@media (width<=760px){.threat-layer{opacity:.58;display:block!important}}@media (width<=1180px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:880px}.hero-stage{min-height:600px}.security-orbit{width:min(680px,86vw)}}@media (width<=760px){main :is(section,[role=region]){scroll-margin-top:82px}.container{width:min(100% - 20px,1680px);padding-left:10px;padding-right:10px}.hero{min-height:auto}.hero-grid{gap:30px;min-height:auto;padding-top:104px;padding-bottom:70px}.eyebrow{letter-spacing:.13em;white-space:normal;max-width:100%;padding:9px 11px;font-size:10.5px;line-height:1.25}h1{letter-spacing:-.068em;font-size:clamp(49px,15.2vw,68px);line-height:.88}.hero .lede{margin-top:22px;font-size:clamp(23px,6.7vw,30px);line-height:1.12}.hero p{margin-top:16px;font-size:16.5px;line-height:1.58}.hero .btns{gap:10px;margin-top:24px;display:grid}.hero .btn{text-align:center;width:100%;min-height:54px;padding:0 16px;font-size:12.5px;line-height:1.2}.service-chips{color:#ebf5ffd6;grid-template-columns:1fr;gap:7px;margin-top:20px;padding-left:2px;font-size:13px;display:grid}.service-chips span{padding-left:17px;position:relative}.service-chips span:before{content:"";background:var(--sage);width:6px;height:6px;position:absolute;top:.58em;left:0;box-shadow:0 0 14px #c6d3adb8}.service-chips span:not(:last-child):after{content:none}.hero-stage{width:calc(100% + 20px);min-height:560px;margin-top:8px;margin-left:-10px;margin-right:-10px;overflow:hidden}.stage-depth{inset:-5% 0}.security-orbit{width:min(100%,430px);max-width:430px;top:44.5%}.stage-title{white-space:normal;width:100%;padding:0 18px;top:10px}.stage-title span{font-size:9px;line-height:1.25}.security-orbit .node-label{paint-order:stroke;stroke:#020510;stroke-width:4px;stroke-linejoin:round;letter-spacing:.06em!important;font-size:16px!important;font-weight:850!important}.security-orbit .node-sub{paint-order:stroke;stroke:#020510;stroke-width:3.2px;stroke-linejoin:round;letter-spacing:.04em!important;font-size:11px!important;display:block!important}.security-orbit .org-label{paint-order:stroke;stroke:#020510;stroke-width:3px;stroke-linejoin:round;letter-spacing:.16em!important;font-size:12.5px!important}.management-caption{letter-spacing:.08em;width:calc(100% - 34px);padding:9px 11px;font-size:8.5px;line-height:1.3;bottom:14px}.management-caption strong{letter-spacing:.14em;margin:0 0 3px;display:block}.scroll-cue{display:none}.problem-panel-v2,.capability-map,.operating-model,.ba-card,.tech-map,.outcomes-anchor,.cta-main-v2,.cta-action-card{box-shadow:0 22px 62px #0110431c}.problem-panel-v2{padding:22px}.friction-grid article{min-height:auto;padding:16px}.sprawl-map{padding:18px}.sprawl-core strong{font-size:32px}.sprawl-resolution{width:100%}.journey-v2 .journey-copy{width:min(100% - 20px,1180px)}.journey-proof{grid-template-columns:1fr}.journey-v2 .journey-step{grid-template-columns:40px 1fr}.capability-map,.tech-map{padding:22px}.blanket-shell{width:min(430px,96%)}.blanket-center{border-radius:32px;width:min(230px,52%);min-height:148px}.blanket-ring span{padding:7px 9px;font-size:8px}.blanket-center strong{font-size:28px;line-height:.98}.blanket-center span{max-width:160px;font-size:8px}.map-note strong,.tech-note strong{font-size:16px;line-height:1.35}.capability-card,.tech-card,.outcome-card-v2{padding:22px}.capability-card h3,.tech-card h3{font-size:27px;line-height:1.02}.model-center{min-height:150px}.model-step p{font-size:15px;line-height:1.5}.ba-rows strong{font-size:17px}.ba-rows small{font-size:14px;line-height:1.42}.outcome-anchor-copy strong{font-size:18px}.cta-sequence article{min-height:auto}.cta-trust-v2{display:grid}.footer .container{width:min(100% - 28px,1180px)}}@media (width<=420px){.security-orbit{width:min(100%,390px)}.management-caption{transform-origin:bottom;transform:translate(-50%)scale(.96)}.proof-shell{grid-template-columns:1fr!important}.proof-strip-premium .proof-item{min-height:auto}}.contain-badge{z-index:4;backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#22c55e29,#02081c80 62%,#02081c2e);border:1px solid #22c55e75;border-radius:999px;place-items:center;width:74px;height:74px;animation:6.8s infinite containBadge;display:grid;position:absolute;transform:scale(.78);box-shadow:0 0 36px #22c55e38,inset 0 1px #ffffff29}.contain-badge svg{filter:drop-shadow(0 0 14px #22c55e57);width:58px;height:58px;position:absolute;inset:8px;overflow:visible}.contain-halo{fill:none;stroke:#22c55e94;stroke-width:1.2px;stroke-dasharray:5 7;transform-origin:32px 32px;animation:5.4s linear infinite containSpin}.contain-shield{fill:#22c55e1a;stroke:#86efac;stroke-width:2px;stroke-linejoin:round}.contain-check{fill:none;stroke:#dcfce7;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28px;animation:6.8s infinite containCheck}.contain-badge span{color:#bbf7d0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#02081cad;border:1px solid #22c55e47;padding:4px 7px;font-size:8px;line-height:1;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000003d}.contain-a{animation-delay:.2s;top:37%;left:25%}.contain-a .contain-check{animation-delay:.2s}.contain-b{animation-delay:2.2s;top:38%;right:22%}.contain-b .contain-check{animation-delay:2.2s}.contain-c{animation-delay:4.1s;bottom:26%;left:52%}.contain-c .contain-check{animation-delay:4.1s}@keyframes containBadge{0%,9%{opacity:0;transform:scale(.72)}13%,38%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(1.22)}}@keyframes containCheck{0%,12%{stroke-dashoffset:28px}18%,43%{stroke-dashoffset:0}54%,to{stroke-dashoffset:0}}@keyframes containSpin{to{transform:rotate(360deg)}}@media (width<=760px){.contain-badge{width:58px;height:58px}.contain-badge svg{width:46px;height:46px;inset:6px}.contain-badge span{font-size:7px}.contain-a{top:38%;left:23%}.contain-b{top:39%;right:20%}.contain-c{bottom:28%;left:51%}}.threat-alert{z-index:6}.threat-b{top:12%;right:-2%}@media (width<=760px){.threat-b{top:18%;right:0}}.threat-event{z-index:6;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}.threat-event .threat-alert,.threat-event .contain-badge{animation-duration:7.4s;position:relative;inset:auto}.threat-event .threat-alert{background:linear-gradient(135deg,#330b12ad,#15050985);border-color:#f871716b;min-width:96px;padding:9px 28px 9px 11px;box-shadow:0 0 32px #f8717138,inset 0 1px #ffffff1a}.threat-event .threat-alert span{color:#fecaca}.threat-event .contain-badge{width:68px;height:68px;animation-name:containBadgePair;animation-timing-function:var(--ease)}.threat-event .contain-badge span{background:#02081cd1;font-size:8px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.threat-b-event{flex-direction:row-reverse;top:14%;right:2%}.threat-b-event .contain-badge span{left:auto;right:calc(100% + 6px)}.threat-c-event{bottom:21%;left:41%}@keyframes containBadgePair{0%,10%{opacity:0;transform:translate(-8px)scale(.76)}15%,39%{opacity:1;transform:translate(0)scale(1)}51%,to{opacity:0;transform:translate(10px)scale(1.1)}}@media (width<=760px){.threat-event{gap:7px}.threat-event .threat-alert{border-radius:13px;min-width:78px;padding:7px 22px 7px 9px}.threat-event .threat-alert b{font-size:8px}.threat-event .threat-alert span{font-size:10px}.threat-event .contain-badge{width:50px;height:50px}.threat-event .contain-badge svg{width:40px;height:40px;inset:5px}.threat-event .contain-badge span{padding:3px 5px;font-size:6.5px}.threat-a-event{top:32%;left:4%}.threat-b-event{top:18%;right:1%}.threat-c-event{bottom:24%;left:32%}}@media (width<=420px){.threat-a-event{top:32%;left:2%}.threat-b-event{top:18%;right:-1%}.threat-c-event{bottom:24%;left:27%}}.threat-event{isolation:isolate!important;place-items:center!important;gap:0!important;display:grid!important}.threat-event .threat-alert{text-align:left!important;z-index:1!important;grid-area:1/1!important;min-width:104px!important;animation-name:threatFirst!important;animation-duration:9s!important}.threat-event .threat-alert b{color:#fecaca!important;display:block!important}.threat-event .threat-alert span{color:#fff!important;letter-spacing:.01em!important;text-transform:none!important;font-size:13px!important;display:block!important}.threat-event .contain-badge{z-index:2!important;transform-origin:50%!important;grid-area:1/1!important;width:72px!important;height:72px!important;animation-name:shieldResolveOver!important;animation-duration:9s!important}.threat-event .contain-badge svg{width:58px!important;height:58px!important;inset:7px!important}.threat-event .contain-badge span{background:#02081cdb!important;top:calc(100% + 5px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.threat-a-event .threat-alert,.threat-a-event .contain-badge,.threat-a-event .contain-check{animation-delay:.15s!important}.threat-b-event{flex-direction:initial!important;top:64%!important;left:18%!important;right:auto!important}.threat-b-event .threat-alert,.threat-b-event .contain-badge,.threat-b-event .contain-check{animation-delay:3.15s!important}.threat-c-event{top:18%!important;bottom:auto!important;left:49%!important}.threat-c-event .threat-alert,.threat-c-event .contain-badge,.threat-c-event .contain-check{animation-delay:6.15s!important}@keyframes threatFirst{0%,3%{opacity:1;visibility:visible;filter:none;transform:translateY(0)scale(1)}4%,14%{opacity:1;visibility:visible;filter:none;transform:translateY(0)scale(1)}15%,to{opacity:0;visibility:hidden;filter:none;transform:translateY(-3px)scale(.98)}}@keyframes shieldResolveOver{0%,14%{opacity:0;filter:none;visibility:hidden;transform:scale(.92)}15%,31%{opacity:1;filter:none;visibility:visible;transform:scale(1)}32%,to{opacity:0;filter:none;visibility:hidden;transform:scale(1)}}@media (width<=760px){.threat-event .threat-alert{min-width:82px!important;padding:7px 22px 7px 9px!important}.threat-event .threat-alert b{font-size:8px!important}.threat-event .threat-alert span{font-size:10.5px!important}.threat-event .contain-badge{width:52px!important;height:52px!important}.threat-event .contain-badge svg{width:42px!important;height:42px!important;inset:5px!important}.threat-event .contain-badge span{padding:3px 5px!important;font-size:6.5px!important}.threat-a-event{top:38%!important;left:9%!important}.threat-b-event{top:63%!important;left:14%!important}.threat-c-event{top:21%!important;left:46%!important}}@media (width<=420px){.threat-a-event{top:37%!important;left:8%!important}.threat-b-event{top:64%!important;left:12%!important}.threat-c-event{top:20%!important;left:45%!important}}.hero-stage,.hero-stage *{backface-visibility:hidden;transform-style:preserve-3d}.hero-stage{contain:paint;isolation:isolate}.blanket-field{opacity:.62;background:radial-gradient(circle at 50% 47%,#00d4ff1c,#0000 34%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/54px 54px}#blanketCanvas{opacity:.46!important;mix-blend-mode:screen!important;display:block!important}.security-orbit svg animate,.security-orbit svg animateTransform{display:initial!important}.security-orbit .rings circle{will-change:transform,opacity}.threat-event{filter:drop-shadow(0 14px 30px #00000038);opacity:1!important;will-change:opacity,transform!important}.threat-event .threat-alert{opacity:0;transition:none!important;animation:9s ease-in-out infinite threatFirst!important}.threat-event .contain-badge{opacity:0;transition:none!important;animation:9s ease-in-out infinite shieldResolveOver!important}.threat-event .contain-check{filter:drop-shadow(0 0 8px #dcfce7b8);stroke:#fff!important;stroke-width:4.8px!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important;animation:none!important}.threat-event .contain-halo{transform-origin:50%!important;animation:9s ease-in-out infinite containHalo!important}.threat-b-event .threat-alert,.threat-b-event .contain-badge,.threat-b-event .contain-check,.threat-b-event .contain-halo{animation-delay:3.15s!important}.threat-c-event .threat-alert,.threat-c-event .contain-badge,.threat-c-event .contain-check,.threat-c-event .contain-halo{animation-delay:6.15s!important}@keyframes checkDraw{0%,20%{stroke-dashoffset:30px}23%,40%{stroke-dashoffset:0}45%,to{stroke-dashoffset:0}}@keyframes containHalo{0%,14%{opacity:0;transform:scale(.94)}15%,31%{opacity:1;transform:scale(1.04)}32%,to{opacity:0;transform:scale(1.04)}}@media (width<=760px){#blanketCanvas{opacity:.34!important}.threat-event{opacity:.84!important}.threat-a-event{top:38%!important;left:8%!important}.threat-b-event{top:64%!important;left:12%!important}.threat-c-event{top:20%!important;left:45%!important}}.hero-stage,.journey-v2 .journey-sticky,.capability-map,.operating-model,.tech-map,.outcomes-anchor{contain:layout paint;isolation:isolate}#blanketCanvas,#journeyCanvas{will-change:transform;contain:strict;width:100%;height:100%;transform:translateZ(0)}.section.reveal,.proof-strip-premium,.final-cta{content-visibility:auto;contain-intrinsic-size:auto 900px}.journey-v2{content-visibility:visible}body{overflow-x:hidden}.wrap{overflow:visible!important}.hero{perspective:1200px;--hero-p:0;--blanket-lock:.18;--signal-bright:.35;min-height:100svh;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#020510 76%);height:34vh;position:absolute;inset:auto 0 0}.hero-grid{z-index:2;align-items:start;min-height:100svh;padding-top:clamp(52px,6.4vw,96px);padding-bottom:clamp(132px,13vw,176px);position:relative}.hero-copy{will-change:transform,opacity;transform:translate3d(0,calc(var(--hero-p)*-56px),0);transition:transform 80ms linear}.hero-stage{--stage-drift:calc(var(--hero-p)*36px);--stage-scale:calc(1 + (var(--hero-p)*.035));will-change:transform;transform:translate3d(0,calc(var(--hero-p)*18px),0) scale(var(--stage-scale));transition:transform 80ms linear}.security-orbit svg .rings circle{filter:drop-shadow(0 0 calc(10px + var(--hero-p)*18px) #00d4ff2e);stroke-opacity:calc(.22 + (var(--hero-p)*.24))!important}.stage-title,.hero-status{transform:translate3d(0,calc(var(--hero-p)*-18px),0);transition:transform 80ms linear,opacity .2s var(--ease)}.management-caption{transform:translateX(-50%) translate3d(0,calc(var(--hero-p)*-18px),0);transition:transform 80ms linear,opacity .2s var(--ease)}.scroll-cue{opacity:calc(1 - var(--hero-p)*1.8);transform:translateX(-50%) translateY(calc(var(--hero-p)*20px))}.hero .proof-strip-premium{z-index:8;margin-top:0;position:absolute;inset:auto 0 0;box-shadow:0 -24px 80px #00000038}.proof-strip-premium{z-index:8;margin-top:0;position:relative;box-shadow:0 -24px 80px #00000038}.proof-strip-premium .proof-item{opacity:1;transition:background .35s var(--ease),transform .35s var(--ease);transform:none}.proof-strip-premium.in-view .proof-item{opacity:1;transition-delay:0s;transform:none}.journey-v2.journey-repaired{--journey-p:0;background:#020510;min-height:260svh;overflow:visible!important}.journey-v2.journey-repaired .journey-wrap{min-height:260svh!important}.journey-v2.journey-repaired .journey-sticky{height:100svh!important;min-height:760px!important;padding:0!important;position:sticky!important;top:0!important;overflow:hidden!important}.journey-v2.journey-repaired .journey-sticky:after{content:"";background:radial-gradient(circle at calc(22% + var(--journey-p)*52%) calc(20% + var(--journey-p)*18%),#c6d3ad21,transparent 30%),radial-gradient(circle at calc(82% - var(--journey-p)*28%) 44%,#00d4ff26,transparent 34%);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.journey-v2.journey-repaired .journey-copy{transition:transform 80ms linear;transform:translate3d(0,calc((var(--journey-p) - .5)*-28px),0)!important}.journey-v2 .journey-flow-panel{transform:translate3d(0,calc((.5 - var(--journey-p))*24px),0);will-change:transform}.journey-v2 .journey-flow-panel:before{opacity:calc(.65 + var(--journey-p)*.35)}.journey-v2 .journey-progress{z-index:3;grid-template-columns:repeat(4,1fr);gap:8px;margin:-2px 0 0;padding:0 2px 2px;list-style:none;display:grid;position:relative}.journey-v2 .journey-progress li{background:#ffffff1f;height:3px;overflow:hidden}.journey-v2 .journey-progress li:before{content:"";background:linear-gradient(90deg,var(--sage),#00d4ffc7);transform-origin:0;width:100%;height:100%;transition:transform .38s var(--ease);display:block;transform:scaleX(0)}.journey-v2[data-active-step="0"] .journey-progress li:first-child:before,.journey-v2[data-active-step="1"] .journey-progress li:nth-child(-n+2):before,.journey-v2[data-active-step="2"] .journey-progress li:nth-child(-n+3):before,.journey-v2[data-active-step="3"] .journey-progress li:nth-child(-n+4):before{transform:scaleX(1)}.journey-v2 .journey-step{opacity:.5!important;transform:translateY(16px)scale(.985)!important}.journey-v2 .journey-step.active{opacity:1!important;transform:translateY(0)scale(1)!important}.capability-map{--cap-p:0;transform:translate3d(0,calc(var(--cap-p)*-10px),0)}.blanket-ring{opacity:.62}.blanket-ring.active{opacity:1;transform:scale(1.015);box-shadow:0 0 60px #00d4ff2e,inset 0 1px #ffffff14;border-color:#c6d3ada3!important}.blanket-ring.active span{color:#fff;border-color:#c6d3ad5c;box-shadow:0 12px 34px #00000052,0 0 24px #00d4ff1f}.capability-card{opacity:.76}.capability-card.active{opacity:1}@media (width<=1100px){.hero{display:block!important}.hero .proof-strip-premium{clear:both;width:100%;display:block;position:relative;inset:auto}.proof-strip-premium{margin-top:0}.journey-v2.journey-repaired,.journey-v2.journey-repaired .journey-wrap{min-height:auto!important}.journey-v2.journey-repaired .journey-sticky{height:auto!important;min-height:0!important;padding:92px 0!important;position:relative!important}.hero,.hero-grid{min-height:auto}.hero-copy,.hero-stage,.stage-title,.management-caption,.hero-status{transform:none!important}}@media (width<=760px){.hero{background:radial-gradient(circle at 70% 22%,#00d4ff24,#0000 30%),linear-gradient(150deg,#020510 0%,#061126 55%,#011043 100%)!important;min-height:auto!important;display:block!important;overflow:hidden!important}.hero-grid{grid-template-columns:1fr!important;gap:20px!important;width:min(100% - 24px,1680px)!important;min-height:0!important;padding-top:92px!important;padding-bottom:22px!important;display:grid!important}.hero-copy{max-width:none!important}.eyebrow{letter-spacing:.12em!important;margin-bottom:18px!important;padding:8px 10px!important;font-size:10px!important}.hero h1{letter-spacing:-.07em!important;font-size:clamp(48px,16vw,68px)!important;line-height:.86!important}.hero .service-mark{font-size:.34em!important;top:-.55em!important}.hero .lede{margin-top:18px!important;font-size:clamp(22px,6.2vw,29px)!important;line-height:1.05!important}.hero p{margin-top:14px!important;font-size:15.5px!important;line-height:1.52!important}.hero .btns{margin-top:20px!important}.hero .btn{min-height:50px!important;padding:0 14px!important;font-size:12px!important}.service-chips{display:none!important}.hero-stage{width:calc(100% + 16px)!important;min-height:420px!important;margin:8px -8px 0!important}.stage-depth{inset:-2% 0!important}.security-orbit{width:min(100%,360px)!important;top:46.5%!important}.stage-title{top:4px!important}.stage-title strong{letter-spacing:.16em!important;font-size:9px!important}.stage-title span{display:none!important}.management-caption{width:calc(100% - 26px)!important;padding:8px 10px!important;font-size:8px!important;bottom:8px!important}.hero-status,.scroll-cue{display:none!important}.hero .proof-strip-premium{width:100%!important;position:relative!important;inset:auto!important;box-shadow:0 -12px 44px #0000003d!important}.proof-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;width:100%!important;padding-left:0!important;padding-right:0!important;display:grid!important}.proof-strip-premium .proof-item{min-width:0!important;min-height:92px!important;padding:13px 12px 12px!important;overflow:visible!important}.proof-icon{width:24px!important;height:24px!important;margin-bottom:9px!important}.proof-strip-premium .proof-item span{letter-spacing:.11em!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:18px!important;font-size:8px!important}.proof-strip-premium .proof-item strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:13.5px!important;line-height:1.08!important}}@media (width<=420px){.proof-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proof-strip-premium .proof-item:last-child{grid-column:1/-1;text-align:center!important;min-height:82px!important}.proof-strip-premium .proof-item:last-child .proof-icon{margin-left:auto!important;margin-right:auto!important}.hero-stage{min-height:390px!important}.security-orbit{width:min(100%,340px)!important}.hero h1{font-size:clamp(46px,15.5vw,64px)!important}}@media (width<=360px){.proof-shell{grid-template-columns:1fr!important}.proof-strip-premium .proof-item{min-height:76px!important}}@media (width>=761px) and (width<=1100px){.stage-title{text-align:center!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.management-caption{left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero-grid{gap:26px!important}.hero-stage{margin-top:0!important}}@media (width<=760px){.hero-grid{gap:16px!important;padding-top:86px!important;padding-bottom:18px!important}.hero .lede{text-wrap:balance!important;max-width:11ch!important}.hero p{color:#ebf5ffd1!important;max-width:35em!important}.hero .btns{grid-template-columns:1fr!important;gap:9px!important}.hero .btn{justify-content:center!important;min-height:48px!important}.hero-stage{contain:paint!important;min-height:408px!important;margin-top:2px!important}.stage-title{text-align:center!important;pointer-events:none!important;width:calc(100% - 28px)!important;padding:0!important;top:6px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.stage-title strong{font-size:8.5px!important;display:block!important}.stage-title span{display:none!important}.management-caption{pointer-events:none!important;width:calc(100% - 30px)!important;max-width:360px!important;padding:8px 10px!important;font-size:8.6px!important;line-height:1.32!important;bottom:9px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.management-caption strong{margin:0 0 3px!important;display:block!important}.security-orbit{top:46%!important}.security-orbit .node-label{stroke-width:3.4px!important;font-size:14px!important}.security-orbit .node-sub{stroke-width:2.8px!important;font-size:9.4px!important}.security-orbit .org-label{stroke-width:2.6px!important;font-size:11px!important}.threat-event{transform-origin:50%!important;transform:scale(.86)!important}.threat-a-event{top:34%!important;left:3%!important}.threat-b-event{top:63%!important;left:7%!important;right:auto!important}.threat-c-event{top:18%!important;left:45%!important}.proof-strip-premium .proof-item{min-height:86px!important;padding:12px 12px 11px!important}.proof-icon{width:22px!important;height:22px!important;margin-bottom:8px!important}.proof-strip-premium .proof-item span{min-height:16px!important;font-size:7.8px!important}.proof-strip-premium .proof-item strong{font-size:13.2px!important}.section{padding:72px 0!important}.problem-redesign,.capabilities-v2,.operating-layer-v2,.before-after-v2,.tech-ecosystem-v2,.outcomes-v2{overflow:hidden!important}.problem-lede h2,.journey-v2 .journey-lede h2,.capabilities-head h2,.operating-head h2,.ba-head h2,.tech-head h2,.outcomes-head h2,.final-cta-v2 h2{letter-spacing:-.055em!important;font-size:clamp(36px,10.4vw,50px)!important;line-height:.96!important}.problem-lede p,.problem-panel-v2 p,.journey-v2 .journey-lede p,.capabilities-head>p,.operating-head>p,.ba-head>p,.tech-head>p,.outcomes-head>p,.final-cta-v2 p{font-size:16px!important;line-height:1.5!important}.problem-panel-v2{padding:20px!important}.friction-grid{gap:10px!important}.friction-grid article{padding:15px!important}.journey-v2.journey-repaired .journey-sticky{padding:72px 0!important}.journey-v2.journey-repaired .journey-copy,.journey-v2 .journey-flow-panel{transform:none!important}.journey-v2 .journey-copy{gap:28px!important}.journey-proof{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.journey-proof span{padding:9px 10px!important;font-size:10.5px!important}.journey-v2 .journey-flow-panel{padding:10px!important}.journey-v2 .journey-flow-head{padding:16px!important}.journey-v2 .journey-flow-head strong{font-size:clamp(28px,8.4vw,38px)!important}.journey-v2 .journey-step{padding:17px!important}.journey-v2 .journey-step span{font-size:14.5px!important;line-height:1.42!important}.capabilities-layout,.tech-stage,.outcomes-layout{gap:22px!important;margin-top:30px!important}.capability-map,.tech-map{padding:18px!important}.map-note,.tech-note{padding:16px!important}.capability-card,.tech-card,.outcome-card-v2,.model-step,.ba-card,.cta-main-v2,.cta-action-card{padding:20px!important}.capability-card p,.tech-card p,.outcome-card-v2 p,.model-step p,.ba-card p{font-size:15px!important;line-height:1.48!important}.capability-card li,.outcome-card-v2 li,.ba-rows small,.cta-checklist li{font-size:13.8px!important;line-height:1.42!important}.cap-top{gap:8px!important;margin-bottom:16px!important}.cap-top strong{padding:7px 9px!important;font-size:10px!important}.capability-card h3,.tech-card h3,.outcome-card-v2 h3,.model-step h3,.ba-card h3{font-size:clamp(24px,7.4vw,31px)!important;line-height:1.04!important}.operating-model{gap:12px!important;display:grid!important}.model-center{min-height:auto!important;padding:26px 20px!important}.ba-system,.tech-list,.outcomes-grid-v2,.cta-sequence{gap:12px!important}.outcomes-proof,.ba-foot{gap:10px!important}.footer{padding-top:48px!important}}@media (width<=420px){.hero-stage{min-height:382px!important}.security-orbit{width:min(100%,332px)!important}.management-caption{transform:translate(-50%)!important}.proof-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proof-strip-premium .proof-item:last-child{grid-column:1/-1!important}}@media (width<=360px){.proof-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proof-strip-premium .proof-item{min-height:78px!important;padding:10px!important}.proof-strip-premium .proof-item:last-child{grid-column:1/-1!important}.hero-stage{min-height:372px!important}.security-orbit{width:min(100%,318px)!important}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-stage,.stage-title,.management-caption,.hero-status,.journey-v2 .journey-flow-panel,.journey-v2.journey-repaired .journey-copy,.capability-map{transform:none!important}.soc-ops-steps:after{opacity:.42!important;animation:none!important}.journey-v2.journey-repaired,.journey-v2.journey-repaired .journey-wrap{min-height:auto!important}.journey-v2.journey-repaired .journey-sticky{height:auto!important;min-height:0!important;padding:92px 0!important;position:relative!important}}.hero-stage{filter:saturate(1.14)contrast(1.08)}.blanket-field{opacity:.74!important;filter:saturate(1.18)brightness(1.08)!important}#blanketCanvas{opacity:.62!important;mix-blend-mode:screen!important}.security-orbit{filter:drop-shadow(0 24px 54px #00000047)drop-shadow(0 0 30px #00d4ff1f)}.security-orbit svg .rings circle{filter:drop-shadow(0 0 9px #00d4ff47);stroke-width:2.15px!important;stroke-opacity:.54!important}.security-orbit svg #sourceNodes line{stroke-opacity:.42!important;stroke-width:1.35px!important}.security-orbit svg #sourceNodes>g>circle:first-of-type{stroke-opacity:.48!important;stroke-width:1.25px!important}.security-orbit svg #sourceNodes>g>circle:nth-of-type(2){fill:#00d4ff29!important;stroke:#00d4ffb8!important;stroke-width:1.35px!important}.security-orbit svg #sourceNodes>g>svg{filter:drop-shadow(0 0 8px #00d4ff73)}.security-orbit svg #sourceNodes>g>svg path{stroke:#7dd3fc!important;stroke-width:1.85px!important}.security-orbit .node-label{paint-order:stroke;stroke:#020510;stroke-width:3.2px;stroke-linejoin:round;fill:#f8fafc!important;letter-spacing:.085em!important;font-weight:900!important}.security-orbit .node-sub{paint-order:stroke;stroke:#020510;stroke-width:2.4px;stroke-linejoin:round;fill:#cbd5e1!important;font-weight:700!important}.security-orbit .org-label{paint-order:stroke;stroke:#020510;stroke-width:2.2px;stroke-linejoin:round;fill:#fff!important;font-weight:900!important}.management-caption{color:#f8fafceb!important;background:#020510c7!important;border-color:#c6d3ad5c!important;box-shadow:0 20px 54px #00000047,0 0 28px #00d4ff1a!important}.hero-stage{min-height:clamp(700px,78vh,840px)}.security-orbit{width:clamp(520px,45vw,620px);top:36%!important}.soc-ops-rail{width:min(500px,100% - 44px)!important;bottom:3.25%!important}.threat-layer{aspect-ratio:1;transform:translate(-50%,-50%);opacity:.72!important;width:clamp(520px,45vw,620px)!important;height:auto!important;inset:36% auto auto 50%!important}.threat-a-event{top:26%!important;left:19%!important}.threat-b-event{top:76%!important;left:38%!important}.threat-c-event{top:72%!important;left:67%!important}.soc-ops-rail{text-align:left;text-transform:none;letter-spacing:0;gap:10px;display:grid}.soc-ops-head{text-transform:uppercase;letter-spacing:.12em;color:#ebf5ffb8;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.soc-ops-head strong{color:var(--sage)!important;letter-spacing:.14em!important;margin:0!important;font-weight:900!important}.soc-ops-head span{color:#c5ddefc7;white-space:nowrap}.soc-ops-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-top:10px;display:grid;position:relative}.soc-ops-steps:before{content:"";background:linear-gradient(90deg,#0000,#00d4ff6b,#c6d3ad6b,#0000);height:1px;position:absolute;top:1px;left:5%;right:5%}.soc-ops-steps:after{content:"";filter:blur(.2px);width:18%;height:7px;animation:socRailSweep 7.2s var(--ease) infinite;background:radial-gradient(circle,#e2f2fee6,#00d4ff42 42%,#0000 72%);position:absolute;top:-2px;left:0}.soc-ops-step{color:#cbd5e1b8;text-transform:uppercase;letter-spacing:.085em;transition:color .4s var(--ease),transform .4s var(--ease);justify-items:center;gap:5px;font-size:9.5px;line-height:1.1;display:grid;position:relative}.soc-ops-step i{background:#00d4ff1f;border:1px solid #00d4ff85;width:7px;height:7px;box-shadow:0 0 0 3px #00d4ff0b,0 0 12px #00d4ff24}.soc-ops-step.active{color:#f8fafc;transform:translateY(-1px)}.soc-ops-step.active i{background:var(--sage);border-color:#c6d3ade6;box-shadow:0 0 0 4px #c6d3ad14,0 0 18px #c6d3ad73}.soc-ops-note{color:#ebf5ffd1;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;line-height:1.35}.soc-ops-note b{color:var(--sage);letter-spacing:.11em;font-weight:900}@keyframes socRailSweep{0%{opacity:.2;transform:translate(0)}12%,72%{opacity:.85}to{opacity:.12;transform:translate(455%)}}@media (width<=760px){#blanketCanvas{opacity:.44!important}.blanket-field{opacity:.64!important}.security-orbit svg .rings circle{stroke-width:1.85px!important;stroke-opacity:.5!important}.security-orbit svg #sourceNodes line{stroke-opacity:.34!important;stroke-width:1.15px!important}.soc-ops-rail{gap:7px}.soc-ops-head{justify-content:center}.soc-ops-head span{display:none}.soc-ops-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 3px;padding-top:0}.soc-ops-steps:before,.soc-ops-steps:after{display:none}.soc-ops-step{letter-spacing:.06em;font-size:7.5px}.soc-ops-step i{width:5px;height:5px}.soc-ops-note{font-size:7.5px;line-height:1.25}}.hero-stage{transform:translate3d(0,calc(var(--hero-p)*18px),0) scale(var(--stage-scale));filter:none!important}.security-orbit,.threat-event,.contain-badge svg,.threat-event .contain-check,.security-orbit svg [filter],.security-orbit svg .rings circle{filter:none!important}.blanket-field{will-change:opacity;transform:translateZ(0);filter:none!important}.threat-event .contain-badge{backdrop-filter:none!important;background:radial-gradient(circle at 50% 42%,#22c55e33,#02081cbd 62%,#02081c85)!important}.soc-ops-steps:after{filter:none!important}@media (width<=760px){.hero-orb{display:none!important}.hero-grid{gap:14px!important;padding-top:72px!important}.hero-copy{padding-top:0!important}.hero h1{margin-top:0!important}.hero-stage{min-height:465px!important;margin-top:-2px!important;overflow:hidden!important}.security-orbit,.threat-layer{width:min(100%,332px)!important;max-width:332px!important;top:37%!important}.soc-ops-rail{max-width:332px!important;bottom:12px!important}}@media (width<=420px){.hero-grid{padding-top:68px!important}.hero-stage{min-height:455px!important}.security-orbit,.threat-layer{width:min(100%,318px)!important;max-width:318px!important;top:36.5%!important}.soc-ops-rail{max-width:318px!important}}@media (width<=760px){.hero{--hero-p:0!important;perspective:none!important}.hero-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:14px!important;padding-right:14px!important}.hero-copy{grid-column:1/-1!important;width:100%!important;max-width:none!important}.hero h1,#hero-title{text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;display:block!important}.hero-copy .lede,.hero-copy p,.hero-copy .btns{width:100%!important;max-width:none!important}.hero-copy,.hero-stage,.stage-depth,.security-orbit,.threat-layer,.stage-title,.management-caption,.hero-status{will-change:auto!important;transition:none!important}.hero-copy,.hero-stage,.stage-depth{transform:none!important}.security-orbit,.threat-layer{transform:translate(-50%,-50%)!important}.stage-title,.hero-status{transform:none!important}.management-caption{transform:translate(-50%)!important}}.hero{isolation:isolate!important;position:relative!important}.blanket-entrance{z-index:1;pointer-events:none;opacity:.82;visibility:visible;mix-blend-mode:screen;animation:sbEntranceField 1.55s var(--ease) .24s forwards;background:radial-gradient(at 70% 36%,#c5ddef29,#c6d3ad13 24%,#04071400 52%);position:absolute;inset:0;overflow:hidden}.blanket-entrance:before{content:"";opacity:0;animation:sbEntranceSweep 1.28s var(--ease) 60ms forwards;background:linear-gradient(105deg,#0000 0 38%,#f4f7f90f 44%,#c5ddef2e 49%,#c6d3ad1f 53%,#0000 62% 100%);position:absolute;inset:-14% -24%;transform:translate(-18%)skew(-10deg)}.blanket-entrance:after{content:"";opacity:0;transform-origin:58%;height:1px;animation:sbEntranceThread 1.08s var(--ease) .18s forwards;background:linear-gradient(90deg,#0000,#c5ddef2e,#f4f7f9a3,#c6d3ad6b,#0000);position:absolute;top:42%;left:38%;right:4%;transform:scaleX(.28);box-shadow:0 0 20px #c5ddef47}.blanket-entrance span{opacity:0;width:min(52vw,760px);height:min(52vw,760px);animation:sbEntranceOrbit 1.18s var(--ease) forwards;border:1px solid #c5ddef29;position:absolute;top:39%;left:68%;transform:translate(-50%,-50%)scale(.86);box-shadow:inset 0 0 34px #c5ddef0b,0 0 44px #c5ddef12;border-radius:50%!important}.blanket-entrance span:nth-child(2){border-color:#c6d3ad30;width:min(38vw,540px);height:min(38vw,540px);animation-delay:.11s}.blanket-entrance span:nth-child(3){background:radial-gradient(circle,#c5ddef12,#0000 64%);border-color:#f4f7f938;width:min(23vw,330px);height:min(23vw,330px);animation-delay:.2s}@media (prefers-reduced-motion:no-preference){.hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status){opacity:0;animation:sbHeroContentItemIn .72s var(--ease) both;transform:translateY(14px)}.hero-copy>h1{animation-delay:60ms}.hero-copy>.lede{animation-delay:.14s}.hero-copy>p{animation-delay:.22s}.hero-copy>.btns{animation-delay:.32s}.hero-copy>.service-chips{animation-delay:.42s}.hero-copy>.hero-status{animation-delay:.52s}.hero-stage{opacity:0;animation:sbHeroStageIn .92s var(--ease) .2s forwards;clip-path:none!important}.proof-strip-premium .proof-item{opacity:0;animation:sbHeroProofIn .62s var(--ease) both;transform:translateY(8px)}.proof-strip-premium .proof-item:first-child{animation-delay:.68s}.proof-strip-premium .proof-item:nth-child(2){animation-delay:.74s}.proof-strip-premium .proof-item:nth-child(3){animation-delay:.8s}.proof-strip-premium .proof-item:nth-child(4){animation-delay:.86s}.proof-strip-premium .proof-item:nth-child(5){animation-delay:.92s}.proof-strip-premium .proof-item:nth-child(6){animation-delay:.98s}.proof-strip-premium .proof-item:nth-child(7){animation-delay:1.04s}}@keyframes sbEntranceField{0%{opacity:.82;visibility:visible}62%{opacity:.38}to{opacity:0;visibility:hidden}}@keyframes sbEntranceSweep{0%{opacity:0;transform:translate(-18%)skew(-10deg)}26%{opacity:.74}to{opacity:0;transform:translate(22%)skew(-10deg)}}@keyframes sbEntranceThread{0%{opacity:0;transform:scaleX(.28)}24%{opacity:.78}to{opacity:0;transform:scaleX(1)}}@keyframes sbEntranceOrbit{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}34%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.025)}}@keyframes sbHeroContentItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sbHeroStageIn{0%{opacity:0}to{opacity:1}}@keyframes sbHeroProofIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.blanket-entrance{contain:paint;opacity:.58;height:min(100svh,620px);animation:sbEntranceFieldMobile .72s var(--ease) .28s forwards;will-change:opacity,visibility;background:radial-gradient(at 52% 35%,#c5ddef1c,#c6d3ad0e 27%,#04071400 72%);inset:0 0 auto;transform:translateZ(0)}.blanket-entrance:before{animation:sbEntranceSweepMobile .72s var(--ease) 40ms forwards;inset:-8% -28%}.blanket-entrance:after{height:1px;animation:sbEntranceThreadMobile .62s var(--ease) 80ms forwards;top:42%;left:10%;right:10%;box-shadow:0 0 14px #c5ddef33}.blanket-entrance span{width:72vw;max-width:340px;height:72vw;max-height:340px;animation:sbEntranceOrbitMobile .66s var(--ease) forwards;top:42%;left:50%;box-shadow:inset 0 0 22px #c5ddef09,0 0 28px #c5ddef0e}.blanket-entrance span:nth-child(2){width:52vw;max-width:246px;height:52vw;max-height:246px;animation-delay:70ms}.blanket-entrance span:nth-child(3){width:30vw;max-width:144px;height:30vw;max-height:144px;animation-delay:.13s}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status){animation-duration:.46s;animation-delay:40ms}.hero-copy>.lede{animation-delay:80ms}.hero-copy>p{animation-delay:.12s}.hero-copy>.btns{animation-delay:.16s}.hero-copy>.service-chips{animation-delay:.2s}.hero-copy>.hero-status{animation-delay:.24s}.hero-stage{animation:sbHeroStageIn .54s var(--ease) .12s forwards;clip-path:none!important}.proof-strip-premium .proof-item{animation-duration:.42s}.proof-strip-premium .proof-item:first-child{animation-delay:.36s}.proof-strip-premium .proof-item:nth-child(2){animation-delay:.4s}.proof-strip-premium .proof-item:nth-child(3){animation-delay:.44s}.proof-strip-premium .proof-item:nth-child(4){animation-delay:.48s}.proof-strip-premium .proof-item:nth-child(5){animation-delay:.52s}.proof-strip-premium .proof-item:nth-child(6){animation-delay:.56s}.proof-strip-premium .proof-item:nth-child(7){animation-delay:.6s}}@keyframes sbEntranceFieldMobile{0%{opacity:.58;visibility:visible}65%{opacity:.22}to{opacity:0;visibility:hidden}}@keyframes sbEntranceSweepMobile{0%{opacity:0;transform:translate(-16%)skew(-10deg)}30%{opacity:.42}to{opacity:0;transform:translate(18%)skew(-10deg)}}@keyframes sbEntranceThreadMobile{0%{opacity:0;transform:scaleX(.22)}26%{opacity:.52}to{opacity:0;transform:scaleX(.82)}}@keyframes sbEntranceOrbitMobile{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}34%{opacity:.36}to{opacity:0;transform:translate(-50%,-50%)scale(1.01)}}@media (prefers-reduced-motion:reduce){.blanket-entrance{display:none!important}.hero-copy,.hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status),.hero-stage,.proof-strip-premium .proof-item{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}#capabilities .capability-card>.visual-icon{width:44px;height:44px;color:var(--midnight,#011043);background:#c6d3ad2e;border:1px solid #0110431a;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}#capabilities .capability-card>.visual-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}#capabilities .capability-card>.num{color:#64748b;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:11px;display:block}@media (width<=760px){#capabilities .capability-card>.visual-icon{width:40px;height:40px;margin-bottom:14px}}@media (width>=1121px){.acs-topbar .acs-navlinks>a:not(.acs-btn),.acs-topbar .acs-mega-trigger,.acs-topbar .acs-mega-trigger *{color:#fff!important;text-shadow:0 1px 8px #01104361!important}.acs-topbar .acs-mega-trigger{background:var(--midnight,#011043)!important}}:root{--acs-text-black:#0b0c0c;--acs-text-gray:#4b5560;--acs-footer-bg:#011043}body :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,legend,blockquote,cite,span,strong,em,small,b,i,a:not(.btn):not(.topcta):not(.acs-btn)):not(.skip):not(.skip-link):not(.footer *):not(.acs-topbar *):not(.btn *):not(.topcta *):not(.acs-btn *):not(.proof *):not(.catalog *):not(.operating *):not(.cta-panel *):not(.ctapanel *):not(.final-card *):not(.cta-action-card *):not(.consult-card *):not(.support-flow *):not(.mission *):not(.dark *):not(.midnight *){color:var(--acs-text-black)!important}body :is(p,li,dd,figcaption,small,blockquote,cite,.meta,.date,.excerpt,.eyebrow,.kicker,.count,.article-meta,.card-meta,.lede+p):not(.footer *):not(.acs-topbar *):not(.proof *):not(.catalog *):not(.operating *):not(.cta-panel *):not(.ctapanel *):not(.final-card *):not(.cta-action-card *):not(.consult-card *):not(.support-flow *):not(.mission *):not(.dark *):not(.midnight *){color:var(--acs-text-gray)!important}.acs-topbar,.acs-topbar :is(a,button,span,li,div):not(.topcta):not(.topcta *){color:var(--acs-text-black)!important}.acs-topbar .topcta,.acs-topbar .topcta *{color:#fff!important}.btn.light,.btn.sage,.btn.ghost,.side .btn,.side-card .btn,.sidebar .btn,.article-sidebar .btn,.side-card.dark .btn,.team .btn{color:var(--acs-text-black)!important;border-color:var(--acs-text-black)!important}main :is(div,h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,legend,blockquote,cite,span,strong,em,small,b,i,a:not(.btn):not(.topcta):not(.acs-btn)):not(.footer):not(.footer *):not(.btn):not(.btn *):not(.topcta):not(.topcta *):not(.acs-btn):not(.acs-btn *):not(.proof):not(.proof *):not(.catalog):not(.catalog *):not(.operating):not(.operating *):not(.cta-panel):not(.cta-panel *):not(.ctapanel):not(.ctapanel *):not(.final-card):not(.final-card *):not(.cta-action-card):not(.cta-action-card *):not(.consult-card):not(.consult-card *):not(.support-flow):not(.support-flow *):not(.mission):not(.mission *):not(.dark):not(.dark *):not(.midnight):not(.midnight *){color:var(--acs-text-black)!important}html body main :is(#acsTextOverride,h3,strong,span,b,i,.btn.ghost,.btn.sage):not(.footer *):not(.btn *):not(.topcta *):not(.acs-btn *):not(.proof):not(.proof *):not(.catalog):not(.catalog *):not(.operating):not(.operating *):not(.cta-panel):not(.cta-panel *):not(.ctapanel):not(.ctapanel *):not(.final-card):not(.final-card *):not(.cta-action-card):not(.cta-action-card *):not(.consult-card):not(.consult-card *):not(.support-flow):not(.support-flow *):not(.mission):not(.mission *):not(.dark):not(.dark *):not(.midnight):not(.midnight *),body.team main a.btn,body main .team a.btn,main a.btn[href="/contact/"]{color:var(--acs-text-black)!important;border-color:var(--acs-text-black)!important}body :is(.ctapanel,.ctapanel div,.ctapanel h2,.ctapanel h3,.ctapanel span,.cta-action-card,.cta-action-card span,.final-cta .kicker,.num,.final-email):not(.footer):not(.footer *),#contact .final-email{color:var(--acs-text-black)!important}body :is(.ctapanel p,.cta-action-card p,.final-cta p,.trust-row,.trust-row span):not(.footer *){color:var(--acs-text-gray)!important}.footer{background:var(--acs-footer-bg)!important;color:#fff!important;padding:54px 0 30px!important}.footer .footer-grid{grid-template-columns:1.4fr repeat(3,1fr)!important;gap:34px!important;display:grid!important}.footer .footer-logo{filter:brightness(0)invert()!important;width:196px!important;height:auto!important;margin-bottom:20px!important}.footer p,.footer a,.footer span{margin:8px 0;text-decoration:none;display:block;color:#ffffffc2!important}.footer .footer-social{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:22px 0 0!important;display:flex!important}.footer .footer-social a{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff3d!important;place-items:center!important;width:38px!important;height:38px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s!important;display:inline-grid!important;position:relative!important}.footer .footer-social a:hover{color:#fff!important;background:#c6d3ad29!important;border-color:#c6d3ad94!important;transform:translateY(-2px)!important}.footer .footer-social a:focus-visible{outline:3px solid var(--sage,#c6d3ad)!important;outline-offset:3px!important}.footer .footer-social svg{fill:currentColor!important;width:18px!important;height:18px!important;display:block!important}.footer .footer-social .social-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.footer h3{font:900 12px/1 var(--sans,Arial,sans-serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#ffffff9e!important;margin:0 0 12px!important}.footer .legal{border-top:1px solid #ffffff2e!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:24px!important;margin-top:34px!important;padding-top:22px!important;display:flex!important}.footer .legal div{flex-wrap:wrap!important;gap:18px!important;display:flex!important}@media (width<=1020px){.footer .footer-grid{grid-template-columns:1fr!important}}@media (width<=640px){.footer{padding:44px 0 26px!important}.footer .footer-social{gap:8px!important;margin-top:18px!important}.footer .footer-social a{width:36px!important;height:36px!important}.footer .legal{display:grid!important}}html body main .journey-v2 .journey-proof span,html body main .journey-v2 .journey-flow-head span,html body main .capability-map .map-note span,html body main .operating-layer-v2 .model-center span,html body main .operating-layer-v2 .operating-summary span{color:#c6d3ade6!important}html body main .journey-v2 .journey-lede h2,html body main .journey-v2 .journey-flow-head strong,html body main .journey-v2 .journey-step strong,html body main .capability-map .map-note strong,html body main .capability-map .blanket-center strong,html body main .operating-layer-v2 .operating-head h2,html body main .operating-layer-v2 .model-center strong,html body main .operating-layer-v2 .model-step h3,html body main .operating-layer-v2 .operating-summary strong{color:#fff!important}html body main .journey-v2 .journey-lede p,html body main .journey-v2 .journey-flow-head em,html body main .journey-v2 .journey-step span,html body main .capability-map .blanket-ring span,html body main .operating-layer-v2 .operating-head>p,html body main .operating-layer-v2 .model-step p{color:#ebf5ffcc!important}html body main .capability-map .blanket-ring span{background:#020510f5!important;border-color:#ffffff29!important}html body main .journey-v2 .journey-flow-head,html body main .journey-v2 .journey-flow-panel .journey-step{color:#fff!important}.coverage-module{color:#fff;background:linear-gradient(#020510,#061226);overflow:hidden;content-visibility:visible!important;contain-intrinsic-size:auto!important}.coverage-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(24px,3.4vw,64px);margin-top:clamp(30px,3vw,52px);display:grid}.coverage-module .soc-depth,.coverage-module .tier-card,.coverage-module .objective-card{background:#ffffff0a;border:1px solid #ffffff1f}.coverage-module .soc-depth{padding:clamp(24px,2.6vw,38px)}html body main .coverage-module .soc-depth h3{font-size:clamp(23px,2vw,33px);color:#fff!important}html body main .coverage-module .soc-depth p{margin:16px 0 0;font-size:16px;color:#ebf5ffcc!important}.coverage-module .soc-flow{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}html body main .coverage-module .soc-flow li{letter-spacing:.04em;background:#c6d3ad14;border:1px solid #c6d3ad52;padding:9px 13px;font-size:12px;color:#ebf5ffe0!important}html body main .coverage-module .soc-depth small{margin-top:20px;font-size:12px;line-height:1.55;display:block;color:#c6d3adc7!important}.coverage-module .support-tiers{gap:12px;display:grid}.coverage-module .tier-card{grid-template-columns:64px 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}html body main .coverage-module .tier-card>span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;color:#c6d3ade6!important}html body main .coverage-module .tier-card strong{font-size:17px;font-weight:400;display:block;color:#fff!important}html body main .coverage-module .tier-card p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#ebf5ffbd!important}.coverage-module .response-objectives{margin-top:clamp(28px,3vw,46px)}html body main .coverage-module .response-objectives>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block;color:#c6d3ade6!important}.coverage-module .objective-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coverage-module .objective-card{padding:22px}.coverage-module .objective-card.crit{border-color:#f871716b}.coverage-module .objective-card.high{border-color:#fbbf2466}html body main .coverage-module .objective-card b{letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:13px;display:block;color:#fff!important}.coverage-module .objective-card dl{gap:10px;margin:0;display:grid}.coverage-module .objective-card .row{border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.coverage-module .objective-card .row:first-child{border-top:0;padding-top:0}html body main .coverage-module .objective-card dt{letter-spacing:.03em;font-size:12px;color:#ebf5ffa8!important}html body main .coverage-module .objective-card dd{margin:0;font-size:15px;font-weight:500;color:#fff!important}html body main .coverage-module .objective-note{max-width:920px;margin-top:18px;font-size:12px;line-height:1.6;color:#ebf5ff99!important}@media (width<=1180px){.coverage-module .coverage-grid,.coverage-module .objective-grid{grid-template-columns:1fr}}@media (width<=420px){.coverage-module .tier-card{grid-template-columns:1fr;gap:8px;padding:18px}.coverage-module .soc-flow li{text-align:center;width:100%}.coverage-module .objective-card .row{gap:4px;display:grid}.coverage-module .objective-card dd{font-size:16px}}.fine-print-disclaimer{color:#ebf5ff9e;background:#020510;padding:24px 0 46px;font-size:12px;line-height:1.6}.fine-print-disclaimer p{max-width:1080px;margin:0;color:#ebf5ff9e!important}.fine-print-disclaimer strong{color:#ffffffc2;font-weight:500}.sb-original-hero-v2-left.hero{background:#03060f}.sb-original-hero-v2-left.hero:before{background:radial-gradient(circle at 16% 22%,#8fb4e817,#0000 34%),radial-gradient(circle at 76% 34%,#c6d3ad12,#0000 30%),linear-gradient(90deg,#03060ff5,#03060fb8 52%,#03060f38),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 118px)}.sb-original-hero-v2-left .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:clamp(20px,3vw,56px)}.sb-original-hero-v2-left .hero-copy{z-index:8;max-width:min(900px,57vw);padding-top:clamp(10px,2vh,28px);position:relative}.sb-original-hero-v2-left #hero-title{font-family:var(--serif);letter-spacing:-.058em;text-transform:uppercase;color:#c5ddef;text-wrap:balance;margin:0;font-size:clamp(82px,8.15vw,146px);line-height:.76}.sb-original-hero-v2-left #hero-title .hero-title-word,.sb-original-hero-v2-left #hero-title .hero-title-outline{white-space:nowrap;display:block}.sb-original-hero-v2-left #hero-title .hero-title-word{color:#c5ddef;text-shadow:0 0 30px #c5ddef14}.sb-original-hero-v2-left #hero-title .hero-title-outline{color:#0000;-webkit-text-stroke:1.35px #e5eef4b3;text-stroke:1.35px #e5eef4b3;letter-spacing:-.065em;margin-top:.06em}.sb-original-hero-v2-left #hero-title .service-mark{font-family:var(--sans);letter-spacing:.01em;vertical-align:super;color:#f4f7f9d1;-webkit-text-stroke:0;text-stroke:0;margin-left:.06em;font-size:.15em;font-weight:400;line-height:1;display:inline-block;transform:translateY(-.28em)}.sb-original-hero-v2-left .hero-primary-copy{letter-spacing:.005em;max-width:760px;margin:clamp(42px,5.4vw,82px) 0 0;color:#f4f7f9db!important;font-size:clamp(17px,1.28vw,21px)!important;line-height:1.48!important}.sb-original-hero-v2-left .hero-primary-cta{letter-spacing:.01em;min-height:58px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#f4f7f9;border:1px solid #ffffffd1;align-items:center;gap:18px;margin-top:clamp(30px,3.8vw,54px);padding:0 26px 0 30px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 24px 70px #c5ddef24;color:#020510!important;border-radius:999px!important}.sb-original-hero-v2-left .hero-primary-cta:after{content:"";background:#c5ddef;width:11px;height:11px;box-shadow:0 0 0 5px #c5ddef2e;border-radius:999px!important}.sb-original-hero-v2-left .hero-primary-cta:hover{transform:translateY(-2px);box-shadow:0 30px 82px #c5ddef38}.sb-original-hero-v2-left .hero-stage{min-height:clamp(500px,66vh,700px)}.sb-original-hero-v2-left .stage-depth{inset:-8% -2%}.sb-original-hero-v2-left .security-orbit{filter:drop-shadow(0 32px 74px #00000061);width:clamp(470px,41.5vw,620px);top:47%}.sb-original-hero-v2-left .threat-layer{transform-origin:50%;transform:scale(.9)}.sb-original-hero-v2-left .management-caption{width:min(430px,100% - 58px);bottom:3.8%}.sb-original-hero-v2-left .scroll-cue{z-index:7}@media (width<=1180px){.sb-original-hero-v2-left .hero-grid{grid-template-columns:1fr}.sb-original-hero-v2-left .hero-copy{max-width:920px}.sb-original-hero-v2-left .security-orbit{width:min(650px,82vw)}.sb-original-hero-v2-left .hero-stage{min-height:600px}}@media (width<=760px){.sb-original-hero-v2-left .hero-grid{gap:28px;padding-top:112px;padding-bottom:70px}.sb-original-hero-v2-left .hero-copy{max-width:100%;padding-top:0}.sb-original-hero-v2-left #hero-title{letter-spacing:-.055em;font-size:clamp(54px,17vw,78px);line-height:.78}.sb-original-hero-v2-left #hero-title .hero-title-outline{-webkit-text-stroke:1.05px #e5eef4b8;text-stroke:1.05px #e5eef4b8}.sb-original-hero-v2-left .hero-primary-copy{max-width:100%;margin-top:30px;font-size:16px!important;line-height:1.56!important}.sb-original-hero-v2-left .hero-primary-cta{justify-content:center;width:100%;min-height:54px;margin-top:24px;padding:0 18px;font-size:13px}.sb-original-hero-v2-left .hero-stage{margin-top:4px;min-height:430px!important}.sb-original-hero-v2-left .security-orbit{width:min(100%,340px)!important;top:46.5%!important}.sb-original-hero-v2-left .threat-layer{transform:scale(.82)}}@media (width<=360px){.sb-original-hero-v2-left #hero-title{font-size:clamp(48px,16vw,58px)}.sb-original-hero-v2-left .hero-primary-copy{font-size:15.5px!important}.sb-original-hero-v2-left .security-orbit{width:min(100%,312px)!important}}html body main#main #capabilities.expressive-capabilities{background:radial-gradient(80% 64% at 16% 18%,#8fb4e840,#0000 58%),radial-gradient(78% 58% at 86% 20%,#c6d3ad33,#0000 62%),linear-gradient(#eef5fa 0%,#dce8f2 100%);padding:clamp(92px,11vw,170px) 0;position:relative;color:#0a1430!important;overflow:visible!important}html body main#main #capabilities .capx-wrap{z-index:2;position:relative}html body main#main #capabilities .capx-head{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:clamp(26px,5vw,80px);display:grid}html body main#main #capabilities .capx-head h2{font-family:var(--serif);letter-spacing:-.04em;max-width:980px;margin:0;font-size:clamp(42px,5.8vw,92px);font-weight:300;line-height:.94;color:#0a1430!important}html body main#main #capabilities .capx-head .lead{max-width:620px;margin:0;font-size:17px;line-height:1.62;color:#0a14309e!important}html body main#main #capabilities .section-wide-kicker{color:#5d6f4a!important}html body main#main #capabilities .capx-lab{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,74px);margin-top:clamp(54px,6vw,86px);display:grid}html body main#main #capabilities .capx-visual{z-index:4;align-self:start;height:max-content;position:sticky!important;top:110px!important}html body main#main #capabilities .capx-orbit{aspect-ratio:1;background:linear-gradient(145deg,#ffffff8f,#ffffff2e);border:1px solid #0110431f;min-height:430px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0110431f;color:#0a1430!important}html body main#main #capabilities .capx-orbit:before{content:"";background:conic-gradient(from 120deg,#8fb4e800,#8fb4e857,#c6d3ad3d,#8fb4e800);animation:28s linear infinite capxSpin;position:absolute;inset:-30%}html body main#main #capabilities .capx-orbit:after{content:"";background:radial-gradient(circle,#ffffffc7,#ffffff2e 62%,#0000 64%);position:absolute;inset:18%}html body main#main #capabilities .capx-ring{z-index:2;border:1px solid #0110431f;position:absolute;inset:12%;border-radius:50%!important}.capx-ring.r2{border-color:#8fb4e857;inset:23%}.capx-ring.r3{border-color:#c6d3ad61;inset:34%}.capx-ring.r4{border-color:#0110432e;inset:45%}html body main#main #capabilities .capx-thread{transform-origin:50%;z-index:3;background:linear-gradient(90deg,#0000,#01104333,#0000);width:86%;height:1px;position:absolute;top:50%;left:50%}.capx-thread.t1{transform:translate(-50%,-50%)rotate(22deg)}.capx-thread.t2{transform:translate(-50%,-50%)rotate(82deg)}.capx-thread.t3{transform:translate(-50%,-50%)rotate(142deg)}html body main#main #capabilities .capx-core{z-index:5;aspect-ratio:1;text-align:center;background:#0a1430;place-content:center;width:min(44%,210px);padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #01104347;color:#fff!important;border-radius:50%!important}html body main#main #capabilities .capx-core span,html body main#main #capabilities .capx-core em{letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-style:normal;color:#c6d3add9!important}html body main#main #capabilities .capx-core strong{font-family:var(--serif);text-shadow:0 2px 18px #c5ddef29;margin:8px 0;font-size:clamp(22px,2.3vw,34px);font-weight:300;line-height:.95;color:#fff!important}html body main#main #capabilities .capx-node{z-index:6;text-align:center;min-width:104px;animation:capxFloat 5s var(--ease) infinite;background:#ffffffb8;border:1px solid #01104324;padding:10px 12px;position:absolute;box-shadow:0 14px 38px #0110431a}.capx-node b{letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block;color:#0a1430!important}.capx-node small{margin-top:4px;font-size:11px;display:block;color:#0a14308c!important}.capx-node.n1{animation-delay:-.2s;top:6%;left:42%}.capx-node.n2{animation-delay:-.8s;top:18%;right:9%}.capx-node.n3{animation-delay:-1.6s;bottom:18%;right:11%}.capx-node.n4{animation-delay:-2.1s;bottom:7%;left:42%}.capx-node.n5{animation-delay:-2.8s;bottom:23%;left:6%}.capx-node.n6{animation-delay:-3.4s;top:22%;left:7%}.capx-node.n7{z-index:6;border-color:#0a14303d;animation-delay:-4s;box-shadow:0 14px 42px #01104329;top:50%!important;left:auto!important;right:3%!important;transform:translateY(-50%)!important}html body main#main #capabilities .capx-caption{border-top:1px solid #01104324;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:grid}.capx-caption span{letter-spacing:.22em;text-transform:uppercase;font-size:10px;color:#0a143075!important}.capx-caption strong{font-size:15px;font-weight:500;line-height:1.45;color:#0a1430b8!important}html body main#main #capabilities .capx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html body main#main #capabilities .capx-card{min-height:360px;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#ffffffa3;border:1px solid #01104321;padding:clamp(22px,2.3vw,32px);position:relative;overflow:hidden;box-shadow:0 20px 62px #01104312;color:#0a1430!important}html body main#main #capabilities .capx-card:before{content:"";background:linear-gradient(90deg,var(--accent,#8fb4e8),transparent);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.capx-card:hover,.capx-card.active{border-color:#0110433d;transform:translateY(-4px);box-shadow:0 30px 82px #0110431f}html body main#main #capabilities .capx-svg{width:40px;height:40px;box-shadow:none;opacity:.92;shape-rendering:geometricprecision;background:0 0;border:0;margin-bottom:18px;padding:0;display:block;overflow:visible;border-radius:0!important}.capx-svg *{fill:none;stroke:#0a1430;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.capx-card:hover .capx-svg{opacity:1}.capx-card:hover .capx-svg *{stroke:#081127}html body main#main #capabilities .capx-card span{letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:10px;display:block;color:#43512f!important}.capx-card h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(25px,2.1vw,34px);font-weight:300;line-height:1;color:#0a1430!important}.capx-card p{margin:0;font-size:14.8px;line-height:1.55;color:#0a1430bd!important}.capx-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.capx-card li{padding-left:16px;font-size:13.5px;line-height:1.45;position:relative;color:#0a1430d1!important}.capx-card li:before{content:"";background:var(--accent,#8fb4e8);width:5px;height:5px;position:absolute;top:.68em;left:0;border-radius:50%!important}@keyframes capxSpin{to{transform:rotate(360deg)}}@keyframes capxFloat{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=1180px){html body main#main #capabilities .capx-head,html body main#main #capabilities .capx-lab{grid-template-columns:1fr}html body main#main #capabilities .capx-visual{position:relative!important;top:auto!important}}@media (width<=760px){html body main#main #capabilities.expressive-capabilities{padding:76px 0}html body main#main #capabilities .capx-head h2{font-size:clamp(38px,12vw,58px)}html body main#main #capabilities .capx-orbit{aspect-ratio:auto!important;gap:12px!important;min-height:0!important;padding:24px 18px 18px!important;display:grid!important;overflow:visible!important}.capx-orbit:before{inset:-20%!important}.capx-orbit:after,.capx-ring,.capx-thread{display:none!important}.capx-core{z-index:4;width:150px!important;margin:0 auto 8px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.capx-node{grid-template-columns:1fr;align-items:center;z-index:5!important;width:100%!important;min-width:0!important;box-shadow:none!important;text-align:left!important;background:#ffffffb8!important;border-color:#0a143029!important;animation:none!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.capx-node b{letter-spacing:.14em!important;white-space:normal!important;font-size:10px!important}.capx-node small{font-size:10.5px!important;line-height:1.25!important}.capx-cards{grid-template-columns:1fr!important}.capx-card{min-height:auto!important}.capx-caption{grid-template-columns:1fr!important}.capx-svg{width:36px;height:36px;margin-bottom:16px}}@media (width<=360px){html body main#main #capabilities .capx-orbit{padding:20px 14px 14px!important}.capx-core{width:138px!important}.capx-node{padding:8px!important}}@media (width<=760px){html body main#main #capabilities .capx-orbit .capx-node,html body main#main #capabilities .capx-orbit .capx-node.n1,html body main#main #capabilities .capx-orbit .capx-node.n2,html body main#main #capabilities .capx-orbit .capx-node.n3,html body main#main #capabilities .capx-orbit .capx-node.n4,html body main#main #capabilities .capx-orbit .capx-node.n5,html body main#main #capabilities .capx-orbit .capx-node.n6,html body main#main #capabilities .capx-orbit .capx-node.n7{width:100%!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}}html body main:is(#main,#content,:not(#acsTextOverride)) :is(.proof,.proof-grid,.operating,.support-flow,.cta-action-card,.contact-band,.dark,.dark-band,.midnight,.proof-strip-premium,.journey-v2,.catalog .service,.hero.dark,.capability-map,.blanket-ring,.blanket-center,.operating-layer-v2,.operating-head,.coverage-module,.ba-card.after,.tech-map,.tech-core,.final-cta-v2,.cta-main-v2,.cta-sequence) :is(h1,h2,h3,h4,h5,h6,strong,b,.eyebrow,.kicker,.label,.num,.stat,.metric,a:not(.btn)):not(.contact-card *):not(.route-card *){color:#fff!important}html body main:is(#main,#content,:not(#acsTextOverride)) :is(.proof,.proof-grid,.operating,.support-flow,.cta-action-card,.contact-band,.dark,.dark-band,.midnight,.proof-strip-premium,.journey-v2,.catalog .service,.hero.dark,.capability-map,.blanket-ring,.blanket-center,.operating-layer-v2,.operating-head,.coverage-module,.ba-card.after,.tech-map,.tech-core,.final-cta-v2,.cta-main-v2,.cta-sequence) :is(p,li,small,span,em,i,dd,dt,figcaption,label,legend,blockquote,cite):not(.contact-card *):not(.route-card *){color:#fffc!important}html body main:is(#main,#content,:not(#acsTextOverride)) :is(.hero.dark,.contact-band,.dark,.midnight,.final-cta-v2) :is(.btn.ghost,.btn.light,.btn.outline,a.btn.ghost,a.btn.light,a.btn.outline){color:#fff!important;border-color:#ffffffb8!important}html body main:is(#main,#content,:not(#acsTextOverride)) .catalog .service :is(h3,small,p,li,span,strong,a:not(.btn)),html body main:is(#main,#content,:not(#acsTextOverride)) .catalog .service .service-icon{color:#fff!important}html body main:is(#main,#content,:not(#acsTextOverride)) .contact-band :is(.contact-card,.route-card),html body main:is(#main,#content,:not(#acsTextOverride)) .contact-band :is(.contact-card,.route-card) :is(h1,h2,h3,h4,h5,h6,p,li,strong,span,small,label,legend,em,a:not(.btn)),html body main:is(#main,#content,:not(#acsTextOverride)) section.cta.dark .cta-box,html body main:is(#main,#content,:not(#acsTextOverride)) section.cta.dark .cta-box :is(#acsTextOverride,h1,h2,h3,h4,h5,h6,p,li,strong,span,small,label,legend,em,a:not(.btn)){color:var(--black,#0b0c0c)!important}html body main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.journey-v2,.capability-map,.operating-layer-v2) :is(p,li,small,span,em,i,dd,dt,figcaption,label,legend,blockquote,cite){color:#ebf5ffd1!important}html body main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.journey-v2,.capability-map,.operating-layer-v2) :is(h1,h2,h3,h4,h5,h6,strong,b,.eyebrow,.kicker,.label,.num,.stat,.metric,a:not(.btn)){color:#fff!important}html body main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.journey-v2,.capability-map,.operating-layer-v2) :is(.journey-proof span,.journey-flow-head span,.map-note span,.model-center span,.operating-summary span){color:#c6d3adeb!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.before-after-v2 .ba-card.after,.tech-ecosystem-v2 .tech-map,.coverage-module,.final-cta-v2 .cta-main-v2) :is(#acsTextOverride,h1,h2,h3,h4,h5,h6,strong,b,a:not(.btn)){color:#fff!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.before-after-v2 .ba-card.after,.tech-ecosystem-v2 .tech-map,.coverage-module,.final-cta-v2 .cta-main-v2) :is(#acsTextOverride,p,li,small,span,em,i,dd,dt,figcaption,label,legend,blockquote,cite){color:#ebf5ffd6!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) :is(#acsTextOverride,.before-after-v2 .ba-card.after,.tech-ecosystem-v2 .tech-map,.coverage-module,.final-cta-v2 .cta-main-v2) :is(.ba-label span,.ba-rows i,.tech-core span,.tech-note span,.cta-trust-v2 span,.cta-sequence article span){color:#c6d3adf0!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) .journey-v2 .journey-step i{color:var(--midnight,#011043)!important;background:#c6d3adeb!important;border-color:#c6d3adfa!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) .final-cta-v2 .cta-main-v2 :is(.cta-trust-v2 span,.cta-sequence article){background:#ffffff0e!important;border-color:#c6d3ad3d!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) .tech-ecosystem-v2 .tech-map .tech-node{color:#fff!important;text-shadow:0 0 16px #00d4ff47!important;font-weight:700!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) .tech-ecosystem-v2 .tech-map .tech-node.n7{color:#f7ffe8!important}html body main#main:is(#main,#content,:not(#acsTextOverride)) .operating-layer-v2 .model-center>span{color:#f7ffe8!important;text-shadow:0 0 18px #c6d3ad3d!important}html body main#main .hero h1#hero-title{letter-spacing:-.06em!important;font-size:clamp(52px,5.95vw,86px)!important;line-height:.96!important}html body main#main :is(.problem-lede h2,.journey-v2 .journey-lede h2,.capabilities-head h2,.operating-head h2,.ba-head h2,.tech-head h2,.outcomes-head h2,.final-cta-v2 h2){letter-spacing:-.055em!important;font-size:clamp(40px,4.05vw,58px)!important;line-height:1.02!important}@media (width<=760px){html body main#main .hero h1#hero-title{letter-spacing:-.055em!important;font-size:clamp(38px,11vw,43px)!important;line-height:1.02!important}html body main#main :is(.problem-lede h2,.journey-v2 .journey-lede h2,.capabilities-head h2,.operating-head h2,.ba-head h2,.tech-head h2,.outcomes-head h2,.final-cta-v2 h2){letter-spacing:-.05em!important;font-size:clamp(32px,9vw,35px)!important;line-height:1.04!important}}html body main#main .coverage-module,html body main#main .coverage-module :is(h1,h2,h3,h4,h5,h6,strong,b,a:not(.btn)){color:#fff!important}html body main#main .coverage-module :is(p,li,small,span,em,i,dt,dd,figcaption,label,legend,blockquote,cite){color:#ebf5ffd6!important}html body main#main .coverage-module :is(.kicker,.tier-card>span,.response-objectives>span,.soc-depth small){color:#c6d3adf0!important}html body main#main .hero.dark{background:radial-gradient(circle at 76% 30%,#c5ddef1d,#0000 28%),radial-gradient(circle at 52% 62%,#c6d3ad12,#0000 34%),linear-gradient(#040714 0%,#071120 54%,#020510 100%)!important}html body main#main .hero.dark .hero-orb{filter:blur(42px)!important;opacity:.34!important;background:radial-gradient(circle,#c5ddef2e,#0000 67%)!important}html body main#main .hero.dark .hero-stage{isolation:isolate!important;filter:none!important;position:relative!important;overflow:hidden!important}html body main#main .hero.dark .hero-stage:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.9;background:radial-gradient(circle at 52% 42%,#f4f7f91f,#0000 16%),radial-gradient(circle at 74% 22%,#c5ddef18,#0000 24%),radial-gradient(circle at 30% 74%,#c6d3ad0f,#0000 28%);position:absolute;inset:-8%}html body main#main .hero.dark .hero-stage:after{content:"";z-index:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 12% 18%,#f4f7f9a3 0 1px,#0000 1.4px),radial-gradient(circle at 78% 28%,#c5ddef7a 0 1px,#0000 1.4px),radial-gradient(circle at 62% 68%,#f4f7f96b 0 1px,#0000 1.3px),radial-gradient(circle at 30% 56%,#c6d3ad5c 0 1px,#0000 1.4px);background-size:190px 170px,230px 210px,170px 190px,260px 230px;position:absolute;inset:0;mask-image:radial-gradient(circle at 54% 44%,#000 0%,#000000c7 50%,#0000 82%)}html body main#main .hero.dark .stage-depth,html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer,html body main#main .hero.dark .management-caption{z-index:1}html body main#main .hero.dark .security-orbit{filter:drop-shadow(0 28px 72px #00000042)drop-shadow(0 0 36px #c5ddef1a)!important}html body main#main .hero.dark .security-orbit svg>circle:first-of-type{fill:#f4f7f924!important;stroke:#c5ddef2e!important;opacity:.82!important;filter:none!important}html body main#main .hero.dark .security-orbit svg .rings circle{stroke:#c5ddef!important;stroke-width:.9px!important;stroke-opacity:.3!important;filter:none!important;stroke-dasharray:2 10!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>circle:first-of-type{stroke:#c5ddef2e!important;stroke-width:.8px!important;fill:none!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>circle:nth-of-type(2){fill:#c5ddef13!important;stroke:#c5ddef6b!important;stroke-width:.9px!important}html body main#main .hero.dark .security-orbit svg>g[filter] rect,html body main#main .hero.dark .security-orbit svg>g[filter] line,html body main#main .hero.dark .security-orbit svg>g[filter] circle{stroke:#f4f7f9!important;fill:#f4f7f90b!important;stroke-opacity:.64!important;filter:none!important}html body main#main .hero.dark .security-orbit .node-label{fill:#f4f7f9!important;letter-spacing:.045em!important;paint-order:stroke!important;stroke:#040714!important;stroke-width:3px!important;text-shadow:none!important;font-weight:400!important}html body main#main .hero.dark .security-orbit .node-sub{fill:#c5ddefb8!important;letter-spacing:.035em!important;paint-order:stroke!important;stroke:#040714!important;stroke-width:2.4px!important;text-shadow:none!important;font-weight:400!important}html body main#main .hero.dark .security-orbit .org-label{fill:#f4f7f9!important;letter-spacing:.14em!important;paint-order:stroke!important;stroke:#040714!important;stroke-width:2.4px!important;font-weight:700!important}html body main#main .hero.dark .threat-event{filter:drop-shadow(0 16px 34px #00000042)!important;opacity:.86!important}html body main#main .hero.dark .threat-event .threat-alert b{color:#e7ad79!important;letter-spacing:.12em!important;font-weight:700!important}html body main#main .hero.dark .threat-event .threat-alert span{color:#f4f7f9!important}html body main#main .hero.dark .threat-event .contain-badge span{color:#c5ddef!important;background:#040714d1!important;border-color:#c5ddef47!important;box-shadow:0 10px 28px #00000038!important}html body main#main .hero.dark .soc-ops-rail{backdrop-filter:blur(12px)!important;background:#0407147a!important;border-color:#c5ddef33!important;box-shadow:0 22px 58px #0000003d,0 0 36px #c5ddef12!important}html body main#main .hero.dark .soc-ops-head{color:#c5ddefa8!important}html body main#main .hero.dark .soc-ops-head strong{background:linear-gradient(90deg,#f4f7f9,#c5ddef 62%,#c6d3ad)!important;-webkit-text-fill-color:transparent!important;color:#f4f7f9!important;letter-spacing:.12em!important;background-clip:text!important;font-weight:700!important}html body main#main .hero.dark .soc-ops-head span{color:#c5ddefad!important}html body main#main .hero.dark .soc-ops-steps:before{box-shadow:none!important;background:linear-gradient(90deg,#0000,#c5ddef4d,#c6d3ad3d,#0000)!important}html body main#main .hero.dark .soc-ops-steps:after{filter:none!important;background:radial-gradient(circle,#f4f7f9b8,#c5ddef40 46%,#0000 74%)!important}html body main#main .hero.dark .soc-ops-step{color:#c5ddefb3!important;font-weight:400!important}html body main#main .hero.dark .soc-ops-step i{background:#c5ddef1a!important;border-color:#c5ddef73!important;box-shadow:0 0 0 3px #c5ddef09,0 0 12px #c5ddef1f!important}html body main#main .hero.dark .soc-ops-step.active{color:#f4f7f9!important}html body main#main .hero.dark .soc-ops-note{color:#ebf5ffc7!important;letter-spacing:.04em!important}html body main#main .hero.dark .soc-ops-note b{color:#c6d3ad!important;letter-spacing:.1em!important}@media (width<=760px){html body main#main .hero.dark .hero-stage:after{opacity:.26;mask-image:radial-gradient(circle at 50% 43%,#000 0%,#000000b8 58%,#0000 88%)}html body main#main .hero.dark .security-orbit svg .rings circle{stroke-opacity:.27!important;stroke-width:.8px!important}html body main#main .hero.dark .security-orbit svg #sourceNodes line{stroke-opacity:.54!important}html body main#main .hero.dark .threat-event{opacity:.78!important}html body main#main .hero.dark .soc-ops-rail{background:#0407148a!important;border-color:#c5ddef2e!important}}html body main#main .hero.dark{background:radial-gradient(circle at 73% 34%,#c6d3ad1b,#0000 31%),radial-gradient(circle at 44% 54%,#c5ddef14,#0000 36%),linear-gradient(#040714 0%,#071120 54%,#020510 100%)!important;position:relative!important;overflow:hidden!important}html body main#main .hero.dark:before{background-image:radial-gradient(circle at 12% 18%,#f4f7f975 0 1px,#0000 1.4px),radial-gradient(circle at 78% 28%,#c5ddef61 0 1px,#0000 1.4px),radial-gradient(circle at 62% 68%,#f4f7f94d 0 1px,#0000 1.3px),radial-gradient(circle at 30% 56%,#c6d3ad57 0 1px,#0000 1.4px),linear-gradient(90deg,#f4f7f906 1px,#0000 1px),linear-gradient(#f4f7f905 1px,#0000 1px),radial-gradient(circle at 65% 42%,#f4f7f91a,#0000 28%),radial-gradient(circle at 82% 64%,#c6d3ad0f,#0000 30%);background-size:190px 170px,230px 210px,170px 190px,260px 230px,64px 64px,64px 64px,auto,auto;content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;mix-blend-mode:screen!important;position:absolute!important;inset:0!important}html body main#main .hero.dark .hero-grid{z-index:2!important;position:relative!important}html body main#main .hero.dark .hero-stage{contain:layout!important;min-height:clamp(700px,82vh,880px)!important;overflow:visible!important}html body main#main .hero.dark .hero-stage:before,html body main#main .hero.dark .hero-stage:after{content:none!important;display:none!important}@media (width>=1181px){html body main#main .hero.dark .hero-grid{grid-template-columns:minmax(0,.78fr) minmax(700px,1.22fr)!important;gap:clamp(28px,3vw,56px)!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:clamp(650px,54vw,790px)!important;max-width:none!important;top:35%!important}html body main#main .hero.dark .soc-ops-rail{width:min(560px,100% - 32px)!important;max-width:560px!important;bottom:2.75%!important}}@media (width>=761px) and (width<=1180px){html body main#main .hero.dark .hero-stage{min-height:720px!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(760px,90vw)!important;max-width:760px!important;top:36%!important}html body main#main .hero.dark .soc-ops-rail{width:min(560px,100% - 34px)!important;max-width:560px!important;bottom:20px!important}}html body main#main .hero.dark .threat-event .contain-badge{background:radial-gradient(circle at 50% 42%,#c6d3ad38,#04071494 63%,#0407144d)!important;border-color:#c6d3ad94!important;box-shadow:0 0 34px #c6d3ad38,inset 0 1px #ffffff24!important}html body main#main .hero.dark .threat-event .contain-shield{fill:#c6d3ad21!important;stroke:var(--sage)!important}html body main#main .hero.dark .threat-event .contain-badge span{color:var(--sage)!important;background:#040714d6!important;border-color:#c6d3ad61!important}html body main#main .hero.dark .soc-ops-step.active i{background:var(--sage)!important;border-color:#c6d3ade6!important;box-shadow:0 0 0 4px #c6d3ad17,0 0 18px #c6d3ad57!important}@media (width<=760px){html body main#main .hero.dark:before{background-size:160px 150px,210px 190px,160px 170px,230px 210px,58px 58px,58px 58px,auto,auto;opacity:.48!important}html body main#main .hero.dark .hero-stage{min-height:480px!important;overflow:hidden!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,356px)!important;max-width:356px!important;top:36.5%!important}html body main#main .hero.dark .soc-ops-rail{max-width:356px!important;bottom:12px!important}}@media (width<=420px){html body main#main .hero.dark .hero-stage{min-height:470px!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,334px)!important;max-width:334px!important;top:36.5%!important}html body main#main .hero.dark .soc-ops-rail{max-width:334px!important}}@media (width<=360px){html body main#main .hero.dark .hero-stage{min-height:452px!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,316px)!important;max-width:316px!important}html body main#main .hero.dark .soc-ops-rail{max-width:316px!important}}html body main#main .hero.dark .security-orbit{opacity:1!important;overflow:visible!important}html body main#main .hero.dark .stage-depth{inset:0!important;overflow:visible!important}html body main#main .hero.dark .blanket-field{opacity:.62!important;filter:none!important;background:0 0!important}html body main#main .hero.dark #blanketCanvas{opacity:.68!important;mix-blend-mode:screen!important}html body main#main .hero.dark .security-orbit svg>circle:first-of-type{fill:#f4f7f938!important;stroke:#c5ddef57!important;opacity:1!important}html body main#main .hero.dark .security-orbit svg .rings circle{stroke:#dcecf7!important;stroke-width:1.15px!important;stroke-opacity:.48!important;stroke-dasharray:2.5 8!important}html body main#main .hero.dark .security-orbit svg .rings circle:nth-child(2),html body main#main .hero.dark .security-orbit svg .rings circle:nth-child(4){stroke:#f4f7f9!important;stroke-opacity:.36!important}html body main#main .hero.dark .security-orbit svg #sourceNodes line{stroke:#dcecf75c!important;stroke-width:1px!important;stroke-opacity:.9!important;stroke-dasharray:1.5 6!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>circle:first-of-type{stroke:#dcecf766!important;stroke-width:1.05px!important;fill:none!important;opacity:1!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>circle:nth-of-type(2){fill:#c5ddef24!important;stroke:#dcecf7a3!important;stroke-width:1.05px!important;opacity:1!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>circle:nth-of-type(3){fill:var(--sage)!important;opacity:1!important;filter:drop-shadow(0 0 9px #c6d3ad75)!important}html body main#main .hero.dark .security-orbit svg #sourceNodes>g>svg path{stroke:#f4f7f9!important;stroke-width:1.65px!important;opacity:1!important}html body main#main .hero.dark .security-orbit svg>g[filter] rect,html body main#main .hero.dark .security-orbit svg>g[filter] line,html body main#main .hero.dark .security-orbit svg>g[filter] circle{stroke:#f4f7f9!important;fill:#f4f7f914!important;stroke-opacity:.82!important;opacity:1!important}html body main#main .hero.dark .security-orbit .node-label{fill:#fff!important;stroke:#040714!important;stroke-width:3.2px!important;paint-order:stroke!important;font-weight:700!important}html body main#main .hero.dark .security-orbit .node-sub{fill:#e4f2fee0!important;stroke:#040714!important;stroke-width:2.6px!important;paint-order:stroke!important;font-weight:500!important}html body main#main .hero.dark .security-orbit .org-label{fill:#fff!important;stroke:#040714!important;stroke-width:2.7px!important;paint-order:stroke!important;font-weight:800!important}html body main#main .hero.dark .threat-event .contain-badge{opacity:0;filter:none!important;background:radial-gradient(circle at 50% 42%,#c6d3ad47,#040714a3 61%,#04071461)!important;border-color:#c6d3adad!important;box-shadow:0 0 34px #c6d3ad4d,inset 0 1px #ffffff2e!important}html body main#main .hero.dark .threat-event .contain-halo{stroke:#c6d3addb!important}html body main#main .hero.dark .threat-event .contain-shield{fill:#c6d3ad2e!important;stroke:var(--sage)!important;stroke-width:2.2px!important}html body main#main .hero.dark .threat-event .contain-check{stroke:#fff!important;filter:drop-shadow(0 0 9px #c6d3ad94)!important}html body main#main .hero.dark .soc-ops-rail{background:#040714a3!important;border-color:#dcecf747!important;box-shadow:0 24px 60px #00000047,0 0 32px #c6d3ad17!important}@media (width>=1181px){html body main#main .hero.dark .hero-stage{contain:layout!important;min-height:clamp(820px,86vh,900px)!important;overflow:visible!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:clamp(650px,51vw,750px)!important;max-width:none!important;top:38%!important}html body main#main .hero.dark .soc-ops-rail{width:min(560px,100% - 32px)!important;max-width:560px!important;bottom:10%!important}}@media (width>=761px) and (width<=1180px){html body main#main .hero.dark .hero-stage{contain:layout!important;min-height:clamp(940px,98vh,1000px)!important;overflow:visible!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(710px,78vw)!important;max-width:710px!important;top:35%!important}html body main#main .hero.dark .soc-ops-rail{width:min(560px,100% - 34px)!important;max-width:560px!important;bottom:22px!important}}@media (width<=760px){html body main#main .hero.dark .blanket-field{opacity:.56!important}html body main#main .hero.dark #blanketCanvas{opacity:.6!important}html body main#main .hero.dark .hero-stage{contain:paint!important;min-height:500px!important;overflow:hidden!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,350px)!important;max-width:350px!important;top:40%!important}html body main#main .hero.dark .soc-ops-rail{max-width:350px!important;bottom:12px!important}html body main#main .hero.dark .security-orbit .node-label{stroke-width:3.6px!important}html body main#main .hero.dark .security-orbit .node-sub{stroke-width:3px!important;fill:#e4f2fee6!important}}@media (width<=420px){html body main#main .hero.dark .hero-stage{min-height:490px!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,328px)!important;max-width:328px!important;top:40%!important}html body main#main .hero.dark .soc-ops-rail{max-width:328px!important}}@media (width<=360px){html body main#main .hero.dark .hero-stage{min-height:470px!important}html body main#main .hero.dark .security-orbit,html body main#main .hero.dark .threat-layer{width:min(100%,306px)!important;max-width:306px!important}html body main#main .hero.dark .soc-ops-rail{max-width:306px!important}html body main#main .hero.dark .security-orbit .node-label{stroke-width:3.9px!important;font-size:15px!important;font-weight:800!important}html body main#main .hero.dark .security-orbit .node-sub{display:none!important}}html body main#main .hero.dark .threat-layer{opacity:1!important;mix-blend-mode:normal!important;filter:none!important}html body main#main .hero.dark .threat-event{opacity:1!important;filter:drop-shadow(0 16px 34px #00000057)!important}html body main#main .hero.dark .threat-event .threat-alert{color:#fff!important;background:linear-gradient(135deg,#4a151b 0%,#21070c 100%)!important;border-color:#f87171!important;box-shadow:0 0 26px #f871715c,inset 0 1px #ffffff2e!important}html body main#main .hero.dark .threat-event .threat-alert b{color:#fecaca!important;text-shadow:none!important}html body main#main .hero.dark .threat-event .threat-alert span{color:#fff!important;text-shadow:none!important}html body main#main .hero.dark .threat-event .contain-badge{filter:none!important;background:radial-gradient(circle at 50% 42%,#445236 0%,#202a19 58%,#081106 100%)!important;border-color:#c6d3ad!important;box-shadow:0 0 34px #c6d3ad75,inset 0 1px #ffffff38!important}html body main#main .hero.dark .threat-event .contain-halo{stroke:#c6d3ad!important;stroke-opacity:1!important}html body main#main .hero.dark .threat-event .contain-shield{fill:#28351f!important;stroke:#c6d3ad!important;stroke-opacity:1!important;stroke-width:2.3px!important}html body main#main .hero.dark .threat-event .contain-check{stroke:#fff!important;stroke-opacity:1!important;stroke-width:4.8px!important;filter:drop-shadow(0 0 7px #ffffff9e)!important}html body main#main .hero.dark .threat-event .contain-badge span{color:#e7eddc!important;text-shadow:none!important;background:#040714!important;border-color:#c6d3ade6!important;box-shadow:0 10px 28px #00000057!important}html body main#main .hero.dark .security-orbit svg #sourceNodes line{stroke:#dcecf794!important;stroke-width:1.08px!important;stroke-opacity:1!important}html body main#main .hero.dark #blanketCanvas[data-flow-mode=source-line-locked]{opacity:.3!important;mix-blend-mode:screen!important}html body main#main .hero.dark .threat-a-event :is(.threat-alert,.contain-badge,.contain-check,.contain-halo){animation-delay:0s!important}html body main#main .hero.dark .threat-b-event :is(.threat-alert,.contain-badge,.contain-check,.contain-halo){animation-delay:3s!important}html body main#main .hero.dark .threat-c-event :is(.threat-alert,.contain-badge,.contain-check,.contain-halo){animation-delay:6s!important}html body main#main .hero.dark .security-orbit{filter:none!important;backface-visibility:visible!important;transform-style:flat!important}html body main#main .hero.dark .security-orbit svg{shape-rendering:geometricprecision!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;filter:none!important}html body main#main .hero.dark .security-orbit svg>g[filter],html body main#main .hero.dark .security-orbit svg #sourceNodes>g>svg,html body main#main .hero.dark .security-orbit svg #sourceNodes>g>svg path{filter:none!important}html body main#main .hero.dark .security-orbit :is(.node-label,.node-sub,.org-label){paint-order:normal!important;stroke:#0000!important;stroke-width:0!important;stroke-opacity:0!important;text-shadow:none!important;filter:none!important}html body main#main .hero.dark .security-orbit .node-label{letter-spacing:.035em!important;font-weight:760!important}html body main#main .hero.dark .security-orbit .node-sub{letter-spacing:.025em!important;fill:#e4f2feeb!important;font-weight:520!important}html body main#main .hero.dark .security-orbit .org-label{letter-spacing:.13em!important;font-weight:780!important}html body main#main .hero.dark .security-orbit #sourceSignalDots{pointer-events:none!important;filter:none!important;mix-blend-mode:screen!important}html body main#main .hero.dark .security-orbit .source-signal-dot{filter:none!important;stroke:#04071470!important;stroke-width:.35px!important;vector-effect:non-scaling-stroke!important}@media (width<=760px){html body main#main .hero.dark .threat-layer{opacity:1!important}html body main#main .hero.dark #blanketCanvas[data-flow-mode=source-line-locked]{opacity:.24!important}}html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important;align-items:center!important;gap:clamp(20px,3vw,56px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-copy{z-index:8!important;max-width:min(900px,57vw)!important;transform:translate3d(0,calc(var(--hero-p)*-32px),0)!important}html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-family:var(--serif)!important;letter-spacing:-.058em!important;text-transform:uppercase!important;color:#c5ddef!important;text-wrap:balance!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(82px,8.15vw,146px)!important;line-height:.76!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-outline{white-space:nowrap!important;width:max-content!important;max-width:100%!important;display:block!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-word{color:#c5ddef!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-outline{color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.35px #e5eef4b3!important;text-stroke:1.35px #e5eef4b3!important;letter-spacing:-.065em!important;margin-top:.06em!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .service-mark{color:#f4f7f9d1!important;-webkit-text-fill-color:#f4f7f9d1!important;-webkit-text-stroke:0!important;text-stroke:0!important;vertical-align:super!important;margin-left:.06em!important;font-size:.15em!important;transform:translateY(-.28em)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-copy{color:#f4f7f9db!important;letter-spacing:.005em!important;max-width:760px!important;margin:clamp(42px,5.4vw,82px) 0 0!important;font-size:clamp(17px,1.28vw,21px)!important;line-height:1.48!important;display:block!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta{color:#020510!important;letter-spacing:.01em!important;background:#f4f7f9!important;border:1px solid #ffffffd1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:auto!important;max-width:max-content!important;min-height:58px!important;margin-top:clamp(30px,3.8vw,54px)!important;padding:0 26px 0 30px!important;font-size:15px!important;font-weight:500!important;display:inline-flex!important;box-shadow:0 24px 70px #c5ddef24!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta:after{content:""!important;background:#c5ddef!important;border-radius:999px!important;flex:none!important;width:11px!important;height:11px!important;box-shadow:0 0 0 5px #c5ddef2e!important}@media (width>=1181px){html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{min-height:clamp(640px,74vh,760px)!important;overflow:visible!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit{width:clamp(470px,41vw,620px)!important;max-width:620px!important;top:44%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(430px,100% - 54px)!important;max-width:430px!important;bottom:2.5%!important}}@media (width>=761px) and (width<=1180px){html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{grid-template-columns:1fr!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-copy{max-width:920px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{min-height:620px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit{width:min(620px,78vw)!important;max-width:620px!important;top:50%!important}}@media (width<=760px){html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{grid-template-columns:1fr!important;gap:28px!important;padding-top:112px!important;padding-bottom:70px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-copy{grid-column:1/-1!important;width:100%!important;max-width:100%!important;transform:none!important}html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{letter-spacing:-.052em!important;width:100%!important;font-size:clamp(46px,14vw,58px)!important;line-height:.8!important;overflow:visible!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-outline{white-space:normal!important;width:100%!important;max-width:100%!important}html body main#main .hero.dark.sb-original-hero-v2-left #hero-title .hero-title-outline{-webkit-text-stroke:1.05px #e5eef4b8!important;text-stroke:1.05px #e5eef4b8!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-copy{width:100%!important;max-width:100%!important;margin-top:30px!important;font-size:16px!important;line-height:1.56!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta{width:100%!important;max-width:none!important;min-height:54px!important;margin-top:24px!important;padding:0 18px!important;font-size:13px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{width:100%!important;min-height:430px!important;margin-top:4px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit{width:min(100%,340px)!important;max-width:340px!important;top:46%!important}}@media (width<=360px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-size:clamp(42px,13.8vw,50px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-copy{font-size:15.5px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit{width:min(100%,312px)!important;max-width:312px!important}}html body main#main{--ptext:#0a1430;--pdim:#0a14309e;--line:#c5ddef29;--text:#f4f7f9;--dim:#e1eaf09e;--blue:#8fb4e8;--grad:linear-gradient(92deg,var(--blue) 0%,var(--ice) 32%,var(--sage2) 68%,var(--sage) 100%)}html body main#main .scrub{content-visibility:auto;contain-intrinsic-size:900px;contain:layout paint style;position:relative}html body main#main .scrub .pin{content-visibility:visible;contain:layout paint style;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}html body main#main .chno{letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:30px;font-size:11px;display:flex;color:var(--sage)!important}html body main#main .chno:after{content:"";background:var(--sage);opacity:.5;flex:0 0 56px;height:1px}html body main#main .rv{opacity:0;transition:opacity 1s var(--ease),transform 1.1s var(--ease);transform:translateY(46px)}html body main#main .rv.on{opacity:1;transform:none}html body main#main .rv.d1{transition-delay:80ms}html body main#main .rv.d2{transition-delay:.16s}html body main#main .rv.d3{transition-delay:.24s}html body main#main .stackch{background:linear-gradient(#03060f 0%,#060b1a 100%);color:var(--text)!important}html body main#main .stack-grid{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,4vw,70px);width:min(1440px,100% - clamp(40px,8vw,140px));display:grid;position:relative}html body main#main .stack-info .big{font-family:var(--serif);background:var(--grad);-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(90px,11vw,170px);line-height:.85;display:block}html body main#main .stack-info .of{letter-spacing:.3em;text-transform:uppercase;margin:10px 0 26px;font-size:11px;color:var(--dim)!important}html body main#main .stack-info h3{font-size:clamp(30px,3.4vw,52px);line-height:1;color:#fff!important}html body main#main .stack-info .vendor{letter-spacing:.08em;margin:10px 0 16px;font-size:13px;color:#e1eaf08c!important}html body main#main .stack-info p{max-width:430px;margin:0;font-size:16px;color:var(--dim)!important}html body main#main .stack-info.swap .big,html body main#main .stack-info.swap h3,html body main#main .stack-info.swap .vendor,html body main#main .stack-info.swap p{animation:labelIn .6s var(--ease)}@keyframes labelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html body main#main .stage{perspective:1400px;isolation:isolate;place-items:center;min-height:60svh;display:grid;position:relative}html body main#main .stack3d{aspect-ratio:1.5;width:min(34vw,420px);transform-style:preserve-3d;transition:filter 1.05s var(--ease),opacity 1.05s var(--ease),transform 1.05s var(--ease);position:relative;transform:rotateX(56deg)rotate(-40deg)}html body main#main .stage.soc-on .stack3d{filter:drop-shadow(0 38px 78px #8fb4e83d)saturate(1.12)brightness(1.08);opacity:.96;transform:translateY(102px)rotateX(56deg)rotate(-40deg)scale(.98)}html body main#main .plate{will-change:transform,opacity;background:linear-gradient(135deg,#8fb4e829,#070c1dc7);border:1px solid #c5ddef66;align-items:flex-end;padding:14px 16px;display:flex;position:absolute;inset:0;box-shadow:0 0 40px #8fb4e814}html body main#main .plate b{letter-spacing:.16em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 12px #03060fbd;font-size:13px;font-weight:650;transform:none;color:var(--ice2)!important}html body main#main .plate:nth-child(odd){background:linear-gradient(135deg,#c6d3ad24,#070c1dc7);border-color:#c6d3ad66}html body main#main .plate:nth-child(odd) b{color:var(--sage2)!important}html body main#main .stage.soc-on .plate{background:linear-gradient(135deg,#c5ddef3d,#070c1ddb);border-color:#c5ddef9e;box-shadow:0 0 34px #8fb4e82e,0 18px 46px #00000038}html body main#main .stage.soc-on .plate:nth-child(odd){background:linear-gradient(135deg,#c6d3ad33,#070c1ddb);border-color:#c6d3ad8f}html body main#main .stage.soc-on .plate b{opacity:.95;text-shadow:0 1px 14px #03060fdb,0 0 20px #c5ddef52;color:#f4f7f9!important}html body main#main .stack-final{letter-spacing:.26em;text-transform:uppercase;opacity:0;white-space:nowrap;font-size:12px;transition:opacity .6s;position:absolute;bottom:clamp(26px,5vh,56px);left:50%;transform:translate(-50%);color:var(--dim)!important}.stack-final.on{opacity:1}html body main#main .soc-finale{pointer-events:none;opacity:0;z-index:8;filter:blur(6px);width:min(520px,78vw);height:340px;transition:opacity 1.05s var(--ease),transform 1.05s var(--ease),filter 1.05s var(--ease);position:absolute;top:43%;left:50%;transform:translate(-50%,-44%)scale(.78)}html body main#main .soc-finale.on{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.88)}html body main#main .soc-finale:before{content:"";z-index:-1;background:radial-gradient(circle,#0a1430b8,#0a14304d 42%,#03060f00 72%);border-radius:50%;width:72%;height:72%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #8fb4e824}html body main#main .soc-finale .soc-ring{aspect-ratio:1;width:clamp(220px,31vw,350px);animation:socRingIn 1s var(--ease) forwards,socPulse 3.2s ease-in-out 1s infinite;background:radial-gradient(circle,#c6d3ad29,#8fb4e814 42%,#0000 66%);border:1px solid #f4f7f97a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 0 86px #8fb4e840,inset 0 0 54px #c5ddef1c}html body main#main .soc-finale .soc-shield{filter:drop-shadow(0 22px 44px #0000006b)drop-shadow(0 0 22px #c6d3ad2e);width:136px;height:154px;animation:socShieldIn .9s var(--ease) .25s forwards;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72);color:#f4f7f9!important}html body main#main .soc-finale .soc-shield svg{width:100%;height:100%;position:absolute;inset:0}html body main#main .soc-finale .soc-shield .shield-body{fill:#0a1430f5;stroke:#dde8c8;stroke-width:2.05px}html body main#main .soc-finale .soc-shield .shield-check{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52;stroke-dashoffset:52px;animation:socCheck 1s var(--ease) .9s forwards}html body main#main .soc-finale .soc-shield b{z-index:1;font:850 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 18px #c6d3ad52;margin-top:94px;position:relative;color:#f4f7f9!important}html body main#main .soc-finale .soc-lock{opacity:0;width:54px;height:54px;animation:socBadgeIn .7s var(--ease) forwards;background:linear-gradient(145deg,#f4f7f92e,#070c1dd6);border:1px solid #f4f7f96b;border-radius:18px;place-items:center;display:grid;position:absolute;transform:translateY(12px)scale(.82);box-shadow:0 18px 40px #0000004d,inset 0 1px #ffffff12}.soc-finale .soc-lock svg{stroke:#f4f7f9;stroke-width:1.7px;fill:none;filter:drop-shadow(0 0 10px #c5ddef38);width:28px;height:28px}.soc-finale .soc-lock.l1{animation-delay:.55s;top:16%;left:13%}.soc-finale .soc-lock.l2{animation-delay:.72s;top:20%;right:11%}.soc-finale .soc-lock.l3{animation-delay:.88s;bottom:14%;left:18%}.soc-finale .soc-lock.l4{animation-delay:1.04s;bottom:13%;right:18%}html body main#main .soc-finale .soc-person{backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;opacity:0;animation:socBadgeIn .72s var(--ease) 1.18s forwards;background:#0a1430e0;border:1px solid #c6d3ad75;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:700;display:flex;position:absolute;transform:translateY(14px);color:#f4f7f9!important}.soc-finale .soc-person i{background:linear-gradient(135deg,#c5ddef,#c6d3ad);border-radius:50%;width:22px;height:22px;position:relative}.soc-finale .soc-person i:after{content:"";border:1px solid #f4f7f98c;border-radius:18px 18px 6px 6px;width:26px;height:14px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.soc-finale .soc-person.p1{top:47%;left:2%}.soc-finale .soc-person.p2{animation-delay:1.34s;top:48%;right:0}html body main#main .soc-finale .soc-status{backdrop-filter:blur(10px);opacity:0;animation:socStatusIn .8s var(--ease) 1.55s forwards;background:#0a1430eb;border:1px solid #f4f7f966;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,12px);box-shadow:0 22px 60px #00000057,0 0 28px #c6d3ad1a;color:#f4f7f9!important}.soc-finale .soc-status i{background:var(--sage);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c6d3ad1f}.soc-finale .soc-status span{letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 14px #03060fcc;font-size:10px;font-weight:800;color:#f4f7f9!important}@keyframes socRingIn{to{transform:translate(-50%,-50%)scale(1)}}@keyframes socPulse{50%{box-shadow:0 0 96px #c6d3ad38,inset 0 0 58px #c5ddef14}}@keyframes socShieldIn{to{transform:translate(-50%,-50%)scale(1)}}@keyframes socCheck{to{stroke-dashoffset:0}}@keyframes socBadgeIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes socStatusIn{to{opacity:1;transform:translate(-50%)}}@keyframes socBeam{0%,to{opacity:0}35%,65%{opacity:.72}}html body main#main .expressive-section{padding:clamp(92px,11vw,170px) 0;position:relative;overflow:hidden}html body main#main .expressive-section .wrap{z-index:2;background:0 0;width:min(1440px,100% - clamp(40px,9vw,160px));margin:auto;position:relative;overflow:visible}html body main#main .expressive-section .lead{font-size:17px;line-height:1.62}.expressive-section:where(.expressive-ops,.expressive-outcomes) .chno{color:var(--sage)!important}.expressive-section:where(.expressive-ops,.expressive-outcomes) h2{color:var(--text)!important}.expressive-section:where(.expressive-ops,.expressive-outcomes) .lead{color:var(--dim)!important}html body main#main .expressive-ops,html body main#main .expressive-outcomes{background:linear-gradient(#03060f 0%,#071126 100%);color:#f4f7f9!important}html body main#main .expressive-ops:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#8fb4e82e,#0000 33%),radial-gradient(circle at 82% 58%,#c6d3ad1f,#0000 38%);position:absolute;inset:0}html body main#main .expressive-outcomes:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#8fb4e829,#0000 34%),radial-gradient(circle at 82% 80%,#c6d3ad1a,#0000 30%);position:absolute;inset:0}html body main#main :is(.expressive-ops,.expressive-outcomes) :is(h2,h3,p,li,small,strong,b,span,div){color:inherit!important}html body main#main .opsx-wrap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,6vw,92px);display:grid}html body main#main .opsx-copy h2{font-size:clamp(40px,5.4vw,86px);line-height:.95;color:#f4f7f9!important}html body main#main .opsx-proof{border:1px solid var(--line);background:#ffffff0b;max-width:540px;margin-top:32px;padding:22px}html body main#main .opsx-proof span{letter-spacing:.26em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block;color:var(--sage)!important}html body main#main .opsx-proof strong{font-weight:400;color:#fff!important}html body main#main .opsx-engine{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1f;min-height:690px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000003d}html body main#main .opsx-engine:before{content:"";background:linear-gradient(#0000,#c5ddef6b,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:50%}html body main#main .opsx-engine:after{content:"";background:linear-gradient(var(--blue),var(--sage));width:3px;height:82px;animation:opsxBeam 6s var(--ease) infinite;position:absolute;top:8%;left:calc(50% - 1px);box-shadow:0 0 24px #c5ddef8c}html body main#main .opsx-core{z-index:3;aspect-ratio:1;text-align:center;background:#f4f7f9;border-radius:50%;place-content:center;width:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #f4f7f90b,0 26px 80px #8fb4e840;color:#03060f!important}html body main#main .opsx-core span{letter-spacing:.32em;text-transform:uppercase;font-size:11px;color:#5d6f4a!important}html body main#main .opsx-core b{font-family:var(--serif);margin-top:8px;font-size:30px;font-weight:300;line-height:.95;color:#03060f!important}html body main#main .opsx-steps{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:34px;list-style:none;display:grid;position:relative}html body main#main .opsx-steps li{min-height:178px;animation:opsxFloat 7s var(--ease) infinite;animation-delay:calc(var(--i)*-.55s);background:#03060f8f;border:1px solid #ffffff21;align-content:start;padding:22px;display:grid;box-shadow:0 20px 52px #00000024}html body main#main .opsx-steps li:nth-child(2n){transform:translateY(42px)}html body main#main .opsx-steps span{letter-spacing:.26em;text-transform:uppercase;font-size:10px;color:var(--sage)!important}html body main#main .opsx-steps b{font-family:var(--serif);margin:10px 0 8px;font-size:clamp(22px,2vw,32px);font-weight:300;line-height:1;color:#fff!important}html body main#main .opsx-steps small{font-size:13.5px;line-height:1.52;color:#e1eaf0ad!important}html body main#main .outx-wrap{grid-template-columns:minmax(0,.82fr) minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}html body main#main .outx-copy h2{font-size:clamp(40px,5vw,82px);line-height:.95;color:#f4f7f9!important}html body main#main .outx-prism{aspect-ratio:1;place-items:center;min-height:360px;display:grid;position:relative}html body main#main .outx-prism .halo{border:1px solid #c5ddef33;border-radius:50%;animation:26s linear infinite capxSpin;position:absolute;inset:10%}.outx-prism .h2{border-color:#c6d3ad3d;animation-duration:18s;animation-direction:reverse;inset:24%}.outx-prism .ray{transform-origin:0;background:linear-gradient(90deg,#c5ddefa8,#0000);width:48%;height:1px;position:absolute;top:50%;left:50%}.outx-prism .r1{transform:rotate(18deg)}.outx-prism .r2{transform:rotate(108deg)}.outx-prism .r3{transform:rotate(198deg)}.outx-prism .r4{transform:rotate(288deg)}html body main#main .outx-core{aspect-ratio:1;text-align:center;width:210px;animation:prismBlob 9s var(--ease) infinite;background:linear-gradient(135deg,#f4f7f9f0,#c5ddefbd);border-radius:34% 66% 42% 58%/55% 44% 56% 45%;place-content:center;padding:26px;display:grid;box-shadow:0 30px 80px #8fb4e82e;color:#03060f!important}html body main#main .outx-core span{letter-spacing:.25em;text-transform:uppercase;font-size:10px;color:#5d6f4a!important}html body main#main .outx-core strong{font-family:var(--serif);margin-top:10px;font-size:29px;font-weight:300;line-height:.95;color:#03060f!important}html body main#main .outx-cards{gap:12px;display:grid}html body main#main .outx-cards article{transition:transform .45s var(--ease),background .45s;background:#ffffff0b;border:1px solid #ffffff1f;padding:22px}html body main#main .outx-cards article:hover{background:#ffffff12;transform:translate(-6px)}html body main#main .outx-cards span{letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block;color:var(--sage)!important}html body main#main .outx-cards strong{font-size:17px;font-weight:400;line-height:1.38;display:block;color:#f4f7f9e6!important}@keyframes opsxBeam{0%{opacity:0;transform:translateY(0)}12%,70%{opacity:1}to{opacity:0;transform:translateY(540px)}}@keyframes opsxFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes prismBlob{0%,to{border-radius:34% 66% 42% 58%/55% 44% 56% 45%}50%{border-radius:58% 42% 62% 38%/42% 62% 38% 58%}}@media (width<=1180px){html body main#main .opsx-wrap,html body main#main .outx-wrap{grid-template-columns:1fr}html body main#main .outx-wrap{gap:36px}html body main#main .outx-prism{order:3;min-height:300px;overflow:hidden}html body main#main .outx-prism .halo{inset:16%}html body main#main .opsx-engine{min-height:auto}html body main#main .opsx-engine:before,html body main#main .opsx-engine:after{display:none}}@media (width<=900px){html body main#main .stack-grid{grid-template-columns:1fr;gap:18px}html body main#main .stage{min-height:56svh}html body main#main .stack3d{width:min(82vw,430px)}html body main#main .stage.soc-on .stack3d{transform:translateY(62px)rotateX(56deg)rotate(-40deg)scale(.92)}html body main#main .stage.soc-on .plate{padding:16px 18px}html body main#main .stage.soc-on .plate b{letter-spacing:.075em;opacity:1;font-size:13px;font-weight:850}.soc-finale{width:min(410px,88vw);height:288px;top:40%;transform:translate(-50%,-44%)scale(.66)}.soc-finale.on{transform:translate(-50%,-50%)scale(.74)}.soc-finale .soc-person{display:none}.soc-finale .soc-shield b{letter-spacing:.15em;margin-top:100px;font-size:13.5px}.soc-finale .soc-status span{letter-spacing:.16em;font-size:10px}.stack-info .big{font-size:clamp(64px,16vw,110px)}}@media (width<=760px){html body main#main .scrub,html body main#main .expressive-section{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}html body main#main .scrub .pin{height:100dvh;min-height:100svh;padding-top:calc(74px + env(safe-area-inset-top,0px));justify-content:center;align-items:flex-start}html body main#main .expressive-section{padding:76px 0}html body main#main .opsx-steps{grid-template-columns:1fr;padding:18px}html body main#main .opsx-core{margin:0 auto 18px;position:relative;top:auto;left:auto;transform:none}html body main#main .opsx-engine{padding:18px}html body main#main .opsx-steps li:nth-child(2n){transform:none}html body main#main .outx-prism{order:0!important;min-height:214px!important;margin:22px 0 8px!important}html body main#main .outx-core{width:154px!important;padding:20px!important}html body main#main .outx-core strong{font-size:21px!important}html body main#main .outx-cards{order:1!important}.outx-prism .halo{inset:22%!important}}@media (width<=440px){html body main#main .outx-cards article{padding:20px}}@media (prefers-reduced-motion:reduce){html body main#main .rv{opacity:1!important;transform:none!important}html body main#main .scrub{height:auto!important}html body main#main .scrub .pin{height:auto;padding:80px 0;position:static}html body main#main :is(.soc-finale .soc-ring,.soc-finale .soc-lock,.soc-finale .soc-status,.opsx-steps li,.outx-prism .halo,.outx-core){animation:none!important}}html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{letter-spacing:-.064em!important;font-size:clamp(96px,9.3vw,168px)!important;line-height:.735!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:clamp(30px,3.8vw,54px)!important;display:flex!important}html body main#main .hero.dark.sb-original-hero-v2-left :is(.hero-primary-cta,.hero-secondary-cta){letter-spacing:.01em!important;min-height:58px!important;transition:transform .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease)!important;box-shadow:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 28px!important;font-size:15px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta{color:#fff!important;background:#011043!important;border:1px solid #c5ddef75!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta:after{content:none!important;display:none!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-secondary-cta{color:#c5ddef!important;background:#f4f7f90a!important;border:1px solid #c5ddef5c!important}html body main#main .hero.dark.sb-original-hero-v2-left :is(.hero-primary-cta,.hero-secondary-cta):hover{transform:translateY(-2px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-cta:hover{background:#06195c!important;border-color:#c5ddefb8!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-secondary-cta:hover{color:#fff!important;background:#c5ddef1a!important;border-color:#c5ddef94!important}@media (width>=1181px){html body main#main .hero.dark.sb-original-hero-v2-left .hero-copy{max-width:min(980px,59vw)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{contain:layout!important;min-height:clamp(650px,74vh,770px)!important;overflow:visible!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit{width:clamp(470px,41vw,620px)!important;max-width:620px!important;top:28%!important}html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:clamp(470px,41vw,620px)!important;max-width:620px!important;top:25%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(430px,100% - 54px)!important;max-width:430px!important;bottom:2.5%!important}}@media (width>=761px) and (width<=1180px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-size:clamp(92px,12vw,124px)!important;line-height:.75!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{contain:layout!important;min-height:660px!important;overflow:visible!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(620px,78vw)!important;max-width:620px!important;top:25%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(560px,100% - 34px)!important;max-width:560px!important;bottom:22px!important}}@media (width<=760px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{letter-spacing:-.058em!important;font-size:clamp(58px,16.4vw,74px)!important;line-height:.78!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-actions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-top:24px!important;display:grid!important}html body main#main .hero.dark.sb-original-hero-v2-left :is(.hero-primary-cta,.hero-secondary-cta){width:100%!important;min-height:52px!important;padding:0 18px!important;font-size:13px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{width:100%!important;min-height:460px!important;margin-top:4px!important;overflow:hidden!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,340px)!important;max-width:340px!important;top:30%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{max-width:340px!important;bottom:12px!important}}@media (width<=420px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-size:clamp(58px,15.7vw,66px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{min-height:452px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,328px)!important;max-width:328px!important;top:30%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{max-width:328px!important}}@media (width<=360px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-size:clamp(52px,15vw,58px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,306px)!important;max-width:306px!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{max-width:306px!important}}html body main#main #ch3.stackch,html body main#main #ch3.stackch :is(.stack-info,.stack-info h3,.stage,.stack3d){color:#f4f7f9!important}html body main#main #ch3 .stack-info h3{color:#f4f7f9!important;text-shadow:0 1px 18px #03060f6b!important}html body main#main #ch3 .stack-info .of,html body main#main #ch3 .stack-info p{color:#e1eaf09e!important}html body main#main #ch3 .stack-info .vendor{color:#e1eaf08c!important}html body main#main #ch3 .plate b{color:#e4f2fe!important;text-shadow:0 1px 12px #03060fbd!important}html body main#main #ch3 .plate:nth-child(odd) b{color:#e7eddc!important}html body main#main #ch3 .stage.soc-on .plate b{color:#f4f7f9!important;opacity:.95!important;text-shadow:0 1px 14px #03060fdb,0 0 20px #c5ddef52!important}html body main#main #ch3 .stage.soc-on .plate:nth-child(odd) b{color:#e7eddc!important}html body main#main #acs-operating-layer.expressive-ops,html body main#main #acs-operating-layer.expressive-ops :is(h2,h3,p,li,small,strong,b,span,div){color:#f4f7f9!important}html body main#main #acs-operating-layer .lead,html body main#main #acs-operating-layer .opsx-steps small{color:#e1eaf0ad!important}html body main#main #acs-operating-layer .opsx-proof strong,html body main#main #acs-operating-layer .opsx-copy h2,html body main#main #acs-operating-layer .opsx-steps b{color:#fff!important}html body main#main #acs-operating-layer .opsx-proof span,html body main#main #acs-operating-layer .opsx-steps span{color:#c6d3ad!important}html body main#main #acs-operating-layer .opsx-core{color:#f4f7f9!important;-webkit-backdrop-filter:blur(8px)saturate(155%)!important;background:linear-gradient(145deg,#f4f7f91a,#c5ddef06)!important;border:1px solid #f4f7f961!important;box-shadow:0 0 0 16px #f4f7f906,0 28px 90px #8fb4e82e,inset 0 1px #ffffff6b!important}html body main#main #acs-operating-layer .opsx-core span{color:#c6d3ade6!important}html body main#main #acs-operating-layer .opsx-core b{color:#fff!important;text-shadow:0 2px 18px #c5ddef47!important}@media (width>=761px){html body main#main #acs-operating-layer .opsx-engine{padding-top:158px!important}html body main#main #acs-operating-layer .opsx-core{width:156px!important;top:96px!important}html body main#main #acs-operating-layer .opsx-core b{font-size:26px!important}html body main#main #acs-operating-layer .opsx-engine:before,html body main#main #acs-operating-layer .opsx-engine:after{top:18px!important}html body main#main #acs-operating-layer .opsx-steps{padding-top:34px!important}}html body main#main #business-outcomes-detail.expressive-outcomes,html body main#main #business-outcomes-detail.expressive-outcomes :is(h2,h3,p,li,small,div){color:#f4f7f9!important}html body main#main #business-outcomes-detail .lead{color:#e1eaf09e!important}html body main#main #business-outcomes-detail .outx-copy h2{color:#f4f7f9!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core{color:#03060f!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core span{color:#5d6f4a!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core strong{color:#03060f!important}html body main#main #business-outcomes-detail .outx-cards article{color:#f4f7f9!important}html body main#main #business-outcomes-detail .outx-cards article span{color:#c6d3ad!important}html body main#main #business-outcomes-detail .outx-cards article strong{color:#f4f7f9e6!important}html body main#main #ch3 .soc-finale,html body main#main #ch3 .soc-finale *{color:#f4f7f9!important}html body main#main #ch3 .soc-finale:before{background:radial-gradient(circle,#0a1430b8,#0a14304d 42%,#03060f00 72%)!important;border-radius:50%!important;box-shadow:0 0 90px #8fb4e824!important}html body main#main #ch3 .soc-finale .soc-ring{background:radial-gradient(circle,#c6d3ad29,#8fb4e814 42%,#0000 66%)!important;border-color:#f4f7f97a!important;border-radius:50%!important;box-shadow:0 0 86px #8fb4e840,inset 0 0 54px #c5ddef1c!important}html body main#main #ch3 .soc-finale .soc-lock{background:linear-gradient(145deg,#f4f7f92e,#070c1dd6)!important;border-color:#f4f7f96b!important;border-radius:18px!important;box-shadow:0 18px 40px #0000004d,inset 0 1px #ffffff12!important}html body main#main #ch3 .soc-finale .soc-person,html body main#main #ch3 .soc-finale .soc-status{color:#f4f7f9!important;border-radius:999px!important}html body main#main #ch3 .soc-finale .soc-person{background:#0a1430e0!important;border-color:#c6d3ad75!important;box-shadow:0 16px 34px #00000042!important}html body main#main #ch3 .soc-finale .soc-person i{background:linear-gradient(135deg,#c5ddef,#c6d3ad)!important;border-radius:50%!important}html body main#main #ch3 .soc-finale .soc-person i:after{border-radius:18px 18px 6px 6px!important}html body main#main #ch3 .soc-finale .soc-status{background:#0a1430eb!important;border-color:#f4f7f966!important;box-shadow:0 22px 60px #00000057,0 0 28px #c6d3ad1a!important}html body main#main #ch3 .soc-finale .soc-status i{background:#c6d3ad!important;border-radius:50%!important}html body main#main #ch3 .soc-finale .soc-shield .shield-body{fill:#0a1430f5!important;stroke:#dde8c8!important;stroke-width:2.05px!important}html body main#main #ch3 .soc-finale .soc-shield .shield-check{stroke:#fff!important}html body main#main #ch3 .soc-finale .soc-lock svg{stroke:#f4f7f9!important;filter:drop-shadow(0 0 10px #c5ddef38)!important}html body main#main #acs-operating-layer .opsx-core{border-radius:50%!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core{border-radius:34% 66% 42% 58%/55% 44% 56% 45%!important}html body main#main #acs-operating-layer .opsx-engine{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body main#main #acs-operating-layer .opsx-engine.rv{background:0 0!important}html body main#main .sb-original-hero-v2-left h1#hero-title{contain:none!important;margin-right:-.16em!important;padding-right:.16em!important;overflow:visible!important}html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline{clip-path:inset(-18% -28% -24% -8%);contain:none!important;box-sizing:content-box!important;max-width:none!important;margin:-.04em -.24em -.12em -.035em!important;padding:.04em .24em .12em .035em!important;overflow:visible!important}html body main#main .sb-original-hero-v2-left #hero-title .service-mark{contain:none!important;margin-right:-.14em!important;padding-right:.14em!important;overflow:visible!important}@keyframes sbCineTitleWord{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(12px);text-shadow:0 0 #c5ddef00;transform:translate(-34px)scaleX(.96)}58%{opacity:1;filter:blur(1.5px);text-shadow:0 0 34px #c5ddef38}99%{opacity:1;clip-path:inset(0);filter:blur();text-shadow:0 0 30px #c5ddef14;transform:none}to{opacity:1;clip-path:none;filter:blur();text-shadow:0 0 30px #c5ddef14;transform:none}}@keyframes sbCineTitleOutline{0%{opacity:0;clip-path:inset(0 0 0 100%);filter:blur(10px);-webkit-text-stroke-color:#e5eef41a;text-stroke-color:#e5eef41a;transform:translate(38px)scaleX(1.035)}62%{opacity:1;filter:blur(1px);-webkit-text-stroke-color:#f4f7f9f0;text-stroke-color:#f4f7f9f0}99%{opacity:1;clip-path:inset(0);filter:blur();-webkit-text-stroke-color:#e5eef4b3;text-stroke-color:#e5eef4b3;transform:none}to{opacity:1;clip-path:none;filter:blur();-webkit-text-stroke-color:#e5eef4b3;text-stroke-color:#e5eef4b3;transform:none}}@media (width<=760px){html body main#main .sb-original-hero-v2-left h1#hero-title{margin-right:-.1em!important;padding-right:.1em!important}html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline{margin-right:-.18em!important;padding-right:.18em!important}}@media (prefers-reduced-motion:reduce){html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline{clip-path:none!important}}html body main#main #business-outcomes-detail .outx-prism{isolation:isolate;perspective:900px;place-items:center!important;min-height:430px!important;display:grid!important;overflow:visible!important}html body main#main #business-outcomes-detail .outx-prism:before{content:"";z-index:0;clip-path:polygon(50% 0,92% 22%,92% 78%,50% 100%,8% 78%,8% 22%);filter:drop-shadow(0 38px 80px #00000038);background:radial-gradient(circle at 50% 42%,#c5ddef2e,#0000 36%),linear-gradient(135deg,#c5ddef17,#ffffff05 46%,#c6d3ad12);border:1px solid #c5ddef2e;position:absolute;inset:8% 5%}html body main#main #business-outcomes-detail .outx-prism:after{content:"";z-index:1;filter:blur(20px);opacity:.66;background:conic-gradient(from 90deg,#0000,#8fb4e82e,#0000 34%,#c6d3ad29,#0000 68%,#c5ddef2e,#0000);animation:32s linear infinite capxSpin;position:absolute;inset:16%;border-radius:50%!important}html body main#main #business-outcomes-detail .outx-prism .halo{z-index:2;box-shadow:inset 0 0 0 1px #c5ddef06;animation:outxFrameDrift 22s var(--ease) infinite!important;border-color:#c5ddef33!important;border-radius:50%!important}html body main#main #business-outcomes-detail .outx-prism .h1{inset:9%!important;transform:none!important}html body main#main #business-outcomes-detail .outx-prism .h2{border-color:#c6d3ad42!important;animation-duration:18s!important;animation-direction:reverse!important;inset:24%!important;transform:none!important}html body main#main #business-outcomes-detail .outx-prism .ray{z-index:1;opacity:.52;filter:drop-shadow(0 0 8px #8fb4e824);width:50%;background:linear-gradient(90deg,#c5ddef7a,#c5ddef1f 44%,#0000)!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core{z-index:5;position:relative;aspect-ratio:1!important;color:#03060f!important;text-align:center!important;width:min(286px,70%)!important;min-height:286px!important;animation:outxCorePulse 9s var(--ease) infinite!important;background:radial-gradient(circle at 38% 22%,#fffffffa,#f4f7f9e6 36%,#c5ddefc7 100%)!important;border-radius:50%!important;place-content:center!important;padding:36px 34px!important;display:grid!important;transform:none!important;box-shadow:0 36px 92px #8fb4e83b,inset 0 2px #ffffff94,inset 0 -30px 78px #0110431a!important}html body main#main #business-outcomes-detail .outx-core:before{content:"";pointer-events:none;border:1px solid #01104314;position:absolute;inset:12%;border-radius:50%!important}html body main#main #business-outcomes-detail .outx-core:after{content:"";background:#8fb4e8;width:8px;height:8px;position:absolute;top:18%;right:22%;box-shadow:0 0 0 7px #8fb4e821;border-radius:50%!important}html body main#main #business-outcomes-detail .outx-core>span{z-index:2;text-transform:uppercase;position:relative;letter-spacing:.29em!important;color:#5d6f4a!important;margin-bottom:17px!important;font-size:10px!important}html body main#main #business-outcomes-detail .outx-core strong{z-index:2;text-wrap:balance;position:relative;font-family:var(--serif)!important;letter-spacing:-.055em!important;color:#03060f!important;margin:0!important;font-size:clamp(31px,2.45vw,40px)!important;font-weight:300!important;line-height:.9!important}html body main#main #business-outcomes-detail :is(.outx-flow-chip,.outx-lattice){display:none!important}@keyframes outxCorePulse{0%,to{scale:1}50%{scale:1.025}}@keyframes outxFrameDrift{0%,to{rotate:0deg;scale:1}50%{rotate:4deg;scale:1.02}}@media (width<=1180px){html body main#main #business-outcomes-detail .outx-prism{min-height:390px!important}}@media (width<=760px){html body main#main #business-outcomes-detail .outx-prism{min-height:286px!important;margin:26px 0 10px!important}html body main#main #business-outcomes-detail .outx-prism:before{inset:5%!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core{width:min(222px,74%)!important;min-height:222px!important;padding:28px 24px!important}html body main#main #business-outcomes-detail .outx-core strong{font-size:clamp(25px,7.1vw,31px)!important}}html body main#main .sb-original-hero-v2-left.hero{--cine-x:74.2%;--cine-y:29.8%;--cine-line-y:29.8%;isolation:isolate!important;overflow:hidden!important}html body main#main .sb-original-hero-v2-left .blanket-entrance{opacity:1;visibility:visible;background:radial-gradient(circle at var(--cine-x) var(--cine-y),#c5ddef38,#8fb4e824 14%,#c6d3ad11 27%,#03060fb8 58%,#03060fe6 100%),linear-gradient(90deg,#03060fd6,#03060f6b 48%,#03060fc2);z-index:8!important;pointer-events:none!important;contain:paint!important;mix-blend-mode:normal!important;animation:2.65s cubic-bezier(.16,1,.3,1) 80ms forwards sbCineVeil!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body main#main .sb-original-hero-v2-left .blanket-entrance:before{opacity:0;transform-origin:52%;transform:translate(-42%)scaleX(.22);content:""!important;left:-18%!important;right:-18%!important;top:var(--cine-line-y)!important;background:linear-gradient(90deg,#0000 0,#c5ddef14 18%,#f4f7f9fa 45%,#c6d3adc7 55%,#c5ddef1f 72%,#0000 100%)!important;height:2px!important;animation:1.7s cubic-bezier(.16,1,.3,1) .22s forwards sbCineThread!important;position:absolute!important;box-shadow:0 0 24px #c5ddef6b,0 0 82px #8fb4e838!important}html body main#main .sb-original-hero-v2-left .blanket-entrance:after{opacity:0;transform:translate(-20%)skew(-10deg);content:""!important;background:linear-gradient(112deg,#0000 0 35%,#c5ddef05 40%,#c5ddef42 47%,#f4f7f91f 50%,#c6d3ad24 55%,#0000 64% 100%),linear-gradient(0deg,#0000 0 47%,#c5ddef0e 49%,#0000 52% 100%)!important;animation:2.1s cubic-bezier(.16,1,.3,1) .12s forwards sbCineSweep!important;position:absolute!important;inset:-22% -28%!important}html body main#main .sb-original-hero-v2-left .blanket-entrance span{opacity:0;transform:translate(-50%,-50%)scale(.22);left:var(--cine-x)!important;top:var(--cine-y)!important;background:0 0!important;border:1px solid #c5ddef4d!important;border-radius:50%!important;animation:2.05s cubic-bezier(.16,1,.3,1) forwards sbCineRing!important;position:absolute!important;box-shadow:inset 0 0 46px #c5ddef12,0 0 64px #8fb4e826!important}html body main#main .sb-original-hero-v2-left .blanket-entrance span:first-child{width:min(54vw,790px)!important;height:min(54vw,790px)!important;animation-delay:80ms!important}html body main#main .sb-original-hero-v2-left .blanket-entrance span:nth-child(2){border-color:#c6d3ad57!important;width:min(38vw,560px)!important;height:min(38vw,560px)!important;animation-delay:.26s!important;box-shadow:inset 0 0 36px #c6d3ad0f,0 0 58px #c6d3ad21!important}html body main#main .sb-original-hero-v2-left .blanket-entrance span:nth-child(3){background:radial-gradient(circle,#f4f7f924,#c5ddef0f 42%,#0000 67%)!important;border-color:#f4f7f96b!important;width:min(20vw,300px)!important;height:min(20vw,300px)!important;animation:1.55s cubic-bezier(.16,1,.3,1) .5s forwards sbCineCoreFlash!important}@media (prefers-reduced-motion:no-preference){html body main#main .sb-original-hero-v2-left .hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status){opacity:0;filter:blur(14px);transform:translateY(28px);animation:.98s cubic-bezier(.16,1,.3,1) both sbCineCopyLift!important}html body main#main .sb-original-hero-v2-left .hero-copy>h1{animation-delay:.46s!important;position:relative!important}.sb-original-hero-v2-left .hero-copy>.lede{animation-delay:.78s!important}.sb-original-hero-v2-left .hero-copy>p{animation-delay:.94s!important}.sb-original-hero-v2-left .hero-copy>.btns{animation-delay:1.1s!important}.sb-original-hero-v2-left .hero-copy>.service-chips{animation-delay:1.24s!important}.sb-original-hero-v2-left .hero-copy>.hero-status{animation-delay:1.36s!important}html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline{will-change:opacity,transform,filter,clip-path;transform-origin:0}html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(12px);transform:translate(-34px)scaleX(.96);animation:.92s cubic-bezier(.16,1,.3,1) .48s forwards sbCineTitleWord!important}html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline{opacity:0;clip-path:inset(0 0 0 100%);filter:blur(10px);transform:translate(38px)scaleX(1.035);animation:1.02s cubic-bezier(.16,1,.3,1) .66s forwards sbCineTitleOutline!important}html body main#main .sb-original-hero-v2-left #hero-title .service-mark{opacity:0;animation:.44s cubic-bezier(.16,1,.3,1) 1.26s forwards sbCineMarkPop!important}html body main#main .sb-original-hero-v2-left #hero-title:after{content:"";opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f4f7f9d1,#c6d3ad80,#0000);height:1px;position:absolute;top:48%;left:-2%;right:8%;transform:translate(-18%)scaleX(.18);box-shadow:0 0 18px #c5ddef57;animation:1s cubic-bezier(.16,1,.3,1) .58s forwards sbCineTitleScan!important}html body main#main .sb-original-hero-v2-left .hero-stage{opacity:0;filter:brightness(.42)saturate(.72)contrast(1.08);clip-path:circle(14% at 58% 43%);transform:translate(26px,12px)scale(.92);animation:1.35s cubic-bezier(.16,1,.3,1) .72s forwards sbCineStageIgnite!important}html body main#main .sb-original-hero-v2-left .proof-strip-premium .proof-item{opacity:0;transform:translateY(16px);animation:.64s cubic-bezier(.16,1,.3,1) both sbCineProofRise!important}html body main#main .sb-original-hero-v2-left .proof-strip-premium .proof-item:first-child{animation-delay:1.45s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(2){animation-delay:1.51s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(3){animation-delay:1.57s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(4){animation-delay:1.63s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(5){animation-delay:1.69s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(6){animation-delay:1.75s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(7){animation-delay:1.81s!important}}@keyframes sbCineVeil{0%,58%{opacity:1;visibility:visible}82%{opacity:.38;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes sbCineThread{0%{opacity:0;transform:translate(-42%)scaleX(.22)}18%{opacity:1}58%{opacity:.96;transform:translate(8%)scaleX(1.08)}to{opacity:0;transform:translate(26%)scaleX(.62)}}@keyframes sbCineSweep{0%{opacity:0;transform:translate(-20%)skew(-10deg)}24%{opacity:.64}70%{opacity:.44}to{opacity:0;transform:translate(28%)skew(-10deg)}}@keyframes sbCineRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)}18%{opacity:.88}58%{opacity:.68;transform:translate(-50%,-50%)scale(.92)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes sbCineCoreFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}36%{opacity:.92;transform:translate(-50%,-50%)scale(.8)}64%{opacity:.54;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.22)}}@keyframes sbCineCopyLift{0%{opacity:0;filter:blur(14px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@keyframes sbCineTitleScan{0%{opacity:0;transform:translate(-18%)scaleX(.18)}28%{opacity:.88}76%{opacity:.64;transform:translate(42%)scaleX(.92)}to{opacity:0;transform:translate(88%)scaleX(.2)}}@keyframes sbCineMarkPop{0%{opacity:0;transform:translateY(-.28em)scale(.62)}70%{opacity:1;transform:translateY(-.28em)scale(1.18)}to{opacity:1;transform:translateY(-.28em)scale(1)}}@keyframes sbCineStageIgnite{0%{opacity:0;filter:brightness(.42)saturate(.72)contrast(1.08);clip-path:circle(14% at 58% 43%);transform:translate(26px,12px)scale(.92)}52%{opacity:1;filter:brightness(1.22)saturate(1.08)contrast(1.03);clip-path:circle(62% at 58% 43%)}to{opacity:1;filter:brightness()saturate()contrast();clip-path:circle(150% at 58% 43%);transform:none}}@keyframes sbCineProofRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=760px){html body main#main .sb-original-hero-v2-left.hero{--cine-x:50%;--cine-y:42%;--cine-line-y:42%}html body main#main .sb-original-hero-v2-left .blanket-entrance{background:radial-gradient(circle at 50% 38%,#c5ddef2e,#8fb4e817 18%,#03060fbd 60%,#03060fe0 100%)!important;height:min(100svh,650px)!important;animation-duration:1.75s!important}html body main#main .sb-original-hero-v2-left .blanket-entrance:before{animation-duration:1.05s!important;top:40%!important;left:-12%!important;right:-12%!important}html body main#main .sb-original-hero-v2-left .blanket-entrance:after{animation-duration:1.22s!important}html body main#main .sb-original-hero-v2-left .blanket-entrance span:first-child{width:min(88vw,410px)!important;height:min(88vw,410px)!important}.sb-original-hero-v2-left .blanket-entrance span:nth-child(2){width:min(64vw,300px)!important;height:min(64vw,300px)!important}.sb-original-hero-v2-left .blanket-entrance span:nth-child(3){width:min(34vw,168px)!important;height:min(34vw,168px)!important}}@media (width<=760px) and (prefers-reduced-motion:no-preference){html body main#main .sb-original-hero-v2-left .hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status){filter:blur(8px);transform:translateY(14px);animation-duration:.58s!important}.sb-original-hero-v2-left .hero-copy>h1{animation-delay:.12s!important}.sb-original-hero-v2-left #hero-title .hero-title-word{animation-delay:.14s!important}.sb-original-hero-v2-left #hero-title .hero-title-outline{animation-delay:.24s!important}.sb-original-hero-v2-left #hero-title:after{animation-delay:.22s!important}.sb-original-hero-v2-left #hero-title .service-mark{animation-delay:.62s!important}.sb-original-hero-v2-left .hero-copy>.lede{animation-delay:.31s!important}.sb-original-hero-v2-left .hero-copy>p{animation-delay:.32s!important}.sb-original-hero-v2-left .hero-copy>.btns{animation-delay:.4s!important}.sb-original-hero-v2-left .hero-copy>.service-chips{animation-delay:.48s!important}.sb-original-hero-v2-left .hero-copy>.hero-status{animation-delay:.56s!important}html body main#main .sb-original-hero-v2-left .hero-stage{clip-path:circle(18% at 50% 42%);transform:translateY(10px)scale(.96);animation:.76s cubic-bezier(.16,1,.3,1) .32s forwards sbCineStageIgnite!important}html body main#main .sb-original-hero-v2-left .proof-strip-premium .proof-item{animation-duration:.42s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:first-child{animation-delay:.76s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(2){animation-delay:.81s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(3){animation-delay:.86s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(4){animation-delay:.91s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(5){animation-delay:.96s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(6){animation-delay:1.01s!important}.sb-original-hero-v2-left .proof-strip-premium .proof-item:nth-child(7){animation-delay:1.06s!important}}@media (prefers-reduced-motion:reduce){html body main#main .sb-original-hero-v2-left .blanket-entrance{display:none!important}html body main#main .sb-original-hero-v2-left .hero-copy>:is(h1,.lede,p,.btns,.service-chips,.hero-status),html body main#main .sb-original-hero-v2-left .hero-stage,html body main#main .sb-original-hero-v2-left .proof-strip-premium .proof-item,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-word,html body main#main .sb-original-hero-v2-left #hero-title .hero-title-outline,html body main#main .sb-original-hero-v2-left #hero-title .service-mark{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}html body main#main .sb-original-hero-v2-left #hero-title:after{display:none!important}}@media (width<=760px){html body .acs-topbar :is(a,button){min-height:44px!important}html body .footer :is(a,button){align-items:center;display:inline-flex;min-height:44px!important}html body .footer-social a{justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{gap:20px!important;padding-top:96px!important;padding-bottom:48px!important}html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{letter-spacing:-.058em!important;font-size:clamp(52px,15.2vw,64px)!important;line-height:.8!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-primary-copy{max-width:34em!important;margin-top:24px!important;font-size:15.75px!important;line-height:1.52!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-actions{gap:10px!important;margin-top:22px!important}html body main#main .hero.dark.sb-original-hero-v2-left :is(.hero-primary-cta,.hero-secondary-cta){min-height:54px!important;font-size:13.5px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{contain:paint!important;min-height:410px!important;margin-top:0!important;overflow:hidden!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,336px)!important;max-width:336px!important;top:31%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(336px,100% - 18px)!important;max-width:336px!important;bottom:6px!important}html body main#main #ch3.scrub{background:linear-gradient(#03060f 0%,#060b1a 100%)!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body main#main #ch3.scrub .pin{height:auto!important;min-height:0!important;padding:76px 0!important;display:block!important;position:relative!important}html body main#main #ch3 .stack-grid{grid-template-columns:1fr!important;align-items:start!important;gap:24px!important;width:min(100% - 40px,430px)!important;margin:0 auto!important;display:grid!important}html body main#main #ch3 .stack-info{z-index:3!important;max-width:none!important;padding:0!important;position:relative!important}html body main#main #ch3 .stack-info .big{font-size:clamp(58px,19vw,86px)!important;line-height:.82!important}html body main#main #ch3 .stack-info h3{margin-top:8px!important;font-size:clamp(34px,10.5vw,48px)!important;line-height:.95!important}html body main#main #ch3 .vendor{letter-spacing:.16em!important;font-size:12px!important}html body main#main #ch3 #stkDesc{max-width:34em!important;font-size:15px!important;line-height:1.55!important}html body main#main #ch3 .stage{perspective:none!important;isolation:isolate!important;background:linear-gradient(145deg,#c5ddef0e,#ffffff04)!important;border:1px solid #c5ddef29!important;height:auto!important;min-height:0!important;padding:18px!important;display:block!important;overflow:hidden!important;box-shadow:0 22px 60px #0003!important}html body main#main #ch3 .stack3d{aspect-ratio:auto!important;transform-style:flat!important;filter:none!important;opacity:1!important;gap:8px!important;width:100%!important;display:grid!important;transform:none!important}html body main#main #ch3 .plate{opacity:1!important;min-height:48px!important;box-shadow:none!important;will-change:auto!important;background:linear-gradient(135deg,#8fb4e824,#070c1dbd)!important;border:1px solid #c5ddef3d!important;justify-content:flex-start!important;align-items:center!important;padding:12px 14px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body main#main #ch3 .plate b{letter-spacing:.13em!important;white-space:normal!important;font-size:10.5px!important;line-height:1.2!important}html body main#main #ch3 .stack-final{opacity:1!important;white-space:normal!important;text-align:center!important;letter-spacing:.16em!important;color:#e1eaf0a8!important;width:100%!important;margin-top:16px!important;font-size:10.5px!important;line-height:1.35!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}html body main#main #ch3 .soc-finale{display:none!important}html body main#main #capabilities.expressive-capabilities{padding:66px 0!important;overflow:hidden!important}html body main#main #capabilities .capx-head h2{font-size:clamp(36px,10.6vw,50px)!important;line-height:.98!important}html body main#main #capabilities .capx-head .lead{font-size:15.5px!important;line-height:1.56!important}html body main#main #capabilities .capx-lab{gap:30px!important;margin-top:34px!important}html body main#main #capabilities .capx-visual{margin-bottom:4px!important}html body main#main #capabilities .capx-orbit{gap:8px!important;padding:18px 14px!important}html body main#main #capabilities .capx-core{width:138px!important;margin-bottom:12px!important;padding:18px!important}html body main#main #capabilities .capx-core strong{font-size:24px!important}html body main#main #capabilities .capx-node{padding:9px 10px!important}html body main#main #capabilities .capx-caption{margin-top:14px!important;padding-top:14px!important}html body main#main #capabilities .capx-cards{gap:12px!important}html body main#main #capabilities .capx-card{padding:20px!important}html body main#main #acs-operating-layer.expressive-ops{padding:66px 0!important;overflow:hidden!important}html body main#main #acs-operating-layer .opsx-wrap{gap:34px!important}html body main#main #acs-operating-layer .opsx-copy h2{font-size:clamp(34px,10.4vw,48px)!important;line-height:.98!important}html body main#main #acs-operating-layer .lead{font-size:15.5px!important;line-height:1.56!important}html body main#main #acs-operating-layer .opsx-proof{margin-top:24px!important;padding:18px!important}html body main#main #acs-operating-layer .opsx-engine{width:100%!important;padding:0!important;overflow:visible!important}html body main#main #acs-operating-layer .opsx-core{width:154px!important;margin-bottom:18px!important;padding:22px!important}html body main#main #acs-operating-layer .opsx-core b{font-size:25px!important}html body main#main #acs-operating-layer .opsx-steps{gap:12px!important;padding:0!important}html body main#main #acs-operating-layer .opsx-steps li{min-height:auto!important;padding:18px!important;animation:none!important}html body main#main #acs-operating-layer .opsx-steps b{font-size:28px!important;line-height:1!important}html body main#main #acs-operating-layer .opsx-steps small{font-size:14.5px!important;line-height:1.48!important}html body main#main #business-outcomes-detail.expressive-outcomes{padding:66px 0!important;overflow:hidden!important}html body main#main #business-outcomes-detail .outx-wrap{gap:24px!important}html body main#main #business-outcomes-detail .outx-copy h2{font-size:clamp(34px,10.2vw,48px)!important;line-height:.98!important}html body main#main #business-outcomes-detail .lead{font-size:15.5px!important;line-height:1.56!important}html body main#main #business-outcomes-detail .outx-prism{order:0!important;width:min(86vw,300px)!important;height:min(86vw,300px)!important;min-height:0!important;margin:18px auto 10px!important;overflow:visible!important}html body main#main #business-outcomes-detail .outx-prism:before{inset:8%!important}html body main#main #business-outcomes-detail .outx-prism:after{filter:blur(14px)!important;inset:17%!important}html body main#main #business-outcomes-detail .outx-prism .h1{inset:10%!important}html body main#main #business-outcomes-detail .outx-prism .h2{inset:26%!important}html body main#main #business-outcomes-detail.expressive-outcomes .outx-prism .outx-core{width:min(204px,72%)!important;min-height:min(204px,72vw)!important;padding:24px 20px!important}html body main#main #business-outcomes-detail .outx-core>span{letter-spacing:.23em!important;margin-bottom:12px!important;font-size:9px!important}html body main#main #business-outcomes-detail .outx-core strong{font-size:clamp(23px,6.4vw,28px)!important;line-height:.92!important}html body main#main #business-outcomes-detail .outx-cards{gap:12px!important}html body main#main #business-outcomes-detail .outx-cards article{padding:18px!important}html body main#main .coverage-module,html body main#main .before-after-v2,html body main#main .final-cta-v2{padding-top:66px!important;padding-bottom:66px!important}html body main#main .final-cta-v2 .cta-main-v2{gap:20px!important}html body .footer .footer-social a{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important}html body .footer :is(.footer-grid,.legal) a{align-items:center!important;height:auto!important;min-height:44px!important;padding-top:11px!important;padding-bottom:11px!important;display:flex!important}html body .footer .legal div{gap:8px!important}html body .wrap footer.footer .container .footer-grid>div:not(:first-child) a{align-items:center!important;height:44px!important;min-height:44px!important;padding-top:11px!important;padding-bottom:11px!important;display:flex!important}}@media (width<=360px){html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{font-size:clamp(48px,15.6vw,56px)!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{padding-left:14px!important;padding-right:14px!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{min-height:386px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,306px)!important;max-width:306px!important}html body main#main #ch3 .stack-grid{width:min(100% - 32px,380px)!important}html body main#main #ch3 .stage{padding:14px!important}html body main#main #capabilities .capx-card,html body main#main #acs-operating-layer .opsx-steps li,html body main#main #business-outcomes-detail .outx-cards article{padding:17px!important}}@media (width<=760px){html body main#main .hero.dark.sb-original-hero-v2-left .blanket-entrance{opacity:0!important;visibility:hidden!important;animation:none!important;display:none!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-grid{padding-bottom:54px!important}html body main#main .hero.dark.sb-original-hero-v2-left h1#hero-title{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-title-word{animation:sbMobileTitleSolid .72s var(--ease) 80ms both!important;will-change:transform,opacity,filter!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-title-outline{animation:sbMobileTitleOutline .82s var(--ease) .18s both!important;will-change:transform,opacity,filter!important;clip-path:none!important;overflow:visible!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-title-outline:after{animation:sbMobileTitleTrace 1.05s var(--ease) .22s both!important}html body main#main .hero.dark.sb-original-hero-v2-left .service-mark{animation:sbMobileMark .42s var(--ease) .78s both!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-copy .hero-primary-copy,html body main#main .hero.dark.sb-original-hero-v2-left .hero-actions{animation:sbMobileCopyLift .72s var(--ease) .38s both!important}html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{contain:paint!important;min-height:474px!important;animation:sbMobileStageReveal .9s var(--ease) .34s both!important;opacity:1!important;filter:none!important;clip-path:none!important;margin-top:2px!important;overflow:hidden!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,310px)!important;max-width:310px!important;top:42%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(340px,100% - 18px)!important;max-width:340px!important;bottom:8px!important}html body main#main #ch3 .stage{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body main#main #ch3 .stack3d{gap:10px!important}html body main#main #ch3 .plate{cursor:pointer!important;min-height:52px!important;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)!important;background:linear-gradient(135deg,#c5ddef14,#070c1dc2)!important;border-color:#c5ddef3d!important;padding:14px 16px!important}html body main#main #ch3 .plate b{letter-spacing:.14em!important;font-size:11px!important}html body main#main #ch3 .plate.active{background:linear-gradient(135deg,#8fb4e842,#070c1de0)!important;border-color:#c5ddefa8!important;transform:translate(0)!important;box-shadow:inset 4px 0 #c5ddefd1,0 14px 36px #0003!important}html body main#main #ch3 .plate:focus-visible{outline-offset:3px!important;outline:3px solid #c5ddefdb!important}html body main#main #ch3 .stack-final{margin-top:14px!important}html body main#main #capabilities .capx-orbit{box-shadow:none!important;background:0 0!important;border:0!important;gap:9px!important;padding:0!important;overflow:visible!important}html body main#main #capabilities .capx-orbit:before,html body main#main #capabilities .capx-orbit:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html body main#main #capabilities .capx-core{box-shadow:0 20px 52px #01104338!important}html body main#main #capabilities .capx-node{background:#ffffffd1!important;border-color:#0a143024!important}html body main#main #capabilities .capx-orbit .capx-node,html body main#main #capabilities .capx-orbit .capx-node.n1,html body main#main #capabilities .capx-orbit .capx-node.n2,html body main#main #capabilities .capx-orbit .capx-node.n3,html body main#main #capabilities .capx-orbit .capx-node.n4,html body main#main #capabilities .capx-orbit .capx-node.n5,html body main#main #capabilities .capx-orbit .capx-node.n6,html body main#main #capabilities .capx-orbit .capx-node.n7{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:58px!important;padding:12px 14px!important;line-height:1.2!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body main#main #capabilities .capx-orbit .capx-node b,html body main#main #capabilities .capx-orbit .capx-node small{white-space:normal!important;text-overflow:clip!important;line-height:1.18!important;display:block!important;overflow:visible!important}html body main#main #capabilities .capx-orbit .capx-node small{margin-top:5px!important}}@media (width<=360px){html body main#main .hero.dark.sb-original-hero-v2-left .hero-stage{min-height:442px!important}html body main#main .hero.dark.sb-original-hero-v2-left .security-orbit,html body main#main .hero.dark.sb-original-hero-v2-left .threat-layer{width:min(100%,288px)!important;max-width:288px!important;top:42%!important}html body main#main .hero.dark.sb-original-hero-v2-left .soc-ops-rail{width:min(306px,100% - 14px)!important;bottom:6px!important}}@keyframes sbMobileTitleSolid{0%{opacity:0;filter:blur(9px);transform:translate(-18px,10px)}to{opacity:1;filter:blur();transform:none}}@keyframes sbMobileTitleOutline{0%{opacity:0;filter:blur(8px);transform:translate(16px,10px)}to{opacity:1;filter:blur();clip-path:none;transform:none}}@keyframes sbMobileTitleTrace{0%{opacity:0;transform:translate(-110%)}42%{opacity:.75}to{opacity:0;transform:translate(110%)}}@keyframes sbMobileMark{0%{opacity:0;transform:translateY(8px)scale(.72)}to{opacity:1;transform:none}}@keyframes sbMobileCopyLift{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes sbMobileStageReveal{0%{opacity:0;filter:blur(8px)brightness(.82);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur()brightness();transform:none}}@media (width<=760px) and (prefers-reduced-motion:reduce){html body main#main .hero.dark.sb-original-hero-v2-left :is(.hero-title-word,.hero-title-outline,.service-mark,.hero-primary-copy,.hero-actions,.hero-stage){opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}html body main#main #ch3 .mobile-layer-num,html body main#main #ch3 .mobile-layer-kicker,html body main#main #ch3 .mobile-layer-vendor{display:none!important}@media (width<=760px){html body main#main #ch3.scrub{contain:none!important;background:linear-gradient(#050a16 0%,#07101f 54%,#050a16 100%)!important;height:auto!important;min-height:0!important;overflow:visible!important}html body main#main #ch3.scrub .pin{contain:none!important;height:auto!important;min-height:0!important;padding:78px 0 112px!important;position:relative!important;overflow:visible!important}html body main#main #ch3 .stack-grid{grid-template-columns:1fr!important;align-items:start!important;gap:26px!important;width:min(100% - 32px,430px)!important}html body main#main #ch3 .stack-info{z-index:6!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#080f20eb,#050a16d1)!important;border:1px solid #c5ddef2e!important;padding:20px 18px 19px!important;position:sticky!important;top:82px!important;box-shadow:0 22px 58px #00000057,inset 0 1px #ffffff0f!important}html body main#main #ch3 .stack-info:before{content:"Scroll the seven ACS-operated layers"!important;font:800 10px/1 var(--sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c5ddefb8!important;margin:0 0 13px!important;display:block!important}html body main#main #ch3 .stack-info .big{color:#c5ddeff5!important;text-shadow:0 16px 54px #8fb4e82e!important;font-size:clamp(64px,22vw,92px)!important;line-height:.86!important}html body main#main #ch3 .stack-info h3{color:#f4f7f9!important;margin-top:11px!important;font-size:clamp(33px,9vw,46px)!important;line-height:.94!important}html body main#main #ch3 .stack-info .vendor{color:#c5ddefc7!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:10px!important;font-size:12px!important}html body main#main #ch3 .stack-info p{color:#f4f7f9d1!important;margin-top:14px!important;font-size:15px!important;line-height:1.58!important}html body main#main #ch3 .stage{height:auto!important;min-height:0!important;box-shadow:none!important;contain:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body main#main #ch3 .stack3d{perspective:none!important;transform-style:flat!important;grid-template-columns:1fr!important;align-content:start!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important;transform:none!important}html body main#main #ch3 .plate{opacity:.54!important;width:100%!important;min-height:clamp(148px,40vh,216px)!important;transition:opacity .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)!important;isolation:isolate!important;background:linear-gradient(145deg,#c5ddef0e,#080e1fcc)!important;border:1px solid #c5ddef2b!important;grid-template-columns:1fr!important;align-content:center!important;gap:9px!important;padding:22px 20px 20px!important;scroll-margin-top:255px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 54px #0000002e!important}html body main#main #ch3 .plate:before{content:""!important;opacity:.2!important;width:3px!important;transition:opacity .28s var(--ease)!important;background:linear-gradient(#0000,#c5ddefc7,#0000)!important;position:absolute!important;inset:0 auto 0 0!important}html body main#main #ch3 .plate:after{content:""!important;opacity:.55!important;z-index:-1!important;background:radial-gradient(circle,#8fb4e81f,#0000 62%)!important;border:1px solid #c5ddef1f!important;border-radius:50%!important;width:118px!important;height:118px!important;position:absolute!important;top:-32px!important;right:-28px!important}html body main#main #ch3 .plate b{font:800 clamp(22px,6.4vw,30px)/1.02 var(--serif)!important;letter-spacing:-.035em!important;text-transform:none!important;color:#f4f7f9f0!important;margin-top:2px!important;display:block!important}html body main#main #ch3 .plate .mobile-layer-num{font:900 42px/.82 var(--sans)!important;letter-spacing:-.06em!important;color:#c5ddef8c!important;display:block!important}html body main#main #ch3 .plate .mobile-layer-kicker{font:800 9px/1 var(--sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c5ddef8f!important;display:block!important}html body main#main #ch3 .plate .mobile-layer-vendor{font:700 11px/1.35 var(--sans)!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#c5ddefad!important;max-width:26ch!important;display:block!important}html body main#main #ch3 .plate.active{opacity:1!important;background:linear-gradient(145deg,#8fb4e82e,#080e1feb)!important;border-color:#c5ddef94!important;transform:translateY(-2px)!important;box-shadow:0 24px 72px #00000052,inset 0 1px #ffffff14!important}html body main#main #ch3 .plate.active:before{opacity:1!important}html body main#main #ch3 .plate.active .mobile-layer-num{color:#c5ddeff5!important}html body main#main #ch3 .plate:focus-visible{outline-offset:3px!important;outline:3px solid #c5ddefe0!important}html body main#main #ch3 .stack-final{white-space:normal!important;opacity:.78!important;margin-top:4px!important;padding:0 8px!important}html body main#main #ch3 .soc-finale{display:none!important}}@media (width<=360px){html body main#main #ch3 .stack-grid{gap:22px!important;width:min(100% - 28px,430px)!important}html body main#main #ch3 .stack-info{padding:18px 16px!important;top:76px!important}html body main#main #ch3 .plate{min-height:142px!important;padding:20px 18px 18px!important}}
