@font-face{font-family:'Fraunces';font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/fraunces-500-700.0dff3eb6.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/inter-400-600.ebd655b5.woff2) format('woff2')}@font-face{font-family:'Fraunces Fallback';font-style:normal;font-weight:500 700;src:local('Georgia'),local('Times New Roman');size-adjust:105%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:400 600;src:local('Arial'),local('Helvetica');size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--marca:#14524a;--marca-escuro:#0c3a34;--marca-claro:#e6f1ef;--destaque:#e9a13b;--tinta:#141b24;--tinta-suave:#55637a;--borda:#e0e6ef;--papel:#fff;--papel-suave:#f7f9fc;--serif:'Fraunces','Fraunces Fallback',Georgia,serif;--sans:'Inter','Inter Fallback',Arial,sans-serif;--medida:38rem}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papel);color:var(--tinta);font:400 1.0625rem/1.72 var(--sans);text-rendering:optimizeLegibility}img,picture,svg{max-width:100%;height:auto}a{color:var(--marca);text-underline-offset:.18em;text-decoration-thickness:.07em}a:hover{color:var(--marca-escuro)}:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:3px}.wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.estreito{width:min(100%,var(--medida));margin-inline:auto}.pular{position:absolute;left:-9999px}.pular:focus{left:1rem;top:1rem;z-index:20;background:var(--marca);color:#fff;padding:.6rem 1rem;border-radius:6px}.topo{background:var(--papel);border-bottom:1px solid var(--borda);position:sticky;top:0;z-index:10}.topo .wrap{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:.85rem 0}.topo .marca{display:flex;align-items:center;gap:.7rem;color:var(--tinta);text-decoration:none}.monograma{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--marca);color:#fff;font:700 1.05rem/1 var(--serif)}.marca-nome{font:600 1.02rem/1.2 var(--sans)}.marca-nome small{display:block;font:400 .78rem/1.3 var(--sans);color:var(--tinta-suave)}.topo nav{margin-left:auto}.topo nav ul{display:flex;gap:1.3rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.topo nav a{color:var(--tinta-suave);text-decoration:none;font-size:.95rem}.topo nav a:hover,.topo nav a[aria-current="page"]{color:var(--marca);text-decoration:underline;text-decoration-color:var(--destaque);text-decoration-thickness:.14em}.heroi{background:linear-gradient(170deg,var(--marca-claro),var(--papel) 70%);padding:3.5rem 0 3rem;border-bottom:1px solid var(--borda)}.heroi-grade{display:grid;gap:2.5rem;align-items:center}@media (min-width:60rem){.heroi-grade{grid-template-columns:1.25fr .75fr}}.kicker{margin:0 0 .6rem;font:600 .82rem/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--marca)}.heroi h1{font-family:var(--serif);font-weight:700;font-size:clamp(2rem,1.2rem + 3vw,3.1rem);line-height:1.1;margin:0 0 1rem}.lead{font-size:1.14rem;color:var(--tinta-suave);margin:0 0 1.5rem;max-width:34em}.heroi-foto picture{display:block;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(20,27,36,.16)}.heroi-foto img{display:block;width:100%}.acoes{display:flex;gap:.8rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:.7rem 1.4rem;font:600 .97rem/1.2 var(--sans);cursor:pointer;text-decoration:none}.btn-marca{background:var(--marca);color:#fff}.btn-marca:hover{background:var(--marca-escuro);color:#fff}.btn-claro{background:var(--marca-claro);color:var(--marca-escuro)}.btn-claro:hover{background:#dfe8f7}.btn-linha{background:transparent;color:var(--marca);box-shadow:inset 0 0 0 2px var(--marca)}.btn-linha:hover{background:var(--marca-claro)}.sec{padding:3.2rem 0}.sec-suave{background:var(--papel-suave);border-block:1px solid var(--borda)}.sec-escuro{background:#111a26;color:#d9e2f0}.sec-escuro h2,.sec-escuro h3{color:#fff}.titulo{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);margin:0 0 .6rem}.intro{color:var(--tinta-suave);max-width:46rem;margin:0 0 2rem;font-size:1.06rem}.prosa>*+*{margin-top:1.12em}.prosa h2{font-family:var(--serif);font-size:1.5rem;line-height:1.3;margin-top:2em}.prosa h3{font-family:var(--serif);font-size:1.22rem;margin-top:1.7em}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li+li{margin-top:.4em}.prosa blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:4px solid var(--destaque);color:var(--tinta-suave);font-style:italic}.cabeca{padding:1.4rem 0 1.6rem;border-bottom:1px solid var(--borda);margin-bottom:2rem}.cabeca h1{font-family:var(--serif);font-weight:700;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.7rem);line-height:1.18;margin:.3rem 0 .7rem}.trilha{font-size:.85rem;color:var(--tinta-suave);padding:1rem 0 0}.trilha ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.trilha li+li::before{content:"›";margin-right:.4rem;color:#9aa7bd}.meta{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;font-size:.86rem;color:var(--tinta-suave)}.cartoes{display:grid;gap:1.2rem}@media (min-width:46rem){.cartoes{grid-template-columns:repeat(2,1fr)}.cartoes.c3{grid-template-columns:repeat(3,1fr)}}.cartao{background:var(--papel);border:1px solid var(--borda);border-radius:14px;padding:1.5rem 1.4rem}.cartao h3{font-family:var(--serif);font-size:1.16rem;margin:0 0 .5rem}.cartao p{margin:0;color:var(--tinta-suave)}.areas{display:grid;gap:1.1rem}@media (min-width:46rem){.areas{grid-template-columns:repeat(2,1fr)}}.area{display:flex;flex-direction:column;gap:.5rem;background:var(--papel);border:1px solid var(--borda);border-radius:14px;padding:1.5rem 1.4rem;text-decoration:none;color:var(--tinta)}.area:hover{border-color:var(--marca);box-shadow:0 8px 24px rgba(20,27,36,.09);color:var(--tinta)}.area h3{font-family:var(--serif);font-size:1.16rem;margin:0}.area p{margin:0;color:var(--tinta-suave);font-size:.98rem}.area-link{margin-top:auto;color:var(--marca);font-weight:600;font-size:.93rem}.area-link::after{content:" →"}.tempo{list-style:none;margin:0;padding:0;display:grid;gap:0}.tempo li{display:grid;gap:.3rem 1.6rem;padding:1.4rem 0;border-top:1px solid var(--borda)}@media (min-width:46rem){.tempo li{grid-template-columns:11rem 1fr}}.tempo .quando{font:600 .92rem/1.5 var(--sans);color:var(--marca)}.tempo h3{font-family:var(--serif);font-size:1.12rem;margin:0 0 .3rem}.tempo p{margin:0;color:var(--tinta-suave)}.checks{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.7rem}.checks li{padding-left:1.8rem;position:relative}.checks li::before{content:"";position:absolute;left:0;top:.45em;width:.8rem;height:.45rem;border-left:3px solid var(--destaque);border-bottom:3px solid var(--destaque);transform:rotate(-45deg)}.posts{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media (min-width:46rem){.posts{grid-template-columns:repeat(3,1fr)}}.post-card{height:100%;background:var(--papel);border:1px solid var(--borda);border-radius:14px;padding:1.4rem;display:flex;flex-direction:column;gap:.55rem}.post-card:hover{border-color:var(--marca)}.post-card h2,.post-card h3{font-family:var(--serif);font-size:1.12rem;line-height:1.32;margin:0}.post-card a{color:var(--tinta);text-decoration:none}.post-card a:hover{color:var(--marca);text-decoration:underline}.post-card p{margin:0;color:var(--tinta-suave);font-size:.96rem}.assinatura{margin-top:2.6rem;padding:1.5rem;border:1px solid var(--borda);border-radius:14px;background:var(--papel-suave)}.assinatura strong{font-family:var(--serif);font-size:1.06rem}.assinatura p{margin:.4rem 0 0;color:var(--tinta-suave);font-size:.96rem}.chamada-sec{padding-bottom:4rem}.chamada{background:var(--marca);color:#fff;border-radius:18px;padding:2.4rem;display:grid;gap:1.6rem;align-items:center}@media (min-width:52rem){.chamada{grid-template-columns:1.4fr auto}}.chamada h2{font-family:var(--serif);font-size:1.7rem;margin:0 0 .6rem;color:#fff}.chamada p{margin:0;color:#dbe6f7}.chamada-acoes{display:flex;gap:.8rem;flex-wrap:wrap}.chamada .btn-marca{background:#fff;color:var(--marca)}.chamada .btn-marca:hover{background:var(--destaque);color:#2a1a00}.chamada .btn-linha{color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.6)}.chamada .btn-linha:hover{background:rgba(255,255,255,.12)}.rodape{background:#0f1721;color:#c3cedd;margin-top:3rem;padding:2.6rem 0 1.5rem;font-size:.95rem}.rodape a{color:#dce9fb}.rodape .grade{display:grid;gap:1.8rem}@media (min-width:46rem){.rodape .grade{grid-template-columns:1.6fr 1fr 1fr}}.rodape h2{font-family:var(--serif);font-size:1.05rem;color:#fff;margin:0 0 .6rem}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.rodape .empresa{margin:.8rem 0 0;font-weight:600}.rodape .legal{margin-top:2rem;padding-top:1.2rem;border-top:1px solid #22303f;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;font-size:.85rem;color:#8fa0b6}.rodape .agencia img{width:102px;height:auto;display:block;opacity:.85}.rodape .agencia:hover img{opacity:1}.cookies{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:30;background:#fff;border:1px solid var(--borda);box-shadow:0 10px 30px rgba(15,23,33,.18);border-radius:14px;padding:1rem 1.1rem;display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:44rem;margin-inline:auto;font-size:.92rem}.cookies p{margin:0}.cookies div{display:flex;gap:.6rem}.erro{padding:4rem 0;text-align:center}.erro .grande{font-family:var(--serif);font-size:clamp(4rem,10vw,7rem);color:var(--marca-claro);margin:0;line-height:1}.erro h1{font-family:var(--serif);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);margin:.2rem 0 .8rem}.erro p{color:var(--tinta-suave);margin:0 auto 1.4rem;max-width:34rem}@media print{.topo,.rodape,.cookies,.trilha{display:none}body{font-size:11pt}}