.lp-root .lp-pay-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;width:100%}.lp-root .lp-pay-stats li{display:grid;gap:2px;padding:16px 12px;border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);background:var(--lp-surface);text-align:center;box-shadow:var(--lp-shadow-sm)}.lp-root .lp-pay-stats strong{color:var(--lp-text);font-size:1.5rem;letter-spacing:-.02em}.lp-root .lp-pay-stats span{color:var(--lp-text-muted);font-size:.8125rem;font-weight:500}.lp-root .lp-pay-hero-visual{position:relative;display:grid;place-items:center}.lp-root .lp-pay-live-pill{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:var(--lp-radius-pill);background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-md);white-space:nowrap;z-index:2}.lp-root .lp-pay-live-dot{width:10px;height:10px;border-radius:50%;background:var(--lp-success);box-shadow:0 0 0 3px #16653433}.lp-root .lp-pay-live-info{display:flex;flex-direction:column;text-align:left;line-height:1.25}.lp-root .lp-pay-live-info strong{color:var(--lp-text);font-size:.8125rem;font-weight:700}.lp-root .lp-pay-live-info span{color:var(--lp-text-muted);font-size:.75rem}.lp-root .lp-pay-device{margin-top:48px}.lp-root .lp-pay-flow-reasons{display:grid;gap:16px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:640px){.lp-root .lp-pay-flow-reasons{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lp-root .lp-pay-flow-reasons{grid-template-columns:repeat(4,1fr)}}.lp-root .lp-pay-flow-reasons li{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:var(--lp-radius-lg);background:var(--lp-bg-subtle);border:1px solid var(--lp-border)}.lp-root .lp-pay-flow-reasons strong{display:block;color:var(--lp-text);font:600 .9375rem/1.3 var(--lp-font-sans);margin-bottom:4px}.lp-root .lp-pay-flow-reasons p{margin:0;color:var(--lp-text-muted);font-size:.8125rem;line-height:1.5}.lp-root .lp-pay-eco-grid{display:grid;gap:24px;margin-top:48px}@media(min-width:900px){.lp-root .lp-pay-eco-grid{grid-template-columns:1fr 1fr}}.lp-root .lp-pay-eco-card{height:100%;display:flex;flex-direction:column}.lp-root .lp-pay-eco-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.lp-root .lp-pay-eco-tag{display:inline-block;color:var(--lp-link);font:600 .6875rem/1.2 var(--lp-font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.lp-root .lp-pay-eco-card h3{margin:0;color:var(--lp-text);font:700 1.25rem/1.3 var(--lp-font-sans)}.lp-root .lp-pay-eco-desc{margin:0 0 20px;color:var(--lp-text-2);font-size:.9375rem;line-height:1.6;max-width:55ch}.lp-root .lp-pay-badges-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:auto 0 0;padding:0;list-style:none}@media(min-width:600px)and (max-width:899px){.lp-root .lp-pay-badges-list{grid-template-columns:repeat(3,1fr)}}.lp-root .lp-pay-chip{display:flex;flex-direction:column;padding:10px 12px;border-radius:var(--lp-radius-md);background:var(--lp-bg-subtle);border:1px solid var(--lp-border);position:relative;transition:transform .2s ease,border-color .2s ease}.lp-root .lp-pay-chip:hover{transform:translateY(-1px);border-color:var(--lp-brand)}.lp-root .lp-pay-chip-dot{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--lp-cyan)}.lp-root .lp-pay-chip-name{color:var(--lp-text);font:700 .875rem/1.2 var(--lp-font-sans)}.lp-root .lp-pay-chip-note{color:var(--lp-text-muted);font-size:.6875rem;margin-top:2px}.lp-root .lp-pay-versus-callout{margin-top:36px;padding:24px;border-radius:var(--lp-radius-xl);background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-sm)}.lp-root .lp-pay-versus-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.lp-root .lp-pay-versus-head h4{margin:0;color:var(--lp-text);font:700 1.0625rem/1.3 var(--lp-font-sans)}.lp-root .lp-pay-versus-head p{margin:4px 0 0;color:var(--lp-text-muted);font-size:.875rem}.lp-root .lp-pay-versus-cols{display:grid;gap:16px}@media(min-width:768px){.lp-root .lp-pay-versus-cols{grid-template-columns:1fr 1fr}}.lp-root .lp-pay-versus-col{padding:16px;border-radius:var(--lp-radius-md);border:1px solid var(--lp-border)}.lp-root .lp-pay-versus-col--bad{background:#b91c1c0a;border-color:#b91c1c33}.lp-root .lp-pay-versus-col--good{background:#1665340a;border-color:#16653440}.lp-root .lp-pay-versus-tag{display:inline-flex;align-items:center;gap:6px;font:700 .8125rem/1 var(--lp-font-sans);margin-bottom:8px}.lp-root .lp-pay-versus-col--bad .lp-pay-versus-tag{color:var(--lp-danger)}.lp-root .lp-pay-versus-col--good .lp-pay-versus-tag{color:var(--lp-success)}.lp-root .lp-pay-versus-col p{margin:0;color:var(--lp-text-2);font-size:.875rem;line-height:1.5}.lp-root .lp-pay-gw-cards{display:grid;gap:24px;margin-top:48px}@media(min-width:860px){.lp-root .lp-pay-gw-cards{grid-template-columns:1fr 1fr}}.lp-root .lp-pay-gw-card{height:100%;display:flex;flex-direction:column;position:relative;border:1px solid var(--lp-border)}.lp-root .lp-pay-gw-card--highlight{border-color:var(--lp-cyan);box-shadow:var(--lp-glow-cyan)}.lp-root .lp-pay-gw-badge-wrap{margin-bottom:16px}.lp-root .lp-pay-gw-header{display:flex;align-items:center;gap:14px;margin-bottom:12px}.lp-root .lp-pay-gw-header h3{margin:0;color:var(--lp-text);font:700 1.3125rem/1.2 var(--lp-font-sans)}.lp-root .lp-pay-gw-tagline{margin:3px 0 0;color:var(--lp-text-muted);font-size:.8125rem}.lp-root .lp-pay-gw-lead{margin:0 0 24px;color:var(--lp-text-2);font-size:.9375rem;line-height:1.6}.lp-root .lp-pay-gw-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;padding:16px;background:var(--lp-bg-subtle);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md)}.lp-root .lp-pay-gw-specs div{display:flex;flex-direction:column;gap:2px}.lp-root .lp-pay-gw-specs dt{color:var(--lp-text-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.lp-root .lp-pay-gw-specs dd{margin:0;color:var(--lp-text);font-size:.875rem;font-weight:600;line-height:1.3}.lp-root .lp-pay-gw-val--accent{color:var(--lp-link)}.lp-root .lp-pay-gw-subh{margin:0 0 12px;color:var(--lp-text);font:700 .875rem/1.2 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.05em}.lp-root .lp-checklist{display:grid;gap:10px;margin:0 0 32px;padding:0;list-style:none;flex:1}.lp-root .lp-checklist li{display:flex;align-items:flex-start;gap:10px;color:var(--lp-text);font-size:.875rem;line-height:1.5}.lp-root .lp-checklist svg{flex:none;color:var(--lp-success);margin-top:2px}.lp-root .lp-pay-gw-cta{margin-top:auto}.lp-root .lp-pay-gw-cta .lp-btn{width:100%;justify-content:center}.lp-root .lp-pay-matrix-wrap{margin-top:48px;overflow-x:auto;border:1px solid var(--lp-border);border-radius:var(--lp-radius-xl);background:var(--lp-surface);box-shadow:var(--lp-shadow-sm)}.lp-root .lp-pay-matrix{width:100%;min-width:680px;border-collapse:collapse;font-size:.875rem}.lp-root .lp-pay-matrix thead th{padding:18px 20px;background:var(--lp-bg-subtle);border-bottom:2px solid var(--lp-border);text-align:left;color:var(--lp-text);font:700 .9375rem/1.2 var(--lp-font-sans)}.lp-root .lp-pay-matrix thead th small{display:block;color:var(--lp-text-muted);font-size:.75rem;font-weight:500;margin-top:2px}.lp-root .lp-pay-matrix thead th.lp-pay-matrix__col-us{background:#00b0f014;border-bottom-color:var(--lp-cyan);color:var(--lp-text)}.lp-root .lp-pay-matrix tbody th,.lp-root .lp-pay-matrix tbody td{padding:14px 20px;border-bottom:1px solid var(--lp-border);text-align:left;vertical-align:middle}.lp-root .lp-pay-matrix tbody th{font-weight:600;color:var(--lp-text);background:var(--lp-surface)}.lp-root .lp-pay-matrix-feat{display:inline-flex;align-items:center;gap:10px}.lp-root .lp-pay-matrix-feat svg{color:var(--lp-brand);flex:none}.lp-root .lp-pay-matrix td.lp-pay-matrix__col-us{background:#00b0f008;font-weight:600;color:var(--lp-text)}.lp-root .lp-pay-matrix-val{color:var(--lp-text-2)}.lp-root .lp-pay-settle-grid{display:grid;gap:24px;margin-top:48px}@media(min-width:900px){.lp-root .lp-pay-settle-grid{grid-template-columns:1fr 1fr}}.lp-root .lp-pay-sim-card,.lp-root .lp-pay-bank-card{height:100%;display:flex;flex-direction:column}.lp-root .lp-pay-sim-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.lp-root .lp-pay-sim-head h3{margin:0;color:var(--lp-text);font:700 1.25rem/1.3 var(--lp-font-sans)}.lp-root .lp-pay-sim-lead{margin:0 0 20px;color:var(--lp-text-2);font-size:.875rem;line-height:1.6;max-width:55ch}.lp-root .lp-pay-calc-box{margin:0 0 20px;padding:18px 20px;border-radius:var(--lp-radius-lg);background:var(--lp-bg-subtle);border:1px solid var(--lp-border);display:grid;gap:12px}.lp-root .lp-pay-calc-row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--lp-text)}.lp-root .lp-pay-calc-row span{display:inline-flex;align-items:center;gap:6px}.lp-root .lp-pay-calc-row--deduct,.lp-root .lp-pay-calc-row--deduct strong{color:var(--lp-warning)}.lp-root .lp-pay-calc-row--free,.lp-root .lp-pay-calc-row--free strong{color:var(--lp-success)}.lp-root .lp-pay-calc-divider{height:1px;background:var(--lp-border);margin:4px 0}.lp-root .lp-pay-calc-row--total{font-size:1rem;font-weight:700;align-items:flex-end}.lp-root .lp-pay-calc-row--total small{display:block;color:var(--lp-success);font-size:.75rem;font-weight:600;margin-top:2px}.lp-root .lp-pay-calc-result{font-size:1.5rem;color:var(--lp-text);font-weight:800;letter-spacing:-.02em}.lp-root .lp-pay-sim-note{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding:12px 14px;border-radius:var(--lp-radius-md);background:var(--lp-bg);border:1px solid var(--lp-border);color:var(--lp-text-muted);font-size:.8125rem;line-height:1.5}.lp-root .lp-pay-sim-note svg{color:var(--lp-success);flex:none;margin-top:2px}.lp-root .lp-pay-banks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.lp-root .lp-pay-bank-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--lp-radius-md);background:var(--lp-bg-subtle);border:1px solid var(--lp-border)}.lp-root .lp-pay-bank-badge{padding:4px 8px;border-radius:var(--lp-radius-sm);background:var(--lp-surface-ink);color:#fff;font:700 .75rem/1 var(--lp-font-mono);letter-spacing:.05em}.dark .lp-root .lp-pay-bank-badge{background:var(--lp-cyan);color:var(--lp-black)}.lp-root .lp-pay-bank-meta{display:flex;flex-direction:column}.lp-root .lp-pay-bank-meta strong{color:var(--lp-text);font:700 .8125rem/1.2 var(--lp-font-sans)}.lp-root .lp-pay-bank-meta span{color:var(--lp-text-muted);font-size:.6875rem;margin-top:2px}.lp-root .lp-pay-settle-points{display:grid;gap:16px;margin:auto 0 0;padding:0;list-style:none}.lp-root .lp-pay-settle-points li{display:flex;align-items:flex-start;gap:12px}.lp-root .lp-pay-settle-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--lp-radius-md);background:#00b0f01a;color:var(--lp-blue-600);flex:none}.dark .lp-root .lp-pay-settle-icon{color:var(--lp-cyan)}.lp-root .lp-pay-settle-points strong{display:block;color:var(--lp-text);font:600 .875rem/1.3 var(--lp-font-sans);margin-bottom:2px}.lp-root .lp-pay-settle-points p{margin:0;color:var(--lp-text-muted);font-size:.8125rem;line-height:1.5}
