.promocoes{--pp-gut:clamp(20px,5vw,56px);--pp-top:calc(99px + clamp(36px,6vh,72px));--pp-bot:clamp(64px,9vh,110px)}.promocoes .pp-head,.promocoes .list-itens-promocoes,.promocoes .pp-cta{box-sizing:border-box;width:min(calc(var(--maxw) - 2 * var(--pp-gut)),calc(100% - 2 * var(--pp-gut)));margin-left:auto;margin-right:auto}.promocoes .txt-noticia-interna,.promocoes .txt-noticia-interna .textowrap{padding:0;margin:0}.promocoes .txt-noticia-interna .textowrap:empty{display:none}.promocoes .list-itens-promocoes:last-child,.promocoes .pp-cta{margin-bottom:var(--pp-bot)}.promocoes .pp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-top:var(--pp-top);padding-bottom:clamp(26px,4vh,40px);margin-bottom:clamp(30px,5vh,48px);border-bottom:1px solid var(--line)}.promocoes .pp-head h1{font-size:clamp(2.2rem,5.2vw,4rem);margin:16px 0 0}.promocoes .pp-lead{color:var(--bone-dim);max-width:42ch;margin:0;font-size:1rem}.promocoes .list-itens-promocoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.promocoes .list-itens-promocoes .post{position:relative;display:flex;flex-direction:column;background:var(--pine-2);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.promocoes .list-itens-promocoes .post:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:0 18px 40px -22px rgba(0,0,0,.6)}.promocoes .list-itens-promocoes .ph{aspect-ratio:552/190;overflow:hidden;background:var(--pine-3)}.promocoes .list-itens-promocoes .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.promocoes .list-itens-promocoes .post:hover .ph img{transform:scale(1.04)}.promocoes .list-itens-promocoes .post-body{display:flex;flex-direction:column;flex:1;padding:clamp(20px,2.2vw,28px)}.promocoes .list-itens-promocoes .tag{align-self:flex-start;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border:1px solid var(--line-strong);border-radius:100px;padding:.35em .9em;margin-bottom:14px}.promocoes .list-itens-promocoes .tag:empty{display:none}.promocoes .list-itens-promocoes .post-body h3{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2;margin:0 0 10px}.promocoes .list-itens-promocoes .post-body p{color:var(--bone-dim);font-size:.9rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.promocoes .list-itens-promocoes .pp-more{margin-top:auto;padding-top:18px;align-self:flex-start;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--amber);display:inline-flex;align-items:center;gap:.5em}.promocoes .list-itens-promocoes .pp-more::after{content:"";position:absolute;inset:0}.promocoes .list-itens-promocoes .pp-more span{transition:transform .35s var(--ease)}.promocoes .list-itens-promocoes .post:hover .pp-more span{transform:translateX(4px)}.promocoes .pp-cta{margin-top:clamp(50px,8vh,90px);padding:clamp(28px,4vw,48px);border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#295039 0%,var(--forest) 100%);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.promocoes .pp-cta h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:12px 0 8px}.promocoes .pp-cta p{color:var(--bone-dim);margin:0;max-width:46ch}.promocoes .pp-cta__btns{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:760px){.promocoes .list-itens-promocoes{grid-template-columns:1fr}.promocoes .pp-head{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.promocoes .list-itens-promocoes .post,.promocoes .list-itens-promocoes .ph img{transition:none}}.gh-promo{--gp-top:calc(99px + clamp(28px,5vh,56px));--gp-ph:#BDBDBD;display:block;padding:var(--gp-top) 0 clamp(64px,9vh,110px);background:var(--pine);color:var(--bone)}.gh-promo .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.gh-promo .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gh-promo .reveal{opacity:1;transform:none;transition:none}}.gh-promo .gh-promo-ph{position:relative;background:var(--gp-ph);border-radius:inherit;overflow:hidden;display:grid;place-items:center;color:rgba(0,0,0,.38);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.gh-promo .gh-promo-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gh-promo .gh-promo__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55em;font-size:.8rem;color:var(--bone-dim);margin-bottom:clamp(22px,3vw,34px)}.gh-promo .gh-promo__crumbs a{transition:color .3s var(--ease)}.gh-promo .gh-promo__crumbs a:hover{color:var(--amber)}.gh-promo .gh-promo__crumbs span[aria-current]{color:var(--bone);max-width:42ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-promo .gh-promo__sep{opacity:.45}.gh-promo .gh-promo__head{max-width:900px}.gh-promo .gh-promo__title{font-size:clamp(2rem,4.6vw,3.6rem);margin:.45em 0 .5em;text-wrap:balance}.gh-promo .gh-promo__title em{color:var(--amber-warm)}.gh-promo .gh-promo__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gh-promo .gh-promo__chip{display:inline-flex;align-items:center;gap:.5em;padding:.45em .95em;border:1px solid var(--line-strong);border-radius:100px;font-size:.78rem;font-weight:500;color:var(--bone)}.gh-promo .gh-promo__chip svg{width:14px;height:14px;flex:none;color:var(--amber)}.gh-promo .gh-promo__chip--hi{background:var(--amber);border-color:var(--amber);color:var(--pine);font-weight:600}.gh-promo .gh-promo__chip--hi svg{color:var(--pine)}.gh-promo .gh-promo__banner{margin:clamp(28px,4vw,48px) 0 clamp(36px,5vw,64px);border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 60px -38px rgba(0,0,0,.8)}.gh-promo .gh-promo__banner .gh-promo-ph{aspect-ratio:552/190;border-radius:0}.gh-promo .gh-promo__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,72px);align-items:start}.gh-promo .gh-promo__text{font-size:clamp(1rem,1.15vw,1.08rem);color:var(--bone-dim);max-width:68ch}.gh-promo .gh-promo__text p{margin:0 0 1.1em}.gh-promo .gh-promo__text strong{color:var(--bone);font-weight:600}.gh-promo .gh-promo__lead{font-size:clamp(1.12rem,1.5vw,1.3rem);color:var(--bone);line-height:1.5}.gh-promo .gh-promo__h2{font-size:clamp(1.4rem,2.2vw,1.85rem);margin:clamp(34px,4vw,52px) 0 18px;color:var(--bone)}.gh-promo .gh-promo__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gh-promo .gh-promo__tier{position:relative;padding:22px 20px;border:1px solid var(--line);border-radius:16px;background:var(--pine-2);transition:border-color .4s var(--ease),transform .4s var(--ease)}.gh-promo .gh-promo__tier:hover{border-color:var(--line-strong);transform:translateY(-3px)}.gh-promo .gh-promo__tier-n{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-weight:600}.gh-promo .gh-promo__tier-v{display:block;font-family:var(--ff-display);font-weight:700;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1;color:var(--amber);margin:.25em 0 .15em;letter-spacing:-.02em}.gh-promo .gh-promo__tier-d{font-size:.86rem;color:var(--bone-dim);margin:0}.gh-promo .gh-promo__tier--best{border-color:rgba(239,177,60,.55);background:linear-gradient(180deg,rgba(239,177,60,.10),var(--pine-2) 70%)}.gh-promo .gh-promo__badge{position:absolute;top:-10px;right:16px;background:var(--amber);color:var(--pine);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3em .7em;border-radius:100px}.gh-promo .gh-promo__rules{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gh-promo .gh-promo__rules li{display:flex;gap:12px;align-items:flex-start;color:var(--bone-dim);font-size:.95rem}.gh-promo .gh-promo__rules svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--sage)}.gh-promo .gh-promo__aside{position:sticky;top:calc(99px + 20px)}.gh-promo .gh-promo__card{padding:clamp(24px,2.4vw,32px);border:1px solid var(--line-strong);border-radius:20px;background:var(--pine-2);box-shadow:0 24px 50px -34px rgba(0,0,0,.9)}.gh-promo .gh-promo__card-t{font-size:1.3rem;margin:.6em 0 .4em}.gh-promo .gh-promo__card p{font-size:.9rem;color:var(--bone-dim);margin:0 0 18px}.gh-promo .gh-promo__facts{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid var(--line)}.gh-promo .gh-promo__facts li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.88rem}.gh-promo .gh-promo__facts li span:first-child{color:var(--bone-dim)}.gh-promo .gh-promo__facts li span:last-child{color:var(--bone);font-weight:600;text-align:right}.gh-promo .gh-promo__card .btn{width:100%}.gh-promo .gh-promo__card .btn + .btn{margin-top:10px}.gh-promo .gh-promo__share{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:.8rem;color:var(--bone-dim)}.gh-promo .gh-promo__share-bt{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--bone);display:grid;place-items:center;cursor:pointer;transition:all .3s var(--ease)}.gh-promo .gh-promo__share-bt:hover{border-color:var(--amber);color:var(--amber)}.gh-promo .gh-promo__share-bt svg{width:16px;height:16px}.gh-promo .gh-promo__share-msg{margin-left:auto;color:var(--sage);opacity:0;transition:opacity .3s var(--ease)}.gh-promo .gh-promo__share-msg.is-on{opacity:1}.gh-promo .admin-bts-editar{margin-top:28px}.gh-promo .gh-promo__back{display:inline-flex;align-items:center;gap:.6em;margin-top:clamp(30px,4vw,44px);font-size:.9rem;font-weight:600;color:var(--bone);transition:gap .3s var(--ease),color .3s var(--ease)}.gh-promo .gh-promo__back:hover{gap:.9em;color:var(--amber)}.gh-promo .gh-promo__more{margin-top:clamp(70px,9vw,120px);padding-top:clamp(44px,5vw,64px);border-top:1px solid var(--line)}.gh-promo .gh-promo__more-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,3vw,36px)}.gh-promo .gh-promo__more-head h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-top:.35em}.gh-promo .gh-promo__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gh-promo .gh-promo__post{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--pine-2);transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.gh-promo .gh-promo__post:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:0 18px 40px -22px rgba(0,0,0,.6)}.gh-promo .gh-promo__post .gh-promo-ph{aspect-ratio:552/190;border-radius:0}.gh-promo .gh-promo__post-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.gh-promo .gh-promo__post-body h3{font-size:1.08rem;line-height:1.3;color:var(--bone)}.gh-promo .gh-promo__post-body span{margin-top:auto;font-size:.82rem;font-weight:600;color:var(--amber)}@media (max-width:1000px){.gh-promo .gh-promo__grid{grid-template-columns:1fr}.gh-promo .gh-promo__aside{position:static}}@media (max-width:900px){.gh-promo .gh-promo__cards{grid-template-columns:1fr}.gh-promo .gh-promo__more-head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.gh-promo .gh-promo__tiers{grid-template-columns:1fr}.gh-promo .gh-promo__banner{border-radius:14px;margin-left:calc(-1 * clamp(20px,5vw,56px) / 2);margin-right:calc(-1 * clamp(20px,5vw,56px) / 2)}.gh-promo .gh-promo__crumbs span[aria-current]{max-width:22ch}}.gh-promo .gh-promo__banner{line-height:0}.gh-promo .gh-promo__banner img{display:block;width:100%;max-width:none;height:auto}.gh-promo_content{--c-text:var(--bone,#F2ECDD);--c-muted:var(--bone-dim,#C9CBC2);--c-accent:var(--amber,#EFB13C);--c-accent-2:var(--sage,#7BA86D);--c-line:var(--line,rgba(242,236,221,.14));--c-box:var(--pine-2,#153021);font-family:var(--ff-body,"Hanken Grotesk",system-ui,sans-serif);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.75;color:var(--c-text);max-width:760px;margin-inline:auto;overflow-wrap:break-word}.gh-promo_content .editor-text-area-wrap{display:block}.gh-promo_content :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div){margin:0}.gh-promo_content :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div,hr) + :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,table,pre,video,iframe,div){margin-top:1.15em}.gh-promo_content .editor-text-area-wrap>:first-child,.gh-promo_content>:first-child{margin-top:0 !important}.gh-promo_content :is(h1,h2,h3,h4,h5,h6){font-family:var(--ff-display,"Hanken Grotesk",system-ui,sans-serif);color:var(--c-text);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.gh-promo_content * + :is(h1,h2,h3,h4){margin-top:2.2em}.gh-promo_content :is(h1,h2,h3,h4,h5,h6) + *{margin-top:.7em}.gh-promo_content h1{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);letter-spacing:-.02em}.gh-promo_content h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.gh-promo_content h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);color:var(--c-accent)}.gh-promo_content h4{font-size:1.2rem;color:var(--c-accent-2)}.gh-promo_content :is(h5,h6){font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted)}.gh-promo_content p{color:var(--c-text)}.gh-promo_content :is(strong,b){font-weight:700;color:#fff}.gh-promo_content :is(em,i){font-style:italic}.gh-promo_content small{font-size:.85em;color:var(--c-muted)}.gh-promo_content mark{background:rgba(239,177,60,.22);color:inherit;padding:.05em .3em;border-radius:4px}.gh-promo_content a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.gh-promo_content a:hover{color:var(--amber-warm,#F7CE72)}.gh-promo_content :is(ul,ol){padding-left:0;list-style:none}.gh-promo_content li{position:relative;padding-left:1.75em}.gh-promo_content li + li{margin-top:.5em}.gh-promo_content li :is(ul,ol){margin-top:.5em}.gh-promo_content li>p{margin:0}.gh-promo_content ul>li::before{content:"";position:absolute;left:.35em;top:.72em;width:.45em;height:.45em;border-radius:50%;background:var(--c-accent-2)}.gh-promo_content ul ul>li::before{background:transparent;border:1.5px solid var(--c-accent-2)}.gh-promo_content ol{counter-reset:gh-ol}.gh-promo_content ol>li{counter-increment:gh-ol;padding-left:2.2em}.gh-promo_content ol>li::before{content:counter(gh-ol);position:absolute;left:0;top:.2em;width:1.55em;height:1.55em;display:grid;place-items:center;border-radius:50%;background:rgba(239,177,60,.14);color:var(--c-accent);font-size:.8em;font-weight:700;line-height:1}.gh-promo_content blockquote{margin-inline:0;padding:1.1em 1.4em;border-left:3px solid var(--c-accent);background:var(--c-box);border-radius:0 10px 10px 0;font-size:1.08em;font-style:italic}.gh-promo_content blockquote>* + *{margin-top:.6em}.gh-promo_content hr{border:0;height:1px;background:var(--c-line);margin-block:2.5em !important}.gh-promo_content :is(img,video){display:block;max-width:100%;height:auto;border-radius:12px}.gh-promo_content video{width:100%;background:#000}.gh-promo_content p>img{display:inline-block;vertical-align:middle}.gh-promo_content iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:12px}.gh-promo_content :is(img,video,iframe,figure){margin-block:2em}.gh-promo_content figure{margin-inline:0}.gh-promo_content figure>:is(img,video,iframe){margin:0}.gh-promo_content figcaption{margin-top:.6em;font-size:.85em;color:var(--c-muted);text-align:center}.gh-promo_content iframe[src*="youtube"],.gh-promo_content iframe[src*="youtu.be"],.gh-promo_content iframe[src*="vimeo"],.gh-promo_content iframe[src*="drive.google"]{width:100% !important;height:auto !important;aspect-ratio:16 / 9}.gh-promo_content iframe[src*="shorts"],.gh-promo_content iframe[src*="instagram"],.gh-promo_content iframe[src*="tiktok"]{width:100% !important;max-width:400px;height:auto !important;aspect-ratio:9 / 16;margin-inline:auto}.gh-promo_content p:has(>:is(img,iframe,video):only-child){margin-block:2em}.gh-promo_content p>:is(img,iframe,video):only-child{margin:0}.gh-promo_content p>img:only-child{display:block}.gh-promo_content img:is([align="left"],[style*="float:left"],[style*="float:left"]){float:left;margin:.3em 1.5em 1em 0;max-width:50%}.gh-promo_content img:is([align="right"],[style*="float:right"],[style*="float:right"]){float:right;margin:.3em 0 1em 1.5em;max-width:50%}.gh-promo_content img:is([align="center"],.aligncenter,[style*="margin-left:auto"]){margin-inline:auto}.gh-promo_content hr,.gh-promo_content :is(h1,h2,h3,h4){clear:both}.gh-promo_content table{width:100%;border-collapse:collapse;font-size:.95em;display:block;overflow-x:auto}.gh-promo_content :is(th,td){padding:.75em 1em;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.gh-promo_content th{font-weight:600;color:var(--c-accent);background:var(--c-box)}.gh-promo_content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--c-box);padding:.1em .4em;border-radius:4px}.gh-promo_content [style*="font-family"]{font-family:inherit !important}.gh-promo_content [style*="font-size"]:not(h1,h2,h3,h4,h5,h6){font-size:inherit !important}.gh-promo_content span[style*="background"]{background:transparent !important}.gh-promo_content [style*="color:rgb(0,0,0)"],.gh-promo_content [style*="color:#000"],.gh-promo_content [style*="color:#000"]{color:inherit !important}.gh-promo_content p:empty{display:none}@media (max-width:600px){.gh-promo_content{line-height:1.7}.gh-promo_content * + :is(h1,h2,h3,h4){margin-top:1.8em}.gh-promo_content hr{margin-block:2em !important}.gh-promo_content blockquote{padding:1em 1.1em}.gh-promo_content img:is([align="left"],[align="right"],[style*="float"]){float:none !important;max-width:100%;margin:1.5em 0}}