@layer bricks {.brxe-template{width:100%}}@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-538db7 {font-size: 13px; color: #4F46E5; text-transform: uppercase; text-align: center; line-height: 1; letter-spacing: 0.18rem; font-weight: 600; font-family: "DM Sans"; background-color: #EEF2FF; padding-top: 10px; padding-right: 50px; padding-bottom: 10px; padding-left: 50px; border-radius: 9999px; display: inline-flex; margin-bottom: 10px}#brxe-57802a {font-size: 38px; font-weight: 700; line-height: 1.25; letter-spacing: -0.02em; color: #111827; text-align: center; font-family: "Bricolage Grotesque"; margin-bottom: 24px}@media (max-width: 767px) {#brxe-57802a {font-size: 32px}}@media (max-width: 478px) {#brxe-57802a {font-size: 28px; line-height: 1.3}}#brxe-eb3b0e {color: #6B7280; font-size: 17px; line-height: 1.75; font-weight: 400; text-align: center; font-family: "DM Sans"; margin-right: auto; margin-left: auto}#brxe-7f49c2 {text-align: center; flex-direction: column; background-color: transparent; width: 80%; margin-right: auto; margin-bottom: 50px; margin-left: auto}@media (max-width: 767px) {#brxe-7f49c2 {width: 100%}}#brxe-10fcd2 {color: #374151; font-size: 15px; line-height: 1.7; font-family: "DM Sans"}#brxe-8a565a {position: relative; padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; background-color: #ffffff; border-style: none; border-radius: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1); width: 100%}#brxe-8a565a { counter-increment: timeline; } #brxe-8a565a::before { content: '0' counter(timeline); position: absolute; top: -14px; left: 24px; background: #4F46E5; color: #fff; font-weight: 600; font-size: 12px; padding: 4px 12px; border-radius: 9999px; letter-spacing: 0.05em; } #brxe-8a565a { will-change: transform, box-shadow; }#brxe-316880 {color: #374151; font-family: "DM Sans"}#brxe-ccf36f {position: relative; padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; background-color: #ffffff; border-style: none; border-radius: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1); width: 100%}#brxe-ccf36f { counter-increment: timeline; } #brxe-ccf36f::before { content: '0' counter(timeline); position: absolute; top: -14px; left: 24px; background: #4F46E5; color: #fff; font-weight: 600; font-size: 12px; padding: 4px 12px; border-radius: 9999px; letter-spacing: 0.05em; } #brxe-ccf36f { will-change: transform, box-shadow; }#brxe-3e5f1e {color: #374151; font-family: "DM Sans"}#brxe-da441b {position: relative; padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; background-color: #ffffff; border-style: none; border-radius: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1); width: 100%}#brxe-da441b { counter-increment: timeline; } #brxe-da441b::before { content: '0' counter(timeline); position: absolute; top: -14px; left: 24px; background: #4F46E5; color: #fff; font-weight: 600; font-size: 12px; padding: 4px 12px; border-radius: 9999px; letter-spacing: 0.05em; } #brxe-da441b { will-change: transform, box-shadow; }#brxe-9caabe {color: #374151; font-family: "DM Sans"}#brxe-f8f9f4 {position: relative; padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; background-color: #ffffff; border-style: none; border-radius: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1); width: 100%}#brxe-f8f9f4 { counter-increment: timeline; } #brxe-f8f9f4::before { content: '0' counter(timeline); position: absolute; top: -14px; left: 24px; background: #4F46E5; color: #fff; font-weight: 600; font-size: 12px; padding: 4px 12px; border-radius: 9999px; letter-spacing: 0.05em; } #brxe-f8f9f4 { will-change: transform, box-shadow; }#brxe-bbb0da {grid-template-columns: repeat(2, 1fr); gap: 32px; padding-left: 0; position: relative; display: grid; align-items: initial; max-width: 100%}#brxe-bbb0da { counter-reset: timeline; }@media (max-width: 767px) {#brxe-bbb0da {grid-template-columns: 1fr}}#brxe-6b496c {margin-right: auto; margin-left: auto; row-gap: 80px}@media (max-width: 478px) {#brxe-6b496c {margin-right: 0; margin-left: 0}}#brxe-f001ee {background-color: #F9FAFB; padding-top: 50px; padding-right: 24px; padding-bottom: 50px; padding-left: 24px}@media (max-width: 478px) {#brxe-f001ee {padding-right: 20px; padding-left: 20px}}