@charset "UTF-8";:root{--verde-floresta: #234b3c;--verde-oliva: #829572;--marfim: #f5f0e6;--terra: #bf9770;--terra-texto: #86653f;--terra-claro: #d4b48f;--terra-botao: #946f4b;--oliva-texto: #6b7d5c;--branco: #ffffff;--texto: #2b3a33;--texto-suave: #5e6b63;--linha: rgba(35, 75, 60, .14);--fonte-titulo: "Cormorant Garamond", Georgia, "Times New Roman", serif;--fonte-texto: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--raio: 4px;--sombra: 0 20px 50px -24px rgba(35, 75, 60, .35);--transicao: .6s cubic-bezier(.22, 1, .36, 1);--largura: 1200px;--altura-menu: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--altura-menu)}body{margin:0;background:var(--marfim);color:var(--texto);font-family:var(--fonte-texto);font-weight:400;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--fonte-titulo);font-weight:500;line-height:1.15;color:var(--verde-floresta);margin:0}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}::selection{background:var(--terra);color:var(--branco)}.container{width:100%;max-width:var(--largura);margin:0 auto;padding:0 24px}.secao{padding:clamp(40px,7svh,88px) 0}@media(min-width:1001px)and (min-height:600px){.secao{min-height:calc(100svh - var(--altura-menu));display:flex;flex-direction:column;justify-content:center}.secao>.container{width:100%}}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terra-texto);margin-bottom:20px}.eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.titulo-secao{font-size:clamp(36px,5vw,56px);margin-bottom:24px}.titulo-secao em{font-style:italic;color:var(--oliva-texto)}.lead{font-size:17px;color:var(--texto-suave);max-width:560px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border:1px solid transparent;border-radius:var(--raio);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.btn:hover{transform:translateY(-2px)}.btn--primario{background:var(--verde-floresta);color:var(--branco)}.btn--primario:hover{background:#1a3a2e}.btn--terra{background:var(--terra-botao);color:var(--branco)}.btn--terra:hover{background:#80603f}.btn--contorno{border-color:currentColor;background:transparent}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}:focus-visible{outline:2px solid var(--terra-texto);outline-offset:3px;border-radius:2px}.secao-escura :focus-visible,.hero :focus-visible{outline-color:var(--terra-claro)}.pular-conteudo{position:fixed;top:12px;left:12px;z-index:200;padding:12px 20px;background:var(--verde-floresta);color:var(--branco);font-weight:600;text-decoration:none;border-radius:var(--raio);transform:translateY(-200%);transition:transform .2s ease}.pular-conteudo:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:revelar linear both;animation-timeline:view();animation-range:entry calc(5% + var(--atraso, 0%)) entry calc(55% + var(--atraso, 0%))}}}@keyframes revelar{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
