*{box-sizing:border-box}body{margin:0;background:#f1f5f9;color:#17233c;font:16px system-ui}main{max-width:820px;margin:auto;padding:20px}header,section{background:white;border:1px solid #e0e6ef;border-radius:20px;padding:24px;margin-bottom:18px}h1,h2{margin:8px 0 16px}h2{font-size:22px}a{color:#344aca}label{display:block;margin:15px 0;font-weight:600}input,select,textarea{width:100%;padding:12px;border:1px solid #bbc8d9;border-radius:9px;font:inherit;margin-top:6px}button,.botao{display:inline-block;background:#5145d9;color:white;border:0;border-radius:10px;padding:12px 18px;font:inherit;cursor:pointer;text-decoration:none;margin:5px 0}button:disabled{opacity:.45;cursor:not-allowed}.secundario{background:#eaf0fc;color:#253461}.consentimento{font-weight:400;display:flex;gap:12px;align-items:flex-start}.consentimento input{width:auto}p{line-height:1.5}#mensagem{font-weight:600}#locais button{display:block;width:100%;text-align:left}li{padding:8px}small{color:#65728c}@media(max-width:600px){main{padding:10px}header,section{padding:18px}button,.botao{width:100%;text-align:center}}
