@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;700;800&display=swap");.synque-v2-landing{--primary:#a7fa33;--neon-lime:#afff01;--background-light:#f7f8f5;--background-dark:#1b230f;--dark-gray:#1A1A1A;--white:#FFFFFF;--white-80:rgba(255,255,255,0.8);--white-70:rgba(255,255,255,0.7);--white-60:rgba(255,255,255,0.6);--white-50:rgba(255,255,255,0.5);--white-20:rgba(255,255,255,0.2);--white-10:rgba(255,255,255,0.1);--black:#000000;--black-60:rgba(0,0,0,0.6);--black-30:rgba(0,0,0,0.3);--black-20:rgba(0,0,0,0.2);--red-500:#ef4444;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--background-dark);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.6}.synque-v2-landing .text-primary{color:var(--primary)}.synque-v2-landing .text-white{color:var(--white)}.synque-v2-landing .text-white\/80{color:var(--white-80)}.synque-v2-landing .text-white\/70{color:var(--white-70)}.synque-v2-landing .text-white\/60{color:var(--white-60)}.synque-v2-landing .text-white\/50{color:var(--white-50)}.synque-v2-landing .text-black{color:var(--black)}.synque-v2-landing .bg-primary{background-color:var(--primary)}.synque-v2-landing .bg-dark-gray{background-color:var(--dark-gray)}.synque-v2-landing .bg-black\/60{background-color:var(--black-60)}.synque-v2-landing .border-white\/20{border-color:var(--white-20)}.synque-v2-landing .border-white\/10{border-color:var(--white-10)}.synque-v2-landing .btn-primary-rounded{display:flex;min-width:84px;max-width:480px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;height:2.5rem;padding:0 1.5rem;background-color:var(--primary);color:var(--black);font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:.015em;border:none;transition:opacity .2s ease}.synque-v2-landing .btn-primary-rounded:hover{opacity:.9}.synque-v2-landing .btn-primary-large-rounded{display:flex;min-width:84px;max-width:480px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;height:3rem;padding:0 2rem;background-color:var(--primary);color:var(--black);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.015em;border:none;transition:opacity .2s ease}.synque-v2-landing .btn-primary-large-rounded:hover{opacity:.9}.btn-secondary-large-rounded{display:flex;min-width:84px;max-width:480px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;height:3rem;padding:0 2rem;background-color:var(--dark-gray);color:var(--white);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.015em;border:1px solid var(--white-20);transition:all .2s ease}.btn-secondary-large-rounded:hover{background-color:var(--white-10)}.btn-cta-primary-rounded{display:flex;min-width:84px;max-width:480px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;height:3rem;padding:0 2rem;background-color:var(--black);color:var(--white);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.015em;border:none;transition:opacity .2s ease}.btn-cta-primary-rounded:hover{opacity:.9}.btn-cta-secondary-rounded{display:flex;min-width:84px;max-width:480px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;height:3rem;padding:0 2rem;background-color:var(--black-20);color:var(--black);font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.015em;border:none;transition:background-color .2s ease}.btn-cta-secondary-rounded:hover{background-color:var(--black-30)}.hero-background{background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuAFjBJdXlLjrUtKaDvP9OesVcvuci9pY0HTg8WajpUS8YfCkwT1HArIifxQ_9ef8IoxwcAoDpmYHzFH90U4CioRSuw9ZGy7zObisD_hGLsHAfnOdCS_s305RHc-3wVI1qbEJ-yeYLIogTiSFvWIzFeYNJ5JDNGwotw9Bj2P4lOmofKbjRUKKykrKS6XRrSeLgGJdGeF5mOp5HXEAQmKwC2nCIKA2JHdhDvqlXLqQbNNu5_VUB8cx39J_WA5acJkFzYclXci7UUOctPM);background-size:cover;background-position:50%}.problem-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.75rem;background-color:var(--dark-gray);border:1px solid var(--white-10);text-align:center;align-items:center;transition:all .3s ease}.problem-card:hover{border-color:var(--primary);background-color:var(--white-10)}.problem-icon{color:var(--red-500);font-size:1.5rem;font-weight:700}.solution-card{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:.75rem;background-color:var(--dark-gray);border:1px solid var(--white-10);transition:all .3s ease}.solution-card:hover{border-color:var(--primary);background-color:var(--white-10);transform:translateY(-2px)}.solution-icon{font-size:2.5rem}.process-card{padding:1.5rem;border:1px solid var(--white-10);background-color:var(--dark-gray);transition:all .3s ease}.process-card:hover{border-color:var(--primary);background-color:var(--white-10)}.process-card-top{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.process-card-middle{border-top:none}.process-card-bottom{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top:none}.vertical-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;background-color:var(--dark-gray);border:1px solid var(--white-10);transition:all .3s ease}.vertical-card:hover{border-color:var(--primary);background-color:var(--white-10);transform:scale(1.02)}.vertical-icon{font-size:1.875rem;color:var(--primary)}.ai-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1.5rem;border-radius:.75rem;background-color:var(--dark-gray);border:1px solid var(--white-10);transition:all .3s ease}.ai-card:hover{border-color:var(--primary);background-color:var(--white-10);transform:translateY(-4px)}.ai-icon{font-size:1.875rem;color:var(--primary)}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.synque-v2-landing h1,.synque-v2-landing h2,.synque-v2-landing h3,.synque-v2-landing h4{font-weight:800;letter-spacing:-.025em;line-height:1.1}.synque-v2-landing h1{font-size:clamp(2.5rem,5vw,4.5rem)}.synque-v2-landing h2{font-size:clamp(2rem,4vw,3.5rem)}.layout-container{display:flex;height:100%;flex-grow:1;flex-direction:column}.layout-content-container{display:flex;flex-direction:column;max-width:1280px;flex:1}.transition-colors{transition:color .2s ease}.transition-opacity{transition:opacity .2s ease}.btn-cta-primary-rounded:focus,.btn-cta-secondary-rounded:focus,.btn-primary-large-rounded:focus,.btn-primary-rounded:focus,.btn-secondary-large-rounded:focus,a:focus,button:focus{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1024px){.synque-v2-landing h1{font-size:3rem}.synque-v2-landing h2{font-size:2.5rem}.layout-content-container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.synque-v2-landing h1{font-size:2.5rem}.synque-v2-landing h2{font-size:2rem}.btn-cta-primary-rounded,.btn-cta-secondary-rounded,.btn-primary-large-rounded,.btn-secondary-large-rounded{width:100%;max-width:100%}.ai-card,.solution-card,.vertical-card{padding:1.5rem}.hero-background{height:300px}}@media (max-width:640px){.layout-content-container{padding-left:1rem;padding-right:1rem}.flex-col.sm\\:flex-row{flex-direction:column}.gap-4.sm\\:gap-4{gap:1rem}.hero-background{height:250px}.hero-background .absolute.inset-0.flex{font-size:1rem;padding:1rem}}@media print{.scroll-reveal{opacity:1;transform:none}.btn-cta-primary-rounded,.btn-cta-secondary-rounded,.btn-primary-large-rounded,.btn-primary-rounded,.btn-secondary-large-rounded{border:1px solid var(--black);background:white;color:var(--black)}}html{scroll-behavior:smooth}.scroll-reveal.visible,.synque-v2-landing *{will-change:auto}@media (prefers-reduced-motion:reduce){.ai-card,.problem-card,.scroll-reveal,.solution-card,.vertical-card{transition:none}}@media (prefers-contrast:high){:root{--primary:#00FF00;--white:#FFFFFF;--black:#000000;--white-80:rgba(255,255,255,0.9)}.ai-card,.problem-card,.process-card,.solution-card,.vertical-card{border-width:2px}}