.portfolio-hero.svelte-u3hk67{position:relative;padding:120px 0;background:linear-gradient(#000000b3,#000000b3),url(../../../assets/media/484/848_1.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;margin-bottom:60px}.portfolio-hero.svelte-u3hk67 h1:where(.svelte-u3hk67){font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.portfolio-hero.svelte-u3hk67 p:where(.svelte-u3hk67){font-size:1.25rem;max-width:800px;margin:0 auto;color:#f8f9fa;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.portfolio-item.svelte-u3hk67{padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a}.portfolio-image.svelte-u3hk67{position:relative;overflow:hidden;border-radius:16px}.portfolio-image.svelte-u3hk67 img:where(.svelte-u3hk67){transition:transform .3s ease}.portfolio-image.svelte-u3hk67:hover img:where(.svelte-u3hk67){transform:scale(1.05)}.project-meta.svelte-u3hk67{display:flex;gap:24px;flex-wrap:wrap}.meta-item.svelte-u3hk67{display:flex;align-items:center;gap:8px;color:#6c757d}.meta-item.svelte-u3hk67 i:where(.svelte-u3hk67){color:#007bff}.feature-list.svelte-u3hk67{list-style:none;padding:0;margin:0}.feature-list.svelte-u3hk67 li:where(.svelte-u3hk67){margin-bottom:12px;padding-left:24px;position:relative}.feature-list.svelte-u3hk67 li:where(.svelte-u3hk67):before{content:"✓";position:absolute;left:0;color:#28a745}.cta-section.svelte-u3hk67{background:#f8f9fa;padding:80px;border-radius:16px;margin-top:80px}@media (max-width: 768px){.portfolio-hero.svelte-u3hk67{padding:80px 0}.portfolio-hero.svelte-u3hk67 h1:where(.svelte-u3hk67){font-size:2.5rem}.portfolio-hero.svelte-u3hk67 p:where(.svelte-u3hk67){font-size:1.1rem;padding:0 20px}.portfolio-item.svelte-u3hk67{padding:24px}.project-meta.svelte-u3hk67{gap:16px}.cta-section.svelte-u3hk67{padding:40px 20px}}
