.kc-seo-faq{--font-family: "Inter", -apple-system, sans-serif;--color-bg: #F7F7F7;--color-bg-card: #FFFFFF;--color-text: #0F0A0A;--color-text-secondary: #4B4B4B;--color-accent: #F3654A;--color-border: #E5E5E5;--radius: 12px;--transition: .3s ease;--max-width: 800px}.kc-seo-faq{background-color:var(--color-bg);font-family:var(--font-family);-webkit-font-smoothing:antialiased}.kc-seo-faq__container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.kc-seo-faq__header{text-align:center;margin-bottom:36px}.kc-seo-faq__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.kc-seo-faq__headline{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:var(--color-text);line-height:1.25;margin:0;letter-spacing:-.02em}.kc-seo-faq__list{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:var(--color-bg-card)}.kc-seo-faq__item{border-bottom:1px solid var(--color-border)}.kc-seo-faq__item:last-child{border-bottom:none}.kc-seo-faq__question{width:100%;background:none;border:none;padding:20px 24px;text-align:left;font-family:var(--font-family);font-size:16px;font-weight:600;color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background var(--transition)}.kc-seo-faq__question:hover{background:var(--color-bg)}.kc-seo-faq__question[aria-expanded=true]{color:var(--color-accent)}.kc-seo-faq__icon{flex-shrink:0;transition:transform var(--transition);color:var(--color-text-secondary)}.kc-seo-faq__question[aria-expanded=true] .kc-seo-faq__icon{transform:rotate(45deg);color:var(--color-accent)}.kc-seo-faq__answer{display:none;padding:0 24px 24px;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.kc-seo-faq__answer.is-open{display:block}.kc-seo-faq__bottom-cta{margin-top:40px;text-align:center;padding:36px 32px;background:var(--color-bg-card);border-radius:var(--radius);border:1px solid var(--color-border)}.kc-seo-faq__bottom-cta-headline{font-size:20px;font-weight:700;color:var(--color-text);margin:0 0 8px}.kc-seo-faq__bottom-cta-sub{font-size:15px;color:var(--color-text-secondary);margin:0 0 20px}.kc-seo-faq__bottom-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-accent);color:#fff;font-family:var(--font-family);font-size:15px;font-weight:600;padding:14px 28px;border-radius:10px;text-decoration:none;transition:background var(--transition),transform var(--transition)}.kc-seo-faq__bottom-cta-btn:hover{background:#e0502f;transform:translateY(-1px)}@media screen and (max-width:599px){.kc-seo-faq__question{padding:16px 20px;font-size:15px}.kc-seo-faq__answer{padding:0 20px 20px}.kc-seo-faq__bottom-cta{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kc-seo-lp-s3-faq.css.map */
