@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-fifsci {font-family: "Inter"; font-size: clamp(38px, 4.5vw, 58px); font-weight: 700; line-height: 1.08; color: #1a2332; margin-bottom: 20px}#brxe-tbiygm {font-family: "Inter"; font-size: 17px; font-weight: 300; line-height: 1.75; color: #6b7a8d; margin-bottom: 36px; width: 100%; max-width: 440px}#brxe-ijasty { background: #1a6fd4 !important; color: #fff !important; padding: 13px 26px !important; border-radius: 8px !important; font-size: 14px !important; font-weight: 500 !important; font-family: 'Inter', sans-serif !important; border: none !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; text-decoration: none !important; transition: all .25s !important; cursor: pointer !important; } #brxe-ijasty:hover { background: #155bb5 !important; box-shadow: 0 8px 24px rgba(26,111,212,.28) !important; transform: translateY(-1px) !important; }#brxe-izxhtq { background: transparent !important; color: #2b2b2b !important; font-size: 14px !important; font-weight: 500 !important; font-family: 'Inter', sans-serif !important; border: none !important; border-bottom: 2px solid transparent !important; padding: 13px 4px !important; display: inline-flex !important; align-items: center !important; text-decoration: none !important; transition: color .2s, border-color .2s !important; } #brxe-izxhtq:hover { color: #1a6fd4 !important; border-color: #1a6fd4 !important; }#brxe-nyfnta {display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; column-gap: 30px}#brxe-rhupxe {display: flex; flex-direction: column; align-items: flex-start; width: 58%}@media (max-width: 767px) { #brxe-rhupxe { width: 100%; } }@media (max-width: 767px) {#brxe-rhupxe {margin-top: 90px}}@media (max-width: 991px) {#brxe-rwjjmb {padding-bottom: 15px}}#brxe-iveycb {font-family: "Inter"; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; text-transform: uppercase; color: #6b7a8d; margin-top: 8px; margin-bottom: 18px}#brxe-xrqlhs {display: flex; flex-direction: column; width: 100%}#brxe-xrqlhs { background: #ffffff; border-radius: 20px; padding: 28px; box-shadow: 0 8px 48px rgba(26,35,50,.10); border: 1px solid rgba(26,111,212,.07); position: relative; overflow: hidden; } #brxe-xrqlhs::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(135deg, #00c4cc, #1a6fd4); }#brxe-icmfbn {display: flex; width: 40%; align-items: stretch}@media (max-width: 767px) { #brxe-icmfbn { width: 100%; } }#brxe-dhamke {flex-direction: row; align-items: center; justify-content: space-between; width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-dhamke { position: relative; z-index: 1; } @media (max-width: 767px) { #brxe-dhamke { flex-direction: column; gap: 40px; } }#brxe-unshwa {align-self: center !important; justify-content: center; align-items: center}#brxe-unshwa { background: #f4f6f9; padding: 100px 48px; position: relative; overflow: hidden; min-height: 80vh; display: flex; align-items: center; } #brxe-unshwa::after { content: ''; position: absolute; right: -180px; top: -180px; width: 640px; height: 640px; border-radius: 50%; background: radial-gradient(circle, rgba(0,196,204,.08) 0%, rgba(26,111,212,.05) 50%, transparent 70%); pointer-events: none; z-index: 0; } @media (max-width: 767px) { #brxe-unshwa { padding: 80px 24px; min-height: auto; } }#brxe-chixgl {font-family: "Inter"; font-size: clamp(26px, 3.2vw, 42px); font-weight: 700; line-height: 1.12; color: #1a2332; margin-bottom: 12px; max-width: 800px}#brxe-nuohis {font-family: "Inter"; font-size: 16px; font-weight: 300; line-height: 1.7; color: #6b7a8d; margin-bottom: 52px; max-width: 520px}#brxe-elgcwz {font-family: "Inter"; font-size: 16px; font-weight: 600; color: #1a2332; margin-bottom: 8px}#brxe-prpexc {font-family: "Inter"; font-size: 13px; font-weight: 300; line-height: 1.6; color: #6b7a8d}#brxe-ncrtnh {display: flex; flex-direction: column}#brxe-ncrtnh { flex: 1 1 calc(33.33% - 30px); min-width: 240px; background: #f4f6f9; border-radius: 14px; padding: 32px 28px; border: 1px solid rgba(26,111,212,.07); position: relative; overflow: hidden; transition: all .25s; cursor: pointer; } #brxe-ncrtnh::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: linear-gradient(135deg, #00c4cc, #1a6fd4); transform: scaleX(0); transform-origin: left; transition: transform .3s; } #brxe-ncrtnh:hover { background: #ffffff; transform: translateY(-4px); box-shadow: 0 12px 36px rgba(26,111,212,.10); border-color: rgba(26,111,212,.15); } #brxe-ncrtnh:hover::after { transform: scaleX(1); }#brxe-cgafva {font-family: "Inter"; font-size: 16px; font-weight: 600; color: #1a2332; margin-bottom: 8px}#brxe-xcucrz {font-family: "Inter"; font-size: 13px; font-weight: 300; line-height: 1.6; color: #6b7a8d}#brxe-qzieqa {display: flex; flex-direction: column}#brxe-qzieqa { flex: 1 1 calc(33.33% - 30px); min-width: 240px; background: #f4f6f9; border-radius: 14px; padding: 32px 28px; border: 1px solid rgba(26,111,212,.07); position: relative; overflow: hidden; transition: all .25s; cursor: pointer; } #brxe-qzieqa::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: linear-gradient(135deg, #00c4cc, #1a6fd4); transform: scaleX(0); transform-origin: left; transition: transform .3s; } #brxe-qzieqa:hover { background: #ffffff; transform: translateY(-4px); box-shadow: 0 12px 36px rgba(26,111,212,.10); border-color: rgba(26,111,212,.15); } #brxe-qzieqa:hover::after { transform: scaleX(1); }#brxe-bblfgi {font-family: "Inter"; font-size: 16px; font-weight: 600; color: #1a2332; margin-bottom: 8px}#brxe-qqkiqu {font-family: "Inter"; font-size: 13px; font-weight: 300; line-height: 1.6; color: #6b7a8d}#brxe-umqqeh {display: flex; flex-direction: column}#brxe-umqqeh { flex: 1 1 calc(33.33% - 30px); min-width: 240px; background: #f4f6f9; border-radius: 14px; padding: 32px 28px; border: 1px solid rgba(26,111,212,.07); position: relative; overflow: hidden; transition: all .25s; cursor: pointer; } #brxe-umqqeh::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: linear-gradient(135deg, #00c4cc, #1a6fd4); transform: scaleX(0); transform-origin: left; transition: transform .3s; } #brxe-umqqeh:hover { background: #ffffff; transform: translateY(-4px); box-shadow: 0 12px 36px rgba(26,111,212,.10); border-color: rgba(26,111,212,.15); } #brxe-umqqeh:hover::after { transform: scaleX(1); }#brxe-txvyvg {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; column-gap: 30px; row-gap: 30px; align-items: stretch}@media (max-width: 767px) { #brxe-txvyvg { flex-direction: column; } }#brxe-yvjgxl {flex-direction: column; align-items: flex-start; width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ljsljc { background: #ffffff; padding: 100px 48px; } @media (max-width: 767px) { #brxe-ljsljc { padding: 64px 24px; } }#brxe-fioouf {font-family: "Inter"; font-size: clamp(26px, 3.2vw, 42px); font-weight: 700; line-height: 1.12; color: #ffffff; margin-bottom: 12px}#brxe-thggpq {font-family: "Inter"; font-size: 16px; font-weight: 300; line-height: 1.7; color: rgba(255,255,255,0.45); margin-bottom: 52px; max-width: 520px}#brxe-arqlcw {font-family: "Inter"; font-size: 13px; font-weight: 600; color: #ffffff; margin-bottom: 5px}#brxe-rsxjyl {font-family: "Inter"; font-size: 12px; line-height: 1.6; color: rgba(255,255,255,0.35)}#brxe-ofsjdt {display: flex; flex-direction: column; width: 25%; padding-right: 12px; padding-left: 12px}@media (max-width: 767px) { #brxe-ofsjdt { width: 100%; padding: 0; } }#brxe-awwubu {font-family: "Inter"; font-size: 13px; font-weight: 600; color: #ffffff; margin-bottom: 5px}#brxe-sbllfd {font-family: "Inter"; font-size: 12px; line-height: 1.6; color: rgba(255,255,255,0.35)}#brxe-gkzddt {display: flex; flex-direction: column; width: 25%; padding-right: 12px; padding-left: 12px}@media (max-width: 767px) { #brxe-gkzddt { width: 100%; padding: 0; } }#brxe-rprcnm {font-family: "Inter"; font-size: 13px; font-weight: 600; color: #ffffff; margin-bottom: 5px}#brxe-bykqpa {font-family: "Inter"; font-size: 12px; line-height: 1.6; color: rgba(255,255,255,0.35)}#brxe-bmxznn {display: flex; flex-direction: column; width: 25%; padding-right: 12px; padding-left: 12px}@media (max-width: 767px) { #brxe-bmxznn { width: 100%; padding: 0; } }#brxe-prjjmh {font-family: "Inter"; font-size: 13px; font-weight: 600; color: #ffffff; margin-bottom: 5px}#brxe-bwwqzb {font-family: "Inter"; font-size: 12px; line-height: 1.6; color: rgba(255,255,255,0.35)}#brxe-txyrvn {display: flex; flex-direction: column; width: 25%; padding-right: 12px; padding-left: 12px}@media (max-width: 767px) { #brxe-txyrvn { width: 100%; padding: 0; } }#brxe-qcwqza {display: flex; flex-direction: row; width: 100%}#brxe-qcwqza { position: relative; } #brxe-qcwqza::before { content: ''; position: absolute; top: 23px; left: 5%; right: 5%; height: 1px; background: rgba(255,255,255,.07); } @media (max-width: 767px) { #brxe-qcwqza { flex-direction: column; gap: 32px; } #brxe-qcwqza::before { display: none; } }#brxe-rgoaal {flex-direction: column; align-items: flex-start; width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-thuthm { background: #1a2332; padding: 100px 48px; } @media (max-width: 767px) { #brxe-thuthm { padding: 64px 24px; } }#brxe-nvchdv {font-family: "Inter"; font-size: clamp(26px, 3.2vw, 42px); font-weight: 700; line-height: 1.12; color: #1a2332; margin-bottom: 12px; max-width: 800px}#brxe-bouyeq {font-family: "Inter"; font-size: 16px; font-weight: 300; line-height: 1.7; color: #6b7a8d; margin-bottom: 40px; max-width: 520px}#brxe-xcgmby {display: flex; flex-direction: column; width: 100%}#brxe-wobwnj {flex-direction: row; align-items: center; width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}@media (max-width: 767px) { #brxe-wobwnj { flex-direction: column; gap: 40px; } }#brxe-aoxcou { background: #f4f6f9; padding: 100px 48px; } @media (max-width: 767px) { #brxe-aoxcou { padding: 64px 24px; } }#brxe-tncuwb {font-family: "Inter"; font-size: clamp(24px, 3vw, 40px); font-weight: 700; line-height: 1.12; color: #ffffff; text-align: center; margin-bottom: 16px}#brxe-dnjfeq {font-family: "Inter"; font-size: 16px; font-weight: 300; line-height: 1.7; color: rgba(255,255,255,0.45); text-align: center; margin-bottom: 36px; max-width: 480px}#brxe-caxddl { background: linear-gradient(135deg, #00c4cc, #1a6fd4) !important; color: #fff !important; padding: 15px 32px !important; border-radius: 8px !important; font-size: 15px !important; font-weight: 500 !important; font-family: 'Inter', sans-serif !important; border: none !important; display: inline-flex !important; align-items: center !important; text-decoration: none !important; transition: all .25s !important; cursor: pointer !important; } #brxe-caxddl:hover { opacity: 0.9 !important; box-shadow: 0 10px 32px rgba(0,196,204,.3) !important; transform: translateY(-2px) !important; }#brxe-lkhnjg {display: flex; flex-direction: column; align-items: center; width: 100%}#brxe-lkhnjg { background: #1a2332; border-radius: 20px; padding: 64px 48px; text-align: center; position: relative; overflow: hidden; } #brxe-lkhnjg::before { content: ''; position: absolute; right: -120px; top: -120px; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(0,196,204,.07) 0%, transparent 70%); pointer-events: none; } @media (max-width: 767px) { #brxe-lkhnjg { padding: 40px 24px; border-radius: 14px; } }#brxe-bahbne {flex-direction: column; align-items: center; width: 100%; max-width: 1280px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ewnmyi { background: #f4f6f9; padding: 40px 48px 100px; } @media (max-width: 767px) { #brxe-ewnmyi { padding: 32px 24px 64px; } }