.deck-faq-section{background:#F3F4F9;color:#0F1222;padding:90px 0 100px;position:relative;border-top:1px solid #e6e8f2;border-bottom:1px solid #e6e8f2;scroll-margin-top:24px}.deck-faq-header{text-align:center;max-width:780px;margin:0 auto 60px}.deck-faq-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#E8E5FF;border:1px solid rgba(52,36,255,.22);color:#3424ff;font-family:var(--font-space-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.deck-faq-title{font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#0F1222;margin:0 0 16px}.deck-faq-sub{font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:#555A6E;margin:0}.deck-faq-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;align-items:start}.deck-faq-sidebar{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:1024px){.deck-faq-layout{grid-template-columns:1fr;gap:32px}.deck-faq-sidebar{position:static!important;top:auto!important}}.deck-faq-nav-card{background:#FFFFFF;border:1px solid #e2e6f2;border-radius:18px;padding:24px;box-shadow:0 4px 18px rgba(15,18,34,.04)}.deck-faq-nav-title{font-family:var(--font-space-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8C93AB;display:block;margin-bottom:14px}.deck-faq-nav-list{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.deck-faq-nav-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:#374151;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left}.deck-faq-nav-btn:hover{background:#F3F4FB;color:#111827}.deck-faq-nav-btn.active{background:#ECE8FF;border-color:rgba(52,36,255,.25);color:#3424ff;font-weight:700}.deck-faq-nav-count{font-family:var(--font-space-mono,monospace);font-size:11px;padding:2px 7px;border-radius:9999px;background:#E5E7EB;color:#4B5563}.deck-faq-nav-btn.active .deck-faq-nav-count{background:#3424ff;color:#FFFFFF}.deck-faq-sidebar-cta{border-top:1px solid #e5e7eb;padding-top:20px}.deck-faq-cta-label{display:block;font-size:12.5px;color:#6B7280;margin-bottom:10px}.deck-faq-cta-btn{width:100%;justify-content:center;padding:11px 18px;font-size:13px;border-radius:9px}.deck-faq-items{display:flex;flex-direction:column;gap:12px}.deck-faq-item{background:#FFFFFF;border:1px solid #e2e6f2;border-radius:16px;overflow:hidden;transition:all .25s ease;box-shadow:0 2px 8px rgba(15,18,34,.02)}.deck-faq-item:hover{border-color:#BAC2E8;box-shadow:0 6px 20px rgba(52,36,255,.06)}.deck-faq-item.is-open{border-color:rgba(52,36,255,.38);box-shadow:0 8px 24px -4px rgba(52,36,255,.1);background:#FFFFFF}.deck-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;background:none;border:none;cursor:pointer;text-align:left}.deck-faq-trigger-left{display:flex;align-items:center;gap:16px;flex:1 1}.deck-faq-number{font-family:var(--font-space-mono,monospace);font-size:12.5px;font-weight:700;color:#8C93AB;flex-shrink:0}.deck-faq-item.is-open .deck-faq-number{color:#3424ff}.deck-faq-question{font-size:16.5px;font-weight:700;color:#0F1222;line-height:1.35;letter-spacing:-.015em}.deck-faq-icon-wrap{width:32px;height:32px;border-radius:50%;background:#F3F4F9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.deck-faq-item.is-open .deck-faq-icon-wrap{background:#3424ff;color:#FFFFFF}.deck-faq-plus{font-size:18px;font-weight:700;line-height:1;color:#3424ff}.deck-faq-item.is-open .deck-faq-plus{color:#FFFFFF}.deck-faq-answer-wrap{border-top:1px solid #f0f2fa;margin-top:-4px;padding:18px 24px 24px 54px}.deck-faq-answer{font-size:14.5px;line-height:1.65;color:#555A6E;margin:0}@media (max-width:640px){.deck-faq-trigger{padding:18px 16px;gap:12px}.deck-faq-trigger-left{gap:10px}.deck-faq-question{font-size:15px}.deck-faq-answer-wrap{padding:14px 16px 20px}}.deck-page-main{min-height:100vh;background:#08090f}.deck-page-main,.deck-viewer-root{position:relative;display:flex;flex-direction:column}.deck-viewer-root{justify-content:space-between;height:calc(100dvh - 72px);min-height:620px;max-height:960px;overflow:hidden;background:radial-gradient(circle at 50% 25%,#141728 0,#090a12 60%,#06070a 100%);color:#ffffff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deck-header-bar{height:44px;min-height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:30;margin-top:4px;margin-bottom:2px}.deck-meta-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.deck-eyebrow-pill{font-family:var(--font-space-mono,monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.28);padding:3px 8px;border-radius:5px;white-space:nowrap;flex-shrink:0}.deck-header-dot{width:3px;height:3px;border-radius:50%;background:#64748b;flex-shrink:0}.deck-total-count{font-family:var(--font-space-mono,monospace);font-size:10px;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.deck-headline{font-size:13.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#f1f5f9;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck-actions-cluster{display:flex;align-items:center;gap:8px;flex-shrink:0}.deck-download-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#cbd5e1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:7px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.deck-download-btn:hover{color:#ffffff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.deck-primary-cta{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;color:#ffffff;background:#3426f6;border-radius:7px;text-decoration:none;box-shadow:0 3px 14px rgba(52,38,246,.35);transition:all .2s ease;white-space:nowrap}.deck-primary-cta:hover{background:#2717e8;transform:translateY(-1px);box-shadow:0 5px 18px rgba(52,38,246,.5)}.deck-stage-wrapper{flex:1 1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:18px 20px 8px;overflow:hidden;box-sizing:border-box}.deck-3d-scene{position:relative;aspect-ratio:16/9;max-height:100%;max-width:100%;width:auto;box-sizing:border-box;perspective:1400px}.deck-3d-scene,.deck-slide-card-3d{height:100%;transform-style:preserve-3d}.deck-slide-card-3d{position:absolute;inset:0;width:100%;border-radius:12px;overflow:hidden;background:#000000;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px -15px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1)}.deck-slide-card-3d.is-active{transform:translateZ(0) scale(1);opacity:1;pointer-events:auto}.deck-slide-card-3d.is-past{transform:translate3d(0,-32px,-150px) scale(.9);opacity:0;pointer-events:none}.deck-slide-card-3d.is-future{transform:translate3d(0,50px,40px) scale(.96);opacity:0;pointer-events:none}.slide-media-wrap{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide-image,.slide-media-wrap{width:100%;height:100%;background:#000000;border-radius:12px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.slide-image{object-fit:contain;display:block;opacity:1;-webkit-user-drag:none;user-drag:none;pointer-events:none}.slide-protection-shield{position:absolute;inset:0;z-index:5;background:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:auto}.deck-final-action-card{background:linear-gradient(145deg,#0f1224,#171b36 50%,#0c0e1a);border:1px solid rgba(96,165,250,.25);display:flex;align-items:center;justify-content:center}.final-card-inner{max-width:600px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.final-card-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-space-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.12em;color:#60a5fa;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.28);padding:4px 12px;border-radius:20px}.final-card-heading{font-size:clamp(22px,3vw,32px);font-weight:750;line-height:1.15;letter-spacing:-.03em;color:#ffffff;margin:0}.final-card-description{font-size:14px;line-height:1.5;color:#cbd5e1;margin:0;max-width:500px}.final-card-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}.final-btn-main{font-size:13.5px;padding:8px 20px;border-radius:8px}.final-btn-secondary{font-size:13.5px;padding:8px 16px;color:#e2e8f0!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px}.final-btn-faq{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:600;color:#38bdf8!important;background:rgba(56,189,248,.12)!important;border:1px solid rgba(56,189,248,.35)!important;border-radius:8px;cursor:pointer;transition:all .2s ease}.final-btn-faq:hover{background:rgba(56,189,248,.22)!important;border-color:rgba(56,189,248,.6)!important;transform:translateY(-1px);color:#ffffff!important}.final-btn-download{font-size:13px;padding:8px 16px;color:#94a3b8!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px}.final-replay-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;padding:6px 10px;transition:color .2s ease}.final-replay-btn:hover{color:#94a3b8}.deck-bottom-hud{height:48px;min-height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:30;border-top:1px solid rgba(255,255,255,.08);margin-top:2px;margin-bottom:4px}.hud-slide-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.hud-pill{font-family:var(--font-space-mono,monospace);font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.24);padding:3px 8px;border-radius:5px;white-space:nowrap;flex-shrink:0}.hud-title{font-size:13px;font-weight:500;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.hud-scrub-dots{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:5px 9px;border-radius:20px}.hud-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.25);border:none;padding:0;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.hud-dot:hover{background:rgba(255,255,255,.6);transform:scale(1.3)}.hud-dot.passed{background:rgba(96,165,250,.5)}.hud-dot.active{width:20px;border-radius:10px;background:#3b82f6;box-shadow:0 0 10px rgba(59,130,246,.6)}.hud-controls-cluster{display:flex;align-items:center;gap:14px;flex-shrink:0}.hud-scroll-hint{gap:8px;color:#64748b}.hud-scroll-hint,.hud-scroll-hint.is-complete{display:none;align-items:center;font-size:11px;font-family:var(--font-space-mono,monospace);letter-spacing:.04em}.hud-scroll-hint.is-complete{gap:6px;color:#38bdf8;background:transparent;border:none;cursor:pointer;padding:0;transition:color .2s ease}@media (min-width:992px){.hud-scroll-hint,.hud-scroll-hint.is-complete{display:inline-flex}}.hud-scroll-hint.is-complete:hover{color:#7dd3fc}.hud-scroll-arrow-bounce{animation:hudArrowBounce 1.5s ease-in-out infinite}@keyframes hudArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.scroll-indicator-mouse{width:13px;height:18px;border:1.5px solid #475569;border-radius:7px;position:relative;display:inline-block}.scroll-indicator-mouse:before{content:"";width:2px;height:4px;background:#38bdf8;border-radius:2px;position:absolute;top:3px;left:50%;transform:translateX(-50%);animation:mouseWheelBob 1.6s ease-in-out infinite}@keyframes mouseWheelBob{0%{transform:translate(-50%);opacity:1}50%{transform:translate(-50%,5px);opacity:.3}to{transform:translate(-50%);opacity:1}}.hud-arrow-buttons{gap:6px}.hud-arrow-buttons,.hud-nav-btn{display:inline-flex;align-items:center}.hud-nav-btn{width:32px;height:32px;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;justify-content:center;cursor:pointer;transition:all .2s ease}.hud-nav-btn:hover:not(:disabled){background:rgba(255,255,255,.15);color:#ffffff;border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.hud-nav-btn:disabled{opacity:.3;cursor:not-allowed}.hud-nav-btn.hud-nav-btn-down{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.4);color:#38bdf8}.hud-nav-btn.hud-nav-btn-down:hover{background:rgba(56,189,248,.28);border-color:rgba(56,189,248,.7);color:#ffffff}@media (max-width:860px){.deck-header-bar{gap:8px}.deck-header-dot:last-of-type,.deck-headline,.hud-scrub-dots,.hud-title{display:none}}