.factories-landing.benchmarks-landing .bench-hero-inner{text-align:center;flex-direction:column;align-items:center;padding:14px 0 40px;display:flex}.factories-landing.benchmarks-landing .bench-hero-inner .prompt{justify-content:center}.factories-landing.benchmarks-landing .bench-hero-inner h1{max-width:720px;margin-top:14px}.factories-landing.benchmarks-landing .bench-hero-inner .sub{max-width:560px;margin-left:auto;margin-right:auto}.factories-landing.benchmarks-landing .bench-hero-inner .ctas{justify-content:center}.factories-landing.benchmarks-landing .bench-hero-inner .ctas-credits{text-align:center}.factories-landing.benchmarks-landing .bench-toolkit{padding:56px 0}.factories-landing.benchmarks-landing .bench-toolkit-grid{--gutter-l:24px;--gutter-r:24px;grid-template-columns:var(--gutter-l) repeat(4, minmax(0, 1fr)) var(--gutter-r);border:1px solid var(--line);background:var(--bg-panel);display:grid;position:relative}.factories-landing.benchmarks-landing .bench-toolkit-cell{border-left:1px solid var(--line);min-width:0;padding:20px;position:relative}.factories-landing.benchmarks-landing .bench-toolkit-cell:before{content:none;height:1px;top:0;left:calc(-1 * var(--gutter-l) - 1px);right:calc(-1 * var(--gutter-r) - 1px);background:var(--line);pointer-events:none;position:absolute}.factories-landing.benchmarks-landing .bench-toolkit-cell .tag{z-index:3;vertical-align:top;background:var(--bg-panel);margin:0 0 8px -6px;padding:0 6px;line-height:18px;display:inline-block;position:relative}.factories-landing.benchmarks-landing .bench-toolkit-cell h4{color:var(--fg);text-transform:lowercase;margin:0;font-size:13px;font-weight:600}.factories-landing.benchmarks-landing .bench-toolkit-cell h4:first-letter{text-transform:uppercase}.factories-landing.benchmarks-landing .bench-toolkit-cell p{margin-top:8px;font-size:12px}.factories-landing.benchmarks-landing .bench-toolkit-cell:first-child{grid-area:1/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(2){grid-area:1/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(3){grid-area:1/4}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(4){grid-area:1/5}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(5){grid-area:2/5}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(6){grid-area:2/4}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(7){grid-area:2/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(8){grid-area:2/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:first-child,.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(8){border-left:none}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(n+5):before{content:""}.factories-landing.benchmarks-landing .bench-loop-svg{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.factories-landing.benchmarks-landing .bench-loop-path,.factories-landing.benchmarks-landing .bench-loop-chev{fill:none;stroke:var(--accent);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt}.factories-landing.benchmarks-landing .bench-loop-label{z-index:3;writing-mode:vertical-rl;background:var(--bg-panel);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--accent);pointer-events:none;padding:8px 0;font-size:10px;font-weight:500;position:absolute;transform:translate(-50%,-50%)rotate(180deg)}.factories-landing.benchmarks-landing .loop-drawn .bench-loop-path{transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1)}.factories-landing.benchmarks-landing .bench-loop-chev,.factories-landing.benchmarks-landing .bench-loop-label{opacity:0}.factories-landing.benchmarks-landing .loop-drawn .bench-loop-chev,.factories-landing.benchmarks-landing .loop-drawn .bench-loop-label{opacity:1;transition:opacity .4s 1.4s}.factories-landing.benchmarks-landing .loop-static .bench-loop-path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.factories-landing.benchmarks-landing .loop-static .bench-loop-chev,.factories-landing.benchmarks-landing .loop-static .bench-loop-label{opacity:1}.factories-landing.benchmarks-landing .bench-access-inner{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;display:flex}.factories-landing.benchmarks-landing .bench-access-inner .sub,.factories-landing.benchmarks-landing .bench-access-inner p{max-width:420px}.factories-landing.benchmarks-landing .bench-access-inner form.reqform{text-align:left;width:100%;margin-top:8px}.factories-landing.benchmarks-landing .bench-access-inner form.reqform .btn{justify-content:center;width:100%}.factories-landing.benchmarks-landing .bench-access-inner .waitlist-confirm,.factories-landing.benchmarks-landing .bench-access-inner .req-research-screen{text-align:left;width:100%;margin-top:8px}@media (max-width:1024px){.factories-landing.benchmarks-landing .bench-toolkit-grid{--gutter-l:40px;--gutter-r:24px;grid-template-columns:var(--gutter-l) repeat(2, minmax(0, 1fr)) var(--gutter-r)}.factories-landing.benchmarks-landing .bench-toolkit-cell:first-child{grid-area:1/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(2){grid-area:1/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(3){grid-area:2/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(4){grid-area:2/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(5){grid-area:3/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(6){grid-area:3/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(7){grid-area:4/3}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(8){grid-area:4/2}.factories-landing.benchmarks-landing .bench-toolkit-cell{border-left:1px solid var(--line)}.factories-landing.benchmarks-landing .bench-toolkit-cell:first-child,.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(4),.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(5),.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(8){border-left:none}.factories-landing.benchmarks-landing .bench-toolkit-cell:before{content:none}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(n+3):before{content:""}}@media (max-width:860px){.factories-landing.benchmarks-landing .bench-hero-inner{text-align:left;align-items:flex-start}.factories-landing.benchmarks-landing .bench-hero-inner .prompt{justify-content:flex-start}.factories-landing.benchmarks-landing .bench-hero-inner .sub{margin-left:0;margin-right:0}.factories-landing.benchmarks-landing .bench-hero-inner .ctas{justify-content:flex-start}.factories-landing.benchmarks-landing .bench-hero-inner .ctas-credits{text-align:left}.factories-landing.benchmarks-landing .bench-hero-inner h1{font-size:32px}.factories-landing.benchmarks-landing .bench-toolkit-grid{--gutter-l:24px;--gutter-r:24px;grid-template-columns:var(--gutter-l) minmax(0, 1fr) var(--gutter-r)}.factories-landing.benchmarks-landing .bench-toolkit-cell{border-left:none;padding:18px 16px}.factories-landing.benchmarks-landing .bench-toolkit-cell:first-child{grid-area:1/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(2){grid-area:2/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(3){grid-area:3/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(4){grid-area:4/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(5){grid-area:5/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(6){grid-area:6/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(7){grid-area:7/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(8){grid-area:8/2}.factories-landing.benchmarks-landing .bench-toolkit-cell:before{content:none}.factories-landing.benchmarks-landing .bench-toolkit-cell:nth-child(n+2):before{content:""}}
