/* ==[prc showcase]== */
.prcv-wrap{margin:30px 0 30px;padding:24px;border-radius:18px;background:#f6f3ec;border:1px solid #e2dccf}
.prcv-head h2{margin:0 0 6px;font-size:clamp(21px,2.4vw,26px);line-height:1.25;color:#16202a;font-weight:800}
.prcv-head p{margin:0 0 14px;font-size:15px;color:#5d6874}
.prcv-fbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.prcv-f{position:absolute;opacity:0;pointer-events:none}
.prcv-fbar label{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:10px;background:#fff;border:1px solid #d9d1c1;font-size:14px;font-weight:600;color:#16202a;cursor:pointer}
.prcv-f:checked+label{background:#0a5f5c;border-color:#0a5f5c;color:#fff}
.prcv-f:focus-visible+label{outline:3px solid #f2a23a}
.prcv-mi{position:absolute;opacity:0;pointer-events:none}
.prcv-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.prcv-list>li{display:grid;grid-template-columns:34px 128px minmax(0,1fr) minmax(0,1.25fr) 172px;grid-template-areas:"n logo id offer go" "tc tc tc tc tc";gap:4px 16px;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e2dccf;border-radius:14px;font-size:14px;line-height:1.45;grid-column:1/-1}
.prcv-list>li.prcv-hid{display:none}
.prcv-mi:checked~.prcv-list>li.prcv-hid{display:grid}
.prcv-wrap:has(.prcv-mi:checked) .prcv-more{display:none}
.prcv-wrap:has(.prcv-f[value="upi"]:checked) .prcv-list>li:not([data-upi]),
.prcv-wrap:has(.prcv-f[value="phonepe"]:checked) .prcv-list>li:not([data-phonepe]),
.prcv-wrap:has(.prcv-f[value="paytm"]:checked) .prcv-list>li:not([data-paytm]),
.prcv-wrap:has(.prcv-f[value="netbanking"]:checked) .prcv-list>li:not([data-netbanking]),
.prcv-wrap:has(.prcv-f[value="fs"]:checked) .prcv-list>li:not([data-fs]){display:none}
.prcv-n{grid-area:n;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#16202a;color:#fff;font-weight:800;font-size:15px}
.prcv-list>li:first-child .prcv-n{background:#b0214f}
.prcv-logo{grid-area:logo;display:flex;align-items:center;justify-content:center;height:72px;border-radius:10px;padding:8px;border:1px solid #e2dccf}
.prcv-t-paper{background:#fff}.prcv-t-ink{background:#1b202c;border-color:#1b202c}.prcv-t-mid{background:#5c687a;border-color:#5c687a}
.prcv-logo img{max-height:52px;max-width:108px;width:auto;height:auto}
.prcv-id b{display:block;font-size:17px;color:#16202a;margin:0 0 6px}
.prcv-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}
.prcv-chips li{font-size:12px;line-height:1.3;padding:3px 8px;border-radius:6px;background:#eef3f2;color:#27404a}
.prcv-chips li.prcv-key{background:#fbe1bd;color:#5a3a06;font-weight:700}
.prcv-offer small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a5f5c}
.prcv-offer strong{display:block;font-size:17px;line-height:1.3;color:#16202a;margin:2px 0}
.prcv-offer span{font-size:13px;color:#5d6874}
.prcv-go{grid-area:go;display:flex;flex-direction:column;gap:6px;align-items:stretch}
.prcv-cta{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:10px;background:#b0214f;color:#fff;font-weight:700;text-decoration:none;font-size:15px}
.prcv-cta:hover{background:#8f1a40;color:#fff}
.prcv-rv{display:flex;align-items:center;justify-content:center;min-height:32px;text-align:center;font-size:13px;font-weight:600;color:#0a5f5c}
.prcv-tc{grid-area:tc;margin:6px 0 0;padding:6px 0 0;border-top:1px dashed #e2dccf;font-size:12px;color:#6b7580}
.prcv-more{display:flex;align-items:center;justify-content:center;min-height:46px;margin:12px 0 0;border-radius:10px;border:2px solid #0a5f5c;color:#0a5f5c;font-weight:700;cursor:pointer;background:#fff}
.prcv-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.5;color:#5d6874}
.prcv-note svg{width:20px;height:20px;flex:none;color:#16202a}
.prcv-note svg .pt{fill:#f2a23a;stroke:none}
@media (max-width:900px){
.prcv-list>li{grid-template-columns:34px 110px minmax(0,1fr);grid-template-areas:"n logo id" "offer offer offer" "go go go" "tc tc tc"}
.prcv-offer{grid-area:offer}
.prcv-go{flex-direction:row}
.prcv-go a{flex:1}
}
@media (max-width:480px){
.prcv-wrap{padding:16px 12px}
.prcv-list>li{grid-template-columns:28px 88px minmax(0,1fr);grid-template-areas:"n logo id" "offer offer offer" "go go go" "tc tc tc";gap:8px 10px;padding:12px}
.prcv-n{width:28px;height:28px;font-size:13px}
.prcv-logo{height:52px;padding:6px}
.prcv-logo img{max-height:38px;max-width:74px}
.prcv-id b{font-size:16px;margin:0 0 4px}
.prcv-chips li:nth-child(n+4){display:none}
.prcv-offer strong{font-size:16px}
.prcv-go{flex-direction:row;align-items:center;gap:10px}
.prcv-cta{min-height:44px;flex:1.4}
.prcv-rv{flex:1;min-height:44px}
.prcv-tc{margin:0;padding:4px 0 0;font-size:11px;line-height:1.35}
}
.prcv-offer{grid-area:offer}.prcv-id{grid-area:id;min-width:0}