.gO3KUMu96x9Az0ndC18u {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.neX8Nk8zqHmopShCjLPH {
  display: block;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (max-width: 1280px) {
  .neX8Nk8zqHmopShCjLPH {
    padding: 0 var(--_apps---bln-spacing-md);
  }
}

.iyl3jmnhY5yDKFyVB4vD {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 60px;
  padding: 0 var(--_apps---bln-spacing-xl);
  text-decoration: none;
  white-space: nowrap;
  font-family: var(--_apps---bln-font-family);
  font-weight: var(--_apps---bln-font-weight-button);
  font-size: var(--_apps---bln-font-size-button);
  line-height: var(--_apps---bln-line-height-button);
  letter-spacing: var(--_apps---bln-letter-spacing-button);
  text-transform: uppercase;
  border-radius: var(--_apps---bln-radius-full);
  transition: opacity 0.15s ease;
  cursor: pointer;
  border: none;
  transition: all 100ms ease-in-out;
}
.iyl3jmnhY5yDKFyVB4vD:active {
  scale: 0.98;
}
.iyl3jmnhY5yDKFyVB4vD:hover {
  opacity: 0.85;
}

._nb_43sa_VdiiFs1Te9K {
  background: var(--_apps---bln-color-yellow);
  color: var(--_apps---bln-color-graphite);
}

.AEPn18D8Mhxq7_dGOh1K {
  background: var(--_apps---bln-color-graphite);
  color: var(--_apps---bln-color-white);
}

.VdxuHYCqOonxWo6yyfl6 {
  width: 100%;
  background: var(--_apps---bln-color-white);
  padding: 120px 0;
}
@media (max-width: 767px) {
  .VdxuHYCqOonxWo6yyfl6 {
    padding: var(--_apps---bln-spacing-xl) 0;
  }
}

._R8dyh_gKuvylzp80vDA {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--_apps---bln-spacing-xxl);
  width: 100%;
}

._rdpR2o4c4GVgFPSr14Z {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--_apps---bln-spacing-md);
  width: 100%;
  max-width: 1002px;
  text-align: center;
  color: var(--_apps---bln-color-graphite);
}
@media (max-width: 767px) {
  ._rdpR2o4c4GVgFPSr14Z {
    padding: 0;
  }
}

._8gHVMJtdi9oQm1LCE0A {
  margin: 0;
  font-family: var(--_apps---bln-font-family);
  font-weight: var(--_apps---bln-font-weight-h1);
  font-size: 56px;
  line-height: 1;
}
@media (max-width: 767px) {
  ._8gHVMJtdi9oQm1LCE0A {
    font-size: 28px;
    letter-spacing: 0.56px;
  }
}

.LF5Qwy4OTTV3lOsFBJJk {
  margin: 0;
  font-family: var(--_apps---bln-font-family);
  font-weight: var(--_apps---bln-font-weight-regular);
  font-size: 24px;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .LF5Qwy4OTTV3lOsFBJJk {
    font-size: 16px;
    line-height: 1.4;
  }
}

.ks0ABpYnRPBFIlwVyDES {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (max-width: 767px) {
  .ks0ABpYnRPBFIlwVyDES {
    flex-direction: column;
  }
}

.A6dlu5_DpYVg5WnbJmEg {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 150px;
  margin-right: -1px;
}
@media (max-width: 767px) {
  .A6dlu5_DpYVg5WnbJmEg {
    flex-direction: row;
    width: 100%;
    margin-right: 0;
    margin-bottom: -1px;
  }
}

.q1QEU1he3pHQRTUQWJjJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--_apps---bln-spacing-sm);
  flex: 1 0 0;
  padding: var(--_apps---bln-spacing-md);
  margin-bottom: -1px;
  background: var(--_apps---bln-color-white);
  border: 1px solid #d4d4d4;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease;
}
.q1QEU1he3pHQRTUQWJjJ:first-child {
  border-top-left-radius: 20px;
}
.q1QEU1he3pHQRTUQWJjJ:last-child {
  border-bottom-left-radius: 20px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .q1QEU1he3pHQRTUQWJjJ {
    height: 79px;
    margin-bottom: 0;
    margin-right: -1px;
  }
  .q1QEU1he3pHQRTUQWJjJ:first-child {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0;
  }
  .q1QEU1he3pHQRTUQWJjJ:last-child {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
  }
}

.nl_DK0HdbvNk3Kf9pAOU {
  background: var(--_apps---bln-color-graphite);
  border-color: var(--_apps---bln-color-graphite);
}

.UoLWEO2PtvworgtyJPpF {
  width: 48px;
  height: 48px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .UoLWEO2PtvworgtyJPpF {
    width: 24px;
    height: 24px;
  }
}

.xizkAxyCuSgvF_LR7dwe {
  font-family: var(--_apps---bln-font-family-mono);
  font-weight: var(--_apps---bln-font-weight-medium);
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  text-align: center;
  color: var(--_apps---bln-color-graphite);
  white-space: nowrap;
}
.nl_DK0HdbvNk3Kf9pAOU .xizkAxyCuSgvF_LR7dwe {
  color: var(--_apps---bln-color-white);
}
@media (max-width: 767px) {
  .xizkAxyCuSgvF_LR7dwe {
    display: none;
  }
}

.zMfG3oTu_ToKpFZkTO4I {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  width: 705px;
  background: var(--_apps---bln-color-white);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .zMfG3oTu_ToKpFZkTO4I {
    width: 100%;
    border-radius: 0;
  }
}

.nttU2Huo3skG_tsF_dYj {
  width: 100%;
  height: 454px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .nttU2Huo3skG_tsF_dYj {
    height: 424px;
    border: 1px solid #d4d4d4;
  }
}

.a7r8mTJLQRssqLeoOV1A {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--_apps---bln-spacing-lg);
  padding: var(--_apps---bln-spacing-xl);
  border: 1px solid #d4d4d4;
  border-top: none;
  border-bottom-right-radius: 20px;
}
@media (max-width: 767px) {
  .a7r8mTJLQRssqLeoOV1A {
    gap: var(--_apps---bln-spacing-sm);
    padding: var(--_apps---bln-spacing-md);
    border-radius: 0 0 20px 20px;
  }
}

.qC44DvOHY6aiTBsJaZL8 {
  margin: 0;
  font-family: var(--_apps---bln-font-family);
  font-weight: var(--_apps---bln-font-weight-h1);
  font-size: 40px;
  line-height: 1.1;
  color: var(--_apps---bln-color-graphite);
}
@media (max-width: 767px) {
  .qC44DvOHY6aiTBsJaZL8 {
    font-size: 24px;
  }
}

.Z13TWdYaqWBmZdoxMGBJ {
  margin: 0;
  font-family: var(--_apps---bln-font-family);
  font-weight: var(--_apps---bln-font-weight-regular);
  font-size: 24px;
  line-height: 1.1;
  letter-spacing: 0.48px;
  color: var(--_apps---bln-color-text-primary);
}
@media (max-width: 767px) {
  .Z13TWdYaqWBmZdoxMGBJ {
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.32px;
  }
}

.Dm2r1lZryo8j760KG4SP {
  text-transform: none;
  gap: 5px;
  font-size: 16px;
  letter-spacing: -0.32px;
}
@media (max-width: 767px) {
  .Dm2r1lZryo8j760KG4SP {
    width: 100%;
  }
}

.WQ36H8SZ952_J15tVOZq {
  width: 14px;
  height: 14px;
}

