/* Gerado por ferramentas/compactar.js — edite style.css. */
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cormorant-garamond-400-italic-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cormorant-garamond-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-500-italic-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-500-italic.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-600-italic-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-600-italic.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cormorant-garamond-400-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cormorant-garamond-400.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-500-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-500.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-600-ext.woff2) format('woff2');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:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-600.woff2) format('woff2');unicode-range:U+0000-00FF,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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/mulish-400-ext.woff2) format('woff2');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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/mulish-400.woff2) format('woff2');unicode-range:U+0000-00FF,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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/mulish-600-ext.woff2) format('woff2');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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/mulish-600.woff2) format('woff2');unicode-range:U+0000-00FF,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{--npe-papel:#f4efe6;--npe-papel-2:#f7f3ec;--npe-ouro:#c0973e;--npe-ouro-escuro:#b98f36;--npe-tinta:#2b2621;--npe-tinta-link:#2e3547;--npe-tinta-botao:#2b2723;--npe-borda:#d3cabb;--npe-borda-campo:#d8cfbe;--npe-texto:#7c7264;--npe-texto-2:#8a8073;--npe-serifa-italico:#4a4136;--npe-claro:#fbf7ef;--npe-claro-2:#f3e8d1;--npe-claro-3:#f0e2c6;--npe-rotulo:#9c8a70;--npe-nav:#b3a794;--npe-icone-1:#a5917b;--npe-icone-2:#9c8b78;--npe-icone-3:#b3a08c;--npe-serifa:'Cormorant Garamond','Georgia','Times New Roman',serif;--npe-sans:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
*,::after,::before{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--npe-papel);color:var(--npe-tinta);font-family:var(--npe-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;-webkit-tap-highlight-color:rgba(43,38,33,.12)}
a{color:var(--npe-tinta-link);text-decoration:none}
img{max-width:100%;height:auto}
::placeholder{color:#b8ad9a;opacity:1}
textarea{resize:vertical}
:focus-visible{outline:2px solid var(--npe-tinta-botao);outline-offset:3px}
.npe-pular{position:absolute;left:-9999px;top:0;z-index:100;padding:14px 22px;background:var(--npe-tinta-botao);color:var(--npe-papel);font-family:var(--npe-sans);font-size:13px;letter-spacing:1px}
.npe-pular:focus{left:12px;top:12px}
.npe-oculto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.npe-botao{display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;border:1px solid #3a352d;background:0 0;color:var(--npe-tinta-link);font-family:var(--npe-sans);font-size:12px;font-weight:600;letter-spacing:3px;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}
.npe-botao:focus-visible,.npe-botao:hover{background:var(--npe-tinta-botao);color:var(--npe-papel)}
.npe-botao--claro{border-color:rgba(251,247,239,.75);color:var(--npe-claro)}
.npe-botao--claro:focus-visible,.npe-botao--claro:hover{background:var(--npe-claro);color:var(--npe-ouro-escuro)}
.npe-botao--solido{border:none;background:#f4ecdd;color:var(--npe-tinta-link);transition:background .25s}
.npe-botao--solido:focus-visible,.npe-botao--solido:hover{background:#fffdf8;color:var(--npe-tinta-link)}
.npe-icone{display:block;flex:none}
.npe-indice{position:fixed;left:26px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:20px;font-family:var(--npe-serifa)}
.npe-indice a{color:var(--npe-nav);font-size:17px;letter-spacing:2px;transition:color .3s}
.npe-indice a.esta-em,.npe-indice a:hover{color:var(--npe-tinta)}
.npe-marca-flutuante{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:60;display:flex;align-items:center;justify-content:center;padding:15px 24px;border-radius:44px;background:var(--npe-tinta-botao);box-shadow:0 8px 26px rgba(0,0,0,.22);transition:transform .25s}
.npe-marca-flutuante:focus-visible,.npe-marca-flutuante:hover{transform:translateY(-50%) scale(1.05)}
.npe-marca-flutuante img{display:block;height:30px;width:auto;opacity:.95}
.npe-secao{padding:130px 32px;background:var(--npe-papel)}
.npe-secao--ouro{background:var(--npe-ouro);color:var(--npe-claro);text-align:center}
.npe-titulo{font-family:var(--npe-serifa);font-weight:500;color:var(--npe-tinta);text-wrap:balance}
.npe-secao--ouro .npe-titulo{color:var(--npe-claro)}
.npe-texto{font-family:var(--npe-sans);color:var(--npe-texto);font-weight:400}
.npe-secao--ouro .npe-texto{color:var(--npe-claro-2)}
.npe-destaque{font-family:var(--npe-serifa);font-style:italic;color:var(--npe-serifa-italico)}
.npe-secao--ouro .npe-destaque{color:var(--npe-claro)}
.npe-s1{background:var(--npe-papel);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 32px}
.npe-s1__caixa{max-width:1080px;display:flex;flex-direction:column;align-items:center}
.npe-s1 .npe-icone{color:var(--npe-icone-1)}
.npe-s1__titulo{margin:32px 0 0;font-size:clamp(46px, 7vw, 104px);line-height:1.02;letter-spacing:-1px}
.npe-s1__titulo span{display:block}
.npe-s1__titulo .italico{font-style:italic}
.npe-s1__linha{font-size:21px;line-height:1.65;max-width:720px;margin:40px 0 0}
.npe-s1 .npe-botao{margin-top:48px;padding:20px 46px;font-size:12.5px;letter-spacing:3.5px}
.npe-s2{border-top:1px solid var(--npe-borda);padding:140px 32px}
.npe-s2__grade{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.npe-s2 .npe-icone{color:var(--npe-icone-2)}
.npe-s2__titulo{margin:34px 0 0;font-size:clamp(34px, 4vw, 54px);line-height:1.1}
.npe-s2__coluna{border-left:1px solid var(--npe-borda);padding-left:56px}
.npe-s2__coluna p.npe-texto{font-size:18px;line-height:1.72;margin:0 0 26px}
.npe-s2__coluna .npe-destaque{font-size:23px;line-height:1.5;margin:0}
.npe-s2 .npe-botao{margin-top:36px;padding:18px 34px;font-size:10.5px;letter-spacing:2.4px;white-space:nowrap}
.npe-s3__caixa{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.npe-s3 .npe-icone{color:var(--npe-claro)}
.npe-s3__titulo{margin:36px 0 0;font-size:clamp(30px, 3.4vw, 47px);line-height:1.15}
.npe-s3 p.npe-texto{font-size:18px;line-height:1.75;max-width:900px;margin:28px 0 0}
.npe-s3 p.npe-texto--abre{margin-top:44px}
.npe-s3 .npe-botao{margin-top:48px;padding:19px 44px;font-size:12.5px;letter-spacing:3.5px}
.npe-s4{text-align:center}
.npe-s4__caixa{max-width:1180px;margin:0 auto}
.npe-s4__titulo{margin:0;font-size:clamp(30px, 3.6vw, 50px);line-height:1.1}
.npe-s4__linha{color:var(--npe-texto-2);font-size:17px;line-height:1.6;margin:18px 0 0}
.npe-s4__grade{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--npe-borda);border:1px solid var(--npe-borda)}
.npe-carta{background:var(--npe-papel);padding:58px 48px;display:flex;flex-direction:column;align-items:center;text-align:center}
.npe-carta .npe-icone{color:var(--npe-icone-3)}
.npe-carta__titulo{font-family:var(--npe-serifa);color:#2b2b33;font-weight:500;font-size:27px;margin:22px 0 16px}
.npe-carta__texto{font-family:var(--npe-sans);color:var(--npe-texto-2);font-size:15.5px;line-height:1.6;margin:0;max-width:360px}
.npe-carta:first-child .npe-carta__texto{max-width:340px}
.npe-s4 .npe-botao{margin-top:52px;padding:18px 40px;font-size:12px;letter-spacing:3px}
.npe-s5{padding:120px 32px}
.npe-s5__caixa{max-width:1180px;margin:0 auto}
.npe-s5__miolo{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.npe-s5 .npe-icone{color:var(--npe-claro)}
.npe-s5__titulo{margin:30px 0 0;font-size:clamp(28px, 3.1vw, 43px);line-height:1.14}
.npe-s5 p.npe-texto{font-size:17px;line-height:1.72;margin:26px 0 0}
.npe-s5 p.npe-texto--abre{margin-top:34px}
.npe-s5 .npe-destaque{font-size:24px;line-height:1.4;margin:30px 0 0}
.npe-s5 .npe-botao{margin-top:40px;padding:19px 44px;font-size:12.5px;letter-spacing:3.5px}
.npe-s6{text-align:center}
.npe-s6__caixa{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.npe-s6 .npe-icone{color:var(--npe-icone-2)}
.npe-s6__titulo{margin:32px 0 0;font-size:clamp(30px, 3.3vw, 46px);line-height:1.12}
.npe-s6 p.npe-texto{font-size:18px;line-height:1.75;margin:28px 0 0}
.npe-s6 p.npe-texto--abre{margin-top:40px;max-width:820px}
.npe-s6 .npe-destaque{font-size:24px;line-height:1.45;margin:32px 0 0;max-width:820px}
.npe-s6 .npe-botao{margin-top:44px;padding:18px 40px;font-size:12px;letter-spacing:3px}
.npe-s7{background:var(--npe-papel);border-top:1px solid var(--npe-borda);padding:120px 32px}
.npe-s7__caixa{max-width:660px;margin:0 auto}
.npe-s7__titulo{margin:0;font-size:clamp(28px, 2.8vw, 40px);line-height:1.1;text-align:center}
.npe-s7__linha{color:var(--npe-texto-2);font-size:16px;line-height:1.6;margin:16px 0 0;text-align:center}
.npe-s7__linha em,.npe-s7__linha span,.npe-s7__linha strong{color:var(--npe-tinta-link);font-weight:inherit;font-style:inherit}
.npe-form{margin-top:52px;display:flex;flex-direction:column;gap:34px}
.npe-campo{display:flex;flex-direction:column}
.npe-campo label{font-family:var(--npe-sans);font-size:12.5px;letter-spacing:.4px;color:var(--npe-rotulo);margin-bottom:12px}
.npe-campo input[type=email],.npe-campo input[type=tel],.npe-campo input[type=text],.npe-campo textarea{width:100%;border:none;border-bottom:1px solid var(--npe-borda-campo);border-radius:0;background:0 0;padding:8px 0;font-family:var(--npe-sans);font-size:16px;color:var(--npe-tinta);outline:0;transition:border-color .25s;-webkit-appearance:none;appearance:none}
.npe-campo input:focus,.npe-campo select:focus,.npe-campo textarea:focus{border-bottom-color:var(--npe-texto-2)}
.npe-campo select{width:100%;border:none;border-bottom:1px solid var(--npe-borda-campo);border-radius:0;background-color:var(--npe-papel-2);padding:13px 14px;font-family:var(--npe-sans);font-size:16px;color:#8d8275;outline:0;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23b3a794' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color .25s}
.npe-campo select option,.npe-campo select.escolhido{color:var(--npe-tinta)}
.npe-campo label.npe-campo__arquivo{display:block;margin-bottom:0;cursor:pointer}
.npe-campo__rotulo{display:block;font-family:var(--npe-sans);font-size:12.5px;letter-spacing:.4px;color:var(--npe-rotulo);margin-bottom:12px}
.npe-arquivo{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--npe-borda-campo);padding:8px 0;color:#9c9080;font-family:var(--npe-sans);font-size:15px;letter-spacing:normal;transition:border-color .25s}
.npe-arquivo .npe-icone{color:var(--npe-nav)}
.npe-campo--arquivo input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.npe-campo--arquivo:focus-within .npe-arquivo{border-bottom-color:var(--npe-texto-2)}
.npe-campo--arquivo:focus-within .npe-campo__rotulo{color:var(--npe-texto-2)}
.npe-pote{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.npe-form__envio{display:flex;justify-content:center;margin-top:12px}
.npe-form__envio .npe-botao{gap:12px;padding:18px 40px;font-size:12px;letter-spacing:2.5px}
.npe-form__envio .npe-botao[disabled]{opacity:.55;cursor:progress}
.npe-erro{display:block;margin-top:8px;font-family:var(--npe-sans);font-size:13px;line-height:1.5;color:#9a3b2f}
.npe-campo--invalido .npe-arquivo,.npe-campo--invalido input,.npe-campo--invalido select,.npe-campo--invalido textarea{border-bottom-color:#9a3b2f}
.npe-aviso{margin:44px 0 0;padding:20px 24px;border:1px solid var(--npe-borda);background:var(--npe-papel-2);font-family:var(--npe-sans);font-size:15.5px;line-height:1.6;color:var(--npe-texto)}
.npe-aviso--erro{border-color:#d8b1a8;color:#7d3227}
.npe-recebido{margin-top:52px;padding:46px 40px;border:1px solid var(--npe-borda);text-align:center}
.npe-recebido__titulo{font-family:var(--npe-serifa);font-style:italic;font-weight:500;color:var(--npe-tinta);font-size:30px;line-height:1.25;margin:0}
.npe-recebido p{font-family:var(--npe-sans);color:var(--npe-texto);font-size:16.5px;line-height:1.7;margin:16px 0 0}
.npe-protocolo{font-family:var(--npe-sans);font-size:13px;letter-spacing:1px;color:var(--npe-texto-2);margin-top:18px;text-transform:uppercase}
.npe-rodape{background:var(--npe-ouro);padding:80px 32px 88px;text-align:center}
.npe-rodape__caixa{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.npe-rodape picture{display:block}
.npe-rodape img{display:block;height:70px;width:auto;opacity:.95}
.npe-rodape__nome{font-family:var(--npe-serifa);color:var(--npe-claro);font-weight:600;font-size:26px;margin:24px 0 0}
.npe-rodape__lema{font-family:var(--npe-serifa);font-style:italic;color:var(--npe-claro-3);font-size:19px;margin:8px 0 0}
.npe-rodape p.npe-texto{color:var(--npe-claro-2);font-size:15px;line-height:1.6;margin:20px 0 0}
.npe-rodape p.npe-texto--abre{margin-top:30px}
.npe-rodape__chamada{font-family:var(--npe-serifa);font-style:italic;font-weight:600;color:var(--npe-claro);font-size:23px;margin:26px 0 0}
.npe-rodape .npe-botao{margin-top:34px}
.npe-rodape__creditos{font-family:var(--npe-sans);font-size:12.5px;line-height:1.6;color:rgba(251,247,239,.8);margin:44px 0 0}
.npe-rodape__creditos a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.npe-rodape__links{margin-top:34px}
.npe-rodape__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;list-style:none;margin:0;padding:0}
.npe-rodape__lista a{font-family:var(--npe-sans);font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--npe-claro)}
.npe-rodape__lista a:hover{text-decoration:underline;text-underline-offset:4px}
.npe-pagina{max-width:760px;margin:0 auto;padding:120px 32px}
.npe-pagina h1{font-family:var(--npe-serifa);font-weight:500;color:var(--npe-tinta);font-size:clamp(32px, 4vw, 52px);line-height:1.1;margin:0 0 32px}
.npe-pagina h2,.npe-pagina h3{font-family:var(--npe-serifa);font-weight:500;color:var(--npe-tinta);line-height:1.2;margin:44px 0 14px}
.npe-pagina h2{font-size:32px}
.npe-pagina h3{font-size:25px}
.npe-pagina li,.npe-pagina p{font-family:var(--npe-sans);color:var(--npe-texto);font-size:17px;line-height:1.75}
.npe-pagina a{text-decoration:underline;text-underline-offset:3px}
.npe-pagina blockquote{margin:32px 0;padding-left:24px;border-left:1px solid var(--npe-borda);font-family:var(--npe-serifa);font-style:italic;font-size:22px;color:var(--npe-serifa-italico)}
.npe-pagina img{height:auto}
@media (max-width:1180px){
.npe-indice{left:14px}
.npe-marca-flutuante{right:14px;padding:13px 20px}
.npe-marca-flutuante img{height:26px}
}
@media (max-width:960px){
.npe-indice{display:none}
.npe-marca-flutuante{top:auto;bottom:max(16px,env(safe-area-inset-bottom));right:16px;transform:none;padding:11px 16px;border-radius:34px}
.npe-marca-flutuante:focus-visible,.npe-marca-flutuante:hover{transform:scale(1.05)}
.npe-marca-flutuante img{height:22px}
.npe-secao{padding:96px 26px}
.npe-s1{padding:88px 26px}
.npe-s2{padding:100px 26px;text-align:center}
.npe-s5,.npe-s7{padding:96px 26px}
.npe-s2 .npe-icone{margin-left:auto;margin-right:auto}
.npe-s2__grade{grid-template-columns:1fr;gap:44px}
.npe-s2__coluna{border-left:none;border-top:1px solid var(--npe-borda);padding-left:0;padding-top:40px}
.npe-s2 .npe-botao{white-space:normal}
.npe-carta{padding:48px 34px}
.npe-rodape{padding:72px 26px 84px}
}
@media (max-width:700px){
.npe-s4__grade{grid-template-columns:1fr}
.npe-carta:first-child .npe-carta__texto{max-width:360px}
.npe-s1__linha{font-size:18.5px;margin-top:32px}
.npe-s2__coluna p.npe-texto,.npe-s3 p.npe-texto,.npe-s5 p.npe-texto,.npe-s6 p.npe-texto{font-size:16.5px}
.npe-s2__coluna .npe-destaque,.npe-s5 .npe-destaque,.npe-s6 .npe-destaque{font-size:21px}
.npe-botao{max-width:100%;line-height:1.35;padding:17px 26px;letter-spacing:2px;hyphens:none}
.npe-s1 .npe-botao,.npe-s3 .npe-botao,.npe-s5 .npe-botao{padding:18px 26px;font-size:11.5px;letter-spacing:2.2px}
.npe-form__envio .npe-botao,.npe-s2 .npe-botao,.npe-s4 .npe-botao,.npe-s6 .npe-botao{font-size:11px;letter-spacing:2px}
.npe-form{gap:28px}
.npe-arquivo,.npe-campo input[type=email],.npe-campo input[type=tel],.npe-campo input[type=text],.npe-campo textarea{padding-top:12px;padding-bottom:12px}
.npe-recebido{padding:36px 24px}
.npe-pagina{padding:96px 26px}
}
@media (max-width:480px){
.npe-s1,.npe-s2,.npe-s5,.npe-s7,.npe-secao{padding-left:20px;padding-right:20px}
.npe-s2,.npe-s5,.npe-s7,.npe-secao{padding-top:78px;padding-bottom:78px}
.npe-s1{padding-top:76px;padding-bottom:76px}
.npe-carta{padding:40px 24px}
.npe-rodape{padding-left:20px;padding-right:20px}
}
body.npe-contraste{--npe-ouro:#81652a;--npe-ouro-escuro:#7a5f27;--npe-texto:#756b5e;--npe-texto-2:#746c61;--npe-rotulo:#786a56;--npe-nav:#736b5f}
body.npe-contraste ::placeholder{color:#726b5f}
body.npe-contraste .npe-arquivo{color:#756c60}
body.npe-contraste .npe-campo select{color:#786e63}
body.npe-contraste .npe-rodape__lema{color:var(--npe-claro)}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}
}
@media print{
.npe-botao,.npe-form,.npe-indice,.npe-marca-flutuante{display:none!important}
body{background:#fff}
}