@keyframes fadeInUp-34bd07bd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-v-34bd07bd]{animation:fadeInUp-34bd07bd .6s ease-out}.faq-item[data-v-34bd07bd]:first-child{animation-delay:.1s}.faq-item[data-v-34bd07bd]:nth-child(2){animation-delay:.2s}.faq-item[data-v-34bd07bd]:nth-child(3){animation-delay:.3s}.faq-item[data-v-34bd07bd]:nth-child(4){animation-delay:.4s}.faq-item[data-v-34bd07bd]:nth-child(5){animation-delay:.5s}.faq-item[data-v-34bd07bd]:nth-child(6){animation-delay:.6s}details summary[data-v-34bd07bd]::-webkit-details-marker{display:none}details summary[data-v-34bd07bd]::marker{display:none}details[open] summary[data-v-34bd07bd]~*{animation:fadeIn-34bd07bd .3s ease-out}@keyframes fadeIn-34bd07bd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}summary[data-v-34bd07bd]:focus-visible{border-radius:.5rem;outline:2px solid var(--b-main,#007bff);outline-offset:2px}button[data-v-34bd07bd]:focus-visible{border-radius:.75rem;outline:2px solid var(--b-main,#007bff);outline-offset:2px}.engineering-section[data-v-42e18f7c]{display:flex;flex-direction:column;gap:1.5rem;min-height:100vh}@media(min-width:768px){.engineering-section[data-v-42e18f7c]{gap:3rem}}
