.hamburger {display:none;cursor:pointer}.hamburger div {width:25px;height:3px;background-color:var(--secondary-color);margin:5px 0;transition:all 0.3s ease}@media (max-width:992px) {.about-me-content {flex-direction:column;text-align:center}.pain-grid, .solution-grid, .testimonial-grid {grid-template-columns:1fr 1fr}.article-grid {grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media (max-width:768px) {.main-nav {display:none;flex-direction:column;position:absolute;top:71px;left:0;width:100%;background-color:var(--white-color);box-shadow:var(--shadow-md);padding:20px 0}.main-nav.active {display:flex}.main-nav a {margin:10px 0;text-align:center}.hamburger {display:block}.pain-grid, .solution-grid, .testimonial-grid, .article-grid {grid-template-columns:1fr}.hero h1 {font-size:40px;min-height:auto}.section-title, .final-cta h2 {font-size:32px}.article-header h1 {font-size:32px}section {padding:80px 0}.container {padding:0 15px}}@media (max-width:480px) {.hero {padding:80px 15px}.hero h1 {font-size:32px}.hero p {font-size:18px}.article-body {font-size:16px}.article-card-content {padding:20px}}