.tasks-hero{padding-bottom:24px}
.tasks-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}
.tasks-stat{padding:14px 12px;border:1px solid rgba(116,146,193,.22);border-radius:12px;background:rgba(21,39,67,.5);text-align:center}
.tasks-stat-value{display:block;font-size:1.22rem;line-height:1.2;color:#eef5ff;font-weight:650}
.tasks-stat-label{display:block;margin-top:5px;font-size:.82rem;color:#9fb0ca}
.tasks-filter-panel{margin-top:16px}
.tasks-task{border:1px solid rgba(120,151,198,.25);box-shadow:0 10px 28px rgba(0,0,0,.13)}
.tasks-task h2{margin-top:8px;line-height:1.28}
.tasks-source-label{opacity:.9}
.tasks-price{width:max-content;max-width:100%;margin:14px auto 12px;padding:8px 18px;border:1px solid rgba(86,211,173,.28);border-radius:999px;background:rgba(54,176,143,.09);color:#65d6b1;font-size:1.16rem;font-weight:500;letter-spacing:.01em}
.tasks-open{margin-top:8px}
.tasks-seo h2{margin-top:30px}
.tasks-seo h2:first-child{margin-top:0}
.tasks-faq h3{margin:18px 0 6px;font-size:1rem;color:#e9f1ff}
.tasks-source-box{margin-top:30px;padding-top:22px;border-top:1px solid rgba(120,151,198,.22)}
@media(max-width:760px){.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
