.hero.svelte-1qemkai{padding:4rem 0 3rem}.hero-content.svelte-1qemkai{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.5rem;max-width:42rem;margin:0 auto 3rem}.hero-description.svelte-1qemkai{font-size:var(--sg-text-xlarge);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.hero-ctas.svelte-1qemkai{display:flex;gap:.75rem;flex-wrap:wrap}.hero-visual.svelte-1qemkai{border:1px solid var(--sg-border-primary);border-radius:var(--sg-radius-medium);background:var(--sg-bg-primary);overflow:hidden;box-shadow:0 24px 60px -32px color-mix(in srgb,var(--sg-greyscale-12, #000) 45%,transparent)}.deep-search-product-preview.svelte-1qemkai{display:block;width:100%;height:auto}.logos-section.svelte-1qemkai{padding:var(--sg-padding-section-small) 0;border-top:1px solid var(--sg-border-alternate)}.logos-heading.svelte-1qemkai{font-family:var(--sg-font-mono);font-size:var(--sg-text-small);font-weight:300;color:var(--sg-text-alternate);text-align:center;margin:0 0 1.5rem}.logos-row.svelte-1qemkai{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem;--logo-h: 2.5rem;--logo-max-w: 8rem}.logo-item.svelte-1qemkai{height:calc(var(--logo-h) * var(--logo-scale, 1));width:auto;max-width:var(--logo-max-w);object-fit:contain;opacity:.6;filter:brightness(0) invert(1);transform:translateY(calc(var(--logo-h) * var(--logo-shift, 0)))}.value-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.section-header.svelte-1qemkai{display:flex;flex-direction:column;gap:1rem;max-width:40rem;margin-bottom:2.5rem}.value-grid.svelte-1qemkai{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.value-card.svelte-1qemkai{padding:2rem;border:1px solid var(--sg-border-alternate);border-radius:var(--sg-radius-medium);display:flex;flex-direction:column;gap:.75rem}.value-card.svelte-1qemkai:last-child{grid-column:span 2}.value-icon.svelte-1qemkai{color:var(--sg-brand)}.value-title.svelte-1qemkai{margin:0;font-family:var(--sg-font-sans);font-size:var(--sg-text-h4);font-weight:var(--sg-font-weight-medium);line-height:var(--sg-lh-heading);color:var(--sg-text-primary)}.value-description.svelte-1qemkai{margin:0;font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body)}.quotes-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.quote-stack.svelte-1qemkai{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.quote.svelte-1qemkai{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding-left:2rem;border-left:1px solid var(--sg-border-alternate)}.quote-mark.svelte-1qemkai{font-family:var(--sg-font-mono);font-size:3.5rem;line-height:.5;color:var(--sg-brand);height:1.5rem}.quote-body.svelte-1qemkai{margin:0;font-size:var(--sg-text-xlarge);font-weight:var(--sg-font-weight-regular);line-height:1.45;color:var(--sg-text-primary);text-wrap:pretty}.quote-attribution.svelte-1qemkai{font-size:var(--sg-text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--sg-text-secondary)}.diff-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.diff-grid.svelte-1qemkai{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:start}.diff-intro.svelte-1qemkai{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.25rem}.diff-body.svelte-1qemkai{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0;max-width:30rem}.diff-list.svelte-1qemkai{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.diff-item.svelte-1qemkai{display:flex;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--sg-border-alternate)}.diff-item.svelte-1qemkai:first-child{border-top:none;padding-top:0}.diff-icon.svelte-1qemkai{color:var(--sg-brand);flex-shrink:0;margin-top:.125rem}.diff-label.svelte-1qemkai{font-family:var(--sg-font-sans);font-size:var(--sg-text-large);font-weight:var(--sg-font-weight-medium);line-height:var(--sg-lh-heading);color:var(--sg-text-primary);margin:0 0 .375rem}.diff-description.svelte-1qemkai{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.marquee-section.svelte-1qemkai{position:relative;z-index:3;background-color:var(--sg-bg-primary);padding:1.5rem 0;border-top:1px solid var(--sg-border-alternate);border-bottom:1px solid var(--sg-border-alternate)}.use-cases-marquee.svelte-1qemkai{display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.marquee-row.svelte-1qemkai{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track.svelte-1qemkai{display:flex;gap:.75rem;width:max-content;animation:svelte-1qemkai-marquee-scroll 38s linear infinite}.marquee-row.reverse.svelte-1qemkai .marquee-track:where(.svelte-1qemkai){animation-direction:reverse}.marquee-tag.svelte-1qemkai{flex-shrink:0;padding:.5rem 1rem;font-family:var(--sg-font-mono);font-size:var(--sg-text-small);color:var(--sg-text-secondary);border:1px dashed var(--sg-border-primary);border-radius:var(--sg-radius-small);white-space:nowrap}@keyframes svelte-1qemkai-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-1qemkai{animation:none}}.audience-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.audience-section.svelte-1qemkai h2{text-align:center;margin-bottom:1rem;font-weight:var(--sg-font-weight-bold)}.audience-text.svelte-1qemkai{text-align:center;font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.faq-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.faq-section.svelte-1qemkai h2{margin-bottom:2rem;font-weight:var(--sg-font-weight-bold)}.faq-list.svelte-1qemkai{display:flex;flex-direction:column}.faq-item.svelte-1qemkai{border-bottom:1px solid var(--sg-border-alternate)}.faq-question.svelte-1qemkai{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--sg-text-base);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);line-height:var(--sg-lh-body)}.faq-question.svelte-1qemkai:hover{opacity:.8}.faq-icon.svelte-1qemkai{flex-shrink:0;color:var(--sg-text-secondary);transition:transform .2s ease;display:flex;align-items:center}.faq-icon.open.svelte-1qemkai{transform:rotate(180deg)}.faq-answer.svelte-1qemkai{padding-bottom:1.25rem}.faq-answer.svelte-1qemkai p:where(.svelte-1qemkai){margin:0;font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body)}.cta-section.svelte-1qemkai{padding:var(--sg-padding-section-medium) 0;border-top:1px solid var(--sg-border-alternate)}.cta-card.svelte-1qemkai{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:3.5rem 2rem;border:1px solid var(--sg-border-alternate);border-radius:var(--sg-radius-large);background:var(--sg-greyscale-1)}.cta-body.svelte-1qemkai{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0;max-width:32rem}.cta-actions.svelte-1qemkai{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:center}@media(max-width:992px){.value-grid.svelte-1qemkai{grid-template-columns:1fr}.value-card.svelte-1qemkai:last-child{grid-column:span 1}.quote-stack.svelte-1qemkai,.diff-grid.svelte-1qemkai{grid-template-columns:1fr;gap:2.5rem}.diff-intro.svelte-1qemkai{position:static}}@media(max-width:768px){.hero.svelte-1qemkai{padding:3rem 0 2rem}.hero-content.svelte-1qemkai{margin-bottom:2rem}.logos-row.svelte-1qemkai{--logo-h: 1.75rem}}@media(max-width:576px){.hero-ctas.svelte-1qemkai{flex-direction:column;align-items:stretch}.logos-row.svelte-1qemkai{gap:1.5rem 1rem;--logo-h: 1.375rem}}
