.page-module__o8ut3W__main{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__o8ut3W__hero{background:var(--nsib-navy);color:#fff;text-align:center;padding:8rem 0 4rem}.page-module__o8ut3W__title{margin-bottom:1.5rem;font-size:3rem;font-weight:800}.page-module__o8ut3W__subtitle{opacity:.9;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__o8ut3W__contentSection{background-color:var(--nsib-gray-50);flex-grow:1;padding:6rem 0}.page-module__o8ut3W__coursesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-bottom:5rem;display:grid}.page-module__o8ut3W__courseCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;background:#fff;flex-direction:column;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex}.page-module__o8ut3W__courseCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.page-module__o8ut3W__courseIcon{margin-bottom:1.5rem;font-size:3.5rem}.page-module__o8ut3W__courseCard h3{color:var(--nsib-navy);margin-bottom:1rem;font-size:1.4rem}.page-module__o8ut3W__courseCard p{color:var(--text-secondary);flex-grow:1;margin-bottom:2rem;line-height:1.6}.page-module__o8ut3W__actionBtn{width:100%}.page-module__o8ut3W__trainingList{flex-direction:column;gap:1.25rem;margin-bottom:4rem;display:flex}.page-module__o8ut3W__trainingRow{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;transition:box-shadow .25s;display:flex}.page-module__o8ut3W__trainingRow:hover{box-shadow:var(--shadow-lg)}.page-module__o8ut3W__trainingInfo{flex:1;min-width:0}.page-module__o8ut3W__trainingInfo h3{color:var(--nsib-navy);margin:0 0 .5rem;font-size:1.35rem}.page-module__o8ut3W__trainingInfo p{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.page-module__o8ut3W__trainingMeta{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.88rem;display:flex}.page-module__o8ut3W__trainingTag{text-transform:capitalize;background:var(--nsib-gray-50);border:1px solid var(--border-subtle);border-radius:50px;padding:.1rem .7rem;font-size:.78rem}.page-module__o8ut3W__trainingRow .page-module__o8ut3W__btn{flex-shrink:0}.page-module__o8ut3W__comingSoon{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--border-subtle);background:#fff;padding:4rem}.page-module__o8ut3W__comingSoon h2{color:var(--nsib-navy);margin-bottom:1rem;font-size:2rem}.page-module__o8ut3W__comingSoon p{color:var(--text-secondary);font-size:1.1rem}@media (max-width:768px){.page-module__o8ut3W__hero{padding:6rem 0 3rem}.page-module__o8ut3W__title{margin-bottom:1rem;font-size:2.1rem}.page-module__o8ut3W__subtitle{font-size:1.05rem}.page-module__o8ut3W__contentSection{padding:3.5rem 0}.page-module__o8ut3W__coursesGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.page-module__o8ut3W__trainingRow{flex-direction:column;align-items:stretch;margin-bottom:0;padding:1.5rem}.page-module__o8ut3W__trainingRow .page-module__o8ut3W__btn{width:100%}.page-module__o8ut3W__trainingList{margin-bottom:3rem}.page-module__o8ut3W__courseCard{padding:2rem 1.5rem}.page-module__o8ut3W__courseIcon{margin-bottom:1rem;font-size:3rem}.page-module__o8ut3W__courseCard h3{font-size:1.25rem}.page-module__o8ut3W__comingSoon{padding:2.5rem 1.5rem}.page-module__o8ut3W__comingSoon h2{font-size:1.5rem}.page-module__o8ut3W__comingSoon p{font-size:1rem}}@media (max-width:480px){.page-module__o8ut3W__hero{padding:5rem 0 2.5rem}.page-module__o8ut3W__title{font-size:1.75rem}.page-module__o8ut3W__subtitle{font-size:.95rem}.page-module__o8ut3W__courseCard{padding:1.75rem 1.25rem}.page-module__o8ut3W__courseCard p{margin-bottom:1.5rem;font-size:.95rem}.page-module__o8ut3W__comingSoon{padding:2rem 1rem}.page-module__o8ut3W__comingSoon h2{font-size:1.3rem}}
