@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;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-hmtyrk {font-size: clamp(40px, 5.2vw, 72px); line-height: 1.05; color: var(--blue); font-weight: 800; letter-spacing: -0.03em; max-width: 17ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-dntacl {font-size: clamp(1.15rem, 1.5vw, 1.4rem); line-height: 1.5; color: var(--ink); font-weight: 400; max-width: 58ch; margin-top: 1.4rem; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-bqrraq {padding-top: 8rem}#brxe-eutslu {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2rem, 4vw, 3.2rem); max-width: 20ch}#brxe-zifjyv {margin-top: 0; margin-right: 0; margin-bottom: 1.1em; margin-left: 0; max-width: 64ch}#brxe-rrdzdu {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-mvkjqo {background-color: #fff; border-style: solid; border-radius: 16px; padding-top: clamp(18px,; padding-right: 2.5vw,; padding-bottom: 30px); padding-left: 2.5vw,}#brxe-mvkjqo { box-shadow: 0 14px 40px -30px rgba(20,30,80,.4);}#brxe-owhsyb {display: grid; align-items: initial; grid-template-columns: 1fr 1.45fr; align-items: start; margin-top: clamp(20px, 3vw, 38px)}#brxe-owhsyb { gap: clamp(20px, 2.5vw, 30px);}#brxe-repnnq {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2rem, 4vw, 3.2rem)}#brxe-ekcnes {margin-top: 1rem; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-vnsxlm {margin-bottom: clamp(22px, 3vw, 38px); max-width: 50ch}#brxe-hoqaex {font-size: 1.4rem; font-weight: 800; color: var(--orange); display: block}#brxe-evfnbg {margin-top: .5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.98rem; max-width: 64ch}#brxe-efokrm {background-color: #fff; border-style: solid; border-radius: 14px; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-lqiyhm {font-size: 1.4rem; font-weight: 800; color: var(--orange); display: block}#brxe-pnfnce {margin-top: .5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.98rem; max-width: 64ch}#brxe-znnsnj {background-color: #fff; border-style: solid; border-radius: 14px; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-snqggd {font-size: 1.4rem; font-weight: 800; color: var(--orange); display: block}#brxe-jnjsds {margin-top: .5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.98rem; max-width: 64ch}#brxe-xynzqe {background-color: #fff; border-style: solid; border-radius: 14px; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-jwptla {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); margin-bottom: clamp(30px, 4vw, 52px)}#brxe-jwptla { gap: clamp(20px, 2.5vw, 30px);}#brxe-yhbpfq {margin-top: 0; margin-right: 0; margin-bottom: 1.2rem; margin-left: 0; max-width: 22ch; font-weight: 800; font-size: clamp(1.7rem, 3.2vw, 2.7rem); line-height: 1.12; letter-spacing: -0.03em; color: var(--blue)}#brxe-cndxol {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 70ch}#brxe-vvjxia {background-color: var(--wash-warm)}#brxe-ujwapk {color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2rem, 4vw, 3.2rem); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-zsejen {margin-bottom: clamp(16px, 2vw, 30px); max-width: 46ch}#brxe-xkmrjs {font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.2rem); letter-spacing: -0.04em; color: var(--blue); line-height: 0.85}#brxe-wcyiym {width: 9px; height: 9px; border-radius: 50%; background-color: var(--blue); flex-shrink: 0; display: inline-block}#brxe-srgedg {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--blue)}#brxe-srgedg { gap: .5em;}#brxe-jhjhrx {display: flex; flex-direction: column}#brxe-jhjhrx { gap: .6rem;}#brxe-teppwf {margin-top: 0; margin-right: 0; margin-bottom: .5rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.3rem, 1.9vw, 1.7rem)}#brxe-kfhkvl {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-cmtmty {display: grid; align-items: initial; grid-template-columns: auto 1fr; align-items: start}#brxe-cmtmty { gap: clamp(18px, 4vw, 52px);}#brxe-tbqudh {padding-top: clamp(26px, 3.5vw, 44px); padding-bottom: clamp(26px, 3.5vw, 44px)}#brxe-tbqudh { border-top: 1px solid var(--hair);}#brxe-ackede {margin-top: 0; margin-right: 0; margin-bottom: .5rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.3rem, 1.9vw, 1.7rem)}#brxe-tclweq {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-ggyffl {font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.2rem); letter-spacing: -0.04em; color: var(--green); line-height: 0.85}#brxe-hqmnfq {width: 9px; height: 9px; border-radius: 50%; background-color: var(--green); flex-shrink: 0; display: inline-block}#brxe-iepdxd {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--green)}#brxe-iepdxd { gap: .5em;}#brxe-juqkhu {display: flex; flex-direction: column}#brxe-juqkhu { gap: .6rem;}#brxe-qtjmwb {display: grid; align-items: initial; grid-template-columns: auto 1fr; align-items: start}#brxe-qtjmwb { gap: clamp(18px, 4vw, 52px);}#brxe-wgszjs {display: flex; padding-top: clamp(26px, 3.5vw, 44px); padding-bottom: clamp(26px, 3.5vw, 44px); justify-content: flex-end}#brxe-wgszjs { border-top: 1px solid var(--hair);}#brxe-bnvwrw {font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.2rem); letter-spacing: -0.04em; color: var(--orange); line-height: 0.85}#brxe-rcukdq {width: 9px; height: 9px; border-radius: 50%; background-color: var(--orange); flex-shrink: 0; display: inline-block}#brxe-zbgqyd {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--orange)}#brxe-zbgqyd { gap: .5em;}#brxe-aakxju {display: flex; flex-direction: column}#brxe-aakxju { gap: .6rem;}#brxe-jxomiz {margin-top: 0; margin-right: 0; margin-bottom: .5rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.3rem, 1.9vw, 1.7rem)}#brxe-iadlpu {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-vybvzn {display: grid; align-items: initial; grid-template-columns: auto 1fr; align-items: start}#brxe-vybvzn { gap: clamp(18px, 4vw, 52px);}#brxe-qwonlx {padding-top: clamp(26px, 3.5vw, 44px); padding-bottom: clamp(26px, 3.5vw, 44px)}#brxe-qwonlx { border-top: 1px solid var(--hair);}#brxe-xnfqcc {margin-top: 0; margin-right: 0; margin-bottom: .5rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.3rem, 1.9vw, 1.7rem)}#brxe-fggqsp {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-uggzup {font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.2rem); letter-spacing: -0.04em; color: var(--purple); line-height: 0.85}#brxe-dqmwjh {width: 9px; height: 9px; border-radius: 50%; background-color: var(--purple); flex-shrink: 0; display: inline-block}#brxe-jaexmf {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--purple)}#brxe-jaexmf { gap: .5em;}#brxe-oyedbd {display: flex; flex-direction: column}#brxe-oyedbd { gap: .6rem;}#brxe-vdluzr {display: grid; align-items: initial; grid-template-columns: auto 1fr; align-items: start}#brxe-vdluzr { gap: clamp(18px, 4vw, 52px);}#brxe-gommtl {display: flex; padding-top: clamp(26px, 3.5vw, 44px); padding-bottom: clamp(26px, 3.5vw, 44px); justify-content: flex-end}#brxe-gommtl { border-top: 1px solid var(--hair);}#brxe-eqbsey {background-color: var(--wash-blue)}#brxe-ltasiy {color: var(--orange); letter-spacing: 0.05em; font-weight: 700; font-size: 0.78rem; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0}#brxe-segvyw {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2rem, 4vw, 3.2rem)}#brxe-uybywt {margin-top: 1rem; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 64ch}#brxe-kvlwhl {margin-bottom: clamp(26px, 3.5vw, 44px); max-width: 52ch}#brxe-glzsdy { overflow-x: auto;}#brxe-urxyfi {font-weight: 800; font-size: 0.82rem; color: #fff; background-color: var(--purple); border-radius: 8px; padding-top: .4em; padding-right: .65em; padding-bottom: .4em; padding-left: .65em}#brxe-msxmpw {width: 9px; height: 9px; border-radius: 50%; background-color: var(--purple); flex-shrink: 0; display: inline-block}#brxe-xoamqm {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--purple); margin-left: auto}#brxe-xoamqm { gap: .5em;}#brxe-myogsl {display: flex; align-items: center; margin-bottom: .3rem}#brxe-myogsl { gap: .8rem;}#brxe-srugyz {margin-top: .4rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.4rem, 2.2vw, 1.9rem)}#brxe-gjdwhp {margin-top: 0; margin-right: 0; margin-bottom: 1.1em; margin-left: 0; max-width: 64ch}#brxe-tricai {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--purple); display: block}#brxe-myfdwo {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.93rem}#brxe-xbsyge {background-color: var(--wash-purple); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-bnsjau {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--purple); display: block}#brxe-tihmfe {font-size: 0.93rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-excvui {background-color: var(--wash-purple); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-eotsjh {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; margin-top: 1.3rem; margin-bottom: 1.3rem}#brxe-eotsjh { gap: 14px;}#brxe-ncaftt {padding-top: 1rem; font-size: 0.92rem; color: var(--ink-soft); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ncaftt { border-top: 1px solid var(--hair);}#brxe-suvtmm {background-color: #fff; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; box-shadow: 0 0 4rem -2rem var(--purple-t-4); border-left: 0.5rem solid var(--purple); border-radius: 1.5rem}#brxe-dzrtyd {font-weight: 800; font-size: 0.82rem; color: #fff; background-color: var(--blue); border-radius: 8px; padding-top: .4em; padding-right: .65em; padding-bottom: .4em; padding-left: .65em}#brxe-jsxpzn {width: 9px; height: 9px; border-radius: 50%; background-color: var(--blue); flex-shrink: 0; display: inline-block}#brxe-hferhk {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--blue); margin-left: auto}#brxe-hferhk { gap: .5em;}#brxe-qlsedb {display: flex; align-items: center; margin-bottom: .3rem}#brxe-qlsedb { gap: .8rem;}#brxe-ydtrni {margin-top: .4rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.4rem, 2.2vw, 1.9rem)}#brxe-gwuhjf {margin-top: 0; margin-right: 0; margin-bottom: 1.1em; margin-left: 0; max-width: 64ch}#brxe-ikkzdd {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--blue); display: block}#brxe-gexcln {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.93rem}#brxe-haclob {background-color: var(--wash-blue); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-spnqav {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--blue); display: block}#brxe-awsqsq {font-size: 0.93rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-vumang {background-color: var(--wash-blue); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-frszla {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; margin-top: 1.3rem; margin-bottom: 1.3rem}#brxe-frszla { gap: 14px;}#brxe-evnteh {padding-top: 1rem; font-size: 0.92rem; color: var(--ink-soft); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-evnteh { border-top: 1px solid var(--hair);}#brxe-vtpvte {background-color: #fff; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; box-shadow: 0 0 4rem -2rem var(--blue-t-4); border-left: 0.5rem solid var(--blue); border-radius: 1.5rem}#brxe-pzhvzz {font-weight: 800; font-size: 0.82rem; color: #fff; background-color: var(--green); border-radius: 8px; padding-top: .4em; padding-right: .65em; padding-bottom: .4em; padding-left: .65em}#brxe-kfevpx {width: 9px; height: 9px; border-radius: 50%; background-color: var(--green); flex-shrink: 0; display: inline-block}#brxe-drmohb {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--green); margin-left: auto}#brxe-drmohb { gap: .5em;}#brxe-jlqroy {display: flex; align-items: center; margin-bottom: .3rem}#brxe-jlqroy { gap: .8rem;}#brxe-xdgkmn {margin-top: .4rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.4rem, 2.2vw, 1.9rem)}#brxe-jyslpu {margin-top: 0; margin-right: 0; margin-bottom: 1.1em; margin-left: 0; max-width: 64ch}#brxe-pbjzkl {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--green); display: block}#brxe-lotqlq {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.93rem}#brxe-kixkqc {background-color: var(--wash-green); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-lthaaf {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--green); display: block}#brxe-gakbuv {font-size: 0.93rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ajsqvy {background-color: var(--wash-green); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-rsuxua {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; margin-top: 1.3rem; margin-bottom: 1.3rem}#brxe-rsuxua { gap: 14px;}#brxe-iqpgyn {padding-top: 1rem; font-size: 0.92rem; color: var(--ink-soft); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-iqpgyn { border-top: 1px solid var(--hair);}#brxe-olzacu {background-color: #fff; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; border-left: 0.5rem solid var(--green); border-radius: 1.5rem; box-shadow: 0 0 4rem -2rem var(--green-t-4)}#brxe-huardr {font-weight: 800; font-size: 0.82rem; color: #fff; background-color: var(--orange); border-radius: 8px; padding-top: .4em; padding-right: .65em; padding-bottom: .4em; padding-left: .65em}#brxe-hjsufm {width: 9px; height: 9px; border-radius: 50%; background-color: var(--orange); flex-shrink: 0; display: inline-block}#brxe-liamwt {display: inline-flex; align-items: center; font-weight: 600; font-size: 0.78rem; letter-spacing: 0.02em; color: var(--orange); margin-left: auto}#brxe-liamwt { gap: .5em;}#brxe-cjicxv {display: flex; align-items: center; margin-bottom: .3rem}#brxe-cjicxv { gap: .8rem;}#brxe-uqvsin {margin-top: .4rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; color: var(--blue); line-height: 1.05; letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.4rem, 2.2vw, 1.9rem)}#brxe-twtpcn {margin-top: 0; margin-right: 0; margin-bottom: 1.1em; margin-left: 0; max-width: 64ch}#brxe-ddvmjw {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--orange-ink); display: block}#brxe-nqdtnj {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.93rem}#brxe-rsagrm {background-color: var(--wash-orange); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-pzdhgw {margin-bottom: .4rem; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--orange-ink); display: block}#brxe-zpyznl {font-size: 0.93rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-iitljy {background-color: var(--wash-orange); border-radius: 12px; padding-top: 1rem; padding-right: 1.1rem; padding-bottom: 1rem; padding-left: 1.1rem}#brxe-itrrwm {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; margin-top: 1.3rem; margin-bottom: 1.3rem}#brxe-itrrwm { gap: 14px;}#brxe-dqryel {font-size: 0.92rem; color: var(--ink-soft); padding-top: 1rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-dqryel { border-top: 1px solid var(--hair);}#brxe-zodaij {background-color: #fff; padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; border-left: 0.5rem solid var(--orange); border-radius: 1.5rem; box-shadow: 0 0 4rem -2rem var(--orange-t-4)}#brxe-hzpdms > :not(:last-child) {margin-block-end: 4rem}#brxe-hzpdms {margin-top: 4rem}#brxe-hzpdms { gap: clamp(16px, 2vw, 22px);}