@charset "UTF-8";
/***!  Style Declaration  !***/

.lavanta-faq-wrapper{max-width:950px;margin:30px auto;line-height:1.9;color:#333;font-family:inherit}.faq-section-title{text-align:center;font-size:28px;margin-bottom:40px;color:#1a1a1a}.faq-category-title{font-size:20px;border-right:5px solid #d4af37;padding-right:15px;margin:30px 0 20px;color:#444}.faq-card{background:#fff;margin-bottom:15px;border:1px solid #ebebeb;border-radius:12px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);box-shadow:0 2px 4px rgba(0,0,0,0.03)}.faq-card:hover{box-shadow:0 7px 20px rgba(0,0,0,0.08);border-color:#d4af37;transform:translateY(-2px)}.faq-card summary{padding:20px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;outline:none}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary::after{content:"\002B";font-size:22px;color:#d4af37;transition:transform 0.3s}.faq-card[open] summary::after{content:"\2212";transform:rotate(180deg)}.faq-answer{padding:0 20px 20px;border-top:1px solid #f9f9f9;text-align:justify;color:#555;font-size:16px;animation:faqSlideDown 0.4s ease}.faq-footer{margin-top:50px;text-align:center;padding:40px 20px;background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.contact-btns-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:25px}.contact-btn{display:flex;align-items:center;gap:12px;padding:14px 30px;border-radius:50px;text-decoration:none !important;font-weight:700;font-size:16px;transition:all 0.4s ease;color:#fff !important;box-shadow:0 5px 15px rgba(0,0,0,0.15)}.btn-insta{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.btn-wa{background:linear-gradient(45deg,#25d366,#128c7e)}.contact-btn:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 25px rgba(0,0,0,0.2);filter:brightness(1.1)}.btn-icon{width:24px;height:24px;fill:currentColor}
