.home-faq-section{width:100%;background-color:#fff;border-radius:6px;padding:24px 30px;margin:10px 0;box-sizing:border-box}.home-faq-title{color:#202223;font-size:20px;font-weight:700;margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.home-faq-list{display:flex;flex-direction:column;gap:0}.home-faq-item{border-bottom:1px solid #f0f0f0}.home-faq-item:last-child{border-bottom:none}.home-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:0 0;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#202223;text-align:left;gap:12px;line-height:1.5;font-family:inherit}.home-faq-question:hover{color:var(--primary-color,#008060)}.home-faq-icon{font-size:22px;color:#6d7175;transition:transform .3s;flex-shrink:0}.home-faq-question[aria-expanded=true] .home-faq-icon{transform:rotate(180deg)}.home-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s}.home-faq-answer-inner{padding:0 0 14px}.home-faq-answer-inner p{color:#555;font-size:14px;line-height:1.7;margin:0}@media (max-width:768px){.home-faq-section{padding:16px 14px;margin:8px 0}.home-faq-title{font-size:17px}.home-faq-question{font-size:14px;padding:12px 0}.home-faq-icon{font-size:20px}.home-faq-answer-inner p{font-size:13px;line-height:1.6}}