.outcomes-heading[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid}.outcomes-heading[data-astro-cid-ktmergmv] h2[data-astro-cid-ktmergmv]{margin-top:1.1rem}.outcomes-heading[data-astro-cid-ktmergmv]>p[data-astro-cid-ktmergmv]{max-width:30rem}.outcomes-grid[data-astro-cid-ktmergmv]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:3rem;display:grid}.outcome-card[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));flex-direction:column;min-width:0;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex}.outcome-label[data-astro-cid-ktmergmv]{color:hsl(var(--foreground));font-size:var(--text-small);align-items:center;gap:.55rem;font-weight:600;display:flex}.outcome-label[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink))}.outcome-card[data-astro-cid-ktmergmv] h3[data-astro-cid-ktmergmv]{font-size:var(--text-subhead);letter-spacing:-.025em;text-wrap:balance;margin-top:1.25rem;font-weight:600;line-height:1.25}.outcome-card[data-astro-cid-ktmergmv]>p[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.9rem;line-height:1.7}.outcome-visual[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--raised));font-size:var(--text-small);margin-top:1.5rem;overflow:hidden}.outcome-visual[data-astro-cid-ktmergmv]>div[data-astro-cid-ktmergmv]:first-child{min-height:6rem}.cost-visual[data-astro-cid-ktmergmv]>div[data-astro-cid-ktmergmv]:first-child{padding:1rem}.cost-segments[data-astro-cid-ktmergmv]{gap:.2rem;height:.55rem;margin-top:.85rem;display:flex}.cost-segments[data-astro-cid-ktmergmv] i[data-astro-cid-ktmergmv]{border-radius:var(--radius-chip);background:hsl(var(--primary));flex:6}.cost-segments[data-astro-cid-ktmergmv] i[data-astro-cid-ktmergmv]:nth-child(2){opacity:.5;flex:3}.cost-segments[data-astro-cid-ktmergmv] i[data-astro-cid-ktmergmv]:nth-child(3){opacity:.25;flex:2}.cost-key[data-astro-cid-ktmergmv]{font-size:var(--text-label);color:hsl(var(--muted-foreground));justify-content:space-between;gap:.25rem;margin-top:.65rem;display:flex}.visual-receipt[data-astro-cid-ktmergmv]{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.visual-receipt[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink));flex-shrink:0}.security-path[data-astro-cid-ktmergmv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:1.8rem .8rem;display:flex}.security-path[data-astro-cid-ktmergmv] span[data-astro-cid-ktmergmv]{align-items:center;gap:.4rem;display:flex}.security-path[data-astro-cid-ktmergmv]>svg{color:hsl(var(--muted-foreground))}.existing-sources[data-astro-cid-ktmergmv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:1.8rem .65rem;display:flex}.existing-sources[data-astro-cid-ktmergmv] span[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));border-radius:var(--radius-chip);font-size:var(--text-small);background:hsl(var(--card));padding:.35rem .5rem}.outcome-details[data-astro-cid-ktmergmv]{border-top:1px solid hsl(var(--border));margin-top:1.5rem}summary[data-astro-cid-ktmergmv]{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;list-style:none;display:flex}summary[data-astro-cid-ktmergmv]::-webkit-details-marker{display:none}details[data-astro-cid-ktmergmv][open]>summary[data-astro-cid-ktmergmv] svg{transform:rotate(180deg)}.outcome-details[data-astro-cid-ktmergmv] summary[data-astro-cid-ktmergmv]{font-size:var(--text-small);font-weight:550}.outcome-details[data-astro-cid-ktmergmv] ul[data-astro-cid-ktmergmv]{gap:.5rem;margin-top:.5rem;padding-left:1rem;list-style:outside;display:grid}.outcome-details[data-astro-cid-ktmergmv] li[data-astro-cid-ktmergmv],.outcome-details[data-astro-cid-ktmergmv]>p[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));line-height:1.7}.outcome-details[data-astro-cid-ktmergmv]>p[data-astro-cid-ktmergmv]{margin-top:.8rem}.outcome-card[data-astro-cid-ktmergmv]>a[data-astro-cid-ktmergmv]{margin-top:auto;padding-top:.75rem}.open-source-panel[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));border-radius:var(--radius-frame);background:radial-gradient(ellipse at 20% 0%, hsl(var(--primary) / .07), transparent 70%), hsl(var(--raised));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.open-source-panel[data-astro-cid-ktmergmv].services-only{margin-top:0}.open-source-copy[data-astro-cid-ktmergmv]{align-self:center;min-width:0}.open-source-copy[data-astro-cid-ktmergmv] h3[data-astro-cid-ktmergmv]{font-size:var(--text-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:1.2rem;font-weight:600;line-height:1.2}.open-source-copy[data-astro-cid-ktmergmv]>.story-lede[data-astro-cid-ktmergmv]{margin-top:1.25rem}.open-source-more[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.9rem;line-height:1.7}.service-prompt[data-astro-cid-ktmergmv]{color:hsl(var(--foreground));font-size:var(--text-small);align-items:start;gap:.65rem;margin-top:1rem;padding:1rem 0;line-height:1.7;display:flex}.service-prompt[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink));flex-shrink:0;margin-top:.25rem}.open-source-copy[data-astro-cid-ktmergmv]>a[data-astro-cid-ktmergmv]{margin-top:.5rem}.service-example[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));min-width:0;padding:1.5rem}.provider-picker[data-astro-cid-ktmergmv] legend[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-bottom:1rem}.provider-radio[data-astro-cid-ktmergmv]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.provider-labels[data-astro-cid-ktmergmv]{flex-wrap:wrap;gap:.4rem;display:flex}.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv]{min-height:2.75rem;font-size:var(--text-small);border-radius:var(--radius-chip);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;align-items:center;padding:.5rem .85rem;display:inline-flex}#services-aws[data-astro-cid-ktmergmv]:checked~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-aws],#services-azure[data-astro-cid-ktmergmv]:checked~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-azure],#services-gcp[data-astro-cid-ktmergmv]:checked~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-gcp]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}#services-aws[data-astro-cid-ktmergmv]:focus-visible~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-aws],#services-azure[data-astro-cid-ktmergmv]:focus-visible~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-azure],#services-gcp[data-astro-cid-ktmergmv]:focus-visible~.provider-labels[data-astro-cid-ktmergmv] label[data-astro-cid-ktmergmv][for=services-gcp]{outline:2px solid hsl(var(--ring));outline-offset:4px}.provider-services[data-astro-cid-ktmergmv]{margin-top:1.5rem;display:none}#services-aws[data-astro-cid-ktmergmv]:checked~.provider-aws[data-astro-cid-ktmergmv],#services-azure[data-astro-cid-ktmergmv]:checked~.provider-azure[data-astro-cid-ktmergmv],#services-gcp[data-astro-cid-ktmergmv]:checked~.provider-gcp[data-astro-cid-ktmergmv]{display:block}.service-stage-label[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-bottom:.7rem}.service-pair[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.service-pair[data-astro-cid-ktmergmv]>div[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--border));background:hsl(var(--raised));border-radius:var(--radius-chip);font-size:var(--text-small);align-items:center;gap:.6rem;min-width:0;padding:.8rem .7rem;line-height:1.5;display:flex}.service-pair[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink));flex-shrink:0}.service-context[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.65rem}.service-connector[data-astro-cid-ktmergmv]{color:hsl(var(--primary-ink));justify-content:center;align-items:center;gap:.6rem;padding:.75rem 0;display:flex}.service-connector[data-astro-cid-ktmergmv] span[data-astro-cid-ktmergmv]{background:hsl(var(--primary) / .4);width:2rem;height:1px}.service-connector[data-astro-cid-ktmergmv]>svg{transform:rotate(90deg)}.open-service-target[data-astro-cid-ktmergmv]{border:1px solid hsl(var(--primary) / .4);border-radius:var(--radius-card);background:hsl(var(--primary) / .06);padding:1rem}.open-service-target[data-astro-cid-ktmergmv] .service-stage-label[data-astro-cid-ktmergmv]{color:hsl(var(--foreground));font-weight:550}.open-service-target[data-astro-cid-ktmergmv] .service-pair[data-astro-cid-ktmergmv]>div[data-astro-cid-ktmergmv]{background:0 0;border:0;padding:.3rem 0;font-weight:600}.service-pair[data-astro-cid-ktmergmv] small[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.2rem;font-weight:400;display:block}.target-location[data-astro-cid-ktmergmv]{border-top:1px solid hsl(var(--primary) / .25);font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:1rem;padding-top:.75rem}.agent-support[data-astro-cid-ktmergmv]{align-items:start;gap:.6rem;margin-top:1.25rem;display:flex}.agent-support[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink));flex-shrink:0;margin-top:.15rem}.agent-support[data-astro-cid-ktmergmv] strong[data-astro-cid-ktmergmv]{font-weight:600;font-size:var(--text-small)}.agent-support[data-astro-cid-ktmergmv] p[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.35rem;line-height:1.6}.service-plan[data-astro-cid-ktmergmv]{border-top:1px solid hsl(var(--border));margin-top:1.25rem;padding-top:.5rem}.service-plan[data-astro-cid-ktmergmv] summary[data-astro-cid-ktmergmv]{font-size:var(--text-small);font-weight:550}.service-plan[data-astro-cid-ktmergmv] ol[data-astro-cid-ktmergmv]{gap:1rem;margin-top:1rem;display:grid}.service-plan[data-astro-cid-ktmergmv] li[data-astro-cid-ktmergmv]{align-items:start;gap:.8rem;display:flex}.service-plan[data-astro-cid-ktmergmv] li[data-astro-cid-ktmergmv]>span[data-astro-cid-ktmergmv]{color:hsl(var(--muted-foreground));font-family:JetBrains Mono Variable,monospace;font-size:var(--text-label);margin-top:.2rem}.service-plan[data-astro-cid-ktmergmv] strong[data-astro-cid-ktmergmv]{font-size:var(--text-small);font-weight:600}.service-plan[data-astro-cid-ktmergmv] li[data-astro-cid-ktmergmv] p[data-astro-cid-ktmergmv],.service-plan-note[data-astro-cid-ktmergmv]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:.3rem;line-height:1.7}.service-plan-note[data-astro-cid-ktmergmv]{margin-top:1.2rem}.outcomes-closing[data-astro-cid-ktmergmv]{color:hsl(var(--muted-foreground));font-size:var(--text-small);justify-content:center;align-items:start;gap:.5rem;margin-top:1.75rem;line-height:1.7;display:flex}.outcomes-closing[data-astro-cid-ktmergmv] svg{color:hsl(var(--primary-ink));flex-shrink:0;margin-top:.25rem}@media (width<=1023px){.outcomes-heading[data-astro-cid-ktmergmv],.open-source-panel[data-astro-cid-ktmergmv]{gap:2rem}.service-example[data-astro-cid-ktmergmv]{padding:1.2rem}.service-pair[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr)}.open-service-target[data-astro-cid-ktmergmv] .service-pair[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px){.outcomes-heading[data-astro-cid-ktmergmv],.open-source-panel[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr)}.outcomes-heading[data-astro-cid-ktmergmv]{gap:1.25rem}.outcomes-grid[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr);margin-top:2rem}.outcome-visual[data-astro-cid-ktmergmv],.agent-support[data-astro-cid-ktmergmv],.service-prompt[data-astro-cid-ktmergmv],.open-source-more[data-astro-cid-ktmergmv]{display:none}.outcome-details[data-astro-cid-ktmergmv]{margin-top:1rem}.open-source-panel[data-astro-cid-ktmergmv]{gap:1.5rem}.service-example[data-astro-cid-ktmergmv]{padding:1rem}.service-pair[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.outcomes-closing[data-astro-cid-ktmergmv]{justify-content:start}}@media (width<=359px){.service-pair[data-astro-cid-ktmergmv],.open-service-target[data-astro-cid-ktmergmv] .service-pair[data-astro-cid-ktmergmv]{grid-template-columns:minmax(0,1fr)}}
