:root{--transaction-ink:#111820;--transaction-copy:#586672;--transaction-line:#dce5e9;--transaction-soft:#f2f6f7;--transaction-accent:#33ddb4;--transaction-accent-dark:#0d8f72;--transaction-danger:#e85c55;--transaction-warning:#e9a83b}.qz-transaction-page{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% 10%,#33ddb424,#0000 27rem),#edf2f3;color:#111820;color:var(--transaction-ink);display:flex;flex-direction:column;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--qz-font,"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);min-height:100vh}.qz-transaction-footer,.qz-transaction-topbar{margin-inline:auto;width:min(1180px,calc(100% - 48px))}.qz-transaction-topbar{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:92px}.qz-transaction-secure{align-items:center;color:#53616b;display:inline-flex;font-size:12px;font-weight:750;gap:7px}.qz-transaction-secure svg{color:#0d8f72;color:var(--transaction-accent-dark);width:16px}.qz-transaction-shell{background:#fff;border:1px solid #11182014;border-radius:28px;box-shadow:0 30px 80px #1c2b321f;display:grid;grid-template-columns:minmax(330px,.78fr) minmax(470px,1.22fr);margin:auto;min-height:620px;overflow:hidden;width:min(1180px,calc(100% - 48px))}.qz-transaction-shell.is-compact{min-height:560px}.qz-transaction-story{background:#121820;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(38px,5vw,72px);position:relative}.qz-transaction-story:before{border:1px solid #69e9c938;border-radius:50%;box-shadow:0 0 0 42px rgba(105,233,201,.035),0 0 0 88px rgba(105,233,201,.025);content:"";height:320px;position:absolute;right:-170px;top:-130px;width:320px}.qz-transaction-eyebrow,.qz-transaction-story-kicker{font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.qz-transaction-story-kicker{color:#69e9c9}.qz-transaction-story h2{font-size:clamp(34px,3.6vw,52px);font-weight:700;letter-spacing:-.05em;line-height:1.02;margin:18px 0 15px;max-width:430px}.qz-transaction-story>p{color:#a6b2bd;font-size:14px;line-height:1.65;margin:0;max-width:450px}.qz-transaction-story ul{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:34px 0 0;padding:0}.qz-transaction-story li{align-items:center;color:#e2e8ec;display:flex;font-size:13px;font-weight:650;gap:10px}.qz-transaction-story li svg{stroke-width:3;background:#69e9c9;border-radius:50%;color:#0e241e;height:17px;padding:3px;width:17px}.qz-transaction-signal{align-items:end;display:flex;gap:5px;height:36px;margin-top:48px}.qz-transaction-signal i{background:#69e9c9;border-radius:9px;opacity:.28;width:8px}.qz-transaction-signal i:first-child{height:11px}.qz-transaction-signal i:nth-child(2){height:18px;opacity:.46}.qz-transaction-signal i:nth-child(3){height:27px;opacity:.68}.qz-transaction-signal i:nth-child(4){height:36px;opacity:1}.qz-transaction-card{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,84px)}.qz-transaction-state-icon{background:#e6faf5;border-radius:16px;color:#0d8f72;display:grid;height:54px;margin-bottom:29px;place-items:center;width:54px}.qz-transaction-state-icon svg{stroke-width:2.1;height:25px;width:25px}.qz-transaction-page.is-error .qz-transaction-state-icon{background:#fff0ef;color:#e85c55;color:var(--transaction-danger)}.qz-transaction-page.is-warning .qz-transaction-state-icon{background:#fff6e6;color:#b87811}.qz-transaction-page.is-loading .qz-transaction-state-icon{background:#eef4f6;color:#34434e}.qz-transaction-page.is-loading .qz-transaction-state-icon svg{animation:qz-transaction-spin 1s linear infinite}.qz-transaction-eyebrow{color:#72808b}.qz-transaction-card h1{font-size:clamp(36px,4.4vw,56px);font-weight:700;letter-spacing:-.05em;line-height:1.02;margin:13px 0 16px;max-width:650px;overflow-wrap:break-word}.qz-transaction-description{color:#586672;color:var(--transaction-copy);font-size:15px;line-height:1.7;margin:0;max-width:620px}.qz-transaction-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.qz-transaction-primary,.qz-transaction-secondary{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;gap:9px;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.qz-transaction-primary{background:#121820;border:1px solid #121820;color:#fff}.qz-transaction-secondary{background:#fff;border:1px solid #dce5e9;border:1px solid var(--transaction-line);color:#27343d}.qz-transaction-primary:hover,.qz-transaction-secondary:hover{transform:translateY(-1px)}.qz-transaction-primary:hover{background:#263039}.qz-transaction-secondary:hover{background:#f7f9f9;border-color:#aebbc3}.qz-transaction-primary:disabled,.qz-transaction-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}.qz-transaction-primary svg,.qz-transaction-secondary svg{height:16px;width:16px}.qz-transaction-progress{margin-top:31px}.qz-transaction-progress-track{background:#e7edef;border-radius:20px;height:7px;overflow:hidden}.qz-transaction-progress-track i{animation:qz-transaction-progress 1.55s ease-in-out infinite;background:#33ddb4;border-radius:inherit;display:block;height:100%;width:46%}.qz-transaction-progress small{color:#77858f;display:block;font-size:11px;line-height:1.5;margin-top:11px}.qz-transaction-notice{grid-gap:11px;background:#f2f6f7;background:var(--transaction-soft);border:1px solid #dce5e9;border:1px solid var(--transaction-line);border-radius:13px;color:#40505b;display:grid;font-size:12px;gap:11px;grid-template-columns:20px minmax(0,1fr);line-height:1.6;margin-top:25px;padding:16px 18px}.qz-transaction-notice svg{color:#0d8f72;color:var(--transaction-accent-dark);width:18px}.qz-transaction-notice.is-error{background:#fff5f4;border-color:#f1cac7;color:#8e3b36}.qz-transaction-notice.is-error svg{color:#e85c55;color:var(--transaction-danger)}.qz-transaction-notice strong{color:#111820;color:var(--transaction-ink);display:block;margin-bottom:2px}.qz-transaction-summary{grid-gap:0;border:1px solid #dce5e9;border:1px solid var(--transaction-line);border-radius:14px;display:grid;gap:0;margin-top:26px;overflow:hidden}.qz-transaction-summary>div{align-items:center;border-bottom:1px solid #dce5e9;border-bottom:1px solid var(--transaction-line);display:flex;gap:20px;justify-content:space-between;min-height:58px;padding:13px 17px}.qz-transaction-summary>div:last-child{border-bottom:0}.qz-transaction-summary span{color:#77858f;font-size:11px;font-weight:700}.qz-transaction-summary strong{color:#111820;color:var(--transaction-ink);font-size:13px;overflow-wrap:anywhere;text-align:right}.qz-transaction-steps{border:1px solid #dce5e9;border:1px solid var(--transaction-line);border-radius:14px;counter-reset:qz-step;display:grid;list-style:none;margin:22px 0 0;overflow:hidden;padding:0}.qz-transaction-steps>li{grid-gap:14px;border-bottom:1px solid #dce5e9;border-bottom:1px solid var(--transaction-line);counter-increment:qz-step;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);padding:15px 17px}.qz-transaction-steps>li:last-child{border-bottom:0}.qz-transaction-steps>li:before{background:#f2f6f7;background:var(--transaction-soft);border-radius:50%;color:#0d8f72;color:var(--transaction-accent-dark);content:counter(qz-step);display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.qz-transaction-steps>li.is-done:before{background:#0d8f72;background:var(--transaction-accent-dark);color:#fff;content:"¹3"}.qz-transaction-steps strong{color:#111820;color:var(--transaction-ink);display:block;font-size:13px}.qz-transaction-steps p{color:#51616c;font-size:12px;line-height:1.6;margin:3px 0 0}.qz-transaction-steps .qz-transaction-inline-button{margin-top:8px}.qz-transaction-form{grid-gap:17px;display:grid;gap:17px;margin-top:27px}.qz-transaction-field{grid-gap:8px;display:grid;gap:8px}.qz-transaction-field label{color:#2b3943;font-size:12px;font-weight:800}.qz-transaction-field input{background:#fff;border:1px solid #ced9de;border-radius:11px;box-sizing:border-box;color:#111820;color:var(--transaction-ink);font:inherit;font-size:14px;min-height:52px;outline:none;padding:0 15px;width:100%}.qz-transaction-field input:focus{border-color:#35b998;box-shadow:0 0 0 3px #33ddb424}.qz-transaction-field input::placeholder{color:#96a3ab}.qz-transaction-form .qz-transaction-primary{width:100%}.qz-password-hint{color:#7a8790;font-size:11px;line-height:1.5;margin:-3px 0 0}.qz-transaction-card-footer{color:#77858f;font-size:11px;line-height:1.6;margin-top:28px}.qz-transaction-card-footer a{color:#26343d;font-weight:800}.qz-transaction-inline-button{background:#0000;border:0;color:#26343d;cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:underline}.qz-transaction-actions .qz-transaction-primary svg.is-spinning,.qz-transaction-actions .qz-transaction-primary:disabled svg{animation:qz-transaction-spin 1s linear infinite}.qz-transaction-footer{align-items:center;color:#75828b;display:flex;font-size:10px;font-weight:650;gap:24px;min-height:78px}.qz-transaction-footer a{color:#3d4d57;font-weight:800;margin-left:auto;text-decoration:none}@keyframes qz-transaction-spin{to{transform:rotate(1turn)}}@keyframes qz-transaction-progress{0%{transform:translateX(-110%)}60%,to{transform:translateX(235%)}}@media (max-width:900px){.qz-transaction-shell{grid-template-columns:1fr}.qz-transaction-story{min-height:310px;padding:42px}.qz-transaction-story h2{font-size:44px;max-width:620px}.qz-transaction-story ul{grid-template-columns:repeat(3,1fr)}.qz-transaction-story li{align-items:flex-start;font-size:11px}.qz-transaction-signal{display:none}.qz-transaction-card{min-height:480px}.qz-transaction-shell.is-card-first .qz-transaction-card{min-height:0;order:-1}}@media (max-width:640px){.qz-transaction-footer,.qz-transaction-shell,.qz-transaction-topbar{width:min(100% - 28px,1180px)}.qz-transaction-topbar{min-height:76px}.qz-transaction-secure{font-size:0}.qz-transaction-secure svg{width:19px}.qz-transaction-shell{border-radius:20px;margin:0 auto 20px}.qz-transaction-story{min-height:auto;padding:32px 25px}.qz-transaction-story h2{font-size:clamp(28px,8.6vw,33px);margin-top:13px}.qz-transaction-story>p{font-size:13px}.qz-transaction-story ul{gap:9px;grid-template-columns:1fr;margin-top:23px}.qz-transaction-story li{font-size:12px}.qz-transaction-card{min-height:440px;padding:36px 25px}.qz-transaction-card h1{font-size:clamp(30px,9.4vw,36px)}.qz-transaction-actions{display:grid;grid-template-columns:1fr}.qz-transaction-primary,.qz-transaction-secondary{width:100%}.qz-transaction-footer{justify-content:space-between;min-height:65px}.qz-transaction-footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.qz-transaction-page *,.qz-transaction-page :after,.qz-transaction-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.qz-abandon-question{grid-gap:4px;background:#f2f6f7;background:var(--transaction-soft);border:1px solid #dce5e9;border:1px solid var(--transaction-line);border-radius:13px;display:grid;gap:4px;margin-top:25px;padding:18px 18px 16px}.qz-abandon-question>strong{align-items:center;color:#111820;color:var(--transaction-ink);display:flex;font-size:15px;gap:8px;line-height:1.4}.qz-abandon-question>strong svg{color:#0d8f72;color:var(--transaction-accent-dark);height:18px;width:18px}.qz-abandon-question>span{color:#5a6872;font-size:12px;line-height:1.5}.qz-abandon-question>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qz-abandon-question button{background:#fff;border:1px solid #dce5e9;border:1px solid var(--transaction-line);border-radius:999px;color:#27343d;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:38px;padding:0 14px;transition:border-color .16s ease,background .16s ease}.qz-abandon-question button:hover{background:#f6f8f9;border-color:#121820}.qz-abandon-question.is-answered p{color:#40505b;font-size:13px;line-height:1.6;margin:4px 0 0}.qz-abandon-question.is-answered a{align-items:center;color:#111820;color:var(--transaction-ink);display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:6px;text-decoration:underline;text-underline-offset:3px;width:fit-content}.qz-abandon-question.is-answered a svg{height:14px;width:14px}