.zq8N5G_page{--bt:#6e5ae6;color:var(--text)}.zq8N5G_wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.zq8N5G_hero{background:var(--navy);color:var(--on-navy);align-items:center;min-height:100svh;display:grid}.zq8N5G_heroGrid,.zq8N5G_split,.zq8N5G_faqGrid{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.zq8N5G_heroGrid{grid-template-columns:1.15fr .85fr;padding-block:clamp(4.5rem,8vh,6rem)}.zq8N5G_eyebrow,.zq8N5G_brand,.zq8N5G_descriptive{margin:0}.zq8N5G_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:.78rem}.zq8N5G_brand{max-width:36rem;font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;color:var(--amber);margin-top:.85rem;font-size:1rem;font-weight:600;line-height:1.35}.zq8N5G_descriptive{color:var(--on-navy-muted);margin-top:.2rem;font-size:.95rem}.zq8N5G_h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:600;line-height:1.02}.zq8N5G_lead,.zq8N5G_body,.zq8N5G_support{max-width:42rem}.zq8N5G_lead{margin:1.1rem 0 0;font-size:1.15rem;line-height:1.55}.zq8N5G_body,.zq8N5G_support{color:var(--on-navy-muted);margin:.8rem 0 0;line-height:1.6}.zq8N5G_benefits{grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.zq8N5G_benefits li{border-top:2px solid var(--bt);padding-top:.45rem;font-size:.92rem}.zq8N5G_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.zq8N5G_primary,.zq8N5G_sticky{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.zq8N5G_secondary{color:#fff;text-underline-offset:.18em;align-items:center;min-height:2.75rem;display:inline-flex}.zq8N5G_still{margin:0}.zq8N5G_still img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.zq8N5G_section{padding-block:clamp(3.5rem,7vw,5.5rem)}.zq8N5G_navy{background:var(--navy);color:var(--on-navy)}.zq8N5G_navy2{background:var(--navy-2);color:var(--on-navy)}.zq8N5G_paper{background:var(--offwhite);color:var(--text)}.zq8N5G_white{color:var(--text);background:#fff}.zq8N5G_h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.zq8N5G_paper .zq8N5G_eyebrow,.zq8N5G_white .zq8N5G_eyebrow,.zq8N5G_paper .zq8N5G_brand,.zq8N5G_white .zq8N5G_brand{color:var(--amber-ink)}.zq8N5G_paper .zq8N5G_lead,.zq8N5G_white .zq8N5G_lead,.zq8N5G_paper .zq8N5G_body,.zq8N5G_white .zq8N5G_body,.zq8N5G_paper .zq8N5G_support,.zq8N5G_white .zq8N5G_support{color:var(--muted)}.zq8N5G_split{grid-template-columns:1.1fr .9fr}.zq8N5G_callSplit{align-items:start}.zq8N5G_callStill{align-self:start}.zq8N5G_sysStage{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr);align-items:start;gap:1rem 1.25rem;margin-top:1.4rem;display:grid}.zq8N5G_sysAside{align-content:start;gap:.85rem;display:grid}.zq8N5G_path{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.zq8N5G_path li{border:1px solid var(--line-light);border-radius:var(--radius);color:var(--navy);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;margin:0;padding:.7rem .85rem;display:grid}.zq8N5G_path li span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--amber-ink);font-size:.75rem}.zq8N5G_govSplit{align-items:stretch}.zq8N5G_govSide{flex-direction:column;gap:1rem;min-height:100%;display:flex}.zq8N5G_govVisual{border:1px solid var(--line-dark);border-radius:var(--radius);background:radial-gradient(circle at 20% 0,#6e5ae647,#0000 42%),#ffffff08;flex:auto;align-items:center;min-height:14rem;margin:0;padding:.75rem;display:grid}.zq8N5G_govVisual svg{width:100%;height:auto}.zq8N5G_govSide .zq8N5G_approval{margin-top:auto}.zq8N5G_steps,.zq8N5G_cards,.zq8N5G_systems,.zq8N5G_measures,.zq8N5G_mechanism{gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.zq8N5G_steps,.zq8N5G_cards{grid-template-columns:1fr 1fr}.zq8N5G_systems{grid-template-columns:1fr 1fr;margin-top:0}.zq8N5G_sysStage .zq8N5G_systems{margin-top:0}.zq8N5G_measures{grid-template-columns:1fr 1fr 1fr}.zq8N5G_steps li,.zq8N5G_cards li,.zq8N5G_systems li,.zq8N5G_measures li,.zq8N5G_mechanism li,.zq8N5G_deptPanel,.zq8N5G_workspace,.zq8N5G_approval{border:1px solid var(--line-dark);border-radius:var(--radius);padding:1rem 1.05rem}.zq8N5G_paper .zq8N5G_steps li,.zq8N5G_paper .zq8N5G_systems li,.zq8N5G_white .zq8N5G_cards li,.zq8N5G_white .zq8N5G_measures li,.zq8N5G_white .zq8N5G_deptPanel,.zq8N5G_paper .zq8N5G_workspace{border-color:var(--line-light);background:#fff}.zq8N5G_steps h3,.zq8N5G_cards h3,.zq8N5G_systems h3,.zq8N5G_measures h3,.zq8N5G_deptPanel h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.05rem}.zq8N5G_steps p,.zq8N5G_cards p,.zq8N5G_systems p,.zq8N5G_measures p,.zq8N5G_deptPanel p,.zq8N5G_deptPanel li{margin:0;line-height:1.5}.zq8N5G_diagram{min-height:16rem}.zq8N5G_diagram svg{width:100%;height:auto}.zq8N5G_deptLayout{grid-template-columns:16rem 1fr;gap:1rem;margin-top:1.5rem;display:grid}.zq8N5G_deptList{align-content:start;gap:.35rem;display:grid}.zq8N5G_deptOption{text-align:start;border:1px solid var(--line-light);border-radius:var(--radius);min-height:2.75rem;color:var(--navy);cursor:pointer;background:#fff;padding:.55rem .75rem}.zq8N5G_deptOption[aria-selected=true]{border-color:var(--bt);box-shadow:inset 3px 0 0 var(--bt)}.zq8N5G_deptPanel{min-height:18rem}.zq8N5G_deptPanel ul{gap:.35rem;margin:.85rem 0 0;padding-inline-start:1.1rem;display:grid}.zq8N5G_deptNote{border-top:1px solid var(--line-light);color:var(--muted);margin:.95rem 0 0;padding-top:.75rem;font-size:.92rem}.zq8N5G_demo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .6rem;font-size:.75rem}.zq8N5G_navy .zq8N5G_demo,.zq8N5G_navy2 .zq8N5G_demo{color:var(--amber)}.zq8N5G_caseLine,.zq8N5G_flow{flex-wrap:wrap;gap:.5rem;display:flex}.zq8N5G_caseLine span,.zq8N5G_flow button{border:1px solid var(--line-light);background:var(--offwhite);border-radius:999px;padding:.35rem .7rem}.zq8N5G_flow{margin:.8rem 0 0;padding:0;list-style:none}.zq8N5G_flow button{text-align:start;color:var(--navy);cursor:pointer;display:grid}.zq8N5G_flow button span{color:var(--muted);font-size:.75rem}.zq8N5G_flow button[aria-current=step]{border-color:var(--bt)}.zq8N5G_tree{gap:.55rem;margin-top:1rem;display:grid}.zq8N5G_tree span{border-inline-start:2px solid var(--bt);background:#ffffff0a;padding:.55rem .8rem;display:block}.zq8N5G_wave{background:linear-gradient(90deg, transparent, var(--blue-soft), transparent);transform-origin:50%;height:2px;animation:zq8N5G_wave 2.4s var(--ease-out) 1;margin-top:1rem;transform:scaleX(.35)}.zq8N5G_approval button{background:var(--amber);min-height:2.75rem;color:var(--navy);cursor:pointer;border:0;border-radius:999px;margin-top:.8rem;padding:.55rem .9rem;font-weight:600}.zq8N5G_approval button:disabled{cursor:default;opacity:.7}.zq8N5G_mechanism{grid-template-columns:1fr 1fr 1fr;margin-top:1.5rem}.zq8N5G_caption{color:var(--on-navy-muted);margin:.8rem 0 0;font-size:.92rem}.zq8N5G_count{font-family:var(--font-display);color:var(--navy);margin:0 0 .8rem;font-size:1.8rem}.zq8N5G_faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start}.zq8N5G_related{flex-wrap:wrap;gap:.8rem 1.2rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.zq8N5G_related a{color:var(--blue-ink)}.zq8N5G_close{text-align:center;align-items:center;min-height:68vh;display:grid}.zq8N5G_close .zq8N5G_lead,.zq8N5G_close .zq8N5G_support,.zq8N5G_close .zq8N5G_actions{margin-inline:auto}.zq8N5G_sticky{display:none}@keyframes zq8N5G_wave{to{transform:scaleX(1)}}@media (min-width:861px){.zq8N5G_callStill{position:sticky;top:5.25rem}}@media (max-width:860px){.zq8N5G_hero{min-height:0}.zq8N5G_heroGrid,.zq8N5G_split,.zq8N5G_deptLayout,.zq8N5G_faqGrid,.zq8N5G_sysStage,.zq8N5G_steps,.zq8N5G_cards,.zq8N5G_systems,.zq8N5G_measures,.zq8N5G_mechanism{grid-template-columns:1fr}.zq8N5G_callStill{position:static}.zq8N5G_deptPanel{min-height:0}.zq8N5G_sticky{inset-inline:var(--gutter);z-index:20;display:flex;position:fixed;bottom:.8rem}.zq8N5G_sticky[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.zq8N5G_wave{animation:none;transform:none}.zq8N5G_deptPanel,.zq8N5G_flow button,.zq8N5G_approval button{transition:none}}
