/* Standalone PowerZ only; never loaded by the public site shell. */
html{scroll-padding-top:100px}body{overflow-wrap:anywhere}.grid>*{min-width:0}.marca img{width:180px;height:auto}.btn{min-height:46px;white-space:normal;text-align:center}.topbar .marca{min-width:0}.topbar .container{gap:16px}.topbar .btn{flex-shrink:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #995000;outline-offset:4px}.zap-flutuante{border-radius:50%}img{max-width:100%;height:auto}.rodape{padding-bottom:100px}
@media(max-width:520px){.topbar .marca img{width:130px}.topbar .btn{padding:10px 12px}.hero h1{font-size:clamp(28px,8vw,38px)}.grid{grid-template-columns:minmax(0,1fr)}.grid-num{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-acoes .btn{width:100%}.cd-lg{padding:22px}.secao{padding-block:36px}.prova-valor{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.zap-flutuante{bottom:calc(20px + env(safe-area-inset-bottom,0px))}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#ff9c47}.secao-clara a:focus-visible,.secao-clara summary:focus-visible{outline-color:#995000}
/* Shared consent behavior, scoped to this standalone access-help page. */
.powerz-page .cookie-banner{position:fixed;z-index:9999;bottom:16px;left:16px;right:16px;max-width:1040px;margin:auto;padding:22px;border:1px solid #ffffff80;border-radius:22px;background:#f3f6f0f0;color:#202723;backdrop-filter:blur(22px);display:flex;align-items:center;gap:24px;box-shadow:0 15px 60px #0003;transition:opacity .2s,transform .2s}.powerz-page .cookie-banner strong{display:block;font-size:15px;margin-bottom:8px}.powerz-page .cookie-banner p{font-size:13px;line-height:1.6;color:#48534b;margin:0}.powerz-page .cookie-banner a{color:#914008;text-decoration:underline}.powerz-page .cookie-banner-acoes{display:flex;gap:10px}.powerz-page .cookie-banner button{padding:12px 20px;border-radius:12px;border:1px solid #9ba79e;background:#fff;color:#202723;cursor:pointer;min-height:44px;font:inherit}.powerz-page .cookie-banner .btn-primary{background:#ff790d;color:#171a18;border-color:#ff790d}.powerz-page .cookie-banner.fechando{opacity:0;pointer-events:none;transform:translateY(12px)}.powerz-page #cookieFeedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.powerz-page .cookie-banner [hidden]{display:none}.powerz-page .cookie-banner :focus-visible{outline:3px solid #175dab;outline-offset:3px}@media(max-width:600px){.powerz-page .cookie-banner{flex-direction:column;align-items:stretch;padding:18px;gap:16px}.powerz-page .cookie-banner-acoes form{flex:1}.powerz-page .cookie-banner button{width:100%}}@media(prefers-reduced-motion:reduce){.powerz-page .cookie-banner{transition:none}}
