body{font-family:Arial;margin:0;background:#f0fdfa}
.container{max-width:1100px;margin:auto;padding:20px}
.nav{display:flex;justify-content:space-between;align-items:center}
.logo.small-logo{width:40px}
.brand-name{font-weight:bold;font-size:20px}
.brand-sub{color:#0f766e;font-size:12px}
.btn{background:linear-gradient(90deg,#0f766e,#d4a017);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none}
.hero{padding:60px 20px;text-align:center}
.section{padding:40px 20px}
.footer-inner{text-align:center;padding:20px}
