.PlatformPage_page__FwRSa{--platform-ink:var(--gray-800);--platform-muted:var(--gray-500);--platform-line:var(--gray-200);--platform-paper:var(--gray-50);--platform-warm:#f3f0e8;--platform-accent:var(--accent);color:var(--platform-ink);background:var(--off-white)}.PlatformPage_page__FwRSa :where(button,a){font:inherit}.PlatformPage_shell__gQlmG{width:min(1180px,calc(100% - 48px));margin:0 auto}.PlatformPage_hero__JgbSK{position:relative;overflow:hidden;padding:9rem 0 6.5rem;background:linear-gradient(rgba(24,24,22,.018) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,22,.018) 1px,transparent 0),#f5f5f2;background-size:64px 64px}.PlatformPage_hero__JgbSK:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 55% 4%,var(--accent-glow),transparent 29rem)}.PlatformPage_heroCopy__EdLps{position:relative;z-index:1;max-width:1050px;margin-bottom:5rem}.PlatformPage_diagramKicker__Rp8mY,.PlatformPage_eyebrow__eQssd{margin:0 0 1rem;color:#77766f;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.PlatformPage_hero__JgbSK h1{max-width:1050px;margin:0;color:#0b0b0a;font-size:var(--text-4xl);font-weight:820;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.PlatformPage_heroCopy__EdLps>.PlatformPage_eyebrow__eQssd{display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.14);border-radius:100px;padding:var(--space-1) var(--space-4);color:#4d4d49;background:rgba(255,255,255,.68);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;text-transform:none}.PlatformPage_heroLead__jAwcq{max-width:720px;margin:2rem 0 0;color:#545450;font-size:var(--text-lg);line-height:1.6;text-wrap:pretty}.PlatformPage_heroActions__q2MxE{display:flex;gap:.75rem;margin-top:2rem}.PlatformPage_ctaButton__GVK4T,.PlatformPage_primaryButton__3R5nS,.PlatformPage_secondaryButton__gb6mo{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:8px;padding:.875rem var(--space-6);font-size:var(--text-base);font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.PlatformPage_primaryButton__3R5nS{border:1px solid var(--accent);color:#17150d;background:var(--accent)}.PlatformPage_primaryButton__3R5nS:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 32px rgba(201,165,90,.24)}.PlatformPage_secondaryButton__gb6mo{border:1px solid #cecec8;color:#242421;background:rgba(255,255,255,.76)}.PlatformPage_secondaryButton__gb6mo:hover{border-color:#999991;background:#fff}.PlatformPage_ctaButton__GVK4T:focus-visible,.PlatformPage_faqHeading__BJpCv a:focus-visible,.PlatformPage_faqItem__ER_c_ button:focus-visible,.PlatformPage_primaryButton__3R5nS:focus-visible,.PlatformPage_secondaryButton__gb6mo:focus-visible{outline:3px solid rgba(201,165,90,.48);outline-offset:3px}.PlatformPage_architecture__SQDYT{position:relative;z-index:1;scroll-margin-top:0;overflow:hidden;border:1px solid #d5d5cf;border-radius:16px;background:#fff;box-shadow:var(--shadow-xl)}.PlatformPage_diagramHeader__1ovxH{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--platform-line);padding:1.65rem 1.8rem;background:#fafaf7}.PlatformPage_diagramHeader__1ovxH h2{max-width:650px;margin:0;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:800;letter-spacing:var(--tracking-tight);line-height:1.15}.PlatformPage_diagramKicker__Rp8mY{display:block;margin-bottom:.6rem}.PlatformPage_diagramLegend__TCmtB{display:flex;flex:0 0 auto;gap:1.15rem;color:#66665f;font-size:.72rem;font-weight:600;letter-spacing:.03em}.PlatformPage_diagramLegend__TCmtB span{display:flex;align-items:center;gap:.45rem}.PlatformPage_diagramLegend__TCmtB i{width:18px;height:2px;display:inline-block}.PlatformPage_legendControl__RIIVc{background:var(--platform-accent)}.PlatformPage_legendBoundary__mnSh1{height:8px!important;border:1px solid var(--accent);background:var(--accent-dim)}.PlatformPage_legendEvidence__O_xkv{border-top:2px dashed #8b8b83}.PlatformPage_destinationRail__yAdc_,.PlatformPage_workloadRail__fBsO8{display:grid;grid-template-columns:178px 1fr;align-items:center;border-bottom:1px solid var(--platform-line);padding:1.05rem 1.8rem;background:#fff}.PlatformPage_railLabel__Zifvx{color:#77776f;font-family:var(--font-mono);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PlatformPage_destinationItems__hEJdH,.PlatformPage_workloadItems__PYLWj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.65rem;gap:.65rem}.PlatformPage_destinationItems__hEJdH span,.PlatformPage_workloadItems__PYLWj span{border-left:2px solid #d8d8d1;padding:.34rem 0 .34rem .75rem;color:#3d3d39;font-size:.78rem;font-weight:600;line-height:1.25}.PlatformPage_actionConnector__HWLWV,.PlatformPage_controlConnector__zJSMB{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(0,2fr);grid-gap:1rem;gap:1rem;height:44px;padding:0 1.8rem;background:#fafaf7}.PlatformPage_connectorSpacer__3r2Lk{display:block}.PlatformPage_connectorTrack__kl4V3{position:relative;min-width:0}.PlatformPage_boundaryConnector__YyAUu:before,.PlatformPage_connectorTrack__kl4V3:before,.PlatformPage_mobileRuntimeConnector__6AG_G:before{position:absolute;top:0;bottom:6px;left:50%;width:1px;content:"";background:var(--platform-accent)}.PlatformPage_boundaryConnector__YyAUu:after,.PlatformPage_connectorTrack__kl4V3:after,.PlatformPage_mobileRuntimeConnector__6AG_G:after{position:absolute;bottom:0;left:calc(50% - 4.5px);width:9px;height:7px;content:"";background:var(--platform-accent);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.PlatformPage_boundaryConnector__YyAUu span,.PlatformPage_connectorTrack__kl4V3 span,.PlatformPage_mobileRuntimeConnector__6AG_G span{position:absolute;top:50%;left:calc(50% + 14px);color:#90876e;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.05em;text-transform:uppercase;transform:translateY(-50%)}.PlatformPage_mobileConnectorLabel__8BSTV,.PlatformPage_mobileRuntimeConnector__6AG_G{display:none}.PlatformPage_executionMap__pWYIn{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(0,2fr);grid-gap:1rem;gap:1rem;padding:0 1.8rem;background:#fafaf7}.PlatformPage_runtimePath__pdOYG{display:grid;grid-template-rows:auto 86px auto;min-width:0}.PlatformPage_executionLayer__6yZMn,.PlatformPage_flowLayer__SYcO4,.PlatformPage_hubLayer__Fs8sp{display:grid;grid-template-columns:230px minmax(190px,.85fr) minmax(450px,1.7fr);grid-gap:1.75rem;gap:1.75rem;align-items:center;border:1px solid var(--gray-200);border-radius:12px;padding:1.4rem}.PlatformPage_hubLayer__Fs8sp{grid-template-columns:1fr;align-content:start;gap:1.2rem;margin:0;background:var(--platform-warm)}.PlatformPage_flowLayer__SYcO4{grid-template-columns:190px minmax(0,1fr) 190px;margin:0;color:var(--platform-ink);background:#fff}.PlatformPage_executionLayer__6yZMn{grid-template-columns:210px minmax(0,1fr);margin:0;border-color:#272722;color:#fff;background:var(--navy-800)}.PlatformPage_layerIdentity__7Goht{display:flex;gap:.9rem;align-items:center}.PlatformPage_layerIndex__3TfZN{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(21,21,20,.18);border-radius:50%;color:#76622b;font-family:var(--font-mono);font-size:.7rem}.PlatformPage_executionLayer__6yZMn .PlatformPage_layerIndex__3TfZN{border-color:rgba(231,196,105,.55);color:var(--accent-light)}.PlatformPage_layerIdentity__7Goht p{margin:0 0 .15rem;color:#76756f;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.PlatformPage_executionLayer__6yZMn .PlatformPage_layerIdentity__7Goht p{color:#9f9f95}.PlatformPage_layerIdentity__7Goht h3{margin:0;color:inherit;font-size:1.18rem;font-weight:700;letter-spacing:var(--tracking-tight)}.PlatformPage_layerStatement__b_ZyM{margin:0;color:#55554f;font-size:.82rem;line-height:1.45}.PlatformPage_modelConnection__EEVeS{align-self:stretch;border-left:2px solid var(--platform-accent);padding:.2rem 0 .2rem .85rem}.PlatformPage_modelConnection__EEVeS small,.PlatformPage_modelConnection__EEVeS span,.PlatformPage_modelConnection__EEVeS strong{display:block}.PlatformPage_modelConnection__EEVeS span{margin-bottom:.32rem;color:var(--accent-muted);font-family:var(--font-mono);font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.PlatformPage_modelConnection__EEVeS strong{color:var(--gray-800);font-size:.72rem;font-weight:700;line-height:1.25}.PlatformPage_modelConnection__EEVeS small{margin-top:.22rem;color:var(--gray-500);font-size:.61rem;line-height:1.3}.PlatformPage_executionLayer__6yZMn .PlatformPage_layerStatement__b_ZyM{color:#b5b5ad}.PlatformPage_layerCapabilities__nor2c{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.45rem;gap:.45rem}.PlatformPage_hubLayer__Fs8sp .PlatformPage_layerCapabilities__nor2c{grid-template-columns:repeat(2,1fr)}.PlatformPage_layerCapabilities__nor2c span{min-height:45px;display:flex;align-items:center;border:1px solid rgba(21,21,20,.14);border-radius:4px;padding:.58rem .65rem;color:#33332f;background:rgba(255,255,255,.55);font-size:.69rem;font-weight:600;line-height:1.25}.PlatformPage_controlRelationships__bTAGe{margin-top:auto;border-top:1px solid rgba(21,21,20,.16)}.PlatformPage_controlRelationships__bTAGe div{border-bottom:1px solid rgba(21,21,20,.12);padding:.64rem 0}.PlatformPage_controlRelationships__bTAGe span,.PlatformPage_controlRelationships__bTAGe strong{display:block}.PlatformPage_controlRelationships__bTAGe span{margin-bottom:.2rem;color:var(--accent-muted);font-family:var(--font-mono);font-size:.57rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.PlatformPage_controlRelationships__bTAGe strong{color:var(--gray-700);font-size:.68rem;font-weight:600;line-height:1.35}.PlatformPage_boundaryConnector__YyAUu{position:relative;min-height:86px}.PlatformPage_runtimeSequence__v_vlZ{display:grid}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeSequence__v_vlZ,.PlatformPage_flowLayer__SYcO4 .PlatformPage_runtimeSequence__v_vlZ{grid-column:1/-1}.PlatformPage_flowLayer__SYcO4 .PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:repeat(6,1fr)}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:repeat(5,1fr)}.PlatformPage_runtimeStep__SKqMJ{min-height:68px;border-left:1px solid var(--gray-200);padding:.35rem .55rem .35rem .7rem}.PlatformPage_runtimeStep__SKqMJ span{display:block;margin-bottom:.65rem;color:var(--accent-muted);font-family:var(--font-mono);font-size:.58rem}.PlatformPage_runtimeStep__SKqMJ strong{display:block;color:var(--gray-700);font-size:.66rem;font-weight:600;line-height:1.28}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ{border-left-color:#393934}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ span{color:var(--accent-light)}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ strong{color:#f5f5f1}.PlatformPage_destinationRail__yAdc_{border-top:1px solid var(--platform-line);border-bottom:0;background:#fafaf7}.PlatformPage_destinationItems__hEJdH span{border-left-color:var(--platform-accent)}.PlatformPage_evidenceRail__CCN56{display:grid;grid-template-columns:210px 1fr;grid-gap:1rem;gap:1rem;align-items:center;border-top:1px solid #33332f;padding:1.15rem 1.8rem 1.25rem;color:#f2f2ed;background:#20201d}.PlatformPage_evidenceHeading__eD09n span,.PlatformPage_evidenceHeading__eD09n strong{display:block}.PlatformPage_evidenceHeading__eD09n span{margin-bottom:.2rem;color:#c9a74d;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.PlatformPage_evidenceHeading__eD09n strong{font-size:.79rem;font-weight:600}.PlatformPage_evidenceItems__U4OZ0{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #4b4b45}.PlatformPage_evidenceItems__U4OZ0 span{position:relative;padding-top:1rem;color:#c7c7c0;font-size:.67rem;font-weight:600}.PlatformPage_evidenceItems__U4OZ0 span:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:1px solid #d2b154;border-radius:50%;content:"";background:#20201d}.PlatformPage_evidenceItems__U4OZ0 i{margin-right:.35rem;color:#77776f;font-family:var(--font-mono);font-size:.55rem;font-style:normal}.PlatformPage_adoptionSection__z3pTP,.PlatformPage_capabilitiesSection__PVI6w,.PlatformPage_ctaSection__bsWzf,.PlatformPage_faqSection__vbR0Y,.PlatformPage_layersSection___as73,.PlatformPage_runSection__jlxWH,.PlatformPage_workloadsSection__YUBoF{padding:7rem 0}.PlatformPage_layersSection___as73{background:#fff}.PlatformPage_sectionIntro__QYJZT{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);grid-column-gap:5rem;column-gap:5rem;max-width:970px;margin-bottom:4rem}.PlatformPage_sectionIntro__QYJZT>.PlatformPage_eyebrow__eQssd{grid-column:1/-1}.PlatformPage_adoptionLayout__x2xFO h2,.PlatformPage_ctaPanel__J4MB4 h2,.PlatformPage_faqHeading__BJpCv h2,.PlatformPage_runHeader__LtEJA h2,.PlatformPage_sectionIntroWide__pkY68 h2,.PlatformPage_sectionIntro__QYJZT h2,.PlatformPage_workloadsLayout__gMKk8 h2{margin:0;color:var(--platform-ink);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.03em;line-height:1.15}.PlatformPage_sectionIntro__QYJZT>p:last-child{margin:.2rem 0 0;color:var(--platform-muted);font-size:1.02rem;line-height:1.65}.PlatformPage_layerNarrative__pb626{border-top:1px solid #bfbfb8}.PlatformPage_narrativeControl__PAgj9,.PlatformPage_narrativeExecution__ZbOu_,.PlatformPage_narrativeRuntime__bJQKs{display:grid;grid-template-columns:140px minmax(310px,.9fr) minmax(340px,1.1fr);grid-gap:3rem;gap:3rem;align-items:start;border-bottom:1px solid #d8d8d2;padding:3rem 0}.PlatformPage_narrativeNumber__EfdQ9{color:#8c8b82;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PlatformPage_narrativeTitle__YjYQT .PlatformPage_eyebrow__eQssd{margin-bottom:1.1rem}.PlatformPage_narrativeTitle__YjYQT h3{margin:0;color:#20201e;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.PlatformPage_narrativeBody__FFJvw{margin:0;color:var(--platform-muted);line-height:1.7}.PlatformPage_capabilitiesSection__PVI6w{background:var(--platform-paper)}.PlatformPage_sectionIntroWide__pkY68{max-width:870px;margin-bottom:4rem}.PlatformPage_capabilityList__rqV5_{border-top:1px solid #bcbcb5}.PlatformPage_capabilityRow__bMB92{display:grid;grid-template-columns:90px minmax(400px,1.4fr) minmax(230px,.7fr);grid-gap:2.5rem;gap:2.5rem;border-bottom:1px solid #d4d4cd;padding:2.65rem 0}.PlatformPage_capabilityMarker__Tu2A2{color:#9b7a29;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em}.PlatformPage_capabilityCopy__ZpMKc h3{max-width:620px;margin:0 0 .9rem;color:#1d1d1b;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.PlatformPage_capabilityCopy__ZpMKc>p:not(.PlatformPage_eyebrow__eQssd){max-width:650px;margin:0;color:var(--platform-muted);line-height:1.65}.PlatformPage_capabilityGuide__VlzEy{display:inline-block;margin-top:1rem;color:#1d1d1b;font-size:.75rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#b7953e;text-decoration-color:#b7953e;text-underline-offset:.25rem}.PlatformPage_capabilityGuide__VlzEy:focus-visible,.PlatformPage_capabilityGuide__VlzEy:hover{color:#84631d}.PlatformPage_featureList__W_w4N{margin:0;padding:0;list-style:none}.PlatformPage_featureList__W_w4N li{position:relative;border-top:1px solid #d1d1ca;padding:.62rem 0 .62rem 1.05rem;color:#464641;font-size:.77rem;font-weight:600}.PlatformPage_featureList__W_w4N li:last-child{border-bottom:1px solid #d1d1ca}.PlatformPage_featureList__W_w4N li:before{position:absolute;top:1.02rem;left:0;width:5px;height:5px;border-radius:50%;content:"";background:var(--platform-accent)}.PlatformPage_runSection__jlxWH{color:#f2f2ec;background:var(--navy-800)}.PlatformPage_runHeader__LtEJA{display:grid;grid-template-columns:minmax(400px,1.4fr) minmax(260px,.6fr);grid-gap:5rem;gap:5rem;align-items:end;margin-bottom:4.5rem}.PlatformPage_runHeader__LtEJA h2{max-width:730px;color:#f6f6f1}.PlatformPage_runHeader__LtEJA>p{margin:0 0 .35rem;color:#aaa9a1;line-height:1.65}.PlatformPage_runSection__jlxWH .PlatformPage_eyebrow__eQssd{color:#c7a751}.PlatformPage_runTimeline__7kqBz{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;border-top:1px solid #55554f;list-style:none}.PlatformPage_runTimeline__7kqBz li{position:relative;min-height:210px;border-right:1px solid #353532;padding:1.5rem 1rem 1rem 0}.PlatformPage_runTimeline__7kqBz li:not(:first-child){padding-left:1rem}.PlatformPage_runTimeline__7kqBz li:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:1px solid var(--accent);border-radius:50%;content:"";background:var(--navy-800)}.PlatformPage_runTimeline__7kqBz li span{color:#797970;font-family:var(--font-mono);font-size:.62rem}.PlatformPage_runTimeline__7kqBz li h3{margin:2.5rem 0 .65rem;color:#f5f5ef;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.PlatformPage_runTimeline__7kqBz li p{margin:0;color:#9f9f97;font-size:.76rem;line-height:1.55}.PlatformPage_workloadsSection__YUBoF{background:#fff}.PlatformPage_adoptionLayout__x2xFO,.PlatformPage_workloadsLayout__gMKk8{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);grid-gap:7rem;gap:7rem;align-items:start}.PlatformPage_workloadsCopy__E_aYe>p{margin:0 0 2.7rem;color:var(--platform-muted);font-size:1.03rem;line-height:1.75}.PlatformPage_workloadMatrix__J_J4n{border-top:1px solid #c6c6c0}.PlatformPage_workloadMatrix__J_J4n>div{display:grid;grid-template-columns:145px 1fr;grid-gap:1rem;gap:1rem;border-bottom:1px solid #d8d8d2;padding:1rem 0}.PlatformPage_workloadMatrix__J_J4n span{color:#8a7232;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PlatformPage_workloadMatrix__J_J4n strong{color:#3a3a36;font-size:.8rem;font-weight:600}.PlatformPage_adoptionSection__z3pTP{border-top:1px solid #e1e1dc;background:#f7f7f3}.PlatformPage_adoptionSteps__HtsbU{border-top:1px solid #bdbdb6}.PlatformPage_adoptionSteps__HtsbU>div{display:grid;grid-template-columns:45px 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center;border-bottom:1px solid #d5d5ce;padding:1.2rem 0}.PlatformPage_adoptionSteps__HtsbU span{color:#9b7927;font-family:var(--font-mono);font-size:.65rem;font-weight:700}.PlatformPage_adoptionSteps__HtsbU p{margin:0;color:#464642;font-size:.9rem}.PlatformPage_faqSection__vbR0Y{background:#fff}.PlatformPage_faqLayout__ufLad{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);grid-gap:8rem;gap:8rem}.PlatformPage_faqHeading__BJpCv{position:-webkit-sticky;position:sticky;top:7rem;align-self:start}.PlatformPage_faqHeading__BJpCv h2{font-size:clamp(2.3rem,4vw,3.7rem)}.PlatformPage_faqHeading__BJpCv a{display:inline-block;margin-top:1.8rem;border-bottom:1px solid #9a7929;color:#765c1e;font-size:.78rem;font-weight:700;text-decoration:none}.PlatformPage_faqList__WoiqC{border-top:1px solid #bdbdb6}.PlatformPage_faqItem__ER_c_{border-bottom:1px solid #d7d7d0}.PlatformPage_faqItem__ER_c_ button{width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:2rem;border:0;padding:1.2rem 0;color:#22221f;background:transparent;cursor:pointer;text-align:left}.PlatformPage_faqItem__ER_c_ button span{font-size:.98rem;font-weight:700;line-height:1.4}.PlatformPage_faqItem__ER_c_ button i{color:#987522;font-size:1.3rem;font-style:normal;font-weight:400}.PlatformPage_faqAnswer__LtEaJ{padding:0 3rem 1.4rem 0}.PlatformPage_faqAnswer__LtEaJ p{margin:0;color:var(--platform-muted);font-size:.88rem;line-height:1.7}.PlatformPage_faqItemOpen__HlY_w{background:linear-gradient(90deg,rgba(215,181,93,.07),transparent 72%)}.PlatformPage_ctaSection__bsWzf{padding-top:0;background:#fff}.PlatformPage_ctaPanel__J4MB4{display:grid;grid-template-columns:minmax(500px,1fr) auto;grid-gap:4rem;gap:4rem;align-items:end;border-radius:12px;padding:4rem;color:#fff;background:var(--navy-800)}.PlatformPage_ctaPanel__J4MB4 h2{max-width:820px;color:#f7f7f2;font-size:clamp(2.2rem,4.4vw,4.1rem)}.PlatformPage_ctaPanel__J4MB4 .PlatformPage_eyebrow__eQssd{color:var(--accent-light)}.PlatformPage_ctaButton__GVK4T{min-width:150px;border:1px solid var(--accent);color:#17150d;background:var(--accent)}.PlatformPage_ctaButton__GVK4T:hover{background:var(--accent-light);transform:translateY(-2px)}@media (max-width:1000px){.PlatformPage_actionConnector__HWLWV,.PlatformPage_controlConnector__zJSMB{grid-template-columns:1fr}.PlatformPage_connectorSpacer__3r2Lk,.PlatformPage_desktopConnectorLabel__ZkD6P{display:none}.PlatformPage_mobileConnectorLabel__8BSTV{display:block}.PlatformPage_mobileRuntimeConnector__6AG_G{position:relative;display:block;min-height:44px}.PlatformPage_executionLayer__6yZMn,.PlatformPage_flowLayer__SYcO4,.PlatformPage_hubLayer__Fs8sp{grid-template-columns:190px 1fr}.PlatformPage_executionMap__pWYIn{grid-template-columns:1fr}.PlatformPage_runtimePath__pdOYG{grid-template-rows:44px auto 86px auto}.PlatformPage_hubLayer__Fs8sp .PlatformPage_layerCapabilities__nor2c{grid-template-columns:repeat(3,1fr)}.PlatformPage_layerCapabilities__nor2c,.PlatformPage_modelConnection__EEVeS,.PlatformPage_runtimeSequence__v_vlZ{grid-column:1/-1}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeSequence__v_vlZ,.PlatformPage_flowLayer__SYcO4 .PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:repeat(3,1fr)}.PlatformPage_adoptionLayout__x2xFO,.PlatformPage_faqLayout__ufLad,.PlatformPage_sectionIntro__QYJZT,.PlatformPage_workloadsLayout__gMKk8{gap:3rem}.PlatformPage_capabilityRow__bMB92{grid-template-columns:55px 1fr}.PlatformPage_featureList__W_w4N{grid-column:2}.PlatformPage_runTimeline__7kqBz{grid-template-columns:repeat(3,1fr)}.PlatformPage_runTimeline__7kqBz li:nth-child(3){border-right:0}.PlatformPage_runTimeline__7kqBz li:nth-child(n+4){border-top:1px solid #55554f}.PlatformPage_ctaPanel__J4MB4{grid-template-columns:1fr;align-items:start}.PlatformPage_ctaButton__GVK4T{justify-self:start}}@media (max-width:760px){.PlatformPage_shell__gQlmG{width:min(100% - 32px,1180px)}.PlatformPage_hero__JgbSK{padding:8.5rem 0 5rem;background-size:64px 64px}.PlatformPage_hero__JgbSK h1{font-size:clamp(3.25rem,14vw,5.1rem)}.PlatformPage_heroCopy__EdLps{margin-bottom:3.5rem}.PlatformPage_heroActions__q2MxE{flex-direction:column;align-items:stretch}.PlatformPage_diagramHeader__1ovxH{align-items:flex-start;flex-direction:column}.PlatformPage_destinationRail__yAdc_,.PlatformPage_evidenceRail__CCN56,.PlatformPage_workloadRail__fBsO8{grid-template-columns:1fr;gap:.9rem}.PlatformPage_destinationItems__hEJdH,.PlatformPage_workloadItems__PYLWj{grid-template-columns:repeat(2,1fr)}.PlatformPage_executionLayer__6yZMn,.PlatformPage_flowLayer__SYcO4,.PlatformPage_hubLayer__Fs8sp{grid-template-columns:1fr;gap:1rem;margin:0;padding:1.2rem}.PlatformPage_executionMap__pWYIn{padding:0 1rem}.PlatformPage_layerCapabilities__nor2c,.PlatformPage_runtimeSequence__v_vlZ{grid-column:auto;grid-template-columns:repeat(2,1fr)}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeSequence__v_vlZ,.PlatformPage_flowLayer__SYcO4 .PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:repeat(2,1fr)}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:1fr}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ{display:grid;grid-template-columns:28px 1fr;min-height:0;align-items:center;border-left:0;padding:.72rem 0}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ span{margin:0}.PlatformPage_modelConnection__EEVeS{grid-column:auto}.PlatformPage_runtimeStep__SKqMJ{border-top:1px solid var(--gray-200)}.PlatformPage_executionLayer__6yZMn .PlatformPage_runtimeStep__SKqMJ{border-top-color:#393934}.PlatformPage_hubLayer__Fs8sp .PlatformPage_layerCapabilities__nor2c{grid-template-columns:repeat(2,1fr)}.PlatformPage_evidenceItems__U4OZ0{grid-template-columns:repeat(3,1fr);row-gap:1rem}.PlatformPage_adoptionSection__z3pTP,.PlatformPage_capabilitiesSection__PVI6w,.PlatformPage_ctaSection__bsWzf,.PlatformPage_faqSection__vbR0Y,.PlatformPage_layersSection___as73,.PlatformPage_runSection__jlxWH,.PlatformPage_workloadsSection__YUBoF{padding:5rem 0}.PlatformPage_adoptionLayout__x2xFO,.PlatformPage_faqLayout__ufLad,.PlatformPage_narrativeControl__PAgj9>div:last-child,.PlatformPage_narrativeExecution__ZbOu_>div:last-child,.PlatformPage_narrativeRuntime__bJQKs>div:last-child,.PlatformPage_runHeader__LtEJA,.PlatformPage_sectionIntro__QYJZT,.PlatformPage_workloadsLayout__gMKk8{grid-template-columns:1fr}.PlatformPage_narrativeControl__PAgj9,.PlatformPage_narrativeExecution__ZbOu_,.PlatformPage_narrativeRuntime__bJQKs{grid-template-columns:1fr;gap:1.5rem}.PlatformPage_narrativeTitle__YjYQT .PlatformPage_eyebrow__eQssd{margin-bottom:1rem}.PlatformPage_capabilityRow__bMB92{grid-template-columns:42px 1fr;gap:1.2rem}.PlatformPage_featureList__W_w4N{grid-column:2}.PlatformPage_runHeader__LtEJA{gap:2rem;margin-bottom:3rem}.PlatformPage_adoptionLayout__x2xFO,.PlatformPage_faqLayout__ufLad,.PlatformPage_workloadsLayout__gMKk8{gap:3rem}.PlatformPage_faqHeading__BJpCv{position:static}.PlatformPage_ctaSection__bsWzf{padding-top:0}.PlatformPage_ctaPanel__J4MB4{padding:2.5rem 1.5rem}}@media (max-width:520px){.PlatformPage_hero__JgbSK h1{font-size:clamp(2.85rem,14.5vw,4rem)}.PlatformPage_architecture__SQDYT{margin-right:-7px;margin-left:-7px}.PlatformPage_destinationRail__yAdc_,.PlatformPage_diagramHeader__1ovxH,.PlatformPage_evidenceRail__CCN56,.PlatformPage_workloadRail__fBsO8{padding-right:1rem;padding-left:1rem}.PlatformPage_layerCapabilities__nor2c,.PlatformPage_runtimeSequence__v_vlZ{grid-template-columns:1fr}.PlatformPage_runtimeStep__SKqMJ{min-height:auto;display:grid;grid-template-columns:28px 1fr;grid-gap:.4rem;gap:.4rem;padding:.65rem 0}.PlatformPage_runtimeStep__SKqMJ span{margin:0}.PlatformPage_destinationItems__hEJdH,.PlatformPage_evidenceItems__U4OZ0,.PlatformPage_workloadItems__PYLWj{grid-template-columns:1fr 1fr}.PlatformPage_boundaryConnector__YyAUu span{display:none}.PlatformPage_capabilityRow__bMB92{grid-template-columns:1fr}.PlatformPage_capabilityMarker__Tu2A2,.PlatformPage_featureList__W_w4N{grid-column:1}.PlatformPage_runTimeline__7kqBz{grid-template-columns:1fr 1fr}.PlatformPage_runTimeline__7kqBz li{min-height:190px}.PlatformPage_runTimeline__7kqBz li:nth-child(3){border-right:1px solid #353532}.PlatformPage_runTimeline__7kqBz li:nth-child(2n){border-right:0}.PlatformPage_runTimeline__7kqBz li:nth-child(n+3){border-top:1px solid #55554f}.PlatformPage_workloadMatrix__J_J4n>div{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.PlatformPage_ctaButton__GVK4T,.PlatformPage_primaryButton__3R5nS,.PlatformPage_secondaryButton__gb6mo{transition:none}}