.InterviewHero-module__fLQvPa__heroSection{text-align:center;background-color:#f8fafc;padding:80px 24px 40px;position:relative;overflow:hidden}.InterviewHero-module__fLQvPa__container{z-index:2;max-width:800px;margin:0 auto;position:relative}.InterviewHero-module__fLQvPa__badge{color:#10b981;background:#10b9811a;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.InterviewHero-module__fLQvPa__pulseDot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite InterviewHero-module__fLQvPa__pulse}@keyframes InterviewHero-module__fLQvPa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.InterviewHero-module__fLQvPa__title{color:var(--color-primary);letter-spacing:-1px;margin-bottom:24px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1}.InterviewHero-module__fLQvPa__gradientText{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.InterviewHero-module__fLQvPa__description{color:#64748b;font-size:18px;line-height:1.6}
.InterviewModuleList-module__gYK0fq__section{background-color:#f8fafc;padding:40px 24px 80px}.InterviewModuleList-module__gYK0fq__container{max-width:900px;margin:0 auto}.InterviewModuleList-module__gYK0fq__moduleList{flex-direction:column;gap:24px;display:flex}.InterviewModuleList-module__gYK0fq__moduleCard{background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.InterviewModuleList-module__gYK0fq__moduleCard:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a}.InterviewModuleList-module__gYK0fq__moduleHeader{cursor:pointer;background-color:#fff;align-items:flex-start;gap:24px;padding:32px;display:flex}.InterviewModuleList-module__gYK0fq__moduleNumber{color:#10b981;background-color:#f1f5f9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:800;transition:all .3s;display:flex}.InterviewModuleList-module__gYK0fq__moduleInfo{flex-grow:1}.InterviewModuleList-module__gYK0fq__moduleTitle{color:var(--color-primary);margin-bottom:8px;font-size:24px;font-weight:800}.InterviewModuleList-module__gYK0fq__moduleFocus{color:#10b981;background:#10b9811a;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.InterviewModuleList-module__gYK0fq__moduleDesc{color:#64748b;font-size:16px;line-height:1.6}.InterviewModuleList-module__gYK0fq__toggleIcon{color:#94a3b8;flex-shrink:0;margin-top:16px;transition:transform .3s}.InterviewModuleList-module__gYK0fq__expanded .InterviewModuleList-module__gYK0fq__toggleIcon{color:#10b981;transform:rotate(180deg)}.InterviewModuleList-module__gYK0fq__expanded .InterviewModuleList-module__gYK0fq__moduleNumber{color:#fff;background:#10b981}.InterviewModuleList-module__gYK0fq__moduleContent{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.InterviewModuleList-module__gYK0fq__expanded .InterviewModuleList-module__gYK0fq__moduleContent{grid-template-rows:1fr}.InterviewModuleList-module__gYK0fq__contentInner{overflow:hidden}.InterviewModuleList-module__gYK0fq__lessonsList{margin:0;padding:0 32px 32px 104px;list-style:none}.InterviewModuleList-module__gYK0fq__lessonItem{border-top:1px solid var(--color-borders);color:var(--color-primary);align-items:center;gap:12px;padding:16px 0;font-size:16px;display:flex;position:relative}.InterviewModuleList-module__gYK0fq__lessonItem:first-child{border-top:1px solid #0000000d}.InterviewModuleList-module__gYK0fq__lessonIcon{color:#10b981;flex-shrink:0}@media (max-width:768px){.InterviewModuleList-module__gYK0fq__moduleHeader{flex-direction:column;gap:16px;padding:24px}.InterviewModuleList-module__gYK0fq__toggleIcon{position:absolute;top:32px;right:24px}.InterviewModuleList-module__gYK0fq__lessonsList{padding:0 24px 24px}}
