.paym{background:var(--paper);color:var(--ink)}.paym .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.paym .num{font-variant-numeric:tabular-nums}.paym a{color:inherit;text-decoration:none}.paym .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.paym h1,.paym h2{font-weight:600}.paym .hero-flow{width:100%;max-width:1120px;margin:0 auto}.paym .flow-track{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:0;display:grid}.paym .fnode-wrap{align-items:center;min-width:0;display:flex;position:relative}.paym .fnode{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh-1);text-align:left;flex-direction:column;flex:1;gap:5px;height:100%;padding:16px 15px;display:flex}.paym .fnode .fn-k{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.paym .fnode .fn-t{letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.25}.paym .fnode .fn-m{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.paym .fnode.act{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-sub),var(--sh-2)}.paym .fnode.act .fn-k{color:var(--accent-d)}.paym .fnode.end{background:var(--accent-sub);border-color:#0000}.paym .fnode.end .fn-t{color:var(--accent-d)}.paym .fedge{color:var(--ink-3);flex:0 0 30px;place-items:center;display:grid}.paym .fedge .ar{opacity:.55}.paym .flow-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.paym .embat-chip{border:1px solid var(--line);border-radius:var(--pill);color:var(--ink);align-items:center;gap:9px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.paym .embat-chip .tick{background:var(--accent);border-radius:50%;width:6px;height:6px}.paym .flow-cap{color:var(--ink-3);font-size:12.5px}.paym .chapters{padding:118px 0 40px}.paym .ch-intro{text-align:center;max-width:800px;margin:0 auto}.paym .ch-intro h2{letter-spacing:-.038em;margin-top:16px;font-size:clamp(34px,4.4vw,56px);line-height:1.03}.paym .ch-intro p{color:var(--ink-2);max-width:62ch;margin:20px auto 0;font-size:18px;line-height:1.6}.paym .ch{padding:88px 0}.paym .ch-grid{grid-template-columns:6fr 5fr;align-items:center;gap:66px;display:grid}.paym .ch-lock .ch-grid,.paym .ch-bulk .ch-grid{grid-template-columns:5fr 6fr}.paym .ch-bulk .ch-copy{order:1}.paym .ch-bulk .ch-mock{order:2}.paym .ch-k{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d);font-size:12px;font-weight:600}.paym .ch h3{letter-spacing:-.032em;margin-top:14px;font-size:clamp(26px,3.2vw,40px);font-weight:650;line-height:1.06}.paym .ch-copy p{color:var(--ink-2);max-width:52ch;margin-top:16px;font-size:17px;line-height:1.6}.paym .ch-cap{font-family:var(--sans);letter-spacing:.05em;color:var(--ink-3);margin-top:20px;font-size:12px}.paym .ch-link{color:var(--accent-d);align-items:center;gap:7px;margin-top:18px;font-size:14.5px;font-weight:600;display:inline-flex}.paym .ch-link .ar{transition:transform .3s var(--ease)}.paym .ch-link:hover .ar{transform:translate(4px)}.paym .ch-bulk .ck{background:var(--v6-accent);color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.paym .ch-bulk .ck.off{border:1.5px solid var(--v6-line);background:0 0}.paym .v6-tr .nm{align-items:center;gap:9px;display:flex}.paym .skiptag{padding:1px 7px;font-size:9.5px}.paym .v6-tr:not(.sel){opacity:.62}.paym .bulk-wrap{border-top:1px solid var(--v6-line);padding:12px 14px}.paym .bulk-sum{color:#fff;font-size:12px}.paym .v6-bulk .v6-btn{margin-left:12px}.paym .lk-ref{font-family:var(--mono);color:var(--v6-ink-2);font-size:11px}.paym .lk-body{padding:16px 16px 18px}.paym .lk-field.locked{background:var(--v6-bg-2);border:1px solid var(--v6-line);border-radius:8px;padding:13px 14px;position:relative}.paym .lk-fl{letter-spacing:.05em;text-transform:uppercase;color:var(--v6-ink-2);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.paym .lk-fl svg{color:var(--v6-ink-2)}.paym .lk-amt{font-family:var(--mono);color:var(--v6-ink);letter-spacing:-.01em;margin-top:8px;font-size:24px;font-weight:600}.paym .lk-hint{color:var(--v6-ink-3);margin-top:5px;font-size:11px}.paym .lk-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.paym .lk-editable{color:var(--v6-ink-2);align-items:center;gap:8px;margin-top:14px;font-size:11.5px;display:flex}.paym .lk-editable .dot{background:var(--v6-accent);border-radius:50%;width:7px;height:7px}.paym .chk-list{padding:4px 16px 12px}.paym .chk-group{letter-spacing:.06em;text-transform:uppercase;color:var(--v6-ink-3);padding:14px 0 4px;font-size:10px;font-weight:600}.paym .chk-row{border-bottom:1px solid var(--v6-line-2);align-items:center;gap:11px;padding:9px 0;display:flex}.paym .chk-row:last-child{border-bottom:0}.paym .chk-ico{background:var(--v6-ready-bg);width:19px;height:19px;color:var(--v6-ready-tx);border-radius:50%;flex:none;place-items:center;display:grid}.paym .chk-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.paym .chk-nm{letter-spacing:-.01em;color:var(--v6-ink);font-size:12.5px;font-weight:550}.paym .chk-det{font-family:var(--mono);color:var(--v6-ink-2);font-size:10.5px}.paym .chk-row .v6-tag{flex:none;margin-left:auto}.paym .log-list{padding:6px 16px}.paym .log-list .v6-act .w b{color:var(--v6-ink)}.paym .log-foot{border-top:1px solid var(--v6-line);background:var(--v6-bg-2);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.paym .log-treasury{color:var(--v6-ink-2);font-size:11px}.paym .ea{background:var(--green-deep);color:var(--white);padding:126px 0}.paym .ea .eyebrow{color:var(--accent-2)}.paym .ea h2{letter-spacing:-.035em;max-width:780px;margin-top:16px;font-size:clamp(32px,4.4vw,56px);line-height:1.04}.paym .ea .lead{color:#ffffffad;max-width:58ch;margin-top:20px;font-size:18px;line-height:1.6}.paym .ea-points{border-top:1px solid var(--line-d);grid-template-columns:1fr 1fr;gap:0 60px;margin-top:58px;display:grid}.paym .eap .soon-tag{color:var(--accent-2);background:#ffffff24}.paym .eap{border-bottom:1px solid var(--line-d);padding:28px 0}.paym .eap h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.paym .eap p{color:#ffffff9e;max-width:46ch;margin-top:9px;font-size:14.5px;line-height:1.6}.paym .ea-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:46px;display:flex}.paym .ea-cta-note{color:#fff9;font-size:13px}.paym .faq{padding:118px 0}.paym .faq-head{max-width:780px}.paym .faq-head h2{letter-spacing:-.032em;margin-top:16px;font-size:clamp(28px,3.4vw,42px);line-height:1.06}.paym .faq-list{max-width:820px;margin-top:44px}.paym .qa{border-top:1px solid var(--line);padding:26px 0}.paym .qa:last-child{border-bottom:1px solid var(--line)}.paym .qa h3{letter-spacing:-.015em;font-size:17.5px;font-weight:600}.paym .qa p{color:var(--ink-2);max-width:72ch;margin-top:10px;font-size:15.5px;line-height:1.65}.paym .final{text-align:center;padding:0 0 132px}.paym .final h2{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(36px,5vw,68px);font-weight:650;line-height:1.01}.paym .final p{color:var(--ink-2);max-width:52ch;margin:22px auto 0;font-size:18px;line-height:1.6}.paym .final .btn{margin-top:36px}.js .paym .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(26px)}.js .paym .reveal.in{opacity:1;transform:none}@media (max-width:980px){.paym .ch-grid,.paym .ch-lock .ch-grid{grid-template-columns:1fr;gap:36px}.paym .ch-mock,.paym .ch-copy{min-width:0}.paym .ch-bulk .ch-mock,.paym .ch-export .ch-mock,.paym .ch-validate .ch-mock{order:1}.paym .ch-bulk .ch-copy,.paym .ch-export .ch-copy,.paym .ch-validate .ch-copy{order:2}.paym .ea-points{grid-template-columns:1fr}.paym .ch{padding:70px 0}.paym .flow-track{grid-template-columns:1fr;gap:0}.paym .fnode-wrap{flex-direction:column}.paym .fnode{width:100%}.paym .fedge{flex:0 0 26px;transform:rotate(90deg)}}@media (max-width:620px){.paym .wrap{padding:0 20px}.paym .chapters{padding-top:84px}.paym .ch{padding:56px 0}.paym .ea{padding:88px 0}.paym .faq{padding:84px 0}.paym .final{padding-bottom:96px}.paym .ch-bulk .v6-thead,.paym .ch-bulk .v6-tr{grid-template-columns:16px 1fr .9fr!important}.paym .ch-bulk .rf{display:none}.paym .ch-bulk .v6-top{flex-wrap:wrap;row-gap:6px}.paym .lk-grid{grid-template-columns:1fr 1fr}.paym .lk-amt{font-size:21px}}
