.faq-section{padding:var(--space-6) 0;display:flex;justify-content:center;align-items:center;background-color:var(--color-light-bg)}.faq-content{display:flex;flex-direction:column;gap:var(--space-4)}.faq-right{padding-right:var(--space-6)}.faq-left{display:flex;flex-direction:column;gap:var(--space-4)}.faq-title{color:var(--color-primary);font-family:var(--font-family-sans);font-size:var(--font-3xl);font-style:normal;font-weight:500;line-height:var(--font-3xl);margin-bottom:var(--space-4)}.faq-subtitle{color:var(--color-border);font-family:var(--font-family-sans);font-size:var(--font-base);font-style:normal;font-weight:500;line-height:normal;margin-bottom:var(--space-3)}.faq-image{width:100%;height:100%;object-fit:cover}.faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{border:1px solid var(--color-secondary);overflow:hidden}.faq-item.open .faq-answer{display:block}.faq-question{width:100%;background-color:var(--color-secondary);border:none;padding:var(--space-3);text-align:left;font-size:var(--font-base);font-weight:600;cursor:pointer;color:var(--color-white);display:flex;justify-content:space-between;align-items:center}.faq-answer{display:none;padding:var(--space-3);background-color:var(--color-light-bg);color:var(--color-text-second);font-size:var(--font-base)}.faq-answer p{margin:0}.faq-answer ul{margin:0}.faq-answer ul li{margin-left:var(--space-3)}@media screen and (max-width:768px){.faq-section{flex-direction:column;padding:var(--space-3)}.faq-right{padding-right:0}.faq-title{text-align:center}.faq-subtitle{text-align:center;margin-bottom:var(--space-3)}}