:root{--bhs-sky:#16b8f3;--bhs-purple:#6b2dff;--bhs-blue:#0033a0;--bhs-pink:#f02b9b;--bhs-ink:#08111f;--bhs-muted:#5b667a;color:var(--bhs-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,a{font:inherit}*{box-sizing:border-box}.web-shell{min-height:100svh;color:var(--bhs-ink);background:linear-gradient(135deg,#16b8f329,#0000 36%),linear-gradient(#fff 0%,#f5f8ff 100%);place-items:center;padding:32px clamp(18px,5vw,72px) 112px;display:grid}.web-panel{background:#ffffffe0;border:1px solid #0033a024;border-radius:8px;width:min(100%,760px);padding:clamp(28px,5vw,56px)}.web-kicker{color:var(--bhs-blue);margin:0 0 16px;font-size:14px;font-weight:800}.web-panel h1{letter-spacing:0;margin:0;font-size:clamp(42px,8vw,84px);line-height:.95}.web-panel p{max-width:620px;color:var(--bhs-muted);margin:22px 0 0;font-size:18px;line-height:1.55}.web-contract-state{background:#0033a024;border:1px solid #0033a024;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0;display:grid;overflow:hidden}.web-contract-state>div{background:#fff;padding:16px}.web-contract-state dt{color:var(--bhs-muted);text-transform:uppercase;font-size:12px;font-weight:800}.web-contract-state dd{color:var(--bhs-ink);margin:6px 0 0;font-size:16px;font-weight:700}@media (width<=640px){.web-contract-state{grid-template-columns:minmax(0,1fr)}}
