@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-23hvlb {color: var(--color-software); font-size: 0.875rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase}#brxe-hctq0f {color: var(--color-text-strong); font-size: 2.375rem; font-weight: 800; letter-spacing: -0.01em; line-height: 1.12}#brxe-7eron4 {align-items: flex-start; flex-direction: column; display: flex; gap: 12px}#brxe-ktdcdv {color: var(--color-software); font-size: 0.9375rem; font-weight: 800; letter-spacing: 0.06em}#brxe-i7pecn {color: var(--color-software); font-size: 0.9375rem; font-weight: 800; letter-spacing: 0.06em}#brxe-00pxhw {color: var(--color-software); font-size: 0.9375rem; font-weight: 800; letter-spacing: 0.06em}#brxe-ufua1j {color: var(--color-software); font-size: 0.9375rem; font-weight: 800; letter-spacing: 0.06em}#brxe-89fb9i {color: var(--color-software); font-size: 0.9375rem; font-weight: 800; letter-spacing: 0.06em}#brxe-ojz1mp {color: #ffffff}#brxe-ae990d {color: #ffffff; font-size: 17px; font-weight: 600}#brxe-ae990d a {color: #ffffff; font-size: 17px; font-weight: 600; font-size: inherit}#brxe-ae990d ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px;}#brxe-ae990d li { position: relative; padding-left: 30px; line-height: 1.4;}#brxe-ae990d li::before { content: '✓'; position: absolute; left: 0; top: 0; font-weight: 800;}#brxe-jxh5r3 {background-color: var(--color-software); border-color: var(--color-software); color: #ffffff}#brxe-umf3x8 .lt-card { display: flex; flex-direction: column; gap: 14px; min-height: 260px; padding: 32px; border-radius: 16px;}#brxe-umf3x8 .lt-card .lt-h3 { margin: 0; font-size: 22px; line-height: 1.2; font-weight: 700;}#brxe-umf3x8 .lt-card p { margin: 0; font-size: 16px; line-height: 1.55; color: var(--color-text);}#brxe-e1edtj {color: var(--color-software); font-size: 0.875rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase}#brxe-r0vmad {color: var(--color-text-strong); font-size: 2.375rem; font-weight: 800; letter-spacing: -0.01em; line-height: 1.12}#brxe-gsujcj {align-items: flex-start; flex-direction: column; display: flex; gap: 12px}#brxe-hhyxax {align-self: flex-start; color: #5B5FC7}#brxe-j1qscr .lt-card--cta { background: var(--color-software); border-color: var(--color-software); color: #fff;}#brxe-j1qscr .lt-card--cta .lt-h3 { color: #fff;}#brxe-j1qscr .lt-card--cta p { color: #fff; margin: 0;}#brxe-47nqva {color: var(--color-software); font-size: 0.875rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase}#brxe-0w2cvh {color: var(--color-text-strong); font-size: 2.375rem; font-weight: 800; letter-spacing: -0.01em; line-height: 1.12}#brxe-cz1e8s {align-items: flex-start; flex-direction: column; display: flex; gap: 12px}#brxe-fq345a {display: flex; flex-direction: column; gap: 0px; max-width: none}#brxe-fq345a { border-top: 1px solid var(--color-grey-cool); margin: 0; padding: 0;}#brxe-fq345a>details { display: block; padding: 0; border-bottom: 1px solid var(--color-grey-cool);}#brxe-fq345a>details>summary { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 64px; padding: 16px 0; cursor: pointer; list-style: none; font-size: 1.25rem; font-weight: 700; line-height: 1.3; color: var(--color-text-strong);}#brxe-fq345a>details>summary::-webkit-details-marker { display: none;}#brxe-fq345a>details>summary::marker { content: '';}#brxe-fq345a>details>summary::after { content: '+'; flex-shrink: 0; font-size: 1.75rem; font-weight: 400; line-height: 1; color: var(--color-software);}#brxe-fq345a>details[open]>summary::after { content: '−';}#brxe-fq345a>details>p { margin: 0 0 22px; max-width: 640px; font-size: 1.125rem; line-height: 1.55; color: var(--color-text);}#brxe-fq345g {align-items: start; display: grid; align-items: initial; gap: 96px; grid-template-columns: minmax(0,4fr) minmax(0,7fr)}@media (max-width: 991px) { #brxe-fq345g { grid-template-columns: minmax(0,1fr); gap:32px; } }