
/* Simplified version of the style used in the example */
body{font-family:Arial,Helvetica,sans-serif;margin:0;color:#0f172a;background:#fff}
.container{max-width:1100px;margin:auto;padding:20px}
.header{border-bottom:1px solid #e2e8f0;background:#fff;position:sticky;top:0}
.nav{display:flex;justify-content:space-between;align-items:center}
.navlinks a{margin-right:15px;text-decoration:none;color:#475569;font-weight:bold}
.navlinks a:hover{color:#000}
.brand{display:flex;align-items:center;gap:10px;font-weight:bold}
.brand img{width:32px;height:32px}
.btn{padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-decoration:none;color:#000}
.btn.primary{background:#e11d2e;color:#fff;border-color:#e11d2e}
.section{padding:40px 0}
.grid{display:grid;gap:16px}
.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.card{border:1px solid #e2e8f0;border-radius:10px;padding:16px}
.footer{border-top:1px solid #e2e8f0;padding:20px;text-align:center;color:#64748b}
iframe{width:100%;height:250px;border:none;border-radius:8px}
input,textarea,select{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px}
form{display:grid;gap:12px}
