.lead[data-astro-cid-2us44tre]{max-width:62ch;margin:0 0 var(--space-4);font-size:var(--step-1);line-height:1.6;color:color-mix(in srgb,var(--section-fg, var(--color-text)) 86%,transparent)}.stats-wrap[data-astro-cid-2us44tre]{margin-top:var(--space-4)}.cta-row[data-astro-cid-2us44tre]{margin-top:var(--space-5)}.footnote[data-astro-cid-2us44tre]{margin-top:var(--space-3);max-width:70ch;font-size:var(--step--1);line-height:1.6;color:color-mix(in srgb,var(--section-fg, var(--color-text-muted)) 80%,transparent)}.case-grid[data-astro-cid-2us44tre]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:var(--space-4)}@media(max-width:760px){.case-grid[data-astro-cid-2us44tre]{grid-template-columns:1fr}}.case[data-astro-cid-2us44tre]{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem);background:color-mix(in srgb,var(--color-white) 50%,transparent)}.case-label[data-astro-cid-2us44tre]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:var(--step--1);color:var(--color-text-muted);margin:0 0 var(--space-3)}.case-note[data-astro-cid-2us44tre]{margin:var(--space-3) 0 0;font-size:var(--step-0);line-height:1.6;color:color-mix(in srgb,var(--section-fg, var(--color-text)) 84%,transparent)}.pull-quote[data-astro-cid-2us44tre]{margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;border-top:2px solid var(--color-accent);max-width:64ch}.pull-quote[data-astro-cid-2us44tre] p[data-astro-cid-2us44tre]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);line-height:1.4;margin:0 0 var(--space-3);color:var(--section-fg, var(--color-text))}.pull-quote[data-astro-cid-2us44tre] cite[data-astro-cid-2us44tre]{font-family:var(--font-mono);font-style:normal;text-transform:uppercase;letter-spacing:.12em;font-size:var(--step--1);color:var(--color-text-muted)}.detail-grid[data-astro-cid-2us44tre]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-bottom:var(--space-5)}@media(max-width:760px){.detail-grid[data-astro-cid-2us44tre]{grid-template-columns:1fr}}.detail-block[data-astro-cid-2us44tre] h3[data-astro-cid-2us44tre]{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.2;margin:0 0 var(--space-2);color:var(--section-fg, var(--color-text))}.detail-block[data-astro-cid-2us44tre] p[data-astro-cid-2us44tre]{margin:0;font-size:var(--step-0);line-height:1.6;color:color-mix(in srgb,var(--section-fg, var(--color-text)) 84%,transparent)}.team-grid[data-astro-cid-2us44tre]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);margin-top:var(--space-4)}@media(max-width:760px){.team-grid[data-astro-cid-2us44tre]{grid-template-columns:1fr}}.team-card[data-astro-cid-2us44tre]{margin:0}.team-card[data-astro-cid-2us44tre] img[data-astro-cid-2us44tre]{width:100%;height:auto;border-radius:var(--radius);display:block;margin-bottom:var(--space-2);background:var(--color-sand)}.team-card[data-astro-cid-2us44tre] figcaption[data-astro-cid-2us44tre]{display:flex;flex-direction:column;gap:.2rem}.team-name[data-astro-cid-2us44tre]{font-family:var(--font-serif);font-size:var(--step-1);color:var(--section-fg, var(--color-text))}.team-role[data-astro-cid-2us44tre]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:var(--step--1);color:var(--color-text-muted)}.compare-wrap[data-astro-cid-2us44tre]{overflow-x:auto;margin-top:var(--space-4)}.compare[data-astro-cid-2us44tre]{width:100%;border-collapse:collapse;min-width:40rem}.compare[data-astro-cid-2us44tre] th[data-astro-cid-2us44tre],.compare[data-astro-cid-2us44tre] td[data-astro-cid-2us44tre]{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:top;font-size:var(--step-0);line-height:1.5}.compare[data-astro-cid-2us44tre] thead[data-astro-cid-2us44tre] th[data-astro-cid-2us44tre]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:var(--step--1);color:var(--color-text-muted);border-bottom:2px solid var(--color-accent)}.compare[data-astro-cid-2us44tre] tbody[data-astro-cid-2us44tre] th[data-astro-cid-2us44tre]{font-family:var(--font-serif);font-weight:400;color:var(--section-fg, var(--color-text))}.compare[data-astro-cid-2us44tre] td[data-astro-cid-2us44tre]{color:color-mix(in srgb,var(--section-fg, var(--color-text)) 82%,transparent)}.compare[data-astro-cid-2us44tre] .compare-lokal[data-astro-cid-2us44tre]{color:var(--section-fg, var(--color-text));font-weight:500}.pill-group[data-astro-cid-2us44tre]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.logos__row--clients .logos__cell{height:clamp(46px,5.52vw,62px);width:clamp(120px,15.6vw,168px)}.cta-row--split[data-astro-cid-2us44tre]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem)}.cta-inline[data-astro-cid-2us44tre]{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--accent-on-tone, var(--color-accent-dark));text-decoration:none}.cta-inline[data-astro-cid-2us44tre] svg{width:18px;height:18px}.cta-inline[data-astro-cid-2us44tre]:hover{text-decoration:underline}.cta-inline[data-astro-cid-2us44tre] span[data-astro-cid-2us44tre]{transition:transform .18s ease}.cta-inline[data-astro-cid-2us44tre]:hover span[data-astro-cid-2us44tre]{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.card,.case[data-astro-cid-2us44tre]{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover,.case[data-astro-cid-2us44tre]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-line));box-shadow:0 12px 32px color-mix(in srgb,var(--color-navy) 12%,transparent)}}.contact-extra[data-astro-cid-2us44tre]{margin:0;font-size:var(--step-0);line-height:1.6;color:color-mix(in srgb,var(--section-fg, var(--color-bg)) 86%,transparent)}.section[data-astro-cid-2us44tre] h2[data-astro-cid-2us44tre]{font-size:var(--step-3);line-height:1.16;max-width:34ch;margin-bottom:var(--space-3)}.section[data-astro-cid-2us44tre] h2[data-astro-cid-2us44tre] em{font-style:italic;color:var(--color-accent-dark)}.section--navy[data-astro-cid-2us44tre] h2[data-astro-cid-2us44tre] em{color:var(--accent-on-tone, var(--color-accent))}
