.hero-section[data-astro-cid-yg527ddj]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0;text-align:center}.hero-content[data-astro-cid-yg527ddj] h1[data-astro-cid-yg527ddj]{font-size:3rem;margin-bottom:1rem}.hero-subtitle[data-astro-cid-yg527ddj]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.hero-buttons[data-astro-cid-yg527ddj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.secondary-button[data-astro-cid-yg527ddj]{background:transparent;border:2px solid white;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .3s ease}.secondary-button[data-astro-cid-yg527ddj]:hover{background:#fff;color:#667eea}.steps-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.step-card[data-astro-cid-yg527ddj]{text-align:center;padding:2rem 1rem}.step-number[data-astro-cid-yg527ddj]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.features-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature-card[data-astro-cid-yg527ddj]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.feature-card[data-astro-cid-yg527ddj]:hover{transform:translateY(-5px)}.feature-icon[data-astro-cid-yg527ddj]{font-size:2.5rem;margin-bottom:1rem}.feature-list[data-astro-cid-yg527ddj]{list-style:none;padding:0;margin-top:1rem}.feature-list[data-astro-cid-yg527ddj] li[data-astro-cid-yg527ddj]{padding:.25rem 0;color:#64748b}.feature-list[data-astro-cid-yg527ddj] li[data-astro-cid-yg527ddj]:before{content:"✓";color:#10b981;font-weight:700;margin-right:.5rem}.job-boards-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.board-category[data-astro-cid-yg527ddj]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.board-list[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem}.board-item[data-astro-cid-yg527ddj]{background:#f8fafc;padding:.5rem;border-radius:6px;text-align:center;font-size:.9rem;color:#374151}.compatibility-note[data-astro-cid-yg527ddj]{text-align:center;margin-top:2rem;padding:1rem;background:#f0f9ff;border-radius:8px;border-left:4px solid #0ea5e9}.advanced-features-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.advanced-feature[data-astro-cid-yg527ddj]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;text-align:center}.requirements-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.requirement-card[data-astro-cid-yg527ddj]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.req-icon[data-astro-cid-yg527ddj]{font-size:2.5rem;margin-bottom:1rem}.requirement-card[data-astro-cid-yg527ddj] ul[data-astro-cid-yg527ddj]{list-style:none;padding:0;margin-top:1rem}.requirement-card[data-astro-cid-yg527ddj] li[data-astro-cid-yg527ddj]{padding:.25rem 0;color:#64748b}.requirement-card[data-astro-cid-yg527ddj] li[data-astro-cid-yg527ddj]:before{content:"✓";color:#10b981;font-weight:700;margin-right:.5rem}.installation-steps[data-astro-cid-yg527ddj]{max-width:800px;margin:2rem auto 0}.install-step[data-astro-cid-yg527ddj]{display:flex;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a}.install-step[data-astro-cid-yg527ddj] .step-number[data-astro-cid-yg527ddj]{margin:0 1.5rem 0 0;flex-shrink:0}.step-content[data-astro-cid-yg527ddj] h3[data-astro-cid-yg527ddj]{margin-bottom:.5rem;color:#1f2937}.faq-grid[data-astro-cid-yg527ddj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.faq-item[data-astro-cid-yg527ddj]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.faq-item[data-astro-cid-yg527ddj] h3[data-astro-cid-yg527ddj]{color:#1f2937;margin-bottom:1rem}.faq-item[data-astro-cid-yg527ddj] p[data-astro-cid-yg527ddj]{color:#64748b;line-height:1.6}.cta-section[data-astro-cid-yg527ddj]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:3rem;border-radius:12px;text-align:center}.cta-buttons[data-astro-cid-yg527ddj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}@media (max-width: 768px){.hero-content[data-astro-cid-yg527ddj] h1[data-astro-cid-yg527ddj]{font-size:2rem}.hero-buttons[data-astro-cid-yg527ddj]{flex-direction:column;align-items:center}.steps-grid[data-astro-cid-yg527ddj],.features-grid[data-astro-cid-yg527ddj],.job-boards-grid[data-astro-cid-yg527ddj],.advanced-features-grid[data-astro-cid-yg527ddj],.requirements-grid[data-astro-cid-yg527ddj],.faq-grid[data-astro-cid-yg527ddj],.board-list[data-astro-cid-yg527ddj]{grid-template-columns:1fr}.install-step[data-astro-cid-yg527ddj]{flex-direction:column;text-align:center}.install-step[data-astro-cid-yg527ddj] .step-number[data-astro-cid-yg527ddj]{margin:0 0 1rem}}
