section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}a.svelte-9zr0uo{color:var(--sg-brand);text-decoration:none;transition:text-shadow .2s}a.svelte-9zr0uo:hover{text-shadow:0 1px 15px rgba(211,10,14,.5)}.eyebrow.svelte-9zr0uo{display:inline-block;font-family:var(--sg-font-mono);font-size:var(--sg-text-xsmall);color:var(--sg-brand);border:1px solid var(--sg-brand);border-radius:999px;padding:.25rem .75rem;font-weight:300}.section-description.svelte-9zr0uo{color:var(--sg-text-secondary);font-size:var(--sg-text-xlarge);margin:1rem 0 2.5rem;line-height:1.5;max-width:48rem}.hero.svelte-9zr0uo{text-align:center;padding:7rem 0 3rem}.hero-content.svelte-9zr0uo{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.hero-description.svelte-9zr0uo{font-size:var(--sg-text-h4);color:var(--sg-text-secondary);margin:0;line-height:1.4;text-wrap:balance;max-width:48rem}.hero-subdescription.svelte-9zr0uo{color:var(--sg-text-alternate);font-size:var(--sg-text-base);margin:0;max-width:48rem;line-height:1.5}.hero-actions.svelte-9zr0uo{display:flex;gap:.75rem;justify-content:center;margin-top:.5rem}.overview-section.svelte-9zr0uo{padding:var(--sg-padding-section-medium) 0}.overview-section.svelte-9zr0uo h2{margin-bottom:0}.overview-cards.svelte-9zr0uo{display:flex;flex-direction:column;gap:1rem}.overview-card.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:1.5rem}.overview-card-highlight.svelte-9zr0uo{border-color:var(--sg-brand);background-color:var(--sg-vermilion-1)}.overview-card-header.svelte-9zr0uo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.overview-card-category.svelte-9zr0uo{font-weight:var(--sg-font-weight-medium);font-size:var(--sg-text-large)}.overview-card-examples.svelte-9zr0uo{font-family:var(--sg-font-mono);font-size:var(--sg-text-small);color:var(--sg-text-secondary)}.overview-card-body.svelte-9zr0uo{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.overview-card-field.svelte-9zr0uo{display:flex;flex-direction:column;gap:.25rem}.overview-card-label.svelte-9zr0uo{font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.05em}.overview-card-value.svelte-9zr0uo{color:var(--sg-text-secondary);font-size:var(--sg-text-small);line-height:1.5}.overview-card-highlight.svelte-9zr0uo .overview-card-value:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.comparison-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.comparison-section.svelte-9zr0uo h2{margin-bottom:0}.comparison-desktop.svelte-9zr0uo{border:1px solid var(--sg-border-alternate);border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table.svelte-9zr0uo{width:100%;border-collapse:collapse;font-size:var(--sg-text-small);min-width:800px}.comparison-table.svelte-9zr0uo thead:where(.svelte-9zr0uo){background-color:var(--sg-greyscale-2)}.comparison-table.svelte-9zr0uo th:where(.svelte-9zr0uo){padding:.875rem 1rem;text-align:left;font-weight:var(--sg-font-weight-medium);font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-secondary);border-bottom:1px solid var(--sg-border-primary);white-space:nowrap}.comparison-table.svelte-9zr0uo td:where(.svelte-9zr0uo){padding:1.25rem 1rem;border-bottom:1px solid var(--sg-border-alternate);color:var(--sg-text-secondary);line-height:1.6;vertical-align:top}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):last-child td:where(.svelte-9zr0uo){border-bottom:none}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(odd){background-color:var(--sg-greyscale-1)}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(2n){background-color:var(--sg-bg-primary)}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo){transition:background-color .15s}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):hover{background-color:var(--sg-greyscale-2)}.th-rank.svelte-9zr0uo{width:2.5rem;text-align:center;position:sticky;left:0;z-index:2;background-color:var(--sg-greyscale-2)}.td-rank.svelte-9zr0uo{width:2.5rem;text-align:center;position:sticky;left:0;z-index:1}.th-tool.svelte-9zr0uo{font-weight:var(--sg-font-weight-medium);white-space:nowrap;width:10%;position:sticky;left:2.5rem;z-index:2;background-color:var(--sg-greyscale-2);border-right:1px solid var(--sg-border-alternate)}.td-tool.svelte-9zr0uo{font-weight:var(--sg-font-weight-medium);white-space:nowrap;width:10%;color:var(--sg-text-primary);position:sticky;left:2.5rem;z-index:1;border-right:1px solid var(--sg-border-alternate)}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(odd) .td-rank:where(.svelte-9zr0uo),.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(odd) .td-tool:where(.svelte-9zr0uo){background-color:var(--sg-greyscale-1)}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(2n) .td-rank:where(.svelte-9zr0uo),.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):nth-child(2n) .td-tool:where(.svelte-9zr0uo){background-color:var(--sg-bg-primary)}.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):hover .td-rank:where(.svelte-9zr0uo),.comparison-table.svelte-9zr0uo tbody:where(.svelte-9zr0uo) tr:where(.svelte-9zr0uo):hover .td-tool:where(.svelte-9zr0uo){background-color:var(--sg-greyscale-2)}.row-highlight.svelte-9zr0uo{background-color:var(--sg-vermilion-1)!important}.row-highlight.svelte-9zr0uo .td-rank:where(.svelte-9zr0uo),.row-highlight.svelte-9zr0uo .td-tool:where(.svelte-9zr0uo){background-color:var(--sg-vermilion-1)!important}.row-highlight.svelte-9zr0uo td:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.row-highlight.svelte-9zr0uo:hover{background-color:var(--sg-vermilion-2)!important}.row-highlight.svelte-9zr0uo:hover .td-rank:where(.svelte-9zr0uo),.row-highlight.svelte-9zr0uo:hover .td-tool:where(.svelte-9zr0uo){background-color:var(--sg-vermilion-2)!important}.comparison-mobile.svelte-9zr0uo{display:none;flex-direction:column;gap:1rem}.comparison-card.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:1.5rem}.comparison-card-highlight.svelte-9zr0uo{border-color:var(--sg-brand);background-color:var(--sg-vermilion-1)}.comparison-card.svelte-9zr0uo h4{margin-bottom:1rem}.comparison-card-field.svelte-9zr0uo{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-top:1px solid var(--sg-border-alternate)}.comparison-card-label.svelte-9zr0uo{font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.05em}.comparison-card-value.svelte-9zr0uo{color:var(--sg-text-secondary);font-size:var(--sg-text-small);line-height:1.5}.comparison-card-highlight.svelte-9zr0uo .comparison-card-value:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.scip-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.scip-content.svelte-9zr0uo{display:flex;flex-direction:column;gap:1.5rem}.scip-code-hosts.svelte-9zr0uo{display:flex;justify-content:center}.code-hosts-img.svelte-9zr0uo{max-width:32rem;width:100%;height:auto}.scip-body.svelte-9zr0uo{color:var(--sg-text-secondary);font-size:var(--sg-text-large);line-height:1.6}.scip-body.svelte-9zr0uo p:where(.svelte-9zr0uo){margin:0 0 1rem}.scip-governance.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:2rem;margin-top:1rem}.scip-governance.svelte-9zr0uo h3{margin-bottom:1rem}.scip-governance.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-secondary);font-size:var(--sg-text-base);margin:0 0 1rem;line-height:1.5}.scip-link.svelte-9zr0uo{font-weight:var(--sg-font-weight-medium)}.distinction-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.distinction-content.svelte-9zr0uo h2{margin-bottom:2rem}.distinction-columns.svelte-9zr0uo{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.distinction-card.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:2rem}.distinction-card.svelte-9zr0uo h4{margin-bottom:.75rem}.distinction-card.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-secondary);margin:0;line-height:1.5}.distinction-card-highlight.svelte-9zr0uo{border-color:var(--sg-brand);background-color:var(--sg-vermilion-1)}.distinction-card-highlight.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.distinction-img.svelte-9zr0uo{width:100%;height:auto;margin-top:1.25rem;border-radius:8px}.distinction-summary.svelte-9zr0uo{color:var(--sg-text-primary);font-size:var(--sg-text-large);font-weight:var(--sg-font-weight-medium);line-height:1.5;margin:0}.use-cases-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.use-cases-section.svelte-9zr0uo h2{margin-bottom:2.5rem}.use-cases-grid.svelte-9zr0uo{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.use-case-card.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:2rem}.use-case-card-highlight.svelte-9zr0uo{border-color:var(--sg-brand);background-color:var(--sg-vermilion-1);grid-column:span 2}.use-case-subtitle.svelte-9zr0uo{font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.05em}.use-case-card.svelte-9zr0uo h3{font-size:var(--sg-text-h4);margin:.5rem 0 .75rem}.use-case-desc.svelte-9zr0uo{color:var(--sg-text-secondary);margin:0;line-height:1.5}.use-case-card-highlight.svelte-9zr0uo .use-case-desc:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.differs-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.differs-section.svelte-9zr0uo h2{margin-bottom:2rem}.differs-body.svelte-9zr0uo{display:flex;flex-direction:column;gap:1.5rem}.differs-block.svelte-9zr0uo{background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-alternate);border-radius:16px;padding:2rem}.differs-block.svelte-9zr0uo h4{margin-bottom:.75rem}.differs-block.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-secondary);margin:0 0 .75rem;line-height:1.5}.differs-block.svelte-9zr0uo p:where(.svelte-9zr0uo):last-child{margin-bottom:0}.differs-block-highlight.svelte-9zr0uo{border-color:var(--sg-brand);background-color:var(--sg-vermilion-1)}.differs-block-highlight.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-primary)}.differs-screenshot.svelte-9zr0uo{margin-top:1.5rem}.differs-screenshot.svelte-9zr0uo img:where(.svelte-9zr0uo){width:100%;height:auto;border-radius:12px;border:1px solid var(--sg-border-alternate)}.faq-section.svelte-9zr0uo{padding:var(--sg-padding-section-small) 0}.faq-section.svelte-9zr0uo h2{margin-bottom:2.5rem}.faq-list.svelte-9zr0uo{display:flex;flex-direction:column}.faq-item.svelte-9zr0uo{border-bottom:1px solid var(--sg-border-alternate)}.faq-item.svelte-9zr0uo:first-child{border-top:1px solid var(--sg-border-alternate)}.faq-question.svelte-9zr0uo{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0;background:none;border:none;color:var(--sg-text-primary);font-family:var(--sg-font-sans);font-size:var(--sg-text-large);font-weight:var(--sg-font-weight-medium);text-align:left;cursor:pointer;gap:1rem;transition:color .2s}.faq-question.svelte-9zr0uo:hover{color:var(--sg-brand)}.faq-toggle.svelte-9zr0uo{font-size:var(--sg-text-h3);font-weight:300;flex-shrink:0;line-height:1;color:var(--sg-text-alternate)}.faq-answer.svelte-9zr0uo{padding:0 0 1.25rem}.faq-answer.svelte-9zr0uo p:where(.svelte-9zr0uo){color:var(--sg-text-secondary);margin:0;line-height:1.6}.cta-section.svelte-9zr0uo{padding:0;text-align:left;border-top:1px solid var(--sg-border-alternate)}.cta-layout.svelte-9zr0uo{display:grid;grid-template-columns:35% 65%;align-items:center;max-width:var(--sg-container-large);margin:0 auto;padding:0 var(--sg-padding-horizontal)}.cta-image.svelte-9zr0uo{display:flex;align-items:center;justify-content:flex-start;padding:3rem}.cta-image.svelte-9zr0uo img:where(.svelte-9zr0uo){max-width:16rem;width:100%;height:auto;display:block}.cta-content.svelte-9zr0uo{padding:3rem 2.5rem}.cta-description.svelte-9zr0uo{color:var(--sg-text-secondary);font-size:var(--sg-text-large);margin:1rem 0 2rem;line-height:1.5}.cta-actions.svelte-9zr0uo{display:flex;gap:1rem}@media(max-width:992px){.hero.svelte-9zr0uo{padding:5rem 0 2.5rem}.overview-card-body.svelte-9zr0uo{grid-template-columns:1fr}.comparison-desktop.svelte-9zr0uo{display:none}.comparison-mobile.svelte-9zr0uo{display:flex}.distinction-columns.svelte-9zr0uo,.use-cases-grid.svelte-9zr0uo{grid-template-columns:1fr}.use-case-card-highlight.svelte-9zr0uo{grid-column:span 1}.code-hosts-img.svelte-9zr0uo{max-width:100%}}@media(max-width:768px){.hero.svelte-9zr0uo{padding:4rem 0 2rem}.hero-description.svelte-9zr0uo{font-size:var(--sg-text-large)}.section-description.svelte-9zr0uo{font-size:var(--sg-text-base)}.overview-section.svelte-9zr0uo,.comparison-section.svelte-9zr0uo,.scip-section.svelte-9zr0uo,.distinction-section.svelte-9zr0uo,.use-cases-section.svelte-9zr0uo,.differs-section.svelte-9zr0uo,.faq-section.svelte-9zr0uo{padding:3rem 0}.cta-layout.svelte-9zr0uo{grid-template-columns:1fr}.cta-image.svelte-9zr0uo{padding:2rem 2rem 0;justify-content:center}.cta-image.svelte-9zr0uo img:where(.svelte-9zr0uo){max-width:10rem}.faq-question.svelte-9zr0uo{font-size:var(--sg-text-base)}.faq-toggle.svelte-9zr0uo{font-size:var(--sg-text-h4)}}@media(max-width:576px){.hero.svelte-9zr0uo{padding:3rem 0 1.5rem}.hero-actions.svelte-9zr0uo,.cta-actions.svelte-9zr0uo{flex-direction:column;align-items:stretch}.overview-card-header.svelte-9zr0uo{flex-direction:column;gap:.25rem}.overview-card.svelte-9zr0uo,.comparison-card.svelte-9zr0uo{padding:1.25rem}.distinction-card.svelte-9zr0uo,.differs-block.svelte-9zr0uo,.use-case-card.svelte-9zr0uo,.scip-governance.svelte-9zr0uo{padding:1.5rem}.cta-content.svelte-9zr0uo{padding:2rem 1rem 3rem}.cta-image.svelte-9zr0uo{padding:2rem 1rem 0}}
