.osio[data-astro-cid-gybavmhu]{flex-direction:column;gap:24px;display:flex}.osio--tiivis[data-astro-cid-gybavmhu]{gap:16px}.osio__head[data-astro-cid-gybavmhu]{flex-direction:column;gap:8px;max-width:760px;display:flex}.osio__head[data-astro-cid-gybavmhu] p[data-astro-cid-gybavmhu]{color:var(--e-muted);font-size:16px;line-height:1.6}.kortit[data-astro-cid-gybavmhu]{gap:16px;display:grid}.kortit--2[data-astro-cid-gybavmhu]{grid-template-columns:repeat(2,minmax(0,1fr))}.kortit--3[data-astro-cid-gybavmhu]{grid-template-columns:repeat(3,minmax(0,1fr))}.kortit--4[data-astro-cid-gybavmhu]{grid-template-columns:repeat(4,minmax(0,1fr))}.kortit--6[data-astro-cid-gybavmhu]{grid-template-columns:repeat(6,minmax(0,1fr))}.kortit--suuri[data-astro-cid-gybavmhu],.kortit--vaaka[data-astro-cid-gybavmhu]{gap:20px}.kortti[data-astro-cid-gybavmhu]{background:var(--e-surface);border:1px solid var(--e-line);border-top:3px solid var(--t-line);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.kortti--reunaton[data-astro-cid-gybavmhu]{border-top:1px solid var(--e-line)}.kortti--optio[data-astro-cid-gybavmhu]{border:1px dashed #8fa3c4;border-top:3px dashed var(--t-line)}.kortti__teksti[data-astro-cid-gybavmhu]{display:contents}.kortti[data-astro-cid-gybavmhu] .kortti__kuva{border-radius:6px;width:100%;margin-bottom:4px}.kortti__tunniste[data-astro-cid-gybavmhu]{color:var(--t-label);font-size:13px;font-weight:700}h3[data-astro-cid-gybavmhu]{font-size:17px;font-weight:600;line-height:1.3}.kortti[data-astro-cid-gybavmhu] p[data-astro-cid-gybavmhu]{color:var(--e-muted);font-size:14px;line-height:1.55}.kortti--kuvaton[data-astro-cid-gybavmhu]{gap:6px}.kortit--pieni[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu]{border-radius:10px;padding:18px}.kortit--pieni[data-astro-cid-gybavmhu] h3[data-astro-cid-gybavmhu]{font-size:16px}.kortit--pieni[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu] p[data-astro-cid-gybavmhu]{line-height:1.5}.kortit--suuri[data-astro-cid-gybavmhu] h3[data-astro-cid-gybavmhu]{font-size:19px}.kortit--suuri[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu] p[data-astro-cid-gybavmhu]{font-size:15px}.kortit--vaaka[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:24px;display:grid}.kortit--vaaka[data-astro-cid-gybavmhu] .kortti__teksti[data-astro-cid-gybavmhu]{flex-direction:column;gap:8px;display:flex}.kortit--vaaka[data-astro-cid-gybavmhu] .kortti__kuva{margin-bottom:0}.kortit--vaaka[data-astro-cid-gybavmhu] h3[data-astro-cid-gybavmhu]{font-size:20px}.kortit--vaaka[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu] p[data-astro-cid-gybavmhu]{font-size:15px;line-height:1.6}@media (width<=1100px){.kortit--6[data-astro-cid-gybavmhu]{grid-template-columns:repeat(3,minmax(0,1fr))}.kortit--4[data-astro-cid-gybavmhu]{grid-template-columns:repeat(2,minmax(0,1fr))}.kortit--3[data-astro-cid-gybavmhu],.kortit--2[data-astro-cid-gybavmhu]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.kortit--6[data-astro-cid-gybavmhu],.kortit--4[data-astro-cid-gybavmhu],.kortit--vaaka[data-astro-cid-gybavmhu] .kortti[data-astro-cid-gybavmhu]{grid-template-columns:minmax(0,1fr)}}.e-page[data-astro-cid-6hnirfeh].tuote{gap:72px;padding-top:72px;padding-bottom:80px}.e-page[data-astro-cid-6hnirfeh].tuote--64{gap:64px}.tuote[data-astro-cid-6hnirfeh]{--t-line:var(--e-primary);--t-label:var(--e-blue);--t-button:var(--e-primary);--t-button-hover:var(--e-blue);--t-button-ink:var(--e-blue);--t-tint:var(--e-tint);--t-tint-ink:var(--e-blue)}.tuote[data-astro-cid-6hnirfeh][data-ryhma=gtm]{--t-line:var(--e-navy);--t-label:var(--e-navy)}.tuote[data-astro-cid-6hnirfeh][data-ryhma=myynnin-tuki]{--t-line:var(--e-accent);--t-label:var(--e-accent-deep);--t-button:var(--e-accent);--t-button-hover:var(--e-accent-deep);--t-button-ink:var(--e-accent-deep);--t-tint:#fbe7ef;--t-tint-ink:#8a1a43}.tuote[data-astro-cid-6hnirfeh] .t-btn-primary{background:var(--t-button);color:#fff;border:0}.tuote[data-astro-cid-6hnirfeh] .t-btn-primary:hover{background:var(--t-button-hover);color:#fff}.tuote[data-astro-cid-6hnirfeh] .t-btn-secondary{background:var(--e-surface);min-height:50px;color:var(--t-button-ink);border-color:var(--t-button)}.tuote[data-astro-cid-6hnirfeh] .t-btn-secondary:hover{background:var(--t-tint);color:var(--t-button-ink)}.hero[data-astro-cid-6hnirfeh]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero__text[data-astro-cid-6hnirfeh]{flex-direction:column;gap:20px;max-width:820px;display:flex}.hero__eyebrow[data-astro-cid-6hnirfeh]{letter-spacing:.08em;text-transform:uppercase;color:var(--t-label);font-size:13px;font-weight:600}h1[data-astro-cid-6hnirfeh]{letter-spacing:-.01em;font-size:48px;font-weight:700;line-height:1.12}.hero__lead[data-astro-cid-6hnirfeh]{color:var(--e-muted);font-size:19px;line-height:1.6}.hero__actions[data-astro-cid-6hnirfeh]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.hero__actions--hinta[data-astro-cid-6hnirfeh]{align-items:center}.hero__price[data-astro-cid-6hnirfeh]{padding-left:8px;font-size:16px;font-weight:600}.hero[data-astro-cid-6hnirfeh] .hero__image{width:100%;margin:0 auto}.hero[data-astro-cid-6hnirfeh] .hero__image--440{max-width:440px}.hero[data-astro-cid-6hnirfeh] .hero__image--460{max-width:460px}.hero[data-astro-cid-6hnirfeh] .hero__image--480{max-width:480px}.tuote[data-astro-cid-6hnirfeh] .e-contact h2{font-size:28px}.tuote--yhteys-suuri[data-astro-cid-6hnirfeh] .e-contact h2{font-size:30px}.tuote--yhteys-suuri[data-astro-cid-6hnirfeh] .e-contact__text{gap:10px}.tuote--yhteys-suuri[data-astro-cid-6hnirfeh] .e-contact__text>p{font-size:17px}.tuote[data-astro-cid-6hnirfeh].tuote--yhteys-suuri :is(.e-contact__name,.e-contact__card a){font-size:18px}@media (width<=1100px){.hero[data-astro-cid-6hnirfeh]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){h1[data-astro-cid-6hnirfeh]{font-size:34px}}
