@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600;700&display=swap";*{box-sizing:border-box}body{margin:0}

.x19bbpc0 {
  margin: 0 auto;
}

.x1ghz6dp {
  margin: 0;
}

.xf0b7zy {
  padding: 10px 18px;
}

.xp41m2r {
  padding: 12px 0;
}

.x1yijxmr {
  padding: 20px 24px;
}

.x8m5dha {
  padding: 32px 24px 64px;
}

.x1v9t41d {
  padding: 4px 10px;
}

.x1m3ak92:not(#\#) {
  border-radius: 20px;
}

.x1e6avla:not(#\#) {
  border-radius: 999px;
}

.xou54vl:not(#\#) {
  gap: 16px;
}

.x17d4w8g:not(#\#) {
  gap: 6px;
}

.x1hl2dhg:not(#\#) {
  text-decoration: none;
}

.x6s0dn4:not(#\#):not(#\#) {
  align-items: center;
}

.x1jfg21z:not(#\#):not(#\#) {
  background-color: #0f766e;
}

.xy4z743:not(#\#):not(#\#) {
  background-color: #9ae6b4;
}

.x17r312k:not(#\#):not(#\#) {
  background-color: #f8f5f2;
}

.x1c5tqo3:not(#\#):not(#\#) {
  background-color: #fff;
}

.xjbqb8w:not(#\#):not(#\#) {
  background-color: #0000;
}

.x1mwwwfo:not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x1cgp5i6:not(#\#):not(#\#) {
  box-shadow: 0 18px 60px #0f766e14;
}

.xlsj9we:not(#\#):not(#\#) {
  color: #0c1b1a;
}

.x1mmawto:not(#\#):not(#\#) {
  color: #0f766e;
}

.xdbdgas:not(#\#):not(#\#) {
  color: #284b63;
}

.x1f7m26b:not(#\#):not(#\#) {
  color: #fff;
}

.x1ypdohk:not(#\#):not(#\#) {
  cursor: pointer;
}

.x78zum5:not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#) {
  display: inline-flex;
}

.x1r0ca2h:not(#\#):not(#\#) {
  font-family: DM Serif Display, Georgia, serif;
}

.xbfj01y:not(#\#):not(#\#) {
  font-family: IBM Plex Sans, Helvetica, sans-serif;
}

.x1osuhx4:not(#\#):not(#\#) {
  font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
}

.xfifm61:not(#\#):not(#\#) {
  font-size: 12px;
}

.xif65rj:not(#\#):not(#\#) {
  font-size: 14px;
}

.x1j61zf2:not(#\#):not(#\#) {
  font-size: 16px;
}

.x1uzp5y5:not(#\#):not(#\#) {
  font-size: 42px;
}

.x1s688f:not(#\#):not(#\#) {
  font-weight: 600;
}

.x19eehl1:not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.x72az59:not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xdpxx8g:not(#\#):not(#\#) {
  text-align: left;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x1wmrhtn:not(#\#):not(#\#):not(#\#) {
  max-width: 1100px;
}

.xg6iff7:not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
