.EntryPointCards_grid__DTwR3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.EntryPointCards_link__iSoB2{display:block;height:100%;color:inherit}.EntryPointCards_card__aZ73C{position:relative;height:100%;padding:var(--space-lg);transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.EntryPointCards_link__iSoB2:focus-visible .EntryPointCards_card__aZ73C,.EntryPointCards_link__iSoB2:hover .EntryPointCards_card__aZ73C{border-color:var(--color-primary);box-shadow:var(--shadow-lift)}.EntryPointCards_futureCard__QS4eb{opacity:.85}.EntryPointCards_futureBadge__400nv{position:absolute;top:var(--space-md);right:var(--space-md);padding:3px 10px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);background:hsla(0,0%,100%,.06);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill)}.EntryPointCards_iconWrap__60o1Y{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-sm);color:var(--color-primary);background:rgba(59,130,246,.12);border-radius:var(--radius-md)}.EntryPointCards_title__lk8Ty{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:600}.EntryPointCards_description__JLE50{margin-top:4px;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}@media (max-width:900px){.EntryPointCards_grid__DTwR3{grid-template-columns:1fr}}.TrainTabs_tabs__vjVq_{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.TrainTabs_tabs__vjVq_::-webkit-scrollbar{display:none}.TrainTabs_tab__ZtEu4{flex-shrink:0;padding:9px 16px;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-base) ease}.TrainTabs_tab__ZtEu4:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.TrainTabs_tabActive__mFkr1{background:var(--gradient-primary);color:#061019;border-color:transparent;box-shadow:var(--shadow-glow-primary)}.TrainTabs_tabActive__mFkr1:hover{color:#061019}