@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-lsgsec { --coa-navy: rgb(2 48 71); --coa-blue: rgb(33 158 188); --coa-sky: rgb(142 202 230); --coa-cream: rgb(255 248 235); --coa-ink: rgb(21 35 43); --coa-muted: rgb(82 101 111); --coa-line: rgb(2 48 71 / 0.12); --coa-success: rgb(25 122 78); --coa-success-soft: rgb(229 247 237); --coa-danger: rgb(181 54 45); --coa-danger-soft: rgb(255 235 232); position: relative; isolation: isolate; overflow: hidden; padding-block: clamp(4rem, 8vw, 8rem); background: radial-gradient(circle at 8% 12%, rgb(142 202 230 / 0.30), transparent 30rem), radial-gradient(circle at 92% 22%, rgb(255 183 3 / 0.14), transparent 24rem), linear-gradient(180deg, rgb(245 252 255), rgb(255 255 255) 48%, rgb(248 251 252)); color: var(--coa-ink);}#brxe-lsgsec::before { content: ""; position: absolute; inset: 0; z-index: -1; opacity: 0.28; background-image: linear-gradient(var(--coa-line) 1px, transparent 1px), linear-gradient(90deg, var(--coa-line) 1px, transparent 1px); background-size: 4rem 4rem; mask-image: linear-gradient(to bottom, black, transparent 72%);}#brxe-lsgsec .coa-shell { position: relative; display: grid; gap: var(--at-space--l); max-width: min(var(--at-site-box-max-width), 74rem);}#brxe-lsgsec .coa-eyebrow { width: fit-content; padding: 0.55em 0.9em; border: 1px solid rgb(33 158 188 / 0.28); border-radius: var(--at-radius-full); background: rgb(255 255 255 / 0.72); color: var(--coa-navy); font-size: var(--at-text--xs); font-weight: 700; letter-spacing: 0.12em; line-height: 1; text-transform: uppercase; box-shadow: var(--at-shadow--s); backdrop-filter: blur(0.75rem);}#brxe-lsgsec .coa-title { max-width: 18ch; margin: 0; color: var(--coa-navy); font-size: clamp(2.8rem, 6vw, 5.8rem); line-height: 0.98; letter-spacing: -0.045em; text-wrap: balance;}#brxe-lsgsec .coa-panel { border: 1px solid var(--coa-line); border-radius: var(--at-radius--l); background: rgb(255 255 255 / 0.88); box-shadow: 0 1.5rem 4rem rgb(2 48 71 / 0.10); backdrop-filter: blur(1rem);}#brxe-lsgsec .coa-summary { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; overflow: hidden; padding: 0;}#brxe-lsgsec .coa-summary > * { min-width: 0; padding: var(--at-space--m); border-bottom: 1px solid var(--coa-line);}#brxe-lsgsec .coa-summary > :nth-child(even):not(.coa-status) { border-left: 1px solid var(--coa-line); }#brxe-lsgsec .coa-summary > :nth-last-child(-n+2) { border-bottom: 0; }#brxe-lsgsec .coa-status { grid-column: 1 / -1; display: flex; align-items: center; gap: 0.75rem; padding-block: var(--at-space--s); background: var(--coa-success-soft); color: var(--coa-success); font-size: var(--at-text--m); font-weight: 800; letter-spacing: 0.04em;}#brxe-lsgsec .coa-status::before { content: ""; width: 0.75rem; height: 0.75rem; flex: 0 0 auto; border-radius: 50%; background: currentColor; box-shadow: 0 0 0 0.35rem rgb(25 122 78 / 0.14);}#brxe-lsgsec .coa-status.status-FAIL { background: var(--coa-danger-soft); color: var(--coa-danger);}#brxe-lsgsec .coa-status.status-FAIL::before { box-shadow: 0 0 0 0.35rem rgb(181 54 45 / 0.14); }#brxe-lsgsec .coa-meta,#brxe-lsgsec .coa-product { color: var(--coa-muted); font-size: var(--at-text--s); line-height: 1.45;}#brxe-lsgsec .coa-product a { color: var(--coa-navy); font-weight: 750; text-decoration-color: rgb(33 158 188 / 0.48); text-underline-offset: 0.2em; }#brxe-lsgsec .coa-details-title { margin: var(--at-space--m) 0 0; color: var(--coa-navy); font-size: clamp(1.8rem, 3vw, 2.8rem); letter-spacing: -0.025em;}#brxe-lsgsec .coa-metrics { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; overflow: hidden; padding: 0;}#brxe-lsgsec .coa-metric { min-width: 0; min-height: 7.5rem; padding: var(--at-space--m); border-right: 1px solid var(--coa-line); border-bottom: 1px solid var(--coa-line); color: var(--coa-ink); font-size: var(--at-text--m); line-height: 1.35;}#brxe-lsgsec .coa-metric:nth-child(3n) { border-right: 0; }#brxe-lsgsec .coa-metric:nth-last-child(-n+3) { border-bottom: 0; }#brxe-lsgsec .coa-note { padding: var(--at-space--m); border-left: 0.3rem solid var(--coa-blue); border-radius: 0 var(--at-radius--m) var(--at-radius--m) 0; background: rgb(142 202 230 / 0.12); color: var(--coa-muted); font-size: var(--at-text--s); line-height: 1.6;}#brxe-lsgsec .coa-download { display: inline-flex; align-items: center; justify-content: center; width: fit-content; min-height: 3.5rem; padding-inline: var(--at-space--l); border: 0; border-radius: var(--at-radius-full); background: var(--coa-navy); color: white; font-weight: 800; box-shadow: 0 1rem 2.5rem rgb(2 48 71 / 0.22); transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}#brxe-lsgsec .coa-download:hover { transform: translateY(-0.15rem); background: var(--coa-blue); box-shadow: 0 1.25rem 3rem rgb(2 48 71 / 0.26); }#brxe-lsgsec .coa-download:focus-visible { outline: 0.2rem solid var(--coa-blue); outline-offset: 0.25rem; }@media (max-width: 61.99rem) { #brxe-lsgsec .coa-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); } #brxe-lsgsec .coa-metric:nth-child(3n) { border-right: 1px solid var(--coa-line); } #brxe-lsgsec .coa-metric:nth-child(2n) { border-right: 0; } #brxe-lsgsec .coa-metric:nth-last-child(-n+3) { border-bottom: 1px solid var(--coa-line); } #brxe-lsgsec .coa-metric:nth-last-child(-n+2) { border-bottom: 0; }}@media (max-width: 47.99rem) { #brxe-lsgsec { padding-block: var(--at-space--2xl); } #brxe-lsgsec .coa-shell { gap: var(--at-space--m); } #brxe-lsgsec .coa-title { font-size: clamp(2.35rem, 12vw, 4rem); } #brxe-lsgsec .coa-summary, #brxe-lsgsec .coa-metrics { grid-template-columns: 1fr; } #brxe-lsgsec .coa-summary > *, #brxe-lsgsec .coa-metric { border-right: 0 !important; border-left: 0 !important; border-bottom: 1px solid var(--coa-line) !important; } #brxe-lsgsec .coa-summary > :last-child, #brxe-lsgsec .coa-metric:last-child { border-bottom: 0 !important; } #brxe-lsgsec .coa-status { grid-column: auto; } #brxe-lsgsec .coa-download { width: 100%; }}@media (prefers-reduced-motion: reduce) { #brxe-lsgsec .coa-download { transition: none; } }