.page-header.svelte-cwls5q{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:#fff;text-align:center;padding:var(--spacing-xl) 0}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){color:#fff;margin-bottom:0}.company-info-section.svelte-cwls5q{padding:var(--spacing-xl) 0}.info-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.info-item.svelte-cwls5q{background:#fff;padding:var(--spacing-md);border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.info-item.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--primary-color);font-size:1rem;margin-bottom:var(--spacing-xs)}.info-item.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-color);font-weight:600;margin:0}.contact-details.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.detail-block.svelte-cwls5q{background:#f9f9f9;padding:var(--spacing-md);border-radius:8px}.detail-block.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--secondary-color);font-size:1.1rem;margin-bottom:var(--spacing-xs)}.detail-block.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-color);margin:0;line-height:1.6}.detail-block.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--primary-color)}.section-title.svelte-cwls5q{text-align:center;color:var(--secondary-color);margin-bottom:var(--spacing-lg)}.cuisine-section.svelte-cwls5q{background-color:#f9f9f9}.cuisine-tags.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;max-width:800px;margin:0 auto}.cuisine-tag.svelte-cwls5q{background-color:var(--primary-color);color:#fff;padding:var(--spacing-sm) var(--spacing-md);border-radius:25px;font-size:1rem;font-weight:500}.services-list.svelte-cwls5q{max-width:700px;margin:0 auto}.service-item.svelte-cwls5q{background:#fff;padding:var(--spacing-md);margin-bottom:var(--spacing-sm);border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;align-items:center;gap:var(--spacing-sm)}.service-icon.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--primary-color);color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.service-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;color:var(--text-color);font-size:1.1rem}.clients-section.svelte-cwls5q{background-color:#f9f9f9}.clients-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.client-card.svelte-cwls5q{background:#fff;padding:var(--spacing-md);border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease}.client-card.svelte-cwls5q:hover{transform:translateY(-5px)}.client-card.svelte-cwls5q h4:where(.svelte-cwls5q){color:var(--secondary-color);font-size:1rem;margin-bottom:var(--spacing-xs)}.client-period.svelte-cwls5q{color:var(--primary-color);font-size:.9rem;margin:0;font-weight:500}.additional-clients.svelte-cwls5q{text-align:center;color:var(--text-light);font-style:italic;font-size:1.1rem;margin-top:var(--spacing-md)}.story-section.svelte-cwls5q{background-color:var(--secondary-color);color:#fff}.story-content.svelte-cwls5q{max-width:900px;margin:0 auto;text-align:center}.story-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;line-height:1.8;color:#fffffff2}.offers-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.offer-card.svelte-cwls5q{background:#fff;padding:var(--spacing-md);border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .3s ease}.offer-card.svelte-cwls5q:hover{transform:translateY(-5px)}.offer-icon.svelte-cwls5q{font-size:2.5rem;display:block;margin-bottom:var(--spacing-sm)}.offer-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-color);font-size:1rem;margin:0;line-height:1.6}@media (max-width: 768px){.info-grid.svelte-cwls5q,.contact-details.svelte-cwls5q{grid-template-columns:1fr}.cuisine-tags.svelte-cwls5q{justify-content:flex-start}}
