.service-hero.svelte-162ddkj.svelte-162ddkj{padding:240px 0 120px;background-image:linear-gradient(to top,#fff,#fff 15%,#fff0 50%),linear-gradient(to bottom,#fff6,#fff6),url(../../../images/hero-bg.webp);background-size:cover;background-position:center bottom}@media (max-width: 1024px){.service-hero.svelte-162ddkj.svelte-162ddkj{padding:180px 0 80px}}.hero-container.svelte-162ddkj.svelte-162ddkj{display:flex;align-items:flex-end;min-height:400px;padding-bottom:60px}.hero-content-wrapper.svelte-162ddkj.svelte-162ddkj{text-align:left;max-width:800px}.hero-tag.svelte-162ddkj.svelte-162ddkj{color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:4px;font-size:.75rem;display:block;margin-bottom:24px}.case-detail-main.svelte-162ddkj.svelte-162ddkj{padding:var(--section-spacing-desktop) 0}.case-grid.svelte-162ddkj.svelte-162ddkj{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}.section-title.svelte-162ddkj.svelte-162ddkj{font-family:var(--font-display);font-size:2.5rem;margin-bottom:24px}.case-content.svelte-162ddkj .lead.svelte-162ddkj{color:var(--text-secondary);font-size:1.15rem;line-height:1.8;margin-bottom:40px}.case-block.svelte-162ddkj.svelte-162ddkj{margin-top:60px}.sub-tag.svelte-162ddkj.svelte-162ddkj{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--accent);margin-bottom:24px;display:block}.case-block.svelte-162ddkj p.svelte-162ddkj{font-size:1.1rem;line-height:1.7;color:var(--text-secondary)}.case-sidebar.svelte-162ddkj.svelte-162ddkj{display:grid;gap:40px;position:sticky;top:140px}.sidebar-card.svelte-162ddkj.svelte-162ddkj{padding:48px;border-radius:40px}.results-card.svelte-162ddkj.svelte-162ddkj{background:var(--bg-alt)}.card-title.svelte-162ddkj.svelte-162ddkj{font-family:var(--font-display);font-size:1.5rem;margin-bottom:32px}.results-list.svelte-162ddkj.svelte-162ddkj{display:grid;gap:24px}.result-item.svelte-162ddkj.svelte-162ddkj{display:flex;gap:16px;align-items:flex-start}.result-item.svelte-162ddkj i.svelte-162ddkj{color:var(--accent);margin-top:4px}.result-item.svelte-162ddkj p.svelte-162ddkj{font-size:1rem;font-weight:500;line-height:1.5}.call-to-action.svelte-162ddkj.svelte-162ddkj{background:var(--text-primary);color:#fff}.call-to-action.svelte-162ddkj p.svelte-162ddkj{font-size:.95rem;opacity:.8;margin-bottom:32px;line-height:1.6}.cta-btn.svelte-162ddkj.svelte-162ddkj{background:var(--accent);color:#fff;padding:18px 32px;border-radius:100px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;display:inline-block;text-decoration:none;transition:var(--transition)}.cta-btn.svelte-162ddkj.svelte-162ddkj:hover{transform:translateY(-2px);filter:brightness(1.1)}.footer-nav.svelte-162ddkj.svelte-162ddkj{padding:60px 0 100px;display:flex;justify-content:center}.back-link.svelte-162ddkj.svelte-162ddkj{color:var(--text-primary);font-weight:700;display:flex;align-items:center;gap:12px;text-decoration:none;transition:var(--transition)}.back-link.svelte-162ddkj.svelte-162ddkj:hover{color:var(--accent);transform:translate(-4px)}@media (max-width: 1024px){.case-grid.svelte-162ddkj.svelte-162ddkj{grid-template-columns:1fr;gap:60px}.case-sidebar.svelte-162ddkj.svelte-162ddkj{position:static}.hero-container.svelte-162ddkj.svelte-162ddkj{justify-content:center;text-align:center}.hero-content-wrapper.svelte-162ddkj.svelte-162ddkj{text-align:center}}@media (max-width: 768px){.case-detail-main.svelte-162ddkj.svelte-162ddkj{padding:var(--section-spacing-mobile) 0}.section-title.svelte-162ddkj.svelte-162ddkj{font-size:2rem;text-align:center}.case-content.svelte-162ddkj .lead.svelte-162ddkj,.sub-tag.svelte-162ddkj.svelte-162ddkj,.case-block.svelte-162ddkj p.svelte-162ddkj{text-align:center}.sidebar-card.svelte-162ddkj.svelte-162ddkj{padding:32px 24px;border-radius:24px;text-align:center}.result-item.svelte-162ddkj.svelte-162ddkj{justify-content:center;text-align:left}}
