@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}}@layer bricks {.brxe-code{width:100%}}#brxe-mw396852 { color: rgba(255,255,255,0.75); margin: 0; line-height: 1.3; font-weight: 400; font-size: var(--text-m); margin-bottom: 28px; } @media (max-width: 767px) { #brxe-mw396852 { font-size: var(--text-s); margin-bottom: 14px; } }#brxe-mwd7f97e { color: var(--white); margin: 0; line-height: 1.05; font-weight: 700; font-variation-settings: 'wght' 700; font-family: 'Inter', sans-serif; font-size: clamp(4.6rem,7vw,6.2rem); margin-bottom: 32px; }#brxe-mwd7f97e br.brA { display: none; }#brxe-mwd7f97e br.brB { display: block; }#brxe-mwd7f97e br.brC { display: none; }@media (max-width: 767px) { #brxe-mwd7f97e { font-size: clamp(calc(2.7rem - 2px), calc(11.5vw - 2px), calc(3.7rem - 2px)); line-height: calc(1em + 10px); letter-spacing: -1px; margin-top: 0; margin-bottom: 16px; } #brxe-mwd7f97e br.brA { display: block; } #brxe-mwd7f97e br.brB { display: none; } #brxe-mwd7f97e br.brC { display: block; }}@media (min-width: 768px) and (max-width: 1024px) { #brxe-mwd7f97e br.brB { display: none; }} #brxe-mwd7f97e { width:95%; max-width:none; } @media(max-width:767px){#brxe-mwd7f97e{width:100%;overflow-wrap:anywhere;}} #brxe-mwd7f97e .workplace-h1-benefits { font-weight: 400; font-variation-settings: "wght" 400; font-style: italic; }#brxe-mw87530d { color: rgba(255,255,255,0.6); font-size: var(--text-m); margin: 0; margin-bottom: 28px; } @media (max-width: 767px) { #brxe-mw87530d { font-size: var(--text-m); margin-bottom: 20px; } } #brxe-mw87530d { max-width: 65ch; }#brxe-mw6ada75 { background: #32a2c1; color: #272757; border: 2px solid #32a2c1; padding-block: var(--btn-padding-block); padding-inline: var(--btn-padding-inline); border-radius: var(--radius-m); font-weight: 600; font-size: var(--text-m); }#brxe-mw2c2f6e { background: transparent; color: var(--white); border: 2px solid rgba(69,99,194,0.6); padding-block: var(--btn-padding-block); padding-inline: var(--btn-padding-inline); border-radius: var(--radius-m); font-weight: 600; font-size: var(--text-m); }#brxe-mw2c2f6e:hover { border-color: rgba(69,99,194,1); }#brxe-mw73ffba { display: flex; flex-direction: row; align-items: center; gap: 20px; flex-wrap: wrap; margin-bottom: 40px; } @media (max-width: 767px) { #brxe-mw73ffba { margin-bottom: 24px; } }#brxe-mw56ff94 { display: flex; line-height: 0; }#brxe-mwbd1099 { display: flex; line-height: 0; }#brxe-mw4447fc { display: flex; line-height: 0; }#brxe-mw3503c6 { display: flex; line-height: 0; }#brxe-mw98fb6d {flex-direction: row}#brxe-mw98fb6d { display: flex; gap: 46px; align-items: center; color: #32a2c1;}#brxe-mw98fb6d svg { filter: drop-shadow(0 0 6px color-mix(in srgb, #32a2c1 60%, transparent)); width: 34px; height: 34px;} @media (max-width: 767px) { #brxe-mw98fb6d { gap: 24px; flex-wrap: wrap; } }#brxe-mw749c9b { display:flex; flex-direction:column; gap:0; width:100%; }#brxe-mw2e9e1f { display: flex; flex-direction: column; gap: var(--space-xl); width:100%; }#brxe-mwfbdfa5 {flex-direction: column}#brxe-mwfbdfa5 { width: 100%; max-width: var(--content-width); margin-inline: auto; padding-inline: var(--gutter); gap: var(--space-xl);} @media (max-width: 767px) { #brxe-mwfbdfa5 { padding-inline: 0.7rem; } }#brxe-mw3adec0 { background-image: linear-gradient(180deg, var(--secondary) 0%, var(--base) 100%); background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; overflow: hidden; padding-block: 80px; color: var(--white);}@media (max-width: 767px) { #brxe-mw3adec0 { padding-block: 48px; }}#brxe-mw3adec0::before { content: ''; position: absolute; inset: 0; background-image: radial-gradient(circle, rgba(255,255,255,0.06) 1px, transparent 1px); background-size: 24px 24px; pointer-events: none; z-index: 0;}#brxe-mw3adec0 > #brxe-mwfbdfa5 { position: relative; z-index: 1;}#brxe-mw3adec0 > #brxe-mwfbdfa5 > #brxe-mwfbdfa5g { position: relative; z-index: 1;}#brxe-mw3adec0 > #brxe-cta2anim { position: absolute !important; z-index: 2; pointer-events: none;}