.conf-faq-section[data-v-8ebe1db0]{padding:5rem 0}.conf-faq-headline[data-v-8ebe1db0]{color:var(--conf-text);letter-spacing:.02em;margin:0 0 3rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.conf-faq-list[data-v-8ebe1db0]{flex-direction:column;gap:.75rem;display:flex}.conf-faq-card[data-v-8ebe1db0]{background:var(--conf-card-border);padding:2px;transition:all .3s;position:relative}.conf-faq-card[data-v-8ebe1db0],.conf-faq-card-inner[data-v-8ebe1db0]{border-radius:var(--conf-card-radius)}.conf-faq-card-inner[data-v-8ebe1db0]{background:var(--conf-card-bg);width:100%;height:100%}.conf-theme--cyberpunk .conf-faq-card[data-v-8ebe1db0]:hover{background:linear-gradient(135deg,#818cf8cc,#6366f180)}.conf-theme--cyberpunk .conf-faq-card.is-open[data-v-8ebe1db0]{background:linear-gradient(135deg,#818cf8e6,#6366f199)}.conf-theme--cyberpunk .corner-variant-1[data-v-8ebe1db0]{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.conf-theme--cyberpunk .corner-variant-1 .conf-faq-card-inner[data-v-8ebe1db0]{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.conf-theme--cyberpunk .corner-variant-2[data-v-8ebe1db0]{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-2 .conf-faq-card-inner[data-v-8ebe1db0]{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3[data-v-8ebe1db0]{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3 .conf-faq-card-inner[data-v-8ebe1db0]{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-4[data-v-8ebe1db0]{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px))}.conf-theme--cyberpunk .corner-variant-4 .conf-faq-card-inner[data-v-8ebe1db0]{clip-path:polygon(0 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px))}.conf-theme--cyberpunk .conf-faq-answer.matrix-glow[data-v-8ebe1db0]{text-shadow:0 0 8px #818cf899}.conf-theme--cyberpunk .conf-faq-answer[data-v-8ebe1db0] .matrix-char{color:#818cf8;text-shadow:0 0 10px #818cf8cc,0 0 20px #818cf880;font-family:monospace}.conf-faq-header[data-v-8ebe1db0]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:all .2s;display:flex}.conf-faq-header[data-v-8ebe1db0]:hover{background:rgba(var(--conf-accent-rgb),.1)}.conf-faq-index[data-v-8ebe1db0]{color:rgba(var(--conf-accent-rgb),.6);font-family:var(--landing-font-display,var(--font-family));min-width:2.5rem;font-size:1.5rem;font-weight:700}.conf-faq-question[data-v-8ebe1db0]{color:var(--conf-text);flex:1;margin:0;font-size:1.125rem;font-weight:600}.conf-faq-icon[data-v-8ebe1db0]{color:var(--conf-accent);flex-shrink:0;font-size:1.25rem;transition:transform .3s}.conf-faq-icon.is-open[data-v-8ebe1db0]{transform:rotate(180deg)}.conf-faq-content[data-v-8ebe1db0]{transition:max-height .4s;overflow:hidden}.conf-faq-answer[data-v-8ebe1db0]{color:var(--conf-text-muted);padding:0 1.5rem 1.25rem 5rem;font-size:1rem;line-height:1.7;transition:all .3s}.conf-faq-answer[data-v-8ebe1db0] p{margin:0 0 1rem}.conf-faq-answer[data-v-8ebe1db0] p:last-child{margin-bottom:0}.conf-faq-answer[data-v-8ebe1db0] a{color:var(--conf-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--conf-accent-rgb),.4);text-decoration-color:rgba(var(--conf-accent-rgb),.4);transition:all .2s}.conf-faq-answer[data-v-8ebe1db0] a:hover{-webkit-text-decoration-color:var(--conf-accent);text-decoration-color:var(--conf-accent)}.conf-faq-answer[data-v-8ebe1db0] ol,.conf-faq-answer[data-v-8ebe1db0] ul{margin:0 0 1rem;padding-left:1.5rem}.conf-faq-answer[data-v-8ebe1db0] li{margin-bottom:.5rem}.faq-slide-enter-active[data-v-8ebe1db0]{transition:all .4s}.faq-slide-leave-active[data-v-8ebe1db0]{transition:all .3s}.faq-slide-enter-from[data-v-8ebe1db0],.faq-slide-leave-to[data-v-8ebe1db0]{opacity:0;max-height:0!important}@media (max-width:768px){.conf-faq-section[data-v-8ebe1db0]{padding:3rem 0}.conf-faq-headline[data-v-8ebe1db0]{margin-bottom:2rem;font-size:1.75rem}.conf-faq-header[data-v-8ebe1db0]{padding:1rem 1.25rem}.conf-faq-index[data-v-8ebe1db0]{min-width:2rem;font-size:1.25rem}.conf-faq-question[data-v-8ebe1db0]{font-size:1rem}.conf-faq-answer[data-v-8ebe1db0]{padding:0 1.25rem 1rem 4.25rem;font-size:.95rem}}
