.qa-sec{padding-top:clamp(72px,8vw,120px);padding-bottom:0}.qa{position:relative;border:2px solid var(--color-ink);background:var(--color-card);padding:clamp(36px,4.4vw,64px) clamp(22px,4vw,56px) clamp(28px,3.6vw,48px)}.qa-label{position:absolute;top:-14px;left:clamp(20px,3.6vw,52px);background:var(--color-ink);color:var(--color-paper);padding:7px 12px 6px}.qa-grid{align-items:end;row-gap:32px}.qa-text{grid-column:1 / span 9;font:500 var(--t-qa)/var(--t-qa-lh) var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.qa-text strong{font-weight:700;color:var(--color-cobalt)}.qa-side{grid-column:10 / -1;border-left:1px solid var(--color-ink);padding-left:20px;color:var(--color-muted);display:flex;flex-direction:column;gap:10px;font-size:11px}.qa-side b{color:var(--color-ink);font-weight:500}@media(max-width:1100px){.qa-text,.qa-side{grid-column:1 / -1}.qa-side{border-left:0;border-top:1px solid var(--color-ink);padding:16px 0 0;flex-direction:row;flex-wrap:wrap;gap:8px 24px}}.buyers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:2px solid var(--color-ink)}.buyer{padding:clamp(28px,3.6vw,56px);display:flex;flex-direction:column}.buyer+.buyer{border-left:2px solid var(--color-ink)}.buyer--ai{background:var(--color-cobalt);color:var(--color-white)}.buyer .tag{display:flex;justify-content:space-between;margin-bottom:clamp(28px,4vw,64px)}.buyer--ai .tag{color:var(--color-cobalt-pale)}.buyer--ai .tag b{color:var(--color-white);font-weight:500}.buyer:not(.buyer--ai) .tag{color:var(--color-muted)}.buyer h3{margin:0 0 22px;font-size:var(--t-panel);line-height:var(--t-panel-lh);text-wrap:balance}.buyer h3 i{color:inherit;font-size:.7em}.buyer:not(.buyer--ai) h3 i{color:var(--color-cobalt)}.buyer p{font-size:var(--t-prose);line-height:1.5;max-width:44ch}.buyer dl{margin:auto 0 0;padding-top:clamp(32px,4vw,56px)}.buyer dl div{display:grid;grid-template-columns:132px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--color-rule-soft)}.buyer--ai dl div{border-top-color:#ffffff59}.buyer dt{font:500 11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.buyer dd{margin:0;font-weight:600;font-size:17px;font-variant-numeric:tabular-nums}.buyer .mix{margin-top:22px}.buyer .mix-seg{transition:transform .9s var(--ease) .35s}.buyer .mix-h{transition-delay:.62s}.js .buyer.reveal:not(.in) .mix-seg{transform:scaleX(0)}.w-note{margin-top:clamp(36px,4vw,56px);align-items:start;row-gap:16px}.w-note .verified{grid-column:1 / span 3;display:inline-flex;align-items:center;gap:10px;color:var(--color-ink)}.w-note .verified:before{content:"";width:9px;height:9px;background:var(--color-cobalt)}.w-note p{grid-column:4 / span 6;color:var(--color-ink-2);font-size:var(--t-prose)}@media(max-width:1100px){.w-note .verified,.w-note p{grid-column:1 / -1}}@media(max-width:767px){.buyers{grid-template-columns:1fr}.buyer+.buyer{border-left:0;border-top:2px solid var(--color-ink)}.buyer dl div{grid-template-columns:110px 1fr}}@media(prefers-reduced-motion:reduce){.js .buyer.reveal .mix-seg{transform:scaleX(var(--w,0))}}.ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-ink)}.ledger li{padding:clamp(22px,2.6vw,36px) 0;border-bottom:1px solid var(--color-ink);align-items:baseline;row-gap:10px}.ledger .code{grid-column:1 / span 1;color:var(--color-cobalt)}.ledger h3{grid-column:2 / span 4;margin:0;font-size:var(--t-row);line-height:var(--t-row-lh);transition:color .25s,transform .35s var(--ease)}.ledger p{grid-column:6 / span 4;font-size:var(--t-prose);line-height:1.45}.ledger .eg{grid-column:10 / -1;font-family:var(--font-serif);font-style:italic;font-size:clamp(19px,1.5vw,22px);line-height:1.25;color:var(--color-muted)}.ledger li:hover h3{color:var(--color-cobalt);transform:translate(8px)}.ledger-dl{margin:0;display:grid}.ledger-dl div{padding:14px 0 13px;border-bottom:1px solid var(--color-rule-soft)}.ledger-dl dt{font:500 var(--t-micro)/var(--t-micro-lh) var(--font-mono);letter-spacing:var(--t-micro-ls);text-transform:uppercase;color:var(--color-muted)}.ledger-dl dd{margin:5px 0 0;font:600 17px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ledger-dl--spec{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.ledger-dl--terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gut);border-top:1px solid var(--color-ink)}.ledger-dl--terms div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;align-items:baseline}.ledger-dl--terms dd{margin:0}@media(max-width:1100px){.ledger h3{grid-column:2 / span 5}.ledger p,.ledger .eg{grid-column:7 / -1}}@media(max-width:767px){.ledger .code,.ledger h3,.ledger p,.ledger .eg{grid-column:1 / -1}.ledger li:hover h3{transform:none}.ledger-dl--spec{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-dl--terms{grid-template-columns:1fr}}.terms{margin:clamp(72px,8vw,120px) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--color-ink)}.terms div{padding:14px 20px 0;border-left:1px solid var(--color-ink)}.terms div:first-child{border-left:0;padding-left:0}.terms dt{color:var(--color-muted)}.terms dd{margin:12px 0 0;font-size:var(--t-figure);line-height:var(--t-figure-lh)}.terms dd span,.terms dd abbr{color:var(--color-cobalt)}.terms-note{margin-top:18px;color:var(--color-muted)}@media(max-width:767px){.terms{grid-template-columns:repeat(2,minmax(0,1fr))}.terms dd{font-size:clamp(36px,10.4vw,56px)}.terms div{padding:14px 0 18px 16px}.terms div:nth-child(odd){border-left:0;padding-left:0}.terms div:nth-child(n+3){border-top:1px solid var(--color-ink)}}.why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-ink)}.why li{padding:22px clamp(20px,2.6vw,40px) 0;border-left:1px solid var(--color-ink);display:flex;flex-direction:column}.why li:first-child{border-left:0;padding-left:0}.why .code{color:var(--color-cobalt)}.why h3{margin:18px 0 16px;font-size:var(--t-row);line-height:var(--t-row-lh);transition:color .25s}.why li:hover h3{color:var(--color-cobalt)}.why p{color:var(--color-ink-2);max-width:36ch;font-size:var(--t-prose)}.why-after{margin-top:clamp(40px,5vw,72px)}.mark{margin:auto 0 0;padding-top:clamp(28px,3vw,44px)}.mark svg{width:100%;height:auto;overflow:visible}.mark figcaption{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--color-ink);margin-top:12px;padding-top:8px;color:var(--color-muted)}.mark figcaption b{color:var(--color-ink);font-weight:500}.mk-dot{fill:var(--color-rule-soft)}.mk-real{fill:var(--color-cobalt);transform-box:fill-box;transform-origin:50% 50%}.mk-base{stroke:var(--color-ink);stroke-width:1}.mk-rise{fill:var(--color-cobalt);transform-box:fill-box;transform-origin:50% 100%}.mk-src{fill:var(--color-ink)}.mk-hist{fill:var(--color-cobalt)}.mk-bar{transform-box:fill-box;transform-origin:0 50%}.js .why li .mk-real{transform:scale(0);transition:transform .6s var(--ease-flap) .55s}.js .why li.in .mk-real{transform:none}.js .why li .mk-rise{transform:scaleY(0);transition:transform .9s var(--ease) calc(.3s + var(--i,0) * 70ms)}.js .why li.in .mk-rise{transform:none}.js .why li .mk-bar{transform:scaleX(0);transition:transform .9s var(--ease) .3s}.js .why li .mk-hist{transition-delay:.62s}.js .why li.in .mk-bar{transform:none}@media(max-width:767px){.why{grid-template-columns:1fr}.why li,.why li:first-child{border-left:0;padding:22px 0 36px;border-top:1px solid var(--color-ink)}.why li:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.js .why li .mk-real,.js .why li .mk-bar,.js .why li .mk-rise{transform:none}}
