.pt-burst-carousel{--pt-neon:#afff12;--pt-neon-rgb:175,255,18;width:100%!important;min-height:270px!important;position:relative!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-top:2px solid var(--pt-neon)!important;border-bottom:2px solid var(--pt-neon)!important;outline:0!important;color:#111517!important;background:linear-gradient(112deg,#fff,#f5f7f7 55%,#fff)!important;box-shadow:0 -1px 13px rgba(var(--pt-neon-rgb),.16),0 1px 15px rgba(var(--pt-neon-rgb),.12),inset 0 1px rgba(255,255,255,.95);isolation:isolate;transition:border-color .72s ease,box-shadow .72s ease}
.pt-burst-carousel::before{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 25% 44%,rgba(var(--pt-neon-rgb),.19),transparent 34%),radial-gradient(circle at 78% 24%,rgba(var(--pt-neon-rgb),.09),transparent 30%),linear-gradient(100deg,rgba(var(--pt-neon-rgb),.025),transparent 38%,rgba(var(--pt-neon-rgb),.018))!important;box-shadow:none!important;opacity:.9}
.pt-burst-carousel::after{content:""!important;position:absolute!important;z-index:1!important;top:-34%!important;bottom:-34%!important;left:-36%!important;width:36%!important;display:block!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0%,rgba(var(--pt-neon-rgb),.02) 18%,rgba(var(--pt-neon-rgb),.2) 44%,rgba(255,255,255,.34) 52%,rgba(var(--pt-neon-rgb),.16) 62%,transparent 100%)!important;box-shadow:none!important;filter:blur(11px);mix-blend-mode:screen;opacity:0;transform:skewX(-13deg)}
.pt-burst-carousel.is-color-shifting::before{animation:pt-neon-breathe .95s ease both}.pt-burst-carousel.is-color-shifting::after{animation:pt-neon-band-shift .92s cubic-bezier(.2,.72,.18,1) both}
.pt-home-strip.pt-burst-carousel{margin-top:0!important}
.pt-burst-laser{position:absolute;z-index:4;top:-2px;left:-32%;width:28%;height:2px;display:block;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--pt-neon-rgb),.18) 14%,var(--pt-neon) 38%,#fff 50%,var(--pt-neon) 62%,rgba(var(--pt-neon-rgb),.18) 86%,transparent 100%);box-shadow:0 0 7px var(--pt-neon),0 0 18px rgba(var(--pt-neon-rgb),.72),0 0 30px rgba(var(--pt-neon-rgb),.34);opacity:.96;animation:pt-neon-energy 8.5s linear infinite}
.pt-burst-shell{width:min(1180px,calc(100vw - 72px));min-height:270px;position:relative;z-index:2;margin-inline:auto;padding:24px 42px 24px 36px;display:grid;grid-template-columns:minmax(230px,340px) minmax(0,1fr);align-items:center;gap:clamp(38px,6vw,86px);outline:0}
.pt-burst-stage{height:222px;position:relative;margin:0;display:grid;place-items:center;isolation:isolate;perspective:900px}
.pt-burst-stage::before{content:"";position:absolute;z-index:-1;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(var(--pt-neon-rgb),.26),rgba(var(--pt-neon-rgb),.12) 48%,transparent 72%);filter:blur(3px);transform:scale(.8);transition:background .62s ease}
.pt-burst-stage::after{content:"";position:absolute;bottom:6px;width:150px;height:22px;border-radius:50%;background:rgba(0,0,0,.64);filter:blur(9px)}
.pt-burst-stage img{width:auto!important;max-width:250px!important;height:222px!important;position:relative;z-index:2;display:block!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 18px 15px rgba(0,0,0,.42));transform-origin:50% 62%;user-select:none}
.pt-burst-flare{position:absolute;z-index:1;width:178px;height:178px;border-radius:50%;opacity:0;background:conic-gradient(from 20deg,transparent,var(--pt-neon),transparent 22%,rgba(var(--pt-neon-rgb),.72),transparent 48%,#fff,transparent 70%);filter:blur(1px);mix-blend-mode:screen}
.pt-burst-copy{min-width:0;padding-left:clamp(22px,3vw,48px);border-left:1px solid rgba(var(--pt-neon-rgb),.32);transition:border-color .62s ease}
.pt-burst-copy small{display:block;color:var(--pt-neon);font:800 8px/1 "Montserrat",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--pt-neon-rgb),.38);transition:color .62s ease,text-shadow .62s ease}
.pt-burst-copy h3{max-width:650px;margin:11px 0 0;color:#111517;font:900 clamp(27px,2.6vw,42px)/.95 "Montserrat",Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-shadow:none;transition:text-shadow .62s ease}
.pt-burst-copy p{max-width:650px;margin:13px 0 0;color:#596166;font:500 11.5px/1.58 "Manrope",Arial,sans-serif}
.pt-burst-copy a{width:max-content;max-width:100%;margin-top:16px;padding-top:9px;display:flex;align-items:center;gap:13px;border-top:1px solid rgba(var(--pt-neon-rgb),.58);color:#111517!important;font:800 7px/1 "Montserrat",Arial,sans-serif;letter-spacing:.12em;text-decoration:none!important;transition:border-color .62s ease}.pt-burst-copy a b{color:var(--pt-neon);font-size:13px;text-shadow:0 0 10px rgba(var(--pt-neon-rgb),.32);transition:color .62s ease,text-shadow .62s ease}
.pt-burst-shell.is-bursting .pt-burst-stage img{animation:pt-tool-burst .82s cubic-bezier(.14,.84,.25,1.12) both}.pt-burst-shell.is-bursting .pt-burst-flare{animation:pt-tool-flare .7s ease-out both}.pt-burst-shell.is-bursting .pt-burst-copy small{animation:pt-copy-rise .42s ease .23s both}.pt-burst-shell.is-bursting .pt-burst-copy h3{animation:pt-copy-rise .48s ease .31s both}.pt-burst-shell.is-bursting .pt-burst-copy p{animation:pt-copy-rise .5s ease .39s both}.pt-burst-shell.is-bursting .pt-burst-copy a{animation:pt-copy-rise .46s ease .47s both}
@keyframes pt-tool-burst{0%{opacity:0;transform:translateZ(-520px) scale(.025) rotate(-8deg);filter:blur(18px) drop-shadow(0 0 0 transparent)}58%{opacity:1;transform:translateZ(42px) scale(1.13) rotate(2deg);filter:blur(0) drop-shadow(0 24px 22px rgba(0,0,0,.48))}78%{transform:translateZ(-12px) scale(.94) rotate(-.6deg)}100%{opacity:1;transform:translateZ(0) scale(1) rotate(0);filter:blur(0) drop-shadow(0 18px 15px rgba(0,0,0,.42))}}
@keyframes pt-tool-flare{0%{opacity:0;transform:scale(.05) rotate(-35deg)}34%{opacity:.75}100%{opacity:0;transform:scale(1.55) rotate(55deg)}}
@keyframes pt-copy-rise{0%{opacity:0;transform:translateY(16px);filter:blur(5px)}100%{opacity:1;transform:none;filter:none}}
@keyframes pt-neon-energy{0%{transform:translateX(0);opacity:0}8%{opacity:.96}88%{opacity:.96}100%{transform:translateX(472%);opacity:0}}
@keyframes pt-neon-band-shift{0%{opacity:0;transform:translateX(0) skewX(-13deg)}18%{opacity:.92}78%{opacity:.82}100%{opacity:0;transform:translateX(430%) skewX(-13deg)}}
@keyframes pt-neon-breathe{0%{opacity:.64}48%{opacity:1}100%{opacity:.9}}
@media(max-width:900px){.pt-burst-shell{width:min(100% - 44px,760px);padding:24px 0;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:28px}}
@media(max-width:680px){.pt-burst-carousel{min-height:410px!important}.pt-burst-carousel::before{background:radial-gradient(circle at 50% 28%,rgba(var(--pt-neon-rgb),.18),transparent 34%),radial-gradient(circle at 76% 76%,rgba(var(--pt-neon-rgb),.07),transparent 30%)!important}.pt-burst-shell{width:calc(100vw - 30px);min-height:410px;padding:18px 0 24px;grid-template-columns:1fr;grid-template-rows:190px auto;align-items:center;gap:12px}.pt-burst-stage{height:190px;grid-column:1;grid-row:1}.pt-burst-stage img{max-width:210px!important;height:190px!important}.pt-burst-stage::before{width:138px;height:138px}.pt-burst-stage::after{width:120px}.pt-burst-copy{grid-column:1;grid-row:2;padding:17px 0 0;border-top:1px solid rgba(var(--pt-neon-rgb),.32);border-left:0}.pt-burst-copy small{font-size:6px}.pt-burst-copy h3{margin-top:8px;font-size:25px}.pt-burst-copy p{margin-top:9px;padding-right:4px;font-size:9.5px;line-height:1.48}.pt-burst-copy a{margin-top:11px;font-size:6px}}
@media(prefers-reduced-motion:reduce){.pt-burst-laser{left:36%;animation:none!important;opacity:.45!important}.pt-burst-carousel.is-color-shifting::before,.pt-burst-carousel.is-color-shifting::after,.pt-burst-shell.is-bursting *{animation-duration:.01ms!important}.pt-burst-stage img{opacity:1!important;transform:none!important;filter:drop-shadow(0 18px 15px rgba(0,0,0,.42))!important}}

/* v76.59 — as duas antigas riscas viram perfis plásticos 3D completos. */
.pt-burst-carousel{border-top:0!important;border-bottom:0!important;box-shadow:inset 0 16px 18px -21px rgba(var(--pt-neon-rgb),.8),inset 0 -16px 18px -21px rgba(var(--pt-neon-rgb),.8)!important}
.pt-burst-profile{position:absolute;z-index:8;right:0;left:0;height:14px;display:block;overflow:visible;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--pt-neon) 48%,#fff) 0%,var(--pt-neon) 24%,color-mix(in srgb,var(--pt-neon) 84%,#111) 67%,color-mix(in srgb,var(--pt-neon) 55%,#090b0c) 100%);clip-path:polygon(0 50%,9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%);box-shadow:inset 0 2px 1px rgba(255,255,255,.78),inset 0 -3px 2px rgba(4,8,9,.34);filter:drop-shadow(0 3px 2px rgba(7,11,12,.34)) drop-shadow(0 0 7px rgba(var(--pt-neon-rgb),.34));transition:background .72s ease,filter .72s ease}
.pt-burst-profile.is-top{top:0}.pt-burst-profile.is-bottom{bottom:0}
.pt-burst-profile::before{content:"";position:absolute;top:2px;right:13px;left:13px;height:2px;border-radius:50%;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.72) 18%,rgba(255,255,255,.18) 52%,rgba(255,255,255,.54) 82%,rgba(255,255,255,.04));opacity:.75}
.pt-burst-profile::after{content:"";position:absolute;right:10px;bottom:1px;left:10px;height:3px;border-radius:50%;background:rgba(0,0,0,.2);filter:blur(1px)}
.pt-burst-profile b{position:absolute;z-index:2;top:4px;left:8%;width:5px;height:5px;border-radius:50%;background:#f8faf8;box-shadow:0 0 0 1px rgba(11,18,19,.28),12px 0 0 #f8faf8,12px 0 0 1px rgba(11,18,19,.28),24px 0 0 #f8faf8,24px 0 0 1px rgba(11,18,19,.28),36px 0 0 #f8faf8,36px 0 0 1px rgba(11,18,19,.28),48px 0 0 #f8faf8,48px 0 0 1px rgba(11,18,19,.28)}
.pt-burst-profile.is-bottom b{right:8%;left:auto}
.pt-burst-shell{padding-top:34px;padding-bottom:34px}
.pt-burst-laser{z-index:10;top:2px;height:5px;border-radius:50%}
@media(max-width:680px){.pt-burst-profile{height:11px}.pt-burst-profile b{top:3px;left:7%;transform:scale(.8);transform-origin:left center}.pt-burst-profile.is-bottom b{right:7%;left:auto;transform-origin:right center}.pt-burst-shell{padding-top:29px;padding-bottom:31px}}


/* v76.193.53 — carrossel preserva a ferramenta visível durante a troca; sem flash para opacity:0. */
.pt-burst-shell.is-bursting .pt-burst-stage img{animation:pt-tool-stable-swap .32s ease-out both!important;}
@keyframes pt-tool-stable-swap{from{opacity:1;transform:translateZ(0) scale(.985);filter:drop-shadow(0 18px 15px rgba(0,0,0,.42))}to{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 18px 15px rgba(0,0,0,.42))}}
