.workflow-visual_visual__xTOlk{display:block;width:100%;height:100%;overflow:visible}.workflow-visual_base__806lp{fill:color-mix(in srgb,var(--ink-1) 15%,transparent)}.workflow-visual_accent__FICNa{fill:var(--brand)}.workflow-visual_soft__yOvID{fill:color-mix(in srgb,var(--brand) 24%,transparent)}.workflow-visual_band__mc2SG{fill:color-mix(in srgb,var(--brand) 7%,transparent)}.workflow-visual_outline__wdYdb{fill:none;stroke:var(--brand);stroke-width:1.5;stroke-dasharray:3 3}.workflow-visual_axis__Wzovz{stroke:color-mix(in srgb,var(--ink-1) 22%,transparent);stroke-width:1}.workflow-visual_rule__pstFc{stroke:color-mix(in srgb,var(--ink-1) 40%,transparent);stroke-width:1;stroke-dasharray:3 3}.workflow-visual_line__sAbD_{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workflow-visual_lineBase__Tj3Jh{fill:none;stroke:color-mix(in srgb,var(--ink-1) 32%,transparent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (forced-colors:active){.workflow-visual_accent__FICNa,.workflow-visual_soft__yOvID{fill:Highlight}.workflow-visual_base__806lp{fill:CanvasText}.workflow-visual_line__sAbD_{stroke:Highlight}.workflow-visual_axis__Wzovz,.workflow-visual_lineBase__Tj3Jh,.workflow-visual_rule__pstFc{stroke:CanvasText}}.workflow-card_card__iNRdh{height:100%;display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:20px;background:var(--surface-2);color:var(--ink-1);text-decoration:none;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.workflow-card_card__iNRdh:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--edge));transform:translateY(-3px);box-shadow:0 18px 36px -24px color-mix(in srgb,var(--ink-1) 45%,transparent)}.workflow-card_card__iNRdh:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.workflow-card_figure__KE9pw{display:block;aspect-ratio:2/1;padding:18px 20px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 7%,var(--surface-2)),color-mix(in srgb,var(--brand) 2%,var(--surface-2)));border-bottom:1px solid color-mix(in srgb,var(--edge) 70%,transparent)}.workflow-card_body__Fae_M{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px 20px}.workflow-card_domain__3R1pu{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--brand)}.workflow-card_title__UXHUC{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.03em}.workflow-card_question__w6iW0{font-size:14px;line-height:1.55;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflow-card_footer__CFTd_{margin-top:auto;padding-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.workflow-card_result__4jkxQ{display:grid;gap:2px}.workflow-card_result__4jkxQ span{font-size:11.5px;color:var(--ink-3)}.workflow-card_result__4jkxQ b{font-family:var(--font-plex-mono);font-size:17px;font-weight:600;letter-spacing:-.02em}.workflow-card_go__7JE8N{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid var(--edge);color:var(--ink-1);transition:background-color .2s,border-color .2s,color .2s}.workflow-card_card__iNRdh:hover .workflow-card_go__7JE8N{background:var(--brand);border-color:var(--brand);color:var(--surface-2)}.workflow-card_compact__pbNpj{border-radius:16px}.workflow-card_compact__pbNpj .workflow-card_figure__KE9pw{padding:14px 16px 10px}.workflow-card_compact__pbNpj .workflow-card_body__Fae_M{padding:14px 16px 15px;gap:6px}.workflow-card_compact__pbNpj .workflow-card_title__UXHUC{font-size:16px}.workflow-card_compact__pbNpj .workflow-card_question__w6iW0{font-size:13px}.workflow-card_compact__pbNpj .workflow-card_result__4jkxQ b{font-size:15px}.workflow-card_compact__pbNpj .workflow-card_go__7JE8N{width:30px;height:30px}@media (prefers-reduced-motion:reduce){.workflow-card_card__iNRdh,.workflow-card_go__7JE8N{transition:none}.workflow-card_card__iNRdh:hover{transform:none}}.catalogue_page__0KtRA{color:var(--ink-1);padding-bottom:96px}.catalogue_page__0KtRA a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.catalogue_hero__YaI1N{padding-block:96px 56px;text-align:center}.catalogue_hero__YaI1N h1{font-size:clamp(42px,5.8vw,72px);line-height:1.06;letter-spacing:-.065em;font-weight:600;margin:0 0 22px}.catalogue_hero__YaI1N h1 span{color:var(--brand)}.catalogue_intro__jT8Hd{font-size:clamp(17px,1.8vw,21px);line-height:1.55;letter-spacing:-.02em;text-wrap:balance;max-width:640px;margin:0 auto;color:var(--ink-2,var(--ink-1))}.catalogue_fine__RwYUt{font-size:12px;line-height:1.85;color:var(--ink-3);margin-top:24px}.catalogue_areas__bhFsY{display:grid;gap:12px;max-width:1080px}.catalogue_area__jlNcb{border:1px solid var(--edge);border-radius:18px;background:var(--surface-2);transition:border-color .2s}.catalogue_area__jlNcb[open]{border-color:color-mix(in srgb,var(--brand) 22%,var(--edge))}.catalogue_area__jlNcb summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;border-radius:18px}.catalogue_area__jlNcb summary::-webkit-details-marker{display:none}.catalogue_area__jlNcb summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.catalogue_areaIcon__9gAiU{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.catalogue_areaText__TDF2Y{display:grid;gap:3px;min-width:0}.catalogue_areaText__TDF2Y strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.catalogue_areaText__TDF2Y span{font-size:13.5px;color:var(--ink-3)}.catalogue_areaCount__VagvM{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.catalogue_chevron__jdEif{color:var(--ink-3);transition:transform .2s}.catalogue_area__jlNcb[open] .catalogue_chevron__jdEif{transform:rotate(180deg)}.catalogue_areaGrid__2uxzT{list-style:none;margin:0;padding:4px 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}@media (max-width:640px){.catalogue_area__jlNcb summary{grid-template-columns:auto minmax(0,1fr) auto;padding:16px;gap:12px}.catalogue_areaCount__VagvM{display:none}.catalogue_areaGrid__2uxzT{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.catalogue_chevron__jdEif{transition:none}}