.success-stories.svelte-1pdydkq.svelte-1pdydkq{width:100%;padding:0 0 calc(var(--spacing-unit) * 16) 0}.hero.svelte-1pdydkq.svelte-1pdydkq{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);text-align:center;padding:calc(var(--spacing-unit) * 16) 0;background:linear-gradient(180deg,#0000ff1a,#0000);margin-bottom:calc(var(--spacing-unit) * 8)}.hero-content.svelte-1pdydkq.svelte-1pdydkq{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-unit)}h1.svelte-1pdydkq.svelte-1pdydkq{font-size:4rem;max-width:900px;margin:0 auto;background:linear-gradient(135deg,var(--primary-color) 0%,#4040ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.tagline.svelte-1pdydkq.svelte-1pdydkq{font-size:1.4rem;max-width:800px;margin:calc(var(--spacing-unit) * 4) auto 0;color:var(--text-color);line-height:1.6;font-weight:400;text-transform:none}.case-study.svelte-1pdydkq.svelte-1pdydkq{background:var(--secondary-color);border-radius:8px;border:1px solid var(--border-color);overflow:hidden;margin-bottom:calc(var(--spacing-unit) * 6)}.case-study-content.svelte-1pdydkq.svelte-1pdydkq{padding:calc(var(--spacing-unit) * 6)}.case-study-header.svelte-1pdydkq.svelte-1pdydkq{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-unit) * 6)}.case-study-header.svelte-1pdydkq h2.svelte-1pdydkq{font-size:2rem;margin:0;border:none;text-align:left;padding:0}.website-link.svelte-1pdydkq.svelte-1pdydkq{display:flex;align-items:center;gap:calc(var(--spacing-unit));color:var(--accent-color);text-decoration:none;font-size:1rem;transition:color .3s ease}.website-link.svelte-1pdydkq.svelte-1pdydkq:hover{color:var(--primary-color)}.case-study-details.svelte-1pdydkq.svelte-1pdydkq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--spacing-unit) * 4);margin-bottom:calc(var(--spacing-unit) * 6);padding:calc(var(--spacing-unit) * 4);background:#ffffff0d;border-radius:4px}.detail.svelte-1pdydkq h3.svelte-1pdydkq{font-size:1rem;color:var(--text-color);margin-bottom:calc(var(--spacing-unit))}.case-study-description.svelte-1pdydkq h3.svelte-1pdydkq{font-size:1.5rem;margin:calc(var(--spacing-unit) * 4) 0 calc(var(--spacing-unit) * 2);color:var(--primary-color)}.website-preview.svelte-1pdydkq.svelte-1pdydkq{margin:calc(var(--spacing-unit) * 6) 0;background:#0000004d;border:1px solid var(--primary-color);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;max-width:800px;margin-left:auto;margin-right:auto}ul.svelte-1pdydkq.svelte-1pdydkq{list-style-type:disc;margin-left:calc(var(--spacing-unit) * 3);margin-bottom:calc(var(--spacing-unit) * 4)}li.svelte-1pdydkq.svelte-1pdydkq{margin-bottom:calc(var(--spacing-unit) * 2);color:var(--text-color)}.results-list.svelte-1pdydkq.svelte-1pdydkq{list-style-type:none;margin-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:calc(var(--spacing-unit) * 4)}.results-list.svelte-1pdydkq li.svelte-1pdydkq{background:#ffffff0d;padding:calc(var(--spacing-unit) * 3);border-radius:4px;text-align:center;font-weight:500}@media (max-width: 768px){h1.svelte-1pdydkq.svelte-1pdydkq{font-size:2.8rem}.tagline.svelte-1pdydkq.svelte-1pdydkq{font-size:1.2rem}.case-study-content.svelte-1pdydkq.svelte-1pdydkq{padding:calc(var(--spacing-unit) * 3)}.case-study-header.svelte-1pdydkq.svelte-1pdydkq{flex-direction:column;align-items:flex-start;gap:calc(var(--spacing-unit) * 2)}.results-list.svelte-1pdydkq.svelte-1pdydkq{grid-template-columns:1fr}}
