.otc{flex-direction:column;display:flex;container-type:inline-size}.otc-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;padding:12px 16px 0;font-size:.72rem}.otc-steps{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:18px 14px 6px;list-style:none;display:grid;position:relative}.otc-track{background:var(--color-border);border-radius:2px;height:2px;position:absolute;top:29px;left:calc(14px + 8.33%);right:calc(14px + 8.33%);overflow:hidden}.otc-track-fill{background:linear-gradient(90deg, var(--color-accent-solid), var(--color-accent-primary));transform-origin:0;transition:transform var(--dur-demo) var(--ease-out-expo);position:absolute;inset:0}.otc-step{z-index:1;min-width:0;position:relative}.otc-step-link{border-radius:var(--radius-md);color:inherit;outline-offset:2px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px 6px;text-decoration:none;display:flex}.otc-step-link:focus-visible{outline:2px solid var(--color-accent-primary)}.otc-dot{background:var(--color-bg-surface-1);border:2px solid var(--color-border-glow);width:22px;height:22px;color:var(--color-on-accent);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), transform var(--duration-slow) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.otc-step[data-state=done] .otc-dot{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.otc-step[data-state=active] .otc-dot{border-color:var(--color-accent-primary);background:var(--color-bg-base);box-shadow:0 0 0 5px var(--mk-accent-20);transform:scale(1.12)}.otc-step[data-state=active] .otc-dot:after{content:"";background:var(--color-accent-primary);border-radius:50%;width:8px;height:8px}.otc-step-n{letter-spacing:.1em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:10px;line-height:1}.otc-step-name{color:var(--color-text-secondary);white-space:nowrap;transition:color var(--duration-normal) var(--ease-out);font-size:12px;font-weight:600;line-height:1.2}.otc-step[data-state=active] .otc-step-name,.otc-step-link:hover .otc-step-name{color:var(--color-text-primary)}.otc-step[data-state=done] .otc-step-name{color:var(--color-text-secondary)}.otc-doc{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-base) 70%, var(--color-bg-surface-1));border:1px solid var(--color-border);flex-direction:column;gap:10px;min-height:196px;margin:10px 14px 0;padding:14px 16px 12px;display:flex}.otc-doc-head{grid-template-columns:auto 1fr minmax(9.75rem,auto);align-items:center;gap:10px;min-height:24px;display:grid}.otc-doc-id{letter-spacing:-.01em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.otc-doc-party{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.otc-status{min-width:0;max-width:100%;transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);justify-self:start}.otc-meter{background:var(--color-bg-surface-2);border-radius:2px;height:4px;overflow:hidden}.otc-meter-fill{background:linear-gradient(90deg, var(--color-accent-solid), var(--color-accent-primary-hover));transform-origin:0;width:100%;height:100%;transition:transform .9s var(--ease-out-expo);display:block}.otc-rows{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.otc-row{border-radius:var(--radius-sm);background:var(--color-bg-surface-1);border:1px solid var(--color-border);min-width:0;padding:8px 10px}.otc-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 2px;font-size:.66rem}.otc-row dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.otc-stage-line{color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:auto 0 0;font-size:.8rem;display:flex}.otc-owner{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-link);font-size:.66rem;font-weight:600}.otc-foot{border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 14px 0;padding:12px 2px 14px;font-size:.78rem;line-height:1.5;display:flex}.otc-foot-text{flex:220px}.otc-foot-actions{align-items:center;gap:12px;display:inline-flex}.otc-toggle{border-radius:var(--radius-full);border:1px solid var(--color-border-glow);min-height:28px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast), background-color var(--duration-fast);background:0 0;align-items:center;gap:6px;padding:2px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.otc-toggle:not([data-ready]){visibility:hidden}.otc-toggle:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:var(--color-bg-surface-2)}.otc-cta{color:var(--color-text-link);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.otc-cta:hover{text-decoration:underline}@container (width<=380px){.otc .mk-lights{display:none}.otc-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.otc-row{padding:6px 7px}.otc-row dd{font-size:.78rem}.otc-step-n,.otc-doc-party{display:none}.otc-doc-head{grid-template-columns:auto minmax(9.75rem,auto);justify-content:space-between}}.desk{border-radius:var(--radius-xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid;overflow:hidden;container-type:inline-size}.desk-tabs{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-surface-2) 55%, var(--color-bg-surface-1));flex-direction:column;gap:4px;margin:0;padding:10px;display:flex}.desk-tab{text-align:left;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:0 0;border:1px solid #0000;gap:4px;padding:12px 14px 12px 18px;display:grid;position:relative}.desk-tab:before{content:"";background:var(--color-accent-primary);opacity:0;width:3px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-slow) var(--ease-spring);border-radius:3px;position:absolute;top:14px;bottom:14px;left:6px;transform:scaleY(.4)}.desk-tab:hover{color:var(--color-text-primary);background:var(--color-bg-surface-1)}.desk-tab[aria-selected=true]{color:var(--color-text-primary);background:var(--color-bg-surface-1);border-color:var(--color-border)}.desk-tab[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.desk-tab:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.desk-tab-owner{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-link);font-size:.66rem;font-weight:600}.desk-tab-title{text-wrap:balance;font-size:.92rem;font-weight:600;line-height:1.3}.desk-panel{flex-direction:column;min-width:0;display:flex}.desk-panel[hidden]{display:none}.desk-summary{align-items:baseline;gap:10px;padding:14px 16px 4px;display:flex}.desk-summary-n{letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;min-width:1.4ch;font-size:2rem;font-weight:700;line-height:1}.desk-summary-label{color:var(--color-text-secondary);font-size:.82rem}.desk-table{border-collapse:collapse;width:100%;margin:6px 0 0;font-size:.82rem}.desk-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:8px 16px 6px;font-size:.66rem;font-weight:600}.desk-table td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 16px}.desk-table td:first-child{color:var(--color-text-primary);font-weight:600}.desk-table th:last-child,.desk-table td:last-child{text-align:right}.desk-table tr:last-child td{border-bottom:0}.desk-bar{vertical-align:middle;background:var(--color-bg-surface-2);border-radius:3px;width:64px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.desk-bar i{background:var(--color-accent-primary);transform-origin:0;height:100%;transform:scaleX(var(--v,0));transition:transform .8s var(--ease-out-expo);display:block}.desk-bar i[data-tone=warn]{background:var(--color-accent-warning)}.desk-bar i[data-tone=bad]{background:var(--color-accent-error)}.desk-bar i[data-tone=ok]{background:var(--color-accent-success)}.desk-link{border-top:1px solid var(--color-border);margin:auto 0 0;padding:12px 16px 14px;font-size:.82rem}.desk-link a{color:var(--color-text-link);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.desk-link a:hover{text-decoration:underline}@media (width<=37.5rem){.desk{grid-template-columns:1fr}.desk-tabs{border-right:0;border-bottom:1px solid var(--color-border);scrollbar-width:none;flex-direction:row;overflow-x:auto}.desk-tab{flex:1 0 200px}.desk-table th:nth-child(2),.desk-table td:nth-child(2){display:none}}@media (width<=30rem){.desk-table td,.desk-table th{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.desk-row-enter{animation:mk-rise .48s var(--ease-out-expo) backwards;animation-delay:calc(var(--i,0) * 55ms)}}.practice-card[data-astro-cid-wyxsdsdn]{grid-template-rows:auto 1fr auto;gap:0;min-height:100%;padding:1.5rem 1.5rem 1.375rem;display:grid;overflow:hidden}.practice-top[data-astro-cid-wyxsdsdn]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.practice-icon[data-astro-cid-wyxsdsdn]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-link);background:var(--mk-accent-12);border:1px solid var(--mk-accent-20);transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), transform var(--duration-slow) var(--ease-spring), box-shadow var(--duration-slow) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.practice-index[data-astro-cid-wyxsdsdn]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.practice-motif[data-astro-cid-wyxsdsdn]{width:104px;height:104px;color:var(--color-text-link);opacity:.12;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out-expo);pointer-events:none;position:absolute;bottom:-6px;right:-6px}.practice-motif[data-astro-cid-wyxsdsdn] path[data-astro-cid-wyxsdsdn]{stroke-dasharray:1;stroke-dashoffset:0}.practice-title[data-astro-cid-wyxsdsdn]{transition:color var(--duration-normal) var(--ease-out);margin:0 0 .5rem;font-size:1.25rem}.practice-body[data-astro-cid-wyxsdsdn]{color:var(--color-text-secondary);max-width:34ch;margin:0;font-size:15px;line-height:1.6}.practice-go[data-astro-cid-wyxsdsdn]{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-secondary);border:1px solid var(--color-border);transition:color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), transform var(--duration-slow) var(--ease-spring);justify-content:center;align-items:center;margin-top:1.25rem;display:inline-flex}.practice-card[data-astro-cid-wyxsdsdn]:hover .practice-icon[data-astro-cid-wyxsdsdn],.practice-card[data-astro-cid-wyxsdsdn]:focus-visible .practice-icon[data-astro-cid-wyxsdsdn]{background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:0 10px 24px -10px var(--mk-accent-35);transform:translateY(-2px)rotate(-4deg)}.practice-card[data-astro-cid-wyxsdsdn]:hover .practice-title[data-astro-cid-wyxsdsdn],.practice-card[data-astro-cid-wyxsdsdn]:focus-visible .practice-title[data-astro-cid-wyxsdsdn]{color:var(--color-text-link)}.practice-card[data-astro-cid-wyxsdsdn]:hover .practice-go[data-astro-cid-wyxsdsdn],.practice-card[data-astro-cid-wyxsdsdn]:focus-visible .practice-go[data-astro-cid-wyxsdsdn]{color:var(--color-on-accent);background:var(--color-accent-solid);border-color:var(--color-accent-solid);transform:translate(4px)}.practice-card[data-astro-cid-wyxsdsdn]:hover .practice-motif[data-astro-cid-wyxsdsdn],.practice-card[data-astro-cid-wyxsdsdn]:focus-visible .practice-motif[data-astro-cid-wyxsdsdn]{opacity:.55;transform:translate(-4px,-4px)scale(1.04)}@media (prefers-reduced-motion:no-preference){.practice-motif[data-astro-cid-wyxsdsdn] path[data-astro-cid-wyxsdsdn]{stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out-expo)}.practice-card[data-astro-cid-wyxsdsdn][data-reveal=in] .practice-motif[data-astro-cid-wyxsdsdn] path[data-astro-cid-wyxsdsdn],html:not(.js) .practice-motif[data-astro-cid-wyxsdsdn] path[data-astro-cid-wyxsdsdn]{stroke-dashoffset:0}}.lq[data-astro-cid-l3k6c3ya]{--lq:var(--product-leads,#22d3ee);--lq-tint:color-mix(in srgb, var(--lq) 14%, transparent);--lq-line:color-mix(in srgb, var(--lq) 35%, transparent);box-shadow:var(--mk-shadow-rest), 0 0 70px -14px color-mix(in srgb, var(--lq) 40%, transparent);border-color:color-mix(in srgb, var(--lq) 30%, var(--color-border));container-type:inline-size}.lq-count[data-astro-cid-l3k6c3ya]{border-radius:var(--radius-full);background:var(--lq-tint);color:var(--lq);font-variant-numeric:tabular-nums;padding:1px 8px;font-size:.72rem;font-weight:600}.lq-body[data-astro-cid-l3k6c3ya]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.lq-list[data-astro-cid-l3k6c3ya]{border-right:1px solid var(--color-border);padding:6px 0}.lq-group[data-astro-cid-l3k6c3ya]{margin:0;padding:0 0 6px;list-style:none}.lq-group-label[data-astro-cid-l3k6c3ya]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);padding:8px 14px 4px;font-size:.64rem;font-weight:600}.lq-row[data-astro-cid-l3k6c3ya]{border-radius:var(--radius-md);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 8px;padding:8px;display:grid}.lq-row--selected[data-astro-cid-l3k6c3ya]{background:var(--lq-tint);border-color:var(--lq-line)}.lq-row-main[data-astro-cid-l3k6c3ya]{gap:1px;min-width:0;display:grid}.lq-company[data-astro-cid-l3k6c3ya]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.lq-task[data-astro-cid-l3k6c3ya]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.lq-chip[data-astro-cid-l3k6c3ya]{border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-2);min-height:20px;color:var(--color-text-secondary);align-items:center;padding:0 8px;font-size:.66rem;font-weight:600;display:inline-flex}.lq-chip--blue[data-astro-cid-l3k6c3ya]{background:var(--lq-tint);color:var(--lq)}.lq-chip--warn[data-astro-cid-l3k6c3ya]{background:color-mix(in srgb, var(--color-accent-warning) 14%, transparent);color:var(--color-accent-warning)}.lq-chip--bad[data-astro-cid-l3k6c3ya]{background:color-mix(in srgb, var(--color-accent-error) 14%, transparent);color:var(--color-accent-error)}.lq-focus[data-astro-cid-l3k6c3ya]{background:color-mix(in srgb, var(--color-bg-base) 55%, var(--color-bg-surface-1));flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.lq-focus[data-astro-cid-l3k6c3ya] p[data-astro-cid-l3k6c3ya]{margin:0}.lq-focus-company[data-astro-cid-l3k6c3ya]{color:var(--color-text-primary);letter-spacing:-.01em;font-weight:700}.lq-focus-person[data-astro-cid-l3k6c3ya]{color:var(--color-text-secondary);font-size:.78rem}.lq-focus-next[data-astro-cid-l3k6c3ya]{gap:6px;margin-top:8px;display:grid}.lq-focus-label[data-astro-cid-l3k6c3ya]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.64rem;font-weight:600}.lq-next-btn[data-astro-cid-l3k6c3ya]{border-radius:var(--radius-sm);background:var(--lq);color:#06202a;align-items:center;gap:8px;width:max-content;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.lq-activity[data-astro-cid-l3k6c3ya]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);gap:6px;margin:12px 0 0;padding:10px 0 0;font-size:.72rem;line-height:1.45;list-style:none;display:grid}.lq-activity[data-astro-cid-l3k6c3ya] li[data-astro-cid-l3k6c3ya]{padding-left:14px;position:relative}.lq-activity[data-astro-cid-l3k6c3ya] li[data-astro-cid-l3k6c3ya]:before{content:"";background:var(--lq-line);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}@media (prefers-reduced-motion:no-preference){.lq[data-astro-cid-l3k6c3ya][data-reveal=in] .lq-next-btn[data-astro-cid-l3k6c3ya]{animation:lq-nudge 1.8s var(--ease-out) 3;animation-delay:1.4s}@keyframes lq-nudge{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 5px var(--lq-tint)}}}@container (width<=520px){.lq-body[data-astro-cid-l3k6c3ya]{grid-template-columns:1fr}.lq-list[data-astro-cid-l3k6c3ya]{border-right:0;border-bottom:1px solid var(--color-border)}.lq-chip[data-astro-cid-l3k6c3ya]{display:none}}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-emblem[data-astro-cid-lcdefpme]{width:auto;height:4.5rem;margin:0 .25rem 1rem auto;display:block}.leads-mark[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;line-height:0;display:inline-block}.leads-mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:1.75rem}@media (width>=1024px){.hero-emblem[data-astro-cid-lcdefpme]{height:8.5rem;margin:0;position:absolute;bottom:calc(100% + 1.25rem);right:.25rem}}@media (prefers-reduced-motion:no-preference){.hero-emblem[data-astro-cid-lcdefpme]{animation:hero-emblem-in .9s var(--ease-out-expo) .16s backwards, hero-emblem-drift 7s var(--ease-out) 1.2s 3 alternate}@keyframes hero-emblem-in{0%{filter:blur(12px);translate:0 22px;scale:.94}}@keyframes hero-emblem-drift{to{translate:0 -6px}}}.erp-card[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;gap:1.75rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) 0;display:grid;overflow:hidden}.erp-card-visual[data-astro-cid-lcdefpme]{transition:transform var(--duration-slow) var(--ease-out-expo);margin:0 clamp(-.5rem,-1vw,-.75rem) -1px;transform:translateY(6px)}.erp-card[data-astro-cid-lcdefpme]:hover .erp-card-visual[data-astro-cid-lcdefpme],.erp-card[data-astro-cid-lcdefpme]:focus-visible .erp-card-visual[data-astro-cid-lcdefpme]{transform:translateY(0)}.erp-card-visual[data-astro-cid-lcdefpme] .mk-panel{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a[data-astro-cid-lcdefpme].resource-card{grid-template-columns:1fr;align-items:start;gap:1.25rem;padding:1.75rem;display:grid;overflow:hidden}.resource-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--mk-accent-20), var(--mk-accent-12) 60%, transparent);border:1px solid var(--mk-accent-35);width:52px;height:52px;color:var(--color-text-link);box-shadow:0 0 24px -8px var(--mk-accent-35);transition:transform var(--duration-slow) var(--ease-out-expo);justify-content:center;align-items:center;display:inline-flex}.resource-text[data-astro-cid-lcdefpme]{z-index:1;position:relative}@media (width>=1024px){a[data-astro-cid-lcdefpme].resource-card{grid-template-columns:auto 1fr;padding:2rem 2rem 3.25rem}.resource-art[data-astro-cid-lcdefpme]{display:block}}.resource-art[data-astro-cid-lcdefpme]{color:var(--color-accent-primary);opacity:.14;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out-expo);display:none;position:absolute;bottom:-40px;right:-12px}.resource-card[data-astro-cid-lcdefpme]:hover .resource-icon[data-astro-cid-lcdefpme],.resource-card[data-astro-cid-lcdefpme]:focus-visible .resource-icon[data-astro-cid-lcdefpme]{transform:translateY(-2px)scale(1.04)}.resource-card[data-astro-cid-lcdefpme]:hover .resource-art[data-astro-cid-lcdefpme],.resource-card[data-astro-cid-lcdefpme]:focus-visible .resource-art[data-astro-cid-lcdefpme]{opacity:.28;transform:translate(-6px)}@media (prefers-reduced-motion:reduce){.resource-icon[data-astro-cid-lcdefpme],.resource-art[data-astro-cid-lcdefpme]{transition:none}.resource-card[data-astro-cid-lcdefpme]:hover .resource-icon[data-astro-cid-lcdefpme],.resource-card[data-astro-cid-lcdefpme]:hover .resource-art[data-astro-cid-lcdefpme]{transform:none}}