@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Quicksand:wght@400;500;600;700&display=swap";:root{--verde-escuro: #0F3D2E;--verde: #719F87;--dourado: #C4A47C;--fundo: #E4E2DD;--texto: #222222;--texto-suave: #5b615d;--branco: #ffffff;--raio: 14px;--sombra: 0 1px 3px rgba(15, 61, 46, .08), 0 6px 20px rgba(15, 61, 46, .06)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fundo);color:var(--texto);font-family:Quicksand,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Libre Baskerville,Georgia,serif;color:var(--verde-escuro);font-weight:700;line-height:1.25;margin:0 0 .5rem}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.05rem}a{color:var(--verde-escuro)}img{max-width:100%;display:block}.contentor{max-width:960px;margin:0 auto;padding:0 16px}.cartao{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden}.botao,.botao-secundario{font:inherit;font-weight:600;border-radius:999px;padding:.6rem 1.1rem;cursor:pointer;border:2px solid var(--verde-escuro);min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none}.botao{background:var(--verde-escuro);color:var(--branco)}.botao-secundario{background:transparent;color:var(--verde-escuro)}.botao:disabled,.botao-secundario:disabled{opacity:.5;cursor:default}.botao.ativo-interessa{background:var(--verde);border-color:var(--verde)}.botao-secundario.ativo-nao{background:var(--texto-suave);border-color:var(--texto-suave);color:var(--branco)}.etiqueta{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.15rem .6rem;border-radius:999px;background:var(--dourado);color:var(--verde-escuro)}.etiqueta.verde{background:var(--verde);color:var(--branco)}.etiqueta.cinza{background:#cfcdc7;color:var(--texto)}input,textarea,select{font:inherit;color:var(--texto);border:1px solid #c9c6bf;border-radius:10px;padding:.55rem .7rem;background:var(--branco);width:100%}input:focus,textarea:focus,select:focus,button:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.discreto{color:var(--texto-suave);font-size:.9rem}.oculto{display:none!important}
