/* Merch Radar Premium — Micro-interactions, Shimmer Accents & Polish */
@media (prefers-reduced-motion: no-preference) {
  .pr-stage-inner {
    animation: ap-intro 0.85s cubic-bezier(0.2, 0.7, 0.2, 1) both;
  }
  .mk-product-panel {
    animation: mk-panel-in 0.22s ease-out;
  }
  @keyframes ap-intro {
    from {
      opacity: 0;
      transform: translateY(20px) scale(0.97);
    }
    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }
  @keyframes mk-panel-in {
    from {
      opacity: 0.55;
      transform: translateY(4px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
}

/* Shimmer effect on primary Amazon Orange CTAs */
.mk-btn-hero {
  position: relative;
  overflow: hidden;
}

.mk-btn-hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.45), transparent);
  transform: skewX(-20deg);
  transition: left 0.6s ease;
  pointer-events: none;
}

.mk-btn-hero:hover::after {
  left: 140%;
}

.wf-section{padding-block:85px 35px;scroll-margin-top:90px}.wf-section .mk-section-heading{margin-bottom:45px}.wf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:30px}.wf-steps li{border-top:1px solid #cbd5e1;padding-top:23px}.wf-number{display:inline-flex;font-size:13px;font-weight:600;color:#b45309;margin-bottom:17px}.wf-steps h3{font-size:22px;font-weight:600;letter-spacing:-.04em;color:#0f172a;margin:0 0 13px;line-height:1.25}.wf-steps p{font-size:14px;line-height:1.9;color:#64748b;margin:0 0 17px}.wf-steps a{font-size:12px;color:#b45309;display:block;padding-block:5px;line-height:1.7}.wf-steps a:hover,.wf-demo-note a:hover{text-decoration:underline}.wf-steps a>span{margin-left:6px}.wf-note{font-size:12px;color:#64748b;margin:30px 0 0;line-height:1.8}.wf-automation{padding-block:100px;display:grid;grid-template-columns:1fr .95fr;gap:100px;align-items:center}.wf-automation h2{font-size:58px;font-weight:600;line-height:1.07;letter-spacing:-.055em;color:#0f172a;margin:0 0 25px}.wf-automation>div:first-child>p:not(.mk-product-label){font-size:16px;line-height:1.9;color:#64748b;max-width:510px}.wf-automation ul{padding:0;list-style:none;margin:25px 0}.wf-automation li{font-size:13px;color:#475569;line-height:1.9;padding-block:7px;display:flex;gap:12px}.wf-automation li:before{content:'✓';color:#059669}.wf-handoff{background:#fff;border:1px solid #e2e8f0;border-radius:25px;padding:32px}.wf-pair{display:flex;align-items:center;gap:27px}.wf-pair>img{width:42%;aspect-ratio:3/4;object-fit:contain;background:#111827;border-radius:13px;padding:12px}.wf-pair b{font-size:18px;letter-spacing:-.03em;color:#0f172a}.wf-pair p{font-size:13px;line-height:2.1;color:#64748b;margin:14px 0 0}.wf-transfer{display:flex;gap:12px;align-items:center;justify-content:center;color:#d97706;font-size:27px;padding-block:18px}.wf-transfer span{width:35%;height:1px;background:#e2e8f0}.wf-destination{display:flex;align-items:center;gap:18px;padding:22px;background:#f4f6f9;border-radius:13px;border:1px solid #e2e8f0}.wf-destination-badge{font-size:13px;font-weight:650;color:#111827;background:#fbbf24;padding:11px 9px;border-radius:8px}.wf-destination b{font-size:17px;letter-spacing:-.03em;color:#0f172a}.wf-destination p{font-size:12px;line-height:1.8;color:#64748b;margin:6px 0 0}.wf-demo-note{font-size:10px;color:#64748b;text-align:center;line-height:1.8;margin:18px 0 0}.wf-demo-note a{color:#b45309}
@media(max-width:1100px){.wf-steps{gap:23px}.wf-steps h3{font-size:19px}.wf-steps p{font-size:13px}.wf-automation{gap:55px}.wf-automation h2{font-size:49px}.wf-handoff{padding:25px}.wf-pair{gap:19px}.wf-pair b{font-size:16px}}
@media(max-width:760px){.wf-section{padding-block:55px 15px;scroll-margin-top:75px}.wf-section .mk-section-heading{margin-bottom:30px}.wf-steps{grid-template-columns:1fr;gap:25px}.wf-steps li{padding-top:20px}.wf-number{font-size:12px;margin-bottom:12px}.wf-steps h3{font-size:23px;margin-bottom:12px}.wf-steps p{font-size:13px;line-height:1.9;margin-bottom:12px}.wf-steps a{font-size:12px}.wf-note{font-size:11px;margin-top:26px}.wf-automation{padding-block:65px;grid-template-columns:1fr;gap:32px}.wf-automation h2{font-size:43px}.wf-automation>div:first-child>p:not(.mk-product-label){font-size:14px}.wf-automation li{font-size:12px}.wf-handoff{padding:24px 20px;border-radius:20px}.wf-pair{gap:21px}.wf-pair b{font-size:16px}.wf-pair p{font-size:12px;margin-top:10px}.wf-destination{padding:18px 14px;gap:13px}.wf-destination b{font-size:15px}.wf-destination p{font-size:11px}.wf-demo-note{font-size:9px}}
@media(max-width:1000px){.mk-links{display:none}}
