/* Adapte Anahtar Banner 1.0.0 · PROMARKETOR kart görünümü · Bordo · Altın */
.aab{--bg:linear-gradient(135deg,#B8233F 0%,#8E1B3A 36%,#4E0C22 72%,#22060F 100%);--acc:#FFC72C;--ink:#22060F;--soft:#FFD9E2;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.aab *{box-sizing:border-box}
.aab-dim{position:fixed;inset:0;z-index:2147482970;background:rgba(6,8,30,.5);backdrop-filter:blur(2px);opacity:0;transition:opacity .35s;cursor:pointer}
.aab.is-on .aab-dim{opacity:1}
.aab-card{position:fixed;left:50%;top:50%;z-index:2147482980;width:440px;max-width:calc(100vw - 32px);transform:translate(-50%,-42%) scale(.9);opacity:0;transition:transform .55s cubic-bezier(.2,1.25,.35,1),opacity .35s}
.aab.is-on .aab-card{transform:translate(-50%,-50%) scale(1);opacity:1}
.aab-body{position:relative;overflow:hidden;display:block;color:#fff;text-decoration:none;background:var(--bg);border-radius:18px;padding:24px 26px 22px;box-shadow:0 18px 44px -10px rgba(5,8,40,.55),0 0 0 1px rgba(255,255,255,.12) inset;transition:transform .2s}
.aab-body:hover{transform:translateY(-3px);color:#fff}
.aab-glow{position:absolute;width:220px;height:220px;right:-70px;top:-90px;border-radius:50%;background:var(--acc);opacity:.22;filter:blur(40px);pointer-events:none}
.aab-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}
.aab.is-on .aab-shine{animation:aab-shine 1.4s .55s ease-out,aab-shine 1.4s 7s ease-out}
@keyframes aab-shine{to{transform:translateX(120%)}}
.aab-big{position:absolute;right:-18px;bottom:-22px;color:#fff;opacity:.09;pointer-events:none;line-height:0}
.aab-top{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:10px}
.aab-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.14);color:var(--acc);flex:0 0 auto}
.aab-chip{font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--acc)}
.aab-spot{position:relative;font-size:26px;line-height:1.22;font-weight:800;letter-spacing:-.01em;margin:0 26px 6px 0}
.aab-sub{position:relative;font-size:14px;line-height:1.45;color:var(--soft);margin-bottom:14px}
.aab-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}
.aab-price{font-size:13px;font-weight:800;color:#fff;opacity:.95}
.aab-cta{background:var(--acc);color:var(--ink);font-weight:800;font-size:13.5px;padding:9px 15px;border-radius:99px;white-space:nowrap}
.aab-cta b{display:inline-block;transition:transform .2s}
.aab-body:hover .aab-cta b{transform:translateX(3px)}
.aab-x{position:absolute;z-index:3;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;border:0;background:#fff;color:#0F172A;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.25);padding:0}
.aab-x:hover{transform:scale(1.08)}
@media (max-width:480px){.aab-body{padding:20px 20px 18px}.aab-spot{font-size:21px}.aab-sub{font-size:13px}}
