.services-catalog[data-astro-cid-eyitne2p]{overflow-wrap:anywhere}.catalog-jump[data-astro-cid-eyitne2p]{display:inline-flex;gap:1rem;align-items:center;min-height:var(--touch-target);font-weight:700;color:var(--color-accent);text-underline-offset:.3em}.catalog-intro__header[data-astro-cid-eyitne2p]{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:end;padding-bottom:2rem;border-bottom:1px solid var(--color-line)}.catalog-intro__header[data-astro-cid-eyitne2p] h2[data-astro-cid-eyitne2p]{font-size:clamp(1.7rem,3vw,2.7rem);margin:0;line-height:1.12}.catalog-intro__header[data-astro-cid-eyitne2p] p[data-astro-cid-eyitne2p]{color:var(--color-ink);margin:0}.catalog-group[data-astro-cid-eyitne2p]{padding-block:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--color-line);scroll-margin-top:6rem}.catalog-group__heading[data-astro-cid-eyitne2p]{max-width:52rem;margin-bottom:2rem}.catalog-group__heading[data-astro-cid-eyitne2p]>.data-label[data-astro-cid-eyitne2p]{color:var(--color-accent)}.catalog-group__heading[data-astro-cid-eyitne2p] h3[data-astro-cid-eyitne2p]{font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.15;margin:.8rem 0}.catalog-group__heading[data-astro-cid-eyitne2p] p[data-astro-cid-eyitne2p]{color:var(--color-muted);max-width:65ch}.catalog-grid[data-astro-cid-eyitne2p]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem)}.catalog-grid--extra[data-astro-cid-eyitne2p]:empty{display:none}.catalog-grid--extra[data-astro-cid-eyitne2p]:not(:empty){margin-top:clamp(.75rem,1.5vw,1.5rem)}.catalog-grid--extra .catalog-card{display:flex;flex-direction:column;align-items:start;min-width:0;padding:1.45rem 1rem 1.5rem;border-top:2px solid var(--color-accent);background:var(--color-subtle)}.catalog-grid--extra .catalog-card h4{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.3;margin:0 0 1rem}.catalog-grid--extra .catalog-card p{color:var(--color-ink);font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.catalog-grid--extra .catalog-card a{display:inline-flex;gap:.6rem;align-items:center;min-height:var(--touch-target);margin-top:auto;color:var(--color-accent);font-weight:700;font-size:.875rem;text-decoration:none}.catalog-card[data-astro-cid-eyitne2p]{display:flex;flex-direction:column;align-items:start;min-width:0;padding:1.45rem 1rem 1.5rem;border-top:2px solid var(--color-accent);background:var(--color-subtle)}.catalog-card[data-astro-cid-eyitne2p] h4[data-astro-cid-eyitne2p]{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.3;margin:0 0 1rem}.catalog-card[data-astro-cid-eyitne2p] p[data-astro-cid-eyitne2p]{color:var(--color-ink);font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.catalog-card[data-astro-cid-eyitne2p] a[data-astro-cid-eyitne2p]{display:inline-flex;gap:.6rem;align-items:center;min-height:var(--touch-target);margin-top:auto;color:var(--color-accent);font-weight:700;font-size:.875rem;text-decoration:none}.catalog-card[data-astro-cid-eyitne2p] a[data-astro-cid-eyitne2p]:hover{text-decoration:underline;text-underline-offset:.3em}.catalog-botwatch[data-astro-cid-eyitne2p]{background:var(--color-ink);color:var(--color-paper);padding:clamp(2rem,4vw,3rem);margin-block:clamp(2.5rem,5vw,5rem)}.catalog-botwatch[data-astro-cid-eyitne2p]>.data-label[data-astro-cid-eyitne2p]{color:#9ae0d0}.catalog-botwatch[data-astro-cid-eyitne2p] h2[data-astro-cid-eyitne2p]{font-size:clamp(1.65rem,3.4vw,2.8rem);line-height:1.15;margin:1rem 0;max-width:28ch}.catalog-botwatch[data-astro-cid-eyitne2p] p[data-astro-cid-eyitne2p]:not(.data-label){color:#d0dce3;line-height:1.65;max-width:75ch}.catalog-botwatch[data-astro-cid-eyitne2p] a[data-astro-cid-eyitne2p]{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--touch-target);color:#a4ecdd;font-weight:700;text-underline-offset:.3em}.catalog-prices[data-astro-cid-eyitne2p]{margin-block:clamp(2rem,5vw,4rem)}.catalog-prices[data-astro-cid-eyitne2p] h2[data-astro-cid-eyitne2p]{font-size:clamp(1.4rem,2.3vw,2rem);margin:0 0 1.6rem}.catalog-prices__grid[data-astro-cid-eyitne2p]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.catalog-prices__grid[data-astro-cid-eyitne2p]>div[data-astro-cid-eyitne2p]{padding:1rem;border-top:1px solid var(--color-line)}.catalog-prices__grid[data-astro-cid-eyitne2p] span[data-astro-cid-eyitne2p]{display:block;margin-bottom:.65rem;font-size:.82rem;color:var(--color-muted)}.catalog-prices__grid[data-astro-cid-eyitne2p] strong[data-astro-cid-eyitne2p]{display:block;font-size:clamp(.95rem,1.5vw,1.25rem)}.catalog-prices[data-astro-cid-eyitne2p]>p[data-astro-cid-eyitne2p]{margin-top:1.4rem;color:var(--color-muted);font-size:.875rem}.catalog-contact[data-astro-cid-eyitne2p]{scroll-margin-top:6rem}@media(max-width:69.999rem){.catalog-grid[data-astro-cid-eyitne2p],.catalog-prices__grid[data-astro-cid-eyitne2p]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.999rem){.catalog-intro__header[data-astro-cid-eyitne2p],.catalog-grid[data-astro-cid-eyitne2p],.catalog-prices__grid[data-astro-cid-eyitne2p]{grid-template-columns:1fr}.catalog-intro__header[data-astro-cid-eyitne2p]{gap:.75rem}.catalog-card[data-astro-cid-eyitne2p]{padding:1.25rem}.catalog-botwatch[data-astro-cid-eyitne2p]{margin-inline:-.75rem}}
