.nav-brand{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:700;color:var(--training-center-gray-dark);text-decoration:none;transition:all .3s ease;cursor:pointer;flex-shrink:0}.nav-brand:hover{text-decoration:none;transform:scale(1.02)}.brand-text{font-family:var(--training-center-font-primary);font-size:1.25rem;color:var(--training-center-primary)}.training-center-nav-item{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);transition:all .3s ease}.training-center-nav-item:hover{background-color:var(--training-center-gray-lighter)}.training-center-nav-item.router-link-active{color:var(--training-center-primary);background-color:rgba(165,28,48,.1)}.nav-user-menu{position:relative}.user-dropdown{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;border-radius:var(--border-radius);transition:all .3s ease}.user-dropdown:hover{background-color:var(--training-center-gray-lighter)}.user-avatar{width:35px;height:35px;background:var(--training-center-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.user-name{font-weight:500;color:var(--training-center-gray-dark)}.chevron{transition:transform .3s ease;font-size:.8rem}.chevron.rotated{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;right:0;background:var(--training-center-white);border:1px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);box-shadow:var(--shadow-medium);min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--training-center-gray-dark);text-decoration:none;transition:background-color .3s ease}.dropdown-item:hover{background-color:var(--training-center-gray-lighter);text-decoration:none}.mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:var(--spacing-sm);width:30px;height:30px;justify-content:space-between}.mobile-menu-toggle span{width:100%;height:2px;background:var(--training-center-gray-dark);transition:all .3s ease;transform-origin:center}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:last-child{transform:rotate(-45deg) translate(6px,-6px)}.main-content{min-height:calc(100vh - var(--header-height));padding-top:0}.site-footer{background:var(--training-center-gray-dark);padding:var(--spacing-xxxl) 0 var(--spacing-lg)}.footer-section h4,.site-footer{color:var(--training-center-white)}.footer-section h4{margin-bottom:var(--spacing-lg)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:var(--spacing-sm)}.footer-links a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--training-center-white)}.social-links{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.social-link{width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--training-center-white);text-decoration:none;transition:background-color .3s ease}.social-link:hover{background:var(--training-center-primary)}.contact-info p{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:hsla(0,0%,100%,.8)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);text-align:center;color:hsla(0,0%,100%,.6)}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner{position:relative;width:60px;height:60px}.spinner-ring{border-top-color:var(--training-center-primary)}.spinner-ring:nth-child(2){border-top-color:var(--training-center-primary-dark)}.spinner-ring:nth-child(3){border-top-color:var(--training-center-gray-medium)}@media (max-width:768px){.mobile-menu-toggle{display:flex}.training-center-nav-menu{position:absolute;top:100%;left:0;right:0;background:var(--training-center-white);border-top:1px solid var(--training-center-gray-lighter);flex-direction:column;align-items:stretch;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:var(--shadow-medium)}.training-center-nav-menu.nav-open{opacity:1;visibility:visible;transform:translateY(0)}.training-center-nav-menu li{width:100%}.training-center-btn,.training-center-nav-item{width:100%;text-align:left;justify-content:flex-start}.user-dropdown{justify-content:flex-start}.dropdown-menu{position:static;box-shadow:none;border:none;border-top:1px solid var(--training-center-gray-lighter);background:var(--training-center-gray-lighter)}.nav-brand .brand-text{display:none}.footer-content{grid-template-columns:1fr;gap:1.5rem}.social-links{justify-content:center}}@media (max-width:480px){.training-center-container{padding:0 var(--spacing-md)}.training-center-logo{height:40px}}.training-center-hero[data-v-4cec9530]{background:linear-gradient(135deg,#f8f9fa,#fff);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-background[data-v-4cec9530]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-bg-image[data-v-4cec9530]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://s3.amazonaws.com/thumbnails.thecrimson.com/photos/2023/07/03/173701_1364387.jpg.1500x1000_q95_crop-smart_upscale.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.8}.hero-overlay[data-v-4cec9530]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.8));z-index:2}.parallax-bg[data-v-4cec9530]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.training-center-container[data-v-4cec9530]{position:relative;z-index:4}.hero-content[data-v-4cec9530]{position:relative;z-index:4;color:#fff}.training-center-hero-title[data-v-4cec9530]{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);white-space:nowrap;word-spacing:normal;letter-spacing:normal}.training-center-hero-subtitle[data-v-4cec9530]{color:hsla(0,0%,100%,.9);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-actions[data-v-4cec9530]{display:flex;gap:var(--spacing-lg);justify-content:center;margin:var(--spacing-xl) 0;flex-wrap:wrap}.hero-stats[data-v-4cec9530]{display:flex;justify-content:center;gap:var(--spacing-xxxl);margin-top:var(--spacing-xxxl);flex-wrap:wrap}.stat-item[data-v-4cec9530]{text-align:center}.stat-number[data-v-4cec9530]{font-size:2.5rem;font-weight:700;color:#fff;display:block;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.stat-label[data-v-4cec9530]{font-size:.9rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px;margin-top:var(--spacing-xs);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.section-header[data-v-4cec9530]{max-width:600px;margin:0 auto}.section-description[data-v-4cec9530]{font-size:1.1rem;color:var(--training-center-gray-medium);line-height:1.7}.academic-excellence[data-v-4cec9530]{background:var(--training-center-gray-lighter)}.course-card[data-v-4cec9530]{position:relative;background-size:cover;background-position:50%;transition:all .3s ease}.course-card[data-v-4cec9530]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:1;transition:background .3s ease}.course-card[data-v-4cec9530]:hover{transform:translateY(-5px) scale(1.02);background-size:110% 110%}.course-card[data-v-4cec9530]:hover:before{background:#fff}.course-header[data-v-4cec9530]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);position:relative;z-index:2}.course-category[data-v-4cec9530]{background:#0b5772;color:var(--training-center-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:.8rem;font-weight:600;text-transform:uppercase;backdrop-filter:blur(4px)}.course-price[data-v-4cec9530]{font-size:1.25rem;font-weight:700;color:var(--training-center-primary)}.training-center-card-title[data-v-4cec9530]{margin-bottom:var(--spacing-sm);color:var(--training-center-gray-dark);font-size:1.25rem;font-weight:600;position:relative;z-index:2;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.course-meta[data-v-4cec9530],.training-center-card-content[data-v-4cec9530],.training-center-card-meta[data-v-4cec9530]{position:relative;z-index:2}.course-meta[data-v-4cec9530]{margin:var(--spacing-md) 0}.course-info[data-v-4cec9530]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.9rem;color:var(--training-center-gray-medium)}.course-info span[data-v-4cec9530]{display:flex;align-items:center;gap:var(--spacing-xs)}.card-actions[data-v-4cec9530]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg);position:relative;z-index:2}.card-actions .training-center-btn[data-v-4cec9530]{flex:1;text-align:center}.learning-approach[data-v-4cec9530]{background:var(--training-center-white)}.approach-list[data-v-4cec9530]{list-style:none;padding:0}.approach-item[data-v-4cec9530]{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.approach-text h4[data-v-4cec9530]{margin-bottom:var(--spacing-xs);color:var(--training-center-gray-dark)}.approach-text p[data-v-4cec9530]{margin-bottom:0}.approach-visual[data-v-4cec9530]{display:flex;justify-content:center;align-items:center}.learning-approach-image[data-v-4cec9530]{width:500px;height:400px;border-radius:0;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.learning-approach-image[data-v-4cec9530]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.research-innovation[data-v-4cec9530]{background:var(--training-center-gray-lighter)}.research-highlights[data-v-4cec9530]{display:grid;gap:var(--spacing-xl)}.research-item[data-v-4cec9530]{display:flex;align-items:center;gap:var(--spacing-xl);background:var(--training-center-white);padding:var(--spacing-xl);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);justify-content:space-between}.research-item.reverse-row[data-v-4cec9530]{flex-direction:row-reverse}.research-item.reverse-row .research-content[data-v-4cec9530]{text-align:right;align-items:flex-end;margin-left:auto}.research-content[data-v-4cec9530]{flex:1 1 0;display:flex;flex-direction:column;justify-content:center}.research-image[data-v-4cec9530]{width:400px;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}@media (max-width:900px){.research-item.reverse-row[data-v-4cec9530],.research-item[data-v-4cec9530]{flex-direction:column!important;text-align:center}.research-image[data-v-4cec9530]{margin:var(--spacing-lg) 0 0 0;width:100%;max-width:400px;height:auto}}.cta-section[data-v-4cec9530]{background:linear-gradient(135deg,var(--training-center-primary) 0,var(--training-center-primary-dark) 100%)}.cta-section h2[data-v-4cec9530],.cta-section[data-v-4cec9530]{color:var(--training-center-white)}.cta-description[data-v-4cec9530]{font-size:1.1rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto var(--spacing-xl)}.cta-actions[data-v-4cec9530]{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.login-page[data-v-15751c99]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}.login-container[data-v-15751c99]{width:100%;max-width:400px}.login-card[data-v-15751c99]{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.login-card h2[data-v-15751c99]{text-align:center;margin-bottom:30px;color:#333;font-size:24px}.form-group[data-v-15751c99]{margin-bottom:20px}.form-group label[data-v-15751c99]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-input[data-v-15751c99]{width:100%;padding:12px;border:2px solid #e1e1e1;border-radius:4px;font-size:16px;transition:border-color .3s ease}.form-input[data-v-15751c99]:focus{outline:none;border-color:#0b5772;box-shadow:0 0 0 3px rgba(11,87,114,.1)}.submit-btn[data-v-15751c99]{width:100%;padding:12px;background-color:#0b5772;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-15751c99]:hover:not(:disabled){background-color:#063d63}.submit-btn[data-v-15751c99]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-15751c99]{text-align:center;margin-top:20px}.auth-links a[data-v-15751c99]{color:#0b5772;font-weight:600;text-decoration:none}.auth-links a[data-v-15751c99]:hover{text-decoration:underline}.error-message[data-v-15751c99]{color:#d32f2f;background:#fff0f0;border:1px solid #f5c6cb;padding:12px;border-radius:4px;margin-bottom:18px;text-align:center;font-weight:600}.register-page[data-v-6336ebc5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}.register-container[data-v-6336ebc5]{width:100%;max-width:400px}.register-card[data-v-6336ebc5]{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.register-card h2[data-v-6336ebc5]{text-align:center;margin-bottom:30px;color:#333;font-size:24px}.form-group[data-v-6336ebc5]{margin-bottom:20px}.form-group label[data-v-6336ebc5]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-input[data-v-6336ebc5]{width:100%;padding:12px;border:2px solid #e1e1e1;border-radius:4px;font-size:16px;transition:border-color .3s ease}.form-input[data-v-6336ebc5]:focus{outline:none;border-color:#0b5772;box-shadow:0 0 0 3px rgba(11,87,114,.1)}.submit-btn[data-v-6336ebc5]{width:100%;padding:12px;background-color:#0b5772;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-6336ebc5]:hover:not(:disabled){background-color:#063d63}.submit-btn[data-v-6336ebc5]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-6336ebc5]{text-align:center;margin-top:20px}.auth-links a[data-v-6336ebc5]{color:#0b5772;font-weight:600;text-decoration:none}.auth-links a[data-v-6336ebc5]:hover{text-decoration:underline}.courses-page[data-v-273d5aa8]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 80px)}.page-header[data-v-273d5aa8]{margin-bottom:30px;text-align:center}.page-header h2[data-v-273d5aa8]{margin-bottom:10px;color:#333;font-size:32px}.page-subtitle[data-v-273d5aa8]{color:#666;font-size:16px;margin-bottom:20px}.header-actions[data-v-273d5aa8]{margin-top:20px}.add-course-btn[data-v-273d5aa8]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:#0b5772;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background-color .3s ease}.add-course-btn[data-v-273d5aa8]:hover{background-color:#063d63;color:#fff;text-decoration:none}.search-filter-section[data-v-273d5aa8]{background:linear-gradient(135deg,#fff,#f8f9fa);padding:30px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:40px;border:1px solid hsla(0,0%,88%,.5);position:relative;overflow:hidden;max-width:1200px;margin:0 auto 40px auto}.search-filter-section[data-v-273d5aa8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0b5772 50%,#c4c1c1 0,#0b5772 0)}.search-filter-section[data-v-273d5aa8]{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:end}.search-container[data-v-273d5aa8]{position:relative}.search-input-wrapper[data-v-273d5aa8]{position:relative;display:flex;align-items:center}.search-input[data-v-273d5aa8]{width:100%;padding:16px 50px 16px 20px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;font-family:inherit;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.search-input[data-v-273d5aa8]::-moz-placeholder{color:#6c757d;font-style:italic}.search-input[data-v-273d5aa8]::placeholder{color:#6c757d;font-style:italic}.search-input[data-v-273d5aa8]:focus{outline:none;border-color:#0b5772;background:#fff;box-shadow:0 0 0 4px rgba(165,28,48,.1),0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.search-icon[data-v-273d5aa8]{position:absolute;right:18px;font-size:18px;color:#0b5772;pointer-events:none;transition:all .3s ease}.search-input:focus+.search-icon[data-v-273d5aa8]{color:#0b5772;transform:scale(1.1)}.filter-container[data-v-273d5aa8]{position:relative}.category-filter[data-v-273d5aa8]{width:100%;padding:16px 20px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;font-family:inherit;background:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5772' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:50px}.category-filter[data-v-273d5aa8]:focus{outline:none;border-color:#0b5772;box-shadow:0 0 0 4px rgba(165,28,48,.1),0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.filter-actions[data-v-273d5aa8]{display:flex;flex-direction:row;gap:12px;align-items:center;min-width:140px;height:100%}.clear-filters-btn[data-v-273d5aa8]{padding:16px 20px;background:transparent;color:#0b5772;border:2px solid #0b5772;border-radius:8px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;height:56px;display:flex;align-items:center;justify-content:center}.clear-filters-btn[data-v-273d5aa8]:hover{background:#a51c30;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(165,28,48,.3)}.results-count[data-v-273d5aa8]{font-size:16px;color:#0b5772;font-weight:600;text-align:center;padding:16px 20px;background:rgba(11,87,114,.05);border-radius:8px;border-left:3px solid #0b5772;height:56px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.courses-container[data-v-273d5aa8]{max-width:1200px;margin:0 auto;padding:0 20px}.loading-section[data-v-273d5aa8]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-spinner[data-v-273d5aa8]{text-align:center}.spinner[data-v-273d5aa8]{width:40px;height:40px;border:4px solid #e1e1e1;border-top:4px solid #a51c30;border-radius:50%;animation:spin-273d5aa8 1s linear infinite;margin:0 auto 20px}@keyframes spin-273d5aa8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-273d5aa8]{text-align:center;padding:60px 20px;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.empty-icon[data-v-273d5aa8]{font-size:48px;color:#ccc;margin-bottom:20px}.empty-state h3[data-v-273d5aa8]{margin-bottom:10px;color:#333}.empty-state p[data-v-273d5aa8]{color:#666;margin-bottom:20px}.courses-grid[data-v-273d5aa8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.course-card[data-v-273d5aa8]{background-size:cover;background-position:50%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;position:relative}.course-card[data-v-273d5aa8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:1;transition:background .3s ease}.course-card[data-v-273d5aa8]:hover{transform:translateY(-2px) scale(1.02);background-size:110% 110%}.course-card[data-v-273d5aa8]:hover:before{background:#fff}.course-card[data-v-273d5aa8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.course-header[data-v-273d5aa8]{padding:20px 20px 15px;border-bottom:1px solid hsla(0,0%,88%,.3);position:relative;z-index:2}.course-title[data-v-273d5aa8]{margin-bottom:8px;color:#333;font-size:18px;font-weight:600;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.course-category[data-v-273d5aa8]{display:inline-block;background:rgba(0,123,255,.9);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;backdrop-filter:blur(4px)}.course-content[data-v-273d5aa8]{padding:20px;position:relative;z-index:2}.course-description[data-v-273d5aa8]{color:#666;line-height:1.5;margin-bottom:15px}.course-meta[data-v-273d5aa8]{margin-bottom:15px}.meta-item[data-v-273d5aa8]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#666;font-size:14px}.course-stats[data-v-273d5aa8]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.stat-item[data-v-273d5aa8]{text-align:center;padding:10px}.stat-label[data-v-273d5aa8]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-273d5aa8]{font-weight:600;color:#333}.stat-value.price[data-v-273d5aa8]{color:#28a745}.course-actions[data-v-273d5aa8]{display:flex;gap:8px;padding:0 20px 20px;position:relative;z-index:2}.action-btn[data-v-273d5aa8]{flex:1;padding:8px 12px;text-decoration:none;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px}.view-btn[data-v-273d5aa8]{background-color:#007bff;color:#fff}.view-btn[data-v-273d5aa8]:hover{background-color:#0056b3;color:#fff;text-decoration:none}.edit-btn[data-v-273d5aa8]{background-color:#ffc107;color:#333}.edit-btn[data-v-273d5aa8]:hover{background-color:#e0a800;color:#333;text-decoration:none}.delete-btn[data-v-273d5aa8]{background-color:#dc3545;color:#fff}.delete-btn[data-v-273d5aa8]:hover{background-color:#c82333}@media (max-width:768px){.courses-page[data-v-273d5aa8]{padding:15px}.search-filter-section[data-v-273d5aa8]{grid-template-columns:1fr;gap:20px;padding:25px 20px}.filter-container[data-v-273d5aa8],.search-container[data-v-273d5aa8]{min-width:unset}.filter-actions[data-v-273d5aa8]{flex-direction:row;justify-content:space-between;align-items:center;min-width:unset;margin-top:10px}.clear-filters-btn[data-v-273d5aa8]{padding:8px 16px;font-size:12px}.results-count[data-v-273d5aa8]{font-size:13px;padding:6px 10px}.category-filter[data-v-273d5aa8],.search-input[data-v-273d5aa8]{padding:14px 45px 14px 18px;font-size:16px}.courses-grid[data-v-273d5aa8]{grid-template-columns:1fr}.course-actions[data-v-273d5aa8]{flex-direction:column}.action-btn[data-v-273d5aa8]{text-align:center}}.course-show-page[data-v-43072314]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 80px)}.page-header[data-v-43072314]{margin-bottom:30px}.breadcrumb[data-v-43072314]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.breadcrumb a[data-v-43072314]{color:#0b5772;text-decoration:none;font-weight:500}.breadcrumb a[data-v-43072314]:hover{text-decoration:underline}.separator[data-v-43072314]{color:#ccc}.current[data-v-43072314]{color:#333;font-weight:600}.course-details-container[data-v-43072314]{max-width:1000px;margin:0 auto}.course-details-card[data-v-43072314]{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.course-header[data-v-43072314]{margin-bottom:30px;text-align:center}.course-header h2[data-v-43072314]{margin-bottom:10px;color:#333;font-size:32px}.instructor[data-v-43072314]{color:#666;font-size:18px;font-style:italic}.course-content[data-v-43072314]{margin-bottom:40px}.course-info-grid[data-v-43072314]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.info-section h3[data-v-43072314]{margin-bottom:20px;color:#333;font-size:20px;border-bottom:2px solid #a51c30;padding-bottom:10px}.info-item[data-v-43072314]{margin-bottom:20px}.info-label[data-v-43072314]{display:flex;align-items:center;gap:8px;font-weight:600;color:#333;margin-bottom:8px}.info-value[data-v-43072314]{color:#666;line-height:1.6}.price-tag[data-v-43072314]{background:#28a745;font-size:18px}.category-tag[data-v-43072314],.price-tag[data-v-43072314]{color:#fff;padding:4px 12px;border-radius:20px;font-weight:600}.category-tag[data-v-43072314]{background:#007bff}.course-pictures-section[data-v-43072314]{margin:30px 0;width:100%}.course-pictures-section h3[data-v-43072314]{margin-bottom:20px;color:#333;font-size:20px;border-bottom:2px solid #a51c30;padding-bottom:10px}.course-images[data-v-43072314]{margin-top:8px}.image-carousel[data-v-43072314]{position:relative;max-width:100%}.carousel-container[data-v-43072314]{position:relative;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;overflow:hidden;min-height:400px;width:100%;margin:0 auto}.image-wrapper[data-v-43072314]{flex:1;display:flex;justify-content:center;align-items:center;padding:10px;width:100%}.course-image[data-v-43072314]{max-width:100%;width:100%;max-height:500px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.course-image[data-v-43072314]:hover{transform:scale(1.02)}.carousel-btn[data-v-43072314]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(11,87,114,.8);color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center}.carousel-btn[data-v-43072314]:hover:not(:disabled){background:#0b5772;transform:translateY(-50%) scale(1.1)}.carousel-btn[data-v-43072314]:disabled{background:rgba(0,0,0,.3);cursor:not-allowed;transform:translateY(-50%) scale(1)}.prev-btn[data-v-43072314]{left:10px}.next-btn[data-v-43072314]{right:10px}.image-indicators[data-v-43072314]{display:flex;justify-content:center;gap:8px;margin-top:15px}.indicator[data-v-43072314]{width:12px;height:12px;border-radius:50%;background:#ccc;cursor:pointer;transition:all .3s ease}.indicator.active[data-v-43072314]{background:#0b5772;transform:scale(1.2)}.indicator[data-v-43072314]:hover{background:#0b5772}.no-images[data-v-43072314]{text-align:center;padding:40px 20px;color:#666;font-style:italic;background:#f8f9fa;border-radius:8px;border:2px dashed #ddd}.course-actions[data-v-43072314]{display:flex;gap:15px;justify-content:center;padding-top:30px;border-top:1px solid #e1e1e1}.back-btn[data-v-43072314],.edit-btn[data-v-43072314]{padding:12px 24px;text-decoration:none;font-weight:600;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.edit-btn[data-v-43072314]{background-color:#ffc107;color:#333;border:2px solid #ffc107}.edit-btn[data-v-43072314]:hover{background-color:#e0a800;border-color:#e0a800}.back-btn[data-v-43072314]{background-color:transparent;color:#0b5772;border:2px solid #0b5772}.back-btn[data-v-43072314]:hover{background-color:#0b5772;color:#fff}.loading-page[data-v-43072314]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);background:#f5f5f5}.loading-spinner[data-v-43072314]{text-align:center}.spinner[data-v-43072314]{width:40px;height:40px;border:4px solid #e1e1e1;border-top:4px solid #a51c30;border-radius:50%;animation:spin-43072314 1s linear infinite;margin:0 auto 20px}@keyframes spin-43072314{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.course-show-page[data-v-43072314]{padding:15px}.course-details-card[data-v-43072314]{padding:20px}.course-info-grid[data-v-43072314]{grid-template-columns:1fr;gap:20px}.course-actions[data-v-43072314]{flex-direction:column;align-items:stretch}.back-btn[data-v-43072314],.edit-btn[data-v-43072314]{text-align:center;justify-content:center}.carousel-container[data-v-43072314]{min-height:250px}.course-image[data-v-43072314]{max-height:300px}.carousel-btn[data-v-43072314]{width:35px;height:35px;font-size:16px}.prev-btn[data-v-43072314]{left:5px}.next-btn[data-v-43072314]{right:5px}}.new-course-page[data-v-7f5bd638]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 80px)}.page-header[data-v-7f5bd638]{margin-bottom:30px}.breadcrumb[data-v-7f5bd638]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.breadcrumb a[data-v-7f5bd638]{color:#0b5772;text-decoration:none;font-weight:500}.breadcrumb a[data-v-7f5bd638]:hover{text-decoration:underline}.separator[data-v-7f5bd638]{color:#ccc}.current[data-v-7f5bd638]{color:#333;font-weight:600}.course-form-container[data-v-7f5bd638]{max-width:800px;margin:0 auto}.course-form-card[data-v-7f5bd638]{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.course-form-card h2[data-v-7f5bd638]{margin-bottom:10px;color:#333;font-size:28px}.form-subtitle[data-v-7f5bd638]{margin-bottom:30px;color:#666;font-size:16px}.form-row[data-v-7f5bd638]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-7f5bd638]{margin-bottom:20px}.form-group label[data-v-7f5bd638]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-input[data-v-7f5bd638],.form-textarea[data-v-7f5bd638]{width:100%;padding:12px;border:2px solid #e1e1e1;border-radius:4px;font-size:16px;transition:border-color .3s ease;font-family:inherit}.form-input[data-v-7f5bd638]:focus,.form-textarea[data-v-7f5bd638]:focus{outline:none;border-color:#0b5772;box-shadow:0 0 0 3px rgba(11,87,114,.1)}.form-textarea[data-v-7f5bd638]{resize:vertical;min-height:100px}.form-help[data-v-7f5bd638]{display:block;margin-top:4px;font-size:12px;color:#666;font-style:italic}.file-upload-container[data-v-7f5bd638]{position:relative;margin-top:8px}.file-input[data-v-7f5bd638]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file-upload-label[data-v-7f5bd638]{display:flex;align-items:center;gap:8px;padding:12px;border:2px dashed #e1e1e1;border-radius:4px;background:#f8f9fa;cursor:pointer;transition:all .3s ease}.file-upload-label[data-v-7f5bd638]:hover{border-color:#0b5772;background:#f1f3f4}.selected-file[data-v-7f5bd638]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 12px;background:#e8f5e8;border:1px solid #c3e6c3;border-radius:4px;font-size:14px}.remove-file-btn[data-v-7f5bd638]{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .3s ease}.remove-file-btn[data-v-7f5bd638]:hover{background:rgba(220,53,69,.1)}.single-image-upload[data-v-7f5bd638]{margin-top:8px}.preview-image-container[data-v-7f5bd638]{margin-top:20px}.preview-image-container h4[data-v-7f5bd638]{margin-bottom:15px;color:#333;font-size:16px}.preview-image-item[data-v-7f5bd638]{border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease;max-width:300px}.preview-image-item[data-v-7f5bd638]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.preview-image-single[data-v-7f5bd638]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.preview-image-info[data-v-7f5bd638]{padding:12px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.preview-image-name[data-v-7f5bd638]{font-size:14px;color:#666;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:12px}.remove-preview-btn[data-v-7f5bd638]{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:background-color .3s ease;flex-shrink:0}.remove-preview-btn[data-v-7f5bd638]:hover{background:#c82333}.multi-image-upload[data-v-7f5bd638]{margin-top:8px}.uploaded-images[data-v-7f5bd638]{margin-top:20px}.uploaded-images h4[data-v-7f5bd638]{margin-bottom:15px;color:#333;font-size:16px}.image-preview-grid[data-v-7f5bd638]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:15px}.image-preview-item[data-v-7f5bd638]{position:relative;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.image-preview-item[data-v-7f5bd638]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.preview-image[data-v-7f5bd638]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.image-info[data-v-7f5bd638]{padding:8px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.image-name[data-v-7f5bd638]{font-size:12px;color:#666;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.remove-image-btn[data-v-7f5bd638]{background:#dc3545;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;flex-shrink:0}.remove-image-btn[data-v-7f5bd638]:hover{background:#c82333}.form-actions[data-v-7f5bd638]{display:flex;gap:15px;margin-top:30px;align-items:center}.submit-btn[data-v-7f5bd638]{padding:12px 24px;background-color:#0b5772;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-7f5bd638]:hover:not(:disabled){background-color:#063d63}.submit-btn[data-v-7f5bd638]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-7f5bd638]{padding:12px 24px;color:#0b5772;text-decoration:none;font-weight:600;border:2px solid #0b5772;border-radius:4px;transition:all .3s ease}.cancel-btn[data-v-7f5bd638]:hover{background-color:#0b5772;color:#fff}@media (max-width:768px){.new-course-page[data-v-7f5bd638]{padding:15px}.course-form-card[data-v-7f5bd638]{padding:20px}.form-row[data-v-7f5bd638]{grid-template-columns:1fr}.form-actions[data-v-7f5bd638]{flex-direction:column;align-items:stretch}.cancel-btn[data-v-7f5bd638],.submit-btn[data-v-7f5bd638]{text-align:center}.image-preview-grid[data-v-7f5bd638]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.preview-image[data-v-7f5bd638]{height:100px}.preview-image-single[data-v-7f5bd638]{height:150px}.preview-image-item[data-v-7f5bd638]{max-width:100%}}.edit-course-page[data-v-6a4cb3e7]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 80px)}.page-header[data-v-6a4cb3e7]{margin-bottom:30px}.breadcrumb[data-v-6a4cb3e7]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.breadcrumb a[data-v-6a4cb3e7]{color:#a51c30;text-decoration:none;font-weight:500}.breadcrumb a[data-v-6a4cb3e7]:hover{text-decoration:underline}.separator[data-v-6a4cb3e7]{color:#ccc}.current[data-v-6a4cb3e7]{color:#333;font-weight:600}.edit-course-container[data-v-6a4cb3e7]{max-width:800px;margin:0 auto}.edit-course-card[data-v-6a4cb3e7]{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.edit-course-card h2[data-v-6a4cb3e7]{margin-bottom:10px;color:#333;font-size:28px}.form-subtitle[data-v-6a4cb3e7]{margin-bottom:30px;color:#666;font-size:16px}.form-row[data-v-6a4cb3e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-6a4cb3e7]{margin-bottom:20px}.form-group label[data-v-6a4cb3e7]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-input[data-v-6a4cb3e7],.form-textarea[data-v-6a4cb3e7]{width:100%;padding:12px;border:2px solid #e1e1e1;border-radius:4px;font-size:16px;transition:border-color .3s ease;font-family:inherit}.form-input[data-v-6a4cb3e7]:focus,.form-textarea[data-v-6a4cb3e7]:focus{outline:none;border-color:#a51c30;box-shadow:0 0 0 3px rgba(165,28,48,.1)}.form-textarea[data-v-6a4cb3e7]{resize:vertical;min-height:100px}.form-help[data-v-6a4cb3e7]{display:block;margin-top:4px;font-size:12px;color:#666;font-style:italic}.file-upload-container[data-v-6a4cb3e7]{position:relative;margin-top:8px}.file-input[data-v-6a4cb3e7]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file-upload-label[data-v-6a4cb3e7]{display:flex;align-items:center;gap:8px;padding:12px;border:2px dashed #e1e1e1;border-radius:4px;background:#f8f9fa;cursor:pointer;transition:all .3s ease}.file-upload-label[data-v-6a4cb3e7]:hover{border-color:#a51c30;background:#f1f3f4}.selected-file[data-v-6a4cb3e7]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 12px;background:#e8f5e8;border:1px solid #c3e6c3;border-radius:4px;font-size:14px}.remove-file-btn[data-v-6a4cb3e7]{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .3s ease}.remove-file-btn[data-v-6a4cb3e7]:hover{background:rgba(220,53,69,.1)}.single-image-upload[data-v-6a4cb3e7]{margin-top:8px}.preview-image-container[data-v-6a4cb3e7]{margin-top:20px}.preview-image-container h4[data-v-6a4cb3e7]{margin-bottom:15px;color:#333;font-size:16px}.preview-image-item[data-v-6a4cb3e7]{border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease;max-width:300px}.preview-image-item[data-v-6a4cb3e7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.preview-image-single[data-v-6a4cb3e7]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.preview-image-info[data-v-6a4cb3e7]{padding:12px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.preview-image-name[data-v-6a4cb3e7]{font-size:14px;color:#666;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:12px}.remove-preview-btn[data-v-6a4cb3e7]{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:background-color .3s ease;flex-shrink:0}.remove-preview-btn[data-v-6a4cb3e7]:hover{background:#c82333}.multi-image-upload[data-v-6a4cb3e7]{margin-top:8px}.uploaded-images[data-v-6a4cb3e7]{margin-top:20px}.uploaded-images h4[data-v-6a4cb3e7]{margin-bottom:15px;color:#333;font-size:16px}.image-preview-grid[data-v-6a4cb3e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:15px}.image-preview-item[data-v-6a4cb3e7]{position:relative;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.image-preview-item[data-v-6a4cb3e7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.preview-image[data-v-6a4cb3e7]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.image-info[data-v-6a4cb3e7]{padding:8px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.image-name[data-v-6a4cb3e7]{font-size:12px;color:#666;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.remove-image-btn[data-v-6a4cb3e7]{background:#dc3545;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;flex-shrink:0}.remove-image-btn[data-v-6a4cb3e7]:hover{background:#c82333}.form-actions[data-v-6a4cb3e7]{display:flex;gap:15px;margin-top:30px;align-items:center}.submit-btn[data-v-6a4cb3e7]{padding:12px 24px;background-color:#a51c30;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-6a4cb3e7]:hover:not(:disabled){background-color:#8b1538}.submit-btn[data-v-6a4cb3e7]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-6a4cb3e7],.view-btn[data-v-6a4cb3e7]{padding:12px 24px;text-decoration:none;font-weight:600;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.view-btn[data-v-6a4cb3e7]{background-color:#007bff;color:#fff;border:2px solid #007bff}.view-btn[data-v-6a4cb3e7]:hover{background-color:#0056b3;border-color:#0056b3;color:#fff;text-decoration:none}.cancel-btn[data-v-6a4cb3e7]{background-color:transparent;color:#a51c30;border:2px solid #a51c30}.cancel-btn[data-v-6a4cb3e7]:hover{background-color:#a51c30;color:#fff;text-decoration:none}.loading-page[data-v-6a4cb3e7]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);background:#f5f5f5}.loading-spinner[data-v-6a4cb3e7]{text-align:center}.spinner[data-v-6a4cb3e7]{width:40px;height:40px;border:4px solid #e1e1e1;border-top:4px solid #a51c30;border-radius:50%;animation:spin-6a4cb3e7 1s linear infinite;margin:0 auto 20px}@keyframes spin-6a4cb3e7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.edit-course-page[data-v-6a4cb3e7]{padding:15px}.edit-course-card[data-v-6a4cb3e7]{padding:20px}.form-row[data-v-6a4cb3e7]{grid-template-columns:1fr}.form-actions[data-v-6a4cb3e7]{flex-direction:column;align-items:stretch}.cancel-btn[data-v-6a4cb3e7],.submit-btn[data-v-6a4cb3e7],.view-btn[data-v-6a4cb3e7]{text-align:center;justify-content:center}.image-preview-grid[data-v-6a4cb3e7]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.preview-image[data-v-6a4cb3e7]{height:100px}.preview-image-single[data-v-6a4cb3e7]{height:150px}.preview-image-item[data-v-6a4cb3e7]{max-width:100%}}.about-page[data-v-6745cf07]{min-height:100vh;background:var(--training-center-white)}.about-hero[data-v-6745cf07]{background:linear-gradient(135deg,var(--training-center-primary) 0,var(--training-center-primary-dark) 100%);color:var(--training-center-white);padding:var(--spacing-xxxl) 0;text-align:center}.about-hero-title[data-v-6745cf07]{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--training-center-white)}.about-hero-subtitle[data-v-6745cf07]{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.about-content[data-v-6745cf07]{padding:var(--spacing-xxxl) 0}.about-layout[data-v-6745cf07]{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-xxxl);max-width:1200px;margin:0 auto}.about-sidebar[data-v-6745cf07]{background:var(--training-center-gray-lighter);border-radius:var(--border-radius);padding:var(--spacing-lg);height:-moz-fit-content;height:fit-content;position:sticky;top:var(--spacing-xl)}.about-nav-list[data-v-6745cf07]{list-style:none;padding:0;margin:0}.about-nav-item[data-v-6745cf07]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;color:var(--training-center-gray-dark);font-weight:500}.about-nav-item[data-v-6745cf07]:hover{background:var(--training-center-white);color:var(--training-center-primary);transform:translateX(5px)}.about-nav-item.active[data-v-6745cf07]{background:var(--training-center-primary);color:var(--training-center-white);box-shadow:var(--shadow-medium)}.nav-icon[data-v-6745cf07]{font-size:1.25rem;width:24px;text-align:center}.nav-text[data-v-6745cf07]{font-size:.95rem}.about-main[data-v-6745cf07]{background:var(--training-center-white);border-radius:var(--border-radius);padding:var(--spacing-xxxl);box-shadow:var(--shadow-subtle)}.section-title[data-v-6745cf07]{font-size:2.5rem;color:var(--training-center-primary);margin-bottom:var(--spacing-xl);border-bottom:3px solid var(--training-center-primary);padding-bottom:var(--spacing-md)}.section-content[data-v-6745cf07]{line-height:1.7}.school-info-nav[data-v-6745cf07]{background:var(--training-center-gray-lighter);border-radius:var(--border-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.school-nav-list[data-v-6745cf07]{list-style:none;padding:0;margin:0;display:flex;gap:var(--spacing-sm);overflow-x:auto}.school-nav-item[data-v-6745cf07]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;color:var(--training-center-gray-dark);font-weight:500;white-space:nowrap;flex-shrink:0}.school-nav-item[data-v-6745cf07]:hover{background:var(--training-center-white);color:var(--training-center-primary);transform:translateY(-2px)}.school-nav-item.active[data-v-6745cf07]{background:var(--training-center-primary);color:var(--training-center-white);box-shadow:var(--shadow-medium)}.school-nav-icon[data-v-6745cf07]{font-size:1.1rem;width:20px;text-align:center}.school-nav-text[data-v-6745cf07]{font-size:.9rem}.school-info-content[data-v-6745cf07]{background:var(--training-center-white);border-radius:var(--border-radius);padding:var(--spacing-xl);box-shadow:var(--shadow-subtle)}.school-section-title[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-lg);font-size:1.75rem;border-bottom:2px solid var(--training-center-primary);padding-bottom:var(--spacing-sm)}.school-section-content[data-v-6745cf07]{line-height:1.7}.school-section-content p[data-v-6745cf07]{margin-bottom:var(--spacing-lg);color:var(--training-center-gray-dark)}.timeline[data-v-6745cf07]{margin-top:var(--spacing-xl);position:relative;padding-left:var(--spacing-lg)}.timeline[data-v-6745cf07]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--training-center-primary)}.timeline-item[data-v-6745cf07]{position:relative;margin-bottom:var(--spacing-xl);padding-left:var(--spacing-xl)}.timeline-item[data-v-6745cf07]:before{content:"";position:absolute;left:-8px;top:5px;width:16px;height:16px;background:var(--training-center-primary);border-radius:50%;border:3px solid var(--training-center-white);box-shadow:0 0 0 3px var(--training-center-primary)}.timeline-year[data-v-6745cf07]{background:var(--training-center-primary);color:var(--training-center-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:15px;font-size:.8rem;font-weight:600;display:inline-block;margin-bottom:var(--spacing-sm)}.timeline-content h4[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-xs);font-size:1.1rem}.timeline-content p[data-v-6745cf07]{color:var(--training-center-gray-dark);margin-bottom:0;font-size:.95rem}.mission-points[data-v-6745cf07]{margin-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.mission-point[data-v-6745cf07]{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--training-center-gray-lighter);border-radius:var(--border-radius);border-left:4px solid var(--training-center-primary)}.mission-icon[data-v-6745cf07]{font-size:2rem;flex-shrink:0}.mission-text h4[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-xs);font-size:1.1rem}.mission-text p[data-v-6745cf07]{color:var(--training-center-gray-dark);margin-bottom:0;font-size:.95rem}.stats-vertical[data-v-6745cf07]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.stat-item-vertical[data-v-6745cf07]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--training-center-gray-lighter);border-radius:var(--border-radius);border-left:4px solid var(--training-center-primary)}.stat-icon[data-v-6745cf07]{font-size:2.5rem;flex-shrink:0}.stat-content[data-v-6745cf07]{flex:1}.stat-number[data-v-6745cf07]{display:block;font-size:2rem;font-weight:700;color:var(--training-center-primary);margin-bottom:var(--spacing-xs)}.stat-label[data-v-6745cf07]{display:block;font-size:1rem;font-weight:600;color:var(--training-center-gray-dark);margin-bottom:var(--spacing-xs)}.stat-description[data-v-6745cf07]{color:var(--training-center-gray-medium);margin-bottom:0;font-size:.9rem}.achievements-vertical[data-v-6745cf07]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.achievement-item[data-v-6745cf07]{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--training-center-gray-lighter);border-radius:var(--border-radius);border-left:4px solid var(--training-center-primary);transition:all .3s ease}.achievement-item[data-v-6745cf07]:hover{transform:translateX(5px);box-shadow:var(--shadow-medium)}.achievement-icon[data-v-6745cf07]{font-size:2rem;flex-shrink:0}.achievement-content[data-v-6745cf07]{flex:1}.achievement-content h4[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-xs);font-size:1.1rem}.achievement-content p[data-v-6745cf07]{color:var(--training-center-gray-dark);margin-bottom:var(--spacing-sm);font-size:.95rem}.achievement-year[data-v-6745cf07]{background:var(--training-center-primary);color:var(--training-center-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:15px;font-size:.8rem;font-weight:500}.goals-container[data-v-6745cf07]{max-width:100%}.vision-card[data-v-6745cf07]{background:linear-gradient(135deg,var(--training-center-primary) 0,var(--training-center-primary-dark) 100%);color:var(--training-center-white);padding:var(--spacing-xl);border-radius:var(--border-radius);margin-bottom:var(--spacing-xl);text-align:center}.vision-card h3[data-v-6745cf07]{color:var(--training-center-white);margin-bottom:var(--spacing-md)}.goals-grid[data-v-6745cf07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.goal-card[data-v-6745cf07]{background:var(--training-center-white);border:2px solid var(--training-center-gray-lighter);padding:var(--spacing-xl);border-radius:var(--border-radius);text-align:center;transition:all .3s ease}.goal-card[data-v-6745cf07]:hover{border-color:var(--training-center-primary);transform:translateY(-5px);box-shadow:var(--shadow-medium)}.goal-icon[data-v-6745cf07]{font-size:2.5rem;margin-bottom:var(--spacing-md)}.goal-card h4[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-md)}.values-section[data-v-6745cf07]{background:var(--training-center-gray-lighter);padding:var(--spacing-xl);border-radius:var(--border-radius)}.values-section h3[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-lg);text-align:center}.values-list[data-v-6745cf07]{display:grid;gap:var(--spacing-md)}.value-item[data-v-6745cf07]{padding:var(--spacing-md);background:var(--training-center-white);border-radius:var(--border-radius);border-left:4px solid var(--training-center-primary)}.team-intro[data-v-6745cf07]{text-align:center;margin-bottom:var(--spacing-xl);font-size:1.1rem;color:var(--training-center-gray-medium)}.team-grid[data-v-6745cf07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.team-member[data-v-6745cf07]{background:var(--training-center-white);border:1px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);padding:var(--spacing-xl);display:flex;gap:var(--spacing-lg);transition:all .3s ease}.team-member[data-v-6745cf07]:hover{box-shadow:var(--shadow-medium);transform:translateY(-3px)}.member-avatar[data-v-6745cf07]{width:80px;height:80px;background:var(--training-center-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-text[data-v-6745cf07]{color:var(--training-center-white);font-size:1.5rem;font-weight:700}.member-info[data-v-6745cf07]{flex:1}.member-info h4[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-xs);font-size:1.25rem}.member-role[data-v-6745cf07]{color:var(--training-center-gray-medium);font-weight:600;margin-bottom:var(--spacing-md);font-size:.95rem}.member-bio[data-v-6745cf07]{color:var(--training-center-gray-dark);margin-bottom:var(--spacing-md);line-height:1.6}.member-expertise[data-v-6745cf07]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.expertise-tag[data-v-6745cf07]{background:var(--training-center-gray-lighter);color:var(--training-center-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:15px;font-size:.8rem;font-weight:500}.team-stats[data-v-6745cf07]{background:var(--training-center-gray-lighter);padding:var(--spacing-xl);border-radius:var(--border-radius);text-align:center}.team-stats h3[data-v-6745cf07]{color:var(--training-center-primary);margin-bottom:var(--spacing-lg)}.stats-row[data-v-6745cf07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg)}.stat-box[data-v-6745cf07]{background:var(--training-center-white);padding:var(--spacing-lg);border-radius:var(--border-radius);border:2px solid var(--training-center-primary)}.stat-box .stat-number[data-v-6745cf07]{display:block;font-size:2rem;font-weight:700;color:var(--training-center-primary);margin-bottom:var(--spacing-xs)}.stat-box .stat-label[data-v-6745cf07]{font-size:.9rem;color:var(--training-center-gray-medium);font-weight:500}@media (max-width:1024px){.about-layout[data-v-6745cf07]{grid-template-columns:250px 1fr;gap:var(--spacing-xl)}.about-main[data-v-6745cf07]{padding:var(--spacing-xl)}}@media (max-width:768px){.about-layout[data-v-6745cf07]{grid-template-columns:1fr;gap:var(--spacing-lg)}.about-sidebar[data-v-6745cf07]{position:static;order:2}.about-nav-list[data-v-6745cf07]{display:flex;overflow-x:auto;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.about-nav-item[data-v-6745cf07]{white-space:nowrap;margin-bottom:0;min-width:150px}.about-main[data-v-6745cf07]{order:1;padding:var(--spacing-lg)}.about-hero-title[data-v-6745cf07]{font-size:2.25rem}.section-title[data-v-6745cf07]{font-size:2rem}.goals-grid[data-v-6745cf07],.team-grid[data-v-6745cf07]{grid-template-columns:1fr}.school-nav-list[data-v-6745cf07]{flex-direction:column;gap:var(--spacing-sm)}.school-nav-item[data-v-6745cf07]{justify-content:flex-start}.achievement-item[data-v-6745cf07],.mission-point[data-v-6745cf07],.stat-item-vertical[data-v-6745cf07]{flex-direction:column;text-align:center}.achievement-icon[data-v-6745cf07],.mission-icon[data-v-6745cf07],.stat-icon[data-v-6745cf07]{align-self:center}.team-member[data-v-6745cf07]{flex-direction:column;text-align:center}.stats-row[data-v-6745cf07]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.about-hero[data-v-6745cf07]{padding:var(--spacing-xl) 0}.about-hero-title[data-v-6745cf07]{font-size:1.875rem}.about-hero-subtitle[data-v-6745cf07]{font-size:1rem}.about-content[data-v-6745cf07]{padding:var(--spacing-xl) 0}.about-main[data-v-6745cf07]{padding:var(--spacing-md)}.stats-row[data-v-6745cf07]{grid-template-columns:1fr}}.contact-page[data-v-6d0dc857]{min-height:100vh;background:var(--training-center-white)}.contact-hero[data-v-6d0dc857]{background:linear-gradient(135deg,var(--training-center-primary) 0,var(--training-center-primary-dark) 100%);color:var(--training-center-white);padding:var(--spacing-xxxl) 0;text-align:center}.contact-hero-title[data-v-6d0dc857]{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--training-center-white)}.contact-hero-subtitle[data-v-6d0dc857]{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.contact-content[data-v-6d0dc857]{padding:var(--spacing-xxxl) 0}.contact-grid[data-v-6d0dc857]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxxl);max-width:1000px;margin:0 auto}.contact-form-section h2[data-v-6d0dc857],.contact-info h2[data-v-6d0dc857]{color:var(--training-center-primary);margin-bottom:var(--spacing-xl);font-size:2rem}.contact-details[data-v-6d0dc857]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-item[data-v-6d0dc857]{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--training-center-gray-lighter);border-radius:var(--border-radius)}.contact-icon[data-v-6d0dc857]{font-size:1.5rem;width:40px;text-align:center;flex-shrink:0}.contact-item h4[data-v-6d0dc857]{color:var(--training-center-primary);margin-bottom:var(--spacing-xs);font-size:1.1rem}.contact-item p[data-v-6d0dc857]{color:var(--training-center-gray-dark);margin:0;line-height:1.6}.contact-form[data-v-6d0dc857]{background:var(--training-center-gray-lighter);padding:var(--spacing-xl);border-radius:var(--border-radius)}.form-group[data-v-6d0dc857]{margin-bottom:var(--spacing-lg)}.form-group label[data-v-6d0dc857]{display:block;margin-bottom:var(--spacing-sm);color:var(--training-center-gray-dark);font-weight:500}.form-group input[data-v-6d0dc857],.form-group textarea[data-v-6d0dc857]{width:100%;padding:var(--spacing-md);border:2px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);font-family:var(--training-center-font-secondary);font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-6d0dc857]:focus,.form-group textarea[data-v-6d0dc857]:focus{outline:none;border-color:var(--training-center-primary)}.form-group textarea[data-v-6d0dc857]{resize:vertical;min-height:120px}@media (max-width:768px){.contact-grid[data-v-6d0dc857]{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-hero-title[data-v-6d0dc857]{font-size:2.25rem}.contact-form-section h2[data-v-6d0dc857],.contact-info h2[data-v-6d0dc857]{font-size:1.75rem}}@media (max-width:480px){.contact-hero[data-v-6d0dc857]{padding:var(--spacing-xl) 0}.contact-hero-title[data-v-6d0dc857]{font-size:1.875rem}.contact-hero-subtitle[data-v-6d0dc857]{font-size:1rem}.contact-content[data-v-6d0dc857]{padding:var(--spacing-xl) 0}.contact-form[data-v-6d0dc857]{padding:var(--spacing-lg)}}.news-page[data-v-539909e3]{min-height:100vh;background:var(--training-center-white)}.news-hero[data-v-539909e3]{background:linear-gradient(135deg,var(--training-center-primary) 0,var(--training-center-primary-dark) 100%);color:var(--training-center-white);padding:var(--spacing-xxxl) 0;text-align:center}.news-hero-title[data-v-539909e3]{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--training-center-white)}.news-hero-subtitle[data-v-539909e3]{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.news-content[data-v-539909e3]{padding:var(--spacing-xxxl) 0}.news-grid[data-v-539909e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xxxl)}.news-article[data-v-539909e3]{background:var(--training-center-white);border:1px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-subtle)}.news-article[data-v-539909e3]:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.news-article.featured[data-v-539909e3]{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0}.article-image[data-v-539909e3]{height:200px;background:var(--training-center-gray-lighter);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.news-article.featured .article-image[data-v-539909e3]{height:100%}.placeholder-image[data-v-539909e3]{font-size:4rem;opacity:.3}.article-content[data-v-539909e3]{padding:var(--spacing-xl)}.article-meta[data-v-539909e3]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:.9rem}.article-date[data-v-539909e3]{color:var(--training-center-gray-medium)}.article-category[data-v-539909e3]{background:var(--training-center-primary);color:var(--training-center-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:15px;font-size:.8rem;font-weight:500}.article-title[data-v-539909e3]{color:var(--training-center-primary);margin-bottom:var(--spacing-md);font-size:1.25rem;line-height:1.3}.news-article.featured .article-title[data-v-539909e3]{font-size:1.5rem}.article-excerpt[data-v-539909e3]{color:var(--training-center-gray-dark);line-height:1.6;margin-bottom:var(--spacing-lg)}.read-more[data-v-539909e3]{color:var(--training-center-primary);font-weight:600;text-decoration:none;transition:color .3s ease}.read-more[data-v-539909e3]:hover{color:var(--training-center-primary-dark);text-decoration:underline}.newsletter-section[data-v-539909e3]{background:var(--training-center-gray-lighter);padding:var(--spacing-xxxl);border-radius:var(--border-radius);text-align:center}.newsletter-content h2[data-v-539909e3]{color:var(--training-center-primary);margin-bottom:var(--spacing-md);font-size:2rem}.newsletter-content p[data-v-539909e3]{color:var(--training-center-gray-medium);margin-bottom:var(--spacing-xl);font-size:1.1rem}.newsletter-form[data-v-539909e3]{display:flex;gap:var(--spacing-md);max-width:500px;margin:0 auto}.newsletter-form input[data-v-539909e3]{flex:1;padding:var(--spacing-md);border:2px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);font-family:var(--training-center-font-secondary);font-size:1rem;transition:border-color .3s ease}.newsletter-form input[data-v-539909e3]:focus{outline:none;border-color:var(--training-center-primary)}@media (max-width:768px){.news-grid[data-v-539909e3]{grid-template-columns:1fr}.news-article.featured[data-v-539909e3]{grid-column:span 1;grid-template-columns:1fr}.news-article.featured .article-image[data-v-539909e3]{height:200px}.news-hero-title[data-v-539909e3]{font-size:2.25rem}.newsletter-form[data-v-539909e3]{flex-direction:column}.newsletter-content h2[data-v-539909e3]{font-size:1.75rem}}@media (max-width:480px){.news-hero[data-v-539909e3]{padding:var(--spacing-xl) 0}.news-hero-title[data-v-539909e3]{font-size:1.875rem}.news-hero-subtitle[data-v-539909e3]{font-size:1rem}.news-content[data-v-539909e3]{padding:var(--spacing-xl) 0}.article-content[data-v-539909e3]{padding:var(--spacing-lg)}.newsletter-section[data-v-539909e3]{padding:var(--spacing-xl)}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:1em}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.top-left{left:1em}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast,.Vue-Toastification__container.top-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.top-right{right:1em}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,.Vue-Toastification__container.top-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.top-center{left:50%;margin-left:-300px}.Vue-Toastification__container.bottom-center .Vue-Toastification__toast,.Vue-Toastification__container.top-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:0}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0;padding-left:10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:hsla(0,0%,100%,.7);transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.bottom-left,.Vue-Toastification__fade-enter-active.top-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.bottom-right,.Vue-Toastification__fade-enter-active.top-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateX(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateX(1000px) scaleX(2) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.bottom-left,.Vue-Toastification__slideBlurred-enter-active.top-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.bottom-right,.Vue-Toastification__slideBlurred-enter-active.top-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--training-center-primary:#0b5772;--training-center-primary-dark:#063d63;--training-center-gray-dark:#1e1e1e;--training-center-gray-medium:#5a6872;--training-center-gray-light:#8c9196;--training-center-gray-lighter:#f4f4f4;--training-center-white:#fff;--training-center-black:#000;--training-center-font-primary:"Source Serif Pro","Times New Roman",serif;--training-center-font-secondary:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;--training-center-font-mono:"Source Code Pro",Monaco,"Courier New",monospace;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--spacing-xxxl:4rem;--max-width:1200px;--header-height:80px;--border-radius:4px;--shadow-subtle:0 1px 3px rgba(0,0,0,.12);--shadow-medium:0 4px 6px rgba(0,0,0,.1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--training-center-font-secondary);font-size:16px;line-height:1.6;background-color:var(--training-center-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--training-center-gray-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--training-center-font-primary);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:2.5rem;font-weight:700}h1,h2{margin-bottom:var(--spacing-lg)}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:var(--spacing-md);color:var(--training-center-gray-medium)}a{color:var(--training-center-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--training-center-primary-dark);text-decoration:underline}.training-center-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg)}.training-center-section{padding:var(--spacing-xxxl) 0}.training-center-grid{display:grid;gap:var(--spacing-xl)}.training-center-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.training-center-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.training-center-nav{background:var(--training-center-white);border-bottom:1px solid var(--training-center-gray-lighter);position:sticky;top:0;z-index:1000;height:var(--header-height);display:flex;align-items:center;box-shadow:var(--shadow-subtle)}.training-center-nav-container{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:var(--spacing-xl)}.training-center-logo{height:50px;width:auto}.training-center-nav-menu{display:flex;list-style:none;gap:var(--spacing-xl);align-items:center;margin-left:auto}.training-center-nav-item{font-weight:500;font-size:.95rem;color:var(--training-center-gray-dark);transition:color .3s ease}.training-center-nav-item:hover{color:var(--training-center-primary);text-decoration:none}.training-center-nav-item.active{color:var(--training-center-primary);font-weight:600}.training-center-btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border:2px solid transparent;border-radius:var(--border-radius);font-family:var(--training-center-font-secondary);font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s ease;line-height:1.4}.training-center-btn-primary{background-color:var(--training-center-primary);color:var(--training-center-white);border-color:var(--training-center-primary)}.training-center-btn-primary:hover{background-color:var(--training-center-primary-dark);border-color:var(--training-center-primary-dark);color:var(--training-center-white);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-medium)}.training-center-btn-outline{background-color:transparent;color:var(--training-center-primary);border-color:var(--training-center-primary)}.training-center-btn-outline:hover{background-color:var(--training-center-primary);color:var(--training-center-white);text-decoration:none}.training-center-btn-large{padding:var(--spacing-md) var(--spacing-xl);font-size:1.1rem}.training-center-card{background:var(--training-center-white);border:1px solid var(--training-center-gray-lighter);border-radius:var(--border-radius);padding:var(--spacing-xl);box-shadow:var(--shadow-subtle);transition:all .3s ease}.training-center-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.training-center-card-title{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--training-center-gray-dark)}.training-center-card-meta{font-size:.9rem;color:var(--training-center-gray-light);margin-bottom:var(--spacing-md)}.training-center-card-content{margin-bottom:var(--spacing-lg)}.training-center-hero{background:linear-gradient(135deg,#f8f9fa,#fff);padding:var(--spacing-xxxl) 0;text-align:center;border-bottom:1px solid var(--training-center-gray-lighter)}.training-center-hero-title{font-size:3rem;font-weight:700;color:var(--training-center-gray-dark);margin-bottom:var(--spacing-lg);max-width:800px;margin-left:auto;margin-right:auto}.training-center-hero-subtitle{font-size:1.25rem;color:var(--training-center-gray-medium);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.training-center-feature{padding:var(--spacing-xl) 0}.training-center-feature-title{font-size:1.5rem;margin-bottom:var(--spacing-md)}.training-center-feature-description{color:var(--training-center-gray-medium);line-height:1.7}@media (max-width:768px){.training-center-container{padding:0 var(--spacing-md)}.training-center-nav-menu{gap:var(--spacing-md)}.training-center-hero-title{font-size:2.25rem}.training-center-hero-subtitle{font-size:1.1rem}h1{font-size:2rem}h2{font-size:1.75rem}.training-center-section{padding:var(--spacing-xl) 0}}@media (max-width:480px){.training-center-nav-container{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.training-center-nav{height:auto;position:relative}.training-center-hero-title{font-size:1.875rem}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.fade-in{opacity:0;transition:opacity .6s ease}.fade-in.animate-in{opacity:1}.slide-up{opacity:0;transform:translateY(30px);transition:all .6s ease}.slide-up.animate-in{opacity:1;transform:translateY(0)}.slide-left{opacity:0;transform:translateX(-30px);transition:all .6s ease}.slide-left.animate-in{opacity:1;transform:translateX(0)}.slide-right{opacity:0;transform:translateX(30px);transition:all .6s ease}.slide-right.animate-in{opacity:1;transform:translateX(0)}.ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.6);transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.loader-spinner{position:relative;width:60px;height:60px}.spinner-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top-color:#a51c30;border-radius:50%;animation:spin 1s linear infinite}.spinner-ring:nth-child(2){animation-delay:.33s;border-top-color:#8b1538}.spinner-ring:nth-child(3){animation-delay:.66s;border-top-color:#5a6872}@keyframes spin{to{transform:rotate(1turn)}}.progress-bar{width:100%;height:8px;background:#f4f4f4;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#a51c30,#8b1538);border-radius:4px;transition:width .3s ease}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.fade-in-up{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.parallax-container{overflow:hidden;position:relative}.parallax-bg{position:absolute;top:0;left:0;width:120%;height:120%;background-size:cover;background-position:50%;will-change:transform}