```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pricing - DevTools</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
min-height: 100vh;
padding: 40px 20px;
color: #2d3748;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
.header {
text-align: center;
margin-bottom: 60px;
}
.header h1 {
font-size: 2.5rem;
margin-bottom: 12px;
color: #1a202c;
}
.header p {
font-size: 1.1rem;
color: #4a5568;
}
.pricing-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
margin-bottom: 40px;
}
.pricing-card {
background: white;
border-radius: 12px;
padding: 32px;
display: flex;
flex-direction: column;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.pricing-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
}
.pricing-card.featured {
border: 2px solid #3182ce;
transform: scale(1.05);
box-shadow: 0 20px 40px rgba(49, 130, 206, 0.2);
}
.pricing-card.featured:hover {
transform: scale(1.05) translateY(-4px);
}
.tier-name {
font-size: 1.5rem;
font-weight: 700;
color: #1a202c;
margin-bottom: 8px;
}
.tier-tagline {
font-size: 0.95rem;
color: #718096;
margin-bottom: 20px;
line-height: 1.4;
}
.pricing-section {
margin-bottom: 28px;
}
.price {
font-size: 2.5rem;
font-weight: 800;
color: #2d3748;
margin-bottom: 4px;
}
.price-currency {
font-size: 1.2rem;
vertical-align: super;
}
.price-period {
font-size: 0.95rem;
color: #718096;
font-weight: 400;
}
.features-list {
list-style: none;
margin-bottom: 32px;
flex-grow: 1;
}
.features-list li {
padding: 12px 0;
border-bottom: 1px solid #e2e8f0;
font-size: 0.95rem;
color: #4a5568;
display: flex;
align-items: center;
}
.features-list li:last-child {
border-bottom: none;
}
.features-list li::before {
content: "✓";
display: inline-block;
width: 20px;
height: 20px;
margin-right: 12px;
background: #48bb78;
color: white;
border-radius: 50%;
text-align: center;
line-height: 20px;
font-size: 0.75rem;
flex-shrink: 0;
}
.cta-button {
padding: 12px 24px;
border: none;
border-radius: 8px;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
text-align: center;
text-decoration: none;
display: inline-block;
width: 100%;
}
.cta-button.primary {
background: #3182ce;
color: white;
}
.cta-button.primary:hover {
background: #2c5aa0;
}
.cta-button.primary:active {
transform: scale(0.98);
}
.cta-button.secondary {
background: #e2e8f0;
color: #2d3748;
border: 1px solid #cbd5e0;
}
.cta-button.secondary:hover {
background: #cbd5e0;
}
.cta-button.secondary:active {
transform: scale(0.98);
}
.pricing-card.featured .cta-button {
background: #3182ce;
color: white;
}
.faq-section {
background: white;
border-radius: 12px;
padding: 40px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.07);
margin-top: 60px;
}
.faq-section h2 {
font-size: 1.8rem;
margin-bottom: 32px;
color: #1a202c;
text-align: center;
}
.faq-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 32px;
}
.faq-item h3 {
font-size: 1rem;
margin-bottom: 8px;
color: #2d3748;
}
.faq-item p {
font-size: 0.95rem;
color: #718096;
line-height: 1.6;
}
@media (max-width: 768px) {
.header h1 {
font-size: 1.8rem;
}
.header p {
font-size: 1rem;
}
.pricing-grid {
grid-template-columns: 1fr;
gap: 20px;
}
.pricing-card.featured {
transform: scale(1);
}
.pricing-card.featured:hover {
transform: translateY(-4px);
}
.faq-grid {
grid-template-columns: 1fr;
gap: 24px;
}
.faq-section {
padding: 24px;
}
}
@media (max-width: 480px) {
body {
padding: 24px 16px;
}
.header {
margin-bottom: 40px;
}
.header h1 {
font-size: 1.5rem;
margin-bottom: 8px;
}
.pricing-card {
padding: 24px;
}
.tier-name {
font-size: 1.25rem;
}
.price {
font-size: 2rem;
}
.pricing-grid {
gap: 16px;
}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>Simple, Transparent Pricing</h1>
<p>Choose the plan that fits your development workflow</p>
</div>
<div class="pricing-grid">
<!-- Hobby Tier -->
<div class="pricing-card">
<div class="tier-name">Hobby</div>
<p class="tier-tagline">Perfect for personal projects and learning</p>
<div class="pricing-section">
<div class="price">
<span class="price-currency">$</span>0
</div>
<span class="price-period">forever free</span>
</div>
<ul class="features-list">
<li>Up to 3 projects</li>
<li>Community support</li>
<li>Basic analytics</li>
<li>5GB storage</li>
<li>Monthly deployments</li>
</ul>
<button class="cta-button secondary">Get Started</button>
</div>
<!-- Pro Tier (Featured) -->
<div class="pricing-card featured">
<div class="tier-name">Pro</div>
<p class="tier-tagline">Everything you need to ship faster</p>
<div class="pricing-section">
<div class="price">
<span class="price-currency">$</span>20
</div>
<span class="price-period">per month</span>
</div>
<ul class="features-list">
<li>Unlimited projects</li>
<li>Priority email support</li>
<li>Advanced analytics</li>
<li>500GB storage</li>
<li>Unlimited deployments</li>
<li>API access</li>
<li>Custom integrations</li>
</ul>
<button class="cta-button primary">Start Free Trial</button>
</div>
<!-- Team Tier -->
<div class="pricing-card">
<div class="tier-name">Team</div>
<p class="tier-tagline">Built for collaborative teams and enterprises</p>
<div class="pricing-section">
<div class="price">
<span class="price-currency">$</span>60
</div>
<span class="price-period">per seat / month</span>
</div>
<ul class="features-list">
<li>Everything in Pro</li>
<li>Team management</li>
<li>Role-based access</li>
<li>2TB storage</li>
<li>Phone & email support</li>
<li>SSO & SAML</li>
<li>Audit logs</li>
<li>SLA guarantee</li>
</ul>
<button class="cta-button secondary">Contact Sales</button>
</div>
</div>
<div class="faq-section">
<h2>Frequently Asked Questions</h2>
<div class="faq-grid">
<div class="faq-item">
<h3>Can I switch plans anytime?</h3>
<p>Yes, you can upgrade or downgrade your plan at any time. Changes take effect at the next billing cycle.</p>
</div>
<div class="faq-item">
<h3>Is there a setup fee?</h3>
<p>No hidden fees. You only pay for the plan you choose. Pro plan includes a 14-day free trial.</p>
</div>
<div class="faq-item">
<h3>What payment methods do you accept?</h3>
<p>We accept all major credit cards, PayPal, and wire transfers for Team plan customers.</p>
</div>
<div class="faq-item">
<h3>Do you offer discounts for annual billing?</h3>
<p>Yes! Pay annually and save 20% on Pro and Team plans. Contact our sales team for bulk discounts.</p>
</div>
</div>
</div>
</div>
</body>
</html>
```