/** Shopify CDN: Minification failed

Line 135:6 Unexpected "{"
Line 135:15 Expected ":"
Line 135:21 Unexpected "-1"
Line 136:6 Unexpected "{"
Line 136:15 Expected ":"
Line 136:21 Unexpected "-2"
Line 137:6 Unexpected "{"
Line 137:15 Expected ":"
Line 137:21 Unexpected "-3"
Line 138:6 Unexpected "{"
... and 20 more hidden warnings

**/
.lp-help {
  --lp-primary-color: #003665;
  --lp-text-color: #1F1F1F;
  --lp-muted-color: rgba(31, 31, 31, 0.7);
  --lp-bg-active: #F0F8FF;
  --lp-bg-inactive: #F8F8F6;
  --lp-radius: 20px;
  background: #FFFFFF;
}

.lp-help__container {

  max-width: 1080px;
  margin: auto;
  padding: 0 20px;

}

.lp-help__header {
  text-align: center;
  margin-bottom: 36px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
}
.lp-help__tab-image {
    height: 100%;
}
.lp-help__badge-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.gradient-span{
  padding-left: 10px;
  padding-right: 10px;
  height: 24px;
  border-right: 1px solid #FD9308;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.14) 0%, rgba(253, 147, 8, 0.14) 33.65%);
  background-size: 70%;
  background-position: right;
  background-repeat: no-repeat;
  display: flex;
    align-items: center;
}

.lp-help__badge {
  color: #003665;
font-family: "Source Serif Pro" !important;
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 150%; /* 24px */
letter-spacing: -0.24px;
}


.lp-help__title {
  color: var(--lp-text-color);
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.015em;
  line-height: 25.2px;
  margin: 0;
  width: 70%;
  font-family: "Baloo Bhaijaan 2" !important;
}
.lp-help__title-highlight{
  color: #003665;
  font-family: "Source Serif Pro"!important;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
  letter-spacing: -0.57px;
}

.lp-help__description {
  color: var(--lp-muted-color);
  font-size: 16px;
  line-height: 27px;
  max-width: 390px;
  margin: 0;
  letter-spacing: 0px;
  font-weight: 400;
  width: 80%;
}

.lp-help__tabs-container {
  display: flex;
  overflow-x: auto;
  gap: 4px;
  /* padding-bottom: 12px; */
  margin-bottom: 36px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.lp-help__tabs-container::-webkit-scrollbar { display: none; }

.lp-help__tab-input { display: none; }

.lp-help__tab-label {
    padding: 12px 12px;
    background: #00000008;
    color: #808080;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 8px 8px 0px 0px;
    transition: all 0.2s ease;
    letter-spacing: 0px;
    line-height: normal;
}

/* Tab Switching Logic */
#tab-{{ section.id }}-1:checked ~ .lp-help__tabs-container label[for='tab-{{ section.id }}-1'],
#tab-{{ section.id }}-2:checked ~ .lp-help__tabs-container label[for='tab-{{ section.id }}-2'],
#tab-{{ section.id }}-3:checked ~ .lp-help__tabs-container label[for='tab-{{ section.id }}-3'],
#tab-{{ section.id }}-4:checked ~ .lp-help__tabs-container label[for='tab-{{ section.id }}-4'],
#tab-{{ section.id }}-5:checked ~ .lp-help__tabs-container label[for='tab-{{ section.id }}-5'] {
  background: var(--lp-bg-active);
  color: var(--lp-primary-color);
  border-radius: 0; /* Design shows straight edges for active tab in some nodes */
}

.lp-help__faq-item { display: none; } 

#tab-{{ section.id }}-1:checked ~ .lp-help__content-grid [data-tab-content='1'],
#tab-{{ section.id }}-2:checked ~ .lp-help__content-grid [data-tab-content='2'],
#tab-{{ section.id }}-3:checked ~ .lp-help__content-grid [data-tab-content='3'],
#tab-{{ section.id }}-4:checked ~ .lp-help__content-grid [data-tab-content='4'],
#tab-{{ section.id }}-5:checked ~ .lp-help__content-grid [data-tab-content='5'] {
  display: block;
}

.lp-help__content-grid {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.lp-help__image-wrapper {
  order: 2; /* Mobile: Image at bottom */
  width: 100%;
  aspect-ratio: 1 / 1;
  border-radius: var(--lp-radius);
  overflow: hidden;
  margin-top: 24px;
}

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

.lp-help__faq-list {
  order: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.lp-help__faq-item {
  background: var(--lp-bg-inactive);
  border-radius: var(--lp-radius);
  transition: background 0.3s ease;
}

.lp-help__faq-item[open] {
  background: var(--lp-bg-active);
}

.lp-help__faq-summary {
  padding: 16px 16px 8px 16px;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  color: var(--lp-text-color);
  line-height: 27px;
  letter-spacing: 0px;
  align-items: start;
}

.lp-help__faq-summary::-webkit-details-marker { display: none; }

.lp-help__faq-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lp-help__faq-icon .icon-minus { display: none; }
.lp-help__faq-item[open] .icon-plus { display: none; }
.lp-help__faq-item[open] .icon-minus { display: block; }

.lp-help__faq-answer {
  padding: 0 16px 16px 16px;
  color: var(--lp-muted-color);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
letter-spacing: 0px;
}

.lp-help__contact-card {
  border-radius: 20px;
  border: 1px solid var(--Blue, #3F77A8);
  background: var(--Blueish-Gray, #F0F8FF);
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.lp-help__contact-title {
  font-size: 16px;
  color: var(--Black, #1F1F1F);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 27px */
  margin: 0;
  letter-spacing: 0px;
}

.lp-help__contact-text {
  font-size: 14px;
  color: rgba(31, 31, 31, 0.70);
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
  letter-spacing: 0px;
}
.lp-help__contact-text p{
 margin: 0;
}

@media (min-width: 1024px) {
  .lp-help__title-highlight{
    color: #003665;
    font-family: "Source Serif Pro"!important;
    font-size: 38px;
    font-style: italic;
    font-weight: 400;
    line-height: 90%;
    letter-spacing: -0.57px;
  }
  .lp-help {
  }
  .lp-help__tab-label{
    font-size: 18px;
  }
  .lp-help__header {
    margin-bottom: 42px;
    gap: 20px;
  }
  .lp-help__badge{
    font-size: 18px;
  }

  .lp-help__title {
    font-size: 38px;
    max-width: none;
    width: 100%;
    letter-spacing: -0.015em;
  line-height: 0.9;
  margin: 0;
  width: 70%;
  }

  .lp-help__description {
    font-size: 18px;
    max-width: 1040px;
  }

  .lp-help__tabs-container {
    justify-content: center;
    gap: 4px;
    margin-bottom: 42px;
  }

  .lp-help__content-grid {
    flex-direction: row;
    align-items: flex-start;
    gap: 64px;
  }

  .lp-help__image-wrapper {
    order: 1;
    flex: 1;
    height: 500px;
    margin-top: 0;
  }

  .lp-help__faq-list {
    order: 2;
    flex: 1;
    gap: 16px;
  }

  .lp-help__faq-summary {
    padding: 16px 20px;
  }

  .lp-help__faq-answer {
    padding: 0 20px 16px 20px;
  }

  .lp-help__contact-card {
    padding: 12px 20px;
  }

  .lp-help__contact-title {
    font-size: 18px;
  }

  .lp-help__contact-text {
    font-size: 16px;
  }
}
/* Hide all FAQ items initially - UNCOMMENT THIS */
.lp-help__faq-item {
  display: none;
}

.lp-help__tab-label.active {
  border-radius: 8px 8px 0 0;
border-bottom: 1px solid #003665;
background: var(--Blueish-Gray, #F0F8FF);
color: #003665;
}


@media (max-width: 767.98px) {
.lp-help__description {
      line-height: 24px;
}
.lp-help .kv-section-head .kv-font-38 em {
    display: block;
}
}
