 @media only screen and (min-width: 0rem) {#local-seo-wrapper {background: radial-gradient(circle at 20% 20%, rgba(87, 157, 87, 0.12) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(87, 157, 87, 0.08) 0%, transparent 50%), linear-gradient(180deg, #ffffff 0%, #f8fdf8 100%);position: relative;}}@media only screen and (min-width: 0rem) {#hero-local-seo {padding: var(--sectionPadding);padding-top: clamp(9rem, 20vw, 13rem);padding-bottom: clamp(3.75rem, 10vw, 6.25rem);position: relative;overflow: hidden;background: transparent;margin-top: 50px;}#hero-local-seo .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#hero-local-seo .cs-content {text-align: center;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: center;position: relative;z-index: 10;}#hero-local-seo .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin-bottom: 0.5rem;display: block;}#hero-local-seo .cs-title {font-size: clamp(2.5rem, 5vw, 3.8rem);font-weight: 900;line-height: 1.2em;text-align: inherit;max-width: 100%;margin: 0 0 1.5rem 0;color: var(--headerColor);position: relative;}#hero-local-seo .cs-text {font-size: clamp(1rem, 1.5vw, 1.25rem);line-height: 1.6em;text-align: inherit;width: 100%;max-width: 34.375rem;margin: 0 0 2rem 0;color: var(--bodyTextColor);}#hero-local-seo .cs-feature-list {width: 100%;max-width: 31.25rem;margin: 0 0 2rem 0;padding: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 0.75rem;}#hero-local-seo .cs-feature-item {font-size: clamp(1rem, 1.5vw, 1.125rem);list-style: none;padding: 0;color: var(--bodyTextColor);display: flex;align-items: center;gap: 0.75rem;text-align: left;}#hero-local-seo .cs-check-icon {width: 1.5rem;height: 1.5rem;flex-shrink: 0;}#hero-local-seo .cs-image-group {width: 100%;max-width: 35.625rem;height: auto;position: relative;display: block;z-index: 10;}#hero-local-seo .cs-picture {width: 100%;height: auto;display: block;position: relative;}#hero-local-seo .cs-picture img {width: 100%;height: auto;display: block;border-radius: 1rem;}#hero-local-seo .cs-bubbles {width: 25rem;height: 25rem;border-radius: 1rem;background: radial-gradient(circle, rgba(87, 157, 87, 0.15) 0%, transparent 70%);position: absolute;z-index: 1;animation: float 20s ease-in-out infinite;}#hero-local-seo .cs-bubbles1 {top: 10%;left: -10%;}#hero-local-seo .cs-bubbles2 {bottom: 10%;right: -10%;animation-delay: -10s;}@keyframes float {0%, 100% {transform: translate(0, 0) scale(1);}33% {transform: translate(30px, -30px) scale(1.1);}66% {transform: translate(-20px, 20px) scale(0.9);}}}@media only screen and (min-width: 48rem) {#hero-local-seo {margin-top: 0;}#hero-local-seo .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}#hero-local-seo .cs-content {text-align: left;width: 48%;align-items: flex-start;}#hero-local-seo .cs-image-group {width: 48%;}#hero-local-seo .cs-feature-list {align-items: flex-start;}#hero-local-seo .cs-bubbles {width: 37.5rem;height: 37.5rem;}}@media only screen and (min-width: 81.25rem) {#hero-local-seo .cs-bubbles {width: 50rem;height: 50rem;}}@media only screen and (min-width: 0rem) {#challenge-1891 {padding: var(--sectionPadding);background: transparent;position: relative;}#challenge-1891 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 5vw, 3rem);}#challenge-1891 .cs-image-group {width: 100%;max-width: 25rem;height: auto;display: flex;justify-content: center;align-items: center;position: relative;}#challenge-1891 .cs-picture {width: 100%;height: auto;display: block;position: relative;}#challenge-1891 .cs-picture img {width: 100%;height: auto;display: block;border-radius: 1rem;background: white;}#challenge-1891 .cs-content {text-align: center;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: center;}#challenge-1891 .cs-title {font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 900;line-height: 1.2em;text-align: inherit;max-width: 100%;margin: 0 0 1.25rem 0;color: var(--headerColor);}#challenge-1891 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;text-align: inherit;width: 100%;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#challenge-1891 .cs-container {flex-direction: row;justify-content: space-evenly;align-items: center;gap: clamp(3rem, 6vw, 5rem);}#challenge-1891 .cs-image-group {width: 40%;max-width: 25rem;}#challenge-1891 .cs-content {text-align: left;width: 55%;align-items: flex-start;}}@media only screen and (min-width: 0rem) {#reality-1892 {padding: var(--sectionPadding);background: transparent;position: relative;padding-top: 0;}#reality-1892 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 5vw, 3rem);}#reality-1892 .cs-content {text-align: center;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: center;order: 2;}#reality-1892 .cs-title {font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 900;line-height: 1.2em;text-align: inherit;max-width: 100%;margin: 0 0 1.25rem 0;color: var(--headerColor);}#reality-1892 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;text-align: inherit;width: 100%;margin: 0;color: var(--bodyTextColor);}#reality-1892 .cs-image-group {width: 100%;max-width: 25rem;height: auto;display: flex;justify-content: center;align-items: center;position: relative;order: 1;}#reality-1892 .cs-picture {width: 100%;height: auto;display: block;position: relative;}#reality-1892 .cs-picture img {width: 100%;height: auto;display: block;border-radius: 1rem;background: white;}}@media only screen and (min-width: 48rem) {#reality-1892 .cs-container {flex-direction: row;justify-content: space-evenly;align-items: center;gap: clamp(3rem, 6vw, 5rem);}#reality-1892 .cs-content {text-align: left;width: 55%;align-items: flex-start;order: 1;}#reality-1892 .cs-image-group {width: 40%;max-width: 25rem;order: 2;}}@media only screen and (min-width: 0rem) {#solution-1893 {padding: var(--sectionPadding);background: transparent;position: relative;padding-top: 0;}#solution-1893 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 5vw, 3rem);}#solution-1893 .cs-image-group {width: 100%;max-width: 25rem;height: auto;display: flex;justify-content: center;align-items: center;position: relative;}#solution-1893 .cs-picture {width: 100%;height: auto;display: block;position: relative;}#solution-1893 .cs-picture img {width: 100%;height: auto;display: block;border-radius: 1rem;background: white;}#solution-1893 .cs-content {text-align: center;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: center;}#solution-1893 .cs-title {font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 900;line-height: 1.2em;text-align: inherit;max-width: 100%;margin: 0 0 1.25rem 0;color: var(--headerColor);}#solution-1893 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;text-align: inherit;width: 100%;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#solution-1893 .cs-container {flex-direction: row;justify-content: space-evenly;align-items: center;gap: clamp(3rem, 6vw, 5rem);}#solution-1893 .cs-image-group {width: 40%;max-width: 25rem;}#solution-1893 .cs-content {text-align: left;width: 55%;align-items: flex-start;}}@media only screen and (min-width: 0rem) {#methodology-1894 {padding: var(--sectionPadding);background: transparent;position: relative;padding-top: 0;}#methodology-1894 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 5rem);}#methodology-1894 .cs-content {text-align: center;width: 100%;max-width: 43.75rem;display: flex;flex-direction: column;align-items: center;gap: clamp(1.5rem, 3vw, 2rem);}#methodology-1894 .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin: 0;display: block;}#methodology-1894 .cs-title {font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 900;line-height: 1.2em;text-align: inherit;max-width: 100%;margin: 0;color: var(--headerColor);}#methodology-1894 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;text-align: inherit;width: 100%;margin: 0;color: var(--bodyTextColor);}#methodology-1894 .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, 1fr);gap: clamp(1.5rem, 3vw, 2rem);}#methodology-1894 .cs-item {list-style: none;padding: clamp(1.5rem, 3vw, 2rem);background: var(--backgroundColor);border: 1px solid rgba(0, 0, 0, 0.08);border-radius: 0.75rem;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);display: flex;flex-direction: column;align-items: center;text-align: center;grid-column: span 12;transition: transform 0.3s, box-shadow 0.3s;}#methodology-1894 .cs-item:hover {transform: translateY(-4px);box-shadow: 0 8px 30px rgba(87, 157, 87, 0.15);}#methodology-1894 .cs-icon-wrapper {width: clamp(4rem, 10vw, 5rem);height: clamp(4rem, 10vw, 5rem);margin-bottom: 1.25rem;background: linear-gradient(135deg, var(--primary) 0%, var(--primaryDark) 100%);border-radius: 1rem;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 16px rgba(87, 157, 87, 0.3);}#methodology-1894 .cs-icon {width: 50%;height: 50%;color: #fff;}#methodology-1894 .cs-h3 {font-size: clamp(1.25rem, 2vw, 1.5rem);line-height: 1.2em;font-weight: 700;margin: 0 0 0.75rem 0;color: var(--headerColor);}#methodology-1894 .cs-item-text {font-size: clamp(0.9375rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#methodology-1894 .cs-item {grid-column: span 6;}}@media only screen and (min-width: 64rem) {#methodology-1894 .cs-item {grid-column: span 3;align-items: flex-start;text-align: left;}}@media only screen and (min-width: 0rem) {#steps-276 {padding: var(--sectionPadding);background: transparent;}#steps-276 .cs-container {width: 100%;max-width: 34.375rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#steps-276 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#steps-276 .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin-bottom: 0.5rem;}#steps-276 .cs-title {font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 900;line-height: 1.2em;max-width: 20ch;margin: 0 0 1.25rem 0;color: var(--headerColor);}#steps-276 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;margin: 0;color: var(--bodyTextColor);}#steps-276 .cs-card-group {padding: 0;margin: 0;width: 100%;max-width: 25rem;display: flex;flex-direction: column;align-items: flex-start;gap: 2rem;position: relative;}#steps-276 .cs-card-group:before {content: "";width: 2px;background: linear-gradient(180deg, var(--primary) 0%, var(--primaryDark) 100%);opacity: 0.3;position: absolute;display: block;top: 1.5rem;bottom: 2rem;left: 1.75rem;}#steps-276 .cs-item {text-align: left;list-style: none;margin: 0;display: flex;justify-content: flex-start;align-items: flex-start;gap: 1.25rem;}#steps-276 .cs-number {font-size: clamp(1.25rem, 2.5vw, 1.5rem);font-weight: 900;width: clamp(3.5rem, 6vw, 4rem);height: clamp(3.5rem, 6vw, 4rem);border-radius: 1rem;color: #fff;background: linear-gradient(135deg, var(--primary) 0%, var(--primaryDark) 100%);box-shadow: 0 4px 16px rgba(87, 157, 87, 0.25);display: flex;justify-content: center;align-items: center;flex: none;position: relative;z-index: 2;}#steps-276 .cs-item-title {font-size: clamp(1.125rem, 2vw, 1.375rem);font-weight: 700;line-height: 1.2em;margin: 0 0 0.5rem 0;color: var(--headerColor);}#steps-276 .cs-item-text {font-size: clamp(0.9375rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#steps-276 .cs-container {max-width: 80rem;}#steps-276 .cs-card-group {max-width: 100%;flex-direction: row;justify-content: space-between;align-items: flex-start;gap: clamp(1.5rem, 3vw, 2rem);flex-wrap: wrap;}#steps-276 .cs-card-group:before {width: calc(100% - 8rem);height: 2px;top: 1.75rem;left: 4rem;right: 4rem;bottom: auto;}#steps-276 .cs-item {text-align: center;width: calc(50% - 1rem);flex-direction: column;align-items: center;gap: 1rem;}#steps-276 .cs-number {margin-bottom: 0.75rem;}}@media only screen and (min-width: 64rem) {#steps-276 .cs-item {width: calc(33.33% - 1.5rem);}#steps-276 .cs-item:nth-child(4), #steps-276 .cs-item:nth-child(5) {width: calc(50% - 1rem);}}@media only screen and (min-width: 81.25rem) {#steps-276 .cs-card-group {flex-wrap: nowrap;}#steps-276 .cs-item {width: auto;flex: 1;}#steps-276 .cs-item:nth-child(4), #steps-276 .cs-item:nth-child(5) {width: auto;}}@media only screen and (min-width: 0rem) {#stats-1896 {padding: var(--sectionPadding);background: transparent;position: relative;}#stats-1896 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 5rem);}#stats-1896 .cs-content {text-align: center;width: 100%;max-width: 39.375rem;display: flex;flex-direction: column;align-items: center;gap: clamp(1.5rem, 3vw, 2rem);}#stats-1896 .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin: 0;}#stats-1896 .cs-title {font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 900;line-height: 1.2em;max-width: 100%;margin: 0;color: var(--headerColor);}#stats-1896 .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.6em;width: 100%;margin: 0;color: var(--bodyTextColor);}#stats-1896 .cs-checklist {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 0.75rem;}#stats-1896 .cs-check-item {font-size: clamp(1rem, 1.5vw, 1.125rem);list-style: none;display: flex;align-items: center;gap: 0.75rem;color: var(--bodyTextColor);}#stats-1896 .cs-check-icon {width: 1.5rem;height: 1.5rem;flex-shrink: 0;}#stats-1896 .cs-stats-wrapper {width: 100%;display: flex;flex-direction: column;gap: clamp(1.5rem, 3vw, 2rem);}#stats-1896 .cs-stat-card {width: 100%;padding: clamp(1.5rem, 3vw, 2rem);background: var(--backgroundColor);border: 1px solid rgba(0, 0, 0, 0.08);border-radius: 1rem;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);display: flex;flex-direction: column;align-items: center;gap: 1.25rem;transition: transform 0.3s, box-shadow 0.3s;}#stats-1896 .cs-stat-card:hover {transform: translateY(-4px);box-shadow: 0 8px 30px rgba(87, 157, 87, 0.15);}#stats-1896 .cs-stat-circle {width: clamp(8rem, 20vw, 10rem);height: clamp(8rem, 20vw, 10rem);position: relative;display: flex;justify-content: center;align-items: center;}#stats-1896 .cs-circle-bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}#stats-1896 .cs-stat-number {font-size: clamp(2rem, 5vw, 2.5rem);font-weight: 900;color: var(--headerColor);position: relative;z-index: 2;}#stats-1896 .cs-stat-content {text-align: center;width: 100%;}#stats-1896 .cs-stat-title {font-size: clamp(1.125rem, 2vw, 1.375rem);font-weight: 700;line-height: 1.2em;margin: 0 0 0.5rem 0;color: var(--headerColor);}#stats-1896 .cs-stat-text {font-size: clamp(0.9375rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#stats-1896 .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}#stats-1896 .cs-content {text-align: left;width: 45%;align-items: flex-start;}#stats-1896 .cs-stats-wrapper {width: 50%;}#stats-1896 .cs-stat-card {flex-direction: row;text-align: left;}#stats-1896 .cs-stat-content {text-align: left;}}@media only screen and (min-width: 64rem) {#stats-1896 .cs-content {width: 40%;}#stats-1896 .cs-stats-wrapper {width: 55%;}}@media only screen and (min-width: 0rem) {#pricing-1897 {padding: var(--sectionPadding);background: transparent;}#pricing-1897 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(1rem, 5vw, 2rem);}#pricing-1897 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 0.75rem;}#pricing-1897 .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin: 0;}#pricing-1897 .cs-title {font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 900;line-height: 1.2em;max-width: 100%;margin: 0;color: var(--headerColor);}#pricing-1897 .cs-pricing-card {width: 100%;max-width: 68.75rem;padding: clamp(2rem, 5vw, 3rem);background: var(--backgroundColor);border: 1px solid rgba(0, 0, 0, 0.08);border-top: 4px solid var(--primary);border-radius: 1rem;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);display: flex;flex-direction: column;gap: clamp(2rem, 4vw, 3rem);}#pricing-1897 .cs-card-header {text-align: center;padding-bottom: clamp(1.5rem, 3vw, 2rem);border-bottom: 1px solid rgba(0, 0, 0, 0.08);}#pricing-1897 .cs-plan-name {font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 900;line-height: 1.2em;margin: 0 0 0.75rem 0;color: var(--headerColor);}#pricing-1897 .cs-plan-description {font-size: clamp(0.9375rem, 1.5vw, 1rem);line-height: 1.6em;margin: 0 0 clamp(1.5rem, 3vw, 2rem) 0;color: var(--bodyTextColor);}#pricing-1897 .cs-price-wrapper {display: flex;justify-content: center;align-items: baseline;gap: 0.5rem;}#pricing-1897 .cs-price {font-size: clamp(2.5rem, 5vw, 3.5rem);font-weight: 900;line-height: 1em;color: var(--primary);}#pricing-1897 .cs-duration {font-size: clamp(1rem, 1.5vw, 1.125rem);font-weight: 600;color: var(--bodyTextColor);}#pricing-1897 .cs-features-wrapper {display: grid;grid-template-columns: 1fr;gap: clamp(2rem, 4vw, 3rem);}#pricing-1897 .cs-feature-group {display: flex;flex-direction: column;gap: 1rem;}#pricing-1897 .cs-feature-title {font-size: clamp(1.125rem, 2vw, 1.375rem);font-weight: 700;line-height: 1.2em;margin: 0;color: var(--headerColor);}#pricing-1897 .cs-feature-list {margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.75rem;}#pricing-1897 .cs-feature-item {font-size: clamp(0.9375rem, 1.5vw, 1rem);list-style: none;display: flex;align-items: flex-start;gap: 0.75rem;color: var(--bodyTextColor);}#pricing-1897 .cs-check {width: 1.25rem;height: 1.25rem;flex-shrink: 0;margin-top: 0.125rem;}#pricing-1897 .cs-button-4 {align-self: center;}}@media only screen and (min-width: 48rem) {#pricing-1897 .cs-features-wrapper {grid-template-columns: repeat(2, 1fr);}#pricing-1897 .cs-feature-group:last-child {grid-column: 1/-1;max-width: 50%;}}@media only screen and (min-width: 64rem) {#pricing-1897 .cs-features-wrapper {grid-template-columns: repeat(3, 1fr);}#pricing-1897 .cs-feature-group:last-child {grid-column: auto;max-width: 100%;}}@media only screen and (min-width: 0rem) {#faq-1898 {padding: var(--sectionPadding);background: transparent;position: relative;}#faq-1898 .cs-container {width: 100%;max-width: 64rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#faq-1898 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 0.75rem;}#faq-1898 .cs-topper {font-size: var(--topperFontSize);line-height: 1.2em;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;color: var(--primary);margin: 0;}#faq-1898 .cs-title {font-size: clamp(2rem, 4.5vw, 3rem);font-weight: 900;line-height: 1.2em;max-width: 100%;margin: 0;color: var(--headerColor);}#faq-1898 .cs-faq-group {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 1rem;}#faq-1898 .cs-faq-item {list-style: none;width: 100%;background-color: var(--backgroundColor);border: 1px solid rgba(0, 0, 0, 0.08);border-radius: 0.75rem;overflow: hidden;transition: border-color 0.3s;}#faq-1898 .cs-faq-item.active {border-color: var(--primary);}#faq-1898 .cs-faq-item.active .cs-button {color: var(--primary);}#faq-1898 .cs-faq-item.active .cs-button:before {transform: rotate(315deg);}#faq-1898 .cs-faq-item.active .cs-button:after {transform: rotate(45deg);}#faq-1898 .cs-faq-item.active .cs-item-p {height: auto;padding-top: 0;padding-bottom: clamp(1rem, 2vw, 1.5rem);opacity: 1;}#faq-1898 .cs-button {font-size: clamp(1rem, 1.5vw, 1.125rem);line-height: 1.2em;text-align: left;font-weight: 700;padding: clamp(1rem, 2vw, 1.5rem);background-color: transparent;border: none;color: var(--headerColor);display: flex;justify-content: space-between;align-items: center;width: 100%;position: relative;transition: color 0.3s;cursor: pointer;}#faq-1898 .cs-button:hover {cursor: pointer;}#faq-1898 .cs-button:before {content: "";width: 0.75rem;height: 0.125rem;background-color: currentColor;opacity: 1;border-radius: 0.125rem;position: absolute;display: block;top: 50%;right: clamp(1rem, 2vw, 1.5rem);transform: rotate(45deg);transition: transform 0.3s;}#faq-1898 .cs-button:after {content: "";width: 0.75rem;height: 0.125rem;background-color: currentColor;opacity: 1;border-radius: 0.125rem;position: absolute;display: block;top: 50%;right: clamp(1rem, 2vw, 1.5rem);transform: rotate(-45deg);transition: transform 0.3s;}#faq-1898 .cs-button-text {width: 90%;padding-right: 1.25rem;display: block;}#faq-1898 .cs-item-p {font-size: clamp(0.9375rem, 1.5vw, 1rem);line-height: 1.6em;width: 100%;height: 0;margin: 0;padding: 0 clamp(1rem, 2vw, 1.5rem);opacity: 0;color: var(--bodyTextColor);overflow: hidden;transition: opacity 0.3s, padding-bottom 0.3s;}}