:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{color:#0b1020;background:#fff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.page{width:100%;overflow:hidden}.hero{color:#fff;background:radial-gradient(circle at 80% 10%,#6f4cff73,#0000 30%),linear-gradient(135deg,#050816 0%,#060b1d 58%,#1c0d47 100%);padding:28px 52px 72px}.nav{justify-content:space-between;align-items:center;gap:28px;margin-bottom:68px;display:flex}.brand{flex-shrink:0;align-items:center;width:320px;display:flex}.logo{object-fit:contain;width:100%;height:auto;display:block}.menu{color:#d8def4;white-space:nowrap;align-items:center;gap:28px;font-size:15px;display:flex}.menu a{cursor:pointer}.navActions{align-items:center;gap:14px;display:flex}.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5cff,#7f5cff);border:none;border-radius:12px;padding:13px 22px;font-weight:700;box-shadow:0 12px 28px #6d5cff47}.big{padding:17px 32px;font-size:16px}.outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:12px;padding:13px 22px}.dark{border-color:#ffffff59}.heroGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:52px;display:grid}.pill{color:#cfd7ff;letter-spacing:.3px;background:#11182fe6;border:1px solid #ffffff14;border-radius:999px;margin-bottom:22px;padding:9px 15px;font-size:11px;font-weight:700;display:inline-block}.pill.light{color:#6d5cff;background:#f0ecff;border:none}.hero h1{letter-spacing:-2.5px;margin-bottom:22px;font-size:58px;line-height:.98}.hero h1 span{color:#7c5cff}.hero p{color:#c4cbdd;max-width:460px;font-size:16px;line-height:1.65}.buttons{align-items:center;gap:16px;margin-top:32px;display:flex}.ghost{color:#fff;cursor:pointer;background:0 0;border:none;padding:16px 12px;font-weight:700}.miniFeatures{color:#dbe3ff;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:12px;font-weight:700;display:flex}.miniFeatures span{padding-left:20px;position:relative}.miniFeatures span:before{content:"✓";color:#7c5cff;position:absolute;left:0}.dashboard{color:#121826;background:#fff;border-radius:20px;padding:28px;overflow:hidden;box-shadow:0 35px 90px #00000061}.dashTop{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.dashTop b{font-size:18px}.dashTop small{color:#697188;margin-top:7px;font-size:13px;display:block}.dashTop span{color:#14994d;background:#dff7e8;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.flow{color:#6d7488;justify-content:space-between;margin:24px 0 28px;font-size:11px;display:flex}.flow i{font-style:normal}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.doc{text-align:center;background:#f7f8fc;border:1px solid #edf0f7;border-radius:14px;min-width:0;padding:12px}.docPreview{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:105px;margin-bottom:10px;display:block}.doc b{margin-bottom:6px;font-size:13px;display:block}.doc em{color:#16a34a;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:700;display:block}.doc small{color:#6b7280;font-size:11px;line-height:1.35}.trust{color:#111827;z-index:2;background:#fff;border:1px solid #e9ecf5;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;max-width:1180px;margin:-34px auto 58px;padding:22px 26px;display:grid;position:relative;box-shadow:0 18px 45px #0f172a14}.trust div{border-right:1px solid #edf0f7;padding:10px 22px}.trust div:last-child{border-right:none}.trust b{margin-bottom:6px;font-size:14px;display:block}.trust span{color:#6b7280;font-size:12px;line-height:1.45}.section{color:#111827;text-align:center;background:#fff;padding:34px 52px 54px}.section h2,.demoGrid h2,.try h2,.api h2,.audience h2,.cta h2{letter-spacing:-1.2px;color:#111827;margin-bottom:14px;font-size:34px;font-weight:800}.section p{color:#6b7280;margin-bottom:40px;font-size:15px}.featureGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1080px;margin:0 auto;display:grid}.featureGrid article{text-align:left;border-right:1px solid #edf0f7;padding:18px 26px}.featureGrid article:last-child{border-right:none}.featureGrid h3{margin-bottom:12px;font-size:17px}.featureGrid p{margin:0;font-size:14px;line-height:1.65}.demoGrid{color:#111827;background:#fff;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:26px;max-width:1180px;margin:0 auto 56px;padding:0 26px;display:grid}.panel{background:#fff;border:1px solid #e9ecf5;border-radius:22px;padding:30px;box-shadow:0 14px 36px #0f172a0a}.panel p{color:#374151;margin-bottom:24px;font-size:15px;font-weight:500;line-height:1.7}.demoVideo{background:#000;border-radius:16px;width:100%;display:block;box-shadow:0 16px 40px #0f172a24}.extractRow{display:block}.soloDemoImage{border-radius:18px;width:100%;max-width:720px;margin:0 auto;display:block}.try{color:#111827;background:#fbfaff;border:1px solid #e9e7ff;border-radius:22px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:36px;max-width:1180px;margin:0 auto 50px;padding:42px 32px;display:grid}.try p{color:#6b7280;font-size:14px;line-height:1.65}.try ul{color:#566074;margin-top:20px;padding-left:18px;font-size:14px;line-height:1.9}.upload{text-align:center;background:#fff;border:2px dashed #b8a9ff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:34px;display:flex}.upload div{color:#7c5cff;margin-bottom:18px;font-size:50px}.upload h3{margin-bottom:10px;font-size:22px}.upload p{margin-bottom:22px}.api{color:#111827;background:#fff;border:1px solid #e9ecf5;border-radius:22px;grid-template-columns:1.35fr .65fr;gap:26px;max-width:1180px;margin:0 auto 58px;padding:34px;display:grid;box-shadow:0 14px 36px #0f172a09}.api p{color:#6b7280;font-size:14px;line-height:1.65}.logos{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.logos span{background:#fafbff;border:1px solid #e9ecf5;border-radius:13px;padding:13px 16px;font-size:13px;font-weight:700}.apiBox{background:#f7f8ff;border-radius:18px;padding:28px}.apiBox b{margin-bottom:14px;display:block}.apiBox ul{color:#4b5563;margin-top:18px;padding-left:18px;font-size:13px;line-height:1.9}.audience{color:#111827;text-align:center;background:#fff;padding:8px 52px 52px}.audience p{color:#6b7280;margin-bottom:34px}.audienceGrid{grid-template-columns:repeat(5,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.audienceGrid article{background:#fff;border:1px solid #e9ecf5;border-radius:16px;padding:30px 16px;font-weight:800}.cta{color:#fff;background:radial-gradient(circle at 65%,#6d5cff61,#0000 30%),#050816;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto;padding:48px;display:flex}.cta h2{color:#fff}.cta p{color:#c4cbdd;margin-top:12px;font-size:15px}.cta div:last-child{flex-shrink:0;gap:14px;display:flex}@media (width<=1100px){.heroGrid,.demoGrid,.try,.api{grid-template-columns:1fr}.cards,.trust,.featureGrid,.audienceGrid{grid-template-columns:repeat(2,1fr)}.menu{display:none}}@media (width<=700px){.hero{padding:26px 20px 58px}.nav{align-items:flex-start}.navActions{display:none}.hero h1{font-size:54px}.hero p{font-size:16px}.section,.audience{padding-left:20px;padding-right:20px}.trust,.featureGrid,.audienceGrid,.cards{grid-template-columns:1fr}.demoGrid,.try,.api{padding-left:20px;padding-right:20px}.cta{flex-direction:column;align-items:flex-start;margin:0 20px}}.uploadLink{color:inherit;text-decoration:none;display:block}.upload{cursor:pointer;transition:all .22s}.upload:hover{border-color:#8f7cff;transform:translateY(-3px);box-shadow:0 18px 50px #6d5cff24}.upload small{color:#7c83a1;margin-top:16px;font-size:12px}.try ul{margin-bottom:26px}.integrationLogos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px;margin-top:34px;display:grid}.integrationLogos span{background:#fff;border:1px solid #e7e9f5;border-radius:16px;justify-content:center;align-items:center;height:92px;padding:14px;transition:all .2s;display:flex;overflow:hidden}.integrationLogos span:hover{transform:translateY(-2px);box-shadow:0 10px 28px #5c4aff1a}.integrationLogos img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:42px;display:block}@media (width<=900px){.integrationLogos{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.integrationLogos{grid-template-columns:repeat(2,1fr)}}.videoShowcase{margin-top:34px;position:relative}.videoGlow{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.videoGlow span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#08060db8;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;font-size:38px;transition:all .25s;display:flex;box-shadow:0 20px 60px #00000059}.videoShowcase:hover .videoGlow span{background:#5c4affeb;transform:scale(1.08)}.videoShowcase:has(video:playing) .videoGlow{display:none}.demoVideo{border-radius:28px;width:100%;display:block;box-shadow:0 20px 60px #0a0c1e29}@media (width<=900px){.brand{width:220px}}@media (width<=700px){.brand{width:180px}}.contactFormSection{color:#111827;text-align:center;background:#fff;max-width:1180px;margin:0 auto;padding:70px 40px}.contactIntro{max-width:760px;margin:0 auto 34px}.contactIntro p{color:#6b7280;font-size:16px;line-height:1.65}.contactForm{text-align:left;background:#fbfaff;border:1px solid #e9e7ff;border-radius:24px;max-width:920px;margin:0 auto;padding:34px}.formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.contactForm label{color:#111827;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.contactForm input,.contactForm textarea{color:#111827;background:#fff;border:1px solid #dfe3ee;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px}.contactForm textarea{resize:vertical;margin-top:20px}.contactForm button{margin-top:24px}.contactForm small{color:#7c83a1;margin-top:16px;font-size:12px;display:block}.footer{color:#6b7280;border-top:1px solid #e9ecf5;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;padding:28px 40px;font-size:14px;display:flex}.footer b{color:#111827}.footer a{color:#6d5cff;font-weight:700;text-decoration:none}@media (width<=700px){.formGrid{grid-template-columns:1fr}.footer{flex-direction:column}}.pricingPill{margin-bottom:18px}.quickExtractPage{background:#f7f8fc;min-height:100vh}.quickHeader{color:#fff;background:radial-gradient(circle at 80% 10%,#6f4cff73,#0000 30%),linear-gradient(135deg,#050816 0%,#060b1d 58%,#1c0d47 100%);padding:28px 52px 42px}.quickIntro{text-align:center;max-width:900px;margin:42px auto 0}.quickIntro h1{letter-spacing:-2px;margin-bottom:18px;font-size:52px;line-height:1.05}.quickIntro p{color:#c4cbdd;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.quickEmbedSection{max-width:1400px;margin:0 auto;padding:36px}.quickIframe{background:#fff;border:none;border-radius:24px;width:100%;height:85vh;box-shadow:0 20px 60px #0f172a1f}@media (width<=700px){.quickHeader{padding:26px 20px 36px}.quickIntro h1{font-size:38px}.quickEmbedSection{padding:16px}.quickIframe{border-radius:18px;height:82vh}}.quickFooterCta{color:#fff;background:radial-gradient(circle at 70%,#6d5cff4d,#0000 32%),#050816;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:44px;display:flex}.quickFooterCta h2{color:#fff;letter-spacing:-.8px;margin-bottom:14px;font-size:30px}.quickFooterCta p{color:#c4cbdd;font-size:16px;line-height:1.75}.quickFooterCta a{flex-shrink:0}@media (width<=700px){.quickFooterCta{flex-direction:column;align-items:flex-start;margin:0 20px;padding:34px 26px}}.painPoint{letter-spacing:-.5px;color:#d7cbff;text-shadow:0 0 18px #8b5cf62e;border-left:4px solid #8b5cf6;max-width:760px;margin-top:24px;margin-bottom:18px;padding-left:18px;font-size:24px;font-weight:700;line-height:1.4}@media (width<=700px){.hero{padding:12px 16px 22px}.nav{align-items:flex-start;margin-bottom:22px}.brand{width:190px}.brandUrl{color:#fff;opacity:.95;margin-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:block}.pill{margin-bottom:8px}.heroGrid{gap:0}.hero h1{margin-bottom:6px;font-size:42px;line-height:.95}.painPoint{margin-top:14px;margin-bottom:14px;padding-left:14px;font-size:19px}.hero p{font-size:14px;line-height:1.55}.buttons{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}.buttons button{width:100%}.miniFeatures{gap:10px;margin-top:16px}.dashboard{display:none}.trust{gap:10px;margin:-10px 18px 28px;padding:14px}.trust div{text-align:center;border-right:none;padding:8px 6px}.trust span{display:none}.trust b{margin-bottom:0;font-size:12px}.section{padding-top:20px;padding-bottom:28px}.section h2,.demoGrid h2,.try h2,.api h2,.audience h2,.cta h2{font-size:28px;line-height:1.15}.featureGrid{gap:10px}.featureGrid article{text-align:center;border-right:none;padding:14px 10px}.featureGrid p{font-size:13px;line-height:1.5}.panel{padding:20px}.try{gap:24px;padding-top:28px;padding-bottom:28px}.upload{min-height:220px;padding:22px}.upload h3{font-size:18px}.integrationLogos span{height:72px;padding:10px}.integrationLogos img{max-width:90px;max-height:30px}.audience{padding-top:0}.audienceGrid article{padding:18px 12px;font-size:14px}.cta{gap:18px;padding:28px 22px}.cta p{font-size:14px;line-height:1.6}.contactFormSection{padding:40px 18px}.contactForm{padding:22px}.quickEmbedSection{padding:10px}.quickIframe{border-radius:14px;height:78vh}}.scrollTopButton{display:none}@media (width<=700px){.scrollTopButton{z-index:9999;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5cff,#8b5cf6);border:none;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:700;transition:all .22s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #6d5cff57}.scrollTopButton:active{transform:scale(.96)}}.mobileMenuToggle{display:none}@media (width<=1100px){.nav{position:relative}.mobileMenuToggle{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;font-size:28px;font-weight:700;display:flex}.menu{display:none}.menu.mobileMenuOpen{z-index:9999;background:#050816fa;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 60px #00000059}.menu.mobileMenuOpen a{color:#fff;border-radius:12px;padding:14px 16px;font-weight:700;text-decoration:none}.menu.mobileMenuOpen a:hover{background:#ffffff14}}@media (width<=700px){.hero{padding-top:10px!important;padding-bottom:16px!important}.nav{margin-bottom:12px!important}.brand{width:180px!important}.brandUrl{color:#fff!important;margin-top:2px!important;font-size:13px!important}.pill{margin-top:6px!important;margin-bottom:6px!important}.heroGrid{gap:0!important}.hero h1{margin-top:8px!important;margin-bottom:4px!important;font-size:38px!important;line-height:.9!important}.painPoint{margin-top:10px!important;margin-bottom:10px!important;font-size:18px!important}.hero p{line-height:1.45!important}.buttons{margin-top:10px!important}.heroGrid{display:block!important}.hero h1{letter-spacing:-2px!important;margin-top:0!important;font-size:34px!important;line-height:.82!important}.hero h1 span{display:block;margin:0!important;padding:0!important}.pill{margin-bottom:2px!important}.dashboard{display:none!important}}
