.SectionTag_tag__gqI9g{display:flex;align-items:baseline;gap:14px;margin-bottom:32px}.Faq_section__Mkzhn{max-width:1280px;margin:0 auto;padding:80px 32px 120px}.Faq_grid__HQKtC{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:80px;gap:80px}.Faq_h2__KU9Nb{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.Faq_hint__xm1Pn{margin-top:24px;text-transform:none;letter-spacing:.02em;color:var(--ink-mute)}.Faq_hintLink__1hh8Q{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.Faq_list__FYK01{border-top:1px solid var(--line-strong)}.Faq_row__TKbdO{border-bottom:1px solid var(--line-strong)}.Faq_button__O2Bds{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:26px 0;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:60px 1fr 32px;grid-gap:18px;gap:18px;align-items:baseline;font-family:inherit}.Faq_q__zNzzn{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.35;letter-spacing:-.01em}.Faq_plus__f_YSq{font-family:var(--font-mono);font-size:18px;color:var(--ink-dim);justify-self:end;transition:transform .22s ease}.Faq_reveal__D9Yfy{display:grid;transition:grid-template-rows .28s ease}.Faq_answerGrid__SwMLG{display:grid;grid-template-columns:60px 1fr 32px;grid-gap:18px;gap:18px;padding:0 0 28px}.Faq_answer__L0t0Y{margin:0;color:var(--ink-dim);font-size:15px;line-height:1.6;max-width:640px}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab,var(--bg) 75%,transparent);border-bottom:1px solid var(--line)}.Header_inner__DLT3k{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}.Header_brand__fkyv5{display:flex;align-items:center;gap:12px}.Header_nav__tNWGY{display:flex;align-items:center;gap:28px}.Header_nav__tNWGY a:hover{color:var(--ink)}.Header_quote__JB8ar{padding:8px 14px;border:1px solid var(--line-strong);border-radius:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ImagePlaceholder_box__Jfe3O{width:100%;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px),linear-gradient(180deg,#161d25,#0f141a)}.ImagePlaceholder_label__4PGM7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.32)}.ImagePlaceholder_tick__4b_pc{position:absolute;width:10px;height:10px;border:0 solid rgba(255,255,255,.18)}.ImagePlaceholder_tl__iULtg{top:8px;left:8px;border-top-width:1px;border-left-width:1px}.ImagePlaceholder_tr__aw4m9{top:8px;right:8px;border-top-width:1px;border-right-width:1px}.ImagePlaceholder_bl__KTeHH{bottom:8px;left:8px;border-bottom-width:1px;border-left-width:1px}.ImagePlaceholder_br__vOfUI{bottom:8px;right:8px;border-bottom-width:1px;border-right-width:1px}.SpecRow_row__TvxGo{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-family:var(--font-mono);font-size:11.5px;line-height:1.4}.SpecRow_key__t_Ivl{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em}.SpecRow_val__IIsH0{color:var(--ink);text-align:right}.Hero_bannerWrap__nWrHJ{max-width:1440px;margin:0 auto;padding:24px 32px 0}.Hero_topStrip__yWWkV{position:absolute;top:0;left:0;right:0;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;z-index:2}.Hero_statusPill__Md5tH{display:flex;gap:10px;align-items:center;padding:6px 12px;background:rgba(12,16,20,.55);border:1px solid rgba(255,255,255,.12);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e6ebf1}.Hero_dot__puHJ9{width:6px;height:6px;border-radius:50%;background:#7eb87e;box-shadow:0 0 0 4px rgba(126,184,126,.25)}.Hero_coords__EXULO{color:rgba(255,255,255,.55);display:flex;gap:18px;flex-wrap:wrap}.Hero_bottomBlock__dVtrH{position:absolute;left:0;right:0;bottom:0;padding:32px 36px 36px;z-index:2}.Hero_h1__Ehp8_{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(44px,7.8vw,124px);line-height:.92;letter-spacing:-.035em;color:#f3f6fa;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.55)}.Hero_capLine__6QZeo{margin-top:22px;color:rgba(255,255,255,.65);letter-spacing:.08em}.Hero_infoWrap__d2gvE{max-width:1280px;margin:0 auto;padding:56px 32px 64px}.Hero_infoGrid__WsIJI{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:48px;gap:48px;align-items:start}.Hero_intro__6WcBS{margin:0;font-size:18px;line-height:1.55;color:var(--ink-dim);max-width:560px}.Hero_panels__yT7bA{display:flex;flex-direction:column;gap:16px}.Hero_brandPlate__wDIIN{border:1px solid var(--line);border-radius:6px;background:var(--bg-elev);padding:16px;display:flex;gap:16px;align-items:center}.Hero_brandText__P9wya{display:flex;flex-direction:column;gap:6px;min-width:0}.Hero_brandName__lYc2L{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em}.Hero_statusPanel__KT_Zw{border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--bg-elev)}.Capabilities_section__qxL__{max-width:1280px;margin:0 auto;padding:80px 32px}.Capabilities_h2__4tk0l{margin:0 0 56px;font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:-.02em;max-width:820px;text-wrap:balance}.Capabilities_card__oxri9{border:1px solid var(--line);border-radius:8px;background:var(--bg-card);overflow:hidden}.Capabilities_cardGrid__sycbp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:0;gap:0}.Capabilities_left__loER7{padding:36px;display:flex;flex-direction:column;gap:28px}.Capabilities_codeRow__D1Uau{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Capabilities_h3__dr8Rp{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.025em}.Capabilities_blurb__Uu8yc{margin:0;color:var(--ink-dim);font-size:15.5px;line-height:1.55;max-width:480px}.Capabilities_chips__0jqq5{display:flex;flex-wrap:wrap;gap:6px}.Capabilities_chip__frvKj{padding:5px 10px;border:1px solid var(--line-strong);border-radius:3px;font-family:var(--font-mono);font-size:11px;color:var(--ink-dim)}.Capabilities_right__GmQuc{padding:36px;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent);display:flex;flex-direction:column;gap:20px}.Capabilities_imgSlot__Sfd_4{position:relative;width:100%;aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:#0a0d11}.Capabilities_meta__Hg6lS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-mute);text-transform:uppercase}.Capabilities_roadHeader__Yn4oP{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.Capabilities_roadGrid__ZWOhr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.Capabilities_incCard__csZoF{position:relative;border:1px dashed var(--line-strong);border-radius:6px;background:transparent;display:flex;flex-direction:column;overflow:hidden}.Capabilities_incImg__2JwYd{position:relative;width:100%;aspect-ratio:4/3;border-bottom:1px dashed var(--line-strong);overflow:hidden;background:#0a0d11}.Capabilities_incBody__WqW7v{padding:20px;display:flex;flex-direction:column;gap:8px}.Capabilities_incTop__3KtmH{display:flex;justify-content:space-between;align-items:baseline}.Capabilities_eta__7EbMi{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line-strong);border-radius:3px;color:var(--ink-dim)}.Capabilities_incName__brzwg{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;margin-top:2px}.Capabilities_incNote__KN_aV{color:var(--ink-dim);font-size:13.5px;line-height:1.5;margin-top:6px}.ContactRow_row__d0eo_{display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:16px 0}.ContactRow_value__Y_OfN{font-family:var(--font-mono);font-size:15px;color:var(--ink)}.Contact_section__vjyLV{max-width:1280px;margin:0 auto;padding:80px 32px}.Contact_grid__WlMpJ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.Contact_h2__aLFuW{margin:0 0 28px;font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.Contact_lead__Qdntt{color:var(--ink-dim);font-size:16px;line-height:1.55;max-width:540px;margin:0 0 36px}.Contact_rows__lhWj0{display:flex;flex-direction:column;gap:14px}.Contact_aside__wZt8n{border:1px solid var(--line);border-radius:8px;background:var(--bg-elev);padding:28px}.Contact_list__6k3iA{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.Contact_item__3TQYN{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.Contact_itemTitle__B3xYU{font-size:14px;font-weight:500;margin-bottom:2px}.Footer_footer__pQtti{border-top:1px solid var(--line);background:var(--bg-elev)}.Footer_inner__vtL_T{max-width:1280px;margin:0 auto;padding:40px 32px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.Footer_brandBlock__hiaIg{display:flex;flex-direction:column;gap:14px}.Footer_brandRow__SnWRp{display:flex;align-items:center;gap:12px}.Footer_brandText__BZIuX{display:flex;flex-direction:column;gap:2px}.Footer_brandName__MmbNc{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em}.Footer_tagline__edhu4{color:var(--ink-mute);max-width:320px;text-transform:none;letter-spacing:.02em;line-height:1.55}.Footer_cols__FYdso{display:flex;gap:56px;font-family:var(--font-mono);font-size:12px}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:10px}.Footer_colLink__IpjTh{color:var(--ink-dim)}.Footer_colLink__IpjTh:hover{color:var(--ink)}.Footer_subBar__BA_VX{max-width:1280px;margin:0 auto;padding:20px 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em}