@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-template{width:100%}}#brxe-lseye { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; }#brxe-lsh2 { color:var(--white); margin:.3rem 0 .6rem 0; }#brxe-lssub { color:rgba(255,255,255,.65); font-size:var(--text-m); max-width:70ch; margin:0 0 var(--space-xl) 0; }#brxe-lsnlabel { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; margin-bottom: var(--space-s); display:block; }#brxe-lsn1c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn1t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn1 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn2c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn2t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn2 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn3c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn3t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn3 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn4c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn4t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn4 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn5c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn5t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn5 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn6c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn6t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn6 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsn7c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsn7t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsn7 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; }#brxe-lsncol { display:flex; flex-direction:column; }#brxe-lsklabel { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; margin-bottom: var(--space-s); display:block; }#brxe-lsk1c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk1t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk1 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk2c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk2t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk2 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk3c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk3t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk3 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk4c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk4t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk4 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk5c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk5t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk5 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk6c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk6t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk6 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; border-bottom: 1px solid rgba(255,255,255,.08); }#brxe-lsk7c { font-size:.9rem; color: var(--primary); margin-top:.25rem; flex-shrink:0; }#brxe-lsk7t { color: rgba(255,255,255,.85); font-size:var(--text-m); line-height:1.4; }#brxe-lsk7 { display:flex; flex-direction:row; align-items:flex-start; gap:.6rem; padding-block:.6rem; }#brxe-lskcol { display:flex; flex-direction:column; }#brxe-lsgrid { display:grid; grid-template-columns:repeat(2,1fr); gap: var(--space-xl); }@media (max-width:767px){ #brxe-lsgrid{ grid-template-columns:1fr; gap: var(--space-l); } }#brxe-lscon { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-lssec { background: var(--secondary); padding-block: var(--space-xxl); }#brxe-skpeye { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; }#brxe-skph2 { margin:.3rem 0 .6rem 0; }#brxe-skpintro { color:var(--body-color); font-size:var(--text-m); max-width:70ch; margin:0 0 var(--space-l) 0; }#brxe-skp1ii { font-size:1.4rem; color:#fff; }#brxe-skp1ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp1h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp1d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp1 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp2ii { font-size:1.4rem; color:#fff; }#brxe-skp2ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp2h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp2d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp2 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp3ii { font-size:1.4rem; color:#fff; }#brxe-skp3ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp3h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp3d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp3 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp4ii { font-size:1.4rem; color:#fff; }#brxe-skp4ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp4h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp4d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp4 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp5ii { font-size:1.4rem; color:#fff; }#brxe-skp5ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp5h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp5d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp5 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp6ii { font-size:1.4rem; color:#fff; }#brxe-skp6ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp6h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp6d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp6 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp7ii { font-size:1.4rem; color:#fff; }#brxe-skp7ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp7h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp7d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp7 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skp8ii { font-size:1.4rem; color:#fff; }#brxe-skp8ib { width:2.8rem; height:2.8rem; min-width:2.8rem; border-radius:10px; background: linear-gradient(135deg, #8c7bf0, #7ee9e0); display:flex; align-items:center; justify-content:center; margin-bottom:.3rem; }#brxe-skp8h { color:#150a5e; font-weight:700; font-size:1.6rem; margin:0; }#brxe-skp8d { color:var(--body-color); font-size:var(--text-s); line-height:1.5; margin:0; }#brxe-skp8 { background: var(--white); border:1px solid #e6e6f0; border-radius:12px; box-shadow: 0 1px 3px rgba(20,20,50,.04); padding: 22px; display:flex; flex-direction:column; row-gap:.6rem; }#brxe-skpgrid { display:grid; grid-template-columns:repeat(4,1fr); gap: var(--space-m); }@media (max-width:991px){ #brxe-skpgrid{ grid-template-columns:repeat(2,1fr); } }@media (max-width:767px){ #brxe-skpgrid{ grid-template-columns:1fr; } }#brxe-skpcon { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-skpsec { padding-block: var(--space-xl); background: var(--base-lightest, #f7f8fa); }#brxe-apinit { color:var(--white); font-weight:800; font-size:1.8rem; letter-spacing:.02em; }#brxe-apavatar { width:5.5rem; height:5.5rem; min-width:5.5rem; border-radius:50%; background:var(--primary); display:flex; align-items:center; justify-content:center; flex-shrink:0; }#brxe-aprole { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; }#brxe-apname { margin:0; line-height:1.2; }#brxe-apdesc { color: var(--body-color, #444); margin:0; }#brxe-apphone { display:inline-block; margin-top:.2rem; color:var(--primary); font-weight:600; text-decoration:none; }#brxe-apphone:hover { text-decoration:underline; }#brxe-apemail { display:inline-block; margin-top:.1rem; color:var(--primary); font-weight:600; text-decoration:none; }#brxe-apemail:hover { text-decoration:underline; }#brxe-aptext { display:flex; flex-direction:column; row-gap: var(--space-2xs, .4rem); }#brxe-apinner { display:flex; flex-direction:row; align-items:center; column-gap: var(--space-l); border:1px solid rgba(0,0,0,.08); border-radius: var(--radius-m); padding: var(--space-l); }@media (max-width:767px) { #brxe-apinner { flex-direction:column; align-items:flex-start; text-align:left; } }#brxe-apcon { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-apsec { padding-block: var(--space-xl); }#brxe-pbeye { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; }#brxe-pbtag { color:var(--primary); font-size:var(--text-xs); font-weight:700; text-transform:uppercase; letter-spacing:.08em; opacity:.75; }#brxe-pbh { margin:0; font-size: var(--text-l); line-height:1.3; }#brxe-pbtext { margin:0; font-size: var(--text-m); line-height:1.6; }#brxe-pbtext2 { margin:0; font-size: var(--text-m); line-height:1.6; }#brxe-pbstat1n { font-size: var(--text-xl, 2rem); font-weight:800; color:var(--primary); line-height:1; }#brxe-pbstat1l { font-size: var(--text-s); color: var(--body-color); }#brxe-pbstat1 { display:flex; flex-direction:column; gap:.2rem; padding-top: var(--space-s); border-top: 1px solid rgba(0,0,0,.08); }#brxe-pbstat2n { font-size: var(--text-xl, 2rem); font-weight:800; color:var(--primary); line-height:1; }#brxe-pbstat2l { font-size: var(--text-s); color: var(--body-color); }#brxe-pbstat2 { display:flex; flex-direction:column; gap:.2rem; padding-top: var(--space-s); border-top: 1px solid rgba(0,0,0,.08); }#brxe-pbstat3n { font-size: var(--text-xl, 2rem); font-weight:800; color:var(--primary); line-height:1; }#brxe-pbstat3l { font-size: var(--text-s); color: var(--body-color); }#brxe-pbstat3 { display:flex; flex-direction:column; gap:.2rem; padding-top: var(--space-s); border-top: 1px solid rgba(0,0,0,.08); }#brxe-pbstats { display:flex; flex-direction:row; column-gap: var(--space-xl); flex-wrap:wrap; margin-top: var(--space-xs); }@media (max-width:767px){ #brxe-pbstats{ column-gap: var(--space-l); row-gap: var(--space-m); } }#brxe-pbinner { background: color-mix(in srgb, var(--primary) 6%, white); border-left: 3px solid var(--primary); border-radius: var(--radius-m); padding: var(--space-l); display:flex; flex-direction:column; row-gap: var(--space-2xs, .5rem); }#brxe-pbcon { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-pbsec { padding-block: 0 var(--space-xl); }#brxe-fwpb_eye{color:var(--primary);font-size:var(--text-s);font-weight:700;text-transform:uppercase;letter-spacing:.08em;}#brxe-fwpb_tag{color:var(--primary);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.75;}#brxe-fwpb_h{margin:0;font-size:var(--text-l);line-height:1.3;color:#0e2b5b;}#brxe-fwpb_text{margin:0;font-size:var(--text-m);line-height:1.6;color:#333;}#brxe-fwpb_inner{background:#fff;border-left:3px solid var(--primary);border-radius:var(--radius-m);padding:var(--space-l);display:flex;flex-direction:column;row-gap:var(--space-2xs,.5rem);}#brxe-fwpb_con{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--gutter);}#brxe-fwpb_sec{padding-block:0 var(--space-xl);background:var(--base-2,#f5f6f8);}#brxe-fqc402 { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-fqs402 {padding-top: 60px; padding-bottom: 60px}#brxe-vteye { color:var(--primary); font-size:var(--text-s); font-weight:700; text-transform:uppercase; letter-spacing:.08em; }#brxe-vth2 { margin:.3rem 0 var(--space-m) 0; font-size: var(--text-l); }#brxe-vtl1 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl1:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtl2 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl2:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtl3 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl3:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtl4 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl4:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtl5 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl5:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtl6 { display: inline-flex; padding: 7px 16px; border: 1px solid var(--border-color); border-radius: 999px; font-size: var(--text-s); font-weight:600; white-space: nowrap; background: var(--white); color: var(--primary); text-decoration:none; }#brxe-vtl6:hover { background: var(--primary); color: var(--white); border-color: var(--primary); }#brxe-vtrow { display:flex; flex-direction:row; flex-wrap:wrap; gap: var(--space-s); }#brxe-vtcon { width:100%; max-width:var(--content-width); margin-inline:auto; padding-inline:var(--gutter); }#brxe-vtsec { padding-block: var(--space-xl); }