.cm-svc--pay{--pay-teal:#0f766e;--pay-mint:#e7f5f2;--pay-ink:#0f172a;--pay-amber:#d97706;--pay-muted:#64748b;--pay-line:#0f172a1a;--pay-surface:#fff;--cm-accent:#0f766e;--cm-wash:#e7f5f2;--cm-ink:#0f172a;--cm-muted:#64748b;--cm-line:#0f172a1a;color:var(--pay-ink)}.cm-svc--pay .cwd-kicker{color:var(--pay-teal)}.cm-svc--pay .cwd-lead{max-width:46rem;color:var(--pay-muted);line-height:1.65}.cm-svc--pay .pay-btn{background:var(--pay-teal)!important;border-color:var(--pay-teal)!important}.cm-svc--pay .cm-related-card:hover{border-color:color-mix(in srgb,var(--pay-teal)45%,var(--pay-line))}.cm-svc--pay .cm-related-card span,.pay-accent{color:var(--pay-teal)}.cm-svc--pay .pay-tech-accent.cm-tech{background:linear-gradient(180deg,#fff 0%,var(--pay-mint)100%)}.cm-svc--pay .pay-tech-accent .cwd-kicker{color:var(--pay-teal)}.cm-svc--pay .pay-tech-accent .cm-tech-card:before{background:linear-gradient(90deg,var(--pay-teal),transparent)}.cm-svc--pay .pay-tech-accent .cm-tech-card:hover{border-color:color-mix(in srgb,var(--pay-teal)45%,var(--pay-line));box-shadow:0 14px 32px #0f766e1f}.cm-svc--pay .pay-tech-accent .cm-tech-icon{background:color-mix(in srgb,var(--pay-teal)12%,#fff);border:1px solid color-mix(in srgb,var(--pay-teal)18%,transparent)}.cm-svc--pay .pay-tech-accent .cm-tech-cat{color:var(--pay-teal)}.cm-svc--pay .pay-role-accent.cm-role{background:radial-gradient(ellipse 55% 60% at 90% 18%,#0f766e1f,transparent 55%),linear-gradient(180deg,var(--pay-mint)0%,#f8fffd 100%)}.cm-svc--pay .pay-role-accent .cwd-kicker{color:var(--pay-teal)}.cm-svc--pay .pay-role-accent .cm-role-points li:hover{border-color:color-mix(in srgb,var(--pay-teal)50%,var(--pay-line))}.cm-svc--pay .pay-role-accent .cm-role-points li svg,.cm-svc--pay .pay-role-accent .cm-role-badge em{color:var(--pay-teal)}.cm-svc--pay .pay-role-accent .cm-role-frame{border-color:color-mix(in srgb,var(--pay-teal)28%,var(--pay-line));box-shadow:0 22px 48px #0f766e24}.cm-svc--pay .cwd-section.pay-hero{background:radial-gradient(ellipse 70% 55% at 88% 12%,#0f766e24,transparent 55%),linear-gradient(165deg,#f8fffd 0%,var(--pay-mint)42%,#fff 100%);padding:168px 0 48px;position:relative;overflow:hidden}.pay-hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:2.5rem;padding-top:.35rem;display:grid}.pay-brand-row{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.pay-brand{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--pay-teal)35%,transparent);background:color-mix(in srgb,var(--pay-teal)10%,#fff);height:28px;color:var(--pay-teal);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pay-brand-row .cwd-kicker{height:28px;color:var(--pay-teal);letter-spacing:.1em;align-items:center;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pay-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pay-chips li{border:1px solid var(--pay-line);color:var(--pay-ink);background:#fff;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:transform .25s,border-color .25s,box-shadow .25s}.pay-chips li:hover{border-color:color-mix(in srgb,var(--pay-teal)40%,var(--pay-line));transform:translateY(-2px);box-shadow:0 8px 20px #0f766e1a}.pay-hero-stage{min-height:380px;margin-top:.25rem;position:relative}.pay-hero-photo{border-radius:4px;position:absolute;inset:0 0 18% 12%;overflow:hidden;box-shadow:0 28px 64px #0f172a29}.pay-hero-photo img{object-fit:cover;transition:transform .8s}.pay-hero-photo:hover img{transform:scale(1.05)}.pay-terminal{background:var(--pay-ink);color:#e2e8f0;z-index:2;border:1px solid #94a3b838;width:min(100%,340px);padding:1rem 1.05rem .9rem;position:absolute;bottom:0;left:0;box-shadow:0 22px 48px #0f172a59}.pay-terminal-bar{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;font-size:.72rem;display:flex}.pay-auth-pulse{color:#5eead4;letter-spacing:.06em;background:#0f766e47;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-style:normal;font-weight:700;animation:1.8s ease-in-out infinite pay-auth-pulse;display:inline-flex}.pay-auth-pulse:before{content:"";background:#5eead4;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite pay-dot-pulse;box-shadow:0 0 #5eead4b3}@keyframes pay-auth-pulse{0%,to{opacity:1;box-shadow:0 0 #5eead459}50%{opacity:.72;box-shadow:0 0 12px 2px #5eead440}}@keyframes pay-dot-pulse{0%{box-shadow:0 0 #5eead4a6}70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}.pay-terminal-events{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pay-terminal-events li{background:#ffffff0a;border:1px solid #94a3b81f;grid-template-columns:64px 1fr auto;align-items:center;gap:.5rem;padding:.4rem .45rem;font-size:.78rem;animation:.55s both pay-event-in;display:grid}.pay-terminal-events li:first-child{animation-delay:50ms}.pay-terminal-events li:nth-child(2){animation-delay:.15s}.pay-terminal-events li:nth-child(3){animation-delay:.25s}.pay-terminal-events li:nth-child(4){animation-delay:.35s}@keyframes pay-event-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.pay-terminal-events span{color:#94a3b8}.pay-terminal-events strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pay-terminal-events i{color:#5eead4;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.pay-terminal-rail{margin-top:.85rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}.pay-terminal-rail-track{gap:.55rem;width:max-content;padding-inline:10px;animation:22s linear infinite pay-slide-rail;display:flex}.pay-terminal-rail-track span{color:#99f6e4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0f766e2e;border:1px solid #94a3b840;flex:none;padding:.28rem .65rem;font-size:.7rem;font-weight:700}@keyframes pay-slide-rail{0%{transform:translate(0)}to{transform:translate(-50%)}}.pay-stats{background:var(--pay-ink);color:#fff;border-top:3px solid var(--pay-amber);padding:1.5rem 0}.pay-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pay-stat strong{letter-spacing:-.02em;color:#5eead4;font-size:1.55rem;display:block}.pay-stat span{color:#94a3b8;margin-top:.25rem;font-size:.84rem;line-height:1.4;display:block}.pay-rails-band{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:1.25rem;margin-top:1.75rem;display:grid}.pay-rails-photo{border-radius:4px;min-height:280px;position:relative;overflow:hidden}.pay-rails-photo img{object-fit:cover;transition:transform .8s}.pay-rails-photo:hover img{transform:scale(1.05)}.pay-method-rail{background:var(--pay-mint);border:1px solid var(--pay-line);padding:1.1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pay-method-rail-track{gap:.85rem;width:max-content;padding:0 1rem;animation:28s linear infinite pay-slide-rail;display:flex}.pay-method-rail:hover .pay-method-rail-track{animation-play-state:paused}.pay-method-card{border:1px solid var(--pay-line);background:#fff;flex:none;width:210px;padding:1rem 1.05rem;transition:transform .3s,box-shadow .3s,border-color .3s}.pay-method-card:hover{border-color:color-mix(in srgb,var(--pay-teal)40%,var(--pay-line));transform:translateY(-6px);box-shadow:0 16px 36px #0f766e1f}.pay-method-card svg{color:var(--pay-teal);margin-bottom:.55rem}.pay-method-card h3{margin:0 0 .35rem;font-size:1rem}.pay-method-card p{color:var(--pay-muted);margin:0;font-size:.84rem;line-height:1.5}.pay-wallets-sec{background:linear-gradient(180deg,#fff 0%,var(--pay-mint)100%)}.pay-wallets-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid}.pay-wallet-grid{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.35rem;display:grid}.pay-wallet-grid article{border:1px solid var(--pay-line);background:#fff;height:100%;padding:1rem 1.05rem}.pay-wallet-grid svg{color:var(--pay-teal);margin-bottom:.45rem}.pay-wallet-grid h3{margin:0 0 .35rem;font-size:.98rem}.pay-wallet-grid p{color:var(--pay-muted);margin:0;font-size:.86rem;line-height:1.5}.pay-wallets-photo{aspect-ratio:4/5;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.pay-wallets-photo img{object-fit:cover;transition:transform .8s}.pay-wallets-photo:hover img{transform:scale(1.05)}.cm-svc--pay .cwd-section.pay-fraud-sec{background:#0f172a;padding:72px 0;scroll-margin-top:96px}.pay-fraud-panel{color:#e2e8f0;background:linear-gradient(135deg,#0f766e1f,#0000 55%),#0f172a;border:1px solid #94a3b81f;grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:1.75rem;padding:1.75rem 1.5rem;display:grid}.pay-fraud-panel .cwd-kicker{color:#5eead4}.pay-fraud-panel .cwd-h2,.pay-fraud-panel .cwd-lead{color:#f8fafc}.pay-fraud-panel .cwd-lead{color:#94a3b8}.pay-fraud-photo{border-radius:4px;height:100%;min-height:360px;position:relative;overflow:hidden}.pay-fraud-photo img{object-fit:cover;transition:transform .8s}.pay-fraud-photo:hover img{transform:scale(1.05)}.pay-fraud-copy{min-width:0;padding-top:.25rem}.pay-fraud-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pay-fraud-list li{background:#ffffff0a;border:1px solid #94a3b829;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem .95rem;display:grid}.pay-fraud-list svg{color:#5eead4;margin-top:.15rem}.pay-fraud-list strong{color:#fff;margin-bottom:.2rem;display:block}.pay-fraud-list p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.5}.pay-ledger-sec{background:var(--pay-mint)}.pay-ledger-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid}.pay-ledger-table{border:1px solid var(--pay-line);background:#fff;margin-top:1.35rem}.pay-ledger-head,.pay-ledger-row{grid-template-columns:1fr 1fr 1fr 1.1fr;gap:.5rem;padding:.7rem .9rem;font-size:.84rem;display:grid}.pay-ledger-head{background:var(--pay-ink);color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.pay-ledger-row{border-top:1px solid var(--pay-line);align-items:center;transition:background .2s,transform .2s}.pay-ledger-row:hover{background:color-mix(in srgb,var(--pay-teal)6%,#fff);transform:translate(3px)}.pay-ledger-row em{color:var(--pay-teal);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-style:normal;font-weight:700}.pay-ledger-row code{color:var(--pay-muted);font-size:.78rem}.pay-ledger-photo{aspect-ratio:4/5;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 22px 44px #0f172a1a}.pay-ledger-photo img{object-fit:cover;transition:transform .8s}.pay-ledger-photo:hover img{transform:scale(1.05)}.pay-global-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:1.25rem;margin-top:1.75rem;display:grid}.pay-global-photo{border-radius:4px;min-height:360px;position:relative;overflow:hidden}.pay-global-photo img{object-fit:cover;transition:transform .8s}.pay-global-photo:hover img{transform:scale(1.05)}.pay-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pay-currency-card{border:1px solid var(--pay-line);background:linear-gradient(160deg,#0f766e0f,#0000 55%),#fff;height:100%;padding:1rem 1.05rem 1.1rem;position:relative;overflow:hidden}.pay-currency-card:before{content:"";border:1px solid color-mix(in srgb,var(--pay-teal)25%,transparent);pointer-events:none;border-radius:50%;width:120px;height:120px;transition:transform .4s;position:absolute;inset:auto -20% -35% auto}.pay-currency-card:hover:before{transform:scale(1.15)}.pay-currency-code{color:var(--pay-teal);align-items:center;gap:.4rem;margin-bottom:.55rem;display:inline-flex}.pay-currency-code strong{letter-spacing:.04em;font-size:1.05rem}.pay-currency-card h3{margin:0 0 .35rem;font-size:.95rem}.pay-currency-card p{color:var(--pay-muted);margin:0;font-size:.84rem;line-height:1.5}.pay-ops-sec{background:linear-gradient(180deg,#fff 0%,var(--pay-mint)55%,#fff 100%)}.pay-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pay-timeline-item{border:1px solid var(--pay-line);border-top:3px solid var(--pay-teal);background:#fff;flex-direction:column;gap:.65rem;height:100%;padding:1rem 1.05rem;display:flex}.pay-timeline-item span{letter-spacing:.08em;color:var(--pay-amber);font-size:.75rem;font-weight:800}.pay-timeline-item h3{margin:0 0 .35rem;font-size:.98rem}.pay-timeline-item p{color:var(--pay-muted);margin:0;font-size:.84rem;line-height:1.5}.pay-ops-band{background:var(--pay-ink);color:#e2e8f0;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:1.25rem;margin-top:2rem;padding:1.25rem;display:grid}.pay-ops-band .cwd-kicker{color:#5eead4}.pay-ops-copy h3{color:#fff;margin:.35rem 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.pay-ops-copy p{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.pay-ops-photos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pay-ops-photo{border-radius:4px;min-height:220px;position:relative;overflow:hidden}.pay-ops-photo img{object-fit:cover;transition:transform .8s}.pay-ops-photo:hover img{transform:scale(1.05)}.pay-lift{transition:transform .3s,box-shadow .3s,border-color .3s}.pay-lift:hover{border-color:color-mix(in srgb,var(--pay-teal)35%,var(--pay-line));transform:translateY(-5px);box-shadow:0 16px 36px #0f766e1f}.pay-fraud-list .pay-lift:hover,.pay-ops-band .pay-lift:hover{border-color:#5eead459;box-shadow:0 14px 32px #00000040}@media (max-width:980px){.cm-svc--pay .cwd-section.pay-hero{padding-top:140px}.cm-svc--pay .cwd-section.pay-fraud-sec{padding:56px 0}.pay-hero-grid,.pay-rails-band,.pay-wallets-split,.pay-fraud-panel,.pay-ledger-split,.pay-global-layout,.pay-ops-band{grid-template-columns:1fr}.pay-fraud-photo{min-height:260px}.pay-hero-stage{min-height:340px;margin-top:.75rem}.pay-hero-photo{inset:0 0 22%}.pay-stats-row,.pay-timeline,.pay-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-wallets-photo,.pay-ledger-photo{aspect-ratio:16/10}.pay-global-photo,.pay-rails-photo,.pay-fraud-photo{min-height:240px}}@media (max-width:640px){.pay-stats-row,.pay-wallet-grid,.pay-currency-grid,.pay-timeline,.pay-ops-photos{grid-template-columns:1fr}.pay-ledger-head,.pay-ledger-row{grid-template-columns:1fr 1fr}.pay-ledger-head span:nth-child(n+3),.pay-ledger-row span:nth-child(n+3),.pay-ledger-row strong,.pay-ledger-row code{display:none}.pay-terminal{width:100%}}@media (prefers-reduced-motion:reduce){.pay-auth-pulse,.pay-auth-pulse:before,.pay-terminal-rail-track,.pay-method-rail-track,.pay-terminal-events li{animation:none!important}.pay-lift:hover,.pay-method-card:hover,.pay-chips li:hover,.pay-ledger-row:hover,.pay-hero-photo:hover img,.pay-rails-photo:hover img,.pay-wallets-photo:hover img,.pay-fraud-photo:hover img,.pay-ledger-photo:hover img,.pay-global-photo:hover img,.pay-ops-photo:hover img{transform:none}}
