.gr-igproc__heading,.gr-igproc__sub{margin-left:auto;margin-right:auto;max-width:1280px}.gr-igproc__grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);text-align:left}.gr-igproc__col-wrap{background:#fff;border:1px solid #e8e8ee;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:500px;overflow:hidden;padding:24px}.gr-igproc__col-title{margin:0}.gr-igproc__col-desc{color:#606166;margin:0}.gr-igproc__mock{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.gr-igproc__phone-frame{flex:1;margin-bottom:-24px;min-height:0;position:relative}.gr-igproc__mock-label{color:#9999a1;font-family:Inter,sans-serif;font-size:11px;margin:0 0 8px}.gr-igproc__curr-list{display:flex;flex:1;flex-direction:column;justify-content:space-between}.gr-igproc__curr-row{align-items:center;border-radius:4px;display:flex;gap:10px;padding:8px 6px}.gr-igproc__curr-row--active{background:#f0f3ff}.gr-igproc__curr-flag{border-radius:50%;flex-shrink:0;height:24px;width:24px}.gr-igproc__curr-code{color:#303033;font-family:Inter,sans-serif;font-size:13px}.gr-igproc__curr-amount{color:#9999a1;font-family:Inter,sans-serif;font-size:13px;margin-left:auto}.gr-igproc__curr-row--active .gr-igproc__curr-amount{color:#1f35ff;font-weight:600}.gr-igproc__radio{border:1.5px solid #c0c2cc;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:18px;width:18px}.gr-igproc__radio--active{background:radial-gradient(circle,#171719 40%,transparent 42%);border-color:#171719}.gr-igproc__continue-btn{background:#1f35ff;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;margin-top:12px;padding:12px;text-align:center}.gr-igproc__tabs{border-bottom:1px solid #f0f0f5;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.gr-igproc__tab{color:#9999a1;font-family:Inter,sans-serif;font-size:12px;padding-bottom:8px;position:relative}.gr-igproc__tab--active{color:#1f35ff;font-weight:600}.gr-igproc__tab--active:after{background:#1f35ff;bottom:-9px;content:"";height:2px;left:0;position:absolute;right:0}.gr-igproc__brand-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.gr-igproc__brand-tile{aspect-ratio:200/120;border:1px solid #e8e8ee;border-radius:4px;box-sizing:border-box;overflow:hidden;position:relative}.gr-igproc__brand-tile img{display:block;height:100%;object-fit:cover;width:100%}.gr-igproc__brand-check{background:#1f35ff;border-radius:50%;height:18px;position:absolute;right:6px;top:6px;width:18px}.gr-igproc__brand-check:after{border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;content:"";height:4px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(-45deg);width:7px}.gr-igproc__phone{background:#fff;border:8px solid #a9c2ff;border-radius:32px;box-sizing:border-box;left:50%;padding:10px;position:absolute;top:0;transform:translateX(-50%);width:300px}.gr-igproc__phone:after,.gr-igproc__phone:before{background:#a9c2ff;border-radius:2px;content:"";position:absolute}.gr-igproc__phone:before{height:42px;left:-3px;top:70px;width:3px}.gr-igproc__phone:after{height:60px;right:-3px;top:100px;width:3px}.gr-igproc__phone-screen{display:flex;flex-direction:column;gap:22px}.gr-igproc__phone-brand{display:block;height:14px;margin:6px auto 0;width:auto}.gr-igproc__phone-card{border-radius:4px;margin:0 auto;overflow:hidden;width:85%}.gr-igproc__phone-card img{display:block;height:auto;width:100%}.gr-igproc__phone-msg{color:#606166;font-family:Inter,sans-serif;font-size:11px;line-height:1.5;margin:0;text-align:center}.gr-igproc__phone-amount-row{color:#606166;display:flex;font-family:Inter,sans-serif;font-size:12px;justify-content:space-between;padding:0 4px}.gr-igproc__phone-amount{color:#171719;font-weight:600}.gr-igproc__phone-redeem{background:#1f35ff;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;margin-bottom:40px;padding:10px;text-align:center}@media (max-width:900px){.gr-igproc__grid{gap:32px;grid-template-columns:1fr}.gr-igproc__col-wrap{height:auto}.gr-igproc__phone-frame{margin-bottom:0}.gr-igproc__phone{left:auto;margin:0 auto;position:relative;top:auto;transform:none}.gr-igproc__phone-frame{max-height:375px;overflow:hidden}}