<style>
/* Global Styles */
body {
font-family: sans-serif; /* Replace with your specific font */
font-size: 16px;
color: #333; /* Dark gray/black text */
line-height: 1.5;
}
h1 {
font-size: 42px;
font-weight: bold;
text-align: center;
}
h2 {
font-size: 36px;
font-weight: bold;
}
h3 {
font-size: 24px;
font-weight: bold;
}
a {
text-decoration: none;
color: blue; /* Adjust color as needed */
}
/* Layout Containers */
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px; /* Gutter spacing */
}
/* Header Styles */
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 80px;
background-color: white; /* Or a subtle background color */
padding: 0 40px;
z-index: 100; /* Ensure it stays on top */
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
width: 180px;
height: 50px;
/* Add logo styling as needed */
}
.nav-links {
display: flex;
justify-content: center;
align-items: center;
}
.nav-links a {
font-size: 18px;
margin: 0 30px;
}
/* Hero Section Styles */
.hero {
width: 100%;
height: 600px;
background-color: #f0f0f0; /* Light gray background */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.hero h1 {
margin-bottom: 10px;
}
.cta-button {
background-color: blue; /* Primary button color */
color: white;
font-weight: bold;
font-size: 16-18px;
padding: 15px 30px;
border: none;
cursor: pointer;
}
.cta-button-secondary {
background-color: green; /* Secondary button color */
color: white;
font-weight: bold;
font-size: 16-18px;
padding: 15px 30px;
border: none;
cursor: pointer;
}
/* Problem/Solution Section */
.problem-solution {
padding: 50px 0;
}
.problem-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.problem-item {
text-align: center;
}
/* Two-Column Section */
.two-column-section {
padding: 50px 0;
}
.two-column-layout {
display: flex;
align-items: center;
}
.two-column-layout .left {
width: 50%;
padding-right: 20px;
}
.two-column-layout .right {
width: 50%;
}
/* Two-Column Section */
.testimonial-section {
padding: 50px 0;
}
/* FAQ Section Styles */
.faq-section {
background-color: #f0f0f0; /* Light gray background */
padding: 40px 0;
}
.faq-item {
margin-bottom: 20px;
}
.faq-question {
font-size: 24px;
font-weight: bold;
cursor: pointer;
}
.faq-answer {
display: none; /* Initially hide the answer */
padding-top: 10px;
}
/* Footer Styles */
.footer {
background-color: #333; /* Dark background */
color: white;
padding: 20px;
text-align: center;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
$('.faq-question').click(function() {
$(this).next('.faq-answer').slideToggle();
});
});
</script>