.hero[data-astro-cid-ge2uvauf]{text-align:center;background:linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);border-bottom:1px solid var(--border-color);padding:1rem 0;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#2196f308 0%,#0000 50%),radial-gradient(circle at 80% 80%,#2196f308 0%,#0000 50%);position:absolute;inset:0}.hero-wrapper[data-astro-cid-ge2uvauf]{text-align:center;max-width:1200px;margin:0 auto;padding:1rem 0}.hero-title[data-astro-cid-ge2uvauf]{color:var(--text-heading);text-align:center;margin:0 0 .5rem;font-size:48px;font-weight:800;line-height:1.2}.hero-subtitle[data-astro-cid-ge2uvauf]{margin-top:10px;margin-bottom:var(--space-lg);color:var(--accent-color);text-align:center;font-size:42px;display:block}.hero-buttons[data-astro-cid-ge2uvauf]{text-align:center;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}.hero-buttons[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.hero-buttons[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf] ion-icon[data-astro-cid-ge2uvauf]{font-size:20px}.hero-description[data-astro-cid-ge2uvauf]{max-width:800px;color:var(--text-secondary);text-align:center;margin:0 auto;font-size:1.25rem;font-weight:500;line-height:1.6}@media (width<=767px){.hero-title[data-astro-cid-ge2uvauf]{font-size:36px}.hero-subtitle[data-astro-cid-ge2uvauf]{font-size:32px}}.content-flow[data-astro-cid-cos6az2g]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-xl)}.flow-title[data-astro-cid-cos6az2g]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-lg);text-align:center;font-size:.875rem;font-weight:700}.flow-stage[data-astro-cid-cos6az2g]{margin-bottom:var(--space-md)}.flow-stage[data-astro-cid-cos6az2g]:last-child{margin-bottom:0}.stage-label[data-astro-cid-cos6az2g]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600}.stage-value[data-astro-cid-cos6az2g]{color:var(--text-primary);font-size:.875rem;font-weight:500}.stage-value[data-astro-cid-cos6az2g].private{color:var(--text-secondary);font-style:italic}.flow-arrow[data-astro-cid-cos6az2g]{text-align:center;color:var(--border-color);margin:var(--space-sm) 0;font-size:1.25rem;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.stage-button[data-astro-cid-cos6az2g]{text-align:left;cursor:pointer;width:100%;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.stage-button[data-astro-cid-cos6az2g]:hover{opacity:.8}.stage-button[data-astro-cid-cos6az2g] .stage-label[data-astro-cid-cos6az2g],.stage-button[data-astro-cid-cos6az2g] .stage-value[data-astro-cid-cos6az2g]{pointer-events:none}.expand-icon[data-astro-cid-cos6az2g]{color:var(--text-secondary);transition:transform var(--transition-fast);font-size:1rem}.stage-button[data-astro-cid-cos6az2g][aria-expanded=true] .expand-icon[data-astro-cid-cos6az2g]{transform:rotate(180deg)}.stage-details[data-astro-cid-cos6az2g]{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.stage-details[data-astro-cid-cos6az2g].expanded{max-height:300px;transition:max-height .3s ease-in}.backlog-list[data-astro-cid-cos6az2g]{margin:var(--space-md) 0 0 0;padding:0;list-style:none}.backlog-list[data-astro-cid-cos6az2g] li[data-astro-cid-cos6az2g]{color:var(--text-secondary);padding:var(--space-xs) 0;border-bottom:1px solid var(--border-color);font-size:.8rem}.backlog-list[data-astro-cid-cos6az2g] li[data-astro-cid-cos6az2g]:last-child{border-bottom:none}.stage-link[data-astro-cid-cos6az2g]{color:inherit;transition:opacity var(--transition-fast);text-decoration:none;display:block}.stage-link[data-astro-cid-cos6az2g]:hover{opacity:.8}.stage-link[data-astro-cid-cos6az2g] .stage-value[data-astro-cid-cos6az2g]{color:var(--accent-color)}.content-grid-three-col[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:start;display:grid}@media (width<=767px){.content-grid-three-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.left-sidebar[data-astro-cid-lcdefpme]{order:2}.articles-section[data-astro-cid-lcdefpme]{order:1}.sidebar[data-astro-cid-lcdefpme]{order:3}}@media (width>=768px) and (width<=1199px){.content-grid-three-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 280px}.left-sidebar[data-astro-cid-lcdefpme]{display:none}}@media (width>=1200px){.content-grid-three-col[data-astro-cid-lcdefpme]{grid-template-columns:240px 1fr 320px;gap:2rem}}@media (width>=1400px){.content-grid-three-col[data-astro-cid-lcdefpme]{grid-template-columns:260px 1fr 340px;gap:3rem}}.left-sidebar[data-astro-cid-lcdefpme]{top:calc(60px + var(--space-lg));position:sticky}.featured-image[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover;align-items:flex-end;min-height:450px;display:flex;position:relative}.featured-content[data-astro-cid-lcdefpme]{padding:var(--space-2xl);background:linear-gradient(#0000 0%,#000000b3 40%,#000000e6 100%);width:100%;position:relative}.featured-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);font-size:2.5rem}.featured-excerpt[data-astro-cid-lcdefpme]{color:#fffffff2;max-width:600px;margin-bottom:var(--space-lg);font-size:1.125rem;line-height:1.6}.articles-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-bottom:var(--space-xl);display:grid}@media (width>=768px){.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.article-image[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-position:50%;background-size:cover;height:200px;position:relative;overflow:hidden}.explore-more[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl);padding:var(--space-2xl);background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);border-radius:var(--radius-lg);border:1px solid var(--border-color);text-align:center;position:relative;overflow:hidden}.explore-more[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,#2196f30d 0%,#0000 50%);position:absolute;inset:0}.explore-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}.explore-title[data-astro-cid-lcdefpme]{color:var(--text-heading);margin-bottom:var(--space-md);font-family:Orbitron,Rajdhani,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700}.explore-description[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.explore-actions[data-astro-cid-lcdefpme]{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.explore-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);transition:all var(--transition-base);border:2px solid #0000;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.explore-actions[data-astro-cid-lcdefpme] .button-primary[data-astro-cid-lcdefpme]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.explore-actions[data-astro-cid-lcdefpme] .button-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-color);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 8px 20px #2196f34d}.explore-actions[data-astro-cid-lcdefpme] .button-secondary[data-astro-cid-lcdefpme]{color:var(--text-heading);border-color:var(--border-color);background:0 0}.explore-actions[data-astro-cid-lcdefpme] .button-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-color);color:var(--accent-color);background:0 0;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.explore-actions[data-astro-cid-lcdefpme] ion-icon[data-astro-cid-lcdefpme]{font-size:1.25rem}.loading-indicator[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);align-items:center;gap:var(--space-sm);color:var(--text-secondary);flex-direction:column;display:flex}.loading-bar[data-astro-cid-lcdefpme]{background:var(--border-color);border-radius:2px;width:200px;height:4px;position:relative;overflow:hidden}.loading-bar-fill[data-astro-cid-lcdefpme]{background:var(--accent-color);border-radius:2px;height:100%;animation:1s ease-in-out infinite fillBar}@keyframes fillBar{0%{width:0%;margin-left:0%}50%{width:50%;margin-left:25%}to{width:0%;margin-left:100%}}.loading-text[data-astro-cid-lcdefpme]{font-size:.875rem}@media (width<=767px){.featured-title[data-astro-cid-lcdefpme]{font-size:1.75rem}.featured-content[data-astro-cid-lcdefpme]{padding:var(--space-lg)}.explore-actions[data-astro-cid-lcdefpme]{flex-direction:column}.explore-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}}
