.hero-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:940px){.hero-split{grid-template-columns:1fr}}.trust-wrap{animation:rise 1s var(--ease) .5s backwards;position:relative}.trust-wrap:before{content:"";z-index:-1;filter:blur(40px);opacity:.5;background:radial-gradient(50% 60% at 50% 40%,color-mix(in srgb,var(--a1) 45%,transparent),transparent 70%);border-radius:40px;position:absolute;inset:10% 6% -4%}.trust{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:24px;overflow:hidden}.trust-top{border-bottom:1px solid var(--line);background:var(--card-2);height:48px;font:600 13px/1 var(--body);color:var(--fg-2);align-items:center;gap:10px;padding:0 16px;display:flex}.trust-top .i{color:var(--brand-2);font-size:16px}.trust-shield{place-items:center;padding:26px 16px 10px;display:grid;position:relative}.trust-shield .sh-ic{width:76px;height:76px;color:var(--btn-fg);background:var(--btn-bg);box-shadow:0 18px 40px -16px var(--btn-glow);isolation:isolate;border-radius:24px;place-items:center;font-size:36px;display:grid;position:relative}.trust-shield .sh-ic .i{stroke-width:1.7px}.trust-shield .sh-ic:before{content:"";z-index:-1;border:1.5px dashed color-mix(in srgb,var(--brand-2) 40%,transparent);border-radius:30px;animation:18s linear infinite shSpin;position:absolute;inset:-10px}@keyframes shSpin{to{transform:rotate(1turn)}}.trust-list{gap:8px;margin:0;padding:14px 16px 18px;list-style:none;display:grid}.trust-list li{border:1px solid var(--line);background:var(--card);animation:rise .6s var(--ease) backwards;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.trust-list li:first-child{animation-delay:.8s}.trust-list li:nth-child(2){animation-delay:.95s}.trust-list li:nth-child(3){animation-delay:1.1s}.trust-list li:nth-child(4){animation-delay:1.25s}.trust-list b{font:600 14px/1.3 var(--body);color:var(--fg);display:block}.trust-list small{color:var(--muted);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.trust-list li.tbc{background:var(--card-2);border-style:dashed}@media (max-width:420px){.trust-list li{grid-template-columns:auto 1fr}.trust-list .pill{grid-column:2;justify-self:start}}.facts .vis{height:228px}.facts .mc h3{font-size:24px}.ws{gap:8px;width:min(320px,86%);padding:12px;display:grid}.ws-top{font:600 13px/1.2 var(--body);color:var(--fg);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px;display:flex}.av{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-2);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.prose .ph-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.prose .ph-list li{border:1.5px dashed var(--line-2);color:var(--fg-2);background:repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,var(--brand-2) 3%,transparent) 12px 13px),var(--card-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:15.5px;line-height:1.4;display:flex}.ph-list .tag{margin-left:auto}.prose .callout{margin-top:1.2em}.prose .callout p{margin:0}.prose .callout p+p{margin-top:.5em}.cert{gap:8px;width:min(320px,86%);padding:14px;display:grid}.cert-top{align-items:center;gap:12px;padding:2px 2px 6px;display:flex}.cert-top b{font:600 17px/1.2 var(--display);letter-spacing:-.02em;margin-top:4px;display:block}.cert-seal{background:var(--btn-bg);width:40px;height:40px;color:var(--btn-fg);border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid}.cert .row{box-shadow:none}.cert .rs{color:var(--fg-2)}.cert .rs.mono{font-family:var(--mono)}.scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}@media (max-width:820px){.scope{grid-template-columns:1fr}}.scope .card{padding:26px}.scope .checklist{margin-top:18px}.nolist{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nolist li{color:var(--fg-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.nolist b{color:var(--fg);font-weight:600}.nolist .x{background:var(--panel);width:22px;height:22px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;display:grid}.nolist .x .i{stroke-width:2.6px}
