Due to the limited-capacity and private nature of our training and services, all courses, consultations, and application assistance are scheduled on a limited-availability basis.
Some services may temporarily display as "sold out" due to scheduling limitations, instructor availability, administrative workload, or private booking capacity. Availability may change at any time.
If a service appears unavailable, contact us directly about future scheduling opportunities or waitlist availability.
Many services are conducted through private scheduling arrangements. Submitting payment or an inquiry does not guarantee immediate scheduling availability until confirmed directly, which is why we ask you to contact us before making a payment.
Online payments are processed securely by Stripe and accept major credit and debit cards, Apple Pay, Google Pay, and Klarna. Klarna's available plans and approval are determined by Klarna at checkout.
Prices are the same whether you pay online or in person.
Due to instructor scheduling, administrative preparation, range coordination, and limited enrollment capacity, all sales are final once scheduling has been confirmed.
Customers are required to contact us prior to payment to confirm current availability and scheduling. Failure to review service descriptions, scheduling instructions, or availability notices does not qualify for a refund.
By submitting payment, customers acknowledge and agree to these terms. Please review all service descriptions carefully before booking.
Reasonable rescheduling requests may be accommodated based on instructor availability and scheduling capacity.
For current availability, scheduling questions, or private booking inquiries, use our contact form or email [email protected].