*, :before, :after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid rgb(230, 231, 235);
}

html {
  line-height: 1.56;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: normal;
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font: inherit;
}

a {
  color: inherit;
  text-decoration: none;
}

ul, ol {
  list-style: none;
}

img, svg, video {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

button, input, select, textarea {
  font: inherit;
  color: inherit;
}

button {
  background: transparent;
  cursor: pointer;
}

@keyframes _TtdXTJ {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }

}

._QCZpip {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

._NMTrfE {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 1.2px 2.4px rgba(17, 24, 39, .06);
  position: sticky;
  top: 0px;
  z-index: 50;
}

._I1cWJA {
  position: relative;
}

._KmJODG {
  margin-left: auto;
  margin-right: auto;
  max-width: 84.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._DLRvK3 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

._Jm3CbL {
  align-items: center;
  display: flex;
}

._V7Hp75 {
  color: rgb(19, 167, 144);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
}

._R2zYSO {
  border-radius: .675rem;
}

._VBrqqH {
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .5rem 1rem;
}

._SS0ODo {
  color: rgb(75, 85, 96);
  padding: .5rem;
}

._foqGhc {
  height: 1.5rem;
  width: 1.5rem;
}

._khUqfc {
  background-color: rgba(0, 0, 0, .4);
  inset: 0px;
  justify-content: flex-end;
  position: fixed;
  z-index: 50;
}

._PgaG6c {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 24.4px 30.5px -5px rgba(17, 24, 39, .11);
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

._LkoWrk {
  height: 100%;
  max-width: 21.2rem;
  padding: 1rem 1.5rem;
  width: 80%;
}

._4cPEqS {
  display: flex;
  justify-content: flex-end;
}

._pm4V97 {
  color: rgb(107, 116, 128);
  padding: .5rem;
}

._HDnsHr {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  row-gap: 1rem;
}

._IaYL7x {
  margin-top: 1rem;
}

._zjZC1l {
  align-items: center;
  column-gap: .75rem;
  display: flex;
}

._pkFHAZ {
  color: rgb(54, 65, 81);
  font-size: 1.071rem;
  font-weight: 500;
  line-height: 1.49;
  padding-bottom: .75rem;
  padding-top: .75rem;
}

._cZVpuC {
  background-color: rgb(19, 167, 144);
  border-radius: 999px;
  flex-shrink: 0;
}

._lv0DP3 {
  height: .38rem;
  width: .38rem;
}

._NwnCgS {
  border-radius: .675rem;
  display: block;
}

._95CA66 {
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding-bottom: .75rem;
  padding-top: .75rem;
  text-align: center;
}

._FDxD57 {
  background-color: rgb(237, 253, 250);
}

._EGDK4h {
  align-items: center;
  display: grid;
  gap: 2.5rem;
  grid-template-columns: minmax(0, 1fr);
}

._5lehNt {
  text-align: left;
}

._T0KD6z {
  align-items: center;
  column-gap: .5rem;
  display: flex;
  justify-content: flex-start;
}

._NjtXMm {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
  margin-bottom: 1.5rem;
}

._4LhcHt {
  background-color: rgb(34, 197, 93);
  border-radius: 999px;
}

._W55sEJ {
  height: .5rem;
  width: .5rem;
}

._tFI9Mu {
  color: rgb(15, 24, 39);
  font-size: 2.36rem;
  font-weight: 700;
  line-height: 1.26;
  margin-bottom: 1.5rem;
}

._bsb7Tb {
  color: rgb(75, 85, 96);
  font-size: 1.235rem;
  line-height: 1.46;
  margin-bottom: 2.5rem;
  max-width: 44.52rem;
}

._w1J5Ao {
  background-color: rgb(255, 251, 238);
  border-color: rgb(253, 227, 138);
  border-radius: 1.013rem;
  border-width: 1px;
}

._GpCWWm {
  margin-bottom: 2rem;
  margin-top: 1.5rem;
  max-width: 44.52rem;
  padding: 1rem;
  text-align: left;
}

._7ZPb2R {
  flex-shrink: 0;
}

._aWIxlF {
  color: rgb(242, 158, 11);
  height: 1.5rem;
  width: 1.5rem;
}

._CdLDpd {
  color: rgb(147, 64, 14);
  font-size: .91rem;
  line-height: 1.345;
}

._NzBiBE {
  background-color: rgb(255, 255, 255);
  border-color: rgb(243, 244, 243);
  border-width: 1px;
  box-shadow: 0px 24.4px 30.5px -5px rgba(17, 24, 39, .11);
}

._bBMFFV {
  padding: 1.5rem;
}

._FSDJQO {
  margin-bottom: 1.5rem;
  max-width: 44.52rem;
}

._vyP0sf {
  display: flex;
  flex-direction: column;
  gap: .75rem;
}

._eu5GIH {
  flex: 1;
  position: relative;
}

._a7xzHC {
  border-color: rgb(230, 231, 235);
  border-width: 2px;
  outline: 0;
  transition: all 120ms ease;
}

._NQMw0z {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 1.071rem;
  letter-spacing: .024em;
  line-height: 1.49;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  width: 100%;
}

._ApniLS {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}

._zMLn3x {
  color: rgb(159, 163, 175);
  height: 1.5rem;
  width: 1.5rem;
}

._GnGMGY {
  background-color: rgb(19, 167, 144);
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
  transition: all 120ms ease;
}

._mmKPMC {
  font-size: 1.071rem;
  font-weight: 600;
  line-height: 1.49;
  padding-left: 2rem;
  padding-right: 2rem;
}

._U37Hba {
  margin-bottom: 1.5rem;
}

._6C1xX7 {
  align-items: center;
  display: flex;
  justify-content: center;
}

._udM71V {
  color: rgb(19, 167, 144);
}

._SP9XLP {
  animation: _TtdXTJ 800ms linear infinite;
}

._xgqmzV {
  font-size: 1.071rem;
  font-weight: 500;
  line-height: 1.49;
}

._SooluE {
  transition: all 300ms ease;
}

._9mV3S9 {
  margin-bottom: 2rem;
  max-width: 44.52rem;
}

._74OxFn {
  margin-bottom: 1rem;
  max-width: 44.52rem;
}

._BX5uCc {
  align-items: flex-start;
  background-color: rgb(253, 242, 242);
  border-color: rgb(254, 205, 202);
  border-radius: 1.013rem;
  border-width: 1px;
  display: flex;
}

._rwIlYl {
  padding: 1rem;
  text-align: left;
}

._HP20Qi {
  color: rgb(239, 70, 68);
  height: 1.5rem;
  margin-top: .13rem;
  width: 1.5rem;
}

._0ptFQr {
  color: rgb(152, 27, 27);
  font-weight: 500;
}

._9yB5E8 {
  color: rgb(220, 37, 38);
  font-size: .91rem;
  line-height: 1.52;
  margin-top: .25rem;
}

._4DPxY6 {
  color: rgb(159, 163, 175);
  font-size: .744rem;
  line-height: 1.55;
  margin-bottom: 1.5rem;
  margin-top: .75rem;
}

._5TRmkH {
  background-color: rgb(243, 244, 243);
  border-radius: .338rem;
}

._B7oi6I {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  padding: .13rem .5rem;
}

._dDyVxC {
  background-color: rgb(255, 255, 255);
}

._SMluLp {
  margin-left: auto;
  margin-right: auto;
  max-width: 84.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

._5YdaJ7 {
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 3rem;
}

._ogg5y0 {
  border-color: rgb(230, 231, 235);
  border-left-width: 2px;
  position: relative;
}

._sHLTfR {
  margin-left: auto;
  margin-right: auto;
  max-width: 38.16rem;
  padding-left: 2rem;
  text-align: left;
}

._spoAUn {
  align-items: center;
  background-color: rgb(255, 255, 255);
  border-color: rgb(19, 167, 144);
  border-radius: 999px;
  border-width: 2px;
  display: flex;
  justify-content: center;
  left: -3rem;
  position: absolute;
}

._QWO2Fa {
  color: rgb(19, 167, 144);
  font-size: .91rem;
  font-weight: 700;
  height: 2rem;
  line-height: 1.52;
  width: 2rem;
}

._IGHoJ7 {
  font-size: 1.071rem;
  font-weight: 700;
  line-height: 1.49;
  margin-bottom: .25rem;
}

._orA5Vt {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
}

._LIHBV2 {
  background-color: rgb(15, 24, 39);
  overflow: hidden;
  position: relative;
}

._tOnOCA {
  color: rgb(255, 255, 255);
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

._PG0C9l {
  inset: 0px;
  pointer-events: none;
  position: absolute;
}

._nEvgZo {
  position: relative;
  z-index: 10;
}

._qf7Rlx {
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
}

._N8yGFg {
  text-align: center;
}

._smBxh9 {
  min-width: 0px;
}

._571K8F {
  overflow-wrap: break-word;
}

._f3l8Uv {
  transition: opacity 274ms ease;
}

._LAJM5h {
  font-size: 1.903rem;
  font-weight: 700;
  letter-spacing: -.029em;
  line-height: 1.34;
}

._kYlMUz {
  color: rgb(159, 163, 175);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  margin-top: .5rem;
}

._0GT0b9 {
  background-color: rgb(237, 253, 250);
  border-color: rgb(243, 244, 243);
  border-top-width: 1px;
}

._8fU1Hm {
  padding-bottom: 4.5rem;
  padding-top: 4.5rem;
}

._ZTsgbp {
  backdrop-filter: blur(14px);
}

._7bkWTF {
  margin-left: auto;
  margin-right: auto;
  max-width: 59.36rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._H5g3CI {
  background-color: rgb(251, 250, 251);
  border-color: rgb(230, 231, 235);
  border-radius: 1.35rem;
  border-width: 1px;
}

._HnspLf {
  padding: 2rem;
}

._iTjGqM {
  color: rgb(30, 41, 55);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
  margin-bottom: 1.5rem;
}

._tIVeXa {
  color: rgb(107, 116, 128);
  height: 1.5rem;
  margin-right: .5rem;
  width: 1.5rem;
}

._rMAcQv {
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
}

._5koYP2 {
  font-size: .91rem;
  line-height: 1.52;
}

._YY4zx4 {
  color: rgb(15, 24, 39);
  font-size: .744rem;
  font-weight: 700;
  letter-spacing: .042em;
  line-height: 1.55;
  margin-bottom: .5rem;
  text-transform: uppercase;
}

._4JX0j6 {
  color: rgb(75, 85, 96);
  line-height: 1.635;
}

._5mJQi9 {
  margin-bottom: 4.5rem;
  text-align: center;
}

._wMooS7 {
  color: rgb(15, 24, 39);
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 1rem;
}

._85Wr0y {
  color: rgb(75, 85, 96);
  font-size: 1.071rem;
  line-height: 1.49;
  margin-left: auto;
  margin-right: auto;
  max-width: 44.52rem;
}

._ncVd25 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50.88rem;
}

._CMc7xs {
  align-items: flex-start;
  background-color: rgb(251, 250, 251);
  border-color: rgb(243, 244, 243);
  border-width: 1px;
  display: flex;
  gap: 1.5rem;
}

._GMHyx3 {
  padding: 1.5rem;
}

._3Euh0T {
  align-items: center;
  background-color: rgb(255, 255, 255);
  border-radius: 999px;
  box-shadow: 0px 1.2px 2.4px rgba(17, 24, 39, .06);
  display: flex;
  flex-shrink: 0;
  justify-content: center;
}

._aKYPXQ {
  color: rgb(19, 167, 144);
  height: 3rem;
  width: 3rem;
}

._562V3j {
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
  margin-bottom: .25rem;
}

._Z98dxh {
  background-color: rgb(255, 255, 255);
  border-radius: 1.35rem;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .05), 0px 24.4px 30.5px -5px rgba(17, 24, 39, .11);
  overflow: hidden;
}

._ORrIte {
  align-items: center;
  background-image: linear-gradient(to right, rgb(19, 167, 144), rgb(15, 119, 110));
  display: flex;
  justify-content: space-between;
}

._fmNLvT {
  color: rgb(255, 255, 255);
  padding: 1.5rem;
}

._5V2Vgo {
  opacity: .8;
}

._Cxto33 {
  font-size: .744rem;
  font-weight: 500;
  letter-spacing: .042em;
  line-height: 1.55;
  text-transform: uppercase;
}

._Oo2hZV {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 1.536rem;
  font-weight: 700;
  letter-spacing: .024em;
  line-height: 1.4;
  margin-top: .25rem;
}

._BBRbiF {
  background-color: rgba(255, 255, 255, .2);
  border-radius: .675rem;
}

._To5RyJ {
  padding: .5rem;
}

._RrWQ2k {
  color: rgb(255, 255, 255);
  height: 1.5rem;
  width: 1.5rem;
}

._aXTRdN {
  align-items: flex-start;
  display: flex;
}

._V5h73C {
  margin-bottom: 1.5rem;
}

._nnbmCG {
  flex-shrink: 0;
  margin-top: .25rem;
}

._qve8j3 {
  align-items: center;
  background-color: rgba(19, 167, 144, .1);
  border-radius: 999px;
  box-shadow: 0px 0px 0px 4px rgba(19, 167, 144, .1);
  display: flex;
  justify-content: center;
}

._cYVWzK {
  flex: 1;
}

._hpMLy4 {
  color: rgb(15, 24, 39);
  font-size: 1.071rem;
  font-weight: 700;
  line-height: 1.49;
}

._fA1yLc {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
  margin-top: .25rem;
}

._5QgLs3 {
  background-color: rgb(251, 250, 251);
  border-color: rgb(243, 244, 243);
  border-radius: .675rem;
  border-width: 1px;
}

._BDTJyi {
  color: rgb(54, 65, 81);
  font-size: .91rem;
  line-height: 1.52;
  margin-top: .5rem;
  padding: .75rem;
}

._qgOZ1d {
  align-items: center;
  border-color: rgb(243, 244, 243);
  border-top-width: 1px;
  display: flex;
  justify-content: space-between;
}

._HDX5QD {
  text-rendering: optimizeLegibility;
}

._1IZE5f {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
  padding-top: 1rem;
}

._GK6ILy {
  color: rgb(159, 163, 175);
  height: 1rem;
  margin-right: .38rem;
  width: 1rem;
}

._TI5SHW {
  background-color: rgb(222, 252, 231);
  border-radius: 999px;
}

._7oOyCu {
  color: rgb(22, 128, 61);
  font-size: .744rem;
  font-weight: 500;
  line-height: 1.55;
  padding: .13rem .5rem;
}

._U6t9FZ {
  background-color: rgb(251, 250, 251);
  border-color: rgb(230, 231, 235);
  border-top-width: 1px;
}

._rjB8Ki {
  padding: .75rem 1.5rem;
  text-align: center;
}

._qXr2X0 {
  color: rgb(159, 163, 175);
  font-size: 10px;
  letter-spacing: .096em;
  text-transform: uppercase;
}

._cQ6qcr {
  background-color: rgb(15, 24, 39);
  color: rgb(255, 255, 255);
}

._X78zH5 {
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
}

._HEla5o {
  gap: 1.38rem;
}

._2krZ4O {
  margin-bottom: 2rem;
}

._thNuZj {
  margin-bottom: 1rem;
}

._h9Dmn9 {
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
}

._sCHl1w {
  color: rgb(159, 163, 175);
  font-size: .91rem;
  line-height: 1.52;
  margin-bottom: 1rem;
}

._35fKuG {
  color: rgb(107, 116, 128);
  font-size: .744rem;
  line-height: 1.55;
}

._BDFl0V {
  font-weight: 600;
  margin-bottom: 1rem;
}

._uOZXvX {
  color: rgb(159, 163, 175);
  font-size: .91rem;
  line-height: 1.52;
}

._RxtMPr {
  font-style: normal;
}

._dfXNCz {
  height: 1rem;
  width: 1rem;
}

._V9coeO {
  min-width: 0px;
  overflow-wrap: break-word;
}

._7NhTFu {
  height: 1rem;
  margin-top: .13rem;
  width: 1rem;
}

._Dvn66w {
  align-items: center;
  border-color: rgb(30, 41, 55);
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._BEccZQ {
  padding-top: 1.5rem;
}

._Ky4qrt {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
}

._XZ2Ayl {
  margin-top: 1rem;
}

._7fqrpw {
  color: rgb(34, 197, 93);
  font-size: .91rem;
  line-height: 1.52;
}

._JmUEAD {
  height: 1rem;
  margin-right: .25rem;
  width: 1rem;
}

._v3UREQ {
  background-color: rgb(15, 24, 39);
}

._gf7qZg {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: space-between;
}

._jnVuZQ {
  margin-left: auto;
  margin-right: auto;
  max-width: 76.32rem;
}

._tdsMXr {
  color: rgb(209, 213, 222);
  font-size: .91rem;
  line-height: 1.52;
}

._69oivj {
  color: rgb(255, 255, 255);
  text-decoration-line: underline;
}

._K5B7Sa {
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .5rem 1.5rem;
  white-space: nowrap;
}

._5fqhJZ {
  border-radius: .675rem;
  display: none;
}

._I9Wfu8 {
  background-color: rgba(0, 0, 0, .4);
  display: none;
  inset: 0px;
  justify-content: flex-end;
  position: fixed;
  z-index: 50;
}

._NjdCPl {
  background-color: rgb(237, 253, 250);
  color: rgb(15, 24, 39);
}

._2l25cm {
  max-width: 50.88rem;
}

._sEfNCH {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
  margin-bottom: 1rem;
}

._uEcvt0 {
  margin-left: .5rem;
  margin-right: .5rem;
}

._0SfEf9 {
  font-size: 2.36rem;
  font-weight: 700;
  line-height: 1.26;
  margin-bottom: 1.5rem;
}

._fNKXtl {
  aspect-ratio: 15/5;
}

._GsLrdc {
  color: rgb(75, 85, 96);
  font-size: 1.235rem;
  line-height: 1.46;
}

._sKeEnJ {
  background-color: rgb(251, 250, 251);
  border-bottom-width: 1px;
  border-color: rgb(243, 244, 243);
  border-top-width: 1px;
}

._TYsue2 {
  color: rgb(15, 24, 39);
}

._mLeIFV {
  letter-spacing: .02em;
}

._Sz6xTf {
  align-items: center;
  display: grid;
  gap: 3rem;
  grid-template-columns: minmax(0, 1fr);
}

._TN3TWv {
  color: rgb(44, 212, 191);
  font-size: .91rem;
  font-weight: 600;
  letter-spacing: .042em;
  line-height: 1.52;
  text-transform: uppercase;
}

._xfJMNC {
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 1.5rem;
  margin-top: .5rem;
}

._WeuvYU {
  color: rgb(75, 85, 96);
  margin-bottom: 2rem;
}

._nrd2K4 {
  color: rgb(74, 222, 127);
  height: 1.5rem;
  margin-right: .75rem;
  width: 1.5rem;
}

._dGUMB4 {
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

._v25fiZ {
  background-color: rgb(255, 255, 255);
  border-radius: 1.35rem;
  box-shadow: 0px 1.2px 2.4px rgba(17, 24, 39, .06);
}

._GvaktD {
  padding: 1rem;
  text-align: center;
}

._jEO50M {
  color: rgb(44, 212, 191);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
}

._4LXfAR {
  color: rgb(19, 167, 144);
  font-size: .91rem;
  font-weight: 600;
  letter-spacing: .042em;
  line-height: 1.52;
  text-transform: uppercase;
}

._BJmYAS {
  color: rgb(15, 24, 39);
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 1.5rem;
  margin-top: .5rem;
}

._ILH5WK {
  aspect-ratio: 7/1;
}

._ETGS5c {
  color: rgb(75, 85, 96);
}

._IaeOS7 {
  background-image: linear-gradient(to bottom right, rgb(205, 251, 241), rgb(237, 253, 250));
  border-radius: 2.025rem;
  position: relative;
}

._YYMgNw {
  padding: 1rem;
}

._w78orc {
  display: grid;
  gap: .75rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

._n65N1Z {
  background-color: rgb(255, 255, 255);
  border-radius: 1.35rem;
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
}

._T6RWuV {
  color: rgb(19, 167, 144);
  font-size: 1.536rem;
  font-weight: 700;
  line-height: 1.4;
}

._EUbkas {
  color: rgb(75, 85, 96);
  font-size: .744rem;
  line-height: 1.55;
  margin-top: .25rem;
}

._IkSUGZ {
  margin-bottom: 3rem;
  text-align: center;
}

._Alxygy {
  color: rgb(15, 24, 39);
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-top: .5rem;
}

._0ufjqU {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: minmax(0, 1fr);
}

._F2w33S {
  font-size: 2.36rem;
  line-height: 1.26;
  margin-bottom: 1rem;
}

._BvbIqf {
  color: rgb(15, 24, 39);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
  margin-bottom: .5rem;
}

._NaMpvP {
  color: rgb(75, 85, 96);
}

._oOv0Z1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 59.36rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

._WaDGfT {
  color: rgb(15, 24, 39);
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 1rem;
}

._ewea0E {
  color: rgb(75, 85, 96);
  font-size: 1.071rem;
  line-height: 1.49;
  margin-bottom: 2rem;
}

._5d1CJT {
  align-items: center;
  background-color: rgb(19, 167, 144);
  box-shadow: 0px 12.2px 18.3px -3px rgba(19, 167, 144, .3);
  display: inline-flex;
  transition: all 120ms ease;
}

._0pZrOo {
  font-weight: 600;
  padding: 1rem 2rem;
}

._P6d1dF {
  height: 1.5rem;
  margin-left: .5rem;
  width: 1.5rem;
}

._qnsPEW {
  margin-left: auto;
  margin-right: auto;
  max-width: 59.36rem;
}

._hVFUn7 {
  background-color: rgb(255, 255, 255);
  border-radius: 1.35rem;
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

._BC1wfu {
  align-items: center;
  background-color: rgb(205, 251, 241);
  border-radius: 1.013rem;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
}

._gpulfo {
  color: rgb(19, 167, 144);
  height: 3rem;
  width: 3rem;
}

._LTMy49 {
  height: 2rem;
  width: 2rem;
}

._4ywV49 {
  color: rgb(15, 24, 39);
  font-size: 1.536rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: .75rem;
}

._DOid1t {
  background-image: linear-gradient(to bottom right, rgb(13, 151, 136), rgb(17, 94, 92));
}

._yaNUgm {
  color: rgb(150, 246, 228);
  font-size: .91rem;
  line-height: 1.52;
  margin-bottom: 1rem;
}

._rMUYkx {
  color: rgb(205, 251, 241);
  font-size: 1.235rem;
  line-height: 1.46;
}

._p2I7z5 {
  aspect-ratio: 6/6;
}

._IZxr8r {
  background-color: rgb(251, 250, 251);
}

._qOq2MH {
  margin-left: auto;
  margin-right: auto;
  max-width: 50.88rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._ev0WdU {
  background-color: rgb(255, 255, 255);
  border-color: rgb(230, 231, 235);
  border-radius: 1.013rem;
  border-width: 1px;
  overflow: hidden;
}

._TGbYta {
  margin-bottom: 1rem;
}

._aDaOaQ {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: ease;
}

._cFve6q {
  list-style-type: none;
  padding: 1.5rem;
}

._7USfN2 {
  color: rgb(15, 24, 39);
  font-weight: 600;
  padding-right: 1rem;
}

._m8l6tU {
  flex-shrink: 0;
  transition: transform 120ms ease;
}

._c72qUM {
  color: rgb(107, 116, 128);
  height: 1.5rem;
  width: 1.5rem;
}

._uTZSmG {
  color: rgb(75, 85, 96);
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

._krt7Rx {
  margin-top: 3rem;
  padding: 2rem;
  text-align: center;
}

._KU4Ydh {
  font-size: 3.069rem;
  line-height: 1.04;
  margin-bottom: 1rem;
}

._Jh9mdi {
  color: rgb(75, 85, 96);
  margin-bottom: 1.5rem;
}

._rD0386 {
  align-items: center;
  background-color: rgb(19, 167, 144);
  border-radius: 1.013rem;
  display: inline-flex;
  transition: all 120ms ease;
}

._76sCOc {
  font-weight: 600;
  padding: .75rem 1.5rem;
}

._9cxgPq {
  align-items: center;
  background-color: rgb(19, 167, 144);
  border-radius: 1.013rem;
  box-shadow: 0px 12.2px 18.3px -3px rgba(18, 184, 166, .3);
  display: inline-flex;
  transition: all 120ms ease;
}

._GQHVMg {
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
}

._QvLIIJ {
  color: rgb(15, 24, 39);
  font-size: 1.536rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1.5rem;
}

._bQ29N1 {
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1fr);
}

._ONSQR4 {
  display: block;
}

._ErDPQW {
  color: rgb(54, 65, 81);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  margin-bottom: .25rem;
}

._qFRpjf {
  border-color: rgb(209, 213, 222);
  border-width: 1px;
  outline: 0;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: ease;
}

._Z6rEhg {
  width: 100%;
}

._hSvCyH {
  background-color: rgb(255, 255, 255);
  border-color: rgb(209, 213, 222);
  border-width: 1px;
  outline: 0;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: ease;
}

._6YglAF {
  border-color: rgb(209, 213, 222);
  border-width: 1px;
  outline: 0;
  resize: none;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: ease;
}

._R1kUhw {
  border-color: rgb(209, 213, 222);
  border-radius: .338rem;
}

._uXvDO8 {
  color: rgb(19, 167, 144);
  height: 1rem;
  margin-top: .25rem;
  width: 1rem;
}

._8Untlz {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
  margin-left: .5rem;
}

._AfeA5K {
  color: rgb(19, 167, 144);
}

._wKS81q {
  align-items: center;
  background-color: rgb(19, 167, 144);
  box-shadow: 0px 12.2px 18.3px -3px rgba(18, 184, 166, .3);
  display: flex;
  justify-content: center;
  transition: all 120ms ease;
}

._KKGIbJ {
  font-weight: 600;
  width: 100%;
}

._Z8sqL0 {
  background-color: rgb(241, 253, 244);
  border-color: rgb(187, 247, 206);
  border-radius: 1.013rem;
  border-width: 1px;
}

._NroGok {
  margin-top: 1.5rem;
  padding: 1rem;
}

._tJSt5Q {
  color: rgb(34, 197, 93);
  height: 1.5rem;
  margin-right: .75rem;
  width: 1.5rem;
}

._jKzOc1 {
  color: rgb(22, 101, 54);
  font-weight: 600;
}

._rBwKan {
  color: rgb(22, 128, 61);
  font-size: .91rem;
  line-height: 1.52;
}

._BS5fUV {
  background-image: linear-gradient(to bottom right, rgb(19, 167, 144), rgb(15, 119, 110));
  border-radius: 1.35rem;
}

._ne7aNj {
  font-weight: 600;
  margin-bottom: .75rem;
}

._t6Ih7O {
  color: rgb(205, 251, 241);
  font-size: .91rem;
  line-height: 1.52;
}

._A73GRg {
  text-decoration-line: underline;
}

._NqzuvQ {
  color: rgb(15, 24, 39);
  font-weight: 600;
  margin-bottom: .25rem;
}

._WHz1Lo {
  background-color: rgb(255, 255, 255);
  border-color: rgb(243, 244, 243);
  border-top-width: 1px;
}

._GNIp8u {
  align-items: center;
  display: flex;
  gap: .75rem;
  justify-content: center;
}

._FBGSVJ {
  color: rgb(75, 85, 96);
  margin-left: auto;
  margin-right: auto;
  max-width: 59.36rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._xrNBd9 {
  color: rgb(19, 167, 144);
  height: 1.5rem;
  width: 1.5rem;
}

._vCERP0 {
  height: 1.5rem;
  margin-right: .5rem;
  width: 1.5rem;
}

._01lLxQ {
  opacity: .25;
}

._mZUNGg {
  opacity: .75;
}

._5ridMR {
  background-image: linear-gradient(to bottom right, rgb(30, 41, 55), rgb(15, 24, 39));
}

._i5yyAw {
  color: rgb(255, 255, 255);
}

._oo3YnH {
  font-size: 1.903rem;
  font-weight: 700;
  line-height: 1.34;
  margin-bottom: 1rem;
}

._osXKMG {
  color: rgb(209, 213, 222);
}

._aBVQp3 {
  background-color: rgb(251, 250, 251);
  border-radius: 1.013rem;
}

._Gx1ap0 {
  padding: 1rem;
}

._zUS3TZ {
  color: rgb(15, 24, 39);
  font-size: .91rem;
  font-weight: 600;
  letter-spacing: .042em;
  line-height: 1.52;
  margin-bottom: .75rem;
  text-transform: uppercase;
}

._4CLnW6 {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}

._OrN9Yo {
  font-size: .91rem;
  line-height: 1.52;
}

._NvCHmD {
  color: rgb(75, 85, 96);
}

._o50zu5 {
  color: rgb(54, 65, 81);
  line-height: 1.74;
  max-width: none;
}

._sz1LB9 {
  color: rgb(15, 24, 39);
  font-size: 1.536rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1rem;
}

._7jij23 {
  color: rgb(75, 85, 96);
  margin-bottom: 1rem;
}

._evTdaX {
  color: rgb(75, 85, 96);
  list-style-type: decimal;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

._ZbZ6gp {
  color: rgb(75, 85, 96);
  list-style-type: disc;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

._lAz0JC {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
  margin-bottom: 1rem;
}

._bzrddo {
  color: rgb(30, 41, 55);
  font-size: 1.071rem;
  font-weight: 600;
  line-height: 1.49;
  margin-bottom: .5rem;
}

._Dho9Sr {
  background-color: rgb(255, 251, 238);
  border-bottom-right-radius: 1.013rem;
  border-color: rgb(242, 158, 11);
  border-left-width: 4px;
  border-top-right-radius: 1.013rem;
}

._0jejqL {
  margin-bottom: 2rem;
  padding: 1rem;
}

._Wb4YYe {
  display: flex;
}

._SNn7We {
  color: rgb(242, 158, 11);
  height: 1.5rem;
  margin-right: .75rem;
  width: 1.5rem;
}

._3gCbP4 {
  color: rgb(147, 64, 14);
  font-weight: 600;
}

._S77VKy {
  color: rgb(180, 86, 9);
  font-size: .91rem;
  line-height: 1.52;
  margin-top: .25rem;
}

._b7zRDZ {
  margin-bottom: 1rem;
}

._AGF8vt {
  color: rgb(75, 85, 96);
  display: flex;
}

._k5Hbq6 {
  color: rgb(19, 167, 144);
  margin-right: .5rem;
}

._Twu5bh {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 1px;
  border-color: rgb(243, 244, 243);
}

._5OXHRE {
  margin-left: auto;
  margin-right: auto;
  max-width: 84.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}

._TB5WRO {
  color: rgb(15, 24, 39);
  font-size: 2.36rem;
  font-weight: 700;
  line-height: 1.26;
  margin-bottom: 1rem;
}

._3sLbKM {
  color: rgb(75, 85, 96);
  font-size: 1.235rem;
  line-height: 1.46;
  max-width: 44.52rem;
}

._WyY6CG {
  margin-left: auto;
  margin-right: auto;
  max-width: 29.68rem;
}

._ID7PdQ {
  background-color: rgb(255, 255, 255);
  border-radius: 1.35rem;
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
  display: flex;
  flex-direction: column;
}

._VmXGQ1 {
  color: rgb(15, 24, 39);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
}

._6SKxQW {
  color: rgb(15, 24, 39);
  font-size: 2.36rem;
  font-weight: 700;
  line-height: 1.26;
}

._On4TPU {
  color: rgb(107, 116, 128);
}

._HInF3e {
  margin-bottom: 2rem;
}

._p8IHB1 {
  color: rgb(34, 197, 93);
  height: 1.5rem;
  margin-right: .75rem;
  width: 1.5rem;
}

._67HYGp {
  color: rgb(159, 163, 175);
}

._4gCRXV {
  height: 1.5rem;
  margin-right: .75rem;
  width: 1.5rem;
}

._TbZJWu {
  border-color: rgb(209, 213, 222);
  border-width: 2px;
  display: block;
  transition: all 120ms ease;
}

._8okX4h {
  color: rgb(54, 65, 81);
  font-weight: 600;
  padding: .75rem 1.5rem;
  text-align: center;
  width: 100%;
}

._mahZS7 {
  background-color: rgb(255, 255, 255);
  border-color: rgb(19, 167, 144);
  border-radius: 1.35rem;
  border-top-width: 4px;
  box-shadow: 0px 24.4px 30.5px -5px rgba(17, 24, 39, .11);
  display: flex;
  flex-direction: column;
  position: relative;
}

._eKQV9V {
  padding: 3rem 2rem 2rem;
}

._5DiYss {
  background-color: rgb(19, 167, 144);
  border-radius: 999px;
  left: 50%;
  position: absolute;
  top: 0px;
  transform: translateX(-50%) translateY(-50%);
}

._SCnnJQ {
  font-size: .91rem;
  font-weight: 700;
  line-height: 1.52;
  padding: .25rem 1rem;
  white-space: nowrap;
}

._ubQHea {
  background-color: rgb(19, 167, 144);
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
  display: block;
  transition: all 120ms ease;
}

._POASmu {
  font-weight: 600;
  padding: .75rem 1.5rem;
  text-align: center;
  width: 100%;
}

._1b1c8N {
  margin-left: auto;
  margin-right: auto;
  margin-top: 4.5rem;
  max-width: 50.88rem;
  text-align: center;
}

._R6cROw {
  color: rgb(19, 167, 144);
  text-decoration-line: underline;
}

._BzVrrN {
  color: rgb(15, 24, 39);
  font-size: 1.235rem;
  font-weight: 700;
  line-height: 1.46;
  margin-bottom: 1rem;
  text-align: center;
}

._SA6xm9 {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
}

._ehfn1y {
  align-items: center;
  column-gap: .5rem;
  display: flex;
}

._DwhvDc {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding-bottom: .5rem;
  padding-top: .5rem;
}

._QdFjpl {
  height: 1.5rem;
  width: 1.5rem;
}

._wDLhQO {
  background-color: rgb(243, 244, 243);
}

._x7CvbM {
  background-color: rgb(255, 255, 255);
  border-color: rgb(230, 231, 235);
  border-right-width: 1px;
  bottom: 0px;
  flex-direction: column;
  left: 0px;
  position: fixed;
  top: 0px;
  z-index: 60;
}

._EnBVvt {
  min-height: 100vh;
  padding: 1.5rem 1rem;
  width: 16rem;
}

._bC3sRg {
  position: absolute;
  right: 1rem;
  top: 1rem;
}

._sJSriO {
  color: rgb(107, 116, 128);
  padding: .5rem;
}

._Gue7KH {
  margin-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._g4oqyB {
  flex: 1;
}

._mQEJr7 {
  align-items: center;
  border-radius: .675rem;
  display: flex;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: ease;
}

._GUSOsb {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._RgqUaE {
  align-items: center;
  background-color: rgb(237, 253, 250);
  border-radius: .675rem;
  display: flex;
  transition-duration: 120ms;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: ease;
}

._X2J2UF {
  color: rgb(13, 151, 136);
  font-size: .91rem;
  font-weight: 600;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._rb73UD {
  border-color: rgb(230, 231, 235);
  border-top-width: 1px;
}

._vPFJPu {
  margin-top: auto;
  padding-top: 1.5rem;
}

._3t79Na {
  transition: opacity 412ms ease;
}

._FwBAb7 {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._YLRRFs {
  flex: 1;
  overflow: auto;
}

._JU5iBO {
  align-items: center;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 1px;
  border-color: rgb(230, 231, 235);
  display: flex;
  justify-content: space-between;
}

._lyMZDz {
  padding: 1rem 1.5rem;
}

._r0KEbT {
  align-items: center;
  display: flex;
  gap: .75rem;
}

._fAl8gj {
  align-items: center;
  background-color: rgb(19, 167, 144);
  border-radius: 999px;
  display: flex;
  justify-content: center;
}

._pWOtdG {
  height: 2rem;
  width: 2rem;
}

._3ER2kr {
  backdrop-filter: blur(2px);
}

._BkIETx {
  font-size: .91rem;
  font-weight: 700;
  line-height: 1.52;
}

._JfZsJC {
  color: rgb(54, 65, 81);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
}

._iX6EZF {
  max-width: 38.16rem;
}

._kxN3yS {
  border-color: rgb(209, 213, 222);
  border-radius: .675rem;
  border-width: 1px;
  flex: 1;
}

._r2q8SS {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 16px;
  padding: .5rem 1rem;
  text-transform: uppercase;
}

._7RrSz5 {
  background-color: rgb(19, 167, 144);
  border-radius: .675rem;
}

._7a5Fh0 {
  font-size: .91rem;
  font-weight: 600;
  line-height: 1.52;
  padding: .5rem 1.5rem;
}

._uNzzre {
  color: rgb(220, 37, 38);
  font-size: .91rem;
  line-height: 1.52;
  margin-top: .5rem;
}

._PGvpRr {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: minmax(0, 1fr);
}

._Bf3qoe {
  background-color: rgb(255, 255, 255);
  border-radius: 1.013rem;
  box-shadow: 0px 1.2px 2.4px rgba(17, 24, 39, .06);
}

._YaH7HE {
  margin-bottom: .5rem;
}

._RmcMt6 {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
}

._YnRzH4 {
  background-color: rgb(254, 253, 232);
  border-radius: .675rem;
}

._6LEoTQ {
  color: rgb(202, 141, 4);
  height: 1.5rem;
  width: 1.5rem;
}

._vAyNi9 {
  color: rgb(15, 24, 39);
  font-size: 1.536rem;
  font-weight: 700;
  line-height: 1.4;
}

._6So3kE {
  color: rgb(107, 116, 128);
  font-size: .744rem;
  line-height: 1.55;
  margin-top: .25rem;
}

._Ec2zgE {
  background-color: rgb(237, 253, 250);
  border-radius: .675rem;
}

._fElFOx {
  color: rgb(13, 151, 136);
  height: 1.5rem;
  width: 1.5rem;
}

._ORRHmO {
  background-color: rgb(241, 253, 244);
  border-radius: .675rem;
}

._YW9Ujw {
  color: rgb(24, 163, 74);
  height: 1.5rem;
  width: 1.5rem;
}

._rFKkeL {
  background-color: rgb(255, 255, 255);
  border-radius: 1.013rem;
  box-shadow: 0px 1.2px 2.4px rgba(17, 24, 39, .06);
  overflow: hidden;
}

._RkBJcB {
  align-items: center;
  border-bottom-width: 1px;
  border-color: rgb(230, 231, 235);
  display: flex;
  justify-content: space-between;
}

._BzT0ik {
  color: rgb(15, 24, 39);
  font-size: 1.071rem;
  font-weight: 600;
  line-height: 1.49;
}

._QwQpB2 {
  color: rgb(19, 167, 144);
  font-size: .91rem;
  line-height: 1.52;
}

._S86bzx {
  overflow-x: auto;
}

._wYxoHr {
  color: rgb(107, 116, 128);
  font-size: .744rem;
  font-weight: 500;
  line-height: 1.55;
  padding: .75rem 1rem;
  text-align: left;
  text-transform: uppercase;
}

._zYFcKf {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
  padding: 2rem 1rem;
  text-align: center;
}

._hotaHR {
  background-color: rgb(222, 252, 231);
  border-radius: 999px;
  display: inline-flex;
}

._k8jh5E {
  outline: 2px solid rgb(19, 167, 144);
  outline-offset: 2px;
}

._NH9VY1 {
  background-color: rgb(255, 249, 195);
  border-radius: 999px;
  display: inline-flex;
}

._EVgYfP {
  color: rgb(161, 98, 10);
  font-size: .744rem;
  font-weight: 500;
  line-height: 1.55;
  padding: .13rem .5rem;
}

._sd81TP {
  background-color: rgb(243, 244, 243);
  border-radius: 999px;
  display: inline-flex;
}

._ieszQR {
  color: rgb(54, 65, 81);
  font-size: .744rem;
  font-weight: 500;
  line-height: 1.55;
  padding: .13rem .5rem;
}

._lAw6k6 {
  background-color: rgb(252, 226, 226);
  border-radius: 999px;
  display: inline-flex;
}

._i67BW5 {
  color: rgb(184, 28, 28);
  font-size: .744rem;
  font-weight: 500;
  line-height: 1.55;
  padding: .13rem .5rem;
}

._m9GpoP {
  border-bottom-width: 1px;
  border-color: rgb(243, 244, 243);
}

._jPLr8T {
  color: rgb(15, 24, 39);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._ot7J99 {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._z3WWiy {
  font-size: .91rem;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._QoOVmE {
  color: rgb(107, 116, 128);
  font-size: .91rem;
  line-height: 1.52;
  padding: .75rem 1rem;
}

._7ifAu2 {
  border-color: rgb(230, 231, 235);
  border-radius: 1.013rem;
  border-width: 1px;
  overflow: hidden;
}

._Eqtr6h {
  color: rgb(75, 85, 96);
  font-size: .91rem;
  line-height: 1.52;
  text-align: left;
  width: 100%;
}

._JDgnQw {
  background-color: rgb(251, 250, 251);
  color: rgb(54, 65, 81);
}

._soJQtj {
  font-weight: 600;
  padding: .75rem 1rem;
}

._kK6cHx {
  font-weight: 500;
  padding: .75rem 1rem;
}

._O6KeLJ {
  color: rgb(22, 128, 61);
  font-weight: 500;
  padding: .75rem 1rem;
}

._sNag49 {
  padding: .75rem 1rem;
}

._kPqTMV {
  color: rgb(159, 163, 175);
  padding: .75rem 1rem;
}

._UXU4W9 {
  background-color: rgb(251, 250, 251);
  border-bottom-width: 1px;
  border-color: rgb(230, 231, 235);
}

._BW18tr {
  color: rgb(75, 85, 96);
  font-size: 1.071rem;
  line-height: 1.49;
}

._gptGrb {
  margin-left: auto;
  margin-right: auto;
  max-width: 67.84rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

._KlXk4X {
  border-bottom-width: 1px;
  border-color: rgb(230, 231, 235);
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1fr);
}

._3rqdfi {
  padding-bottom: 2rem;
  padding-top: 2rem;
}

._ERH3Uk {
  align-items: flex-start;
  display: flex;
  gap: .75rem;
}

._ETrd2h {
  align-items: center;
  background-color: rgba(19, 167, 144, .1);
  border-radius: .675rem;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
}

._z6deQe {
  color: rgb(19, 167, 144);
  height: 3rem;
  width: 3rem;
}

._NtTtKd {
  min-width: 0px;
}

._EBl61G {
  border-bottom-width: 1px;
  border-color: rgb(230, 231, 235);
  border-top-width: 1px;
}

._Vp6Ecu {
  display: grid;
  gap: .5rem;
  grid-template-columns: minmax(0, 1fr);
}

._IMaZ9I {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

._Ek0fKb {
  color: rgb(54, 65, 81);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .25rem .75rem;
}

._neEG2h {
  color: rgb(75, 85, 96);
  min-width: 0px;
}

._MFGheq {
  color: rgb(161, 98, 10);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .25rem .75rem;
}

._a0gtZn {
  color: rgb(22, 128, 61);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .25rem .75rem;
}

._rgySvZ {
  color: rgb(184, 28, 28);
  font-size: .91rem;
  font-weight: 500;
  line-height: 1.52;
  padding: .25rem .75rem;
}

._hy8jpb {
  cursor: pointer;
}

._Dk5zno {
  color: rgb(15, 24, 39);
  font-weight: 500;
}

._z0peEb {
  color: rgb(75, 85, 96);
  margin-top: .5rem;
}

._OlLcCh {
  margin-top: 3rem;
  text-align: center;
}

._cL00V6 {
  align-items: center;
  background-color: rgb(19, 167, 144);
  box-shadow: 0px 4.9px 7.3px -1px rgba(17, 24, 39, .11);
  display: inline-flex;
  transition: all 120ms ease;
}

._a7xzHC:focus {
  border-color: rgb(19, 167, 144);
  box-shadow: 0px 0px 0px 4px rgb(205, 251, 241);
}

._GnGMGY:hover {
  background-color: rgb(15, 119, 110);
}

._zphJNe:hover {
  color: rgb(255, 255, 255);
}

._jPsSS6:hover {
  color: rgb(15, 24, 39);
}

._5d1CJT:hover {
  background-color: rgb(15, 119, 110);
}

._aDaOaQ:hover {
  background-color: rgb(251, 250, 251);
}

._rD0386:hover {
  background-color: rgb(15, 119, 110);
}

._9cxgPq:hover {
  background-color: rgb(15, 119, 110);
}

._qFRpjf:focus {
  border-color: rgb(19, 167, 144);
  box-shadow: 0px 0px 0px 2px rgb(19, 167, 144);
}

._hSvCyH:focus {
  border-color: rgb(19, 167, 144);
  box-shadow: 0px 0px 0px 2px rgb(19, 167, 144);
}

._6YglAF:focus {
  border-color: rgb(19, 167, 144);
  box-shadow: 0px 0px 0px 2px rgb(19, 167, 144);
}

._AfeA5K:hover {
  text-decoration-line: underline;
}

._wKS81q:hover {
  background-color: rgb(15, 119, 110);
}

._A73GRg:hover {
  color: rgb(255, 255, 255);
}

._NvCHmD:hover {
  color: rgb(19, 167, 144);
}

._TbZJWu:hover {
  background-color: rgb(251, 250, 251);
}

._ubQHea:hover {
  background-color: rgb(15, 119, 110);
}

._sJSriO:hover {
  color: rgb(54, 65, 81);
}

._mQEJr7:hover {
  background-color: rgb(243, 244, 243);
}

._FwBAb7:hover {
  color: rgb(54, 65, 81);
}

._7RrSz5:hover {
  background-color: rgb(15, 119, 110);
}

._QwQpB2:hover {
  text-decoration-line: underline;
}

._m9GpoP:hover {
  background-color: rgb(251, 250, 251);
}

._SWzy8I:hover {
  text-decoration-line: underline;
}

._cL00V6:hover {
  box-shadow: 0px 12.2px 18.3px -3px rgba(17, 24, 39, .11);
}

._NfoEdB > * + * {
  margin-left: .5rem;
}

._rXaGgn > * + * {
  margin-left: .75rem;
}

._fblut4 > * + * {
  border-color: rgb(243, 244, 243);
  border-top-width: 1px;
}

._udM71V > * + * {
  margin-left: .75rem;
}

._rwIlYl > * + * {
  margin-left: .75rem;
}

._sHLTfR > * + * {
  margin-top: 2rem;
}

._qf7Rlx > * + * {
  border-color: rgba(255, 255, 255, .1);
}

._ncVd25 > * + * {
  margin-top: 1.5rem;
}

._V5h73C > * + * {
  margin-left: 1rem;
}

._thNuZj > * + * {
  margin-left: .5rem;
}

._uOZXvX > * + * {
  margin-top: .5rem;
}

._XZ2Ayl > * + * {
  margin-left: 1rem;
}

._qrO89A > * + * {
  margin-top: 1rem;
}

._ETGS5c > * + * {
  margin-top: 1rem;
}

._qnsPEW > * + * {
  margin-top: 1.5rem;
}

._tS1Eel > * + * {
  margin-top: 1.5rem;
}

._inlp0l > * + * {
  margin-top: 1.5rem;
}

._ZiBchN > * + * {
  margin-left: 1rem;
}

._OrN9Yo > * + * {
  margin-top: .5rem;
}

._o50zu5 a {
  color: rgb(19, 167, 144);
  font-weight: 500;
  text-decoration-line: underline;
}

._o50zu5 strong {
  font-weight: 700;
}

._o50zu5 h2 {
  font-size: 1.493em;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: .99em;
  margin-top: 1.98em;
}

._o50zu5 h3 {
  font-size: 1.244em;
  font-weight: 600;
  line-height: 1.6;
  margin-bottom: .594em;
  margin-top: 1.584em;
}

._o50zu5 h4 {
  font-weight: 600;
  margin-bottom: .495em;
  margin-top: 1.485em;
}

._o50zu5 p {
  margin-bottom: 1.238em;
  margin-top: 1.238em;
}

._o50zu5 ul {
  list-style-type: disc;
  margin-bottom: 1.238em;
  margin-top: 1.238em;
  padding-left: 1.609em;
}

._o50zu5 ol {
  list-style-type: decimal;
  margin-bottom: 1.238em;
  margin-top: 1.238em;
  padding-left: 1.609em;
}

._o50zu5 li {
  margin-bottom: .495em;
  margin-top: .495em;
}

._evTdaX > * + * {
  margin-top: .25rem;
}

._ZbZ6gp > * + * {
  margin-top: .25rem;
}

._lAz0JC > * + * {
  margin-top: .5rem;
}

._b7zRDZ > * + * {
  margin-top: .5rem;
}

._HInF3e > * + * {
  margin-top: .75rem;
}

._SA6xm9 > * + * {
  margin-top: .75rem;
}

._Gue7KH > * + * {
  margin-left: .5rem;
}

._g4oqyB > * + * {
  margin-top: .25rem;
}

._GUSOsb > * + * {
  margin-left: .75rem;
}

._X2J2UF > * + * {
  margin-left: .75rem;
}

._FwBAb7 > * + * {
  margin-left: .75rem;
}

._XkptXe > * + * {
  border-color: rgb(230, 231, 235);
  border-top-width: 1px;
}

._EBl61G > * + * {
  border-color: rgb(230, 231, 235);
  border-top-width: 1px;
}

._T5fdvx {
  display: none;
}

@media (min-width: 600px) {
  ._KmJODG {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._R2zYSO {
    display: inline-block;
  }

  ._bBMFFV {
    padding: 2rem;
  }

  ._vyP0sf {
    flex-direction: row;
  }

  ._SMluLp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._qf7Rlx {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._7bkWTF {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._5fqhJZ {
    display: inline-block;
  }

  ._GvaktD {
    padding: 1.5rem;
  }

  ._jEO50M {
    font-size: 1.903rem;
    line-height: 1.34;
  }

  ._YYMgNw {
    padding: 2rem;
  }

  ._w78orc {
    gap: 1.5rem;
  }

  ._T6RWuV {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._EUbkas {
    font-size: .91rem;
    line-height: 1.52;
  }

  ._0ufjqU {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._oOv0Z1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._hVFUn7 {
    flex-direction: row;
  }

  ._qOq2MH {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._bQ29N1 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._FBGSVJ {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._oo3YnH {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._5OXHRE {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._RIfGEh {
    display: block;
  }

  ._PGvpRr {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._gptGrb {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._Vp6Ecu {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._TzJp1R {
    grid-column: span 3 / span 3;
  }

  ._qf7Rlx > * + * {
    border-left-width: 1px;
  }

}

@media (min-width: 768px) {
  ._tFI9Mu {
    font-size: 3.069rem;
    line-height: 1.04;
  }

  ._rMAcQv {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._wMooS7 {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._X78zH5 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._Dvn66w {
    flex-direction: row;
  }

  ._XZ2Ayl {
    margin-top: 0px;
  }

  ._gf7qZg {
    flex-direction: row;
  }

  ._0SfEf9 {
    font-size: 3.069rem;
    line-height: 1.04;
  }

  ._xfJMNC {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._BJmYAS {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._Alxygy {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._oo3YnH {
    font-size: 3.069rem;
    line-height: 1.04;
  }

  ._TB5WRO {
    font-size: 3.069rem;
    line-height: 1.04;
  }

  ._KlXk4X {
    gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._NtTtKd {
    grid-column: span 2 / span 2;
  }

}

@media (min-width: 1024px) {
  ._KmJODG {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._EGDK4h {
    gap: 4.5rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._SMluLp {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._LAJM5h {
    font-size: 2.36rem;
    line-height: 1.26;
  }

  ._7bkWTF {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._X78zH5 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._Sz6xTf {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  ._oOv0Z1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._qOq2MH {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._GQHVMg {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._d8y8ko {
    grid-column: span 2 / span 2;
  }

  ._inlp0l {
    grid-column: span 1 / span 1;
  }

  ._FBGSVJ {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._5OXHRE {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._WyY6CG {
    max-width: 67.84rem;
  }

  ._x7CvbM {
    display: flex;
    position: static;
  }

  ._bC3sRg {
    display: none;
  }

  ._qh9aqm {
    display: none;
  }

  ._PGvpRr {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  ._gptGrb {
    padding-left: 2rem;
    padding-right: 2rem;
  }

}

@media (min-width: 1280px) {
  ._LAJM5h {
    font-size: 3.069rem;
    line-height: 1.04;
  }

  ._0ufjqU {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

}

