.reveal.active{opacity:1;transform:translateY(0) scale(1)}.spin-blur{filter:blur(2px);transform:scale(.95)}.slam-stop{animation:slamEffect .2s ease-out}.strike-through::after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:6px;background-color:var(--neon-red);transform:rotate(-15deg) translateY(-50%);box-shadow:0 0 8px red;animation:slashAnim .2s ease-out forwards;z-index:10;opacity:.9}.fb-text{font-size:14px;color:#050505;line-height:1.5;font-family:"Hind Siliguri",sans-serif}.steps-container{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:30px auto 0}.step-box{display:flex;align-items:center;background:var(--icon-bg);padding:15px;border-radius:12px;border:1px solid var(--border-color);text-align:left}.step-num{background:var(--primary-gradient);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px;flex-shrink:0;color:white}.step-text h4{font-size:18px;margin-bottom:5px;color:var(--neon-blue)}.step-text p{font-size:13px;color:var(--text-sub)}.faq-item{background:rgba(0,0,0,.05);margin-bottom:10px;padding:15px;border-radius:10px;border-left:3px solid var(--neon-purple);text-align:left}.faq-q{font-weight:700;color:var(--text-main);margin-bottom:5px;display:block}.faq-a{font-size:14px;color:var(--text-sub)}#sticky-bar.visible{transform:translateY(0)}.sales-pop.active{transform:translateY(0);opacity:1;pointer-events:auto}.force-hide{transform:translateY(200%)!important;opacity:0!important;pointer-events:none!important}@media (max-width:600px){.steps-container{max-width:100%}.fb-text{font-size:11px;line-height:1.3}}