@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px 3px var(--accent)}50%{box-shadow:0 0 15px 5px var(--accent)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.header:where(.astro-vnivfuh2){height:100vh;position:relative;overflow:hidden}.header:where(.astro-vnivfuh2):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--accent) 0%,transparent 50%),radial-gradient(circle at 70% 50%,var(--accent) 0%,transparent 40%);opacity:.2;z-index:0}.header:where(.astro-vnivfuh2).animate-in .animate-title-1:where(.astro-vnivfuh2),.header:where(.astro-vnivfuh2).animate-in .animate-title-2:where(.astro-vnivfuh2),.header:where(.astro-vnivfuh2).animate-in .animate-subtitle:where(.astro-vnivfuh2),.header:where(.astro-vnivfuh2).animate-in .animate-cta:where(.astro-vnivfuh2),.header:where(.astro-vnivfuh2).animate-in .animate-img:where(.astro-vnivfuh2){animation:fadeInUp 1s ease-out both}.header:where(.astro-vnivfuh2).animate-in .animate-title-1:where(.astro-vnivfuh2){animation-delay:.2s}.header:where(.astro-vnivfuh2).animate-in .animate-title-2:where(.astro-vnivfuh2){animation-delay:.4s}.header:where(.astro-vnivfuh2).animate-in .animate-subtitle:where(.astro-vnivfuh2){animation-delay:.6s}.header:where(.astro-vnivfuh2).animate-in .animate-cta:where(.astro-vnivfuh2){animation-delay:.8s}.header:where(.astro-vnivfuh2).animate-in .animate-img:where(.astro-vnivfuh2){animation-delay:1s}.text-container:where(.astro-vnivfuh2){position:relative;z-index:1;text-align:center;max-width:800px;margin:8rem auto;padding:2rem}.text-container:where(.astro-vnivfuh2) h1:where(.astro-vnivfuh2){font-size:4rem;line-height:5.5rem;font-weight:300;letter-spacing:.2rem;opacity:0;margin-bottom:1rem}.text-container:where(.astro-vnivfuh2) h1:where(.astro-vnivfuh2).animate-title-2{color:var(--accent)}.text-container:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:2rem;line-height:3rem;font-weight:300;color:var(--muted);opacity:.1;margin-top:1.5rem;max-width:700px}.screenshot:where(.astro-vnivfuh2){display:flex;justify-content:center;align-items:center;margin-top:-14rem;padding:0 2rem;position:relative;z-index:10}.screenshot:where(.astro-vnivfuh2).animate-in .animate-img:where(.astro-vnivfuh2){animation:fadeInUp 1s ease-out both;animation-delay:1s}.screenshot:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){opacity:0;max-width:1200px;width:100%;height:auto;border-radius:12px;box-shadow:0 0 40px 8px rgba(var(--accent-rgb, 99, 102, 241),.4),0 20px 60px #0000004d;border:1px solid var(--accent);transition:all .5s ease;animation:float 8s ease-in-out infinite}.screenshot:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2):hover{transform:translateY(-10px) scale(1.02);box-shadow:0 0 60px 12px rgba(var(--accent-rgb, 99, 102, 241),.6),0 30px 80px #0006}.call-to-actions:where(.astro-vnivfuh2){margin-top:3rem;opacity:0;display:flex;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2),.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2){padding:1rem 2rem;border-radius:50px;transition:all .3s ease;font-weight:500;position:relative;overflow:hidden;text-decoration:none}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2):active,.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):active{transform:translateY(-1px)}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2):hover,.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):hover{transform:translateY(-3px);box-shadow:0 10px 30px var(--accent)}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2):before,.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):before{content:"";position:absolute;top:0;width:100%;height:100%;transition:.5s ease}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2){font-size:1.2rem;background:var(--accent);color:var(--background-0);border:none;box-shadow:0 4px 15px var(--accent)}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2):before{left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2):hover:before{left:100%}.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2){background:transparent;color:var(--accent);border:2px solid var(--accent)}.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):before{left:0;width:0;background:var(--accent);transition:width .3s ease;z-index:-1}.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):hover{color:var(--background-0)}.call-to-actions:where(.astro-vnivfuh2) .outline-button:where(.astro-vnivfuh2):hover:before{width:100%}.features:where(.astro-vnivfuh2){max-width:1200px;margin:4rem auto 0;padding:0 2rem;position:relative}.features:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){color:var(--muted);font-size:1.1rem;line-height:1.8}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2){text-align:center;margin-bottom:6rem}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:3rem;line-height:3.5rem;margin-bottom:2rem;font-weight:400}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.3rem;line-height:2rem;max-width:600px;margin:0 auto;color:var(--muted)}.features:where(.astro-vnivfuh2) .slide-section:where(.astro-vnivfuh2){position:relative;min-height:1000px}.features:where(.astro-vnivfuh2) .slide-section:where(.astro-vnivfuh2) .line-container:where(.astro-vnivfuh2){position:absolute;display:block;left:50%;transform:translate(-50%);width:4px;height:100%;z-index:0;top:0;bottom:0}.features:where(.astro-vnivfuh2) .slide-section:where(.astro-vnivfuh2) .line-container:where(.astro-vnivfuh2) .line:where(.astro-vnivfuh2){position:absolute;display:block;z-index:1;left:0;top:0;width:4px;background:linear-gradient(180deg,var(--accent) 0%,var(--accent) 100%);border-radius:2px;box-shadow:0 0 20px 5px var(--accent);transition:height .2s ease;animation:glowPulse 3s ease-in-out infinite;max-height:100%}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2){display:flex;justify-content:center;align-items:center;gap:8rem;flex-direction:row;margin:8rem 0;position:relative;z-index:2;opacity:0;transform:translateY(50px);transition:all .8s ease}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2).animate-in{opacity:1;transform:translateY(0)}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2).animate-in .slide-in-left:where(.astro-vnivfuh2),.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2).animate-in .slide-in-right:where(.astro-vnivfuh2){animation:slideIn 1s ease-out .2s both}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2).animate-in .slide-in-left:where(.astro-vnivfuh2){transform:translate(-50px)}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2).animate-in .slide-in-right:where(.astro-vnivfuh2){transform:translate(50px)}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) div:where(.astro-vnivfuh2){flex:1;max-width:45%}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-size:2rem;line-height:3rem;margin-bottom:2rem;position:relative}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2):after{content:"";position:absolute;bottom:-.5rem;left:0;width:60px;height:3px;background:var(--accent);border-radius:2px}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){color:var(--muted);font-size:1.1rem;line-height:1.9;margin-top:1rem}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2).t-right h3:where(.astro-vnivfuh2):after{left:auto;right:0}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .image-column:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){max-width:100%;height:auto;border-radius:10px;box-shadow:0 20px 60px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .image-column:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2):hover{transform:scale(1.05) translateY(-10px);box-shadow:0 30px 80px #00000026}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2):nth-child(2n) .image-column:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){animation:float 6s ease-in-out infinite}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2):nth-child(odd) .image-column:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){animation:float 6s ease-in-out infinite reverse}.integrations-section:where(.astro-vnivfuh2){max-width:1200px;margin:8rem auto;padding:6rem 2rem;position:relative;overflow:hidden}.integrations-section:where(.astro-vnivfuh2):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse 50% 50% at center,var(--accent) 0%,transparent 70%);opacity:.05;z-index:0;pointer-events:none}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2){text-align:center;margin-bottom:5rem;position:relative;z-index:1}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:3rem;line-height:3.5rem;margin-bottom:1.5rem;font-weight:400}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.2rem;line-height:1.9rem;color:var(--muted);max-width:700px;margin:0 auto}.integrations-section:where(.astro-vnivfuh2) .integrations-diagram:where(.astro-vnivfuh2){position:relative;z-index:1}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2){display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.8rem 3rem;background:linear-gradient(135deg,rgba(var(--accent-rgb, 99, 102, 241),.15),rgba(var(--accent-rgb, 99, 102, 241),.05));border:2px solid var(--accent);border-radius:16px;margin-bottom:0;position:relative;box-shadow:0 0 30px rgba(var(--accent-rgb, 99, 102, 241),.2),0 10px 40px #0000001a;transition:all .4s ease}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2):hover{transform:translateY(-4px);box-shadow:0 0 50px rgba(var(--accent-rgb, 99, 102, 241),.3),0 20px 60px #00000026}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-icon:where(.astro-vnivfuh2){width:100px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:1rem}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-icon:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){max-width:100%;max-height:100%;width:auto;height:auto}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2){text-align:left}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-size:1.8rem;font-weight:500;margin-bottom:.5rem;color:var(--foreground)}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.1rem;color:var(--muted);margin:0}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2){position:relative;height:60px;margin:0;width:100%}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2){position:absolute;width:3px;height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).left{left:calc((100% - 5rem) / 6);transform:translate(-50%)}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).center{left:50%;transform:translate(-50%)}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).right{right:calc((100% - 5rem) / 6);transform:translate(50%)}.integrations-section:where(.astro-vnivfuh2) .integrations-grid:where(.astro-vnivfuh2){display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;z-index:1}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2){background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:3rem 2.5rem 2.5rem;text-align:center;transition:all .4s ease;position:relative;overflow:visible}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .connector-dot:where(.astro-vnivfuh2){position:absolute;top:-8px;left:50%;transform:translate(-50%);width:16px;height:16px;background:var(--accent);border-radius:50%;box-shadow:0 0 15px var(--accent);z-index:2}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .connector-dot:where(.astro-vnivfuh2):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--background-0);border-radius:50%}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .4s ease}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2):hover{transform:translateY(-8px);border-color:var(--accent);box-shadow:0 20px 40px #0003,0 0 30px rgba(var(--accent-rgb, 99, 102, 241),.15)}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2):hover:before{opacity:1}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2):hover .integration-icon:where(.astro-vnivfuh2){transform:scale(1.1)}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2):hover .integration-icon:where(.astro-vnivfuh2) svg:where(.astro-vnivfuh2){stroke:var(--accent)}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .integration-icon:where(.astro-vnivfuh2){width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--accent-rgb, 99, 102, 241),.15),rgba(var(--accent-rgb, 99, 102, 241),.05));border-radius:50%;transition:transform .4s ease;padding:.5rem}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .integration-icon:where(.astro-vnivfuh2) svg:where(.astro-vnivfuh2){transition:stroke .4s ease;stroke:var(--muted)}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .integration-icon:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;transition:filter .4s ease}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:var(--foreground)}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1rem;line-height:1.7;color:var(--muted)}.ready:where(.astro-vnivfuh2){text-align:center;padding:12rem 2rem;position:relative;overflow:hidden;opacity:0;transform:translateY(50px);transition:all .8s ease}.ready:where(.astro-vnivfuh2):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 90% at center,var(--accent) 20%,transparent 60%);opacity:.1;z-index:0}.ready:where(.astro-vnivfuh2).animate-in{opacity:1;transform:translateY(0)}.ready:where(.astro-vnivfuh2).animate-in .ready-text:where(.astro-vnivfuh2),.ready:where(.astro-vnivfuh2).animate-in .call-to-actions:where(.astro-vnivfuh2){animation:fadeInUp 1s ease-out both}.ready:where(.astro-vnivfuh2).animate-in .ready-text:where(.astro-vnivfuh2){animation-delay:.2s}.ready:where(.astro-vnivfuh2).animate-in .call-to-actions:where(.astro-vnivfuh2){animation-delay:.4s}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2){position:relative;z-index:2;margin-bottom:3rem;opacity:0}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2) h1:where(.astro-vnivfuh2){font-size:3.5rem;line-height:4rem;margin-bottom:2rem;font-weight:400}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.5rem;line-height:2rem;color:var(--muted)}.ready:where(.astro-vnivfuh2) .call-to-actions:where(.astro-vnivfuh2){position:relative;z-index:2;opacity:0}.ready:where(.astro-vnivfuh2) .call-to-actions:where(.astro-vnivfuh2) .glow-button:where(.astro-vnivfuh2){font-size:1.5rem;padding:1rem 2rem;animation:glowPulse 3s ease-in-out infinite}@media(max-width:768px){.screenshot:where(.astro-vnivfuh2){margin-top:-4rem;padding:0 1rem}.screenshot:where(.astro-vnivfuh2) img:where(.astro-vnivfuh2){max-width:100%;border-radius:8px}.header:where(.astro-vnivfuh2) .text-container:where(.astro-vnivfuh2){margin:4rem auto;padding:1rem}.header:where(.astro-vnivfuh2) .text-container:where(.astro-vnivfuh2) h1:where(.astro-vnivfuh2){font-size:2.8rem;line-height:3.5rem;margin-bottom:1.5rem}.header:where(.astro-vnivfuh2) .text-container:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:1.4rem;line-height:2.5rem;margin-top:2rem}.call-to-actions:where(.astro-vnivfuh2){flex-direction:column;gap:1.5rem;margin-top:3rem}.call-to-actions:where(.astro-vnivfuh2) button:where(.astro-vnivfuh2){font-size:1.3rem;padding:1rem 2rem}.features:where(.astro-vnivfuh2){margin:6rem auto;padding:0 1rem}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2){margin-bottom:4rem}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:2.2rem;line-height:2.8rem;margin-bottom:2rem}.features:where(.astro-vnivfuh2) .top:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.2rem;line-height:1.9rem}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2){flex-direction:column;gap:4rem;margin:6rem 0}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) div:where(.astro-vnivfuh2){max-width:100%}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2){order:1}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-size:2.2rem;line-height:2.8rem;text-align:center;margin-bottom:2rem}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2):after{left:50%!important;right:auto!important;transform:translate(-50%)}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .text-column:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){text-align:center;font-size:1.1rem;line-height:1.8rem;margin-top:1.5rem}.features:where(.astro-vnivfuh2) .row:where(.astro-vnivfuh2) .image-column:where(.astro-vnivfuh2){order:2}.features:where(.astro-vnivfuh2) .slide-section:where(.astro-vnivfuh2) .line-container:where(.astro-vnivfuh2){display:none}.integrations-section:where(.astro-vnivfuh2){margin:4rem auto;padding:4rem 1.5rem}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2){margin-bottom:3rem}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-size:2.2rem;line-height:2.8rem}.integrations-section:where(.astro-vnivfuh2) .integrations-header:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.1rem;line-height:1.7rem}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2){flex-direction:column;text-align:center;padding:2rem;gap:1rem}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2){text-align:center}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-size:1.5rem}.integrations-section:where(.astro-vnivfuh2) .tracelane-box:where(.astro-vnivfuh2) .tracelane-content:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1rem}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2){height:40px;max-width:100%}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-horizontal:where(.astro-vnivfuh2){display:none}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).left,.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).right{display:none}.integrations-section:where(.astro-vnivfuh2) .connectors:where(.astro-vnivfuh2) .connector-line:where(.astro-vnivfuh2).center{left:50%}.integrations-section:where(.astro-vnivfuh2) .integrations-grid:where(.astro-vnivfuh2){grid-template-columns:1fr;gap:3rem}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2){padding:2.5rem 2rem 2rem}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .connector-dot:where(.astro-vnivfuh2){top:-6px;width:12px;height:12px}.integrations-section:where(.astro-vnivfuh2) .integration-card:where(.astro-vnivfuh2) .connector-dot:where(.astro-vnivfuh2):before{width:6px;height:6px}.ready:where(.astro-vnivfuh2){margin:8rem 0;padding:4rem 1.5rem;border-radius:20px}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2){margin-bottom:3rem}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2) h1:where(.astro-vnivfuh2){font-size:2.8rem;line-height:3.4rem;margin-bottom:2rem}.ready:where(.astro-vnivfuh2) .ready-text:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){font-size:1.3rem;line-height:2rem}.ready:where(.astro-vnivfuh2) .call-to-actions:where(.astro-vnivfuh2) button:where(.astro-vnivfuh2){font-size:1.4rem;padding:1.2rem 2.5rem}}.t-right:where(.astro-vnivfuh2){text-align:right}.container:where(.astro-j7pv25f6){position:relative}.topbar:where(.astro-j7pv25f6){position:fixed;top:0;width:100%;z-index:1000;transition:background-color .3s ease,backdrop-filter .3s ease}.topbar:where(.astro-j7pv25f6).scrolled{background-color:var(--background-3);opacity:.9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
