.page-module__PqPQHW__training{width:100%}.page-module__PqPQHW__hero{background:var(--primary);color:#fff;padding:6rem 0}.page-module__PqPQHW__heroContent h1{margin-bottom:1rem;font-size:3rem}.page-module__PqPQHW__intro{text-align:center;max-width:800px;margin:0 auto 4rem}.page-module__PqPQHW__intro h2{color:var(--primary);margin-bottom:1rem;font-size:2.5rem}.page-module__PqPQHW__modalityGrid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.page-module__PqPQHW__modalityCard{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border);background:#fff;padding:3rem;position:relative}.page-module__PqPQHW__badge{background:var(--accent);color:var(--primary);border-radius:15px;padding:.3rem .8rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.page-module__PqPQHW__modalityCard h3{color:var(--primary);margin-bottom:1.5rem;font-size:1.8rem}.page-module__PqPQHW__list{color:var(--text-muted);margin-top:1.5rem;padding-left:1.5rem;list-style:outside}.page-module__PqPQHW__list li{margin-bottom:.5rem}.page-module__PqPQHW__courses{background:var(--surface);padding:6rem 0}.page-module__PqPQHW__centeredTitle{text-align:center;color:var(--primary);margin-bottom:4rem;font-size:2.5rem}.page-module__PqPQHW__courseGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__PqPQHW__courseItem{border-radius:var(--radius);text-align:center;color:var(--primary);border:1px solid var(--border);transition:var(--transition);background:#fff;padding:1.5rem;font-weight:600}.page-module__PqPQHW__courseItem:hover{background:var(--primary);color:#fff}@media (max-width:768px){.page-module__PqPQHW__modalityGrid,.page-module__PqPQHW__courseGrid{grid-template-columns:1fr}}
