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