*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}.q-page{min-height:100vh;position:relative}.q-page:before{content:"";z-index:0;background:#0d1b3e url(/images/Embedded_Revenue_Console_bg.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 62%}.q-page:after{content:"";z-index:0;background:#fff;position:absolute;inset:0 38% 0 0}.q-split{z-index:1;max-width:1200px;min-height:100vh;margin:0 auto;display:flex;position:relative}.q-logo{z-index:10;display:inline-flex;position:fixed;top:28px;left:32px}.q-logo img{width:130px;height:auto}.q-left{flex:0 0 38%;order:2}.q-right{flex:0 0 60%;order:1;justify-content:flex-start;align-items:center;padding:40px 48px 40px 10px;display:flex}.q-card{background:#fff;width:100%;max-width:520px;padding:40px 52px}@media (width<=900px){.q-split{flex-direction:column}.q-left{display:none}.q-right{flex:none;width:100%;padding:120px 20px 60px}.q-page:before{height:auto;inset:0}.q-page:after{display:none}}.q-stepper{flex-direction:column;gap:8px;margin-bottom:40px;display:none}.q-stepper__track{gap:6px;display:flex}.q-stepper__seg{background:#eeeef8;border-radius:99px;flex:1;height:4px;transition:background .3s}.q-stepper__seg--active,.q-stepper__seg--done{background:#0d2bd8}.q-stepper__steps{justify-content:space-between;display:flex}.q-stepper__step{color:#c0c4d8;text-align:center;flex:1;font-family:Fira Sans Condensed,sans-serif;font-size:12px;font-weight:500;transition:color .2s}.q-stepper__step:first-child{text-align:left}.q-stepper__step:last-child{text-align:right}.q-stepper__step b{font-weight:400}.q-stepper__step--active{color:#0d2bd8;font-weight:600}.q-stepper__step--done{color:#444b6e}.q-panel{display:none}.q-panel--active{display:block}.q-panel__title{color:#0d1b3e;margin:0 0 8px;font-family:Fira Sans Condensed,sans-serif;font-size:30px;font-weight:500;line-height:1.1}.q-panel__sub{color:#888b93;margin:0 0 28px;font-family:Fira Sans Condensed,sans-serif;font-size:14px;line-height:1.5}.q-panel__hint{color:#aaa;margin:0 0 12px;font-family:Fira Sans Condensed,sans-serif;font-size:12px}.q-checks{flex-wrap:wrap;gap:10px;display:flex}.q-check{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1.5px solid #bbb;border-radius:40px;flex:0 0 calc(33.3333% - 6.66667px);justify-content:center;align-items:center;gap:8px;padding:10px 18px;transition:border-color .15s,background .15s;display:inline-flex}.q-check:hover{background:#f5f5ff;border-color:#0d2bd866}.q-check.q-check--on{background:#f0f2ff;border-color:#0d2bd8}.q-check__box{background:#fff;border:1.5px solid #d0d3e8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.q-check.q-check--on .q-check__box{background:#0d2bd8;border-color:#0d2bd8}.q-check__tick{display:none}.q-check.q-check--on .q-check__tick{display:block}.q-check__label{color:#121c3b;font-family:Fira Sans Condensed,sans-serif;font-size:13px;font-weight:400;line-height:1;transition:color .15s}.q-check.q-check--on .q-check__label{color:#0d2bd8}.q-textarea{resize:vertical;color:#575a64;background:#fff;border:1px solid #dbdbdb;border-radius:8px;outline:none;width:100%;min-height:160px;padding:14px 16px;font-family:Fira Sans Condensed,sans-serif;font-size:14px;font-weight:400;line-height:1.6;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #2b31431a,0 0 #0000}.q-textarea::placeholder{color:#aaa;font-size:13px}.q-textarea:hover{box-shadow:inset 0 0 0 1px #2b314340,0 0 #0000}.q-textarea:focus{box-shadow:inset 0 0 0 1px #2b31431a,0 0 0 3px #2320e61f}.q-float{position:relative}.q-float-input{--ib:#2b31431a;--iout:transparent;color:#2d3142;width:100%;height:54px;box-shadow:inset 0 0 0 1px var(--ib), 0 0 0 3px var(--iout);background:#fff;border:1px solid #dbdbdb;border-radius:8px;outline:none;padding:22px 14px 8px;font-family:Fira Sans Condensed,sans-serif;font-size:14px;font-weight:400;transition:box-shadow .2s}.q-float-input::placeholder{color:#0000}.q-float-input:hover{--ib:#2b314340}.q-float-input:focus{--iout:#2320e61f;border-color:#0d2bd866}.q-float-input.q-err{--ib:#f2545b80;--iout:#f2545b1f}.q-float-input.q-ok{--ib:#10b98166;--iout:#10b9811a}.q-float-label{color:#aaa;pointer-events:none;font-family:Fira Sans Condensed,sans-serif;font-size:14px;line-height:1;transition:top .15s,font-size .15s,color .15s,transform .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.q-float-label .q-req{color:#f2545b;margin-left:2px}.q-float-input:focus+.q-float-label,.q-float-input:not(:placeholder-shown)+.q-float-label{color:#444b6e;font-size:11px;top:9px;transform:translateY(0)}.q-phone-row{gap:8px;display:flex}.q-flag-wrap{flex:0 0 110px;align-items:center;width:110px;display:flex;position:relative}.q-flag-wrap select.q-input{color:#2d3142;width:100%;height:54px;box-shadow:none;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 8px center/14px no-repeat;border:1px solid #dbdbdb;border-radius:8px;outline:none;flex:1;padding-left:34px;padding-right:28px;font-family:Fira Sans Condensed,sans-serif;font-size:13px;transition:box-shadow .2s}.q-flag-wrap select.q-input:hover{box-shadow:inset 0 0 0 1px #2b314340}.q-flag-wrap select.q-input:focus{box-shadow:inset 0 0 0 1px #2b31431a,0 0 0 3px #2320e61f}.q-flag-img{object-fit:cover;pointer-events:none;z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.q-phone-number{flex:1}.q-field{margin-bottom:18px}.q-field--row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.q-input{--ib:#2b31431a;--iout:transparent;color:#2d3142;width:100%;height:auto;min-height:42px;box-shadow:inset 0 0 0 1px var(--ib), 0 0 0 3px var(--iout);background:#fff;border:1px solid #dbdbdb;border-radius:8px;outline:none;padding:11px 14px;font-family:Fira Sans Condensed,sans-serif;font-size:14px;font-weight:400;transition:box-shadow .2s}.q-input::placeholder{color:#aaa;font-size:13px}.q-input:hover{--ib:#2b314340}.q-input:focus{--iout:#2320e61f}select.q-input{color:#aaa;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}select.q-input.has-value{color:#575a64}.q-input.q-err{--ib:#f2545b80;--iout:#f2545b1f}.q-input.q-ok{--ib:#10b98166;--iout:#10b9811a}.q-err-msg{color:#f2545b;margin-top:4px;font-family:Fira Sans Condensed,sans-serif;font-size:12px;display:none}.q-err-msg.visible{display:block}.q-nav{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.q-nav--right{justify-content:flex-end}.q-btn-back{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-family:Fira Sans Condensed,sans-serif;font-size:15px;font-weight:500;transition:color .15s}.q-btn-back:hover{color:#0d2bd8}.q-btn-next{color:#fff;cursor:pointer;white-space:nowrap;background:#0d2bd8;border:none;border-radius:10px;align-items:center;gap:12px;padding:13px 16px 13px 26px;font-family:Fira Sans Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.q-btn-next:hover{background:#0a22b0;transform:translateY(-2px);box-shadow:0 8px 24px #0d2bd847}.q-btn-next:active{box-shadow:none;transform:translateY(0)}.q-btn-next:disabled,.q-btn-next.q-btn-next--disabled{color:#fff;cursor:not-allowed;box-shadow:none;pointer-events:none;background:#d0d3e8;transform:none}.q-btn-next:disabled .q-btn-next__arrow,.q-btn-next.q-btn-next--disabled .q-btn-next__arrow{background-color:#00000014;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/13px no-repeat}.q-btn-next__arrow{background:#ffffff2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;flex-shrink:0;width:22px;height:22px}.q-step-error{color:#f2545b;background:#f2545b12;border:1px solid #f2545b33;border-radius:8px;margin-top:16px;padding:10px 14px;font-family:Fira Sans Condensed,sans-serif;font-size:13px;display:none}.q-step-error.visible{display:block}.q-review{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.q-review__divider{display:none}.q-review__divider-v{background:#eaeaea;height:1px}.q-review__label{color:#575757;margin:0 0 10px;font-family:Fira Sans Condensed,sans-serif;font-size:13px;font-weight:500}.q-review__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.q-review__list li{color:#0d1b3e;align-items:center;gap:10px;font-family:Fira Sans Condensed,sans-serif;font-size:15px;display:flex}.q-review__list li:before{content:"";background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7l3.5 3.5 6.5-7' stroke='%232320e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:14px;height:14px;display:inline-block}.q-review__message{color:#555;white-space:pre-wrap;margin:0;font-family:Fira Sans Condensed,sans-serif;font-size:14px;line-height:1.65}.q-review__empty{color:#bbb;font-family:Fira Sans Condensed,sans-serif;font-size:13px;font-style:italic}.q-ty{padding:20px 0 8px}.q-ty__icon{background:#f0f2ff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 0 20px;display:flex}.q-ty__icon svg{width:24px;height:24px}.q-ty__title{color:#0d1b3e;text-transform:uppercase;margin:0 0 12px;font-family:Fira Sans Condensed,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.q-ty__sub{color:#6b7280;margin:0 0 28px;font-family:Fira Sans Condensed,sans-serif;font-size:15px;line-height:1.6}.q-ty__back{color:#0d2bd8;align-items:center;gap:8px;font-family:Fira Sans Condensed,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.q-ty__back:hover{color:#0a22b0}.q-btn-next .q-spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite q-rotate;display:none}.q-btn-next.q-loading .q-spin{display:block}.q-btn-next.q-loading .q-btn-next__arrow{display:none}.q-btn-next.q-loading{pointer-events:none}@keyframes q-rotate{to{transform:rotate(360deg)}}@media (width<=680px){.q-card{padding:32px 24px}.q-panel__title{font-size:22px}.q-field--row{grid-template-columns:1fr}}
