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}.legal-notice,.privacy-policy,.support-page{font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}header{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:20px}h1{color:#333;font-size:2.5em}h2{color:#444;margin-top:30px}section{margin-bottom:30px}p{color:#666;margin-bottom:15px}@font-face{font-family:Geist;font-weight:100 900;src:url(/static/media/BalooTamma2-VariableFont_wght.4db85bca0d0d2e559586.ttf) format("truetype")}@font-face{font-family:Gelasio;src:url(/static/media/Gelasio-VariableFont_wght.8a36ee8e1c6adc085926.ttf) format("truetype")}@font-face{font-family:Baloo;font-weight:100 900;src:url(/static/media/BalooTamma2-VariableFont_wght.4db85bca0d0d2e559586.ttf) format("truetype")}.home-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;width:100%}.hero-section{background:linear-gradient(to bottom right,#ff9538,#e46d2a);display:flex;max-width:100%;min-height:80vh;overflow:hidden;padding:2rem;position:relative}.hero-content{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;height:100%;margin:auto;max-width:1400px;padding-bottom:200px}.hero-text{display:flex;flex-direction:column;justify-content:center}.hero-text h1{color:#fff;font-size:4.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:1.5rem;text-shadow:0 2px 8px #0003}.hero-tagline{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:2.5rem;max-width:90%;text-shadow:0 2px 4px #00000026}.store-buttons-container{align-items:start;display:flex;gap:1rem;justify-content:start;margin-bottom:2rem}.store-button{align-items:center;border-radius:8px;display:flex;font-weight:600;justify-content:center;min-width:140px;padding:.9rem 1.6rem;text-decoration:none;transition:all .3s ease}.store-button.app-store{background-color:#fff;color:#e46d2a}.store-button.google-play{background-color:#333;color:#fff}.store-button:hover{box-shadow:0 5px 15px #00000026;transform:translateY(-3px)}.hero-image{align-items:center;display:flex;justify-content:center}.hero-image img{border-radius:1rem;margin-top:60px;max-height:50vh;max-width:100%;object-fit:contain}.wave-divider{background-color:#fff;bottom:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);height:70px;left:0;position:absolute;width:100%;z-index:10}.promo-section{background-color:#fff;padding:5rem 2rem 9rem}.promo-content{margin:0 auto;max-width:900px;text-align:center}.promo-content h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.promo-content p{color:#555;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.free-badge{background-color:#e46d2a;border-radius:50px;box-shadow:0 4px 12px #e46d2a4d;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:2rem;padding:.5rem 1.5rem;transform:rotate(-2deg)}.app-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.app-button{align-items:center;border-radius:8px;display:flex;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.app-store{background-color:#e46d2a;color:#fff}.google-play{background-color:#333;color:#fff}.app-button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.button-icon{align-items:center;display:flex;margin-right:.75rem}.button-text{font-size:1rem}.screenshots-section{background-color:#f9f9f9;margin:0;padding:5rem 2rem 9rem}.section-header{margin:0 auto 3rem;max-width:800px;text-align:center}.section-header h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#666;font-size:1.2rem}.screenshots-container{display:flex;gap:1.5rem;margin:0 auto;max-width:1074px;overflow-x:auto;padding:1.5rem 0;scroll-snap-type:x mandatory}.screenshot{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;position:relative;scroll-snap-align:center;width:250px}.screenshot img{border-radius:12px;box-shadow:0 10px 20px #0000001a;height:auto;transform:perspective(800px) rotateY(10deg);transition:transform .3s ease;width:100%}.screenshot img:hover{transform:perspective(800px) rotateY(0deg)}.screenshot-caption{color:#555;font-size:.95rem;font-weight:500;margin-top:1rem;text-align:center}.reviews-section{background:linear-gradient(0deg,#ece5dfbd,#f0e9e3bd),url(/static/media/noise.040eac45332849e2e42e.svg);margin:0;padding:5rem 2rem 9rem}.reviews-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.review-card{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.review-stars{color:#ff9538;font-size:1.2rem;margin-bottom:1rem}.review-text{color:#555;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.reviewer,.reviewer-avatar{align-items:center;display:flex}.reviewer-avatar{background-color:#e46d2a;border-radius:50%;color:#fff;font-weight:700;height:40px;justify-content:center;margin-right:1rem;width:40px}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.reviewer-avatar span{margin-top:-2px}.reviewer-info h4{color:#333;font-size:1rem;margin:0}.reviewer-info p{color:#777;font-size:.9rem;margin:.2rem 0 0}.site-footer{background-color:#333;color:#fff;padding:4rem 2rem 2rem}.footer-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-logo{align-items:center;display:flex;margin-bottom:1.5rem}.footer-logo img{height:40px;margin-right:1rem;width:40px}.footer-logo h3{font-size:1.5rem;font-weight:600;margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:3rem}.footer-links-column h4{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-links-column ul{list-style:none;margin:0;padding:0}.footer-links-column ul li{margin-bottom:.8rem}.footer-links-column a{color:#ccc;text-decoration:none;transition:color .2s}.footer-links-column a:hover{color:#ff9538}.footer-bottom{border-top:1px solid #ffffff1a;color:#aaa;font-size:.9rem;margin:2rem auto 0;max-width:1200px;padding-top:1.5rem;text-align:center}.logo-container{align-items:center;display:flex;left:32px;position:absolute;top:32px;z-index:10}.logo{height:32px;margin-right:10px;width:32px}.site-title{color:#f5f3f3;font-family:Baloo,sans-serif!important;font-size:24px;font-weight:700;margin:0}@media (max-width:768px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-text{order:1}.hero-image{margin-top:2rem;order:2}.hero-text h1{font-size:3.5rem}.hero-tagline{font-size:1.2rem;max-width:100%}.store-buttons-container{align-items:center;flex-direction:column}.store-button{width:80%}.promo-content h2,.section-header h2{font-size:2rem}.promo-content p,.section-header p{font-size:1.1rem}.app-buttons{align-items:center;flex-direction:column}.app-button{justify-content:center;width:80%}.reviews-container{grid-template-columns:1fr}.screenshot-caption{font-size:.85rem}.footer-content,.footer-links{flex-direction:column}.footer-links{gap:2rem}}.terms-container{display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;min-height:100vh}.terms-header{background-color:#ff9538;box-shadow:0 2px 4px #0000001a;padding:20px}.terms-header .logo-container{align-items:center;display:flex;margin:0 auto;max-width:1200px;width:100%}.terms-header .logo{height:32px;margin-right:10px;width:32px}.terms-header .site-title{color:#fff;font-family:Baloo,sans-serif;font-size:24px;font-weight:700;margin:0;text-decoration:none}.terms-content{flex:1 1;margin:0 auto;max-width:800px;padding:40px 20px}.terms-content h1{color:#333;font-size:2.5rem;margin-bottom:10px}.effective-date{color:#666;font-style:italic}.effective-date,.terms-section{margin-bottom:40px}.terms-section h2{border-bottom:1px solid #eee;color:#444;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px}.terms-section p{color:#555;line-height:1.6;margin-bottom:15px}@media (max-width:768px){.terms-content h1{font-size:2rem}.terms-section h2{font-size:1.3rem}}
/*# sourceMappingURL=main.3675826a.css.map*/