.buy .flow{display:grid;gap:var(--s4);margin-top:var(--s6)}.buy p{margin:0 0 var(--s3)}.buy p:last-child{margin-bottom:0}.buy h2{font-size:24px;font-weight:500;line-height:1.2;margin:0 0 var(--s3)}.buy .alts .label,.buy .back .label,.buy .legal .label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--text-mute);margin:0 0 var(--s2)}.buy .facts{margin:0 0 var(--s4);padding-inline-start:var(--s5);color:var(--text-soft);font-size:16px}.buy .facts li{margin-bottom:var(--s2)}.buy .facts li::marker{color:var(--text-mute)}.buy .facts-note{font-size:14px;color:var(--text-mute);margin:calc(-1 * var(--s2)) 0 var(--s4)}.buy .keypoint{border-inline-start:3px solid var(--live);padding-inline-start:var(--s4)}.buy .keypoint strong{font-weight:500;color:var(--live)}.buy .legal{background:var(--sunk)}.buy .go,.buy .legal{border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s5)}.buy .go{background:var(--surface);display:grid;gap:var(--s4);justify-items:start}.buy .go-link{font:500 17px var(--sans);padding:var(--s3) var(--s5);border-radius:var(--r-pill);background:var(--accent);color:#ffffff;transition:transform .18s var(--ease)}.buy .go-link:hover{text-decoration:none;transform:translateY(-1px)}.buy .go-note{font-size:14px;color:var(--text-soft);margin:0}.buy .host{font-family:var(--mono);font-size:.95em;color:var(--text);direction:ltr;unicode-bidi:isolate}.buy .alts{padding:0 var(--s5)}.buy .alts p,.buy .alts ul{color:var(--text-soft);font-size:15px}.buy .alts ul{margin:var(--s3) 0 0;padding-inline-start:var(--s5)}.buy .alts li{margin-bottom:var(--s2)}.buy .back{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s5)}.buy .back-link{display:inline-block;margin-top:var(--s3);font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.buy .back-link:hover{text-decoration:none;border-bottom-color:var(--accent)}@media (max-width:480px){.buy .go-link{width:100%;text-align:center}}.buy .limits{margin:0 0 var(--s4);padding:var(--s4) var(--s5);list-style:none;background:var(--warn-wash);border-inline-start:3px solid var(--warn);border-radius:var(--r-md);color:var(--ink-800);font-size:15px;line-height:1.65}.buy .limits li+li{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--warn) 22%,transparent)}