.Button_base__5GYVw{display:inline-block;width:100%;padding:1.2rem 2.4rem;background-color:var(--color-theme-primary);color:#fff;border-radius:4px;font-weight:700;border:none;cursor:pointer}.Button_base__5GYVw:hover{opacity:.8}.Button_base__5GYVw:disabled{opacity:.5;cursor:not-allowed}.Button_base__5GYVw.Button_small__gaSLk{font-size:1.2rem}.Button_base__5GYVw.Button_medium__5vZtq{font-size:1.4rem}.Button_base__5GYVw.Button_large__ReuHi{font-size:1.6rem}.FeatureShowcase_base-wrapper__sF7Mh{padding-top:70px;background-color:#fff}.FeatureShowcase_description-wrapper__s0KfH{background-color:var(--color-theme-primay-light);border-radius:24px 24px 0 0;padding:60px 30px 30px;position:relative;display:flex;flex-direction:column;gap:30px}.FeatureShowcase_app-recommend-image-wrapper__eirFb{position:absolute;width:30%;bottom:-20px;right:0}.FeatureShowcase_app-recommend-image__JpHo4{width:100%;max-height:210px;object-fit:contain}.FeatureShowcase_title-width-image__HgzlI{position:relative;margin-bottom:30px}.FeatureShowcase_description__M4SBr{color:var(--color-text-primary);font-size:var(--font-size-body)}.FeatureShowcase_section-sub-title-wrapper__gOWPf{text-align:center}.FeatureShowcase_question-examples___e_JP{display:flex;gap:10px;flex-direction:column}.FeatureShowcase_section-wrapper___B08k{display:flex;flex-direction:column;gap:15px}.FeatureShowcase_question-example-base__i3T4x{display:flex;gap:10px;background-color:#fff;padding:10px;border-radius:100px;color:var(--color-text-primary);font-size:var(--font-size-body);align-items:center}.SectionTitle_title__7TeN0{font-size:2rem;color:var(--color-text-primary);margin:0;font-weight:700}.SectionSubTitle_sub-title___CVLw{font-size:1.6rem;color:var(--color-text-primary)}.LandingPageWrapper_base__7EGnY{position:relative;display:flex;align-items:center;flex-direction:column}.LandingPageWrapper_image-wrapper__OtOs4{width:100%;height:100vh;object-fit:cover}.LandingPageWrapper_content__HspJP{max-width:430px;width:100%}.LandingPageWrapper_background__jPOkz{position:fixed;z-index:-1;height:100vh;width:100%}.LandingPageWrapper_copy-write-wrapper__DnZMW{position:absolute;bottom:50px;left:20px}.PersonProfile_base__a7Asm{display:flex;flex-direction:column;gap:1.5rem;padding:50px 30px;background-color:#fffeef}.PersonProfile_title-wrapper__0QKyG{text-align:center}.PersonProfile_description__2mJ4S,.PersonProfile_skill-list__vDQ4M,.PersonProfile_teacher-name___Jiy_,.PersonProfile_text-base__mUykU{color:var(--color-text-primary);font-size:var(--font-size-body)}.PersonProfile_description__2mJ4S strong{font-weight:700;color:var(--color-theme-primary)}.PersonProfile_teacher-description__sHgBk{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.PersonProfile_teacher-image__qejVr{width:200px;height:auto;object-fit:cover}.PersonProfile_teacher-name___Jiy_{font-weight:700}.AboutMontessori_base__cAqAh{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-theme-primay-background);padding:50px 1.5rem;gap:2rem}.AboutMontessori_section-title-wrapper__b__5c{text-align:center}.AboutMontessori_content__5eO_7{padding:2rem;border-radius:5px;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;position:relative}.AboutMontessori_image__suU1h{width:100%;height:auto;object-fit:cover;border-radius:10px}.AboutMontessori_description__edIXv{color:var(--color-text-primary);font-size:var(--font-size-body);padding-bottom:10px}.AboutMontessori_description__edIXv strong{font-weight:700;color:var(--color-theme-primary)}.AboutMontessori_mirai-playing__ZBck6{position:absolute;bottom:-20px;right:0}.AboutMontessori_button-wrapper__h8k4n{margin-top:1.5rem}.SectionTitle_title__7Ta5q{font-size:2rem;color:var(--color-text-primary);margin:0;font-weight:700}@keyframes HeroSection_fade-in__sqmIR{0%{opacity:0}to{opacity:1}}@keyframes HeroSection_reveal-text__mZtXs{0%{opacity:100%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:100%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.HeroSection_base__tsEk6{width:100%;height:100vh;max-height:800px;position:relative;background-color:#fff}.HeroSection_background-image__zUY8t{height:100%;width:100%;object-fit:cover;filter:brightness(110%)}.HeroSection_copy-write-wrapper__01YJy{position:absolute;top:20%;left:20px;color:var(--color-text-primary)}.HeroSection_app-question-image-wrapper__SUR0M{position:absolute;bottom:3%;right:15px;width:40%;opacity:0;animation:HeroSection_fade-in__sqmIR .8s ease-out 2.5s forwards}.HeroSection_app-question-image__8sPzz{width:100%;height:auto;object-fit:cover;box-shadow:12px 12px 6px rgba(0,0,0,.2);border-radius:23px}.HeroSection_copy-write-base__14jd2{display:grid;grid-gap:20px;gap:20px}.HeroSection_heading-first-text-wrapper__S_oZJ,.HeroSection_heading-last-text-wrapper__cpjY3,.HeroSection_heading-second-text-wrapper__zNg98,.HeroSection_heading-text-wrapper-base__b19bZ{background-color:#fff;padding:5px;border-radius:4px;font-size:2.2rem;animation:HeroSection_reveal-text__mZtXs .8s ease-out forwards;opacity:0}.HeroSection_heading-first-text-wrapper__S_oZJ{letter-spacing:-.1rem}.HeroSection_heading-second-text-wrapper__zNg98{animation-delay:.8s}.HeroSection_heading-last-text-wrapper__cpjY3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;animation-delay:1.6s}.HeroSection_sub-text__Sa1uv{font-size:1.8rem}.ProblemSection_base__K0P_k{padding:1.5rem 30px;display:flex;flex-direction:column;align-items:center;background-color:#fff}.ProblemSection_title-strong__sLP8C{color:var(--color-theme-primary)}.ProblemSection_separator__DlcIX{padding:10px 0 50px}.ProblemSection_separator__DlcIX:after{background-color:var(--color-theme-primary);border-radius:5px;content:"";display:block;height:2px;width:120px}.ProblemSection_trouble-contents-wrapper__5l9zB{display:flex;flex-direction:column;gap:40px}.ProblemSection_trouble-content-base__8c_EX{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:10px;gap:10px}.ProblemSection_title__mY8R5{background-color:#ddf3f7;font-size:var(--font-size-title);color:var(--color-text-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:10px;grid-column:1/2}.ProblemSection_title-reverse__0eds1{grid-column:2/3}.ProblemSection_image__q_JfA{width:100%;height:auto;text-align:end;grid-column:2/3;grid-row:1/2;display:flex;justify-content:center;align-items:flex-end}.ProblemSection_image-reverse__eEdUJ{grid-column:1/2}.ProblemSection_description__BGpm5{font-size:var(--font-size-body);color:var(--color-text-primary)}.ProblemSection_description__BGpm5 strong{font-weight:700}.ProblemSection_description-grid__qC0_A{grid-column:1/3;grid-row:2/3;align-self:start}.ContactSection_base__cl38w{padding:30px;display:flex;flex-direction:column;gap:1.5rem;background-color:#fff}.ContactSection_title-wrapper__Oih6p{text-align:center}.ContactSection_description__gitBQ{color:var(--color-text-primary);font-size:var(--font-size-body)}@keyframes LoadingPage_flashing__BsCb4{0%,to{opacity:1}50%{opacity:0}}.LoadingPage_base__542hT{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fcf3f6;width:100vw;height:100vh}.LoadingPage_title__H4Zqp{color:#ffa3bd;font-size:32px}.LoadingPage_loading-text__Ll6TE{font-size:14px;animation:LoadingPage_flashing__BsCb4 1s linear infinite;color:#333}.monte_chat_base__HAYkF{min-height:100vh;padding-top:3rem;font-family:Zen Kaku Gothic New,sans-serif}