.page_page__gB8Jv{--ink:#f7f2ff;--ink-soft:rgba(238,231,249,.88);--ink-dim:rgba(220,207,239,.8);--brand-core:#aa78ff;--brand-border:rgba(170,120,255,.5);--line-strong:rgba(246,242,255,.22);--danger:#ff8a9b;--radius-control:2px;--radius-field:2px;--gutter:clamp(1.5rem,5vw,6rem);--software-word-halo:0 0 1px #000,0 0 5px #000,0 0 12px rgba(0,0,0,.98),0 0 22px rgba(0,0,0,.82);--software-display-halo:0 0 2px #000,0 0 8px #000,0 0 18px rgba(0,0,0,.98),0 0 32px rgba(0,0,0,.88),0 0 42px rgba(0,0,0,.46);position:relative;display:flow-root;min-height:100svh;padding-top:var(--header-h,8rem)!important;color:var(--ink);background:#000;font-family:var(--font-plex-sans),"IBM Plex Sans","Segoe UI",sans-serif;isolation:isolate}.page_page__gB8Jv:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(52rem 38rem at 80% 16%,rgba(170,120,255,.035),transparent 72%),radial-gradient(42rem 36rem at 14% 74%,rgba(170,120,255,.018),transparent 76%)}.page_page__gB8Jv *,.page_page__gB8Jv :after,.page_page__gB8Jv :before{box-sizing:border-box}.page_page__gB8Jv a,.page_page__gB8Jv button,.page_page__gB8Jv input,.page_page__gB8Jv select,.page_page__gB8Jv summary,.page_page__gB8Jv textarea{-webkit-tap-highlight-color:transparent}.page_section__n9hX9{position:relative;z-index:1;text-shadow:var(--software-word-halo);width:min(100%,98rem);margin:0 auto;padding:clamp(6.2rem,8.5vw,8.6rem) var(--gutter);scroll-margin-top:calc(var(--header-h, 8rem) + 1rem)}.page_eyebrow__PH63Q{display:flex;align-items:center;gap:.72rem;margin:0 0 1.35rem;color:rgba(207,181,250,.84);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.66rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.page_eyebrow__PH63Q>span{width:.32rem;height:.32rem;flex:0 0 auto;background:var(--brand-core);transition:background-color .18s ease,box-shadow .22s ease}.page_page__gB8Jv[data-software-reactivity-enabled=true] [data-software-section-active=true] .page_heroGelatin__0pXFC .page_eyebrow__PH63Q>span,.page_page__gB8Jv[data-software-reactivity-enabled=true] [data-software-section-active=true]>.page_requestCopy__iDinH .page_eyebrow__PH63Q>span{background:#f6f2ff;box-shadow:0 0 0 3px rgba(170,120,255,.13)}.page_requestCopy__iDinH h2{max-width:15ch;margin:0;color:var(--ink);font-size:clamp(2.7rem,5.1vw,5.7rem);font-weight:250;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.page_hero__dVT24{min-height:calc(100svh - var(--header-h, 8rem));display:grid;grid-template-rows:minmax(27rem,1fr);align-items:center;padding-top:clamp(3rem,7vh,6rem)!important;padding-bottom:clamp(3rem,6vh,5rem)}.page_heroCopy__5wB3P{width:min(100%,61rem);align-self:center}@media (min-width:981px){.page_page__gB8Jv>.page_hero__dVT24{align-items:start;padding-top:clamp(1.5rem,3vh,2.75rem)!important;padding-bottom:5rem}.page_page__gB8Jv>.page_hero__dVT24 .page_heroCopy__5wB3P{align-self:start}}@media (min-width:981px) and (max-height:700px){.page_page__gB8Jv>.page_hero__dVT24{grid-template-rows:minmax(0,1fr);padding-top:1rem!important;padding-bottom:4rem}.page_page__gB8Jv>.page_hero__dVT24 .page_breadcrumbs__fMyJd{margin-bottom:1.25rem}.page_page__gB8Jv>.page_hero__dVT24 h1{font-size:clamp(3rem,10vh,5.2rem)}.page_page__gB8Jv>.page_hero__dVT24 .page_heroLead__WnVj_{margin-top:1rem;line-height:1.5}.page_page__gB8Jv>.page_hero__dVT24 .page_heroActions__asDgH{margin-top:1.4rem}}.page_hero__dVT24 h1,.page_requestCopy__iDinH h2{text-shadow:var(--software-display-halo)}.page_primaryCta__hnglu,.page_requestForm__3Pwcb :is(input,select,textarea,button),.page_successPanel__dabKN button{text-shadow:none}.page_breadcrumbs__fMyJd{display:flex;align-items:center;gap:.62rem;margin-bottom:clamp(2rem,5vh,3.5rem);color:rgba(211,208,218,.62);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.page_breadcrumbs__fMyJd a{color:rgba(224,221,230,.7);text-decoration:none;transition:color .16s ease}.page_breadcrumbs__fMyJd a:hover{color:var(--ink)}.page_hero__dVT24 h1{max-width:12.5ch;margin:0;color:var(--ink);font-size:clamp(3.75rem,6.5vw,7.2rem);font-weight:240;letter-spacing:-.055em;line-height:.91;text-wrap:balance}.page_heroLead__WnVj_{max-width:51rem;margin:1.8rem 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.3vw,1.22rem);font-weight:300;line-height:1.64;text-wrap:pretty}.page_heroActions__asDgH{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2.5rem}.page_inlineCta__bNl1t,.page_primaryCta__hnglu,.page_secondaryCta__brgae{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;text-transform:uppercase}.page_primaryCta__hnglu{min-height:3.55rem;display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:0 1.2rem 0 1.35rem;border:1px solid var(--brand-border);border-radius:var(--radius-control);color:#fff;background-color:#0b0910;background-image:none;font-size:.68rem;letter-spacing:.08em;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.page_primaryCta__hnglu:hover{border-color:rgba(184,146,255,.9);background-color:#15101d;background-image:none}.page_secondaryCta__brgae{display:inline-flex;align-items:center;gap:.72rem;padding:.7rem 0;color:rgba(226,224,231,.72);font-size:.66rem;letter-spacing:.08em;text-decoration:none;transition:color .16s ease}.page_secondaryCta__brgae:hover{color:#fff}.page_engagementLedger__rh45B>article>a svg,.page_inlineCta__bNl1t svg,.page_primaryCta__hnglu svg,.page_requestForm__3Pwcb button svg,.page_secondaryCta__brgae svg{width:1.08rem;height:1.08rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;transition:color .16s ease}.page_deliverySequence__O9LA2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,3.4vw,3.5rem);margin:0;padding:0;list-style:none}.page_deliverySequence__O9LA2>li{min-height:7rem;display:grid;grid-template-columns:1.8rem 1fr;gap:.92rem;align-items:start;padding:1rem 0}.page_capabilityIndex__kblwG,.page_deliverySequence__O9LA2>li>span,.page_engagementName__9twM0>span,.page_gateTitle__7Sn6b>span{color:rgba(170,120,255,.72);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.625rem}.page_deliverySequence__O9LA2 small{display:block;margin-bottom:.52rem;color:rgba(222,219,229,.66);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.page_deliverySequence__O9LA2 p{margin:0;color:rgba(226,224,230,.76);font-size:.76rem;font-weight:300;line-height:1.55}.page_engagementSection__JGl0n,.page_processSection__f0_wm,.page_servicesSection__W0_xx{padding-top:clamp(7rem,10vw,10.2rem)}.page_capabilityLedger__lQYB8,.page_engagementLedger__rh45B,.page_gateLedger__ZdC2_{display:grid;gap:clamp(3rem,5vw,5.4rem)}.page_capabilityLedger__lQYB8>article{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(14rem,.38fr);gap:clamp(1.6rem,4vw,4rem);align-items:start;margin:0;padding:0!important;border:0;background:transparent;box-shadow:none}.page_capabilityIndex__kblwG{display:flex;align-items:center}.page_capabilityIndex__kblwG i{display:none}.page_capabilityCopy__TrsVm{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:clamp(1.5rem,4vw,4.2rem);align-items:start}.page_capabilityCopy__TrsVm h3{max-width:20ch;margin:0;color:hsla(40,12%,95%,.95);font-size:clamp(1.45rem,2vw,2.05rem);font-weight:300;letter-spacing:-.028em;line-height:1.08}.page_capabilityCopy__TrsVm p{max-width:40rem;margin:0;color:var(--ink-dim);font-size:.87rem;font-weight:300;line-height:1.68}.page_capabilityLedger__lQYB8>article>ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.page_capabilityLedger__lQYB8>article>ul li,.page_gateDetail__KVZnM li{color:rgba(216,213,221,.64);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.6rem;letter-spacing:.045em;line-height:1.5;text-transform:uppercase}.page_capabilityLedger__lQYB8>article>ul li:before,.page_gateDetail__KVZnM li:before{content:"/";margin-right:.46rem;color:rgba(170,120,255,.68)}.page_evidenceBoundary__JKNeE,.page_sectionDecision__C06KF{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-top:clamp(4rem,7vw,7rem)}.page_evidenceBoundary__JKNeE>p,.page_sectionDecision__C06KF>p{max-width:54rem;margin:0;color:var(--ink-dim);font-size:.82rem;font-weight:300;line-height:1.65}.page_evidenceBoundary__JKNeE span{display:block;margin-bottom:.55rem;color:rgba(218,215,225,.62);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.09em;text-transform:uppercase}.page_inlineCta__bNl1t{display:inline-flex;align-items:center;gap:.78rem;flex:0 0 auto;padding:.8rem 0;color:rgba(236,233,240,.78);font-size:.62rem;letter-spacing:.07em;line-height:1.45;text-decoration:none;transition:color .16s ease}.page_inlineCta__bNl1t:hover{color:#fff}.page_gateLedger__ZdC2_{margin:0;padding:0;list-style:none}.page_gateLedger__ZdC2_>li{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,.9fr) minmax(24rem,1.4fr);gap:clamp(2rem,5vw,5rem);align-items:start}.page_gateTitle__7Sn6b{display:grid;grid-template-columns:2.2rem 1fr;gap:1rem}.page_gateTitle__7Sn6b h3{max-width:13ch;margin:0;color:hsla(40,12%,95%,.95);font-size:clamp(1.8rem,2.8vw,3rem);font-weight:240;letter-spacing:-.04em;line-height:.98}.page_bestFor__KrVfO span,.page_engagementDeliverable__XhaBL span,.page_engagementName__9twM0 small,.page_gateDetail__KVZnM li,.page_gateQuestion__TaFul small{color:var(--brand-core);font-size:.61rem;letter-spacing:.09em}.page_gateQuestion__TaFul p{margin:.72rem 0 0;color:rgba(233,231,236,.8);font-size:1rem;font-weight:300;line-height:1.58}.page_gateDetail__KVZnM>p{margin:0;color:var(--ink-dim);font-size:.84rem;font-weight:300;line-height:1.68}.page_gateDetail__KVZnM ul{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin:1.3rem 0 0;padding:0;list-style:none}.page_engagementLedger__rh45B>article{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(18rem,.95fr) minmax(22rem,1.2fr) minmax(13rem,.58fr);gap:clamp(1.6rem,3.6vw,3.7rem);align-items:start;margin:0;padding:0!important;border:0;background:transparent;box-shadow:none}.page_engagementName__9twM0{display:grid;grid-template-columns:2rem 1fr;gap:.55rem .8rem}.page_engagementName__9twM0>span{grid-row:1/span 2}.page_engagementName__9twM0 small{color:rgba(219,216,225,.64);font-size:.59rem;letter-spacing:.07em}.page_engagementName__9twM0 h3{margin:0;color:hsla(40,12%,95%,.94);font-size:1.38rem;font-weight:300;line-height:1.15}.page_bestFor__KrVfO,.page_engagementDeliverable__XhaBL{margin:0;color:var(--ink-dim);font-size:.8rem;font-weight:300;line-height:1.62}.page_bestFor__KrVfO span,.page_engagementDeliverable__XhaBL span{display:block;margin-bottom:.52rem;color:rgba(220,217,226,.64);font-size:.59rem;letter-spacing:.075em}.page_engagementLedger__rh45B>article>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;align-self:center;padding:.8rem 0;color:rgba(233,231,236,.78);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.045em;line-height:1.45;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.page_engagementLedger__rh45B>article>a:hover{color:#fff}.page_requestSection__aFcOH{--request-accent:var(--brand-core);--request-copy:rgba(238,231,249,.88);--request-copy-secondary:rgba(226,216,241,.82);--request-copy-boundary:rgba(218,207,238,.72);--request-meta:rgba(196,160,255,.88);--request-label:rgba(216,197,240,.82);--request-hint:rgba(205,189,232,.66);--request-control-edge:rgba(170,120,255,.62);--request-control-edge-hover:rgba(196,160,255,.78);--request-control-edge-focus:rgba(196,160,255,.92);--request-control-ink:#f6f2ff;--request-control-placeholder:rgba(207,191,232,.68);--request-control-surface:#0b0910;--request-control-surface-hover:#110b1a;--request-control-surface-focus:#140d1f;width:min(100%,98rem);display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);gap:clamp(4rem,8vw,8rem);margin:clamp(4rem,8vw,8rem) auto 0;padding-top:clamp(7rem,10vw,10.2rem);padding-bottom:clamp(3rem,4vw,4rem);border:none;background:transparent;box-shadow:none}.page_mobileRequestScope__xBtyY{--ink:#f7f2ff;--ink-dim:rgba(220,207,239,.8);--brand-core:var(--mobile-brand-accent,#aa78ff);--brand-border:rgba(var(--mobile-brand-accent-rgb,170,120,255),0.58);--line-strong:rgba(246,242,255,.22);--danger:#ff8a9b;--radius-control:2px;--radius-field:2px;--request-accent:var(--brand-core);--request-copy:rgba(238,231,249,.88);--request-copy-secondary:rgba(226,216,241,.82);--request-copy-boundary:rgba(218,207,238,.72);--request-meta:rgba(196,160,255,.88);--request-label:rgba(216,197,240,.82);--request-hint:rgba(205,189,232,.66);--request-control-edge:rgba(var(--mobile-brand-accent-rgb,170,120,255),0.56);--request-control-edge-hover:rgba(var(--mobile-brand-accent-rgb,170,120,255),0.74);--request-control-edge-focus:rgba(var(--mobile-brand-accent-rgb,170,120,255),0.92);--request-control-ink:#f6f2ff;--request-control-placeholder:rgba(207,191,232,.68);--request-control-surface:#0b0910;--request-control-surface-hover:#110b1a;--request-control-surface-focus:#140d1f;position:relative;width:100%;min-width:0;padding-top:1.35rem;border-top:1px solid rgba(var(--mobile-brand-accent-rgb,170,120,255),.26)}.page_mobileRequestScope__xBtyY,.page_mobileRequestScope__xBtyY *,.page_mobileRequestScope__xBtyY :after,.page_mobileRequestScope__xBtyY :before{box-sizing:border-box}.page_mobileRequestScope__xBtyY:before{position:absolute;top:-1px;right:0;left:0;height:1px;background:linear-gradient(90deg,var(--mobile-brand-accent,#aa78ff),rgba(var(--mobile-brand-accent-rgb,170,120,255),.18) 42%,transparent 88%);box-shadow:0 0 .85rem rgba(var(--mobile-brand-accent-rgb,170,120,255),.38);content:""}.page_mobileRequestScope__xBtyY:after{position:absolute;top:-.22rem;left:0;width:.38rem;height:.38rem;border:1px solid rgba(var(--mobile-brand-accent-rgb,170,120,255),.9);background:#000;box-shadow:0 0 0 .2rem rgba(var(--mobile-brand-accent-rgb,170,120,255),.08),0 0 .9rem rgba(var(--mobile-brand-accent-rgb,170,120,255),.5);content:""}.page_mobileRequestScope__xBtyY :is(input,select,textarea,button){-webkit-tap-highlight-color:transparent}.page_mobileRequestScope__xBtyY .page_requestForm__3Pwcb,.page_mobileRequestScope__xBtyY .page_successPanel__dabKN{width:100%}.page_mobileRequestPorts__dAIJ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 1.15rem;border:1px solid rgba(var(--mobile-brand-accent-rgb,170,120,255),.2);background:rgba(var(--mobile-brand-accent-rgb,170,120,255),.2)}.page_mobileRequestPorts__dAIJ1>span{display:grid;min-width:0;min-height:2.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.58rem .62rem;background:#050407;color:rgba(234,226,246,.72);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.52rem;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.page_mobileRequestPorts__dAIJ1 b{color:rgba(var(--mobile-brand-accent-rgb,170,120,255),.82);font-size:.46rem;font-weight:500}.page_mobileRequestScope__xBtyY .page_requestForm__3Pwcb button[data-software-control=port],.page_mobileRequestScope__xBtyY .page_successPanel__dabKN button[data-software-control=port]{border-color:var(--request-control-edge);background-color:#0b0910;background-image:none;box-shadow:inset 0 0 0 1px rgba(246,242,255,.025),0 0 1rem rgba(var(--mobile-brand-accent-rgb,170,120,255),.08)}.page_mobileRequestScope__xBtyY .page_requestForm__3Pwcb button[data-software-control=port]:active,.page_mobileRequestScope__xBtyY .page_requestForm__3Pwcb button[data-software-control=port]:focus-visible,.page_mobileRequestScope__xBtyY .page_successPanel__dabKN button[data-software-control=port]:active,.page_mobileRequestScope__xBtyY .page_successPanel__dabKN button[data-software-control=port]:focus-visible{border-color:var(--request-control-edge-focus);background-color:#15101d;background-image:none}@media (min-width:981px){[data-software-relationship-section][data-software-relationship-motion=active]+.page_requestSection__aFcOH{--software-request-terminal-overlap:clamp(12rem,32svh,34rem);margin-top:calc(-1 * var(--software-request-terminal-overlap))}}.page_requestCopy__iDinH h2{max-width:9ch}.page_requestLead__SWir_{max-width:36rem;margin:1.7rem 0 0;color:var(--request-copy);font-size:1rem;font-weight:300;line-height:1.7}.page_requestSteps__kTsJt{display:grid;gap:.7rem;margin-top:2.8rem}.page_requestSteps__kTsJt>span{color:var(--request-meta);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 12px rgba(170,120,255,.16)}.page_requestSteps__kTsJt p{max-width:35rem;margin:0;color:var(--request-copy-secondary);font-size:.82rem;font-weight:300;line-height:1.65}.page_requestPromise__mSmxq{margin-top:2.5rem}.page_requestPromise__mSmxq p{max-width:34rem;margin:0;color:var(--request-copy-boundary);font-size:.74rem;font-weight:300;line-height:1.62}.page_briefField__yrRob,.page_consentField__yzZ_V,.page_formGrid__t_MXj,.page_formGrid__t_MXj>label,.page_formSubmitRow__6FImG,.page_requestCopy__iDinH,.page_requestForm__3Pwcb{min-width:0}.page_requestForm__3Pwcb{align-self:start;padding:0;border:0;background:transparent}.page_formSelectionStatus__9fG32{display:flex;align-items:center;gap:.65rem;margin:0 0 1.25rem;color:var(--request-label);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.6rem;letter-spacing:.045em;line-height:1.55;text-transform:uppercase}.page_formSelectionStatus__9fG32:before{content:"";width:.34rem;height:.34rem;flex:0 0 auto;background:var(--request-accent);box-shadow:0 0 0 3px rgba(170,120,255,.12),0 0 12px rgba(170,120,255,.22)}.page_formGrid__t_MXj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_requestForm__3Pwcb label{display:grid;gap:.48rem}.page_briefField__yrRob>span,.page_requestForm__3Pwcb label>span{color:var(--request-label);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.05em;text-transform:uppercase;transition:color .17s ease}.page_briefField__yrRob:focus-within>span,.page_requestForm__3Pwcb label:focus-within>span{color:var(--request-control-ink);text-shadow:0 0 12px rgba(170,120,255,.2)}.page_requestForm__3Pwcb input,.page_requestForm__3Pwcb select,.page_requestForm__3Pwcb textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--request-control-edge);border-radius:var(--radius-field);outline:none;color:var(--request-control-ink);background:var(--request-control-surface);box-shadow:inset 0 1px 0 rgba(247,242,255,.03);font:300 .82rem/1.46 var(--font-plex-sans),IBM Plex Sans,sans-serif;transition:border-color .16s ease,background-color .16s ease,box-shadow .18s ease}.page_requestForm__3Pwcb input,.page_requestForm__3Pwcb select{min-height:3.1rem;padding:0 .85rem}.page_requestForm__3Pwcb select{appearance:none;padding-right:2.2rem;background-image:linear-gradient(45deg,transparent 50%,rgba(170,120,255,.75) 0),linear-gradient(135deg,rgba(170,120,255,.75) 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.page_requestForm__3Pwcb textarea{min-height:11rem;padding:.85rem;resize:vertical}.page_requestForm__3Pwcb input::placeholder,.page_requestForm__3Pwcb textarea::placeholder{color:var(--request-control-placeholder)}.page_requestForm__3Pwcb input:hover,.page_requestForm__3Pwcb select:hover,.page_requestForm__3Pwcb textarea:hover{border-color:var(--request-control-edge-hover);background-color:var(--request-control-surface-hover)}.page_requestForm__3Pwcb input:focus,.page_requestForm__3Pwcb select:focus,.page_requestForm__3Pwcb textarea:focus{border-color:var(--request-control-edge-focus);background-color:var(--request-control-surface-focus);box-shadow:0 0 0 1px rgba(170,120,255,.14),0 0 18px rgba(170,120,255,.09)}.page_briefField__yrRob{margin-top:1rem}.page_briefField__yrRob small{color:var(--request-hint);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.58rem;line-height:1.5;text-transform:uppercase}.page_consentField__yzZ_V{grid-template-columns:1rem 1fr;gap:.72rem!important;align-items:start;margin-top:1.25rem;cursor:pointer}.page_consentField__yzZ_V input{appearance:none;width:.95rem;min-height:.95rem;margin:.08rem 0 0;padding:0;border:1px solid var(--request-control-edge);border-radius:var(--radius-field);background:var(--request-control-surface);cursor:pointer}.page_consentField__yzZ_V input:checked{border-color:var(--request-control-edge-focus);background:linear-gradient(135deg,transparent 0 36%,var(--brand-core) 37% 63%,transparent 64%),var(--request-control-surface-focus)}.page_consentField__yzZ_V>span{color:var(--request-copy-secondary)!important;font-family:var(--font-plex-sans),"IBM Plex Sans",sans-serif!important;font-size:.69rem!important;font-weight:300;letter-spacing:0!important;line-height:1.5;text-transform:none!important}.page_consentField__yzZ_V small{display:block;margin-top:.32rem;color:var(--request-hint);font-size:.58rem;line-height:1.5}.page_disclosureLink__6zZ67,.page_disclosureLink__6zZ67:visited{color:var(--request-meta);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--request-accent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .16s ease,text-decoration-color .16s ease,text-shadow .18s ease}.page_disclosureLink__6zZ67:hover{color:var(--request-control-ink);text-decoration-color:var(--request-control-ink);text-shadow:0 0 12px rgba(170,120,255,.34)}.page_disclosureLink__6zZ67:focus-visible{border-radius:1px;outline:2px solid var(--request-accent);outline-offset:3px;color:var(--request-control-ink);text-decoration-color:var(--request-control-ink);text-shadow:0 0 12px rgba(170,120,255,.34)}.page_honeypot__JowW2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.page_formError__DfzVz{margin-top:1.2rem;padding:.9rem 1rem;border:1px solid rgba(255,138,155,.32);border-radius:var(--radius-field);background:rgba(92,25,36,.14)}.page_formError__DfzVz span{color:var(--danger);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.page_formError__DfzVz p{margin:.45rem 0 0;color:rgba(237,208,213,.72);font-size:.71rem;font-weight:300;line-height:1.5}.page_formSubmitRow__6FImG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem}.page_requestForm__3Pwcb button{min-height:3.35rem;display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 1rem 0 1.15rem;border:1px solid var(--brand-border);border-radius:var(--radius-control);color:#fff;background:rgba(17,13,24,.94);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.page_requestForm__3Pwcb button:hover:not(:disabled){border-color:rgba(184,146,255,.9);background:rgba(27,20,39,.98)}.page_requestForm__3Pwcb button:disabled{border-color:rgba(170,120,255,.24);color:rgba(235,231,241,.54);background:rgba(4,4,6,.68);cursor:progress;opacity:1}.page_formSubmitRow__6FImG>p{max-width:13rem;margin:0;color:var(--request-label);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;line-height:1.52;text-align:right;text-transform:uppercase}.page_successPanel__dabKN{min-height:30rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4rem) 0;border:none;background:transparent}.page_successMark__hNdE6{width:3.4rem;height:3.4rem;display:grid;place-items:center;margin-bottom:2rem;border:1px solid rgba(170,120,255,.56);border-radius:var(--radius-control);color:rgba(202,174,255,.9);background:rgba(170,120,255,.06)}.page_successMark__hNdE6 svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.page_successEyebrow__mq5EQ{margin:0 0 .8rem;color:rgba(194,161,255,.76);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.61rem;letter-spacing:.09em;text-transform:uppercase}.page_successPanel__dabKN h3{max-width:15ch;margin:0;color:rgba(243,241,244,.95);font-size:2.25rem;font-weight:210;line-height:1.05}.page_successPanel__dabKN>p:not(.page_successEyebrow__mq5EQ,.page_successBoundary__AJZFh){display:grid;gap:.7rem;margin:1.6rem 0 0;color:var(--ink-dim);font-size:.82rem;font-weight:300}.page_successPanel__dabKN strong{color:rgba(202,174,255,.88);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.72rem;font-weight:500;letter-spacing:.06em}.page_successBoundary__AJZFh{max-width:34rem;margin:2rem 0;padding-left:1rem;border-left:1px solid rgba(170,120,255,.34);color:var(--request-copy-boundary);font-size:.59rem;line-height:1.58}.page_successBoundary__AJZFh,.page_successPanel__dabKN button{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;text-transform:uppercase}.page_successPanel__dabKN button{min-height:2.9rem;padding:0 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:rgba(230,227,234,.74);background:rgba(10,9,13,.9);font-size:.55rem;letter-spacing:.06em;cursor:pointer}.page_page__gB8Jv [data-software-control]{--software-control-lead:22px;--software-control-trace:rgba(170,120,255,.34);--software-control-terminal:rgba(242,236,255,.56);position:relative;isolation:isolate;animation-name:none!important;translate:none!important;transform:none!important;text-shadow:none;transition:color .17s ease,border-color .17s ease,background-color .19s ease,box-shadow .22s ease}.page_page__gB8Jv [data-software-control]:after,.page_page__gB8Jv [data-software-control]:before{transition:width .18s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.page_page__gB8Jv [data-software-control] svg{animation-name:none!important;translate:none!important;transform:none!important}.page_page__gB8Jv [data-software-control=port]{border:1px solid var(--software-control-trace);border-radius:var(--radius-control);background:linear-gradient(90deg,rgba(170,120,255,.045),transparent 68%),rgba(0,0,0,.58);box-shadow:inset 0 0 0 1px rgba(246,242,255,.025),0 0 18px rgba(92,52,142,.045)}.page_page__gB8Jv [data-software-control=port]:before,.page_page__gB8Jv [data-software-control=tap]:after{content:"";position:absolute;top:50%;height:1px;pointer-events:none;background:var(--software-control-trace)}.page_page__gB8Jv [data-software-control=port]:before{right:100%;width:var(--software-control-lead);background:linear-gradient(90deg,transparent,var(--software-control-trace))}.page_page__gB8Jv [data-software-control=port]:after,.page_page__gB8Jv [data-software-control=tap]:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;background:var(--software-control-terminal)}.page_page__gB8Jv [data-software-control=port]:after{top:calc(50% - 2px);right:calc(100% + var(--software-control-lead) - 2px)}.page_page__gB8Jv [data-software-control=tap]{padding-left:1.25rem;background:transparent}.page_page__gB8Jv [data-software-control=tap]:before{top:calc(50% - 2px);left:0}.page_page__gB8Jv [data-software-control=tap]:after{left:4px;width:.72rem}.page_page__gB8Jv [data-software-control-active],.page_page__gB8Jv [data-software-control]:focus-visible,.page_page__gB8Jv [data-software-control]:hover{--software-control-trace:rgba(190,153,255,.74);--software-control-terminal:hsla(0,0%,100%,.92)}.page_page__gB8Jv [data-software-control=port]:hover:not(:disabled),.page_page__gB8Jv [data-software-control=port][data-software-control-active]:not(:disabled){border-color:var(--software-control-trace);background:linear-gradient(90deg,rgba(170,120,255,.075),transparent 72%),rgba(3,3,5,.72)}.page_page__gB8Jv .page_primaryCta__hnglu[data-software-control=port]{background-color:#0b0910;background-image:none}.page_page__gB8Jv .page_primaryCta__hnglu[data-software-control=port]:hover,.page_page__gB8Jv .page_primaryCta__hnglu[data-software-control=port][data-software-control-active]{background-color:#15101d;background-image:none}.page_page__gB8Jv .page_requestForm__3Pwcb button[data-software-control=port],.page_page__gB8Jv .page_successPanel__dabKN button[data-software-control=port]{background-color:#0b0910;background-image:none}.page_page__gB8Jv .page_requestForm__3Pwcb button[data-software-control=port]:focus-visible:not(:disabled),.page_page__gB8Jv .page_requestForm__3Pwcb button[data-software-control=port]:hover:not(:disabled),.page_page__gB8Jv .page_requestForm__3Pwcb button[data-software-control=port][data-software-control-active]:not(:disabled),.page_page__gB8Jv .page_successPanel__dabKN button[data-software-control=port]:focus-visible,.page_page__gB8Jv .page_successPanel__dabKN button[data-software-control=port]:hover,.page_page__gB8Jv .page_successPanel__dabKN button[data-software-control=port][data-software-control-active]{background-color:#15101d;background-image:none}.page_page__gB8Jv .page_requestForm__3Pwcb button[data-software-control=port]:disabled{background-color:#07060a;background-image:none}.page_page__gB8Jv [data-software-control=tap]:hover,.page_page__gB8Jv [data-software-control=tap][data-software-control-active]{color:#fff}.page_page__gB8Jv [data-software-control-active]:after,.page_page__gB8Jv [data-software-control-active]:before{box-shadow:0 0 0 3px rgba(170,120,255,.09)}.page_page__gB8Jv [data-software-control=tap][data-software-control-active]:after{width:1rem}.page_page__gB8Jv [data-software-control-pressed],.page_page__gB8Jv [data-software-control]:active{--software-control-trace:rgba(210,183,255,.88);--software-control-terminal:#fff}.page_page__gB8Jv [data-software-control]:focus-visible{outline:2px solid rgba(190,153,255,.88);outline-offset:3px}.page_page__gB8Jv .page_motionControl___is3o{position:fixed;z-index:6;top:calc(var(--header-h, 8rem) + 1rem);right:clamp(1rem,2.2vw,2rem);bottom:auto;min-height:2.65rem;width:9.6rem;display:inline-grid;grid-template-columns:1fr auto;gap:.8rem;align-items:center;padding:.55rem .8rem .55rem 1rem;color:rgba(229,226,234,.68);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.55rem;font-weight:500;letter-spacing:.07em;line-height:1;text-transform:uppercase;cursor:pointer}.page_motionControl___is3o span{color:rgba(209,204,216,.52)}.page_motionControl___is3o strong{color:var(--brand-core);font-size:inherit;font-weight:500}.page_motionControl___is3o[aria-checked=false] strong{color:rgba(238,235,242,.7)}.page_motionControl___is3o:disabled{cursor:default}.page_breadcrumbs__fMyJd a:focus-visible,.page_engagementLedger__rh45B>article>a:focus-visible,.page_inlineCta__bNl1t:focus-visible,.page_primaryCta__hnglu:focus-visible,.page_requestForm__3Pwcb button:focus-visible,.page_requestForm__3Pwcb input:focus-visible,.page_requestForm__3Pwcb select:focus-visible,.page_requestForm__3Pwcb textarea:focus-visible,.page_secondaryCta__brgae:focus-visible,.page_successPanel__dabKN button:focus-visible{outline:2px solid var(--brand-core);outline-offset:3px}@media (max-width:1180px){.page_page__gB8Jv [data-software-control]{--software-control-lead:12px}.page_capabilityLedger__lQYB8>article{grid-template-columns:3.4rem minmax(0,1fr) minmax(13rem,.38fr);gap:2rem}.page_capabilityCopy__TrsVm{grid-template-columns:1fr;gap:1rem}.page_gateLedger__ZdC2_>li{grid-template-columns:minmax(13rem,.7fr) minmax(16rem,.86fr) minmax(20rem,1.24fr);gap:2.5rem}.page_engagementLedger__rh45B>article{grid-template-columns:minmax(13rem,.72fr) minmax(16rem,1fr) minmax(18rem,1.18fr)}.page_engagementLedger__rh45B>article>a{grid-column:2/-1;justify-self:start;min-width:15rem}}@media (max-width:980px){.page_hero__dVT24{min-height:auto;padding-top:5rem!important}.page_deliverySequence__O9LA2{grid-template-columns:repeat(2,minmax(0,1fr))}.page_capabilityLedger__lQYB8>article{grid-template-columns:3rem 1fr}.page_capabilityLedger__lQYB8>article>ul{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.page_gateLedger__ZdC2_>li{grid-template-columns:minmax(13rem,.75fr) minmax(18rem,1.25fr)}.page_gateDetail__KVZnM{grid-column:2}.page_engagementLedger__rh45B>article{grid-template-columns:minmax(13rem,.72fr) minmax(20rem,1.28fr)}.page_engagementDeliverable__XhaBL,.page_engagementLedger__rh45B>article>a{grid-column:2}}@media (max-width:720px){.page_section__n9hX9{padding:5.5rem 1.25rem}.page_hero__dVT24{gap:2.5rem;padding-top:3rem!important}.page_hero__dVT24 h1{max-width:10.8ch;font-size:clamp(3rem,13vw,4.25rem);line-height:.93}.page_heroActions__asDgH{align-items:stretch;flex-direction:column}.page_primaryCta__hnglu{width:100%}.page_deliverySequence__O9LA2{grid-template-columns:1fr}.page_deliverySequence__O9LA2>li{min-height:auto;padding:.8rem 0}.page_requestCopy__iDinH h2{font-size:clamp(2.6rem,12vw,4rem)}.page_capabilityLedger__lQYB8,.page_engagementLedger__rh45B,.page_gateLedger__ZdC2_{gap:3rem}.page_capabilityLedger__lQYB8>article{grid-template-columns:2.2rem 1fr;gap:1rem}.page_capabilityLedger__lQYB8>article>ul{grid-template-columns:1fr}.page_evidenceBoundary__JKNeE,.page_sectionDecision__C06KF{align-items:flex-start;flex-direction:column;gap:1.2rem}.page_gateLedger__ZdC2_>li{grid-template-columns:1fr;gap:1.45rem}.page_gateDetail__KVZnM{grid-column:1}.page_engagementLedger__rh45B>article{grid-template-columns:1fr;gap:1.35rem}.page_engagementDeliverable__XhaBL,.page_engagementLedger__rh45B>article>a{grid-column:1}.page_engagementLedger__rh45B>article>a{width:100%;min-width:0}.page_formGrid__t_MXj{grid-template-columns:1fr;gap:.85rem}.page_formSubmitRow__6FImG{align-items:flex-start;flex-direction:column}.page_requestForm__3Pwcb button{width:100%}.page_formSubmitRow__6FImG>p{max-width:none;text-align:left}.page_mobileRequestScope__xBtyY .page_requestForm__3Pwcb textarea{min-height:9rem}.page_mobileRequestScope__xBtyY .page_successPanel__dabKN{min-height:24rem;padding:2rem 0}}@media (max-width:980px){.page_page__gB8Jv .page_motionControl___is3o{display:none}}@media (max-width:1120px){.page_requestSection__aFcOH{grid-template-columns:1fr;gap:clamp(2.5rem,7vw,4rem)}}@media (max-width:720px){.page_requestSection__aFcOH{width:100%;margin:3rem auto 0;padding:5.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.page_page__gB8Jv .page_motionControl___is3o{display:none}.page_page__gB8Jv *,.page_page__gB8Jv :after,.page_page__gB8Jv :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.page_hero__dVT24 h1,.page_requestCopy__iDinH h2,.page_section__n9hX9{text-shadow:none}}