.hero-section[data-v-b4202f92]{position:relative}.hero-pattern[data-v-b4202f92]{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.03) 10px,rgba(255,255,255,.03) 20px)}.nav-link[data-v-b4202f92]{font-weight:500;color:#374151;transition:all .3s}.nav-link[data-v-b4202f92]:hover{color:#2563eb}.mobile-nav-link[data-v-b4202f92]{display:block;padding:.75rem 1rem;color:#374151;transition:all .3s}.mobile-nav-link[data-v-b4202f92]:hover{background-color:#eff6ff;color:#1d4ed8}.btn-login[data-v-b4202f92]{border-radius:.5rem;background-color:#eff6ff;padding:.5rem 1rem;font-weight:600;color:#1d4ed8;transition:all .3s}.btn-login[data-v-b4202f92]:hover{background-color:#dbeafe}.btn-login-primary[data-v-b4202f92]{border-radius:.5rem;background-image:linear-gradient(to right,#2563eb,#4f46e5);padding:.5rem 1rem;font-weight:600;color:#fff;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s}.btn-login-primary[data-v-b4202f92]:hover{background-image:linear-gradient(to right,#1d4ed8,#4338ca);box-shadow:0 10px 15px -3px #0000001a}.feature-card[data-v-b4202f92]{transition:transform .3s}.feature-card[data-v-b4202f92]:hover{transform:translateY(-.5rem)}.curriculum-card[data-v-b4202f92]{transition:transform .3s}.curriculum-card[data-v-b4202f92]:hover{transform:translateY(-.25rem)}@media (max-width: 640px){.feature-card[data-v-b4202f92]:active{transform:translateY(-.25rem)}.curriculum-card[data-v-b4202f92]:active{transform:translateY(-.125rem)}}html[data-v-b4202f92]{scroll-behavior:smooth}body[data-v-b4202f92]{overflow-x:hidden}@media (hover: none) and (pointer: coarse){.nav-link[data-v-b4202f92],.mobile-nav-link[data-v-b4202f92],.btn-login[data-v-b4202f92],.btn-login-primary[data-v-b4202f92]{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}
