body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.app{background:#fafbfc;background-image:linear-gradient(#0ea5e90d .5px,#0000 0),linear-gradient(90deg,#0ea5e90d .5px,#0000 0);background-size:48px 48px;min-height:100vh}.header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo{color:#1f2937;font-size:1.5rem;font-weight:600}.nav{display:flex;flex:1 1;gap:2rem;justify-content:center}.nav a{color:#4b5563;font-size:.95rem;text-decoration:none;transition:color .2s}.nav a:hover{color:#1f2937}.header-right{align-items:center;display:flex;gap:1rem}.language-selector{position:relative}.lang-button{background:none;border:none;border-radius:.5rem;color:#4b5563;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.lang-button:hover{background:#f3f4f6}.lang-menu{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;margin-top:.5rem;min-width:180px;position:absolute;right:0;top:100%;z-index:200}.lang-item{background:none;border:none;color:#1f2937;cursor:pointer;font-size:.9rem;padding:.75rem 1rem;text-align:left;transition:background .2s;width:100%}.lang-item:hover{background:#f3f4f6}.lang-item.active{background:#dbeafe;color:#1e40af;font-weight:600}.cta-button{background:#0284c7;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.625rem 1.5rem;transition:background .2s}.cta-button:hover{background:#0369a1}.hero-section{margin:0 auto;max-width:1200px;padding:5rem 2rem}.hero-content{text-align:center}.community-button{background:#f3f4f6;border:none;border-radius:9999px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;padding:.5rem 1.25rem;transition:background .2s}.community-button:hover{background:#e5e7eb}.hero-title{color:#1f2937;font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero-description{color:#4b5563;font-size:1.25rem;line-height:1.6;margin:0 auto 2.5rem;max-width:700px}.hero-signup{display:flex;gap:.75rem;justify-content:center;margin:0 auto 4rem;max-width:500px}.hero-email-input{border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;font-size:1rem;max-width:300px;padding:.875rem 1.25rem}.hero-email-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a;outline:none}.hero-join-button{background:#0284c7;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background .2s;white-space:nowrap}.hero-join-button:hover{background:#0369a1}.screenshot-container{margin:0 auto;max-width:1000px;padding:0 1rem}.screenshot-image{border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;width:100%}.main-content{background:#f9fafb;border-radius:1rem;margin:2rem auto;max-width:1200px;padding:4rem 2rem}.content-wrapper{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.left-section{padding-right:2rem}.faq-title{color:#1f2937;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.faq-description{color:#4b5563;font-size:1.125rem;margin-bottom:2rem}.contact-button{background:#0284c7;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.875rem 1.75rem;transition:background .2s}.contact-button:hover{background:#0369a1}.right-section{display:flex;flex-direction:column;gap:.5rem}.faq-item{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.faq-question{align-items:center;background:#fff;border:none;color:#1f2937;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem 1.5rem;text-align:left;transition:background .2s;width:100%}.faq-question:hover{background:#f9fafb}.arrow{color:#6b7280;font-size:.875rem}.faq-answer{color:#4b5563;padding:1rem 1.5rem}.faq-answer,.footer{background:#fff;border-top:1px solid #e5e7eb}.footer{margin-top:2rem;padding:4rem 2rem 2rem}.footer-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.footer-left{max-width:500px}.footer-description{color:#4b5563;line-height:1.6;margin:1.5rem 0}.footer-signup{display:flex;gap:.75rem;margin-bottom:1.5rem}.email-input{border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;font-size:.95rem;padding:.625rem 1rem}.email-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a;outline:none}.footer-button{background:#0284c7;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.625rem 1.5rem;transition:background .2s;white-space:nowrap}.footer-button:hover{background:#0369a1}.social-links{display:flex;gap:1.5rem}.social-links a{color:#4b5563;font-size:.9rem;text-decoration:none;transition:color .2s}.social-links a:hover{color:#0284c7}.footer-right{max-width:300px}.footer-heading{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-links{display:flex;flex-direction:column;gap:.75rem;list-style:none}.footer-links a{color:#4b5563;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#0284c7}.overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .header-content,[dir=rtl] .header-right,[dir=rtl] .nav{flex-direction:row-reverse}[dir=rtl] .content-wrapper{direction:rtl}[dir=rtl] .footer-signup,[dir=rtl] .hero-signup{flex-direction:row-reverse}[dir=rtl] .lang-menu{left:0;right:auto}@media (max-width:768px){.header-content{flex-wrap:wrap}.nav{display:none}.hero-title{font-size:2.5rem}.hero-description{font-size:1.125rem}.hero-signup{flex-direction:column}.hero-email-input,.hero-signup{max-width:100%}.content-wrapper{gap:2rem;grid-template-columns:1fr}.left-section{padding-right:0}.footer-content{gap:2rem;grid-template-columns:1fr}.footer-signup{flex-direction:column}}
/*# sourceMappingURL=main.6e317abf.css.map*/