.project-path[data-astro-cid-jvyrxuby]{background:#fff}.hero-project[data-astro-cid-jvyrxuby]{background:linear-gradient(135deg,#18181b,#27272a);padding:100px 0 80px;color:#fff;text-align:center;position:relative}.hero-project[data-astro-cid-jvyrxuby]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(251,191,36,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.1) 0%,transparent 50%)}.hero-badge[data-astro-cid-jvyrxuby]{display:inline-flex;align-items:center;gap:8px;background:#fbbf2426;color:#fbbf24;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:24px;border:1px solid rgba(251,191,36,.3);position:relative}.hero-project[data-astro-cid-jvyrxuby] h1[data-astro-cid-jvyrxuby]{font-size:52px;font-weight:900;line-height:1.1;margin-bottom:24px;position:relative}.highlight[data-astro-cid-jvyrxuby]{color:#fbbf24}.hero-lead[data-astro-cid-jvyrxuby]{font-size:20px;line-height:1.6;opacity:.95;max-width:900px;margin:0 auto 40px;position:relative}.hero-metrics[data-astro-cid-jvyrxuby]{display:flex;justify-content:center;gap:64px;margin-bottom:40px;position:relative}.metric[data-astro-cid-jvyrxuby]{text-align:center}.metric-value[data-astro-cid-jvyrxuby]{font-size:48px;font-weight:900;color:#fbbf24;line-height:1;margin-bottom:8px}.metric-label[data-astro-cid-jvyrxuby]{font-size:14px;opacity:.9}.hero-cta[data-astro-cid-jvyrxuby]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;position:relative}.why-projects[data-astro-cid-jvyrxuby]{padding:80px 0;background:#f9fafb}.why-projects[data-astro-cid-jvyrxuby] h2[data-astro-cid-jvyrxuby]{font-size:42px;font-weight:900;text-align:center;margin-bottom:48px;color:#18181b}.reasons-grid[data-astro-cid-jvyrxuby]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.reason[data-astro-cid-jvyrxuby]{text-align:center;padding:32px 24px}.reason[data-astro-cid-jvyrxuby] i[data-astro-cid-jvyrxuby]{font-size:48px;color:#fbbf24;margin-bottom:24px}.reason[data-astro-cid-jvyrxuby] h3[data-astro-cid-jvyrxuby]{font-size:22px;font-weight:800;color:#18181b;margin-bottom:12px}.reason[data-astro-cid-jvyrxuby] p[data-astro-cid-jvyrxuby]{color:#52525b;line-height:1.6}.projects-curriculum[data-astro-cid-jvyrxuby]{padding:80px 0;background:#fff}.projects-curriculum[data-astro-cid-jvyrxuby] h2[data-astro-cid-jvyrxuby]{font-size:42px;font-weight:900;text-align:center;margin-bottom:16px;color:#18181b}.section-intro[data-astro-cid-jvyrxuby]{text-align:center;font-size:18px;color:#71717a;margin-bottom:64px}.projects-list[data-astro-cid-jvyrxuby]{display:grid;gap:32px;max-width:1000px;margin:0 auto}.project-card[data-astro-cid-jvyrxuby]{background:#fff;border:2px solid #e4e4e7;border-radius:16px;padding:32px;display:grid;grid-template-columns:auto 1fr;gap:24px;transition:all .3s ease}.project-card[data-astro-cid-jvyrxuby]:hover{border-color:#fbbf24;box-shadow:0 20px 25px -5px #0000001a}.project-number[data-astro-cid-jvyrxuby]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;flex-shrink:0}.project-header[data-astro-cid-jvyrxuby]{margin-bottom:16px}.project-header[data-astro-cid-jvyrxuby] h3[data-astro-cid-jvyrxuby]{font-size:24px;font-weight:800;color:#18181b;margin-bottom:8px}.project-meta[data-astro-cid-jvyrxuby]{display:flex;gap:12px;align-items:center}.difficulty[data-astro-cid-jvyrxuby]{padding:4px 12px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase}.difficulty[data-astro-cid-jvyrxuby].beginner{background:#d1fae5;color:#065f46}.difficulty[data-astro-cid-jvyrxuby].intermediate{background:#dbeafe;color:#1e40af}.difficulty[data-astro-cid-jvyrxuby].advanced{background:#e9d5ff;color:#6b21a8}.difficulty[data-astro-cid-jvyrxuby].expert{background:#fef3c7;color:#92400e}.duration[data-astro-cid-jvyrxuby]{color:#71717a;font-size:14px;font-weight:600}.project-desc[data-astro-cid-jvyrxuby]{color:#52525b;line-height:1.6;margin-bottom:16px}.skills-learned[data-astro-cid-jvyrxuby]{background:#f4f4f5;padding:12px 16px;border-radius:8px;font-size:14px;color:#3f3f46;margin-bottom:16px}.skills-learned[data-astro-cid-jvyrxuby] strong[data-astro-cid-jvyrxuby]{color:#18181b;font-weight:700}.project-resources[data-astro-cid-jvyrxuby]{margin-bottom:16px}.res-link[data-astro-cid-jvyrxuby]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f4f4f5;border-radius:8px;text-decoration:none;color:#18181b;font-weight:600;font-size:14px;transition:all .2s ease}.res-link[data-astro-cid-jvyrxuby]:hover{background:#fef3c7;color:#92400e}.res-link[data-astro-cid-jvyrxuby].featured{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24}.res-link[data-astro-cid-jvyrxuby] i[data-astro-cid-jvyrxuby]{color:#fbbf24}.res-note[data-astro-cid-jvyrxuby]{font-size:13px;color:#71717a;margin-top:8px;padding-left:16px}.project-deliverable[data-astro-cid-jvyrxuby]{background:#fffbeb;padding:12px 16px;border-radius:8px;border-left:4px solid #fbbf24;font-size:14px;color:#78350f}.project-deliverable[data-astro-cid-jvyrxuby] strong[data-astro-cid-jvyrxuby]{font-weight:700}.project-outcomes[data-astro-cid-jvyrxuby]{padding:80px 0;background:#f9fafb}.project-outcomes[data-astro-cid-jvyrxuby] h2[data-astro-cid-jvyrxuby]{font-size:42px;font-weight:900;text-align:center;margin-bottom:48px;color:#18181b}.outcomes-grid[data-astro-cid-jvyrxuby]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.outcome[data-astro-cid-jvyrxuby]{text-align:center;padding:32px 24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.outcome-icon[data-astro-cid-jvyrxuby]{width:72px;height:72px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:#fff}.outcome[data-astro-cid-jvyrxuby] h3[data-astro-cid-jvyrxuby]{font-size:20px;font-weight:800;color:#18181b;margin-bottom:12px}.outcome[data-astro-cid-jvyrxuby] p[data-astro-cid-jvyrxuby]{color:#52525b;line-height:1.6;font-size:15px}.start-building-cta[data-astro-cid-jvyrxuby]{padding:80px 0;background:linear-gradient(135deg,#18181b,#27272a)}.cta-box[data-astro-cid-jvyrxuby]{text-align:center;color:#fff;max-width:800px;margin:0 auto}.cta-box[data-astro-cid-jvyrxuby] h2[data-astro-cid-jvyrxuby]{font-size:36px;font-weight:900;margin-bottom:16px}.cta-box[data-astro-cid-jvyrxuby]>p[data-astro-cid-jvyrxuby]{font-size:18px;opacity:.95;line-height:1.6;margin-bottom:32px}.cta-benefits[data-astro-cid-jvyrxuby]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.benefit[data-astro-cid-jvyrxuby]{display:flex;align-items:center;gap:12px;font-weight:600}.benefit[data-astro-cid-jvyrxuby] i[data-astro-cid-jvyrxuby]{color:#fbbf24;font-size:20px}.cta-note[data-astro-cid-jvyrxuby]{margin-top:16px;font-size:14px;opacity:.8}@media(max-width:768px){.hero-project[data-astro-cid-jvyrxuby] h1[data-astro-cid-jvyrxuby]{font-size:36px}.hero-metrics[data-astro-cid-jvyrxuby]{flex-direction:column;gap:24px}.reasons-grid[data-astro-cid-jvyrxuby],.project-card[data-astro-cid-jvyrxuby],.outcomes-grid[data-astro-cid-jvyrxuby],.cta-benefits[data-astro-cid-jvyrxuby]{grid-template-columns:1fr}}
