.faq-section{font-family:system-ui,-apple-system,sans-serif;margin:60px auto;max-width:720px}.faq-title{font-size:32px;font-weight:700;margin-bottom:40px}.faq-item{border-bottom:1px solid #e5e7eb}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:22px 18px;transition:color .3s ease;width:100%}.faq-question:hover{color:#2563eb}.faq-question .icon{height:14px;position:relative;width:14px}.faq-question .icon:after,.faq-question .icon:before{background:#000;content:"";position:absolute;transition:transform .35s ease}.faq-question .icon:before{height:2px;left:0;top:6px;width:14px}.faq-question .icon:after{height:14px;left:6px;top:0;width:2px}.faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 18px;transform:translateY(-6px);transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,transform .35s ease}.faq-answer p{color:#4b5563;line-height:1.6;margin:0 0 5px}.faq-item.active .faq-answer{max-height:300px;opacity:1;transform:translateY(0)}.faq-item.active .icon:after{transform:scaleY(0)}.btn-talk{background:#006eaf;border-radius:8px;color:#fff;font-weight:500!important;padding:10px 15px}.btn-talk:hover{color:#fff!important}.contact-person .title-text{color:#1f1f1f;font-size:18px;font-weight:600!important;margin-bottom:0!important}.contact-person p{color:#87909e;font-size:16px;font-weight:500!important}.gap-25{gap:25px}.person2{position:relative;right:5px}.gap-10{gap:10px}