.sec[data-v-712b32a7]{padding:88px 0}.wrap[data-v-712b32a7]{margin:0 auto;max-width:1060px;padding:0 24px}.sec-label[data-v-712b32a7]{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}h2[data-v-712b32a7]{color:var(--white);font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:400;letter-spacing:1.5px;line-height:1;margin-bottom:48px}.faq-list[data-v-712b32a7]{width:100%}.faq[data-v-712b32a7]{border-bottom:1px solid var(--border)}.faq[data-v-712b32a7]:last-child{border:none}.faq>summary[data-v-712b32a7]{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:26px 0}.faq>summary[data-v-712b32a7]::-webkit-details-marker{display:none}.faq>summary h3[data-v-712b32a7]{color:var(--white);flex:1;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;margin:0;transition:color .15s}.faq[open]>summary h3[data-v-712b32a7]{color:var(--accent)}.faq-toggle[data-v-712b32a7]{flex-shrink:0;height:14px;margin-top:6px;position:relative;width:14px}.faq-toggle[data-v-712b32a7]:after,.faq-toggle[data-v-712b32a7]:before{background:var(--accent);content:"";position:absolute;transition:transform .2s ease}.faq-toggle[data-v-712b32a7]:before{height:2px;left:0;right:0;top:6px}.faq-toggle[data-v-712b32a7]:after{bottom:0;left:6px;top:0;width:2px}.faq[open] .faq-toggle[data-v-712b32a7]:after{transform:scaleY(0)}.faq>p[data-v-712b32a7]{animation:faq-reveal-712b32a7 .2s ease-out;color:var(--muted);font-size:14px;line-height:1.8;margin:0;padding:0 0 26px}.faq>p[data-v-712b32a7] a{color:var(--accent);text-decoration:underline;text-decoration-color:#ff3b5c66;text-underline-offset:2px;transition:text-decoration-color .15s}.faq>p[data-v-712b32a7] a:hover{text-decoration-color:var(--accent)}@keyframes faq-reveal-712b32a7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.faq[data-v-712b32a7]:nth-child(n+6){display:none}}@media(max-width:480px){.sec[data-v-712b32a7]{padding:56px 0}.wrap[data-v-712b32a7]{padding:0 16px}h2[data-v-712b32a7]{margin-bottom:28px}.faq>summary[data-v-712b32a7]{gap:12px;padding:20px 0}.faq>summary h3[data-v-712b32a7]{font-size:18px}.faq>p[data-v-712b32a7]{font-size:13.5px;line-height:1.7;padding-bottom:20px}}
