:root{--teal:#0f766e;--ink:#0f172a;--mut:#475569;--bg:#f8fafc}
*{box-sizing:border-box}
body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}
header{background:linear-gradient(#14968a,#063c3a);color:#fff;padding:48px 20px;text-align:center}
header h1{margin:0 0 8px;font-size:2rem}
header p{margin:0;opacity:.9}
main{max-width:760px;margin:0 auto;padding:28px 20px 60px}
h2{margin-top:2rem;color:var(--teal)}
a{color:var(--teal)}
ul{padding-left:1.2rem}
.card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;margin:16px 0}
footer{text-align:center;color:var(--mut);padding:24px;font-size:.9rem}
.btn{display:inline-block;background:var(--teal);color:#fff;padding:12px 20px;border-radius:999px;text-decoration:none;margin-top:12px}
