body,html{overflow-x:visible!important}.course-detail[data-v-6ba0ee43]{overflow:visible!important;width:100%}.container[data-v-6ba0ee43]{margin:0 auto;max-width:1400px;padding:0 2rem}h2[data-v-6ba0ee43]{font-size:1.8rem;margin-bottom:1.5rem}h2[data-v-6ba0ee43],h3[data-v-6ba0ee43]{color:var(--primary-color)}h3[data-v-6ba0ee43]{font-size:1.3rem;margin-bottom:1rem}.course-hero[data-v-6ba0ee43]{align-items:center;background-position:50%;background-size:cover;display:flex;height:400px;position:relative}.course-hero-overlay[data-v-6ba0ee43]{background:linear-gradient(120deg,var(--primary-color) 0,#2a3f7a 60%,#fb8c00 100%);height:100%;left:0;position:absolute;top:0;width:100%}.course-hero-content[data-v-6ba0ee43]{color:#fff;position:relative;width:100%;z-index:1}.category-badge[data-v-6ba0ee43]{background-color:#fb8c00;font-weight:500}.category-badge[data-v-6ba0ee43],.new-badge[data-v-6ba0ee43]{align-items:center;border-radius:15px;color:#fff;display:inline-flex;font-size:.9rem;height:auto;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase}.new-badge[data-v-6ba0ee43]{animation:pulse-new-6ba0ee43 2s ease-in-out infinite;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 2px 8px #22c55e4d;font-weight:600;gap:.4rem}@keyframes pulse-new-6ba0ee43{0%,to{box-shadow:0 2px 8px #22c55e4d}50%{box-shadow:0 4px 16px #22c55e80}}.course-hero-content h1[data-v-6ba0ee43]{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1rem;max-width:900px}.course-tagline[data-v-6ba0ee43]{display:-webkit-box;font-size:1.3rem;-webkit-line-clamp:3;line-height:1.5;margin-bottom:1.5rem;max-width:800px;opacity:.9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-meta[data-v-6ba0ee43]{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:2rem}.meta-item[data-v-6ba0ee43]{align-items:center;display:flex;font-size:1.05rem;gap:.6rem}.meta-icon[data-v-6ba0ee43]{color:#fb8c00;height:22px;width:22px}.course-container[data-v-6ba0ee43]{display:grid;gap:3rem;grid-template-columns:2fr 1fr;margin-top:0;min-height:150vh;padding-bottom:3rem;position:relative}.course-container[data-v-6ba0ee43],.course-main[data-v-6ba0ee43]{box-sizing:border-box;width:100%}.course-main[data-v-6ba0ee43]{min-width:0;overflow:hidden}.hero-header[data-v-6ba0ee43]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.back-button-hero[data-v-6ba0ee43]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.3rem;height:auto;opacity:.9;padding:.4rem .8rem;text-decoration:none;transition:all .2s ease}.back-button-hero[data-v-6ba0ee43]:hover{background:#ffffff26;border-color:#ffffff4d;opacity:1}.back-button-hero[data-v-6ba0ee43]:active{transform:scale(.98)}.mobile-enrollment[data-v-6ba0ee43]{margin-bottom:2rem}.tab-pane[data-v-6ba0ee43]{padding:1rem 0}.course-sidebar[data-v-6ba0ee43]{position:relative}.course-sidebar>div[data-v-6ba0ee43]{margin-top:-200px;z-index:50}.related-courses-section[data-v-6ba0ee43]{background-color:#f8f9fa;margin-top:3rem;padding:4rem 0}.related-courses-header[data-v-6ba0ee43]{margin-bottom:3rem;text-align:center}.related-courses-header h2[data-v-6ba0ee43]{align-items:center;color:var(--primary-color);display:flex;font-size:2.5rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:1rem}.section-icon[data-v-6ba0ee43]{color:#fb8c00}.section-description[data-v-6ba0ee43]{color:#666;font-size:1.1rem;margin:0}.courses-loading[data-v-6ba0ee43]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.loading-skeleton[data-v-6ba0ee43]{animation:loading-6ba0ee43 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:400px}@keyframes loading-6ba0ee43{0%{background-position:200% 0}to{background-position:-200% 0}}.related-courses-slider[data-v-6ba0ee43]{position:relative}.slider-container[data-v-6ba0ee43]{margin:0 50px;overflow:hidden}.courses-grid[data-v-6ba0ee43]{display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1rem}.courses-grid[data-v-6ba0ee43]::-webkit-scrollbar{display:none}.course-slide[data-v-6ba0ee43]{flex:0 0 280px;min-width:280px}.slider-controls[data-v-6ba0ee43]{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider-btn[data-v-6ba0ee43]{align-items:center;background-color:#fff;border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--primary-color);cursor:pointer;display:flex;height:45px;justify-content:center;pointer-events:all;transition:all .3s ease;width:45px}.slider-btn[data-v-6ba0ee43]:hover:not(:disabled){background-color:var(--primary-color);color:#fff;transform:scale(1.1)}.slider-btn[data-v-6ba0ee43]:disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.5}.slider-btn-prev[data-v-6ba0ee43]{left:0}.slider-btn-next[data-v-6ba0ee43]{right:0}@media(max-width:992px){.course-container[data-v-6ba0ee43]{gap:2rem;grid-template-columns:1fr}.course-sidebar[data-v-6ba0ee43]{display:none}.course-main[data-v-6ba0ee43]{width:100%}.slider-container[data-v-6ba0ee43]{margin:0 20px}.related-courses-header h2[data-v-6ba0ee43]{font-size:2rem}}@media(max-width:768px){.container[data-v-6ba0ee43]{padding:0 1rem}.hero-header[data-v-6ba0ee43]{align-items:center;flex-direction:column;gap:.75rem}.back-button-hero[data-v-6ba0ee43]{font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.course-hero[data-v-6ba0ee43]{height:450px;min-height:450px}.course-hero-content[data-v-6ba0ee43]{padding:1.2rem 0;text-align:center}.course-hero-content h1[data-v-6ba0ee43]{font-size:2rem;line-height:1.3;margin-bottom:1.5rem}.course-tagline[data-v-6ba0ee43]{font-size:1.1rem;margin-bottom:2rem}.course-meta[data-v-6ba0ee43]{gap:1.5rem;justify-content:center;margin-top:1.5rem}.meta-item[data-v-6ba0ee43]{font-size:.95rem}.related-courses-section[data-v-6ba0ee43]{padding:2rem 0}.slider-container[data-v-6ba0ee43]{margin:0 10px}.course-slide[data-v-6ba0ee43]{flex:0 0 250px;min-width:250px}.related-courses-header h2[data-v-6ba0ee43]{flex-direction:column;font-size:1.8rem;gap:.5rem}}.trailer-modal-overlay[data-v-6ba0ee43]{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.trailer-modal[data-v-6ba0ee43]{background-color:#000;border-radius:8px;max-width:800px;overflow:hidden;position:relative;width:90%}.modal-close[data-v-6ba0ee43]{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:15px;top:10px;transition:background-color .2s ease;width:40px;z-index:1001}.modal-close[data-v-6ba0ee43]:hover{background-color:#fff3}.trailer-container[data-v-6ba0ee43]{height:0;padding-bottom:56.25%;position:relative;width:100%}.trailer-video[data-v-6ba0ee43]{height:100%;left:0;position:absolute;top:0;width:100%}.tour-help-btn[data-v-6ba0ee43]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,#fb8c00 100%);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:60px;z-index:999}.tour-help-btn[data-v-6ba0ee43]:hover{box-shadow:0 6px 20px #00000040;transform:scale(1.1)}.tour-help-btn[data-v-6ba0ee43]:active{transform:scale(.95)}@media(max-width:768px){.tour-help-btn[data-v-6ba0ee43]{bottom:1rem;height:50px;right:1rem;width:50px}}.course-page[data-v-2a08ea2a]{width:100%}.error-container[data-v-2a08ea2a]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:60vh;padding:6rem 2rem;text-align:center}.error-icon[data-v-2a08ea2a]{color:#e74c3c;margin-bottom:2rem;opacity:.8}.error-title[data-v-2a08ea2a]{color:#2c3e50;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.error-message[data-v-2a08ea2a]{color:#7f8c8d;font-size:1.2rem;line-height:1.5;margin-bottom:1rem}.error-suggestion[data-v-2a08ea2a]{color:#95a5a6;font-size:1rem;line-height:1.5;margin-bottom:3rem}.error-actions[data-v-2a08ea2a]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-primary[data-v-2a08ea2a],.btn-secondary[data-v-2a08ea2a]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:160px;padding:.875rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-2a08ea2a]{background:linear-gradient(135deg,#3498db,#2980b9);box-shadow:0 4px 12px #3498db4d;color:#fff}.btn-primary[data-v-2a08ea2a]:hover{background:linear-gradient(135deg,#2980b9,#1f4e79);box-shadow:0 6px 20px #3498db66;transform:translateY(-2px)}.btn-secondary[data-v-2a08ea2a]{background:#ecf0f1;box-shadow:0 2px 8px #0000001a;color:#2c3e50}.btn-secondary[data-v-2a08ea2a]:hover{background:#d5dbdb;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media(max-width:640px){.error-container[data-v-2a08ea2a]{padding:4rem 1rem}.error-title[data-v-2a08ea2a]{font-size:2rem}.error-actions[data-v-2a08ea2a]{align-items:center;flex-direction:column}.btn-primary[data-v-2a08ea2a],.btn-secondary[data-v-2a08ea2a]{max-width:280px;width:100%}}
