.home-stakes{padding:56px 20px;background:#050505;scroll-margin-top:90px}
.home-stakes-grid{max-width:1100px;margin:auto;display:grid;gap:24px}
.home-stake{overflow:hidden;border:1px solid var(--stake-accent);border-radius:22px;background:var(--stake-bg)}
.home-stake-before{--stake-accent:#f55359;--stake-bg:#180707}
.home-stake-after{--stake-accent:var(--af-green);--stake-bg:#04120d}
.home-stake header{padding:26px 24px 4px}
.stake-label{color:var(--stake-accent);font-size:10px;letter-spacing:.19em;text-transform:uppercase;font-weight:600;margin:0 0 18px}
.home-stake h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:white;margin:0}
.stake-art{aspect-ratio:2;background-image:url('/assets/home-stakes-scenes.webp');background-size:100% 200%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 76%,transparent 100%)}
.stake-art-before{background-position:top}
.stake-art-after{background-position:bottom}
.home-stake ul{list-style:none;margin:0;padding:18px 24px 28px;display:grid;gap:12px}
.home-stake li{position:relative;padding-left:32px;color:#bdc0c4;font-size:15px;line-height:1.5}
.home-stake li:before{content:'';position:absolute;left:0;top:.16em;width:19px;height:19px;border-radius:50%;background-color:var(--stake-accent);background-repeat:no-repeat;background-position:center;background-size:13px 13px}
.home-stake-before li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 4.5 7 7m0-7-7 7' fill='none' stroke='%23250709' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.home-stake-after li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='%23042419' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
@media(min-width:900px){.home-stakes{padding:96px 32px}.home-stakes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stake header{min-height:170px}.home-stake li{font-size:17px}}
