95 lines
3.4 KiB
PHP
95 lines
3.4 KiB
PHP
<?php
|
|
$pageTitle = "Pricing Plans";
|
|
$pageDescription = "Choose a subscription plan that fits your needs.";
|
|
$pageRobots = "index, follow";
|
|
|
|
require_once 'framework.php'; // Reuse header/footer
|
|
|
|
// Define pricing tiers
|
|
$tiers = [
|
|
[
|
|
'name' => 'Basic',
|
|
'price' => '€99',
|
|
'period' => '/month',
|
|
'features' => [
|
|
'Single User',
|
|
'Gap Analysis + Reporting',
|
|
],
|
|
'button_text' => 'Choose Basic',
|
|
'button_link' => 'register.php',
|
|
'popular' => false,
|
|
],
|
|
[
|
|
'name' => 'Pro',
|
|
'price' => '€499',
|
|
'period' => '/month',
|
|
'features' => [
|
|
'Integrations',
|
|
'Vendor Risk',
|
|
'Unlimited Reports',
|
|
],
|
|
'button_text' => 'Choose Pro',
|
|
'button_link' => 'register.php',
|
|
'popular' => true,
|
|
],
|
|
[
|
|
'name' => 'Enterprise',
|
|
'price' => 'Contact Us',
|
|
'period' => 'for custom pricing',
|
|
'features' => [
|
|
'API Access',
|
|
'Consulting Add-ons',
|
|
],
|
|
'button_text' => 'Contact Sales',
|
|
'button_link' => 'contact.php',
|
|
'popular' => false,
|
|
],
|
|
];
|
|
|
|
?>
|
|
|
|
<div class="container mt-5">
|
|
<div class="text-center mb-5">
|
|
<h1 class="display-4">Our Pricing</h1>
|
|
<p class="lead">Simple, transparent pricing for teams of all sizes.</p>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<?php foreach ($tiers as $tier): ?>
|
|
<div class="col-lg-4 mb-4">
|
|
<div class="card h-100 shadow-sm <?php echo $tier['popular'] ? 'border-primary' : ''; ?>">
|
|
<div class="card-header text-center">
|
|
<h4 class="my-0 font-weight-normal"><?php echo htmlspecialchars($tier['name']); ?></h4>
|
|
</div>
|
|
<div class="card-body d-flex flex-column">
|
|
<h1 class="card-title pricing-card-title text-center"><?php echo htmlspecialchars($tier['price']); ?> <small class="text-muted"><?php echo htmlspecialchars($tier['period']); ?></small></h1>
|
|
<ul class="list-unstyled mt-3 mb-4">
|
|
<?php foreach ($tier['features'] as $feature): ?>
|
|
<li class="py-2"><i class="bi bi-check-circle-fill text-success me-2"></i><?php echo htmlspecialchars($feature); ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<a href="<?php echo htmlspecialchars($tier['button_link']); ?>" class="btn btn-lg btn-block <?php echo $tier['popular'] ? 'btn-primary' : 'btn-outline-primary'; ?> mt-auto"><?php echo htmlspecialchars($tier['button_text']); ?></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
<div class="row mt-5">
|
|
<div class="col-md-8 offset-md-2">
|
|
<div class="card">
|
|
<div class="card-body text-center">
|
|
<h5 class="card-title">Consulting Upsell</h5>
|
|
<p class="card-text">Partner with security consultants (including us) to provide “Copilot + human.”</p>
|
|
<a href="contact.php" class="btn btn-success">Contact Us for Consulting</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
// We can reuse the footer from framework.php
|
|
// The 'framework.php' file already includes the logic to render the footer.
|
|
// So, no need to call a separate footer file.
|
|
?>
|