@keyframes maroonSilverSweep{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes maroonSilverGlow{0%{box-shadow:0 0 12px rgba(128,0,0,.7),0 0 0 rgba(192,192,192,0),inset 0 0 10px rgba(255,255,255,.08);border-color:#a0a0a0}50%{box-shadow:0 0 22px rgba(128,0,0,1),0 0 38px rgba(220,220,220,.9),inset 0 0 20px rgba(255,255,255,.4);border-color:#f5f5f5}100%{box-shadow:0 0 12px rgba(128,0,0,.7),0 0 0 rgba(192,192,192,0),inset 0 0 10px rgba(255,255,255,.08);border-color:#a0a0a0}}.faq-section details{background:linear-gradient(120deg,#1a0006 0,#3a0010 25%,#800020 40%,#d9d9d9 50%,#800020 60%,#3a0010 75%,#1a0006 100%)!important;background-size:260% 260%!important;border:2px solid #c0c0c0!important;border-radius:14px!important;padding:20px 24px!important;margin-bottom:22px!important;animation:maroonSilverSweep 6s ease-in-out infinite,maroonSilverGlow 3.5s ease-in-out infinite alternate!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.faq-section details:hover{transform:translateY(-3px)!important;box-shadow:0 0 30px rgba(176,0,32,1),0 0 60px rgba(240,240,240,.9),inset 0 0 30px rgba(255,255,255,.6)!important;animation:maroonSilverSweep 3s linear infinite!important;border-color:#fff!important}.faq-section details[open]{background:linear-gradient(120deg,#26000a 0,#560018 25%,#a00028 40%,#f0f0f0 50%,#a00028 60%,#560018 75%,#26000a 100%)!important;background-size:260% 260%!important}.faq-section summary::-webkit-details-marker{display:none!important}.faq-section summary{color:#f5f5f5!important;font-weight:700!important;cursor:pointer!important;font-size:18px!important;list-style:none!important;position:relative!important;padding-left:30px!important;text-shadow:0 2px 6px rgba(0,0,0,.9),0 0 6px rgba(192,192,192,.5)!important;transition:color .25s ease,text-shadow .25s ease!important}.faq-section summary:hover{color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,1),0 2px 5px rgba(0,0,0,.9)!important}.faq-section summary span{position:absolute!important;left:0!important;top:0!important;font-size:20px!important;color:#d0d0d0!important;text-shadow:0 0 10px rgba(255,255,255,.7),0 0 4px rgba(176,0,32,.8)!important;transition:transform .25s ease,color .25s ease,text-shadow .25s ease!important}.faq-section details[open] summary span{transform:rotate(90deg)!important;color:#fff!important;text-shadow:0 0 16px rgba(255,255,255,1),0 0 6px rgba(176,0,32,1)!important}.faq-section p{margin-top:15px!important;line-height:1.8!important;color:#f8f8f8!important;padding-left:30px!important;font-size:15px!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 4px rgba(128,128,128,.5)!important}.faq-section h2{color:#f5f5f5!important;text-shadow:0 0 20px rgba(176,0,32,1),0 0 30px rgba(224,224,224,.9),0 3px 6px rgba(0,0,0,.9)!important}@media (max-width:768px){.faq-section h2{font-size:24px!important;margin-bottom:30px!important}.faq-section details{padding:16px 18px!important;margin-bottom:18px!important}.faq-section summary{font-size:16px!important}.faq-section p{font-size:14px!important}}