.platform-page_platformMain__jXAJ3{background:#ffffff}.platform-page_hero__LwYpl{position:relative;overflow:hidden;padding:128px 0 122px;background:linear-gradient(120deg,var(--hero-start) 0,var(--hero-mid) 52%,var(--hero-end) 100%)}.platform-page_hero__LwYpl:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 10% 26%,rgba(48,112,201,.15) 1px,transparent 0),radial-gradient(circle at 82% 68%,rgba(48,112,201,.14) 1px,transparent 0),linear-gradient(115deg,transparent,transparent 44%,rgba(48,112,201,.11) 45%,transparent 46%);background-size:180px 180px,220px 220px,100% 100%}.platform-page_heroGrid__ZxE8f{position:relative;z-index:1;display:grid;grid-template-columns:.5fr .5fr;grid-gap:40px;gap:40px;align-items:center;min-height:var(--hero-content-min-height)}.platform-page_heroCopy__kLZOl h1,.platform-page_heroCopy__kLZOl p{color:#ffffff}.platform-page_heroCopy__kLZOl h1{margin:0 0 26px}.platform-page_heroSubhead__DP_YM{margin:0;font-size:clamp(1.24rem,1.95vw,1.52rem);line-height:1.45;max-width:58ch}.platform-page_heroSupport__Z3c_G{margin:16px 0 0;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.52;color:rgba(255,255,255,.92);max-width:70ch}.platform-page_heroActionRow__8JIOz{margin-top:52px}.platform-page_heroVisual__Ew8lA{display:flex;justify-content:center;align-items:center}.platform-page_heroImage__5mcJr{width:100%;height:auto;max-width:620px;object-fit:contain}.platform-page_heroGuideButton__SB5UW{border-color:var(--navy-button);background:var(--navy-button);color:#ffffff}.platform-page_heroGuideButton__SB5UW:hover{border-color:var(--navy-button-hover);background:var(--navy-button-hover);box-shadow:0 10px 20px rgba(16,79,167,.24)}.platform-page_heroGuideButton__SB5UW:active{border-color:var(--navy-button-press);background:var(--navy-button-press)}.platform-page_proofChipRow__dZlSY{margin:0 0 28px;display:flex;flex-wrap:wrap;gap:8px}.platform-page_proofChip__HZCYt{border:1px solid color-mix(in srgb,var(--accent) 70%,white 30%);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.08);color:#ffffff;font-size:.78rem;font-weight:600}.platform-page_demoFrame__Wi3OR{width:min(620px,100%);justify-self:end;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(2,13,40,.55);box-shadow:0 20px 40px rgba(0,0,0,.24);overflow:hidden}.platform-page_demoFrameHeader__xE38j{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.16)}.platform-page_demoBadge__oHUiq{border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:700;color:#ffffff;background:rgba(255,255,255,.1)}.platform-page_demoFrameTitle__KMNfG{color:rgba(255,255,255,.86);font-size:.79rem;font-weight:600}.platform-page_demoFrameBody__j2IBX{position:relative;min-height:520px;background:#f6f7f7}.platform-page_demoIframe__QuOOM{width:100%;height:520px;border:0;background:#ffffff}.platform-page_demoFallback__JUj2p{position:absolute;inset:0;padding:20px;display:grid;grid-gap:16px;gap:16px;background:rgba(246,247,247,.97);align-content:center}.platform-page_demoFallbackCopy__A520A h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem);color:var(--text)}.platform-page_demoFallbackCopy__A520A p{margin:8px 0 0;color:var(--muted)}.platform-page_section__O0kIT{padding:82px 0}.platform-page_sectionHeadingCenter__WghkR,.platform-page_sectionHeading__j8Vsz{margin-bottom:26px}.platform-page_sectionHeadingCenter__WghkR h2,.platform-page_sectionHeading__j8Vsz h2{font-size:clamp(2.5rem,4.2vw,3rem);line-height:1.08;font-weight:600;margin-bottom:10px}.platform-page_sectionHeadingCenter__WghkR p,.platform-page_sectionHeading__j8Vsz p{margin:0;color:var(--muted);max-width:76ch}.platform-page_sectionHeadingCenter__WghkR{text-align:center}.platform-page_insightsGrid__Ed9q_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.platform-page_insightCard__zyrr8{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff;padding:30px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease}.platform-page_insightCard__zyrr8:hover{transform:translateY(-2px);border-color:var(--accent)}.platform-page_insightValue__RtTuV{margin:0;font-family:var(--font-heading);font-size:clamp(3.2rem,5vw,4.2rem);line-height:.94;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.platform-page_insightStatement__zMv2p{margin:10px 0 0;max-width:24ch;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.4;font-weight:500;color:var(--muted);text-wrap:balance}.platform-page_useCaseTabs__gYXxp{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.platform-page_useCaseTab__oFyOV{border:1px solid var(--border);border-radius:999px;background:#ffffff;color:var(--text);padding:8px 14px;font-family:var(--font-heading);font-size:.88rem;font-weight:600;cursor:pointer}.platform-page_useCaseTabActive__y8mA_{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 18%,transparent)}.platform-page_technicalDetailsLayout__s_dBg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.platform-page_technicalAccordion__e8Ab0{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff;overflow:hidden}.platform-page_technicalAccordionItem___e9NW+.platform-page_technicalAccordionItem___e9NW{border-top:1px solid var(--border)}.platform-page_technicalAccordionTrigger__TWqu3{width:100%;border:0;background:#ffffff;padding:18px 16px;text-align:left;color:var(--text);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;font:inherit;transition:background-color .2s ease}.platform-page_technicalAccordionTrigger__TWqu3:hover{background:color-mix(in srgb,var(--accent-soft) 8%,white 92%)}.platform-page_technicalAccordionItemOpen__1yLNA .platform-page_technicalAccordionTrigger__TWqu3{box-shadow:inset 3px 0 0 var(--accent)}.platform-page_technicalAccordionTrigger__TWqu3:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 22%,transparent)}.platform-page_technicalAccordionHeaderText__Rky9N{min-width:0;display:grid;grid-gap:4px;gap:4px}.platform-page_technicalAccordionTitle__f3fc9{margin-top:1px;font-family:var(--font-heading);font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.35;font-weight:600;color:var(--text);transition:color .2s ease}.platform-page_technicalAccordionSummary__pLUs4{color:var(--muted);font-size:.88rem;line-height:1.4}.platform-page_technicalAccordionItemOpen__1yLNA .platform-page_technicalAccordionTitle__f3fc9,.platform-page_technicalAccordionTrigger__TWqu3:hover .platform-page_technicalAccordionTitle__f3fc9{color:var(--accent)}.platform-page_technicalAccordionChevron__2xTBp{flex-shrink:0;color:var(--muted);transition:transform .2s ease,color .2s ease}.platform-page_technicalAccordionItemOpen__1yLNA .platform-page_technicalAccordionChevron__2xTBp{transform:rotate(180deg);color:var(--accent)}.platform-page_technicalAccordionPanel__H4Gwo{display:grid;grid-template-rows:0fr;opacity:0;padding:0 16px;transition:grid-template-rows .24s ease,opacity .24s ease,padding .24s ease}.platform-page_technicalAccordionPanelOpen__6oh11{grid-template-rows:1fr;opacity:1;padding:0 16px 16px}.platform-page_technicalAccordionPanelInner__aTHTw{overflow:hidden}.platform-page_technicalCapabilityList__CfQOy{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.platform-page_technicalCapabilityList__CfQOy li{font-size:.9rem;line-height:1.45}.platform-page_technicalInteractivePane__1_O_U{position:-webkit-sticky;position:sticky;top:96px;min-height:0;height:auto;align-self:start;display:grid;grid-gap:10px;gap:10px}.platform-page_technicalDemoFrameStatic__IX5DZ{width:100%}.platform-page_technicalDemoFrame__k2eGT{width:100%;max-width:none;justify-self:stretch;box-shadow:none}.platform-page_technicalDemoFrameHeader__q91ef{background:var(--navy-button)}.platform-page_technicalDemoFrameTitle__9faDF{max-width:66%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-page_technicalDemoFrameBody__JeAut{min-height:340px;height:340px}.platform-page_useCasePanel__1k2OF{border:1px solid var(--border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(3,20,62,.08);padding:14px}.platform-page_useCaseLayout__Y4o7O{display:grid;grid-template-columns:.42fr .58fr;grid-gap:14px;gap:14px;align-items:start}.platform-page_useCasePanel__1k2OF ul{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.platform-page_useCaseVisual__2HaoB{border:1px solid var(--border);border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(3,20,62,.08);padding:12px}.platform-page_screenMock__MrACb{border:1px solid var(--border);border-radius:12px;background:#ffffff;overflow:hidden}.platform-page_screenMockCompact__TcH_A{border-radius:10px}.platform-page_screenMockEmphasize__GIV9_{box-shadow:0 8px 22px rgba(3,20,62,.1)}.platform-page_screenTopBar__i2v_n{min-height:32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:#edf0f1;color:var(--text);font-size:.72rem;font-weight:600;padding:0 10px}.platform-page_screenDots__MGftV{color:#8c96a3;letter-spacing:.13em}.platform-page_screenBody__P6zvP{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px}.platform-page_screenLeftPanel__h_urv,.platform-page_screenRightPanel__jrZ5t{border:1px solid var(--border);border-radius:10px;background:#ffffff;padding:8px}.platform-page_screenChart__Kc5FW,.platform-page_screenKpiRow__a1_CC,.platform-page_screenTable__cJUqb{display:grid;grid-gap:6px;gap:6px}.platform-page_screenKpiRow__a1_CC{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-page_screenChart__Kc5FW span,.platform-page_screenKpiRow__a1_CC span,.platform-page_screenTable__cJUqb span{border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 18%,white 82%);min-height:26px}.platform-page_screenChart__Kc5FW{margin-top:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-page_screenChart__Kc5FW span:first-child{min-height:36px}.platform-page_screenChart__Kc5FW span:nth-child(2){min-height:48px}.platform-page_screenChart__Kc5FW span:nth-child(3){min-height:32px}.platform-page_screenLineShort__O_M_B,.platform-page_screenLine__KDJzs{height:8px;border-radius:999px;background:#dfe4eb}.platform-page_screenLineShort__O_M_B{width:60%}.platform-page_screenTable__cJUqb{margin-top:8px;grid-template-columns:1fr}.platform-page_screenTable__cJUqb span{min-height:18px}.platform-page_screenSubtitle__F4I1i{margin:0;border-top:1px solid var(--border);padding:7px 10px;color:var(--muted);font-size:.74rem}@media (max-width:1080px){.platform-page_heroGrid__ZxE8f,.platform-page_useCaseLayout__Y4o7O{grid-template-columns:1fr}.platform-page_heroGrid__ZxE8f{min-height:auto}.platform-page_technicalDetailsLayout__s_dBg{grid-template-columns:1fr}.platform-page_technicalInteractivePane__1_O_U{position:static;min-height:0;height:auto}.platform-page_technicalDemoFrameBody__JeAut{min-height:300px;height:300px}.platform-page_insightsGrid__Ed9q_{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-page_demoFrame__Wi3OR{width:100%;justify-self:stretch}.platform-page_demoFrameBody__j2IBX,.platform-page_demoIframe__QuOOM{min-height:420px;height:420px}}@media (max-width:700px){.platform-page_hero__LwYpl{padding:88px 0 78px}.platform-page_insightsGrid__Ed9q_{grid-template-columns:1fr}.platform-page_technicalInteractivePane__1_O_U{position:static}.platform-page_technicalDemoFrameBody__JeAut{min-height:240px;height:240px}.platform-page_section__O0kIT{padding:62px 0}.platform-page_demoFrameBody__j2IBX,.platform-page_demoIframe__QuOOM{min-height:340px;height:340px}}