.courses-wrapper.svelte-zuqxs5{width:100%;overflow-x:hidden;background:#fef3e2}.dark .courses-wrapper.svelte-zuqxs5{background:#1a1a1a}.hero-section.svelte-zuqxs5{position:relative;min-height:25vh;display:flex;align-items:center;justify-content:center;padding:2rem 2rem 5rem;background:linear-gradient(135deg,#3b82f6,#2563eb)}.dark .hero-section.svelte-zuqxs5{background:linear-gradient(135deg,#1e3a5f,#1e40af)}.hero-content.svelte-zuqxs5{text-align:center;max-width:900px;z-index:1}.hero-title.svelte-zuqxs5{font-size:clamp(2.5rem,8vw,5rem);font-weight:200;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2);margin-bottom:1rem;line-height:1.1}.hero-divider.svelte-zuqxs5{position:absolute;bottom:-1px;left:0;width:100%;height:81px;z-index:0}.hero-divider.svelte-zuqxs5 svg:where(.svelte-zuqxs5){width:100%;height:100%}.divider-fill.svelte-zuqxs5{fill:#fef3e2;display:block}.dark .divider-fill.svelte-zuqxs5{fill:#1a1a1a}.courses-page.svelte-zuqxs5{max-width:1200px;margin:0 auto;padding:1rem 1.5rem 3rem;background:transparent}.courses-grid.svelte-zuqxs5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,550px),1fr));gap:2rem}.course-card.svelte-zuqxs5{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#fff;border:2px solid rgba(59,130,246,.2);border-radius:1rem;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.course-card.svelte-zuqxs5:hover{transform:translateY(-4px);box-shadow:0 0 2px #3b82f666,0 0 8px #3b82f64d,0 0 12px #3b82f633;border-color:#3b82f699}.dark .course-card.svelte-zuqxs5{background:linear-gradient(135deg,#0a0a0a,#171717);border:2px solid rgba(96,165,250,.4);box-shadow:0 0 2px #60a5fa4d,0 0 4px #60a5fa33,0 4px 15px #00000080}.dark .course-card.svelte-zuqxs5:hover{background:linear-gradient(135deg,#171717,#1a1a1a);box-shadow:0 0 4px #60a5fa99,0 0 12px #60a5fa66,0 0 20px #60a5fa4d,0 0 30px #60a5fa33;border-color:#60a5facc}.course-icon.svelte-zuqxs5{flex-shrink:0;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.course-icon.svelte-zuqxs5 svg{width:100%;height:100%}.course-content.svelte-zuqxs5{flex:1;min-width:0}.course-title.svelte-zuqxs5{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#1a1a1a}.dark .course-title.svelte-zuqxs5{color:#e5e5e5}.course-description.svelte-zuqxs5{font-size:1rem;color:#000000b3;line-height:1.5}.dark .course-description.svelte-zuqxs5{color:#ffffffb3}.course-arrow.svelte-zuqxs5{flex-shrink:0;width:24px;height:24px;color:#3b82f680;transition:all .3s ease}.course-card.svelte-zuqxs5:hover .course-arrow:where(.svelte-zuqxs5){color:#3b82f6;transform:translate(4px)}@media (max-width: 768px){.hero-section.svelte-zuqxs5{padding:1.5rem 1rem 4rem}.courses-page.svelte-zuqxs5{padding:1rem 1rem 2rem}.courses-grid.svelte-zuqxs5{grid-template-columns:1fr;gap:1.5rem}.course-card.svelte-zuqxs5{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}.course-icon.svelte-zuqxs5{width:120px;height:120px}.course-title.svelte-zuqxs5{font-size:1.25rem}.course-description.svelte-zuqxs5{font-size:.9rem}.course-arrow.svelte-zuqxs5{transform:rotate(90deg)}.course-card.svelte-zuqxs5:hover .course-arrow:where(.svelte-zuqxs5){transform:rotate(90deg) translate(4px)}}@media (max-width: 480px){.hero-section.svelte-zuqxs5{padding:1rem .75rem 3rem}.courses-page.svelte-zuqxs5{padding:.75rem .75rem 1.5rem}.course-card.svelte-zuqxs5{padding:1.25rem}.course-icon.svelte-zuqxs5{width:120px;height:120px}.course-title.svelte-zuqxs5{font-size:1.1rem}}
