@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--primary-color: #1a3c5e;--accent-color: #f5a623;--text-color: #333333;--bg-light: #f4f7f6;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--bg-light);display:flex;flex-direction:column;min-height:100vh}header{background-color:var(--primary-color);color:var(--white);padding:1rem 0;box-shadow:0 4px 6px #0000001a}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.logo{font-size:1.5rem;font-weight:700;color:var(--accent-color);text-decoration:none}nav ul{list-style:none;display:flex;gap:20px}nav ul li a{color:var(--white);text-decoration:none;font-weight:500;transition:color .3s ease}nav ul li a:hover,nav ul li a.active{color:var(--accent-color)}main{flex:1}.hero{background-color:var(--primary-color);color:var(--white);padding:100px 20px;text-align:center}.hero h1{font-size:3rem;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.btn{display:inline-block;background-color:var(--accent-color);color:var(--white);padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.btn:hover{background-color:#d88e17}.section{padding:80px 20px;max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:2.2rem;margin-bottom:40px;color:var(--primary-color)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.card{background-color:var(--white);padding:30px;border-radius:8px;box-shadow:0 4px 10px #0000000d;text-align:center;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.card h3{color:var(--primary-color);margin-bottom:15px;font-size:1.3rem}.card-img{width:100%;height:200px;object-fit:cover;border-radius:5px;margin-bottom:20px;background-color:#e0e0e0}footer{background-color:var(--primary-color);color:var(--white);text-align:center;padding:40px 20px;margin-top:auto}footer p{margin-bottom:15px}.contact-form{max-width:600px;margin:0 auto;background:var(--white);padding:40px;border-radius:8px;box-shadow:0 4px 10px #0000000d}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-family:inherit}.team-member{text-align:center}.team-member .avatar{width:120px;height:120px;background-color:#ddd;border-radius:50%;margin:0 auto 15px}.team-member h4{color:var(--primary-color);font-size:1.2rem}.team-member p{color:var(--accent-color);font-weight:500;margin-bottom:10px}.icon{font-size:2.5rem;margin-bottom:15px}@media(max-width:768px){.nav-container{flex-direction:column;gap:15px}nav ul{flex-wrap:wrap;justify-content:center}.hero h1{font-size:2.2rem}}
