 @media only screen and (min-width: 0rem) {#ind-hero {padding: var(--sectionPadding);padding-top: 9rem;padding-bottom: 3.75rem;background: linear-gradient(135deg, #1a1a1a 0%, #2d2d30 100%);text-align: center;}#ind-hero .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-hero .cs-content {max-width: 50rem;margin: 0 auto;}#ind-hero .cs-topper {font-size: var(--topperFontSize);color: var(--primaryLight);font-weight: 600;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 1rem;display: block;}#ind-hero .cs-title {font-size: clamp(2rem, 5vw, 3.25rem);font-weight: 900;line-height: 1.1;margin-bottom: 1.5rem;color: var(--bodyTextColorWhite);}#ind-hero .cs-text {font-size: var(--bodyFontSize);line-height: 1.6;color: var(--bodyTextColorWhite);opacity: 0.9;margin-bottom: 2rem;max-width: 40rem;margin-left: auto;margin-right: auto;}#ind-hero .cs-buttons {display: flex;gap: 1rem;flex-wrap: wrap;justify-content: center;}#ind-hero .cs-button-solid, #ind-cta .cs-button-solid {font-size: 1rem;line-height: 3.125rem;text-decoration: none;font-weight: 700;text-align: center;color: #1a1a1a;padding: 0 2rem;background: linear-gradient(135deg, var(--primaryLight) 0%, var(--primary) 100%);border-radius: 0.5rem;display: inline-block;box-shadow: 0 4px 12px rgba(201, 169, 97, 0.3);transition: all 0.3s;}#ind-hero .cs-button-solid:hover, #ind-cta .cs-button-solid:hover {transform: translateY(-2px);box-shadow: 0 6px 20px rgba(201, 169, 97, 0.4);}#ind-hero .cs-button-transparent, #ind-cta .cs-button-transparent {font-size: 1rem;line-height: 3.125rem;text-decoration: none;font-weight: 700;text-align: center;color: var(--primaryLight);padding: 0 2rem;background-color: transparent;border: 2px solid var(--primaryLight);border-radius: 0.5rem;display: inline-block;transition: all 0.3s;}#ind-hero .cs-button-transparent:hover, #ind-cta .cs-button-transparent:hover {background: var(--primaryLight);color: #1a1a1a;}#ind-problem {padding: var(--sectionPadding);background: #ffffff;}#ind-problem .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-problem .cs-content {max-width: 50rem;margin: 0 auto;}#ind-problem .cs-content h2 {font-size: var(--headerFontSize);font-weight: 900;line-height: 1.2;color: var(--headerColor);margin: 0 0 1rem 0;}#ind-problem .cs-content h3 {font-size: 1.5rem;font-weight: 700;color: var(--headerColor);margin: 2rem 0 0.75rem 0;}#ind-problem .cs-content p {font-size: var(--bodyFontSize);line-height: 1.7;color: var(--bodyTextColor);margin: 0 0 1rem 0;}#ind-problem .cs-content a {color: var(--primary);text-decoration: underline;transition: color 0.3s;}#ind-problem .cs-content a:hover {color: var(--primaryLight);}#ind-features {padding: var(--sectionPadding);background: #f8f8f8;}#ind-features .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-features .cs-content {text-align: center;margin-bottom: 2.5rem;}#ind-features .cs-topper {font-size: var(--topperFontSize);color: var(--primary);font-weight: 600;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 1rem;display: block;}#ind-features .cs-title {font-size: var(--headerFontSize);font-weight: 900;line-height: 1.2;color: var(--headerColor);margin: 0 auto;}#ind-features .cs-card-group {display: grid;grid-template-columns: 1fr;gap: 1.5rem;}#ind-features .cs-card {background: #ffffff;border-radius: 1rem;padding: 2rem;text-align: center;border: 2px solid transparent;transition: all 0.3s ease;position: relative;}#ind-features .cs-card:hover {transform: translateY(-4px);box-shadow: 0 10px 30px rgba(201, 169, 97, 0.15);border-color: var(--primary);}#ind-features .cs-card-number {display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;background: var(--primary);color: #1a1a1a;border-radius: 50%;font-weight: 900;font-size: 1.125rem;margin-bottom: 1rem;}#ind-features .cs-card-text {font-size: 1rem;line-height: 1.6;color: var(--bodyTextColor);margin: 0;}#ind-why {padding: var(--sectionPadding);background: #ffffff;}#ind-why .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-why .cs-content {text-align: center;margin-bottom: 2.5rem;}#ind-why .cs-topper {font-size: var(--topperFontSize);color: var(--primary);font-weight: 600;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 1rem;display: block;}#ind-why .cs-title {font-size: var(--headerFontSize);font-weight: 900;line-height: 1.2;color: var(--headerColor);margin: 0 auto;}#ind-why .cs-card-group {display: grid;grid-template-columns: 1fr;gap: 1.5rem;}#ind-why .cs-card {background: #f8f8f8;border-radius: 1rem;padding: 2rem;text-align: center;border: 2px solid transparent;transition: all 0.3s ease;}#ind-why .cs-card:hover {transform: translateY(-4px);box-shadow: 0 10px 30px rgba(201, 169, 97, 0.15);border-color: var(--primary);}#ind-why .cs-card-icon {display: inline-flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;margin-bottom: 1rem;color: var(--primary);}#ind-why .cs-card-title {font-size: 1.25rem;font-weight: 700;color: var(--headerColor);margin-bottom: 0.5rem;}#ind-why .cs-card-text {font-size: 1rem;line-height: 1.6;color: var(--bodyTextColor);margin: 0;}#ind-related {padding: var(--sectionPadding);background: #f8f8f8;text-align: center;}#ind-related .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-related .cs-topper {font-size: var(--topperFontSize);color: var(--primary);font-weight: 600;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 1rem;display: block;}#ind-related .cs-title {font-size: var(--headerFontSize);font-weight: 900;line-height: 1.2;color: var(--headerColor);margin: 0 auto 2rem auto;}#ind-related .cs-related-group {display: flex;flex-wrap: wrap;gap: 1rem;justify-content: center;}#ind-related .cs-related-link {display: inline-block;padding: 0.75rem 1.5rem;background: #ffffff;border: 2px solid var(--primary);border-radius: 2rem;color: var(--primary);font-weight: 600;font-size: 1rem;text-decoration: none;transition: all 0.3s;}#ind-related .cs-related-link:hover {background: var(--primary);color: #ffffff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(201, 169, 97, 0.3);}#ind-cta {padding: var(--sectionPadding);padding-top: 3.75rem;padding-bottom: 3.75rem;background: linear-gradient(135deg, #1a1a1a 0%, #2d2d30 100%);text-align: center;}#ind-cta .cs-container {width: 100%;max-width: 80rem;margin: auto;padding: 0 1rem;}#ind-cta .cs-title {font-size: var(--headerFontSize);font-weight: 900;line-height: 1.2;color: var(--bodyTextColorWhite);margin: 0 auto 1rem auto;}#ind-cta .cs-text {font-size: var(--bodyFontSize);line-height: 1.6;color: var(--bodyTextColorWhite);opacity: 0.9;max-width: 40rem;margin: 0 auto 2rem auto;}#ind-cta .cs-buttons {display: flex;gap: 1rem;flex-wrap: wrap;justify-content: center;}}@media only screen and (min-width: 48rem) {#ind-features .cs-card-group {grid-template-columns: 1fr 1fr;}#ind-why .cs-card-group {grid-template-columns: 1fr 1fr;}}@media only screen and (min-width: 64rem) {#ind-features .cs-card-group {grid-template-columns: repeat(4, 1fr);}#ind-why .cs-card-group {grid-template-columns: repeat(4, 1fr);}}@media only screen and (min-width: 0rem) {body.dark-mode #ind-hero {background: linear-gradient(135deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 100%);}body.dark-mode #ind-problem {background: rgba(0, 0, 0, 0.15);}body.dark-mode #ind-problem .cs-content h2, body.dark-mode #ind-problem .cs-content h3 {color: var(--bodyTextColorWhite);}body.dark-mode #ind-problem .cs-content p {color: var(--bodyTextColorWhite);opacity: 0.9;}body.dark-mode #ind-problem .cs-content a {color: var(--primaryLight);}body.dark-mode #ind-features {background: rgba(0, 0, 0, 0.25);}body.dark-mode #ind-features .cs-topper {color: var(--primaryLight);}body.dark-mode #ind-features .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode #ind-features .cs-card {background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.15);}body.dark-mode #ind-features .cs-card:hover {border-color: var(--primaryLight);}body.dark-mode #ind-features .cs-card-text {color: var(--bodyTextColorWhite);opacity: 0.9;}body.dark-mode #ind-why {background: rgba(0, 0, 0, 0.15);}body.dark-mode #ind-why .cs-topper {color: var(--primaryLight);}body.dark-mode #ind-why .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode #ind-why .cs-card {background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.15);}body.dark-mode #ind-why .cs-card:hover {border-color: var(--primaryLight);}body.dark-mode #ind-why .cs-card-title {color: var(--bodyTextColorWhite);}body.dark-mode #ind-why .cs-card-text {color: var(--bodyTextColorWhite);opacity: 0.9;}body.dark-mode #ind-related {background: rgba(0, 0, 0, 0.25);}body.dark-mode #ind-related .cs-topper {color: var(--primaryLight);}body.dark-mode #ind-related .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode #ind-related .cs-related-link {background: rgba(255, 255, 255, 0.08);border-color: var(--primaryLight);color: var(--primaryLight);}body.dark-mode #ind-related .cs-related-link:hover {background: var(--primaryLight);color: #1a1a1a;}body.dark-mode #ind-cta {background: linear-gradient(135deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 100%);}}