.training-module-scss-module__HZdFfq__page{background:var(--kn-bg-primary);width:100%;min-height:100vh}.training-module-scss-module__HZdFfq__hero{justify-content:center;align-items:center;min-height:70vh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.training-module-scss-module__HZdFfq__hero{min-height:60vh;padding:6rem 1.5rem 3rem}}.training-module-scss-module__HZdFfq__heroBackground{z-index:0;position:absolute;inset:0}.training-module-scss-module__HZdFfq__gridOverlay{background-image:linear-gradient(#00ff8808 1px,#0000 1px),linear-gradient(90deg,#00ff8808 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.training-module-scss-module__HZdFfq__heroContent{z-index:1;text-align:center;max-width:800px;position:relative}.training-module-scss-module__HZdFfq__heroTag{color:var(--kn-accent-green);text-transform:uppercase;letter-spacing:.2em;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.training-module-scss-module__HZdFfq__tagLine{background:linear-gradient(90deg,transparent,var(--kn-accent-green));width:40px;height:1px}.training-module-scss-module__HZdFfq__tagLine:last-child{background:linear-gradient(90deg,var(--kn-accent-green),transparent)}.training-module-scss-module__HZdFfq__title{font-family:var(--kn-font-display);text-transform:uppercase;color:var(--kn-text-primary);margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.training-module-scss-module__HZdFfq__highlight{color:var(--kn-accent-green,#00ff7f)}.training-module-scss-module__HZdFfq__subtitle{color:var(--kn-text-secondary);max-width:650px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.8}.training-module-scss-module__HZdFfq__statsRow{border:1px solid var(--kn-bg-tertiary);background:#ffffff05;border-radius:100px;justify-content:center;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.training-module-scss-module__HZdFfq__statsRow{border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem}}.training-module-scss-module__HZdFfq__statItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.training-module-scss-module__HZdFfq__statNumber{font-family:var(--kn-font-display);color:var(--kn-accent-green);font-size:1.5rem}.training-module-scss-module__HZdFfq__statLabel{color:var(--kn-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.training-module-scss-module__HZdFfq__statDivider{background:var(--kn-bg-tertiary);width:1px;height:30px}@media (max-width:768px){.training-module-scss-module__HZdFfq__statDivider{width:60px;height:1px}}.training-module-scss-module__HZdFfq__section{max-width:1100px;margin:0 auto;padding:5rem 2rem}@media (max-width:768px){.training-module-scss-module__HZdFfq__section{padding:3rem 1.5rem}}.training-module-scss-module__HZdFfq__sectionHeader{text-align:center;margin-bottom:3rem}.training-module-scss-module__HZdFfq__sectionTag{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.training-module-scss-module__HZdFfq__sectionNumber{font-family:var(--kn-font-display);color:var(--kn-accent-green);letter-spacing:.1em;font-size:.85rem}.training-module-scss-module__HZdFfq__sectionLine{background:linear-gradient(90deg,var(--kn-accent-green),transparent);width:60px;height:1px}.training-module-scss-module__HZdFfq__sectionTitle{font-family:var(--kn-font-display);text-transform:uppercase;color:var(--kn-text-primary);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem)}.training-module-scss-module__HZdFfq__sectionSubtitle{color:var(--kn-text-secondary);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.7}.training-module-scss-module__HZdFfq__topicsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:900px){.training-module-scss-module__HZdFfq__topicsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.training-module-scss-module__HZdFfq__topicsGrid{grid-template-columns:1fr}}.training-module-scss-module__HZdFfq__topicCard{background:var(--kn-bg-secondary);border:1px solid var(--kn-bg-tertiary);border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.training-module-scss-module__HZdFfq__topicCard:hover{border-color:var(--kn-accent-green);transform:translateY(-5px)}.training-module-scss-module__HZdFfq__topicCard:hover .training-module-scss-module__HZdFfq__topicCardGlow{opacity:1}.training-module-scss-module__HZdFfq__topicCard:hover .training-module-scss-module__HZdFfq__topicIcon{background:var(--kn-accent-green);color:#0a0a0a;box-shadow:0 0 30px var(--kn-accent-green-glow)}.training-module-scss-module__HZdFfq__topicCard:hover .training-module-scss-module__HZdFfq__topicIcon svg{stroke:#0a0a0a}.training-module-scss-module__HZdFfq__topicCardGlow{background:radial-gradient(circle,var(--kn-accent-green-glow)0%,transparent 70%);opacity:0;pointer-events:none;width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.training-module-scss-module__HZdFfq__topicIcon{background:var(--kn-bg-tertiary);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex}.training-module-scss-module__HZdFfq__topicIcon svg{width:32px;height:32px;stroke:var(--kn-accent-green);transition:stroke .3s}.training-module-scss-module__HZdFfq__topicTitle{font-family:var(--kn-font-display);color:var(--kn-text-primary);text-transform:uppercase;margin:0;font-size:1.1rem}.training-module-scss-module__HZdFfq__approachGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:900px){.training-module-scss-module__HZdFfq__approachGrid{grid-template-columns:1fr}}.training-module-scss-module__HZdFfq__approachCard{background:var(--kn-bg-secondary);border:1px solid var(--kn-bg-tertiary);border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.training-module-scss-module__HZdFfq__approachCard:hover{border-color:var(--kn-accent-green)}.training-module-scss-module__HZdFfq__approachCard:hover .training-module-scss-module__HZdFfq__approachCardGlow{opacity:1}.training-module-scss-module__HZdFfq__approachCardGlow{background:radial-gradient(circle,var(--kn-accent-green-glow)0%,transparent 70%);opacity:0;pointer-events:none;width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.training-module-scss-module__HZdFfq__approachTag{background:#00ff7f;background:var(--kn-accent-green,#00ff7f);color:#0a0a0a;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.7rem;font-weight:600;display:inline-block;position:relative}.training-module-scss-module__HZdFfq__approachTitle{font-family:var(--kn-font-display);color:var(--kn-text-primary);text-transform:uppercase;margin:0 0 .75rem;font-size:1.1rem}.training-module-scss-module__HZdFfq__approachDesc{color:var(--kn-text-muted);margin:0;font-size:.9rem;line-height:1.7}.training-module-scss-module__HZdFfq__formatGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.training-module-scss-module__HZdFfq__formatGrid{grid-template-columns:1fr}}.training-module-scss-module__HZdFfq__formatCard{background:var(--kn-bg-secondary);border:1px solid var(--kn-bg-tertiary);border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.training-module-scss-module__HZdFfq__formatCard:hover{border-color:var(--kn-accent-green)}.training-module-scss-module__HZdFfq__formatCard:hover .training-module-scss-module__HZdFfq__formatCardGlow{opacity:1}.training-module-scss-module__HZdFfq__formatCard:hover .training-module-scss-module__HZdFfq__formatIconWrapper{background:var(--kn-accent-green)}.training-module-scss-module__HZdFfq__formatCard:hover .training-module-scss-module__HZdFfq__formatIconWrapper svg{stroke:#0a0a0a}.training-module-scss-module__HZdFfq__formatCardGlow{background:radial-gradient(circle,var(--kn-accent-green-glow)0%,transparent 70%);opacity:0;pointer-events:none;width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.training-module-scss-module__HZdFfq__formatHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.training-module-scss-module__HZdFfq__formatIconWrapper{background:var(--kn-bg-tertiary);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.training-module-scss-module__HZdFfq__formatIconWrapper svg{width:24px;height:24px;stroke:var(--kn-accent-green);transition:stroke .3s}.training-module-scss-module__HZdFfq__formatTitle{font-family:var(--kn-font-display);color:var(--kn-text-primary);text-transform:uppercase;margin:0;font-size:1.25rem}.training-module-scss-module__HZdFfq__formatDesc{color:var(--kn-text-secondary);margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.training-module-scss-module__HZdFfq__formatTags{flex-wrap:wrap;gap:.5rem;display:flex}.training-module-scss-module__HZdFfq__formatTag{background:var(--kn-bg-tertiary);color:var(--kn-text-muted);border-radius:100px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.training-module-scss-module__HZdFfq__formatTag:hover{color:var(--kn-accent-green);background:#00ff881a}.training-module-scss-module__HZdFfq__eventsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.training-module-scss-module__HZdFfq__eventsGrid{grid-template-columns:1fr}}.training-module-scss-module__HZdFfq__eventCard{background:var(--kn-bg-secondary);border:1px solid var(--kn-bg-tertiary);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.training-module-scss-module__HZdFfq__eventCard:hover{border-color:var(--kn-accent-green);transform:translateY(-5px)}.training-module-scss-module__HZdFfq__eventCard:hover .training-module-scss-module__HZdFfq__eventCardGlow{opacity:1}.training-module-scss-module__HZdFfq__eventCard:hover .training-module-scss-module__HZdFfq__eventIconWrapper{background:var(--kn-accent-green)}.training-module-scss-module__HZdFfq__eventCard:hover .training-module-scss-module__HZdFfq__eventIconWrapper svg{stroke:#0a0a0a}.training-module-scss-module__HZdFfq__eventCardGlow{background:radial-gradient(circle,var(--kn-accent-green-glow)0%,transparent 70%);opacity:0;pointer-events:none;width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.training-module-scss-module__HZdFfq__eventIconWrapper{background:var(--kn-bg-tertiary);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.training-module-scss-module__HZdFfq__eventIconWrapper svg{width:28px;height:28px;stroke:var(--kn-accent-green);transition:stroke .3s}.training-module-scss-module__HZdFfq__eventTitle{font-family:var(--kn-font-display);color:var(--kn-text-primary);text-transform:uppercase;margin:0;font-size:1.1rem}.training-module-scss-module__HZdFfq__eventDesc{color:var(--kn-text-muted);margin:0;font-size:.9rem;line-height:1.6}.training-module-scss-module__HZdFfq__ctaSection{padding:5rem 2rem;position:relative;overflow:hidden}@media (max-width:768px){.training-module-scss-module__HZdFfq__ctaSection{padding:3rem 1.5rem}}.training-module-scss-module__HZdFfq__ctaBackground{z-index:0;position:absolute;inset:0}.training-module-scss-module__HZdFfq__ctaGlow{background:radial-gradient(circle,var(--kn-accent-green-glow)0%,transparent 70%);opacity:.3;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-module-scss-module__HZdFfq__ctaContent{z-index:1;text-align:center;background:var(--kn-bg-secondary);border:1px solid var(--kn-bg-tertiary);border-radius:24px;max-width:600px;margin:0 auto;padding:3rem;position:relative}@media (max-width:768px){.training-module-scss-module__HZdFfq__ctaContent{padding:2rem 1.5rem}}.training-module-scss-module__HZdFfq__ctaTitle{font-family:var(--kn-font-display);text-transform:uppercase;color:var(--kn-text-primary);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.25rem)}.training-module-scss-module__HZdFfq__ctaDesc{color:var(--kn-text-secondary);max-width:500px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.training-module-scss-module__HZdFfq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.training-module-scss-module__HZdFfq__primaryButton{background:#00ff7f;background:var(--kn-accent-green,#00ff7f);font-family:var(--kn-font-display);text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 20px var(--kn-accent-green-glow);border-radius:100px;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;color:#0a0a0a!important}.training-module-scss-module__HZdFfq__primaryButton svg{stroke:#0a0a0a;width:20px;height:20px;transition:transform .3s}.training-module-scss-module__HZdFfq__primaryButton:hover{box-shadow:0 0 40px var(--kn-accent-green-glow);transform:translateY(-3px)scale(1.02)}.training-module-scss-module__HZdFfq__primaryButton:hover svg{transform:translate(5px)}.training-module-scss-module__HZdFfq__secondaryButton{border:1px solid var(--kn-accent-green);text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;color:var(--kn-accent-green)!important}.training-module-scss-module__HZdFfq__secondaryButton:hover{background:var(--kn-accent-green-subtle);box-shadow:0 0 20px var(--kn-accent-green-glow)}
