/* LarkMetric Partner Trust Layer v1 - 2026-09-22 */
.trust{margin:10px auto 88px!important}

.trust-nav-shell{
  border-bottom:1px solid rgba(121,161,188,.10);
  background:rgba(7,18,27,.74);
  backdrop-filter:blur(14px);
}
.trust-nav{
  width:min(var(--max),calc(100% - 56px));
  margin-inline:auto;
  min-height:48px;
  display:flex;
  align-items:center;
  gap:6px;
  overflow-x:auto;
  scrollbar-width:none;
}
.trust-nav::-webkit-scrollbar{display:none}
.trust-nav a{
  flex:0 0 auto;
  padding:8px 11px;
  border:1px solid transparent;
  border-radius:10px;
  color:#8fa6b5;
  font-size:11px;
  font-weight:760;
  white-space:nowrap;
  transition:color .18s ease,border-color .18s ease,background .18s ease;
}
.trust-nav a:hover,.trust-nav a:focus-visible{
  color:#fff;
  border-color:rgba(121,161,188,.20);
  background:rgba(255,255,255,.025);
}
.trust-nav a[aria-current="page"]{
  color:#dff8f1;
  border-color:rgba(57,212,178,.28);
  background:rgba(57,212,178,.065);
}
.trust-breadcrumb{
  display:flex;
  gap:8px;
  align-items:center;
  flex-wrap:wrap;
  color:#708796;
  font-size:11px;
  margin:0 0 18px;
}
.trust-breadcrumb a{color:#9bb0be}
.trust-breadcrumb a:hover{color:#fff}
.trust-breadcrumb span{color:#486272}

.operating-proof{
  border:1px solid var(--line-strong);
  border-radius:20px;
  padding:26px;
  background:linear-gradient(180deg,rgba(13,30,42,.91),rgba(8,22,32,.94));
  box-shadow:0 18px 52px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.025);
}
.operating-proof-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);
  gap:36px;
  align-items:end;
  margin-bottom:20px;
}
.operating-proof-head p{margin:0;color:var(--muted);font-size:13px}
.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.proof-item{
  border:1px solid var(--line);
  border-radius:14px;
  padding:17px;
  background:rgba(7,20,30,.48);
}
.proof-item b{display:block;font-size:13px;margin-bottom:5px}
.proof-item span{display:block;color:var(--muted);font-size:11.5px;line-height:1.5}
.proof-item a{color:#d9ebf7;border-bottom:1px solid rgba(123,188,255,.28)}
.proof-kicker{
  color:var(--teal);
  font-size:10px;
  font-weight:850;
  text-transform:uppercase;
  letter-spacing:.14em;
  margin-bottom:8px;
}
.partner-facts{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin:22px 0;
}
.partner-fact{
  border:1px solid var(--line);
  border-radius:14px;
  padding:18px;
  background:rgba(7,20,30,.42);
}
.partner-fact strong{display:block;font-size:13px;margin-bottom:6px}
.partner-fact p{margin:0;color:var(--muted);font-size:12px}
.asset-links{display:grid;gap:9px;margin-top:14px}
.asset-links a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border:1px solid var(--line);
  border-radius:12px;
  padding:12px 14px;
  color:#dbe8ef;
  background:rgba(255,255,255,.018);
}
.asset-links a span{color:var(--muted);font-size:11px}
.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}
.about-card{
  border:1px solid var(--line-strong);
  border-radius:16px;
  padding:20px;
  background:linear-gradient(180deg,rgba(13,29,41,.87),rgba(9,22,32,.9));
}
.about-card h2{font-size:23px;margin-bottom:10px}
.about-card p{margin:0;color:var(--muted);font-size:13px}
.contact-direct{
  border-left:2px solid rgba(57,212,178,.38);
  padding:12px 14px;
  margin:18px 0 0;
  background:rgba(57,212,178,.035);
  color:#9fb4c1;
  font-size:12px;
}
.contact-direct a{color:#e0f5ef;text-decoration:underline;text-underline-offset:3px}

@media(max-width:940px){
  .trust-nav{width:min(var(--max),calc(100% - 32px))}
  .proof-grid{grid-template-columns:1fr 1fr}
  .operating-proof-head{grid-template-columns:1fr;gap:8px}
}
@media(max-width:620px){
  .trust-nav{width:calc(100% - 24px);min-height:46px}
  .trust-nav a{padding:7px 9px}
  .proof-grid,.partner-facts,.about-grid{grid-template-columns:1fr}
  .operating-proof{padding:19px}
}
