/* Reset */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  position: relative;
}
img { max-width: 100%; height: auto; }

/* Menu dropdown */
.tb-dropdown { position: relative; }
.tb-dropdown > .tb-dropdown-panel {
  display: none; position: absolute; top: 100%; left: 0;
  flex-direction: column; background: #ffffff; border: 1px solid #e5e7eb;
  border-radius: 6px; box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  min-width: 180px; z-index: 50; padding: 4px 0;
}
.tb-dropdown:hover > .tb-dropdown-panel { display: flex; }
.tb-dropdown .tb-dropdown > .tb-dropdown-panel { top: 0; left: 100%; }

/* Event-driven visibility */
[data-evt-src] { transition: opacity .18s ease, transform .18s ease, visibility .18s; }
[data-evt-hidden]:not(.evt-open) { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(-4px) !important; }

/* Tabs */
.tb-tabs { display: flex; flex-direction: column; }
.tb-tab-bar { display: flex; flex-wrap: wrap; gap: 0; border-bottom: 2px solid #e5e7eb; padding: 0 4px; }
.tb-tab-btn { padding: 10px 20px; font-size: 13px; font-weight: 500; color: #6b7280; cursor: pointer; border: none; background: transparent; border-bottom: 2px solid transparent; margin-bottom: -2px; transition: all 0.2s; }
.tb-tab-btn:hover { color: #374151; }
.tb-tab-btn.active { color: #059669; border-bottom-color: #059669; }
.tb-tab-panel { width: 100%; }

/* Accordion */
.tb-accordion { display: flex; flex-direction: column; }
.tb-accordion-item { border-bottom: 1px solid #e5e7eb; }
.tb-accordion-header { display: flex; align-items: center; justify-content: space-between; padding: 14px 16px; cursor: pointer; background: transparent; border: none; width: 100%; font-size: 15px; font-weight: 600; color: #111827; text-align: left; transition: background-color 0.2s; }
.tb-accordion-header:hover { background-color: #f9fafb; }
.tb-accordion-header svg { transition: transform 0.2s; flex-shrink: 0; }
.tb-accordion-header.active svg { transform: rotate(180deg); }
.tb-accordion-header.active { background-color: #f9fafb; }
.tb-accordion-body { display: none; overflow: hidden; }
.tb-accordion-body.open { display: block; }

/* Carousel */
.tb-carousel { position: relative; overflow: hidden; }
.tb-carousel-track { display: flex; transition: transform 0.3s ease; width: 100%; }
.tb-carousel-slide { min-width: 100%; flex-shrink: 0; }
.tb-carousel-prev, .tb-carousel-next { position: absolute; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; border-radius: 50%; border: none; background: rgba(255,255,255,0.85); cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
.tb-carousel-prev { left: 12px; }
.tb-carousel-next { right: 12px; }
.tb-carousel-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }
.tb-carousel-dot { width: 8px; height: 8px; border-radius: 4px; border: none; background: rgba(0,0,0,0.25); cursor: pointer; padding: 0; transition: all 0.2s; }
.tb-carousel-dot.active { width: 24px; background: #111827; }
.wd-carousel-track { display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; width: 100%; -ms-overflow-style: none; scrollbar-width: none; }
.wd-carousel-track::-webkit-scrollbar { display: none; }
.wd-carousel-slide { flex: 0 0 100%; min-width: 100%; box-sizing: border-box; scroll-snap-align: start; }
.wd-carousel-prev, .wd-carousel-next { position: absolute; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; border-radius: 9999px; border: 1px solid rgba(0,0,0,0.12); background: #fff; cursor: pointer; z-index: 5; display: none; align-items: center; justify-content: center; font-size: 20px; line-height: 1; color: #111827; box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
.wd-carousel-prev { left: 12px; }
.wd-carousel-next { right: 12px; }

/* Expandable Row */
.tb-expandable { display: flex; flex-direction: column; }
.tb-expandable-header { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; cursor: pointer; background: transparent; border: none; width: 100%; font-size: 15px; font-weight: 500; color: #111827; text-align: left; transition: background-color 0.2s; }
.tb-expandable-header:hover { background-color: #f9fafb; }
.tb-expandable-header svg { transition: transform 0.2s; flex-shrink: 0; }
.tb-expandable-header.active svg { transform: rotate(180deg); }
.tb-expandable-body { display: none; overflow: hidden; }
.tb-expandable-body.open { display: block; }

/* Desktop styles */
.tb-mEmz-E_-L-xS {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  align-content: space-between;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-3MyENPvIuDCk {
  box-sizing: border-box;
  gap: 8px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-DIADofTC3XOa {
  box-sizing: border-box;
  width: 280px;
  color: #111827;
  width: auto;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-x3KU4hhdRXke {
  box-sizing: border-box;
  gap: 28px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-7oRlgHMcC1gi {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-AEWCb0IW-OgN {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-luArjMUUxhZS {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-fn345YJ9uHAf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-FSUi1DW9nL4J {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-eVddZm4WAi5T {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-41OHGedbTuUX {
  box-sizing: border-box;
  gap: 16px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-SpTaak56igzJ {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-ZM7Z_I_QazY8 {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb--UIXrRZWC1yN {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-0nbMHSIHiJwg {
  box-sizing: border-box;
  min-height: 24px;
  flex: none;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-dSuWU3DmYwDx {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-Wu3uEg8Z8GvH {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-g9GIfK_v--JZ {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ea580c;
}

.tb-ScetbOON8S0S {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.tb-r2n79i9NGNml {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #1f2937;
}

.tb-U7k5XeEXAnat {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.tb-HAC9w7sLNvvq {
  box-sizing: border-box;
  gap: 20px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
  justify-content: center;
}

.tb-I7vRF09woZzA {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ma3YTHMDWGTB {
  box-sizing: border-box;
  width: 140px;
  min-height: 31px;
  color: #ea580c;
  width: 154px;
  height: 31px;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 6px;
  padding-left: 14px;
  border-radius: 20px;
  padding-right: 14px;
  padding-bottom: 6px;
  background-color: rgba(234,88,12,0.15);
  display: flex;
  align-items: center;
}

.tb-r3QfKmIAbfps {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 56px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.05;
}

.tb-BTEfrMdkRIlZ {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 16px;
  max-width: 420px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-iqAcveh_t2pF {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  flex-direction: row;
}

.tb-E_SL1TGUW3Mu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 14px;
  padding-left: 28px;
  border-radius: 10px;
  padding-right: 28px;
  padding-bottom: 14px;
  justify-content: center;
  background-color: #ea580c;
  transition: all 0.2s ease;
}

.tb-gBHRMpuC94OE {
  box-sizing: border-box;
  width: 100%;
  gap: 32px;
  flex: none;
  display: flex;
  padding: 0;
  padding-top: 12px;
  flex-direction: row;
}

.tb-0JOJbp9nL9hA {
  box-sizing: border-box;
  gap: 2px;
  flex: none;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-XJABMjLcjJsK {
  box-sizing: border-box;
  width: 280px;
  color: #ffffff;
  width: auto;
  font-size: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-ncqL25Ld3ZEs {
  box-sizing: border-box;
  width: 140px;
  color: #9ca3af;
  width: auto;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-aCnYhcrYCXp7 {
  box-sizing: border-box;
  gap: 2px;
  flex: none;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-fvIg1SKMTM9i {
  box-sizing: border-box;
  width: 280px;
  color: #ffffff;
  width: auto;
  font-size: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-tOfw5BdtNAEy {
  box-sizing: border-box;
  width: 140px;
  color: #9ca3af;
  width: auto;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-1hMa3LCUAhHa {
  box-sizing: border-box;
  gap: 2px;
  flex: none;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-bF1_VMJlnWDj {
  box-sizing: border-box;
  width: 280px;
  color: #ffffff;
  width: auto;
  font-size: 24px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-aiW3AUpKZTxJ {
  box-sizing: border-box;
  width: 140px;
  color: #9ca3af;
  width: auto;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-mz5eWbXj23iO {
  box-sizing: border-box;
  min-height: 400px;
  flex: 1 1 0%;
  display: flex;
  padding: 20px;
  position: relative;
  min-height: 400px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.tb-vh8EzF4OnV1j {
  box-sizing: border-box;
  width: 240px;
  min-height: 350px;
  width: 100%;
  height: 350px;
  max-width: 500px;
  border-radius: 16px;
  background-color: #374151;
}

.tb-re4-LpFEAufz {
  box-sizing: border-box;
  width: 140px;
  min-height: 37px;
  top: 20px;
  color: #ffffff;
  right: 20px;
  width: 65px;
  height: 37px;
  font-size: 14px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  padding-top: 8px;
  padding-left: 12px;
  border-radius: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  background-color: #ef4444;
  display: flex;
  align-items: center;
}

.tb-Ka9Ewoi4PSNK {
  box-sizing: border-box;
  width: 100%;
  gap: 2px;
  left: 20px;
  bottom: 30px;
  display: flex;
  padding: 12px 16px;
  position: absolute;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-9528CFKA5P6G {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-bDZX_qU3QTQV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-H9UMyGGgIdA4 {
  box-sizing: border-box;
  width: 100%;
  gap: 2px;
  right: 20px;
  bottom: 30px;
  display: flex;
  padding: 12px 16px;
  position: absolute;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-lkOe2pvXele6 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  opacity: 0;
}

.tb--r5HRzAKLig0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  opacity: 0;
}

.tb-OIEHm6GUkgAO {
  box-sizing: border-box;
  width: 1600px;
  gap: 24px;
  width: 100%;
  display: flex;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #ffffff;
}

.tb-NOun3ooDjBYa {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-1m7xs56AgzOk {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-OzQdxuj2JVTB {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-3y0ZVYiqdMch {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.tb-w5TwhbKnYyTy {
  box-sizing: border-box;
  min-height: 280px;
  flex: 2 1 0%;
  height: 280px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-yxspbATIZwSV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-Eec754boAxiO {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-351FxXRCdnLs {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-Xh8YCpRazO2s {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
}

.tb-lHr9wVOMyV41 {
  box-sizing: border-box;
  width: 100%;
  min-height: 130px;
  flex: 1 1 0%;
  height: 130px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-Q5_EnORRlOKe {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-rpDd1RT_faTU {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-ErGudinjWZM5 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-bUUQZCpSnA6i {
  box-sizing: border-box;
  width: 100%;
  min-height: 130px;
  flex: 1 1 0%;
  height: 130px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-W0OTd4Ye0BbD {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-wJRsgzUKLi4- {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-wmTgGeiBTTaK {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-Z0RIJ66OWftq {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.tb-cmCkpux9f7Ts {
  box-sizing: border-box;
  min-height: 200px;
  flex: 1 1 0%;
  height: 200px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-OLPpdLaRzFMO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-EqI-3NGRUOPz {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-1O_j1YO0olhc {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-5lM7U41-o0Bw {
  box-sizing: border-box;
  min-height: 200px;
  flex: 1 1 0%;
  height: 200px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-u6ydJTqNGb4P {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-014CLG_JB6jS {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Uum_BpLHU3cZ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-RqO8YtD9sTiS {
  box-sizing: border-box;
  min-height: 200px;
  flex: 1 1 0%;
  height: 200px;
  display: flex;
  padding: 24px;
  min-width: 200px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-yyURF7mu5B6X {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-OmpzZ187789a {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb--irWxJxI9jNF {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-3vH8Smuofxd4 {
  box-sizing: border-box;
  width: 1600px;
  gap: 24px;
  width: 100%;
  display: flex;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-w9hmTibhQekV {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-XjlspUceSmA4 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-uyPPTz2BjWt- {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-wFeDz8MlpSdU {
  box-sizing: border-box;
  width: 350px;
  gap: 20px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.tb-JnW2GEdzIFfO {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-J4RrVmy55wfo {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-eANTYmfSIvmD {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb--o-OXtht6LFd {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ef4444;
}

.tb-oXW3pBCMpifv {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-eV1p8_qlggt_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-EDTGWS9_tWkg {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-WJz1U59cfp7C {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-li8VUKoj7UHL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-a0HviEApQg6a {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-mDoPMfD8Jp7l {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-k8cadMo3dWiN {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-EOsCmoQHmnIB {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-1SObN1bFVtIT {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-7cAkgVhInWpv {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-3AHWI4af5-MX {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-MNJJlftatD5M {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-wtzHNFIqLqWo {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-GCWNuMQxfjgL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-Of5Gly-0lJM5 {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-Jtbwe2c_JWdw {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-pdY31LHWtyDB {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-IFG1PSrx_yC2 {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-pzRxFG4VMmvd {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-dmRRm7dF2y2E {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-C-_XNo7xqzHJ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-vhAJQ6MWrSfP {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-8qeEHgiNaoXa {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-FirOP5oezGez {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-sQ0hvY_2dxSo {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-aXoARGRTAEiq {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-TNejy3_hw5Vw {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-M_5JiY7QPD9D {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-7VeKC_gXblKK {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-SD69m7CW06ow {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-B_5L8Dq0Z9Yy {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-w4SYGcFmARG7 {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-fhZJ842EzmY- {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-nGlISTftvBae {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-cPo6VMYJl1KS {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-B5c7ygfbw0Y5 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-0iYL8-PFqeVV {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-epCnfcuc8UM6 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-6gG5UWyOi0hI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-AmSgYeZV6Ql9 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-sKq97AiVOCnP {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-gJrceNxW5d_z {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-wc-Lkj6NjLBp {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-6agSeeKuPgbp {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-bxzbkybjDcr- {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-oCtMxqEhKsTI {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-XJX7PR8qFzRx {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-Ic30BefrRr1G {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-CEfaBYpaJI3Y {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-86ZsA0KGwgt3 {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-7zcWH1p9hbgx {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-9yZ7oz0-OsI- {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-pzsa6_aUL6o5 {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-Kx7iK-9slEGo {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-O-_jjF7PLZXe {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Nd8ISchMDYtQ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-4m0QQtJWyWqM {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-zHnU5lv9IfXp {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-_pLm3IscScJI {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-XxFErYnXtbeB {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-EgYed7Bt-Y-O {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-YwGWUDooW5AE {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-iWf7vPZ4JoWA {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-SczqXiHe_kd3 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-hBZcgf-hJ2Jr {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-Z5Bwc7xeVQl6 {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-KL1lUWi5kLei {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-odB3KvVyOvLI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-YCrXnHfZQMcJ {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-yCOQ2wxn3Bvu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-JcQet_qPfo_T {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-_eDbi-ExIDPw {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-xOCZ1WUTmvnu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-crKWPKjw0arR {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-7Bve2LxAdJvx {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-mUSsHjEjePb8 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Om68i0SksglM {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-M5gDpbuLM8lV {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-Xq99fkp3bK-D {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-XCyMRh1IlNd0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-AX55-lZFy1qy {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-ELUx_w86CfY6 {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-pmmNkC1-rnFA {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-i5BdobIYRG8A {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-t37IXTPewXCw {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-ArpAmwLbVzxw {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-9VZdpukA03Mb {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-lskYVoaVY8v6 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-X6BhuOl8EROb {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-cC4ENpsTD6_j {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-HFXGC7tkUbNm {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-n18zkkjaoCsH {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-0uxZNDN811qE {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-NDe-eegm--KR {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-dWkimXuPSEPx {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-w5YMwBmbOjia {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-22m33-77N7of {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-vlSTt52Qfp1S {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-Fk8XVoC6thun {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-bQCvJj7SWmHj {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-OGdpuhyK_fVx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ef4444;
}

.tb-w5cJjQ2WAKDD {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-QObobChPR0Q3 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-RqNiwq0ZxcSs {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-oCZ89ghVMcVm {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-WJWVYyQElxFR {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-pI9DN-S6V9q9 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-bZKZJYIYIxzu {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-CCksxsmZWcS_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-C_rnV-4_9lhL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-LEa0MJTCdvq9 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ZAo8IgGpQuLc {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-GQONXdQB9IJT {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-K1WxYrMvqRp- {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-PjG5eNRR2zdR {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-gltlvyjkhMkO {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  border-top: 1px solid #e5e7eb;
  padding-top: 40px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 40px;
  background-color: #ffffff;
}

.tb-9E1dhb8Ihd0r {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
}

.tb-i2_vzWEX8apv {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-7WCIoiZjLt7_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-08Kv0R0hIO_P {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-3a5HFT5RnpLg {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-wNdi6Ul5IL6U {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-1ykmKMS6AVV0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-buOrIL8aL87Y {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-FIxd6MC5Kb4e {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-UhD-tO6-QkSE {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-BZ3HRiOBQNpB {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-JJo85-O9MqXy {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Qj5lVSX2XmyV {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-XcRveELyPcZ_ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-RYBaaO4zddGJ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-gdfKmEOJVTgF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-7QvOPK33uZju {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-yX9DWEyAjGXi {
  box-sizing: border-box;
  width: 1600px;
  gap: 24px;
  width: 100%;
  display: flex;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #ffffff;
}

.tb-ukNnfGAjDLHR {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-Wg-fZz3JLu9v {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-v3fKI6cpeSBF {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-HWL4uLYQxj-p {
  box-sizing: border-box;
  width: 350px;
  gap: 20px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.tb-qw7VEGiQsFjY {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-PnsyJBiYP1Ec {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-qWCVd0LCOlkO {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-uQcx40xdLN3n {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-YZe4fYhoC-d- {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-mdTUo-zN5mp8 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-kPqFZUuKm6pQ {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-1PhkGyVX2W2Z {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-qx7IaTaqhzjl {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-uH1dSi9NoVkx {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-A-eWkkUvB9wB {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-XheufqCrrAfW {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-0R0lNzF-JB39 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-G4U2qNJgvULg {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-VePmY85PeStE {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-ndGMc6a47YF3 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-USwJkXlzkChn {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-hDN_QAFEKpEm {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb--MNxI-A4TP3a {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-oq4H6FHHsc_n {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-3XpDzmcoKqC2 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-qRblQSL1qj3S {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-i9JKYJ0FPW7g {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-aIEcYfHMT1CR {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-lCtPdG9WkMQS {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-6DQVICah-cZV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-pPdu4bFyw0lN {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-BGqyM8NRuVcV {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-3NRcxH3Xsd1w {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-_aD0yhGCu-K6 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-cGkk_3eUik81 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-c3gbUX95T_Wl {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-u8GpH75oENDm {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-Icz3lReCiVtC {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-WmTO73p_A4iM {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-6yAInBVfI4YX {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-vxSVfgI2klhZ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-iajp004w6rwr {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-Mbyj6w-3cams {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-0t_koS9t1RW- {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-_8MqbXkpkkzE {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-Hh5p_Gw5ZFzx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-dMvTGBwSOQ5X {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-2yZx97bmCZDZ {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-daxeKM58PYy3 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-TV-5uzuYfcgv {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-zaSy-7mPVv9y {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-GnY-e2peaH9e {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-NQoL3VhmZFlx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-7_P5nYjBjSmL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-uhXQVHDd-13W {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-whwku6__yr9- {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-cFyMp45iSkch {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-bCt1fVUDx-aU {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-D3OyYrtVPXRR {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-W-MXOTTcXZMk {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb--5ScCYoolvtr {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-gAgPttGD_8OY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-Z6QPkZvy0MNz {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-r-3bFuJlpNTc {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-1BEFTl7QzA7- {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-10tfL6WHAO1L {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Q2qAgefFzxe- {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-Vx9NJDxfTcGi {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-oPebqVR9Ms-S {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-K7VYNk0_qIa_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-2VgSNLwb9gu7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-TdYXo0uNuYxE {
  box-sizing: border-box;
  width: 1600px;
  gap: 32px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #1f2937;
}

.tb-H15pdxZVzcj7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}

.tb-ieCZSZL47o-v {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 32px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Bflicq9vQRg2 {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.tb-wa7WZU6ZHJLm {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-p2jUd4uudHWL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-vJeRbcSEZVaT {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-6jFWN5TqIG8n {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ldfq5nkf7151 {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-J6lnQxIttpvZ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-tY6pKJPEdBI1 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-jgKR29eAJ7m7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-BoVrQmYfF4dH {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-q26_OckLpg5l {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-IfRc7RNkDsAl {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-CvYasZY-Xakq {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-4I2dwDIXH_Gj {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-R_jEl8I5H-BL {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-VkxMhnasUsOF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-Kyo0JrR7cjJa {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-Zi3MxDupcEZ2 {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-OKnszeuBIaKt {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-4E4A0IkPFcJR {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-mAdkKBg_3ISn {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-077hKkVpSBS_ {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-Isk8HxvSvbyJ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-CEpGYdJBGABn {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-dT0MT7x-s_dD {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-ImKTEFgOTOuR {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #1f2937;
}

.tb-iZ_BTAqW2TDS {
  box-sizing: border-box;
  width: 350px;
  gap: 60px;
  width: 100%;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}

.tb-zhf7-Prajl2l {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-pFDeO1svoMig {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-VoLfBH6ewJnT {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-cI1SJrv_9xzs {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-tFtrESVLawni {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-0chR6ueAVDYs {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-CmVu7YF6rPoY {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-Hpcqvr7tQRcb {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-oUZAMmD8S8SP {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-S6pzy2Irfe6z {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-f2IVVKbco13w {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-24_w8n_JrISB {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-Av9ByH0TeJeR {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #ea580c;
  background-image: linear-gradient(135deg, #ea580c 0%, #c2410c 100%);
}

.tb-k7gpuARnR_Ht {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 36px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-_xffSo0V2efk {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: rgba(255,255,255,0.85);
  font-size: 16px;
  max-width: 480px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-BzLlh-8GTUZb {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-4wplnOZ06sKa {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: none;
  padding: 14px 18px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 10px 0 0 10px;
  background-color: #ffffff;
}

.tb-F9oygSy5hGEi {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 14px;
  padding-left: 24px;
  border-radius: 0 10px 10px 0;
  padding-right: 24px;
  padding-bottom: 14px;
  justify-content: center;
  background-color: #1f2937;
}

.tb-X2fJIDMjKfod {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: rgba(255,255,255,0.6);
  font-size: 11px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-ENG_GMBkW7Ra {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  padding-top: 8px;
  flex-direction: row;
}

.tb-yiGxGZ-aQZKx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #1f2937;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 13px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 10px;
  padding-left: 20px;
  border-radius: 8px;
  padding-right: 20px;
  padding-bottom: 10px;
  justify-content: center;
  background-color: #ffffff;
}

.tb-bhzRR7evFRx4 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: 1px solid rgba(255,255,255,0.4);
  cursor: pointer;
  display: flex;
  font-size: 13px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 10px;
  padding-left: 20px;
  border-radius: 8px;
  padding-right: 20px;
  padding-bottom: 10px;
  justify-content: center;
  background-color: transparent;
}

.tb-6tTgLy18ZZrk {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-lMXu4WEQgLwC {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 28px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-X7gRhErv1pI2 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  max-width: 440px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-bFscH2_K92Sg {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Wizl3vZc28NB {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
}

.tb-7IZFSfq8Pvy4 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 0 8px 8px 0;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-wlLvGxJ5L63r {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-q-YZfTPv9lUt {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-Qm1WGxIgcx68 {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-xgZgJ4_Cw3-9 {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ZARDsTGtht16 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-4_bj_0djv9tX {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-2r1X2zA7Pad5 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-WegjvbyUxCTD {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-TMrgmYjv5QxR {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-fdoTVnd92362 {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-p46in_2Ymvpx {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-iYwS62KJ2Tv- {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-P3gjYpjn9S9W {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-BuvvSBXtrJTe {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-VVuqXOOXeBb2 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-XHcHZylYkD7h {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-py32uslWTq2I {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-enBO0tRbCYr5 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-nIKHr1HP5Ayu {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-nB5bHOBMJ9DB {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-6LOejNghsdLF {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-L2VqgCjOnXE0 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-SFP-IdrscSdv {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-v93aZ21HG89H {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Ah8-KsPzYzHb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-qgXWJC9gdcBb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-TAvPXStT6ozi {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Lzn8TnjG15b1 {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-FjUhT88Z1mhc {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-QQlovWPa-oui {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-l2qyVuxcAXdI {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-hIKjk4qG6eHn {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-pPBlUUCT9Wsc {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-3sX0ESOGFIve {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-ckzCkpLcWJTC {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-zS8ybt_Pilvp {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-iZUOoKHv8e3Z {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-MV1ZQCSXNb3Y {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-1F_gYcYXNxXX {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-yE7s0s6MzAVb {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-lk7ZGoZTRlRE {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-UotnRxTQMN57 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-6qKkBQryz-02 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-7l7ah68WlZJq {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-D3I-iVCQDCHv {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-52EOvJTX7uZ0 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Idk6H_VIuKUM {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 24px;
}

.tb-pVtZviksg86b {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-ClRKDEcpShzr {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 28px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-wKWWvgAfdgfs {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-Zlx6l8q8ss-9 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-dSYwZh_7Mwd0 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-rghQJgeNFeKf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-UBM7OInYqtkD {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-_V7Bn5tjz8NL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-UT7QrK4YGjY_ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-izs1gMk6ddHe {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-PJ5c6m0TRBqZ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-lJNltfdnIG00 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-D9Nr2Y2yzy0w {
  box-sizing: border-box;
  width: 180px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-gyHvrKmtWe00 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-WqxIaDkrlHbV {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-MxIHPQpr9LV7 {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ea580c;
}

.tb-WnykoPJhXwPl {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.tb-PGFwkX4KLfiR {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 16px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ffffff;
}

.tb-1alg-2yuZqfi {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-cOLnG0g2Quoh {
  box-sizing: border-box;
  width: 1600px;
  gap: 8px;
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 24px;
  background-color: #ffffff;
}

.tb-DubTWdFw0pAa {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-JInJRr8S-Yjd {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  font-family: "Inter", sans-serif;
}

.tb-tRyJHCEtwSoW {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #ffffff;
}

.tb-qDrcaugX7nZw {
  box-sizing: border-box;
  width: 350px;
  gap: 32px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.tb-dxG3ifoYPnh5 {
  box-sizing: border-box;
  width: 180px;
  gap: 24px;
  width: 250px;
  display: flex;
  padding: 0;
  min-width: 250px;
  flex-direction: column;
}

.tb-MFThHAYQYHxF {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-sAaHAFd0CzYM {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-dFzhIT8aY4-h {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-hCKbdgmcjj3p {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-W7ouNweMcssr {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-X2Hbbx3JSp1o {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb-8mPVxqLBvwUE {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-WjCdiSLdGYy0 {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-6HzAY7iHC_06 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb--yBWLohDaUeb {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-CdVYCeQ623WR {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-G3DsPoam95fT {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb-yOeRxV-XJRLU {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-34bS5ku5O3OL {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-9qwD062cx-J4 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb-ijaxQh_kvDn4 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-OkuorYhSpREO {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-KAHAE33-WW7f {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb-brLgj7iCs5TV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-ag2yH6v1tb-k {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-THGcpwF2mJKv {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.tb-xv_A2Lf1QD8q {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-14UvR1eX5xOg {
  box-sizing: border-box;
  width: 1440px;
  width: 100%;
  background-color: #e5e7eb;
}

.tb-cQ67ZPGLS7NQ {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-nABHS92bRZch {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-hm2TBUwvTwik {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  flex-direction: row;
}

.tb-E2kah7fIIUd- {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  border: 1px solid #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  padding-top: 6px;
  padding-left: 14px;
  border-radius: 20px;
  padding-right: 14px;
  padding-bottom: 6px;
}

.tb-dMAEPZqy79Eb {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  border: 1px solid #e5e7eb;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  padding-top: 6px;
  padding-left: 14px;
  border-radius: 20px;
  padding-right: 14px;
  padding-bottom: 6px;
}

.tb-jMLOnw_tg3R7 {
  box-sizing: border-box;
  width: 1440px;
  width: 100%;
  background-color: #e5e7eb;
}

.tb-ws5hikcnUtO4 {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-VqcsIwGXw3oG {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-xZVj4NH4bB7P {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 4px 0;
  align-items: center;
  flex-direction: row;
}

.tb-ZWrDkCpB9lDA {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 16px;
}

.tb-YM4m4tX_q8DM {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-QDCQwmWSexjg {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 4px 0;
  align-items: center;
  flex-direction: row;
}

.tb-kzk1CbTeVqsG {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 16px;
}

.tb-1jdqSgpI-TH5 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-a3-POCodKH-z {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 4px 0;
  align-items: center;
  flex-direction: row;
}

.tb-GWScDsqsxP1u {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 16px;
}

.tb-3d5kPnB7SOKF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-S2j9M_sYbuH8 {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 4px 0;
  align-items: center;
  flex-direction: row;
}

.tb-hXyyEeHsVye_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 16px;
}

.tb-Btcl8qQrjAeu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-zTrS8HSCsMSd {
  box-sizing: border-box;
  gap: 24px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-jhb4HR_i5pHa {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.tb-6ljLZTyye0Eg {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-ARpUCeAocDd0 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-GS9ZU4IGJqLY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-250-ZjhO3PKU {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-fsc7VgrhrY_g {
  box-sizing: border-box;
  width: 350px;
  gap: 20px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.tb-ZPtUbb_Cdvya {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-NoNTzsa5MvNo {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-tbuxpuohcz1Q {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-sGY6pMm2L3uI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ef4444;
}

.tb-NxxclCKx6svI {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-K8Vy-b6FeI8J {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-i8zLq3zjBZ28 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-u_fJV08vh5Dh {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-k4KPBWFSH1-U {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-6FEWFgZJ9LDz {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-BygtyVWeQ-Bq {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-2ZwA1ReI6vVa {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-QGBwIOeb3VC5 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-wK9IkoYk9sXx {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-G8tiZOxIKOSJ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-OXrnQTLXEAj4 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-HQzlO5rmTJ4m {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-lNN5DOB--GC2 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-tMBte_NXQLaH {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-ENywkTxV8pDR {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-d5ms-2-_2Xjr {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-lc2nhwxoQESB {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-seH66_GjJdac {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-CZvZvC0M-F2N {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-A2luS-dsCbpy {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-5ZbTEMj8J3gy {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-M34ONui5Lswv {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-F9dTwHrp2As4 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-km9q7aMUpSf- {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-89qJFm1LtmUG {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-DmnkZD-xkYJO {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-DcL07IYuAjk0 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-yKIHUNK3St_D {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-iBKDQYrslxN4 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-p-0f5DGQBS7j {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-fPfwcDDnmLvr {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-UP5zUnco_vQr {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-SAMQV24G3ylq {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-Z_3FEgvKwfzY {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-hKATsv3o7t9T {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-imrEblJEApuw {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-gF3dshscwo1D {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-OB_zeXTop1iI {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-wOoXCsgzsL9d {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-8KfvOyBCKyXK {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-flAJI2YBDuUq {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-RyXx3DEliKDg {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-iA98k-3e07sY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Ml7f2gcjRFbc {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-hOPD0lHiO6jX {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-u9gvulDivkt6 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-hwSx9B0bo35L {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-1FfogqGbIy1l {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-65enFSlAx5P3 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-yJURt68Udan0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-pCbRVPftTTiZ {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-Ki5Ln_Tw4wBE {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-Zg4ufWiTriDA {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-HA5b6k1SgDGe {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-pIEp5YsKfslO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-wXF7IsaQzXIt {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-niAdxxhkbqk9 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-j2cdefPftw_M {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-q8cG5M0i8EqW {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-GsIy1kdOK3KE {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-0x4ndGY9HeXr {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-xfqKBbR7pXE- {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-J0-n5hLJzBPj {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-ssKi1Xbeb86z {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-wlRTErmUfgDB {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-yrPOflNxKoTi {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-MYX5Ux-vbfQo {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-ppjTkP2hCdrw {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-EXL0J2VaMQli {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-VyRvR3sSRLQL {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-ITUfuaM1eYfh {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-tAALWcoRm2Q2 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-HwKFevDaiDp0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-sfxRGE8kehbf {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-QMecQ-oUslGD {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-tAc7Il9ucMdz {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-QLo4Bve0nNNl {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-XprUQwrIZ02h {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-hkZfflm7eQeg {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-ttkzDw4voR1Q {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-k2ZowVaTPZ8e {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-uJPONnLwrmbx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-vhxKCuEn1iM_ {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-L6mamRpJgQsT {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-psx8s7OMUcbl {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-DLNEPYwj930Y {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-rXDi2HZTaS3e {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-zNh1mYFWnVHo {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-6s1mHIAIRof1 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-eBHYeOJWsMYf {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-RBRThXoJgLx0 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-i6MZyEvP0esI {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-0MwGqJc0ofv5 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-4IQJbYmfNmNw {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-rWpPKgMYu94Y {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-BReFT1sZpytD {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-NOY-hdi8_JcO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-MeDPZPhN6JLu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-J-xOH4Ff5MIo {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-dvVb6VkWaC30 {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-bzVtiMXoI8YD {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-0WcHDFqOrDsK {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ef4444;
}

.tb-0RanDDJkMmHc {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-2nSohr6kuxOl {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-WZklTV4Dd-mR {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-7BbGcsX2w0Fo {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-0fl3CilfScCL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-3t_pWAOBXq3u {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-pUUP2o3NUVbA {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Gyr_IlkFsezY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Je9CYls5KVvO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-1DLLlpBgYxqn {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-XV7vaGgrAIuw {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-N__ziZZHX73W {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-45EYqvQ7cAWs {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-5Xh-qc_hE4Fw {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-DZ6q8uc8YLAv {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-0UAYJvWM1YUg {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-HPy9sUZFf_aD {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-cKbMWB4X05KF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-jjWFNgUqCFt4 {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-surngAudYYXY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-zcbZFvO-jVCr {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-3iDTr-MXOtN_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-n-OQC9VWjkFT {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-TgTrX4lZQcSg {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-XtMEuUbBh42F {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-Vw9NJqQtOAr3 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-AMYmU4ai1Zwl {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb--vc--ast8Ctr {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-mt85brrlD9oz {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-6CawS8Cxg94i {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-VwSPLG8oL5j8 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-FZ6nQWNWDOlS {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-pDUJdsSyo73U {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-_ME5cO0PdM2n {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-CPC2BDJRr6Ng {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-2vI7Yfl-GmqA {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-goA0PNZTiSV6 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-n3tDc1oPwxye {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-TJV-OkqaqSZA {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-K4h5sbypHyeq {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-V6W4a_HCWI1N {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-M00OHxBbcsLc {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-HFTkk2pGvhgJ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-cS-axW5Gy0ZG {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-46knnNeroj1_ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-aHcJMsgHtBAM {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-NsnICwAaxCMF {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-XT-sTfi0TAjH {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-m8I3Scayxzm3 {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-YYlvTZ_doanI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-12G_90QfOf1v {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-G15yvuzJTfHF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-99ip5SOEVkJI {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-GqffUqrc-c8d {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-HmrAH5Vjt1A5 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-USftZcgzMgAp {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-fulV0HgEqes0 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-F3No2k8eH4Qj {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-1Ut0c5GTiyiR {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-9BAER4WpE3-_ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb--WgxAdz9G8ew {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-9pFxUCrVczly {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-WhlYHraWuLMC {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-UU_SpPa3MlKz {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-0SWjlCuWNb7v {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-T4VWlBjlbieM {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-aN0XJTxWTEsa {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-IcbVLczmg1kD {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-ZCl7WuXhd1XW {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-i-nasDVESVC0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-9djsWhHGYSvh {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-Q81Lf61NaS7q {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-I6HB5IR9NsCA {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-BLn1UgnB-QJe {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-qOGXpOhuxl5r {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-K01waH8-09U5 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-8iuB-yj7g7ME {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-DN-qmn076ooc {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-cS6Nymf3xW3F {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-NuEwzMtXq3E7 {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-5ComP-EUfC12 {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-fcsbCkfz3mGa {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-Xecdytm5RG_7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ef4444;
}

.tb-_MvoRZ7kWGE9 {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-4SpUNSZBpFyU {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-OYfHcmfVpjpr {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-AkDQf26mF6ao {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-Q6JHe1y74ibA {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-g9f5Ky7orT1t {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-3dZgk9pF8T45 {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-kQhsLebzaK5L {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-hRUuhil8ohda {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: line-through;
}

.tb-Dz03KwKKxBBr {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-RkHwOXg03UUr {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-gb41oTP5DUoV {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-Zsh6_zdg2lLn {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-YRa6JOpE5ycy {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-Zahi7zlM3HwY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-QQhiJqrvsj2p {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-iwOH4QEJZBXO {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-B2KRmpZcvlv1 {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-RnjAvuqclk0_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  top: 12px;
  left: 12px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 10px;
  border-radius: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  background-color: #ea580c;
}

.tb-2lmZDR6hzmnd {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-3Qag9alT4GUK {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-GniHedtWwo7t {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-HA0O8W4v_qc6 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-plfH5rgoF83_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-YunYtdF4L958 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-REoF40Z3XFxo {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-R1x8Jwl4xEYi {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-fSBl-anqFcE9 {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-Ou1wtuyCp5tk {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-BeLF7X8LKU3j {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-WeOH9mq3n9Yf {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-35Actv5PNDG0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-DmpBKhWeXb0P {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-wnZrjroFowAb {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-ySH_Q8-1t75D {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-KiPmwmRyBAIT {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-aCx7JVqmuZKb {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-iCltbIaV3PxH {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-CLvGxtfCPFUW {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-gzNdX31zxd9L {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-anQMKmzJe7NJ {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-GfqzVYqSbo2N {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-7_F98E7D2U3t {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-fICW5_2qNDPH {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-XzoOTuAve4VY {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-YBtg5i3mcNjt {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-ZBiZRbBt3Wgi {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-nmU58n1gSEv1 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-SdBo79UCteEi {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-ZQQp-hszfKYr {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-ap36n_5hFx3o {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-ikiRwXMArzxm {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-sySJlZ7Br6cu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-OD2uLZw3-2D3 {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-Suite8TX6vHt {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-da-R3EXbjOeL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-q10-m6q4OS08 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb--njWlGQAD1V- {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-v2dHv94Q1R8t {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-M6CmrnrH9dRW {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-WDLUEJsWCO7S {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-N4ut2K8E16Mc {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-aIqWhxca-K2o {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-TKjNILQooGj1 {
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  min-width: 220px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.2s ease;
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb--9wBb-hMovIk {
  box-sizing: border-box;
  width: 180px;
  min-height: 260px;
  width: 100%;
  height: 260px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-az1VmMZIcQ-I {
  box-sizing: border-box;
  width: 240px;
  min-height: 120px;
  width: 180px;
  height: 120px;
  background-color: #e5e7eb;
}

.tb-2M_7nfryitgN {
  box-sizing: border-box;
  width: 100%;
  gap: 6px;
  display: flex;
  padding: 14px;
  flex-direction: column;
}

.tb-Ez0vcMnUGO81 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 11px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-V98tB1O_b5vR {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-sC6E__cHRVBX {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 12px;
}

.tb-4_W_yzXKkACM {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-_mI3gXdNxwhi {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.tb-mb3Kb6Lp_Nxt {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-EF8orXaQoNaR {
  box-sizing: border-box;
  width: 100%;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-zRXP2jaVo53b {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #111827;
}

.tb-HBwx1mAj6-YQ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #6b7280;
}

.tb-FYc457xQilA_ {
  box-sizing: border-box;
  width: 140px;
  min-height: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  border-radius: 50%;
  background-color: #dc2626;
}

.tb-VXqYCcZ3WqUU {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-hGliU0GovoYV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 11px;
  font-family: "Inter", sans-serif;
}

.tb-KekvVXkBmTwW {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-Li_mDdhJ5r3Q {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 28px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-9RBljzJwL9BM {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  max-width: 440px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-gkLUkukObEDR {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-0zkWil4-sTJt {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
}

.tb-SoW_BjxSGFa- {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 0 8px 8px 0;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-Psue-shwe-g3 {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-wNz5oCUSf0Im {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-08FQpA3w02tD {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-TTQeSCdMSAyf {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-HQZT2hTNqPjW {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-Wp3VwsAh4NKy {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-o8Gk3n-WlPAd {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-LNiw6WtZFT5h {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-P8MtLdFPpJRH {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-bE256OzfzDwq {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-X1wSv3o10yBQ {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-V9ZE7pyics8T {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-kkbRFCsk0UR2 {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-O_Ezd9EHFuzt {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-Y21mz_QC_ESD {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-i0eLVOQ8eGSR {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-16mWlwNG0_7I {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-fqA_zdDES-Od {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-C4-Jk3C_gsqi {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-8XOJ8JbLii7z {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-KZV6mGcyJp7N {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-Vv4Q0KgHQ33K {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-SGUzmvOPTON9 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-es6KTWAn1PlH {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-5hjJcxCSKzJb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-K0dux7Mi2S5f {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-KNst3VrkOzdj {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-0SatRNO2gOKB {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-77JdgvIg_4lM {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-tXOXJaVAeg_S {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-4guqRnmDg4l9 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-1rQa_oJCTqjv {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-H23UAG-JidLW {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-RmM_26EPEIwB {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-HkM7bEBIaDZh {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-l-FGVMbkjNvU {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-i4bSv8V7Cvw1 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ZNlo3q1moALz {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-EnkxE0t5CnpZ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-m5aL0fZVIm9t {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-msg3a7RSqnel {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-K6Ff4M45URtF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-Zv4R4Ng_KE55 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-gjje0CKVsNCC {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-PPXQwchJFjd7 {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-jrze0Asa74rI {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-SnZdjtNRlrut {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 24px;
}

.tb-vtTYhuW1MOjp {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-L-DIwbiU_e8r {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 28px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-hm2ymMNhwk8Q {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-0XMbfhYuHFiy {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-sQ1I2aAbYcCf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-rtd4tIzMzkNa {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-noiEVxmg7T-N {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-9eJxlenIWVRF {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-TP7jUHKoPPDg {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-NyZmTdDMI7vV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-5buBgpCqEh0- {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-ITrfPdv3gOID {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-WwR7HUDj8yhI {
  box-sizing: border-box;
  width: 180px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-LAxNoFdEhOCO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-E9mN9Z6-xkbt {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-3SkB-tOOR5Yj {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ea580c;
}

.tb-fHEQH38Kb3QG {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.tb-HiyH_-pKx6uy {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 16px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ffffff;
}

.tb-YOPKctjT-5L5 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-0TF4SuUN8kgO {
  box-sizing: border-box;
  width: 1600px;
  gap: 8px;
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 24px;
  background-color: #ffffff;
}

.tb-1atrsRTYKFNX {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-LO7z6SOH1g7J {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  font-family: "Inter", sans-serif;
}

.tb-yzhgtYjkSjaN {
  box-sizing: border-box;
  width: 1600px;
  gap: 16px;
  width: 100%;
  display: flex;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 40px;
  background-color: #ffffff;
}

.tb-vmz79UrpsjWt {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.tb-sYZxcVfmZoXL {
  box-sizing: border-box;
  min-height: 320px;
  gap: 8px;
  flex: 1.5 1 0%;
  height: 320px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-9czf8FyUQf6i {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-8F9deaM356kE {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-K-xHX7BqWPZd {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-vP5P5bjt8XW_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-2yJrOTy5aelf {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
}

.tb-MZIlp7pAx5AR {
  box-sizing: border-box;
  width: 100%;
  min-height: 150px;
  gap: 8px;
  flex: 1 1 0%;
  height: 150px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-Qzlc8nGSRrlc {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-SnKAXDXOwEbF {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-vae6RKNFBHEC {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-V7_9_sMg_2dK {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-h6Hp8zTT1FzO {
  box-sizing: border-box;
  width: 100%;
  min-height: 150px;
  gap: 8px;
  flex: 1 1 0%;
  height: 150px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-59FXSNKGZzmx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-jpW4P8_5EJqu {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-IDORmAAeyhVR {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-nMchjnMOxfr0 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-8yRv4ZWo2Bum {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.tb-gVPRtJE_CEA9 {
  box-sizing: border-box;
  min-height: 240px;
  gap: 8px;
  flex: 1 1 0%;
  height: 240px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-ycXaSFagMBOL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-uCMm0sqOqVDR {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-A618cBCjPWWL {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-pqtg0oB93BCy {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-uJoyTXGGLm7J {
  box-sizing: border-box;
  min-height: 240px;
  gap: 8px;
  flex: 1 1 0%;
  height: 240px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-S6T4xGTWCXQu {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-TxPe7FhcO6pe {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-D_LWrl8wd-9t {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-tHU4-Pdr_BpW {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-fg4sOLatGcVb {
  box-sizing: border-box;
  min-height: 240px;
  gap: 8px;
  flex: 1 1 0%;
  height: 240px;
  display: flex;
  padding: 28px;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  background-color: #374151;
}

.tb-jxRvTsshoQDS {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-8nANmgOdY32M {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 28px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-pbmmHbHpZPVI {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
}

.tb-nH91XZnmZRV1 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.tb-q02C-hU0fPbR {
  box-sizing: border-box;
  width: 1600px;
  gap: 16px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 48px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 48px;
  background-color: #f9fafb;
}

.tb-ewyN0tyTTK2k {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 24px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-FmhDpwrPzkpD {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-vmqoYBE60L5k {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  padding-top: 8px;
  flex-direction: row;
}

.tb-wQY-gHQAHK05 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 10px;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-_l1LJrMLGyh7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  border: 1px solid #e5e7eb;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 10px;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ffffff;
}

.tb-zI4Iik2x2a9K {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-JcYLtoruVSR2 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 28px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-b648Tfikp6eP {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  max-width: 440px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-vc0Z94owLMFK {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-un7gV1Wp8uom {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
}

.tb-g-9fldRpF_LH {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 0 8px 8px 0;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-NL_09Z02FrB2 {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-QKuHRgONKffW {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-0flblHLNRzHl {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-WwY3EtIyGtth {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-QFemZKKWq_gY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-MCZGC8W23JmE {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-AhkqX63yfNnm {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-3cetxr_r-0t8 {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-TACQp65e0zyq {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-qlntZYFJxVYp {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-8SMkURrERSWr {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-zGDMNAz06v5s {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-HKgAMlY_oyXd {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-L0ygzEH-fOF1 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-ak_e95NmfXPx {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-netV2OcBXXmf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Chvmj5aNz_06 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-d9CZxweTztRo {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-qzPB7CleCdUR {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-etSjoMHgDzrW {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-2rR9IVLmDSgm {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-mPJbSdEn5cnl {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-ycUml4qLKJIU {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-ZGNhJiGzNpVp {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Vz874BgRq9kb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-V1WPmuvi3dV9 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-C6Zitar6jYu2 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-FFoqyFK3HiP3 {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-nUwdhbaMlDJ0 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-LeOEyIj3Z5Cg {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-eOw2iNTRTzMn {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-7xdwZKq3qmEm {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-nHoXvPbPWs_D {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-1jE1LRaFgxdX {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Td8dVo2KT0eA {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-RjDe1eFRVyTY {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-15XeTzV-7c7Y {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-hF3puMydYQB0 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-PoB0pzdcLYT4 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-v7R4uGeY-7V_ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-1sUCt44vev4H {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-h7o1LrV7D1Nk {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-tr5cot3zot5Z {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-BFSn95yFcJFx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-JT6x-7Kb-GJw {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-Q2e7kwPEHo0C {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-k2DewYEiobl4 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 24px;
}

.tb-C4GeLymia_uv {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-3bCJXQSDW_8N {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 28px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-B5JT7FU5Dbbr {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-WfyVsbH-YenU {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-scMsoS7SblK1 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-RfzlRG-I0KoS {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-3DfdwDqTMg8x {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-qhMxl5W_Oal9 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-OV777w2MVqFs {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-EAZgYj2daVSs {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-KCc5ZXj5VimY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-foB6x0kawRye {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-shwmNB4E78qg {
  box-sizing: border-box;
  width: 180px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-rS7yRC8zPNmL {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-TckRhdiUmfrJ {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-fzRSXo4I_aEq {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ea580c;
}

.tb-3LHvstIrjy48 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.tb-F04kkgAsYKHl {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 16px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ffffff;
}

.tb-UHhTEfcIlbUl {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-VQIEBvhGMe-i {
  box-sizing: border-box;
  width: 1600px;
  gap: 8px;
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 24px;
  background-color: #ffffff;
}

.tb-x-5bsMpF1rmP {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-uOT-ZPqwGVtB {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 40px;
  background-color: #ffffff;
}

.tb-0N7vh_mvKaY6 {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}

.tb-RIKCK-gUq5I- {
  box-sizing: border-box;
  gap: 0;
  flex: 1.5 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-R04VYJbne3ve {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0 0 12px 0;
  align-items: center;
  border-bottom: 2px solid #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
}

.tb-Rr1acTd9T7YE {
  box-sizing: border-box;
  flex: 2 1 0%;
  color: #6b7280;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-nx20CzpKQWTs {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  min-width: 80px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-HcTJts0LY20b {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  min-width: 100px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-8sm4ymZ0gvbi {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 13px;
  min-width: 80px;
  text-align: right;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tb-ssCNiHLccDw_ {
  box-sizing: border-box;
  width: 140px;
  width: 20px;
}

.tb-LkwDLT7SkCE- {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  padding: 20px 0;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
}

.tb-h9oQdtfY8KfR {
  box-sizing: border-box;
  gap: 16px;
  flex: 2 1 0%;
  display: flex;
  padding: 0;
  min-width: 250px;
  align-items: center;
  flex-direction: row;
}

.tb-dP9_eXjkX6wq {
  box-sizing: border-box;
  width: 180px;
  min-height: 80px;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
  overflow: hidden;
}

.tb-2l0uEpCRYZfn {
  box-sizing: border-box;
  width: 240px;
  min-height: 40px;
  width: 60px;
  height: 40px;
  background-color: #e5e7eb;
}

.tb-wKgFqZWb43Ey {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-aNPiTt2dxjM9 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-55JYymzpXTlY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-Bdb9VmptZRF8 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  min-width: 80px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-fr8NqqFY8gTY {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 0;
  border: 1px solid #e5e7eb;
  display: flex;
  padding: 0;
  align-items: center;
  border-radius: 8px;
  flex-direction: row;
}

.tb-cs3Gs2t7F52e {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}

.tb-nRCF5efCa_Tj {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  padding: 6px 12px;
  font-size: 14px;
  border-left: 1px solid #e5e7eb;
  font-family: "Inter", sans-serif;
  border-right: 1px solid #e5e7eb;
}

.tb-b-rwl5vjAU9P {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}

.tb-oUgk-k4Bf_2n {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  min-width: 80px;
  text-align: right;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-bwRQikcziGbc {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.2s ease;
}

.tb-XfyA_TvBwCP2 {
  box-sizing: border-box;
  width: 350px;
  gap: 16px;
  width: 100%;
  display: flex;
  padding: 20px 0;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
}

.tb-MIKVoFy-iUjF {
  box-sizing: border-box;
  gap: 16px;
  flex: 2 1 0%;
  display: flex;
  padding: 0;
  min-width: 250px;
  align-items: center;
  flex-direction: row;
}

.tb-0HCnqEHPNCyf {
  box-sizing: border-box;
  width: 180px;
  min-height: 80px;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: #f3f4f6;
  overflow: hidden;
}

.tb-9w6F2Q81x-wv {
  box-sizing: border-box;
  width: 240px;
  min-height: 40px;
  width: 60px;
  height: 40px;
  background-color: #e5e7eb;
}

.tb-JuPsRB3m2cSk {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-2Io8zoTy8STe {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-PjybI4t1D3IJ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-OsfG56UAce7S {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  min-width: 80px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-ZC8S7abNGOeW {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 0;
  border: 1px solid #e5e7eb;
  display: flex;
  padding: 0;
  align-items: center;
  border-radius: 8px;
  flex-direction: row;
}

.tb-N2-z_LeXTdZa {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}

.tb-2Dw8iOAN6bF0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  padding: 6px 12px;
  font-size: 14px;
  border-left: 1px solid #e5e7eb;
  font-family: "Inter", sans-serif;
  border-right: 1px solid #e5e7eb;
}

.tb-dx3pqnhoQad8 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  padding: 6px 12px;
  font-size: 16px;
  font-family: "Inter", sans-serif;
}

.tb-51UPgGg2t-Ex {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 15px;
  min-width: 80px;
  text-align: right;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-ISqbyuYkWaEd {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.2s ease;
}

.tb-adxZibLXv5Su {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  padding: 20px 0 0 0;
  flex-direction: row;
  justify-content: space-between;
}

.tb-uCZTm-30JjGI {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-B3By3oSypkIy {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Oxujo1YeKkfO {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 320px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #f9fafb;
}

.tb-HsD-0-OWtLSU {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-7mh1shV8V86e {
  box-sizing: border-box;
  width: 1440px;
  width: 100%;
  background-color: #e5e7eb;
}

.tb-nCF4OBfEbqZi {
  box-sizing: border-box;
  width: 350px;
  gap: 0;
  width: 100%;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-TMuF8jHsWboi {
  box-sizing: border-box;
  flex: 1 1 0%;
  border: 1px solid #e5e7eb;
  padding: 10px 14px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
  background-color: #ffffff;
}

.tb-FuzeIW6RK6vn {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 13px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 10px;
  padding-left: 16px;
  border-radius: 0 8px 8px 0;
  padding-right: 16px;
  padding-bottom: 10px;
  justify-content: center;
  background-color: #1f2937;
}

.tb-OIPYXsSpsOWN {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-style: italic;
  font-family: "Inter", sans-serif;
}

.tb-dPlfL5RA9882 {
  box-sizing: border-box;
  width: 1440px;
  width: 100%;
  background-color: #e5e7eb;
}

.tb-u8gikcdX2jjM {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  flex-direction: row;
  justify-content: space-between;
}

.tb-kbkFR-GID_Ik {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-puWZkDmpXAs1 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-nQX0jQL6gjr1 {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  flex-direction: row;
  justify-content: space-between;
}

.tb-_AzftFl3K-hk {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb--Xkr0F2PlOiy {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #16a34a;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-DnYF7EgsSomP {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  flex-direction: row;
  justify-content: space-between;
}

.tb-GoYtf5cexIdI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

.tb-e81DFa9tsiv2 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-HjoACBRSnpQ7 {
  box-sizing: border-box;
  width: 1440px;
  width: 100%;
  background-color: #e5e7eb;
}

.tb-rLrcHLzIDMvY {
  box-sizing: border-box;
  width: 350px;
  width: 100%;
  display: flex;
  padding: 0;
  flex-direction: row;
  justify-content: space-between;
}

.tb-z6IzGghzS3jK {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-KEqvbMCRbgmY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-FbJuBToHtxdP {
  box-sizing: border-box;
  width: 140px;
  color: #ffffff;
  width: 100%;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 14px;
  padding-left: 24px;
  border-radius: 10px;
  padding-right: 24px;
  padding-bottom: 14px;
  justify-content: center;
  background-color: #ea580c;
  transition: all 0.2s ease;
}

.tb-U3JCN5PfGMXV {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-mqj6ybjWE4Ti {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  flex-direction: row;
  justify-content: center;
}

.tb-HS0CxgXA54zI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  border: 1px solid #e5e7eb;
  padding: 3px 6px;
  font-size: 9px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-LNG0BYjxWZbY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  border: 1px solid #e5e7eb;
  padding: 3px 6px;
  font-size: 9px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-nfVmnMdbcNGf {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  border: 1px solid #e5e7eb;
  padding: 3px 6px;
  font-size: 9px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-8fM7kPSRj-aq {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  border: 1px solid #e5e7eb;
  padding: 3px 6px;
  font-size: 9px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-bIBRBsuWSIUJ {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  border-top: 1px solid #e5e7eb;
  padding-top: 40px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 40px;
  background-color: #ffffff;
}

.tb-mFsPcl2fGeH4 {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  justify-content: space-around;
}

.tb-WVJxAD4bQG_L {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-afqh8IN0QXYO {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-I_S8qx_LbFXd {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-uBXqA6ZKMU6O {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-jmSBKZ9bS2wm {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-YgESbszKp3Jb {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-LYQcGSnCghge {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-H_M2dBhS2-pl {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-5WNu9so_n03o {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-igMoAsTiwOdq {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-3L5O7vtfxDpS {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-yA_qYdye-PlC {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-zYqESeftv-Sn {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 6px;
  display: flex;
  padding: 12px;
  align-items: center;
  flex-direction: column;
}

.tb-3OgJsQu_RlRW {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 28px;
}

.tb-M4jZiG5gEY-E {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-PJVbW3nYJkFt {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-HvHvvVvB1zAh {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-FplwUfBLuTTI {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 28px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-WsIyyYJe3aob {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  max-width: 440px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-j1h_Xpv4HtPn {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-SXp7V5gqBj2V {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
}

.tb-ZogtCBHIaKQC {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 0 8px 8px 0;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-ivx9Y32NKxED {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-4AGQ0mdXJMZc {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-Gtnbchh6Vnyc {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-T1VkUNZd5mqH {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-lRCBzsPTQ68M {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-qhgndxpS1qE7 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-Ao7Xu2KmF1_i {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb--zUCusIULcH4 {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-06c2RF8FYGFt {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-p9z-7xyVUgOA {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-_Wr54bSicKXz {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-lLqnJwnzoSYu {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-cVsvcJ3Ugvpw {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-IiFKo13w1cXP {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-hYNHlWfzh2uY {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-jrPINs9Q0g7b {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-9ftX9rl6CMx_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-1--pgJqjNr4S {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-oQLBIPyIFXhS {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Ili6S_i9ru7P {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-fPNK-PmgIK3t {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-LOHCgsVNN091 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-K2VVxUi29esf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-6z0glFt2UBYX {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-SNYbJKALRbW- {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-03W3vKy7IcR1 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-F1Tib6pJSZaf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-8I8NDt6pLNTq {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-JO02y7hw1qQt {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-Xb2bodrsWs7g {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb--j2xFTnolg0a {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-BIylWqbrY8tA {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-tJJduDoGvDIt {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Xtu2FLTXFkuT {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Fh1hgUTHU1Bn {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-eNfaftHqR5og {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-Nh0UgaHL3Ymj {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-JWZ6mX4wMAt_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-vnvTwmOjOu1w {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-Yf6aTb59T8r6 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-TSB9jSKCEqyN {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-86tQR4iYnWJl {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-6pUL2PyaIrTP {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-yr_zb1dUAex7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-AWc6PhL12uma {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-PLZvQley33RZ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-L0j7trBdZBv2 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 24px;
}

.tb-Wrcq-zW6Shc2 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-zkyobeYdE8uT {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 28px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-d7VNjhooy9ev {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-OlXE-caYmx0D {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-TF5ugTi0ylzE {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-pRJTq8royUBR {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-C_446L4HD6C8 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-1SEh4eyHxd5W {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-oQ_XfMVYpCd9 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-_xZHhOF59XO6 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-pfXuiw3dYe02 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-YJdzLcFJGm3m {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-Z7X4-f56JXgG {
  box-sizing: border-box;
  width: 180px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-xTZgrLU-IC_m {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 18px;
}

.tb-Z0oDrigs0A5s {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-jf1LJ9vrT_eh {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 8px;
  background-color: #ea580c;
}

.tb-SmbHDJ4ONjGX {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.tb-RAa_xnfIKcMC {
  box-sizing: border-box;
  width: 1600px;
  gap: 24px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #1f2937;
}

.tb-Ywj5drsYpaeQ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 6px;
  padding-left: 16px;
  border-radius: 20px;
  padding-right: 16px;
  padding-bottom: 6px;
  background-color: rgba(234,88,12,0.15);
}

.tb-2AWqPvjdbWT2 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 44px;
  max-width: 700px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.1;
}

.tb-rTIXcDqWe9JS {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #d1d5db;
  font-size: 16px;
  max-width: 560px;
  text-align: center;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-2cc2xb9R4xdV {
  box-sizing: border-box;
  width: 100%;
  gap: 48px;
  display: flex;
  flex-wrap: wrap;
  padding-top: 24px;
  flex-direction: row;
  justify-content: center;
}

.tb-p8CHDD17Bdg_ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-8-j7Zl8rcGI3 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-Ma6kwtL4K7Ob {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-hoeu92R8nU2q {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-rbp8SjNk8wGy {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-q5VyN1Qk5FvV {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-jDIF4QuFdB_4 {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-sMrlGGNhI0NP {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-SBQCz9aiT00g {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-d2ps9qJhz2TV {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 4px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-yY8JbsPvNnAH {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ea580c;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-iQX9tbRLHKLz {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
}

.tb-M3G7iNyuQ9If {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 80px;
  background-color: #ffffff;
}

.tb-f-FL3lfTqqXT {
  box-sizing: border-box;
  width: 350px;
  gap: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.tb--e1hObfRs8Fi {
  box-sizing: border-box;
  gap: 20px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-D5-cakvipp6Q {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}

.tb-QSRMPNJosAwh {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 36px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.tb-2smFPt4JhTjG {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  line-height: 1.7;
}

.tb-eHXEdDOCU4JZ {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  padding-top: 8px;
  flex-direction: row;
}

.tb-1uOOB-k2udij {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 10px 16px;
  align-items: center;
  border-radius: 10px;
  flex-direction: row;
  background-color: #f9fafb;
}

.tb-3bVKU3WHFVNP {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 16px;
}

.tb-U8tsONCpN-TN {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-Q76_cz19h9tF {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 10px 16px;
  align-items: center;
  border-radius: 10px;
  flex-direction: row;
  background-color: #f9fafb;
}

.tb-y4DeZ0P5dRLt {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 16px;
}

.tb-u5Qzb6drIgjY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-4j5Xzb0HjD-u {
  box-sizing: border-box;
  min-height: 360px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  position: relative;
  min-height: 360px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.tb-T7IF9zEs8JO8 {
  box-sizing: border-box;
  width: 240px;
  min-height: 360px;
  width: 100%;
  height: 360px;
  border-radius: 16px;
  background-color: #f3f4f6;
}

.tb-zWLwTqye9h4- {
  box-sizing: border-box;
  width: 100%;
  gap: 2px;
  right: 20px;
  bottom: 20px;
  display: flex;
  padding: 16px 20px;
  position: absolute;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  border-radius: 12px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-U0LvXLQ31h3w {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-WJ2LYTHt6l39 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-w4OiOM1xMREf {
  box-sizing: border-box;
  width: 1600px;
  gap: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 80px;
  background-color: #f9fafb;
}

.tb-4Tgn02-Pj8eG {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-WLrSrdKQ1Wco {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}

.tb-6DyFSakMbliu {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 32px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-8cb92bZCC93w {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: 1000px;
  flex-direction: row;
}

.tb-IQpEcMMF_prO {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 32px;
  min-width: 260px;
  align-items: flex-start;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-v-6Gpcb3micY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 32px;
}

.tb-ZL4IoWPc6BjK {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-c85Em14V-D8i {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-AVzaDKBz7FCm {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 32px;
  min-width: 260px;
  align-items: flex-start;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-L_zvWSDgoUN7 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 32px;
}

.tb-C-EMb29x_-wC {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-7bWU7VDhQnyU {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-vNZ4GwEEqlT9 {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 32px;
  min-width: 260px;
  align-items: flex-start;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-l5ezZj4KxeWT {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  font-size: 32px;
}

.tb-JZFWevEekfJy {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-sQ9WDuCK5zx6 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-YdGMY-DsyO7N {
  box-sizing: border-box;
  width: 1600px;
  gap: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 80px;
  background-color: #ffffff;
}

.tb-l_BPTsroUVPD {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: column;
}

.tb-CAoUFVNaWYHE {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}

.tb-qy267JrjkdkK {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 32px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-PYvlSS0WkWnR {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: 900px;
  flex-direction: row;
  justify-content: center;
}

.tb-vjPOCjBPhrLN {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 24px;
  min-width: 180px;
  align-items: center;
  flex-direction: column;
}

.tb-PfS71LX-GnX2 {
  box-sizing: border-box;
  width: 140px;
  min-height: 80px;
  color: #1f2937;
  width: 80px;
  height: 80px;
  display: flex;
  font-size: 24px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-9Wyft1MDhSZC {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-r-KF5Zv9x9Gr {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-bUIBN0lUk2YA {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 24px;
  min-width: 180px;
  align-items: center;
  flex-direction: column;
}

.tb-_Qw3lA-S7_y7 {
  box-sizing: border-box;
  width: 140px;
  min-height: 80px;
  color: #1f2937;
  width: 80px;
  height: 80px;
  display: flex;
  font-size: 24px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb--BuhE90dZytR {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-G4XS-Od5h8qn {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-mqPo4dO0GZAE {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 24px;
  min-width: 180px;
  align-items: center;
  flex-direction: column;
}

.tb-bY07rQjolN2w {
  box-sizing: border-box;
  width: 140px;
  min-height: 80px;
  color: #1f2937;
  width: 80px;
  height: 80px;
  display: flex;
  font-size: 24px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-ZClvZ5MHtRpd {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-k4v4G7bz7Wjl {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-KBR1jd3ErGzQ {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 24px;
  min-width: 180px;
  align-items: center;
  flex-direction: column;
}

.tb-IOIRUvAet-eE {
  box-sizing: border-box;
  width: 140px;
  min-height: 80px;
  color: #1f2937;
  width: 80px;
  height: 80px;
  display: flex;
  font-size: 24px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #f3f4f6;
}

.tb-qIBU3WRc7MHi {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 16px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-EICNOdmbghKI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
}

.tb-uMffFIJWqEOF {
  box-sizing: border-box;
  width: 1600px;
  gap: 32px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #1f2937;
}

.tb-_sreEtrrhy26 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}

.tb-No7qpaPzNSno {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 32px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-TS91GsFiPMGB {
  box-sizing: border-box;
  width: 350px;
  gap: 24px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.tb-MzrTdBqFBx11 {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-_PYz8bzAG6C_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-7bDyuRO67wdf {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-4IRFiKmvyICn {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-xiECw8jHGUzq {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-sKBCZrf70Ng- {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-IpTooBBXOp3Q {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-xxBZdXXnbePY {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-68UGXZACLjXR {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-Gc8X3VZw6OAW {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-4aGctgy4-WcK {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-maJNARXHaSZp {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-c0E3qUQWdF65 {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-BcdiTstu4r-N {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-Be4dE8iin6He {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-PfUSKZ4GEqf5 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-jbWO_6KZ9wAI {
  box-sizing: border-box;
  gap: 16px;
  flex: 1 1 0%;
  display: flex;
  padding: 28px;
  min-width: 280px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #ffffff;
}

.tb-v6swFicOPjby {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #f59e0b;
  font-size: 16px;
}

.tb-MNzsLO-H8VEz {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #374151;
  font-size: 14px;
  font-style: italic;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-LePzNt6HvLim {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-_6GoF5GsU7SB {
  box-sizing: border-box;
  width: 140px;
  min-height: 40px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 14px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-SKUSRohtLBsJ {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 2px;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-bMeF2r-l1u_r {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
}

.tb-jTdHtuZDFzV_ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #6b7280;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-4sdHb36xEnTK {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #ea580c;
  background-image: linear-gradient(135deg, #ea580c 0%, #c2410c 100%);
}

.tb-PiUaq5QG_8-_ {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 36px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-0nHs-eKt01oA {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: rgba(255,255,255,0.85);
  font-size: 16px;
  max-width: 480px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-QwfpymX-YHwe {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  padding-top: 8px;
  flex-direction: row;
}

.tb-X-K1DcMLr_E2 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #1f2937;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 14px;
  padding-left: 28px;
  border-radius: 10px;
  padding-right: 28px;
  padding-bottom: 14px;
  justify-content: center;
  background-color: #ffffff;
}

.tb-v8hpQRgCBm2M {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: 2px solid rgba(255,255,255,0.4);
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  padding-top: 14px;
  padding-left: 28px;
  border-radius: 10px;
  padding-right: 28px;
  padding-bottom: 14px;
  justify-content: center;
  background-color: transparent;
}

.tb-a6jwOq1hj_3E {
  box-sizing: border-box;
  width: 1600px;
  gap: 20px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  flex-direction: column;
  padding-bottom: 60px;
  background-color: #f9fafb;
}

.tb-dII1u5Zokr16 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #111827;
  font-size: 28px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.tb-dlB6GCqCAoEI {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #6b7280;
  font-size: 15px;
  max-width: 440px;
  text-align: center;
  font-family: "Inter", sans-serif;
}

.tb-VPOj6QNgp8eC {
  box-sizing: border-box;
  width: 100%;
  gap: 0;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-j4ilwvWwvK52 {
  box-sizing: border-box;
  width: 240px;
  width: 300px;
  border: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  border-radius: 8px 0 0 8px;
}

.tb-_YHU3tJEhzsI {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ffffff;
  border: none;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  text-align: center;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  padding-top: 12px;
  padding-left: 24px;
  border-radius: 0 8px 8px 0;
  padding-right: 24px;
  padding-bottom: 12px;
  justify-content: center;
  background-color: #ea580c;
}

.tb-Ira5IbardTTY {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-dFoqxMjLN7Xi {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-ZcvyoWg0H4QW {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-EEDNXMrElbCW {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-0uYrRpm3H-Kq {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-obPdhxx9uhi7 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-Pm8iIhXX1otK {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-bZGMuheoW3vJ {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-_tPPv3A7hXke {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-wKKdH_8r5-Gd {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-dXXd0O8Q8SmZ {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-R8EZrXoUpHo5 {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-gw1uSybTPLAR {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-_kGwBlDGogeF {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-VwPQ8PEI07S_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Pi_ngA3Gx0mH {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-ZjeivLJ9LMYG {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-rmOVBwW-MOI_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-rYoznoQqvy9H {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-ke7LC7tLtRg_ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Ku-VtV_IuIqZ {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-1CaYMcmLD-2M {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-FvcZfFEL_fx1 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-hssA2hP-kQ5s {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-A7vW_xX_x-kH {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-2tI5w4WsPzqQ {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-kZJaJOMGyuke {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-VxwL2cH5sJ07 {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-ZLlqc0oWZ2cE {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-4ns72TkzISdU {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-jvEBWrNzlwne {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-uXM0FhuSflq3 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-6LxNWvOrKYlj {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-KgkENtkxZHmc {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-It3iMrZv1GwJ {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-pLFHPUsqhtDR {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-lzTsZM79QjSd {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-DdrwNoSBm1W6 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-VWILgJNa-oHO {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-Ytl8uOB29n2a {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-abF9qKo8KSV0 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-QXLBc_zpCzXx {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-AFP3m3tlDn8g {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb--cziU1B7CvmZ {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-mEmz-E_-L-xS {
  box-sizing: border-box;
  width: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 14px;
  padding-left: 60px;
  align-content: space-between;
  border-bottom: 1px solid #e5e7eb;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 14px;
  justify-content: space-between;
  background-color: #ffffff;
}

.tb-3MyENPvIuDCk {
  box-sizing: border-box;
  gap: 8px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-DIADofTC3XOa {
  box-sizing: border-box;
  width: 280px;
  color: #111827;
  width: auto;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

.tb-x3KU4hhdRXke {
  box-sizing: border-box;
  gap: 28px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-7oRlgHMcC1gi {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-AEWCb0IW-OgN {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-luArjMUUxhZS {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-fn345YJ9uHAf {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-FSUi1DW9nL4J {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #111827;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.tb-eVddZm4WAi5T {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #111827;
  cursor: pointer;
  display: none;
  font-size: 24px;
}

.tb-41OHGedbTuUX {
  box-sizing: border-box;
  gap: 16px;
  flex: none;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-SpTaak56igzJ {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-ZM7Z_I_QazY8 {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb--UIXrRZWC1yN {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-0nbMHSIHiJwg {
  box-sizing: border-box;
  min-height: 24px;
  flex: none;
  height: 24px;
  display: flex;
  padding: 0;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.tb-dSuWU3DmYwDx {
  box-sizing: border-box;
  width: 140px;
  color: #111827;
  width: auto;
  font-size: 18px;
}

.tb-Wu3uEg8Z8GvH {
  box-sizing: border-box;
  width: 140px;
  min-height: 18px;
  top: -6px;
  color: #ffffff;
  right: -8px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  position: absolute;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;
  background-color: #ea580c;
}

.tb-wlLvGxJ5L63r {
  box-sizing: border-box;
  width: 1600px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #1f2937;
}

.tb-q-YZfTPv9lUt {
  box-sizing: border-box;
  width: 350px;
  gap: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 40px;
  justify-content: space-between;
}

.tb-Qm1WGxIgcx68 {
  box-sizing: border-box;
  gap: 16px;
  flex: 1.2 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-xgZgJ4_Cw3-9 {
  box-sizing: border-box;
  width: 100%;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-ZARDsTGtht16 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #ea580c;
  font-size: 22px;
}

.tb-4_bj_0djv9tX {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 800;
}

.tb-2r1X2zA7Pad5 {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  max-width: 280px;
  font-family: "Inter", sans-serif;
  line-height: 1.6;
}

.tb-WegjvbyUxCTD {
  box-sizing: border-box;
  width: 100%;
  gap: 12px;
  display: flex;
  padding: 0;
  flex-direction: row;
}

.tb-TMrgmYjv5QxR {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-fdoTVnd92362 {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-p46in_2Ymvpx {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.tb-iYwS62KJ2Tv- {
  box-sizing: border-box;
  width: 140px;
  min-height: 32px;
  color: #9ca3af;
  width: 32px;
  border: 1px solid #374151;
  height: 32px;
  display: flex;
  font-size: 13px;
  align-items: center;
  font-family: "Inter", sans-serif;
  border-radius: 50%;
  justify-content: center;
}

.tb-P3gjYpjn9S9W {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-BuvvSBXtrJTe {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-VVuqXOOXeBb2 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-XHcHZylYkD7h {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-py32uslWTq2I {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-enBO0tRbCYr5 {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-nIKHr1HP5Ayu {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-nB5bHOBMJ9DB {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-6LOejNghsdLF {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-L2VqgCjOnXE0 {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-SFP-IdrscSdv {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-v93aZ21HG89H {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Ah8-KsPzYzHb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-qgXWJC9gdcBb {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-TAvPXStT6ozi {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-Lzn8TnjG15b1 {
  box-sizing: border-box;
  gap: 12px;
  flex: 1 1 0%;
  display: flex;
  padding: 0;
  flex-direction: column;
}

.tb-FjUhT88Z1mhc {
  box-sizing: border-box;
  width: 280px;
  max-width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.tb-QQlovWPa-oui {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-l2qyVuxcAXdI {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-hIKjk4qG6eHn {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-pPBlUUCT9Wsc {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-3sX0ESOGFIve {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 13px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease;
}

.tb-ckzCkpLcWJTC {
  box-sizing: border-box;
  width: 350px;
  gap: 12px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #374151;
  align-items: center;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  flex-direction: row;
  padding-bottom: 20px;
  justify-content: space-between;
}

.tb-zS8ybt_Pilvp {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
}

.tb-iZUOoKHv8e3Z {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 16px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-MV1ZQCSXNb3Y {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-1F_gYcYXNxXX {
  box-sizing: border-box;
  width: 100px;
  max-width: 100%;
  color: #9ca3af;
  font-size: 12px;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}

.tb-yE7s0s6MzAVb {
  box-sizing: border-box;
  flex: 1 1 0%;
  min-width: 0;
  gap: 8px;
  display: flex;
  padding: 0;
  align-items: center;
  flex-direction: row;
}

.tb-lk7ZGoZTRlRE {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-UotnRxTQMN57 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-6qKkBQryz-02 {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

.tb-7l7ah68WlZJq {
  box-sizing: border-box;
  width: 140px;
  max-width: 100%;
  color: #9ca3af;
  border: 1px solid #374151;
  padding: 4px 8px;
  font-size: 10px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  border-radius: 4px;
}

/* State styles */
.tb-E_SL1TGUW3Mu:hover {
  background-color: #c2410c;
}

.tb-JnW2GEdzIFfO:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-Of5Gly-0lJM5:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-B_5L8Dq0Z9Yy:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-86ZsA0KGwgt3:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-hBZcgf-hJ2Jr:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-ELUx_w86CfY6:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-vlSTt52Qfp1S:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-qw7VEGiQsFjY:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-hDN_QAFEKpEm:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-Icz3lReCiVtC:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-uhXQVHDd-13W:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-VVuqXOOXeBb2:hover {
  color: #ffffff;
}

.tb-XHcHZylYkD7h:hover {
  color: #ffffff;
}

.tb-py32uslWTq2I:hover {
  color: #ffffff;
}

.tb-enBO0tRbCYr5:hover {
  color: #ffffff;
}

.tb-nIKHr1HP5Ayu:hover {
  color: #ffffff;
}

.tb-nB5bHOBMJ9DB:hover {
  color: #ffffff;
}

.tb-SFP-IdrscSdv:hover {
  color: #ffffff;
}

.tb-v93aZ21HG89H:hover {
  color: #ffffff;
}

.tb-Ah8-KsPzYzHb:hover {
  color: #ffffff;
}

.tb-qgXWJC9gdcBb:hover {
  color: #ffffff;
}

.tb-TAvPXStT6ozi:hover {
  color: #ffffff;
}

.tb-QQlovWPa-oui:hover {
  color: #ffffff;
}

.tb-l2qyVuxcAXdI:hover {
  color: #ffffff;
}

.tb-hIKjk4qG6eHn:hover {
  color: #ffffff;
}

.tb-pPBlUUCT9Wsc:hover {
  color: #ffffff;
}

.tb-3sX0ESOGFIve:hover {
  color: #ffffff;
}

.tb-ZPtUbb_Cdvya:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-ENywkTxV8pDR:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-UP5zUnco_vQr:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-pCbRVPftTTiZ:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-yrPOflNxKoTi:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-vhxKCuEn1iM_:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-J-xOH4Ff5MIo:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-DZ6q8uc8YLAv:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-FZ6nQWNWDOlS:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-NsnICwAaxCMF:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-UU_SpPa3MlKz:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-NuEwzMtXq3E7:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-QQhiJqrvsj2p:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-DmpBKhWeXb0P:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-SdBo79UCteEi:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-TKjNILQooGj1:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}

.tb-Y21mz_QC_ESD:hover {
  color: #ffffff;
}

.tb-i0eLVOQ8eGSR:hover {
  color: #ffffff;
}

.tb-16mWlwNG0_7I:hover {
  color: #ffffff;
}

.tb-fqA_zdDES-Od:hover {
  color: #ffffff;
}

.tb-C4-Jk3C_gsqi:hover {
  color: #ffffff;
}

.tb-8XOJ8JbLii7z:hover {
  color: #ffffff;
}

.tb-SGUzmvOPTON9:hover {
  color: #ffffff;
}

.tb-es6KTWAn1PlH:hover {
  color: #ffffff;
}

.tb-5hjJcxCSKzJb:hover {
  color: #ffffff;
}

.tb-K0dux7Mi2S5f:hover {
  color: #ffffff;
}

.tb-KNst3VrkOzdj:hover {
  color: #ffffff;
}

.tb-tXOXJaVAeg_S:hover {
  color: #ffffff;
}

.tb-4guqRnmDg4l9:hover {
  color: #ffffff;
}

.tb-1rQa_oJCTqjv:hover {
  color: #ffffff;
}

.tb-H23UAG-JidLW:hover {
  color: #ffffff;
}

.tb-RmM_26EPEIwB:hover {
  color: #ffffff;
}

.tb-ak_e95NmfXPx:hover {
  color: #ffffff;
}

.tb-netV2OcBXXmf:hover {
  color: #ffffff;
}

.tb-Chvmj5aNz_06:hover {
  color: #ffffff;
}

.tb-d9CZxweTztRo:hover {
  color: #ffffff;
}

.tb-qzPB7CleCdUR:hover {
  color: #ffffff;
}

.tb-etSjoMHgDzrW:hover {
  color: #ffffff;
}

.tb-ycUml4qLKJIU:hover {
  color: #ffffff;
}

.tb-ZGNhJiGzNpVp:hover {
  color: #ffffff;
}

.tb-Vz874BgRq9kb:hover {
  color: #ffffff;
}

.tb-V1WPmuvi3dV9:hover {
  color: #ffffff;
}

.tb-C6Zitar6jYu2:hover {
  color: #ffffff;
}

.tb-LeOEyIj3Z5Cg:hover {
  color: #ffffff;
}

.tb-eOw2iNTRTzMn:hover {
  color: #ffffff;
}

.tb-7xdwZKq3qmEm:hover {
  color: #ffffff;
}

.tb-nHoXvPbPWs_D:hover {
  color: #ffffff;
}

.tb-1jE1LRaFgxdX:hover {
  color: #ffffff;
}

.tb-bwRQikcziGbc:hover {
  color: #ef4444;
}

.tb-ISqbyuYkWaEd:hover {
  color: #ef4444;
}

.tb-B3By3oSypkIy:hover {
  color: #ef4444;
}

.tb-FbJuBToHtxdP:hover {
  background-color: #c2410c;
}

.tb-hYNHlWfzh2uY:hover {
  color: #ffffff;
}

.tb-jrPINs9Q0g7b:hover {
  color: #ffffff;
}

.tb-9ftX9rl6CMx_:hover {
  color: #ffffff;
}

.tb-1--pgJqjNr4S:hover {
  color: #ffffff;
}

.tb-oQLBIPyIFXhS:hover {
  color: #ffffff;
}

.tb-Ili6S_i9ru7P:hover {
  color: #ffffff;
}

.tb-K2VVxUi29esf:hover {
  color: #ffffff;
}

.tb-6z0glFt2UBYX:hover {
  color: #ffffff;
}

.tb-SNYbJKALRbW-:hover {
  color: #ffffff;
}

.tb-03W3vKy7IcR1:hover {
  color: #ffffff;
}

.tb-F1Tib6pJSZaf:hover {
  color: #ffffff;
}

.tb-Xb2bodrsWs7g:hover {
  color: #ffffff;
}

.tb--j2xFTnolg0a:hover {
  color: #ffffff;
}

.tb-BIylWqbrY8tA:hover {
  color: #ffffff;
}

.tb-tJJduDoGvDIt:hover {
  color: #ffffff;
}

.tb-Xtu2FLTXFkuT:hover {
  color: #ffffff;
}

.tb-VwPQ8PEI07S_:hover {
  color: #ffffff;
}

.tb-Pi_ngA3Gx0mH:hover {
  color: #ffffff;
}

.tb-ZjeivLJ9LMYG:hover {
  color: #ffffff;
}

.tb-rmOVBwW-MOI_:hover {
  color: #ffffff;
}

.tb-rYoznoQqvy9H:hover {
  color: #ffffff;
}

.tb-ke7LC7tLtRg_:hover {
  color: #ffffff;
}

.tb-FvcZfFEL_fx1:hover {
  color: #ffffff;
}

.tb-hssA2hP-kQ5s:hover {
  color: #ffffff;
}

.tb-A7vW_xX_x-kH:hover {
  color: #ffffff;
}

.tb-2tI5w4WsPzqQ:hover {
  color: #ffffff;
}

.tb-kZJaJOMGyuke:hover {
  color: #ffffff;
}

.tb-4ns72TkzISdU:hover {
  color: #ffffff;
}

.tb-jvEBWrNzlwne:hover {
  color: #ffffff;
}

.tb-uXM0FhuSflq3:hover {
  color: #ffffff;
}

.tb-6LxNWvOrKYlj:hover {
  color: #ffffff;
}

.tb-KgkENtkxZHmc:hover {
  color: #ffffff;
}

.tb-VVuqXOOXeBb2:hover {
  color: #ffffff;
}

.tb-XHcHZylYkD7h:hover {
  color: #ffffff;
}

.tb-py32uslWTq2I:hover {
  color: #ffffff;
}

.tb-enBO0tRbCYr5:hover {
  color: #ffffff;
}

.tb-nIKHr1HP5Ayu:hover {
  color: #ffffff;
}

.tb-nB5bHOBMJ9DB:hover {
  color: #ffffff;
}

.tb-SFP-IdrscSdv:hover {
  color: #ffffff;
}

.tb-v93aZ21HG89H:hover {
  color: #ffffff;
}

.tb-Ah8-KsPzYzHb:hover {
  color: #ffffff;
}

.tb-qgXWJC9gdcBb:hover {
  color: #ffffff;
}

.tb-TAvPXStT6ozi:hover {
  color: #ffffff;
}

.tb-QQlovWPa-oui:hover {
  color: #ffffff;
}

.tb-l2qyVuxcAXdI:hover {
  color: #ffffff;
}

.tb-hIKjk4qG6eHn:hover {
  color: #ffffff;
}

.tb-pPBlUUCT9Wsc:hover {
  color: #ffffff;
}

.tb-3sX0ESOGFIve:hover {
  color: #ffffff;
}

/* Tablet (≤768px) */
@media (max-width: 768px) {
  .tb-mEmz-E_-L-xS {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-x3KU4hhdRXke {
    display: none;
  }
  .tb-eVddZm4WAi5T {
    display: inline-block;
  }
  .tb-r2n79i9NGNml {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-U7k5XeEXAnat {
    flex-direction: column;
  }
  .tb-r3QfKmIAbfps {
    font-size: 44px;
  }
  .tb-OIEHm6GUkgAO {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-3y0ZVYiqdMch {
    flex-direction: column;
  }
  .tb-Z0RIJ66OWftq {
    flex-direction: column;
  }
  .tb-3vH8Smuofxd4 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-wFeDz8MlpSdU {
    grid-template-columns: repeat(2, 1fr);
  }
  .tb-gltlvyjkhMkO {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-9E1dhb8Ihd0r {
    flex-direction: column;
  }
  .tb-yX9DWEyAjGXi {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-HWL4uLYQxj-p {
    grid-template-columns: repeat(2, 1fr);
  }
  .tb-TdYXo0uNuYxE {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-Bflicq9vQRg2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .tb-ImKTEFgOTOuR {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-Av9ByH0TeJeR {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-6tTgLy18ZZrk {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-q-YZfTPv9lUt {
    flex-direction: column;
  }
  .tb-D3I-iVCQDCHv {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-ClRKDEcpShzr {
    display: none;
  }
  .tb-_V7Bn5tjz8NL {
    display: inline-block;
  }
  .tb-PGFwkX4KLfiR {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-cOLnG0g2Quoh {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-tRyJHCEtwSoW {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-qDrcaugX7nZw {
    flex-direction: column;
  }
  .tb-fsc7VgrhrY_g {
    grid-template-columns: repeat(2, 1fr);
  }
  .tb-KekvVXkBmTwW {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-wNz5oCUSf0Im {
    flex-direction: column;
  }
  .tb-PPXQwchJFjd7 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-L-DIwbiU_e8r {
    display: none;
  }
  .tb-9eJxlenIWVRF {
    display: inline-block;
  }
  .tb-HiyH_-pKx6uy {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-0TF4SuUN8kgO {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-yzhgtYjkSjaN {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-vmz79UrpsjWt {
    flex-direction: column;
  }
  .tb-8yRv4ZWo2Bum {
    flex-direction: column;
  }
  .tb-q02C-hU0fPbR {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-zI4Iik2x2a9K {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-QKuHRgONKffW {
    flex-direction: column;
  }
  .tb-JT6x-7Kb-GJw {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-3bCJXQSDW_8N {
    display: none;
  }
  .tb-qhMxl5W_Oal9 {
    display: inline-block;
  }
  .tb-F04kkgAsYKHl {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-VQIEBvhGMe-i {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-uOT-ZPqwGVtB {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-0N7vh_mvKaY6 {
    flex-direction: column;
  }
  .tb-bIBRBsuWSIUJ {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-mFsPcl2fGeH4 {
    flex-direction: column;
  }
  .tb-HvHvvVvB1zAh {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-4AGQ0mdXJMZc {
    flex-direction: column;
  }
  .tb-AWc6PhL12uma {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-zkyobeYdE8uT {
    display: none;
  }
  .tb-1SEh4eyHxd5W {
    display: inline-block;
  }
  .tb-RAa_xnfIKcMC {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-2AWqPvjdbWT2 {
    font-size: 36px;
  }
  .tb-M3G7iNyuQ9If {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-f-FL3lfTqqXT {
    flex-direction: column;
  }
  .tb-w4OiOM1xMREf {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-8cb92bZCC93w {
    flex-direction: column;
  }
  .tb-YdGMY-DsyO7N {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-PYvlSS0WkWnR {
    flex-direction: column;
  }
  .tb-uMffFIJWqEOF {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-TS91GsFiPMGB {
    grid-template-columns: repeat(2, 1fr);
  }
  .tb-4sdHb36xEnTK {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-a6jwOq1hj_3E {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-dFoqxMjLN7Xi {
    flex-direction: column;
  }
  .tb-mEmz-E_-L-xS {
    padding-left: 40px;
    padding-right: 40px;
  }
  .tb-x3KU4hhdRXke {
    display: none;
  }
  .tb-eVddZm4WAi5T {
    display: inline-block;
  }
  .tb-q-YZfTPv9lUt {
    flex-direction: column;
  }
}

/* Mobile (≤480px) */
@media (max-width: 480px) {
  .tb-mEmz-E_-L-xS {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-x3KU4hhdRXke {
    display: none;
  }
  .tb-eVddZm4WAi5T {
    display: inline-block;
  }
  .tb-r2n79i9NGNml {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-U7k5XeEXAnat {
    flex-direction: column;
  }
  .tb-r3QfKmIAbfps {
    font-size: 36px;
  }
  .tb-gBHRMpuC94OE {
    gap: 20px;
    flex-wrap: wrap;
  }
  .tb-mz5eWbXj23iO {
    min-height: 280px;
  }
  .tb-OIEHm6GUkgAO {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-1m7xs56AgzOk {
    font-size: 24px;
  }
  .tb-3y0ZVYiqdMch {
    flex-direction: column;
  }
  .tb-Z0RIJ66OWftq {
    flex-direction: column;
  }
  .tb-3vH8Smuofxd4 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-XjlspUceSmA4 {
    font-size: 24px;
  }
  .tb-wFeDz8MlpSdU {
    grid-template-columns: 1fr;
  }
  .tb-JnW2GEdzIFfO {
    min-width: 160px;
  }
  .tb-Of5Gly-0lJM5 {
    min-width: 160px;
  }
  .tb-B_5L8Dq0Z9Yy {
    min-width: 160px;
  }
  .tb-86ZsA0KGwgt3 {
    min-width: 160px;
  }
  .tb-hBZcgf-hJ2Jr {
    min-width: 160px;
  }
  .tb-ELUx_w86CfY6 {
    min-width: 160px;
  }
  .tb-vlSTt52Qfp1S {
    min-width: 160px;
  }
  .tb-gltlvyjkhMkO {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-9E1dhb8Ihd0r {
    flex-direction: column;
  }
  .tb-yX9DWEyAjGXi {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-Wg-fZz3JLu9v {
    font-size: 24px;
  }
  .tb-HWL4uLYQxj-p {
    grid-template-columns: 1fr;
  }
  .tb-qw7VEGiQsFjY {
    min-width: 160px;
  }
  .tb-hDN_QAFEKpEm {
    min-width: 160px;
  }
  .tb-Icz3lReCiVtC {
    min-width: 160px;
  }
  .tb-uhXQVHDd-13W {
    min-width: 160px;
  }
  .tb-TdYXo0uNuYxE {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-ieCZSZL47o-v {
    font-size: 24px;
  }
  .tb-Bflicq9vQRg2 {
    grid-template-columns: 1fr;
  }
  .tb-wa7WZU6ZHJLm {
    min-width: 240px;
  }
  .tb-BoVrQmYfF4dH {
    min-width: 240px;
  }
  .tb-Zi3MxDupcEZ2 {
    min-width: 240px;
  }
  .tb-ImKTEFgOTOuR {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-iZ_BTAqW2TDS {
    gap: 32px;
  }
  .tb-Av9ByH0TeJeR {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-k7gpuARnR_Ht {
    font-size: 28px;
  }
  .tb-BzLlh-8GTUZb {
    flex-direction: column;
  }
  .tb-6tTgLy18ZZrk {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-lMXu4WEQgLwC {
    font-size: 22px;
  }
  .tb-bFscH2_K92Sg {
    flex-direction: column;
  }
  .tb-q-YZfTPv9lUt {
    flex-direction: column;
  }
  .tb-ckzCkpLcWJTC {
    text-align: center;
    justify-content: center;
  }
  .tb-D3I-iVCQDCHv {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-ClRKDEcpShzr {
    display: none;
  }
  .tb-_V7Bn5tjz8NL {
    display: inline-block;
  }
  .tb-PGFwkX4KLfiR {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-cOLnG0g2Quoh {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-DubTWdFw0pAa {
    font-size: 28px;
  }
  .tb-tRyJHCEtwSoW {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-qDrcaugX7nZw {
    flex-direction: column;
  }
  .tb-dxG3ifoYPnh5 {
    display: none;
  }
  .tb-fsc7VgrhrY_g {
    grid-template-columns: 1fr;
  }
  .tb-ZPtUbb_Cdvya {
    min-width: 160px;
  }
  .tb-ENywkTxV8pDR {
    min-width: 160px;
  }
  .tb-UP5zUnco_vQr {
    min-width: 160px;
  }
  .tb-pCbRVPftTTiZ {
    min-width: 160px;
  }
  .tb-yrPOflNxKoTi {
    min-width: 160px;
  }
  .tb-vhxKCuEn1iM_ {
    min-width: 160px;
  }
  .tb-J-xOH4Ff5MIo {
    min-width: 160px;
  }
  .tb-DZ6q8uc8YLAv {
    min-width: 160px;
  }
  .tb-FZ6nQWNWDOlS {
    min-width: 160px;
  }
  .tb-NsnICwAaxCMF {
    min-width: 160px;
  }
  .tb-UU_SpPa3MlKz {
    min-width: 160px;
  }
  .tb-NuEwzMtXq3E7 {
    min-width: 160px;
  }
  .tb-QQhiJqrvsj2p {
    min-width: 160px;
  }
  .tb-DmpBKhWeXb0P {
    min-width: 160px;
  }
  .tb-SdBo79UCteEi {
    min-width: 160px;
  }
  .tb-TKjNILQooGj1 {
    min-width: 160px;
  }
  .tb-KekvVXkBmTwW {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-Li_mDdhJ5r3Q {
    font-size: 22px;
  }
  .tb-gkLUkukObEDR {
    flex-direction: column;
  }
  .tb-wNz5oCUSf0Im {
    flex-direction: column;
  }
  .tb-HkM7bEBIaDZh {
    text-align: center;
    justify-content: center;
  }
  .tb-PPXQwchJFjd7 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-L-DIwbiU_e8r {
    display: none;
  }
  .tb-9eJxlenIWVRF {
    display: inline-block;
  }
  .tb-HiyH_-pKx6uy {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-0TF4SuUN8kgO {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-1atrsRTYKFNX {
    font-size: 28px;
  }
  .tb-yzhgtYjkSjaN {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-vmz79UrpsjWt {
    flex-direction: column;
  }
  .tb-8yRv4ZWo2Bum {
    flex-direction: column;
  }
  .tb-q02C-hU0fPbR {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-zI4Iik2x2a9K {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-JcYLtoruVSR2 {
    font-size: 22px;
  }
  .tb-vc0Z94owLMFK {
    flex-direction: column;
  }
  .tb-QKuHRgONKffW {
    flex-direction: column;
  }
  .tb-Td8dVo2KT0eA {
    text-align: center;
    justify-content: center;
  }
  .tb-JT6x-7Kb-GJw {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-3bCJXQSDW_8N {
    display: none;
  }
  .tb-qhMxl5W_Oal9 {
    display: inline-block;
  }
  .tb-F04kkgAsYKHl {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-VQIEBvhGMe-i {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-x-5bsMpF1rmP {
    font-size: 28px;
  }
  .tb-uOT-ZPqwGVtB {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-0N7vh_mvKaY6 {
    flex-direction: column;
  }
  .tb-bIBRBsuWSIUJ {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-mFsPcl2fGeH4 {
    flex-direction: column;
  }
  .tb-HvHvvVvB1zAh {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-FplwUfBLuTTI {
    font-size: 22px;
  }
  .tb-j1h_Xpv4HtPn {
    flex-direction: column;
  }
  .tb-4AGQ0mdXJMZc {
    flex-direction: column;
  }
  .tb-Fh1hgUTHU1Bn {
    text-align: center;
    justify-content: center;
  }
  .tb-AWc6PhL12uma {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-zkyobeYdE8uT {
    display: none;
  }
  .tb-1SEh4eyHxd5W {
    display: inline-block;
  }
  .tb-RAa_xnfIKcMC {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-2AWqPvjdbWT2 {
    font-size: 28px;
  }
  .tb-2cc2xb9R4xdV {
    gap: 24px;
  }
  .tb-M3G7iNyuQ9If {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-f-FL3lfTqqXT {
    flex-direction: column;
  }
  .tb-QSRMPNJosAwh {
    font-size: 28px;
  }
  .tb-4j5Xzb0HjD-u {
    min-height: 240px;
  }
  .tb-w4OiOM1xMREf {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-6DyFSakMbliu {
    font-size: 24px;
  }
  .tb-8cb92bZCC93w {
    flex-direction: column;
  }
  .tb-YdGMY-DsyO7N {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-qy267JrjkdkK {
    font-size: 24px;
  }
  .tb-PYvlSS0WkWnR {
    flex-direction: column;
  }
  .tb-uMffFIJWqEOF {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-No7qpaPzNSno {
    font-size: 24px;
  }
  .tb-TS91GsFiPMGB {
    grid-template-columns: 1fr;
  }
  .tb-MzrTdBqFBx11 {
    min-width: 240px;
  }
  .tb-68UGXZACLjXR {
    min-width: 240px;
  }
  .tb-jbWO_6KZ9wAI {
    min-width: 240px;
  }
  .tb-4sdHb36xEnTK {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-PiUaq5QG_8-_ {
    font-size: 28px;
  }
  .tb-a6jwOq1hj_3E {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-dII1u5Zokr16 {
    font-size: 22px;
  }
  .tb-VPOj6QNgp8eC {
    flex-direction: column;
  }
  .tb-dFoqxMjLN7Xi {
    flex-direction: column;
  }
  .tb-It3iMrZv1GwJ {
    text-align: center;
    justify-content: center;
  }
  .tb-mEmz-E_-L-xS {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tb-x3KU4hhdRXke {
    display: none;
  }
  .tb-eVddZm4WAi5T {
    display: inline-block;
  }
  .tb-q-YZfTPv9lUt {
    flex-direction: column;
  }
  .tb-ckzCkpLcWJTC {
    text-align: center;
    justify-content: center;
  }
}

/* Mobile nav drawer */
.tb-drawer-backdrop { display:none; position:fixed; inset:0; background:rgba(0,0,0,0.4); z-index:998; }
.tb-drawer-backdrop.open { display:block; }
.tb-drawer { position:fixed; top:0; left:0; width:280px; height:100vh; background:#fff; transform:translateX(-100%); transition:transform 0.3s ease; z-index:999; display:flex; flex-direction:column; padding:24px; overflow-y:auto; box-shadow:4px 0 24px rgba(0,0,0,0.1); }
.tb-drawer.open { transform:translateX(0); }
.tb-drawer-header { display:flex; justify-content:flex-end; margin-bottom:8px; }
.tb-drawer-close { font-size:24px; cursor:pointer; padding:4px 8px; background:none; border:none; color:inherit; }
.tb-drawer-links { display:flex; flex-direction:column; gap:0; }
.tb-drawer-links a, .tb-drawer-links span[style*="cursor"] { font-size:16px; padding:14px 8px; border-bottom:1px solid #f0f0f0; text-decoration:none; display:block; color:inherit; }

/* Responsive behaviour: drawers + modals */
.rb-backdrop { display:none; position:fixed; inset:0; background:rgba(0,0,0,0.45); z-index:1998; transition:opacity 0.2s ease; }
.rb-backdrop.rb-open { display:block; }
@media (min-width: 769px) {
  [data-rb-mode-desktop="hidden"] { display:none !important; }
}
@media (min-width: 481px) and (max-width: 768px) {
  [data-rb-mode-tablet="hidden"] { display:none !important; }
  [data-rb-mode-tablet="drawer-left"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:0; left:0; bottom:0; width:min(320px, 86vw); transform:translateX(-100%); }
  [data-rb-mode-tablet="drawer-left"].rb-open { transform:translateX(0); }
  [data-rb-mode-tablet="drawer-right"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:0; right:0; bottom:0; width:min(320px, 86vw); transform:translateX(100%); }
  [data-rb-mode-tablet="drawer-right"].rb-open { transform:translateX(0); }
  [data-rb-mode-tablet="drawer-bottom"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; left:0; right:0; bottom:0; max-height:85vh; transform:translateY(100%); border-top-left-radius:16px; border-top-right-radius:16px; }
  [data-rb-mode-tablet="drawer-bottom"].rb-open { transform:translateY(0); }
  [data-rb-mode-tablet="modal"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:50%; left:50%; right:auto; bottom:auto; transform:translate(-50%, -50%) scale(0.96); width:min(560px, 92vw); max-height:88vh; border-radius:12px; opacity:0; pointer-events:none; }
  [data-rb-mode-tablet="modal"].rb-open { transform:translate(-50%, -50%) scale(1); opacity:1; pointer-events:auto; }
}
@media (max-width: 480px) {
  [data-rb-mode-mobile="hidden"] { display:none !important; }
  [data-rb-mode-mobile="drawer-left"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:0; left:0; bottom:0; width:min(320px, 86vw); transform:translateX(-100%); }
  [data-rb-mode-mobile="drawer-left"].rb-open { transform:translateX(0); }
  [data-rb-mode-mobile="drawer-right"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:0; right:0; bottom:0; width:min(320px, 86vw); transform:translateX(100%); }
  [data-rb-mode-mobile="drawer-right"].rb-open { transform:translateX(0); }
  [data-rb-mode-mobile="drawer-bottom"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; left:0; right:0; bottom:0; max-height:85vh; transform:translateY(100%); border-top-left-radius:16px; border-top-right-radius:16px; }
  [data-rb-mode-mobile="drawer-bottom"].rb-open { transform:translateY(0); }
  [data-rb-mode-mobile="modal"] { display:block !important; position:fixed !important; z-index:1999 !important; box-shadow:0 8px 32px rgba(0,0,0,0.18); overflow-y:auto; transition:transform 0.3s ease, opacity 0.2s ease; pointer-events:auto; top:50%; left:50%; right:auto; bottom:auto; transform:translate(-50%, -50%) scale(0.96); width:min(560px, 92vw); max-height:88vh; border-radius:12px; opacity:0; pointer-events:none; }
  [data-rb-mode-mobile="modal"].rb-open { transform:translate(-50%, -50%) scale(1); opacity:1; pointer-events:auto; }
}
