@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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 {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-rtg {width: 14px; height: 14px}#brxe-rtmk {display: grid; align-items: initial; width: 26px; height: 26px; background-color: #FFFFFF; border-radius: 50%}#brxe-rtmk { place-items: center; flex: none; box-shadow: 0 1px 2px rgba(0,0,0,0.12); }#brxe-rtst {color: #FBBC05; font-size: 13px; letter-spacing: 1px}#brxe-rt5 {color: #FFFFFF; font-weight: 700; letter-spacing: -0.01em}#brxe-rtsep {color: rgba(255, 255, 255, 0.35); margin-right: 2px; margin-left: 2px}#brxe-herort {display: inline-flex; align-items: center; column-gap: 8px; padding-top: 6px; padding-right: 14px; padding-bottom: 6px; padding-left: 6px; border: 1px solid rgba(0, 199, 169, 0.32); border-radius: var(--radius-pill); background-color: rgba(0, 199, 169, 0.10); margin-bottom: 24px; flex-direction: row}#brxe-herort { font-size: 12.5px; font-weight: 500; color: rgba(255, 255, 255, 0.88); box-shadow: 0 0 0 4px rgba(0, 199, 169, 0.06), 0 6px 18px rgba(0, 0, 0, 0.18); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); width: auto; }#brxe-heroh1 {font-family: "var(--font-display)"; font-size: clamp(40px, 5.5vw, 68px); font-weight: 600; line-height: 1.05; letter-spacing: -0.015em; color: var(--white); margin-bottom: 24px}#brxe-heroh1 em { font-style: italic; color: var(--mint); }#brxe-herold {font-size: 18px; line-height: 1.6; color: rgba(255, 255, 255, 0.78); margin-bottom: 36px}#brxe-herold { max-width: 540px; }#brxe-ctapr {background-color: var(--mint); color: var(--teal-deep); font-weight: 600; font-size: 15px; letter-spacing: 0.02em; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; border-radius: 10px; width: auto}#brxe-ctapr { box-shadow: var(--shadow-mint); } #brxe-ctapr:hover { background-color: var(--mint-strong); transform: translateY(-1px); }#brxe-ctagh {background-color: transparent; color: var(--white); font-weight: 600; font-size: 15px; letter-spacing: 0.02em; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; border: 1px solid rgba(255, 255, 255, 0.24); border-radius: 10px; width: auto}#brxe-ctagh:hover { background-color: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.4); }#brxe-herocta {display: flex; flex-wrap: wrap; column-gap: 14px; row-gap: 14px; flex-direction: row; align-items: center}#brxe-heronote {font-size: 13px; color: rgba(214, 245, 240, 0.7); font-weight: 500; margin-top: 18px; margin-bottom: 0}#brxe-bfgl { position: absolute; inset: -10% -8%; background: radial-gradient(60% 50% at 50% 50%, rgba(0,199,169,0.32) 0%, transparent 70%), radial-gradient(40% 30% at 30% 80%, rgba(0,199,169,0.18) 0%, transparent 70%); filter: blur(20px); z-index: 0; pointer-events: none; }#brxe-bfdotR {width: 10px; height: 10px; background-color: #ff5f57; border-radius: 50%}#brxe-bfdotY {width: 10px; height: 10px; background-color: #febc2e; border-radius: 50%}#brxe-bfdotG {width: 10px; height: 10px; background-color: #28c840; border-radius: 50%}#brxe-bfdots {display: inline-flex; flex-direction: row; align-items: center; column-gap: 6px; width: auto}#brxe-bfdots { flex: none; }#brxe-bfurlL {font-size: 10px}#brxe-bfurl {display: inline-flex; flex-direction: row; align-items: center; column-gap: 6px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.04); border-radius: 6px; margin-left: 6px}#brxe-bfurl { flex: 1; min-width: 0; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 11px; color: rgba(255,255,255,0.55); }#brxe-bfchr {display: flex; flex-direction: row; align-items: center; column-gap: 10px; padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px}#brxe-bfchr { background: #082c2c; border-bottom: 1px solid rgba(255,255,255,0.06); }#brxe-bfimg { width: 100%; height: 100%; display: block; } #brxe-bfimg img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }#brxe-bfbody { position: relative; padding: 0; background: #062424; aspect-ratio: 16 / 10; overflow: hidden; width: 100%; }#brxe-bfrm { position: relative; z-index: 1; width: 100%; background: #0e3737; border-radius: 14px; border: 1px solid rgba(255,255,255,0.08); box-shadow: 0 30px 60px rgba(0,0,0,0.45), 0 10px 20px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.06); overflow: hidden; }#brxe-fcLdot {width: 10px; height: 10px; background-color: var(--mint); border-radius: 50%}#brxe-fcLdot { position: relative; flex: none; box-shadow: 0 0 0 3px rgba(0,199,169,0.18); } #brxe-fcLdot::before { content: ''; position: absolute; inset: -3px; border-radius: 50%; background: var(--mint); opacity: 0.45; animation: pulseRing 2s ease-out infinite; z-index: -1; } @keyframes pulseRing { 0% { transform: scale(1); opacity: 0.45; } 100% { transform: scale(2); opacity: 0; } }#brxe-fcLsm { display: block; font-size: 9px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); margin-bottom: 2px; }#brxe-fcLbody {width: auto}#brxe-fcLead {display: inline-flex; flex-direction: row; align-items: center; column-gap: 10px; padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px; background-color: rgba(255,255,255,0.97); border-radius: 14px}#brxe-fcLead { position: absolute; top: 16%; right: -4%; z-index: 3; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); box-shadow: 0 20px 40px rgba(0,0,0,0.28), 0 4px 10px rgba(0,0,0,0.14), 0 0 0 1px rgba(0,199,169,0.08); font-size: 12px; color: var(--teal-deep); font-weight: 600; white-space: nowrap; line-height: 1.25; width: auto; animation: floatY 6s ease-in-out infinite; } @keyframes floatY { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }#brxe-fcMico {font-size: 14px; color: var(--mint)}#brxe-fcMic {width: 28px; height: 28px; background-color: var(--mint-tint); border-radius: 8px; display: grid; align-items: initial}#brxe-fcMic { place-items: center; color: var(--mint); flex: none; }#brxe-fcMsm { display: block; font-size: 9px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); margin-bottom: 2px; }#brxe-fcMbody {width: auto}#brxe-fcMet {display: inline-flex; flex-direction: row; align-items: center; column-gap: 10px; padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px; background-color: rgba(255,255,255,0.97); border-radius: 14px}#brxe-fcMet { position: absolute; top: 50%; left: -8%; z-index: 3; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); box-shadow: 0 20px 40px rgba(0,0,0,0.28), 0 4px 10px rgba(0,0,0,0.14), 0 0 0 1px rgba(0,199,169,0.08); font-size: 12px; color: var(--teal-deep); font-weight: 600; white-space: nowrap; line-height: 1.25; width: auto; animation: floatY 6s ease-in-out infinite; animation-delay: -2s; }#brxe-fcLvico {font-size: 14px; color: var(--mint)}#brxe-fcLvic {width: 28px; height: 28px; background-color: var(--mint-tint); border-radius: 8px; display: grid; align-items: initial}#brxe-fcLvic { place-items: center; color: var(--mint); flex: none; }#brxe-fcLvsm { display: block; font-size: 9px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); margin-bottom: 2px; }#brxe-fcLvbody {width: auto}#brxe-fcLiv {display: inline-flex; flex-direction: row; align-items: center; column-gap: 10px; padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px; background-color: rgba(255,255,255,0.97); border-radius: 14px}#brxe-fcLiv { position: absolute; bottom: 18%; right: 0; z-index: 3; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); box-shadow: 0 20px 40px rgba(0,0,0,0.28), 0 4px 10px rgba(0,0,0,0.14), 0 0 0 1px rgba(0,199,169,0.08); font-size: 12px; color: var(--teal-deep); font-weight: 600; white-space: nowrap; line-height: 1.25; width: auto; animation: floatY 6s ease-in-out infinite; animation-delay: -4s; }#brxe-hervis { position: relative; overflow: visible; aspect-ratio: 4 / 5; padding: 6% 4%; display: grid; align-content: center; }#brxe-herogrd {display: grid; align-items: initial; grid-template-columns: 1.1fr 0.9fr; grid-gap: 56px; align-items: center}#brxe-herogrd { align-items: center; } @media (max-width: 960px) { #brxe-herogrd { grid-template-columns: 1fr; gap: 40px; } }#brxe-herocon {display: flex; flex-direction: column; padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-herocon { position: relative; }#brxe-herosec {background-color: var(--teal-deep); padding-top: 160px; padding-right: 0; padding-bottom: 100px; padding-left: 0}#brxe-herosec { position: relative; overflow: hidden; isolation: isolate; color: var(--white); } #brxe-herosec::before { content: ''; position: absolute; inset: 0; background: radial-gradient(800px 500px at 110% 20%, rgba(0,199,169,0.22), transparent 60%), radial-gradient(600px 400px at -10% 80%, rgba(0,199,169,0.10), transparent 60%); z-index: -2; } @media (max-width: 960px) { #brxe-herosec { padding: 130px 0 64px; } }#brxe-hs1icon {font-size: 18px; color: var(--mint)}#brxe-hs1ic {width: 36px; height: 36px; background-color: rgba(0, 199, 169, 0.16); border-radius: 10px; display: grid; align-items: initial}#brxe-hs1ic { place-items: center; flex: none; color: var(--mint); }#brxe-hs1 {display: flex; flex-direction: row; align-items: center; column-gap: 14px; font-size: 14px; font-weight: 500}#brxe-hs2icon {font-size: 18px; color: var(--mint)}#brxe-hs2ic {width: 36px; height: 36px; background-color: rgba(0, 199, 169, 0.16); border-radius: 10px; display: grid; align-items: initial}#brxe-hs2ic { place-items: center; flex: none; color: var(--mint); }#brxe-hs2 {display: flex; flex-direction: row; align-items: center; column-gap: 14px; padding-left: 24px; font-size: 14px; font-weight: 500}#brxe-hs2 { border-left: 1px solid var(--hairline-light); } @media (max-width: 768px) { #brxe-hs2 { border-left: 0; padding-left: 0; padding-top: 16px; border-top: 1px solid var(--hairline-light); } }#brxe-hs3icon {font-size: 18px; color: var(--mint)}#brxe-hs3ic {width: 36px; height: 36px; background-color: rgba(0, 199, 169, 0.16); border-radius: 10px; display: grid; align-items: initial}#brxe-hs3ic { place-items: center; flex: none; color: var(--mint); }#brxe-hs3 {display: flex; flex-direction: row; align-items: center; column-gap: 14px; padding-left: 24px; font-size: 14px; font-weight: 500}#brxe-hs3 { border-left: 1px solid var(--hairline-light); } @media (max-width: 768px) { #brxe-hs3 { border-left: 0; padding-left: 0; padding-top: 16px; border-top: 1px solid var(--hairline-light); } }#brxe-hstgrd {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: 24px; padding-top: 28px; padding-right: 0; padding-bottom: 28px; padding-left: 0}@media (max-width: 768px) { #brxe-hstgrd { grid-template-columns: 1fr; padding: 16px 0; } }#brxe-hstcon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-hstsec {background-color: rgba(9, 52, 52, 0.96); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-hstsec { border-top: 1px solid var(--hairline-light); color: rgba(255,255,255,0.85); }#brxe-svceb { display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-size: 12px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mint); } #brxe-svceb::before { content: ''; width: 24px; height: 1px; background: var(--mint); }#brxe-svch2 {margin-top: 12px}#brxe-svchp {color: var(--muted); font-size: 18px; margin-top: 18px}#brxe-svchead { text-align: center; max-width: 720px; margin: 0 auto 56px; }#brxe-c1ico {font-size: 26px; color: var(--mint)}#brxe-c1ic {width: 56px; height: 56px; background-color: var(--mint-tint); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 22px}#brxe-c1ic { place-items: center; color: var(--mint); }#brxe-c1h3 {margin-bottom: 10px}#brxe-c1d {color: var(--muted); margin-bottom: 18px}#brxe-c1lk {font-size: 14px; font-weight: 600; color: var(--teal-deep); margin-top: 24px}#brxe-c1lk { display: inline-flex; align-items: center; gap: 6px; transition: color 200ms var(--ease); } #brxe-c1lk:hover { color: var(--mint); }#brxe-c1 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}#brxe-c1 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease), border-color 250ms var(--ease); } #brxe-c1:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: rgba(0,199,169,0.4); } #brxe-c1 ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; } #brxe-c1 ul li { position: relative; padding-left: 28px; font-size: 14px; color: var(--teal-text); } #brxe-c1 ul li::before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; border-radius: 50%; background: var(--mint-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300C7A9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 12px no-repeat; }#brxe-c2ico {font-size: 26px; color: var(--mint)}#brxe-c2ic {width: 56px; height: 56px; background-color: var(--mint-tint); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 22px}#brxe-c2ic { place-items: center; color: var(--mint); }#brxe-c2h3 {margin-bottom: 10px}#brxe-c2d {color: var(--muted); margin-bottom: 18px}#brxe-c2lk {font-size: 14px; font-weight: 600; color: var(--teal-deep); margin-top: 24px}#brxe-c2lk { display: inline-flex; align-items: center; gap: 6px; transition: color 200ms var(--ease); } #brxe-c2lk:hover { color: var(--mint); }#brxe-c2 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}#brxe-c2 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease), border-color 250ms var(--ease); } #brxe-c2:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: rgba(0,199,169,0.4); } #brxe-c2 ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; } #brxe-c2 ul li { position: relative; padding-left: 28px; font-size: 14px; color: var(--teal-text); } #brxe-c2 ul li::before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; border-radius: 50%; background: var(--mint-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300C7A9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 12px no-repeat; }#brxe-c3ico {font-size: 26px; color: var(--mint)}#brxe-c3ic {width: 56px; height: 56px; background-color: var(--mint-tint); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 22px}#brxe-c3ic { place-items: center; color: var(--mint); }#brxe-c3h3 {margin-bottom: 10px}#brxe-c3d {color: var(--muted); margin-bottom: 18px}#brxe-c3lk {font-size: 14px; font-weight: 600; color: var(--teal-deep); margin-top: 24px}#brxe-c3lk { display: inline-flex; align-items: center; gap: 6px; transition: color 200ms var(--ease); } #brxe-c3lk:hover { color: var(--mint); }#brxe-c3 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}#brxe-c3 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease), border-color 250ms var(--ease); } #brxe-c3:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: rgba(0,199,169,0.4); } #brxe-c3 ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; } #brxe-c3 ul li { position: relative; padding-left: 28px; font-size: 14px; color: var(--teal-text); } #brxe-c3 ul li::before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; border-radius: 50%; background: var(--mint-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300C7A9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 12px no-repeat; }#brxe-c4ico {font-size: 26px; color: var(--mint)}#brxe-c4ic {width: 56px; height: 56px; background-color: var(--mint-tint); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 22px}#brxe-c4ic { place-items: center; color: var(--mint); }#brxe-c4h3 {margin-bottom: 10px}#brxe-c4d {color: var(--muted); margin-bottom: 18px}#brxe-c4lk {font-size: 14px; font-weight: 600; color: var(--teal-deep); margin-top: 24px}#brxe-c4lk { display: inline-flex; align-items: center; gap: 6px; transition: color 200ms var(--ease); } #brxe-c4lk:hover { color: var(--mint); }#brxe-c4 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}#brxe-c4 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease), border-color 250ms var(--ease); } #brxe-c4:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: rgba(0,199,169,0.4); } #brxe-c4 ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; } #brxe-c4 ul li { position: relative; padding-left: 28px; font-size: 14px; color: var(--teal-text); } #brxe-c4 ul li::before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; border-radius: 50%; background: var(--mint-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300C7A9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 12px no-repeat; }#brxe-svcgrd {display: grid; align-items: initial; grid-template-columns: repeat(2, 1fr); grid-gap: 24px}@media (max-width: 760px) { #brxe-svcgrd { grid-template-columns: 1fr; } }#brxe-svccon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-svcsec {padding-top: 96px; padding-right: 0; padding-bottom: 96px; padding-left: 0; background-color: var(--white)}#brxe-svcsec { scroll-margin-top: 80px; } @media (max-width: 768px) { #brxe-svcsec { padding: 64px 0; } }#brxe-rseb { display: inline-flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mint); } #brxe-rseb::before { content: ''; width: 24px; height: 1px; background: var(--mint); }#brxe-rsh2 {margin-top: 14px}#brxe-rsh2 em { font-style: italic; color: var(--mint); font-weight: 600; font-family: var(--font-display); }#brxe-rsld {font-size: 18px; line-height: 1.6; color: var(--muted); margin-top: 18px; margin-bottom: 36px}#brxe-b1icon {font-size: 20px; color: var(--mint)}#brxe-b1ic {width: 44px; height: 44px; background-color: var(--white); border: 1px solid var(--hairline); border-radius: 12px; display: grid; align-items: initial}#brxe-b1ic { place-items: center; color: var(--mint); }#brxe-b1p {color: var(--muted); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-b1 {display: flex; flex-direction: column; row-gap: 10px}#brxe-b2icon {font-size: 20px; color: var(--mint)}#brxe-b2ic {width: 44px; height: 44px; background-color: var(--white); border: 1px solid var(--hairline); border-radius: 12px; display: grid; align-items: initial}#brxe-b2ic { place-items: center; color: var(--mint); }#brxe-b2p {color: var(--muted); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-b2 {display: flex; flex-direction: column; row-gap: 10px}#brxe-b3icon {font-size: 20px; color: var(--mint)}#brxe-b3ic {width: 44px; height: 44px; background-color: var(--white); border: 1px solid var(--hairline); border-radius: 12px; display: grid; align-items: initial}#brxe-b3ic { place-items: center; color: var(--mint); }#brxe-b3p {color: var(--muted); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-b3 {display: flex; flex-direction: column; row-gap: 10px}#brxe-b4icon {font-size: 20px; color: var(--mint)}#brxe-b4ic {width: 44px; height: 44px; background-color: var(--white); border: 1px solid var(--hairline); border-radius: 12px; display: grid; align-items: initial}#brxe-b4ic { place-items: center; color: var(--mint); }#brxe-b4p {color: var(--muted); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-b4 {display: flex; flex-direction: column; row-gap: 10px}#brxe-blist {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 28px}@media (max-width: 540px) { #brxe-blist { grid-template-columns: 1fr; } }#brxe-dpill { display: inline-flex; align-items: center; gap: 6px; background: rgba(0,199,169,0.18); color: var(--mint); font-size: 11px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; }#brxe-dh3 {color: var(--white); font-size: 22px; margin-top: 12px}#brxe-dheadl {width: auto}#brxe-dlivedot {width: 8px; height: 8px; background-color: var(--mint); border-radius: 50%}#brxe-dlivedot { box-shadow: 0 0 0 3px rgba(0,199,169,0.18); flex: none; }#brxe-dlive {display: inline-flex; flex-direction: row; align-items: center; column-gap: 6px; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px; background-color: rgba(255,255,255,0.08); border-radius: 999px; width: auto; font-size: 12px}#brxe-dhead {display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; margin-bottom: 20px}#brxe-dchart { position: relative; border-bottom: 1px dashed rgba(255,255,255,0.12); margin: 28px 0 18px; }#brxe-dm1l { display: block; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 6px; }#brxe-dm1v {font-size: 28px; font-weight: 800; letter-spacing: -0.02em; color: var(--white)}#brxe-dm1d {font-size: 12px; color: var(--mint); margin-top: 4px}#brxe-dm1 {background-color: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}#brxe-dm2l { display: block; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 6px; }#brxe-dm2v {font-size: 28px; font-weight: 800; letter-spacing: -0.02em; color: var(--white)}#brxe-dm2d {font-size: 12px; color: var(--mint); margin-top: 4px}#brxe-dm2 {background-color: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}#brxe-dmtr {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 16px}#brxe-dcard {background-color: var(--teal-deep); border-radius: var(--radius-lg); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px}#brxe-dcard { color: var(--white); position: relative; overflow: hidden; box-shadow: var(--shadow-lg); } #brxe-dcard::before { content: ''; position: absolute; top: -40%; right: -20%; width: 320px; height: 320px; border-radius: 50%; background: radial-gradient(circle, rgba(0,199,169,0.5), rgba(0,199,169,0) 70%); filter: blur(10px); } #brxe-dcard > * { position: relative; z-index: 1; }#brxe-rsgrd {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 64px}#brxe-rsgrd { align-items: center; } @media (max-width: 960px) { #brxe-rsgrd { grid-template-columns: 1fr; gap: 40px; } }#brxe-rscon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-rssec {background-color: var(--paper); padding-top: 96px; padding-right: 0; padding-bottom: 96px; padding-left: 0; border-top: 1px solid var(--hairline); border-right: 0 solid var(--hairline); border-bottom: 1px solid var(--hairline); border-left: 0 solid var(--hairline)}#brxe-rssec { position: relative; overflow: hidden; } #brxe-rssec::before { content: ''; position: absolute; inset: 0; background: radial-gradient(600px 320px at 90% -10%, rgba(0,199,169,0.06), transparent 60%); z-index: 0; pointer-events: none; } #brxe-rssec > * { position: relative; z-index: 1; } @media (max-width: 768px) { #brxe-rssec { padding: 64px 0; } }#brxe-preb { display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-size: 12px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mint); } #brxe-preb::before { content: ''; width: 24px; height: 1px; background: var(--mint); }#brxe-prh2 {margin-top: 12px; color: var(--white)}#brxe-prhp {color: rgba(255,255,255,0.7); font-size: 18px; margin-top: 18px}#brxe-prhead { text-align: center; max-width: 720px; margin: 0 auto 56px; }#brxe-p1s {font-size: 11px; letter-spacing: 0.24em; color: var(--mint); font-weight: 700; margin-bottom: 18px}#brxe-p1s { text-transform: uppercase; }#brxe-p1icon {font-size: 22px; color: var(--mint)}#brxe-p1ic {width: 52px; height: 52px; background-color: rgba(0,199,169,0.14); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 18px}#brxe-p1ic { place-items: center; color: var(--mint); }#brxe-p1h {color: var(--white); font-size: 18px; margin-bottom: 8px}#brxe-p1p {color: rgba(255,255,255,0.7); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-p1 {background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px}#brxe-p1 { transition: transform 250ms var(--ease), background-color 250ms var(--ease), border-color 250ms var(--ease); } #brxe-p1:hover { transform: translateY(-4px); background: rgba(255,255,255,0.06); border-color: rgba(0,199,169,0.4); }#brxe-p2s {font-size: 11px; letter-spacing: 0.24em; color: var(--mint); font-weight: 700; margin-bottom: 18px}#brxe-p2s { text-transform: uppercase; }#brxe-p2icon {font-size: 22px; color: var(--mint)}#brxe-p2ic {width: 52px; height: 52px; background-color: rgba(0,199,169,0.14); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 18px}#brxe-p2ic { place-items: center; color: var(--mint); }#brxe-p2h {color: var(--white); font-size: 18px; margin-bottom: 8px}#brxe-p2p {color: rgba(255,255,255,0.7); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-p2 {background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px}#brxe-p2 { transition: transform 250ms var(--ease), background-color 250ms var(--ease), border-color 250ms var(--ease); } #brxe-p2:hover { transform: translateY(-4px); background: rgba(255,255,255,0.06); border-color: rgba(0,199,169,0.4); }#brxe-p3s {font-size: 11px; letter-spacing: 0.24em; color: var(--mint); font-weight: 700; margin-bottom: 18px}#brxe-p3s { text-transform: uppercase; }#brxe-p3icon {font-size: 22px; color: var(--mint)}#brxe-p3ic {width: 52px; height: 52px; background-color: rgba(0,199,169,0.14); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 18px}#brxe-p3ic { place-items: center; color: var(--mint); }#brxe-p3h {color: var(--white); font-size: 18px; margin-bottom: 8px}#brxe-p3p {color: rgba(255,255,255,0.7); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-p3 {background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px}#brxe-p3 { transition: transform 250ms var(--ease), background-color 250ms var(--ease), border-color 250ms var(--ease); } #brxe-p3:hover { transform: translateY(-4px); background: rgba(255,255,255,0.06); border-color: rgba(0,199,169,0.4); }#brxe-p4s {font-size: 11px; letter-spacing: 0.24em; color: var(--mint); font-weight: 700; margin-bottom: 18px}#brxe-p4s { text-transform: uppercase; }#brxe-p4icon {font-size: 22px; color: var(--mint)}#brxe-p4ic {width: 52px; height: 52px; background-color: rgba(0,199,169,0.14); border-radius: 14px; display: grid; align-items: initial; margin-bottom: 18px}#brxe-p4ic { place-items: center; color: var(--mint); }#brxe-p4h {color: var(--white); font-size: 18px; margin-bottom: 8px}#brxe-p4p {color: rgba(255,255,255,0.7); font-size: 14px; margin-top: 0; margin-bottom: 0}#brxe-p4 {background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px}#brxe-p4 { transition: transform 250ms var(--ease), background-color 250ms var(--ease), border-color 250ms var(--ease); } #brxe-p4:hover { transform: translateY(-4px); background: rgba(255,255,255,0.06); border-color: rgba(0,199,169,0.4); }#brxe-prgrd {display: grid; align-items: initial; grid-template-columns: repeat(4, 1fr); grid-gap: 20px}@media (max-width: 960px) { #brxe-prgrd { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 540px) { #brxe-prgrd { grid-template-columns: 1fr; } }#brxe-prcon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-prsec {background-color: var(--teal-deep); padding-top: 96px; padding-right: 0; padding-bottom: 96px; padding-left: 0}#brxe-prsec { color: var(--white); position: relative; overflow: hidden; } #brxe-prsec::before { content: ''; position: absolute; inset: 0; background: radial-gradient(700px 400px at 90% 0%, rgba(0,199,169,0.14), transparent 60%), radial-gradient(500px 300px at 0% 100%, rgba(0,199,169,0.08), transparent 60%); z-index: 0; pointer-events: none; } #brxe-prsec > * { position: relative; z-index: 1; } #brxe-prsec h2 { color: var(--white) !important; } @media (max-width: 768px) { #brxe-prsec { padding: 64px 0; } }#brxe-tseb { display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-size: 12px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mint); } #brxe-tseb::before { content: ''; width: 24px; height: 1px; background: var(--mint); }#brxe-tsh2 {margin-top: 12px}#brxe-tshead { text-align: center; max-width: 720px; margin: 0 auto 56px; }#brxe-tssc {font-weight: 700; color: var(--teal-deep); font-size: 16px}#brxe-tsst {color: #FFB400; font-size: 16px; letter-spacing: 1px}#brxe-tsstrip {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: 12px; margin-bottom: 36px; font-size: 14px; color: var(--muted)}#brxe-t1r {color: #FFB400; font-size: 16px; letter-spacing: 1px}#brxe-t1q {color: var(--teal-text); font-size: 16px; line-height: 1.6}#brxe-t1q { margin: 0; }#brxe-t1av {width: 44px; height: 44px; border-radius: 50%}#brxe-t1av img { object-fit: cover; width: 100%; height: 100%; display: block; }#brxe-t1n {color: var(--teal-deep); font-size: 14px; font-weight: 700}#brxe-t1n { display: block; }#brxe-t1ro {color: var(--muted); font-size: 12px}#brxe-t1ro { display: block; }#brxe-t1ai {width: auto}#brxe-t1a {display: flex; flex-direction: row; align-items: center; column-gap: 14px; padding-top: 16px}#brxe-t1a { border-top: 1px solid var(--hairline); margin-top: auto; }#brxe-t1 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; display: flex; flex-direction: column; row-gap: 18px}#brxe-t1 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease); } #brxe-t1:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }#brxe-t2r {color: #FFB400; font-size: 16px; letter-spacing: 1px}#brxe-t2q {color: var(--teal-text); font-size: 16px; line-height: 1.6}#brxe-t2q { margin: 0; }#brxe-t2av {width: 44px; height: 44px; border-radius: 50%}#brxe-t2av img { object-fit: cover; width: 100%; height: 100%; display: block; }#brxe-t2n {color: var(--teal-deep); font-size: 14px; font-weight: 700}#brxe-t2n { display: block; }#brxe-t2ro {color: var(--muted); font-size: 12px}#brxe-t2ro { display: block; }#brxe-t2ai {width: auto}#brxe-t2a {display: flex; flex-direction: row; align-items: center; column-gap: 14px; padding-top: 16px}#brxe-t2a { border-top: 1px solid var(--hairline); margin-top: auto; }#brxe-t2 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; display: flex; flex-direction: column; row-gap: 18px}#brxe-t2 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease); } #brxe-t2:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }#brxe-t3r {color: #FFB400; font-size: 16px; letter-spacing: 1px}#brxe-t3q {color: var(--teal-text); font-size: 16px; line-height: 1.6}#brxe-t3q { margin: 0; }#brxe-t3av {width: 44px; height: 44px; border-radius: 50%}#brxe-t3av img { object-fit: cover; width: 100%; height: 100%; display: block; }#brxe-t3n {color: var(--teal-deep); font-size: 14px; font-weight: 700}#brxe-t3n { display: block; }#brxe-t3ro {color: var(--muted); font-size: 12px}#brxe-t3ro { display: block; }#brxe-t3ai {width: auto}#brxe-t3a {display: flex; flex-direction: row; align-items: center; column-gap: 14px; padding-top: 16px}#brxe-t3a { border-top: 1px solid var(--hairline); margin-top: auto; }#brxe-t3 {background-color: var(--white); border: 1px solid var(--hairline); border-radius: var(--radius-md); padding-top: 28px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; display: flex; flex-direction: column; row-gap: 18px}#brxe-t3 { transition: transform 250ms var(--ease), box-shadow 250ms var(--ease); } #brxe-t3:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }#brxe-tsgrd {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: 24px}@media (max-width: 960px) { #brxe-tsgrd { grid-template-columns: 1fr; } }#brxe-tscon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-tssec {background-color: var(--white); padding-top: 96px; padding-right: 0; padding-bottom: 96px; padding-left: 0}@media (max-width: 768px) { #brxe-tssec { padding: 64px 0; } }#brxe-fqeb { display: inline-flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 700; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mint); } #brxe-fqeb::before { content: ''; width: 24px; height: 1px; background: var(--mint); }#brxe-fqh2 {margin-top: 14px}#brxe-fqh2 em { font-style: italic; color: var(--mint); font-weight: 600; font-family: var(--font-display); }#brxe-fqld {font-size: 18px; line-height: 1.6; color: var(--muted); margin-top: 18px; margin-bottom: 24px}#brxe-fqcta {background-color: transparent; color: var(--teal-deep); font-weight: 600; font-size: 14px; letter-spacing: 0.02em; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; border: 1px solid var(--teal-deep); border-radius: 10px; width: auto}#brxe-fqcta:hover { background-color: var(--teal-deep); color: var(--white); }#brxe-f1b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-f2b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-f3b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-f4b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-f5b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-f6b { padding: 0 22px 22px; color: var(--muted); font-size: 15px; line-height: 1.65; }#brxe-fqlist {display: flex; flex-direction: column; row-gap: 8px}#brxe-fqlist details { border: 1px solid var(--hairline); border-radius: var(--radius-md); background: var(--white); overflow: hidden; transition: border-color 200ms var(--ease), box-shadow 200ms var(--ease); } #brxe-fqlist details[open] { border-color: rgba(0,199,169,0.45); box-shadow: var(--shadow-sm); } #brxe-fqlist summary { list-style: none; cursor: pointer; padding: 20px 22px; display: flex; align-items: center; justify-content: space-between; gap: 16px; font-weight: 600; font-size: 16px; color: var(--teal-deep); width: 100%; box-sizing: border-box; } #brxe-fqlist summary::-webkit-details-marker { display: none; } #brxe-fqlist summary::after { content: ''; margin-left: auto; flex: none; width: 28px; height: 28px; border-radius: 50%; background: var(--mint-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23093434' stroke-width='2.6' stroke-linecap='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>") center / 14px no-repeat; transition: transform 250ms var(--ease), background-color 200ms var(--ease); } #brxe-fqlist details[open] summary::after { background: var(--mint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round'><path d='M5 12h14'/></svg>") center / 14px no-repeat; }#brxe-fqgrd {display: grid; align-items: initial; grid-template-columns: 0.9fr 1.4fr; grid-gap: 64px}#brxe-fqgrd { align-items: start; } @media (max-width: 960px) { #brxe-fqgrd { grid-template-columns: 1fr; gap: 32px; } }#brxe-fqcon {padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px; width: 100%}#brxe-fqsec {background-color: var(--paper); padding-top: 96px; padding-right: 0; padding-bottom: 96px; padding-left: 0}@media (max-width: 768px) { #brxe-fqsec { padding: 64px 0; } }