.navbar[data-v-ea89da04]{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff8f0d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(27,58,107,.06);transition:box-shadow .3s}.navbar.scrolled[data-v-ea89da04]{box-shadow:var(--shadow-sm)}.nav-inner[data-v-ea89da04]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-v-ea89da04]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-ea89da04]{height:40px;width:40px;display:block}.logo-text[data-v-ea89da04]{font-family:Fredoka,sans-serif;font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--navy) 0%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links[data-v-ea89da04]{display:flex;align-items:center;gap:36px}.nav-links a[data-v-ea89da04]{font-size:15px;font-weight:500;color:var(--ink-light);transition:color .2s;position:relative}.nav-links a[data-v-ea89da04]:hover{color:var(--navy)}.nav-links a[data-v-ea89da04]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--orange);border-radius:2px;transition:width .3s}.nav-links a[data-v-ea89da04]:hover:after{width:100%}.nav-cta[data-v-ea89da04]{padding:10px 24px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--orange),#FF9A6B);color:var(--white)!important;font-weight:600;font-size:14px;box-shadow:0 4px 16px #ff7a4559;transition:transform .2s,box-shadow .2s}.nav-cta[data-v-ea89da04]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff7a4573}.nav-cta[data-v-ea89da04]:after{display:none!important}.mobile-menu-btn[data-v-ea89da04]{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;align-items:center;justify-content:center}.mobile-menu-btn.active svg[data-v-ea89da04]{transform:rotate(45deg);transition:transform .3s}@media (max-width: 768px){.nav-links[data-v-ea89da04]{display:none}.mobile-menu-btn[data-v-ea89da04]{display:flex}.nav-links.open[data-v-ea89da04]{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:var(--cream);padding:24px;gap:20px;box-shadow:var(--shadow-md)}}.footer[data-v-182b2ca9]{background:var(--navy-deep);padding:48px 0 32px;border-top:1px solid rgba(255,255,255,.08)}.footer-inner[data-v-182b2ca9]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px;margin-bottom:32px}.logo[data-v-182b2ca9]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.logo-icon[data-v-182b2ca9]{height:44px;width:44px;display:block}.logo-text[data-v-182b2ca9]{font-family:Fredoka,sans-serif;font-size:26px;font-weight:700;color:var(--white)}.footer-brand p[data-v-182b2ca9]{font-size:14px;color:#ffffff80;max-width:320px;line-height:1.7}.footer-info[data-v-182b2ca9]{text-align:right}.footer-info p[data-v-182b2ca9]{font-size:13px;color:#ffffff80;line-height:2}.footer-info strong[data-v-182b2ca9]{color:#ffffffb3;font-weight:500}.footer-bottom[data-v-182b2ca9]{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;text-align:center;font-size:13px;color:#fff6}@media (max-width: 768px){.footer-inner[data-v-182b2ca9]{flex-direction:column}.footer-info[data-v-182b2ca9]{text-align:left}}.hero[data-v-6edbc281]{position:relative;padding:140px 0 80px;background:linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%);overflow:hidden}.hero[data-v-6edbc281]:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%);pointer-events:none}.hero[data-v-6edbc281]:after{content:"";position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(61,220,151,.1) 0%,transparent 70%);pointer-events:none}.hero-grid[data-v-6edbc281]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-badge[data-v-6edbc281]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);background:#8b5cf61a;color:var(--purple);font-size:13px;font-weight:600;margin-bottom:24px;border:1px solid rgba(139,92,246,.2)}.hero h1[data-v-6edbc281]{font-size:52px;font-weight:700;color:var(--navy-deep);margin-bottom:20px;letter-spacing:-.5px}.hero h1 .highlight[data-v-6edbc281]{background:linear-gradient(135deg,var(--orange),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-6edbc281]{font-size:22px;font-weight:500;color:var(--ink-light);margin-bottom:16px}.hero-desc[data-v-6edbc281]{font-size:16px;color:var(--gray);margin-bottom:36px;max-width:480px}.hero-buttons[data-v-6edbc281]{display:flex;gap:16px;flex-wrap:wrap}.hero-image-wrap[data-v-6edbc281]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.hero-image-wrap img[data-v-6edbc281]{width:100%;height:auto}.hero-float-card[data-v-6edbc281]{position:absolute;background:var(--white);border-radius:var(--radius-md);padding:14px 20px;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:12px;animation:float-6edbc281 3s ease-in-out infinite}.hero-float-card.card-1[data-v-6edbc281]{top:30px;left:-30px;animation-delay:0s}.hero-float-card.card-2[data-v-6edbc281]{bottom:40px;right:-20px;animation-delay:1.5s}.float-icon[data-v-6edbc281]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.float-icon.mint[data-v-6edbc281]{background:#3ddc9726}.float-icon.purple[data-v-6edbc281]{background:#8b5cf626}.float-text strong[data-v-6edbc281]{display:block;font-size:15px;color:var(--navy);font-weight:700}.float-text span[data-v-6edbc281]{font-size:12px;color:var(--gray)}@keyframes float-6edbc281{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width: 1024px){.hero-grid[data-v-6edbc281]{grid-template-columns:1fr;gap:48px}.hero h1[data-v-6edbc281]{font-size:42px}}@media (max-width: 768px){.hero[data-v-6edbc281]{padding:120px 0 60px}.hero h1[data-v-6edbc281]{font-size:34px}.hero-subtitle[data-v-6edbc281]{font-size:18px}.hero-float-card[data-v-6edbc281]{display:none}}.stats[data-v-f73d3325]{padding:60px 0;background:var(--navy-deep);position:relative;overflow:hidden}.stats[data-v-f73d3325]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 50%,rgba(139,92,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(61,220,151,.1) 0%,transparent 50%)}.stats-grid[data-v-f73d3325]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:1}.stat-card[data-v-f73d3325]{border-radius:20px;padding:28px 20px 24px;text-align:center;box-shadow:0 8px 32px #00000040;transition:transform .3s,box-shadow .3s}.stat-card[data-v-f73d3325]:hover{transform:translateY(-6px);box-shadow:0 16px 48px #00000059}.bg-mint[data-v-f73d3325]{background:linear-gradient(135deg,#3ddc97,#7ee8bc)}.bg-orange[data-v-f73d3325]{background:linear-gradient(135deg,#ff7a45,#ffa47a)}.bg-purple[data-v-f73d3325]{background:linear-gradient(135deg,#8b5cf6,#b794f4)}.bg-blue[data-v-f73d3325]{background:linear-gradient(135deg,#60a5fa,#93c5fd)}.stat-image-wrap[data-v-f73d3325]{width:120px;height:120px;margin:0 auto 16px;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0003;border:2px solid rgba(255,255,255,.3)}.stat-image[data-v-f73d3325]{width:100%;height:100%;object-fit:cover;display:block}.stat-number[data-v-f73d3325]{font-family:Fredoka,sans-serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:6px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.stat-label[data-v-f73d3325]{font-size:14px;font-weight:500;color:#fffffff2;text-shadow:0 1px 4px rgba(0,0,0,.1)}@media (max-width: 1024px){.stats-grid[data-v-f73d3325]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 480px){.stat-card[data-v-f73d3325]{padding:20px 14px 18px}.stat-image-wrap[data-v-f73d3325]{width:90px;height:90px}.stat-number[data-v-f73d3325]{font-size:30px}.stat-label[data-v-f73d3325]{font-size:12px}}.product-showcase[data-v-e63ab2c0]{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.showcase-wrap[data-v-e63ab2c0]{max-width:900px;margin:0 auto;position:relative}.showcase-tablet[data-v-e63ab2c0]{border-radius:40px;overflow:hidden;box-shadow:0 30px 80px #1b3a6b40;border:8px solid #1a1a2e}.showcase-tablet img[data-v-e63ab2c0]{width:100%;display:block}.showcase-features[data-v-e63ab2c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.showcase-feature[data-v-e63ab2c0]{background:var(--white);border-radius:var(--radius-md);padding:28px 24px;box-shadow:var(--shadow-sm);border:1px solid var(--gray-light);text-align:center;transition:transform .3s,box-shadow .3s}.showcase-feature[data-v-e63ab2c0]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.showcase-feature-icon[data-v-e63ab2c0]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.showcase-feature h4[data-v-e63ab2c0]{font-size:17px;color:var(--navy);margin-bottom:8px}.showcase-feature p[data-v-e63ab2c0]{font-size:14px;color:var(--gray);line-height:1.6}@media (max-width: 768px){.showcase-features[data-v-e63ab2c0]{grid-template-columns:1fr}}.abilities[data-v-911a2816]{background:var(--white)}.abilities-grid[data-v-911a2816]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ability-card[data-v-911a2816]{border-radius:var(--radius-lg);padding:36px 28px;position:relative;overflow:hidden;transition:transform .3s}.ability-card[data-v-911a2816]:hover{transform:translateY(-8px)}.ability-card.navy[data-v-911a2816]{background:linear-gradient(160deg,var(--navy) 0%,var(--navy-deep) 100%);color:var(--white)}.ability-card.orange[data-v-911a2816]{background:linear-gradient(160deg,var(--orange) 0%,#E85D2E 100%);color:var(--white)}.ability-card.mint[data-v-911a2816]{background:linear-gradient(160deg,var(--mint) 0%,#2BB67E 100%);color:var(--white)}.ability-card.purple[data-v-911a2816]{background:linear-gradient(160deg,var(--purple) 0%,#6D3FD4 100%);color:var(--white)}.ability-icon[data-v-911a2816]{width:56px;height:56px;border-radius:16px;background:#fff3;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ability-card h3[data-v-911a2816]{font-size:24px;margin-bottom:8px}.ability-en[data-v-911a2816]{font-size:13px;opacity:.7;margin-bottom:16px;font-weight:400}.ability-card p[data-v-911a2816]{font-size:14px;opacity:.9;line-height:1.7}.ability-card[data-v-911a2816]:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#ffffff14;top:-40px;right:-40px}@media (max-width: 1024px){.abilities-grid[data-v-911a2816]{grid-template-columns:repeat(2,1fr)}}.system[data-v-7c771222]{background:var(--cream)}.system-grid[data-v-7c771222]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.system-card[data-v-7c771222]{background:var(--white);border-radius:var(--radius-lg);padding:40px 36px;display:flex;gap:24px;box-shadow:var(--shadow-sm);border:1px solid rgba(27,58,107,.06);transition:transform .3s,box-shadow .3s}.system-card[data-v-7c771222]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.system-letter[data-v-7c771222]{font-family:Fredoka,sans-serif;font-size:56px;font-weight:700;line-height:1;flex-shrink:0;width:70px}.system-card:nth-child(1) .system-letter[data-v-7c771222]{color:var(--orange)}.system-card:nth-child(2) .system-letter[data-v-7c771222]{color:var(--mint)}.system-card:nth-child(3) .system-letter[data-v-7c771222]{color:var(--purple)}.system-card:nth-child(4) .system-letter[data-v-7c771222]{color:var(--navy)}.system-content h3[data-v-7c771222]{font-size:20px;color:var(--navy);margin-bottom:10px}.system-content p[data-v-7c771222]{font-size:15px;color:var(--gray);line-height:1.7}@media (max-width: 768px){.system-grid[data-v-7c771222]{grid-template-columns:1fr}}.age-stages[data-v-ae48bfa7]{background:var(--white)}.stages-timeline[data-v-ae48bfa7]{position:relative;max-width:900px;margin:0 auto}.stages-timeline[data-v-ae48bfa7]:before{content:"";position:absolute;top:50px;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mint),var(--orange),var(--purple),var(--navy));border-radius:2px}.stages-grid[data-v-ae48bfa7]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1}.stage-card[data-v-ae48bfa7]{text-align:center}.stage-dot[data-v-ae48bfa7]{width:32px;height:32px;border-radius:50%;margin:34px auto 24px;border:4px solid var(--white);box-shadow:0 0 0 3px currentColor}.stage-dot.mint[data-v-ae48bfa7]{background:var(--mint);color:var(--mint)}.stage-dot.orange[data-v-ae48bfa7]{background:var(--orange);color:var(--orange)}.stage-dot.purple[data-v-ae48bfa7]{background:var(--purple);color:var(--purple)}.stage-dot.navy[data-v-ae48bfa7]{background:var(--navy);color:var(--navy)}.stage-age[data-v-ae48bfa7]{font-family:Fredoka,sans-serif;font-size:22px;font-weight:600;color:var(--navy-deep);margin-bottom:6px}.stage-name[data-v-ae48bfa7]{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:10px}.stage-desc[data-v-ae48bfa7]{font-size:13px;color:var(--gray);line-height:1.6;padding:0 8px}@media (max-width: 768px){.stages-grid[data-v-ae48bfa7]{grid-template-columns:repeat(2,1fr);gap:32px}.stages-timeline[data-v-ae48bfa7]:before{display:none}.stage-dot[data-v-ae48bfa7]{margin:0 auto 16px}}.modules[data-v-e38b9a6f]{background:var(--cream)}.modules-grid[data-v-e38b9a6f]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.module-card[data-v-e38b9a6f]{background:var(--white);border-radius:var(--radius-md);padding:32px 28px;box-shadow:var(--shadow-sm);border:1px solid rgba(27,58,107,.06);transition:all .3s;position:relative;overflow:hidden}.module-card[data-v-e38b9a6f]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.module-card[data-v-e38b9a6f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform .3s}.module-card[data-v-e38b9a6f]:hover:before{transform:scaleX(1)}.module-num[data-v-e38b9a6f]{font-family:Fredoka,sans-serif;font-size:14px;font-weight:600;color:var(--gray);margin-bottom:12px;letter-spacing:1px}.module-icon[data-v-e38b9a6f]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.module-card h3[data-v-e38b9a6f]{font-size:19px;color:var(--navy);margin-bottom:10px}.module-card p[data-v-e38b9a6f]{font-size:14px;color:var(--gray);line-height:1.7}@media (max-width: 1024px){.modules-grid[data-v-e38b9a6f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.modules-grid[data-v-e38b9a6f]{grid-template-columns:1fr}}.quick-links[data-v-5ac5e685]{background:var(--navy-deep);padding:80px 0;position:relative;overflow:hidden}.quick-links[data-v-5ac5e685]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 30% 20%,rgba(139,92,246,.12) 0%,transparent 40%),radial-gradient(circle at 70% 80%,rgba(61,220,151,.08) 0%,transparent 40%)}.links-grid[data-v-5ac5e685]{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;position:relative;z-index:1}.link-group h4[data-v-5ac5e685]{color:var(--white);font-size:16px;margin-bottom:20px;font-weight:600}.link-group ul li[data-v-5ac5e685]{margin-bottom:12px}.link-group ul li a[data-v-5ac5e685]{color:#fff9;font-size:14px;transition:color .2s}.link-group ul li a[data-v-5ac5e685]:hover{color:var(--mint)}@media (max-width: 1024px){.links-grid[data-v-5ac5e685]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.links-grid[data-v-5ac5e685]{grid-template-columns:repeat(2,1fr)}}.faq[data-v-97467fca]{background:var(--white)}.faq-list[data-v-97467fca]{max-width:800px;margin:0 auto}.faq-item[data-v-97467fca]{border-bottom:1px solid var(--gray-light);padding:24px 0}.faq-question[data-v-97467fca]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:17px;font-weight:600;color:var(--navy);gap:16px}.faq-question[data-v-97467fca] svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s}.faq-item.open .faq-question[data-v-97467fca] svg{transform:rotate(45deg)}.faq-answer[data-v-97467fca]{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:15px;color:var(--gray);line-height:1.8}.faq-item.open .faq-answer[data-v-97467fca]{max-height:300px;padding-top:16px}.cta-section[data-v-3a84b970]{background:linear-gradient(135deg,var(--navy) 0%,var(--purple) 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden}.cta-section[data-v-3a84b970]:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#ffffff0d;top:-200px;right:-100px}.cta-section[data-v-3a84b970]:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#ffffff0a;bottom:-150px;left:-50px}.cta-section h2[data-v-3a84b970]{font-size:36px;color:var(--white);margin-bottom:16px;position:relative;z-index:1}.cta-section p[data-v-3a84b970]{font-size:17px;color:#fffc;margin-bottom:32px;position:relative;z-index:1}.cta-section[data-v-3a84b970] .btn-primary{position:relative;z-index:1;background:var(--white);color:var(--navy);box-shadow:0 8px 32px #0003}.cta-section[data-v-3a84b970] .btn-primary:hover{box-shadow:0 12px 40px #0000004d}.app[data-v-1c74dcb8]{min-height:100vh;display:flex;flex-direction:column}main[data-v-1c74dcb8]{flex:1}:root{--navy: #1B3A6B;--navy-deep: #0F2447;--orange: #FF7A45;--orange-light: #FFA47A;--mint: #3DDC97;--mint-light: #7EE8BC;--purple: #8B5CF6;--purple-light: #B794F4;--cream: #FFF8F0;--cream-deep: #FFF0E0;--ink: #2D3748;--ink-light: #4A5568;--gray: #718096;--gray-light: #E2E8F0;--white: #FFFFFF;--shadow-sm: 0 2px 8px rgba(27, 58, 107, .08);--shadow-md: 0 8px 24px rgba(27, 58, 107, .12);--shadow-lg: 0 16px 48px rgba(27, 58, 107, .16);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 32px;--radius-full: 999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--cream);line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-family:Fredoka,Noto Sans SC,sans-serif;font-weight:600;line-height:1.25}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-header{text-align:center;margin-bottom:64px}.section-tag{display:inline-block;padding:6px 16px;border-radius:var(--radius-full);font-size:13px;font-weight:600;margin-bottom:16px}.section-tag.orange{background:#ff7a451a;color:var(--orange)}.section-tag.mint{background:#3ddc971f;color:#1a9d6b}.section-tag.purple{background:#8b5cf61a;color:var(--purple)}.section-tag.blue{background:#1b3a6b14;color:var(--navy)}.section-title{font-size:38px;color:var(--navy-deep);margin-bottom:16px;font-weight:700}.section-desc{font-size:17px;color:var(--gray);max-width:600px;margin:0 auto}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--orange),#FF9A6B);color:var(--white);font-weight:600;font-size:16px;box-shadow:0 6px 24px #ff7a4566;transition:transform .2s,box-shadow .2s;border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 32px #ff7a4580}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;border-radius:var(--radius-full);background:var(--white);color:var(--navy);font-weight:600;font-size:16px;border:2px solid var(--gray-light);transition:all .2s;cursor:pointer}.btn-secondary:hover{border-color:var(--navy);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.section-title{font-size:32px}}@media (max-width: 768px){.section{padding:64px 0}.section-title{font-size:28px}.section-header{margin-bottom:40px}}
