.hero-demo-btn[data-v-f49028fe]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.25);border-radius:100px;color:#ffffffbf;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:8px;padding:10px 22px;transition:all .2s}.hero-demo-btn[data-v-f49028fe]:hover{background:#ffffff26;border-color:#fff6;color:#fff}.hero-demo-arrow[data-v-f49028fe]{animation:cta-bob-f49028fe 1.8s ease-in-out infinite}.sandbox-cta[data-v-f49028fe]{transition:box-shadow .15s ease,transform .15s ease}.sandbox-cta[data-v-f49028fe]:hover{box-shadow:0 4px 14px #ffc75073;transform:translateY(-1px)}.sandbox-cta-arrow[data-v-f49028fe]{animation:cta-bob-f49028fe 1.8s ease-in-out infinite}@keyframes cta-bob-f49028fe{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.faq-list[data-v-f49028fe]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-f49028fe]{background:var(--cms-surface,#fff);border:1px solid var(--cms-border,#e5e7eb);border-radius:12px;overflow:hidden}.faq-question[data-v-f49028fe]{align-items:center;color:var(--cms-text-primary,#111827);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:16px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-f49028fe]::-webkit-details-marker{display:none}.faq-q-text[data-v-f49028fe]{flex:1}.faq-chevron[data-v-f49028fe]{color:var(--cms-text-secondary,#6b7280);flex-shrink:0;transition:transform .2s ease}.faq-item[open] .faq-chevron[data-v-f49028fe]{transform:rotate(180deg)}.faq-answer[data-v-f49028fe]{color:var(--cms-text-secondary,#4b5563);font-size:.9rem;line-height:1.65;padding:0 20px 16px}
