:root{--verde:#075128;--verde-escuro:#02351b;--amarelo:#f7bf17;--creme:#fff7e8;--tinta:#123120;--sombra:0 16px 32px #02291622}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--creme);font-family:Arial,Helvetica,sans-serif;color:var(--tinta);line-height:1.5}.container{width:min(1120px,calc(100% - 40px));margin:auto}.skip-link{position:absolute;left:-999px;z-index:10}.skip-link:focus{left:16px;top:16px;background:#fff;padding:10px;border-radius:6px}.hero{overflow:hidden;position:relative;background:linear-gradient(155deg,#fff7e8 0%,#fff1d8 62%,#f6e6c5 100%);padding-top:18px}.topo{display:flex;justify-content:space-between;align-items:center}.marca{color:var(--verde);display:flex;align-items:center;gap:9px;text-decoration:none;font-family:Georgia,serif;line-height:.85;font-size:1.04rem}.marca strong,.marca em{display:block}.marca em{font-size:1.25em}.marca-selo{font:bold .82rem Arial;background:var(--verde);color:var(--amarelo);border:3px solid var(--amarelo);border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.anos{font:700 .62rem Arial;text-transform:uppercase;text-align:center;color:var(--verde);line-height:1}.anos b{font:900 2.15rem Georgia,serif;display:block}.anos small{font-size:.6rem}.hero-conteudo{padding:72px 0 50px;position:relative;z-index:1}.sobretitulo{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;color:#647348;margin:0 0 11px}.hero h1,.contatos h2,.parceria h2{font:700 clamp(2.38rem,10vw,5.5rem)/.95 Georgia,serif;letter-spacing:-.055em;margin:0;color:var(--verde);max-width:760px}.hero h1 i{color:#c48e00;font-weight:700}.lead{font-size:1rem;max-width:460px;margin:23px 0 28px}.acoes{display:flex;flex-wrap:wrap;gap:10px}.botao{min-height:48px;padding:13px 18px;border-radius:5px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:24px}.botao-principal{color:#fff;background:var(--verde);box-shadow:var(--sombra)}.botao-secundario{color:var(--verde);border:1px solid #598263;background:#ffffff77}.fachada{position:relative;background:#e9d2a2;padding:16px 8px 0;border-top:5px solid var(--verde);box-shadow:inset 0 10px 30px #78551d22}.placa{display:flex;align-items:center;justify-content:space-between;gap:7px;max-width:800px;margin:auto;padding:10px;background:#fff8e9;border:4px solid var(--verde);outline:2px solid #e8d2a0;color:var(--verde);font-family:Georgia,serif}.placa strong{font-size:clamp(1.05rem,5vw,2.2rem);display:block;font-style:italic;line-height:1}.placa small{font:700 .54rem Arial;text-transform:uppercase;letter-spacing:.05em}.placa-anjo{font-size:1.6rem}.placa-anos{font:700 .54rem Arial;text-transform:uppercase;text-align:center;line-height:1}.placa-anos b{font:900 1.8rem Georgia,serif}.vitrine{margin:15px auto 0;max-width:800px;height:216px;overflow:hidden;position:relative;background:linear-gradient(100deg,#062719,#174b30 55%,#0a2a1b);border-left:9px solid #c3a16a;border-right:9px solid #c3a16a}.vitrine-luz{position:absolute;inset:0;background:radial-gradient(ellipse at 43% 0,#d9ffbf33 0 8%,transparent 30%),repeating-linear-gradient(90deg,transparent 0 26px,#ffffff08 28px 30px)}.ursinho{position:absolute;left:13%;bottom:-12px;font-size:8.3rem;filter:drop-shadow(7px 4px 1px #0005);display:grid;text-align:center;line-height:.72}.ursinho small{color:#fff;font:bold .64rem Arial;background:#111a;padding:4px}.em-breve{position:absolute;right:8%;bottom:24px;color:white;font:900 1rem/.8 Arial;text-align:right;letter-spacing:.08em}.em-breve b{font-size:2.9rem;color:var(--amarelo)}.contatos{padding:70px 0}.contatos h2{font-size:clamp(2.1rem,9vw,4rem);margin-bottom:28px}.cartoes{display:grid;gap:11px}.cartao{display:flex;align-items:center;gap:13px;padding:18px 14px;background:#fffdfa;border:1px solid #e6d8ba;border-radius:8px;text-decoration:none;color:var(--tinta);box-shadow:0 4px 16px #3a2d1310}.cartao:hover{transform:translateY(-2px);box-shadow:var(--sombra)}.cartao .icone{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:var(--verde);background:#e8f0d4;font-size:1.45rem}.cartao span:nth-child(2){flex:1}.cartao small{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;color:#68745a}.cartao strong{font-size:.89rem;line-height:1.25;display:block}.cartao>b{color:#b58100}.parceria{background:var(--verde-escuro);color:#fff;padding:44px 0}.parceria-interna{display:flex;gap:22px;align-items:center}.parceria .sobretitulo{color:#d1e39d}.parceria h2{font-size:clamp(1.65rem,7vw,3rem);color:var(--amarelo)}.parceria p:last-child{margin-bottom:0}.selo{border:2px solid var(--amarelo);width:97px;height:97px;border-radius:50%;display:grid;place-items:center;color:var(--amarelo);text-align:center;font-size:.7rem;line-height:1}.selo span{display:block}.selo b{font-size:1.05rem}footer{background:#012717;color:#dae6ca;font-size:.76rem}footer .container{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px}footer a{color:var(--amarelo);font-weight:700;text-decoration:none}.whatsapp-flutuante{position:fixed;z-index:4;right:17px;bottom:max(17px,env(safe-area-inset-bottom));background:#25d366;color:#062d18;border:3px solid #fff;border-radius:999px;padding:11px 15px;box-shadow:0 7px 19px #0004;text-decoration:none;display:flex;gap:7px;align-items:center;font-size:.8rem}.whatsapp-flutuante span{font-size:1.3rem}@media(min-width:700px){.hero-conteudo{padding:92px 0 65px}.fachada{padding-top:24px}.vitrine{height:295px}.ursinho{font-size:11rem}.em-breve{right:15%;bottom:48px}.cartoes{grid-template-columns:repeat(3,1fr)}.cartao{min-height:120px;align-items:flex-start}.cartao>b{padding-top:3px}}@media(max-width:365px){.hero-conteudo{padding-top:54px}.fachada{margin-top:0}.placa-anos{display:none}.vitrine{height:190px}.ursinho{font-size:7.3rem}.em-breve b{font-size:2.3rem}.whatsapp-flutuante b{display:none}.whatsapp-flutuante{padding:12px}}
