.training_page__iOUdX{min-height:100vh}.training_hero__dh0m2{padding:120px 0 60px;text-align:center;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%)}.training_hero__dh0m2 h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700}.training_hero__dh0m2 p{font-size:1.25rem;color:var(--text-secondary)}.training_intro__mDPoG{padding:80px 0}.training_introContent__Ftwut{text-align:center;max-width:800px;margin:0 auto}.training_introIcon__2HQ4o{font-size:4rem;color:var(--accent-primary);margin-bottom:2rem}.training_introContent__Ftwut h2{font-size:2.5rem;margin-bottom:1.5rem}.training_introContent__Ftwut p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.training_courses__O8NyQ{padding:80px 0;background:var(--bg-secondary)}.training_courses__O8NyQ h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.training_sectionDescription__jqyuU{text-align:center;font-size:1.1rem;color:var(--text-secondary);max-width:700px;margin:0 auto 3rem}.training_coursesGrid__EGVhk{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:2rem;gap:2rem}.training_courseCard__b2Uaf{background:var(--bg-primary);padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.training_courseCard__b2Uaf:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.training_courseHeader__TCENK{margin-bottom:1.5rem}.training_courseMeta__8OMGr{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.training_category__RbfdA{background:var(--accent-primary);color:white}.training_category__RbfdA,.training_level__Wu5rt{display:inline-block;padding:.35rem .85rem;border-radius:15px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.training_level__Wu5rt{background:var(--bg-secondary);color:var(--text-primary)}.training_courseHeader__TCENK h3{font-size:1.5rem;margin-bottom:.75rem;color:var(--text-primary);line-height:1.3}.training_duration__17Bai{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.95rem;font-weight:500}.training_durationIcon__KEceK{color:var(--accent-primary);font-size:.9rem}.training_courseDescription__0ucGp{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.training_topics__BdiGO{margin-top:auto}.training_topics__BdiGO h4{font-size:1rem;margin-bottom:1rem;color:var(--text-primary);font-weight:600}.training_topics__BdiGO ul{list-style:none;padding:0}.training_topics__BdiGO li{padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-secondary);line-height:1.6;position:relative;font-size:.95rem}.training_topics__BdiGO li:before{content:"✓";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.training_formats__ld3bj{padding:80px 0}.training_formats__ld3bj h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.training_formatsGrid__juDyT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.training_formatCard__xCC68{text-align:center;padding:2.5rem 2rem;background:var(--bg-secondary);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.training_formatCard__xCC68:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.training_formatIcon__9Oyfu{font-size:3.5rem;margin-bottom:1.5rem}.training_formatCard__xCC68 h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.training_formatDescription__dQaVi{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.training_featureList__UOAcW{list-style:none;padding:0;text-align:left}.training_featureList__UOAcW li{padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-secondary);line-height:1.6;position:relative;font-size:.95rem}.training_featureList__UOAcW li:before{content:"→";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.training_benefits__d3dXP{padding:80px 0;background:var(--bg-secondary)}.training_benefits__d3dXP h2{text-align:center;font-size:2.5rem;margin-bottom:3rem}.training_benefitsGrid__SmYpc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.training_benefitCard__oqRWf{text-align:center;padding:2rem;background:var(--bg-primary);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease}.training_benefitCard__oqRWf:hover{transform:translateY(-5px)}.training_benefitIcon___Td83{font-size:3rem;color:var(--accent-primary);margin-bottom:1.5rem}.training_benefitCard__oqRWf h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.training_benefitCard__oqRWf p{color:var(--text-secondary);line-height:1.7}.training_corporate__3hLlE{padding:80px 0}.training_corporate__3hLlE h2{text-align:center;font-size:2.5rem;margin-bottom:3rem}.training_corporateContent__wlNkP{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.training_corporateText__eyDCq h3{font-size:1.75rem;margin-bottom:1.5rem;color:var(--text-primary)}.training_corporateText__eyDCq p{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;font-size:1.05rem}.training_corporateText__eyDCq ul{list-style:none;padding:0}.training_corporateText__eyDCq li{padding-left:1.5rem;margin-bottom:1rem;color:var(--text-secondary);line-height:1.7;position:relative;font-size:1rem}.training_corporateText__eyDCq li:before{content:"✓";position:absolute;left:0;color:var(--accent-primary);font-weight:700;font-size:1.1rem}.training_corporateCta__6ayaO{background:var(--bg-secondary);padding:3rem 2.5rem;border-radius:12px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05)}.training_corporateCta__6ayaO h3{font-size:1.75rem;margin-bottom:1.5rem;color:var(--text-primary)}.training_corporateCta__6ayaO p{color:var(--text-secondary);line-height:1.7;margin-bottom:2rem;font-size:1.05rem}@media (max-width:768px){.training_hero__dh0m2 h1{font-size:2.5rem}.training_introIcon__2HQ4o{font-size:3rem}.training_introContent__Ftwut h2{font-size:2rem}.training_benefitsGrid__SmYpc,.training_corporateContent__wlNkP,.training_coursesGrid__EGVhk,.training_formatsGrid__juDyT{grid-template-columns:1fr}}