.control[data-astro-cid-r7jh6d56]{background:#fff;border-top:1px solid #e2e8f0b3;padding-block:5rem;overflow-x:clip}.control__intro[data-astro-cid-r7jh6d56]{text-align:center;max-width:44rem;margin-inline:auto}.control__intro[data-astro-cid-r7jh6d56] .section-title[data-astro-cid-r7jh6d56]{font-weight:700}.control__intro[data-astro-cid-r7jh6d56] .section-title-accent[data-astro-cid-r7jh6d56]{color:var(--brand-secondary);display:inline}.control__lead[data-astro-cid-r7jh6d56]{max-width:40rem;margin:1rem auto 0}.control__stage[data-astro-cid-r7jh6d56]{max-width:72rem;margin:2.75rem auto 0}.control__signals[data-astro-cid-r7jh6d56]{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.control__signal[data-astro-cid-r7jh6d56]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2}.control__stage[data-astro-cid-r7jh6d56]:has(#control-access:checked) .control__signal--role[data-astro-cid-r7jh6d56],.control__stage[data-astro-cid-r7jh6d56]:has(#control-approval:checked) .control__signal--approval[data-astro-cid-r7jh6d56]{color:#100080;background:#e4e0f4;border-color:#c9c2e8}.control__stage[data-astro-cid-r7jh6d56]:has(#control-lock:checked) .control__signal--confirmed[data-astro-cid-r7jh6d56]{color:#047857;background:#d1fae5;border-color:#a7f3d0}.control__stage[data-astro-cid-r7jh6d56]:has(#control-lock:checked) .control__signal--locked[data-astro-cid-r7jh6d56]{color:#fff;background:#0f172a;border-color:#0f172a}.cc[data-astro-cid-r7jh6d56]{background:#fff;border:1px solid #05025224;border-radius:1.25rem;overflow:hidden;box-shadow:0 22px 50px -32px #0502528c}.cc__bar[data-astro-cid-r7jh6d56]{background:var(--sc-active);color:#fff;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .9rem;display:flex;position:relative}.cc__brand[data-astro-cid-r7jh6d56]{letter-spacing:.01em;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:650;display:flex}.cc__mark[data-astro-cid-r7jh6d56]{background:#14c4be;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #14c4be33}.cc__trail[data-astro-cid-r7jh6d56]{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:650;display:none}.cc__trail[data-astro-cid-r7jh6d56] span[data-astro-cid-r7jh6d56]{color:#ffffff6b}.cc__trail-arrow[data-astro-cid-r7jh6d56]{color:#ffffff47}.control__stage[data-astro-cid-r7jh6d56]:has(#control-access:checked) .cc__trail-access[data-astro-cid-r7jh6d56],.control__stage[data-astro-cid-r7jh6d56]:has(#control-approval:checked) .cc__trail-approval[data-astro-cid-r7jh6d56],.control__stage[data-astro-cid-r7jh6d56]:has(#control-lock:checked) .cc__trail-lock[data-astro-cid-r7jh6d56]{color:#fff}.cc__sample[data-astro-cid-r7jh6d56]{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;margin:0;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.cc__body[data-astro-cid-r7jh6d56]{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cc__rail[data-astro-cid-r7jh6d56]{min-width:0;background:#f6f5fb;border:0;border-bottom:1px solid #eceaf3;min-inline-size:0;margin:0;padding:.65rem;position:relative}.cc__flow[data-astro-cid-r7jh6d56]{flex-direction:column;gap:.35rem;display:flex;position:relative}.cc__flow[data-astro-cid-r7jh6d56]:before{content:"";background:#d9d6ea;width:1px;position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem}.cc__step[data-astro-cid-r7jh6d56]{z-index:1;cursor:pointer;user-select:none;border-radius:.8rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.45rem .65rem;display:flex;position:relative}.cc__step[data-astro-cid-r7jh6d56]:has(input:checked){background:#fff;box-shadow:inset 2px 0 #100080,0 1px 2px #1000800d}.cc__step[data-astro-cid-r7jh6d56]:has(input:focus-visible){outline-offset:-2px;outline:2px solid #100080}@media (hover:hover){.cc__step[data-astro-cid-r7jh6d56]:hover{background:#ffffffb8}.cc__step[data-astro-cid-r7jh6d56]:has(input:checked):hover{background:#fff}}.control__pick[data-astro-cid-r7jh6d56]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.control__pick[data-astro-cid-r7jh6d56]:focus{outline:none}.cc__node[data-astro-cid-r7jh6d56]{color:#64748b;letter-spacing:.04em;background:#fff;border:1px solid #d9d6ea;border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.6875rem;font-weight:700;display:grid}.cc__step[data-astro-cid-r7jh6d56]:has(input:checked) .cc__node[data-astro-cid-r7jh6d56]{border-color:var(--sc-active);background:var(--sc-active);color:#fff}.cc__step-copy[data-astro-cid-r7jh6d56]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.cc__step-kicker[data-astro-cid-r7jh6d56]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.cc__step[data-astro-cid-r7jh6d56]:has(input:checked) .cc__step-kicker[data-astro-cid-r7jh6d56]{color:#100080}.cc__step-name[data-astro-cid-r7jh6d56]{color:#0f172a;font-size:.9375rem;font-weight:650;line-height:1.25}.cc__screen[data-astro-cid-r7jh6d56]{min-width:0;padding:1.15rem 1.15rem 1.25rem;container-type:inline-size}.cc__panel[data-astro-cid-r7jh6d56]{display:block}.cc__panel[data-astro-cid-r7jh6d56]+.cc__panel[data-astro-cid-r7jh6d56]{border-top:1px solid #eceaf3;margin-top:1.35rem;padding-top:1.35rem}@supports selector(:has(*)){.cc__panel[data-astro-cid-r7jh6d56]{display:none}.cc__panel[data-astro-cid-r7jh6d56]+.cc__panel[data-astro-cid-r7jh6d56]{border-top:0;margin-top:0;padding-top:0}.control__stage[data-astro-cid-r7jh6d56]:has(#control-access:checked) .cc__panel--access[data-astro-cid-r7jh6d56],.control__stage[data-astro-cid-r7jh6d56]:has(#control-approval:checked) .cc__panel--approval[data-astro-cid-r7jh6d56],.control__stage[data-astro-cid-r7jh6d56]:has(#control-lock:checked) .cc__panel--lock[data-astro-cid-r7jh6d56]{display:block}}.cc__title[data-astro-cid-r7jh6d56]{color:#020617;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.cc__dek[data-astro-cid-r7jh6d56]{color:#475569;max-width:40rem;margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.cc__split[data-astro-cid-r7jh6d56]{gap:1.15rem;margin-top:1rem;display:grid}.cc__label[data-astro-cid-r7jh6d56]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:700}.cc__rows[data-astro-cid-r7jh6d56],.cc__choices[data-astro-cid-r7jh6d56]{margin:0;padding:0;list-style:none}.cc__rows[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56],.cc__choices[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56]{color:#0f172a;border-bottom:1px solid #eef0f4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:.6rem 0;font-size:.9375rem;line-height:1.35;display:flex}.cc__rows[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56].is-shown{background:#f4f2fa;border-radius:.4rem;margin-inline:-.35rem;padding-inline:.35rem}.cc__row-name[data-astro-cid-r7jh6d56],.cc__choice-label[data-astro-cid-r7jh6d56]{font-weight:650}.cc__row-meta[data-astro-cid-r7jh6d56]{color:#475569;text-align:right;font-size:.8125rem}.cc__journey[data-astro-cid-r7jh6d56] .cc__row-meta[data-astro-cid-r7jh6d56]{flex:12rem}.cc__state[data-astro-cid-r7jh6d56]{border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.cc__state--on[data-astro-cid-r7jh6d56]{color:#100080;background:#e4e0f4}.cc__state--off[data-astro-cid-r7jh6d56]{color:#475569;background:#f1f5f9}.cc__note[data-astro-cid-r7jh6d56]{color:#475569;margin:.7rem 0 0;font-size:.875rem;line-height:1.5}.cc__choices[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56]{justify-content:flex-start;align-items:center;gap:.6rem}.cc__choices[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56].is-selected{color:#100080}.cc__radio[data-astro-cid-r7jh6d56]{background:#fff;border:1.5px solid #94a3b8;border-radius:999px;flex:none;width:.9rem;height:.9rem}.cc__choices[data-astro-cid-r7jh6d56] li[data-astro-cid-r7jh6d56].is-selected .cc__radio[data-astro-cid-r7jh6d56]{border:5px solid var(--sc-active)}.cc__default[data-astro-cid-r7jh6d56]{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.75rem;font-weight:700}.cc__record[data-astro-cid-r7jh6d56]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.9rem;padding:.9rem 1rem .35rem}.cc__record-kicker[data-astro-cid-r7jh6d56]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.cc__record-id[data-astro-cid-r7jh6d56]{color:#020617;letter-spacing:-.03em;margin:.15rem 0 0;font-size:1.25rem;font-weight:650}.cc__record-facts[data-astro-cid-r7jh6d56]{margin:.75rem 0 0}.cc__record-facts[data-astro-cid-r7jh6d56] div[data-astro-cid-r7jh6d56]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.cc__record-facts[data-astro-cid-r7jh6d56] dt[data-astro-cid-r7jh6d56]{color:#64748b;font-size:.8125rem;font-weight:600}.cc__record-facts[data-astro-cid-r7jh6d56] dd[data-astro-cid-r7jh6d56]{color:#0f172a;margin:0;font-size:.9375rem;font-weight:650}.cc__pill[data-astro-cid-r7jh6d56]{border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.cc__pill--confirmed[data-astro-cid-r7jh6d56]{color:#047857;background:#d1fae5}.cc__pill--locked[data-astro-cid-r7jh6d56]{color:#fff;background:#0f172a}.control__pillars[data-astro-cid-r7jh6d56]{gap:1.75rem;max-width:72rem;margin:2.75rem auto 0;padding:0;list-style:none;display:grid}.control__num[data-astro-cid-r7jh6d56]{color:#100080;letter-spacing:.14em;font-size:.75rem;font-weight:700;display:block}.control__pillar-title[data-astro-cid-r7jh6d56]{color:#020617;letter-spacing:-.02em;overflow-wrap:break-word;margin:.35rem 0 0;font-size:1.125rem;font-weight:650;line-height:1.25}.control__pillar-kicker[data-astro-cid-r7jh6d56]{color:#100080;margin:.25rem 0 0;font-size:.8125rem;font-weight:650}.control__pillar-copy[data-astro-cid-r7jh6d56]{color:#475569;max-width:28rem;margin:.45rem 0 0;font-size:.9375rem;line-height:1.55}.control__sr[data-astro-cid-r7jh6d56]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width>=34rem){.cc__split[data-astro-cid-r7jh6d56]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem}.cc__journey[data-astro-cid-r7jh6d56] .cc__row-meta[data-astro-cid-r7jh6d56]{text-align:right}}@media (width>=720px){.cc__trail[data-astro-cid-r7jh6d56]{display:flex;position:absolute;left:50%;transform:translate(-50%)}}@media (width>=900px){.cc__body[data-astro-cid-r7jh6d56]{grid-template-columns:17.75rem minmax(0,1fr)}.cc__rail[data-astro-cid-r7jh6d56]{border-bottom:0;border-right:1px solid #eceaf3;align-items:center;padding:1rem .75rem;display:flex}}@media (width>=800px){.control__pillars[data-astro-cid-r7jh6d56]{border-top:1px solid #0502521f;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.75rem}}.control--compact[data-astro-cid-r7jh6d56]{padding-block:4rem}.control--compact[data-astro-cid-r7jh6d56] .control__stage[data-astro-cid-r7jh6d56]{margin-top:1.75rem}.control--compact[data-astro-cid-r7jh6d56] .control__signals[data-astro-cid-r7jh6d56]{margin-bottom:0}.control--compact[data-astro-cid-r7jh6d56] .control__pillars[data-astro-cid-r7jh6d56]{margin-top:2rem}@media (width>=900px){.control__intro[data-astro-cid-r7jh6d56] .section-title[data-astro-cid-r7jh6d56]{font-size:clamp(2.625rem,4vw,2.875rem)}}@media (width>=768px){.control__intro[data-astro-cid-r7jh6d56] .section-title[data-astro-cid-r7jh6d56]{white-space:nowrap}.control[data-astro-cid-r7jh6d56]{padding-block:7rem}.control--compact[data-astro-cid-r7jh6d56]{padding-block:5rem}}
