{{-- ================================================================ Hero --}}
WireGuard® protocol · Modern encryption

Your Internet.
Your Privacy.

{{ config('zylovpn.brand.name') }} gives you secure, encrypted VPN connections across global server locations. Fast to connect, simple to manage, and built so your traffic stays yours.

Get {{ config('zylovpn.brand.name') }} View plans
@php $stats = [ ['value' => $locationCount ?: '—', 'label' => 'Live locations'], ['value' => 'WireGuard', 'label' => 'Protocol'], ['value' => 'AES-grade', 'label' => 'Encryption'], ]; @endphp @foreach ($stats as $stat)
{{ $stat['label'] }}
{{ $stat['value'] }}
{{ $stat['label'] }}
@endforeach
{{-- Connection visualisation --}}
ZYLOVPN
Connected
@php $nodes = [ ['label' => 'You', 'tone' => 'text-silver-200'], ['label' => 'Encrypted', 'tone' => 'text-electric-300'], ['label' => 'Internet', 'tone' => 'text-cyan-300'], ]; @endphp
@foreach ($nodes as $node)
{{ $node['label'] }}
@endforeach
Location
{{ $locations->first()?->display_name ?? 'Choose a location' }}
Protocol
WireGuard
{{-- ============================================================ Features --}}

Built for privacy, designed for speed

Everything you need to secure your connection, without the complexity.

@php $features = [ ['Secure VPN', 'Modern WireGuard encryption protects your traffic on any network, including public Wi-Fi.', 'M6 10V8a6 6 0 1 1 12 0v2M5 10h14v10H5z'], ['Global locations', 'Connect through servers around the world and pick the location that suits you.', 'M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18ZM3.5 9h17m-17 6h17M12 3c2.5 2.7 3.8 5.7 3.8 9S14.5 18.3 12 21c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3Z'], ['Fast connections', 'WireGuard is lean by design, so connections establish quickly and stay responsive.', 'm13 2-9 12h7l-1 8 9-12h-7l1-8Z'], ['Multiple devices', 'Use your subscription across laptops, phones and tablets, managed from one place.', 'M4 5h12v9H4zM17 9h3v9h-3zM2 18h14'], ['Easy to use', 'Add a device, pick a location, download the config. Connecting takes under a minute.', 'm5 13 4 4L19 7'], ['Privacy focused', 'We collect only what running the service requires, and we say exactly what that is.', 'M12 3 4 6.5v5.8C4 17 7.4 21.2 12 22.5c4.6-1.3 8-5.5 8-10.2V6.5L12 3Z'], ]; @endphp
@foreach ($features as [$title, $body, $icon])

{{ $title }}

{{ $body }}

@endforeach
{{-- =========================================================== Locations --}}

Server locations

Only locations with servers online right now are listed.

@if ($locations->isNotEmpty()) All locations @endif
@if ($locations->isEmpty()) {{-- Honest empty state. Inventing placeholder cities here would advertise endpoints that do not exist. --}}
@else
    @foreach ($locations->take(8) as $location)
  • {{ $location->city }}

    {{ $location->country }}

  • @endforeach
@endif
{{-- ======================================================== How it works --}}

How it works

@php $steps = [ ['Create your account', 'Sign up with an email address and a strong password.'], ['Choose a plan', 'Pick the number of devices and locations that fit how you work.'], ['Select a VPN location', 'Add a device and choose where you want to appear.'], ['Connect securely', 'Import your configuration and your traffic is encrypted.'], ]; @endphp
    @foreach ($steps as $index => [$title, $body])
  1. {{ str_pad((string) ($index + 1), 2, '0', STR_PAD_LEFT) }}

    {{ $title }}

    {{ $body }}

  2. @endforeach
{{-- ============================================================= Pricing --}} @if ($plans->isNotEmpty())

Simple pricing

Choose the plan that matches how many devices you use.

@foreach ($plans as $plan) @include('site.partials.plan-card', ['plan' => $plan]) @endforeach
@endif {{-- ================================================================= CTA --}}

Ready to take back your privacy?

Set up your first device in minutes.

Get {{ config('zylovpn.brand.name') }}