:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a0c;--panel:#0d1215;--line:#ffffff17;--muted:#819097;--text:#eef4f2;--accent:#61eeb5;--accent-dark:#0f3429}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 75% 8%, #2d9f7724, transparent 25rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--bg);background-size:auto,56px 56px,56px 56px,auto;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{width:min(1240px,100% - 40px);margin:0 auto}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandMark{background:var(--accent-dark);width:42px;height:42px;color:var(--accent);letter-spacing:-.5px;border:1px solid #61eeb573;place-items:center;font-size:13px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.04em;font-size:16px}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:9px}.status{border:1px solid var(--line);color:#a8b4b0;text-transform:uppercase;letter-spacing:.08em;background:#0b1113b8;align-items:center;gap:8px;padding:10px 14px;font:600 11px/1 monospace;display:flex}.status span{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #61eeb5d9}.hero{border-bottom:1px solid var(--line);min-height:530px;padding:110px 0 90px}.eyebrow{color:var(--accent);letter-spacing:.15em;font:600 11px/1.4 monospace}h1{letter-spacing:-.075em;max-width:850px;margin:24px 0 22px;font-size:clamp(56px,9vw,116px);font-weight:700;line-height:.86}.hero>p{color:#9eaaa7;max-width:650px;font-size:18px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.heroActions a{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);padding:13px 19px;font:700 12px/1 monospace}.heroActions .primary{color:#062117;background:var(--accent);border-color:var(--accent)}.heroActions .secondary{background:#ffffff06}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metrics article{border-right:1px solid var(--line);min-height:145px;padding:28px 24px}.metrics article:last-child{border-right:0}.metrics span,.metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:500 10px/1.3 monospace;display:block}.metrics strong{letter-spacing:-.04em;margin:18px 0 7px;font-size:28px;display:block}.workers{padding:90px 0 110px}.sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.sectionHeading h2{letter-spacing:-.05em;margin:12px 0 0;font-size:42px}.sectionHeading p{max-width:380px;color:var(--muted);margin:0;line-height:1.6}.workerGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.workerCard{border:1px solid var(--line);background:#0d1215eb;min-height:210px;padding:20px;transition:border-color .16s,transform .16s}.workerCard:hover{border-color:#61eeb566;transform:translateY(-3px)}.workerTop{color:var(--muted);justify-content:space-between;font:600 10px/1 monospace;display:flex}.workerStatus{color:var(--accent)}.workerCard h3{text-transform:capitalize;margin:82px 0 10px;font-size:19px}.workerCard p{color:var(--muted);margin:0;font:500 10px/1.5 monospace}footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font:500 10px/1 monospace;display:flex}@media (max-width:900px){.metrics{grid-template-columns:repeat(2,1fr)}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){main{width:min(100% - 24px,1240px)}.hero{min-height:auto;padding:76px 0 68px}h1{font-size:clamp(52px,17vw,76px)}.sectionHeading,footer{flex-direction:column;align-items:flex-start}.workerGrid{grid-template-columns:1fr}.workerCard{min-height:170px}.workerCard h3{margin-top:48px}footer{justify-content:center;gap:10px}}
