<svg width="500" height="400" viewBox="0 0 500 400" xmlns="http://www.w3.org/2000/svg">
  <!-- Background -->
  <rect width="500" height="400" fill="#F5F5F5" opacity="0.3"/>
  <circle cx="80" cy="320" r="45" fill="#FFEBEE" opacity="0.5"/>
  <circle cx="420" cy="100" r="55" fill="#E8F5E9" opacity="0.5"/>
  
  <!-- Large shield in center -->
  <g transform="translate(250, 200)">
    <!-- Outer shield -->
    <path d="M 0 -140 L 80 -110 L 80 -20 Q 80 60 0 140 Q -80 60 -80 -20 L -80 -110 Z" fill="#43A047" opacity="0.2"/>
    
    <!-- Main shield -->
    <path d="M 0 -130 L 70 -102 L 70 -20 Q 70 50 0 120 Q -70 50 -70 -20 L -70 -102 Z" fill="#66BB6A"/>
    <path d="M 0 -120 L 60 -95 L 60 -20 Q 60 42 0 105 Q -60 42 -60 -20 L -60 -95 Z" fill="#4CAF50"/>
    
    <!-- Inner shield highlight -->
    <path d="M 0 -110 L 50 -88 L 50 -20 Q 50 35 0 90 Q -50 35 -50 -20 L -50 -88 Z" fill="#81C784" opacity="0.5"/>
    
    <!-- Checkmark -->
    <path d="M -35 -10 L -10 20 L 45 -50" stroke="#FFFFFF" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
    
    <!-- Lock icon -->
    <g transform="translate(0, 50)">
      <rect x="-18" y="0" width="36" height="40" rx="4" fill="#FFFFFF" opacity="0.95"/>
      <rect x="-14" y="4" width="28" height="32" rx="3" fill="#2E7D32"/>
      <path d="M -12 4 L -12 -8 Q -12 -20 0 -20 Q 12 -20 12 -8 L 12 4" stroke="#FFFFFF" stroke-width="5" fill="none"/>
      <circle cx="0" cy="18" r="5" fill="#FFFFFF"/>
      <rect x="-2" y="20" width="4" height="10" fill="#FFFFFF" rx="1"/>
    </g>
  </g>
  
  <!-- Warning triangles -->
  <g transform="translate(100, 100) rotate(15)">
    <path d="M 0 -20 L 17 15 L -17 15 Z" fill="#FF9800" opacity="0.7"/>
    <path d="M 0 -15 L 13 12 L -13 12 Z" fill="#FFA726" opacity="0.8"/>
    <text x="0" y="8" text-anchor="middle" font-family="Arial" font-size="20" font-weight="bold" fill="#FFFFFF">!</text>
  </g>
  
  <g transform="translate(400, 280) rotate(-12)">
    <path d="M 0 -18 L 15 13 L -15 13 Z" fill="#F44336" opacity="0.6"/>
    <path d="M 0 -14 L 12 11 L -12 11 Z" fill="#EF5350" opacity="0.7"/>
    <text x="0" y="7" text-anchor="middle" font-family="Arial" font-size="18" font-weight="bold" fill="#FFFFFF">!</text>
  </g>
  
  <!-- Safety checklist items -->
  <g transform="translate(380, 180)">
    <rect x="0" y="0" width="90" height="70" rx="6" fill="#FFFFFF" opacity="0.9" stroke="#4CAF50" stroke-width="2"/>
    <circle cx="15" cy="18" r="6" fill="#4CAF50"/>
    <path d="M 12 18 L 14 20 L 18 16" stroke="#FFFFFF" stroke-width="1.5" stroke-linecap="round" fill="none"/>
    <line x1="26" y1="18" x2="75" y2="18" stroke="#757575" stroke-width="2"/>
    
    <circle cx="15" cy="35" r="6" fill="#4CAF50"/>
    <path d="M 12 35 L 14 37 L 18 33" stroke="#FFFFFF" stroke-width="1.5" stroke-linecap="round" fill="none"/>
    <line x1="26" y1="35" x2="75" y2="35" stroke="#757575" stroke-width="2"/>
    
    <circle cx="15" cy="52" r="6" fill="#4CAF50"/>
    <path d="M 12 52 L 14 54 L 18 50" stroke="#FFFFFF" stroke-width="1.5" stroke-linecap="round" fill="none"/>
    <line x1="26" y1="52" x2="75" y2="52" stroke="#757575" stroke-width="2"/>
  </g>
  
  <!-- Decorative safety icons -->
  <circle cx="70" cy="250" r="8" fill="#4CAF50" opacity="0.5"/>
  <circle cx="450" cy="340" r="10" fill="#66BB6A" opacity="0.4"/>
  <circle cx="140" cy="60" r="6" fill="#81C784" opacity="0.5"/>
</svg>

