.wpmc-ab{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:transform,opacity,filter;}.wpmc-ab__inner{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;justify-content:center;}.wpmc-ab__title{color:var(--ab-title,#fff);font-size:24px;font-weight:700;line-height:1.2;}.wpmc-ab__subtitle{color:var(--ab-subtitle,rgba(255,255,255,.85));font-size:15px;line-height:1.5;}.wpmc-ab__cta{display:inline-block;margin-top:8px;padding:10px 14px;border-radius:999px;background:var(--ab-cta-bg,#fff);color:var(--ab-cta-fg,#111);text-decoration:none;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.12);}.wpmc-ab.ab-tilt{transition:transform .25s ease,filter .25s ease;transform-style:preserve-3d;}.wpmc-ab.ab-tilt:hover{transform:perspective(800px)rotateX(3deg)rotateY(-3deg)scale(1.02);filter:saturate(1.06);}@keyframes ab-glow{0%,100%{box-shadow:0 10px 30px rgba(0,0,0,.12);}50%{box-shadow:0 16px 42px rgba(0,0,0,.20);}}.wpmc-ab.ab-glow{animation:ab-glow var(--ab-speed,4s)ease-in-out infinite;}@keyframes ab-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}.wpmc-ab.ab-pulse .wpmc-ab__inner{animation:ab-pulse calc(var(--ab-speed,4s)* 0.8)ease-in-out infinite;}.wpmc-ab.ab-border-grad{position:relative;isolation:isolate;}.wpmc-ab.ab-border-grad::before{content:'';position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(120deg,#ff8e09,#9a40ef);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;animation:ab-border-move calc(var(--ab-speed,4s))linear infinite;}@keyframes ab-border-move{0%{filter:hue-rotate(0deg);}100%{filter:hue-rotate(360deg);}}@media(prefers-reduced-motion:reduce){.wpmc-ab,.wpmc-ab *{animation:none !important;transition:none !important;}}