/* Investors: operating infrastructure, distinct markets and distribution routes. */
.iv-page .qinv-main{overflow:visible}
.qinv-main :is(div,article,figure,li,aside){min-width:0}
.qinv-main :is(figure,ol){margin:0}
.qinv-main :is(h2,h3,p,span,strong,a){overflow-wrap:anywhere}
.qinv-main :is(a,summary):focus-visible{outline:3px solid #007980;outline-offset:5px}
.qinv-main :is(.qinv-hero,.qinv-platform-layer,.qinv-final) a:focus-visible{outline-color:#94dce2}
.qinv-main h3{font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:-.025em}
.qinv-main .qinv-intro{font-size:1.125rem;line-height:1.6;color:#536681;max-width:61ch;margin-top:22px}
.qinv-main .qh-link{font-weight:500}
.qinv-main .qh-link>span{flex-shrink:0}
.qinv-main .qinv-category{font-size:.875rem;line-height:1.5;color:#536b89;font-weight:500}
.qinv-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}
.qinv-hero-copy>.qh-eyebrow{color:#f0b324;margin-bottom:24px;letter-spacing:.045em}
.qinv-hero h1{font-size:clamp(2.7rem,4.25vw,4.4rem);line-height:1.06}
.qinv-main .qinv-hero-answer{font-size:1.1875rem;line-height:1.6;max-width:46ch;color:#c9d9f0}
.qinv-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 26px;margin-top:31px}
.qinv-hero-actions>.qh-link{color:#cbdcf2;border-color:#81a0c779;font-size:1rem}
.qinv-hero-actions>.qh-link:hover{color:#fff}
.qinv-hero-visual{width:100%;max-width:640px;justify-self:center;padding:30px;border:1px solid #7595be70;border-radius:23px;background:radial-gradient(ellipse at 25% 0%,#6998ce26,transparent 75%),linear-gradient(140deg,#2148788c,#14365d91);box-shadow:inset 0 1px 2px #ffffff1a,0 20px 35px #000b201c}
.qinv-hero-visual>figcaption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 22px;color:#c8dcf4;font-size:.875rem;line-height:1.5}
.qinv-hero-visual>figcaption img{display:block;object-fit:contain}
.qinv-hero-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px;padding-bottom:32px;border-bottom:1px solid #7897bd75}
.qinv-hero-pillars>.qv-station{position:relative;gap:20px}
.qinv-hero-pillars>.qv-station:after{content:"";position:absolute;left:50%;bottom:-32px;height:19px;width:1px;background:#8eacd075}
.qinv-hero-pillars .qv-node{width:82px;height:82px;border-radius:23px}
.qinv-hero-pillars .qv-node>.qv-icon{width:46px;height:46px}
.qinv-hero-pillars .qv-station strong{font-size:1rem;line-height:1.45;font-weight:500;color:#d9e7f8}
.qinv-hero-reach{display:flex;flex-direction:column;gap:8px;text-align:center;padding-top:24px}
.qinv-main .qinv-hero-reach>strong{font-size:1.375rem;line-height:1.4;font-weight:500;color:#f0f6ff}
.qinv-main .qinv-hero-reach>span{font-size:.9375rem;line-height:1.5;color:#c4d8f0}
.qinv-page-nav{background:#fff;border-bottom:1px solid #c4d3e7}
.qinv-page-nav>.qh-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 26px;padding-block:13px}
.qinv-page-nav a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;font-size:.875rem;line-height:1.5;color:#315582}
.qinv-page-nav a:hover{border-color:#307fe2}

/* Three parallel market needs, supported by one institutional foundation. */
.qinv-opportunities{background:#f6f9fd}
.qinv-opportunity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:24px;grid-template-rows:repeat(3,auto)}
.qinv-opportunity{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:27px;border:1px solid #c0d2e8;border-radius:20px;background:linear-gradient(145deg,#fff,#edf4fc)}
.qinv-main .qinv-opportunity h3{font-size:1.375rem;line-height:1.4;color:#264d7b;margin:25px 0 13px}
.qinv-main .qinv-opportunity>p{font-size:1rem;line-height:1.6;color:#536681}
.qinv-main .qinv-need-visual{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;min-height:210px;width:100%;padding:17px 0 23px;border-bottom:1px solid #c8d8ea}
.qinv-need-visual .qv-station{gap:13px}
.qinv-need-visual .qv-station strong{font-size:.875rem;line-height:1.45;font-weight:500;color:#3c5e86}
.qinv-need-visual .qv-small{width:56px;height:56px;border-radius:17px}
.qinv-need-visual .qv-small>.qv-icon{width:32px;height:32px}
.qinv-always{display:flex;align-items:center;gap:10px;padding:7px 17px;border:1px solid #b9d6dc;border-radius:30px;background:#edf7f8;color:#246d77}
.qinv-always>.qv-icon{width:23px;height:23px}
.qinv-main .qinv-always>strong{font-size:1rem;line-height:1.5;font-weight:500;color:#246d77;white-space:nowrap}
.qinv-global-flow{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:12px;align-items:start;width:100%;max-width:310px}
.qinv-world{position:relative;display:flex;align-items:center;justify-content:center;height:56px;color:#668db9}
.qinv-world>.qv-icon{width:66px;height:66px;stroke-width:1.15;background:#f3f7fd;border-radius:50%;z-index:1}
.qinv-world:before{content:"";position:absolute;top:50%;left:-18px;right:-18px;height:1px;background:#82a4c9}
.qinv-product-window{width:100%;max-width:265px;overflow:hidden;border:1px solid #a3bbd8;border-radius:13px;background:#fff;box-shadow:0 9px 19px #244b7810}
.qinv-product-bar{display:flex;align-items:center;gap:11px;padding:12px 17px;border-bottom:1px solid #b9cce3;background:#e8f0fb;color:#355b89}
.qinv-product-bar>.qv-icon{width:21px;height:21px}
.qinv-main .qinv-product-bar>strong{font-size:.875rem;line-height:1.5;color:#355b89;font-weight:500}
.qinv-product-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:19px}
.qinv-product-services>.qv-station{gap:10px}
.qinv-product-services .qv-small{width:49px;height:49px;border-radius:14px}
.qinv-product-services .qv-small>.qv-icon{width:28px;height:28px}
.qinv-conditional-flow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:7px;align-items:start;width:100%;max-width:310px}
.qinv-conditional-flow .qv-small{width:52px;height:52px;border-radius:16px}
.qinv-conditional-flow .qv-small>.qv-icon{width:30px;height:30px}
.qinv-conditional-flow .qv-connection{height:52px}
.qinv-opportunity-foundation{margin-top:27px;padding:23px 27px;border:1px solid #b6cbe5;border-radius:17px;background:#e8f0fa}
.qinv-main .qinv-opportunity-foundation>p{font-size:.875rem;line-height:1.5;font-weight:500;color:#4c698b;margin-bottom:18px}
.qinv-opportunity-foundation>div{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:24px}
.qinv-opportunity-foundation>div>span{display:flex;align-items:center;gap:14px}
.qinv-opportunity-foundation .qv-icon{width:28px;height:28px;color:#4f79a6;flex-shrink:0}
.qinv-main .qinv-opportunity-foundation strong{font-size:.9375rem;line-height:1.5;font-weight:500;color:#355b87}
@media(max-width:1100px){
 .qinv-opportunity-list{grid-template-columns:minmax(0,1fr);gap:24px;grid-template-rows:none}
 .qinv-opportunity{grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto;column-gap:30px;align-items:center;padding:27px}
 .qinv-main .qinv-need-visual{grid-row:1/span 2;border:0;padding:10px 20px 10px 0;border-right:1px solid #c8d8ea;min-height:185px}
 .qinv-main .qinv-opportunity h3{margin:0 0 12px;align-self:end}
 .qinv-opportunity>p{align-self:start}
}
@media(max-width:750px){
 .qinv-opportunity-foundation>div{grid-template-columns:minmax(0,1fr);gap:20px}
}
@media(max-width:750px){
 .qinv-opportunity{display:flex;flex-direction:column;align-items:stretch;padding:25px}
 .qinv-main .qinv-need-visual{border:0;border-bottom:1px solid #c8d8ea;padding:12px 0 25px;min-height:205px}
 .qinv-main .qinv-opportunity h3{align-self:auto;margin:23px 0 12px}
 .qinv-opportunity-foundation{padding:24px}
}
@media(max-width:370px){
 .qinv-opportunity{padding:22px 18px}
 .qinv-global-flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:8px}
 .qinv-world>.qv-icon{width:56px;height:56px}
 .qinv-conditional-flow{gap:5px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)}
 .qinv-conditional-flow .qv-small{width:46px;height:46px;border-radius:14px}
 .qinv-conditional-flow .qv-small>.qv-icon{width:27px;height:27px}
 .qinv-conditional-flow .qv-connection{height:46px}
}

/* Issuer and platform remain distinct; their complementary capabilities are visible. */
.qinv-infrastructure{background:#fff}
.qinv-built-system{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #a9bfdc;border-radius:23px;overflow:hidden;box-shadow:0 15px 30px #24496f0e}
.qinv-money-layer{display:flex;flex-direction:column;padding:32px;background:linear-gradient(140deg,#fff,#eff5fc)}
.qinv-issuer-heading{display:flex;align-items:center;gap:23px}
.qinv-issuer-heading>.qv-station{flex-shrink:0}
.qinv-issuer-heading>div:last-child{display:flex;flex-direction:column;gap:7px}
.qinv-main .qinv-issuer-heading span:not(.qv-node){font-size:.875rem;line-height:1.5;color:#536b87}
.qinv-main .qinv-issuer-heading h3{font-size:1.4375rem;line-height:1.35;color:#284e7b}
.qinv-main .qinv-issuer-heading p{font-size:.9375rem;line-height:1.5;color:#536681}
.qinv-issuer-proof{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0 24px;margin-top:24px;border-block:1px solid #c4d5e8}
.qinv-issuer-proof>span{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;line-height:1.5;color:#48658b}
.qinv-issuer-proof .qv-icon{width:23px;height:23px;color:#537da7}
.qinv-money-layer .qinv-token-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;list-style:none;margin:27px 0 24px;padding:0}
.qinv-token-set>li{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center}
.qinv-token-set img{display:block;width:47px;height:47px}
.qinv-main .qinv-token-set strong{font-size:1.125rem;line-height:1.4;font-weight:500;color:#2c537f}
.qinv-token-detail{display:flex;flex-direction:column;gap:6px;text-align:center}
.qinv-main .qinv-token-detail>strong{font-size:1.0625rem;line-height:1.5;font-weight:500;color:#305782}
.qinv-main .qinv-token-detail>span{font-size:.9375rem;line-height:1.5;color:#536681}
.qinv-money-layer>.qh-link{font-size:.9375rem;margin-top:23px;align-self:center}
.qinv-platform-layer{display:flex;flex-direction:column;padding:32px;background:radial-gradient(ellipse at 20% 0%,#668fbd2e,transparent 80%),linear-gradient(140deg,#234a77,#112e50);color:#d3e3f6}
.qinv-platform-heading{display:flex;align-items:center;gap:24px}
.qinv-platform-heading>img{display:block;flex-shrink:0;object-fit:contain}
.qinv-platform-heading>div{display:flex;flex-direction:column;gap:8px}
.qinv-main .qinv-platform-heading span{font-size:.875rem;line-height:1.5;color:#bdd3ec}
.qinv-main .qinv-platform-heading h3{font-size:1.4375rem;line-height:1.35;color:#f2f7ff}
.qinv-main .qinv-platform-heading p{font-size:.9375rem;line-height:1.5;color:#c6dbf2}
.qinv-platform-layer>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 35px;list-style:none;margin:31px 0 0;padding:28px 0;border-block:1px solid #7895b84f;flex:1}
.qinv-platform-layer li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;text-align:center}
.qinv-platform-layer li>.qv-icon{width:40px;height:40px;color:#bdd6f2}
.qinv-main .qinv-platform-layer li>span{font-size:1rem;line-height:1.5;color:#d8e7f9}
.qinv-platform-layer>.qh-link{align-self:center;margin-top:23px;font-size:.9375rem;color:#d5e6fa;border-color:#97b2d36e}
.qinv-platform-layer>.qh-link:hover{color:#fff}
.qinv-operating-rails{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:27px 32px;background:#e7eff9;border-top:1px solid #b7cbe3}
.qinv-operating-rails>div,.qinv-operating-rails>a{display:flex;align-items:center;gap:19px}
.qinv-operating-rails .qv-icon{width:31px;height:31px;color:#5077a3}
.qinv-operating-rails>*>div{display:flex;flex-direction:column;gap:8px;flex:1}
.qinv-main .qinv-operating-rails strong{font-size:1rem;line-height:1.5;color:#325783;font-weight:500}
.qinv-main .qinv-operating-rails div>span{font-size:.875rem;line-height:1.5;color:#536681}
.qinv-operating-rails>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.qinv-metrics{margin-top:37px}
.qinv-metrics-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 25px;margin-bottom:23px}
.qinv-metrics-heading>.qh-eyebrow{color:#536681}
.qinv-metrics-heading>span{font-size:1rem;line-height:1.5;color:#4f6d93}
.qinv-metric-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:28px;border-top:1px solid #c4d4e8;padding-top:24px}
.qinv-metric-list>div{display:flex;flex-direction:column;gap:10px}
.qinv-main .qinv-metric-list strong{font-family:"Cinzel","Sen",serif;font-size:clamp(2rem,3.3vw,3rem);line-height:1.2;color:#244e80;font-weight:500;white-space:nowrap;overflow-wrap:normal}
.qinv-main .qinv-metric-list span{font-size:.875rem;line-height:1.5;color:#536681}

/* Proprietary infrastructure supports multiple applications; access routes are separate. */
.qinv-model{background:#f0f5fb}
.qinv-solution-system>figcaption{display:flex;align-items:center;justify-content:center;gap:37px;flex-wrap:wrap;padding:28px 31px;border:1px solid #6f8db1;border-radius:20px;background:linear-gradient(130deg,#254d7b,#112d50);box-shadow:inset 0 1px 2px #fff2;color:#edf5ff}
.qinv-solution-system>figcaption>img{display:block;object-fit:contain}
.qinv-solution-system>figcaption>div{display:flex;flex-direction:column;gap:8px}
.qinv-main .qinv-solution-system>figcaption strong{font-size:1.375rem;line-height:1.4;font-weight:500;color:#eef6ff}
.qinv-main .qinv-solution-system>figcaption span{font-size:.9375rem;line-height:1.5;color:#c7dcf3}
.qinv-solution-markets{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:37px 8px 0;outline:1px solid #b7cbe4;outline-offset:8px;border-radius:14px}
.qinv-solution-markets:before{content:"";position:absolute;top:-37px;left:50%;width:2px;height:29px;background:#9ab5d6}
.qinv-solution-markets>a{display:grid;grid-template-columns:68px minmax(0,1fr) 14px;align-items:center;gap:18px;padding:25px 24px;border:1px solid #c1d2e8;border-radius:15px;background:linear-gradient(135deg,#fff,#eaf2fc);color:#315a89;transition:border-color .2s,box-shadow .2s}
.qinv-main .qinv-solution-markets strong{font-size:1rem;line-height:1.5;font-weight:500;color:#294f7c}
.qinv-solution-markets>a:hover{border-color:#7297c2;box-shadow:0 9px 20px #2a537812}
.qinv-solution-markets>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.qinv-distribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:37px}
.qinv-distribution>article{display:flex;flex-direction:column;padding:29px;border:1px solid #c1d3e9;border-radius:19px;background:#fff}
.qinv-channel-heading{display:flex;align-items:center;gap:24px}
.qinv-channel-heading>.qv-station{flex-shrink:0}
.qinv-channel-heading>div:last-child{display:flex;flex-direction:column;gap:9px}
.qinv-main .qinv-channel-heading span:not(.qv-node){font-size:.875rem;line-height:1.5;color:#57708e}
.qinv-main .qinv-channel-heading h3{font-size:1.4375rem;line-height:1.35;color:#2c537f}
.qinv-main .qinv-distribution article>p{font-size:1rem;line-height:1.6;color:#536681;margin-top:23px;margin-bottom:17px}
.qinv-distribution .qh-link{font-size:.9375rem;margin-top:auto;align-self:flex-start}

.qinv-investors{background:#fff}
.qinv-shareholders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}
.qinv-shareholder{padding:33px 29px 29px;border:1px solid #c7d5e8;border-radius:19px;background:#fbfcff}
.qinv-investor-logo{height:95px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:31px}
.qinv-investor-logo img{display:block;width:auto;height:auto;max-width:min(100%,210px);max-height:72px;object-fit:contain}
.qinv-shareholder:last-child .qinv-investor-logo img{max-width:170px;max-height:68px}
.qinv-main .qinv-shareholder h3{font-size:1.5rem;line-height:1.35;color:#2a517e;margin:0}
.qinv-main .qinv-shareholder p{font-size:1rem;line-height:1.5;color:#536681;margin:9px 0 0}

/* Token access is distinct from investment in the company. */
.qinv-access{background:#f5f8fc}
.qinv-market-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);gap:0 27px}
.qinv-market-routes>article{display:grid;grid-row:span 6;grid-template-rows:subgrid;padding:30px;border:1px solid #d4ceb9;border-radius:21px;background:linear-gradient(145deg,#fff,#f8f3e8)}
.qinv-market-routes>.qinv-secondary{border-color:#bfd4db;background:linear-gradient(145deg,#fff,#edf5f7)}
.qinv-main .qinv-market-routes h3{font-size:1.625rem;line-height:1.3;color:#2a507c;margin-top:12px}
.qinv-market-story{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:24px;align-items:start;justify-self:center;width:100%;max-width:390px;margin:30px 0 28px}
.qinv-market-story .qv-small{width:84px;height:84px;border-radius:23px}
.qinv-market-story .qv-small>.qv-icon{width:46px;height:46px}
.qinv-market-story .qv-station{gap:18px}
.qinv-market-story .qv-station strong{font-size:1rem;line-height:1.45;color:#3a5d84;font-weight:500}
.qinv-market-story .qv-connection{height:84px}
.qinv-wallet{position:relative}
.qinv-wallet-tokens{position:absolute;top:61px;left:calc(50% + 8px);display:flex;filter:drop-shadow(0 3px 4px #25476520)}
.qinv-wallet-tokens>img{width:27px;height:27px;display:block}
.qinv-wallet-tokens>img+img{margin-left:-9px}
.qinv-market-price{display:flex;flex-direction:column;gap:8px;border-top:1px solid #d5c8ad;padding-top:22px}
.qinv-secondary .qinv-market-price{border-color:#bbd1d9}
.qinv-main .qinv-market-price>strong{font-size:1.3125rem;line-height:1.4;font-weight:500;color:#665732}
.qinv-main .qinv-secondary .qinv-market-price>strong{color:#2f6b78}
.qinv-main .qinv-market-price>span{font-size:.9375rem;line-height:1.5;color:#536681}
.qinv-main .qinv-market-routes article>p{font-size:1rem;line-height:1.6;color:#536681;margin-top:19px}
.qinv-market-routes .qh-link{font-size:.9375rem;margin-top:20px;align-self:end}
.qinv-redemption{display:flex;align-items:center;gap:24px;padding:25px 29px;margin-top:27px;border:1px solid #bed0e6;border-radius:17px;background:#e9f1fb;color:#315986}
.qinv-redemption>.qv-icon{width:37px;height:37px;color:#537da9}
.qinv-redemption>div{display:flex;flex-direction:column;gap:9px;flex:1}
.qinv-main .qinv-redemption strong{font-size:1.125rem;line-height:1.5;font-weight:500;color:#2a517e}
.qinv-main .qinv-redemption div>span{font-size:.9375rem;line-height:1.6;color:#536681;max-width:92ch}
.qinv-redemption:hover strong{text-decoration:underline;text-underline-offset:4px}

.qinv-faq{background:#fff}
.qinv-faq-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:65px;align-items:start}
.qinv-faq-layout .qh-eyebrow{color:#536681;margin-bottom:25px}
.qinv-questions{border-top:1px solid #b9cce5}
.qinv-questions details{border-bottom:1px solid #c5d5e9}
.qinv-questions summary{display:flex;align-items:center;justify-content:space-between;gap:23px;padding:24px 0;list-style:none;font-size:1.0625rem;line-height:1.5;font-weight:500;color:#2a527e;cursor:pointer}
.qinv-questions summary::-webkit-details-marker{display:none}
.qinv-questions summary>span{flex:0 0 25px;font-size:1.5rem;line-height:1;text-align:center;font-weight:400;color:#547eac;transition:transform .2s}
.qinv-questions details[open] summary>span{transform:rotate(45deg)}
.qinv-main .qinv-questions p{font-size:1rem;line-height:1.7;color:#536681;padding:0 35px 26px 0;max-width:74ch}
.qinv-questions p a{color:#265e9c;text-decoration:underline;text-underline-offset:3px}
.qinv-final{background:linear-gradient(120deg,#1a4173,#09244a);color:#fff}
.qinv-final-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:70px;align-items:center}
.qinv-final .qh-eyebrow{color:#c5d8ef;margin-bottom:25px}
.qinv-main .qinv-final h2{color:#fff}
.qinv-main .qinv-final p:not(.qh-eyebrow){font-size:1.125rem;line-height:1.6;color:#c8daef;max-width:45ch;margin:25px 0 27px}
.qinv-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 27px}
.qinv-final-actions>.qh-link{color:#d6e4f7;border-color:#9cb7d776;font-size:1rem}
.qinv-final-actions>.qh-link:hover{color:#fff}
.qinv-conversation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:31px 27px;border-block:1px solid #829fc063}
.qinv-conversation>span{display:flex;align-items:center;flex-direction:column;gap:19px;text-align:center;font-size:1rem;line-height:1.5;color:#dceafb}
.qinv-conversation .qv-icon{width:40px;height:40px;color:#b9d3ef}

@media(max-width:1200px){
 .qinv-hero-visual{padding:26px}.qinv-hero-pillars{gap:19px}.qinv-hero-pillars .qv-node{width:76px;height:76px;border-radius:21px}.qinv-hero-pillars .qv-node>.qv-icon{width:43px;height:43px}
 .qinv-money-layer,.qinv-platform-layer{padding:28px}.qinv-issuer-heading{gap:19px}.qinv-operating-rails{padding:25px 28px;gap:24px}.qinv-operating-rails>div,.qinv-operating-rails>a{gap:16px}
 .qinv-solution-markets{gap:20px}.qinv-solution-markets>a{grid-template-columns:60px minmax(0,1fr) 14px;gap:15px;padding:23px 21px}.qinv-solution-markets .qv-small{width:60px;height:60px;border-radius:17px}.qinv-solution-markets .qv-small>.qv-icon{width:35px;height:35px}
 .qinv-distribution>article{padding:26px}.qinv-channel-heading{gap:21px}.qinv-shareholders{gap:23px}.qinv-shareholder{padding:29px 25px}
 .qinv-market-routes>article{padding:27px}.qinv-market-story{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:19px}
 .qinv-faq-layout{gap:42px}.qinv-final-layout{gap:40px}.qinv-conversation{gap:20px;padding-inline:20px}
}
@media(max-width:1100px){
 .qinv-metric-list{gap:27px 35px}.qinv-main .qinv-metric-list strong{font-size:2.5rem}
 .qinv-solution-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.qinv-final-layout{grid-template-columns:minmax(0,1fr);gap:35px}.qinv-conversation{max-width:620px;width:100%;padding:27px}
}
@media(max-width:1000px){
 .qinv-hero-layout{grid-template-columns:minmax(0,1fr);gap:35px}.qinv-hero-copy{max-width:740px}.qinv-hero h1{font-size:clamp(2.75rem,6vw,4.2rem)}.qinv-main .qinv-hero-answer{max-width:57ch}.qinv-hero-visual{max-width:640px;padding:30px}.qinv-hero-pillars{gap:25px}.qinv-hero-pillars .qv-node{width:88px;height:88px;border-radius:24px}.qinv-hero-pillars .qv-node>.qv-icon{width:49px;height:49px}
 .qinv-page-nav>.qh-container{justify-content:flex-start}
 .qinv-faq-layout{grid-template-columns:minmax(0,1fr);gap:35px}
}
@media(max-width:900px){
 .qinv-built-system{grid-template-columns:minmax(0,1fr)}.qinv-money-layer,.qinv-platform-layer{padding:30px}.qinv-operating-rails{grid-template-columns:minmax(0,1fr);gap:24px}.qinv-token-set{max-width:600px;width:100%;align-self:center}.qinv-platform-layer>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;padding:30px 0}
 .qinv-market-routes{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:25px}.qinv-market-routes>article{display:flex;flex-direction:column;grid-row:auto;padding:29px}.qinv-market-story{align-self:center;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:25px}.qinv-market-routes .qh-link{align-self:flex-start}
}
@media(max-width:750px){
 .qinv-solution-markets{grid-template-columns:minmax(0,1fr);gap:18px}.qinv-solution-markets>a{grid-template-columns:60px minmax(0,1fr) 14px;gap:23px;padding:24px}.qinv-solution-system>figcaption{justify-content:flex-start;gap:23px}
 .qinv-distribution{grid-template-columns:minmax(0,1fr);gap:23px}.qinv-distribution>article{padding:27px}
 .qinv-shareholders{grid-template-columns:minmax(0,1fr);gap:20px}.qinv-shareholder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:7px 35px;align-items:center;padding:29px}.qinv-investor-logo{grid-column:1;grid-row:1/span 2;height:85px;margin:0}.qinv-main .qinv-shareholder h3{grid-column:2;align-self:end}.qinv-main .qinv-shareholder p{grid-column:2;align-self:start;margin:0}.qinv-investor-logo img{max-width:100%}.qinv-shareholder:last-child .qinv-investor-logo img{max-width:min(100%,170px)}
}
@media(max-width:600px){
 .qinv-hero h1{font-size:clamp(2.35rem,8vw,3.1rem)}.qinv-main .qinv-hero-answer{font-size:1.125rem}.qinv-hero-visual{padding:25px}.qinv-hero-pillars{gap:17px}.qinv-hero-pillars .qv-node{width:66px;height:66px;border-radius:19px}.qinv-hero-pillars .qv-node>.qv-icon{width:38px;height:38px}.qinv-hero-pillars .qv-station strong{font-size:.9375rem}
 .qinv-money-layer,.qinv-platform-layer{padding:25px}.qinv-main .qinv-issuer-heading h3,.qinv-main .qinv-platform-heading h3{font-size:1.3125rem}.qinv-issuer-heading{gap:20px}.qinv-issuer-heading .qv-small{width:58px;height:58px;border-radius:17px}.qinv-issuer-heading .qv-small>.qv-icon{width:34px;height:34px}.qinv-platform-heading{gap:20px}.qinv-platform-heading>img{width:35px;height:40px}
 .qinv-platform-layer>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 23px}.qinv-platform-layer li>.qv-icon{width:35px;height:35px}.qinv-operating-rails{padding:25px}.qinv-operating-rails .qv-icon{width:27px;height:27px}
 .qinv-metric-list{gap:26px}.qinv-main .qinv-metric-list strong{font-size:2.25rem}
 .qinv-market-routes>article{padding:26px}.qinv-market-story{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:18px}.qinv-market-story .qv-small{width:76px;height:76px;border-radius:21px}.qinv-market-story .qv-small>.qv-icon{width:42px;height:42px}.qinv-market-story .qv-connection{height:76px}.qinv-wallet-tokens{top:54px;left:calc(50% + 6px)}
 .qinv-redemption{align-items:flex-start;padding:25px;gap:20px}.qinv-redemption>.qv-icon{width:29px;height:29px}.qinv-redemption>span{display:none}.qinv-main .qinv-questions p{padding-right:0}
}
@media(max-width:400px){
 .qinv-hero-visual{padding:23px 20px}.qinv-hero-pillars{gap:12px}.qinv-hero-pillars .qv-node{width:56px;height:56px;border-radius:16px}.qinv-hero-pillars .qv-node>.qv-icon{width:32px;height:32px}.qinv-hero-pillars .qv-station strong{font-size:.875rem}.qinv-main .qinv-hero-reach>strong{font-size:1.25rem}
 .qinv-issuer-heading{align-items:flex-start;flex-direction:column;gap:18px}.qinv-money-layer,.qinv-platform-layer{padding:25px 22px}.qinv-platform-heading{align-items:flex-start}.qinv-money-layer .qinv-token-set{gap:18px}.qinv-token-set img{width:41px;height:41px}.qinv-main .qinv-token-set strong{font-size:1rem}.qinv-operating-rails>div,.qinv-operating-rails>a{align-items:flex-start;gap:16px}.qinv-operating-rails>a>span{display:none}
 .qinv-main .qinv-metric-list strong{font-size:1.875rem}.qinv-solution-markets>a{grid-template-columns:52px minmax(0,1fr) 13px;padding:22px 19px;gap:17px}.qinv-solution-markets .qv-small{width:52px;height:52px;border-radius:15px}.qinv-solution-markets .qv-small>.qv-icon{width:31px;height:31px}
 .qinv-distribution>article{padding:25px 23px}.qinv-channel-heading{align-items:flex-start;flex-direction:column;gap:19px}.qinv-main .qinv-channel-heading h3{font-size:1.3125rem}
 .qinv-shareholder{display:block;padding:27px}.qinv-investor-logo{height:76px;margin-bottom:22px}.qinv-main .qinv-shareholder p{margin-top:8px}.qinv-investor-logo img{max-width:190px}.qinv-shareholder:last-child .qinv-investor-logo img{max-width:160px}
 .qinv-market-routes>article{padding:25px 22px}.qinv-main .qinv-market-routes h3{font-size:1.4375rem}.qinv-market-story{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:14px}.qinv-market-story .qv-small{width:66px;height:66px;border-radius:18px}.qinv-market-story .qv-small>.qv-icon{width:37px;height:37px}.qinv-market-story .qv-connection{height:66px}.qinv-market-story .qv-station strong{font-size:.9375rem}.qinv-wallet-tokens{top:46px;left:calc(50% + 3px)}.qinv-wallet-tokens>img{width:24px;height:24px}
 .qinv-redemption{display:block;padding:24px}.qinv-redemption>.qv-icon{margin-bottom:18px}.qinv-conversation{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 0}.qinv-conversation>span{flex-direction:row;gap:23px;text-align:left}.qinv-conversation .qv-icon{width:33px;height:33px}
}
@media(prefers-reduced-motion:reduce){.qinv-main *,.qinv-main *:before,.qinv-main *:after{animation:none!important;transition:none!important}}

/* v218: sculptural hero; its three complementary pillars now organise section 02. */
.qinv-hero-art{width:100%;max-width:720px;justify-self:center}
.qinv-hero-art>div{aspect-ratio:2/1}
.qinv-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:lighten}
.qinv-hero-art>figcaption{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 27px;border-top:1px solid #809ac13d;margin-top:18px;padding-top:22px}
.iv-page .qinv-main .qinv-hero-art>figcaption>span{font-size:.875rem;line-height:1.5;color:#bfd4ef}
.qinv-built-system.qinv-three-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}
.qinv-pillar{display:flex;flex-direction:column;min-width:0;padding:30px 28px;background:linear-gradient(140deg,#fff,#eff5fc)}
.qinv-pillar+.qinv-pillar{border-left:1px solid #bed0e4}
.qinv-tokens-pillar{background:linear-gradient(140deg,#f9fdfd,#eaf4f4)}
.qinv-technology-pillar{background:radial-gradient(ellipse at 20% 0%,#668fbd2e,transparent 80%),linear-gradient(140deg,#234a77,#112e50);color:#d3e3f6}
.qinv-pillar-heading{display:flex;align-items:center;gap:20px;margin-bottom:29px;min-height:68px}
.qinv-pillar-heading>.qv-station{flex-shrink:0}
.iv-page .qinv-main .qinv-pillar-heading h3{font-size:1.375rem;line-height:1.35;letter-spacing:-.025em;font-weight:500;color:#284e7b}
.iv-page .qinv-main .qinv-technology-pillar h3{color:#f2f7ff}
.qinv-pillar-detail{display:flex;flex-direction:column;gap:8px}
.iv-page .qinv-main .qinv-pillar-detail>strong{font-size:1.125rem;line-height:1.5;font-weight:500;color:#305782}
.iv-page .qinv-main .qinv-pillar-detail>span{font-size:.9375rem;line-height:1.6;color:#536681}
.iv-page .qinv-main .qinv-technology-pillar .qinv-pillar-detail>strong{color:#e6f0fd}
.iv-page .qinv-main .qinv-technology-pillar .qinv-pillar-detail>span{color:#c6dbf2}
.qinv-pillar .qinv-issuer-proof{flex-direction:column;gap:22px;padding:26px 0;margin:25px 0 0;justify-content:center;flex:1}
.iv-page .qinv-main .qinv-pillar .qinv-issuer-proof>span{font-size:1rem;line-height:1.6;color:#48658b}
.qinv-pillar .qinv-issuer-proof .qv-icon{width:28px;height:28px}
.qinv-pillar .qinv-token-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.5rem),1fr));gap:22px 16px;list-style:none;width:100%;margin:4px 0 25px;padding:25px 0;border-block:1px solid #bdd4d9}
.qinv-pillar .qinv-token-set>li{padding:0}.qinv-pillar .qinv-token-set>li:before{display:none}
.iv-page .qinv-main .qinv-pillar .qinv-token-set strong{font-size:1.125rem;line-height:1.4}
.iv-page .qinv-main .qinv-pillar .qinv-token-detail>strong{font-size:1.0625rem;line-height:1.5}
.iv-page .qinv-main .qinv-pillar .qinv-token-detail>span{font-size:.9375rem;line-height:1.6;color:#536681}
.qinv-pillar.qinv-technology-pillar>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;list-style:none;margin:25px 0 0;padding:26px 0;border-block:1px solid #7895b84f;flex:1}
.qinv-technology-pillar>ul>li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:0}.qinv-technology-pillar>ul>li:before{display:none}
.qinv-technology-pillar>ul>li>.qv-icon{width:35px;height:35px;color:#bdd6f2}
.iv-page .qinv-main .qinv-technology-pillar>ul>li>span{font-size:1rem;line-height:1.5;color:#d8e7f9}
.qinv-pillar>.qh-link{align-self:stretch;width:100%;font-size:.9375rem;margin-top:27px;color:#3c6390}
.qinv-tokens-pillar>.qh-link{margin-top:auto;padding-top:27px}
.qinv-technology-pillar>.qh-link{color:#d5e6fa;border-color:#97b2d36e}.qinv-technology-pillar>.qh-link:hover{color:#fff}
.qinv-main .qinv-technology-pillar a:focus-visible{outline-color:#94dce2;outline-offset:4px}
@media(max-width:1100px){
 .qinv-built-system.qinv-three-pillars{grid-template-columns:minmax(0,1fr)}
 .qinv-pillar{padding:30px}.qinv-pillar+.qinv-pillar{border-left:0;border-top:1px solid #bed0e4}
 .qinv-pillar-heading{margin-bottom:25px}.qinv-pillar .qinv-issuer-proof{flex-direction:row;justify-content:flex-start}
 .qinv-pillar .qinv-token-set{max-width:440px;align-self:center}
 .qinv-pillar.qinv-technology-pillar>ul{grid-template-columns:repeat(4,minmax(0,1fr))}
 .qinv-pillar>.qh-link{width:fit-content;align-self:flex-start;margin-top:25px}
 .qinv-tokens-pillar>.qh-link{padding-top:10px}
}
@media(max-width:1000px){.qinv-hero-art{max-width:650px}}
@media(max-width:600px){
 .qinv-pillar{padding:26px 23px}.qinv-pillar-heading{gap:20px}
 .qinv-pillar.qinv-technology-pillar>ul{grid-template-columns:repeat(2,minmax(0,1fr))}
 .qinv-pillar .qinv-token-set{gap:22px 14px}
}
@media(max-width:400px){
 .qinv-hero-art>figcaption{gap:12px 20px}
 .qinv-pillar{padding:25px 21px}.qinv-pillar-heading{gap:18px}
 .qinv-pillar-heading .qv-node{width:58px;height:58px;border-radius:17px}.qinv-pillar-heading .qv-node>.qv-icon{width:34px;height:34px}
 .qinv-pillar .qinv-token-set{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));gap:22px 10px}
}
