.catalog[data-astro-cid-in2o5wi4]{color:var(--text);background:linear-gradient(#fff 0%,#f2f5f9 100%);padding:clamp(3.75rem,7.5vw,6.25rem) 0}.head[data-astro-cid-in2o5wi4]{text-align:center;max-width:44rem;margin:0 auto clamp(1.9rem,4vw,2.75rem)}.kicker[data-astro-cid-in2o5wi4]{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;background:#0069a814;border:1px solid #0069a840;border-radius:999px;align-items:center;padding:.38rem .88rem;font-size:.72rem;font-weight:700;display:inline-flex}h2[data-astro-cid-in2o5wi4]{letter-spacing:-.028em;margin:1rem 0 0;font-size:clamp(1.63rem,3vw,2.5rem);font-weight:800;line-height:1.14}.head[data-astro-cid-in2o5wi4] p[data-astro-cid-in2o5wi4]{color:var(--text-muted);margin:.95rem 0 0;font-size:clamp(.94rem,1.15vw,1.06rem);line-height:1.7}service-catalog[data-astro-cid-in2o5wi4]{width:100%;min-width:0;display:block}.catalog-guidance[data-astro-cid-in2o5wi4]{width:fit-content;color:var(--brand);background:var(--surface-blue);border:1px solid var(--border-blue);border-radius:999px;align-items:center;gap:.55rem;margin:0 auto 1.25rem;padding:.7rem 1rem;font-size:.82rem;font-weight:700;display:flex}.catalog-guidance[data-astro-cid-in2o5wi4] svg[data-astro-cid-in2o5wi4]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.05rem;height:1.05rem}.tools[data-astro-cid-in2o5wi4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.field[data-astro-cid-in2o5wi4]{flex:20rem;max-width:26rem;position:relative}.field[data-astro-cid-in2o5wi4] svg[data-astro-cid-in2o5wi4]{fill:none;stroke:#8496ae;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.field[data-astro-cid-in2o5wi4] input[data-astro-cid-in2o5wi4]{width:100%;color:var(--text);font:inherit;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.85rem 1rem .85rem 2.65rem;font-size:.94rem;box-shadow:0 1px 2px #0f172b0d}.field[data-astro-cid-in2o5wi4] input[data-astro-cid-in2o5wi4]::placeholder{color:#8496ae}.field[data-astro-cid-in2o5wi4] input[data-astro-cid-in2o5wi4]:focus{border-color:var(--border-blue);outline:none;box-shadow:0 0 0 4px #0069a81a}.chips[data-astro-cid-in2o5wi4]{flex-wrap:wrap;gap:.4rem;display:flex}.chips[data-astro-cid-in2o5wi4] button[data-astro-cid-in2o5wi4]{color:var(--text-muted-card);font:inherit;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .95rem;font-size:.82rem;font-weight:700}.chips[data-astro-cid-in2o5wi4] button[data-astro-cid-in2o5wi4][aria-pressed=true]{color:#fff;background:var(--brand);border-color:var(--brand)}.count[data-astro-cid-in2o5wi4]{color:var(--text-muted-card);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;margin:1.25rem 0 .9rem;font-size:.8rem;font-weight:700}.grid[data-astro-cid-in2o5wi4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4][hidden]{display:none}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4]{content-visibility:auto;contain-intrinsic-size:auto 3.88rem;background:#fff;border:1px solid #0f172b17;border-radius:.88rem;min-width:0;height:3.88rem;transition:border-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0f172b0a}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]{box-sizing:border-box;min-width:0;height:100%;color:inherit;border-radius:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.8rem .8rem .8rem 3.75rem;font-size:.88rem;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]:before,.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] .service-icon{border:1px solid #0f172b1a;border-radius:.63rem;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]:before{content:"";background:#fff}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]:focus-visible{outline-offset:2px;outline:3px solid #0069a83d}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4]:hover{border-color:#0069a852;transform:translateY(-2px);box-shadow:0 1px 2px #0f172b0d,0 .9rem 1.6rem -1.1rem #0f172b73}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4] .service-icon{object-fit:contain;background:#fff}.empty[data-astro-cid-in2o5wi4]{color:var(--text-muted);text-align:center;margin:0;padding:2.5rem 1rem;font-size:.94rem}.service-options[data-astro-cid-in2o5wi4]{color:#526077;background:#f1f3f6;border:1px solid #dce1e8;border-radius:1rem;align-items:flex-start;gap:1rem;max-width:52rem;margin:1.5rem auto 0;padding:1.25rem;display:flex}.options-icon[data-astro-cid-in2o5wi4]{color:#68758a;border:2px solid;border-radius:999px;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1.55rem;font-weight:800;line-height:1;display:grid}.service-options[data-astro-cid-in2o5wi4] h3[data-astro-cid-in2o5wi4]{color:#5c687c;margin:.05rem 0 0;font-size:clamp(1rem,2vw,1.3rem);font-weight:800}.service-options[data-astro-cid-in2o5wi4] p[data-astro-cid-in2o5wi4]{max-width:60ch;margin:.38rem 0 0;font-size:.9rem;line-height:1.55}.option-actions[data-astro-cid-in2o5wi4]{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.option-actions[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]{color:var(--brand);text-align:center;border:2px solid;border-radius:999px;flex:12rem;padding:.56rem .9rem;font-size:.82rem;font-weight:800}.option-actions[data-astro-cid-in2o5wi4] a[data-astro-cid-in2o5wi4]:hover{color:#fff;background:var(--brand)}.up[data-astro-cid-in2o5wi4]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(1.5rem)}.catalog[data-astro-cid-in2o5wi4].revealed .up[data-astro-cid-in2o5wi4]{opacity:1;transform:none}@media (width<=1100px){.grid[data-astro-cid-in2o5wi4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.grid[data-astro-cid-in2o5wi4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.grid[data-astro-cid-in2o5wi4]{grid-template-columns:1fr}.tools[data-astro-cid-in2o5wi4]{flex-direction:column;align-items:stretch}.field[data-astro-cid-in2o5wi4]{flex:none;max-width:none}.chips[data-astro-cid-in2o5wi4]{justify-content:center}.service-options[data-astro-cid-in2o5wi4]{text-align:center;flex-direction:column;align-items:center}.option-actions[data-astro-cid-in2o5wi4]{width:100%}}@media (prefers-reduced-motion:reduce){.up[data-astro-cid-in2o5wi4]{opacity:1;transition:none;transform:none}.grid[data-astro-cid-in2o5wi4]>li[data-astro-cid-in2o5wi4]{transition:none}}
