.faq-section[data-v-10269b78]{background:#111;border:2px solid #333;box-shadow:0 0 0 transparent;margin-bottom:2rem;padding:2.5rem}.faq-heading[data-v-10269b78]{color:#00b300;font-family:Courier New,monospace;font-size:1.75rem;font-weight:700;letter-spacing:2px;margin-bottom:2rem;text-align:center;text-transform:uppercase}.faq-list[data-v-10269b78]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-10269b78]{background:#0a0a0a;border:2px solid #333;box-shadow:0 0 0 transparent;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item[data-v-10269b78]:hover{border-color:#00b300;box-shadow:0 0 20px #00b30033;transform:translateY(-2px)}.faq-item.is-open[data-v-10269b78]{border-color:#00b300;box-shadow:0 0 30px #00b3004d}.faq-question[data-v-10269b78]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;width:100%}.faq-question[data-v-10269b78]:before{background:#333;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;right:0;transition:opacity .3s ease}.faq-item.is-open .faq-question[data-v-10269b78]:before{opacity:0}.faq-question[data-v-10269b78]:hover{background:#00b3000d}.question-text[data-v-10269b78]{color:#00b300;flex:1;font-family:Courier New,monospace;font-size:1.0625rem;font-weight:600;letter-spacing:1px;line-height:1.5;text-transform:uppercase}.toggle-icon[data-v-10269b78]{align-items:center;background:none;color:#00b300;display:flex;flex-shrink:0;font-size:1.25rem;height:28px;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);width:28px}.faq-item.is-open .toggle-icon[data-v-10269b78]{background:none;transform:rotate(180deg)}.faq-answer-wrapper[data-v-10269b78]{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer-wrapper.is-open[data-v-10269b78]{max-height:2000px;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s}.faq-answer[data-v-10269b78]{color:#999;font-size:.9375rem;line-height:1.7;padding:0;transition:padding .3s ease}.faq-answer-wrapper.is-open .faq-answer[data-v-10269b78]{padding:0 1.5rem 1.5rem}.faq-answer[data-v-10269b78] p{margin-bottom:.75rem}.faq-answer[data-v-10269b78] p:last-child{margin-bottom:0}.faq-answer[data-v-10269b78] code{background:#0a0a0a;border:1px solid #333;color:#00b300;font-family:Monaco,Courier New,monospace;font-size:.875em;font-weight:500;padding:.125rem .375rem}.faq-answer[data-v-10269b78] strong{color:#00b300;font-weight:600}.faq-answer[data-v-10269b78] ol,.faq-answer[data-v-10269b78] ul{margin-bottom:.75rem;margin-left:1.5rem}.faq-answer[data-v-10269b78] li{margin-bottom:.25rem}.faq-answer[data-v-10269b78] .text-link{border-bottom:2px solid transparent;color:#00b300;font-weight:600;text-decoration:none;transition:all .2s ease}.faq-answer[data-v-10269b78] .text-link:hover{border-bottom-color:#00b300;color:#00b300;text-shadow:0 0 10px rgba(0,179,0,.5)}@media (max-width:768px){.faq-section[data-v-10269b78]{padding:1.5rem}.faq-heading[data-v-10269b78]{font-size:1.375rem;margin-bottom:1.5rem}.faq-question[data-v-10269b78]{padding:1rem 1.25rem}.question-text[data-v-10269b78]{font-size:.9375rem}.toggle-icon[data-v-10269b78]{font-size:1rem;height:24px;width:24px}.faq-answer[data-v-10269b78]{font-size:.875rem}.faq-answer-wrapper.is-open .faq-answer[data-v-10269b78]{padding:0 1.25rem 1.25rem}}.faq-question[data-v-10269b78]:focus{outline:none}.faq-question[data-v-10269b78]:focus-visible{outline:none}
