.hero-grid[data-astro-cid-xgqg5dee]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:52px;display:grid}.hero-content[data-astro-cid-xgqg5dee]{padding-top:12px}h1[data-astro-cid-xgqg5dee]{letter-spacing:-.045em;margin:16px 0 22px;font-size:58px;line-height:1.05}.lead[data-astro-cid-xgqg5dee]{color:var(--ink-dim);margin:0 0 32px;font-size:19px;line-height:1.6}.hero-actions[data-astro-cid-xgqg5dee]{flex-wrap:wrap;gap:12px;display:flex}.execution-map[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-raised);border-radius:20px;padding:32px 28px}.map-node[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-sunken);text-align:center;color:var(--ink);border-radius:12px;margin-bottom:16px;padding:14px 20px;font-size:15px}.control-node[data-astro-cid-xgqg5dee]{border-color:color-mix(in srgb, var(--signal) 30%, transparent);background:var(--signal-dim);color:var(--signal);font-weight:600;animation:1.6s ease-out .5s both node-pulse-signal}@keyframes node-pulse-signal{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 40%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb, var(--signal) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.control-node[data-astro-cid-xgqg5dee]{animation:none}}.runtime-node[data-astro-cid-xgqg5dee]{border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);margin-bottom:0;font-weight:600}.map-arrow[data-astro-cid-xgqg5dee]{text-align:center;color:var(--ink-faint);margin:8px 0;font-size:20px}.map-branches[data-astro-cid-xgqg5dee]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.map-branch[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-sunken);text-align:center;color:var(--ink-dim);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500}.section[data-astro-cid-xgqg5dee]{padding:82px 0}.split-section[data-astro-cid-xgqg5dee]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.split-content[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{letter-spacing:-.035em;margin:0 0 22px;font-size:40px;line-height:1.1}.section-text[data-astro-cid-xgqg5dee]{color:var(--ink-dim);margin:0;font-size:17px;line-height:1.7}.contrast-visual[data-astro-cid-xgqg5dee]{gap:20px;padding:28px 0;display:grid}.contrast-item[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-raised);border-radius:14px;padding:20px 24px}.contrast-item[data-astro-cid-xgqg5dee].limited{opacity:.6}.contrast-item[data-astro-cid-xgqg5dee].flexible{border-color:color-mix(in srgb, var(--signal) 25%, transparent);background:var(--signal-dim)}.contrast-label[data-astro-cid-xgqg5dee]{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700}.contrast-desc[data-astro-cid-xgqg5dee]{color:var(--ink-faint);font-size:15px}.runners-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{text-align:center;letter-spacing:-.035em;margin:0 0 18px;font-size:40px;line-height:1.1}.section-lead[data-astro-cid-xgqg5dee]{color:var(--ink-dim);text-align:center;max-width:820px;margin:0 auto 48px;font-size:17px;line-height:1.7}.workflow-horizontal[data-astro-cid-xgqg5dee]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:38px;display:flex}.workflow-node[data-astro-cid-xgqg5dee]{border:1px solid var(--line-bright);background:var(--ground-raised);color:var(--ink);white-space:nowrap;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500}.workflow-connector[data-astro-cid-xgqg5dee]{color:var(--ink-faint);font-size:16px}.workflow-notes[data-astro-cid-xgqg5dee]{grid-template-columns:repeat(2,1fr);gap:14px;max-width:900px;margin:0 auto;display:grid}.workflow-note[data-astro-cid-xgqg5dee]{border-left:2px solid var(--signal);background:var(--signal-dim);color:var(--ink-dim);padding:12px 18px;font-size:14px}.environments-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{text-align:center;letter-spacing:-.035em;margin:0 0 42px;font-size:40px;line-height:1.1}.environments-grid[data-astro-cid-xgqg5dee]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.environment-item[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-raised);border-radius:16px;padding:26px 22px;transition:background .15s,border-color .15s}.environment-item[data-astro-cid-xgqg5dee]:hover{background:var(--ground-sunken);border-color:var(--line-bright)}.environment-item[data-astro-cid-xgqg5dee] h3[data-astro-cid-xgqg5dee]{letter-spacing:-.02em;margin:0 0 10px;font-size:18px}.environment-item[data-astro-cid-xgqg5dee] p[data-astro-cid-xgqg5dee]{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.55}.lifecycle-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{text-align:center;letter-spacing:-.035em;margin:0 0 18px;font-size:40px;line-height:1.1}.timeline[data-astro-cid-xgqg5dee]{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;max-width:900px;margin:0 auto;display:grid;overflow:hidden}.timeline-item[data-astro-cid-xgqg5dee]{background:var(--ground-raised);font-family:var(--mono);color:var(--ink);padding:14px 20px;font-size:14px}.scaling-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{letter-spacing:-.035em;margin:0 0 18px;font-size:40px;line-height:1.1}.scaling-layout[data-astro-cid-xgqg5dee]{grid-template-columns:1.15fr .85fr;align-items:start;gap:54px;display:grid}.scaling-bullets[data-astro-cid-xgqg5dee]{gap:16px;padding:28px 0;display:grid}.scaling-bullet[data-astro-cid-xgqg5dee]{color:var(--ink-dim);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.scaling-bullet[data-astro-cid-xgqg5dee]:before{content:"•";color:var(--signal);font-weight:700;position:absolute;left:0}.runner-pool-visual[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:var(--ground-raised);border-radius:16px;padding:24px}.pool-header[data-astro-cid-xgqg5dee]{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px;font-size:14px;font-weight:600}.pool-items[data-astro-cid-xgqg5dee]{gap:8px;display:grid}.pool-item[data-astro-cid-xgqg5dee]{font-family:var(--mono);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.pool-icon[data-astro-cid-xgqg5dee]{color:var(--ink-faint)}.pool-name[data-astro-cid-xgqg5dee]{color:var(--ink)}.pool-status[data-astro-cid-xgqg5dee]{border-radius:999px;padding:3px 8px;font-size:11px}.pool-item[data-astro-cid-xgqg5dee].active .pool-status[data-astro-cid-xgqg5dee]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.pool-item[data-astro-cid-xgqg5dee].idle .pool-status[data-astro-cid-xgqg5dee]{background:var(--ground-sunken);color:var(--ink-faint)}.benefits-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{text-align:center;letter-spacing:-.035em;margin:0 0 42px;font-size:40px;line-height:1.1}.related-section[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{letter-spacing:-.035em;margin:0 0 38px;font-size:40px;line-height:1.1}.related-links[data-astro-cid-xgqg5dee]{background:var(--line);border:1px solid var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.related-link[data-astro-cid-xgqg5dee]{background:var(--ground-raised);grid-template-columns:180px 1fr;gap:24px;padding:20px 24px;text-decoration:none;transition:background .15s;display:grid}.related-link[data-astro-cid-xgqg5dee]:hover{background:var(--ground-sunken)}.related-title[data-astro-cid-xgqg5dee]{color:var(--ink);font-size:17px;font-weight:700}.related-desc[data-astro-cid-xgqg5dee]{color:var(--ink-faint);font-size:15px;line-height:1.5}.cta[data-astro-cid-xgqg5dee]{padding:76px 0}.cta-box[data-astro-cid-xgqg5dee]{border:1px solid var(--line);background:linear-gradient(135deg, var(--signal-dim), var(--ground-sunken));border-radius:30px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.cta-box[data-astro-cid-xgqg5dee] h2[data-astro-cid-xgqg5dee]{letter-spacing:-.035em;margin:0 0 12px;font-size:38px}.cta-text[data-astro-cid-xgqg5dee]{color:var(--ink-dim);margin:0;font-size:17px;line-height:1.6}.environments-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:first-child{transition-delay:0s}.environments-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(2){transition-delay:80ms}.environments-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(3){transition-delay:.16s}.environments-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(4){transition-delay:.24s}.environments-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(5){transition-delay:.32s}.workflow-notes[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:first-child{transition-delay:0s}.workflow-notes[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(2){transition-delay:80ms}.workflow-notes[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(3){transition-delay:.16s}.workflow-notes[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(4){transition-delay:.24s}.scaling-bullets[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:first-child{transition-delay:0s}.scaling-bullets[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(2){transition-delay:80ms}.scaling-bullets[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(3){transition-delay:.16s}.scaling-bullets[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(4){transition-delay:.24s}.scaling-bullets[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(5){transition-delay:.32s}.benefits-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:first-child{transition-delay:0s}.benefits-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(2){transition-delay:80ms}.benefits-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(3){transition-delay:.16s}.benefits-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(4){transition-delay:.24s}.benefits-grid[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(5){transition-delay:.32s}.related-links[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:first-child{transition-delay:0s}.related-links[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(2){transition-delay:80ms}.related-links[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(3){transition-delay:.16s}.related-links[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(4){transition-delay:.24s}.related-links[data-astro-cid-xgqg5dee] .reveal[data-astro-cid-xgqg5dee]:nth-child(5){transition-delay:.32s}@media (width<=920px){h1[data-astro-cid-xgqg5dee]{font-size:42px}.hero-grid[data-astro-cid-xgqg5dee],.split-section[data-astro-cid-xgqg5dee],.scaling-layout[data-astro-cid-xgqg5dee]{grid-template-columns:1fr;gap:32px}.map-branches[data-astro-cid-xgqg5dee]{grid-template-columns:repeat(2,1fr)}.workflow-notes[data-astro-cid-xgqg5dee]{grid-template-columns:1fr}.workflow-horizontal[data-astro-cid-xgqg5dee]{flex-direction:column}.workflow-connector[data-astro-cid-xgqg5dee]{transform:rotate(90deg)}.workflow-node[data-astro-cid-xgqg5dee]{white-space:normal;text-align:center;max-width:100%}.environments-grid[data-astro-cid-xgqg5dee]{grid-template-columns:1fr}.related-link[data-astro-cid-xgqg5dee]{grid-template-columns:1fr;gap:8px}.cta-box[data-astro-cid-xgqg5dee]{display:block}}
