.navbar-container{align-items:center;background:#0000;display:flex;height:80px;justify-content:center;left:0;padding:1rem 2rem;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:1000}.navbar-container.scrolled{background:#ffac40}.logo-mascot-container{align-items:center;display:flex;justify-content:center}.logo-img{border:2px solid #000;border-radius:25%;height:70px;object-fit:cover;width:70px}.logo-img,.logo-text{opacity:0;transform:translateX(20px);transition:opacity .5s ease,transform .5s ease}.logo-text{color:#333;font-family:Pally,sans-serif;font-size:1.5rem;font-weight:600;margin-left:1rem}.navbar-container.scrolled .logo-img,.navbar-container.scrolled .logo-text{opacity:1;transform:translateX(0)}.advantages-section{color:#333;margin:0 auto;max-width:1200px;padding:2rem 1rem}.advantages-section .section-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.advantages-section .advantages-container{display:flex;flex-direction:column;gap:2rem}.advantages-section .advantage-item{align-items:center;display:flex;gap:2rem}.advantages-section .advantage-item:nth-child(2n){flex-direction:row-reverse}@media(max-width:768px){.advantages-section .advantage-item{flex-direction:column!important;text-align:center}}.advantages-section .advantage-item .advantage-image{overflow:hidden;width:33%}.advantages-section .advantage-item .advantage-image img{border-radius:12px;height:100%;object-fit:cover;transform:scale(.9);width:100%}.advantages-section .advantage-item .advantage-text{display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:50%}.advantages-section .advantage-item .advantage-text h3{font-size:2rem;font-weight:700;margin-bottom:.5rem}.advantages-section .advantage-item .advantage-text p{font-size:1.1rem;line-height:1.5}.advantages-section .advantage-item .advantage-text .highlight{color:#ffab40;font-weight:700}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.row-marquee-container{margin:1rem 0;overflow:visible;position:relative;width:100%}.row-marquee-inner{display:inline-flex;white-space:nowrap}.row-marquee-inner.no-scroll-center{display:flex;justify-content:center;width:100%}.row-marquee-inner.no-scroll{display:flex;justify-content:flex-start;width:100%}.row-marquee-inner.scroll-left{animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:scrollLeft;animation-timing-function:linear}.row-marquee-inner.scroll-right{animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:scrollRight;animation-timing-function:linear}.icon-box{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:2px 2px 4px #0000001a;display:inline-flex;height:80px;justify-content:center;margin-right:.5rem;padding:.5rem;width:80px}.icon-img{height:64px;object-fit:cover;width:64px}.icons-carousel{color:#333;margin:0 auto;max-width:1200px;padding:2rem 1rem}.icons-carousel .carousel-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.icons-carousel .carousel-row{margin-bottom:2rem}.icons-carousel .carousel-row .folder-title{font-size:1.5rem;margin-bottom:1rem;text-transform:capitalize}.icons-carousel .carousel-subtitle{color:#666;font-size:1rem;margin:1rem 0;text-align:center}.icons-carousel .highlight{color:#ffab40;font-weight:700}.functionalities-section{color:#333;margin:0 auto;max-width:1200px;padding:2rem 1rem}.functionalities-section .section-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.functionalities-section .functionalities-container{display:flex;flex-direction:column;gap:2rem}.functionalities-section .functionality-item{align-items:center;display:flex;gap:2rem}.functionalities-section .functionality-item:nth-child(2n){flex-direction:row-reverse}@media(max-width:768px){.functionalities-section .functionality-item{flex-direction:column!important;text-align:center}}.functionalities-section .functionality-item .functionality-image{overflow:hidden;width:33%}.functionalities-section .functionality-item .functionality-image img{border-radius:12px;height:100%;object-fit:cover;transform:scale(.9);width:100%}.functionalities-section .functionality-item .functionality-text{display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:50%}.functionalities-section .functionality-item .functionality-text h3{font-size:2rem;font-weight:700;margin-bottom:.5rem}.functionalities-section .functionality-item .functionality-text p{font-size:1.1rem;line-height:1.5}.functionalities-section .functionality-item .functionality-text .highlight{color:#ffab40;font-weight:700}.app-footer{background-color:#ffab40;color:#fff;padding:2rem 1rem}.app-footer .footer-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.app-footer .footer-container .footer-column{flex:1 1 200px;margin:1rem 0}.app-footer .footer-container .footer-column h4{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.app-footer .footer-container .footer-column ul{list-style:none;margin:0;padding:0}.app-footer .footer-container .footer-column ul li{margin-bottom:.5rem}.app-footer .footer-container .footer-column ul li a{color:#fff;text-decoration:none}.app-footer .footer-container .footer-column ul li a:hover{text-decoration:underline}.app-footer .footer-bottom{font-size:.9rem;margin-top:1rem;text-align:center}.hero-section{align-items:center;background:#ffab40;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.hero-section .hero-content{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}@media(max-width:768px){.hero-section .hero-content{flex-direction:column;gap:2rem;text-align:center}}.hero-section .hero-text{flex:1 1;text-shadow:1px 1px 4px #0003}.hero-section .hero-text h1{font-size:4rem;line-height:1.2;margin-bottom:1rem}.hero-section .hero-text p{font-size:1.5rem;line-height:1.6;margin-bottom:1.5rem}.hero-section .hero-text .download-apple-btn{align-items:center;background:#000;border:none;border-radius:.75rem;box-shadow:0 4px 12px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:.8rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease}.hero-section .hero-text .download-apple-btn:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-3px)}.hero-section .hero-text .download-apple-btn .apple-logo{filter:invert(1);height:40px;object-fit:contain;padding-right:.5rem;width:40px}.hero-section .hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-section .hero-image .mascotte{height:auto;max-width:100%;transition:transform .3s ease;width:350px}.hero-section .hero-image .mascotte:hover{transform:scale(1.05)}.white-background{background-color:#fff;padding:4rem 2rem}.privacy-policy-content{background-color:#f8f8f8;border-radius:8px;max-height:80vh;overflow-y:auto;padding:16px}.privacy-policy-page{display:flex;flex-direction:column;min-height:100vh}.privacy-policy-header{background-color:#ffab40;color:#fff;padding:2rem;text-align:center}.privacy-policy-header h1{font-size:2.5rem;margin:0}.privacy-policy-main{align-items:center;background-color:#f8f8f8;display:flex;flex:1 1;justify-content:center;padding:2rem}.privacy-policy-footer{background-color:#ffab40;color:#fff;font-size:1rem;padding:1rem;text-align:center}.terms-of-use-content{background-color:#f8f8f8;border-radius:8px;max-height:80vh;overflow-y:auto;padding:16px}.policy-title{color:#2196f3;font-size:24px;font-weight:700;margin-bottom:16px}.policy-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0003;margin-bottom:16px;padding:16px}.policy-card h3{color:#2196f3;font-size:18px;font-weight:700;margin-bottom:8px}.policy-card p{font-size:16px;line-height:1.5;white-space:pre-line}.email-link{color:#2196f3;display:inline-block;font-size:16px;margin-top:8px;text-decoration:underline}.email-link:hover{color:#1976d2}.contact-text{font-size:16px;margin-bottom:8px}.placeholder-conditions-link{background-color:#fff;border-radius:8px;margin:16px;padding:16px;text-align:center}.placeholder-conditions-link p{font-size:16px;margin:0}.terms-of-use-page{display:flex;flex-direction:column;min-height:100vh}.terms-of-use-header{background-color:#ffab40;color:#fff;padding:2rem;text-align:center}.terms-of-use-header h1{font-size:2.5rem;margin:0}.terms-of-use-main{align-items:center;background-color:#f8f8f8;display:flex;flex:1 1;justify-content:center;padding:2rem}.terms-of-use-footer{background-color:#ffab40;color:#fff;font-size:1rem;padding:1rem;text-align:center}
/*# sourceMappingURL=main.4651df31.css.map*/