.Home-module__jKgjFW__header{z-index:100;padding:1rem 0;transition:all .3s;position:sticky;top:0}.Home-module__jKgjFW__nav{justify-content:space-between;align-items:center;display:flex}.Home-module__jKgjFW__logoWrapper{align-items:center;gap:.75rem;display:flex}.Home-module__jKgjFW__logoText{color:var(--primary);font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.Home-module__jKgjFW__navLinks{color:var(--text2);gap:2rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:500;display:flex}.Home-module__jKgjFW__navLinks a:hover{color:var(--primary)}.Home-module__jKgjFW__hero{text-align:center;background:radial-gradient(circle at 50% 50%, var(--primary-pale) 0%, transparent 70%);padding:6rem 0}.Home-module__jKgjFW__badge{background:var(--accent-pale);color:var(--warn);text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.Home-module__jKgjFW__headline{color:var(--text);max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:4rem;line-height:1.1}.Home-module__jKgjFW__subheadline{color:var(--text2);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.Home-module__jKgjFW__ctaButtons{justify-content:center;gap:1rem;display:flex}.Home-module__jKgjFW__btnPrimary{background:var(--primary);color:#fff;border-radius:.5rem;padding:1rem 2rem;font-family:Outfit,sans-serif;font-weight:600;transition:transform .2s}.Home-module__jKgjFW__btnPrimary:hover{background:var(--primary-dark);transform:translateY(-2px)}.Home-module__jKgjFW__btnSecondary{border:1px solid var(--border);color:var(--text);border-radius:.5rem;padding:1rem 2rem;font-family:Outfit,sans-serif;font-weight:600;transition:all .2s}.Home-module__jKgjFW__btnSecondary:hover{background:var(--primary-pale);border-color:var(--primary)}.Home-module__jKgjFW__features{padding:6rem 0}.Home-module__jKgjFW__sectionTitle{text-align:center;margin-bottom:4rem}.Home-module__jKgjFW__sectionTitle h2{margin-bottom:1rem;font-size:2.5rem}.Home-module__jKgjFW__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__featureCard{background:var(--card);border:1px solid var(--border);border-radius:1.5rem;padding:2.5rem;transition:all .3s}.Home-module__jKgjFW__featureCard:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 30px #35556e1a}.Home-module__jKgjFW__iconWrapper{border-radius:.75rem;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;display:flex}.Home-module__jKgjFW__featureCard h3{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.Home-module__jKgjFW__featureCard p{color:var(--text2);font-size:1rem;line-height:1.6}.Home-module__jKgjFW__mockupSection{background:var(--primary);color:#fff;padding:6rem 0;overflow:hidden}.Home-module__jKgjFW__mockupContent{align-items:center;gap:4rem;display:flex}.Home-module__jKgjFW__mockupText{flex:1}.Home-module__jKgjFW__mockupText h2{margin-bottom:1.5rem;font-size:3rem}.Home-module__jKgjFW__mockupText p{opacity:.8;margin-bottom:2rem;font-size:1.2rem}.Home-module__jKgjFW__mockupVisual{flex:1;position:relative}.Home-module__jKgjFW__footer{border-top:1px solid var(--div);background:var(--card);padding:4rem 0}.Home-module__jKgjFW__footerGrid{grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:3rem;display:grid}.Home-module__jKgjFW__footerLinks h4{color:var(--primary);margin-bottom:1.5rem}.Home-module__jKgjFW__footerLinks ul{list-style:none}.Home-module__jKgjFW__footerLinks li{margin-bottom:.75rem}.Home-module__jKgjFW__footerLinks a{color:var(--text2)}.Home-module__jKgjFW__footerBottom{color:var(--muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}@media (max-width:968px){.Home-module__jKgjFW__headline{font-size:2.5rem}.Home-module__jKgjFW__grid{grid-template-columns:1fr}.Home-module__jKgjFW__mockupContent{text-align:center;flex-direction:column}.Home-module__jKgjFW__footerGrid{grid-template-columns:1fr;gap:2rem}}
