.compliance-hero[data-astro-cid-erf4xopw]{background-color:var(--color-navy-deep);background-image:linear-gradient(180deg, var(--color-navy-deep) 0%, var(--color-dark) 100%);color:var(--color-on-navy);margin-top:1.25rem;padding-block:5.5rem 6.5rem}.hero-title[data-astro-cid-erf4xopw]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.25rem);line-height:1.05}.hero-cta[data-astro-cid-erf4xopw]{background:var(--color-primary);color:#fff;border-radius:.5rem;align-items:center;gap:.625rem;min-height:max(3rem,44px);padding:0 1.5rem;font-weight:500;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 24px -8px #0067da99}.hero-cta[data-astro-cid-erf4xopw]:hover{background:var(--color-tertiary);transform:translateY(-1px)}.hero-cta[data-astro-cid-erf4xopw]:focus-visible,.hero-link[data-astro-cid-erf4xopw]:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.hero-link[data-astro-cid-erf4xopw]{color:var(--color-on-navy);min-height:max(2.75rem,44px);text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:.35em;align-items:center;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out;display:inline-flex}.hero-link[data-astro-cid-erf4xopw]:hover{-webkit-text-decoration-color:var(--color-on-navy);text-decoration-color:var(--color-on-navy)}.registry[data-astro-cid-erf4xopw]{color:var(--color-text-default);background:#fff;border-radius:.875rem;max-width:34rem;padding:1.75rem;position:relative;box-shadow:0 30px 60px -20px #030a1aa6,0 2px 6px #030a1a40}.registry-meta[data-astro-cid-erf4xopw]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.registry-status[data-astro-cid-erf4xopw]{background:var(--color-light);color:var(--color-primary);border-radius:999px;flex-shrink:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.deadline-track[data-astro-cid-erf4xopw]{background:var(--color-light);border-radius:999px;height:.5rem;overflow:hidden}.deadline-fill[data-astro-cid-erf4xopw]{height:100%;width:var(--fill);border-radius:inherit;background:var(--color-primary);transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) .3s both deadline-fill;display:block}@keyframes deadline-fill{0%{transform:scaleX(0)}}.step-dot[data-astro-cid-erf4xopw]{border:1.5px solid var(--color-border-light);border-radius:999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.step-dot[data-astro-cid-erf4xopw].is-done{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.registry-mol[data-astro-cid-erf4xopw]{background:#eef7f2;border-radius:.625rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.registry-demo[data-astro-cid-erf4xopw]{background:var(--color-signal);color:var(--color-navy-deep);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:-.75rem;left:1.75rem}.device[data-astro-cid-erf4xopw]{display:none}@media (width>=768px){.registry[data-astro-cid-erf4xopw]{width:calc(100% - 11.75rem);max-width:none}.device[data-astro-cid-erf4xopw]{width:12.5rem;box-shadow:0 30px 60px -18px #030a1ab3, 0 0 0 1px var(--color-line-navy);background:#0a1226;border-radius:2rem;padding:.4rem;display:block;position:absolute;bottom:-3.5rem;right:0}.device[data-astro-cid-erf4xopw] img[data-astro-cid-erf4xopw]{border-radius:1.65rem}}@media (prefers-reduced-motion:reduce){.deadline-fill[data-astro-cid-erf4xopw]{animation:none}}.frameworks[data-astro-cid-mlknnlkr]{background:var(--color-paper);padding-block:6rem;scroll-margin-top:4rem}.frameworks-title[data-astro-cid-mlknnlkr]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:500;line-height:1.1}.ledger[data-astro-cid-mlknnlkr]{border-top:1px solid var(--color-dark)}.ledger-head[data-astro-cid-mlknnlkr]{display:none}.ledger-row[data-astro-cid-mlknnlkr]{border-bottom:1px solid var(--color-border-light);gap:.75rem;padding-block:1.5rem;display:grid}.ledger-law[data-astro-cid-mlknnlkr]{align-items:flex-start;gap:.875rem;display:flex}.ledger-icon[data-astro-cid-mlknnlkr]{background:var(--color-navy-deep);width:2.5rem;height:2.5rem;color:var(--color-signal);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ledger-label[data-astro-cid-mlknnlkr]{color:var(--color-dark);font-weight:500}@media (width>=1024px){.ledger-head[data-astro-cid-mlknnlkr],.ledger-row[data-astro-cid-mlknnlkr]{grid-template-columns:4fr 4fr 5fr;gap:2.5rem;display:grid}.ledger-head[data-astro-cid-mlknnlkr]{border-bottom:1px solid var(--color-border-light);color:var(--color-dark);padding-block:.875rem;font-size:.875rem;font-weight:500}.ledger-row[data-astro-cid-mlknnlkr]{padding-block:1.75rem;transition:background-color .2s ease-out}.ledger-row[data-astro-cid-mlknnlkr]:hover{background:#fff}.ledger-label[data-astro-cid-mlknnlkr]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.frameworks-cta[data-astro-cid-mlknnlkr]{background:var(--color-navy-deep);color:#fff;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.625rem;min-height:max(3rem,44px);padding:0 1.5rem;font-weight:500;transition:background-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.frameworks-cta[data-astro-cid-mlknnlkr]:hover{background:var(--color-primary)}.split[data-astro-cid-fxqyu676]{background:#fff;padding-block:6rem 3rem}.split-title[data-astro-cid-fxqyu676]{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:500;line-height:1.1}.split-grid[data-astro-cid-fxqyu676]{gap:1.25rem;display:grid}@media (width>=1024px){.split-grid[data-astro-cid-fxqyu676]{grid-template-columns:5fr 7fr}}.side[data-astro-cid-fxqyu676]{border-radius:1rem;flex-direction:column;padding:2rem;display:flex}@media (width>=768px){.side[data-astro-cid-fxqyu676]{padding:2.75rem}}.side-council[data-astro-cid-fxqyu676]{background:var(--color-navy-deep);color:var(--color-on-navy)}.side-citizen[data-astro-cid-fxqyu676]{background:var(--color-paper)}.side-mark[data-astro-cid-fxqyu676]{background:var(--color-navy-raised);width:2.5rem;height:2.5rem;color:var(--color-signal);border-radius:.5rem;place-items:center;display:grid}.side-mark-light[data-astro-cid-fxqyu676]{background:var(--color-navy-deep)}.side-title[data-astro-cid-fxqyu676]{letter-spacing:-.015em;color:inherit;font-size:1.5rem;font-weight:500;line-height:1.2}.side-citizen[data-astro-cid-fxqyu676] .side-title[data-astro-cid-fxqyu676]{color:var(--color-dark)}.side-lede[data-astro-cid-fxqyu676]{max-width:34rem;margin-top:1rem;line-height:1.6}.side-council[data-astro-cid-fxqyu676] .side-lede[data-astro-cid-fxqyu676]{color:var(--color-on-navy-muted)}.council-list[data-astro-cid-fxqyu676]{border-top:1px solid var(--color-line-navy)}.council-item[data-astro-cid-fxqyu676]{border-bottom:1px solid var(--color-line-navy);gap:.875rem;padding-block:1rem;display:flex}.citizen-body[data-astro-cid-fxqyu676]{gap:2rem;display:grid}@media (width>=768px){.citizen-body[data-astro-cid-fxqyu676]{grid-template-columns:1fr 15rem;align-items:start}}.citizen-list[data-astro-cid-fxqyu676]{border-top:1px solid var(--color-border-light)}.citizen-item[data-astro-cid-fxqyu676]{border-bottom:1px solid var(--color-border-light);gap:.875rem;padding-block:.875rem;display:flex}.app-screen[data-astro-cid-fxqyu676]{background:#0a1226;border-radius:1.75rem;max-width:15rem;padding:.4rem;box-shadow:0 24px 48px -20px #030a1a73}.app-bar[data-astro-cid-fxqyu676]{background:var(--color-navy-deep);color:#fff;border-radius:1.4rem 1.4rem 0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1rem .875rem;display:flex}.app-rows[data-astro-cid-fxqyu676]{background:#f3f5f9;border-radius:0 0 1.4rem 1.4rem;gap:.5rem;padding:.75rem .75rem 1.5rem;display:grid}.app-row[data-astro-cid-fxqyu676]{background:#fff;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex;box-shadow:0 1px 2px #0e1a3314}.app-icon[data-astro-cid-fxqyu676]{background:var(--color-primary);color:#fff;border-radius:.4rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.side-link[data-astro-cid-fxqyu676]{text-underline-offset:.35em;align-self:flex-start;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;padding-top:2rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out;display:inline-flex}.side-link-dark[data-astro-cid-fxqyu676]{color:var(--color-on-navy);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}.side-link-dark[data-astro-cid-fxqyu676]:focus-visible{outline-color:var(--color-signal)}.side-link-light[data-astro-cid-fxqyu676]{color:var(--color-dark);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.side-link[data-astro-cid-fxqyu676]:hover{text-decoration-color:currentColor}
