@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap");.font-display{font-family:Outfit,sans-serif}.font-mono-code{font-family:JetBrains Mono,monospace}.bg-dark-to-white{background:linear-gradient(180deg,#0a0118 0,#0a0118 30%,#fff)}.aurora-wrap{position:absolute;inset:0;overflow:hidden;z-index:0}.aurora-blob{position:absolute;border-radius:50%;-webkit-filter:blur(130px);filter:blur(130px);opacity:.45;will-change:transform}.aurora-blob-a{width:750px;height:750px;background:radial-gradient(circle,#7c3aed 0,transparent 70%);top:-18%;left:-12%;-webkit-animation:auroraA 14s ease-in-out infinite alternate;animation:auroraA 14s ease-in-out infinite alternate}.aurora-blob-b{width:650px;height:650px;background:radial-gradient(circle,#a855f7 0,transparent 70%);top:8%;right:-10%;-webkit-animation:auroraB 12s ease-in-out infinite alternate;animation:auroraB 12s ease-in-out infinite alternate}.aurora-blob-c{width:500px;height:500px;background:radial-gradient(circle,#f472b6 0,transparent 70%);bottom:-5%;left:28%;-webkit-animation:auroraC 16s ease-in-out infinite alternate;animation:auroraC 16s ease-in-out infinite alternate}.aurora-blob-d{width:550px;height:550px;background:radial-gradient(circle,#818cf8 0,transparent 70%);top:35%;left:48%;-webkit-animation:auroraD 18s ease-in-out infinite alternate;animation:auroraD 18s ease-in-out infinite alternate}@-webkit-keyframes auroraA{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(130px,90px) scale(1.2);transform:translate(130px,90px) scale(1.2)}}@keyframes auroraA{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(130px,90px) scale(1.2);transform:translate(130px,90px) scale(1.2)}}@-webkit-keyframes auroraB{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(-110px,70px) scale(1.15);transform:translate(-110px,70px) scale(1.15)}}@keyframes auroraB{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(-110px,70px) scale(1.15);transform:translate(-110px,70px) scale(1.15)}}@-webkit-keyframes auroraC{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(90px,-80px) scale(1.25);transform:translate(90px,-80px) scale(1.25)}}@keyframes auroraC{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(90px,-80px) scale(1.25);transform:translate(90px,-80px) scale(1.25)}}@-webkit-keyframes auroraD{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(-70px,55px) scale(1.1);transform:translate(-70px,55px) scale(1.1)}}@keyframes auroraD{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(-70px,55px) scale(1.1);transform:translate(-70px,55px) scale(1.1)}}.hp-noise{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn-glow{position:relative;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;transition:all .3s;overflow:hidden}.btn-glow:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#a855f7,#f472b6,#818cf8,#a855f7);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s;-webkit-filter:blur(14px);filter:blur(14px)}.btn-glow:hover:before{opacity:1}.btn-glow:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 40px rgba(124,58,237,.4)}.btn-outline-dark{border:1px solid rgba(168,85,247,.4);transition:all .3s}.btn-outline-dark:hover{border-color:#a855f7;background:rgba(168,85,247,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.lcard{background:#fff;border:1px solid #e8e4f0;transition:all .4s cubic-bezier(.4,0,.2,1)}.lcard:hover{border-color:#c4b5fd;-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 20px 60px rgba(124,58,237,.08)}.lcard .icon-wrap{background:linear-gradient(135deg,#f3eeff,#ede8ff);border:1px solid #e0d6f5}.dcard{background:linear-gradient(145deg,rgba(19,17,29,.8),rgba(13,11,22,.9));border:1px solid rgba(30,26,46,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.dcard:hover{border-color:rgba(168,85,247,.3);-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 20px 60px rgba(168,85,247,.08),inset 0 1px 0 rgba(168,85,247,.1)}.gt{background:linear-gradient(135deg,#e2dff0,#c084fc 50%,#f472b6);-webkit-background-clip:text;background-clip:text}.gt,.gtp{-webkit-text-fill-color:transparent}.gtp{background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-background-clip:text;background-clip:text}.hero-collage{position:relative;width:100%;aspect-ratio:1.05/1}.hero-collage img{position:absolute;border-radius:8px;border:1px solid rgba(168,85,247,.15);display:block}.hero-collage .img-dashboard{top:18%;left:38%;width:68%;z-index:2;-webkit-animation:floatA 8s ease-in-out infinite;animation:floatA 8s ease-in-out infinite}.hero-collage .img-content{top:2%;left:-2%;width:57%;z-index:1;-webkit-animation:floatB 10s ease-in-out infinite;animation:floatB 10s ease-in-out infinite}.hero-collage .img-keywords{bottom:-13%;left:8%;width:49%;z-index:3;-webkit-animation:floatC 9s ease-in-out infinite;animation:floatC 9s ease-in-out infinite}.hero-collage .img-datapoints{bottom:3%;left:60%;width:40%;z-index:3;-webkit-animation:floatD 11s ease-in-out infinite;animation:floatD 11s ease-in-out infinite}@-webkit-keyframes floatA{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-8px) translateX(3px) rotate(.3deg);transform:translateY(-8px) translateX(3px) rotate(.3deg)}66%{-webkit-transform:translateY(-3px) translateX(-2px) rotate(-.2deg);transform:translateY(-3px) translateX(-2px) rotate(-.2deg)}}@keyframes floatA{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-8px) translateX(3px) rotate(.3deg);transform:translateY(-8px) translateX(3px) rotate(.3deg)}66%{-webkit-transform:translateY(-3px) translateX(-2px) rotate(-.2deg);transform:translateY(-3px) translateX(-2px) rotate(-.2deg)}}@-webkit-keyframes floatB{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}40%{-webkit-transform:translateY(-6px) translateX(-4px) rotate(-.4deg);transform:translateY(-6px) translateX(-4px) rotate(-.4deg)}70%{-webkit-transform:translateY(-2px) translateX(2px) rotate(.2deg);transform:translateY(-2px) translateX(2px) rotate(.2deg)}}@keyframes floatB{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}40%{-webkit-transform:translateY(-6px) translateX(-4px) rotate(-.4deg);transform:translateY(-6px) translateX(-4px) rotate(-.4deg)}70%{-webkit-transform:translateY(-2px) translateX(2px) rotate(.2deg);transform:translateY(-2px) translateX(2px) rotate(.2deg)}}@-webkit-keyframes floatC{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}35%{-webkit-transform:translateY(-7px) translateX(3px) rotate(.3deg);transform:translateY(-7px) translateX(3px) rotate(.3deg)}65%{-webkit-transform:translateY(-2px) translateX(-3px) rotate(-.3deg);transform:translateY(-2px) translateX(-3px) rotate(-.3deg)}}@keyframes floatC{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}35%{-webkit-transform:translateY(-7px) translateX(3px) rotate(.3deg);transform:translateY(-7px) translateX(3px) rotate(.3deg)}65%{-webkit-transform:translateY(-2px) translateX(-3px) rotate(-.3deg);transform:translateY(-2px) translateX(-3px) rotate(-.3deg)}}@-webkit-keyframes floatD{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}45%{-webkit-transform:translateY(-5px) translateX(-2px) rotate(-.2deg);transform:translateY(-5px) translateX(-2px) rotate(-.2deg)}75%{-webkit-transform:translateY(-9px) translateX(2px) rotate(.4deg);transform:translateY(-9px) translateX(2px) rotate(.4deg)}}@keyframes floatD{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}45%{-webkit-transform:translateY(-5px) translateX(-2px) rotate(-.2deg);transform:translateY(-5px) translateX(-2px) rotate(-.2deg)}75%{-webkit-transform:translateY(-9px) translateX(2px) rotate(.4deg);transform:translateY(-9px) translateX(2px) rotate(.4deg)}}.hero-shot:after{content:"";position:absolute;bottom:-40px;left:10%;right:10%;height:120px;background:radial-gradient(ellipse,rgba(124,58,237,.2),transparent 70%);-webkit-filter:blur(40px);filter:blur(40px);z-index:-1}.funnel-line{stroke-dasharray:8 6;-webkit-animation:dashFlow 1.5s linear infinite;animation:dashFlow 1.5s linear infinite}@-webkit-keyframes dashFlow{to{stroke-dashoffset:-28}}@keyframes dashFlow{to{stroke-dashoffset:-28}}.pricing-pop{position:relative}.pricing-pop:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#7c3aed,#f472b6,#818cf8);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.faq-item{border:1px solid #e8e4f0;background:#fff;transition:all .3s}.faq-item:hover{border-color:#c4b5fd}.faq-item[open]{border-color:#7c3aed;box-shadow:0 4px 20px rgba(124,58,237,.06)}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item .chv{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-item[open] .chv{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes typeIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes typeIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.json-line{opacity:0;-webkit-animation:typeIn .3s ease forwards;animation:typeIn .3s ease forwards}.json-line:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.json-line:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.json-line:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.json-line:nth-child(4){-webkit-animation-delay:.55s;animation-delay:.55s}.json-line:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.json-line:nth-child(6){-webkit-animation-delay:.85s;animation-delay:.85s}.json-line:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.json-line:nth-child(8){-webkit-animation-delay:1.15s;animation-delay:1.15s}.json-line:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.json-line:nth-child(10){-webkit-animation-delay:1.45s;animation-delay:1.45s}.json-line:nth-child(11){-webkit-animation-delay:1.6s;animation-delay:1.6s}.json-line:nth-child(12){-webkit-animation-delay:1.75s;animation-delay:1.75s}.json-line:nth-child(13){-webkit-animation-delay:1.9s;animation-delay:1.9s}.json-line:nth-child(14){-webkit-animation-delay:2.05s;animation-delay:2.05s}.json-line:nth-child(15){-webkit-animation-delay:2.2s;animation-delay:2.2s}