@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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}}.avs span { width: 1.75rem; height: 1.75rem; border-radius: 50%; border: 2px solid var(--bg); display: grid; place-items: center; font-size: 0.5rem; font-weight: 900; color: #fff; margin-left: -0.4375rem; } .avs span:first-child { margin-left: 0; background: var(--green); }.avs span { width: 1.75rem; height: 1.75rem; border-radius: 50%; border: 2px solid var(--bg); display: grid; place-items: center; font-size: 0.5rem; font-weight: 900; color: #fff; margin-left: -0.4375rem; } .avs span:nth-child(2) { background: var(--green-l); }.avs span { width: 1.75rem; height: 1.75rem; border-radius: 50%; border: 2px solid var(--bg); display: grid; place-items: center; font-size: 0.5rem; font-weight: 900; color: #fff; margin-left: -0.4375rem; } .avs span:nth-child(3) { background: var(--orange); }.avs span { width: 1.75rem; height: 1.75rem; border-radius: 50%; border: 2px solid var(--bg); display: grid; place-items: center; font-size: 0.5rem; font-weight: 900; color: #fff; margin-left: -0.4375rem; } .avs span:nth-child(4) { background: var(--gold); }.avs {display: flex; }@media (max-width: 767px) {#brxe-clwcby {grid-column: 1 / 2; grid-row: 1 / 3}}@media (max-width: 767px) {#brxe-fsskgy {grid-column: 1 / 2; grid-row: 3 / 4}}@media (max-width: 767px) {#brxe-tnuwji {grid-column: 2 / 3; grid-row: 1 / 5}}@media (max-width: 767px) {#brxe-jdanxd {grid-column: 3 / 4; grid-row: 1 / 2}}@media (max-width: 767px) {#brxe-owtgty {grid-column: 3 / 4; grid-row: 3 / 5}}@media (max-width: 767px) {#brxe-mxawqg {grid-column: 1 / 2; grid-row: 4 / 5}}@media (max-width: 767px) {#brxe-bkfbfy {grid-column: 3 / 4; grid-row: 2 / 3}}@media (max-width: 767px) {#brxe-scfkdt {grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr}} .manifesto p { font-size: var(--text-4xl); line-height: 1.05; color: #f4f1ea; max-width: 56.25rem; margin: 0 auto; } .manifesto p em { opacity: 0.55; font-style: italic; }@media (max-width: 478px) {#brxe-yjudml {flex-direction: column; align-items: center}}#brxe-lglcfr strong { display: block; font-size: var(--text-base); font-weight: 700; color: var(--ink); line-height: 1.3; margin-bottom: 0.375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }#brxe-qnxcmd strong { display: block; font-size: var(--text-base); font-weight: 700; color: var(--ink); line-height: 1.3; margin-bottom: 0.375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }#brxe-wwcfdq strong { display: block; font-size: var(--text-base); font-weight: 700; color: var(--ink); line-height: 1.3; margin-bottom: 0.375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .testi-head h2 { font-size: var(--text-3xl); line-height: 0.96; max-width: 35rem; } .tcard small { font-size: var(--text-xs); font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); } .tcard p { font-size: var(--text-lg); line-height: 1.2; margin-bottom: 1.25rem; }@media (max-width: 767px) {#brxe-dbiyki {grid-template-columns: 1fr}}.cta-l span { display: block; font-size: var(--text-xs); font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); margin-bottom: 0.875rem; } .cta-l h2 { font-size: clamp(2rem, 3.8vw, 3.5rem); line-height: 0.95; color: #f4f1ea; max-width: 42.5rem; }.cta-l { position: relative; z-index: 1; } 