/* Minified version of style.css */
.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 0;position:sticky;top:0;z-index:1000}.main-nav ul{display:flex;list-style:none;margin:0;padding:0}.main-nav li{margin-right:30px}.main-nav a{text-decoration:none;color:#333;font-weight:500;transition:color .3s}.main-nav a:hover{color:#007bff}.hero-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:100px 0;text-align:center}.btn{display:inline-block;padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:500;transition:all .3s}.btn-primary{background:#007bff;color:#fff}.btn-secondary{background:#6c757d;color:#fff}.btn-outline{border:2px solid #007bff;color:#007bff;background:transparent}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.footer{background:#333;color:#fff;padding:50px 0 20px}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.footer-section{flex:1;min-width:200px;margin-bottom:20px}.footer-section h3{margin-bottom:15px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#ccc;text-decoration:none}.footer-section ul li a:hover{color:#fff}.copyright{text-align:center;border-top:1px solid #555;padding-top:20px;color:#aaa}@media (max-width:768px){.header{padding:10px 0}.main-nav ul{flex-direction:column}.mobile-menu-toggle{display:block}.hero-section{padding:60px 0}}