.hero.svelte-zzaf8x{border-bottom:1px solid var(--sg-border-alternate)}.hero-layout.svelte-zzaf8x{display:grid;grid-template-columns:3fr 2fr;max-width:var(--sg-container-large);margin:0 auto;min-height:28rem}.hero-text.svelte-zzaf8x{display:flex;flex-direction:column;gap:1.25rem;padding:var(--sg-padding-section-medium) var(--sg-padding-horizontal);justify-content:center;max-width:44rem}.hero-image.svelte-zzaf8x{border-left:1px solid var(--sg-border-alternate);overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.hero-image.svelte-zzaf8x img:where(.svelte-zzaf8x){width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.hero-eyebrow.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-small);font-weight:300;color:var(--sg-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.hero-description.svelte-zzaf8x{font-size:var(--sg-text-xlarge);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.hero-ctas.svelte-zzaf8x{display:flex;gap:.75rem;margin-top:.5rem}.logos-section.svelte-zzaf8x{padding:var(--sg-padding-section-small) 0;border-bottom:1px solid var(--sg-border-alternate)}.section-header.svelte-zzaf8x{display:flex;flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:3rem}.section-intro.svelte-zzaf8x{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.gaps-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.gaps-widget.svelte-zzaf8x{border:1px solid var(--sg-border-alternate)}.gaps-tabs.svelte-zzaf8x{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--sg-border-alternate)}.gaps-tab.svelte-zzaf8x{padding:1.25rem 1.5rem;background:none;border:none;border-right:1px solid var(--sg-border-alternate);text-align:left;cursor:pointer;font-family:var(--sg-font-sans);font-size:var(--sg-text-base);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-alternate);display:flex;flex-direction:column;gap:.25rem;transition:background-color .15s,color .15s}.gaps-tab.svelte-zzaf8x:last-child{border-right:none}.gaps-tab.svelte-zzaf8x:hover{background-color:#ffffff08;color:var(--sg-text-primary)}.gaps-tab.active.svelte-zzaf8x{background-color:#ffffff08;color:var(--sg-text-primary);box-shadow:inset 0 -3px 0 var(--sg-brand)}.gaps-tab-label.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-xsmall);font-weight:300;color:var(--sg-brand);text-transform:uppercase;letter-spacing:.05em}.gaps-panel.svelte-zzaf8x{display:grid;grid-template-columns:1fr 1fr}.gaps-panel-problem.svelte-zzaf8x{padding:2.5rem;border-right:1px solid var(--sg-border-alternate);display:flex;flex-direction:column;gap:1rem}.gaps-panel-solution.svelte-zzaf8x{padding:2.5rem;display:flex;flex-direction:column;gap:.75rem}.gaps-panel-eyebrow.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-xsmall);font-weight:300;color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.05em}.gaps-panel-text.svelte-zzaf8x{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.gaps-solution-title.svelte-zzaf8x{font-family:var(--sg-font-sans);font-size:var(--sg-text-h4);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);line-height:var(--sg-lh-heading);margin:0}.proof-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.proof-content.svelte-zzaf8x{display:flex;flex-direction:column;gap:3rem}.proof-left.svelte-zzaf8x{display:flex;flex-direction:column;gap:1.25rem;max-width:44rem}.proof-eyebrow.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-small);font-weight:300;color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.05em;margin:0}.proof-body.svelte-zzaf8x{display:flex;flex-direction:column;gap:1rem}.proof-body.svelte-zzaf8x p:where(.svelte-zzaf8x){font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.proof-stats.svelte-zzaf8x{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.proof-stat.svelte-zzaf8x{display:flex;flex-direction:column;padding:2rem 2rem 2rem 0}.proof-stat-headline.svelte-zzaf8x{font-family:var(--sg-font-sans);font-size:1.75rem;font-weight:var(--sg-font-weight-medium);color:var(--sg-brand);line-height:1;margin:0 0 .5rem;padding-left:1rem;border-left:2px solid var(--sg-vermilion-7);align-self:flex-start}.proof-stat-text.svelte-zzaf8x{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0 0 1.25rem;padding-left:1rem;flex:1}.proof-stat-logo.svelte-zzaf8x{height:32px;width:auto;object-fit:contain;object-position:left;opacity:.5;padding-left:1rem}.use-cases-section.svelte-zzaf8x h2{max-width:38rem}.use-cases-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate);display:flex;flex-direction:column;gap:2rem}.use-cases-grid.svelte-zzaf8x{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:2rem}.use-case-card.svelte-zzaf8x{padding:2rem;border:1px solid var(--sg-border-alternate);border-right:none;border-bottom:none;display:flex;flex-direction:column;gap:.75rem}.use-case-card.svelte-zzaf8x:nth-child(3),.use-case-card.svelte-zzaf8x:nth-child(6){border-right:1px solid var(--sg-border-alternate)}.use-case-card.svelte-zzaf8x:nth-child(4),.use-case-card.svelte-zzaf8x:nth-child(5),.use-case-card.svelte-zzaf8x:nth-child(6){border-bottom:1px solid var(--sg-border-alternate)}.use-case-icon.svelte-zzaf8x{color:var(--sg-text-alternate);display:flex;margin-bottom:.25rem}.use-case-title.svelte-zzaf8x{font-family:var(--sg-font-sans);font-size:var(--sg-text-h4);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);line-height:var(--sg-lh-heading);margin:0}.use-case-description.svelte-zzaf8x{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.capabilities-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0 0;border-top:1px solid var(--sg-border-alternate)}.capabilities-section.svelte-zzaf8x h2{margin-bottom:2rem}.cap-bento.svelte-zzaf8x{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sg-border-alternate);margin:0 calc(-1 * var(--sg-padding-horizontal))}.cap-card.svelte-zzaf8x{position:relative;display:flex;flex-direction:column;padding:1.75rem;border-right:1px solid var(--sg-border-alternate);border-bottom:1px solid var(--sg-border-alternate);text-decoration:none;color:inherit;transition:background-color .15s}.cap-card.svelte-zzaf8x:nth-child(3n){border-right:none}.cap-card.svelte-zzaf8x:nth-child(n+4){border-bottom:none}.cap-card.svelte-zzaf8x:hover{background-color:#ffffff08}.cap-card-arrow.svelte-zzaf8x{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sg-greyscale-2);border:1px solid var(--sg-border-alternate);color:var(--sg-text-primary);opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease}.cap-card.svelte-zzaf8x:hover .cap-card-arrow:where(.svelte-zzaf8x){opacity:1;transform:translate(0)}.cap-card-header.svelte-zzaf8x{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.cap-card-icon.svelte-zzaf8x{color:var(--sg-text-alternate)}.cap-card-body.svelte-zzaf8x{font-size:var(--sg-text-base);line-height:var(--sg-lh-body);color:var(--sg-text-secondary);margin:0}.cap-card-body.svelte-zzaf8x strong:where(.svelte-zzaf8x){color:var(--sg-text-primary);font-weight:var(--sg-font-weight-medium)}.cap-badge.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-alternate);background-color:#ffffff0f;border:1px solid var(--sg-border-alternate);padding:.15em .5em;border-radius:4px}.resources-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.resources-section.svelte-zzaf8x h2{margin-bottom:2rem}.resources-grid.svelte-zzaf8x{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.resource-card.svelte-zzaf8x{display:flex;flex-direction:column;background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-decoration:none;color:var(--sg-text-primary);overflow:hidden;transition:border-color .2s}.resource-card.svelte-zzaf8x:hover{border-color:#ffffff26}.resource-image.svelte-zzaf8x{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.resource-body.svelte-zzaf8x{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;flex:1}.resource-type.svelte-zzaf8x{font-family:var(--sg-font-mono);font-size:var(--sg-text-xxsmall);font-weight:300;color:var(--sg-vermilion-7);text-transform:uppercase;letter-spacing:.03em}.resource-body.svelte-zzaf8x h5{margin:0;text-transform:none}.resource-cta.svelte-zzaf8x{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:var(--sg-text-small);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary)}.get-started-section.svelte-zzaf8x{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.get-started-content.svelte-zzaf8x{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:44rem}.get-started-description.svelte-zzaf8x{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}@media(max-width:992px){.hero-layout.svelte-zzaf8x{grid-template-columns:1fr 1fr}.gaps-panel.svelte-zzaf8x{grid-template-columns:1fr}.gaps-panel-problem.svelte-zzaf8x{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.proof-stats.svelte-zzaf8x,.use-cases-grid.svelte-zzaf8x{grid-template-columns:repeat(2,1fr)}.use-case-card.svelte-zzaf8x:nth-child(3){border-right:none}.use-case-card.svelte-zzaf8x:nth-child(2){border-right:1px solid var(--sg-border-alternate)}.use-case-card.svelte-zzaf8x:nth-child(5),.use-case-card.svelte-zzaf8x:nth-child(6){border-bottom:1px solid var(--sg-border-alternate)}.use-case-card.svelte-zzaf8x:nth-child(6){border-right:none}}@media(max-width:768px){.hero-layout.svelte-zzaf8x{grid-template-columns:1fr}.hero-image.svelte-zzaf8x{border-left:none;border-top:1px solid var(--sg-border-alternate);max-height:20rem}.hero-text.svelte-zzaf8x{padding-bottom:0}.proof-stats.svelte-zzaf8x,.gaps-tabs.svelte-zzaf8x{grid-template-columns:1fr}.gaps-tab.svelte-zzaf8x{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.gaps-tab.svelte-zzaf8x:last-child{border-bottom:none}.gaps-tab.active.svelte-zzaf8x{box-shadow:inset 3px 0 0 var(--sg-brand)}.cap-bento.svelte-zzaf8x{grid-template-columns:repeat(2,1fr);margin:0}.cap-card.svelte-zzaf8x:nth-child(3n){border-right:1px solid var(--sg-border-alternate)}.cap-card.svelte-zzaf8x:nth-child(2n){border-right:none}.cap-card.svelte-zzaf8x:nth-child(n+4){border-bottom:1px solid var(--sg-border-alternate)}.cap-card.svelte-zzaf8x:nth-child(n+5){border-bottom:none}.use-cases-grid.svelte-zzaf8x{grid-template-columns:1fr}.use-case-card.svelte-zzaf8x{border-right:1px solid var(--sg-border-alternate);border-bottom:none}.use-case-card.svelte-zzaf8x:last-child{border-bottom:1px solid var(--sg-border-alternate)}.resources-grid.svelte-zzaf8x{grid-template-columns:1fr}}@media(max-width:576px){.hero-ctas.svelte-zzaf8x{flex-direction:column;width:100%;max-width:16rem}.cap-bento.svelte-zzaf8x{grid-template-columns:1fr}.cap-card.svelte-zzaf8x:nth-child(2n){border-right:none}.cap-card.svelte-zzaf8x{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.cap-card.svelte-zzaf8x:last-child{border-bottom:none}}
