@charset "utf-8";

/* ============================================================
   booster 페이지 — Tailwind 보조 스타일
   ============================================================ */

.ctt_admin {
    display: none;
}

/* 섹션 1 — 배경 이미지 + 흰색 90% 오버레이 */
.sh-booster-intro__bg::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #ffffff;
    opacity: 0.9;
}

.sh-booster-intro__bg-img {
    position: relative;
    z-index: 0;
}

/* 섹션 4 — 배경 이미지 + 브라운 50% 오버레이 */
.sh-booster-quote__bg::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #b6805a;
    opacity: 0.5;
}

/* 섹션 6 — 풀배경 + 좌측 텍스트 (lg 이상) */
@media (min-width: 1024px) {
    .sh-booster-erbium {
        min-height: 1000px;
    }

    .sh-booster-erbium > .relative.z-10 {
        min-height: inherit;
        display: flex;
        align-items: center;
    }
}

/* 섹션 7 — FAQ: Q. 항상 s_orange, 질문 본문은 열림 시에만 s_orange */
.sh-booster-faq .sh-faq-item__question > span.text-primary {
    color: #ff964d;
}

.sh-booster-faq .sh-faq-item:not(.is-open) .sh-faq-item__question-body {
    color: #212121;
}

.sh-booster-faq .sh-faq-item.is-open .sh-faq-item__question-body {
    color: #ff964d;
}
