@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/RedHatDisplay-Regular-CoJT7VTG.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/RedHatDisplay-Medium-Co5R79L0.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/RedHatDisplay-SemiBold-BH7iYuUc.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/RedHatDisplay-Bold-DNKWHG9S.woff2) format("woff2")}:root{--conviso-light-base-color-1: #012639;--conviso-light-base-color-2: #ffb500;--conviso-light-bg-color-1: #ffffff;--conviso-light-bg-color-2: linear-gradient(0deg, rgba(25, 59, 103, .05), rgba(25, 59, 103, .05)), #ffffff;--conviso-light-primary-color: #1676f3;--conviso-light-color-error: #ff4238;--conviso-light-color-success: #15c15d;--conviso-light-color-info: #31ccec;--conviso-light-color-medium: #ffb500;--conviso-light-color-critical: #ff4238;--conviso-light-shade-color-1: #192434;--conviso-light-shade-color-2: #263446;--conviso-light-shade-color-3: #414d5e;--conviso-light-shade-color-4: #5b6676;--conviso-light-shade-color-5: #77828f;--conviso-light-shade-color-6: #8d97a4;--conviso-light-shade-color-7: #a9b1bc;--conviso-light-shade-color-8: #c4cad3;--conviso-light-shade-color-9: #dbdfe5;--conviso-light-shade-color-10: #e8ebef;--conviso-light-shade-color-11: #f3f5f7;--conviso-light-header-text-color: #192434;--conviso-light-primary-text-color: #263446;--conviso-light-secondary-text-color: #5b6676;--conviso-light-tertiary-text-color: #8d97a4;--conviso-light-disabled-text-color: #c4cad3;--conviso-light-button-text-color: #ffffff;--conviso-light-icon-color: #77828f;--conviso-light-box-shadow-xs: 0px 1px 4px -1px rgba(28, 48, 74, .5);--conviso-light-box-shadow-s: 0px 3px 12px -1px rgba(28, 52, 84, .26), 0px 2px 4px -1px rgba(28, 55, 90, .16);--conviso-light-box-shadow-m: 0px 8px 24px -4px rgba(28, 50, 79, .38), 0px 2px 6px -1px rgba(28, 55, 90, .16);--conviso-light-box-shadow-l: 0px 12px 48px -6px rgba(28, 50, 79, .38), 0px 3px 18px -2px rgba(28, 55, 90, .16);--conviso-light-box-shadow-xl: 0px 18px 64px -8px rgba(28, 50, 79, .38), 0px 4px 24px -3px rgba(28, 55, 90, .16);--conviso-light-button-bg-color-primary: #263446;--conviso-light-button-bg-color-primary-hover: #3b4858;--conviso-light-severity-high-text: #b34400;--conviso-light-severity-high-bg: #ffe8d5;--conviso-light-severity-medium-text: #806400;--conviso-light-severity-medium-bg: #fff6c2;--conviso-light-status-created-text: #f66e0b;--conviso-light-status-created-bg: #fff3e0;--conviso-light-status-draft-text: #424242;--conviso-light-status-draft-bg: #fafafa;--conviso-light-status-identified-text: #c62828;--conviso-light-status-identified-bg: #ffebee;--conviso-light-status-in-progress-text: #6a1b9a;--conviso-light-status-in-progress-bg: #f3e5f5;--conviso-light-status-awaiting-validation-text: #ff6f00;--conviso-light-status-awaiting-validation-bg: #fff8e1;--conviso-light-status-fix-accepted-text: #2e7d32;--conviso-light-status-fix-accepted-bg: #e8f5e9;--conviso-light-status-risk-accepted-text: #283593;--conviso-light-status-risk-accepted-bg: #e8eaf6;--conviso-light-status-false-positive-text: #37474f;--conviso-light-status-false-positive-bg: #eceff1;--conviso-light-status-suppressed-text: #424242;--conviso-light-status-suppressed-bg: #fafafa}:root{--conviso-base-color-1: var(--conviso-light-base-color-1);--conviso-base-color-2: var(--conviso-light-base-color-2);--conviso-bg-color-1: var(--conviso-light-bg-color-1);--conviso-bg-color-2: var(--conviso-light-bg-color-2);--conviso-primary-color: var(--conviso-light-primary-color);--conviso-color-error: var(--conviso-light-color-error);--conviso-color-success: var(--conviso-light-color-success);--conviso-color-info: var(--conviso-light-color-info);--conviso-color-medium: var(--conviso-light-color-medium);--conviso-color-critical: var(--conviso-light-color-critical);--conviso-shade-color-1: var(--conviso-light-shade-color-1);--conviso-shade-color-2: var(--conviso-light-shade-color-2);--conviso-shade-color-3: var(--conviso-light-shade-color-3);--conviso-shade-color-4: var(--conviso-light-shade-color-4);--conviso-shade-color-5: var(--conviso-light-shade-color-5);--conviso-shade-color-6: var(--conviso-light-shade-color-6);--conviso-shade-color-7: var(--conviso-light-shade-color-7);--conviso-shade-color-8: var(--conviso-light-shade-color-8);--conviso-shade-color-9: var(--conviso-light-shade-color-9);--conviso-shade-color-10: var(--conviso-light-shade-color-10);--conviso-shade-color-11: var(--conviso-light-shade-color-11);--conviso-header-text-color: var(--conviso-light-header-text-color);--conviso-primary-text-color: var(--conviso-light-primary-text-color);--conviso-secondary-text-color: var(--conviso-light-secondary-text-color);--conviso-tertiary-text-color: var(--conviso-light-tertiary-text-color);--conviso-disabled-text-color: var(--conviso-light-disabled-text-color);--conviso-button-text-color: var(--conviso-light-button-text-color);--conviso-icon-color: var(--conviso-light-icon-color);--conviso-box-shadow-xs: var(--conviso-light-box-shadow-xs);--conviso-box-shadow-s: var(--conviso-light-box-shadow-s);--conviso-box-shadow-m: var(--conviso-light-box-shadow-m);--conviso-box-shadow-l: var(--conviso-light-box-shadow-l);--conviso-box-shadow-xl: var(--conviso-light-box-shadow-xl);--conviso-button-bg-color-primary: var( --conviso-light-button-bg-color-primary );--conviso-button-bg-color-primary-hover: var( --conviso-light-button-bg-color-primary-hover );--conviso-severity-high-text: var(--conviso-light-severity-high-text);--conviso-severity-high-bg: var(--conviso-light-severity-high-bg);--conviso-severity-medium-text: var(--conviso-light-severity-medium-text);--conviso-severity-medium-bg: var(--conviso-light-severity-medium-bg);--conviso-status-created-text: var(--conviso-light-status-created-text);--conviso-status-created-bg: var(--conviso-light-status-created-bg);--conviso-status-draft-text: var(--conviso-light-status-draft-text);--conviso-status-draft-bg: var(--conviso-light-status-draft-bg);--conviso-status-identified-text: var(--conviso-light-status-identified-text);--conviso-status-identified-bg: var(--conviso-light-status-identified-bg);--conviso-status-in-progress-text: var( --conviso-light-status-in-progress-text );--conviso-status-in-progress-bg: var(--conviso-light-status-in-progress-bg);--conviso-status-awaiting-validation-text: var( --conviso-light-status-awaiting-validation-text );--conviso-status-awaiting-validation-bg: var( --conviso-light-status-awaiting-validation-bg );--conviso-status-fix-accepted-text: var( --conviso-light-status-fix-accepted-text );--conviso-status-fix-accepted-bg: var(--conviso-light-status-fix-accepted-bg);--conviso-status-risk-accepted-text: var( --conviso-light-status-risk-accepted-text );--conviso-status-risk-accepted-bg: var( --conviso-light-status-risk-accepted-bg );--conviso-status-false-positive-text: var( --conviso-light-status-false-positive-text );--conviso-status-false-positive-bg: var( --conviso-light-status-false-positive-bg );--conviso-status-suppressed-text: var(--conviso-light-status-suppressed-text);--conviso-status-suppressed-bg: var(--conviso-light-status-suppressed-bg);--conviso-border-radius-sm: 3px;--conviso-border-radius-md: 4px;--conviso-border-radius-lg: 5px;--conviso-border-radius-xl: 8px;--conviso-border-radius-2xl: 16px;--conviso-space-xs: 4px;--conviso-space-sm: 8px;--conviso-space-md: 16px;--conviso-space-lg: 24px;--conviso-space-xl: 48px;--conviso-font-size-h1: 2rem;--conviso-font-size-h2: 1.5rem;--conviso-font-size-h3: 1.25rem;--conviso-font-size-h4: 1.125rem;--conviso-font-size-h5: 1rem;--conviso-font-size-h6: .875rem;--conviso-font-size-body: 1rem;--conviso-font-size-caption: .75rem;--conviso-line-height-tight: 1.2;--conviso-line-height-base: 1.6;--conviso-font-weight-regular: 400;--conviso-font-weight-medium: 600;--conviso-font-weight-bold: 700;--conviso-trust-radius-card: 10px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--conviso-bg-color-1);color:var(--conviso-primary-text-color);font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--conviso-primary-color);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}img{max-width:100%;display:block}.t-shell{max-width:1080px;margin:0 auto;padding:0 var(--conviso-space-lg)}.t-card{background:var(--conviso-bg-color-1);border:1px solid var(--conviso-shade-color-9);border-radius:var(--conviso-trust-radius-card);padding:var(--conviso-space-lg);box-shadow:var(--conviso-box-shadow-xs)}.t-section-title{font-size:var(--conviso-font-size-h3);font-weight:var(--conviso-font-weight-bold);margin:0 0 12px;color:var(--conviso-primary-text-color)}.t-muted{color:var(--conviso-secondary-text-color);font-size:var(--conviso-font-size-h6)}:root{--t-s1: 8px;--t-s2: 16px;--t-s3: 24px;--t-s4: 32px;--t-s5: 40px;--t-s6: 48px;--t-s8: 64px;--t-bg: var(--conviso-bg-color-1);--t-bg-soft: #f7f9fb;--t-line: #e6ebf1;--t-line-2: #eef2f6;--t-navy: var(--conviso-light-base-color-1);--t-hero: #0b3e5c;--t-ink: #132a3e;--t-text: #16283a;--t-muted: #5a6b7b;--t-faint: #8a99a7;--t-accent: var(--conviso-light-base-color-2);--t-accent-strong: #8c6100;--t-accent-soft: #fff6e0;--t-accent-line: #f0d78d;--t-ok: #15803d;--t-ok-soft: #eafaf0;--t-ok-line: #c3e8d0;--t-radius: 14px;--t-radius-sm: 6px}.t-wrap{width:min(1120px,calc(100% - var(--t-s4)));margin:0 auto}.t-hero{background:linear-gradient(160deg,var(--t-navy),var(--t-hero));padding:var(--t-s6) 0 var(--t-s8);color:#fff}.t-hero__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--t-s2);margin-bottom:var(--t-s5)}.t-hero__logo{max-height:40px;max-width:200px;object-fit:contain}.t-hero__powered{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-weight:500}.t-hero h1{margin:0 0 var(--t-s2);font-size:clamp(28px,4vw,44px);line-height:1.15;font-weight:700}.t-hero__lead{margin:0;max-width:70ch;font-size:17px;line-height:1.6;color:#ffffffd1}.t-hero__site{display:inline-block;margin-top:var(--t-s3);color:var(--t-accent);font-weight:600;text-decoration:none}.t-hero__site:hover{text-decoration:underline}.t-hero__meta{margin:var(--t-s3) 0 0;font-size:13px;color:#ffffffa6}.t-minibar{background:var(--t-navy);color:#fff;padding:var(--t-s1) 0}.t-minibar__in{display:flex;align-items:center;gap:var(--t-s2)}.t-minibar__label{font-size:13px;letter-spacing:.04em;color:#fffc}.t-tabbar{position:sticky;top:0;z-index:10;background:var(--t-bg);border-bottom:1px solid var(--t-line)}.t-tabs{display:flex;gap:var(--t-s3);overflow-x:auto}.t-tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;padding:var(--t-s2) 2px;font:inherit;font-size:15px;font-weight:500;color:var(--t-muted);cursor:pointer;white-space:nowrap}.t-tab:hover{color:var(--t-ink)}.t-tab[aria-selected=true]{color:var(--t-ink);border-bottom-color:var(--t-accent);font-weight:600}.t-panels{padding:var(--t-s6) 0 var(--t-s8)}.t-panel__head{margin-bottom:var(--t-s4)}.t-panel__head h2{margin:0 0 var(--t-s1);font-size:26px;font-weight:700;color:var(--t-ink)}.t-panel__head p{margin:0;color:var(--t-muted);max-width:70ch}.t-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--t-s3);align-items:start}.t-tile{background:var(--t-bg);border:1px solid var(--t-line);border-radius:var(--t-radius);padding:var(--t-s3);display:flex;flex-direction:column;gap:var(--t-s2)}.t-tile--full{grid-column:1 / -1}.t-tile h3{margin:0;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--t-faint)}.t-tile__more{appearance:none;align-self:flex-start;background:transparent;border:0;padding:0;margin-top:auto;font:inherit;font-size:14px;font-weight:600;color:var(--t-accent-strong);cursor:pointer}.t-tile__more:hover{text-decoration:underline}.t-row{display:flex;align-items:center;justify-content:space-between;gap:var(--t-s2);padding:var(--t-s2) 0;border-bottom:1px solid var(--t-line-2)}.t-row:last-child{border-bottom:0}.t-row__name{font-weight:600;color:var(--t-text)}.t-row__meta{font-size:13px;color:var(--t-muted);white-space:nowrap}.t-tag{display:inline-block;padding:2px var(--t-s1);border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--t-line);color:var(--t-muted);background:var(--t-bg-soft)}.t-tag--ok{color:var(--t-ok);background:var(--t-ok-soft);border-color:var(--t-ok-line)}.t-tag--pending{color:var(--t-accent-strong);background:var(--t-accent-soft);border-color:var(--t-accent-line)}.t-fact{border:1px solid var(--t-line);border-radius:var(--t-radius-sm);padding:var(--t-s2);background:var(--t-bg-soft)}.t-fact__value{font-size:22px;font-weight:700;color:var(--t-ink);line-height:1.2}.t-fact__label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-faint)}.t-cta{display:inline-block;padding:var(--t-s2) var(--t-s3);border-radius:var(--t-radius-sm);background:var(--t-accent);color:var(--t-accent-ink, var(--t-ink));font-weight:700;text-decoration:none}.t-cta:hover{filter:brightness(.96)}@media(max-width:640px){.t-hero{padding:var(--t-s4) 0 var(--t-s5)}.t-hero__bar{flex-direction:column;align-items:flex-start;gap:var(--t-s1)}.t-panels{padding:var(--t-s4) 0 var(--t-s6)}}
