.amcValueStrip{background:#16091f;color:#fff;padding:22px 7vw;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22}
.amcValueStrip>p{text-align:center;color:#efb83b;font-size:12px;font-weight:1000;letter-spacing:1.4px;margin:0 0 14px}
.amcValueStrip>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1180px;margin:auto}
.amcValueStrip span{background:#ffffff0c;border:1px solid #ffffff1f;padding:14px;text-align:center;font-size:12px;font-weight:800}
.amcConversionIntro{text-align:center;max-width:780px;margin:0 auto 25px;padding:0 20px}
.amcConversionIntro strong{display:block;color:#4b1775;font:700 clamp(25px,4vw,42px)/1.05 Georgia,serif}
.amcConversionIntro span{display:block;color:#706675;margin-top:9px;line-height:1.55}
.amcCheckoutBanner{position:fixed;z-index:120;top:18px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 28px));padding:18px 52px 18px 20px;border-radius:9px;box-shadow:0 18px 60px #0005;font-weight:800;line-height:1.45}
.amcCheckoutBanner.success{background:#e9fff2;color:#0d5b30;border:1px solid #7bd9a2}
.amcCheckoutBanner.cancelled{background:#fff7df;color:#664a00;border:1px solid #e7c55c}
.amcCheckoutBanner button{position:absolute;right:13px;top:11px;font-size:22px;background:transparent;border:0;cursor:pointer}
.checkoutAssurance{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}
.checkoutAssurance span{background:#f5f0f8;color:#4b1775;border-radius:5px;padding:9px;text-align:center;font-size:10px;font-weight:900}
.checkoutHelp{text-align:center;display:block;margin-top:10px;color:#66586d;font-size:11px}
.checkoutHelp a{color:#4b1775;font-weight:900;text-decoration:underline}
@media (max-width:760px){
  .amcValueStrip{padding:20px 18px}.amcValueStrip>div{grid-template-columns:1fr 1fr}.amcValueStrip span{padding:11px 7px;font-size:10px}
  .checkoutAssurance{grid-template-columns:1fr}
}
