._timeline_1m7l3_1{flex-direction:column;gap:1.6rem;display:flex;position:relative}._timeline_1m7l3_1:before{content:"";background:var(--color-border);width:2px;position:absolute;top:24px;bottom:24px;left:27px}._step_1m7l3_18{align-items:flex-start;gap:1.3rem;display:flex;position:relative}._badge_1m7l3_25{z-index:1;background:var(--color-black);width:56px;min-width:56px;height:56px;color:var(--color-white);font-family:var(--font-heading);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:relative}._body_1m7l3_43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;padding:1.1rem 1.4rem}._body_1m7l3_43 h4{margin-bottom:.35rem;font-size:1.02rem}._body_1m7l3_43 p{color:var(--color-body);font-size:.9rem;line-height:1.6}._twoCol_l4nvt_1{background:var(--color-surface)}._levelTestPrompt_l4nvt_5{background:var(--color-red-tint);border:1px dashed var(--color-red-tint-strong);border-radius:var(--radius-md);color:var(--color-body);align-items:center;gap:.5rem;margin-top:2rem;padding:.9rem 1.3rem;font-size:.9rem;display:inline-flex}._levelTestPrompt_l4nvt_5 strong{color:var(--color-red)}._grid_l4nvt_22{grid-template-columns:1fr 1fr;gap:3rem;display:grid}._block_l4nvt_28 h3{align-items:center;gap:.6rem;margin-bottom:1.4rem;font-size:1.2rem;display:flex}._practical_l4nvt_36{background:var(--color-bg)}._practicalGrid_l4nvt_40{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}._practicalCard_l4nvt_46{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}._practicalCard_l4nvt_46 svg{color:var(--color-red);flex-shrink:0;margin-top:.2rem;font-size:1.4rem}._practicalCard_l4nvt_46 span{font-family:var(--font-heading);color:var(--color-ink);margin-bottom:.3rem;font-size:.85rem;font-weight:700;display:block}._practicalCard_l4nvt_46 p{color:var(--color-body);font-size:.88rem;line-height:1.5}._othersRow_l4nvt_78{flex-wrap:wrap;gap:.8rem;display:flex}._otherPill_l4nvt_84{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-heading);align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}._otherPill_l4nvt_84:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}@media screen and (width<=850px){._grid_l4nvt_22,._practicalGrid_l4nvt_40{grid-template-columns:1fr}}._sessions_l4nvt_112{background:var(--color-surface)}._sessionGrid_l4nvt_116{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.2rem;display:grid}._sessionCard_l4nvt_122{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem;display:flex}._sessionHead_l4nvt_132{color:var(--color-ink);align-items:center;gap:.6rem;display:flex}._sessionHead_l4nvt_132 svg{color:var(--color-red);flex:none}._sessionMeta_l4nvt_144{color:var(--color-red);margin:0;font-size:.9rem;font-weight:600}._slots_l4nvt_151{font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}._slots_l4nvt_151 span{min-width:2.6rem;color:var(--color-ink);font-weight:600;display:inline-block}._seats_l4nvt_169,._sessionNote_l4nvt_170{color:var(--color-body);margin:0;font-size:.85rem}
