.faq-item[data-v-1f8b4e01]{overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-item[data-v-1f8b4e01]:hover{border-color:#fff6}.faq-item.is-open[data-v-1f8b4e01]{background:#ffffff38;border-color:#ffffff73;box-shadow:0 12px 40px #00000026}.faq-question[data-v-1f8b4e01]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:1rem;line-height:1.4;padding:1.25rem 1.5rem;text-align:left;width:100%}.faq-question[data-v-1f8b4e01]:focus-visible{border-radius:24px;outline:2px solid #fff;outline-offset:-4px}.faq-number[data-v-1f8b4e01]{color:#ffffff8c;flex-shrink:0;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em;transition:color .3s ease}.is-open .faq-number[data-v-1f8b4e01]{color:#ffd9a8}.faq-icon[data-v-1f8b4e01]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;flex-shrink:0;height:40px;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s ease,border-color .3s ease;width:40px}.faq-icon[data-v-1f8b4e01]:after,.faq-icon[data-v-1f8b4e01]:before{background:#fff;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .2s ease;width:14px}.faq-icon[data-v-1f8b4e01]:after{transform:translate(-50%,-50%) rotate(90deg)}.is-open .faq-icon[data-v-1f8b4e01]{background:linear-gradient(135deg,#ff6b6b,#ffa95c);border-color:transparent;transform:rotate(180deg)}.is-open .faq-icon[data-v-1f8b4e01]:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq-panel[data-v-1f8b4e01]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.is-open .faq-panel[data-v-1f8b4e01]{grid-template-rows:1fr}.faq-panel-inner[data-v-1f8b4e01]{min-height:0;overflow:hidden}.faq-answer[data-v-1f8b4e01]{color:#ffffffe0;line-height:1.7;opacity:0;padding:0 1.5rem 1.5rem;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.is-open .faq-answer[data-v-1f8b4e01]{opacity:1;transform:none;transition-delay:.1s}@media(min-width:768px){.faq-question[data-v-1f8b4e01]{font-size:1.2rem;padding:1.5rem 2rem}.faq-answer[data-v-1f8b4e01]{padding:0 5.5rem 1.75rem 4.4rem}}@media(prefers-reduced-motion:reduce){.faq-answer[data-v-1f8b4e01],.faq-icon[data-v-1f8b4e01],.faq-icon[data-v-1f8b4e01]:after,.faq-icon[data-v-1f8b4e01]:before,.faq-item[data-v-1f8b4e01],.faq-panel[data-v-1f8b4e01]{transition:none}}
