.mov-hero{background:url(/images/pricing_bg.webp) 50%/cover no-repeat!important}@media (width<=768px){.mov-hero__visual{display:none}}@media (width>=769px){.mov-hero__visual{margin-right:calc(-1 * clamp(0px, (100vw - var(--content-w)) / 2 - 40px, 90px));padding-top:96px}}@media (width<=860px){.ledger-anim .body{flex-direction:column}.ledger-anim .side{width:100%}.gov-gap__panel{flex-direction:column}.gov-gap__sidebar{border-top:1px solid #e4e6f0;border-right:none;width:100%}.gov-gap__chart{border-right:none}}@media (width<=640px){.ledger-anim{font-size:11px}.ledger-anim .caps{flex-wrap:wrap}.ledger-anim .cap{border-bottom:1px solid #e4e6f0;min-width:50%}.gov-gap__text{max-width:100%}}.gov-panel{border:1px solid var(--lavender);background:#fff;border-radius:14px;flex-shrink:0;width:400px;font-family:Fira Sans Condensed,sans-serif;overflow:hidden;box-shadow:0 8px 40px #0d2bd814}.gov-panel__hd{background:linear-gradient(135deg,#0d2bd8 0%,#2320e6 100%);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.gov-panel__hd-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.gov-panel__live{align-items:center;gap:6px;display:flex}.gov-panel__dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite ok-dot-pulse}.gov-panel__live-text{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.gov-panel__stat{background:var(--lavender-bg);border-bottom:1px solid var(--lavender);align-items:center;gap:16px;padding:14px 20px;display:flex}.gov-panel__stat-num{color:var(--blue);font-size:34px;font-weight:700;line-height:1}.gov-panel__stat-label{color:var(--gray-mid);font-size:11px;line-height:1.5}.gov-panel__rows{flex-direction:column;display:flex}.gov-panel__row{border-bottom:1px solid var(--lavender);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.gov-panel__row:last-child{border-bottom:none}.gov-panel__row-name{color:var(--navy);font-size:12px;font-weight:500}.gov-panel__badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:9px;font-weight:700}.gov-panel__badge--ok{color:#00a855;background:#05b45a1f}.gov-panel__badge--warn{color:#b5781b;background:#b5781b1f}.gov-panel__badge--alert{color:#c0392b;background:#c828281f}.gov-panel__row--alert .gov-panel__row-name{color:#c0392b}.gov-panel__row--alert{background:#c8282808}.gov-panel__footer{color:#c0392b;background:#c828280f;border-top:1px solid #c828282e;padding:10px 20px;font-size:10px;font-weight:600}.m3-flow__ledger{padding:0 max(calc((100% - var(--content-w)) / 2), var(--pad-x)) 80px}.ledger-anim{background:#fff;border:1px solid #e4e6f0;border-radius:12px;font-family:Fira Sans Condensed,sans-serif;overflow:hidden;box-shadow:0 1940px 250px #0000,0 1242px 250px #00000003,0 698px 250px #00000008,0 310px 250px #0000000a,0 78px 171px #0000000d}.ledger-anim .body{align-items:stretch;gap:16px;padding:16px;display:flex}.ledger-anim .ledger{border:1px solid #e4e6f0;border-radius:8px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ledger-anim .ledgerhd{display:none}.ledger-anim .ledgerwrap{flex:1;padding:8px 0 0;overflow:hidden}.ledger-anim .tl{width:100%;height:auto;display:block}.ledger-anim .caps{display:none}.ledger-anim .side{background:#fafbff;border:1px solid #e4e6f0;border-radius:8px;flex-direction:column;flex-shrink:0;gap:0;display:flex;overflow:hidden}.ledger-anim .side-top{border-bottom:1px solid #e4e6f0;padding:18px 16px 14px}.ledger-anim .side-checks{border-bottom:1px solid #e4e6f0;flex-direction:column;gap:5px;padding:12px 16px;display:flex}.ledger-anim .side-record{flex:1;padding:12px 16px}.ledger-anim .pt{color:#9e9e9e;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:700}.ledger-anim .big{color:#0d2bd8;margin-bottom:5px;font-family:Fira Sans Condensed,sans-serif;font-size:42px;font-weight:700;line-height:1}.ledger-anim .bigsub{color:#636363;font-size:9px;line-height:1.5}.ledger-anim .chk{border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex;position:relative}.ledger-anim .chk.ok{color:#121c3b;background:#05b45a12}.ledger-anim .chk.brc{color:#c23a28;background:#c23a2812}.ledger-anim .ci{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.ledger-anim .chk.ok .ci{background:#05b45a26}.ledger-anim .chk.ok .ci svg{stroke:#00a855}.ledger-anim .chk.brc .ci{background:#c23a281f}.ledger-anim .chk.brc .ci svg{stroke:#c23a28}.ledger-anim .ci svg{fill:none;width:10px;height:10px}.ledger-anim .cv{white-space:nowrap;border-radius:3px;flex-shrink:0;margin-left:auto;padding:1px 5px;font-size:8px;font-weight:700;transition:opacity .25s}.ledger-anim .chk.ok .cv{color:#00a855;background:#05b45a1f}.ledger-anim .chk.brc .cv{color:#c23a28;background:#c23a281f}.ledger-anim .ck{color:#b0b4c8;text-transform:uppercase;letter-spacing:.08em;opacity:0;pointer-events:none;font-size:7px;font-weight:700;transition:opacity .25s;position:absolute;right:7px}.ledger-anim .chk.rechecking .ck{opacity:1}.ledger-anim .chk.rechecking .cv{opacity:0}.ledger-anim .recordcard{background:#fff9f8;border:1px solid #c23a2838;border-radius:8px;padding:10px 11px;transition:opacity .4s,transform .3s}.ledger-anim .recordcard.hidden{opacity:0;pointer-events:none;transform:translateY(4px)}.ledger-anim .rt{color:#c23a28;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:8.5px;font-weight:700}.ledger-anim .rr{color:#636363;font-size:9px;line-height:1.55}.ledger-anim .rr b{color:#121c3b;font-weight:700}.gov-gap__dash{flex-direction:column;gap:0;display:flex}.gov-gap__panel{background:#fff;border:1px solid #e4e6f0;border-radius:12px 12px 0 0;min-height:240px;display:flex;overflow:hidden;box-shadow:0 4px 24px #0d2bd80f}.gov-gap__chart{border-right:1px solid #e4e6f0;flex:1;padding:16px 14px 12px;position:relative}.gov-gap__chart svg{width:100%;height:auto;display:block}.gov-gap__sidebar{flex-direction:column;flex-shrink:0;gap:10px;width:196px;padding:14px 16px;display:flex}.gov-gap__sidebar-hd{color:#9ca3af;text-transform:uppercase;letter-spacing:.12em;font-family:Fira Sans Condensed,sans-serif;font-size:8px;font-weight:700}.gov-gap__stat{border-bottom:1px solid #e4e6f0;flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.gov-gap__stat-num{color:var(--blue);font-family:Fira Sans Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1}.gov-gap__stat-lbl{color:#9ca3af;font-size:9px;line-height:1.4}.gov-gap__checks-hd{color:#9ca3af;text-transform:uppercase;letter-spacing:.12em;font-family:Fira Sans Condensed,sans-serif;font-size:8px;font-weight:700}.gov-gap__rows{flex-direction:column;gap:6px;display:flex}.gov-gap__row{align-items:flex-start;gap:6px;display:flex}.gov-gap__row-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin-top:1px;display:flex}.gov-gap__row-icon--ok{background:#05b45a26}.gov-gap__row-icon--warn{background:#c0392b1f}.gov-gap__row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gov-gap__row-name{color:var(--navy);font-size:9.5px;line-height:1.3}.gov-gap__row-status{font-size:8.5px;font-weight:600}.gov-gap__row-status--ok{color:#00a855}.gov-gap__row-status--breach{color:#c0392b}.gov-gap__alert{background:#fff5f5;border:1px solid #c828282e;border-top:none;border-radius:0 0 12px 12px;padding:12px 18px}.gov-gap__alert-label{color:#c0392b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-family:Fira Sans Condensed,sans-serif;font-size:8.5px;font-weight:700}.gov-gap__alert-rows{flex-direction:column;gap:2px;display:flex}.gov-gap__alert-row{color:#c0392b;font-size:11px;line-height:1.45}.gov-gap__alert-row strong{font-weight:700}.gov-card--set{background:linear-gradient(160deg,#0d2bd8 0%,#6b7fe6 100%)}.gov-card--watch,.gov-card--catch,.gov-card--explain{background:0 0}.cp-grid-line-v{pointer-events:none;z-index:0;background:#2320e617;width:1px;position:absolute;top:0;bottom:0}@media (width<=1150px){.cp-grid-line-v{display:none}}
