.home-hero-section[data-v-36c2b5b8]{padding:2rem 0 1.75rem;background:#fff}@media (min-width:768px){.home-hero-section[data-v-36c2b5b8]{padding-top:2.75rem}}.home-hero-stage[data-v-36c2b5b8]{position:relative;width:100%;height:24rem;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.home-hero-stage>.container[data-v-36c2b5b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.home-hero-glow[data-v-36c2b5b8]{position:absolute;border-radius:999px;-webkit-filter:blur(3rem);filter:blur(3rem);pointer-events:none;z-index:1}.home-hero-glow--left[data-v-36c2b5b8]{left:-6rem;top:-5rem;width:22rem;height:18rem;background:rgba(191,219,254,.55)}.home-hero-glow--right[data-v-36c2b5b8]{right:2rem;top:-4rem;width:30rem;height:22rem;background:rgba(196,181,253,.36)}.home-hero-illustration[data-v-36c2b5b8]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right 62%;object-position:right 62%;z-index:0}.home-hero-copy[data-v-36c2b5b8]{position:relative;z-index:2;width:43%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.85rem;padding:.75rem 0}.home-hero-title[data-v-36c2b5b8]{margin:0;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:48px;line-height:1.2;font-weight:800;letter-spacing:-.04em;color:#172554}.home-hero-title span[data-v-36c2b5b8]{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-title em[data-v-36c2b5b8]{display:inline-block;margin-left:.8rem;color:#f59e0b;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;-webkit-transform:rotate(-6deg) translateY(-.25rem);transform:rotate(-6deg) translateY(-.25rem);white-space:nowrap}.home-hero-desc[data-v-36c2b5b8]{margin:0;color:#64748b;font-size:16px;line-height:1.6;font-weight:600}.home-hero-actions[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9rem;margin:0}.home-hero-btn[data-v-36c2b5b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;min-width:8.8rem;height:3rem;border-radius:999px;font-size:14px;font-weight:700;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.home-hero-btn[data-v-36c2b5b8]:hover{-webkit-transform:translateY(-.08rem);transform:translateY(-.08rem)}.home-hero-btn--ghost[data-v-36c2b5b8]{color:#1e293b;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07)}.home-hero-tags[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem}.home-hero-tag[data-v-36c2b5b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;height:2rem;padding:0 .8rem;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.72);font-size:12px;font-weight:700}.home-hero-tag i[data-v-36c2b5b8]{font-size:14px}.home-hero-tag--blue[data-v-36c2b5b8]{color:#2563eb}.home-hero-tag--green[data-v-36c2b5b8]{color:#059669}.home-hero-tag--indigo[data-v-36c2b5b8]{color:#4f46e5}.home-hero-tag--cyan[data-v-36c2b5b8]{color:#0891b2}.home-hero-card-grid[data-v-36c2b5b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem}.home-hero-card[data-v-36c2b5b8],.home-hero-journey-card[data-v-36c2b5b8]{min-height:5.8rem;height:100%;border-radius:12px;border:1px solid rgba(226,232,240,.72);background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 .75rem 2rem rgba(15,23,42,.06);box-shadow:0 .75rem 2rem rgba(15,23,42,.06)}.home-hero-card[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:1rem 1.1rem;color:inherit;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.home-hero-card[data-v-36c2b5b8]:hover{-webkit-transform:translateY(-.12rem);transform:translateY(-.12rem);-webkit-box-shadow:0 1rem 2.4rem rgba(15,23,42,.1);box-shadow:0 1rem 2.4rem rgba(15,23,42,.1)}.home-hero-icon-tile[data-v-36c2b5b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;color:#fff;-webkit-box-shadow:inset 0 .08rem 0 hsla(0,0%,100%,.45),0 .6rem 1.2rem rgba(37,99,235,.16);box-shadow:inset 0 .08rem 0 hsla(0,0%,100%,.45),0 .6rem 1.2rem rgba(37,99,235,.16)}.home-hero-icon-tile i[data-v-36c2b5b8]{font-size:24px}.home-hero-icon-tile--blue[data-v-36c2b5b8]{background:linear-gradient(135deg,#60a5fa,#2563eb)}.home-hero-icon-tile--green[data-v-36c2b5b8]{background:linear-gradient(135deg,#86efac,#22c55e)}.home-hero-icon-tile--purple[data-v-36c2b5b8]{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.home-hero-icon-tile--orange[data-v-36c2b5b8]{background:linear-gradient(135deg,#fdba74,#f97316)}.home-hero-icon-tile--teal[data-v-36c2b5b8]{background:linear-gradient(135deg,#5eead4,#14b8a6)}.home-hero-icon-tile--pink[data-v-36c2b5b8]{background:linear-gradient(135deg,#fb7185,#ec4899)}.home-hero-card-body[data-v-36c2b5b8]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-hero-card-title[data-v-36c2b5b8]{display:block;margin-bottom:.25rem;color:#1e293b;font-size:16px;line-height:1.35;font-weight:800}.home-hero-card-desc[data-v-36c2b5b8]{display:block;color:#64748b;font-size:12px;line-height:1.35}.home-hero-card-desc span[data-v-36c2b5b8]{display:block}.home-hero-card-arrow[data-v-36c2b5b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;color:#fff;-ms-flex-negative:0;flex-shrink:0;opacity:.92}.home-hero-card-arrow i[data-v-36c2b5b8]{font-size:12px}.home-hero-card-arrow--blue[data-v-36c2b5b8]{background:#3b82f6}.home-hero-card-arrow--green[data-v-36c2b5b8]{background:#22c55e}.home-hero-card-arrow--purple[data-v-36c2b5b8]{background:#8b5cf6}.home-hero-card-arrow--orange[data-v-36c2b5b8]{background:#f97316}.home-hero-card-arrow--teal[data-v-36c2b5b8]{background:#14b8a6}.home-hero-card-arrow--pink[data-v-36c2b5b8]{background:#ec4899}.home-hero-journey-card[data-v-36c2b5b8]{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.1rem;background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(255,247,237,.98));border-color:rgba(251,191,36,.3)}.home-hero-journey-card[data-v-36c2b5b8]:before{content:"";position:absolute;right:1.55rem;bottom:2.9rem;z-index:1;width:4.2rem;height:4.2rem;background:radial-gradient(circle,rgba(245,158,11,.9) 0 .12rem,transparent .14rem) 50% 0 100% no-repeat,radial-gradient(circle,rgba(236,72,153,.9) 0 .1rem,transparent .12rem) 100% .42% 100% no-repeat,radial-gradient(circle,rgba(99,102,241,.9) 0 .1rem,transparent .12rem) 2% .44% 100% no-repeat,radial-gradient(circle,rgba(16,185,129,.85) 0 .11rem,transparent .13rem) 72% .86% 100% no-repeat;opacity:.88}.home-hero-journey-card[data-v-36c2b5b8]:after{content:"";position:absolute;right:.2rem;bottom:-.7rem;z-index:1;width:5.8rem;height:5.8rem;border-radius:999px;background:radial-gradient(circle,rgba(251,191,36,.34),transparent 68%)}.home-hero-journey-head[data-v-36c2b5b8]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;margin-bottom:.35rem;-ms-flex-negative:0;flex-shrink:0}.home-hero-journey-head i[data-v-36c2b5b8]{color:#f59e0b;font-size:16px}.home-hero-journey-head h4[data-v-36c2b5b8]{margin:0;color:#1e293b;font-size:14px;line-height:1.35;font-weight:800}.home-hero-journey-card ul[data-v-36c2b5b8]{position:relative;z-index:2;margin:0;padding:0;list-style:none}.home-hero-journey-card li[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;margin-top:.18rem;color:#64748b;font-size:12px;line-height:1.35}.home-hero-journey-card li i[data-v-36c2b5b8]{color:#10b981;font-size:13px}.home-hero-journey-card li[data-v-36c2b5b8]:first-child{margin-top:0}.home-hero-journey-trophy[data-v-36c2b5b8]{position:absolute;right:.65rem;bottom:.35rem;z-index:2;background:linear-gradient(145deg,#fde68a,#f59e0b 42%,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.76;font-size:44px;-webkit-filter:drop-shadow(0 .35rem .42rem rgba(180,83,9,.22));filter:drop-shadow(0 .35rem .42rem rgba(180,83,9,.22))}.home-hero-stats[data-v-36c2b5b8]{margin-top:1.4rem;padding:1.2rem 1.1rem;background:#eff6ff;border-radius:12px}.home-hero-stats-inner[data-v-36c2b5b8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem}.home-hero-stat[data-v-36c2b5b8],.home-hero-stats-inner[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-hero-stat[data-v-36c2b5b8]{gap:.75rem;min-width:8.6rem}.home-hero-stat-icon[data-v-36c2b5b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;color:#2563eb;background:rgba(219,234,254,.86)}.home-hero-stat-icon i[data-v-36c2b5b8]{font-size:18px}.home-hero-stat small[data-v-36c2b5b8],.home-hero-stat strong[data-v-36c2b5b8]{display:block}.home-hero-stat strong[data-v-36c2b5b8]{color:#1e293b;font-size:16px;line-height:1.2;font-weight:800}.home-hero-stat small[data-v-36c2b5b8]{margin-top:.18rem;color:#64748b;font-size:12px;line-height:1.35}.home-hero-quote[data-v-36c2b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.65rem;color:#64748b;font-size:13px;line-height:1.6;font-style:italic}.home-hero-quote>i[data-v-36c2b5b8]{color:#93c5fd;font-size:24px}.home-hero-quote small[data-v-36c2b5b8]{color:#94a3b8;font-size:12px;font-style:normal}@media (min-width:768px){.home-hero-stage[data-v-36c2b5b8]{height:min(25.5rem,calc(100vh - 15rem))}.home-hero-copy[data-v-36c2b5b8]{gap:.9rem;padding:.85rem 0}}@media (min-width:1024px){.home-hero-stage[data-v-36c2b5b8]{height:min(26.5rem,calc(100vh - 15rem))}.home-hero-copy[data-v-36c2b5b8]{gap:.95rem;padding:.9rem 0}}@media (min-width:1280px){.home-hero-stage[data-v-36c2b5b8]{height:min(27.5rem,calc(100vh - 15rem))}.home-hero-copy[data-v-36c2b5b8]{gap:1rem;padding:1rem 0}}@media (max-width:1023px){.home-hero-copy[data-v-36c2b5b8]{width:58%}.home-hero-title[data-v-36c2b5b8]{font-size:40px}.home-hero-card-grid[data-v-36c2b5b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-stats-inner[data-v-36c2b5b8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-hero-quote[data-v-36c2b5b8]{width:100%}}@-webkit-keyframes float-36c2b5b8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float-36c2b5b8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes pulse-slow-36c2b5b8{0%,to{opacity:1}50%{opacity:.8;-webkit-transform:scale(.98);transform:scale(.98)}}@keyframes pulse-slow-36c2b5b8{0%,to{opacity:1}50%{opacity:.8;-webkit-transform:scale(.98);transform:scale(.98)}}.animate-float[data-v-36c2b5b8]{-webkit-animation:float-36c2b5b8 6s ease-in-out infinite;animation:float-36c2b5b8 6s ease-in-out infinite}.animate-float-delayed[data-v-36c2b5b8]{-webkit-animation:float-36c2b5b8 6s ease-in-out 3s infinite;animation:float-36c2b5b8 6s ease-in-out 3s infinite}.animate-pulse-slow[data-v-36c2b5b8]{-webkit-animation:pulse-slow-36c2b5b8 4s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-slow-36c2b5b8 4s cubic-bezier(.4,0,.6,1) infinite}.hover-rotate-bg[data-v-36c2b5b8]{background:none!important;z-index:1}.hover-rotate-bg[data-v-36c2b5b8]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(135deg,var(--tw-gradient-stops));z-index:-1;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform-origin:center;transform-origin:center}.hover-rotate-bg[data-v-36c2b5b8]:hover:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.highlight-feature-icon-bg[data-v-36c2b5b8]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center}.hover-rotate-bg:hover .highlight-feature-icon-bg[data-v-36c2b5b8]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.text-gradient[data-v-36c2b5b8]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),color-stop(#8b5cf6),color-stop(#ec4899),to(#6366f1));background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#6366f1);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;-webkit-animation:text-shine-36c2b5b8 6s linear infinite;animation:text-shine-36c2b5b8 6s linear infinite}.hero-float-item[data-v-36c2b5b8]:focus-within,.hero-float-item[data-v-36c2b5b8]:hover{z-index:999!important}@-webkit-keyframes text-shine-36c2b5b8{to{background-position:200%}}@keyframes text-shine-36c2b5b8{to{background-position:200%}}.line-clamp-2[data-v-36c2b5b8],.line-clamp-3[data-v-36c2b5b8]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-36c2b5b8]{-webkit-line-clamp:2;line-clamp:2}.line-clamp-3[data-v-36c2b5b8]{-webkit-line-clamp:3;line-clamp:3}.home-word-game-desc[data-v-36c2b5b8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.animate-float[data-v-36c2b5b8],.animate-pulse-slow[data-v-36c2b5b8]{-webkit-animation:none!important;animation:none!important}}