/* Payment screen (step 7), kept simple: warning line → headline → price (₹1,500 → ₹99) → what's included → button */
.reference-replica #quiz[data-step="7"] .pay-v3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 4px 0}
.reference-replica #quiz[data-step="7"] .pay-v3 p,.reference-replica #quiz[data-step="7"] .pay-v3 ul{margin:0}

.reference-replica #quiz[data-step="7"] .pay-eyebrow{font:700 12px/1.3 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#be185d}
.reference-replica #quiz[data-step="7"] #quiz-title.pay-title{font:700 24px/1.25 Poppins,ReplicaInter,'Noto Sans Tamil',Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.4px!important;color:#1b1238!important;margin:8px 0 0!important;text-align:center!important;max-width:420px;outline:none}

/* Price */
.reference-replica #quiz[data-step="7"] .pay-price{margin:22px 0 0;display:flex;flex-direction:column;align-items:center}
.reference-replica #quiz[data-step="7"] .pay-was{font:500 15px/1.2 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;color:#6b5f7c}
.reference-replica #quiz[data-step="7"] .pay-was s{font-weight:600;color:#6b5f7c;text-decoration-color:#e11d48;text-decoration-thickness:2px;margin-left:4px}
.reference-replica #quiz[data-step="7"] .pay-now{display:flex;align-items:baseline;gap:8px;margin-top:4px!important}
.reference-replica #quiz[data-step="7"] .pay-now strong{font:700 64px/1 Poppins,ReplicaInter,Arial,sans-serif;letter-spacing:-2px;background:linear-gradient(135deg,#a13789,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}
.reference-replica #quiz[data-step="7"] .pay-now span{font:600 16px/1 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;color:#6b5f7c}
.reference-replica #quiz[data-step="7"] .pay-save{margin-top:8px!important;padding:5px 12px;border-radius:999px;background:#dcfce7;font:700 13px/1.2 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;color:#15803d}

/* Included */
.reference-replica #quiz[data-step="7"] .pay-includes{list-style:none;padding:0;margin-top:24px!important;display:flex;flex-direction:column;gap:10px;align-self:stretch;max-width:340px;margin-left:auto!important;margin-right:auto!important}
.reference-replica #quiz[data-step="7"] .pay-includes li{display:flex;align-items:center;gap:10px;text-align:left;font:500 15px/1.35 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;color:#352f4d}
.reference-replica #quiz[data-step="7"] .pay-includes svg{flex:0 0 22px;width:22px;height:22px;padding:4px;border-radius:50%;background:#f3e8ff;color:#7e22ce;box-sizing:border-box}

@media(max-width:600px){
  .reference-replica #quiz[data-step="7"] #quiz-title.pay-title{font-size:21px!important}
  .reference-replica #quiz[data-step="7"] .pay-price{margin-top:18px}
  .reference-replica #quiz[data-step="7"] .pay-now strong{font-size:56px}
  .reference-replica #quiz[data-step="7"] .pay-includes{margin-top:20px!important}
  .reference-replica #quiz[data-step="7"] .pay-includes li{font-size:14px}
}
.reference-replica #quiz[data-step="7"][data-language=ta] #quiz-title.pay-title{font-size:19px!important;line-height:1.45!important}
.reference-replica #quiz[data-step="7"][data-language=ta] .pay-includes li{font-size:13px}

/* Social proof under the list */
.reference-replica #quiz[data-step="7"] .pay-proof{margin-top:18px!important;font:600 13px/1.3 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;color:#6b5f7c}
.reference-replica #quiz[data-step="7"] .pay-proof span{color:#f5a623;letter-spacing:1px;margin-right:4px}

/* "Worth ₹500" on each item, so the three add up to the ₹1,500 above */
.reference-replica #quiz[data-step="7"] .pay-includes{max-width:400px}
.reference-replica #quiz[data-step="7"] .pay-includes li span{flex:1}
.reference-replica #quiz[data-step="7"] .pay-includes em{flex:0 0 auto;font:700 11.5px/1 ReplicaInter,'Noto Sans Tamil',Arial,sans-serif;font-style:normal;color:#7e22ce;background:#f3e8ff;padding:5px 8px;border-radius:999px;white-space:nowrap}
@media(max-width:600px){.reference-replica #quiz[data-step="7"] .pay-includes em{font-size:10.5px;padding:4px 7px}}
