description = "Multi-section registration form with headers and CTAs"
name = "Professional Service Registration"

# Header section
[[elements]]
align = "center"
border_bottom = true
border_top = true
name = "main_header"
title = "🎯 Professional Services Registration"
type = "header"

# Welcome section
[[elements]]
content = "Welcome to our professional services platform. Please fill in your information to get started."
name = "welcome"
type = "section"

# Contact information section header
[[elements]]
border_top = true
margin_left = 0
name = "contact_header"
title = "📋 Contact Information"
type = "section_header"

# Contact fields
[[elements]]
name = "full_name"
prompt = "Full Name"
required = true
type = "text"

[[elements]]
name = "email"
prompt = "Email Address"
required = true
type = "text"

[[elements]]
name = "phone"
prompt = "Phone Number"
required = false
type = "text"

# Services section
[[elements]]
border_top = true
margin_left = 0
name = "services_header"
title = "🔧 Services Selection"
type = "section_header"

[[elements]]
name = "primary_service"
options = [
  { value = "Consulting", label = "💼 Consulting & Strategy" },
  { value = "Development", label = "🚀 Development & Engineering" },
  { value = "Design", label = "🎨 Design & UX" },
  { value = "Support", label = "🛠️ Support & Maintenance" },
]
prompt = "Primary Service Needed"
required = true
type = "select"

[[elements]]
name = "additional_services"
options = [
  { value = "Training", label = "📚 Training Programs" },
  { value = "Documentation", label = "📖 Documentation" },
  { value = "Maintenance", label = "🔧 Maintenance & Support" },
  { value = "Security Audit", label = "🔐 Security Audit" },
]
prompt = "Additional Services"
type = "multiselect"

# Preferences section
[[elements]]
border_top = true
margin_left = 0
name = "prefs_header"
title = "⚙️ Preferences"
type = "section_header"

[[elements]]
name = "experience_level"
options = [
  { value = "Beginner", label = "Beginner - Just getting started" },
  { value = "Intermediate", label = "Intermediate - Some experience" },
  { value = "Advanced", label = "Advanced - Deep knowledge" },
  { value = "Expert", label = "Expert - Full mastery" },
]
prompt = "Your Experience Level"
type = "select"

[[elements]]
name = "preferred_contact"
options = [
  { value = "Email", label = "📧 Email" },
  { value = "Phone", label = "📞 Phone" },
  { value = "Video Call", label = "🎥 Video Call" },
]
prompt = "Preferred Contact Method"
type = "select"

# Agreement section
[[elements]]
border_top = true
margin_left = 0
name = "agreement_header"
title = "📜 Agreement"
type = "section_header"

[[elements]]
default = false
name = "agree_terms"
prompt = "I agree to the terms and conditions"
required = true
type = "confirm"

[[elements]]
default = false
name = "agree_privacy"
prompt = "I agree to the privacy policy"
required = true
type = "confirm"

[[elements]]
default = false
name = "marketing_consent"
prompt = "I consent to receive marketing communications"
type = "confirm"

# Footer with CTA
[[elements]]
align = "center"
border_bottom = true
border_top = true
content = "Click submit to complete your registration."
name = "final_cta"
title = "Thank you for your information!"
type = "cta"
