.tasks-hero{background:radial-gradient(circle at 75% 0%,#2f456a,transparent 37%),#0c1323;color:#fff;padding:86px 0}.tasks-hero h1{font-size:clamp(48px,5.8vw,78px);max-width:750px}.tasks-hero h1 span{color:#f2cf8d}.tasks-hero .eyebrow{color:#f2cf8d}.task-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.task-hero-panel{background:#fcfcf9;border:1px solid #c6d2db;border-radius:23px;color:#1a2940;padding:26px;box-shadow:0 25px 65px rgba(0,0,0,.28)}.hero-panel-overline{font-size:11px;letter-spacing:.1em;font-weight:900;color:#9a792e}.hero-mini{border:1px solid #e3e7ed;background:#f2f5f8;border-radius:13px;padding:14px}.hero-mini strong{font-size:15px;display:block}.hero-mini span{color:#53627b;font-size:12px;display:block;margin-top:4px}.mini-arrows{text-align:center;font-size:21px;color:#a0acb9}.task-market{background:#fff}.market-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:15px;color:#566477;font-size:12px;font-weight:700}.market-switch input{vertical-align:middle;accent-color:#243c64}.clear-btn{background:transparent;border:0;text-decoration:underline;color:#244270;font-size:12px;font-weight:800;padding:7px}.task-card{border:1px solid #dbe2e8;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:11px;min-height:287px;padding:19px;box-shadow:0 5px 17px rgba(20,34,58,.045);transition:transform .2s ease,border-color .2s ease}.task-card:hover{transform:translateY(-2px);border-color:#b5c8d8}.task-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.task-icon{font-size:19px;display:grid;place-items:center;background:#edf2fb;border-radius:12px;width:41px;height:41px;font-weight:900;color:#283f67}.task-status{font-size:10px;padding:6px 9px;border-radius:99px;font-weight:800;background:#f2f5f7;color:#5b6a7d}.task-status.public{background:#e4f2e9;color:#256544}.task-card h3{margin:0;font-size:19px;line-height:1.2;letter-spacing:-.028em}.task-card p{margin:0;color:#59687c;font-size:13px;flex:1}.task-components{display:block;color:#778396;font-size:11px;line-height:1.5}.task-cta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-cta a{background:#152641;color:#fff;text-decoration:none;border-radius:11px;flex:1;text-align:center;padding:11px 12px;font-weight:850;font-size:12px;min-height:41px}.task-cta button{border:1px solid #ced8e4;border-radius:11px;padding:11px 12px;background:#f8fafc;color:#254365;font-weight:800;font-size:12px;min-height:41px}.task-cta a:hover{background:#294564}.filter-context{background:#f3f6fc;border:1px solid #d1dcf0;border-radius:14px;padding:14px 18px;margin-bottom:22px;color:#315080;font-size:13px}.filter-context strong{display:block;margin-bottom:4px}.task-bridge{background:#eef2f5}.task-dialog h2{font-size:29px;letter-spacing:-.04em;line-height:1.15;margin:20px 0 8px}.task-dialog h3{font-size:15px;margin:18px 0 10px}.task-dialog .description{color:#5c6c80;line-height:1.65}.task-dialog ul{list-style:disc;padding-left:20px;font-size:13px;color:#364860;line-height:1.9}.task-dialog .related-bos{display:grid;grid-template-columns:1fr 1fr;gap:9px}.related-bos a{display:block;text-decoration:none;color:#263b5a;border:1px solid #dbe3ec;background:#f5f8fb;border-radius:10px;padding:12px;font-size:12px;font-weight:800}.related-bos a:hover{border-color:#8fa5c1;background:#e8f0f9}.task-dialog .dialog-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.task-dialog .dialog-actions a,.task-dialog .dialog-actions button{font-size:12px;min-height:43px}.task-dialog .task-legal{font-size:11px;color:#778399;margin-top:15px}.task-dialog .share-link{color:#355b91;background:none;border:0;text-decoration:underline;font-size:12px;padding:8px}.task-specific-bos{border:1px solid #e2e7eb;border-radius:10px;padding:10px;margin-top:12px;color:#64728a;font-size:12px}.task-specific-bos a{font-weight:800;color:#2c548b;text-decoration:none}.task-link-inline{color:#315b9c;text-decoration:none;border-bottom:1px dotted #7e9fc0}.task-link-inline:hover{text-decoration:underline}.task-subtitle{font-size:12px;color:#6d7a8c;margin:6px 0}.task-steps{padding:17px;background:#f3f6f8;border-radius:14px}.task-steps b{font-size:12px}.task-steps p{font-size:12px;color:#5d6b7c;margin:5px 0}@media(max-width:960px){.task-hero-grid{grid-template-columns:1fr;gap:30px}.task-hero-panel{max-width:680px}}@media(max-width:540px){.tasks-hero{padding:58px 0}.task-hero-panel{padding:18px}.task-dialog .related-bos{grid-template-columns:1fr}.task-dialog .dialog-actions{display:grid}.task-dialog .dialog-actions a,.task-dialog .dialog-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.task-card{transition:none}}.task-dialog .dialog-actions button.btn.light-button{background:#fff;color:#233851;border:1px solid #cad5df}.task-dialog .dialog-actions button.btn.light-button:hover{background:#eaf0f5}.task-product-link{display:block;background:#e9eff7;color:#274b80;text-decoration:none;padding:11px 12px;border-radius:10px;font-size:12px;font-weight:900;text-align:center}.task-product-link:hover{background:#dce9f7}.task-card .task-product-link{margin-top:1px}