Download Our Information Security Practices,
Browse filesDownload Our Business Continuity Plans and Download Our AI Ethics Policy, give popup l
- index.html +88 -15
- style.css +9 -1
index.html
CHANGED
|
@@ -349,8 +349,27 @@
|
|
| 349 |
</script>
|
| 350 |
|
| 351 |
<script src="https://www.google.com/recaptcha/api.js?render=6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT"></script>
|
| 352 |
-
|
| 353 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 354 |
// do request for recaptcha token
|
| 355 |
// response is promise with passed token
|
| 356 |
|
|
@@ -525,8 +544,68 @@
|
|
| 525 |
</a>
|
| 526 |
</div>
|
| 527 |
</div>
|
| 528 |
-
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 529 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 530 |
<!-- Section 1 -->
|
| 531 |
<section class="py-16 px-4 bg-white">
|
| 532 |
<div class="max-w-7xl mx-auto">
|
|
@@ -552,28 +631,22 @@
|
|
| 552 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 553 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Security Measures and Procedures</h3>
|
| 554 |
<p class="text-gray-700 mb-6">At VLC Solutions, we utilize a robust system of security controls and measures that form the basis of our data protection framework. In this way, you can be assured that your information is safe across all touchpoints.</p>
|
| 555 |
-
<
|
| 556 |
-
|
| 557 |
-
</form>
|
| 558 |
-
</div>
|
| 559 |
|
| 560 |
<!-- Business Continuity -->
|
| 561 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 562 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Prepared for the Unexpected</h3>
|
| 563 |
<p class="text-gray-700 mb-6">While we cannot foresee every challenge that may affect business continuity, we are always prepared. We are proactive in risk management, and in case of an unexpected event, we guarantee that your data will not be compromised and your operations will not be affected.</p>
|
| 564 |
-
<
|
| 565 |
-
|
| 566 |
-
</form>
|
| 567 |
-
</div>
|
| 568 |
|
| 569 |
<!-- Ethical AI -->
|
| 570 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 571 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Ethical Artificial Intelligence</h3>
|
| 572 |
<p class="text-gray-700 mb-6">At VLC, we champion ethical AI development. We are committed to developing intelligent systems that help improve leadership, communication, and productivity, all without compromising the ethical standards that are the top priority of our AI projects.</p>
|
| 573 |
-
<
|
| 574 |
-
|
| 575 |
-
</form>
|
| 576 |
-
</div>
|
| 577 |
</div>
|
| 578 |
</div>
|
| 579 |
</section>
|
|
|
|
| 349 |
</script>
|
| 350 |
|
| 351 |
<script src="https://www.google.com/recaptcha/api.js?render=6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT"></script>
|
| 352 |
+
<script>
|
| 353 |
+
// Modal functions
|
| 354 |
+
function openModal(id) {
|
| 355 |
+
document.getElementById(id).classList.remove('hidden');
|
| 356 |
+
document.body.style.overflow = 'hidden';
|
| 357 |
+
}
|
| 358 |
+
|
| 359 |
+
function closeModal(id) {
|
| 360 |
+
document.getElementById(id).classList.add('hidden');
|
| 361 |
+
document.body.style.overflow = '';
|
| 362 |
+
}
|
| 363 |
+
|
| 364 |
+
// Close modal when clicking outside
|
| 365 |
+
window.addEventListener('click', function(event) {
|
| 366 |
+
if (event.target.classList.contains('modal')) {
|
| 367 |
+
event.target.classList.add('hidden');
|
| 368 |
+
document.body.style.overflow = '';
|
| 369 |
+
}
|
| 370 |
+
});
|
| 371 |
+
|
| 372 |
+
grecaptcha.ready(function() {
|
| 373 |
// do request for recaptcha token
|
| 374 |
// response is promise with passed token
|
| 375 |
|
|
|
|
| 544 |
</a>
|
| 545 |
</div>
|
| 546 |
</div>
|
| 547 |
+
</section>
|
| 548 |
+
|
| 549 |
+
<!-- Modal Dialogs -->
|
| 550 |
+
<div id="securityModal" class="modal hidden fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4">
|
| 551 |
+
<div class="bg-white rounded-lg max-w-md w-full p-6">
|
| 552 |
+
<div class="flex justify-between items-center mb-4">
|
| 553 |
+
<h3 class="text-xl font-bold text-[var(--vlc-navy)]">Download Information Security Practices</h3>
|
| 554 |
+
<button onclick="closeModal('securityModal')" class="text-gray-500 hover:text-gray-700">
|
| 555 |
+
<i data-feather="x"></i>
|
| 556 |
+
</button>
|
| 557 |
+
</div>
|
| 558 |
+
<form action="./information_security_control.php" method="post" class="space-y-4">
|
| 559 |
+
<div>
|
| 560 |
+
<label for="security_email" class="block text-sm font-medium text-gray-700 mb-1">Business Email</label>
|
| 561 |
+
<input type="email" id="security_email" name="customer_email" required class="w-full px-3 py-2 border border-gray-300 rounded-md">
|
| 562 |
+
<p id="security_error" class="text-red-500 text-sm mt-1 hidden">Please enter a valid business email address</p>
|
| 563 |
+
</div>
|
| 564 |
+
<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
|
| 565 |
+
<button type="submit" id="security_button_form" class="btn-primary w-full py-2">Download Now</button>
|
| 566 |
+
</form>
|
| 567 |
+
</div>
|
| 568 |
+
</div>
|
| 569 |
+
|
| 570 |
+
<div id="continuityModal" class="modal hidden fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4">
|
| 571 |
+
<div class="bg-white rounded-lg max-w-md w-full p-6">
|
| 572 |
+
<div class="flex justify-between items-center mb-4">
|
| 573 |
+
<h3 class="text-xl font-bold text-[var(--vlc-navy)]">Download Business Continuity Plans</h3>
|
| 574 |
+
<button onclick="closeModal('continuityModal')" class="text-gray-500 hover:text-gray-700">
|
| 575 |
+
<i data-feather="x"></i>
|
| 576 |
+
</button>
|
| 577 |
+
</div>
|
| 578 |
+
<form action="./equipped_unforeseen.php" method="post" class="space-y-4">
|
| 579 |
+
<div>
|
| 580 |
+
<label for="continuity_email" class="block text-sm font-medium text-gray-700 mb-1">Business Email</label>
|
| 581 |
+
<input type="email" id="continuity_email" name="customer_email" required class="w-full px-3 py-2 border border-gray-300 rounded-md">
|
| 582 |
+
<p id="continuity_error" class="text-red-500 text-sm mt-1 hidden">Please enter a valid business email address</p>
|
| 583 |
+
</div>
|
| 584 |
+
<input type="hidden" id="g-recaptcha-response-two" name="g-recaptcha-response">
|
| 585 |
+
<button type="submit" id="continuity_button_form" class="btn-primary w-full py-2">Download Now</button>
|
| 586 |
+
</form>
|
| 587 |
+
</div>
|
| 588 |
+
</div>
|
| 589 |
|
| 590 |
+
<div id="aiModal" class="modal hidden fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4">
|
| 591 |
+
<div class="bg-white rounded-lg max-w-md w-full p-6">
|
| 592 |
+
<div class="flex justify-between items-center mb-4">
|
| 593 |
+
<h3 class="text-xl font-bold text-[var(--vlc-navy)]">Download AI Ethics Policy</h3>
|
| 594 |
+
<button onclick="closeModal('aiModal')" class="text-gray-500 hover:text-gray-700">
|
| 595 |
+
<i data-feather="x"></i>
|
| 596 |
+
</button>
|
| 597 |
+
</div>
|
| 598 |
+
<form action="./ai_ethics.php" method="post" class="space-y-4">
|
| 599 |
+
<div>
|
| 600 |
+
<label for="ai_email" class="block text-sm font-medium text-gray-700 mb-1">Business Email</label>
|
| 601 |
+
<input type="email" id="ai_email" name="customer_email" required class="w-full px-3 py-2 border border-gray-300 rounded-md">
|
| 602 |
+
<p id="ai_error" class="text-red-500 text-sm mt-1 hidden">Please enter a valid business email address</p>
|
| 603 |
+
</div>
|
| 604 |
+
<input type="hidden" id="g-recaptcha-response-three" name="g-recaptcha-response">
|
| 605 |
+
<button type="submit" id="ai_button_form" class="btn-primary w-full py-2">Download Now</button>
|
| 606 |
+
</form>
|
| 607 |
+
</div>
|
| 608 |
+
</div>
|
| 609 |
<!-- Section 1 -->
|
| 610 |
<section class="py-16 px-4 bg-white">
|
| 611 |
<div class="max-w-7xl mx-auto">
|
|
|
|
| 631 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 632 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Security Measures and Procedures</h3>
|
| 633 |
<p class="text-gray-700 mb-6">At VLC Solutions, we utilize a robust system of security controls and measures that form the basis of our data protection framework. In this way, you can be assured that your information is safe across all touchpoints.</p>
|
| 634 |
+
<button onclick="openModal('securityModal')" class="btn-accent px-4 py-2 rounded-md text-sm font-medium w-full">Download Our Information Security Practices</button>
|
| 635 |
+
</div>
|
|
|
|
|
|
|
| 636 |
|
| 637 |
<!-- Business Continuity -->
|
| 638 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 639 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Prepared for the Unexpected</h3>
|
| 640 |
<p class="text-gray-700 mb-6">While we cannot foresee every challenge that may affect business continuity, we are always prepared. We are proactive in risk management, and in case of an unexpected event, we guarantee that your data will not be compromised and your operations will not be affected.</p>
|
| 641 |
+
<button onclick="openModal('continuityModal')" class="btn-accent px-4 py-2 rounded-md text-sm font-medium w-full">Download Our Business Continuity Plans</button>
|
| 642 |
+
</div>
|
|
|
|
|
|
|
| 643 |
|
| 644 |
<!-- Ethical AI -->
|
| 645 |
<div class="bg-white p-8 rounded-xl shadow-md flex flex-col">
|
| 646 |
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Ethical Artificial Intelligence</h3>
|
| 647 |
<p class="text-gray-700 mb-6">At VLC, we champion ethical AI development. We are committed to developing intelligent systems that help improve leadership, communication, and productivity, all without compromising the ethical standards that are the top priority of our AI projects.</p>
|
| 648 |
+
<button onclick="openModal('aiModal')" class="btn-accent px-4 py-2 rounded-md text-sm font-medium w-full">Download Our AI Ethics Policy</button>
|
| 649 |
+
</div>
|
|
|
|
|
|
|
| 650 |
</div>
|
| 651 |
</div>
|
| 652 |
</section>
|
style.css
CHANGED
|
@@ -23,10 +23,18 @@ p {
|
|
| 23 |
border: 1px solid lightgray;
|
| 24 |
border-radius: 16px;
|
| 25 |
}
|
| 26 |
-
|
| 27 |
.card p:last-child {
|
| 28 |
margin-bottom: 0;
|
| 29 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
/* Section 4 Steps and buttons */
|
| 31 |
.chip {
|
| 32 |
background: linear-gradient(135deg, var(--vlc-navy), #0b3b8f);
|
|
|
|
| 23 |
border: 1px solid lightgray;
|
| 24 |
border-radius: 16px;
|
| 25 |
}
|
|
|
|
| 26 |
.card p:last-child {
|
| 27 |
margin-bottom: 0;
|
| 28 |
}
|
| 29 |
+
|
| 30 |
+
/* Modal styles */
|
| 31 |
+
.modal {
|
| 32 |
+
transition: opacity 0.3s ease;
|
| 33 |
+
}
|
| 34 |
+
.modal.hidden {
|
| 35 |
+
opacity: 0;
|
| 36 |
+
pointer-events: none;
|
| 37 |
+
}
|
| 38 |
/* Section 4 Steps and buttons */
|
| 39 |
.chip {
|
| 40 |
background: linear-gradient(135deg, var(--vlc-navy), #0b3b8f);
|