.pl11 .pl-glow{display:none!important}.gr17{display:grid;gap:10px;margin:2px 0 18px;padding:14px 14px 12px;background:rgba(127,127,127,.08);border:1px solid rgba(127,127,127,.22);border-radius:12px}.pl-hot .gr17{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.gr17-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.gr17-h span:first-child{opacity:.66}.gr17-big{font:800 clamp(30px,3vw,42px)/.9 var(--sans);font-stretch:66%;letter-spacing:-.01em}.gr17-big small{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.66;margin-left:6px}.gr17 svg{display:block;width:100%;height:auto;overflow:visible}.gr17 .g-bar{fill:currentColor;opacity:.16;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--k)*90ms)}.gr17 .g-bar.pk{opacity:.9}.gr17 .g-ln{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .35s}.gr17 .g-ar,.gr17 .g-dt{fill:currentColor;opacity:0}.gr17 .g-ar{transition:opacity 1s .9s}.gr17 .g-dt{transform-box:fill-box;transform-origin:50% 50%;transform:scale(0);transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.45s + var(--k)*.22s)}.gr17 .g-lb,.gr17 .g-vl{fill:currentColor;text-anchor:middle}.gr17 .g-lb{font:500 9px var(--mono);letter-spacing:.06em;opacity:.6}.gr17 .g-vl{font:700 9.5px var(--mono);opacity:0;transition:opacity .4s;transition-delay:calc(.6s + var(--k)*.22s)}.gr17.in .g-bar{transform:scaleY(1)}.gr17.in .g-ln{stroke-dashoffset:0}.gr17.in .g-ar{opacity:.1}.gr17.in .g-dt{opacity:1;transform:scale(1)}.gr17.in .g-vl{opacity:.85}.gr17-note{margin:clamp(18px,2.4vw,28px)0 0;font-size:12.5px;line-height:1.5;opacity:.6;max-width:72ch}@media (prefers-reduced-motion:reduce){.gr17 .g-bar{transform:none}.gr17 .g-ln{stroke-dashoffset:0}.gr17 .g-dt{opacity:1;transform:none}.gr17 .g-vl{opacity:.85}.gr17 .g-ar{opacity:.1}}.rc17{padding-top:0!important;padding-bottom:0!important}.rc17-track{position:relative;height:420vh}.rc17-pin{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto 1fr;padding-top:calc(var(--header,64px) + 18px);overflow:hidden}.rc17-stage{position:relative;min-height:0}.rc17-rc{position:absolute;left:50%;top:0;bottom:0;width:min(430px,86vw);transform:translateX(-50%);display:flex;flex-direction:column;z-index:2}.rc17-rc .rc-prt{max-width:none;flex:0 0 auto}.rc17-rc .rc-top{height:clamp(64px,7vw,84px)}.rc17-rc .rc-win{flex:1 1 auto;min-height:0;width:86%;max-width:none;overflow:hidden;padding-bottom:0}.rc17-rc .rc-paper{clip-path:inset(0 0 calc(100% - var(--s,0px))0)!important;transform:translateY(var(--sy,0px))!important;animation:none!important;font-size:13px;padding:24px 22px 32px;transition:none}.rc17-rc .rc-paper .rl.on,.rc17-rc .rc-paper .rl.on .ok,.rc17-rc .rc-paper::after{opacity:1}.rc17-rc .rc-paper .rl{opacity:.35;transition:opacity .35s}.rc17-rc .rc-paper .rl .ok{opacity:0;transition:opacity .3s .15s}.rc17-rc .rc-paper .rl .r{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.rc17-rc .rc-paper .rl p{margin:6px 0;font-size:12.5px;line-height:1.5;text-transform:none}.rc17-rc .rc-paper .rl ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.55;color:#3c3b38}.rc17-rc .rc-paper .rl li::before{content:"- "}.rc17-rc .rc-stamp{opacity:0;transform:rotate(-12deg) scale(1.6)}.rc17.done .rc-stamp{animation:rcStamp .42s .1s cubic-bezier(.3,1.6,.5,1) forwards}.mu-ph::after,.rc17-side{position:absolute;pointer-events:none}.rc17-side{left:max(4vw,24px);top:18%;display:grid;gap:10px;max-width:calc(50% - 260px)}.rc17-side .n{font:800 clamp(90px,11vw,170px)/.8 var(--sans);font-stretch:62%;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35)}.rc17-side .t{font:800 clamp(30px,3.2vw,52px)/.86 var(--sans);font-stretch:62%;text-transform:uppercase}.rc17-side .mono{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.rc17-side>*{transition:opacity .3s}.rc17-side.sw>*,.rc17.started .rc17-hint{opacity:0}.rc17-hint{position:absolute;right:max(4vw,24px);bottom:24px;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.5;transition:opacity .4s}@media (max-width:1000px){.rc17-side{display:none}}@media (max-width:900px){.rc17-track{height:520vh}}@media (prefers-reduced-motion:reduce){.rc17-pin,.rc17-track{height:auto}.rc17-pin{position:relative;overflow:visible;padding-bottom:60px}.rc17-rc{position:relative;left:auto;transform:none;margin:0 auto}.rc17-rc .rc-win{overflow:visible}.rc17-rc .rc-paper{clip-path:none!important;transform:none!important}.rc17-rc .rc-paper .rl{opacity:1}.rc17-side{display:none}}.mu-ph{padding:clamp(7px,.7vw,11px) clamp(7px,.7vw,11px) clamp(30px,2.7vw,44px)!important;background:#f8f6f1!important;border-radius:2px!important;box-shadow:0 1px 1px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.05),0 22px 40px -22px rgba(0,0,0,.55)!important}.mu-ph::after{content:"";inset:0;background:url(../brand/noise.png);background-size:160px;opacity:.07;mix-blend-mode:multiply;border-radius:inherit}.mu-ph img{border-radius:0!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);filter:contrast(1.03) saturate(1.02)}.mu-ph figcaption{left:8px!important;right:8px!important;bottom:clamp(6px,.6vw,10px)!important;text-align:center;font:600 clamp(14px,1.25vw,20px)/1 var(--hand)!important;letter-spacing:0!important;text-transform:none!important;color:#2b2a27!important;white-space:nowrap;overflow:visible!important}.mu-ph.tp::before{background:rgba(232,226,208,.72)!important;width:38%!important;margin-left:-19%!important;height:20px!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important}
/* ---------------- recibo da home no celular (20-10-2026): uma coluna, texto antes, recibo inteiro abaixo ---------------- */
@media (max-width:900px){
  .rcp12 .rc-grid{grid-template-columns:minmax(0,1fr)!important;gap:44px}
  .rcp12 .rc-copy{position:relative;top:0}
  .rcp12 .rc-stage{order:0;width:100%;justify-self:center}
  .rcp12 .rc-prt{width:min(400px,100%);max-width:none}
  .rcp12 .rc-win{width:86%;max-width:none}
  .rcp12 .rc-paper{font-size:12.5px;padding:24px 18px 30px}
}
@media (max-width:420px){
  .rcp12 .rc-facts{gap:0 16px}
  .rcp12 .rc-facts b{font-size:15px}
}
