.Nav_nav__W3s5_{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Nav_inner__0NGC3{display:flex;justify-content:space-between;align-items:center;max-width:var(--content-max-width);margin:0 auto;padding:clamp(.9rem,2vw,1.2rem) clamp(1.2rem,3vw,1.6rem)}.Nav_brand____uoj{display:flex;align-items:center;gap:.45rem}.Nav_logo__zClE7{font-size:1.25rem;letter-spacing:.5px;font-weight:700;background:linear-gradient(45deg,var(--primary) 30%,var(--accent) 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Nav_sub__ysF_o{font-size:var(--text-base);color:var(--muted);font-weight:400}.Nav_actions__6J2XH{display:flex;align-items:center;gap:clamp(.35rem,1vw,.6rem)}.Nav_navBtn__P_SKJ{padding:clamp(.35rem,1vw,.45rem) clamp(.55rem,2vw,.85rem);font-size:clamp(.65rem,1.8vw,.78rem);white-space:nowrap}@media (max-width:360px){.Nav_sub__ysF_o{display:none}}.Hero_hero__1d92z{border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(140deg,var(--panel) 0,var(--surface-tint) 100%);box-shadow:0 14px 45px color-mix(in srgb,var(--primary) 10%,transparent)}.Hero_body__W7LOR{padding:2.2rem 1.2rem 2.4rem;animation:Hero_riseIn__LOAEP .5s ease-out both}.Hero_eyebrow__hnRKR{margin:0 0 .6rem;font-family:var(--font-mono),"Courier New",monospace;color:var(--primary);letter-spacing:.06em;text-transform:uppercase;font-size:var(--text-sm)}.Hero_title__bGj6o{margin:0;font-size:clamp(2rem,6vw,3.9rem);line-height:1.05;max-width:14ch;color:var(--ink)}.Hero_summary__Bux67{margin:1rem 0 0;max-width:62ch;color:var(--muted)}.Hero_actions__cIe5F{margin-top:1.4rem;display:flex;gap:.7rem;flex-wrap:wrap}@keyframes Hero_riseIn__LOAEP{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Hero_body__W7LOR{padding:2.6rem 1.8rem 2.8rem}}.ProblemSection_grid__9WtAt{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem}.ProblemSection_item__okLFf{display:flex;gap:.6rem;align-items:baseline}.ProblemSection_icon__RfzNG{color:var(--primary-light);font-size:var(--text-2xs);flex-shrink:0;margin-top:.15rem}.ProblemSection_item__okLFf p{margin:0;color:var(--muted);font-size:var(--text-base)}@media (min-width:768px){.ProblemSection_grid__9WtAt{grid-template-columns:1fr 1fr}}.ClosingCta_closing___E8OZ{text-align:center;background:linear-gradient(140deg,var(--surface-tint) 0,var(--surface-tint-light) 100%)}.ClosingCta_heading__EslcD{margin:0 0 .4rem;font-size:clamp(1.2rem,3vw,1.6rem);color:var(--ink)}.ClosingCta_sub__K03rC{margin:0 0 1.2rem;color:var(--muted);font-size:var(--text-base)}.Footer_footer__4vzqH{margin-top:2.5rem;padding:1.2rem 0 1rem;text-align:center;font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-sm);color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:.35rem}.Footer_links__LGHlK{display:flex;gap:1rem;align-items:center}.Footer_links__LGHlK a{color:var(--muted);text-decoration:none;transition:color .15s ease}.Footer_links__LGHlK a:hover{color:var(--primary)}.Footer_dot__tvREM{color:var(--line)}.Showcase_showcase__ypdSr{background:linear-gradient(140deg,var(--surface-tint) 0,var(--surface-tint-light) 100%)}.Showcase_tabs__7JtxB{display:flex;gap:.4rem;margin-bottom:.8rem}.Showcase_tab__wLQcV{font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-sm);padding:.35rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.Showcase_tab__wLQcV:hover{border-color:var(--primary);color:var(--primary)}.Showcase_tabActive__Z7AVQ{background:var(--primary);border-color:var(--primary);color:var(--accent-ink)}.Showcase_tabActive__Z7AVQ:hover{background:var(--primary-light);color:var(--accent-ink)}.Showcase_slide__QsaT6{animation:Showcase_fadeIn__RBWB0 .3s ease-out}@keyframes Showcase_fadeIn__RBWB0{0%{opacity:0}to{opacity:1}}.Showcase_cta__nlZy2{display:flex;justify-content:center;margin-top:1.2rem}@media (max-width:480px){.Showcase_tabs__7JtxB{flex-wrap:wrap}}.showcase-base_wrapper__h3yM2{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.showcase-base_header__xnDJg{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.showcase-base_title__hscGC{font-weight:600;font-size:var(--text-md);color:var(--ink)}.showcase-base_badge__x6KuF{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-xs);color:var(--status-ok);padding:.2rem .55rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--status-ok) 8%,transparent);border:1px solid color-mix(in srgb,var(--status-ok) 30%,transparent)}.showcase-base_pulse__0Jq1q{width:6px;height:6px;border-radius:50%;background:var(--status-ok);animation:showcase-base_blink__hbICl 2s ease-in-out infinite}@keyframes showcase-base_blink__hbICl{0%,to{opacity:1}50%{opacity:.3}}.showcase-base_legend__13bF6{display:flex;gap:1rem;justify-content:center;padding:.65rem 1rem;border-top:1px solid var(--line)}.showcase-base_legendItem__LkVIh{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);color:var(--muted)}.showcase-base_legendDot__GoCoi{width:8px;height:8px;border-radius:50%}.Dashboard_cards__OAIwe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.Dashboard_card__zMLCm{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem}.Dashboard_card__zMLCm+.Dashboard_card__zMLCm{border-left:1px solid var(--line)}.Dashboard_value__LMHOp{font-size:var(--text-xl);font-weight:700;line-height:1}.Dashboard_label__Xc4d_{font-size:var(--text-xs);font-weight:500;color:var(--muted);margin-top:.25rem;text-transform:uppercase;letter-spacing:.03em}.Dashboard_green__hLMao .Dashboard_value__LMHOp{color:var(--status-ok)}.Dashboard_amber__eMe6G .Dashboard_value__LMHOp{color:var(--status-warn)}.Dashboard_red__NeYr1 .Dashboard_value__LMHOp{color:var(--status-error)}.Dashboard_blue__vd_xR .Dashboard_value__LMHOp{color:var(--status-info)}.Dashboard_barList__mtXH2{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.45rem}.Dashboard_barRow__OAxaG{display:flex;align-items:center;gap:.6rem}.Dashboard_barLabel__4jBhm{width:4rem;height:.55rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--line) 50%,transparent);flex-shrink:0}.Dashboard_barTrack__tPlWE{flex:1 1;height:.5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--line) 35%,transparent);overflow:hidden}.Dashboard_barFill__BGrzw{height:100%;border-radius:var(--radius-pill);transition:width .6s ease}.Dashboard_bargreen__fLl7F{background:var(--status-ok)}.Dashboard_baramber__esEtP{background:var(--status-warn)}.Dashboard_barred__XxZsz{background:var(--status-error)}.Dashboard_barblue__zIIVv{background:var(--primary)}@media (max-width:480px){.Dashboard_cards__OAIwe{grid-template-columns:repeat(2,1fr)}.Dashboard_card__zMLCm:nth-child(2){border-left:1px solid var(--line)}.Dashboard_card__zMLCm:nth-child(3),.Dashboard_card__zMLCm:nth-child(4){border-top:1px solid var(--line)}.Dashboard_card__zMLCm:nth-child(3){border-left:none}}.GanttTimeline_body__OuCX8{padding:.75rem 1rem .5rem}.GanttTimeline_timeAxis__qgflm{display:flex;justify-content:space-between;padding-left:5rem;margin-bottom:.4rem}.GanttTimeline_tick__3_6wx{font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-2xs);color:var(--muted)}.GanttTimeline_gantt__JUYlo{position:relative;padding-left:5rem}.GanttTimeline_nowLine__ChMr1{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--primary) 50%,transparent);z-index:2;pointer-events:none}.GanttTimeline_nowLabel__WIMpr{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-2xs);color:color-mix(in srgb,var(--primary) 80%,transparent);white-space:nowrap}.GanttTimeline_rows__V4Yt5{display:flex;flex-direction:column;gap:.3rem}.GanttTimeline_row__eaxJM{display:flex;align-items:center;gap:.6rem}.GanttTimeline_nameBlock__4rSS0{height:.55rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--line) 50%,transparent);flex-shrink:0;position:absolute;left:0}.GanttTimeline_track__E_Ff1{flex:1 1;height:1.2rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--line) 8%,transparent);position:relative;overflow:hidden}.GanttTimeline_bar__ZiS8d{position:absolute;top:0;height:100%;border-radius:var(--radius-sm)}.GanttTimeline_done__Xgye3{background:color-mix(in srgb,var(--status-ok) 50%,transparent)}.GanttTimeline_active__XwcKz{background:color-mix(in srgb,var(--primary) 55%,transparent)}.GanttTimeline_warn__qKKDQ{background:color-mix(in srgb,var(--status-warn) 50%,transparent)}.GanttTimeline_pending__Vj8G5{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--line) 25%,transparent),color-mix(in srgb,var(--line) 25%,transparent) 4px,transparent 4px,transparent 8px)}.GanttTimeline_legend__tq6k4{margin-top:.5rem}.GanttTimeline_legendDot__7Xl_P.GanttTimeline_done__Xgye3{background:color-mix(in srgb,var(--status-ok) 70%,transparent)}.GanttTimeline_legendDot__7Xl_P.GanttTimeline_active__XwcKz{background:color-mix(in srgb,var(--primary) 70%,transparent)}.GanttTimeline_legendDot__7Xl_P.GanttTimeline_warn__qKKDQ{background:color-mix(in srgb,var(--status-warn) 70%,transparent)}.GanttTimeline_legendDot__7Xl_P.GanttTimeline_pending__Vj8G5{background:color-mix(in srgb,var(--line) 50%,transparent)}@media (max-width:480px){.GanttTimeline_gantt__JUYlo,.GanttTimeline_timeAxis__qgflm{padding-left:2.5rem}.GanttTimeline_nowLabel__WIMpr,.GanttTimeline_tickAlt__pfoKw{display:none}.GanttTimeline_legend__tq6k4{flex-wrap:wrap;gap:.5rem}}.LiveStatus_grid__IERZp{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;gap:.5rem;padding:1.2rem;justify-items:center}.LiveStatus_dot__EVtKs{width:1rem;height:1rem;border-radius:50%;transition:background .4s ease,box-shadow .4s ease}.LiveStatus_ok__O_lZA{background:var(--status-ok);box-shadow:0 0 6px color-mix(in srgb,var(--status-ok) 35%,transparent)}.LiveStatus_warn__Tbls5{background:var(--status-warn);box-shadow:0 0 6px color-mix(in srgb,var(--status-warn) 35%,transparent)}.LiveStatus_error__Xjjn3{background:var(--status-error);box-shadow:0 0 6px color-mix(in srgb,var(--status-error) 35%,transparent)}.LiveStatus_idle__S0Xun{background:color-mix(in srgb,var(--line) 50%,transparent);box-shadow:none}@media (max-width:480px){.LiveStatus_grid__IERZp{grid-template-columns:repeat(8,1fr)}}.ValueProps_grid__bRCzR{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.ValueProps_card__05K5U{padding:.95rem;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(140deg,var(--surface-tint-light) 0,var(--surface-tint-alt) 100%)}.ValueProps_card__05K5U h3{margin:0;font-size:var(--text-md);color:var(--primary)}.ValueProps_anchor__RsTIO{display:block;margin-top:.3rem;font-family:var(--font-mono),"Courier New",monospace;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.ValueProps_card__05K5U p{margin:.35rem 0 0;color:var(--muted);font-size:var(--text-base)}@media (min-width:768px){.ValueProps_grid__bRCzR{grid-template-columns:repeat(3,1fr)}}.Scenario_scenario__CNT3i{background:linear-gradient(140deg,var(--surface-tint) 0,var(--surface-tint-light) 100%)}.Scenario_body__Nsq_h p{margin:0 0 .6rem;color:var(--muted);font-size:var(--text-base);max-width:68ch}.Scenario_body__Nsq_h p:last-child{margin-bottom:0}.TrustSignals_title__vY2O5{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700;color:var(--ink);margin:0 0 .3rem;text-align:center}.TrustSignals_subtitle__zu0_J{margin:0 0 1.2rem;color:var(--muted);font-size:var(--text-base);text-align:center}.TrustSignals_grid___QBro{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--line)}.TrustSignals_item__GqWrm{padding:.85rem .5rem;border-bottom:1px solid var(--line)}.TrustSignals_label__aWzL3{display:block;font-size:var(--text-base);font-weight:600;color:var(--ink);margin-bottom:.2rem}.TrustSignals_item__GqWrm p{margin:0;color:var(--muted);font-size:var(--text-base)}@media (min-width:768px){.TrustSignals_grid___QBro{grid-template-columns:1fr 1fr}.TrustSignals_item__GqWrm:nth-last-child(-n+2){border-bottom:none}}