[data-v-f0aff894]{margin:0;padding:0;box-sizing:border-box}.courses-container[data-v-f0aff894]{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:6rem 2rem;overflow:hidden}.background-pattern[data-v-f0aff894]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(0,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,123,255,.06) 0%,transparent 50%);pointer-events:none}.background-pattern[data-v-f0aff894]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,transparent 49%,rgba(255,255,255,.02) 50%,transparent 51%),linear-gradient(-45deg,transparent 49%,rgba(255,255,255,.02) 50%,transparent 51%);background-size:60px 60px}.section-header[data-v-f0aff894]{text-align:center;max-width:800px;margin:0 auto 4rem;opacity:0;animation:fadeInUp-f0aff894 .8s ease-out forwards}.badge[data-v-f0aff894]{display:inline-block;padding:.8rem 1.5rem;background:#00ffff1a;color:#0ff;border-radius:50px;font-size:.95rem;font-weight:600;margin-bottom:2rem;border:1px solid rgba(0,255,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 20px #00ffff1a}.section-title[data-v-f0aff894]{margin-bottom:2rem;line-height:1.1}.title-line[data-v-f0aff894]{display:block;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;margin-bottom:.2rem}.title-line.highlight[data-v-f0aff894]{background:linear-gradient(135deg,#0ff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,255,255,.3)}.section-description[data-v-f0aff894]{font-size:1.2rem;color:#fffc;line-height:1.6;max-width:600px;margin:0 auto}.courses-grid[data-v-f0aff894]{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:3rem;max-width:1400px;margin:0 auto 4rem}.course-card[data-v-f0aff894]{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000026;opacity:0;animation:slideInUp-f0aff894 1s ease-out forwards;transition:all .3s ease}.course-card[data-v-f0aff894]:hover{transform:translateY(-8px);box-shadow:0 25px 70px #0003}.intro-course[data-v-f0aff894]{border-color:#ffc1074d}.fullstack-course[data-v-f0aff894]{border-color:#00ffff4d}.course-header[data-v-f0aff894]{background:#ffffff0d;padding:2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1rem}.course-badge[data-v-f0aff894]{display:flex;align-items:center;gap:.8rem;color:#0ff;font-weight:600}.intro-course .course-badge[data-v-f0aff894]{color:#ffc107}.course-badge .icon[data-v-f0aff894]{width:24px;height:24px;stroke-width:2}.course-level[data-v-f0aff894]{display:flex;align-items:center}.level-badge[data-v-f0aff894]{padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.level-badge.beginner[data-v-f0aff894]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.level-badge.advanced[data-v-f0aff894]{background:#0ff3;color:#0ff;border:1px solid rgba(0,255,255,.3)}.course-content[data-v-f0aff894]{padding:2.5rem}.course-title[data-v-f0aff894]{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2}.course-price-section[data-v-f0aff894]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.price-display[data-v-f0aff894]{display:flex;align-items:baseline;gap:.3rem}.currency[data-v-f0aff894]{font-size:1.2rem;font-weight:600;color:#fffc}.amount[data-v-f0aff894]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#0ff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.intro-course .amount[data-v-f0aff894]{background:linear-gradient(135deg,#ffc107,#ff8f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-label[data-v-f0aff894]{font-size:.9rem;color:#fff9;text-align:right}.course-description[data-v-f0aff894]{font-size:1rem;color:#ffffffd9;line-height:1.7;margin-bottom:2.5rem}.course-description strong[data-v-f0aff894]{color:#0ff;font-weight:700}.intro-course .course-description strong[data-v-f0aff894]{color:#ffc107}.course-info-grid[data-v-f0aff894]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:2.5rem}.info-item[data-v-f0aff894]{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.info-item[data-v-f0aff894]:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.info-icon[data-v-f0aff894]{width:28px;height:28px;stroke:#0ff;stroke-width:2;flex-shrink:0}.intro-course .info-icon[data-v-f0aff894]{stroke:#ffc107}.info-content h4[data-v-f0aff894]{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.2rem}.info-content p[data-v-f0aff894]{font-size:.8rem;color:#ffffffb3}.learning-section[data-v-f0aff894]{margin-bottom:2.5rem}.learning-title[data-v-f0aff894]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.skills-list[data-v-f0aff894]{display:flex;flex-direction:column;gap:1rem}.skill-item[data-v-f0aff894]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.skill-item[data-v-f0aff894]:hover{background:#ffffff14;transform:translate(5px)}.skill-icon[data-v-f0aff894]{width:20px;height:20px;stroke:#ffc107;stroke-width:2;flex-shrink:0}.skill-item span[data-v-f0aff894]{color:#ffffffe6;font-weight:500}.skills-grid[data-v-f0aff894]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem}.skill-category[data-v-f0aff894]{padding:1.2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s ease;opacity:0;animation:fadeInUp-f0aff894 .6s ease-out forwards}.skill-category[data-v-f0aff894]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000026;border-color:#fff3}.category-header[data-v-f0aff894]{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.category-icon[data-v-f0aff894]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-icon svg[data-v-f0aff894]{width:18px;height:18px;stroke:#fff;stroke-width:2}.category-icon.frontend[data-v-f0aff894]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 15px #ff6b6b4d}.category-icon.backend[data-v-f0aff894]{background:linear-gradient(135deg,#00d2d3,#54a0ff);box-shadow:0 4px 15px #00d2d34d}.category-icon.database[data-v-f0aff894]{background:linear-gradient(135deg,#feca57,#ff9ff3);box-shadow:0 4px 15px #feca574d}.category-icon.devops[data-v-f0aff894]{background:linear-gradient(135deg,#a55eea,#26de81);box-shadow:0 4px 15px #a55eea4d}.category-header h5[data-v-f0aff894]{font-size:1rem;font-weight:700;color:#fff}.skill-category p[data-v-f0aff894]{color:#fffc;line-height:1.5;font-size:.9rem}.projects-section[data-v-f0aff894]{margin-bottom:2.5rem}.projects-title[data-v-f0aff894]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1.2rem}.projects-list[data-v-f0aff894]{display:flex;flex-direction:column;gap:.8rem}.project-item[data-v-f0aff894]{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;background:#00ffff0d;border:1px solid rgba(0,255,255,.2);border-radius:10px;transition:all .3s ease}.project-item[data-v-f0aff894]:hover{background:#00ffff14;transform:translate(5px)}.project-number[data-v-f0aff894]{width:32px;height:32px;background:linear-gradient(135deg,#0ff,#007bff);color:#1a1a2e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.project-text[data-v-f0aff894]{color:#ffffffe6;font-weight:500;font-size:.9rem}.course-actions[data-v-f0aff894]{display:flex;gap:1.2rem;margin-bottom:0;flex-wrap:wrap}.cta-button[data-v-f0aff894]{padding:1rem 2rem;border:none;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.3px;flex:1;justify-content:center;min-width:180px}.cta-button.primary[data-v-f0aff894]{background:linear-gradient(135deg,#0ff,#007bff);color:#1a1a2e;box-shadow:0 6px 25px #00ffff40}.intro-course .cta-button.primary[data-v-f0aff894]{background:linear-gradient(135deg,#ffc107,#ff8f00);color:#1a1a2e;box-shadow:0 6px 25px #ffc10740}.cta-button.primary[data-v-f0aff894]:hover{transform:translateY(-3px);box-shadow:0 10px 35px #00ffff59}.intro-course .cta-button.primary[data-v-f0aff894]:hover{box-shadow:0 10px 35px #ffc10759}.cta-button.secondary[data-v-f0aff894]{background:transparent;color:#0ff;border:2px solid rgba(0,255,255,.3)}.intro-course .cta-button.secondary[data-v-f0aff894]{color:#ffc107;border-color:#ffc1074d}.cta-button.secondary[data-v-f0aff894]:hover{background:#00ffff1a;border-color:#00ffff80;transform:translateY(-2px)}.intro-course .cta-button.secondary[data-v-f0aff894]:hover{background:#ffc1071a;border-color:#ffc10780}.icon[data-v-f0aff894]{width:18px;height:18px;stroke-width:2}.payment-section[data-v-f0aff894]{max-width:1000px;margin:0 auto 3rem;text-align:center}.payment-title[data-v-f0aff894]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:2rem}.payment-methods[data-v-f0aff894]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.payment-method[data-v-f0aff894]{display:flex;align-items:center;gap:1rem;padding:1.2rem 2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffe6;font-weight:500;transition:all .3s ease}.payment-method[data-v-f0aff894]:hover{background:#ffffff14;border-color:#00ffff4d;transform:translateY(-2px)}.payment-icon[data-v-f0aff894]{width:22px;height:22px;stroke:#0ff;stroke-width:2}.contact-section[data-v-f0aff894]{display:flex;gap:3rem;justify-content:center;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;max-width:1000px;margin:0 auto}.contact-item[data-v-f0aff894]{display:flex;align-items:center;gap:1rem;color:#fffc;font-weight:500;transition:all .3s ease}.contact-item[data-v-f0aff894]:hover{color:#0ff}.contact-icon[data-v-f0aff894]{width:20px;height:20px;stroke:#0ff;stroke-width:2}@keyframes fadeInUp-f0aff894{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-f0aff894{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.courses-grid[data-v-f0aff894]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.courses-container[data-v-f0aff894]{padding:4rem 1rem}.section-header[data-v-f0aff894]{margin-bottom:3rem}.badge[data-v-f0aff894]{font-size:.85rem;padding:.6rem 1.2rem}.courses-grid[data-v-f0aff894]{grid-template-columns:1fr;gap:2rem}.course-header[data-v-f0aff894]{flex-direction:column;gap:1.2rem;text-align:center;padding:1.5rem}.course-content[data-v-f0aff894]{padding:2rem 1.5rem}.course-title[data-v-f0aff894]{font-size:1.5rem}.course-description[data-v-f0aff894]{font-size:.95rem}.course-info-grid[data-v-f0aff894]{grid-template-columns:1fr;gap:.8rem}.skills-grid[data-v-f0aff894]{grid-template-columns:1fr;gap:1rem}.course-actions[data-v-f0aff894]{flex-direction:column;gap:1rem}.cta-button[data-v-f0aff894]{width:100%;min-width:auto}.contact-section[data-v-f0aff894]{flex-direction:column;gap:1.5rem;text-align:center}.payment-methods[data-v-f0aff894]{flex-direction:column;gap:1rem;align-items:center}.payment-method[data-v-f0aff894]{justify-content:center;width:100%;max-width:300px}.course-price-section[data-v-f0aff894]{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 480px){.courses-container[data-v-f0aff894]{padding:3rem 1rem}.title-line[data-v-f0aff894]{font-size:clamp(1.8rem,8vw,2.5rem)}.section-description[data-v-f0aff894]{font-size:1rem}.course-header[data-v-f0aff894]{padding:1rem}.course-content[data-v-f0aff894]{padding:1.5rem 1rem}.course-title[data-v-f0aff894]{font-size:1.3rem}.amount[data-v-f0aff894]{font-size:2rem}.info-item[data-v-f0aff894]{padding:.8rem;gap:.6rem}.skill-category[data-v-f0aff894]{padding:1rem}.category-icon[data-v-f0aff894]{width:32px;height:32px}.cta-button[data-v-f0aff894]{padding:.9rem 1.5rem;font-size:.85rem}.course-price-section[data-v-f0aff894]{padding:1rem}}@media (prefers-contrast: high){.background-pattern[data-v-f0aff894]{opacity:.3}.course-card[data-v-f0aff894],.info-item[data-v-f0aff894],.skill-category[data-v-f0aff894],.project-item[data-v-f0aff894],.payment-method[data-v-f0aff894]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-f0aff894]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cta-button[data-v-f0aff894]:hover,.info-item[data-v-f0aff894]:hover,.skill-category[data-v-f0aff894]:hover,.course-card[data-v-f0aff894]:hover{transform:none}}
