.Course-module__VS2SRG__page{padding:var(--space-6);justify-content:center;align-items:center;min-height:100vh;display:flex}.Course-module__VS2SRG__container{max-width:1200px;margin:0 auto}.Course-module__VS2SRG__header{margin-bottom:var(--space-12);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-12)}.Course-module__VS2SRG__grid{justify-content:center;align-items:start;display:flex}.Course-module__VS2SRG__toolPreview{-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);gap:var(--space-6);background:#1e283c1a;flex-direction:column;width:100%;padding:40px;display:flex;box-shadow:0 12px 40px #00000040}.Course-module__VS2SRG__toolBody{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.Course-module__VS2SRG__sidePanel{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);background:#ffffff05;flex-direction:column;display:flex;box-shadow:0 8px 32px #0003}.Course-module__VS2SRG__toolInfo{flex-direction:column;gap:28px;display:flex}.Course-module__VS2SRG__toolName{color:var(--color-sand);letter-spacing:-.02em;font-size:2.4rem;font-weight:800;font-family:var(--font-school-body);margin:0 0 6px}.Course-module__VS2SRG__toolTagline{font-family:var(--font-school-body);color:var(--color-text-primary);margin:0 0 var(--space-4);opacity:.95;font-size:1.05rem;line-height:1.6}.Course-module__VS2SRG__learnBlock{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.Course-module__VS2SRG__learnTitle{color:var(--color-sand);letter-spacing:.3px;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.Course-module__VS2SRG__learnText{font-family:var(--font-school-body);color:var(--color-text-secondary);margin:0;font-size:.98rem;line-height:1.65}.Course-module__VS2SRG__badgeRow{margin-top:var(--space-4);align-items:center;display:flex}.Course-module__VS2SRG__ctaGroup{gap:var(--space-2);flex-direction:column;display:flex}.Course-module__VS2SRG__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:12px var(--space-4);white-space:nowrap;cursor:pointer;background:linear-gradient(160deg,#ffffff1a 0%,#ffffff0a 100%);border:1px solid #ffffff1f;border-radius:15%;justify-content:center;width:100%;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,transform .12s,border-color .15s;display:flex;box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14,inset 0 -1px #0006}.Course-module__VS2SRG__btnPrimary{background:var(--color-stone);color:#000}.Course-module__VS2SRG__btnPrimary:hover{border-color:var(--color-sand)}.Course-module__VS2SRG__btnSecondary{background:var(--color-sand);color:var(--color-surface);cursor:pointer;border:1px solid #ffffff1f;border-radius:15%;transition:background .15s,box-shadow .15s,transform .12s,border-color .15s;box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14,inset 0 -1px #0006}.Course-module__VS2SRG__btnSecondary:hover{border-color:var(--color-stone)}.Course-module__VS2SRG__arrow{font-size:1.1rem}.Course-module__VS2SRG__courseStats{gap:var(--space-4);border-top:1px dashed #ffffff1a;grid-template-columns:1fr 1fr;padding-top:20px;display:grid}.Course-module__VS2SRG__stat{flex-direction:column;gap:6px;display:flex}.Course-module__VS2SRG__statLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.Course-module__VS2SRG__statValue{color:var(--color-sand);font-size:1rem;font-weight:700}@media (max-width:900px){.Course-module__VS2SRG__toolBody{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:640px){.Course-module__VS2SRG__page{padding:var(--space-4) var(--space-2) var(--space-12);min-height:auto}.Course-module__VS2SRG__toolPreview{padding:24px var(--space-4);gap:var(--space-4);border-radius:8px}.Course-module__VS2SRG__toolBody{gap:28px}.Course-module__VS2SRG__toolName{margin-bottom:2px;font-size:1.85rem;line-height:1.3}.Course-module__VS2SRG__toolInfo{gap:20px}.Course-module__VS2SRG__learnBlock{gap:8px;margin-bottom:12px}.Course-module__VS2SRG__learnTitle{font-size:.98rem;line-height:1.4}.Course-module__VS2SRG__learnText{font-size:.92rem;line-height:1.6}.Course-module__VS2SRG__badgeRow{margin-top:var(--space-2)}.Course-module__VS2SRG__sidePanel{padding:var(--space-4);box-shadow:none;border-radius:6px}.Course-module__VS2SRG__courseStats{padding-top:var(--space-4);gap:var(--space-3)}.Course-module__VS2SRG__statLabel{font-size:.68rem}.Course-module__VS2SRG__statValue{font-size:.92rem}.Course-module__VS2SRG__ctaGroup{gap:var(--space-2);flex-direction:column}}.Course-module__VS2SRG__projectTypeBadge{border:1px dashed var(--color-border);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.85;background:#ffffff03;border-radius:4px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.Course-module__VS2SRG__badgeLangIcon{object-fit:contain;flex:none;width:20px;height:20px}
