.how-section.svelte-nr2ps0{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.how-header.svelte-nr2ps0{max-width:52rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.how-section.svelte-nr2ps0 .how-headline{margin:0;color:var(--sg-greyscale-11)}.how-bento.svelte-nr2ps0{display:flex;align-items:stretch;border:1px solid var(--sg-border-alternate);border-radius:16px;overflow:hidden;min-height:48rem}.how-bento-col.svelte-nr2ps0{flex:1;display:flex;flex-direction:column;min-width:0}.how-bento-col.svelte-nr2ps0:first-child{border-right:1px solid var(--sg-border-alternate)}.how-bento-image-card.svelte-nr2ps0{flex:3;display:flex;flex-direction:column;border-bottom:1px solid var(--sg-border-alternate);min-height:0}.how-bento-col.svelte-nr2ps0>:where(.svelte-nr2ps0):last-child{border-bottom:none}.how-bento-vis.svelte-nr2ps0{flex:1;overflow:hidden;background-color:var(--sg-greyscale-1);min-height:0}.how-bento-img.svelte-nr2ps0{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.how-bento-label.svelte-nr2ps0{padding:1.5rem 2rem;flex-shrink:0}.how-bento-vis--batch.svelte-nr2ps0{align-items:flex-start;justify-content:flex-start;padding:0;overflow:hidden}.how-bento-vis--batch.svelte-nr2ps0 .how-bento-img:where(.svelte-nr2ps0){width:92%;max-width:none;height:auto;object-fit:initial;object-position:initial;transform:none;margin-top:1.5rem;margin-left:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f,0 4px 12px #00000014,0 12px 32px #00000014;display:block}.how-bento-vis--insights.svelte-nr2ps0{background:var(--sg-greyscale-1);display:flex;align-items:center;justify-content:center;padding:2rem}.how-insights-fan.svelte-nr2ps0{position:relative;width:62%;aspect-ratio:240 / 170;margin-top:2rem}.how-insight-card.svelte-nr2ps0{position:absolute;inset:0;width:100%;height:100%;border-radius:6px;box-shadow:0 2px 12px #0000001a;transform-origin:50% 100%}.how-ic-4.svelte-nr2ps0{z-index:1;transform:translateY(-42px) scale(.91);box-shadow:0 1px 3px #0000000a}.how-ic-3.svelte-nr2ps0{z-index:2;transform:translateY(-28px) scale(.94);box-shadow:0 1px 4px #0000000d}.how-ic-2.svelte-nr2ps0{z-index:3;transform:translateY(-14px) scale(.97);box-shadow:0 1px 6px #00000012}.how-ic-1.svelte-nr2ps0{z-index:4;transform:translateY(0) scale(1);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014,0 12px 32px #0000000f}.how-bento-vis--deep-search.svelte-nr2ps0{background:var(--sg-greyscale-1);display:flex;align-items:center;justify-content:center;padding:2rem}.how-rolodex.svelte-nr2ps0{position:relative;width:100%;max-width:360px;height:180px}.how-rolodex-card.svelte-nr2ps0{display:flex;gap:.75rem;align-items:flex-start;padding:14px 1rem;background:#fff;border:1px solid var(--sg-border-alternate);border-radius:12px;width:100%;position:absolute;top:0;left:0;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000d;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.how-rolodex-card.svelte-nr2ps0{transition:none}}.how-rolodex-avatar.svelte-nr2ps0{width:28px;height:28px;border-radius:100px;object-fit:cover;flex-shrink:0}.how-rolodex-text.svelte-nr2ps0{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.how-rolodex-question.svelte-nr2ps0{font-family:var(--sg-font-sans);font-size:.875rem;line-height:1.28;color:#444;margin:0}.how-rolodex-meta.svelte-nr2ps0{font-family:var(--sg-font-mono);font-size:.6875rem;line-height:1.28;color:#888;margin:0}.how-bento-simple-card.svelte-nr2ps0{flex:1;padding:2rem;border-bottom:1px solid var(--sg-border-alternate);display:flex;flex-direction:column;justify-content:center;gap:.75rem}.how-bento-decal.svelte-nr2ps0{display:block;line-height:0;flex-shrink:0}.how-text.svelte-nr2ps0{font-size:var(--sg-text-base);color:var(--sg-text-secondary);margin:0;line-height:1.5}.how-text.svelte-nr2ps0 b:where(.svelte-nr2ps0){color:var(--sg-text-primary)}.hero.svelte-bhfuob{padding:5rem 0 2rem}.hero-content.svelte-bhfuob{text-align:center;max-width:48rem;margin:0 auto}.hero-text.svelte-bhfuob{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.hero-text.svelte-bhfuob .hero-heading{margin:0}.hero-description.svelte-bhfuob{font-size:var(--sg-text-xlarge);color:var(--sg-text-secondary);margin:0;line-height:1.5}.hero-actions.svelte-bhfuob{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.video-section.svelte-bhfuob{padding:0 0 2rem}.video-section.svelte-bhfuob .container{padding:0 4rem}.video-wrapper.svelte-bhfuob{position:relative;border-radius:12px;overflow:hidden}.video-poster.svelte-bhfuob{position:relative;display:block;width:100%;background:none;border:none;padding:0;cursor:pointer}.video-thumbnail.svelte-bhfuob{width:100%;height:auto;display:block}.video-play-btn.svelte-bhfuob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.play-icon.svelte-bhfuob{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#f34e3ff2,#f34e3f);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #f34e3f66;transition:transform .2s;color:#fff}.video-poster.svelte-bhfuob:hover .play-icon:where(.svelte-bhfuob){transform:scale(1.1)}.video-embed.svelte-bhfuob{position:relative;padding-bottom:56.25%;height:0}.video-embed.svelte-bhfuob iframe:where(.svelte-bhfuob){position:absolute;inset:0;width:100%;height:100%;display:block}.logos-section.svelte-bhfuob{padding:var(--sg-padding-section-small) 0;border-bottom:1px solid var(--sg-border-alternate)}.problem-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.problem-header.svelte-bhfuob{display:flex;flex-direction:column;gap:1rem;max-width:52rem;margin-bottom:2.5rem}.problem-section.svelte-bhfuob .problem-headline{margin:0}.problem-grid.svelte-bhfuob{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.problem-body.svelte-bhfuob{font-size:var(--sg-text-large);color:var(--sg-text-secondary);margin:0;line-height:1.6}.problem-consequences.svelte-bhfuob{display:flex;flex-direction:column;gap:1.25rem}.consequences-label.svelte-bhfuob{font-family:var(--sg-font-mono);font-size:var(--sg-text-xsmall);text-transform:uppercase;letter-spacing:.08em;color:var(--sg-text-alternate)}.consequences-list.svelte-bhfuob{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.875rem}.consequences-list.svelte-bhfuob li:where(.svelte-bhfuob){display:flex;align-items:center;gap:.75rem;font-size:var(--sg-text-large);color:var(--sg-text-secondary)}.consequences-list.svelte-bhfuob li:where(.svelte-bhfuob) [data-sg-icon]{color:var(--sg-vermilion-7);flex-shrink:0}.solve-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.solve-header.svelte-bhfuob{margin-bottom:2rem}.solve-section.svelte-bhfuob .solve-headline{margin:0}.solve-grid.svelte-bhfuob{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.solve-card.svelte-bhfuob{display:flex;flex-direction:column;gap:.75rem}.solve-icon-wrap.svelte-bhfuob{color:var(--sg-greyscale-7);flex-shrink:0}.solve-text.svelte-bhfuob{font-size:var(--sg-text-base);color:var(--sg-text-secondary);margin:0;line-height:1.5}.solve-text.svelte-bhfuob b:where(.svelte-bhfuob){color:var(--sg-text-primary);display:block;margin-bottom:.25rem}.stats-grid.svelte-bhfuob{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.stat-card.svelte-bhfuob{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2.5rem;border:1px solid var(--sg-border-alternate);border-radius:16px;text-decoration:none;background-color:transparent;transition:background-color .2s ease,border-color .2s ease}.stat-card.svelte-bhfuob:hover{background-color:var(--sg-greyscale-1);border-color:var(--sg-border-primary)}.stat-logo.svelte-bhfuob{height:2rem;width:auto;object-fit:contain;margin-bottom:1rem;filter:brightness(0) invert(.6)}.stat-footer.svelte-bhfuob{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.stat-arrow.svelte-bhfuob{flex-shrink:0;color:var(--sg-text-alternate);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.stat-card.svelte-bhfuob:hover .stat-arrow:where(.svelte-bhfuob){opacity:1;transform:translate(0)}.stat-value.svelte-bhfuob{font-family:var(--sg-font-mono);font-size:clamp(3rem,6vw,5rem);font-weight:var(--sg-font-weight-bold);color:var(--sg-brand);line-height:1}.stat-label.svelte-bhfuob{font-size:var(--sg-text-large);color:var(--sg-text-primary);line-height:1.4}.gain-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0 0;border-bottom:1px solid var(--sg-border-alternate)}.gain-section.svelte-bhfuob .gain-headline{margin:0 0 2.5rem}.gain-grid.svelte-bhfuob{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sg-border-alternate)}.gain-card.svelte-bhfuob{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-right:1px solid var(--sg-border-alternate)}.gain-card.svelte-bhfuob:last-child{border-right:none}.gain-icon.svelte-bhfuob{color:var(--sg-greyscale-7);line-height:0;flex-shrink:0}.gain-text.svelte-bhfuob{margin:0;font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:1.5}.gain-text.svelte-bhfuob b:where(.svelte-bhfuob){color:var(--sg-text-primary);display:block;margin-bottom:.25rem}.quotes-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.quotes-header.svelte-bhfuob{margin-bottom:2rem}.quotes-header.svelte-bhfuob .marker-line{display:none}.quotes-grid.svelte-bhfuob{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.quote-card.svelte-bhfuob{margin:0;padding:2rem;background-color:transparent;border:1px solid var(--sg-border-alternate);border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:background-color .2s ease}.quote-card.svelte-bhfuob:hover{background-color:var(--sg-greyscale-2)}.quote-card-header.svelte-bhfuob{display:flex;align-items:center;justify-content:space-between}.quote-logo.svelte-bhfuob{height:1.75rem;width:auto;object-fit:contain;opacity:.8;filter:brightness(0) invert(1)}.quote-read-more.svelte-bhfuob{font-family:var(--sg-font-mono);font-size:var(--sg-text-small);color:var(--sg-text-secondary);text-decoration:none;white-space:nowrap;display:inline-block;transition:color .2s ease,transform .2s ease}.quote-card.svelte-bhfuob:hover .quote-read-more:where(.svelte-bhfuob){color:var(--sg-text-primary);transform:translate(3px,-3px)}.quote-text.svelte-bhfuob{font-size:var(--sg-text-large);font-weight:var(--sg-font-weight-regular);font-style:normal;line-height:1.5;color:#e2e4eb;margin:.5rem 0 0;flex:1}.quote-attribution.svelte-bhfuob{margin:0;font-size:var(--sg-text-small);color:var(--sg-text-secondary);font-family:var(--sg-font-mono)}.resources-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.resources-section.svelte-bhfuob .resources-headline{margin-bottom:2rem}.resources-grid.svelte-bhfuob{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,22rem));gap:1.25rem}.resource-card.svelte-bhfuob{display:flex;flex-direction:column;gap:.75rem;padding:0 0 2rem;border:1px solid var(--sg-border-alternate);border-radius:16px;overflow:hidden}.resource-cover.svelte-bhfuob{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--sg-border-alternate);margin-bottom:.5rem;background-color:var(--sg-greyscale-10)}.resource-cover.svelte-bhfuob img:where(.svelte-bhfuob){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.resource-eyebrow.svelte-bhfuob,.resource-title.svelte-bhfuob,.resource-cta.svelte-bhfuob{padding:0 1.5rem}.resource-eyebrow.svelte-bhfuob{margin:0;font-size:var(--sg-text-xsmall);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-alternate);text-transform:uppercase;letter-spacing:.08em}.resource-title.svelte-bhfuob{margin:0;font-size:var(--sg-text-large);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);line-height:1.4;flex:1}.resource-cta.svelte-bhfuob{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--sg-text-base);color:var(--sg-vermilion-7);text-decoration:none;font-weight:var(--sg-font-weight-medium);transition:gap .15s ease}.resource-cta.svelte-bhfuob:hover{gap:.6rem}.faq-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;border-bottom:1px solid var(--sg-border-alternate)}.faq-header.svelte-bhfuob{margin-bottom:2rem}.faq-list.svelte-bhfuob{display:flex;flex-direction:column;border-top:1px solid var(--sg-border-alternate)}.faq-item.svelte-bhfuob{border-bottom:1px solid var(--sg-border-alternate)}.faq-question.svelte-bhfuob{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;background:none;border:none;font:inherit;font-size:var(--sg-text-base);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);text-align:left;cursor:pointer}.faq-question.svelte-bhfuob:hover{opacity:.8}.faq-question.svelte-bhfuob [data-sg-icon]{flex-shrink:0;color:var(--sg-text-secondary)}.faq-answer.svelte-bhfuob{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:1.6;margin:0;padding:0 0 1.25rem}.cta-section.svelte-bhfuob{padding:var(--sg-padding-section-medium) 0;background-image:url(https://storage.googleapis.com/marketing-site-static-assets-prod/ascii-sourcegraph.png);background-repeat:no-repeat;background-position:calc(50% + 20rem) 2rem;background-size:auto 60%}.cta-content.svelte-bhfuob{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:52rem}.cta-content.svelte-bhfuob .cta-heading{margin:0;text-wrap:balance}.cta-subhead.svelte-bhfuob{font-size:var(--sg-text-large);color:var(--sg-text-secondary);margin:0;line-height:1.6}.cta-actions.svelte-bhfuob{display:flex;gap:.75rem}@media(max-width:992px){.problem-grid.svelte-bhfuob{grid-template-columns:1fr;gap:2.5rem}.solve-grid.svelte-bhfuob,.stats-grid.svelte-bhfuob{grid-template-columns:1fr}.gain-grid.svelte-bhfuob{grid-template-columns:repeat(2,1fr)}.gain-card.svelte-bhfuob:nth-child(2n){border-right:none}.gain-card.svelte-bhfuob:nth-child(-n+2){border-bottom:1px solid var(--sg-border-alternate)}.resources-grid.svelte-bhfuob{grid-template-columns:1fr}}@media(max-width:768px){.hero.svelte-bhfuob{padding:3rem 0 1.5rem}.video-section.svelte-bhfuob .container{padding:0 1rem}.quotes-grid.svelte-bhfuob{grid-template-columns:1fr}.cta-section.svelte-bhfuob{background-image:none}}@media(max-width:576px){.cta-actions.svelte-bhfuob{flex-direction:column;align-items:stretch}.cta-content.svelte-bhfuob{align-items:stretch}}
