@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-5603c1 {color: var(--color-software); font-size: 0.875rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase}#brxe-7c73aa {color: var(--color-text-strong); font-size: 2.375rem; font-weight: 800; letter-spacing: -0.01em; line-height: 1.12}#brxe-61881a {display: flex; flex-direction: column; align-items: flex-start; gap: 12px}#brxe-6c455f {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px}@media (max-width: 991px) { #brxe-6c455f { grid-template-columns: minmax(0, 1fr); } }#brxe-6c455f .lt-card { display: flex; flex-direction: column; gap: 14px; padding: 32px; border-radius: 16px; border-top: 4px solid var(--color-software);}#brxe-6c455f .lt-card .lt-h3 { margin: 0; font-size: 22px; line-height: 1.2; font-weight: 700;}#brxe-6c455f .lt-card p { margin: 0; font-size: 17px; line-height: 1.6; color: var(--color-text);}#brxe-6c455f .lt-sol__label { margin-top: auto; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-button);}#brxe-6c455f .lt-sol__links { display: flex; flex-wrap: wrap; gap: 8px 16px; font-weight: 600;}#brxe-6c455f .lt-sol__links a { color: var(--color-link); text-decoration: none;}#brxe-6c455f .lt-sol__links a:hover { text-decoration: underline;}#brxe-acc22e { background: var(--color-bg) !important;}