.rv-2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.rv-3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.rv-4{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;display:grid}.rv-card{background:#fff;border:1px solid #dedbd3;flex-direction:column;gap:14px;padding:28px;display:flex}.rv-sm{padding:22px}.rv-chip{letter-spacing:.08em;text-transform:uppercase;color:#2446c7;background:#e6ebfa;align-self:flex-start;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10px}.rv-h3{letter-spacing:-.02em;margin:0;font-family:Poppins,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25}.rv-p{color:#55554f;margin:0;font-size:15px;line-height:1.6}.rv-stat{border-top:1px solid #121212;flex-direction:column;gap:10px;padding:24px 0 0;display:flex}.rv-stat strong{letter-spacing:-.045em;color:#2446c7;font-family:Poppins,sans-serif;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:.95}.rv-stat span{color:#55554f;font-size:15px;line-height:1.5}.rv-flow{border:1px solid #121212;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rv-flow li:nth-child(n+5){border-top:1px solid #dedbd3}.rv-flow li:nth-child(5){border-left:0}.rv-flow6{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-flow6 li:nth-child(5){border-left:1px solid #dedbd3}.rv-flow6 li:nth-child(4){border-left:0}.rv-flow6 li:nth-child(n+4){border-top:1px solid #dedbd3}.rv-flow li{background:#fff;border-left:1px solid #dedbd3;flex-direction:column;gap:10px;padding:20px 18px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.rv-flow li:first-child{border-left:0}.rv-flow li strong{font-size:16px;font-weight:600}.rv-flow li em{color:#55554f;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.rv-flow li span{color:#2446c7;font-family:Geist Mono,monospace;font-size:11px}.rv-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-pipe li{border:1px solid #333;flex-direction:column;gap:10px;padding:20px 18px;display:flex;position:relative}.rv-pipe li:first-child,.rv-pipe li:last-child{border-color:#8ec5ff}.rv-pipe li span{color:#8ec5ff;font-family:Geist Mono,monospace;font-size:11px}.rv-pipe li strong{letter-spacing:-.015em;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.rv-pipe li em{color:#969696;font-size:14px;font-style:normal;line-height:1.5}.rv-stages{flex-direction:column;gap:56px;display:flex}.rv-stage{border-top:1px solid #121212;flex-direction:column;gap:24px;padding-top:28px;display:flex}.rv-stage-h{grid-template-columns:40px minmax(160px,240px) minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;display:grid}.rv-stage-h span{color:#2446c7;font-family:Geist Mono,monospace;font-size:11px}.rv-stage-h strong{letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.rv-stage-h em{color:#55554f;max-width:62ch;font-size:15px;font-style:normal;line-height:1.6}.rv-stage-h small{letter-spacing:.06em;text-transform:uppercase;color:#6b6b64;white-space:nowrap;font-family:Geist Mono,monospace;font-size:11px}.rv-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:14px;display:flex;overflow-x:auto}.rv-strip:focus-visible{outline-offset:4px;outline:2px solid #2446c7}.rv-strip figure{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(240px,28vw,380px);gap:10px;margin:0;display:flex}.rv-zoom{cursor:zoom-in;background:#eceae4;border:1px solid #121212;padding:0;display:block}.rv-zoom img{width:100%;height:auto;transition:opacity .3s;display:block}.rv-zoom:hover img{opacity:.88}.rv-strip figcaption{letter-spacing:.06em;text-transform:uppercase;color:#6b6b64;font-family:Geist Mono,monospace;font-size:11px}.rv-lb{z-index:1000;background:#050505f0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 72px;display:flex;position:fixed;inset:0}.rv-lb[hidden]{display:none}.rv-lb img{object-fit:contain;max-width:100%;max-height:calc(100% - 40px)}.rv-lb p{letter-spacing:.08em;text-transform:uppercase;color:#c9cfda;margin:0;font-family:Geist Mono,monospace;font-size:12px}.rv-lb button{color:#f4f4f2;cursor:pointer;background:#05050599;border:1px solid #f4f4f259;width:48px;height:48px;font-size:18px;position:absolute}.rv-lb-x{top:12px;right:16px}.rv-lb-p{margin-top:-24px;top:50%;left:16px}.rv-lb-n{margin-top:-24px;top:50%;right:16px}@media (width<=900px){.rv-stage-h{grid-template-columns:40px 1fr}.rv-stage-h em{grid-column:1/-1}.rv-stage-h small{display:none}.rv-lb{padding:64px 12px}.rv-lb-p,.rv-lb-n{bottom:12px;margin:0!important;top:auto!important}}.rv-ui figure{flex-direction:column;gap:12px;margin:0;display:flex}.rv-ui img{background:#1a2332;border:1px solid #121212;width:100%;height:auto;display:block}.rv-ui figcaption{letter-spacing:.06em;text-transform:uppercase;color:#6b6b64;font-family:Geist Mono,monospace;font-size:11px}.rv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rv-list li{padding-left:22px;font-size:16px;line-height:1.5;position:relative}.rv-list li:before{content:"";background:#2446c7;width:8px;height:8px;position:absolute;top:.55em;left:0}.rv-ok li:before{background:#1f9d55;border-radius:50%}.rv-wait li:before{background:#b8b4aa;border-radius:50%}.rv-api{border-top:1px solid #333;flex-direction:column;margin:0;display:flex}.rv-api div{border-bottom:1px solid #252525;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.rv-api dt{letter-spacing:.08em;text-transform:uppercase;color:#969696;font-family:Geist Mono,monospace;font-size:11px}.rv-api dd{color:#f4f4f2;word-break:break-word;margin:0;font-family:Geist Mono,monospace;font-size:13px;line-height:1.5}.rv-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.rv-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b6b64;border-bottom:1px solid #121212;padding:12px 12px 12px 0;font-family:Geist Mono,monospace;font-size:11px;font-weight:500}.rv-table td{border-bottom:1px solid #dedbd3;padding:16px 12px 16px 0}.rv-table td span{color:#2446c7;margin-right:8px;font-family:Geist Mono,monospace;font-size:12px}.rv-table td strong{font-family:Poppins,sans-serif;font-size:20px}@media (width<=1024px){.rv-flow,.rv-flow6,.rv-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-flow li{border-top:1px solid #dedbd3!important;border-left:1px solid #dedbd3!important}.rv-flow li:nth-child(odd){border-left:0!important}.rv-flow li:nth-child(-n+2){border-top:0!important}}@media (width<=640px){.rv-flow,.rv-flow6,.rv-pipe{grid-template-columns:1fr}.rv-flow li{border-top:1px solid #dedbd3!important;border-left:0!important}.rv-flow li:first-child{border-top:0!important}.rv-card{padding:22px}.rv-api div{grid-template-columns:1fr;gap:6px}}
