.Home-module__jKgjFW__home{background:#060606;overflow:hidden}.Home-module__jKgjFW__hero{justify-content:center;align-items:center;min-height:700px;padding:100px 0;display:flex;position:relative}.Home-module__jKgjFW__heroContent{align-items:center;gap:4rem;max-width:1180px;margin:0 auto;padding:0 2rem;display:flex}.Home-module__jKgjFW__heroCopy{flex:1}.Home-module__jKgjFW__heroCopy h1{color:#fff;margin:0 0 2rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.Home-module__jKgjFW__heroCopy p{color:#ffffffe6;margin:0 0 1rem;font-size:1.2rem;line-height:1.6}.Home-module__jKgjFW__heroActions{gap:1rem;margin-top:2rem;display:flex}.Home-module__jKgjFW__heroActions a,.Home-module__jKgjFW__ctaActions a,.Home-module__jKgjFW__selfHostActions a{border-radius:8px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s}.Home-module__jKgjFW__primary{color:#060606;background:#e9711c}.Home-module__jKgjFW__primary:hover{background:#ff6b35;transform:translateY(-2px)}.Home-module__jKgjFW__secondary{color:#fff;background:#ffffff1a;border:1px solid #fff3}.Home-module__jKgjFW__secondary:hover{background:#fff3;transform:translateY(-2px)}.Home-module__jKgjFW__heroImage{flex:1}.Home-module__jKgjFW__heroImage img{width:100%;max-width:500px;height:auto;display:block}.Home-module__jKgjFW__sectionHeading{text-align:center;max-width:800px;margin:0 auto 3rem}.Home-module__jKgjFW__sectionHeading h2{color:#fff;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.Home-module__jKgjFW__sectionHeading>p{color:#fffc;margin:0;font-size:1.1rem;line-height:1.6}.Home-module__jKgjFW__testimonials{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1280px;margin:0 auto;padding:80px 2rem;display:grid}.Home-module__jKgjFW__testimonial{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.Home-module__jKgjFW__testimonial span{color:#e9711c;background:#ffda7126;border-radius:4px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.Home-module__jKgjFW__testimonial p{color:#ffffffe6;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.Home-module__jKgjFW__testimonialAuthor{align-items:center;gap:1rem;display:flex}.Home-module__jKgjFW__testimonialAuthor img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px}.Home-module__jKgjFW__testimonialAuthor strong{color:#fff;font-size:.95rem;display:block}.Home-module__jKgjFW__testimonialAuthor small{color:#ffffffb3;font-size:.85rem}.Home-module__jKgjFW__products{max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__featureGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__featureCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .2s;display:flex}.Home-module__jKgjFW__featureCard:hover{background:#ffffff0d;transform:translateY(-2px)}.Home-module__jKgjFW__featureHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Home-module__jKgjFW__featureHeader img{width:32px;height:32px}.Home-module__jKgjFW__featureHeader h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.Home-module__jKgjFW__featureCard>p{color:#fffc;margin:0 0 1.5rem;line-height:1.5}.Home-module__jKgjFW__featureCard ul{color:#ffffffb3;margin:0 0 1.5rem;padding-left:1.25rem;line-height:1.8}.Home-module__jKgjFW__featureImage{border-radius:8px;width:100%;margin-top:auto}.Home-module__jKgjFW__flexibility{max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__dashedDivider{padding:1rem 0}.Home-module__jKgjFW__dashedDivider img{width:100%}.Home-module__jKgjFW__flexGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__flexCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.Home-module__jKgjFW__flexIcon{width:48px;height:48px;margin-bottom:1rem}.Home-module__jKgjFW__flexCard h3{color:#fff;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.Home-module__jKgjFW__flexCard>p{color:#fffc;margin:0 0 1.5rem;line-height:1.6}.Home-module__jKgjFW__flexLinks{gap:1.5rem;display:flex}.Home-module__jKgjFW__primaryLink{color:#e9711c;font-weight:500;text-decoration:none}.Home-module__jKgjFW__primaryLink:hover{color:#ff6b35}.Home-module__jKgjFW__secondaryLink{color:#ffffffb3;font-weight:500;text-decoration:none}.Home-module__jKgjFW__secondaryLink:hover{color:#fff}.Home-module__jKgjFW__changelog{text-align:center;background:#ffffff08;border-radius:12px;margin-top:3rem;padding:2rem}.Home-module__jKgjFW__changelog p{color:#fffc;margin:0 0 1rem}.Home-module__jKgjFW__changelogLink{color:#e9711c;font-weight:500;text-decoration:none;display:inline-block}.Home-module__jKgjFW__developers{max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__devGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem;display:grid}.Home-module__jKgjFW__devCard{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.Home-module__jKgjFW__devCard img{width:48px;height:48px;margin-bottom:1rem}.Home-module__jKgjFW__devCard h3{color:#fff;margin:0 0 1rem;font-size:1rem;font-weight:600}.Home-module__jKgjFW__devCard>p{color:#fffc;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.Home-module__jKgjFW__devCard a{color:#e9711c;font-size:.85rem;text-decoration:none}.Home-module__jKgjFW__selfHost{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:3rem}.Home-module__jKgjFW__selfHost h3{color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.85rem}.Home-module__jKgjFW__selfHost h4{color:#fff;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.Home-module__jKgjFW__selfHost>p{color:#fffc;margin:0 0 2rem;line-height:1.6}.Home-module__jKgjFW__contributors{text-align:center;max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__contributorGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.Home-module__jKgjFW__contributor{flex-direction:column;align-items:center;padding:1rem;text-decoration:none;display:flex}.Home-module__jKgjFW__contributor img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:.5rem}.Home-module__jKgjFW__contributor span{color:#fffc;font-size:.85rem}.Home-module__jKgjFW__community{background:#ffffff08;border-radius:12px;max-width:600px;margin:0 auto;padding:3rem}.Home-module__jKgjFW__community>img{width:48px;height:48px;margin-bottom:1rem}.Home-module__jKgjFW__community h3{color:#fff;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.Home-module__jKgjFW__communityLinks{text-align:left}.Home-module__jKgjFW__communityLinks a{color:#e9711c;margin-bottom:1rem;font-weight:600;text-decoration:none;display:inline-block}.Home-module__jKgjFW__communityLinks p{color:#fffc;margin:.5rem 0;font-size:.9rem}.Home-module__jKgjFW__supportNote{color:#fff9!important;margin-top:1.5rem!important;font-size:.85rem!important}.Home-module__jKgjFW__integrations{max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__integrationGroups{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.Home-module__jKgjFW__integrationGroup h3{color:#fff;margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}.Home-module__jKgjFW__integrationLogos{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Home-module__jKgjFW__integrationTabs{justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.Home-module__jKgjFW__integrationTab{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.Home-module__jKgjFW__integrationTab:hover{color:#fff;background:#ffffff0d}.Home-module__jKgjFW__activeTab{color:#fff;background:#ffffff1a;border-color:#e9711c}.Home-module__jKgjFW__integrationLogo{border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.Home-module__jKgjFW__integrationLogo:hover{background:#ffffff0d}.Home-module__jKgjFW__integrationLogo img{-o-object-fit:contain;object-fit:contain;width:40px;height:30px}.Home-module__jKgjFW__integrationLogo span{color:#fffc;font-size:.8rem}.Home-module__jKgjFW__backed{text-align:center;max-width:1280px;margin:0 auto;padding:60px 2rem}.Home-module__jKgjFW__backed p{color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;font-size:.85rem}.Home-module__jKgjFW__backed img{height:40px}.Home-module__jKgjFW__faqs{max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__faqGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__faqItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.Home-module__jKgjFW__faqItem h3{color:#fff;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.Home-module__jKgjFW__faqItem p{color:#fffc;margin:0;font-size:.95rem;line-height:1.6}.Home-module__jKgjFW__cta{text-align:center;max-width:1280px;margin:0 auto;padding:80px 2rem}.Home-module__jKgjFW__ctaContent h2{color:#fff;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1}.Home-module__jKgjFW__ctaContent p{color:#fffc;margin:1rem 0 0;line-height:1.6}.Home-module__jKgjFW__ctaActions{justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:1024px){.Home-module__jKgjFW__heroContent{text-align:center;flex-direction:column}.Home-module__jKgjFW__heroActions{justify-content:center}.Home-module__jKgjFW__featureGrid,.Home-module__jKgjFW__flexGrid{grid-template-columns:1fr}.Home-module__jKgjFW__devGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__integrationGroups,.Home-module__jKgjFW__faqGrid{grid-template-columns:1fr}}@media (max-width:768px){.Home-module__jKgjFW__heroContent{flex-direction:column}.Home-module__jKgjFW__heroActions{flex-wrap:wrap;justify-content:center}.Home-module__jKgjFW__devGrid{grid-template-columns:1fr}}
.Hero-module__ZARIfG__hero{padding-top:160px;padding-bottom:100px;position:relative;overflow:hidden}.Hero-module__ZARIfG__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:0 2rem;display:flex}.Hero-module__ZARIfG__badge{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:100px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__badgePulse{background:var(--accent-orange);border-radius:50%;width:8px;height:8px;position:relative}.Hero-module__ZARIfG__badgePulse:after{content:"";background:var(--accent-orange);border-radius:50%;width:100%;height:100%;animation:2s infinite Hero-module__ZARIfG__pulse;position:absolute;top:0;left:0}@keyframes Hero-module__ZARIfG__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.Hero-module__ZARIfG__title{color:var(--text-primary);margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.1}.Hero-module__ZARIfG__highlightGold{color:var(--accent-orange);background:linear-gradient(180deg, var(--accent-orange) 0%, #c25e10 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Hero-module__ZARIfG__description{color:var(--text-secondary);max-width:600px;margin-bottom:3rem;font-size:1.25rem}.Hero-module__ZARIfG__ctaGroup{gap:1.5rem;margin-bottom:5rem;display:flex}.Hero-module__ZARIfG__primaryCTA{background:var(--accent-orange);color:#fff;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;display:flex}.Hero-module__ZARIfG__primaryCTA:hover{box-shadow:0 10px 30px var(--accent-orange-glow);background:#ff8a3d;transform:translateY(-2px)}.Hero-module__ZARIfG__secondaryCTA{border:1px solid var(--border-color);color:var(--text-primary);background:0 0;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.Hero-module__ZARIfG__secondaryCTA:hover{background:var(--surface-color);border-color:var(--text-secondary)}.Hero-module__ZARIfG__dashboardPreview{background:var(--surface-color);border:1px solid var(--border-color);width:100%;max-width:900px;transition:var(--transition);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px #00000080}.Hero-module__ZARIfG__dashboardPreview:hover{border-color:var(--accent-orange);transform:translateY(-5px)}.Hero-module__ZARIfG__windowHeader{border-bottom:1px solid var(--border-color);background:#1a1a1a;align-items:center;gap:1.5rem;padding:1rem;display:flex}.Hero-module__ZARIfG__dots{gap:.5rem;display:flex}.Hero-module__ZARIfG__dots span{background:#333;border-radius:50%;width:10px;height:10px}.Hero-module__ZARIfG__urlBar{color:#666;text-align:left;background:#080808;border-radius:6px;flex:1;padding:.4rem 1rem;font-size:.8rem}.Hero-module__ZARIfG__windowContent{background:#0d0d0d;padding:3rem}.Hero-module__ZARIfG__nodeGrid{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.Hero-module__ZARIfG__node{border:1px solid var(--border-color);color:var(--accent-orange);background:#1a1a1a;border-radius:8px;padding:1rem 2rem;font-size:.9rem}.Hero-module__ZARIfG__line{background:var(--border-color);width:2px;height:30px}.Hero-module__ZARIfG__split{gap:3rem;display:flex}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding-top:100px;padding-bottom:60px}.Hero-module__ZARIfG__container{padding:0 1rem}.Hero-module__ZARIfG__badge{padding:.4rem .75rem;font-size:.75rem}.Hero-module__ZARIfG__title{font-size:clamp(1.75rem,6vw,3rem)}.Hero-module__ZARIfG__description{padding:0 1rem;font-size:1rem}.Hero-module__ZARIfG__ctaGroup{flex-direction:column;align-items:stretch;width:100%;padding:0 1rem}.Hero-module__ZARIfG__primaryCTA,.Hero-module__ZARIfG__secondaryCTA{justify-content:center;width:100%;padding:.875rem 1.5rem;font-size:1rem}.Hero-module__ZARIfG__dashboardPreview{border-radius:12px;margin:0 .5rem}.Hero-module__ZARIfG__windowHeader{gap:1rem;padding:.75rem}.Hero-module__ZARIfG__urlBar{padding:.3rem .75rem;font-size:.7rem}.Hero-module__ZARIfG__windowContent{padding:1.5rem}.Hero-module__ZARIfG__node{padding:.75rem 1rem;font-size:.8rem}.Hero-module__ZARIfG__split{flex-direction:column;gap:1rem;width:100%}.Hero-module__ZARIfG__line{height:20px}}@media (min-width:1025px){.Hero-module__ZARIfG__hero{padding-top:180px;padding-bottom:120px}.Hero-module__ZARIfG__container{max-width:1200px}.Hero-module__ZARIfG__dashboardPreview{max-width:1000px}.Hero-module__ZARIfG__title{font-size:clamp(3rem,6vw,5rem)}.Hero-module__ZARIfG__description{max-width:700px;font-size:1.35rem}}@media (min-width:1440px){.Hero-module__ZARIfG__hero{padding-top:200px;padding-bottom:140px}.Hero-module__ZARIfG__container{max-width:1400px}.Hero-module__ZARIfG__dashboardPreview{max-width:1100px}.Hero-module__ZARIfG__windowContent{padding:4rem}.Hero-module__ZARIfG__node{padding:1.25rem 2.5rem;font-size:1rem}}
