@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);:root{--primary:#9ad3ca;--primary-light:#d7eae4;--primary-dark:#7ba8a1;--secondary:#929fd1;--secondary-light:#dce0f2;--secondary-dark:#747fa7;--accent:#c3aad1;--accent-light:#e7c7d7;--accent-dark:#9c88a7;--background:#f4f9f8;--background-secondary:#fff;--surface:#fff;--surface-light:#f7fcfa;--text:#5c6b69;--text-secondary:#8a9694;--text-light:#b8c2bf;--text-on-color:#fff;--border:#d7eae4;--shadow:#9ad3ca33;--shadow-medium:#929fd140}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f9f8;background-color:var(--background);color:#5c6b69;color:var(--text);font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{min-height:100vh;text-align:center}.App,.App-hero{display:flex;flex-direction:column}.App-hero{align-items:center;background:linear-gradient(135deg,var(--background) 0,var(--primary-light) 100%);-webkit-clip-path:ellipse(150% 100% at 50% 0);clip-path:ellipse(150% 100% at 50% 0);justify-content:center;min-height:80vh;padding:2rem 1rem}.App-logo{animation:float 6s ease-in-out infinite;height:clamp(150px,30vw,250px);margin-bottom:2rem;pointer-events:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hero-title{color:var(--text);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-1px;margin:0}.hero-subtitle{color:var(--text-secondary);font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.5;margin:1rem 0 3rem;max-width:600px}.cta-container{flex-wrap:wrap;gap:1rem}.cta-container,.store-button{display:flex;justify-content:center}.store-button{align-items:center;background-color:var(--surface);border:2px solid var(--border);border-radius:16px;box-shadow:0 2px 8px var(--shadow);cursor:pointer;padding:8px 16px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.store-button:hover{border-color:var(--primary);box-shadow:0 8px 16px var(--shadow-medium);transform:translateY(-4px)}.store-img{display:block;height:40px;width:auto}.features-section{background-color:var(--background);display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding:5rem 1.5rem}.feature-card{background:var(--surface);border:1px solid #fffc;border-radius:32px;box-shadow:0 15px 50px -15px var(--shadow-medium);flex:1 1 300px;max-width:380px;padding:3rem;text-align:center;transition:all .4s ease}.feature-card:hover{transform:translateY(-10px)}.image-container{border-radius:32px 32px 0 0;margin:-3rem -3rem 2rem;overflow:hidden}.feature-img{display:block;height:250px;object-fit:cover;width:100%}.feature-card h2{color:var(--text);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding:0 1.5rem}.feature-card p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;padding:0 1.5rem 1.5rem}.App-footer{background-color:var(--secondary-light);color:var(--text);margin-top:auto;padding:4rem 1.5rem}.App-footer h3{color:var(--secondary-dark);font-size:1.5rem;margin-bottom:.5rem}.contact-link{border-bottom:2px solid #0000;color:var(--secondary-dark);display:inline-block;font-size:1.2rem;font-weight:600;margin-top:1rem;text-decoration:none;transition:border-color .2s}.contact-link:hover{border-color:var(--secondary-dark)}.footer-links{color:var(--text-secondary);font-size:.9rem;margin-top:3rem}.legal-page{background-color:var(--background);margin:0 auto;max-width:800px;min-height:100vh;padding:0 1.5rem;text-align:left}.legal-nav{border-bottom:1px solid var(--border);margin-bottom:3rem;padding:2rem 0}.legal-nav,.nav-logo{align-items:center;display:flex}.nav-logo{color:var(--text);font-size:1.2rem;font-weight:700;gap:1rem;text-decoration:none}.nav-logo img{height:40px}.legal-content h1{color:var(--primary-dark);font-size:2.5rem;margin-bottom:.5rem}.legal-content section{margin-top:2.5rem}.legal-content h2{color:var(--secondary-dark);font-size:1.5rem;margin-bottom:1rem}.legal-content li,.legal-content p{color:var(--text);line-height:1.7;margin-bottom:1rem}.legal-content ul{padding-left:1.5rem}.footer-legal-link{color:var(--text-secondary);text-decoration:none;transition:color .2s}.footer-legal-link:hover{color:var(--primary-dark)}
/*# sourceMappingURL=main.1369c2b7.css.map*/