.training-program[data-v-48e17b08]{background-color:#000;color:#fff;padding:60px 24px;max-width:1280px;margin:0 auto}.header-container[data-v-48e17b08]{text-align:center;margin-bottom:48px}.main-title[data-v-48e17b08]{font-size:48px;font-weight:700;letter-spacing:2px;margin:0 0 12px}.subtitle[data-v-48e17b08]{font-size:32px;font-weight:400;margin:0;color:#ccc}.overview-container[data-v-48e17b08]{text-align:center;margin-bottom:48px}.section-title[data-v-48e17b08]{font-size:28px;font-weight:700;letter-spacing:1.5px;margin:0;padding-bottom:16px;border-bottom:2px solid #ffffff;display:inline-block}.content-grid[data-v-48e17b08]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:64px}.info-card[data-v-48e17b08]{background-color:#1a1a1a;padding:32px;border-radius:8px}.addon-card[data-v-48e17b08]{grid-column:span 2}.card-title[data-v-48e17b08]{font-size:20px;font-weight:700;letter-spacing:1px;margin:0 0 16px;color:#fff}.card-text[data-v-48e17b08]{font-size:16px;font-weight:400;line-height:1.6;margin:8px 0;color:#ccc}.dates-container[data-v-48e17b08]{text-align:center}.dates-grid[data-v-48e17b08]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:32px}.date-item[data-v-48e17b08]{background-color:#1a1a1a;padding:20px 32px;border-radius:8px;min-width:150px}.date-text[data-v-48e17b08]{font-size:18px;font-weight:500;margin:0;color:#fff}@media (max-width: 1024px){.training-program[data-v-48e17b08]{padding:48px 20px}.main-title[data-v-48e17b08]{font-size:40px}.subtitle[data-v-48e17b08]{font-size:28px}.content-grid[data-v-48e17b08]{gap:24px}}@media (max-width: 768px){.training-program[data-v-48e17b08]{padding:40px 16px}.main-title[data-v-48e17b08]{font-size:32px}.subtitle[data-v-48e17b08],.section-title[data-v-48e17b08]{font-size:24px}.content-grid[data-v-48e17b08]{grid-template-columns:1fr;gap:20px}.addon-card[data-v-48e17b08]{grid-column:span 1}.info-card[data-v-48e17b08]{padding:24px}.dates-grid[data-v-48e17b08]{flex-direction:column;align-items:center;gap:16px}.date-item[data-v-48e17b08]{width:100%;max-width:300px}}@media (max-width: 480px){.training-program[data-v-48e17b08]{padding:32px 12px}.main-title[data-v-48e17b08]{font-size:28px}.subtitle[data-v-48e17b08],.section-title[data-v-48e17b08]{font-size:20px}.card-title[data-v-48e17b08]{font-size:18px}.card-text[data-v-48e17b08]{font-size:14px}.info-card[data-v-48e17b08]{padding:20px}}@media (max-width: 320px){.main-title[data-v-48e17b08]{font-size:24px}.subtitle[data-v-48e17b08],.section-title[data-v-48e17b08]{font-size:18px}}
