.afterfuture-use-cases-group { background: #011f3d; color: #eaf6fb; }
.afterfuture-use-cases { position: relative; max-width: 1440px; margin: 0 auto; padding: clamp(64px, 9vh, 110px) clamp(24px, 4vw, 64px); overflow: hidden; }
.afterfuture-use-cases h2 { position: relative; margin: 0; color: #fff; font-family: 'Space Grotesk', sans-serif; font-size: clamp(28px, 3.2vw, 44px); font-weight: 700; line-height: 1.1; letter-spacing: 0; }
.afterfuture-use-cases__cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; margin-top: 44px; }
.afterfuture-use-cases__card { position: relative; padding: 26px; background: rgba(255,255,255,.025); }
.afterfuture-use-cases__card:before, .afterfuture-use-cases__card:after { content: ""; position: absolute; width: 14px; height: 14px; border-color: #1EEDF2; }
.afterfuture-use-cases__card:before { left: 0; top: 0; border-left: 1.5px solid; border-top: 1.5px solid; }
.afterfuture-use-cases__card:after { right: 0; bottom: 0; border-right: 1.5px solid; border-bottom: 1.5px solid; opacity: .35; }
.afterfuture-use-cases__card:nth-child(3n+2):before, .afterfuture-use-cases__card:nth-child(3n+2):after { border-color: #c88ce6; }
.afterfuture-use-cases__card:nth-child(3n):before, .afterfuture-use-cases__card:nth-child(3n):after { border-color: #ff85ac; }
.afterfuture-use-cases__num { margin-bottom: 12px; color: #1EEDF2; font: 500 20px/1 'JetBrains Mono', monospace; letter-spacing: .14em; }
.afterfuture-use-cases__card:nth-child(3n+2) .afterfuture-use-cases__num { color: #c88ce6; }
.afterfuture-use-cases__card:nth-child(3n) .afterfuture-use-cases__num { color: #ff85ac; }
.afterfuture-use-cases__card h3 { margin: 0 0 14px; color: #fff; font-family: 'Space Grotesk', sans-serif; font-size: 18px; font-weight: 600; }
.afterfuture-use-cases__list, .afterfuture-use-cases__list li { color: rgba(234,246,251,.65); font-size: 13.5px; line-height: 1.45; }
.afterfuture-use-cases__list ul { display: flex; flex-direction: column; gap: 7px; margin: 0; padding: 0; list-style: none; }
.afterfuture-use-cases__list li:before { content: "- "; }
@media (max-width: 920px) { .afterfuture-use-cases__cards { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .afterfuture-use-cases__cards { grid-template-columns: 1fr; } }
