.faq-shell[data-v-35a12690]{background:transparent;border-radius:0;overflow:hidden;position:relative}.faq-glow[data-v-35a12690]{animation:floatGlow-35a12690 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(100px);height:320px;opacity:.35;position:absolute;width:320px;z-index:0}.faq-glow--pink[data-v-35a12690]{left:-40px;top:-140px}.faq-glow--blue[data-v-35a12690]{animation-delay:1s;bottom:-120px;right:-20px}.faq-grid-overlay[data-v-35a12690]{background-image:linear-gradient(rgba(226,232,240,.22) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.22) 1px,transparent 0);background-size:52px 52px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.6),transparent 70%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.6),transparent 70%);pointer-events:none;position:absolute}.faq-header[data-v-35a12690]{max-width:840px;position:relative;z-index:1}.faq-kicker[data-v-35a12690]{align-items:center;background:#fe2c5514;border-radius:999px;color:#fe2c55;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.pulse-dot[data-v-35a12690]{animation:pulse-35a12690 2s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 0 8px #fe2c5526;height:10px;width:10px}.faq-sub[data-v-35a12690]{color:#475569;margin:0 auto 14px;max-width:620px}.faq-pills[data-v-35a12690]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pill[data-v-35a12690]{background:#0f172a0d;border-radius:12px;color:#0f172a;font-size:13px;font-weight:600;padding:8px 12px}.pill--ghost[data-v-35a12690]{background:#3b82f614;color:#1d4ed8}.faq-card[data-v-35a12690]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 30px 60px -40px #0f172a80;overflow:hidden;padding:10px;position:relative}.faq-card__shine[data-v-35a12690]{animation:shine-35a12690 10s linear infinite;background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.7),transparent 35%),linear-gradient(120deg,hsla(0,0%,100%,.15),transparent 55%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.custom-panels[data-v-35a12690]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-35a12690]{background-color:#fff;border-color:rgba(var(--v-border-color),.4)!important;overflow:hidden;position:relative;transform:translateY(6px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.faq-item[data-v-35a12690]:hover{background:linear-gradient(135deg,#fe2c550a,#3b82f60a);border-color:rgba(var(--v-border-color),.8)!important;box-shadow:0 16px 40px -28px #0f172a59;transform:translateY(0)}.active-panel[data-v-35a12690]{border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 4px 24px -12px rgba(var(--v-theme-primary),.3)!important;z-index:2}.active-panel[data-v-35a12690]:before{background:linear-gradient(120deg,#fe2c5514,#3b82f614);content:"";top:0;right:0;bottom:0;left:0;opacity:.9;position:absolute;z-index:0}.active-panel .faq-title[data-v-35a12690]{color:rgb(var(--v-theme-primary))}[data-v-35a12690] .v-expansion-panel-title__overlay{opacity:0!important}[data-v-35a12690] .v-expansion-panel-title{padding:16px 24px;text-align:left;transition:color .2s ease}[data-v-35a12690] .v-expansion-panel-title__icon{color:#94a3b8}[data-v-35a12690] .v-expansion-panel-title--active{color:#0f172a}.faq-body[data-v-35a12690]{line-height:1.7;opacity:0;padding:0 24px;transform:translateY(-6px);transition:opacity .28s ease,transform .28s ease,padding .24s ease}.faq-body--active[data-v-35a12690]{opacity:1;padding:0 24px 16px;transform:translateY(0)}.answer-inner[data-v-35a12690]{padding:0 0 6px}@media (max-width:600px){[data-v-35a12690] .v-expansion-panel-title{font-size:1.05rem!important;padding:16px}}.faq-cta[data-v-35a12690]{position:relative;z-index:1}@keyframes floatGlow-35a12690{0%{transform:translateY(0) scale(1)}to{transform:translateY(-14px) scale(1.06)}}@keyframes pulse-35a12690{0%,to{box-shadow:0 0 0 8px #fe2c5526}50%{box-shadow:0 0 0 2px #fe2c551a}}@keyframes shine-35a12690{0%{opacity:.6;transform:translate(-30%)}50%{opacity:.2}to{opacity:.6;transform:translate(20%)}}
