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