.footer_container{color:#fff;padding:32px 20px}.footer_container footer{margin-bottom:32px}.footer_container footer,.footer_container footer .company{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.footer_container footer .company span{font-weight:700;font-size:24px;margin-bottom:10px}.footer_container footer .company p,.footer_container footer .links{margin-bottom:32px}.footer_container footer .links span{font-weight:600;font-size:20px}.footer_container footer .links ul{list-style-type:none;margin-top:10px;font-size:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.footer_container footer .links ul li:hover{font-weight:700}.footer_container footer .contact{margin-bottom:32px}.footer_container footer .contact span{font-weight:600;font-size:20px}.footer_container footer .contact div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0;gap:16px}.footer_container footer .contact div svg{font-size:24px}.footer_container footer .contact div p{font-size:16px}.footer_container .copyright{font-size:12px;font-weight:600}.about_container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;padding:64px 20px 200px;color:var(--text);background:var(--bg)}.about_container .about_img{width:100%;background:var(--bg);border-radius:20px;display:flex;justify-content:center}.about_container .main_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:32px 5px;width:100%}.about_container .main_text span{font-size:2rem;font-weight:700;color:var(--primary)}.about_container .main_text p{font-size:16px;text-align:justify;line-height:1.8}.about_container .main_text .btn{padding:8px 20px 8px 10px;background:var(--accent);color:#fff;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:20px}.about_container .main_text .btn:hover{background:var(--hover)}.about_container .relative{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;padding-top:32px;text-align:center}.about_container .relative .services{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%}.about_container .relative .services span{color:var(--primary);font-size:2rem;font-weight:700;width:100%}.about_container .relative .services p{font-size:12px}.about_container .relative .services .box{padding:24px;width:100%;background:var(--bg);border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.about_container .relative .services .box span{color:var(--primary);font-size:18px;font-weight:700;width:100%}.hero_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding:120px 20px 60px;text-align:left;color:#fff}.hero_container span{font-size:2rem;font-weight:700;margin-bottom:32px}.hero_container .hero_text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:64px}.hero_container .hero_text .btn{padding:8px;background:#fff;color:var(--accent);border-radius:8px;font-weight:600;min-width:100px;display:flex;align-items:center;justify-content:center}.hero_container .hero_text .btn:hover{background:var(--hover);color:#fff}.hero_container .hero_text .tagline{font-size:16px;font-weight:400;color:#fff}.hero_container .stats{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%}.hero_container .stats .stat_item{display:flex;align-items:center;justify-content:flex-start;gap:20px;width:100%}.hero_container .stats .stat_item .stat_icon{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background:var(--bg);color:var(--accent);font-size:24px}.hero_container .stats .stat_item .stat_text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero_container .stats .stat_item .stat_text span{margin-bottom:0;font-weight:700}.hero_container .stats .stat_item .stat_text p{font-size:12px}.steps_container{background:var(--secondary);color:var(--text);padding:560px 10px 20px;display:flex;flex-direction:column;align-items:center}.steps_container span{font-size:1.5rem;font-weight:700;color:var(--primary)}.steps_container .grid{padding:32px 0;width:100%;display:grid;grid-template-columns:repeat(1,auto);gap:32px}.steps_container .grid .grid_item{display:flex;align-items:center;padding:5px;border-radius:24px;gap:10px}.steps_container .grid .grid_item:hover{background:var(--accent);color:#fff}.steps_container .grid .grid_item:hover span{color:#fff}.steps_container .grid .grid_item .box_icon{background:var(--bg);border-radius:20px;flex:2;height:100px;display:flex;justify-content:center;align-items:center;font-size:3rem;padding:5px;color:var(--accent)}.steps_container .grid .grid_item .box_text{padding:5px;flex:4}.steps_container .grid .grid_item .box_text span{font-size:1rem}.steps_container .grid .grid_item .box_text p{font-size:12px;margin-top:10px;font-weight:600}.plans_container{padding:64px 20px;background:var(--bgSoft)}.plans_container,.plans_container .headline{display:flex;flex-direction:column;align-items:center;justify-content:center}.plans_container .headline{text-align:center;gap:10px}.plans_container .headline span{font-size:1.25rem;font-weight:700;color:var(--primary)}.plans_container .headline p{font-size:12px}.cta_container{width:100%;padding:30px;display:flex;justify-content:center;align-items:center;background:#f4f4f4}.cta_box{padding:40px;border-radius:12px;max-width:1200px;width:100%;text-align:center}.cta_content{display:flex;flex-direction:column;justify-content:center;align-items:center}.cta_title{font-size:2rem;margin-bottom:15px}.cta_text{font-size:1.1rem;line-height:1.5;margin-bottom:30px}.cta_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px}.cta_btn,.cta_download_btn{padding:12px 30px;width:100%;font-size:1rem;color:#fff;background-color:#5043ff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.cta_btn:hover,.cta_download_btn:hover{background-color:var(--primary)}.cta_app_banner{display:flex;flex-direction:column;align-items:center;margin-top:30px}.cta_app_icon{width:150px;margin-top:15px}.testimonials_container{padding:0 10px 64px;background:var(--bgSoft);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.testimonials_container span{font-weight:600;font-size:1.5rem;color:var(--primary)}.testimonials_container p{font-size:14px;color:var(--text);margin-top:10px}.testimonials_container .box{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:2rem}.testimonials_container .box .testimonial_text{width:100%;padding:32px 20px;background:var(--bg);border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonials_container .box .testimonial_text .img{width:100px;height:100px;background:var(--secondary);border-radius:50%}.testimonials_container .box .testimonial_text .content{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonials_container .box .testimonial_text .content .name_box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:20px}.testimonials_container .box .testimonial_text .content .name_box span{font-size:16px;color:var(--primary)}.testimonials_container .box .testimonial_text .content .name_box .stars{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:.25rem;color:var(--accent)}.testimonials_container .box .testimonial_text .content p{color:var(--text);font-size:14px}.testimonials_container .box .btns{display:flex;justify-content:center;align-items:center;margin-top:1rem}.testimonials_container .box .btns .btn{width:40px;height:40px;border-radius:50%;background-color:var(--accent);margin:1rem;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.testimonials_container .box .btns .btn svg{width:30px;height:30px;color:#fff}.testimonials_container .box .btns .btn:hover{background-color:var(--hover);color:#fff}