#commercial .co-cell,#commercial .co-gbtn,#commercial .co-rnode{cursor:pointer;outline:none}#commercial .co-cell:focus-visible rect,#commercial .co-gbtn:focus-visible path,#commercial .co-rnode:focus-visible rect{stroke:var(--sec)!important;stroke-width:2.4!important}#commercial .co-cell:hover rect{stroke:var(--sec)!important}#commercial .co-rnode:hover rect{stroke:var(--sec)!important}#commercial .co-gate{display:grid;gap:18px;border-left:3px solid var(--sec);padding:4px 0 4px 20px}#commercial .co-gh{display:flex;gap:16px;align-items:center}#commercial .co-gn{font:600 1rem var(--f-mono);color:var(--on-mark);background:var(--sec);padding:6px 10px;border-radius:2px}#commercial .co-gh h4{margin:0;font:400 1.35rem/1.2 var(--f-display);color:var(--ink)}#commercial .co-gh p{margin:2px 0 0;font-size:.9rem;color:var(--muted)}#commercial .co-gcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#commercial .co-gcols ul{margin:8px 0 0;padding-left:1.05em;display:grid;gap:6px;font-size:.95rem}#commercial .co-gcols .kicker{display:block}@media (max-width: 980px){#commercial .co-gcols{grid-template-columns:minmax(0,1fr);gap:18px}}#commercial .co-step{display:grid;gap:12px;border:1px solid var(--rule);border-left:3px solid var(--sec);padding:16px 20px;background:var(--surface)}#commercial .co-q{display:flex;gap:14px;align-items:baseline}#commercial .co-q p{margin:0;font-size:1.02rem;color:var(--ink)}#commercial .co-qk{font:600 .82rem var(--f-mono);color:var(--sec-ink);white-space:nowrap}#commercial .co-ref{font:400 .78rem var(--f-mono);color:var(--muted);white-space:nowrap}#commercial .co-crumbs{margin:0;font:400 .8rem var(--f-mono);color:var(--muted)}#commercial .co-out{display:grid;gap:8px;border-top:2px solid var(--sec);padding-top:14px}#commercial .co-out h4{margin:0;font:400 1.3rem/1.25 var(--f-display);color:var(--ink)}#commercial .co-out ul{margin:0;padding-left:1.05em;display:grid;gap:6px}#commercial .explorer+.block-head,#commercial .fig+.block-head{margin-top:10px}@media (max-width: 640px){#commercial .co-q{flex-direction:column;gap:4px}#commercial .co-ref{white-space:normal}}#commercial .block-head .chip,#commercial .fig-head .chip{white-space:normal}#commercial .subpanel>*{min-width:0}#commercial figure.co-fig{margin:0}#commercial .co-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}#commercial .co-model{display:grid;gap:10px;align-content:start;background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--sec);border-radius:var(--r-sm);padding:18px 20px 20px;min-width:0}#commercial .co-model .kicker{border-top:0;padding-top:0;color:var(--sec-ink);font:600 .78rem/1 var(--f-body)}#commercial .co-model h3{font:650 1.1rem/1.3 var(--f-display);letter-spacing:-.01em}#commercial .co-model p{font-size:.95rem;color:var(--ink-2);line-height:1.55}#commercial .co-model dl{margin:0;display:grid;grid-template-columns:minmax(0,100px) minmax(0,1fr);gap:6px 14px;border-top:1px solid var(--rule-2);padding-top:10px}#commercial .co-model dt{font-weight:600;color:var(--ink);font-size:.84rem}#commercial .co-model dd{margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.5}#commercial .co-mx{min-width:860px}#commercial .co-flowT,#commercial .co-dossier,#commercial .co-ipT{min-width:720px}#commercial .co-catT{min-width:960px}#commercial .co-catT .co-req ul{margin:0;padding-left:1.05em;display:grid;gap:4px}#commercial .co-catT .co-rref{font-size:.8rem;color:var(--muted)}#commercial .co-neq{margin-top:4px}#commercial .co-sub{font:650 1.2rem/1.3 var(--f-display);color:var(--ink);margin-top:18px;letter-spacing:-.01em}#commercial .co-p{color:var(--ink-2);max-width:78ch}#commercial .co-chip{width:fit-content;white-space:normal}#commercial .co-fh2{margin-top:6px}#commercial .co-bh{margin-top:22px}#commercial .co-warn{margin:0;font-size:.86rem;line-height:1.45;color:var(--ink-2);border-left:3px solid var(--amber);padding:6px 10px;background:var(--amber-wash, var(--bg-alt))}#commercial .co-check{display:flex!important;gap:10px;align-items:center;grid-template-columns:none}#commercial .co-check input{width:24px;height:24px;accent-color:var(--sec);flex:none}#commercial .co-swimT{min-width:1100px}#commercial .co-swimT td b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}#commercial .co-swimT td span{color:var(--ink-2)}#commercial .co-gateT{min-width:900px}#commercial .co-gateT ul{margin:0;padding-left:1.05em;display:grid;gap:4px}#commercial .co-gid{font:600 .8rem var(--f-mono);color:var(--sec-ink)}#commercial .co-gft{font-size:.8rem;color:var(--muted);font-weight:400}#commercial .co-treeText,#commercial .co-ftoSteps{margin:10px 0 0;padding-left:1.4em;display:grid;gap:6px}#commercial .co-ftoSteps b{color:var(--ink)}#commercial .co-ttT{min-width:820px}#commercial .co-aud .fcard{min-height:100%}#commercial .co-terms{margin-top:6px}#commercial .co-iplaw{margin-top:4px}#commercial .co-refs ol{margin:10px 0 0;padding-left:1.4em;display:grid;gap:6px;font-size:.84rem}@media (min-width: 761px){#commercial .co-pw{grid-template-columns:repeat(7,minmax(0,1fr))}#commercial .co-pw>li{padding:16px 10px}}@media (min-width: 761px) and (max-width: 1180px){#commercial .co-pw{grid-template-columns:repeat(4,minmax(0,1fr))}#commercial .co-pw>li:nth-child(4n){border-right:0}#commercial .co-pw>li:nth-child(-n+4){border-bottom:1px solid var(--rule-2)}}@media (max-width: 760px){#commercial .co-model dl{grid-template-columns:minmax(0,1fr);gap:2px}#commercial .co-model dd{margin-bottom:6px}}#commercial .washf{fill:var(--sec-wash)}#commercial .brandf{fill:var(--sec)}#commercial .co-catT th[scope=col]:nth-child(1){width:15%}#commercial .co-catT th[scope=col]:nth-child(2){width:22%}#commercial .co-catT th[scope=col]:nth-child(4){width:17%}@media (min-width: 981px){#commercial .co-models{grid-template-columns:repeat(3,minmax(0,1fr))}}#commercial .co-def{font-size:.86rem;line-height:1.45;color:var(--ink-2);border-left:3px solid var(--rule);padding:4px 10px}#commercial .co-dft{display:block;font-style:normal;font-size:.76rem;color:var(--muted);font-weight:400}#commercial .co-presets{margin-top:-6px}#commercial .co-presets .btn[aria-pressed=true]{border-color:var(--sec);color:var(--sec-ink)}#commercial #consult .cta-band{grid-template-columns:minmax(0,1fr)}#commercial #consult .cta-band .cta-row{justify-content:flex-start}#commercial .co-kpis{margin-top:4px}
