.hero-gradient-text{background:linear-gradient(90deg,#a880ff,#f39100,#a880ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroGradientShift 4s ease-in-out infinite}@keyframes heroGradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.hero-scroll-cue{animation:heroScrollBounce 2s ease-in-out infinite}@keyframes heroScrollBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.hero-fallback-bg{background:radial-gradient(ellipse at 50% 40%,rgba(160,112,255,.15) 0%,rgba(243,145,0,.05) 40%,transparent 70%)}@media(prefers-reduced-motion:reduce){.hero-gradient-text{animation:none;background-position:0% center}.hero-scroll-cue{animation:none;display:none}#hero-sphere-canvas{display:none!important}.hero-fallback-bg{display:block!important}}.phone-mockup-wrapper{perspective:1200px}@keyframes phoneBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.phone-bob{animation:phoneBob 6s ease-in-out infinite}.phone-tilt{transform:rotateY(-3deg) rotateX(1deg);transition:transform .4s ease}.phone-tilt:hover{transform:rotateY(0) rotateX(0) translateY(-6px)}.phone-shell{border:2px solid #a0a0a4!important;background-image:linear-gradient(135deg,#8a8a8e4d,#c8c8cc1a,#8a8a8e4d);background-clip:padding-box}.phone-glass-reflection{position:absolute;inset:0;border-radius:44px;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none;z-index:30}.phone-side-btn{position:absolute;background:linear-gradient(180deg,#8a8a8e,#c8c8cc,#8a8a8e);border-radius:2px;z-index:5}.phone-btn-action{left:-3px;top:110px;width:3px;height:28px}.phone-btn-vol-up{left:-3px;top:160px;width:3px;height:42px}.phone-btn-vol-down{left:-3px;top:212px;width:3px;height:42px}.phone-btn-power{right:-3px;top:180px;width:3px;height:68px}.phone-demo-step{position:absolute;inset:0;padding:8px;opacity:0;transform:translate(30px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.phone-demo-step.active{opacity:1;transform:translate(0);pointer-events:auto;position:relative}.phone-demo-step.exit-left{opacity:0;transform:translate(-30px)}.phone-step-dot{width:6px;height:6px;border-radius:50%;background:#fff3;transition:background .3s ease;cursor:pointer}.phone-step-dot.active{background:#a070ffe6}.phone-highlight-target.highlighted{border-color:#a070ff66!important;background:#a070ff0f!important;box-shadow:0 0 15px #a070ff1f}.phone-best-plan.highlighted{border-color:#f3910066!important;box-shadow:0 0 15px #f391001f}.phone-buy-btn.processing{background:#f3910099!important;transform:scale(.98)}.phone-buy-btn.done{background:var(--color-success)!important;box-shadow:0 3px 15px #22c55e4d!important}.phone-profit-amount.animate{animation:phoneProfitPop .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes phoneProfitPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.phone-earnings-card.glow{box-shadow:0 0 25px #22c55e26}@media(max-width:1023px){.phone-tilt{transform:none!important}.phone-bob{animation:none}.phone-shell{width:min(280px,85vw)!important;height:auto!important;min-height:520px}.phone-mockup-wrapper{perspective:none}.phone-side-btn{display:none}}@media(prefers-reduced-motion:reduce){.phone-bob{animation:none!important}.phone-tilt{transform:none!important;transition:none}.phone-demo-step{position:relative!important;opacity:1!important;transform:none!important;pointer-events:auto}.phone-profit-amount{animation:none!important}}.bappy-code{margin:0;padding:14px 16px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;color:#f3f0ffe6;min-height:2em}.bappy-resp{margin:0 16px 16px;border-radius:16px;border:1px solid rgba(243,145,0,.2);background:#f391000f;padding:12px;opacity:0;transform:translate3d(0,10px,0)}.bappy-resp-code{padding:0;min-height:0;color:#f39100;font-size:12px}.bappy-cursor{color:#a880ff;animation:bappyCursorBlink 1s step-end infinite}@keyframes bappyCursorBlink{0%,to{opacity:1}50%{opacity:0}}.bappy-term{position:relative;box-shadow:0 22px 80px #0000008c,inset 0 2px 12px #00000080,inset 0 -2px 8px #0000004d}.bappy-term:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to top,rgba(0,0,0,.26),transparent);pointer-events:none;opacity:1;transition:opacity .4s ease;z-index:2;border-radius:0 0 16px 16px}.bappy-term.fully-revealed:after{opacity:0}.syn-kw{color:#a880ff}.syn-str{color:#f39100}.syn-fn{color:#c4b5fd}.syn-cmt{color:#fff9}@media(max-width:767px){.bappy-code{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.bappy-resp{opacity:1!important;transform:none!important}.bappy-cursor{animation:none}}.plan-rule{transform:translate(20px);transition:opacity .4s ease,transform .4s ease,background .3s ease,border-color .3s ease}.plan-rule.revealed{opacity:1!important;transform:translate(0)}.plan-rule.flash{background:#a070ff0f!important;border-color:#a070ff33!important}.plan-toggle.active{background:#a070ff4d!important}.plan-toggle.active .plan-toggle-knob{left:calc(100% - 19px)!important;background:#a880ff!important;box-shadow:0 0 8px #a070ff80}@media(max-width:768px){#plan-builder{max-height:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.plan-rule{opacity:1!important;transform:none!important;transition:none}.plan-toggle,.plan-toggle .plan-toggle-knob{transition:none}}.decision-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.decision-card:hover{transform:translateY(-6px)}.decision-card--popular:hover{transform:translateY(-14px)}.decision-card-popular-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#a880ff;color:#fff;font-size:11px;font-weight:600;padding:3px 14px;border-radius:999px;white-space:nowrap;letter-spacing:.02em;box-shadow:0 4px 12px #a070ff4d}.decision-card.glow-orange:hover{box-shadow:0 20px 60px #f3910026,0 0 30px #f3910014;border-color:#f391004d}.decision-card.glow-purple:hover{box-shadow:0 20px 60px #a070ff26,0 0 30px #a070ff14;border-color:#a070ff4d}@media(max-width:767px){.decision-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.decision-card{transition:none}.decision-card:hover{transform:none}}.js-ready .alt-card{opacity:0;transform:translateY(30px)}.alt-card:hover{border-color:#a070ff33!important;background:#ffffff0d!important;transform:translateY(-4px)!important;box-shadow:0 20px 60px #a070ff1a}.js-ready #alt-header{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.alt-card,#alt-header{opacity:1!important;transform:none!important;will-change:auto}}.section-divider[data-astro-cid-46cv6kzl]{position:relative;z-index:3;pointer-events:none;overflow:hidden}.sd-core[data-astro-cid-46cv6kzl]{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(.5rem,1vh,.875rem) 0}.sd-atmo[data-astro-cid-46cv6kzl]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:80px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(160,112,255,.08) 0%,rgba(160,112,255,.03) 40%,transparent 70%);filter:blur(30px);opacity:0;will-change:opacity}.sd-line-svg[data-astro-cid-46cv6kzl]{width:80%;max-width:900px;height:4px;opacity:0;will-change:opacity}html:not(.js-ready) .sd-atmo[data-astro-cid-46cv6kzl],html:not(.js-ready) .sd-line-svg[data-astro-cid-46cv6kzl]{opacity:1;will-change:auto}@media(max-width:767px){.sd-line-svg[data-astro-cid-46cv6kzl]{width:90%}}@media(prefers-reduced-motion:reduce){.sd-atmo[data-astro-cid-46cv6kzl],.sd-line-svg[data-astro-cid-46cv6kzl]{opacity:1!important;will-change:auto}}.hero-sphere-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5;pointer-events:none;display:none}
