.palvelut[data-astro-cid-zfstzqqo]{gap:32px;padding-top:72px;padding-bottom:64px}.intro[data-astro-cid-zfstzqqo]{flex-direction:column;gap:16px;max-width:760px;display:flex}.intro__eyebrow[data-astro-cid-zfstzqqo]{letter-spacing:.08em;text-transform:uppercase;color:var(--e-blue);font-size:13px;font-weight:600}h1[data-astro-cid-zfstzqqo]{letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1.15}.intro[data-astro-cid-zfstzqqo] p[data-astro-cid-zfstzqqo]{color:var(--e-muted);font-size:18px;line-height:1.6}[data-astro-cid-zfstzqqo][data-ryhma=gtm],[data-astro-cid-zfstzqqo][data-kaista=gtm]{--ryhma:var(--e-navy);--ryhma-teksti:var(--e-navy);--ryhma-reuna:var(--e-field-line);--siru:#e3eaf5;--siru-teksti:var(--e-navy);--siru-vaiheet:#3e4c63}[data-astro-cid-zfstzqqo][data-ryhma=liidien-hankinta],[data-astro-cid-zfstzqqo][data-kaista=liidien-hankinta]{--ryhma:var(--e-primary);--ryhma-teksti:var(--e-blue);--ryhma-reuna:var(--e-field-line);--siru:var(--e-tint);--siru-teksti:var(--e-blue);--siru-vaiheet:#3e5a80}[data-astro-cid-zfstzqqo][data-ryhma=myynnin-tuki],[data-astro-cid-zfstzqqo][data-kaista=myynnin-tuki]{--ryhma:var(--e-accent);--ryhma-teksti:var(--e-accent-deep);--ryhma-reuna:#e8c3d2;--siru:#fbe7ef;--siru-teksti:#8a1a43;--siru-vaiheet:#7a3550}.g12[data-astro-cid-zfstzqqo]{grid-template-columns:repeat(11,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.band__group[data-astro-cid-zfstzqqo]{background:var(--ryhma);color:#fff;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.map[data-astro-cid-zfstzqqo]{flex-direction:column;gap:12px;display:flex}.map__label[data-astro-cid-zfstzqqo]{letter-spacing:.06em;text-transform:uppercase;color:var(--e-muted-2);font-size:12px;font-weight:600}.phase[data-astro-cid-zfstzqqo]{background:var(--e-surface);border:1px solid var(--ryhma-reuna);border-top:3px solid var(--ryhma);border-radius:10px;flex-direction:column;gap:6px;min-height:96px;padding:12px;display:flex}.phase--dashed[data-astro-cid-zfstzqqo]{border:1px dashed #8fa3c4;border-top:3px dashed var(--ryhma)}.phase__nro[data-astro-cid-zfstzqqo]{color:var(--ryhma-teksti);font-size:13px;font-weight:700}.phase__name[data-astro-cid-zfstzqqo]{hyphens:auto;font-size:13px;font-weight:600;line-height:1.35}.chip[data-astro-cid-zfstzqqo]{background:var(--siru);color:var(--siru-teksti);border-radius:10px;padding:14px;font-size:14px;font-weight:600;line-height:1.35}.chip--strong[data-astro-cid-zfstzqqo]{--siru:#d6e4f7;--siru-teksti:var(--e-blue-hover);--siru-vaiheet:#2f4b70}.chip[data-astro-cid-zfstzqqo] a[data-astro-cid-zfstzqqo]{color:inherit;text-decoration:none}.chip[data-astro-cid-zfstzqqo] a[data-astro-cid-zfstzqqo]:hover{text-decoration:underline}.chip__phases[data-astro-cid-zfstzqqo]{color:var(--siru-vaiheet);font-size:12px;font-weight:500}.chip--all[data-astro-cid-zfstzqqo]{--siru:#eef0f3;--siru-teksti:#2c3340;padding:12px 14px;line-height:normal}.details[data-astro-cid-zfstzqqo]{flex-direction:column;gap:24px;padding-top:32px;display:flex}.details__head[data-astro-cid-zfstzqqo]{flex-direction:column;gap:8px;max-width:760px;display:flex}h2[data-astro-cid-zfstzqqo]{font-size:32px;font-weight:700;line-height:1.2}.details__head[data-astro-cid-zfstzqqo] p[data-astro-cid-zfstzqqo]{color:var(--e-muted);font-size:16px;line-height:1.6}.g3[data-astro-cid-zfstzqqo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card[data-astro-cid-zfstzqqo]{background:var(--e-surface);border:1px solid var(--e-line);border-top:4px solid var(--ryhma);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.card__eyebrow[data-astro-cid-zfstzqqo]{letter-spacing:.06em;text-transform:uppercase;color:var(--ryhma-teksti);font-size:12px;font-weight:600}h3[data-astro-cid-zfstzqqo]{font-size:20px;font-weight:700;line-height:1.3}h3[data-astro-cid-zfstzqqo] a[data-astro-cid-zfstzqqo]{color:inherit;text-decoration:none}h3[data-astro-cid-zfstzqqo] a[data-astro-cid-zfstzqqo]:hover{color:var(--e-blue);text-decoration:underline}.card__text[data-astro-cid-zfstzqqo]{color:var(--e-muted);font-size:15px;line-height:1.6}.card[data-astro-cid-zfstzqqo] ul[data-astro-cid-zfstzqqo]{color:#2c3340;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.card__fit[data-astro-cid-zfstzqqo]{color:var(--e-muted);font-size:14px;line-height:1.5}.card__fit[data-astro-cid-zfstzqqo] b[data-astro-cid-zfstzqqo]{color:var(--e-ink)}.note[data-astro-cid-zfstzqqo]{color:#2c3340;background:#eef0f3;border-radius:12px;padding:20px 24px;font-size:15px;line-height:1.6}.palvelut[data-astro-cid-zfstzqqo] .e-contact__text{gap:12px}.palvelut[data-astro-cid-zfstzqqo] .e-contact h2{font-size:28px}@media (width>=1101px){.alku-1[data-astro-cid-zfstzqqo]{grid-column-start:1}.alku-2[data-astro-cid-zfstzqqo]{grid-column-start:2}.alku-3[data-astro-cid-zfstzqqo]{grid-column-start:3}.alku-4[data-astro-cid-zfstzqqo]{grid-column-start:4}.alku-5[data-astro-cid-zfstzqqo]{grid-column-start:5}.alku-6[data-astro-cid-zfstzqqo]{grid-column-start:6}.alku-7[data-astro-cid-zfstzqqo]{grid-column-start:7}.alku-8[data-astro-cid-zfstzqqo]{grid-column-start:8}.alku-9[data-astro-cid-zfstzqqo]{grid-column-start:9}.alku-10[data-astro-cid-zfstzqqo]{grid-column-start:10}.alku-11[data-astro-cid-zfstzqqo]{grid-column-start:11}.loppu-2[data-astro-cid-zfstzqqo]{grid-column-end:2}.loppu-3[data-astro-cid-zfstzqqo]{grid-column-end:3}.loppu-4[data-astro-cid-zfstzqqo]{grid-column-end:4}.loppu-5[data-astro-cid-zfstzqqo]{grid-column-end:5}.loppu-6[data-astro-cid-zfstzqqo]{grid-column-end:6}.loppu-7[data-astro-cid-zfstzqqo]{grid-column-end:7}.loppu-8[data-astro-cid-zfstzqqo]{grid-column-end:8}.loppu-9[data-astro-cid-zfstzqqo]{grid-column-end:9}.loppu-10[data-astro-cid-zfstzqqo]{grid-column-end:10}.loppu-11[data-astro-cid-zfstzqqo]{grid-column-end:11}.loppu-12[data-astro-cid-zfstzqqo]{grid-column-end:12}}@media (width>=1280px){.chip[data-astro-cid-zfstzqqo]{overflow-wrap:normal}}@media (width<=1100px){.band[data-astro-cid-zfstzqqo]{display:none}.g12[data-astro-cid-zfstzqqo]{grid-template-columns:repeat(4,minmax(0,1fr))}.g3[data-astro-cid-zfstzqqo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){h1[data-astro-cid-zfstzqqo]{font-size:36px}.g12[data-astro-cid-zfstzqqo]{grid-template-columns:repeat(2,minmax(0,1fr))}.g3[data-astro-cid-zfstzqqo]{grid-template-columns:minmax(0,1fr)}}
