.CityScene_stage__navaZ{position:absolute;inset:auto 0 0;height:var(--city-h,320px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 94%,rgba(0,0,0,.5));mask-image:linear-gradient(180deg,transparent,#000 30%,#000 94%,rgba(0,0,0,.5))}.CityScene_canvas__x5Ng1{display:block;width:100%;height:100%}.Hero_hero__MpeZv{position:relative;overflow:hidden;--city-h:clamp(240px,27vw,360px);background:radial-gradient(90% 70% at 50% -20%,var(--brand-deep) 0,rgba(29,79,216,0) 60%),var(--bg)}.Hero_glow__FABjB{position:absolute;inset:-20% 0 0;background:radial-gradient(60% 45% at 50% 0,rgba(141,180,255,.25),rgba(141,180,255,0) 70%);pointer-events:none}.Hero_inner__C9vXW{position:relative;text-align:center;padding:clamp(56px,8vw,96px) var(--gutter) calc(var(--city-h) * .68 + clamp(20px, 3.5vw, 36px))}.Hero_badge__8RVdg{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:var(--radius-pill);border:1px solid rgba(141,180,255,.35);background:rgba(47,107,255,.12);color:var(--brand-pale);font-size:14px;font-weight:500;animation:Hero_hsRise__06Xpl .7s ease both}.Hero_badgeTag__c7pgv{background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:var(--radius-pill)}.Hero_title__M0ThY{margin:30px 0 0;font-size:clamp(40px,8.2vw,100px);line-height:1;letter-spacing:-.04em;font-weight:600;text-wrap:balance;animation:Hero_hsRise__06Xpl .7s ease .1s both}.Hero_typed__cQLs2{font-style:normal;background:linear-gradient(90deg,var(--brand-light),var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.Hero_caret__4vpbi{display:inline-block;width:5px;height:.78em;background:var(--brand);vertical-align:-.08em;margin-left:6px;border-radius:3px;animation:Hero_hsBlink__PQo5e 1s step-end infinite}.Hero_lede__brQ_E{margin:28px auto 0;max-width:640px;color:var(--text-body);font-size:clamp(16px,2.2vw,20px);line-height:1.5;animation:Hero_hsRise__06Xpl .7s ease .2s both}.Hero_actions__JFz_9{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px;animation:Hero_hsRise__06Xpl .7s ease .3s both}@media (max-width:560px){.Hero_actions__JFz_9{flex-direction:column;align-items:stretch}}.ProductVisual_frame__2bfa0{height:260px;border-radius:var(--radius-lg);background:var(--surface-soft);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;overflow:hidden}.ProductVisual_bars__UWeC2{display:flex;align-items:flex-end;gap:14px;height:60%}.ProductVisual_bar__a0_tj{width:26px;border-radius:6px;background:rgba(141,180,255,.25);animation:ProductVisual_hsRise__K0BOt .6s ease both}.ProductVisual_barPeak__6R8Ez{background:linear-gradient(180deg,var(--brand-light),var(--brand))}.ProductVisual_rings__JRYx8{width:220px;height:220px}.ProductVisual_ring__IzUeR{fill:none;stroke:rgba(141,180,255,.35);stroke-width:1.5}.ProductVisual_ringDashed__INpZG{stroke-dasharray:8 8;animation:ProductVisual_hsDash__Gi8uS 1.6s linear infinite}.ProductVisual_ringCore__OfVDy{fill:var(--brand);transform-origin:110px 110px;animation:ProductVisual_hsGlow__B07gw 2.4s ease-in-out infinite}.ProductVisual_ringLabel___zUp9{fill:var(--brand-light);font-size:12px;font-family:var(--font-mono)}.ProductVisual_checklist__OdJJM{display:grid;width:100%;justify-items:center}.ProductVisual_row__3hO10{display:flex;align-items:center;gap:12px;padding:12px 18px;width:80%;border-bottom:1px solid var(--surface-border-faint);animation:ProductVisual_hsRise__K0BOt .5s ease both}.ProductVisual_row__3hO10:last-child{border-bottom:none}.ProductVisual_check__V2xng{width:20px;height:20px;border-radius:var(--radius-pill);background:rgba(47,107,255,.25);border:1px solid var(--brand);display:grid;place-items:center;color:var(--brand-light);flex:none}.ProductVisual_rowLabel__NrZCr{font-size:14px;color:var(--text-strong)}.ProductVisual_rowTag__2uWen{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--brand-light)}.PlatformTabs_section__XVM9e{padding:20px var(--gutter) clamp(60px,8vw,100px)}.PlatformTabs_title__MzNqH{margin:0 0 40px;font-size:clamp(30px,5vw,48px);font-weight:600;letter-spacing:-.03em;text-align:center;text-wrap:balance}.PlatformTabs_titleAccent__x0XCA{font-style:normal;color:var(--brand-light)}.PlatformTabs_card__p1x45{max-width:1000px;margin:0 auto;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),var(--surface-soft);border:1px solid var(--surface-border);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.PlatformTabs_tablist__Jqhpm{display:flex;gap:6px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08)}.PlatformTabs_tab__kU_f6{padding:18px 22px;font-size:15px;font-weight:600;color:var(--text-faint);border-bottom:2px solid transparent;transition:color var(--t-fast),background var(--t-fast)}.PlatformTabs_tab__kU_f6:hover{color:var(--text-muted);background:rgba(255,255,255,.035)}.PlatformTabs_tab__kU_f6[aria-selected=true]{color:#fff;border-bottom-color:var(--tab-accent)}.PlatformTabs_panel__qCpD8{padding:clamp(24px,3.5vw,36px);display:grid;grid-template-columns:1fr 1.3fr;grid-gap:36px;gap:36px;align-items:center;min-height:320px}.PlatformTabs_panelTitle__dnKaY{margin:0 0 12px;font-size:clamp(22px,2.6vw,26px);font-weight:600}.PlatformTabs_panelBody__5jWsh{margin:0 0 24px;color:var(--text-dim);font-size:16px;line-height:1.6}.PlatformTabs_panelLink__6OIF9{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--brand-light);transition:color var(--t-fast),transform var(--t-fast)}.PlatformTabs_panelLink__6OIF9:after{content:"→";transition:transform var(--t-fast)}.PlatformTabs_panelLink__6OIF9:hover{color:var(--brand-pale);transform:translateY(-1px)}.PlatformTabs_panelLink__6OIF9:hover:after{transform:translateX(3px)}@media (max-width:820px){.PlatformTabs_panel__qCpD8{grid-template-columns:1fr}.PlatformTabs_tablist__Jqhpm{overflow-x:auto;scrollbar-width:none}.PlatformTabs_tablist__Jqhpm::-webkit-scrollbar{display:none}.PlatformTabs_tab__kU_f6{padding:16px;white-space:nowrap}}.DataFlowVisual_svg__cK7L3{width:100%;height:200px}.DataFlowVisual_line__Lzxvo{stroke:rgba(141,180,255,.7);stroke-width:1.5;fill:none;stroke-dasharray:6 6;animation:DataFlowVisual_hsDash__eQxyx 1.2s linear infinite}.DataFlowVisual_node__9HJyL{fill:var(--bg-deep-2);stroke:var(--brand-light);stroke-width:1.5}.DataFlowVisual_hub__CFcIF{fill:var(--brand);animation:DataFlowVisual_hsGlow__JtI9o 2.4s ease-in-out infinite}