
  .form_container.svelte-ddi89p {
    --main: #c79c6c;
    --main_light: #daac78;
    --main_dark: #a8845b;
    --menu: #222;
    --menu_dark: #111;
    --text_light: rgba(255, 255, 255, 0.75);
    --fee_basic: #8b6f47;
    --fee_pro: #a8845b;
    --fee_elite: #c79c6c;
    --fee_premier: #daac78;
    --fee_master: #e6b98a;

    margin: 0 auto;
    padding: 1rem;
    color: white;
    font-family: system-ui, sans-serif;
    background-image: linear-gradient(
      180deg,
      #0a0a0a,
      var(--neutral-darkest),
      #0a0a0a
    );
  }
  .form_title.svelte-ddi89p {
    font-size: 2.5rem;
    text-align: center;
    color: var(--main);
    margin-bottom: 2rem;
    font-weight: 700;
    background-image: linear-gradient(
      180deg,
      var(--main),
      var(--base-color-neutral--white)
    );
    color: var(--main);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .form_tiers_grid.svelte-ddi89p {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  .form_tier_container.svelte-ddi89p {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    max-width: 700px;
    margin: 0 auto;
  }

  .form_tier_card.svelte-ddi89p {
    background: var(--menu);
    padding: 2rem;
    border-radius: 0.5rem;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }

  .form_tier_card_inner.svelte-ddi89p {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1rem;
  }

  .form_tier_left.svelte-ddi89p {
    flex: 1 1 60%;
  }

  .form_tier_right.svelte-ddi89p {
    flex: 1 1 35%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 0.5rem;
  }
  .form_tier_title.svelte-ddi89p {
    display: flex;
    gap: 1rem;
  }
  .title_text.svelte-ddi89p {
    font-size: 1rem;
    font-weight: 700;
  }
  @media screen and(min-width:1024px) {
    .form_tier_title.svelte-ddi89p {
      font-size: 1.5rem !important;
      cursor: pointer;
    }
    /* (empty) .form_title {
    }*/
  }

  .form_tier_price.svelte-ddi89p {
    color: var(--text_light);
    margin-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
    flex-wrap: wrap;
  }

  .form_fee_box.svelte-ddi89p {
    padding: 0.25rem 0.5rem;
    border-radius: 0.25rem;
    color: var(--button-text);
    background-color: var(--green);
    font-weight: 600;
    font-size: 0.75rem;
  }

  .form_fee_basic.svelte-ddi89p {
    background: var(--fee_basic);
  }
  .form_fee_pro.svelte-ddi89p {
    background: var(--fee_pro);
  }
  .form_fee_elite.svelte-ddi89p {
    background: var(--fee_elite);
  }
  .form_fee_premier.svelte-ddi89p {
    background: var(--fee_premier);
  }
  .form_fee_master.svelte-ddi89p {
    background: var(--fee_master);
  }

  .subscribe_btn.svelte-ddi89p {
    background: var(--main);
    color: var(--menu);
    padding: 0.5rem 1rem;
    font-weight: bold;
    border-radius: 0.25rem;
    border: none;
    cursor: pointer;
  }

  .subscribe_btn.svelte-ddi89p:hover {
    background: var(--main_light);
  }

  .purchase_alt.svelte-ddi89p {
    font-size: 0.875rem;
    color: var(--text_light);
    text-align: right;
  }

  .form_details.svelte-ddi89p {
    margin-top: 1rem;
  }

  .section_title.svelte-ddi89p {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
  }

  .perk_list.svelte-ddi89p {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
  }

  /* (empty) .perk_item {
  }*/

  .perk_header.svelte-ddi89p {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }

  .perk_icon.svelte-ddi89p {
    width: 24px;
    height: 24px;
    opacity: 0.6;
  }

  .perk_title.svelte-ddi89p {
    color: var(--text_light);
    position: relative;
  }

  .perk_title.svelte-ddi89p:hover {
    color: var(--main_light);
  }

  .perk_details.svelte-ddi89p {
    padding-left: 1.5rem;
    color: var(--text_light);
  }

  @media screen and (max-width: 991px) {
    .pricing-card-2.svelte-yd07n3 {
      width: 350px;
    }
  }
  @media screen and (max-width: 767px) {
    .pricing-card-2.svelte-yd07n3 {
      width: auto;
    }
  }
  @media screen and (max-width: 479px) {
    .pricing-wrapper-2.svelte-yd07n3 {
      flex-direction: column;
    }
    .pricing-card-2.svelte-yd07n3 {
      /* width: 100vw; */
      margin-left: 20px;
      margin-right: 20px;
      padding-left: 5px;
      padding-right: 5px;
    }
  }

  .pricing-wrapper-2.svelte-yd07n3 {
    background-image: linear-gradient(
      180deg,
      var(--neutral-dark),
      var(--neutral-darkest)
    );
    padding-top: 30px;
    align-items: start;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 15px;
    width: 100%;
  }
  .pricing-card-2.svelte-yd07n3 {
    width: 350px;
    background-color: var(--neutral-darker);
    background-image: radial-gradient(
      circle farthest-corner at 50% 50%,
      var(--neutral-darker),
      var(--neutral-darkest)
    );
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 32px 24px;
    display: flex;
    position: relative;
    box-shadow: 0 4px 130px #96a3b51f;
    margin-bottom: 15px;
  }
  .title.svelte-yd07n3 {
    color: var(--base-color-neutral--white);
    font-family: cinder, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.5;
  }

  .title.base.svelte-yd07n3 {
    background-color: var(--base-color-neutral--white);
    color: var(--main);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-decoration: none;
  }

  .title.pro.svelte-yd07n3 {
    background-image: linear-gradient(
      180deg,
      var(--base-color-neutral--white),
      var(--base-color-brand--blue)
    );
    color: var(--base-color-brand--blue);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .title.promax.svelte-yd07n3 {
    background-image: linear-gradient(
      180deg,
      var(--base-color-neutral--white),
      var(--main)
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  /* (unused) .sub_box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--neutral-darker);
    background-image: radial-gradient(
      circle farthest-corner at 50% 50%,
      var(--neutral-dark),
      var(--neutral-darkest)
    );
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 500%;
    display: flex;
  }*/

  /* (unused) .pricing-card-2.featured-pricing {
    z-index: 2;
    background-color: var(--neutral-darker);
    background-image: radial-gradient(
      circle farthest-corner at 50% 50%,
      var(--neutral-darker),
      var(--neutral-darkest)
    );
    border-radius: 20px;
    box-shadow: 0 4px 35px #96a3b54d;
  }*/
  .hero-heading-right.svelte-yd07n3 {
    background-image: linear-gradient(
      180deg,
      var(--neutral-darkest),
      var(--neutral-darker)
    );
  }
