/* 3.27: AI-assistent "eerste maand gratis" als echte aanbieding */
.pd-tag{display:inline-block;background:#161617;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;line-height:1.2}
@keyframes dealShine{to{background-position:-200% 0}}
@keyframes dealPulse{0%,100%{box-shadow:0 26px 60px -26px rgba(62,198,234,.6)}50%{box-shadow:0 26px 70px -18px rgba(62,198,234,.95)}}
/* prijskaart */
.pr-card.pr-deal{border:2px solid #3ec6ea;padding-top:60px;background:linear-gradient(180deg,#e9f9fe 0,#fff 46%);animation:dealPulse 3.6s ease-in-out infinite}
.pr-card.pr-deal .pr-pop.pr-deal-ribbon{left:0;right:0;top:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;font-weight:800;letter-spacing:.01em;padding:11px 14px;color:#161617;background:linear-gradient(90deg,#3ec6ea 0%,#a9ecfc 25%,#3ec6ea 50%,#a9ecfc 75%,#3ec6ea 100%);background-size:200% 100%;animation:dealShine 4s linear infinite}
.pr-card.pr-deal .pr-price b{color:#0a93b9;font-size:clamp(3rem,4.4vw,3.8rem)}
.pr-deal-save{margin:-2px 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#161617;color:#fff;font-weight:700;font-size:.86rem;line-height:1.2;padding:7px 11px}
.pr-deal-save i{font-style:normal;color:#3ec6ea}
/* chatbotpagina */
.deal-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 6px;padding:10px 16px 10px 10px;background:linear-gradient(90deg,#3ec6ea 0%,#a9ecfc 25%,#3ec6ea 50%,#a9ecfc 75%,#3ec6ea 100%);background-size:200% 100%;animation:dealShine 4s linear infinite;color:#161617;font-weight:800;font-size:1.05rem;line-height:1.25}
.deal-pill .dp-sub{font-weight:600;font-size:.85rem;opacity:.8}
.lp-pricing.lp-deal{border:2px solid #3ec6ea;box-shadow:0 26px 60px -26px rgba(62,198,234,.6)}
.lp-deal-ribbon{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px 8px 8px;background:#3ec6ea;color:#161617;font-weight:800;font-size:1rem}
/* bestelpagina */
.op-box small.op-deal{display:inline-block;margin-top:6px;background:#3ec6ea;color:#161617;font-weight:800;font-size:.78rem;padding:4px 8px;letter-spacing:.02em}
@media (prefers-reduced-motion:reduce){.pr-card.pr-deal,.pr-card.pr-deal .pr-pop.pr-deal-ribbon,.deal-pill{animation:none}}
