.layer-stack_grid__wmvjK{--ease-layer:cubic-bezier(0.2,0.8,0.2,1);--navy-line:color-mix(in srgb,var(--tint) 55%,transparent);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.layer-stack_list__MyhoN{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.layer-stack_item__wnNe9{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;min-height:48px;padding:var(--space-3) var(--space-4);border-radius:12px;text-align:left;color:var(--label-2);box-shadow:inset 0 0 0 1px transparent;transition:color .32s var(--ease-layer),background-color .32s var(--ease-layer),box-shadow .32s var(--ease-layer)}.layer-stack_item__wnNe9:hover{color:var(--label);background:color-mix(in srgb,var(--tint) 5%,transparent)}.layer-stack_item__wnNe9[aria-selected=true]{color:var(--label);background:color-mix(in srgb,var(--tint) 10%,transparent);box-shadow:0 0 0 1px var(--navy-line) inset}.layer-stack_timer__JTicb{position:absolute;width:0;height:0;visibility:hidden;animation:layer-stack_layer-timer__idaEM var(--duration) linear forwards}.layer-stack_timer__JTicb[data-paused=true]{animation-play-state:paused}@keyframes layer-stack_layer-timer__idaEM{to{opacity:1}}.layer-stack_itemIndex__njRfS{font-size:13px;line-height:20px;font-weight:600;color:var(--tint)}.layer-stack_itemName__Tq0HK{font-family:var(--font-heading);font-size:17px;line-height:22px;font-weight:var(--heading-weight);letter-spacing:-.015em}.layer-stack_scene__jKCLg{position:relative;height:320px;order:-1}.layer-stack_stack__XCEnj{position:absolute;left:50%;top:56%;width:240px;height:172px;margin:-86px 0 0 -120px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-40deg) translateZ(-84px)}.layer-stack_layer__y3gdc{--gap:56px;--lift:0px;position:absolute;inset:0;display:grid;place-items:center;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--tint) 13%,var(--bg));box-shadow:0 0 0 1px var(--navy-line) inset,0 20px 30px -22px color-mix(in srgb,var(--tint) 55%,transparent);color:var(--tint);cursor:pointer;transform:translateZ(calc(var(--i) * var(--gap) + var(--lift)));transition:transform .32s var(--ease-layer),background-color .32s var(--ease-layer),box-shadow .32s var(--ease-layer),opacity .32s var(--ease-layer)}.layer-stack_layer__y3gdc:hover{--lift:8px;box-shadow:0 0 0 1.5px var(--tint) inset,0 20px 30px -22px color-mix(in srgb,var(--tint) 55%,transparent)}.layer-stack_layer__y3gdc[data-state=active]{--lift:22px;background:var(--tint);box-shadow:0 0 0 2px var(--tint) inset,0 36px 48px -24px color-mix(in srgb,var(--tint) 70%,transparent);color:var(--on-tint)}.layer-stack_layer__y3gdc[data-state=above]{opacity:.38}.layer-stack_layer__y3gdc[data-state=active] :is(.layer-stack_tile__cN820,.layer-stack_badge__p7ZGT,.layer-stack_node___ZQPO,.layer-stack_screenRow__qAzgx){background:color-mix(in srgb,var(--on-tint) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--on-tint) 40%,transparent) inset;color:var(--on-tint)}.layer-stack_layer__y3gdc[data-state=active] .layer-stack_person__aRNTD{background:var(--on-tint)}.layer-stack_layer__y3gdc[data-state=active] .layer-stack_person__aRNTD svg{color:var(--tint)}.layer-stack_layer__y3gdc[data-state=active] .layer-stack_screenRow__qAzgx svg{color:var(--on-tint)}.layer-stack_tiles__d3POt{display:grid;grid-template-columns:repeat(3,44px);grid-gap:12px;gap:12px}.layer-stack_tile__cN820{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--bg);box-shadow:0 0 0 1px var(--navy-line) inset}.layer-stack_connection__sVnOU{position:relative;display:grid;place-items:center;width:100%;height:100%}.layer-stack_wires__WPsw8{position:absolute;inset:18px;border:1.5px dashed;border-radius:12px;opacity:.6}.layer-stack_badge__p7ZGT{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px currentColor;font-size:13px;font-weight:600}.layer-stack_badge__p7ZGT:after,.layer-stack_flowLabel__3jtyt:after,.layer-stack_screenRow__qAzgx:after{content:attr(data-label)}.layer-stack_flow___ahOp{display:grid;grid-template-columns:36px 1fr 36px 1fr 36px;align-items:center;width:100%;grid-row-gap:10px;row-gap:10px}.layer-stack_node___ZQPO{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px currentColor}.layer-stack_person__aRNTD{background:currentColor}.layer-stack_person__aRNTD svg{color:var(--bg)}.layer-stack_link__O_15l{height:1.5px;background:currentColor;opacity:.7}.layer-stack_flowLabel__3jtyt{grid-column:1/-1;justify-self:end;font-size:12px;font-weight:600}.layer-stack_screen__sVlXZ{display:grid;grid-gap:6px;gap:6px;width:100%}.layer-stack_screenRow__qAzgx{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:var(--bg);box-shadow:0 0 0 1px var(--navy-line) inset;color:var(--label);font-size:12px;font-weight:500}.layer-stack_screenRow__qAzgx svg{color:var(--green)}.layer-stack_panels__iSxES{display:grid}.layer-stack_panel__IFdkE{grid-area:1/1;display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:center;transition:opacity .32s var(--ease-layer),transform .32s var(--ease-layer),visibility 0s}.layer-stack_panel__IFdkE[data-active=false]{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.layer-stack_panelTitle__UZkbn{font-family:var(--font-heading);font-size:22px;line-height:28px;font-weight:var(--heading-weight);letter-spacing:-.02em;color:var(--label)}.layer-stack_points__LK2jo{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.layer-stack_points__LK2jo li{position:relative;padding-left:var(--space-6);font-size:17px;line-height:26px;color:var(--label)}.layer-stack_points__LK2jo li:before{content:"";position:absolute;left:0;top:12px;width:12px;height:2px;border-radius:1px;background:var(--tint)}@media (min-width:640px){.layer-stack_list__MyhoN{grid-template-columns:repeat(2,minmax(0,1fr))}.layer-stack_scene__jKCLg{height:380px}.layer-stack_stack__XCEnj{width:280px;height:200px;margin:-100px 0 0 -140px}.layer-stack_layer__y3gdc{--gap:64px}}@media (min-width:1024px){.layer-stack_grid__wmvjK{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:var(--grid-gap)}.layer-stack_list__MyhoN{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.layer-stack_scene__jKCLg{order:0;height:400px}.layer-stack_stack__XCEnj{width:320px;height:230px;margin:-115px 0 0 -160px}.layer-stack_layer__y3gdc{--gap:70px}}.offer-orbit_stage___Icoh{--services-hue:#1B3A5B;--software-hue:#2A63A3;--programs-hue:#2E5E6E;--ease-turn:cubic-bezier(0.65,0,0.35,1);--ease-orbit:cubic-bezier(0.2,0.8,0.2,1);--turn-ms:700ms;position:relative;display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.offer-orbit_diagram__KH8H3{position:relative;width:min(100%,600px);margin-inline:auto}.offer-orbit_rings__g8qTX{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);overflow:visible;pointer-events:none;fill:none;stroke:color-mix(in srgb,var(--label) 8%,transparent);stroke-width:1}.offer-orbit_rings__g8qTX *{vector-effect:non-scaling-stroke}.offer-orbit_ringPulse__4lQL5{stroke:color-mix(in srgb,var(--tint) 30%,transparent);opacity:0;transform-box:fill-box;transform-origin:center}.offer-orbit_spin__N6emi{position:absolute;inset:0;transform:rotate(var(--turn));transform-origin:var(--origin);transition:transform var(--turn-ms) var(--ease-turn)}.offer-orbit_art__OjmKD{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}[data-theme=dark] .offer-orbit_stage___Icoh{--services-hue:#8FB0D4;--software-hue:#8CC0F2;--programs-hue:#8CC7CF}.offer-orbit_outline__y4Irx,.offer-orbit_tick__nj2T9{fill:none;stroke-width:1.25}.offer-orbit_tick__nj2T9{vector-effect:non-scaling-stroke}.offer-orbit_outline__y4Irx,.offer-orbit_tick__nj2T9{--hue:var(--services-hue)}.offer-orbit_outline__y4Irx[data-offering=software],.offer-orbit_tick__nj2T9[data-offering=software]{--hue:var(--software-hue)}.offer-orbit_outline__y4Irx[data-offering=programs],.offer-orbit_tick__nj2T9[data-offering=programs]{--hue:var(--programs-hue)}.offer-orbit_outline__y4Irx{stroke:color-mix(in srgb,var(--hue) 42%,transparent);stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-orbit);transition-delay:calc(var(--order) * .12s)}.offer-orbit_tick__nj2T9{stroke:color-mix(in srgb,var(--hue) 42%,transparent)}.offer-orbit_stage___Icoh[data-drawn=true][data-intro=false] .offer-orbit_outline__y4Irx{stroke-dasharray:none}.offer-orbit_label__v27Mx,.offer-orbit_tick__nj2T9{transition:opacity .26s var(--ease-orbit)}.offer-orbit_stage___Icoh[data-turning=true] .offer-orbit_label__v27Mx,.offer-orbit_stage___Icoh[data-turning=true] .offer-orbit_tick__nj2T9{opacity:0;transition:opacity .12s ease-out}.offer-orbit_label__v27Mx{position:absolute;font-family:var(--font-heading);font-size:17px;line-height:22px;font-weight:var(--heading-weight);letter-spacing:-.01em;color:var(--label-2);white-space:nowrap;cursor:pointer}.offer-orbit_label__v27Mx[data-align=centre]{transform:translate(-50%,-100%)}.offer-orbit_label__v27Mx[data-align=end]{transform:translate(calc(-100% - 2px),-50%)}.offer-orbit_label__v27Mx[data-align=start]{transform:translate(2px,-50%)}.offer-orbit_circles__JtltZ{position:absolute;inset:0}.offer-orbit_circle__Xnorf{--c0:#3A6797;--c1:#264D78;--c2:#1B3A5B;--c3:#132C47;--tint-hue:#264D78;position:absolute;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent}.offer-orbit_circle__Xnorf[data-offering=software]{--c0:#4A86C6;--c1:#2F66A3;--c2:#234F80;--c3:#1A3D63;--tint-hue:#2F66A3}.offer-orbit_circle__Xnorf[data-offering=programs]{--c0:#4C8C99;--c1:#356F7C;--c2:#285966;--c3:#1D4550;--tint-hue:#3A8291}.offer-orbit_circle__Xnorf[aria-selected=true]{z-index:2}.offer-orbit_circle__Xnorf:focus-visible{outline:2px solid var(--tint);outline-offset:4px}.offer-orbit_tintFill__ZPbLJ{position:absolute;inset:0;border-radius:50%;background:color-mix(in srgb,var(--tint-hue) 12%,transparent);transition:background-color .26s var(--ease-orbit)}[data-theme=dark] .offer-orbit_tintFill__ZPbLJ{background:color-mix(in srgb,var(--c0) 16%,transparent)}.offer-orbit_circle__Xnorf:hover .offer-orbit_tintFill__ZPbLJ{background:color-mix(in srgb,var(--tint-hue) 18%,transparent)}[data-theme=dark] .offer-orbit_circle__Xnorf:hover .offer-orbit_tintFill__ZPbLJ{background:color-mix(in srgb,var(--c0) 22%,transparent)}.offer-orbit_disc__4gqFH{position:absolute;inset:0;border-radius:50%;background:radial-gradient(130% 130% at 30% 25%,var(--c0) 0,var(--c1) 38%,var(--c2) 68%,var(--c3) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.06),0 18px 40px rgba(19,44,71,.22);opacity:0;transform:rotate(calc(-1 * var(--turn)));transition:opacity .52s var(--ease-orbit),transform var(--turn-ms) var(--ease-turn)}.offer-orbit_circle__Xnorf[aria-selected=true] .offer-orbit_disc__4gqFH{opacity:1}.offer-orbit_arrow__JF68s{position:absolute;z-index:3;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:rgba(255,255,255,.92);transform:translate(-50%,-50%) rotate(calc(-1 * var(--turn)));transition:opacity .26s var(--ease-orbit),transform var(--turn-ms) var(--ease-turn)}.offer-orbit_arrow__JF68s:hover{text-decoration:none}.offer-orbit_arrow__JF68s svg{transition:transform .25s var(--ease-orbit)}.offer-orbit_arrow__JF68s:hover svg{transform:translate(3px,-3px)}.offer-orbit_arrow__JF68s svg{display:block}.offer-orbit_arrow__JF68s:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.offer-orbit_panels__R_dVE{display:grid;min-width:0}.offer-orbit_panel__Hr9tL{--offering:#1B3A5B;grid-area:1/1;display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:stretch;align-content:center;width:100%;max-width:460px;min-width:0;transition:opacity .34s var(--ease-orbit) .2s,transform .34s var(--ease-orbit) .2s,visibility 0s}.offer-orbit_panel__Hr9tL[data-offering=software]{--offering:#2A63A3}.offer-orbit_panel__Hr9tL[data-offering=programs]{--offering:#2E5E6E}.offer-orbit_panel__Hr9tL>*{margin:0}.offer-orbit_panel__Hr9tL>.link-chevron{justify-self:start}.offer-orbit_panel__Hr9tL[data-active=false]{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}[data-theme=dark] .offer-orbit_panel__Hr9tL{--offering:#8FB0D4}[data-theme=dark] .offer-orbit_panel__Hr9tL[data-offering=software]{--offering:#8CC0F2}[data-theme=dark] .offer-orbit_panel__Hr9tL[data-offering=programs]{--offering:#8CC7CF}@media (max-width:559px){.offer-orbit_label__v27Mx{font-size:14px;line-height:18px}.offer-orbit_arrow__JF68s{width:52px;height:52px}.offer-orbit_arrow__JF68s svg{width:32px;height:32px}}@media (min-width:1100px){.offer-orbit_stage___Icoh{grid-template-columns:auto minmax(0,1fr);gap:56px}.offer-orbit_diagram__KH8H3{width:600px;margin:0}}@media (prefers-reduced-motion:no-preference){[data-motion=on] .offer-orbit_stage___Icoh[data-drawn=false] .offer-orbit_outline__y4Irx{stroke-dashoffset:1}[data-motion=on] .offer-orbit_stage___Icoh[data-drawn=false] .offer-orbit_arrow__JF68s,[data-motion=on] .offer-orbit_stage___Icoh[data-drawn=false] .offer-orbit_disc__4gqFH,[data-motion=on] .offer-orbit_stage___Icoh[data-drawn=false] .offer-orbit_label__v27Mx,[data-motion=on] .offer-orbit_stage___Icoh[data-drawn=false] .offer-orbit_tick__nj2T9{opacity:0}[data-motion=on] .offer-orbit_stage___Icoh[data-intro=true] .offer-orbit_disc__4gqFH{transition-delay:.7s,0s}[data-motion=on] .offer-orbit_ringPulse__4lQL5{animation:offer-orbit_ring-pulse__iGBZn 1.6s var(--ease-orbit) 1}[data-motion=on] .offer-orbit_arrow__JF68s{animation:offer-orbit_arrow-in__ZLfwF .36s var(--ease-orbit) 1 both}}@keyframes offer-orbit_ring-pulse__iGBZn{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes offer-orbit_arrow-in__ZLfwF{0%{opacity:0}to{opacity:1}}.offerings_section__44Of1{overflow:clip}.offerings_panelEyebrow__nCI2F{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-eyebrow);line-height:18px;font-weight:500;letter-spacing:.02em;color:var(--offering,var(--tint))}.offerings_panelTitle__8Kmmp{font-size:clamp(30px,3vw,40px);line-height:1.1;font-weight:300;letter-spacing:-.025em;max-width:20ch}.offerings_panelBody__8N4Er{font-size:var(--type-body);line-height:var(--leading-body);color:var(--label-2)}.offerings_items__7NlLw{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%;margin-top:4px;font-size:16px;line-height:24px;color:var(--label)}.offerings_items__7NlLw li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.offerings_items__7NlLw svg{margin-top:4px;color:var(--tint)}.offerings_itemLead__NPQ1S{font-weight:600;margin-right:4px}.offerings_links__L5UjJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.offerings_links__L5UjJ a{display:inline-flex;align-items:center;gap:4px;min-height:24px;line-height:24px}.offerings_panelTitle__8Kmmp.offerings_panelTitle__8Kmmp{font-weight:300}.start-cards_grid__6aq3x{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.start-cards_card__RSTC6{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-tile);background:var(--bg-tertiary);box-shadow:0 0 0 1px var(--separator);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.start-cards_card__RSTC6:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--tint) 45%,transparent),0 18px 40px -24px rgba(16,32,56,.35)}.start-cards_card__RSTC6:focus-within{box-shadow:0 0 0 2px var(--tint)}.start-cards_icon__7GtUj{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--space-2);border-radius:12px;background:var(--tint-fill);color:var(--tint-on-fill)}.start-cards_title__s7rt7{font-size:22px;line-height:28px;letter-spacing:-.02em}.start-cards_cardLink__BwIn9{color:var(--label)}.start-cards_cardLink__BwIn9:hover{text-decoration:none}.start-cards_cardLink__BwIn9:focus-visible{outline:none}.start-cards_cardLink__BwIn9:after{content:"";position:absolute;inset:0;border-radius:inherit}.start-cards_problem__v8IUe{font-size:16px;line-height:24px;color:var(--label-2)}.start-cards_outcome__Q9CFl{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--separator);font-size:16px;line-height:24px;color:var(--label)}.start-cards_outcome__Q9CFl svg{margin-top:4px;color:var(--tint)}.start-cards_more__olMJU{margin-top:var(--space-2);font-size:15px}.start-cards_card__RSTC6:hover .start-cards_more__olMJU svg{transform:translateX(2px)}.start-cards_foot__bsHUp{display:flex;justify-content:center;margin-top:var(--space-6)}@media (min-width:900px){.start-cards_grid__6aq3x{grid-template-columns:repeat(3,minmax(0,1fr))}}.demo-mocks_window__UHs_d{position:relative;width:100%;border-radius:14px;background:var(--bg);box-shadow:0 30px 70px -30px rgba(10,30,60,.45),0 0 0 1px color-mix(in srgb,var(--label) 9%,transparent);font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--label);overflow:hidden}[data-theme=dark] .demo-mocks_window__UHs_d{background:var(--bg-secondary);box-shadow:0 30px 70px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.demo-mocks_windowBar__ra6Ld{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-4);border-bottom:1px solid var(--separator)}.demo-mocks_dots__uO6RY{display:inline-flex;gap:6px}.demo-mocks_dots__uO6RY span{width:9px;height:9px;border-radius:50%;background:var(--fill)}.demo-mocks_windowTitle__y59Yo{flex:1 1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-mocks_badge__KWyRJ{flex-shrink:0;color:var(--label-2);font-size:12px;line-height:16px}.demo-mocks_windowBody__Ni_uV{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.demo-mocks_stats__kKvz_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.demo-mocks_stats__kKvz_[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-mocks_stat__k2ViG{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;background:var(--bg-secondary)}[data-theme=dark] .demo-mocks_stat__k2ViG{background:var(--bg-tertiary)}.demo-mocks_statLabel__tG8Ev{color:var(--label-2);font-size:12px;line-height:16px}.demo-mocks_statValue__lP7Xw{font-family:var(--font-heading);font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.02em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.demo-mocks_stat__k2ViG[data-tone=review] .demo-mocks_statValue__lP7Xw{color:var(--orange)}.demo-mocks_banner__DBbPH{display:flex;align-items:center;gap:var(--space-2);padding:8px 8px 8px 12px;border-radius:10px;background:var(--tint);color:var(--on-tint);font-weight:500}.demo-mocks_banner__DBbPH>span:first-of-type{flex:1 1;min-width:0}.demo-mocks_bannerAction__bjMDo{flex-shrink:0;padding:3px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-tint) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--on-tint) 30%,transparent) inset;font-size:12px}.demo-mocks_table__cYF2G{display:grid;border-radius:10px;box-shadow:0 0 0 1px var(--separator) inset;overflow:hidden}.demo-mocks_row__cGWdI{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:38px;padding:0 12px}.demo-mocks_row__cGWdI+.demo-mocks_row__cGWdI{border-top:1px solid var(--separator)}.demo-mocks_row__cGWdI>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-mocks_head__3TKJ1{min-height:32px;background:var(--bg-secondary);color:var(--label-2);font-size:12px;font-weight:500}[data-theme=dark] .demo-mocks_head__3TKJ1{background:var(--bg-tertiary)}.demo-mocks_strong__BG3It{font-weight:500}.demo-mocks_chip__d5g7M{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.demo-mocks_chip__d5g7M svg{flex-shrink:0}.demo-mocks_chip__d5g7M[data-tone=ready]{color:var(--green)}.demo-mocks_chip__d5g7M[data-tone=review]{color:var(--orange)}.demo-mocks_reportTop__38zR9{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.demo-mocks_reportTop__38zR9 .demo-mocks_stats__kKvz_{grid-template-columns:minmax(0,1fr)}.demo-mocks_chart__Out5G{display:grid;grid-template-rows:auto 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:10px 12px;border-radius:10px;background:var(--bg-secondary)}[data-theme=dark] .demo-mocks_chart__Out5G{background:var(--bg-tertiary)}.demo-mocks_bars__pJGDL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;grid-gap:8px;gap:8px;min-height:84px}.demo-mocks_bars__pJGDL span{display:block;height:var(--height);border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--tint) 30%,transparent);transform-origin:50% 100%;transition:transform .42s var(--ease-out);transition-delay:calc(.16s + var(--order) * 60ms)}.demo-mocks_bars__pJGDL span:last-child{background:var(--tint)}.demo-mocks_reportRow__1SAK_{grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,1fr)}.demo-mocks_sourceTag__WdMwL{display:inline-flex;align-items:center;gap:4px;color:var(--label-2)}.demo-mocks_footerBar__T_Zzx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--label-2)}.demo-mocks_primaryAction__5YtAP{flex-shrink:0;padding:5px 12px;border-radius:var(--radius-pill);background:var(--tint);color:var(--on-tint);font-weight:500}.demo-mocks_chat__h84nY{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.demo-mocks_question__O1lKy{justify-self:end;max-width:82%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--tint);color:var(--on-tint)}.demo-mocks_answer__9otqZ{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.demo-mocks_answerIcon__Gr6_w{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tint-fill);color:var(--tint-on-fill)}.demo-mocks_answerBody__Ltl9X{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:10px 12px;border-radius:4px 14px 14px 14px;background:var(--bg-secondary)}[data-theme=dark] .demo-mocks_answerBody__Ltl9X{background:var(--bg-tertiary)}.demo-mocks_cite__98V9S{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:4px;background:var(--tint-fill);color:var(--tint-on-fill);font-size:10px;line-height:1;font-weight:600;vertical-align:1px}.demo-mocks_sources__kbEq8{display:grid;grid-gap:4px;gap:4px;margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--separator);list-style:none;color:var(--label-2);font-size:12px}.demo-mocks_sources__kbEq8 li{display:flex;align-items:center;gap:6px}.demo-mocks_sourceIndex__i5OdI{font-weight:600;color:var(--tint)}.demo-mocks_fallback__SDTxM{display:flex;align-items:center;gap:6px;padding-left:36px;color:var(--label-2);font-size:12px}.demo-mocks_ask__wPf3D{display:flex;align-items:center;gap:var(--space-2);min-height:38px;padding:0 12px;border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--separator) inset;color:var(--label-3)}.demo-mocks_window__UHs_d [data-stagger]{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(60ms + var(--order, 0) * 45ms)}[data-active=false] .demo-mocks_window__UHs_d [data-stagger]{opacity:0;transform:translateY(6px);transition-delay:0s}[data-active=false] .demo-mocks_bars__pJGDL span{transform:scaleY(.15);transition-delay:0s}@media (max-width:520px){.demo-mocks_optional__kkvZX{display:none}.demo-mocks_row__cGWdI{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.demo-mocks_reportRow__1SAK_{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1fr)}.demo-mocks_reportTop__38zR9{grid-template-columns:minmax(0,1fr)}}.systems-band_band__N4P2p{--brand-navy:#1B3A5B;--brand-navy-deep:#0D2238;--brand-highlight:#2A5384;--band-tint:#A9C3E0;position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,5vw,64px);background:radial-gradient(38% 48% at 50% 46%,color-mix(in srgb,var(--brand-highlight) 55%,transparent),transparent 100%),radial-gradient(90% 110% at 50% 50%,var(--brand-navy) 0,var(--brand-navy-deep) 100%)}.systems-band_inner__tPzmt{position:relative;display:grid;grid-gap:var(--space-8);gap:var(--space-8);justify-items:center;text-align:center}.systems-band_copy__EeXlb{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:center;max-width:520px}.systems-band_eyebrow__3DxMJ{font-size:var(--type-eyebrow);line-height:18px;font-weight:500;color:var(--band-tint)}.systems-band_title__utBqs{font-size:var(--type-section);line-height:1.08;letter-spacing:-.03em;max-width:16ch;color:#FFFFFF}.systems-band_lede__1VLtM{max-width:44ch;font-size:var(--type-lede);line-height:1.5;color:rgba(255,255,255,.75)}.systems-band_footnote__MTQQu{max-width:56ch;font-size:13px;line-height:18px;color:rgba(255,255,255,.75)}.systems-band_footnote__MTQQu a{color:var(--band-tint);text-decoration:underline;-webkit-text-decoration-color:rgba(169,195,224,.5);text-decoration-color:rgba(169,195,224,.5);text-underline-offset:3px}@media (min-width:960px){.systems-band_inner__tPzmt{min-height:440px;align-content:center}}@media (max-width:639px){.systems-band_band__N4P2p{padding-block:96px}}.warp-field_canvas__Ea4cq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.warp-field_templates__sTQfg{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}