*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.hero-section{align-items:center;color:#fff;display:flex;justify-content:center;min-height:100vh;position:relative;text-align:center}.hero-section h1{font-size:4rem;font-weight:700;margin-bottom:30px;text-shadow:2px 2px 4px #0000004d}.hero-section p{font-size:1.4rem;line-height:1.8;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;text-shadow:1px 1px 2px #0000004d}.cta-button{background:#fff;border:none;border-radius:35px;box-shadow:0 4px 15px #0003;color:#3071ab;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;padding:18px 40px;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-3px)}.section{padding:80px 0}.section h2{color:#3071ab;font-size:2.5rem;margin-bottom:50px;text-align:center}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.feature-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:30px;text-align:center}.feature-card h3{color:#3071ab;font-size:1.5rem;margin-bottom:15px}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.team-member{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px;text-align:center}.team-member img{border-radius:50%;height:150px;margin-bottom:20px;object-fit:cover;width:150px}.contact-form{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:600px;padding:40px}.form-group{margin-bottom:20px}.form-group label{color:#3071ab;display:block;font-weight:600;margin-bottom:5px}.form-group input,.form-group textarea{border:2px solid #eaeaee;border-radius:5px;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#3071ab;outline:none}.submit-button{background:#3071ab;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:background .3s ease;width:100%}.submit-button:hover{background:#95b6d9}.navbar{background:#fff;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar .container{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.logo{color:#3071ab;font-size:1.5rem;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:30px;list-style:none}.nav-links a{color:#000;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#3071ab}.footer{background:#000;color:#fff;padding:50px 0;text-align:center}@media (max-width:768px){.hero-section h1{font-size:2.5rem}.nav-links{display:none}}
/*# sourceMappingURL=main.460465d1.css.map*/