.motivation-scroll-track[data-v-fc3c5b9f]{--motivation-steps:4;--motivation-hold-ratio:.28;height:calc(var(--motivation-steps)*(1 + var(--motivation-hold-ratio))*100vh)}.motivation-scroll-sticky[data-v-fc3c5b9f]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:sticky}.motivation-scroll-panel[data-v-fc3c5b9f]{flex-direction:column;gap:2.5rem;width:100%;display:flex}.motivation-scroll-heading[data-v-fc3c5b9f]{flex-shrink:0;width:100%;padding-top:120px}.motivation-scroll-body[data-v-fc3c5b9f]{width:100%}.motivation-scroll-fallback[data-v-fc3c5b9f]{margin-top:40px}.motivation-scroll-row[data-v-fc3c5b9f]{--motivation-gap:120px;--col-width:calc((100% - var(--motivation-gap))/2);position:relative}.motivation-scroll-row-size[data-v-fc3c5b9f]{width:var(--col-width);aspect-ratio:704/440;pointer-events:none;visibility:hidden}.motivation-scroll-copy[data-v-fc3c5b9f],.motivation-scroll-visual[data-v-fc3c5b9f]{width:var(--col-width);will-change:left,transform;position:absolute;top:50%;left:0}.motivation-scroll-copy-item[data-v-fc3c5b9f]{will-change:opacity}.motivation-scroll-dots[data-v-fc3c5b9f]{justify-content:center;gap:.5rem;margin-top:2.5rem;display:flex}.motivation-scroll-dot[data-v-fc3c5b9f]{background:var(--color-ink-200);border-radius:9999px;width:.5rem;height:.5rem;transition:width .2s,background-color .2s}.motivation-scroll-dot--active[data-v-fc3c5b9f]{background:#2ec28a;width:1.5rem}.motivation-scroll--teacher .motivation-scroll-dot--active[data-v-fc3c5b9f]{background:#1cb0f6}.feature-icon[data-v-fc3c5b9f]{flex-shrink:0;line-height:0}.feature-icon[data-v-fc3c5b9f],.feature-icon img[data-v-fc3c5b9f]{width:56px;height:56px;display:block}.feature-visual-frame[data-v-fc3c5b9f]{aspect-ratio:704/440;border-radius:24px;width:100%;position:relative;overflow:hidden}.feature-visual-bg[data-v-fc3c5b9f]{width:100%;height:100%;display:block}.feature-visual-panel[data-v-fc3c5b9f]{width:68.1818%;height:77.2727%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.feature-visual-shot[data-v-fc3c5b9f]{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;will-change:opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.video-placeholder[data-v-71a5d469]{position:relative;overflow:hidden}.video-checker[data-v-71a5d469]{background-image:linear-gradient(45deg,#0f172a0f 25%,#0000 0),linear-gradient(-45deg,#0f172a0f 25%,#0000 0),linear-gradient(45deg,#0000 75%,#0f172a0f 0),linear-gradient(-45deg,#0000 75%,#0f172a0f 0);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.hero-play-ripple[data-v-71a5d469]{opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#ffffff38,#ffffff14 42%,#0000 68%);border:2px solid #ffffffb8;border-radius:9999px;animation:2.5s cubic-bezier(.32,0,.2,1) infinite hero-play-ripple-71a5d469;position:absolute;inset:0;box-shadow:0 0 18px #ffffff47}.hero-play-ripple--2[data-v-71a5d469]{animation-delay:1.25s}@keyframes hero-play-ripple-71a5d469{0%{opacity:.72;transform:scale(.95)}to{opacity:0;transform:scale(2.85)}}.faq-layout[data-v-71a5d469]{align-items:start;gap:32px;display:grid}@media (width>=1024px){.faq-layout[data-v-71a5d469]{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}.faq-list[data-v-71a5d469]{width:100%;min-width:0}.faq-aside[data-v-71a5d469]{border:1px solid var(--color-ink-100);background:var(--color-surface-soft);border-radius:20px;align-self:start;padding:24px}.faq-aside[data-v-71a5d469] a[href=\/contact]{box-shadow:none!important;background-color:#2ec28a!important}.faq-aside[data-v-71a5d469] a[href=\/contact]:hover{transform:none;box-shadow:none!important;background-color:#29b381!important}@media (prefers-reduced-motion:reduce){.hero-play-ripple[data-v-71a5d469]{animation:none}}
