Penzona — Technology Solutions
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Penzona — Technology Solutions</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<style>
:root {
--navy: #00214F;
--orange: #F26522;
--white: #FFFFFF;
--light-gray: #F7F9FC;
--charcoal: #1E293B;
--border: #E2E8F0;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
color: var(--charcoal);
line-height: 1.6;
background: var(--white);
}
img {
max-width: 100%;
height: auto;
display: block;
}
a {
text-decoration: none;
color: inherit;
}
/* Header */
header {
background: var(--white);
border-bottom: 1px solid var(--border);
position: sticky;
top: 0;
z-index: 100;
}
.header-inner {
max-width: 1200px;
margin: 0 auto;
padding: 1rem 1.5rem;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
display: flex;
align-items: center;
gap: 0.75rem;
}
.logo img {
height: 44px;
width: auto;
}
.logo-text {
font-weight: 800;
font-size: 1.5rem;
color: var(--navy);
letter-spacing: -0.5px;
}
.logo-text span {
color: var(--orange);
}
nav ul {
display: flex;
list-style: none;
gap: 2rem;
align-items: center;
}
nav a {
font-weight: 500;
font-size: 0.95rem;
color: var(--charcoal);
transition: color 0.2s;
}
nav a:hover {
color: var(--orange);
}
.nav-cta {
background: var(--orange);
color: var(--white) !important;
padding: 0.6rem 1.4rem;
border-radius: 6px;
font-weight: 600;
}
.nav-cta:hover {
background: #d9551a;
}
.mobile-toggle {
display: none;
background: none;
border: none;
font-size: 1.5rem;
cursor: pointer;
color: var(--navy);
}
/* Sections */
section {
padding: 5rem 1.5rem;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
/* Hero */
.hero {
background: var(--navy);
color: var(--white);
text-align: center;
padding: 6rem 1.5rem 5rem;
}
.hero-logo {
height: 80px;
width: auto;
margin: 0 auto 1.5rem;
opacity: 0.95;
}
.hero h1 {
font-size: 3rem;
font-weight: 800;
margin-bottom: 0.5rem;
letter-spacing: -1px;
}
.hero .tagline {
font-size: 1.25rem;
color: var(--orange);
font-weight: 600;
margin-bottom: 1.5rem;
letter-spacing: 2px;
text-transform: uppercase;
}
.hero p {
font-size: 1.15rem;
max-width: 600px;
margin: 0 auto 2rem;
opacity: 0.9;
line-height: 1.7;
}
.btn {
display: inline-block;
padding: 1rem 2.5rem;
border-radius: 6px;
font-weight: 700;
font-size: 1rem;
transition: all 0.2s;
cursor: pointer;
border: none;
}
.btn-primary {
background: var(--orange);
color: var(--white);
}
.btn-primary:hover {
background: #d9551a;
transform: translateY(-2px);
}
.btn-outline {
background: transparent;
color: var(--white);
border: 2px solid var(--white);
margin-left: 1rem;
}
.btn-outline:hover {
background: var(--white);
color: var(--navy);
}
/* Section Headers */
.section-header {
text-align: center;
margin-bottom: 3rem;
}
.section-header h2 {
font-size: 2.2rem;
font-weight: 800;
color: var(--navy);
margin-bottom: 0.5rem;
}
.section-header p {
color: #64748B;
font-size: 1.1rem;
}
/* Services */
.services {
background: var(--light-gray);
}
.service-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 2rem;
}
.service-card {
background: var(--white);
border-radius: 12px;
padding: 2.5rem;
border: 1px solid var(--border);
transition: box-shadow 0.3s, transform 0.3s;
}
.service-card:hover {
box-shadow: 0 12px 40px rgba(0,33,79,0.08);
transform: translateY(-4px);
}
.service-icon {
width: 56px;
height: 56px;
background: var(--navy);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 1.25rem;
}
.service-icon svg {
width: 28px;
height: 28px;
fill: var(--white);
}
.service-card h3 {
font-size: 1.4rem;
font-weight: 700;
color: var(--navy);
margin-bottom: 0.75rem;
}
.service-card p {
color: #475569;
line-height: 1.7;
margin-bottom: 1rem;
}
.service-card ul {
list-style: none;
padding: 0;
}
.service-card li {
padding: 0.4rem 0;
color: #475569;
font-size: 0.95rem;
display: flex;
align-items: flex-start;
gap: 0.5rem;
}
.service-card li::before {
content: "✓";
color: var(--orange);
font-weight: 700;
flex-shrink: 0;
}
.highlight {
display: inline-block;
background: rgba(242,101,34,0.1);
color: var(--orange);
padding: 0.35rem 0.9rem;
border-radius: 20px;
font-size: 0.8rem;
font-weight: 600;
margin-top: 0.5rem;
}
/* Pricing */
.pricing-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
}
.pricing-card {
background: var(--white);
border: 2px solid var(--border);
border-radius: 16px;
padding: 2rem;
text-align: center;
transition: all 0.3s;
position: relative;
}
.pricing-card:hover {
border-color: var(--navy);
box-shadow: 0 12px 40px rgba(0,33,79,0.08);
}
.pricing-card.featured {
border-color: var(--orange);
box-shadow: 0 8px 30px rgba(242,101,34,0.12);
}
.pricing-card.featured::before {
content: "MOST POPULAR";
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%);
background: var(--orange);
color: var(--white);
font-size: 0.7rem;
font-weight: 700;
padding: 0.3rem 1rem;
border-radius: 20px;
letter-spacing: 1px;
}
.pricing-card h3 {
font-size: 1.3rem;
font-weight: 700;
color: var(--navy);
margin-bottom: 0.5rem;
}
.price {
font-size: 2.5rem;
font-weight: 800;
color: var(--navy);
margin: 0.5rem 0;
}
.price span {
font-size: 1rem;
font-weight: 500;
color: #94A3B8;
}
.pricing-card p.description {
color: #64748B;
font-size: 0.9rem;
margin-bottom: 1.5rem;
min-height: 40px;
}
.pricing-card ul {
list-style: none;
text-align: left;
margin-bottom: 1.5rem;
}
.pricing-card li {
padding: 0.5rem 0;
font-size: 0.9rem;
color: #475569;
border-bottom: 1px solid var(--border);
display: flex;
align-items: center;
gap: 0.5rem;
}
.pricing-card li:last-child {
border-bottom: none;
}
.pricing-card li::before {
content: "✓";
color: var(--orange);
font-weight: 700;
}
.pricing-card .btn {
width: 100%;
padding: 0.85rem;
}
.pricing-card.featured .btn {
background: var(--orange);
color: var(--white);
}
.pricing-card:not(.featured) .btn {
background: var(--navy);
color: var(--white);
}
/* About */
.about {
background: var(--light-gray);
}
.about-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 3rem;
align-items: center;
}
.about-photo {
background: #E2E8F0;
border-radius: 16px;
aspect-ratio: 4/5;
display: flex;
align-items: center;
justify-content: center;
color: #94A3B8;
font-size: 0.9rem;
overflow: hidden;
}
.about-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.about-text h2 {
font-size: 2rem;
font-weight: 800;
color: var(--navy);
margin-bottom: 1rem;
}
.about-text p {
color: #475569;
line-height: 1.8;
font-size: 1.05rem;
}
.about-text .signature {
margin-top: 1.5rem;
font-weight: 700;
color: var(--navy);
}
/* Contact */
.contact-form {
max-width: 600px;
margin: 0 auto;
}
.form-group {
margin-bottom: 1.25rem;
}
.form-group label {
display: block;
font-weight: 600;
font-size: 0.9rem;
margin-bottom: 0.4rem;
color: var(--navy);
}
.form-group input,
.form-group textarea {
width: 100%;
padding: 0.85rem 1rem;
border: 2px solid var(--border);
border-radius: 8px;
font-family: inherit;
font-size: 1rem;
transition: border-color 0.2s;
}
.form-group input:focus,
.form-group textarea:focus {
outline: none;
border-color: var(--navy);
}
.form-group textarea {
min-height: 120px;
resize: vertical;
}
.form-group .error {
color: #DC2626;
font-size: 0.8rem;
margin-top: 0.3rem;
display: none;
}
.form-group.invalid input,
.form-group.invalid textarea {
border-color: #DC2626;
}
.form-group.invalid .error {
display: block;
}
.contact-form .btn {
width: 100%;
padding: 1rem;
font-size: 1.05rem;
}
.form-success {
display: none;
background: #ECFDF5;
border: 1px solid #10B981;
color: #065F46;
padding: 1.5rem;
border-radius: 8px;
text-align: center;
margin-top: 1rem;
}
.form-success.show {
display: block;
}
/* Footer */
footer {
background: var(--navy);
color: var(--white);
padding: 3rem 1.5rem 2rem;
}
.footer-inner {
max-width: 1200px;
margin: 0 auto;
}
.footer-top {
display: grid;
grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footer-brand img {
height: 50px;
width: auto;
margin-bottom: 1rem;
opacity: 0.95;
}
.footer-brand p {
opacity: 0.7;
font-size: 0.9rem;
line-height: 1.6;
}
.footer-col h4 {
font-size: 0.85rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 1rem;
color: var(--orange);
}
.footer-col a {
display: block;
opacity: 0.7;
font-size: 0.9rem;
padding: 0.3rem 0;
transition: opacity 0.2s;
}
.footer-col a:hover {
opacity: 1;
color: var(--orange);
}
.footer-bottom {
padding-top: 1.5rem;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1rem;
}
.footer-bottom p {
opacity: 0.5;
font-size: 0.85rem;
}
.social-links {
display: flex;
gap: 1rem;
}
.social-links a {
width: 36px;
height: 36px;
border: 1px solid rgba(255,255,255,0.2);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
opacity: 0.7;
transition: all 0.2s;
}
.social-links a:hover {
opacity: 1;
background: var(--orange);
border-color: var(--orange);
}
.social-links svg {
width: 16px;
height: 16px;
fill: var(--white);
}
/* Mobile */
@media (max-width: 900px) {
.service-grid {
grid-template-columns: 1fr;
}
.pricing-grid {
grid-template-columns: 1fr;
max-width: 500px;
margin: 0 auto;
}
.about-grid {
grid-template-columns: 1fr;
}
.footer-top {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 768px) {
.mobile-toggle {
display: block;
}
nav {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: var(--white);
border-bottom: 1px solid var(--border);
padding: 1rem;
}
nav.active {
display: block;
}
nav ul {
flex-direction: column;
gap: 1rem;
}
.hero h1 {
font-size: 2rem;
}
.hero .tagline {
font-size: 1rem;
}
.btn-outline {
margin-left: 0;
margin-top: 1rem;
}
.footer-top {
grid-template-columns: 1fr;
}
}
</style>
<base target="_blank">
</head>
<body>
<!-- Header -->
<header>
<div class="header-inner">
<a href="#home" class="logo">
<img src="Full%20LOGO1.png" alt="Penzona Logo">
<span class="logo-text">PENZ<span>ONA</span></span>
</a>
<button class="mobile-toggle" onclick="toggleNav()">☰</button>
<nav id="mainNav">
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#pricing">Pricing</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#contact" class="nav-cta">Get Support</a></li>
</ul>
</nav>
</div>
</header>
<!-- Hero -->
<section class="hero" id="home">
<img src="Full%20LOGO1.png" alt="Penzona" class="hero-logo">
<h1>Penzona</h1>
<p class="tagline">Technology Solutions</p>
<p>Reliable IT support for NYC small businesses and professionals. Remote or on-site, we keep your technology running so you can focus on what matters.</p>
<div>
<a href="#contact" class="btn btn-primary">Get Support</a>
<a href="#services" class="btn btn-outline">Explore Services</a>
</div>
</section>
<!-- Services -->
<section class="services" id="services">
<div class="container">
<div class="section-header">
<h2>Our Services</h2>
<p>Professional IT support tailored to your needs</p>
</div>
<div class="service-grid">
<div class="service-card">
<div class="service-icon">
<svg viewBox="0 0 24 24"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5z"/></svg>
</div>
<h3>Remote Support</h3>
<p>Get fast, secure help without leaving your desk. Our remote desktop sessions use encrypted connections to resolve issues in real time.</p>
<ul>
<li>Quick remote desktop assistance</li>
<li>Software troubleshooting & repair</li>
<li>Virus & malware removal</li>
<li>System updates & patch management</li>
<li>Email & Office 365 support</li>
</ul>
<span class="highlight">Fast response times • Encrypted connections</span>
</div>
<div class="service-card">
<div class="service-icon">
<svg viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"/></svg>
</div>
<h3>On-Site Troubleshooting</h3>
<p>Hands-on support where you need it. We come to your office or home in the NYC / Queens area to solve problems on the spot.</p>
<ul>
<li>Wi-Fi & network setup & optimization</li>
<li>Printer configuration & troubleshooting</li>
<li>New device setup & data migration</li>
<li>In-person tech support & training</li>
</ul>
<span class="highlight">NYC / Queens coverage • Same-day when possible</span>
</div>
</div>
</div>
</section>
<!-- Pricing -->
<section class="pricing" id="pricing">
<div class="container">
<div class="section-header">
<h2>Monthly Retainers</h2>
<p>Predictable IT support for NYC small businesses</p>
</div>
<div class="pricing-grid">
<div class="pricing-card">
<h3>Core</h3>
<div class="price">$399<span>/month</span></div>
<p class="description">Best for solopreneurs and home offices</p>
<ul>
<li>Unlimited remote support</li>
<li>Help desk (email & phone)</li>
<li>Proactive monitoring</li>
<li>Security patching</li>
</ul>
<a href="#contact" class="btn">Get Started</a>
</div>
<div class="pricing-card featured">
<h3>Pro</h3>
<div class="price">$749<span>/month</span></div>
<p class="description">Best for small businesses with 3–8 users</p>
<ul>
<li>Everything in Core</li>
<li>2 monthly on-site visits</li>
<li>Priority scheduling</li>
<li>Network device management</li>
<li>New employee onboarding</li>
</ul>
<a href="#contact" class="btn">Get Started</a>
</div>
<div class="pricing-card">
<h3>Elite</h3>
<div class="price">$1,199<span>/month</span></div>
<p class="description">Best for growing teams needing white-glove coverage</p>
<ul>
<li>Everything in Pro</li>
<li>4 monthly on-site visits</li>
<li>After-hours emergency line</li>
<li>Dedicated account management</li>
<li>Vendor liaison</li>
</ul>
<a href="#contact" class="btn">Get Started</a>
</div>
</div>
</div>
</section>
<!-- About -->
<section class="about" id="about">
<div class="container">
<div class="about-grid">
<div class="about-photo">
<span>Founder Photo</span>
</div>
<div class="about-text">
<h2>About the Founder</h2>
<p>Penzona was founded with a simple mission: make enterprise-grade IT support accessible to small businesses and professionals in New York City. With hands-on experience across remote systems, network infrastructure, and end-user support, we bring technical expertise with a personal touch. Every client gets direct access — no ticketing queues, no offshore call centers, just fast, reliable help when you need it.</p>
<p class="signature">— Samuel R. Damy, Founder</p>
</div>
</div>
</div>
</section>
<!-- Contact -->
<section class="contact" id="contact">
<div class="container">
<div class="section-header">
<h2>Get Support</h2>
<p>Tell us what you need and we will get back to you within 24 hours</p>
</div>
<form class="contact-form" id="contactForm" novalidate>
<div class="form-group">
<label for="name">Name *</label>
<input type="text" id="name" name="name" placeholder="Your full name" required>
<span class="error">Please enter your name</span>
</div>
<div class="form-group">
<label for="email">Email *</label>
<input type="email" id="email" name="email" placeholder="[email protected]" required>
<span class="error">Please enter a valid email</span>
</div>
<div class="form-group">
<label for="address">Address</label>
<input type="text" id="address" name="address" placeholder="Business or home address (optional)">
</div>
<div class="form-group">
<label for="issue">Issue Description *</label>
<textarea id="issue" name="issue" placeholder="Describe the problem or service you need..." required></textarea>
<span class="error">Please describe your issue</span>
</div>
<button type="submit" class="btn btn-primary">Submit Request</button>
<div class="form-success" id="formSuccess">
<strong>Thank you!</strong> Your request has been received. We will contact you within 24 hours.
</div>
</form>
</div>
</section>
<!-- Footer -->
<footer>
<div class="footer-inner">
<div class="footer-top">
<div class="footer-brand">
<img src="Full%20LOGO1.png" alt="Penzona">
<p>Reliable IT support for NYC small businesses and professionals. Remote or on-site, we keep your technology running.</p>
</div>
<div class="footer-col">
<h4>Services</h4>
<a href="#services">Remote Support</a>
<a href="#services">On-Site Troubleshooting</a>
<a href="#pricing">Monthly Retainers</a>
</div>
<div class="footer-col">
<h4>Company</h4>
<a href="#about">About</a>
<a href="#contact">Contact</a>
</div>
<div class="footer-col">
<h4>Contact</h4>
<a href="mailto:[email protected]">[email protected]</a>
<a href="tel:+15551234567">(555) 123-4567</a>
</div>
</div>
<div class="footer-bottom">
<p>© 2026 Penzona. All rights reserved.</p>
<div class="social-links">
<a href="#" aria-label="LinkedIn"><svg viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg></a>
<a href="#" aria-label="Twitter"><svg viewBox="0 0 24 24"><path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"/></svg></a>
</div>
</div>
</div>
</footer>
<script>
// Mobile nav toggle
function toggleNav() {
document.getElementById('mainNav').classList.toggle('active');
}
// Close mobile nav on link click
document.querySelectorAll('nav a').forEach(link => {
link.addEventListener('click', () => {
document.getElementById('mainNav').classList.remove('active');
});
});
// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({ behavior: 'smooth', block: 'start' });
}
});
});
// Form validation
const form = document.getElementById('contactForm');
const successMsg = document.getElementById('formSuccess');
form.addEventListener('submit', function(e) {
e.preventDefault();
let valid = true;
// Name
const name = document.getElementById('name');
const nameGroup = name.closest('.form-group');
if (!name.value.trim()) {
nameGroup.classList.add('invalid');
valid = false;
} else {
nameGroup.classList.remove('invalid');
}
// Email
const email = document.getElementById('email');
const emailGroup = email.closest('.form-group');
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(email.value.trim())) {
emailGroup.classList.add('invalid');
valid = false;
} else {
emailGroup.classList.remove('invalid');
}
// Issue
const issue = document.getElementById('issue');
const issueGroup = issue.closest('.form-group');
if (!issue.value.trim()) {
issueGroup.classList.add('invalid');
valid = false;
} else {
issueGroup.classList.remove('invalid');
}
if (valid) {
successMsg.classList.add('show');
form.reset();
setTimeout(() => successMsg.classList.remove('show'), 5000);
}
});
// Clear invalid state on input
document.querySelectorAll('.form-group input, .form-group textarea').forEach(field => {
field.addEventListener('input', function() {
this.closest('.form-group').classList.remove('invalid');
});
});
</script>
</body>
</html>
