.cv-hero.svelte-1uxlio7{padding:140px 40px 50px;background:linear-gradient(135deg,var(--charcoal),#1f3333);color:#fff;text-align:center}.cv-hero-inner.svelte-1uxlio7{max-width:800px;margin:0 auto}.cv-hero.svelte-1uxlio7 h1:where(.svelte-1uxlio7){font-family:Playfair Display,serif;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.15;margin:18px 0 16px;letter-spacing:-1px}.cv-hero.svelte-1uxlio7 h1:where(.svelte-1uxlio7) em:where(.svelte-1uxlio7){color:var(--yellow);font-style:italic}.cv-hero.svelte-1uxlio7 p:where(.svelte-1uxlio7){font-size:1.1rem;color:#ffffffc7;line-height:1.7;max-width:660px;margin:0 auto 28px}.cv-stats.svelte-1uxlio7{display:flex;justify-content:center;gap:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.cv-stats.svelte-1uxlio7>div:where(.svelte-1uxlio7){text-align:center}.cv-stats.svelte-1uxlio7 strong:where(.svelte-1uxlio7){display:block;font-family:Playfair Display,serif;font-size:1.6rem;color:var(--yellow)}.cv-stats.svelte-1uxlio7 span:where(.svelte-1uxlio7){font-size:.7rem;color:#ffffff8c}.cv-filters.svelte-1uxlio7{padding:28px 40px;background:var(--warm-white);border-bottom:1px solid var(--border);position:sticky;top:64px;z-index:30;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fefdfbeb}.cv-inner.svelte-1uxlio7{max-width:1100px;margin:0 auto}.filter-row.svelte-1uxlio7{display:flex;gap:8px;flex-wrap:wrap}.filter-chip.svelte-1uxlio7{background:#fff;border:1px solid var(--border);border-radius:50px;padding:8px 16px;font-size:.85rem;cursor:pointer;transition:all .2s;color:var(--charcoal);font-family:inherit;display:inline-flex;align-items:center;gap:6px}.filter-chip.svelte-1uxlio7:hover{border-color:var(--teal)}.filter-chip.active.svelte-1uxlio7{background:var(--teal);color:#fff;border-color:var(--teal)}.chip-count.svelte-1uxlio7{background:var(--warm-gray);color:var(--text-muted);padding:1px 7px;border-radius:10px;font-family:JetBrains Mono,monospace;font-size:.7rem}.filter-chip.active.svelte-1uxlio7 .chip-count:where(.svelte-1uxlio7){background:#fff3;color:#fff}.cv-list.svelte-1uxlio7{padding:50px 40px 80px}.case-card.svelte-1uxlio7{background:#fff;border:1px solid var(--border);border-radius:18px;padding:36px 36px 32px;margin-bottom:28px;box-shadow:0 8px 24px #2192950a}.case-head.svelte-1uxlio7{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.case-cat.svelte-1uxlio7{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--teal);font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.case-status.svelte-1uxlio7{font-family:JetBrains Mono,monospace;font-size:.7rem;padding:4px 10px;border-radius:50px;font-weight:600}.status-live.svelte-1uxlio7{background:#16a34a1f;color:#16a34a}.status-tamamlandi.svelte-1uxlio7{background:#2192951f;color:var(--teal)}.status-devam-ediyor.svelte-1uxlio7{background:#d977061f;color:#d97706}.case-card.svelte-1uxlio7 h2:where(.svelte-1uxlio7){font-family:Playfair Display,serif;font-size:clamp(1.4rem,2.5vw,1.8rem);color:var(--charcoal);margin:0 0 12px;line-height:1.25}.case-meta.svelte-1uxlio7{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px dashed var(--border);margin-bottom:22px;font-size:.82rem;color:var(--text-muted)}.case-meta.svelte-1uxlio7 strong:where(.svelte-1uxlio7){color:var(--charcoal);font-weight:600}.case-section.svelte-1uxlio7{margin-bottom:22px}.case-section.svelte-1uxlio7 h3:where(.svelte-1uxlio7){font-family:Playfair Display,serif;font-size:1rem;color:var(--charcoal);margin:0 0 8px;font-weight:700}.case-section.svelte-1uxlio7 p:where(.svelte-1uxlio7){color:var(--text);line-height:1.7;margin:0;font-size:.94rem}.case-section.svelte-1uxlio7 ul:where(.svelte-1uxlio7){margin:0;padding-left:18px;color:var(--text);line-height:1.7;font-size:.92rem}.case-section.svelte-1uxlio7 li:where(.svelte-1uxlio7){margin-bottom:6px}.case-grid.svelte-1uxlio7{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:22px}.case-metrics.svelte-1uxlio7{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:18px}.metric.svelte-1uxlio7{text-align:center}.metric.svelte-1uxlio7 strong:where(.svelte-1uxlio7){display:block;font-family:Playfair Display,serif;font-size:1.4rem;color:var(--teal);font-weight:700}.metric.svelte-1uxlio7 span:where(.svelte-1uxlio7){font-size:.72rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.8px}.case-tools.svelte-1uxlio7{font-size:.82rem;color:var(--text-muted);margin-bottom:18px;line-height:1.8}.case-tools.svelte-1uxlio7 strong:where(.svelte-1uxlio7){margin-right:8px;color:var(--charcoal)}.tool-pill.svelte-1uxlio7{display:inline-block;background:var(--warm-gray);color:var(--text);padding:3px 10px;border-radius:50px;font-size:.76rem;margin-right:6px;margin-bottom:4px}.case-quote.svelte-1uxlio7{background:linear-gradient(135deg,var(--teal-glow),rgba(225,217,72,.06));border-left:4px solid var(--teal);padding:18px 24px;margin:0;border-radius:0 12px 12px 0}.case-quote.svelte-1uxlio7 p:where(.svelte-1uxlio7){margin:0 0 6px;font-style:italic;color:var(--charcoal);line-height:1.6}.case-quote.svelte-1uxlio7 cite:where(.svelte-1uxlio7){font-size:.82rem;color:var(--text-muted);font-style:normal}.cv-cta.svelte-1uxlio7{background:linear-gradient(135deg,var(--teal),var(--teal-dark));color:#fff;padding:80px 40px;text-align:center}.cv-cta-inner.svelte-1uxlio7{max-width:720px;margin:0 auto}.cv-cta.svelte-1uxlio7 h2:where(.svelte-1uxlio7){font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 14px}.cv-cta.svelte-1uxlio7 h2:where(.svelte-1uxlio7) em:where(.svelte-1uxlio7){color:var(--yellow);font-style:italic}.cv-cta.svelte-1uxlio7 p:where(.svelte-1uxlio7){line-height:1.7;opacity:.9;max-width:560px;margin:0 auto 28px}.cv-cta.svelte-1uxlio7 .btn-primary:where(.svelte-1uxlio7){background:var(--yellow);color:var(--charcoal);border:1px solid var(--yellow)}@media (max-width: 768px){.cv-hero.svelte-1uxlio7{padding:110px 24px 40px}.cv-stats.svelte-1uxlio7{gap:22px}.cv-filters.svelte-1uxlio7{padding:20px 24px;top:60px}.cv-list.svelte-1uxlio7{padding:30px 24px 60px}.case-card.svelte-1uxlio7{padding:24px 22px}.case-grid.svelte-1uxlio7{grid-template-columns:1fr;gap:18px}.cv-cta.svelte-1uxlio7{padding:60px 24px}}
