H bridge 200khz to transformer (how do I make 2 offset PWM signals?)

So the purpose of what I am designing is to drive an H bridge which is powering a transformer. The transformer runs between 200khz-500khz (it is a planar transformer).

My circuit works fine at creating a modified square wave at 10khz. But, the arduino can't process my code any faster then that and I can't use the standard PWM because I cannot offset two different digital outputs.

long count=1;
long stage=0;


void setup()
{
  pinMode(5, OUTPUT);
  pinMode(10, OUTPUT);
  digitalWrite(5,LOW);
  digitalWrite(10,HIGH);
  
}

void loop()
{
  if((micros()/count)>2)
  {
    if(stage==0)
    {
      digitalWrite(10,LOW);

      digitalWrite(5,HIGH);

      stage=1;
    }
    else 
    {
        digitalWrite(5,LOW);
     
        digitalWrite(10,HIGH);
        stage=0;
    }
    count++;
  }
}

no matter what I set as my value less than "micros()/count" I get ~9.6khz (measured with oscope).

I have gotten PWM to operate at 200khz, with the Timer1 library and modifying PWM pulse width. But I do not know how to offset two separate PWM signals.

Any help would be greatly appreciated, thanks

Jim