.coming-soon[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:10}.glow-text[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:clamp(24px,8vw,64px);color:var(--text-color, #FFCC00);text-shadow:0 0 calc(10px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(20px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(40px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(80px * var(--glow-intensity, 2)) var(--glow-color, #FF6600);margin-bottom:24px;letter-spacing:.1em;animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{0%{text-shadow:0 0 calc(10px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(20px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(40px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(80px * var(--glow-intensity, 2)) var(--glow-color, #FF6600)}to{text-shadow:0 0 calc(15px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(30px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(60px * var(--glow-intensity, 2)) var(--glow-color, #FF6600),0 0 calc(100px * var(--glow-intensity, 2)) var(--glow-color, #FF6600)}}.tagline[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:8px;color:var(--text-dim);letter-spacing:.3em}#ember-canvas[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#products[data-astro-cid-j7pv25f6]{padding:72px 0}.products-header[data-astro-cid-j7pv25f6]{margin-bottom:48px}.products-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}@media(max-width:900px){.products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.bundle-card[data-astro-cid-j7pv25f6]{background:var(--bg2);border:2px solid var(--fire-amb);box-shadow:inset 0 0 0 2px var(--bg),0 0 0 2px var(--border),0 0 40px #ff96001f;position:relative;overflow:hidden;padding:32px 40px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.bundle-card[data-astro-cid-j7pv25f6]:before{content:"★ BEST VALUE ★";position:absolute;top:14px;right:-30px;font-family:var(--pixel);font-size:6px;background:var(--fire-yel);color:#000;padding:6px 48px;transform:rotate(15deg);letter-spacing:.1em}.bundle-tag[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:6px;color:var(--fire-amb);letter-spacing:.2em;margin-bottom:10px}.bundle-title[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:18px;color:var(--text);line-height:1.5;margin-bottom:10px}.bundle-includes[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:18px;color:var(--text-dim);margin-bottom:16px}.bundle-includes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:10px;color:var(--fire-amb)}.bundle-savings[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:7px;color:var(--fire-yel);text-shadow:0 0 8px rgba(255,200,0,.6);animation:blink 1.4s step-end infinite}.bundle-price-orig[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:10px;color:var(--text-dim);text-decoration:none;margin-bottom:6px;display:inline-block;position:relative}.bundle-price-orig[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 2px);height:1px;background:var(--text-dim)}.bundle-price[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:30px;color:var(--fire-yel);text-shadow:0 0 20px rgba(255,200,0,.65);display:block;margin-bottom:16px;line-height:1}.bundle-btn[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:8px;background:var(--fire-amb);color:#000;padding:14px 22px;border:2px solid var(--fire-yel);box-shadow:0 0 16px #ff960073,inset 0 -2px #0000004d;cursor:pointer;text-decoration:none;display:inline-block;letter-spacing:.08em;transition:all .15s;white-space:nowrap}.bundle-btn[data-astro-cid-j7pv25f6]:hover{background:var(--fire-yel);box-shadow:0 0 28px #ffc800a6}@media(max-width:900px){.bundle-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.bundle-card[data-astro-cid-j7pv25f6]:before{display:none}}#features[data-astro-cid-j7pv25f6]{background:var(--bg2);border-top:2px solid var(--border2);border-bottom:2px solid var(--border2);padding:64px 0}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);margin-top:44px}@media(max-width:900px){.features-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.feature-item[data-astro-cid-j7pv25f6]{background:var(--bg2);padding:32px}.feature-icon[data-astro-cid-j7pv25f6]{font-size:30px;margin-bottom:14px;display:block;filter:drop-shadow(0 0 8px rgba(255,100,0,.5))}.feature-title[data-astro-cid-j7pv25f6]{font-family:var(--pixel);font-size:9px;color:var(--text);margin-bottom:10px;line-height:1.6}.feature-desc[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:16px;color:var(--text-dim);line-height:1.6}#faq[data-astro-cid-j7pv25f6]{padding:80px 0}.faq-list[data-astro-cid-j7pv25f6]{margin-top:44px;display:flex;flex-direction:column;gap:2px}.faq-item[data-astro-cid-j7pv25f6]{background:var(--bg2);border:2px solid var(--border)}.faq-q[data-astro-cid-j7pv25f6]{padding:18px 22px;font-family:var(--pixel);font-size:8px;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.7;letter-spacing:.04em;user-select:none;transition:color .15s}.faq-q[data-astro-cid-j7pv25f6]:hover{color:var(--fire-org)}.faq-q[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--fire-org);transition:transform .2s;flex-shrink:0}.faq-item[data-astro-cid-j7pv25f6].open .faq-q[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{transform:rotate(90deg)}.faq-a[data-astro-cid-j7pv25f6]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-j7pv25f6].open .faq-a[data-astro-cid-j7pv25f6]{max-height:300px}.faq-a-inner[data-astro-cid-j7pv25f6]{padding:16px 22px 20px;font-family:var(--mono);font-size:17px;color:var(--text-dim);line-height:1.7;border-top:1px solid var(--border)}
