:root{--bg: #1B0F3E;--bg-grid: #2A1A5F;--bg-card: #251456;--line: #3D2887;--line-soft: #2E1E69;--text: #F0E5C8;--dim: #9C8BC4;--muted: #6E5DA8;--honey: #FBC21C;--pink: #FF5C7C;--cyan: #5BE6F0;--lime: #C7F86A;--lav: #A77BCA;--ink: #0E0626}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:VT323,Courier New,monospace;font-size:19px;line-height:1.45;overflow-x:hidden;-webkit-font-smoothing:antialiased;image-rendering:pixelated}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1.4px),radial-gradient(rgba(91,230,240,.06) 1px,transparent 1.4px);background-size:24px 24px,96px 96px;background-position:0 0,12px 12px}.px-bg-deco{position:absolute;pointer-events:none;opacity:.4;image-rendering:pixelated}body>*{position:relative;z-index:1}a{color:inherit;text-decoration:none}.svg-icon{display:inline-block;flex:0 0 auto;stroke:currentColor;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter;vertical-align:-.16em}.rating-stars{display:inline-flex;align-items:center;gap:1px;color:var(--honey);vertical-align:-.12em}.rating-star{width:12px;height:12px;fill:currentColor;stroke:currentColor;stroke-width:1.4}.rating-star.empty{fill:transparent;opacity:.55}.pixel,.pix{font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:0;text-transform:uppercase;line-height:1.4}.vt{font-family:VT323,monospace;letter-spacing:0}.mono{font-family:JetBrains Mono,monospace}.wrap{max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1b0f3ec7;border-bottom:1px solid var(--line-soft)}.nav-inner{max-width:1180px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center}.brand .bee-mini{width:28px;height:28px;image-rendering:pixelated}.brand-logo{height:78px;width:auto;display:block;margin:-50px 0}.nav-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);color:var(--text);border:2px solid var(--line);box-shadow:0 4px 0 0 var(--line);padding:12px 18px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .12s cubic-bezier(.4,1.6,.5,1),background .12s ease,border-color .12s ease,color .12s ease;image-rendering:pixelated;position:relative}.btn:hover{transform:translateY(-2px);border-color:var(--cyan);color:var(--cyan);box-shadow:0 6px 0 0 var(--cyan)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--honey);color:var(--ink);border-color:var(--honey);box-shadow:0 4px #b8881c}.btn-primary:hover{background:var(--honey);color:var(--ink);border-color:var(--honey);transform:translateY(-2px);box-shadow:0 6px #b8881c}.btn-primary:active{transform:translateY(2px);box-shadow:0 2px #b8881c}.btn-pink{background:var(--pink);color:var(--ink);border-color:var(--pink);box-shadow:0 4px #b82c4d}.btn-pink:hover{color:var(--ink);border-color:var(--ink)}.btn-ghost{background:transparent}.btn-sm{font-size:13px;padding:9px 14px}.btn-block{width:100%;justify-content:center}.btn-arrow{display:inline-block;width:8px;height:8px;image-rendering:pixelated}.ascii-top{text-align:center;color:var(--lav);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.15;letter-spacing:.04em;padding:56px 16px 24px;white-space:pre;opacity:.85;overflow:hidden}.ascii-top .accent{color:var(--honey)}.ascii-top .accent2{color:var(--pink)}.ascii-top .accent3{color:var(--cyan)}.hero{padding:80px 0;position:relative}.hero-label{text-align:center;color:var(--dim);font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;font-size:13px;margin:0 auto 28px;letter-spacing:.04em}.hero-title{text-align:center;font-family:"Press Start 2P",monospace;color:var(--honey);font-size:clamp(20px,3.4vw,36px);line-height:1.5;margin:0 auto 36px;max-width:920px;text-shadow:4px 4px 0 #5B3A12,4px 4px 0 var(--ink)}.hero-title .alt1{color:var(--pink)}.hero-title .alt2{color:var(--cyan)}.hero-title .alt3{color:var(--lime)}.arcade{max-width:940px;margin:0 auto;position:relative}.arcade-frame{background:var(--ink);border:4px solid #2A1A5F;border-radius:8px;padding:0;box-shadow:0 0 0 2px #0e0626 inset,0 0 0 6px #1b0f3e,0 0 0 8px #3d2887,0 28px 0 -4px #0006,0 40px 80px #0000008c;position:relative;overflow:hidden}.arcade-frame:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.18) 3px 4px);pointer-events:none;mix-blend-mode:multiply;opacity:.45}.arcade-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -30%,rgba(91,230,240,.18),transparent 55%),radial-gradient(ellipse at 50% 120%,rgba(251,194,28,.1),transparent 60%);pointer-events:none}.hud{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 18px;background:linear-gradient(to bottom,#2a1a5f,#1b0f3e);border-bottom:2px solid #3D2887;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:12px;color:var(--dim);position:relative;z-index:2}.hud-cell{display:flex;align-items:center;gap:8px}.hud-cell b{color:var(--text);font-weight:700;font-size:13px}.hud-cell.score b{color:var(--honey)}.hud-cell.combo b{color:var(--cyan)}.hud-cell.lvl b{color:var(--lime)}.hud-hearts{display:flex;gap:6px;justify-content:flex-end}.hud-hearts .h{width:14px;height:14px;display:block;fill:var(--pink);image-rendering:pixelated}.hud-hearts .h.gone{fill:var(--line);opacity:.35}.arcade-screen{position:relative;padding:28px 22px 22px;min-height:380px;display:grid;grid-template-columns:1fr 80px 1.05fr;gap:14px;align-items:stretch;z-index:1}.arcade-screen.game{grid-template-columns:1fr 200px;gap:14px;padding:18px;min-height:440px}.arena{position:relative;overflow:hidden;background:linear-gradient(to bottom,#5be6f00a,#fbc21c0a);border:2px solid var(--line);box-shadow:inset 0 0 0 1px #ffffff08;min-height:400px;z-index:1}.arena:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(91,230,240,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(91,230,240,.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 96%);mask-image:linear-gradient(to bottom,black,transparent 96%);pointer-events:none}.ports{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,1fr);padding:0;z-index:3}.port{position:relative;height:22px;background:var(--bg-card);border-bottom:2px solid var(--line);display:grid;place-items:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:11px;color:var(--ink)}.port span{width:18px;height:18px;display:grid;place-items:center;margin-top:2px;color:var(--ink)}.port.g span{background:var(--lime)}.port.j span{background:var(--cyan)}.port.f span{background:var(--pink)}.port i{position:absolute;left:50%;bottom:-6px;width:4px;height:4px;background:var(--honey);transform:translate(-50%);box-shadow:0 0 8px var(--honey);animation:port-drip 1.6s ease-in-out infinite}.port.g i{background:var(--lime);box-shadow:0 0 8px var(--lime)}.port.j i{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.port.f i{background:var(--pink);box-shadow:0 0 8px var(--pink)}.port:nth-child(1) i{animation-delay:-0s}.port:nth-child(2) i{animation-delay:-.4s}.port:nth-child(3) i{animation-delay:-.8s}.port:nth-child(4) i{animation-delay:-1.2s}.port:nth-child(5) i{animation-delay:-1.6s}@keyframes port-drip{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,3px)}}.arena .review{position:absolute;left:0;top:0;will-change:transform;padding:4px 6px 3px;display:inline-flex;align-items:center;gap:5px;background:var(--bg-card);border:1px solid var(--line);font-family:VT323,monospace;font-size:13px;line-height:1;color:var(--honey);letter-spacing:1px;box-shadow:0 2px #00000080;transform:translate(-50%);z-index:2;pointer-events:none}.arena .review:before{content:"";width:8px;height:8px;display:block}.arena .review.g{border-color:var(--lime)}.arena .review.g:before{background:var(--lime)}.arena .review.j{border-color:var(--cyan)}.arena .review.j:before{background:var(--cyan)}.arena .review.f{border-color:var(--pink)}.arena .review.f:before{background:var(--pink)}.arena .review.caught{animation:review-pop .42s cubic-bezier(.2,.9,.3,1.2) forwards;transition:none}.arena .review.by-owner{filter:drop-shadow(0 0 8px var(--honey))}.arena .review.by-bee{filter:drop-shadow(0 0 8px var(--cyan))}@keyframes review-pop{0%{transform:scale(1) rotate(0);opacity:1}40%{transform:scale(1.4) rotate(-6deg);opacity:1}to{transform:scale(.2) rotate(15deg);opacity:0}}.arena .player{position:absolute;left:0;will-change:transform;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:5}.arena .player svg{image-rendering:pixelated;width:56px;height:60px;display:block}.arena .player.bee svg{width:88px;height:62px}.arena .player.bee{z-index:4}.arena .player .player-label{margin-top:2px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.06em;font-size:9px;color:var(--honey);text-shadow:1px 1px 0 var(--ink)}.arena .player.owner .player-label{color:var(--pink)}.arena .player.bee .player-label{color:var(--cyan)}.arena .player.owner{bottom:32%;transform:translate(-50%)}.arena .player.bee{bottom:4%;transform:translate(-50%)}.arena .player.owner svg{animation:owner-bob .6s ease-in-out infinite}@keyframes owner-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.arena .player.bee svg{animation:bee-hover .35s ease-in-out infinite}@keyframes bee-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.arena .net-strip{position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(to bottom,transparent,rgba(251,194,28,.18));border-top:2px dashed var(--honey);z-index:3;overflow:visible}.arena .net-mesh{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(251,194,28,.35) 25%,transparent 25%,transparent 75%,rgba(251,194,28,.35) 75%),linear-gradient(45deg,rgba(251,194,28,.35) 25%,transparent 25%,transparent 75%,rgba(251,194,28,.35) 75%);background-size:8px 8px;background-position:0 0,4px 4px;opacity:.45;animation:net-shift 3s linear infinite}@keyframes net-shift{0%{background-position:0 0,4px 4px}to{background-position:16px 0,20px 4px}}.arena .net-label{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.08em;font-size:9px;color:var(--honey);text-shadow:1px 1px 0 var(--ink);opacity:.95;display:inline-flex;align-items:center;justify-content:center;gap:6px}.arena-hint{position:absolute;top:32px;left:50%;transform:translate(-50%);font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.06em;font-size:10px;color:var(--cyan);background:#0e0626b3;padding:6px 10px;border:1px solid var(--cyan);z-index:6;animation:hint-fade 4s ease forwards 1.5s;display:inline-flex;align-items:center;gap:6px}@keyframes hint-fade{to{opacity:0;transform:translate(-50%,-8px);pointer-events:none}}.pop{position:absolute;width:5px;height:5px;pointer-events:none;z-index:7;animation:pop-out .6s ease-out forwards}@keyframes pop-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--px,0),var(--py,-20px)) scale(.3);opacity:0}}.score-panel{background:var(--ink);border:2px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:12px;z-index:1;position:relative}.sp-row{display:flex;flex-direction:column;gap:4px}.sp-head{display:flex;justify-content:space-between;align-items:baseline;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.06em;font-size:11px}.sp-row.owner .sp-name{color:var(--pink)}.sp-row.bee .sp-name{color:var(--cyan)}.sp-val{font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;font-size:16px;color:var(--text)}.sp-row.owner .sp-val{color:var(--pink)}.sp-row.bee .sp-val{color:var(--cyan)}.sp-bar{height:6px;background:var(--bg-grid);border:1px solid var(--line-soft);position:relative;overflow:hidden}.sp-bar i{position:absolute;inset:0 auto 0 0;width:0;background:var(--pink);transition:width .35s ease}.sp-row.bee .sp-bar i{background:var(--cyan)}.sp-sub{font-family:VT323,monospace;font-size:13px;color:var(--dim)}.sp-total{margin-top:auto;border-top:1px dashed var(--line);padding-top:12px;display:flex;flex-direction:column;gap:4px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.06em;font-size:10px;color:var(--dim)}.sp-total b{font-size:24px;color:var(--honey);font-weight:700;text-shadow:2px 2px 0 var(--ink),0 0 10px rgba(251,194,28,.45);margin:2px 0}.sp-zero{color:var(--lime);font-size:10px;margin-top:6px;display:inline-flex;align-items:center;gap:4px}.sp-val.bump{animation:bumpit .35s ease-out}@keyframes bumpit{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@media(max-width:760px){.arcade-screen.game{grid-template-columns:1fr;min-height:520px}.arena{min-height:360px}.score-panel{flex-direction:row;flex-wrap:wrap;gap:14px}.sp-row{flex:1 1 45%}.sp-total{flex:1 1 100%;margin-top:0}}.arcade-screen:before{content:"";position:absolute;inset:12px;background-image:linear-gradient(rgba(91,230,240,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(91,230,240,.07) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 95%);mask-image:linear-gradient(to bottom,black,transparent 95%);pointer-events:none;z-index:0}.inbox-row .label b{color:var(--text);font-weight:400}.inbox-row .label i{color:var(--lime);font-style:normal;margin-left:6px;text-transform:uppercase}.inbox-row .label i.new{color:var(--ink);background:var(--lime);padding:1px 5px;box-shadow:0 0 10px #c7f86a73}.spawners{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.spawner{position:relative;background:var(--bg-card);border:2px solid var(--line);padding:10px 12px;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.spawner .src-icon{width:24px;height:24px;display:grid;place-items:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:14px;color:var(--ink)}.spawner.g .src-icon{background:var(--lime)}.spawner.j .src-icon{background:var(--cyan)}.spawner.f .src-icon{background:var(--pink)}.spawner .src-name{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;font-size:12px;color:var(--text);letter-spacing:.04em}.spawner .src-name span{display:block;color:var(--dim);font-size:7px;margin-top:4px}.spawner .src-stars{font-family:VT323,monospace;font-size:16px;color:var(--honey);letter-spacing:1px}.spawner .token{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--honey);box-shadow:-2px 0 #b8881c;animation:fly-right 2.6s linear infinite}.spawner.j .token{background:var(--cyan);box-shadow:-2px 0 #2c8995;animation-delay:-.9s}.spawner.f .token{background:var(--pink);box-shadow:-2px 0 #b82c4d;animation-delay:-1.7s}@keyframes fly-right{0%{transform:translateY(-50%) scale(1);opacity:0}8%{opacity:1}to{transform:translate(140px,-50%) scale(.7);opacity:0}}.conveyor{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.conveyor .arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid var(--lav);opacity:.3;animation:arrow-pulse 1.2s ease-in-out infinite}.conveyor .arrow:nth-child(2){animation-delay:.2s}.conveyor .arrow:nth-child(3){animation-delay:.4s}.conveyor .arrow:nth-child(4){animation-delay:.6s}@keyframes arrow-pulse{0%,to{opacity:.25;border-left-color:var(--lav)}50%{opacity:1;border-left-color:var(--honey)}}.conveyor .merge-label{margin-top:4px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:11px;color:var(--dim);text-align:center;line-height:1.5}.inbox{position:relative;z-index:1;background:linear-gradient(to bottom,#251456,#1b0f3e);border:2px solid var(--honey);box-shadow:0 0 0 2px var(--ink),4px 4px 0 var(--honey);padding:14px 14px 12px;display:flex;flex-direction:column}.inbox-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.inbox-head .bee{width:22px;height:22px;image-rendering:pixelated}.inbox-head .ttl{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:13px;color:var(--honey)}.inbox-head .count{margin-left:auto;font-family:VT323,monospace;font-size:18px;color:var(--text)}.inbox-head .count b{color:var(--lime);font-weight:400}.inbox-stack{display:flex;flex-direction:column;gap:6px;flex:0 0 230px;height:230px;overflow:hidden;position:relative}.inbox-row{display:grid;grid-template-columns:18px auto 1fr;gap:8px;align-items:center;padding:5px 7px;border:1px solid var(--line-soft);background:#ffffff08;font-family:VT323,monospace;font-size:14px;color:var(--text)}.inbox-row .dot{width:10px;height:10px;display:block}.inbox-row.g .dot{background:var(--lime)}.inbox-row.j .dot{background:var(--cyan)}.inbox-row.f .dot{background:var(--pink)}.inbox-row .stars{font-family:VT323,monospace;font-size:13px;color:var(--honey);letter-spacing:1px}.inbox-row .label{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.inbox-foot{margin-top:10px;border-top:1px dashed var(--line);padding-top:8px;display:flex;align-items:center;justify-content:space-between;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:11px;color:var(--dim)}.inbox-foot b{color:var(--cyan);font-weight:400}.arcade-foot{border-top:2px solid #3D2887;background:linear-gradient(to bottom,#1b0f3e,#0e0626);padding:10px 18px;display:flex;justify-content:space-between;align-items:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;color:var(--dim);position:relative;z-index:2}.arcade-foot .blink{color:var(--honey);animation:blink 1.1s steps(1) infinite}.arcade-foot .coin{color:var(--cyan)}.arcade-frame .nub{position:absolute;width:8px;height:8px;background:var(--lav);z-index:3}.arcade-frame .nub.tl{top:6px;left:6px}.arcade-frame .nub.tr{top:6px;right:6px}.arcade-frame .nub.bl{bottom:6px;left:6px}.arcade-frame .nub.br{bottom:6px;right:6px}.hero-sub{max-width:720px;margin:64px auto 0;text-align:center;font-family:VT323,monospace;font-size:22px;color:var(--text);line-height:1.5}.hero-sub u{text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--honey)}.hero-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:28px auto 0}.testimonial{padding:90px 0 60px;position:relative}.testi-card{max-width:880px;margin:0 auto;background:var(--bg-card);border:2px solid var(--line);padding:38px 36px 32px;position:relative;box-shadow:6px 6px 0 var(--honey)}.testi-card:before{content:'"';position:absolute;top:-28px;left:22px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;font-size:64px;color:var(--honey);line-height:1;background:var(--bg);padding:0 10px}.testi-quote{font-family:VT323,monospace;font-size:26px;line-height:1.4;color:var(--text);margin:0 0 22px;text-wrap:pretty}.testi-quote em{color:var(--honey);font-style:normal}.testi-foot{display:flex;align-items:center;gap:14px;border-top:1px dashed var(--line);padding-top:18px}.testi-avatar{width:44px;height:44px;background:var(--pink);border:2px solid var(--ink);display:grid;place-items:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:15px;color:var(--ink);flex:none}.testi-who{flex:1}.testi-who b{display:block;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:13px;color:var(--text);font-weight:400;margin-bottom:4px}.testi-who span{font-family:VT323,monospace;font-size:16px;color:var(--dim)}.testi-metric{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:13px;color:var(--lime)}.testi-metric .arrow{color:var(--honey)}.testi-metric .from{color:var(--muted)}.ps{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:6px}.ps-line{display:grid;grid-template-columns:60px 1fr;gap:10px;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:13px;color:var(--dim);line-height:1.5}.ps-line .tag{font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 700;font-weight:700;font-size:10px;letter-spacing:.06em;padding:4px 0;text-align:center;color:var(--ink);align-self:start}.ps-line.prob .tag{background:var(--pink)}.ps-line.sol .tag{background:var(--lime)}.ps-line span{color:var(--text)}.industries{padding:60px 0 30px}.ind-head{text-align:center;margin-bottom:50px}.ind-sub{max-width:620px;margin:18px auto 0;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:15px;line-height:1.6;color:var(--dim)}.ind-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ind-card{position:relative;background:var(--bg-card);border:2px solid var(--line);padding:28px 26px 26px;overflow:hidden;transition:transform .18s cubic-bezier(.4,1.6,.5,1),border-color .18s ease}.ind-card:hover{transform:translateY(-3px)}.ind-card.food:hover{border-color:var(--pink)}.ind-card.retail:hover{border-color:var(--cyan)}.ind-card .tag{display:inline-block;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;padding:5px 8px;color:var(--ink);margin-bottom:18px}.ind-card.food .tag{background:var(--pink)}.ind-card.retail .tag{background:var(--cyan)}.ind-card h3{font-family:Roboto Mono,ui-monospace,monospace;font-size:16px;line-height:1.5;color:var(--text);margin:0 0 14px;text-shadow:2px 2px 0 var(--ink)}.ind-card.food h3 em{color:var(--pink);font-style:normal}.ind-card.retail h3 em{color:var(--cyan);font-style:normal}.ind-card p{font-family:VT323,monospace;font-size:19px;color:var(--dim);margin:0 0 18px;line-height:1.45;text-wrap:pretty}.ind-card p b{color:var(--text);font-weight:400}.ind-link{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:12px;color:var(--honey)}.ind-card.food .ind-link{color:var(--pink)}.ind-card.retail .ind-link{color:var(--cyan)}.ind-card .ind-deco{position:absolute;right:-10px;bottom:-10px;width:110px;height:110px;opacity:.14;pointer-events:none}.trust{padding:30px 0 10px}.trust-inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-item{background:var(--bg-card);border:2px solid var(--line);padding:16px 14px;display:flex;align-items:center;gap:12px}.trust-item .ico{width:28px;height:28px;display:grid;place-items:center;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:15px;color:var(--ink);flex:none}.trust-item:nth-child(1) .ico{background:var(--honey)}.trust-item:nth-child(2) .ico{background:var(--cyan)}.trust-item:nth-child(3) .ico{background:var(--pink)}.trust-item:nth-child(4) .ico{background:var(--lime)}.trust-item .txt{font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;color:var(--text);line-height:1.5}.trust-item .txt span{display:block;font-family:VT323,monospace;font-size:14px;color:var(--dim);margin-top:3px}@media(max-width:980px){.ind-grid{grid-template-columns:1fr}.trust-inner{grid-template-columns:1fr 1fr}.testi-card{padding:32px 22px 24px}.testi-quote{font-size:21px}}.characters{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:920px;margin:56px auto 0;place-items:center}.characters>div{image-rendering:pixelated;width:130px;height:130px}.characters svg{width:100%;height:100%}.px-div{height:6px;background:linear-gradient(to right,var(--lav) 0 12px,transparent 12px 24px) repeat-x;background-size:24px 6px;opacity:.35;margin:96px 0 0}.constellation{position:relative;padding:110px 0}.const-grid-bg{position:absolute;inset:0;background-image:radial-gradient(rgba(167,123,202,.1) 1.5px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 75%);mask-image:radial-gradient(circle at center,black 30%,transparent 75%);pointer-events:none}.const-inner{max-width:1180px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:28px;align-items:center;position:relative}.const-mascot{place-self:center;width:100%;max-width:380px;aspect-ratio:1/1;image-rendering:pixelated}.const-mascot svg{width:100%;height:100%}.const-col{display:flex;flex-direction:column;gap:28px}.feat-card{background:var(--bg-card);border:2px solid var(--line);padding:22px 20px 20px;position:relative;transition:transform .18s cubic-bezier(.4,1.6,.5,1),border-color .18s ease}.feat-card:hover{transform:translateY(-3px);border-color:var(--cyan)}.feat-card-head{display:flex;align-items:center;gap:10px;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 600;font-weight:600;font-size:13px;color:var(--text);letter-spacing:.04em;margin-bottom:10px}.feat-card-head svg{width:18px;height:18px;image-rendering:pixelated;flex:none}.feat-card-head.honey{color:var(--honey)}.feat-card-head.pink{color:var(--pink)}.feat-card-head.cyan{color:var(--cyan)}.feat-card-head.lime{color:var(--lime)}.feat-card p{margin:0;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;color:var(--dim);line-height:1.55}.feat-card p b{color:var(--text);font-weight:400}.const-line{position:absolute;pointer-events:none;opacity:.22;background:repeating-linear-gradient(to right,var(--lav) 0 6px,transparent 6px 12px);height:2px}.steps{padding:120px 0 60px;position:relative}.steps-head{text-align:center;margin-bottom:80px}.steps-eyebrow{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;font-size:13px;color:var(--dim);margin-bottom:16px;letter-spacing:.04em}.steps-title{font-family:"Press Start 2P",monospace;font-size:clamp(18px,2.6vw,26px);color:var(--text);line-height:1.5;text-shadow:3px 3px 0 var(--ink);margin:0 auto;max-width:760px}.steps-title em{color:var(--cyan);font-style:normal}.step{max-width:980px;margin:0 auto 80px;display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.step.reverse{grid-template-columns:1.1fr 1fr}.step.reverse .step-copy{order:2}.step.reverse .step-visual{order:1}.step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;font-size:20px;color:var(--ink);margin-bottom:18px}.step:nth-of-type(1) .step-num{background:var(--pink)}.step:nth-of-type(2) .step-num{background:var(--honey)}.step:nth-of-type(3) .step-num{background:var(--cyan)}.step:nth-of-type(4) .step-num{background:var(--lime)}.step:nth-of-type(5) .step-num{background:var(--pink)}.step-copy h3{font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 600;font-weight:600;font-size:20px;line-height:1.4;color:var(--text);margin:0 0 18px}.step-copy p{font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:15px;color:var(--dim);line-height:1.6;margin:0 0 18px;max-width:420px}.step-copy p u{text-decoration-color:var(--honey);text-decoration-thickness:2px}.step-meta{display:inline-flex;align-items:center;gap:8px;color:var(--lav);font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 500;font-weight:500;font-size:13px}.step-visual{position:relative}.mini-window{background:var(--bg-card);border:2px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 24px 50px #0006;position:relative}.mw-bar{background:var(--bg-grid);padding:9px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;color:var(--dim)}.mw-dots{display:flex;gap:5px;margin-right:6px}.mw-dots i{width:8px;height:8px;display:block}.mw-dots i:nth-child(1){background:var(--pink)}.mw-dots i:nth-child(2){background:var(--honey)}.mw-dots i:nth-child(3){background:var(--cyan)}.mw-body{padding:18px 20px 20px;font-family:VT323,monospace;font-size:17px}.dlist{display:flex;flex-direction:column;gap:10px}.drow{display:grid;grid-template-columns:84px 70px 1fr 32px;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line-soft);background:#ffffff05}.dchip{font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:11px;text-align:center;padding:4px 0;color:var(--ink)}.dchip.g{background:var(--lime)}.dchip.f{background:var(--cyan)}.dchip.j{background:var(--pink)}.dstars{color:var(--honey);letter-spacing:1px;font-size:16px}.drow .txt{color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drow .num{color:var(--dim);text-align:right}.sent-list{display:flex;flex-direction:column;gap:14px}.sent-it{display:grid;grid-template-columns:24px 1fr 60px;align-items:center;gap:14px}.sent-it .ico{width:18px;height:18px;image-rendering:pixelated}.sent-bar{height:12px;background:var(--bg-grid);position:relative;border:1px solid var(--line-soft)}.sent-bar i{position:absolute;inset:0 auto 0 0;background:var(--cyan);transition:width 1.2s ease}.sent-it.bad .sent-bar i{background:var(--pink)}.sent-it.mid .sent-bar i{background:var(--honey)}.sent-val{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:12px;color:var(--text);text-align:right}.reply-in{background:#ffffff0a;border:1px solid var(--line-soft);padding:10px 12px;margin-bottom:12px;font-family:VT323,monospace;font-size:17px}.reply-in b{display:block;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;color:var(--pink);margin-bottom:6px}.reply-out{background:#fbc21c14;border:1px solid var(--honey);padding:12px 14px;min-height:80px;font-family:VT323,monospace;font-size:18px;color:var(--text)}.reply-out b{display:block;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;color:var(--honey);margin-bottom:6px}.reply-cursor{display:inline-block;width:8px;height:14px;background:var(--honey);vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.reply-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.reply-pill{background:transparent;color:var(--text);border:1px solid var(--line);padding:6px 10px;cursor:pointer;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;transition:border-color .12s ease,color .12s ease,background .12s ease}.reply-pill:hover{border-color:var(--cyan);color:var(--cyan)}.reply-pill.active{background:var(--honey);color:var(--ink);border-color:var(--honey)}.qr-card{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center}.qr-card .qr-img{width:90px;height:90px;background:conic-gradient(from 0deg,var(--text) 0deg 90deg,transparent 90deg 180deg,var(--text) 180deg 270deg,transparent 270deg 360deg);border:2px solid var(--text);position:relative}.qr-card .qr-img:before,.qr-card .qr-img:after{content:"";position:absolute;width:22px;height:22px;background:var(--bg-card);border:3px solid var(--text)}.qr-card .qr-img:before{top:4px;left:4px}.qr-card .qr-img:after{top:4px;right:4px}.qr-side h4{margin:0 0 8px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:13px;color:var(--text)}.qr-route{display:flex;flex-direction:column;gap:6px;font-family:VT323,monospace;font-size:16px;color:var(--dim)}.qr-route .r{display:flex;align-items:center;gap:8px}.qr-route .r .dot{width:10px;height:10px;display:inline-block;image-rendering:pixelated}.qr-route .r.good .dot{background:var(--lime)}.qr-route .r.bad .dot{background:var(--pink)}.qr-route .r b{color:var(--text);font-weight:400}.pricing{padding:60px 0 40px}.pricing-head{text-align:center;max-width:720px;margin:0 auto 56px}.pricing-head .steps-title{margin-bottom:18px}.pricing-head p{font-family:VT323,monospace;font-size:20px;color:var(--dim);margin:0}.price-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price-card{background:var(--bg-card);border:2px solid var(--line);padding:26px 24px;position:relative;transition:transform .2s cubic-bezier(.4,1.6,.5,1),border-color .2s ease}.price-card:hover{transform:translateY(-4px);border-color:var(--lav)}.price-card.featured{border-color:var(--honey)}.price-card.featured:before{content:"POPULAR";position:absolute;top:-10px;right:18px;background:var(--honey);color:var(--ink);font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:12px;padding:5px 8px;box-shadow:2px 2px 0 var(--ink)}.price-head{display:flex;align-items:center;gap:10px;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;font-size:16px;margin-bottom:16px;color:var(--text)}.price-head .badge{width:20px;height:20px;image-rendering:pixelated}.price-card.t1 .price-head{color:var(--cyan)}.price-card.t2 .price-head{color:var(--honey)}.price-card.t3 .price-head{color:var(--pink)}.price-desc{font-family:VT323,monospace;font-size:18px;color:var(--dim);margin:0 0 18px;line-height:1.4}.price-amt{font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;font-size:28px;color:var(--text);margin:0 0 4px;display:flex;align-items:center;gap:2px}.price-amt small{font-size:13px;color:var(--dim);margin-left:6px;font-weight:500}.price-period{font-family:VT323,monospace;font-size:16px;color:var(--muted);margin:0 0 22px}.price-feats{list-style:none;padding:18px 0 0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--line)}.price-feats li{display:flex;gap:10px;align-items:flex-start;font-family:VT323,monospace;font-size:18px;color:var(--text)}.price-feats li:before{content:"";flex:none;width:10px;height:10px;background:var(--lime);margin-top:8px;image-rendering:pixelated}.price-card.t2 .price-feats li:before{background:var(--honey)}.price-card.t3 .price-feats li:before{background:var(--pink)}.faq{padding:70px 0 60px}.faq-head{text-align:center;max-width:720px;margin:0 auto 48px}.faq-head .steps-title{margin-bottom:18px}.faq-head p{font-family:VT323,monospace;font-size:20px;color:var(--dim);margin:0}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-card);border:2px solid var(--line);transition:border-color .2s ease,transform .2s cubic-bezier(.4,1.6,.5,1)}.faq-item:hover{border-color:var(--lav)}.faq-item[open]{border-color:var(--honey)}.faq-q{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;list-style:none;font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.02em;font-size:15px;color:var(--text);line-height:1.55}.faq-q::-webkit-details-marker{display:none}.faq-num{font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.04em;font-size:13px;color:var(--ink);background:var(--cyan);padding:5px 6px;box-shadow:2px 2px 0 var(--ink);flex:none}.faq-item:nth-child(3n+2) .faq-num{background:var(--honey)}.faq-item:nth-child(3n+3) .faq-num{background:var(--pink);color:var(--text)}.faq-text{color:var(--text)}.faq-toggle{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--line);background:var(--ink);transition:background .2s ease,transform .2s ease,border-color .2s ease;flex:none}.faq-toggle .px-plus{width:12px;height:12px;fill:var(--honey);image-rendering:pixelated;transition:transform .2s ease,fill .2s ease}.faq-item[open] .faq-toggle{background:var(--honey);border-color:var(--honey)}.faq-item[open] .faq-toggle .px-plus{fill:var(--ink);transform:rotate(45deg)}.faq-item:hover .faq-toggle{border-color:var(--lav)}.faq-a{padding:0 22px 22px;border-top:1px dashed var(--line);margin-top:-2px}.faq-a p{font-family:VT323,monospace;font-size:19px;color:var(--dim);margin:16px 0 0;line-height:1.55}.final{text-align:center;padding:80px 0 100px;position:relative}.final-title{font-family:"Press Start 2P",monospace;font-size:clamp(18px,2.6vw,26px);color:var(--text);line-height:1.5;margin:0 auto 28px;max-width:720px;text-shadow:3px 3px 0 var(--ink)}.final-title em{color:var(--honey);font-style:normal}.final-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.contact{padding:70px 0 90px}.contact-head{text-align:center;max-width:720px;margin:0 auto 40px}.contact-head .steps-eyebrow{justify-content:center;display:flex;align-items:center;gap:6px}.contact-head .final-title{margin:14px auto}.contact-sub{font-family:VT323,monospace;font-size:20px;color:var(--dim);margin:0}.contact-form{max-width:720px;margin:0 auto;background:var(--bg-card);border:2px solid var(--line);padding:32px 30px;display:flex;flex-direction:column;gap:20px;position:relative}.contact-form:before{content:"";position:absolute;inset:-2px -2px auto auto;width:14px;height:14px;background:var(--honey);box-shadow:-16px 0 0 var(--cyan),-32px 0 0 var(--pink)}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cf-field{display:flex;flex-direction:column;gap:8px}.cf-label{font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.06em;font-size:11px;color:var(--dim);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.cf-input{width:100%;background:var(--ink);border:2px solid var(--line);color:var(--text);font-family:VT323,monospace;font-size:19px;padding:12px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;image-rendering:pixelated}.cf-input::placeholder{color:var(--muted);opacity:1}.cf-input:hover{border-color:var(--lav)}.cf-input:focus{border-color:var(--honey);box-shadow:0 0 0 2px #fbc21c2e}.cf-textarea{resize:vertical;min-height:120px;line-height:1.4}.cf-phone{display:grid;grid-template-columns:auto 1fr;gap:10px}.cf-cc{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--ink);border:2px solid var(--line);padding:0 28px 0 12px;min-width:110px;transition:border-color .15s ease}.cf-cc:hover{border-color:var(--lav)}.cf-cc:focus-within{border-color:var(--honey);box-shadow:0 0 0 2px #fbc21c2e}.cf-cc-flag{font-size:18px;line-height:1;flex:none}.cf-cc-dial{font-family:Roboto Mono,ui-monospace,monospace;font-weight:600;font-size:14px;color:var(--text)}.cf-cc-caret{position:absolute;right:10px;top:50%;width:8px;height:6px;color:var(--dim);transform:translateY(-50%);pointer-events:none}.cf-cc-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;appearance:none}.cf-cc-select option{background:var(--bg-card);color:var(--text);font-family:VT323,monospace;font-size:16px}.cf-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.cf-actions .btn{font-family:Roboto Mono,ui-monospace,monospace;border:2px solid var(--honey);cursor:pointer}.cf-actions .btn[disabled]{opacity:.75;cursor:default}.cf-note{font-family:VT323,monospace;font-size:17px;color:var(--muted)}.cf-error{font-family:VT323,monospace;font-size:16px;color:var(--pink);min-height:0;display:none}.cf-error.on{display:inline-block}.cf-input.invalid,.cf-cc.invalid{border-color:var(--pink)!important;box-shadow:0 0 0 2px #ff5c7c2e!important}.cf-success,.cf-fail{margin-top:8px;padding:12px 14px;border:2px solid var(--line);background:var(--ink);font-family:VT323,monospace;font-size:18px;display:flex;align-items:center;gap:8px}.cf-success[hidden],.cf-fail[hidden]{display:none!important}.cf-success{border-color:var(--lime);color:var(--lime)}.cf-fail{border-color:var(--pink);color:var(--pink)}@media(max-width:640px){.cf-row{grid-template-columns:1fr}.contact-form{padding:24px 18px}.cf-phone{grid-template-columns:1fr}.cf-cc{min-width:0}}.foot{border-top:1px solid var(--line-soft);background:#0e062699;padding:40px 0 32px;margin-top:60px}.foot-inner{max-width:1180px;margin:0 auto;padding:0 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.foot-links{display:flex;gap:24px;font-family:VT323,monospace;font-size:17px;color:var(--dim)}.foot-links a:hover{color:var(--cyan)}.foot-meta{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em;font-size:12px;color:var(--muted)}.foot-menu{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;align-items:start;padding-bottom:8px}.foot-brand .foot-tag{margin:10px 0 0;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:13px;color:var(--dim);line-height:1.55;max-width:280px}.foot-brand .foot-tag b{color:var(--honey);font-weight:500}.foot-col{display:flex;flex-direction:column;gap:10px}.foot-col-title{display:flex;align-items:center;gap:6px;font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 600;font-weight:600;font-size:11px;letter-spacing:.08em;color:var(--text);margin-bottom:4px}.foot-col a{font-family:Roboto Mono,ui-monospace,monospace;font-variation-settings:"wght" 400;font-weight:400;font-size:13px;color:var(--dim);line-height:1.4;transition:color .15s ease}.foot-col a:hover{color:var(--cyan)}@media(max-width:820px){.foot-menu{grid-template-columns:1fr 1fr;gap:28px}.foot-brand{grid-column:1 / -1}}.confetti{position:fixed;pointer-events:none;width:8px;height:8px;z-index:9999;image-rendering:pixelated;animation:confetti-fall 1.4s cubic-bezier(.2,.7,.2,1) forwards}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx,0),var(--cy,200px)) rotate(var(--cr,540deg));opacity:0}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.sent-it:not(.in) .sent-bar i{width:0!important}@media(max-width:980px){.hero-title{font-size:20px}.term-pin{display:none}.characters{grid-template-columns:repeat(2,1fr)}.const-inner{grid-template-columns:1fr;gap:36px}.const-mascot{order:-1;max-width:260px;margin:0 auto}.step,.step.reverse{grid-template-columns:1fr;gap:28px}.step.reverse .step-copy{order:1}.step.reverse .step-visual{order:2}.price-grid{grid-template-columns:1fr;gap:18px}.ascii-top{font-size:8px;padding:30px 8px 14px}}@media(prefers-reduced-motion:no-preference){.brand .bee-mini{animation:bee-bob 2.4s ease-in-out infinite;transform-origin:center}.brand:hover .bee-mini{animation-duration:.45s}@keyframes bee-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2px) rotate(3deg)}}.inbox-head .bee{animation:bee-flap 1.4s ease-in-out infinite}@keyframes bee-flap{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) scale(1.05)}}.const-mascot{animation:mascot-float 4.2s ease-in-out infinite}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.const-mascot svg rect[opacity]{animation:wing-flap .22s steps(2) infinite}@keyframes wing-flap{0%{opacity:.85}50%{opacity:.3}to{opacity:.85}}.hero-title .alt1,.hero-title .alt2,.hero-title .alt3{animation:hue-flick 4.5s steps(1) infinite}.hero-title .alt2{animation-delay:-1.5s}.hero-title .alt3{animation-delay:-3s}@keyframes hue-flick{0%,86%,to{filter:brightness(1)}88%,92%{filter:brightness(1.6) drop-shadow(0 0 8px currentColor)}94%{filter:brightness(.7)}}.hud-hearts .h:not(.gone){animation:heartbeat 1.6s ease-in-out infinite;transform-origin:center}.hud-hearts .h:nth-child(2){animation-delay:-.4s}.hud-hearts .h:nth-child(3){animation-delay:-.8s}@keyframes heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.hud-cell.combo b{animation:combo-flick 1.8s steps(1) infinite}@keyframes combo-flick{0%,to{color:var(--cyan);text-shadow:0 0 0 transparent}50%{color:#fff;text-shadow:0 0 10px var(--cyan)}}.hud-cell.score b{animation:score-pulse 2.4s ease-in-out infinite}@keyframes score-pulse{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 8px var(--honey)}}.inbox-head .count b{display:inline-block;transform-origin:center}@keyframes count-bump{0%,80%,to{transform:scale(1)}85%{transform:scale(1.25);color:var(--honey)}}.inbox-row .stars{animation:star-twinkle 2.4s steps(1) infinite}.inbox-row:nth-child(2) .stars{animation-delay:-.4s}.inbox-row:nth-child(3) .stars{animation-delay:-.8s}.inbox-row:nth-child(4) .stars{animation-delay:-1.2s}.inbox-row:nth-child(5) .stars{animation-delay:-1.6s}.inbox-row:nth-child(6) .stars{animation-delay:-2s}.inbox-row:nth-child(7) .stars{animation-delay:-2.4s}.inbox-row:nth-child(8) .stars{animation-delay:-2.8s}@keyframes star-twinkle{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 6px var(--honey),0 0 1px #fff}}.hud{position:relative;overflow:hidden}.hud:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(91,230,240,.18),transparent);animation:hud-shimmer 5.5s linear infinite;pointer-events:none}@keyframes hud-shimmer{0%{transform:translate(0)}to{transform:translate(360%)}}#topDeco{position:relative;overflow:hidden}#topDeco:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(91,230,240,.08) 50%,transparent 100%);background-size:50% 100%;animation:marquee-shine 4.5s linear infinite;pointer-events:none}@keyframes marquee-shine{0%{background-position:-50% 0}to{background-position:150% 0}}.characters>div{animation:char-bob 3.2s ease-in-out infinite;transform-origin:center bottom}.characters>div:nth-child(1){animation-delay:-0s}.characters>div:nth-child(2){animation-delay:-.8s}.characters>div:nth-child(3){animation-delay:-1.6s;animation-duration:1.4s}.characters>div:nth-child(4){animation-delay:-2.4s}@keyframes char-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.testi-avatar{animation:avatar-pop 3.6s ease-in-out infinite;transform-origin:center}@keyframes avatar-pop{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.08) rotate(-4deg)}75%{transform:scale(1.08) rotate(4deg)}}.trust-item .ico{animation:ico-shake 6s ease-in-out infinite;transform-origin:center}.trust-item:nth-child(2) .ico{animation-delay:-1.5s}.trust-item:nth-child(3) .ico{animation-delay:-3s}.trust-item:nth-child(4) .ico{animation-delay:-4.5s}@keyframes ico-shake{0%,88%,to{transform:rotate(0)}90%{transform:rotate(-12deg)}94%{transform:rotate(12deg)}}.price-head .badge{animation:badge-spin 5s ease-in-out infinite;transform-origin:center}.price-card.t2 .price-head .badge{animation-delay:-1.3s}.price-card.t3 .price-head .badge{animation-delay:-2.6s}@keyframes badge-spin{0%,to{transform:rotate(0) scale(1)}45%{transform:rotate(-20deg) scale(1)}55%{transform:rotate(20deg) scale(1)}70%{transform:rotate(-20deg) scale(1)}}.price-card.featured{animation:featured-glow 2.6s ease-in-out infinite}@keyframes featured-glow{0%,to{box-shadow:0 0 #fbc21c00}50%{box-shadow:0 0 24px -4px #fbc21c8c}}.final-title em{animation:em-glow 2.4s ease-in-out infinite}@keyframes em-glow{0%,to{text-shadow:3px 3px 0 var(--ink)}50%{text-shadow:3px 3px 0 var(--ink),0 0 18px var(--honey)}}.step-num{animation:stepnum-tilt 4s ease-in-out infinite;transform-origin:center}.step:nth-of-type(2) .step-num{animation-delay:-1s}.step:nth-of-type(3) .step-num{animation-delay:-2s}.step:nth-of-type(4) .step-num{animation-delay:-3s}@keyframes stepnum-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.arcade-foot .blink{text-shadow:0 0 8px var(--honey)}.ind-deco{animation:deco-drift 6s ease-in-out infinite}.ind-card.retail .ind-deco{animation-delay:-3s}@keyframes deco-drift{0%,to{transform:translate(0) rotate(0);opacity:.14}50%{transform:translate(-4px,-4px) rotate(-6deg);opacity:.22}}.hud-cell b.bump,.inbox-head .count b.bump{animation:bumpit .35s ease-out}@keyframes bumpit{0%{transform:scale(1);color:var(--honey)}40%{transform:scale(1.3);color:#fff}to{transform:scale(1)}}}.spark{position:absolute;pointer-events:none;z-index:0;width:6px;height:6px;image-rendering:pixelated;box-shadow:-2px 0 0 currentColor;animation:spark-drift linear forwards;opacity:0}@keyframes spark-drift{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-140px) scale(.5);opacity:0}}.inbox.receiving{animation:inbox-received .95s steps(2,end)}.inbox.receiving:after{content:"NEW REVIEW RECEIVED";position:absolute;right:12px;top:42px;z-index:3;font-family:Roboto Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.04em;font-size:11px;color:var(--ink);background:var(--lime);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);padding:5px 6px;pointer-events:none;animation:new-review-chip .95s ease both}@keyframes inbox-received{0%,to{box-shadow:0 0 0 2px var(--ink),4px 4px 0 var(--honey)}50%{box-shadow:0 0 0 2px var(--ink),4px 4px 0 var(--honey),0 0 22px #c7f86abf}}@keyframes new-review-chip{0%{opacity:0;transform:translateY(-8px) scale(.92)}18%,72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.96)}}.inbox-row.fresh{animation:row-drop .72s cubic-bezier(.15,.9,.25,1.15) both;border-color:var(--lime);background:#c7f86a21;box-shadow:inset 0 0 0 1px #c7f86a73,0 0 18px #c7f86a38}@keyframes row-drop{0%{opacity:0;transform:translateY(-24px) scale(.98)}45%{opacity:1;transform:translateY(4px) scale(1.01)}70%{opacity:1;transform:translateY(-2px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.inbox-row.leaving{animation:row-leave .35s ease forwards}@keyframes row-leave{to{opacity:0;transform:translate(-12px)}}@media(max-width:900px){body{font-size:17px}.wrap{padding:0 20px}.nav-inner{padding:12px 20px}.foot-inner,.const-inner{padding:0 20px}.hero{padding:48px 0 56px}.testimonial{padding:60px 0 40px}.steps{padding:80px 0 40px}.steps-head,.step{margin-bottom:56px}.constellation{padding:70px 0}.industries{padding:40px 0 20px}.pricing{padding:40px 0 30px}.faq{padding:50px 0 40px}.final{padding:56px 0 72px}.contact{padding:50px 0 70px}.foot{padding:32px 0 26px;margin-top:40px}.arcade-screen{grid-template-columns:1fr;gap:16px;padding:20px 16px 18px;min-height:0}.arcade-frame{box-shadow:0 0 0 2px #0e0626 inset,0 0 0 4px #1b0f3e,0 0 0 6px #3d2887,0 18px 0 -4px #00000059,0 28px 50px #00000080}.conveyor{flex-direction:row;gap:6px;padding:4px 0}.conveyor .merge-label{margin-top:0;margin-left:8px;text-align:left}.spawner .token{animation:fly-down 2.6s linear infinite}@keyframes fly-down{0%{transform:translateY(-50%) scale(1);opacity:0}8%{opacity:1}to{transform:translateY(140px) scale(.7);opacity:0}}.inbox-stack{flex:0 0 auto;height:auto;max-height:260px}.hud{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px}.hud-hearts{justify-content:flex-end}.hero-sub{margin-top:40px;font-size:19px;padding:0 8px}.testi-quote{font-size:21px}.trust-inner{padding:0 4px}}@media(max-width:640px){body{font-size:16px}.wrap{padding:0 16px}.nav-inner{padding:10px 16px}.foot-inner,.const-inner{padding:0 16px}.nav-actions{gap:6px}.btn{padding:10px 12px;font-size:12px;gap:6px}.btn-sm{padding:8px 10px;font-size:11px}.brand-logo{height:60px;margin:-36px 0}.hero{padding:32px 0 40px}.hero-title{font-size:18px;line-height:1.45;text-shadow:2px 2px 0 #5B3A12,2px 2px 0 var(--ink);margin-bottom:26px;padding:0 4px}.hero-sub{font-size:17px;margin-top:32px}.hero-ctas{gap:10px;margin-top:22px}.hero-ctas .btn{width:100%;justify-content:center}.arcade-screen{padding:16px 12px 14px;gap:12px}.spawner{grid-template-columns:22px 1fr auto;padding:8px 10px;gap:8px}.spawner .src-name{font-size:11px}.spawner .src-name span{font-size:10px}.inbox{padding:12px 10px 10px}.inbox-head .ttl{font-size:11px}.inbox-head .count{font-size:15px}.inbox-row{grid-template-columns:12px auto 1fr;gap:6px;padding:5px 6px}.inbox-row .label,.inbox-row .stars{font-size:12px}.inbox-foot{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.hud{grid-template-columns:1fr 1fr;font-size:11px;padding:8px 12px}.hud-cell{gap:6px}.hud-cell b{font-size:12px}.hud-hearts{grid-column:1 / -1;justify-content:center}.arcade-foot{font-size:11px;padding:8px 12px;gap:8px;flex-wrap:wrap}.testimonial{padding:48px 0 32px}.testi-card{padding:28px 18px 22px;box-shadow:4px 4px 0 var(--honey)}.testi-card:before{font-size:48px;top:-22px;left:14px}.testi-quote{font-size:18px}.testi-foot{flex-wrap:wrap;gap:10px}.testi-metric{width:100%}.steps{padding:56px 0 28px}.steps-head{margin-bottom:40px}.steps-title{font-size:16px;text-shadow:2px 2px 0 var(--ink)}.step{margin-bottom:40px;gap:20px}.step-copy h3{font-size:17px;margin-bottom:14px}.step-copy p{font-size:14px}.mw-body{padding:14px 14px 16px;font-size:15px}.drow{grid-template-columns:70px 60px 1fr 28px;gap:8px;padding:6px 8px}.reply-pills{gap:5px}.reply-pill{font-size:11px;padding:5px 8px}.trust-inner{grid-template-columns:1fr;gap:10px}.ind-card{padding:22px 18px 20px}.ind-card h3{font-size:15px}.ind-card p{font-size:17px}.constellation{padding:50px 0}.const-inner{gap:24px}.const-mascot{max-width:200px}.feat-card{padding:18px 16px 16px}.feat-card p{font-size:13px}.ps-line{grid-template-columns:52px 1fr;gap:8px;font-size:12px}.pricing{padding:32px 0 24px}.pricing-head{margin-bottom:36px}.price-card{padding:22px 18px}.price-head{font-size:15px}.price-amt{font-size:24px}.price-feats li{font-size:16px}.faq{padding:40px 0 32px}.faq-head{margin-bottom:32px}.faq-q{padding:14px 16px;gap:10px;font-size:14px}.faq-num{font-size:12px;padding:4px 5px}.faq-a{padding:0 16px 18px}.faq-a p{font-size:17px}.final{padding:48px 0 64px}.final-title{font-size:16px}.final-ctas{gap:10px}.final-ctas .btn{width:100%;justify-content:center}.contact{padding:40px 0 60px}.cf-actions{gap:12px}.cf-actions .btn{width:100%;justify-content:center}.foot-inner{flex-direction:column;align-items:flex-start;gap:14px}.foot-menu{grid-template-columns:1fr;gap:22px}.foot-links{flex-wrap:wrap;gap:14px 18px}.characters{gap:16px;margin-top:40px}.characters>div{width:96px;height:96px}.ascii-top{font-size:7px;padding:20px 6px 10px}.px-div{margin-top:56px}}@media(max-width:400px){.hero-title{font-size:16px}.nav-actions .btn:first-child{display:none}.brand-logo{height:52px;margin:-30px 0}.hud-cell.lvl{display:none}.hud{grid-template-columns:1fr 1fr}.characters{grid-template-columns:repeat(2,1fr)}.characters>div{width:84px;height:84px}.steps-title,.final-title{font-size:14px}}
