
/* Minimal clean stylesheet inspired by the provided screenshots */
body{font-family: 'Helvetica Neue', Arial, sans-serif;margin:0;color:#666;background:#fff;}
.header{display:flex;align-items:center;justify-content:space-between;padding:30px 80px;border-bottom:1px solid #eee;}
.logo{display:flex;align-items:center;gap:12px;}
.logo img{height:42px;}
.nav{display:flex;gap:22px;align-items:center;}
.nav a{color:#888;text-decoration:none;padding:8px 12px;border-radius:3px;}
.nav a:hover{background:#f3f3f3;color:#555;}
.hero{padding:70px 80px;text-align:center;}
.hero h1{font-size:48px;margin:0;color:#6d6d6d;font-weight:300;}
.hero p{color:#9b9b9b;margin-top:12px;font-size:20px;}
.features{display:flex;gap:40px;padding:60px 80px;align-items:center;}
.features .left{flex:1;text-align:center;}
.features .left img{max-width:100%;box-shadow:0 6px 18px rgba(0,0,0,0.12);}
.features .right{flex:1;padding-left:40px;}
.section{padding:60px 80px;border-top:1px solid #f0f0f0;}
.footer{padding:40px 80px;color:#aaa;border-top:1px solid #eee;text-align:center;}
.button{display:inline-block;background:#666;color:#fff;padding:12px 20px;border-radius:2px;text-decoration:none;margin-top:18px;}
.contact-box{background:#fafafa;padding:24px;border:1px solid #f0f0f0;border-radius:4px;display:inline-block;}
@media(max-width:900px){.features{flex-direction:column;padding:30px;} .header,.hero{padding:18px;} }
