.hd[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--teal);box-shadow:0 2px 14px #0000001f}.hd-wrap[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;max-width:1280px;margin:0 auto;gap:24px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:46px;width:auto;display:block}.hd-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px}.links[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:28px}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-size:.95rem;font-weight:400;opacity:.92;padding:4px 0;border-bottom:2px solid transparent;transition:.2s}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;border-bottom-color:var(--laranja)}.cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:10px 22px}.hd-toggle[data-astro-cid-3ef6ksr2]{display:none;background:transparent;border:0;cursor:pointer;padding:8px;margin:-8px;border-radius:8px}.hd-toggle[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid rgba(240,123,32,.5);outline-offset:2px}.hd-bars[data-astro-cid-3ef6ksr2]{display:block;width:26px;height:18px;position:relative}.hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:0;width:100%;height:2.5px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease,top .25s ease}.hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:0}.hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:8px}.hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:16px}.hd[data-astro-cid-3ef6ksr2].is-open .hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:8px;transform:rotate(45deg)}.hd[data-astro-cid-3ef6ksr2].is-open .hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hd[data-astro-cid-3ef6ksr2].is-open .hd-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:8px;transform:rotate(-45deg)}@media (max-width: 880px){.hd-wrap[data-astro-cid-3ef6ksr2]{position:relative}.hd-toggle[data-astro-cid-3ef6ksr2]{display:block}.hd-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--teal);padding:6px 0 14px;box-shadow:0 14px 22px #0000002e;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .28s ease,opacity .2s ease,visibility .28s}.hd[data-astro-cid-3ef6ksr2].is-open .hd-nav[data-astro-cid-3ef6ksr2]{max-height:80vh;opacity:1;visibility:visible}.links[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:0}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:14px 24px;font-size:1.05rem;border-bottom:1px solid rgba(255,255,255,.1)}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:#ffffff1a}.cta[data-astro-cid-3ef6ksr2]{padding:16px 24px 4px}.cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{display:block;text-align:center;width:100%}}.ft[data-astro-cid-sz7xmlte]{background:#26201c;color:#cfc7bf;padding:64px 0 26px;margin-top:0}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.ft-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:64px;margin-bottom:18px;width:auto}.slogan[data-astro-cid-sz7xmlte]{font-family:var(--serif);font-style:italic;font-size:1.3rem;color:#fff;margin-bottom:10px}.ft-brand[data-astro-cid-sz7xmlte] .t[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.8}.ft[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-family:var(--sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-weight:600}.ft[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.9}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--laranja)}.fb[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:22px;font-size:.82rem;color:#8d847b;text-align:center}@media (max-width: 900px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width: 600px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}:root{--laranja:#F07B20;--laranja-esc:#E8681A;--teal:#2E7D7B;--teal-esc:#244f4d;--pessego:#FBE7D6;--pessego-mid:#F4CFAC;--terra:#C2773F;--branco:#FFFFFF;--cinza-claro:#F2F2F2;--preto:#3A3A3A;--cinza:#666666;--serif: "Playfair Display", Georgia, "Times New Roman", serif;--sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--sans);color:var(--preto);background:var(--branco);line-height:1.6;font-weight:300;-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.15;color:var(--preto)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--sans);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;color:var(--terra)}.btn{display:inline-block;padding:14px 28px;border-radius:10px;font-family:var(--sans);font-weight:500;font-size:.98rem;transition:.2s ease;cursor:pointer;border:2px solid transparent;text-align:center}.btn-laranja{background:var(--laranja);color:#fff}.btn-laranja:hover{background:var(--laranja-esc)}.btn-ghost{background:transparent;color:#fff;border-color:#ffffffb3}.btn-ghost:hover{background:#ffffff24}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-esc)}.btn-outline-teal{background:transparent;color:var(--teal-esc);border-color:var(--teal)}.btn-outline-teal:hover{background:#2e7d7b14}section{padding:96px 0}.sec-head{text-align:center;margin-bottom:56px}.sec-head h2{font-size:2.6rem;margin:12px 0}.sec-head p{color:var(--cinza);max-width:640px;margin:0 auto;font-size:1.05rem}@media (max-width: 820px){section{padding:64px 0}.sec-head h2{font-size:2rem}}
