.bitcoin-wallet-guide{margin:64px 0;scroll-margin-top:100px}.bitcoin-wallet-guide>p{max-width:80ch}.bitcoin-wallet-guide h3{margin:32px 0 18px}.wallet-limit{background:#4733e00c;border-left:3px solid #4733e0;margin:24px 0;padding:20px 24px}.wallet-limit strong{color:#4733e0}.wallet-limit p{margin:8px 0 0}.wallet-table{overflow-x:auto}.wallet-table table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.wallet-table caption{text-align:left;color:#485268;padding-bottom:12px;font-size:13px}.wallet-table th,.wallet-table td{vertical-align:top;border-bottom:1px solid #4733e026;padding:16px 12px}.wallet-table thead{background:#4733e00c}.wallet-table tbody th{min-width:150px}.bitcoin-wallet-guide a{color:#4733e0;text-underline-offset:4px;text-decoration:underline}.wallet-small{margin:16px 0;font-size:14px}.wallet-steps{grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none;display:grid}.wallet-steps li{border:1px solid #4733e026;grid-template-columns:28px 60px 1fr;align-items:start;gap:12px;padding:20px 16px;display:grid}.wallet-step-number{color:#4733e0;font-size:22px;font-weight:700}.wallet-steps h4{margin:0 0 8px;font-size:19px;line-height:1.25}.wallet-steps p{margin:0;font-size:15px}.bitcoin-wallet-guide details{border-bottom:1px solid #4733e026;padding:18px 0}.bitcoin-wallet-guide summary{cursor:pointer;color:#4733e0;font-weight:600}.bitcoin-wallet-guide details p{max-width:80ch;margin:12px 0}.bitcoin-wallet-guide>.pq-secondary{margin-top:24px;display:inline-block}.bitcoin-wallet-guide a:focus-visible,.bitcoin-wallet-guide summary:focus-visible{outline-offset:4px;outline:2px solid #4733e0}@media (max-width:700px){.wallet-steps{grid-template-columns:1fr}.wallet-table th,.wallet-table td{padding:12px 8px;font-size:13px}.wallet-table tbody th{min-width:100px}.wallet-steps li{grid-template-columns:24px 40px 1fr;gap:8px;padding:16px 12px}}
.pq-landing{color:#0e1626;max-width:1200px;margin:auto;padding:80px 28px}.pq-landing h1{letter-spacing:-.04em;max-width:850px;font-size:clamp(38px,5vw,68px);line-height:1.04}.pq-landing h2{margin-bottom:20px;font-size:clamp(25px,3vw,36px);line-height:1.15}.pq-landing h3{margin:14px 0;font-size:24px;line-height:1.2}.pq-landing p{color:#485268;line-height:1.65}.pq-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;margin-bottom:80px;display:grid}.pq-eyebrow{letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:700;color:#4733e0!important}.pq-intro{margin:24px 0;font-size:20px}.pq-art{color:#4733e0}.pq-art svg{width:100%;max-height:280px}.pq-art .flow{stroke-dasharray:6 8;animation:3s linear infinite pqFlow}.pq-art .pulse{animation:3s ease-in-out infinite pqPulse}.pq-cta{color:#fff;background:#4733e0;border:1px solid #4733e0;margin-top:20px;padding:16px 25px;transition:transform .2s,box-shadow .2s;display:inline-block}.pq-secondary,.pq-download a{color:#4733e0;text-underline-offset:5px;text-decoration:underline}.pq-outcome,.pq-scope{background:#4733e00a;border-left:3px solid #4733e0;margin:40px 0 60px;padding:32px}.pq-lessons{grid-template-columns:repeat(4,1fr);gap:26px;margin:32px 0 60px;padding:0;list-style:none;display:grid}.pq-lessons .pq-art{margin-bottom:24px}.pq-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pq-card{background:#4733e006;border:1px solid #4733e040;height:100%;padding:28px;transition:transform .2s,background .2s,box-shadow .2s;display:block}.pq-card strong{color:#4733e0;margin-top:25px;display:block}.pq-card:hover,.pq-cta:hover{transform:translateY(-5px);box-shadow:0 12px 35px #4733e018}.pq-card:focus-visible,.pq-cta:focus-visible{outline-offset:5px;outline:3px solid #4733e0}.pq-download{margin-top:50px}@keyframes pqFlow{to{stroke-dashoffset:-42px}}@keyframes pqPulse{50%{opacity:.4}}@media (max-width:760px){.pq-landing{padding:40px 20px}.pq-hero{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.pq-hero>.pq-art{justify-self:center;max-width:240px}.pq-cards,.pq-lessons{grid-template-columns:1fr}.pq-lessons>li>div{grid-template-columns:90px 1fr;gap:0 18px;display:grid}.pq-lessons .pq-art{grid-row:1/4;align-self:center;margin:0}.pq-lessons h3{margin-top:0}.pq-outcome,.pq-scope{padding:24px}.pq-card .pq-art{max-width:200px;margin:auto}}@media (prefers-reduced-motion:reduce){.pq-art *{animation:none!important}.pq-card,.pq-cta{transition:none}}.demo-cards,.pq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.demo-cards,.pq-cards{grid-template-columns:1fr}}
