/* Scoped conversion page styles: no shared .blue/.green backgrounds. */
.pulse-page{max-width:1100px;color:#101b3b}
.pulse-page svg{width:26px;height:26px;flex-shrink:0}
.pulse-hero{min-height:280px;border-radius:18px}
.pulse-hero>div{width:62%;padding:30px 34px;background:linear-gradient(90deg,#001022ed,#00102280,transparent)}
.pulse-hero h1{font-size:clamp(32px,4vw,50px);line-height:1.06}
.pulse-hero p{line-height:1.5}
.pulse-hero footer{flex-wrap:wrap;line-height:1.5;gap:12px}
.pulse-section{padding:24px;border-color:#e7edf5;background:#fff;border-radius:18px;box-shadow:0 4px 20px #102e5707}
.pulse-section header{gap:14px;align-items:center;margin-bottom:20px}
.pulse-section header>i{width:48px;height:48px;flex-basis:48px;background:linear-gradient(130deg,#0096ff,#004cf5)}
.pulse-section h2{font-size:20px;line-height:1.3;color:#081338}
.pulse-section header p{font-size:14px;line-height:1.5;color:#58617b;margin-top:4px}
.pulse-payment>header.main{margin-bottom:0}
.pulse-step{padding:24px 0;border-color:#edf0f6}
.pulse-wallets{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.pulse-wallet{min-width:0;min-height:126px;border:1px solid #e5eaf2;padding:20px 10px 14px;gap:12px;align-content:center;background:#fff;color:#0b1633;font-size:14px}
.pulse-wallet.active{border:1px solid #0877ff;background:#f3f8ff;box-shadow:0 0 0 1px #0877ff}
.pulse-wallet.active:after{right:5px;top:5px;width:20px;height:20px;font-size:12px;border:2px solid #fff}
.pulse-wallet .wallet-mark{width:88px;max-width:100%;height:56px;border-radius:0;background:transparent;display:grid;place-items:center}
.pulse-wallet .wallet-mark img{object-fit:contain;width:100%;height:100%}
.pulse-wallet .wallet-mark-shopeepay{width:56px}
.pulse-wallet .wallet-mark-linkaja{width:56px;border-radius:10px;background:#eb0029;color:white;font:bold italic 20px/1 sans-serif}
.pulse-summary>div{background:#f3f7fd;padding:20px;gap:10px}
.pulse-summary strong.green{background:transparent!important;color:#079940;font-size:32px}
.pulse-summary strong.blue{background:transparent!important;color:#006cec;font-size:32px}
.pulse-summary small{font-size:13px;color:#606b83}
.operator-target{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) 44px;gap:18px;padding:18px;background:#fff;border-color:#e3e9f2}
.operator-target>b{padding-right:16px;border-right:1px solid #e8edf4;font-size:18px}
.operator-target strong{font-size:26px;color:#091535;overflow-wrap:anywhere}
.operator-target small{font-size:13px;color:#5b657a}
.operator-target button{width:44px;height:44px;display:grid;place-items:center;padding:0}
.pulse-operator-note{padding:14px 18px;border-radius:10px;background:#edf5ff;color:#154a96;font-size:13px;line-height:1.5;margin:12px 0 0}
.pulse-proof-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:24px;align-items:stretch}
.pulse-drop{min-width:0;min-height:180px;align-content:center;gap:8px;background:#f8fbff;border:1px dashed #8db5e1;padding:22px;text-align:center}
.pulse-drop>b{display:grid;place-items:center}
.pulse-drop svg{width:46px;height:46px}
.pulse-drop strong{font-size:18px;overflow-wrap:anywhere;max-width:100%}
.pulse-drop small{font-size:13px}
.pulse-proof-example{display:grid;gap:8px;font-size:12px;color:#616d85}
.pulse-proof-example>div{display:grid;gap:9px;padding:18px;border:8px solid #eaf0f7;border-radius:12px;background:white;color:#27344d;font-size:12px}
.pulse-proof-example b{color:#087748}
.pulse-proof-example small{font-size:10px}
.pulse-field{display:flex;align-items:center;gap:12px;border:1px solid #e1e7f0;border-radius:10px;padding:0 16px;color:#657089;min-width:0}
.wallet-data .pulse-field input{border:0;padding:18px 0;min-width:0;font-size:15px;font-weight:500;color:#15213e}
.pulse-warning{padding:18px 22px;font-size:14px;line-height:1.7;background:#fff9e7;border-color:#f1df99}
.pulse-warning b{color:#15203d}
.pulse-warning ul,.pulse-warning ol{padding-left:22px}
.pulse-primary{min-height:64px;padding:14px 18px;font-size:17px;line-height:1.5}
.pulse-nominal-row input,.pulse-nominal-row select{min-height:32px;font-size:16px}
.pulse-nominal-row{align-items:end}
.operator-select small{position:static;font-size:12px}
.pulse-nominal-row>.operator-select{display:grid;gap:6px;padding:10px 14px!important}
.pulse-page button:focus-visible,.pulse-page input:focus-visible,.pulse-drop:focus-within{outline:2px solid #0877ff;outline-offset:3px}
@media(max-width:700px){
 .pulse-page{padding:4px 0 28px}.pulse-hero{min-height:250px}.pulse-hero>div{width:80%;padding:22px}.pulse-hero p{font-size:13px}.pulse-hero footer{font-size:10px}
 .pulse-section{padding:18px 14px}.pulse-section h2{font-size:16px}.pulse-section header p{font-size:12px}.pulse-section header>i{width:40px;height:40px;flex-basis:40px;font-size:18px}.pulse-section header{gap:10px}
 .pulse-step{padding:20px 0}.pulse-wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pulse-wallet{min-height:108px;padding:18px 8px 12px;font-size:12px}.pulse-wallet .wallet-mark{height:44px;max-width:74px}.pulse-wallet .wallet-mark-linkaja{width:44px;font-size:16px}
 .operator-target{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:14px}.operator-target>b{grid-column:1/-1;border-right:0;border-bottom:1px solid #edf0f4;padding:0 0 10px;font-size:16px}.operator-target strong{font-size:22px}
 .pulse-proof-layout{grid-template-columns:minmax(0,1fr);gap:14px}.pulse-proof-example>div{grid-template-columns:1fr 1fr;gap:8px}.pulse-proof-example b,.pulse-proof-example small{grid-column:1/-1}
 .pulse-warning{font-size:12px;padding:14px;line-height:1.7}.pulse-primary{font-size:13px;min-height:56px}.pulse-summary strong{font-size:26px}.pulse-summary strong.blue,.pulse-summary strong.green{font-size:28px}
}
