.Landing_app__RuXVQ{--primary-color:#ddb83a;--primary-hover:#4f46e5;--secondary-color:#10b981;--text-color:#1e293b;--light-text:#64748b;--bg-color:#fff;--light-bg:#f8f9fa;--border-color:#e2e8f0;--border-radius:12px;--shadow:0 5px 20px rgba(0,0,0,.08),0 0 8px rgba(0,0,0,.05);--transition:all 0.3s ease;font-family:Noto Sans JP,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--bg-color);overflow-x:hidden}.Landing_container__MoEnB{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.Landing_header__Qn8sB{position:fixed;top:0;left:0;width:100%;background-color:transparent;padding:20px 0;z-index:1000;transition:var(--transition)}.Landing_headerScrolled__N29lh{background-color:hsla(0,0%,100%,.95);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:12px 0}.Landing_header__Qn8sB .Landing_container__MoEnB{display:flex;justify-content:space-between;align-items:center}.Landing_logo__LuIEi{display:flex;align-items:center;gap:12px}.Landing_logoText__IdleF{font-size:1.17rem;font-weight:700}.Landing_nav__mxtfu ul{display:flex;list-style:none;gap:30px}.Landing_nav__mxtfu a{color:var(--text-color);text-decoration:none;font-weight:500;transition:var(--transition);position:relative;padding:5px 0}.Landing_nav__mxtfu a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:var(--transition)}.Landing_nav__mxtfu a:hover{color:var(--primary-color)}.Landing_nav__mxtfu a:hover:after{width:100%}.Landing_hero__nsOLM{position:relative;padding:140px 0 100px;background:linear-gradient(135deg,#f9f7ff,#e6f7ff);overflow:hidden}.Landing_hero__nsOLM .Landing_container__MoEnB{display:flex;align-items:center;justify-content:space-between;gap:40px}.Landing_heroContent__MXEaP{flex:1 1}.Landing_heroImage__CQeB4{flex:1 1;display:flex;justify-content:center;gap:20px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.15))}@keyframes Landing_float__2EgnA{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Landing_hero__nsOLM h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:20px;color:var(--text-color)}.Landing_highlight__EMPkf{color:var(--primary-color);position:relative;display:inline-block}.Landing_highlight__EMPkf:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:10px;background-color:rgba(99,102,241,.2);z-index:-1}.Landing_hero__nsOLM p{font-size:1.2rem;color:var(--light-text);margin-bottom:30px}.Landing_hero__nsOLM .Landing_heroFacts__OD4Oj{font-size:1rem;font-weight:500;color:var(--text-color)}.Landing_heroFacts__OD4Oj small{font-weight:400;color:var(--light-text)}.Landing_ctaButtons__6jg_2{display:flex;gap:15px}.Landing_ctaButton__Wtm7_{display:flex;align-items:center;gap:10px;padding:12px 24px;border-radius:50px;font-weight:600;text-decoration:none;transition:var(--transition);font-size:1rem}.Landing_iosButton__WVsl3{background-color:var(--primary-color);color:#fff}.Landing_iosButton__WVsl3:hover{background-color:var(--primary-hover);transform:translateY(-3px)}.Landing_androidButton__2afNZ{background-color:#fff;color:var(--text-color);border:2px solid var(--border-color)}.Landing_androidButton__2afNZ:hover{background-color:#f8f9fa;transform:translateY(-3px)}.Landing_waveDivider__fkwar{position:absolute;bottom:0;left:0;width:100%}.Landing_features__GkMXR{padding:100px 0;background-color:var(--light-bg)}.Landing_sectionTitle__CiIBb{text-align:center;font-size:2.5rem;margin-bottom:60px;position:relative;display:inline-block;left:50%;transform:translateX(-50%)}.Landing_sectionTitle__CiIBb:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:4px;background-color:var(--primary-color);border-radius:2px}.Landing_featureList__1oYff{display:flex;flex-direction:column;gap:60px;max-width:1000px;margin:0 auto}.Landing_featureItem__fQB8O{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow)}.Landing_featureLeft__O2zeY{flex:1 1;display:flex;flex-direction:column;gap:20px}.Landing_featureHeader__zQDzK{display:flex;align-items:center;gap:15px}.Landing_featureIconContainer__AnZGo{width:80px;height:80px;min-width:80px;border-radius:50%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.05)}.Landing_featureIcon__p4R1o{font-size:32px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Landing_featureTitle__oFher{font-size:1.8rem;font-weight:700;color:#d4af37;margin:0}.Landing_featureDescription__PDDqF{font-size:1.1rem;color:var(--light-text);line-height:1.7;white-space:pre-wrap;margin:0}.Landing_featureRight__pX_MP{flex:1 1;display:flex;justify-content:center;align-items:center}.Landing_featureImage__8Bzdu{max-width:100%;border-radius:48px;box-shadow:0 15px 25px rgba(0,0,0,.1)}.Landing_howTo__mwGIw{padding:100px 0;background-color:var(--bg-color)}.Landing_steps__UczOR{display:flex;justify-content:space-between;gap:30px}.Landing_step__xg_8B{flex:1 1;text-align:center;padding:30px;border-radius:var(--border-radius);background-color:#fff;box-shadow:var(--shadow);transition:var(--transition);position:relative}.Landing_step__xg_8B:hover{transform:translateY(-10px)}.Landing_stepNumber__jNyNd{width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 20px}.Landing_step__xg_8B h3{font-size:1.3rem;margin-bottom:15px}.Landing_step__xg_8B p{color:var(--light-text);margin-bottom:20px}.Landing_stepImage__yDgTh{margin-top:20px;display:flex;justify-content:center}.Landing_useCases__VNEQK{padding:100px 0;background-color:var(--light-bg)}.Landing_useCaseGrid__IRkeN{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.Landing_useCase__2OjKL{padding:30px;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);text-align:center}.Landing_useCase__2OjKL:hover{transform:translateY(-5px)}.Landing_useCaseIcon__kiG8w{margin-bottom:20px}.Landing_useCase__2OjKL h3{font-size:1.3rem;margin-bottom:15px;color:var(--primary-color)}.Landing_useCase__2OjKL p{color:var(--light-text)}.Landing_testimonials__3gnJm{padding:100px 0;background-color:var(--bg-color)}.Landing_testimonialSlider__p2gbA{max-width:800px;margin:0 auto}.Landing_testimonial__K5Mzf{padding:40px;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);position:relative}.Landing_quote__GkVFC{position:absolute;top:20px;left:20px;font-size:5rem;line-height:0;color:rgba(99,102,241,.1);font-family:serif}.Landing_testimonial__K5Mzf p{font-size:1.1rem;margin-bottom:30px;padding-left:20px}.Landing_author__i8isw{display:flex;align-items:center;gap:15px}.Landing_avatar__oe2Qi{width:50px;height:50px;border-radius:50%;overflow:hidden}.Landing_author__i8isw h4{font-size:1rem;margin-bottom:5px}.Landing_download__x8s5s{padding:100px 0;background:linear-gradient(135deg,#6366f1,#4f46e5);text-align:center;color:#fff}.Landing_download__x8s5s .Landing_sectionTitle__CiIBb{color:#fff;text-align:center;margin-left:auto;margin-right:auto;transform:none;left:auto}.Landing_download__x8s5s .Landing_sectionTitle__CiIBb:after{background-color:#fff}.Landing_download__x8s5s p{font-size:1.2rem;margin-bottom:40px;opacity:.9;text-align:center}.Landing_downloadButtons__1yuxw{display:flex;justify-content:center;gap:20px}.Landing_downloadButton__Oadf1{transition:var(--transition)}.Landing_downloadButton__Oadf1:hover{transform:scale(1.05)}.Landing_footer__JzQm5{background-color:#1e293b;color:#fff;padding:80px 0 20px}.Landing_footer__JzQm5 .Landing_container__MoEnB{display:flex;flex-direction:column;gap:40px}.Landing_footerLogo__thEzP{margin-bottom:20px}.Landing_footerLinks__p7VNb{display:flex;flex-wrap:wrap;gap:60px}.Landing_linkGroup__n5g77 h4{font-size:1.1rem;margin-bottom:20px;position:relative}.Landing_linkGroup__n5g77 h4:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background-color:var(--primary-color)}.Landing_linkGroup__n5g77 ul{list-style:none}.Landing_linkGroup__n5g77 li{margin-bottom:10px}.Landing_linkGroup__n5g77 a{color:#94a3b8;text-decoration:none;transition:var(--transition)}.Landing_linkGroup__n5g77 a:hover{color:#fff}.Landing_socialLinks__WfTkG{display:flex;gap:15px}.Landing_socialLinks__WfTkG a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:var(--transition)}.Landing_socialLinks__WfTkG a:hover{background-color:var(--primary-color)}.Landing_copyright__lhrqg{text-align:center;padding-top:40px;color:#94a3b8;font-size:.9rem}@media (max-width:992px){.Landing_hero__nsOLM .Landing_container__MoEnB{flex-direction:column;text-align:center}.Landing_hero__nsOLM h1{font-size:2.8rem}.Landing_ctaButtons__6jg_2{justify-content:center}.Landing_featureContent__ooQtY,.Landing_steps__UczOR{flex-direction:column}.Landing_featureNav__DkxYl{flex-wrap:wrap}}@media (max-width:768px){.Landing_hero__nsOLM h1{font-size:1.75rem}.Landing_sectionTitle__CiIBb{font-size:2rem}.Landing_nav__mxtfu{display:none}.Landing_downloadButtons__1yuxw,.Landing_featureNav__DkxYl{flex-direction:column;align-items:center}.Landing_featureItem__fQB8O{flex-direction:column;gap:30px;padding:30px}.Landing_featureRight__pX_MP{order:1;width:100%}.Landing_featureImage__8Bzdu{width:150px;border-radius:20px}.Landing_featureHeader__zQDzK{width:100%;justify-content:center}.Landing_featureIconContainer__AnZGo{width:70px;height:70px;min-width:70px}.Landing_featureIcon__p4R1o{font-size:28px}.Landing_featureTitle__oFher{font-size:1.5rem}.Landing_featureDescription__PDDqF{font-size:1rem}.Landing_footerLinks__p7VNb{flex-direction:column;gap:30px}}@media (max-width:480px){.Landing_featureItem__fQB8O{padding:25px 20px}.Landing_featureIconContainer__AnZGo{width:60px;height:60px;min-width:60px}.Landing_featureHeader__zQDzK{gap:10px}.Landing_featureTitle__oFher{font-size:1.3rem}}.Landing_reviews__u9qpS{padding:100px 0;background-color:var(--bg-color)}.Landing_reviewGrid__a_JVf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.Landing_reviewCard__p7S1V{padding:30px;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);cursor:pointer;position:relative;overflow:hidden}.Landing_reviewCard__p7S1V:hover{transform:translateY(-5px);box-shadow:0 15px 30px -5px rgba(0,0,0,.1)}.Landing_reviewHeader__x22yP{display:flex;gap:15px;margin-bottom:20px;align-items:center}.Landing_reviewAvatar__gaYBE{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.Landing_reviewHeader__x22yP h3{font-size:1.2rem;margin-bottom:5px;color:var(--text-color)}.Landing_stars__ujo4A{color:#fbbf24;font-size:1rem;margin-bottom:5px}.Landing_author__i8isw{font-size:.9rem;color:var(--light-text)}.Landing_reviewShortContent___P74R{color:var(--light-text);margin-bottom:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Landing_reviewReadMore__qq3zR{background:none;border:none;color:var(--primary-color);font-size:.9rem;cursor:pointer;padding:0;text-decoration:underline}.Landing_modalOverlay__dj24j{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1100;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Landing_modalContent__cL2RW{background-color:#fff;border-radius:var(--border-radius);width:100%;max-width:700px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.Landing_modalClose__Ax11g{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.5rem;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--light-text);transition:var(--transition)}.Landing_modalClose__Ax11g:hover{background-color:rgba(0,0,0,.1);color:var(--text-color)}.Landing_modalHeader__ivCfQ{padding:30px 30px 15px;display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--border-color)}.Landing_modalHeader__ivCfQ h3{font-size:1.5rem;margin-bottom:10px;color:var(--text-color)}.Landing_modalBody__4J9mr{padding:30px}.Landing_modalBody__4J9mr p{line-height:1.7;color:var(--text-color);margin-bottom:20px;white-space:pre-line}.Landing_viewReviewLink__ueytQ{display:inline-block;margin-top:15px;color:var(--primary-color);text-decoration:none;font-size:.9rem;position:relative;transition:var(--transition)}.Landing_viewReviewLink__ueytQ:after{content:"→";margin-left:5px;transition:var(--transition)}.Landing_viewReviewLink__ueytQ:hover{color:var(--primary-hover)}.Landing_viewReviewLink__ueytQ:hover:after{margin-left:8px}@media (max-width:768px){.Landing_reviewGrid__a_JVf{grid-template-columns:1fr}.Landing_modalContent__cL2RW{max-width:95%}}@media (max-width:375px){.Landing_hero__nsOLM{padding:120px 0 80px}.Landing_hero__nsOLM h1{font-size:1.8rem;line-height:1.3;margin-bottom:15px}.Landing_hero__nsOLM p{font-size:1rem;margin-bottom:25px}.Landing_ctaButtons__6jg_2{flex-direction:column;align-items:center;gap:10px}.Landing_ctaButtons__6jg_2 a{width:85%;max-width:250px}.Landing_ctaButtons__6jg_2 img{width:100%;height:auto}.Landing_heroImage__CQeB4{margin-top:20px;gap:10px}.Landing_heroImage__CQeB4 img{width:140px!important;height:auto!important}.Landing_featureItem__fQB8O{padding:25px 15px}.Landing_featureIconContainer__AnZGo{width:50px;height:50px;min-width:50px}.Landing_featureIcon__p4R1o{font-size:22px}.Landing_featureTitle__oFher{font-size:1.1rem}.Landing_featureDescription__PDDqF{font-size:.9rem}.Landing_step__xg_8B{padding:20px 15px}.Landing_step__xg_8B h3{font-size:1.1rem}.Landing_step__xg_8B p{font-size:.9rem}.Landing_useCase__2OjKL{padding:20px 15px}.Landing_useCase__2OjKL h3{font-size:1.1rem}.Landing_useCase__2OjKL p{font-size:.9rem}.Landing_reviewCard__p7S1V{padding:20px 15px}.Landing_reviewHeader__x22yP h3{font-size:1rem}.Landing_reviewShortContent___P74R{font-size:.9rem}.Landing_download__x8s5s .Landing_sectionTitle__CiIBb{font-size:1.8rem}.Landing_download__x8s5s p{font-size:1rem;padding:0 15px}.Landing_downloadButtons__1yuxw{flex-direction:column;align-items:center;gap:15px}.Landing_downloadButtons__1yuxw a{width:85%;max-width:250px}.Landing_footer__JzQm5{padding:50px 0 20px}.Landing_linkGroup__n5g77 h4{font-size:1rem}.Landing_linkGroup__n5g77 a{font-size:.9rem}}@media (min-width:376px) and (max-width:414px){.Landing_hero__nsOLM h1{font-size:2rem}.Landing_ctaButtons__6jg_2{flex-direction:column;align-items:center;gap:15px}.Landing_ctaButtons__6jg_2 a{width:85%;max-width:250px}.Landing_heroImage__CQeB4 img{width:150px!important;height:auto!important}}.Landing_faq__HA93U{padding:100px 0;background-color:var(--light-bg)}.Landing_faqList__Sh2My{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.Landing_faqItem__1SkwK{background:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:0 24px}.Landing_faqItem__1SkwK summary{cursor:pointer;padding:20px 0;font-weight:700;font-size:1.05rem;list-style-position:outside}.Landing_faqItem__1SkwK p{padding:0 0 20px;line-height:1.8;color:var(--light-text)}@media (max-width:768px){.Landing_faq__HA93U{padding:60px 0}.Landing_faqItem__1SkwK{padding:0 16px}}@media (max-width:480px){.Landing_hero__nsOLM h1{font-size:1.6rem}.Landing_hero__nsOLM .Landing_heroFacts__OD4Oj{font-size:.95rem}}