/* Shared public Toloka-inspired editorial system: white paper, blue signal,
   strong typography, and visible borders instead of dark dashboard chrome. */
:root{--toloka-ink:#1e2126;--toloka-paper:#fff;--toloka-wash:#f5f5f3;--toloka-line:#dedede;--toloka-blue:#0808ee;--toloka-muted:#686868}
body.toloka-benchmark{background:var(--toloka-paper);color:var(--toloka-ink)}
body.toloka-benchmark .announcement{background:var(--toloka-ink);color:#fff}body.toloka-benchmark .announcement a{color:#fff;text-decoration:underline}
body.toloka-benchmark .hero{position:relative;min-height:620px;background:linear-gradient(180deg,#fff 0%,#fff 75%,#f3f3f2 100%)}
body.toloka-benchmark .hero::after{content:"";position:absolute;width:min(51vw,700px);aspect-ratio:1;right:-12vw;top:-15vw;border-radius:50%;background:radial-gradient(circle at 35% 32%,#5a5aff 0 3%,#0808ee 36%,#0505a8 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);opacity:.98}
body.toloka-benchmark .hero-copy{position:relative;z-index:2}body.toloka-benchmark .hero-art{z-index:3;background:transparent;clip-path:none;height:460px;overflow:visible}
body.toloka-benchmark .hero-art :is(.grid-orbit,.art-core,.art-label){filter:contrast(1.08)}body.toloka-benchmark .hero-art .art-core{background:#fff;border:1px solid var(--toloka-ink);box-shadow:0 15px 38px rgba(8,8,238,.18)}
body.toloka-benchmark .hero-art .art-core span:first-child{border-color:var(--toloka-blue)}body.toloka-benchmark .hero-art .art-core span:nth-child(2){border-color:var(--toloka-ink)}
body.toloka-benchmark .button-dark{background:var(--toloka-blue)}body.toloka-benchmark .button-dark:hover{background:#0000c9}body.toloka-benchmark .text-link{border-color:var(--toloka-ink)}
body.toloka-benchmark .data-section{background:#fff}body.toloka-benchmark .solutions-grid{border-color:var(--toloka-ink)}body.toloka-benchmark .solution-card{background:#fff;border-color:var(--toloka-ink)}
body.toloka-benchmark .solution-card:nth-child(1){background:#cef0fd}body.toloka-benchmark .solution-card:nth-child(2){background:#ebe5f8}body.toloka-benchmark .solution-card:nth-child(3){background:#ffe99c}
body.toloka-benchmark .stats{background:#d7ffbd}body.toloka-benchmark .cta{background:#cef0fd}body.toloka-benchmark .cta-orbit:after{background:var(--toloka-blue)}
/* Prevent an inherited page rule from turning the whole navigation into one underlined link. */
.shared-marketing-nav a,.shared-marketing-nav a:visited,.shared-marketing-nav .marketing-desktop>a,.shared-marketing-actions>a{text-decoration:none!important}.shared-marketing-nav .marketing-desktop>a{border-bottom:2px solid transparent!important}.shared-marketing-nav .marketing-desktop>a.active,.shared-marketing-nav .marketing-desktop>a:hover{border-bottom-color:var(--toloka-blue)!important}
body.toloka-benchmark :is(input,textarea,select){background:#fff!important;color:var(--toloka-ink)!important;-webkit-text-fill-color:var(--toloka-ink)!important;caret-color:var(--toloka-ink)!important;border-color:#777!important;opacity:1!important}
@media(max-width:820px){body.toloka-benchmark .hero::after{width:90vw;right:-34vw;top:53%}body.toloka-benchmark .hero-art{height:330px}}
