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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-wrapper{background:#fff;border-bottom:1px solid #ddd;padding:.4rem 0}.navbar-inner{flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.navbar-inner,.navbar-left{align-items:center;display:flex}.navbar-logo{height:90px;margin-left:-1rem;margin-right:1rem;object-fit:contain}.navbar-center{display:flex;flex:1 1;flex-wrap:nowrap;gap:12px;justify-content:center}.navbar-right{align-items:center;display:flex}.navbar-button,.navbar-link{background-color:#0a76f2;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;padding:16px 18px;text-decoration:none;transition:background-color .3s,color .3s}.navbar-button{background-color:#00e883}.navbar-button:hover,.navbar-link:hover{background-color:#dbeafe;color:#2505da}@media (max-width:768px){.navbar-inner{align-items:center;flex-direction:column}.navbar-left,.navbar-right{margin:.5rem 0}.navbar-center{flex-wrap:wrap;justify-content:center}.navbar-logo{height:56px;margin-left:0}.navbar-button,.navbar-link{text-align:center;width:90%}}.navbar-link.large{font-size:19px;padding:18px 24px}.navbar-dropdown{cursor:pointer;display:inline-block;position:relative}.dropdown-toggle{border-radius:10px;color:#2405a0;font-size:17px;font-weight:700;padding:16px 20px;transition:background-color .3s;-webkit-user-select:none;user-select:none}.dropdown-toggle:hover{background-color:#49a1fe}.dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;left:0;min-width:160px;overflow:hidden;position:absolute;top:100%;z-index:999}.dropdown-item{background-color:#fff;color:#1e3a8a;display:block;padding:12px 16px;text-decoration:none}.dropdown-item:hover{background-color:#49a1fe}.navbar-button,.navbar-link.large{font-size:20px;padding:22px 28px}.dropdown-toggle{align-items:center;background-color:#0a76f2;border-radius:8px;color:#fff;display:flex;font-size:24px;justify-content:center;line-height:1;padding:20px}.dropdown-toggle:hover{background-color:#dbeafe;color:#1e3a8a}.navbar-tagline{color:#555;font-size:.85rem;font-weight:500;margin-top:4px;text-align:center}.footer{background:#111;color:#ccc;font-size:.9rem;padding:1rem 0;text-align:center}.footer a{color:#fff;margin:0 .5rem;text-decoration:underline}.HomePage_homeContainer__HjLED{padding:20px;text-align:center}.HomePage_banner__CJj\+E img{border-radius:15px;margin-bottom:20px;max-height:200px;object-fit:cover;width:30%}.HomePage_intro__Nk4d0{margin:0 auto 40px;max-width:800px}.HomePage_features__0IF12{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.HomePage_featureCard__aGw6q{background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 8px #0000000f;padding:20px;width:280px}.HomePage_featureCard__aGw6q img{border-radius:8px;margin-bottom:15px;width:100%}.HomePage_cta__c1G0V button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px 30px}.HomePage_cta__c1G0V button:hover{background-color:#0056b3}.ShopPage_shopContainer__Ok0bN{font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.ShopPage_description__4hSKU{color:#444;font-size:1.1rem;margin-bottom:40px;text-align:center}.ShopPage_shopItems__2wOlx{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.ShopPage_shopItem__CnpNU{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 10px #0000000f;padding:20px;text-align:center;width:330px}.ShopPage_shopImage__4DnVW{border-radius:8px;width:100%}.ShopPage_imageCaption__5o9nD{color:#888;font-size:.85rem;margin-top:6px}.ShopPage_shopDetails__cVV5f h3{font-size:1.2rem;margin-top:10px}.ShopPage_price__YYvNh{font-size:1.1rem;font-weight:700;margin:6px 0}.ShopPage_comingSoon__pk8dm{color:#999;font-size:.9rem}.ShopPage_subscribeBtn__LKOWr{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background-color .3s}.ShopPage_subscribeBtn__LKOWr:hover{background-color:#0056b3}.ShopPage_divider__snuVL{margin:40px 0 20px}.ShopPage_cartList__j9JqF{list-style:none;padding:0}.ShopPage_cartItem__F2Mdx{font-size:1rem;margin:10px 0}.ShopPage_removeBtn__RkqhM{background-color:red;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}body{background-color:#f9f9f9;color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;text-align:center}footer,header{background-color:#111;color:#c40606;padding:1rem}nav a{color:#dc0505;font-weight:700;margin:0 10px;text-decoration:none}nav a:hover{color:#fc0;text-decoration:underline}.container{box-shadow:0 2px 8px #0000001a;margin:2rem auto;max-width:800px;padding:2rem}h1,h2{margin-bottom:1rem}ul{list-style-type:none;padding:0}li{margin:10px 0}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:12px;padding:8px 16px;transition:background-color .3s ease}button:hover{background-color:#0056b3}.form-box label{margin:10px}.form-box input,.form-box select{border:1px solid #aaa;margin-top:4px;padding:8px;width:250px}.container{align-items:center;display:flex;flex-direction:column}form.form-box{width:100%}.form-box input{font-size:1rem;margin-top:5px;padding:10px;width:100%}body,html{height:100%;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}.container{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;flex:1 1;margin:40px auto;max-width:600px;padding:20px}footer{margin-top:auto}.centered-content{justify-content:center}.centered-content,.form-box{align-items:center;display:flex;flex-direction:column}.form-box{margin-top:20px;width:100%}.form-box label{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:15px;width:100%}.form-box input,.form-box select{font-size:1rem}.form-box button{background-color:#0a58ca;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.form-box button:hover{background-color:#004494}.form-box label{display:block;font-weight:700;margin-bottom:10px}.form-box input,.form-box select{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:15px;margin-top:5px;padding:10px;width:100%}.register-container{font-family:Segoe UI,sans-serif;margin:auto;max-width:1000px;padding:2rem}.register-message,h1{margin-bottom:1rem;text-align:center}.register-message{font-weight:700}.register-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.register-form label{display:flex;flex-direction:column;font-weight:500}.register-form input,.register-form select{font-size:1rem;margin-top:4px;padding:8px}.register-show-password{align-items:center;display:flex;gap:8px;grid-column:span 2}.password-rules{font-size:.9rem;grid-column:span 2;list-style:none;margin-top:0;padding-left:0}.submit-btn{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;grid-column:span 2;padding:12px}.LoginPage_container__Cfl-W{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin:40px auto;max-width:400px;padding:30px}.LoginPage_heading__unGVB{color:#333;margin-bottom:25px;text-align:center}.LoginPage_message__QATkr{margin-bottom:15px;text-align:center}.LoginPage_formBox__NgnCE{display:flex;flex-direction:column;gap:20px}.LoginPage_formLabel__fwtux{color:#555;display:flex;flex-direction:column;font-weight:700}.LoginPage_formInput__3RmG9{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px}.LoginPage_submitButton__F3iu0{background-color:#05e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:14px 25px;transition:background-color .3s ease}.LoginPage_submitButton__F3iu0:hover{background-color:#03a}.LoginPage_passwordRules__Y9o\+g{font-size:14px;list-style:none;margin-bottom:10px;margin-top:10px;padding-left:20px}.about-page{margin:auto;max-width:1200px;padding:2rem}.about-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:2rem}.about-side-image{border-radius:12px;box-shadow:0 4px 12px #00000026;flex:1 1 350px;max-width:100%;object-fit:cover}.about-text{background-color:#ffffffee;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:2 1 500px;line-height:1.7;min-width:300px;padding:1.5rem}.founder-section{flex:1 1 350px;max-width:100%;text-align:center}.founder-image{border-radius:12px;box-shadow:0 4px 10px #00000026;max-width:350px;width:100%}.founder-caption{color:#444;font-size:1rem;margin-top:.5rem}@media (max-width:768px){.about-layout{align-items:center;flex-direction:column}.about-text{text-align:center}}.legal-page{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem auto;max-width:800px;padding:1rem 2rem}.legal-page h1,.legal-page p{margin-bottom:1rem}.legal-page p{line-height:1.6}.RoboKidsPage_roboKidsWrapper__qAJlT{align-items:flex-start;background-color:#f9f9f9;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}.RoboKidsPage_leftColumn__v\+ALQ,.RoboKidsPage_rightColumn__5cXmg,.RoboKidsPage_slideshowColumn__WTobQ{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;min-width:300px;padding:1.5rem}.RoboKidsPage_leftColumn__v\+ALQ{flex:1.2 1;max-width:450px}.RoboKidsPage_slideshowColumn__WTobQ{flex:1.6 1;max-width:500px}.RoboKidsPage_rightColumn__5cXmg{flex:0.9 1;max-width:400px}.RoboKidsPage_form__oEzlF{display:flex;flex-direction:column}.RoboKidsPage_form__oEzlF label{font-weight:700;margin-top:1rem}.RoboKidsPage_form__oEzlF input,.RoboKidsPage_form__oEzlF select{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-top:.3rem;padding:.5rem}.RoboKidsPage_payButton__sLcbK{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:1.5rem;padding:.75rem}.RoboKidsPage_payButton__sLcbK:hover{background-color:#0056b3}.RoboKidsPage_slideshowContainer__\+kadR{margin-bottom:1.5rem;text-align:center}.RoboKidsPage_slideshowImage__PzFyF{border:1px solid #ccc;border-radius:8px;display:block;height:400px;margin-left:auto;margin-right:auto;max-width:395px;object-fit:cover;width:100%}.RoboKidsPage_rightColumn__5cXmg h2{margin-top:0}.RoboKidsPage_faqBox__gDRca{background-color:#f6f9ff;border:1px solid #d0e4ff;border-radius:8px;margin-top:2rem;padding:1rem}.RoboKidsPage_faqBox__gDRca details{cursor:pointer;font-size:.95rem;margin-top:.5rem}.RoboKidsPage_faqBox__gDRca summary{font-weight:700}.RoboKidsPage_registerButton__qqQyZ{background-color:#3fb65b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:1.2rem;padding:.75rem}.RoboKidsPage_registerButton__qqQyZ:hover:enabled{background-color:#04338a}.RoboKidsPage_registerButton__qqQyZ[disabled]{cursor:not-allowed;opacity:.6}.contact-container{font-family:sans-serif;margin:0 auto;max-width:700px;padding:2rem;text-align:center}.contact-info{background-color:#f2f2f2;border-radius:10px;color:#333;font-size:1.1rem;line-height:1.8;margin-top:1rem;padding:1.5rem}.contact-info p{margin:.5rem 0}.note{color:#666;font-style:italic;margin-top:2rem}.guides-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000000d;color:#2c3e50;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.guides-container h1{color:#1a1a1a;font-size:2.5rem;margin-bottom:1rem;text-align:center}.guides-container p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;text-align:center}.guides-container h3{color:#34495e;font-size:1.4rem;margin-top:2rem;text-align:center}.guides-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-top:1rem;padding-left:0}.guides-list li{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;font-size:1.1rem;padding:1rem 1.2rem;transition:transform .2s ease}.guides-list li:hover{transform:translateY(-2px)}.guides-list a{color:#0b74de;font-weight:600;text-decoration:none}.guides-list a:hover{text-decoration:underline}.guide-container{font-family:Arial,sans-serif;line-height:1.8;margin:0 auto;max-width:800px;padding:2rem}.guide-image{border-radius:8px;box-shadow:0 0 10px #ccc;margin:1rem 0;max-width:600px;width:100%}.note{background-color:#fff8dc;border-left:4px solid orange;margin:1rem 0;padding:1rem}.RoboKidsLanding_landingContainer__u-iSI{padding:40px 20px 20px;text-align:center}.RoboKidsLanding_programHeader__jG6B3{margin-bottom:40px;margin-top:-20px}.RoboKidsLanding_programTitle__Ag9Hx{background:linear-gradient(90deg,#e0f7ff,#fff);border:3px solid #007bff;border-radius:12px;box-shadow:0 4px 12px #007bff33;color:#111;display:inline-block;font-size:2.75rem;font-weight:700;margin-bottom:10px;padding:12px 24px;position:relative}.RoboKidsLanding_programTitle__Ag9Hx:after{background:linear-gradient(90deg,#007bff,#00c6ff);border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:60%}.RoboKidsLanding_programSubtitle__Tum5Z{color:#444;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:720px}.RoboKidsLanding_cardGrid__276Vc{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:-10px}.RoboKidsLanding_classCard__DJzB0{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;max-width:280px;padding:20px;text-align:center}.RoboKidsLanding_cardImage__8gkyl{border-radius:8px;margin-bottom:12px;width:100%}.RoboKidsLanding_classCard__DJzB0 h3{color:#007bff;font-size:1.2rem;margin-bottom:10px}.RoboKidsLanding_classCard__DJzB0 p{color:#333;font-size:.95rem;margin-bottom:12px}.RoboKidsLanding_viewButton__J8tj\+{align-self:center;background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:auto;padding:10px 16px}.RoboKidsLanding_viewButton__J8tj\+:hover{background-color:#0056b3}
/*# sourceMappingURL=main.ed6813b6.css.map*/