.hero.svelte-z14ni4{border-bottom:1px solid var(--sg-border-alternate)}.hero-layout.svelte-z14ni4{display:grid;grid-template-columns:3fr 2fr;max-width:var(--sg-container-large);margin:0 auto;min-height:28rem}.hero-text.svelte-z14ni4{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-z14ni4{border-left:1px solid var(--sg-border-alternate);overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.hero-image.svelte-z14ni4 img:where(.svelte-z14ni4){width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.hero-text.svelte-z14ni4 h1{line-height:1.1}.hero-eyebrow.svelte-z14ni4{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-z14ni4{font-size:var(--sg-text-xlarge);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.hero-ctas.svelte-z14ni4{display:flex;gap:.75rem;margin-top:.5rem}.logos-section.svelte-z14ni4{padding:var(--sg-padding-section-small) 0;border-bottom:1px solid var(--sg-border-alternate)}.section-header.svelte-z14ni4{display:flex;flex-direction:column;gap:1rem;max-width:44rem;margin-bottom:3rem}.section-intro.svelte-z14ni4{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.section-eyebrow.svelte-z14ni4{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}.gaps-section.svelte-z14ni4{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.gaps-widget.svelte-z14ni4{border:1px solid var(--sg-border-alternate)}.gaps-tabs.svelte-z14ni4{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--sg-border-alternate)}.gaps-tab.svelte-z14ni4{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-z14ni4:last-child{border-right:none}.gaps-tab.svelte-z14ni4:hover{background-color:#ffffff08;color:var(--sg-text-primary)}.gaps-tab.active.svelte-z14ni4{background-color:#ffffff08;color:var(--sg-text-primary);box-shadow:inset 0 -3px 0 var(--sg-brand)}.gaps-tab-label.svelte-z14ni4{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-z14ni4{display:grid;grid-template-columns:1fr 1fr}.gaps-panel-problem.svelte-z14ni4{padding:2.5rem;border-right:1px solid var(--sg-border-alternate);display:flex;flex-direction:column;gap:1rem}.gaps-panel-solution.svelte-z14ni4{padding:2.5rem;display:flex;flex-direction:column;gap:.75rem}.gaps-panel-eyebrow.svelte-z14ni4{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-z14ni4{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.gaps-solution-title.svelte-z14ni4{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}.diff-section.svelte-z14ni4{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.diff-inner.svelte-z14ni4{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.diff-header.svelte-z14ni4{display:flex;flex-direction:column;gap:1rem}.diff-body.svelte-z14ni4{display:flex;flex-direction:column;gap:1.25rem}.diff-body.svelte-z14ni4 p:where(.svelte-z14ni4){font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.stats-section.svelte-z14ni4{border-top:1px solid var(--sg-border-alternate);border-bottom:1px solid var(--sg-border-alternate)}.stats-section.svelte-z14ni4 .container{padding:0;max-width:72rem}.stats-grid.svelte-z14ni4{display:grid;grid-template-columns:repeat(3,1fr)}.stat-card.svelte-z14ni4{padding:2.5rem 2rem;border-right:1px solid var(--sg-border-alternate);display:flex;flex-direction:column;gap:.5rem}.stat-card.svelte-z14ni4:last-child{border-right:none}.stat-value.svelte-z14ni4{font-family:var(--sg-font-sans);font-size:2.5rem;font-weight:var(--sg-font-weight-medium);color:var(--sg-vermilion-7);line-height:1}.stat-label.svelte-z14ni4{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0;flex:1}.use-cases-section.svelte-z14ni4{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.use-cases-section.svelte-z14ni4 h2{max-width:38rem}.use-cases-grid.svelte-z14ni4{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:2rem}.use-case-card.svelte-z14ni4{padding:2rem;border:1px solid var(--sg-border-alternate);border-right:none;display:flex;flex-direction:column;gap:.75rem}.use-case-card.svelte-z14ni4:last-child{border-right:1px solid var(--sg-border-alternate)}.use-case-icon.svelte-z14ni4{color:var(--sg-text-alternate);display:flex;margin-bottom:.25rem}.use-case-title.svelte-z14ni4{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-z14ni4{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.capabilities-section.svelte-z14ni4{padding:var(--sg-padding-section-medium) 0 0;border-top:1px solid var(--sg-border-alternate)}.capabilities-section.svelte-z14ni4 h2{margin-bottom:2rem}.cap-bento.svelte-z14ni4{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--sg-border-alternate);margin:0 calc(-1 * var(--sg-padding-horizontal))}.cap-card.svelte-z14ni4{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-z14ni4:nth-child(2n){border-right:none}.cap-card.svelte-z14ni4:nth-child(n+3){border-bottom:none}.cap-card.svelte-z14ni4:last-child{border-right:none}.cap-card.svelte-z14ni4:hover{background-color:#ffffff08}.cap-card-arrow.svelte-z14ni4{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-z14ni4:hover .cap-card-arrow:where(.svelte-z14ni4){opacity:1;transform:translate(0)}.cap-card-header.svelte-z14ni4{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.cap-card-icon.svelte-z14ni4{color:var(--sg-text-alternate)}.cap-card-body.svelte-z14ni4{font-size:var(--sg-text-base);line-height:var(--sg-lh-body);color:var(--sg-text-secondary);margin:0}.cap-card-body.svelte-z14ni4 strong:where(.svelte-z14ni4){color:var(--sg-text-primary);font-weight:var(--sg-font-weight-medium)}.cap-badge.svelte-z14ni4{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-z14ni4{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.resources-section.svelte-z14ni4 h2{margin-bottom:2rem}.resources-grid.svelte-z14ni4{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.resource-card.svelte-z14ni4{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-z14ni4:hover{border-color:#ffffff26}.resource-image.svelte-z14ni4{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.resource-body.svelte-z14ni4{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;flex:1}.resource-type.svelte-z14ni4{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-z14ni4 h5{margin:0;text-transform:none}.resource-cta.svelte-z14ni4{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-z14ni4{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.get-started-content.svelte-z14ni4{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:44rem}.get-started-description.svelte-z14ni4{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-z14ni4{grid-template-columns:1fr 1fr}.gaps-panel.svelte-z14ni4{grid-template-columns:1fr}.gaps-panel-problem.svelte-z14ni4{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.diff-inner.svelte-z14ni4{grid-template-columns:1fr;gap:2rem}.stats-grid.svelte-z14ni4{grid-template-columns:1fr}.stat-card.svelte-z14ni4{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.stat-card.svelte-z14ni4:last-child{border-bottom:none}.use-cases-grid.svelte-z14ni4{grid-template-columns:1fr}.use-case-card.svelte-z14ni4{border-right:1px solid var(--sg-border-alternate);border-bottom:none}.use-case-card.svelte-z14ni4:last-child{border-bottom:1px solid var(--sg-border-alternate)}}@media(max-width:768px){.hero-layout.svelte-z14ni4{grid-template-columns:1fr}.hero-image.svelte-z14ni4{border-left:none;border-top:1px solid var(--sg-border-alternate);max-height:20rem}.hero-text.svelte-z14ni4{padding-bottom:var(--sg-padding-section-small)}.gaps-tabs.svelte-z14ni4{grid-template-columns:1fr}.gaps-tab.svelte-z14ni4{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.gaps-tab.svelte-z14ni4:last-child{border-bottom:none}.gaps-tab.active.svelte-z14ni4{box-shadow:inset 3px 0 0 var(--sg-brand)}.cap-bento.svelte-z14ni4{grid-template-columns:repeat(2,1fr);margin:0}.cap-card.svelte-z14ni4:last-child{border-bottom:none}}@media(max-width:576px){.hero-ctas.svelte-z14ni4{flex-direction:column;width:100%;max-width:16rem}.cap-bento.svelte-z14ni4{grid-template-columns:1fr}.cap-card.svelte-z14ni4{border-right:none;border-bottom:1px solid var(--sg-border-alternate)}.cap-card.svelte-z14ni4:last-child{border-bottom:none}.resources-grid.svelte-z14ni4{grid-template-columns:1fr}}
