.home-hero{background-image:linear-gradient(90deg,#e5f9f1eb 0%,#e0f8ee99 38%,#caf2e122 100%),url('../images/home-hero-v2.webp');background-size:cover;background-position:center 40%;}.home-hero:before{background:linear-gradient(90deg,#ecfaf4de 0%,#dcf7ec9c 33%,transparent 70%)}.home-hero-inner{min-height:440px}.home-hero-art{opacity:.96}.home-copy h1{font-weight:800;text-shadow:0 2px 0 #fff8}.journey-card{backdrop-filter:blur(8px);background:#ffffffed}.home-panel{backdrop-filter:blur(4px)}
body:has(.home-page) .site-header{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,#14422fe8,#22654900);border:0;color:#fff}.home-hero-inner{padding-top:78px;min-height:470px}body:has(.home-page) .site-header .brand-title,body:has(.home-page) .site-header .brand-sub,body:has(.home-page) .site-header .nav-links a,body:has(.home-page) .site-header .header-bell,body:has(.home-page) .site-header .user{color:#fff}body:has(.home-page) .site-header .brand-title span{color:#74dfb2}body:has(.home-page) .site-header .search{background:#ffffffee;color:#436959}body:has(.home-page) .site-header .nav-links a:hover,body:has(.home-page) .site-header .nav-links .is-active{background:#ffffffdd;color:#38b27f}.site-header{z-index:40}
.lesson-image img{content:url('../images/lesson-pythagoras-v2.webp')}
.home-hero-art .student-illustration,.home-hero-art .world-orb{display:none}.home-hero-art .math-doodle{opacity:.7}
.mini-cards a:nth-child(1) span{background-image:url('../images/application-bridge-v2.webp');background-size:cover;background-position:center}.robot{background-image:url('../images/ai-robot-v2.webp');background-size:cover;background-position:center;color:transparent}.robot::after{content:''}
.game-cards a:nth-child(3) span{background-image:url('../images/game-mountain-v2.webp');background-size:cover;background-position:center;color:transparent}.explore-row:first-of-type>span:first-child{background-image:url('../images/explore-galaxy-v2.webp');background-size:cover;color:transparent}
.wire-pyramid{background-image:url('../images/simulation-pyramid-v2.webp');background-size:cover;background-position:center;color:transparent}
