.eudr-faq-section{background-color:#fff!important;color:#1a202c!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;padding:50px 16px!important}.eudr-faq-container,.eudr-faq-section{box-sizing:border-box!important;width:100%!important}.eudr-faq-container{margin:0 auto!important;max-width:900px!important}.eudr-faq-header{margin-bottom:32px!important;text-align:center!important}.eudr-section-tag{color:#8ab01d!important;display:inline-block!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:1.2px!important;margin-bottom:10px!important;text-transform:uppercase!important}.eudr-faq-title{color:#0f172a!important;font-size:1.65rem!important;font-weight:800!important;letter-spacing:-.5px!important;line-height:1.25!important;margin:0 0 10px!important}@media (min-width:768px){.eudr-faq-title{font-size:2.2rem!important}}.eudr-faq-subtitle{color:#64748b!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important}.eudr-faq-accordion{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.eudr-faq-item{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 4px rgba(0,0,0,.02)!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.eudr-faq-item.active,.eudr-faq-item:hover{border-color:#8ab01d!important}.eudr-faq-item.active{box-shadow:0 4px 12px rgba(0,0,0,.04)!important}.eudr-faq-item button.eudr-faq-question,.eudr-faq-question:active,.eudr-faq-question:focus,.eudr-faq-question:hover,button.eudr-faq-question{align-items:center!important;background-color:#fff!important;background-image:none!important;border:none!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;font-size:.9rem!important;font-weight:700!important;gap:12px!important;height:auto!important;justify-content:space-between!important;line-height:1.4!important;max-height:none!important;min-height:0!important;outline:none!important;padding:16px!important;text-align:left!important;transform:none!important;width:100%!important}@media (min-width:768px){.eudr-faq-item button.eudr-faq-question,button.eudr-faq-question{font-size:1rem!important;padding:20px 24px!important}}.eudr-faq-question span{color:#0f172a!important;display:block!important;flex:1 1 auto!important;height:auto!important;line-height:1.4!important;min-width:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.eudr-faq-arrow{color:#8ab01d!important;flex:0 0 20px!important;height:20px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;width:20px!important}.eudr-faq-item.active .eudr-faq-arrow{transform:rotate(180deg)!important}.eudr-faq-answer{background-color:#f8fafc!important;height:auto!important;max-height:0!important;overflow:hidden!important;transition:max-height .4s ease-in-out!important}.eudr-faq-item.active .eudr-faq-answer{border-top:1px solid #f1f5f9!important;max-height:1200px!important}.eudr-answer-inner{box-sizing:border-box!important;padding:16px!important}@media (min-width:768px){.eudr-answer-inner{padding:20px 24px!important}}.eudr-answer-inner p{color:#475569!important;font-size:.88rem!important;line-height:1.6!important;margin:0!important;word-wrap:break-word!important;white-space:normal!important}