.page-hero.svelte-13e15uv{padding:11rem 2rem 3rem;background-color:var(--teal-deep);color:#fff}.page-title.svelte-13e15uv{font-size:clamp(2rem,3.5vw,3rem);color:#fff;margin:.5rem 0;line-height:1.2}.page-subtitle.svelte-13e15uv{font-size:1rem;color:#ffffffa6;margin-top:.5rem}.page-hero.svelte-13e15uv .section-label{color:var(--orange)}.marketing-bg-region.svelte-13e15uv{position:relative}.marketing-bg-region-bg.svelte-13e15uv{position:absolute;inset:0;z-index:-1;background:linear-gradient(#fdf5eaeb,#fdf5eaeb),url(../../../pozadina%20druga%20polovina.jpg) center / cover no-repeat}.marketing-intro.svelte-13e15uv{padding:var(--section-padding)}.marketing-intro-grid.svelte-13e15uv{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}.marketing-intro-rule.svelte-13e15uv{width:64px;height:1px;background-color:var(--wine-red);margin-bottom:1.75rem}.marketing-intro-title.svelte-13e15uv{font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:700;color:var(--teal-deep);margin-bottom:2.75rem;line-height:1.2;letter-spacing:-.02em}.marketing-intro-stats.svelte-13e15uv{display:flex;gap:2rem;flex-wrap:wrap}.stat.svelte-13e15uv{display:flex;flex-direction:column;gap:.35rem;padding-left:1.25rem;border-left:1px solid var(--border-soft)}.stat-value.svelte-13e15uv{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--teal-emerald)}.stat-label.svelte-13e15uv{font-size:.75rem;color:var(--text-secondary);letter-spacing:.04em}.marketing-intro-text.svelte-13e15uv{font-size:1rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.25rem}.marketing-intro-text.svelte-13e15uv:last-of-type{margin-bottom:2rem}.marketing-cards.svelte-13e15uv{padding:0 0 var(--section-padding)}.section-header.svelte-13e15uv{text-align:center;max-width:560px;margin:0 auto 3.5rem;padding:2rem 2.5rem;background-color:#fdf5eabf}.section-header.svelte-13e15uv .section-divider:where(.svelte-13e15uv){margin-left:auto;margin-right:auto}.section-title.svelte-13e15uv{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;letter-spacing:-.015em;color:var(--teal-deep);margin-bottom:1rem}.marketing-grid.svelte-13e15uv{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-bottom:3rem}.marketing-card.svelte-13e15uv{background-color:#fff;border:none;border-radius:16px;overflow:hidden;box-shadow:0 2px 20px #0a2f2f12;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.marketing-card.svelte-13e15uv:hover{transform:translateY(-8px) scale(1.012);box-shadow:0 24px 56px #0a2f2f24}.marketing-card-image-wrap.svelte-13e15uv{position:relative;height:160px;overflow:hidden}.marketing-card-image.svelte-13e15uv{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.marketing-card.svelte-13e15uv:hover .marketing-card-image:where(.svelte-13e15uv){transform:scale(1.1)}.marketing-card-body.svelte-13e15uv{padding:1.5rem}.marketing-card-body.svelte-13e15uv h3:where(.svelte-13e15uv){font-family:var(--font-serif);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--teal-deep);margin-bottom:.5rem}.marketing-card-body.svelte-13e15uv p:where(.svelte-13e15uv){font-size:.88rem;color:var(--text-secondary);line-height:1.65}.marketing-cta.svelte-13e15uv{text-align:center}@media(min-width:481px){.marketing-grid.svelte-13e15uv{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){.marketing-intro-grid.svelte-13e15uv{grid-template-columns:1fr 1fr;gap:5rem}}@media(min-width:901px){.marketing-grid.svelte-13e15uv{grid-template-columns:repeat(4,1fr)}}
