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