:root{--color-text-subdued:color-mix(in srgb,var(--color-text),var(--color-bg)36%);--gap-block:3em;--gap-p-lg:1.5em;--gap-p-md:.75em;--gap-p-sm:.25em;--gap-section:8em;--gap-subheading:.5em;--font-size-heading:var(--font-size-6);--line-height-heading:1.04;--font-size-subheading:var(--font-size-2);--line-height-subheading:1.4}@media (max-width:767.999px){:root{--gap-section:6em;--font-size-heading:var(--font-size-5);--line-height-heading:1.12;--line-height-subheading:1.32}}body>section{padding-inline:var(--spacing-padding-x)}body>section+section{margin-top:var(--gap-section)}body>section>div{max-width:var(--max-width);margin-left:auto;margin-right:auto}body>section>div>h2{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-align:center;text-wrap:balance}body>section>div>h2+p{font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:var(--line-height-subheading);text-align:center;text-wrap:balance;margin-top:var(--gap-subheading)}p{color:var(--color-text-subdued)}strong{color:var(--color-text)}#hero{margin-top:5em}#hero h1{font-size:var(--font-size-9);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-align:center;text-wrap:balance;line-height:1.04}#hero h1+h2{color:var(--color-text-subdued);font-size:var(--font-size-4);font-weight:var(--font-weight-medium);text-align:center;text-wrap:balance;margin-top:.5em;line-height:1.24}#hero #call-to-actions{flex-direction:column;align-items:center;gap:.5em;margin-top:2.5em;margin-bottom:5em;display:flex}#hero #call-to-actions>div{gap:8px;display:flex}#hero #call-to-actions p{color:var(--color-text-secondary);text-align:center;text-wrap:balance;line-height:1.24}#hero .video{border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);margin-inline:max(-128px,calc(-1*((100vw - 2*var(--spacing-padding-x)) - 100%)/2));position:relative;overflow:hidden}@media (max-width:839.999px){#hero .video{border-left:none;border-right:none;border-radius:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}#hero .video video{width:100%;display:block;position:absolute;top:0;left:0}@media (max-width:767.999px){#hero{margin-top:3em}#hero h1{font-size:var(--font-size-7)}#hero h1+h2{font-size:var(--font-size-2)}#hero #call-to-actions{margin-top:2em;margin-bottom:3em}#hero #call-to-actions p{font-size:var(--font-size-0);max-width:320px}}#approach .venn{margin-block:var(--gap-block)var(--gap-p-md);margin-left:-40px;margin-right:-40px}@media (max-width:839.999px){#approach .venn{border-left:none;border-right:none;border-radius:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}#approach .side-by-side{margin-block:var(--gap-p-md)var(--gap-p-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;display:grid}#approach .side-by-side h3{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);text-wrap:balance}#approach .side-by-side p{color:var(--color-text-secondary);text-wrap:balance}@media (max-width:767.999px){#approach .side-by-side{gap:var(--gap-p-lg);text-align:center;grid-template-columns:1fr;justify-items:center;margin-top:var(--gap-p-lg)}#approach .side-by-side>div{max-width:280px}}#approach #why-collaborate h3{font-size:var(--font-size-1);margin-bottom:var(--gap-p-sm)}#approach #why-collaborate p+p{margin-top:var(--gap-p-md)}#approach #why-collaborate ul{margin-block:var(--gap-p-lg)}#roadmap .roadmap{margin-top:var(--gap-block);margin-left:-40px;margin-right:-40px}@media (max-width:839.999px){#roadmap .roadmap{border-left:none;border-right:none;border-radius:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}#roadmap section{margin-top:var(--gap-block)}#roadmap section+section{border-top:1px solid var(--color-border-secondary);padding-top:var(--gap-block)}#roadmap section h3{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-wrap:balance}#roadmap section h3+p{font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:var(--line-height-subheading);text-wrap:balance;margin-top:var(--gap-subheading)}@media (max-width:767.999px){#roadmap section h3{font-size:var(--font-size-4)}#roadmap section h3+p{font-size:var(--font-size-1);line-height:inherit}}#roadmap section .side-by-side{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;margin-top:var(--gap-block);display:grid}#roadmap section .side-by-side>div>span{aspect-ratio:1;background:color-mix(in srgb,currentColor 12%,transparent);color:var(--accent);border-radius:100%;justify-content:center;align-items:center;width:36px;display:flex}#roadmap section .side-by-side h4{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);text-wrap:balance;margin-top:.5em}#roadmap section .side-by-side p{color:var(--color-text-secondary);text-wrap:balance}@media (max-width:767.999px){#roadmap section .side-by-side{gap:var(--gap-p-lg);text-align:center;grid-template-columns:1fr;justify-items:center;margin-top:var(--gap-p-lg)}#roadmap section .side-by-side>div{max-width:280px}#roadmap section .side-by-side>div>span{margin-left:auto;margin-right:auto}}#pricing #plans{margin-block:var(--gap-block)var(--gap-p-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-left:-40px;margin-right:-40px;display:grid}@media (max-width:839.999px){#pricing #plans{margin-left:0;margin-right:0}}#pricing .plan{background:var(--color-bg-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);flex-direction:column;align-items:flex-start;padding:16px;display:flex}#pricing .plan h3{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);display:inline-block}#pricing .plan p{color:var(--color-text-secondary)}#pricing .plan .features{flex-direction:column;gap:4px;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;list-style:none;display:flex}#pricing .plan .features li{align-items:center;gap:6px;display:flex}#pricing .plan .features div{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:6px;justify-content:center;align-items:center;width:1.2em;height:1.2em;display:flex}#pricing .plan .price{align-items:center;gap:12px;margin-top:8px;margin-bottom:8px;display:flex}#pricing .plan .price>:first-child{font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}#pricing .plan .price>:last-child{color:var(--color-text-secondary);font-size:var(--font-size-0);flex-direction:column;gap:4px;line-height:1;display:flex}#pricing .ai p{color:var(--color-text-secondary);margin-bottom:var(--gap-p-md)}@media (max-width:767.999px){#pricing #plans{grid-template-columns:1fr}}#faq ul{margin-block:var(--gap-block)0px;flex-direction:column;padding-left:0;padding-right:0;list-style:none;display:flex}#faq li+li{border-top:1px solid var(--color-border-secondary);margin-top:var(--gap-p-lg);padding-top:var(--gap-p-lg)}#faq li h3{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);text-wrap:balance;margin-bottom:var(--gap-p-sm)}#faq li p+p{margin-top:var(--gap-p-md)}