.hero-benchmark{position:relative;overflow:hidden;padding:82px 0 92px;text-align:left;background:#050816;color:#fff;isolation:isolate}.hero-benchmark:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;left:-260px;top:-360px;background:#1d4ed8;filter:blur(150px);opacity:.3;z-index:-1}.hero-benchmark:after{content:"";position:absolute;width:580px;height:580px;border-radius:50%;right:-220px;bottom:-340px;background:#7c3aed;filter:blur(145px);opacity:.28;z-index:-1}.hero-grid-lines{position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgba(99,102,241,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.28) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 95%)}.hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:68px;align-items:center}.hero-copy .eyebrow{color:#67e8f9}.hero-copy .eyebrow i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 16px #22d3ee;animation:statusPulse 1.8s infinite}.hero-copy h1{font-size:clamp(50px,6vw,78px);text-shadow:0 12px 55px rgba(37,99,235,.28)}.hero-copy h1 span{background:linear-gradient(90deg,#60a5fa,#a78bfa 58%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{margin:25px 0 31px;color:#aeb9d2;font-size:18px;max-width:600px}.hero-copy .actions{justify-content:flex-start}.hero-copy .button{border-color:#334155;background:rgba(15,23,42,.72);color:#dbeafe}.hero-copy .button.primary{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 12px 32px rgba(37,99,235,.28)}.hero-proof{display:flex;gap:24px;margin-top:39px;color:#64748b;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.hero-proof span{padding-left:12px;border-left:1px solid #27334b}.hero-proof b{display:block;color:#dbeafe;font-size:15px;letter-spacing:0;margin-bottom:2px}.benchmark-console{position:relative;border:1px solid rgba(96,165,250,.28);border-radius:20px;background:linear-gradient(145deg,rgba(16,24,47,.96),rgba(4,8,22,.98));box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset;overflow:hidden;transform:perspective(1300px) rotateY(-2deg) rotateX(1deg)}.console-glow{position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(34,211,238,.08),transparent 65%);transform:translateX(-100%);animation:consoleSweep 6s infinite}.console-bar{height:47px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #1c2943;background:rgba(15,23,42,.86);font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;color:#64748b}.console-bar>span{margin:auto}.console-bar>b{min-width:52px;color:#34d399;text-align:right;font-size:9px}.console-dots{display:flex;gap:6px}.console-dots i{width:9px;height:9px;border-radius:50%;background:#fb7185}.console-dots i:nth-child(2){background:#fbbf24}.console-dots i:nth-child(3){background:#34d399}.console-screen{padding:22px 23px 23px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.console-command{font-size:11px;color:#75829d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-command span{color:#22d3ee}.console-command b{color:#dbeafe;font-weight:500}.cursor{display:inline-block;width:7px;height:13px;margin-left:4px;vertical-align:-2px;background:#67e8f9;animation:cursorBlink 1s steps(1) infinite}.console-log{height:148px;margin:20px 0 17px;padding:14px 15px;overflow:hidden;border:1px solid #16233c;border-radius:10px;background:rgba(0,0,0,.23);font-size:10px;line-height:1.75;color:#bdc8dc}.console-log p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-log time{color:#3f4d68;margin-right:11px}.console-log span{display:inline-block;width:55px;font-size:9px;font-weight:800}.console-log .cyan{color:#22d3ee}.console-log .violet{color:#a78bfa}.console-log .green{color:#34d399}.console-log .amber{color:#fbbf24}.console-log .dim{color:#64748b}.console-progress{height:4px;margin-bottom:19px;border-radius:9px;overflow:hidden;background:#16213a}.console-progress i{display:block;width:0;height:100%;border-radius:9px;background:linear-gradient(90deg,#2563eb,#8b5cf6,#22d3ee);box-shadow:0 0 14px #2563eb;transition:width .15s}.console-metrics{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:9px}.console-metrics>div{padding:12px 12px 10px;border:1px solid #1d2a45;border-radius:10px;background:rgba(15,23,42,.66)}.console-metrics small{display:block;color:#53617d;font-size:8px;letter-spacing:.12em}.console-metrics strong{display:inline-block;margin-top:4px;color:#e2e8f0;font-size:20px;line-height:1}.console-metrics em{display:block;color:#53617d;font-size:7px;font-style:normal;margin-top:4px}.console-metrics .score{border-color:rgba(124,58,237,.48);background:linear-gradient(145deg,rgba(76,29,149,.22),rgba(15,23,42,.7))}.console-metrics .score strong{color:#c4b5fd;text-shadow:0 0 20px #7c3aed}.benchmark-run{width:100%;height:43px;margin-top:13px;border:1px solid #3347a8;border-radius:10px;background:linear-gradient(90deg,#1d4ed8,#6d28d9);color:#fff;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;box-shadow:0 8px 25px rgba(37,99,235,.2)}.benchmark-run:hover{filter:brightness(1.12)}.benchmark-run:disabled{cursor:wait;filter:saturate(.55)}.benchmark-run span{margin-right:8px}.benchmark-console.running{border-color:rgba(34,211,238,.48);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 38px rgba(34,211,238,.09)}@keyframes cursorBlink{50%{opacity:0}}@keyframes statusPulse{50%{opacity:.35;box-shadow:0 0 5px #22d3ee}}@keyframes consoleSweep{0%,55%{transform:translateX(-100%)}80%,100%{transform:translateX(100%)}}@media(max-width:1000px){.hero-layout{grid-template-columns:1fr;gap:50px}.hero-copy{text-align:center}.hero-copy p{margin-left:auto;margin-right:auto}.hero-copy .actions{justify-content:center}.hero-proof{justify-content:center}.benchmark-console{max-width:650px;width:100%;margin:auto;transform:none}}@media(max-width:600px){.hero-benchmark{padding:58px 0 65px}.hero-layout{gap:38px}.hero-copy h1{font-size:44px}.hero-proof{gap:11px}.hero-proof span{padding-left:8px}.console-screen{padding:17px 14px}.console-log{height:130px}.console-metrics strong{font-size:16px}.benchmark-console{border-radius:15px}}
