/* Page-specific extension of the approved Quantoz homepage system. */
.qi-main{--qi-border:#bfd0e6;--qi-pale:#eaf1fa}
.qi-main :is(figure,ol){margin:0}.qi-main :is(article,figure,li,.qi-hero-copy){min-width:0}
.qi-main h3{font-size:1.375rem;line-height:1.3;font-weight:500;letter-spacing:-.025em}
.qi-main .qi-intro{max-width:62ch;margin-top:22px;color:var(--qh-muted);font-size:1.125rem;line-height:1.6}
.qi-main .qi-label{display:block;font-size:.875rem;font-weight:700;line-height:1.5;color:#536681}
.qi-main :is(a,summary):focus-visible{outline:3px solid #00a3ad;outline-offset:5px;border-radius:2px}
.qi-icon{display:block;width:30px;height:30px;flex-shrink:0;stroke-width:1.5}

/* Expressive hero; tokens stay with the holder's wallet. */
.qi-hero{isolation:isolate}.qi-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,68px)}
.qi-hero-copy>.qh-eyebrow{margin-bottom:23px;color:var(--qh-gold)}
.qi-main .qi-hero-answer{max-width:44ch;color:#c9d9f0;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.55}
.qi-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:30px}
.qi-hero-link{display:inline-flex;align-items:center;gap:15px;min-height:48px;border-bottom:1px solid #8fabd255;color:#c9d9f0;font-size:1rem}.qi-hero-link:hover{color:#fff}
.qi-hero-art{width:100%;max-width:600px;aspect-ratio:2/1;justify-self:center}.qi-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%;mix-blend-mode:lighten}
.qi-page-nav{background:#fff;border-bottom:1px solid var(--qh-line)}.qi-page-nav>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:16px}
.qi-page-nav a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;color:var(--qh-ink);font-size:.9375rem;font-weight:500}.qi-page-nav a:hover{border-color:var(--qh-blue)}

/* Account, issuer and wallet have distinct roles in both directions. */
.qi-issuance{background:#f7f9fd}.qi-issue-board{border:1px solid var(--qi-border);border-radius:16px;background:var(--qi-pale);overflow:hidden}
.qi-issue-board>figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:23px 30px;background:var(--qh-ink);color:#fff}
.qi-issue-board>figcaption strong{font-size:1.125rem;font-weight:500;line-height:1.5}.qi-issue-board>figcaption>span{color:#c9d9f0;font-size:.875rem;line-height:1.5}
.qi-issue-flow{display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr) 86px minmax(0,1fr);gap:20px;padding:32px 30px 30px}
.qi-node-art{height:78px;display:flex;align-items:center;gap:10px;margin-bottom:19px;color:#3c6b9f}.qi-node-art>.qi-icon{width:60px;height:60px;stroke-width:1.35}
.qi-q{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:14px;background:var(--qh-ink)}.qi-q img{display:block;object-fit:contain}
.qi-token-pair{display:inline-flex;align-items:center}.qi-token-pair img{display:block;object-fit:contain}.qi-token-pair img+img{margin-left:-8px}
.qi-main .qi-flow-node h3{margin-top:8px;font-size:1.25rem}.qi-main .qi-flow-node p{margin-top:10px;max-width:29ch;font-size:1rem;line-height:1.55;color:#536681}
.qi-flow-link{padding-top:13px}.qi-flow-link>span{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-block:7px;color:#34689f;font-size:.875rem;line-height:1.5;border-bottom:1px solid #a6c2e3}
.qi-flow-link>span+span{color:#26757d;border-color:#a7cccd;margin-top:5px}.qi-flow-link b{font-weight:400;font-size:1.375rem;line-height:1}
.qi-par{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;margin-inline:30px;padding:19px 22px;background:#f8fbff;border:1px solid #c8d7ea;border-radius:10px}
.qi-par>strong{margin-right:auto;font-size:1rem;font-weight:500}.qi-par>span{display:flex;align-items:center;gap:10px;font-size:1.125rem;line-height:1.5;white-space:nowrap}.qi-par b{color:#647996;font-weight:400}
.qi-main .qi-board-note{padding:17px 30px 24px;color:#536681;font-size:.875rem;line-height:1.6}
.qi-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border:1px solid var(--qi-border);border-radius:12px;overflow:hidden}
.qi-comparison article{padding:25px 28px;background:#fff}.qi-comparison article:first-child{background:#e4edf9;border-right:1px solid var(--qi-border)}
.qi-main .qi-comparison h3{margin-top:10px;font-size:1.25rem}.qi-main .qi-comparison p{margin-top:13px;color:#536681;font-size:.9375rem;line-height:1.7}
.qi-main .qi-shared-note{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:18px;font-size:.875rem;color:#536681;line-height:1.65}.qi-shared-note a{color:var(--qh-ink);text-decoration:underline;text-underline-offset:4px}

/* User-funded issuance: separate holders bring settlement money onto a supported network. */
.qi-network{background:var(--qh-navy);color:#fff}.qi-network .qh-section-head>.qh-eyebrow{color:#b8ccec}.qi-network h2 em{color:#8ab6f4}.qi-main .qi-network .qi-intro{color:#c9d9f0}
/* Matching holder labels and accents maintain ownership across the issuance flow. */
.qi-main .qi-liquidity-scene{margin:0 auto 32px;max-width:1200px}.qi-liquidity-scene>figcaption{color:#d0dff2;font-size:1rem;line-height:1.5;margin-bottom:28px}
.qi-liquidity-flow{display:grid;grid-template-columns:minmax(140px,.8fr) 54px minmax(134px,8.375rem) 54px minmax(310px,1.65fr);gap:22px;align-items:stretch}
.qi-liquidity-a{--holder:#9ac6fa;--holder-tint:#345580;--fund-delay:0s}.qi-liquidity-b{--holder:#e8cb8e;--holder-tint:#63553c;--fund-delay:1.5s}.qi-liquidity-c{--holder:#91d7d1;--holder-tint:#28575d;--fund-delay:3s}
.qi-main .qi-liquidity-flow h3{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.qi-main .qi-liquidity-flow p{color:#c5d7ee;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}
.qi-liquidity-funders{display:flex;flex-direction:column;justify-content:center}.qi-main .qi-liquidity-funders ul{display:grid;gap:16px;list-style:none;margin:24px 0 20px;padding:0}.qi-liquidity-user{display:flex;align-items:center;gap:15px;min-width:0}.qi-liquidity-user>span:last-child{color:var(--holder);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}
.qi-liquidity-funds-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;border:1px solid var(--holder);border-radius:15px;background:linear-gradient(145deg,var(--holder-tint),#132a4b);color:var(--holder);box-shadow:inset 0 1px 2px #ffffff30,0 8px 15px #020c203d}.qi-liquidity-funds-icon .qi-icon{width:34px;height:34px;stroke-width:1.5}
.qi-liquidity-issuer{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;min-width:0;text-align:center}.qi-main .qi-liquidity-issuer h3{align-self:end;margin:0 0 20px}.qi-main .qi-liquidity-issuer p{align-self:start;margin:20px 0 0}.qi-liquidity-mark{display:flex;align-items:center;justify-content:center;width:128px;height:128px;border:1px solid #7297c5;border-radius:29px;background:linear-gradient(145deg,#3c6498,#183964 70%,#102b50);box-shadow:inset 0 2px 2px #ffffff30,inset 0 -7px 14px #03193150,0 18px 28px #020b1b66,0 0 50px #69a4ed15}.qi-liquidity-mark img{display:block;width:58px;height:67px;object-fit:contain;filter:drop-shadow(0 4px 5px #00133360)}
.qi-liquidity-arrow{display:flex;align-items:center;min-width:0;color:#8eafd7}.qi-liquidity-arrow>span{display:block;position:relative;width:100%;height:2px;background:#688bb6}.qi-liquidity-arrow>span:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.qi-liquidity-packet{position:absolute;top:-3px;left:0;width:8px;height:8px;background:var(--holder);border-radius:50%;opacity:0;box-shadow:0 0 12px var(--holder)}
.qi-liquidity-network{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:29px 26px 30px;border:1px solid #7199aa;border-radius:24px;background:radial-gradient(ellipse at 75% 0%,#25506380,transparent 65%),linear-gradient(155deg,#153856,#102748);box-shadow:inset 0 1px 2px #c6f3ee30,0 18px 32px #020b1b45}.qi-main .qi-liquidity-network h3{color:#c3e5e5;text-align:center}.qi-main .qi-liquidity-network ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;list-style:none;padding:0;margin:35px 0 24px}.qi-liquidity-wallet{display:flex;flex-direction:column;align-items:center;gap:19px;min-width:0}.qi-liquidity-wallet>span:last-child{color:var(--holder);font-size:1rem;line-height:1.5;overflow-wrap:anywhere;text-align:center}
.qi-liquidity-wallet-icon{position:relative;display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:1px solid var(--holder);border-radius:19px;color:var(--holder);background:linear-gradient(145deg,var(--holder-tint),#173451 80%);box-shadow:inset 0 2px 2px #ffffff30,inset 0 -5px 8px #061a3033,0 12px 18px #020b1b55}.qi-liquidity-wallet-icon>.qi-icon{width:43px;height:43px;stroke-width:1.5}.qi-liquidity-token{position:absolute;right:-8px;bottom:-9px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #f1dca8;border-radius:50%;background:linear-gradient(145deg,#f9e9c1,#d8b66e);color:#6b4e1e;box-shadow:inset 0 1px 2px #fff9,0 4px 7px #06132866}.qi-liquidity-token .qi-icon{width:23px;height:23px;stroke-width:1.7}.qi-main .qi-liquidity-network p{text-align:center;color:#c3e5e5;margin:0}
.qi-main .qi-liquidity-setup{margin:22px 0;color:#b8ccec;font-size:.9375rem;line-height:1.6;max-width:90ch}
/* Three independent funding-to-wallet signals, complete within 4.5 seconds. */
.qi-liquidity-scene.is-visible .qi-liquidity-funds-icon{animation:qi-fund-emphasis .6s var(--fund-delay) ease-out both}.qi-liquidity-scene.is-visible .qi-liquidity-in .qi-liquidity-packet{animation:qi-money-arrives .45s calc(var(--fund-delay) + .15s) linear both}.qi-liquidity-scene.is-visible .qi-liquidity-out .qi-liquidity-packet{animation:qi-money-arrives .45s calc(var(--fund-delay) + .7s) linear both}.qi-liquidity-scene.is-visible .qi-liquidity-token{animation:qi-token-issued .3s calc(var(--fund-delay) + 1.2s) ease-out both}
@keyframes qi-fund-emphasis{0%,100%{transform:translateY(0)}45%{transform:translateY(-4px)}}@keyframes qi-money-arrives{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:100%;opacity:0}}@keyframes qi-token-issued{0%{opacity:0;transform:scale(.6)}100%{opacity:1;transform:scale(1)}}
@media(max-width:1150px){.qi-liquidity-flow{grid-template-columns:minmax(125px,.8fr) 40px minmax(114px,7.125rem) 40px minmax(290px,1.6fr);gap:18px}.qi-liquidity-mark{width:112px;height:112px;border-radius:25px}.qi-liquidity-network{padding-inline:21px}.qi-main .qi-liquidity-network ul{gap:14px}.qi-liquidity-wallet-icon{width:70px;height:70px}.qi-liquidity-wallet-icon>.qi-icon{width:39px;height:39px}.qi-liquidity-user{gap:11px}}
@media(max-width:1000px){.qi-liquidity-flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:21px;max-width:580px;margin:auto}.qi-liquidity-funders{width:100%;text-align:center}.qi-main .qi-liquidity-funders ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:390px;width:100%;margin:23px auto 17px}.qi-liquidity-user{flex-direction:column;gap:10px}.qi-liquidity-funds-icon{width:62px;height:62px}.qi-liquidity-funds-icon .qi-icon{width:36px;height:36px}.qi-liquidity-arrow{height:34px;width:2px}.qi-liquidity-arrow>span{height:100%;width:2px}.qi-liquidity-arrow>span:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.qi-liquidity-packet{left:-3px;top:0}.qi-liquidity-issuer{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:360px}.qi-liquidity-mark{width:90px;height:90px;border-radius:22px}.qi-liquidity-mark img{width:43px;height:50px}.qi-main .qi-liquidity-issuer h3,.qi-main .qi-liquidity-issuer p{align-self:center;margin:0}.qi-liquidity-network{width:100%;padding:27px 30px 29px}.qi-main .qi-liquidity-network ul{max-width:380px;width:100%;align-self:center;gap:24px;margin:29px 0 24px}.qi-liquidity-wallet-icon{width:82px;height:82px}.qi-liquidity-wallet-icon>.qi-icon{width:46px;height:46px}.qi-liquidity-scene.is-visible .qi-liquidity-arrow .qi-liquidity-packet{animation-name:qi-money-arrives-down}}
@keyframes qi-money-arrives-down{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}
@media(max-width:480px){.qi-main .qi-liquidity-scene>figcaption{font-size:.9375rem;max-width:29ch;margin-bottom:24px}.qi-liquidity-network{padding:25px 18px 26px;border-radius:20px}.qi-main .qi-liquidity-network ul{gap:18px}.qi-liquidity-wallet-icon{width:64px;height:64px;border-radius:16px}.qi-liquidity-wallet-icon>.qi-icon{width:35px;height:35px}.qi-liquidity-token{width:30px;height:30px;right:-6px;bottom:-7px}.qi-liquidity-token .qi-icon{width:20px;height:20px}.qi-liquidity-wallet{gap:16px}.qi-liquidity-wallet>span:last-child,.qi-liquidity-user>span:last-child{font-size:.9375rem}.qi-main .qi-liquidity-flow h3{font-size:1.1875rem}.qi-liquidity-mark{width:82px;height:82px}.qi-liquidity-issuer{gap:12px}}
@media(prefers-reduced-motion:reduce){.qi-liquidity-scene .qi-liquidity-funds-icon,.qi-liquidity-scene .qi-liquidity-packet,.qi-liquidity-scene .qi-liquidity-token{animation:none!important}}

.qi-network-gain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:21px 26px;border:1px solid #496185;border-radius:10px;background:#132b50}
.qi-network-gain>span{display:flex;gap:13px;align-items:baseline;color:#deebff;font-size:1rem;line-height:1.55}.qi-network-gain>span:before{content:"✓";color:#91c5cc}
.qi-network-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 26px;padding-top:20px;border-top:1px solid #496185}.qi-main .qi-network-footer p{color:#b8ccec;font-size:.9375rem}
.qi-network-footer .qh-link{color:#dceaff;font-size:.9375rem}.qi-network-footer .qh-link:hover{color:#fff}
.qi-use-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:28px}.qi-use-links>span{font-size:.875rem;color:#b8ccec}.qi-use-links>a{display:inline-flex;min-height:44px;align-items:center;gap:15px;font-size:.9375rem;color:#dceaff}.qi-use-links>a:hover{text-decoration:underline;text-underline-offset:5px}

/* Network availability is qualified alongside the currency selection. */
.qi-money{background:#fff}.qi-reissue{border:1px solid var(--qi-border);border-radius:14px;background:#edf3fa}.qi-reissue>figcaption{padding:24px 26px 0;font-size:1.125rem;font-weight:500;line-height:1.5;text-align:center}
.qi-reissue-flow{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr) 74px minmax(0,1fr);align-items:center;gap:24px;padding:26px 32px 12px}.qi-reissue-flow>div{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;min-width:0}
.qi-network-tag{padding:4px 13px;border:1px solid #becfe3;border-radius:5px;background:#fff;color:#536681;font-size:.875rem;line-height:1.5}.qi-reissue-flow .qi-icon{height:52px;width:52px;color:#436fa7;stroke-width:1.35}
.qi-reissue-flow strong{font-size:1rem;font-weight:700;line-height:1.5}.qi-reissue-center>span:last-child{font-size:.875rem;color:#536681;line-height:1.5}.qi-reissue-arrow{display:flex;flex-direction:column;align-items:center;gap:3px;color:#3c6b9f;font-size:.875rem}.qi-reissue-arrow b{font-size:2rem;font-weight:400;line-height:1.3}.qi-reissue .qi-board-note{text-align:center}
.qi-currencies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;gap:14px}.qi-currencies>a{display:flex;align-items:center;gap:12px;padding:20px 17px;border:1px solid var(--qi-border);border-radius:10px;background:#f7f9fd}.qi-currencies>a:hover{background:#eaf1fa;border-color:#779ccc}
.qi-currencies>a>img{display:block;flex-shrink:0}.qi-currencies>a>span:nth-child(2){min-width:0}.qi-currencies strong{display:block;font-size:1rem;line-height:1.4;font-weight:700}.qi-currencies small{display:block;margin-top:5px;color:#536681;font-size:.875rem;line-height:1.4}.qi-currencies>a>span:last-child{margin-left:auto;align-self:flex-start;color:#536681}
.qi-money-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:17px}.qi-main .qi-money-footer p{color:#536681;font-size:.9375rem}.qi-money-footer .qh-link{font-size:.9375rem;font-weight:500}

/* Audience-specific access, followed by restrained issuer proof. */
.qi-access{background:#f7f9fd}.qi-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.qi-access-grid>article{display:flex;flex-direction:column;align-items:start;padding:28px;border:1px solid var(--qi-border);border-radius:13px;background:#eaf1fa}.qi-access-grid>article:nth-child(2){background:#e6eef8}.qi-access-grid>article:nth-child(3){background:#edf1f8}
.qi-access-grid>article>.qi-icon{width:38px;height:38px;color:#436fa7;margin-bottom:23px}.qi-main .qi-access-grid h3{margin-top:12px;font-size:1.5rem}.qi-main .qi-access-grid p{color:#536681;font-size:1rem;line-height:1.6;margin-top:15px;margin-bottom:20px}.qi-access-grid .qh-link{margin-top:auto;font-size:.9375rem;gap:16px;font-weight:500}
.qi-account-note{display:flex;align-items:center;gap:18px;margin-top:23px;padding:20px 0}.qi-account-note>.qi-icon{width:34px;height:34px;color:#436fa7}.qi-main .qi-account-note p{max-width:94ch;color:#536681;font-size:.9375rem;line-height:1.6}
.qi-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:22px;padding-top:26px;border-top:1px solid var(--qi-border)}.qi-assurance a{display:flex;align-items:center;gap:14px;padding-block:5px}.qi-assurance a>.qi-icon{color:#436fa7}.qi-assurance a>span:last-child{margin-left:auto;align-self:start}.qi-assurance strong{display:block;font-size:.9375rem;font-weight:700;line-height:1.5}.qi-assurance small{display:block;margin-top:5px;color:#536681;font-size:.875rem;line-height:1.5}.qi-assurance a:hover strong{text-decoration:underline;text-underline-offset:4px}

.qi-questions{background:#fff}.qi-faq-layout{max-width:1050px}.qi-faq-layout>.qh-eyebrow{color:#536681;margin-bottom:22px}.qi-faq-layout>h2{margin-bottom:36px}.qi-faq{border-top:1px solid var(--qi-border)}.qi-faq details{padding-block:23px;border-bottom:1px solid var(--qi-border)}
.qi-faq summary{position:relative;padding-right:38px;font-size:1.125rem;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.qi-faq summary::-webkit-details-marker{display:none}.qi-faq summary:after{content:"+";position:absolute;top:0;right:2px;color:#2766b4;font-size:1.75rem;line-height:1.2}.qi-faq details[open] summary:after{content:"−"}
.qi-main .qi-faq p{margin-top:18px;max-width:85ch;color:#536681;font-size:1rem;line-height:1.65}.qi-faq a{color:var(--qh-ink);text-decoration:underline;text-underline-offset:4px}
.qi-final{background:#e8f0fa;border-top:1px solid var(--qi-border)}.qi-final>div{display:flex;justify-content:space-between;align-items:center;gap:35px}.qi-final .qh-eyebrow{margin-bottom:22px;color:#536681}.qi-final-actions{display:flex;flex-direction:column;align-items:start;gap:12px;flex-shrink:0}.qi-final-actions .qh-link{font-weight:500}

@media(max-width:1199px){
 .qi-issue-flow{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr) 70px minmax(0,1fr);gap:16px}.qi-wallet-art{gap:7px}.qi-wallet-art>.qi-icon{width:46px;height:46px}.qi-token-pair img{width:30px;height:30px}.qi-currencies{grid-template-columns:repeat(2,minmax(0,1fr))}.qi-access-grid>article{padding:25px}
}
@media(max-width:1100px){
 .qi-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.qi-hero-copy{max-width:720px}.qi-hero-art{max-width:500px}
 .qi-issue-flow{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px}.qi-flow-node{display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 24px}.qi-node-art{grid-column:1;grid-row:1 / span 3;margin:0;align-self:center;justify-content:center}.qi-flow-node .qi-label,.qi-main .qi-flow-node h3,.qi-main .qi-flow-node p{grid-column:2}.qi-main .qi-flow-node p{max-width:55ch}
 .qi-wallet-art{position:relative;padding-bottom:16px}.qi-wallet-art .qi-token-pair{position:absolute;bottom:-4px;right:0}.qi-wallet-art>.qi-icon{width:54px;height:54px}.qi-flow-link{display:flex;justify-content:space-between;margin-left:129px;padding:0;max-width:250px;gap:20px}.qi-flow-link>span{flex:1;margin:0!important;gap:14px}.qi-flow-link>span b{transform:rotate(90deg)}
 .qi-access-grid{grid-template-columns:minmax(0,1fr)}.qi-access-grid>article{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,.8fr);gap:0 22px}.qi-access-grid>article>.qi-icon{grid-column:1;grid-row:1 / span 3;margin:0}.qi-access-grid .qi-label,.qi-main .qi-access-grid h3{grid-column:2}.qi-main .qi-access-grid p{grid-column:3;grid-row:1 / span 2;margin:0}.qi-access-grid .qh-link{grid-column:2 / span 2;margin-top:18px}
}
@media(max-width:900px){
 .qi-network-gain{grid-template-columns:minmax(0,1fr);gap:12px}.qi-assurance{grid-template-columns:minmax(0,1fr);gap:20px}.qi-assurance a{max-width:520px}.qi-final>div{flex-direction:column;align-items:start}
}
@media(max-width:700px){
 .qi-comparison{grid-template-columns:minmax(0,1fr)}.qi-comparison article:first-child{border-right:0;border-bottom:1px solid var(--qi-border)}
 .qi-reissue-flow{grid-template-columns:minmax(0,1fr);gap:17px;padding:26px}.qi-reissue-flow>div{width:100%}.qi-reissue-arrow{flex-direction:row;justify-content:center;gap:16px}.qi-reissue-arrow b{transform:rotate(90deg)}.qi-reissue-flow .qi-icon{width:44px;height:44px}.qi-reissue-flow>div:not(.qi-reissue-center){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;text-align:left}.qi-reissue-center{padding-block:15px;border-block:1px solid #c6d5e7}
}
@media(max-width:640px){
 .qi-page-nav>div{justify-content:start;gap:2px 22px;padding-block:12px}.qi-page-nav a{font-size:.875rem}.qi-main .qi-intro{font-size:1.0625rem}.qi-hero-art{max-width:430px}.qi-issue-board>figcaption{padding:22px}
 .qi-issue-flow{padding:26px 22px;gap:18px}.qi-flow-node{grid-template-columns:65px minmax(0,1fr);column-gap:18px}.qi-node-art{height:67px}.qi-node-art>.qi-icon{width:48px;height:48px}.qi-q{width:60px;height:60px;border-radius:12px}.qi-q img{width:33px;height:38px}.qi-wallet-art .qi-token-pair{right:-4px}.qi-token-pair img{width:26px;height:26px}.qi-flow-link{margin-left:83px}
 .qi-par{margin-inline:22px;padding:17px;gap:15px}.qi-par>strong{width:100%}.qi-par>span{font-size:1rem;gap:7px}.qi-main .qi-board-note{padding:17px 22px 22px}.qi-comparison article{padding:23px}
 .qi-currencies{gap:12px}.qi-currencies>a{flex-wrap:wrap;padding:18px 15px;gap:12px;position:relative}.qi-currencies>a>span:nth-child(2){width:100%}.qi-currencies>a>span:last-child{position:absolute;right:15px;top:17px}
 .qi-access-grid>article{display:flex;padding:26px}.qi-access-grid>article>.qi-icon{margin-bottom:22px}.qi-main .qi-access-grid p{margin-top:14px}.qi-access-grid .qh-link{margin-top:22px}.qi-account-note{align-items:start;gap:14px}.qi-network-gain{padding:21px}.qi-use-links{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.qi-use-links>a{justify-content:space-between}
}
@media(max-width:380px){
 .qi-flow-node{grid-template-columns:48px minmax(0,1fr);column-gap:14px}.qi-node-art>.qi-icon{width:40px;height:40px}.qi-q{width:48px;height:48px}.qi-q img{width:27px;height:31px}.qi-token-pair img{width:22px;height:22px}.qi-flow-link{margin-left:62px;gap:10px}.qi-flow-link>span{gap:7px}.qi-reissue-flow{padding-inline:18px}.qi-reissue-flow>div:not(.qi-reissue-center){grid-template-columns:minmax(0,1fr) auto;text-align:left}.qi-reissue-flow>div:not(.qi-reissue-center)>.qi-icon{grid-column:2;grid-row:1 / span 2}.qi-reissue-flow>div:not(.qi-reissue-center)>strong{grid-column:1}
}
@media(prefers-reduced-motion:reduce){html,.qi-main *{scroll-behavior:auto!important}}
