body.hack-e-active{background-color:#fff;color:#000}.hack-e-page-wrapper.svelte-1uu39br{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;font-family:Bookerly,Georgia,serif}.container.svelte-1uu39br{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.hack-e-header.svelte-1uu39br{padding:15px 0;border-bottom:2px solid #000000;background-color:#fff}.header-content-area.svelte-1uu39br{display:flex;justify-content:space-between;align-items:center}.header-left.svelte-1uu39br .brand-title:where(.svelte-1uu39br){font-size:1.25rem;font-weight:700;color:#000}.header-right.svelte-1uu39br{display:flex;align-items:center;gap:20px}.back-link.svelte-1uu39br{display:flex;align-items:center;gap:5px;color:#000;text-decoration:none;font-size:.9rem}.back-link.svelte-1uu39br:hover{text-decoration:underline}.button.get-hack-e-button.svelte-1uu39br{font-size:.9rem;padding:8px 15px;border:2px solid #000000;background-color:#fff;color:#000;font-weight:700;text-decoration:none;cursor:pointer}.button.get-hack-e-button.svelte-1uu39br:hover{background-color:#000;color:#fff}.hack-e-main-content.svelte-1uu39br{flex-grow:1;padding-top:40px;padding-bottom:60px}.intro-section.svelte-1uu39br{text-align:center;margin-bottom:50px}.intro-section.svelte-1uu39br h1:where(.svelte-1uu39br){font-size:2.5rem;font-weight:700;margin-bottom:15px;color:#000}.intro-section.svelte-1uu39br .subheadline:where(.svelte-1uu39br){font-size:1.125rem;color:#333;max-width:600px;margin:0 auto 25px;line-height:1.6}.status-badge.svelte-1uu39br{display:inline-block;background-color:#0d6a2e;color:#fff;padding:8px 15px;font-size:.8rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:.5px}.features-section.svelte-1uu39br{text-align:center;margin-bottom:60px}.features-section.svelte-1uu39br h2:where(.svelte-1uu39br){font-size:1.75rem;font-weight:700;margin-bottom:40px;color:#000}.features-grid.svelte-1uu39br{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;text-align:left}.feature.svelte-1uu39br h3:where(.svelte-1uu39br){font-size:1.125rem;font-weight:700;margin-bottom:8px;color:#000}.feature.svelte-1uu39br p:where(.svelte-1uu39br){font-size:.9rem;line-height:1.6;color:#333}.visual-showcase-section.svelte-1uu39br{text-align:center;margin-bottom:60px}.visual-showcase-section.svelte-1uu39br h2:where(.svelte-1uu39br){font-size:1.75rem;font-weight:700;margin-bottom:30px;color:#000}.image-container.svelte-1uu39br img:where(.svelte-1uu39br){max-width:100%;height:auto;border:2px solid #000000}.cta-section-hacked.svelte-1uu39br{text-align:center;padding:40px 0;background-color:#f0f0f0;border-top:2px solid #000000;border-bottom:2px solid #000000}.cta-section-hacked.svelte-1uu39br h2:where(.svelte-1uu39br){font-size:1.75rem;font-weight:700;margin-bottom:15px;color:#000}.cta-section-hacked.svelte-1uu39br p:where(.svelte-1uu39br){font-size:1.125rem;color:#333;margin-bottom:25px}.cta-buttons-hacked.svelte-1uu39br{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.cta-buttons-hacked.svelte-1uu39br .button:where(.svelte-1uu39br){font-size:1rem;padding:12px 25px;border:2px solid #000000;font-weight:700;text-decoration:none;cursor:pointer}.cta-buttons-hacked.svelte-1uu39br .button.primary:where(.svelte-1uu39br){background-color:#000;color:#fff}.cta-buttons-hacked.svelte-1uu39br .button.primary:where(.svelte-1uu39br):hover{background-color:#333}.cta-buttons-hacked.svelte-1uu39br .button:where(.svelte-1uu39br):not(.primary){background-color:#fff;color:#000}.cta-buttons-hacked.svelte-1uu39br .button:where(.svelte-1uu39br):not(.primary):hover{background-color:#e0e0e0}.hack-e-footer.svelte-1uu39br{padding:20px 0;border-top:2px solid #000000;background-color:#fff;text-align:center}.hack-e-footer.svelte-1uu39br .container:where(.svelte-1uu39br){display:flex;flex-direction:column;align-items:center;gap:10px}.hack-e-footer.svelte-1uu39br p:where(.svelte-1uu39br){font-size:.85rem;color:#333;margin:0}.footer-nav.svelte-1uu39br{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.footer-nav.svelte-1uu39br a:where(.svelte-1uu39br){font-size:.85rem;color:#000;text-decoration:none}.footer-nav.svelte-1uu39br a:where(.svelte-1uu39br):hover{text-decoration:underline}@media (max-width: 768px){.header-content-area.svelte-1uu39br{flex-direction:column;gap:15px}.header-left.svelte-1uu39br,.header-right.svelte-1uu39br{width:100%;display:flex;justify-content:space-between;align-items:center}.intro-section.svelte-1uu39br h1:where(.svelte-1uu39br){font-size:2rem}.intro-section.svelte-1uu39br .subheadline:where(.svelte-1uu39br){font-size:1rem}.features-section.svelte-1uu39br h2:where(.svelte-1uu39br),.visual-showcase-section.svelte-1uu39br h2:where(.svelte-1uu39br),.cta-section-hacked.svelte-1uu39br h2:where(.svelte-1uu39br){font-size:1.5rem}.features-grid.svelte-1uu39br{grid-template-columns:1fr}}@media (max-width: 480px){.header-right.svelte-1uu39br{flex-direction:column;gap:10px;align-items:flex-start}.back-link.svelte-1uu39br,.button.get-hack-e-button.svelte-1uu39br{width:100%;text-align:center}.button.get-hack-e-button.svelte-1uu39br{padding:10px 15px}.cta-buttons-hacked.svelte-1uu39br .button:where(.svelte-1uu39br){width:100%}}
