:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#050505;--color-surface:#fff;--color-surface-faint:#ffffff1f;--color-ink:#fff;--color-ink-muted:#ffffffb8;--color-border:#ffffff8a;--color-accent:#f2a96f;--color-accent-ink:#fff;--color-dot:#cddee88a;--color-veil:#0204089e;--color-veil-soft:#02040847;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--radius-sm:6px;--radius-md:8px;--shadow-panel:0 18px 60px #00000038;--font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--color-bg);min-height:100%}body{background:var(--color-bg);min-height:100%;color:var(--color-ink);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}.landing-page{background:var(--color-bg);height:100svh;overflow:hidden}.site-header{z-index:4;justify-content:space-between;align-items:center;gap:var(--space-4);padding:20px 40px;display:flex;position:fixed;top:0;left:0;right:0}.site-header--solid{border-bottom:1px solid var(--color-surface-faint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505d6}.brand,.site-nav{align-items:center;display:flex}.brand{color:var(--color-ink);gap:10px;font-size:21px;font-weight:800;line-height:1}.brand-mark{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-ink);background:0 0;border:2px solid;place-items:center;font-size:14px;font-weight:800;display:grid;transform:rotate(-8deg)}.site-nav{color:var(--color-ink);text-transform:uppercase;gap:22px;font-size:11px;font-weight:400;line-height:14px}.nav-link{color:var(--color-ink-muted)}.nav-link:hover{color:var(--color-ink)}.nav-login-link{white-space:nowrap}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--color-surface-faint);color:var(--color-ink-muted);display:flex}.site-footer nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer a:hover,.nav-login-link:hover{color:var(--color-ink);text-decoration:underline}.nav-demo-link,.hero-demo-link{border:1px solid var(--color-border);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:14px;display:inline-flex}.nav-demo-link{background:0 0;padding:10px 16px}.hero{isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.hero:before,.hero:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.hero:before{background:linear-gradient(180deg, var(--color-veil-soft) 0%, var(--color-veil) 100%), linear-gradient(90deg, #00000057 0%, #0000 44%)}.hero:after{background:radial-gradient(circle at 16% 20%,#f2a96f29 0,#0000 30%),linear-gradient(#0000 58%,#00000061 100%)}.hero-media,.hero-video,.dot-field{position:absolute;inset:0}.hero-media{background-image:url(https://www.getindigo.ai/hero-poster.jpg);background-position:50%;background-size:cover}.hero-video{object-fit:cover;width:100%;height:100%}.dot-field{z-index:2;opacity:.9;background-image:radial-gradient(circle, var(--color-dot) 1.1px, transparent 1.3px);background-position:8px 4px,0 0;background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,#0000 0 10%,#000 16% 64%,#0000 78% 100%),linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 10%,#000 16% 64%,#0000 78% 100%),linear-gradient(#000 0 72%,#0000 100%)}.hero-copy{z-index:3;text-align:right;flex-direction:column;align-items:flex-end;gap:24px;width:fit-content;max-width:calc(100% - 720px);display:flex;position:absolute;bottom:40px;right:40px}.hero-copy-text{flex-direction:column;align-items:flex-end;gap:12px;width:100%;display:flex}h1,h2,h3,p{margin-top:0}h1{color:var(--color-ink);margin-bottom:0;font-size:28px;font-weight:500;line-height:24px}.hero-text{width:0;min-width:100%;color:var(--color-ink-muted);margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}.hero-demo-link{background:var(--color-surface);color:var(--color-bg);gap:8px;padding:10px 16px}.content-page{min-height:100svh;padding:116px var(--space-6) var(--space-8);background:linear-gradient(180deg, #ffffff0d 0, transparent 320px), var(--color-bg)}.content-shell{width:min(1120px,100%);margin:0 auto}.breadcrumb{margin-bottom:var(--space-6);color:var(--color-ink-muted);text-transform:uppercase;font-size:12px;line-height:18px}.breadcrumb a:hover{color:var(--color-ink)}.content-hero{gap:var(--space-4);max-width:840px;padding:var(--space-7) 0 var(--space-8);display:grid}.content-eyebrow{color:var(--color-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:12px;font-weight:600;line-height:16px}.content-hero h1,.content-section h2{color:var(--color-ink);letter-spacing:0;margin-bottom:0;font-weight:500}.content-hero h1{max-width:760px;font-size:56px;line-height:60px}.content-hero p{max-width:720px;color:var(--color-ink-muted);margin-bottom:0;font-size:20px;line-height:32px}.content-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.primary-action,.secondary-action{border:1px solid var(--color-border);text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:11px 16px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.primary-action{background:var(--color-surface);color:var(--color-bg)}.secondary-action{color:var(--color-ink)}.content-section{padding:var(--space-7) 0;border-top:1px solid var(--color-surface-faint)}.section-heading{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-5);display:grid}.content-section h2{font-size:32px;line-height:38px}.text-block{max-width:820px}.text-block p,.cta-band p,.content-card p,.workflow-step p,.faq-item p,.link-card p{color:var(--color-ink-muted);line-height:24px}.text-block p{font-size:18px;line-height:30px}.content-list{gap:var(--space-3);margin:var(--space-5) 0 0;color:var(--color-ink-muted);padding-left:20px;line-height:24px;display:grid}.content-grid,.link-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-card,.faq-item,.link-card{border:1px solid var(--color-surface-faint);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);background:#ffffff0a}.content-card,.link-card{padding:var(--space-5)}.content-card h3,.workflow-step h3,.faq-item h3,.link-card strong{margin:0 0 var(--space-2);color:var(--color-ink);font-size:18px;font-weight:500;line-height:24px;display:block}.content-card p,.link-card p{margin-bottom:0}.workflow-list,.faq-list{gap:var(--space-3);margin:0;padding:0;display:grid}.workflow-step{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--color-surface-faint);grid-template-columns:52px minmax(0,1fr);list-style:none;display:grid}.workflow-step span{color:var(--color-accent);font-size:13px;line-height:24px}.workflow-step p,.faq-item p{margin-bottom:0}.comparison-table-wrap{border:1px solid var(--color-surface-faint);border-radius:var(--radius-md);overflow:hidden}.comparison-table{border-collapse:collapse;width:100%}.comparison-table th,.comparison-table td{padding:var(--space-4);color:var(--color-ink-muted);text-align:left;font-weight:400;line-height:22px}.comparison-table th{color:var(--color-ink)}.comparison-table thead{background:#ffffff12}.comparison-table thead th{color:var(--color-ink);text-transform:uppercase;font-size:12px;font-weight:600}.comparison-table tbody tr{border-top:1px solid var(--color-surface-faint)}.faq-item{padding:var(--space-5)}.link-card{display:block}.link-card span{margin-bottom:var(--space-2);color:var(--color-accent);text-transform:uppercase;font-size:12px;line-height:16px;display:block}.cta-band{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--color-surface-faint);border-radius:var(--radius-md);background:#ffffff0d;display:flex}.cta-band div{max-width:680px}.related-section{margin-top:var(--space-7)}@media (max-width:820px){.site-header{padding:20px var(--space-5)}.brand{font-size:20px}.brand-mark{width:25px;height:25px}.site-nav{gap:var(--space-4);max-width:calc(100vw - 180px);overflow-x:auto}.nav-demo-link{padding:10px 16px}.hero-copy{top:108px;right:var(--space-5);width:519px;max-width:calc(100% - var(--space-5) * 2);gap:24px;bottom:auto}.content-page{padding-right:var(--space-5);padding-left:var(--space-5)}.content-hero h1{font-size:40px;line-height:44px}.content-grid,.link-grid{grid-template-columns:1fr}.comparison-table-wrap{overflow-x:auto}.cta-band{padding:var(--space-5);flex-direction:column;align-items:flex-start}}@media (max-width:620px){.site-header{padding-right:var(--space-4);padding-left:var(--space-4);align-items:center}.site-nav{gap:var(--space-2);max-width:calc(100vw - 132px)}.nav-link{display:none}.nav-demo-link{padding:10px var(--space-2)}.hero:before{background:linear-gradient(#02040842 0%,#020408c2 100%),linear-gradient(90deg,#0000001f 0%,#0000 70%)}.dot-field{opacity:.55;background-size:14px 14px;-webkit-mask-image:linear-gradient(#000 0 66%,#0000 100%);mask-image:linear-gradient(#000 0 66%,#0000 100%)}.hero-copy{top:108px;right:var(--space-4);width:362px;max-width:calc(100% - var(--space-4) * 2);text-align:right;align-items:flex-end}h1{font-size:22px;line-height:22px}.content-page{padding:96px var(--space-4) var(--space-7)}.content-hero{padding-top:var(--space-5);padding-bottom:var(--space-6)}.content-hero h1{font-size:32px;line-height:36px}.content-hero p,.text-block p{font-size:16px;line-height:26px}.content-section h2{font-size:26px;line-height:32px}.workflow-step{grid-template-columns:1fr}.hero-text{font-size:12px;line-height:16px}.hero-demo-link{min-width:0;min-height:auto}}.legal-policy{overflow-wrap:anywhere;max-width:840px}.legal-policy .content-section{padding:32px 0}.legal-policy .content-section h2{margin-bottom:20px;font-size:24px;line-height:32px}.legal-policy .content-section p,.legal-policy li{color:var(--color-ink-muted);font-size:16px;line-height:28px}.legal-policy li+li{margin-top:12px}.legal-policy .content-section a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}
