filepath = "/root/efesto-qa/source/frontend/src/pages/Landing.jsx"

with open(filepath, "r") as f:
    content = f.read()

# 1. Remove Secret3 component call (comparison table)
content = content.replace("      <Secret3 />\n", "")

# 2. Remove PriceReveal component call
content = content.replace("      <PriceReveal />\n", "")

# 3. Remove "Precio" from navbar
content = content.replace(
    '''            <a href="#precio" className="text-slate-300 hover:text-white transition">Precio</a>''',
    ''
)
content = content.replace(
    '''              <a href="#precio" className="text-slate-300 hover:text-white transition" onClick={() => setMobileMenuOpen(false)}>Precio</a>''',
    ''
)

# 4. In ValueStack: remove prices from stack items (the line-through values)
# Replace the stack item display to hide the value
content = content.replace(
    '''              <span className="text-slate-400 font-semibold ml-4 flex-shrink-0 line-through decoration-slate-600">
                {item.value}/mes
              </span>''',
    ''
)

# 5. In ValueStack: remove the Total price comparison box
old_total = '''        {/* Total */}
        <div className="mt-8 p-6 rounded-2xl bg-gradient-to-r from-violet-600/20 to-cyan-600/20 border border-violet-500/30">
          <div className="flex flex-col sm:flex-row items-center justify-between gap-4">
            <div>
              <p className="text-slate-400 text-sm">Valor total si contrataras todo por separado:</p>
              <p className="text-3xl md:text-4xl font-bold text-white">
                $<CountUpNumber target={21100} /><span className="text-lg text-slate-400">/mes</span>
              </p>
            </div>
            <div className="text-center sm:text-right">
              <p className="text-slate-400 text-sm">Tu precio con Efesto:</p>
              <p className="text-4xl md:text-5xl font-bold bg-gradient-to-r from-emerald-400 to-cyan-400 bg-clip-text text-transparent">
                $4,500<span className="text-lg text-slate-400">/mes</span>
              </p>
            </div>
          </div>
        </div>

        <p className="text-center text-violet-300 font-semibold text-lg mt-4">
          Eso es un ahorro del 83% — menos de $117 pesos al dia
        </p>'''

new_total = '''        {/* CTA */}
        <div className="mt-8 text-center">
          <Link to="/register">
            <GradientButton size="lg">
              Solicita una demostracion
            </GradientButton>
          </Link>
        </div>'''

content = content.replace(old_total, new_total)

# 6. In Urgency section, remove price reference if any
content = content.replace(
    "menos de $117 pesos al dia",
    "todo lo que necesitas para crecer"
)

with open(filepath, "w") as f:
    f.write(content)

print("OK - Landing page updated")
