.page-trust{--trust-ink:#17324d;--trust-blue:#2374df;--trust-soft:#eef5fb;--trust-green:#176c59;--trust-amber:#815c16}.page-trust .trust-hero{padding-top:clamp(3rem,7vw,6rem)}.page-trust .trust-hero-grid,.page-trust .trust-two,.page-trust .trust-final,.page-trust .trust-contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.page-trust .trust-hero-proof,.page-trust .trust-diagnostic-grid article,.page-trust .trust-contact-grid article{padding:clamp(1.35rem,3vw,2rem);border:1px solid #cbdbe8;border-radius:1rem;background:#fff;box-shadow:0 16px 40px #17324d12}.page-trust .trust-guard,.page-trust .trust-pending{padding:1rem 1.1rem;border-left:4px solid var(--trust-blue);background:#fff;border-radius:.35rem}.page-trust .trust-card-grid,.page-trust .trust-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-trust .trust-card-grid article,.page-trust .trust-state-grid article{padding:1.25rem;border:1px solid #d7e3ec;border-radius:.85rem;background:#fff}.page-trust .trust-card-grid h3,.page-trust .trust-state-grid h3{margin-top:0}.page-trust .trust-chain{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;counter-reset:trust-step;list-style:none;padding:0}.page-trust .trust-chain li{padding:1rem;border-radius:.7rem;background:var(--trust-ink);color:#fff;font-weight:750}.page-trust .trust-chain li:before{counter-increment:trust-step;content:counter(trust-step) ". ";color:#8fc5ff}.page-trust .trust-integrity,.page-trust .trust-limit-grid,.page-trust .trust-version-grid,.page-trust .trust-check-list,.page-trust .trust-review-list{list-style:none;padding:0}.page-trust .trust-integrity{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem}.page-trust .trust-integrity li{padding:1rem;border-left:4px solid var(--trust-blue);background:var(--trust-soft);font-weight:700}.page-trust .trust-limit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.page-trust .trust-limit-grid li{padding:.9rem 1rem;border:1px solid #ffffff33;border-radius:.65rem}.page-trust .trust-diagnostic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;color:var(--trust-ink)}.page-trust .trust-diagnostic-grid a{font-weight:750}.page-trust .trust-check-list,.page-trust .trust-review-list{display:grid;gap:.65rem}.page-trust .trust-check-list li,.page-trust .trust-review-list li{position:relative;padding:.85rem 1rem .85rem 2.5rem;border:1px solid #d7e3ec;border-radius:.65rem;background:#fff}.page-trust .trust-check-list li:before,.page-trust .trust-review-list li:before{content:"✓";position:absolute;left:1rem;color:var(--trust-green);font-weight:900}.page-trust .trust-version-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.page-trust .trust-version-grid li{text-align:center;padding:1rem .5rem;border:1px solid #cbdbe8;border-radius:.7rem;background:#fff;font-weight:750}.page-trust .trust-table-wrap{overflow-x:auto;border:1px solid #cbdbe8;border-radius:1rem;background:#fff}.page-trust table{width:100%;border-collapse:collapse;min-width:46rem}.page-trust th,.page-trust td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #e1e9ef}.page-trust thead th{background:var(--trust-ink);color:#fff}.page-trust tbody tr:last-child>*{border-bottom:0}.page-trust td small{display:block;margin-top:.4rem;color:#526b80}.page-trust .trust-status{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border:1px solid currentColor;border-radius:999px;font-weight:800;font-size:.85rem;white-space:nowrap}.page-trust .trust-status-verified{color:var(--trust-green);background:#eaf7f3}.page-trust .trust-status-partial{color:var(--trust-amber);background:#fff6df}.page-trust .trust-status-pending-validation{color:#73507d;background:#f7eef9}.page-trust .trust-status-not-applicable,.page-trust .trust-status-not-public{color:#526b80;background:#eef2f5}.page-trust .trust-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.page-trust .trust-link-grid a{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #cbdbe8;border-radius:.65rem;background:#fff;font-weight:750}.page-trust .trust-faq{display:grid;gap:.75rem;max-width:56rem;margin:auto}.page-trust .trust-faq details{border:1px solid #cbdbe8;border-radius:.7rem;background:#fff;padding:0 1rem}.page-trust .trust-faq summary{cursor:pointer;font-weight:750;padding:1rem 0}.page-trust .trust-final{padding:clamp(1.5rem,4vw,3rem);border-radius:1rem;background:var(--trust-ink);color:#fff}.page-trust .trust-final>div:last-child{display:flex;gap:.75rem;flex-wrap:wrap}.page-trust a:focus-visible,.page-trust summary:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:1080px){.page-trust .trust-version-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.page-trust .trust-hero-grid,.page-trust .trust-two,.page-trust .trust-final,.page-trust .trust-contact-grid{grid-template-columns:1fr}.page-trust .trust-card-grid,.page-trust .trust-state-grid{grid-template-columns:repeat(2,1fr)}.page-trust .trust-chain{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.page-trust .trust-card-grid,.page-trust .trust-state-grid,.page-trust .trust-integrity,.page-trust .trust-limit-grid,.page-trust .trust-diagnostic-grid,.page-trust .trust-link-grid,.page-trust .trust-version-grid,.page-trust .trust-chain{grid-template-columns:1fr}.page-trust .trust-table-wrap{margin-inline:-.5rem}.page-trust .trust-final>div:last-child{align-items:stretch;flex-direction:column}}
