/* Website 11 reference — home-trust. Generated from website11/homepage11.html; values unchanged. */
.log-home .trust-wrap{display:grid;grid-template-columns:.85fr 1.4fr;gap:44px;align-items:start}
.log-home .trust-intro{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}
.log-home .trust-intro>p{color:var(--log-text-soft);font-size:15px}
.log-home .tbadges{list-style:none;margin:4px 0 0;padding:14px;border-radius:18px;background:linear-gradient(160deg,var(--log-surface-2),var(--log-surface));border:1px solid var(--log-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
.log-home .tbadges li{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:12px;font-size:11.5px;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase;color:var(--log-text-soft);transition:background .3s,color .3s}
.log-home .tbadges li:hover{background:rgba(75,227,181,.08);color:var(--log-text-strong)}
.log-home .tb-ic{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(75,227,181,.1);color:var(--log-mint);transition:background .3s,color .3s,transform .5s var(--log-ease)}
.log-home .tbadges li:hover .tb-ic{background:var(--log-grad);color:#04241C;transform:rotate(-8deg)}
.log-home .trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.log-home .trust-grid li{position:relative;overflow:hidden;padding:22px 20px;border-radius:20px;background:var(--log-surface);border:1px solid var(--log-line);display:flex;flex-direction:column;gap:8px;isolation:isolate;transition:border-color .35s,transform .6s var(--log-ease)}
.log-home .trust-grid li::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),rgba(75,227,181,.16),transparent 60%);opacity:0;transition:opacity .35s}
.log-home .trust-grid li:hover{border-color:rgba(75,227,181,.35);transform:translateY(-4px)}
.log-home .trust-grid li:hover::before{opacity:1}
.log-home .trust-grid .ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(75,227,181,.1);color:var(--log-mint);margin-bottom:6px;transition:background .35s,color .35s,transform .6s var(--log-ease)}
.log-home .trust-grid li:hover .ic{background:var(--log-grad);color:#04241C;transform:rotate(-8deg) scale(1.06)}
.log-home .trust-grid strong{color:var(--log-text-strong);font-size:15px;letter-spacing:-.01em}
.log-home .trust-grid span{color:var(--log-muted);font-size:13.5px;line-height:1.55}
@media (max-width:1024px){
  .log-home .trust-wrap{grid-template-columns:1fr;gap:24px}
  .log-home .trust-intro{position:static}
  .log-home .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){
  .log-home .trust-grid{grid-template-columns:1fr 1fr;gap:10px}
  .log-home .trust-grid li{padding:14px;gap:4px;border-radius:16px}
  .log-home .trust-grid .ic{width:36px;height:36px;border-radius:11px;margin-bottom:4px}
  .log-home .trust-grid strong{font-size:13.5px}
  .log-home .trust-grid span{font-size:12px;line-height:1.45}
  .log-home .tbadges{padding:10px;gap:2px}
  .log-home .tbadges li{font-size:11px;padding:7px 6px;gap:8px}
  .log-home .tb-ic{width:28px;height:28px}
  .log-home .trust-intro>p{display:none}
  .log-home .trust-intro{gap:12px}
  .log-home .trust-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;gap:10px}
  .log-home .trust-grid::-webkit-scrollbar{display:none}
  .log-home .trust-grid li{flex:0 0 44vw;scroll-snap-align:start}
  .log-home .trust-grid li:hover{transform:none}
  .log-home .tbadges{display:none}
  .log-home .trust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}
  .log-home .trust-grid li{flex:none!important;width:auto;padding:14px 12px}
  .log-home .trust-grid li:nth-child(-n+2){display:none}
}
@media (max-width:380px){
  .log-home .trust-grid li{flex-basis:48vw}
}
