:root{--sp-ink:#0a111e;--sp-ink2:#111a2e;--sp-ink3:#0f172a;--sp-inkb:#1e293b;--sp-paper:#f8fafc;--sp-card:#fff;--sp-hair:#e2e8f0;--sp-hair2:#f1f5f9;--sp-cream:#f1f5f9;--sp-emerald:#10b981;--sp-emeraldL:#ecfdf5;--sp-emeraldTint:#f8fafc;--sp-t1:#0a111e;--sp-t2:#475569;--sp-t3:#94a3b8;--sp-t3-fill:#cbd5e1;--sp-dt1:#fff;--sp-dt2:#cbd5e1;--sp-dt3:#94a3b8;--sp-teal:#059669;--sp-tealD:#10b981;--sp-goldD:#34d399;--sp-alert:#a03a22;--sp-gold:#059669;--sp-gold-fill:#10b981;--sp-goldL:#ecfdf5;--sp-emeraldD:#059669;--sp-emeraldDD:#0a111e;--sp-alertL:#fef2f2;--mx-blue:#2563eb;--mx-blue-d:#1d4ed8;--mx-blue-faint:#eff6ff;--mx-ink:#0a111e;--ax-font:13.5px;--ax-radius:14px;--ax-pad:14px}.sp{background:var(--sp-paper);color:var(--sp-t1);font-family:var(--font-inter),"Inter",sans-serif}.sp .d{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;letter-spacing:-.022em}.sp .m{font-family:var(--font-plex),"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums}.sp .col{max-width:1360px!important;margin:0 auto;padding-left:clamp(24px,4.5vw,72px)!important;padding-right:clamp(24px,4.5vw,72px)!important}.sp .sec{padding-top:64px!important;padding-bottom:64px!important}@media (min-width:640px){.sp .sec{padding-top:96px!important;padding-bottom:96px!important}}.sp .eb{font-family:var(--font-plex),"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.sp .ebd{color:var(--sp-dt3)}.sp .ebl{color:var(--sp-t3)}.sp .r{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.21,.7,.18,1),transform .6s cubic-bezier(.21,.7,.18,1)}.sp .r.in{opacity:1;transform:none}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sp-rosette-idle{to{transform:rotate(1turn)}}@keyframes sp-struck-pop{0%{transform:scale(1.06);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes sp-corridor-draw{0%{stroke-dashoffset:560}to{stroke-dashoffset:0}}@keyframes sp-corridor-shimmer{to{stroke-dashoffset:-80}}@keyframes sp-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.sp-rosette-idle{transform-origin:center;animation:sp-rosette-idle 300s linear infinite}.sp-struck{animation:sp-struck-pop .22s cubic-bezier(.21,.7,.18,1) both}.sp-corridor-draw{stroke-dasharray:4 6;animation:sp-corridor-draw 1.2s cubic-bezier(.21,.7,.18,1) both}.sp-corridor-idle{animation:sp-corridor-shimmer 6s linear infinite}.sp-shake{animation:sp-shake .4s ease both}@media (prefers-reduced-motion:reduce){.sp .r{opacity:1;transform:none;transition:none}.sp-corridor-draw,.sp-corridor-idle,.sp-rosette-idle,.sp-shake,.sp-struck{animation:none}}.sp .btn{display:inline-block;color:#fff;font-weight:700;font-size:16px;padding:15px 26px;border-radius:13px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.sp .btn:hover{transform:translateY(-2px)}.sp .btn.light{color:#fff}.sp .btn.light:hover{background:var(--mx-blue-d)}.sp .btn2{display:inline-block;background:#fff;border:1px solid var(--sp-hair);color:var(--sp-t1);font-weight:600;font-size:16px;padding:15px 24px;border-radius:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sp .btn2:hover{border-color:var(--mx-blue)}.sp .btn.sm{font-size:14.5px;padding:11px 20px}.sp .task{background:var(--sp-ink3);border:1px solid var(--sp-inkb);border-radius:11px;padding:12px 14px;font-size:14px;color:#e8f6ef}.sp .st,.sp .task{display:flex;align-items:center;gap:10px}.sp .st{font-size:14.5px;color:var(--sp-t3);padding:7px 0}.sp .st b{width:10px;height:10px;border-radius:50%;background:#d9d4c7;flex:0 0 10px}.sp .st.done{color:var(--sp-teal)}.sp .st.done b{background:var(--sp-teal)}.sp .st.now{color:var(--sp-t1);font-weight:500}.sp .st.now b{background:var(--sp-gold-fill);animation:sp-pulse 1.8s infinite}.sp .pill{background:var(--sp-emeraldL);border:1px solid #a7f3d0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--sp-emeraldD)}.sp .pill.gold{background:var(--sp-goldL);border-color:#a7f3d0;color:var(--sp-gold)}.sp .pill.plain{background:#fff;border-color:var(--sp-hair);color:var(--sp-t2)}.sp input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--mx-blue);width:100%;height:8px;border-radius:999px;background:var(--sp-hair2);outline:none;cursor:pointer}.sp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--mx-blue);border:3px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.25);cursor:pointer}.sp input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--mx-blue);border:3px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.25);cursor:pointer}.sp .card{background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:18px}.sp .livedot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sp-tealD);margin-right:6px;animation:sp-pulse 2s infinite}.sp .sp-spin{animation:sp-spin 1s linear infinite}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-nav{position:sticky;top:0;z-index:50;background:hsla(45,33%,98%,.9);backdrop-filter:blur(10px)}.sp-nav a{text-decoration:none}@media (max-width:640px){.sp-nav a[aria-label="Veltrix Global home"]{height:40px!important}}.sp-brandmark{display:inline-flex;gap:3px}.sp-brandmark i{width:6px;height:15px;border-radius:2px}.sp .foot-sp-link{display:block;color:var(--sp-t2);font-size:14px;text-decoration:none;padding:6px 0;transition:color .15s}.sp .foot-sp-link:hover{color:var(--sp-emeraldD)}.sp-mobilebar{display:none!important}@media (max-width:860px){.sp-mobilebar{display:flex!important}}.sp .stepcard{min-width:0;background:#fff;border:1px solid var(--sp-hair);border-radius:18px;padding:26px;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:box-shadow .22s cubic-bezier(.21,.7,.18,1),border-color .22s}.sp .stepcard:hover{box-shadow:0 4px 12px -2px rgba(15,23,42,.08),0 12px 24px -8px rgba(15,23,42,.1);border-color:#cbd5e1}.sp .stepmeta{justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--sp-hair2);margin-bottom:22px}.sp .stepmeta,.sp .stepmeta-left{display:flex;flex-wrap:wrap;align-items:center}.sp .stepmeta-left{gap:8px;min-width:0}.sp .stepbadge{font-size:12px;font-weight:700;background:var(--sp-hair2);color:var(--sp-t2)}.sp .stepactor,.sp .stepbadge{font-family:var(--font-plex),monospace;padding:4px 10px;border-radius:6px}.sp .stepactor{font-size:11px;font-weight:600}.sp .stepactor.you{background:var(--mx-blue-faint);color:var(--mx-blue-d);border:1px solid #dbeafe}.sp .stepactor.buyer{background:#faf5ff;color:#7e22ce;border:1px solid #f3e8ff}.sp .stepactor.financeco{background:#eef2ff;color:#4338ca;border:1px solid #e0e7ff}.sp .stepactor.maturity{background:var(--sp-emeraldL);color:var(--sp-emeraldD);border:1px solid #a7f3d0}.sp .steptime{color:var(--sp-t3)}.sp .stepgate,.sp .steptime{font-family:var(--font-plex),monospace;font-size:11px}.sp .stepgate{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:600;padding:6px 12px;border-radius:999px;text-align:left}.sp .stepgate svg{flex:0 0 auto}.sp .stepgate.passed{background:var(--sp-emeraldL);color:#047857;border:1px solid #a7f3d0}.sp .stepgate.pending{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.sp .stepgate.hard{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.sp .stepgate.info{background:var(--mx-blue-faint);color:var(--mx-blue-d);border:1px solid #dbeafe}.sp .stepbody{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media (min-width:1024px){.sp .stepbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.sp .stepbody>*{min-width:0}.sp .stepcheck{background:var(--sp-paper);border:1px solid var(--sp-hair);border-radius:12px;padding:16px}.sp .stepcheck-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-t3);margin-bottom:8px}.sp .stepcheck-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.sp .stepcheck-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp .stepck{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:12.5px;font-weight:500;color:var(--sp-t2);padding:8px 0}.sp .stepcheck-grid:not(.two) .stepck+.stepck{border-top:1px solid var(--sp-hair2)}.sp .stepck-label{display:flex;align-items:center;gap:7px;min-width:0}.sp .stepck-label svg{flex:0 0 auto}.sp .stepck-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .stepck-val{font-family:var(--font-plex),monospace;font-size:11px;padding:2px 8px;border-radius:4px;white-space:nowrap;flex:0 0 auto}.sp .stepck-val.ok{color:#047857;background:rgba(16,185,129,.14)}.sp .stepck-val.warn{color:#b45309;background:#fef3c7}.sp .stepck-val.pend{color:var(--mx-blue-d);background:var(--mx-blue-faint)}.sp .stepck-val.neutral{color:var(--sp-t2);background:var(--sp-hair2)}.sp .artifact{background:var(--sp-paper);border:1px solid var(--sp-hair);border-radius:12px;padding:16px}.sp .artifact-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sp .artifact-bar .m{font-size:10.5px;letter-spacing:.16em;color:var(--sp-t3)}.sp .artifact-pill{font-family:var(--font-plex),monospace;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;letter-spacing:.04em;white-space:nowrap}.sp .artifact-pill.ok{color:#047857;background:rgba(16,185,129,.14)}.sp .artifact-pill.info{color:var(--mx-blue-d);background:var(--mx-blue-faint)}.sp .artifact-pill.warn{color:#b45309;background:#fef3c7}.sp .file-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;background:#fff;border:1px solid var(--sp-hair);border-radius:8px;font-family:var(--font-plex),monospace;font-size:11.5px;color:var(--sp-t2)}.sp .file-row+.file-row{margin-top:8px}.sp .file-row .file-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .file-row.active{background:var(--mx-blue-faint);border-color:#bfdbfe;color:var(--mx-ink)}.sp .livesync{display:flex;align-items:center;gap:5px;font-family:var(--font-plex),monospace;font-size:10.5px;color:var(--sp-emeraldD);font-weight:600;letter-spacing:.04em}.sp .livesync i{width:7px;height:7px;border-radius:50%;background:var(--sp-emerald);animation:sp-pulse 1.8s infinite}.sp .match-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:7px 4px;border-bottom:1px solid var(--sp-hair2);font-family:var(--font-plex),monospace;font-size:11.5px}.sp .match-row:last-child{border-bottom:none}.sp .match-row .f{color:var(--sp-t3);font-size:10.5px}.sp .match-row .doc{color:var(--sp-emeraldD);font-weight:600;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .settle-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-plex),monospace;font-size:11.5px;color:var(--sp-t2);padding:6px 0}.sp .settle-row.total{border-top:1px solid var(--sp-hair);margin-top:4px;padding-top:10px;color:var(--sp-emeraldD);font-weight:700;font-size:13px}.sp .steprow{display:grid;grid-template-columns:70px 1fr 320px;gap:34px;padding:44px 0;border-bottom:1px solid var(--sp-hair2);align-items:start}.sp .steprow:last-child{border-bottom:none}.sp .stepno{font-size:15px;color:var(--sp-teal);padding-top:6px}.sp .who{font-size:10.5px;letter-spacing:.2em;color:var(--sp-t3)}.sp .stepbody h3{font-size:24px;font-weight:700;margin-top:10px}.sp .stepbody p{color:var(--sp-t2);font-size:15px;line-height:1.7;margin-top:10px;max-width:440px}.sp .gate{display:inline-block;font-size:11px;color:var(--sp-teal);border:1px solid rgba(14,124,123,.35);border-radius:7px;padding:6px 11px;margin-top:14px;letter-spacing:.04em}.sp .gate.hard{color:var(--sp-gold);border-color:rgba(185,138,46,.4)}.sp .steppanel{background:#fff;border:1px solid var(--sp-hair);border-radius:14px;padding:18px}.sp .steppanel.hard{border-color:var(--sp-gold-fill)}.sp .doc{font-family:var(--font-plex),monospace;font-size:11px;color:var(--sp-teal);border:1px solid var(--sp-hair);border-radius:8px;padding:8px 10px;margin-bottom:8px}.sp .doc.pending{border-color:var(--sp-gold-fill)}.sp .ck{font-size:13.5px;color:var(--sp-t2);padding:6px 0}.sp .ck.teal{color:var(--sp-teal)}.sp .ck.gold{color:var(--sp-gold)}.sp .kv{display:flex;justify-content:space-between;font-size:13.5px;color:var(--sp-t2);padding:6px 0}.sp .kv.total{border-top:1px solid var(--sp-hair);padding-top:8px}.sp .fc{background:#fff;border:1px solid var(--sp-hair);border-radius:13px;padding:18px}.sp .fc .fcs{font-size:17px}.sp .fc .up{color:var(--sp-teal)}.sp .fc .dn{color:#c4502e}.sp .fc .fct{font-size:14.5px;font-weight:500;margin-top:8px}.sp .fc .fcp{font-size:12.5px;color:var(--sp-t3);margin-top:4px}.sp .nc{background:var(--sp-ink2);border:1.5px solid var(--sp-tealD);border-radius:13px;padding:20px;text-align:center}.sp .nc .ncs{color:var(--sp-tealD);font-size:16px}.sp .nc .nct{color:#fff;font-size:14px;font-weight:500;margin-top:8px}.sp .cr{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;padding:15px 20px;border-top:1px solid var(--sp-hair2);font-size:14.5px;color:var(--sp-t2);align-items:center}.sp .cr:first-child{border-top:none}.sp .lb{font-size:10.5px;color:var(--sp-t3);letter-spacing:.14em}.sp .hyb{background:var(--sp-ink3);border:1px solid var(--sp-inkb);color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(15,23,42,.35)}.sp .hyb-mono{font-family:var(--font-plex),monospace}.sp .hyb-t3{color:var(--sp-dt3)}.sp .hyb-t2{color:var(--sp-dt2)}.sp .hyb-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-plex),monospace;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.05em}.sp .hyb-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.sp .hyb-grid12{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.sp .hyb-grid12{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}.sp .hyb-sticky{position:static}@media (min-width:1024px){.sp .hyb-sticky{position:sticky;top:24px}}.sp .hyb-row{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-radius:12px;border:1px solid var(--sp-inkb);background:rgba(30,41,59,.55);font-family:var(--font-plex),monospace;font-size:12px}.sp .hyb-row+.hyb-row{margin-top:8px}.sp .hyb-row.ok{background:rgba(2,44,34,.6);border-color:rgba(16,185,129,.4);color:#6ee7b7;font-weight:700}.sp .hyb-row.no{color:var(--sp-dt3);text-decoration:line-through;text-decoration-color:rgba(244,63,94,.55)}.sp .hyb-seg{display:inline-flex;gap:6px;padding:4px;background:rgba(30,41,59,.8);border:1px solid rgba(51,65,85,.6);border-radius:12px}.sp .hyb-seg button{font-family:var(--font-plex),monospace;font-size:12px;font-weight:600;padding:8px 14px;border-radius:9px;border:none;background:none;color:var(--sp-dt3);cursor:pointer;transition:background .16s,color .16s}.sp .hyb-seg button:hover{color:#fff}.sp .hyb-seg button.on{background:var(--mx-blue);color:#fff}.sp .hyb-ans{font-family:var(--font-plex),monospace;font-size:12px;font-weight:600;padding:8px 14px;border-radius:9px;border:1px solid rgba(51,65,85,.7);background:rgba(30,41,59,.7);color:var(--sp-dt3);cursor:pointer;transition:all .16s}.sp .hyb-ans:hover{color:#fff;border-color:rgba(148,163,184,.5)}.sp .hyb-ans.on{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);color:#6ee7b7}.sp .hyb-ans.on.buyer{background:rgba(37,99,235,.2);border-color:rgba(59,130,246,.45);color:#93c5fd}.sp .hyb-qs{background:rgba(30,41,59,.38);border:1px solid var(--sp-inkb);border-radius:16px;padding:16px 18px}.sp .hyb-qs:hover{border-color:rgba(51,65,85,.9)}.sp .hyb-res{background:#020617;border:1px solid var(--sp-inkb);border-radius:16px;padding:22px}.sp .hyb-stat{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--sp-ink3);border:1px solid var(--sp-inkb);border-radius:10px;font-family:var(--font-plex),monospace;font-size:12px;color:var(--sp-dt3)}.sp .hyb-stat+.hyb-stat{margin-top:8px}.sp .hyb-stat b{color:#fff}.sp .hyb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--mx-blue);color:#fff;font-weight:700;font-size:13px;padding:13px 18px;border-radius:12px;text-decoration:none;transition:background .16s,transform .15s;border:none;cursor:pointer;font-family:inherit}.sp .hyb-btn:hover{background:#3b82f6;transform:translateY(-1px)}.sp .hyb-in{border:1px solid var(--sp-inkb);background:#020617;border-radius:16px;padding:13px 16px;font-size:14px;color:#fff;font-family:var(--font-plex),monospace;width:100%;outline:none;transition:border-color .16s}.sp .hyb-in::-moz-placeholder{color:var(--sp-dt3)}.sp .hyb-in::placeholder{color:var(--sp-dt3)}.sp .hyb-in:focus{border-color:var(--mx-blue)}.sp .hyb-pill{font-family:var(--font-plex),monospace;font-size:12px;font-weight:600;padding:7px 14px;border-radius:9px;border:1px solid rgba(51,65,85,.6);background:rgba(30,41,59,.8);color:var(--sp-dt3);cursor:pointer;transition:all .16s}.sp .hyb-pill:hover{color:#fff}.sp .hyb-pill.on{background:var(--mx-blue);border-color:var(--mx-blue);color:#fff}.sp .hyb-acc{background:#fff;border:1px solid var(--sp-hair);border-radius:16px;padding:18px 20px;transition:border-color .16s}.sp .hyb-acc-open,.sp .hyb-acc:hover{border-color:var(--sp-hair)}.sp .hyb-side{font-family:var(--font-plex),monospace;font-size:12px}.sp .hyb-side a{display:block;padding:8px 12px;border-radius:9px;color:var(--sp-t2);text-decoration:none}.sp .hyb-side a:hover{background:var(--sp-hair2)}.sp .hyb-side a.on{background:#fff;border:1px solid var(--sp-hair);color:var(--mx-blue);font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sp .hyb-email{background:#020617;border:1px solid var(--sp-inkb);border-radius:14px;padding:18px;font-family:var(--font-plex),monospace;font-size:12px;color:var(--sp-dt2)}.sp .brow{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid var(--sp-hair2)}.sp .brow:last-child{border-bottom:none}.sp .bn{flex:0 0 40px;height:40px;border-radius:50%;background:var(--sp-paper);border:1px solid var(--sp-hair);color:var(--sp-teal);display:flex;align-items:center;justify-content:center;font-size:15px}.sp .bt{font-size:19px;font-weight:500}.sp .brow p{color:var(--sp-t2);font-size:15px;line-height:1.75;margin-top:8px;max-width:620px}.sp .an{font-size:11px;color:var(--sp-gold);letter-spacing:.02em;white-space:nowrap}.sp .fq{padding:20px 0;border-bottom:1px solid var(--sp-hair2)}.sp .fq:last-child{border-bottom:none}.sp .q{font-size:16.5px;font-weight:500}.sp .fq p{color:var(--sp-t2);font-size:14.5px;line-height:1.7;margin-top:8px;max-width:640px}.sp .pipe{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media (min-width:640px){.sp .pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sp .pipe{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp .pcard{background:#fff;border:1px solid var(--sp-hair);border-radius:14px;padding:22px}.sp .pcard.gold{border-color:var(--sp-gold-fill)}.sp .pcap{font-family:var(--font-plex),monospace;font-size:10.5px;letter-spacing:.18em;color:var(--sp-t3)}.sp .pipe-car{position:relative}.sp .pipe-car .viewport{overflow:hidden;border-radius:14px}.sp .pipe-car .track{display:flex;gap:24px;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sp .pipe-car .slide{flex:0 0 280px;min-width:280px;box-sizing:border-box}@media (min-width:640px){.sp .pipe-car .slide{flex:0 0 340px;min-width:340px}}.sp .pipe-car .slide .pcard{height:100%}.sp .pipe-car .dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.sp .pipe-car .dot{width:8px;height:8px;border-radius:999px;background:var(--sp-hair);border:none;padding:0;cursor:pointer;transition:width .35s cubic-bezier(.16,1,.3,1),background .35s}.sp .pipe-car .dot.on{width:30px;background:var(--sp-emerald)}.sp .pipe-car .dot:hover{background:var(--sp-emeraldD)}@media (prefers-reduced-motion:reduce){.sp .pipe-car .track{transition:none}}.sp .pillar{background:var(--sp-ink2);border:1px solid var(--sp-inkb);border-radius:15px;padding:26px}.sp .pillar h3{color:#fff;font-size:20px;font-weight:600}.sp .pillar p{color:var(--sp-dt2);font-size:14.5px;line-height:1.7;margin-top:10px}.sp .case{background:#fff;border:1px solid var(--sp-hair);border-radius:14px;padding:22px}.sp .case .cs-sec{font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.16em;color:var(--sp-teal)}.sp .tile{background:#fff;border:1px solid var(--sp-hair);border-radius:14px;padding:22px}.sp .tile.spotlight{border-color:var(--sp-gold-fill)}.sp .chip{display:inline-block;border:1px solid var(--sp-hair);border-radius:999px;padding:8px 15px;font-size:13.5px;color:var(--sp-t2);background:#fff;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.sp .chip.on,.sp .chip:hover{border-color:var(--sp-teal);color:var(--sp-emeraldD)}.sp .chip.on{background:var(--sp-emeraldL);font-weight:600;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.sp .daychip{font-family:var(--font-plex),monospace;font-size:10.5px;letter-spacing:.14em;color:var(--sp-teal);border:1px solid rgba(5,150,105,.35);border-radius:6px;padding:4px 9px;white-space:nowrap}.sp .daychip.gold{color:var(--sp-gold);border-color:rgba(16,185,129,.45)}.sp .gate{border-color:rgba(5,150,105,.35)}.sp .gate.hard{border-color:rgba(16,185,129,.45)}.sp .doc.done{color:var(--sp-emeraldD);border-color:rgba(5,150,105,.45);background:var(--sp-emeraldL)}.sp .doc.pending{color:var(--sp-gold);border-color:rgba(16,185,129,.5);background:var(--sp-goldL)}.sp .btn2.sm{font-size:14.5px;padding:11px 20px}.sp :focus-visible{outline:2px solid var(--mx-blue);outline-offset:2px}.sp .h1{font-size:clamp(38px,6.2vw,64px);line-height:1.06;font-weight:800;letter-spacing:-.03em}.sp .h2{font-size:clamp(28px,4.2vw,44px);font-weight:800;letter-spacing:-.02em}.sp .lead{font-size:clamp(16px,1.4vw,19px);line-height:1.7}.sp .text-gradient-hybrid{background:linear-gradient(135deg,#2563eb,#059669);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sp .dark-terminal{background:#0a111e;border:1px solid #1e293b;border-radius:20px;box-shadow:0 0 30px -5px rgba(16,185,129,.3),0 20px 25px -5px rgba(15,23,42,.08)}.sp .dark-terminal .term-sub{background:rgba(15,23,42,.8);border:1px solid #1e293b;border-radius:16px}.sp-announce{background:var(--mx-ink);color:#fff;font-size:12.5px;padding:11px 18px;text-align:center;font-weight:500}.sp-announce .mint-badge{display:inline-block;padding:2px 8px;margin-right:8px;background:rgba(16,185,129,.2);color:#34d399;font-weight:700;font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(16,185,129,.3);border-radius:4px}.sp-announce .lime-link{color:#34d399;font-weight:700;text-decoration:underline}.sp-announce .lime-link:hover{color:#fff}.sp .metrics-banner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:460px;padding-top:22px;margin-top:22px;border-top:1px solid var(--sp-hair)}.sp .metrics-banner>div{min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.sp .metrics-banner .mv{display:block;font-family:var(--font-plex),monospace;font-size:25px;font-weight:800;color:var(--sp-t1);letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.sp .metrics-banner .ml{display:block;font-size:11.5px;font-weight:700;color:var(--sp-t3);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;line-height:1.45;text-wrap:balance}@media (max-width:640px){.sp .metrics-banner{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp .metrics-banner .mv{font-size:20px}}.sp .hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}@media (max-width:960px){.sp-grid2{grid-template-columns:1fr!important}.sp-hide-sm{display:none!important}.sp .pipe{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sp .steprow{grid-template-columns:1fr!important;gap:16px}.sp .steprow .stepbody,.sp .steprow .steppanel{grid-column:1/-1!important}.sp .cr{grid-template-columns:1fr 1fr!important;gap:6px;padding:12px 14px}.sp [style*="grid-template-columns: repeat(3"],.sp [style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}.sp [style*="grid-template-columns: repeat(4"],.sp [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr 1fr!important}.sp .hyb-3col,.sp .hyb-cols,.sp [style*="grid-template-columns: .9fr 1.1fr"],.sp [style*="grid-template-columns: 1.05fr 1fr"],.sp [style*="grid-template-columns: 1.1fr 1fr"],.sp [style*="grid-template-columns: 1.4fr 1fr"],.sp [style*="grid-template-columns: 1fr 1fr"],.sp [style*="grid-template-columns: 7fr 5fr"],.sp [style*="grid-template-columns:.9fr 1.1fr"],.sp [style*="grid-template-columns:1.05fr 1fr"],.sp [style*="grid-template-columns:1.1fr 1fr"],.sp [style*="grid-template-columns:1.4fr 1fr"],.sp [style*="grid-template-columns:1fr 1fr"],.sp [style*="grid-template-columns:7fr 5fr"]{grid-template-columns:1fr!important}}@media (max-width:640px){.sp .pipe,.sp [style*="grid-template-columns: repeat(4"],.sp [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr!important}.sp .brow{flex-direction:column;gap:10px}.sp .cr{grid-template-columns:1fr!important;gap:8px;padding:14px}.sp .effsplit{flex-direction:column;height:auto!important;border-radius:12px;gap:6px;padding:6px}.sp .effsplit>div{width:100%!important;height:40px;border-radius:8px}.sp .effsplit>div+div{margin-top:0}.sp .hyb-2col,.sp [style*="grid-template-columns: 110px 1fr"],.sp [style*="grid-template-columns: 160px 1fr"],.sp [style*="grid-template-columns: 320px 1fr"],.sp [style*="grid-template-columns: 86px 1fr auto"],.sp [style*="grid-template-columns:110px 1fr"],.sp [style*="grid-template-columns:160px 1fr"],.sp [style*="grid-template-columns:320px 1fr"],.sp [style*="grid-template-columns:86px 1fr auto"]{grid-template-columns:1fr!important}}.sp-nav{background:hsla(0,0%,100%,.9);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--sp-hair)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sp-nav{background:#fff}}@media (prefers-reduced-transparency:reduce){.sp-nav{background:#fff;backdrop-filter:none}}.sp .btn,.sp .btn.light{background:var(--mx-blue);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 10px 25px -5px rgba(37,99,235,.4)}.sp .btn:hover{transform:translateY(-1px);background:var(--mx-blue-d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 14px 28px -8px rgba(37,99,235,.5)}.sp .btn:active{transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -8px rgba(37,99,235,.5)}.sp .card,.sp .case,.sp .fc,.sp .pcard,.sp .steppanel,.sp .tile{box-shadow:0 1px 3px 0 rgba(15,23,42,.05),0 10px 15px -5px rgba(15,23,42,.03);transition:box-shadow .22s cubic-bezier(.21,.7,.18,1),transform .22s cubic-bezier(.21,.7,.18,1),border-color .22s}.sp .card:hover,.sp .case:hover,.sp .fc:hover,.sp .pcard:hover,.sp .tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(15,23,42,.08),0 12px 24px -8px rgba(15,23,42,.12);border-color:#cbd5e1}.sp .nc,.sp .pillar,.sp .sp-inkpanel,.sp-gradmesh{background:#0a111e;border:1px solid #1e293b;box-shadow:0 0 30px -5px rgba(16,185,129,.3),0 24px 60px -20px rgba(10,17,30,.6);position:relative}.sp .nc:before,.sp .pillar:before,.sp .sp-inkpanel:before,.sp-gradmesh:before,.sp-grain{content:"";position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sp-grain{content:none}.sp .nc>*,.sp .pillar>*,.sp .sp-inkpanel>*,.sp-gradmesh>*{position:relative;z-index:1}.sp .chip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.sp .pill{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.sp .btn2{box-shadow:0 1px 2px rgba(15,23,42,.04)}@media (prefers-reduced-motion:reduce){.sp .card,.sp .case,.sp .fc,.sp .pcard,.sp .tile{transition:none}}.sp .showcase{position:relative;background:var(--sp-paper)}.sp .showcase .showcase-viewport{position:sticky;top:0;min-height:100svh;height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);padding-right:clamp(14px,3vw,40px)}.sp .showcase .showcase-chapter{width:100%;min-width:0;animation:sp-showcase-in .55s cubic-bezier(.21,.7,.18,1)}@keyframes sp-showcase-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.sp .showcase .showcase-chapter .h2{margin:0 auto}.sp .showcase .showcase-progress{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mx-blue),var(--sp-emerald));transform-origin:left;transform:scaleX(0);z-index:3}.sp .race-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;width:100%;min-width:0}.sp .race-card{min-height:200px}@media (max-width:640px){.sp .race-grid{grid-template-columns:1fr}}.sp .risk-toggle{padding:20px}@media (min-width:768px){.sp .risk-toggle{padding:24px}}.sp .sc-card{position:relative;max-width:1100px;margin:0 auto;border-radius:24px;min-height:640px;height:640px;overflow:hidden}.sp .sc-card,.sp .sc-card-inner{display:flex;width:100%;min-width:0}.sp .sc-card-inner{flex-direction:column;justify-content:space-between;height:100%;padding:28px;gap:20px}.sp .sc-card.odd{background:var(--sp-ink);border:1px solid var(--sp-inkb);box-shadow:0 20px 40px -20px rgba(10,17,30,.55)}.sp .sc-card.even{background:#fff;border:1px solid var(--sp-hair);box-shadow:0 1px 3px 0 rgba(15,23,42,.06)}.sp .sc-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sp .sc-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-plex),"IBM Plex Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.sp .sc-card.odd .sc-pill{background:rgba(16,185,129,.1);color:#34d399;border:1px solid rgba(16,185,129,.25)}.sp .sc-card.even .sc-pill{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.sp .sc-pill-num{opacity:.7}.sp .sc-title{font-size:clamp(24px,2.6vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0}.sp .sc-card.odd .sc-title{color:#fff}.sp .sc-card.even .sc-title{color:var(--sp-t1)}.sp .sc-lead{font-size:clamp(13.5px,1.2vw,15px);line-height:1.6;margin:0;max-width:640px}.sp .sc-card.odd .sc-lead{color:#94a3b8}.sp .sc-card.even .sc-lead{color:var(--sp-t2)}.sp .sc-body{display:flex;flex-direction:column}.sp .sc-body,.sp .sc-body>*,.sp .sc-foot{width:100%;min-width:0}.sp .sc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.sp .sc-card.odd .sc-foot a[href]{color:#34d399}.sp .sc-card.odd .sc-foot .btn,.sp .sc-card.odd .sc-foot .btn.light{color:#fff}.sp .sc-section{background:var(--sp-paper)}.sp .sc-section .sc-card{min-height:0;height:auto;max-height:none}@media (max-width:640px){.sp .sc-card{max-width:none}}@keyframes sp-scan{0%{transform:translateY(-120%)}to{transform:translateY(1100%)}}.sp .sp-scan-line{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#10b981,transparent);box-shadow:0 0 12px rgba(16,185,129,.75);animation:sp-scan 3s linear infinite;pointer-events:none}.sp .showcase .showcase-rail{position:static;display:flex;flex-direction:column;gap:12px;z-index:2;align-items:flex-start}.sp .showcase .rail-item{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--sp-t3);opacity:.55;transition:opacity .25s,color .25s}.sp .showcase .rail-item.on,.sp .showcase .rail-item:hover{opacity:1;color:var(--sp-t1)}.sp .showcase .rail-item .rail-num{font-family:var(--font-plex),"IBM Plex Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--sp-hair);background:#fff;color:inherit;transition:border-color .25s,background .25s,color .25s}.sp .showcase .rail-item.on .rail-num{background:var(--mx-blue);border-color:var(--mx-blue);color:#fff;box-shadow:0 4px 10px -2px rgba(37,99,235,.4)}.sp .showcase .rail-item .rail-label{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:12px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;color:inherit;display:none}.sp .showcase .rail-item.on .rail-label{color:var(--sp-t1)}@media (min-width:1024px){.sp .showcase .rail-item .rail-label{display:inline}}@media (max-width:1023px){.sp .showcase .rail-item .rail-label{display:none}.sp .showcase .showcase-viewport{-moz-column-gap:16px;column-gap:16px}}@media (max-width:640px){.sp .showcase .showcase-rail{display:none}.sp .showcase .showcase-viewport{grid-template-columns:minmax(0,1fr);padding-right:0}}@media (min-width:641px) and (max-width:960px){.sp .showcase .showcase-chapter [style*="grid-template-columns: 1.1fr 1fr"],.sp .showcase .showcase-chapter [style*="grid-template-columns: 1fr 1fr"],.sp .showcase .showcase-chapter [style*="grid-template-columns: repeat(3"],.sp .showcase .showcase-chapter [style*="grid-template-columns:1.1fr 1fr"],.sp .showcase .showcase-chapter [style*="grid-template-columns:1fr 1fr"],.sp .showcase .showcase-chapter [style*="grid-template-columns:repeat(3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.sp .showcase .showcase-chapter [style*="grid-template-columns: 1.1fr 1fr"],.sp .showcase .showcase-chapter [style*="grid-template-columns:1.1fr 1fr"]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.sp .showcase .showcase-chapter{animation:none}.sp .showcase .showcase-progress{transition:none}}