.site-footer{background:var(--verde-profundo);color:hsla(0,0%,100%,.85)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:48px;padding-top:64px;padding-bottom:48px}.footer-marca img{width:190px;height:auto;margin-bottom:18px}.footer-marca p{max-width:320px;font-size:.95rem}.footer-coluna h2{font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:18px}.footer-coluna ul{display:flex;flex-direction:column;gap:10px}.footer-coluna a{transition:color .2s ease}.footer-coluna a:hover{color:#ffb199}.footer-contatos li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;overflow-wrap:anywhere}.footer-contatos svg{flex-shrink:0;font-size:1.2rem;margin-top:3px;color:#6fd08f}.direitos-autorais{border-top:1px solid hsla(0,0%,100%,.12);font-size:.85rem;color:hsla(0,0%,100%,.65)}.direitos-autorais .container{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.direitos-autorais strong{color:#fff}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-marca{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:36px;padding-top:48px}.direitos-autorais .container{flex-direction:column;text-align:center}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-ext-300-normal.a09ffd2f.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-300-normal.6f2be5c4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-300-normal.59a71b9c.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-300-normal.7a991871.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-ext-300-normal.1e592275.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-300-normal.48d247e3.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-300-normal.d89041b1.woff2) format("woff2"),url(/_next/static/media/roboto-greek-300-normal.3d62b6f4.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-vietnamese-300-normal.d3306554.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-300-normal.8c4d36f4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-ext-300-normal.62df8e18.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-300-normal.937a484c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-300-normal.434c501c.woff2) format("woff2"),url(/_next/static/media/roboto-latin-300-normal.c8de52c3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-ext-400-normal.c8c031de.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-400-normal.dade5e89.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-400-normal.cc800fd1.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-400-normal.5858323b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-ext-400-normal.b6f74950.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-400-normal.bd6455e3.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-400-normal.bb96a486.woff2) format("woff2"),url(/_next/static/media/roboto-greek-400-normal.1cc7496c.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-vietnamese-400-normal.89d07565.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-400-normal.7a893d1e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-ext-400-normal.3806f052.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-400-normal.90150948.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-400-normal.4b70338a.woff2) format("woff2"),url(/_next/static/media/roboto-latin-400-normal.871c3cee.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-ext-500-normal.8cfbfbd3.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-500-normal.f6e1854c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-500-normal.a9a86642.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-500-normal.259c166b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-ext-500-normal.21b7c92d.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-500-normal.19f91f1a.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-500-normal.a2b67360.woff2) format("woff2"),url(/_next/static/media/roboto-greek-500-normal.e14b7a3b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-vietnamese-500-normal.630c5ad5.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-500-normal.619287de.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-ext-500-normal.c0cd4364.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-500-normal.ef28e132.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-500-normal.f87c7e09.woff2) format("woff2"),url(/_next/static/media/roboto-latin-500-normal.1e8de118.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-ext-700-normal.1192b38e.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-700-normal.736e673b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-700-normal.e81332fe.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-700-normal.43cee8b3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-ext-700-normal.69426761.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-700-normal.0ce1ebd0.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-700-normal.cb4e4e5d.woff2) format("woff2"),url(/_next/static/media/roboto-greek-700-normal.7f7357dc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-vietnamese-700-normal.031b9314.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-700-normal.a995d3bd.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-ext-700-normal.4a386aca.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-700-normal.3f48d5c9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-700-normal.031cf8d6.woff2) format("woff2"),url(/_next/static/media/roboto-latin-700-normal.deaeec31.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-cyrillic-ext-900-normal.54fb9540.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-900-normal.cc326eea.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-cyrillic-900-normal.d6065a46.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-900-normal.b8a31fdc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-greek-ext-900-normal.2d4c7e25.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-900-normal.56bae7f1.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-greek-900-normal.1b6c24db.woff2) format("woff2"),url(/_next/static/media/roboto-greek-900-normal.eacf56ae.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-vietnamese-900-normal.338d7159.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-900-normal.5b011840.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-latin-ext-900-normal.5825147c.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-900-normal.495d1e6b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/roboto-latin-900-normal.2235954e.woff2) format("woff2"),url(/_next/static/media/roboto-latin-900-normal.bf6e2f9a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--verde:#009332;--verde-escuro:#026b24;--verde-profundo:#053d18;--verde-claro:#e7f5ec;--laranja:#e64a19;--laranja-hover:#c73e12;--laranja-claro:#fff1eb;--background:#f6f7f5;--superficie:#fff;--foreground:#16211b;--texto-suave:#4d5c54;--borda:#e1e6e2;--raio:14px;--sombra:0 1px 2px rgba(16,40,24,.06),0 8px 24px rgba(16,40,24,.06);--sombra-forte:0 2px 4px rgba(16,40,24,.08),0 18px 40px rgba(16,40,24,.12);--largura-max:1200px;--altura-header:76px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--altura-header);-webkit-text-size-adjust:100%}body{color:var(--foreground);background:var(--background);font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}main{flex:1;width:100%}img{max-width:100%;display:block}ol,ul{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--largura-max);margin:0 auto;padding:0 24px}.secao{padding:88px 0}.secao-alt{background:var(--superficie)}.eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--verde);margin-bottom:12px}.titulo-secao{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.2;color:var(--foreground);margin-bottom:16px;text-wrap:balance}.texto-secao{font-size:1.1rem;color:var(--texto-suave);max-width:640px}.cabecalho-secao{margin-bottom:48px}.cabecalho-secao.centro{text-align:center}.cabecalho-secao.centro .texto-secao{margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:10px;font-size:1rem;font-weight:700;line-height:1.2;border:2px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primario{background:var(--laranja);color:#fff}.btn-primario:hover{background:var(--laranja-hover)}.btn-secundario{background:transparent;color:var(--verde-escuro);border-color:var(--verde)}.btn-secundario:hover{background:var(--verde);color:#fff}.btn-claro{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.7)}.btn-claro:hover{background:#fff;color:var(--verde-profundo)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.page-hero{background:radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.08),transparent 45%),linear-gradient(135deg,var(--verde-profundo),var(--verde-escuro));color:#fff;padding:72px 0 64px}.page-hero h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.1;margin-bottom:14px;text-wrap:balance}.page-hero p{font-size:clamp(1rem,1.6vw,1.2rem);font-weight:300;max-width:680px;opacity:.92}.page-hero .eyebrow{color:#9fe0b4}.cta-faixa{background:linear-gradient(135deg,var(--verde),var(--verde-escuro));color:#fff;border-radius:20px;padding:56px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-faixa h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin-bottom:8px}.cta-faixa p{opacity:.9;max-width:560px}.cta-faixa .acoes{display:flex;gap:12px;flex-wrap:wrap}.campo{display:flex;flex-direction:column;gap:6px;text-align:left}.campo label{font-size:.9rem;font-weight:500;color:var(--foreground)}.campo input,.campo select,.campo textarea{width:100%;padding:12px 14px;font-size:1rem;background:#fff;border:1.5px solid var(--borda);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.campo textarea{min-height:140px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 4px rgba(0,147,50,.15)}.campo input::placeholder,.campo textarea::placeholder{color:#97a39c}.form-status{padding:12px 16px;border-radius:10px;font-weight:500;font-size:.95rem}.form-status.enviando{background:var(--background);color:var(--texto-suave)}.form-status.sucesso{background:var(--verde-claro);color:var(--verde-escuro)}.form-status.erro{background:#fdecea;color:#a4270f}.form-card{display:flex;flex-direction:column;gap:18px;background:var(--superficie);border:1px solid var(--borda);border-top:4px solid var(--verde);border-radius:var(--raio);padding:36px;box-shadow:var(--sombra-forte)}.form-card h2{font-size:1.4rem;line-height:1.3}.form-card .btn{width:100%;margin-top:4px}.form-linha{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:768px){.container{padding:0 16px}.secao{padding:64px 0}.cta-faixa{padding:40px 24px}.cta-faixa .acoes,.cta-faixa .acoes .btn{width:100%}}@media (max-width:560px){.form-card{padding:24px 20px}.form-linha{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.site-header{position:sticky;top:0;z-index:100;width:100%;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease}.site-header.rolou{border-bottom-color:var(--borda);box-shadow:0 6px 20px rgba(16,40,24,.08)}.header-inner{justify-content:space-between;gap:24px;min-height:var(--altura-header)}.header-inner,.header-logo{display:flex;align-items:center}.header-logo{flex-shrink:0}.header-logo img{width:150px;height:auto}.desktop-nav{display:flex;align-items:center;gap:4px}.nav-link{position:relative;font-weight:500;font-size:1rem;color:var(--foreground);padding:8px 14px;border-radius:8px;transition:color .2s ease,background-color .2s ease}.nav-link:hover{color:var(--verde);background:var(--verde-claro)}.nav-link.ativo{color:var(--verde);font-weight:700}.desktop-nav .nav-link.ativo:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--laranja)}.header-inner .header-cta{padding:11px 20px;font-size:.95rem}.mobile-menu-button{display:none;color:var(--verde-escuro);padding:8px;border-radius:8px}.mobile-menu-button:hover{background:var(--verde-claro)}.drawer-content{width:min(300px,85vw);height:100%;gap:24px;padding:72px 24px 32px;background-color:var(--superficie);position:relative}.drawer-content,.mobile-nav{display:flex;flex-direction:column}.mobile-nav{gap:4px}.mobile-nav .nav-link{font-size:1.15rem;padding:14px 16px}.mobile-nav .nav-link.ativo{background:var(--verde-claro)}.close-button{position:absolute;top:16px;right:16px;padding:8px;border-radius:8px;color:var(--verde-escuro)}@media (max-width:1024px){.desktop-nav,.header-inner .header-cta{display:none}.mobile-menu-button{display:inline-flex}}@media (max-width:480px){.header-logo img{width:130px}}.whatsapp-flutuante{position:fixed;right:24px;bottom:24px;z-index:90;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;font-size:1.9rem;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease}.whatsapp-flutuante:hover{transform:scale(1.08);box-shadow:0 10px 28px rgba(0,0,0,.28)}@media (max-width:480px){.whatsapp-flutuante{right:16px;bottom:16px;width:52px;height:52px;font-size:1.7rem}}