*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}html,body{height:100%}body{color:#222;background:#f4f5f9}.navbar{color:#fff;background:#000}.navbar-inner{justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 24px;display:flex}.navbar-logo{align-items:center;display:flex}.navbar-menu{align-items:center;gap:20px;display:flex}.navbar-menu a{color:#fff;padding:4px 0;font-size:14px;text-decoration:none}.navbar-menu a:hover{text-decoration:underline}.navbar-toggle{cursor:pointer;background:0 0;border:none;padding:0;display:none}.dropdown{position:relative}.dropdown-toggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px}.dropdown-menu{z-index:20;background:#111;border-radius:6px;flex-direction:column;min-width:180px;padding:8px 0;display:none;position:absolute;top:40px;left:0;box-shadow:0 10px 20px #0006}.dropdown-menu a{padding:8px 16px;font-size:13px}.dropdown-menu a:hover{background:#222}.dropdown.open .dropdown-menu{display:flex}.hero{text-align:center;background:#fff;border-radius:12px;max-width:900px;margin:40px auto;padding:32px 24px;box-shadow:0 8px 20px #00000014}.hero h1{color:#111;margin-bottom:8px;font-size:26px}.hero h2{color:#1c7a36;margin-bottom:16px;font-size:32px}.hero p{color:#444;max-width:700px;margin:0 auto;font-size:15px;line-height:1.6}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.button-green{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.button-green:hover{filter:brightness(.9)}.agenda-form{text-align:left;margin-top:24px}.agenda-row{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.agenda-row label{font-size:14px;font-weight:700}.agenda-row input,.agenda-row select{border:1px solid #ccc;border-radius:4px;padding:8px;font-size:14px}@media (max-width:768px){.navbar-inner{padding:0 16px}.navbar-menu{background:#000;flex-direction:column;gap:8px;padding:12px 16px;display:none;position:absolute;top:60px;left:0;right:0}.navbar-menu.is-open{display:flex}.navbar-toggle{display:block}.dropdown-menu{box-shadow:none;background:0 0;min-width:0;padding:0;position:static}.dropdown-menu a{padding:6px 4px 6px 16px}.hero{margin:24px 12px;padding:24px 16px}.hero h1{font-size:22px}.hero h2{font-size:26px}.hero p{font-size:14px}.hero-buttons{flex-direction:column}.button-green{text-align:center;width:100%}}
