/* Each application has its own composition within the shared Qkite brand. */
.designed-page{--line:#e4e3dd;--muted:#676a65;--soft:#f5f4f0}.distinctive-hero{padding:46px 0 74px}.distinctive-hero h1{font-family:var(--display);font-weight:500;line-height:1.015;letter-spacing:-3.8px;margin:0;font-size:clamp(60px,6.5vw,94px)}.distinctive-hero .eyebrow{font-size:12px;letter-spacing:1.5px}.distinctive-hero .hero-support{font-size:16px;line-height:1.8;color:var(--muted)}.demo-label,.stage-caption,.phase-label{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:1.1px;line-height:1.6}.distinctive-hero .console-note{font-size:12px;line-height:1.65;margin:16px 0 0}.designed-page .chapter-bar{background:rgba(255,255,255,.96)}.designed-page .chapter-nav a{color:#666c61}.designed-page .chapter-nav a.active{color:var(--orange-dark)}.designed-page .section{padding-block:100px}.designed-page .alt{background:#f5f4f0}.designed-page .section-head h2{font-size:clamp(36px,3.6vw,52px)}.designed-page .policy{background:#fbfaf7;border-color:#deddd6}.designed-page .policy-explain h2{margin-top:20px}.designed-page .card,.designed-page .pain{border-color:#dfdfd8}.designed-page .detail-closing{background:#fdf1e9}.designed-page .who .card{box-shadow:none}.platform-network-hero{padding-top:45px}.detail-page .platform-network-hero .hero-description{font-size:23px;line-height:1.45;color:var(--ink)}.detail-page .platform-network-hero .hero-body{font-size:16px;line-height:1.8}.button-light{background:white;color:var(--ink)}.button-light:hover{background:#f8eee7}
/* Trade Ledger: an editorial masthead above a wide deal workspace. */
.trade-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.trade-masthead .edition{font-size:12px;color:#797d74}.trade-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding:43px 0 49px}.trade-intro>div{max-width:460px}.trade-intro p:first-child{font-family:var(--display);font-size:27px;line-height:1.3;letter-spacing:-.6px;margin:0 0 15px;color:var(--ink)}.trade-intro .button{margin-top:10px}.trade-workspace{background:#242927;color:#fff;border-radius:9px;overflow:hidden;box-shadow:0 24px 50px #27251d0a}.trade-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #424640;padding:19px 30px;color:#c5cac1;font-size:12px;letter-spacing:1px}.trade-workspace-head>span:first-child{display:flex;align-items:center;gap:13px}.trade-workspace-head b{font-family:ui-monospace,monospace;font-weight:400;color:#858f84;margin-left:12px;letter-spacing:0}.trade-workspace-head .icon{color:#e9815d}.trade-workspace-head .demo-label{color:#a6aea1}.trade-track{display:grid;grid-template-columns:repeat(4,1fr);padding:0 30px}.trade-track button{position:relative;text-align:left;background:transparent;color:#b2baaf;display:grid;grid-template-columns:35px 1fr;column-gap:10px;padding:29px 16px 26px;border-bottom:2px solid #4c554b;transition:background .25s,color .25s}.trade-track button+button{border-left:1px solid #434a42}.trade-track button>span{grid-row:span 2;font-family:ui-monospace,monospace;font-size:12px;color:#8f9a8c;padding-top:3px}.trade-track strong{font-family:var(--display);font-size:20px;letter-spacing:-.4px;font-weight:500}.trade-track small{font-size:12px;margin-top:7px;color:#95a08f;line-height:1.5}.trade-track button[aria-selected=true]{border-bottom-color:#fa7449;color:#fff;background:#ffffff04}.trade-track button[aria-selected=true]>span{color:#fd926d}.trade-track button:hover{background:#ffffff08}.trade-stage{padding:30px 45px 35px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;min-height:232px}.stage-caption{color:#ff9b7c}.trade-stage h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:11px 0;color:#fff;max-width:560px}.trade-stage p{font-size:15px;line-height:1.75;color:#b8c0b3;max-width:570px;margin-bottom:0}.trade-private{padding:22px 24px;border:1px dashed #5c6659;border-radius:5px;background:#ffffff03}.trade-private>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#d0d9c8;letter-spacing:1.5px}.trade-private>span .icon{width:16px;height:16px}.trade-private>div{font-family:var(--display);font-size:20px;line-height:1.5;margin:13px 0;color:#f4f5ed}.trade-private small{font-size:12px;color:#98a491;line-height:1.6;display:block}
[data-product=trade-ledger] #problem>.wrap{display:grid;grid-template-columns:.85fr 1.2fr;gap:110px}[data-product=trade-ledger] #problem .grid{grid-template-columns:1fr;gap:0;counter-reset:friction}[data-product=trade-ledger] .pain{border:0;border-top:1px solid #dddeda;border-radius:0;padding:26px 0 26px 55px;position:relative;counter-increment:friction}[data-product=trade-ledger] .pain:before{content:counter(friction,decimal-leading-zero);position:absolute;left:0;top:31px;color:var(--orange);font-family:ui-monospace,monospace;font-size:12px}[data-product=trade-ledger] .pain h3{font-size:25px}[data-product=trade-ledger] #how .section-head{max-width:660px}[data-product=trade-ledger] .workflow-controls{max-width:none;background:transparent;border:0;padding:0;margin-bottom:36px}[data-product=trade-ledger] .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:none}[data-product=trade-ledger] .steps:before{left:26px;right:26px;top:26px;bottom:auto;width:auto;height:1px;background:#d4d8cf}[data-product=trade-ledger] .steps>li{display:block;padding:0 23px 0 0}[data-product=trade-ledger] .steps>li>div{border:0;padding:28px 0 0}[data-product=trade-ledger] .steps h3{font-size:24px;min-height:61px}[data-product=trade-ledger] .steps p{font-size:16px;line-height:1.8}[data-product=trade-ledger] #visibility{background:#edf0e9;border-bottom:1px solid #dbe0d3}[data-product=trade-ledger] #visibility .section-head{max-width:600px}[data-product=trade-ledger] .matrix{background:#fff}[data-product=trade-ledger] #policy .policy-explain{grid-column:2;grid-row:1}[data-product=trade-ledger] #policy .policy{grid-column:1;grid-row:1}[data-product=trade-ledger] #features .grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:0}[data-product=trade-ledger] #features .card{background:transparent;border:0;border-top:1px solid #d9dcd2;border-radius:0;padding:27px 0 30px}[data-product=trade-ledger] #features .card h3{margin-top:12px}[data-product=trade-ledger] #who{background:#fff;border:0}[data-product=trade-ledger] #who .grid{gap:0}[data-product=trade-ledger] #who .card{border:0;border-left:1px solid var(--line);border-radius:0;padding-inline:30px}
/* CredVault: a calm verification interface and an issuer's retained record. */
.credential-hero{padding-top:37px;background:linear-gradient(#fff 62%,#faf7f1)}.credential-heading{text-align:center;max-width:850px;margin:0 auto 43px}.credential-heading .eyebrow{justify-content:center}.credential-heading h1{font-size:clamp(60px,6vw,86px);margin:24px 0 22px}.credential-heading>p{max-width:660px;margin-inline:auto;font-size:18px;line-height:1.7}.credential-experience{max-width:1030px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;border:1px solid #deddd4;border-radius:12px;overflow:hidden;box-shadow:0 18px 60px #6f59480a}.credential-document{padding:36px 43px;background:#fae6d9;position:relative;display:flex;flex-direction:column;min-height:540px}.credential-doc-top{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:1px;color:#8d563d}.credential-doc-top .icon{width:28px;height:28px}.document-type{margin-top:34px;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:1.6px;color:#8e654c}.credential-document h2{font-size:57px;letter-spacing:-2px;line-height:1.04;margin:18px 0 25px}.credential-document h2 em{color:#ba491c}.private-fields{display:grid;gap:13px;border-block:1px solid #dfbba3;padding:20px 0;margin-top:auto}.private-fields>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#845943}.private-fields i{display:block;height:8px;width:90px;background:repeating-linear-gradient(90deg,#b77d5c 0 5px,transparent 5px 8px);opacity:.55}.private-fields code{border:0;background:transparent;color:#7f5037;font-size:12px;padding:0}.credential-doc-footer{display:flex;gap:8px;align-items:center;font-size:12px;color:#7b4b35;margin-top:21px;line-height:1.6}.credential-doc-footer .icon{width:14px;height:14px}.verification-console{padding:35px 37px;background:#fff}.verification-console>.demo-label{color:#8b7865}.verification-console h3{font-size:29px;margin:16px 0 26px}.verification-console>label{font-size:13px;font-weight:500;display:block;margin-bottom:9px}.verification-console select{width:100%;font:inherit;font-size:14px;border:1px solid #d7dbd0;background:#fafbf8;padding:13px 12px;border-radius:5px;color:#343c2e;min-height:47px}.credential-state{border:0;margin:20px 0 22px;padding:0;display:flex;gap:22px}.credential-state legend{padding:0;margin-bottom:10px;font-size:12px;color:#68725e}.credential-state label{font-size:13px;display:flex;gap:6px;align-items:center;cursor:pointer}.credential-state input{accent-color:var(--orange);width:16px;height:16px}.verification-console .button{width:100%;min-height:48px}.verification-answer{display:grid;grid-template-columns:40px 1fr;column-gap:14px;margin-top:24px;padding:20px;border:1px solid #e0e4d8;border-radius:6px;background:#f7f9f3;min-height:130px;transition:background .25s,border-color .25s}.answer-symbol{grid-row:span 3;color:#8b977d;border:1px solid #d6deca;display:grid;place-items:center;height:40px;border-radius:50%;background:white}.answer-label{font-size:12px;letter-spacing:1.5px;color:#697b53}.verification-answer strong{font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.4px;margin-top:6px}.verification-answer p{font-size:12px;line-height:1.65;margin:8px 0 0}.verification-answer.verified-answer{border-color:#b0c998;background:#f1f7e9}.verification-answer.revoked-answer{border-color:#eab48e;background:#fff3e9}.verification-answer.verified-answer .answer-symbol{color:#547232}.verification-answer.revoked-answer .answer-symbol{color:#b45627}.credential-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:1030px;margin:30px auto 0;font-size:12px;color:#777965}.credential-bottom .text-link{color:var(--orange-dark)}
[data-product=cred-vault] #how{background:#fff;border:0}[data-product=cred-vault] #how .section-head{max-width:630px;margin-inline:auto;text-align:center}[data-product=cred-vault] #how .eyebrow{justify-content:center}[data-product=cred-vault] .workflow-controls{margin-inline:auto;background:#faf8f3;max-width:750px}[data-product=cred-vault] .steps{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}[data-product=cred-vault] .steps:before{display:none}[data-product=cred-vault] .steps>li{display:flex;flex-direction:column;gap:22px;padding:29px;background:#faf8f3;border:1px solid #e9e5db;border-radius:12px}[data-product=cred-vault] .steps>li:last-child{grid-column:span 2}[data-product=cred-vault] .steps>li>div{border:0;padding:0}[data-product=cred-vault] .step-selector{border-radius:9px;background:white}[data-product=cred-vault] .steps h3{font-size:25px}[data-product=cred-vault] #visibility{background:#f1f4ec;border:0}[data-product=cred-vault] #visibility .section-head{max-width:710px}[data-product=cred-vault] .table-scroll{background:#fff}[data-product=cred-vault] #features{background:white;border:0}[data-product=cred-vault] #features .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-product=cred-vault] #features .card{background:#faf8f4;border-radius:12px;border-color:#eae4d9}[data-product=cred-vault] #features .card:first-child{grid-column:span 2;background:#fbe4d5;padding:35px 40px}[data-product=cred-vault] #features .card:first-child h3{font-size:36px;max-width:430px}[data-product=cred-vault] #features .card:last-child{grid-column:span 2}[data-product=cred-vault] #features .card .num{color:#a25532}[data-product=cred-vault] #policy{background:#faf8f4}[data-product=cred-vault] #problem>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}[data-product=cred-vault] #problem .grid{grid-template-columns:1fr;gap:0}[data-product=cred-vault] .pain{border:0;border-bottom:1px solid #dedfd5;border-radius:0;padding:25px 0}[data-product=cred-vault] .pain:first-child{padding-top:0}[data-product=cred-vault] #faq>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}[data-product=cred-vault] #faq .faq{margin-top:10px}
/* Chain of Custody: a high-contrast product passport and a connected route. */
.custody-hero{background:#232a26;color:#fff;margin-top:30px;padding:63px 0 0;overflow:hidden}.custody-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;padding-bottom:66px}.custody-copy .eyebrow{color:#d0d6c9}.custody-copy h1{margin:29px 0 25px;font-size:clamp(60px,5.8vw,84px)}.custody-copy>p{font-size:19px;line-height:1.65;color:#e0e6d9;max-width:480px;margin-bottom:15px}.custody-copy .hero-support{font-size:16px;color:#aab6a1;max-width:480px}.custody-copy .button{margin-top:17px}.custody-standard{font-family:ui-monospace,monospace;color:#9ba990;font-size:12px;letter-spacing:.6px;margin-top:27px}.trace-console{background:#303930;border:1px solid #4b5647;border-radius:9px;overflow:hidden;box-shadow:0 20px 55px #0002}.trace-console-head{padding:19px 25px;border-bottom:1px solid #465241;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#d5dfcd}.trace-console-head>span:first-child{display:flex;align-items:center;gap:9px;letter-spacing:1px}.trace-console-head .icon{height:18px;width:18px;color:#f8885e}.trace-console-head .demo-label{font-size:12px;color:#a5b09b}.trace-id{display:flex;align-items:center;gap:9px;padding:21px 25px;font-family:ui-monospace,monospace;font-size:12px;color:#a6b49d}.trace-id strong{color:#f2f5ed;font-weight:400;font-size:16px}.trace-tag{border:1px solid #57694e;color:#b9cfa9;border-radius:3px;padding:5px 7px;font:12px var(--font);margin-left:auto}.trace-route{padding:2px 25px 8px;position:relative}.trace-line{position:absolute;left:46px;top:36px;bottom:62px;width:1px;background:#606e56}.trace-line>span{position:absolute;left:-1px;top:0;width:3px;height:50%;background:linear-gradient(transparent,#fa885d,transparent);animation:route-signal 4s ease-in-out infinite}.trace-node{position:relative;background:transparent;width:100%;display:flex;align-items:center;gap:20px;text-align:left;padding:15px 0;color:#d5decd;min-height:111px}.trace-point{height:43px;width:43px;display:grid;place-items:center;background:#374432;border:1px solid #617255;border-radius:50%;position:relative;z-index:1;flex-shrink:0;transition:background .25s,border .25s}.trace-point .icon{width:20px;height:20px}.trace-node[aria-pressed=true] .trace-point{background:var(--orange);border-color:#ff936b;color:white;box-shadow:0 0 0 5px #ff865112}.trace-node>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.trace-node small{font:12px ui-monospace,monospace;letter-spacing:1px;color:#a6b39b}.trace-node strong{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.5px}.trace-node em{color:#a8b59d;font-size:12px;line-height:1.4}.trace-node-arrow{margin-left:auto;color:#7e9071;font-size:19px}.trace-node[aria-pressed=true] .trace-node-arrow{color:#ff9d78}.trace-detail{border-top:1px solid #4c5944;padding:20px 25px;background:#293224;min-height:124px}.trace-detail>span{color:#efa17e;font:12px ui-monospace,monospace;letter-spacing:1.3px}.trace-detail p{font-size:14px;color:#c4ceb9;line-height:1.7;margin:9px 0 0}.trace-console-footer{padding:12px 25px;font-size:12px;color:#92a483;border-top:1px solid #46513f}.custody-ticker{border-top:1px solid #485140;background:#293125}.custody-ticker>.wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:23px;gap:20px}.custody-ticker .wrap>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#c8d2ba}.custody-ticker .icon{height:18px;width:18px;color:#ef9a75}@keyframes route-signal{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(100%);opacity:0}}
[data-product=chain-of-custody] #how{background:#f6f7f1}[data-product=chain-of-custody] #how .section-head{max-width:730px}[data-product=chain-of-custody] .workflow-controls{max-width:none;border:0;background:transparent;padding:0}[data-product=chain-of-custody] .steps{max-width:1100px;margin:auto}[data-product=chain-of-custody] .steps:before{left:50%;top:0;bottom:0;background:#c5cfc0}[data-product=chain-of-custody] .steps>li{display:block;width:50%;padding:0 55px 34px 0}[data-product=chain-of-custody] .steps>li:nth-child(even){margin-left:50%;padding:0 0 34px 55px}[data-product=chain-of-custody] .step-selector{position:absolute;right:-26px;top:0}[data-product=chain-of-custody] .steps>li:nth-child(even) .step-selector{right:auto;left:-26px}[data-product=chain-of-custody] .steps>li>div{background:#fff;border:1px solid #dbe1d3;border-radius:6px;padding:27px 30px}[data-product=chain-of-custody] .steps h3{font-size:26px}[data-product=chain-of-custody] #features{background:#fff;border:0}[data-product=chain-of-custody] #features>.wrap{display:grid;grid-template-columns:.65fr 1.3fr;gap:85px}[data-product=chain-of-custody] #features .grid{grid-template-columns:1fr;gap:0}[data-product=chain-of-custody] #features .card{background:transparent;border:0;border-top:1px solid #dce1d4;border-radius:0;padding:22px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:9px 27px}[data-product=chain-of-custody] #features .card .num{grid-column:1;font-size:12px}[data-product=chain-of-custody] #features .card h3{grid-column:1;margin:0;font-size:25px}[data-product=chain-of-custody] #features .card p{grid-column:2;grid-row:1/span 2}[data-product=chain-of-custody] #problem{background:#f9ded0;border:0}[data-product=chain-of-custody] #problem .section-head{max-width:850px}[data-product=chain-of-custody] #problem .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 75px}[data-product=chain-of-custody] .pain{border:0;border-top:1px solid #dca98c;border-radius:0;padding:29px 0}[data-product=chain-of-custody] .pain p{color:#715b4e}[data-product=chain-of-custody] #visibility{background:#f4f6ef}[data-product=chain-of-custody] .table-scroll{background:#fff}[data-product=chain-of-custody] #who .grid{gap:0}[data-product=chain-of-custody] #who .card{border:0;border-left:2px solid #eb986c;border-radius:0;background:transparent;padding:0 30px}[data-product=chain-of-custody] #who{border:0;background:#fff}
/* Consortium Vote: an orange assembly poster with a threshold chamber. */
.vote-hero{background:#ed572b;color:#fff6e9;margin-top:30px;padding:37px 0 61px}.vote-hero-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #ffab8666;padding-bottom:25px}.vote-hero-top>span:last-child{font-size:12px;color:#ffe3d3}.vote-title{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:end;margin:41px 0 30px}.vote-side-note{font-family:ui-monospace,monospace;font-size:12px;line-height:1.8;letter-spacing:1px;max-width:140px;padding-bottom:5px;color:#ffe1ce}.vote-title h1{font-size:clamp(65px,7vw,102px);letter-spacing:-4px}.vote-title h1 em{color:#392923}.vote-intro{display:flex;align-items:center;justify-content:space-between;gap:55px;margin-left:215px;margin-bottom:41px}.vote-intro>p{max-width:645px;font-size:18px;line-height:1.6;color:#fff1e4;margin:0}.vote-intro .button{flex-shrink:0}.vote-assembly{display:grid;grid-template-columns:.8fr 1.4fr;background:#2c2d28;border-radius:7px;overflow:hidden;color:white}.ballot-boundary{padding:32px 36px;border-right:1px solid #515247;display:flex;flex-direction:column;justify-content:center}.ballot-boundary>.demo-label{color:#c9b49f}.ballot-private{display:grid;grid-template-columns:42px 1fr;column-gap:14px;margin:24px 0 17px}.ballot-private>.icon{width:40px;height:40px;grid-row:span 2;align-self:center;color:#ff9e72;stroke-width:1.2}.ballot-private>span{font-size:12px;color:#b5baab}.ballot-private>strong{font-family:var(--display);font-size:23px;font-weight:500;letter-spacing:-.5px;margin-top:6px;line-height:1.2}.ballot-boundary p{font-size:14px;color:#b7bcad;line-height:1.7;margin:0;max-width:330px}.auditor-demo{padding:27px 36px}.auditor-demo>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.auditor-demo .demo-label{color:#c9b49f}.auditor-count{display:flex;align-items:baseline;gap:6px;color:#bfc7b4;font-size:12px}.auditor-count strong{font-family:var(--display);font-size:39px;font-weight:500;color:#fff2e8}.auditor-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:19px 0 18px}.auditor-buttons button{border:1px solid #666958;border-radius:6px;background:#ffffff03;padding:17px 7px 14px;color:#aeb8a1;transition:background .25s,transform .25s}.auditor-buttons button:hover{transform:translateY(-4px)}.auditor-buttons button>span{font-family:var(--display);font-size:29px;display:block;line-height:1}.auditor-buttons small{font-size:12px;display:block;margin-top:9px;white-space:nowrap}.auditor-buttons button[aria-pressed=true]{background:#fde6d4;border-color:#fde6d4;color:#603924}.auditor-result{font-size:13px;color:#ffd2b2;min-height:21px}.auditor-result.met{color:#d5e8be}.auditor-demo .console-note{color:#aab49b;margin-top:12px;font-size:12px}
[data-product=consortium-vote] #policy{background:#f9f7f1}[data-product=consortium-vote] .policy-wrap{grid-template-columns:.9fr 1.1fr;gap:100px}[data-product=consortium-vote] .policy{border:1px solid #d9cfbd;border-radius:0;box-shadow:10px 10px 0 #ece8df;background:white}[data-product=consortium-vote] #how{background:#fff;border:0}[data-product=consortium-vote] #how .section-head{max-width:760px}[data-product=consortium-vote] .workflow-controls{max-width:none;background:transparent;border:0;padding:0}[data-product=consortium-vote] .steps{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}[data-product=consortium-vote] .steps:before{display:none}[data-product=consortium-vote] .steps>li{display:block;border-left:1px solid #e3ddcf;padding:0 30px 35px}[data-product=consortium-vote] .step-selector{border:0;background:transparent;color:#b8a791;font-family:var(--display);font-size:47px;line-height:1;width:auto;height:auto;border-radius:0;font-weight:450}[data-product=consortium-vote] .steps>li.is-current .step-selector{background:transparent;color:var(--orange);box-shadow:none}[data-product=consortium-vote] .steps>li>div{border:0;padding:25px 0 0}[data-product=consortium-vote] .steps h3{font-size:28px}[data-product=consortium-vote] #visibility{background:#f2f1e9}[data-product=consortium-vote] .table-scroll{background:white;border-radius:0}[data-product=consortium-vote] #problem>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}[data-product=consortium-vote] #problem .grid{grid-template-columns:1fr;gap:0}[data-product=consortium-vote] .pain{padding:22px 0;border:0;border-bottom:1px solid #e0ddcf;border-radius:0}[data-product=consortium-vote] .pain:first-child{padding-top:0}[data-product=consortium-vote] #features{background:#faf3ec;border:0}[data-product=consortium-vote] #features .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 75px}[data-product=consortium-vote] #features .card{border:0;border-top:1px solid #d9c8b7;background:transparent;border-radius:0;padding:28px 0}[data-product=consortium-vote] #features .card h3{font-size:30px;margin-top:14px}[data-product=consortium-vote] #who{background:white;border:0}[data-product=consortium-vote] #who .grid{gap:30px}[data-product=consortium-vote] #who .card{border:0;border-top:4px solid #f5be9d;border-radius:0;background:#faf8f3;padding:30px}
/* BidSeal: a tender desk with an explicit close/reveal boundary. */
.bid-hero{padding:46px 0 72px}.bid-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:end;margin-bottom:43px}.bid-heading h1{margin-top:27px;font-size:clamp(64px,6.5vw,94px)}.bid-intro>p:first-child{font-family:var(--display);font-size:28px;line-height:1.3;color:var(--ink);letter-spacing:-.6px;margin:0 0 18px}.bid-intro .hero-support{margin-bottom:25px}.tender-demo{background:#252927;color:white;border:1px solid #3e493f;border-radius:7px;overflow:hidden}.tender-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:24px 30px;border-bottom:1px solid #465047}.tender-top>span{font-family:ui-monospace,monospace;font-size:14px;color:#e7e6dc}.tender-top small{display:block;font-size:12px;letter-spacing:1.3px;color:#9eac96;margin-top:7px}.tender-phases{list-style:none;display:flex;align-items:center;gap:30px;padding:0;margin:0;counter-reset:none}.tender-phases li{font-size:12px;color:#9aa491;display:flex;align-items:center;gap:8px}.tender-phases li+li:before{content:'→';margin-right:15px;color:#728168}.tender-phases li>span{font-family:ui-monospace,monospace;font-size:12px;color:#88977b}.tender-phases li.active{color:#ff9e79}.tender-phases li.active>span{color:#ff9e79}.sealed-bids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:30px}.sealed-bid{border:1px solid #5a6257;border-radius:5px;background:#30372d;overflow:hidden;transition:border-color .3s,background .3s}.bid-ticket-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px dashed #606a56;font-size:12px;letter-spacing:1.4px;color:#d0d4c6}.bid-ticket-head .icon{width:16px;height:16px;color:#a9b99b}.bid-sealed-face,.bid-revealed-face{padding:27px 20px;display:flex;flex-direction:column;gap:11px;min-height:145px}.commitment-lines{width:120px;height:23px;background:repeating-linear-gradient(90deg,#829171 0 2px,transparent 2px 4px,#829171 4px 8px,transparent 8px 11px);opacity:.5;margin-bottom:4px}.bid-sealed-face strong,.bid-revealed-face strong{font-size:14px;font-weight:500;color:#e5e9dc}.bid-sealed-face>span:last-child,.bid-revealed-face>span{font-size:12px;color:#a4b294;line-height:1.5}.bid-revealed-face{display:none}.bid-revealed-face>.icon{color:#c0d3a2;height:24px;width:24px;margin-bottom:2px}.bid-fingerprint{border-top:1px dashed #59664e;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px}.bid-fingerprint>span{font-size:12px;letter-spacing:1.5px;color:#96a786}.bid-fingerprint code{border:0;background:transparent;padding:0;color:#d0dbbf;font-size:12px}.tender-action{border-top:1px solid #465047;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;gap:45px;background:#20251f}.tender-action .phase-label{color:#f3ab89}.tender-action p{font-size:14px;line-height:1.65;max-width:780px;color:#b7c4a9;margin:7px 0 0;min-height:46px}.tender-action>.button{flex-shrink:0}.tender-demo[data-phase=closed] .sealed-bid{border-color:#d68151}.tender-demo[data-phase=revealed] .sealed-bid{border-color:#9ba986;background:#36412d}.tender-demo[data-phase=revealed] .bid-sealed-face{display:none}.tender-demo[data-phase=revealed] .bid-revealed-face{display:flex;animation:answer-in .35s ease-out}
[data-product=bid-seal] #how{background:#faf6ee;border:0}[data-product=bid-seal] #how>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:105px}[data-product=bid-seal] #how .section-head{position:sticky;top:190px;align-self:start}.tender-process{border-top:1px solid #d4cbbc}.tender-process>details{border-bottom:1px solid #d4cbbc}.tender-process summary{list-style:none;display:flex;align-items:center;gap:22px;padding:24px 0;cursor:pointer}.tender-process summary::-webkit-details-marker{display:none}.tender-process summary>span:first-child{font:12px ui-monospace,monospace;color:#b86c42}.tender-process summary strong{font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.5px;flex:1}.tender-process summary>span:last-child{font-size:25px;font-weight:400;color:#927257}.tender-process details[open] summary>span:last-child{transform:rotate(45deg)}.tender-process details[open] summary strong{color:var(--orange-dark)}.tender-process p{margin:0 0 25px 45px;font-size:16px;line-height:1.8}[data-product=bid-seal] #visibility{background:#fff}[data-product=bid-seal] #visibility .section-head{max-width:770px}[data-product=bid-seal] .table-scroll{border-radius:0}[data-product=bid-seal] .matrix thead th{background:#efe8db}[data-product=bid-seal] #policy{background:#f1f0e9}[data-product=bid-seal] #policy .policy-explain{grid-column:2;grid-row:1}[data-product=bid-seal] #policy .policy{grid-column:1;grid-row:1;background:#fff;border-radius:0;border-top:5px solid var(--orange)}[data-product=bid-seal] #features{background:#fff;border:0}[data-product=bid-seal] #features>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}[data-product=bid-seal] #features .grid{grid-template-columns:1fr;gap:0}[data-product=bid-seal] #features .card{border:0;border-bottom:1px solid #dedfd4;border-radius:0;background:transparent;padding:25px 0 25px 35px;position:relative}[data-product=bid-seal] #features .card:before{content:'✓';position:absolute;left:0;top:25px;color:var(--orange);font-size:20px}[data-product=bid-seal] #features .card h3{margin-top:10px;font-size:27px}[data-product=bid-seal] #problem{background:#faf2e8;border:0}[data-product=bid-seal] #problem .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 90px}[data-product=bid-seal] .pain{border:0;border-top:1px solid #deccb9;border-radius:0;padding:28px 0}[data-product=bid-seal] #faq>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}[data-product=bid-seal] #who{background:#fff;border:0}[data-product=bid-seal] #who .card{background:#f5f4ee;border:0;border-radius:0}
@keyframes answer-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.state-updated{animation:answer-in .3s ease-out}
/* Tablet: keep the distinct compositions while giving content room to breathe. */
@media(max-width:1200px){.trade-intro,.bid-heading{gap:60px}.trade-track{padding-inline:20px}.trade-track button{grid-template-columns:26px 1fr;padding-inline:12px}.trade-track strong{font-size:18px}.trade-stage{gap:40px;padding-inline:32px}.trade-stage h2{font-size:28px}.trade-masthead .edition{display:none}.custody-hero-grid{gap:50px}.custody-copy h1{font-size:67px}.vote-title{grid-template-columns:140px 1fr;gap:25px}.vote-title h1{font-size:82px}.vote-intro{margin-left:165px;gap:30px}.ballot-boundary{padding:28px}.auditor-demo{padding:26px}.auditor-buttons{gap:9px}.sealed-bids{gap:18px}.tender-action{gap:30px}.distinctive-hero h1{letter-spacing:-3px}[data-product=trade-ledger] #problem>.wrap,[data-product=cred-vault] #problem>.wrap,[data-product=cred-vault] #faq>.wrap,[data-product=consortium-vote] #problem>.wrap,[data-product=bid-seal] #how>.wrap,[data-product=bid-seal] #faq>.wrap,[data-product=bid-seal] #features>.wrap,[data-product=chain-of-custody] #features>.wrap{gap:55px}[data-product=trade-ledger] .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}[data-product=trade-ledger] .steps:before{display:none}[data-product=trade-ledger] .steps>li{padding:0}[data-product=trade-ledger] .steps h3{min-height:0}[data-product=trade-ledger] .steps>li>div{padding-top:21px}[data-product=consortium-vote] .policy-wrap{gap:55px}}
@media(max-width:1000px){.distinctive-hero{padding-top:38px}.distinctive-hero h1{font-size:65px;letter-spacing:-2.8px}.trade-intro{gap:40px}.trade-intro p:first-child{font-size:25px}.trade-track strong{font-size:16px}.trade-track button{display:flex;flex-direction:column;gap:7px}.trade-track small{margin:0;font-size:12px}.trade-stage{gap:28px;grid-template-columns:1.15fr 1fr}.trade-private{padding:20px}.trade-private>div{font-size:18px}.credential-experience{grid-template-columns:.85fr 1.15fr}.credential-document{padding:30px}.credential-document h2{font-size:50px}.verification-console{padding:28px}.credential-doc-top{font-size:12px}.custody-hero-grid{grid-template-columns:1fr 1fr;gap:35px}.custody-copy h1{font-size:59px}.custody-copy>p{font-size:18px}.trace-console-head{padding-inline:20px;flex-wrap:wrap;gap:5px}.trace-id{padding-inline:20px;flex-wrap:wrap}.trace-tag{margin-left:0}.trace-route{padding-inline:20px}.trace-line{left:41px}.trace-node{gap:14px}.trace-node strong{font-size:23px}.custody-ticker>.wrap{grid-template-columns:repeat(2,1fr);gap:18px 30px}.vote-title{grid-template-columns:1fr}.vote-side-note{display:none}.vote-title h1{font-size:78px}.vote-intro{margin-left:0}.vote-intro>p{font-size:17px}.vote-assembly{grid-template-columns:.8fr 1.2fr}.ballot-boundary{padding:25px}.ballot-private{grid-template-columns:1fr;gap:12px}.ballot-private>.icon{width:32px;height:32px;grid-row:auto}.ballot-private>strong{font-size:24px}.auditor-buttons{gap:7px}.auditor-buttons button{padding-inline:4px}.auditor-buttons small{font-size:12px}.auditor-demo{padding:25px}.tender-top{padding:22px}.tender-phases{gap:17px}.tender-phases li+li:before{margin-right:5px}.sealed-bids{padding:22px;gap:14px}.bid-sealed-face,.bid-revealed-face{padding:23px 15px;min-height:165px}.bid-ticket-head{padding-inline:15px}.bid-fingerprint{padding:14px 15px;gap:7px;flex-wrap:wrap}.tender-action{padding:24px 22px}.bid-intro>p:first-child{font-size:25px}.bid-heading{gap:40px}[data-product=cred-vault] .steps{grid-template-columns:repeat(2,minmax(0,1fr))}[data-product=cred-vault] .steps>li:last-child{grid-column:auto}[data-product=cred-vault] #features .grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-product=cred-vault] #features .card:first-child,[data-product=cred-vault] #features .card:last-child{grid-column:auto}[data-product=chain-of-custody] #features>.wrap{display:block}[data-product=chain-of-custody] #features .section-head{max-width:650px}[data-product=chain-of-custody] .steps>li{padding-right:40px}[data-product=chain-of-custody] .steps>li:nth-child(even){padding-left:40px}[data-product=chain-of-custody] .steps>li>div{padding:24px}[data-product=consortium-vote] .steps{grid-template-columns:repeat(2,minmax(0,1fr))}[data-product=consortium-vote] .steps>li{padding-inline:25px}[data-product=bid-seal] #features>.wrap{display:block}[data-product=bid-seal] #features .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}[data-product=bid-seal] #how>.wrap{gap:40px}.tender-process summary strong{font-size:23px}.tender-process summary{gap:15px}.tender-process p{margin-left:38px}}
/* Mobile: stack meaningfully; no tiny desktop interfaces. */
@media(max-width:760px){.distinctive-hero{padding:32px 0 48px}.distinctive-hero h1{font-size:57px;letter-spacing:-2.2px}.distinctive-hero .eyebrow{font-size:12px;letter-spacing:1.2px}.designed-page .section{padding-block:64px}.designed-page .section-head h2{font-size:37px}.platform-network-hero{padding-block:35px 48px}.detail-page .platform-network-hero .hero-description{font-size:21px}.trade-masthead{padding-bottom:20px}.trade-intro{grid-template-columns:1fr;gap:27px;padding:29px 0 34px}.trade-intro p:first-child{font-size:25px}.trade-intro>div{max-width:520px}.trade-intro .hero-support{margin-block:15px}.trade-workspace-head{padding:17px 18px;flex-wrap:wrap;gap:10px}.trade-workspace-head>span:first-child{gap:8px;flex-wrap:wrap;font-size:12px}.trade-workspace-head b{margin-left:0;font-size:12px}.trade-workspace-head>.demo-label{font-size:12px}.trade-track{grid-template-columns:repeat(2,1fr);padding:0 15px}.trade-track button{padding:19px 8px 17px;gap:5px}.trade-track button:nth-child(3){border-left:0}.trade-track button:nth-child(-n+2){border-bottom-color:#50584b}.trade-track button[aria-selected=true]{border-bottom-color:#fa7449}.trade-track strong{font-size:17px}.trade-track small{font-size:12px}.trade-stage{grid-template-columns:1fr;gap:23px;padding:26px 23px;min-height:360px}.trade-stage h2{font-size:28px;margin-top:12px}.trade-stage p{font-size:14px}.trade-private{padding:18px 20px}.trade-private>div{font-size:19px;margin-block:10px}.trade-private>span{font-size:12px}[data-product=trade-ledger] #problem>.wrap,[data-product=cred-vault] #problem>.wrap,[data-product=cred-vault] #faq>.wrap,[data-product=consortium-vote] #problem>.wrap,[data-product=bid-seal] #how>.wrap,[data-product=bid-seal] #faq>.wrap{display:block}[data-product=trade-ledger] .steps,[data-product=trade-ledger] #features .grid{grid-template-columns:1fr;gap:0}[data-product=trade-ledger] .steps>li{display:grid;grid-template-columns:41px 1fr;gap:20px;padding-bottom:25px}[data-product=trade-ledger] .steps>li>div{padding:4px 0 25px;border-bottom:1px solid #dbdfd3}[data-product=trade-ledger] #policy .policy-explain,[data-product=bid-seal] #policy .policy-explain{grid-column:auto;grid-row:auto}[data-product=trade-ledger] #policy .policy,[data-product=bid-seal] #policy .policy{grid-column:auto;grid-row:auto}[data-product=trade-ledger] #who .grid{gap:28px}[data-product=trade-ledger] #who .card{padding-block:0;padding-inline:23px}[data-product=trade-ledger] .pain{padding-left:42px}[data-product=trade-ledger] .pain:before{top:31px}.credential-hero{padding-top:32px}.credential-heading{margin-bottom:30px}.credential-heading h1{font-size:54px;margin-block:23px 19px}.credential-heading>p{font-size:16px}.credential-experience{grid-template-columns:1fr;border-radius:9px}.credential-document{padding:27px 30px;min-height:0}.credential-document h2{font-size:47px;margin:13px 0 21px}.credential-document h2 br{display:none}.credential-document h2{max-width:400px;line-height:1.1}.document-type{margin-top:25px;font-size:12px}.private-fields{padding:17px 0;gap:12px}.credential-doc-footer{font-size:12px;margin-top:17px}.verification-console{padding:27px}.verification-console h3{font-size:28px}.verification-console select{font-size:14px;padding-inline:10px}.verification-answer{padding:17px}.credential-bottom{align-items:flex-start;flex-direction:column;gap:18px;margin-top:23px;font-size:12px;line-height:1.6}[data-product=cred-vault] .steps{grid-template-columns:1fr;gap:15px}[data-product=cred-vault] .steps>li{display:grid;grid-template-columns:41px 1fr;padding:23px;gap:17px}[data-product=cred-vault] .steps h3{font-size:24px}[data-product=cred-vault] #features .grid{grid-template-columns:1fr}[data-product=cred-vault] #features .card:first-child{padding:28px}[data-product=cred-vault] #features .card:first-child h3{font-size:32px}[data-product=cred-vault] #faq .faq{margin-top:30px}.custody-hero{margin-top:25px;padding:42px 0 0}.custody-hero-grid{grid-template-columns:1fr;gap:39px;padding-bottom:40px}.custody-copy h1{font-size:59px;margin:24px 0}.custody-copy>p{font-size:18px}.custody-copy .hero-support{font-size:16px}.custody-standard{font-size:12px;line-height:1.7;margin-top:24px}.trace-console-head{padding:18px 22px;gap:10px}.trace-id{padding:20px 22px;font-size:12px}.trace-id strong{font-size:15px}.trace-tag{margin-left:auto}.trace-route{padding-inline:22px}.trace-line{left:43px}.trace-node{gap:17px;min-height:108px}.trace-node strong{font-size:24px}.trace-node em{font-size:12px}.trace-detail{padding:20px 22px}.trace-detail p{font-size:14px}.trace-console-footer{padding-inline:22px}.custody-ticker>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;padding-block:24px}.custody-ticker .wrap>span{font-size:12px;line-height:1.6;align-items:flex-start;gap:9px}.custody-ticker .icon{width:17px;height:17px}[data-product=chain-of-custody] .steps:before{left:20px}[data-product=chain-of-custody] .steps>li,[data-product=chain-of-custody] .steps>li:nth-child(even){width:100%;margin-left:0;padding:0 0 24px 60px}[data-product=chain-of-custody] .step-selector,[data-product=chain-of-custody] .steps>li:nth-child(even) .step-selector{left:0;right:auto;top:0}[data-product=chain-of-custody] .steps>li>div{padding:23px}[data-product=chain-of-custody] .steps h3{font-size:24px}[data-product=chain-of-custody] #features .card{grid-template-columns:1fr;gap:11px;padding-block:24px}[data-product=chain-of-custody] #features .card p{grid-column:auto;grid-row:auto}[data-product=chain-of-custody] #problem .grid{grid-template-columns:1fr}[data-product=chain-of-custody] #who .grid{gap:28px}[data-product=chain-of-custody] #who .card{padding-inline:24px}.vote-hero{margin-top:25px;padding:28px 0 38px}.vote-hero-top{padding-bottom:22px}.vote-hero-top>span:last-child{display:none}.vote-title{margin:29px 0 23px}.vote-title h1{font-size:56px;letter-spacing:-2px}.vote-intro{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:29px}.vote-intro>p{font-size:17px;line-height:1.7}.vote-assembly{grid-template-columns:1fr}.ballot-boundary{padding:26px;border-right:0;border-bottom:1px solid #515247}.ballot-private{grid-template-columns:36px 1fr;column-gap:15px;margin:20px 0 15px}.ballot-private>.icon{grid-row:span 2;align-self:center}.ballot-private>strong{font-size:23px;margin-top:0}.ballot-boundary p{font-size:14px;max-width:none}.auditor-demo{padding:24px}.auditor-demo>div:first-child{gap:15px}.auditor-demo .demo-label{font-size:12px}.auditor-count{font-size:12px}.auditor-count strong{font-size:32px}.auditor-buttons{gap:7px;margin:20px 0}.auditor-buttons button{padding:15px 4px 13px}.auditor-buttons button>span{font-size:26px}.auditor-buttons small{font-size:12px}.auditor-result{font-size:12px;line-height:1.6}.auditor-demo .console-note{font-size:12px}[data-product=consortium-vote] .policy-wrap{grid-template-columns:1fr;gap:30px}[data-product=consortium-vote] .policy{box-shadow:5px 5px 0 #ece8df}[data-product=consortium-vote] .steps{grid-template-columns:1fr}[data-product=consortium-vote] .steps>li{display:grid;grid-template-columns:45px 1fr;gap:24px;padding:23px 0;border-left:0;border-top:1px solid #dfdccf}[data-product=consortium-vote] .step-selector{font-size:39px;align-self:start;padding:0}[data-product=consortium-vote] .steps>li>div{padding:0}[data-product=consortium-vote] .steps h3{font-size:26px}[data-product=consortium-vote] #features .grid{grid-template-columns:1fr}[data-product=consortium-vote] #features .card h3{font-size:28px}.bid-heading{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.bid-heading h1{font-size:61px;margin-top:24px}.bid-intro>p:first-child{font-size:26px}.tender-top{display:block;padding:21px}.tender-top>span{font-size:13px}.tender-top small{font-size:12px}.tender-phases{justify-content:space-between;gap:10px;margin-top:24px;padding-top:19px;border-top:1px solid #46503e}.tender-phases li{font-size:12px;gap:5px}.tender-phases li>span{font-size:12px}.tender-phases li+li:before{margin-right:8px;font-size:12px}.sealed-bids{grid-template-columns:1fr;gap:13px;padding:21px}.sealed-bid{display:grid;grid-template-columns:70px 1fr}.bid-ticket-head{flex-direction:column;justify-content:center;padding:14px 8px;gap:12px;border-bottom:0;border-right:1px dashed #58684c;font-size:12px}.bid-sealed-face,.bid-revealed-face{padding:19px 16px;min-height:0;gap:8px}.commitment-lines{height:16px;width:95px;margin:0 0 3px}.bid-sealed-face strong,.bid-revealed-face strong{font-size:13px}.bid-sealed-face>span:last-child,.bid-revealed-face>span{font-size:12px}.bid-fingerprint{grid-column:1/-1;padding:12px 15px;gap:10px}.bid-fingerprint>span{font-size:12px}.bid-fingerprint code{font-size:12px}.bid-revealed-face>.icon{height:18px;width:18px}.tender-action{flex-direction:column;align-items:stretch;gap:21px;padding:23px}.tender-action p{font-size:14px;min-height:0}.tender-action .phase-label{font-size:12px}.tender-action .button{width:100%}[data-product=bid-seal] #how .section-head{position:static}.tender-process summary strong{font-size:24px}.tender-process summary{padding-block:24px;gap:16px}.tender-process p{margin-left:38px}[data-product=bid-seal] #features .grid{grid-template-columns:1fr}[data-product=bid-seal] #problem .grid{grid-template-columns:1fr}[data-product=bid-seal] #features .card h3{font-size:25px}.designed-page .detail-closing h2{font-size:42px}}
@media(max-width:390px){.distinctive-hero h1,.credential-heading h1{font-size:48px;letter-spacing:-1.8px}.custody-copy h1{font-size:53px}.vote-title h1{font-size:47px}.bid-heading h1{font-size:54px}.trade-stage{padding-inline:19px}.trade-stage h2{font-size:26px}.trade-track strong{font-size:15px}.trade-track small{font-size:12px}.credential-document{padding:25px}.credential-document h2{font-size:42px}.verification-console{padding:23px}.verification-console h3{font-size:25px}.verification-console select{font-size:13px}.credential-state{gap:16px}.verification-answer{grid-template-columns:32px 1fr;gap:8px 11px;padding:15px}.answer-symbol{width:32px;height:32px}.verification-answer strong{font-size:23px}.trace-console-head{padding-inline:19px}.trace-id{padding-inline:19px}.trace-id strong{font-size:14px}.trace-tag{font-size:12px}.trace-node strong{font-size:23px}.trace-node em{font-size:12px}.custody-ticker .wrap>span{font-size:12px}.auditor-demo{padding:21px 18px}.auditor-demo .demo-label{font-size:12px}.auditor-count{font-size:12px}.auditor-buttons small{font-size:12px}.ballot-boundary{padding:25px 21px}.ballot-private>strong{font-size:22px}.bid-sealed-face,.bid-revealed-face{padding-inline:13px}.sealed-bids{padding:17px}.sealed-bid{grid-template-columns:56px 1fr}.bid-sealed-face strong,.bid-revealed-face strong{font-size:12px}.tender-phases li+li:before{margin-right:3px}.tender-phases{gap:5px}[data-product=cred-vault] .steps>li{display:flex;gap:20px}[data-product=chain-of-custody] .steps>li,[data-product=chain-of-custody] .steps>li:nth-child(even){padding-left:53px}[data-product=chain-of-custody] .steps>li>div{padding:20px}.designed-page .section-head h2{font-size:34px}.designed-page .detail-closing h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.trace-line>span,.state-updated,.tender-demo[data-phase=revealed] .bid-revealed-face{animation:none}.auditor-buttons button,.trade-track button,.trace-point,.verification-answer,.sealed-bid{transition:none}.auditor-buttons button:hover{transform:none}}
.verification-answer .answer-label,.verification-answer strong{display:block}.verification-answer .answer-symbol{grid-row:auto;align-self:start}

.vote-hero-top .eyebrow,.vote-hero-top>span:last-child,.vote-side-note,.vote-intro>p{color:#332821}
@media(max-width:760px){.auditor-buttons small{display:none}.auditor-buttons button{min-height:56px}.trace-id{row-gap:12px}.trace-tag{margin-left:0}.tender-phases li+li:before{display:none}.tender-phases{gap:12px}.tender-phases li{gap:6px}.custody-ticker .wrap>span{font-size:12px}}

.credential-document,.verification-console,.verification-answer>div{min-width:0}
@media(max-width:760px){.platform-network-hero h1{font-size:clamp(43px,13.3vw,60px);letter-spacing:-2px}.credential-experience{grid-template-columns:minmax(0,1fr)}.credential-document h2{font-size:42px}}
