*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:left}.App,.landing-page{background-color:#fff;min-height:100vh}.main-content{align-items:center;display:flex;margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:0 5%}@media (max-width:768px){.main-content{flex-direction:column;gap:3rem;padding:2rem 5%}}.header{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 5%}.logo-section{transition:opacity .2s ease}.logo-section:hover{opacity:.8}.logo-icon{height:80px;object-fit:contain;width:80px}.logo-text{font-size:2.5rem}.navigation{align-items:center;display:flex;gap:2rem}.nav-link{color:#000;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#666}@media (max-width:768px){.header-content{flex-wrap:wrap;gap:1rem}.navigation{display:none}}.hero-section{flex:1 1;max-width:500px;padding-right:2rem}.main-headline{color:#000;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.description{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;max-width:450px}.download-buttons{align-items:center;display:flex;margin-top:2rem}.app-store-link{text-decoration:none;transition:opacity .2s ease}.app-store-link:hover{opacity:.8}.app-store-image{cursor:pointer;height:250px;width:auto}@media (max-width:768px){.hero-section{padding-right:0;text-align:center}.main-headline{font-size:2.5rem}.download-buttons{justify-content:center}.app-store-image{height:200px}}.phone-mockups{flex:1 1;min-height:600px}.phone-mockups,.phone-preview{align-items:center;display:flex;justify-content:center}.phone-preview{max-width:300px;width:100%}.preview-image{border-radius:20px;box-shadow:0 10px 30px #0000001a;height:auto;max-width:100%}@media (max-width:768px){.phone-mockups{min-height:300px}.phone-preview{max-width:250px}}.footer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;margin-top:4rem;padding:2rem 0}.footer-content{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 5%}.footer-content,.footer-left,.logo-section{align-items:center;display:flex}.logo-section{color:inherit;gap:.5rem;text-decoration:none}.logo-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.logo-text{color:#000;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700}.footer-right{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.footer-links{align-items:center;display:flex;gap:2rem}.footer-link{color:#666;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#000}.footer-copyright{color:#999;font-size:.8rem}.footer-copyright p{margin:0}@media (max-width:768px){.footer-content{flex-direction:column;gap:1.5rem;text-align:center}.footer-right{align-items:center}.footer-links{gap:1.5rem}}.privacy-page{background-color:#fff;min-height:100vh}.privacy-content{min-height:calc(100vh - 200px);padding:4rem 0}.privacy-container{line-height:1.6;margin:0 auto;max-width:800px;padding:0 5%}.privacy-container h1{color:#000;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.privacy-container h2{color:#000;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.privacy-container p{color:#333;font-size:1rem;margin-bottom:1rem}.privacy-container ul{margin-bottom:1.5rem;padding-left:1.5rem}.privacy-container li{color:#333;font-size:1rem;margin-bottom:.5rem}.privacy-container strong{color:#000;font-weight:600}.privacy-container a{color:#007aff;text-decoration:none}.privacy-container a:hover{text-decoration:underline}@media (max-width:768px){.privacy-container h1{font-size:2rem}.privacy-container h2{font-size:1.25rem}.privacy-content{padding:2rem 0}}.terms-page{background-color:#fff;min-height:100vh}.terms-content{min-height:calc(100vh - 200px);padding:4rem 0}.terms-container{line-height:1.6;margin:0 auto;max-width:800px;padding:0 5%}.terms-container h1{color:#000;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.last-updated{color:#666;font-size:.9rem;font-style:italic;margin-bottom:3rem}.terms-container h2{color:#000;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.terms-container p{color:#333;font-size:1rem;margin-bottom:1rem}.terms-container ul{margin-bottom:1.5rem;padding-left:1.5rem}.terms-container li{color:#333;font-size:1rem;margin-bottom:.5rem}.terms-container strong{color:#000;font-weight:600}.terms-container a{color:#007aff;text-decoration:none}.terms-container a:hover{text-decoration:underline}@media (max-width:768px){.terms-container h1{font-size:2rem}.terms-container h2{font-size:1.25rem}.terms-content{padding:2rem 0}}
/*# sourceMappingURL=main.80ec7a0f.css.map*/