.sec-hero{gap:18px;padding-block:clamp(36px,5vw,64px) clamp(24px,4vw,40px);display:grid}.sec-hero h1{max-width:16ch;font-size:clamp(36px,5vw,60px)}.sec-hero h1 .it{color:inherit}.sec-hero .lede{max-width:62ch}.badges{flex-wrap:wrap;gap:10px;margin-top:6px;list-style:none;display:flex}.badge-p{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.badge-p .ic{background:var(--go-soft);width:38px;height:38px;color:var(--r-ea);border-radius:12px;flex:none;place-items:center;display:grid}.badge-p .ic svg{width:19px;height:19px}.badge-p small{color:var(--ink-3);font-size:12.5px;display:block}.badge-p b{font-size:15.5px;display:block}.sec-page section.blk{padding-top:0}.sec-page section.sec-promises{padding-top:20px}.sec-page a.mono{color:inherit;text-underline-offset:3px}.pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-radius:22px;align-content:start;gap:10px;padding:20px;display:grid}.pillar>.ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.pillar>.ic svg{width:20px;height:20px}.pillar h3{font-size:19px}.pillar ul{color:var(--ink-2);gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.pillar li{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.pillar li svg{width:16px;height:16px;color:var(--r-ea);margin-top:3px}.bounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bound{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:12px;padding:20px;display:grid}.bound h3{align-items:center;gap:10px;font-size:19px;display:flex}.bound h3 .dot{border-radius:50%;flex:none;width:12px;height:12px}.bound ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.bound li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.bound li svg{width:18px;height:18px;margin-top:2px}.bound.b-own .dot{background:var(--r-ea)}.bound.b-own li svg{color:var(--r-ea)}.bound.b-ask .dot{background:var(--warn)}.bound.b-ask li svg{color:var(--warn)}.bound.b-never .dot{background:var(--r-pa)}.bound.b-never li svg{color:var(--r-pa)}.small-note{color:var(--ink-3);margin-top:12px;font-size:13.5px}.flow-fig{background:var(--surface);border:1px solid var(--line);border-radius:24px;gap:14px;min-width:0;margin:0;padding:clamp(14px,2.5vw,26px);display:grid}.flow-scroll{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.flow-scroll svg{width:100%;min-width:760px;height:auto;color:var(--ink);font-family:var(--f-body);display:block}.flow-fig figcaption{color:var(--ink-2);max-width:75ch;font-size:14.5px}.flow .f-box{fill:var(--sunk);stroke:var(--line-2)}.flow .f-title{fill:currentColor}.flow .f-sub{fill:var(--ink-3)}.flow .f-link{fill:var(--ink-2)}.flow .f-warn{fill:var(--warn)}.flow .f-warn-line{stroke:var(--warn)}.flow .f-held{fill:var(--warn-soft);stroke:var(--warn)}.proof2{grid-template-columns:minmax(0,760px);gap:14px;display:grid}.proof-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px;display:grid}.proof-card h3{margin:6px 0 8px;font-size:20px}.proof-card p{color:var(--ink-2);font-size:15px}.proof-card p.muted{color:var(--ink-3);margin-top:6px;font-size:14px}.seal{background:var(--brand);width:64px;height:64px;color:var(--brand-ink);font-family:var(--f-display);letter-spacing:-.01em;text-align:center;border-radius:18px;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.sec-page .sec-head>.lede{max-width:40ch}.prov{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.prov li{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:15px}.report{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.report>div{min-width:0}.report-card{background:var(--band);color:var(--band-ink);border-radius:24px;gap:12px;padding:24px;display:grid}.report-card .eyebrow{color:var(--band-ink-2)}.report-card h2{color:var(--band-ink);letter-spacing:-.015em;font-size:24px;line-height:1.2}.report-card p,.report-card li{color:var(--band-ink-2);font-size:15px}.report-card>p{font-size:14px}.report-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.addr{background:color-mix(in srgb,var(--band-ink) 10%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.addr a{color:var(--band-ink);text-underline-offset:3px;overflow-wrap:anywhere}.addr code{font-family:var(--f-mono);color:inherit;font-size:15px}.report-card .copy{background:var(--band-ink);color:var(--band);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.report-card .copy[hidden]{display:none}.report-card :focus-visible{outline-color:var(--band-ink)}@media (width<=1060px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.report,.proof2{grid-template-columns:1fr}}@media (width<=900px){.bounds{grid-template-columns:1fr}}@media (width<=620px){.pillars,.proof-card{grid-template-columns:1fr}}
