.ak-elite-theme{--background:#0d0d0d;--foreground:#f2f2f2;--card:#141414;--primary:#ec1313;--muted-foreground:#8c8c8c;--border:#262626;--elite-gradient:radial-gradient(ellipse at center, #ec13131f 0%, transparent 70%);--elite-shadow:0 0 20px #ec13134d;--elite-shadow-strong:0 0 40px #ec131380;background:var(--background);min-height:100vh;color:var(--foreground);letter-spacing:normal;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:24px}.ak-elite-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:0 16px;display:flex;position:relative;overflow:hidden}.ak-elite-intro:before{content:"";pointer-events:none;background:var(--elite-gradient);position:absolute;inset:0}.ak-elite-intro>*{position:relative}.ak-elite-eyebrow{color:var(--primary);letter-spacing:.3em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.ak-elite-theme h1{letter-spacing:-.025em;text-transform:none;max-width:896px;color:var(--foreground);margin:0;font-family:inherit;font-size:36px;font-weight:900;line-height:1.25}.ak-elite-theme h1 span,.ak-elite-description strong{color:var(--primary)}.ak-elite-divider{background:#ec131366;width:128px;height:1px;margin-top:32px}.ak-elite-description{max-width:672px;color:var(--muted-foreground);margin:32px 0 0;font-size:18px;font-weight:500;line-height:1.625}.ak-elite-description strong{font-weight:700}.ak-elite-fade{opacity:0;animation:.8s ease-out forwards elite-fade-in-up}.ak-elite-video-section{max-width:896px;margin:0 auto;padding:0 16px 80px}.ak-elite-video-frame{border:1px solid var(--border);background:var(--card);box-shadow:var(--elite-shadow);border-radius:12px;padding:24px;animation:3s ease-in-out infinite elite-pulse-glow}.ak-elite-video-inner{border-radius:12px;width:100%;overflow:hidden}.ak-elite-video-inner wistia-player{aspect-ratio:16/9;width:100%;display:block}@keyframes elite-pulse-glow{0%,to{box-shadow:var(--elite-shadow)}50%{box-shadow:var(--elite-shadow-strong)}}@keyframes elite-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.ak-elite-theme h1{font-size:48px;line-height:1}.ak-elite-description{font-size:20px;line-height:28px}}@media (width>=768px){.ak-elite-theme h1{font-size:72px;line-height:1}}@media (prefers-reduced-motion:reduce){.ak-elite-video-frame{animation:none}.ak-elite-fade{opacity:1;animation:none}}
