.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:34px 0}.verification-card{position:relative;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(155deg,rgba(18,28,25,.96),rgba(8,13,12,.98));box-shadow:0 24px 70px rgba(0,0,0,.22);overflow:hidden}.verification-card:after{content:"";position:absolute;width:180px;height:180px;right:-70px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(184,255,88,.08),transparent 68%);pointer-events:none}.verification-card.trade-entity:after{background:radial-gradient(circle,rgba(217,173,104,.10),transparent 68%)}.verification-card>span{font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.verification-card h3{font-size:34px;letter-spacing:-.04em;margin:26px 0 18px}.entity-facts{display:grid;gap:0;margin-top:24px}.entity-facts div{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:13px 0;border-top:1px solid rgba(255,255,255,.075)}.entity-facts b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8d9994}.entity-facts span{font-size:13px;color:#d6ddd9}.trust-callout{display:grid;grid-template-columns:.75fr 1.25fr;gap:36px;padding:34px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(120deg,rgba(13,21,19,.96),rgba(8,13,12,.98));margin:18px 0 70px}.trust-callout h3{font-size:38px;line-height:1;letter-spacing:-.04em;margin:0}.trust-callout p{color:var(--muted);margin:0}.trust-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.trust-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;font-size:10px;letter-spacing:.08em;color:#a8b4af}.counterparty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 70px}.counterparty-card{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0b1311;min-height:250px}.counterparty-card>span{font-size:9px;letter-spacing:.14em;color:#75837d}.counterparty-card h3{font-size:25px;line-height:1.05;letter-spacing:-.035em;margin:28px 0 14px}.counterparty-card p{font-size:13px;color:var(--muted)}.counterparty-card a{display:inline-flex;margin-top:12px;font-weight:800;font-size:12px;text-decoration:none}.intake-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.09);border-radius:22px;overflow:hidden;background:#08100e;margin:30px 0 78px}.intake-step{position:relative;min-height:190px;padding:24px;border-right:1px solid rgba(255,255,255,.08)}.intake-step:last-child{border-right:0}.intake-step>span{font-size:10px;letter-spacing:.14em;color:#71807a}.intake-step b{display:block;margin:42px 0 9px;font-size:19px}.intake-step p{margin:0;color:var(--muted);font-size:12px}.intake-step:after{content:"→";position:absolute;right:14px;top:20px;color:#4e5e58}.intake-step:last-child:after{content:"✓";color:var(--tech)}.controlled-note{padding:22px 24px;border-left:3px solid var(--trade);background:rgba(217,173,104,.055);color:#9fa9a5;border-radius:0 14px 14px 0}.controlled-note b{color:var(--text)}.bank-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0}.review-card{padding:24px;border:1px solid rgba(158,184,209,.16);border-radius:20px;background:linear-gradient(170deg,rgba(14,24,26,.96),rgba(7,13,13,.98));min-height:270px}.review-card.wide{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 2fr;gap:10px 34px;min-height:auto}.review-card>span{font-size:9px;letter-spacing:.14em;color:var(--finance)}.review-card strong{display:block;font-size:23px;line-height:1.05;letter-spacing:-.035em;margin:34px 0 14px}.review-card p{color:var(--muted);font-size:13px}.review-card b{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#d7e3ec;margin-top:26px}.review-card small{display:block;color:#8fa0aa;margin-top:8px}.review-card.wide>span{grid-column:1/-1}.review-card.wide strong{margin:16px 0 0}.review-card.wide p{margin:16px 0 0}.review-card.wide b,.review-card.wide small{grid-column:2}.instrument-matrix{border:1px solid rgba(158,184,209,.14);border-radius:22px;overflow:hidden;margin:18px 0 24px;background:#091110}.instrument-matrix>div{display:grid;grid-template-columns:.75fr 1.35fr 1.35fr 1.2fr}.instrument-matrix>div>*{padding:16px 18px;border-right:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.07);font-size:12px}.instrument-matrix>div>*:last-child{border-right:0}.instrument-matrix .matrix-head>*{border-top:0;background:rgba(158,184,209,.07);font-size:9px;letter-spacing:.12em;color:#91a8b8}.instrument-matrix b{color:#e3e9e6}.instrument-matrix span{color:#94a19c}
@media(max-width:1000px){.counterparty-grid{grid-template-columns:repeat(2,1fr)}.intake-rail{grid-template-columns:repeat(2,1fr)}.intake-step:nth-child(2){border-right:0}.intake-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.trust-callout{grid-template-columns:1fr}.bank-review-grid{grid-template-columns:repeat(2,1fr)}.review-card.wide{grid-template-columns:1fr}.review-card.wide b,.review-card.wide small{grid-column:auto}.instrument-matrix{overflow-x:auto}.instrument-matrix>div{min-width:900px}}
@media(max-width:700px){.verification-grid,.counterparty-grid,.intake-rail,.bank-review-grid{grid-template-columns:1fr}.intake-step{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.intake-step:last-child{border-bottom:0}.entity-facts div{grid-template-columns:1fr;gap:5px}.verification-card,.trust-callout{padding:24px}.review-card.wide{grid-column:auto}}
