.sivu-module__tp3jCa__sivu{--otsikko:clamp(42px, 5.1vw, 66px);isolation:isolate;flex-direction:column;padding-bottom:90px;display:flex;position:relative}.sivu-module__tp3jCa__hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:76px 0 60px;display:flex}.sivu-module__tp3jCa__otsikko{letter-spacing:0;text-wrap:balance;max-width:20ch;line-height:1.06}.sivu-module__tp3jCa__ingressi{color:var(--sec);text-wrap:balance;max-width:82ch;font-size:17.5px;line-height:1.6}.sivu-module__tp3jCa__kuvaTyopoyta{width:min(880px,100%);height:auto;display:block}.sivu-module__tp3jCa__kaaroKuva{content:url(/media/kaaro-kupari.webp);aspect-ratio:1240/1099;width:clamp(340px,24vw,620px);height:auto;margin-inline:auto;display:block}[data-theme=light] .sivu-module__tp3jCa__kaaroKuva{content:url(/media/kaaro-light.webp);aspect-ratio:1240/1190}.sivu-module__tp3jCa__kuvaMobiili{width:100%;max-width:420px;height:auto;margin-inline:auto;display:none}.sivu-module__tp3jCa__askeleet{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:26px 0 64px;display:grid}.sivu-module__tp3jCa__askel{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sivu-module__tp3jCa__ikoni{justify-content:center;align-self:center;align-items:center;width:288px;height:238px;display:flex;position:relative}.sivu-module__tp3jCa__ikoniKuva{width:var(--ikoni-koko,84px);height:var(--ikoni-koko,84px);background-image:var(--ikoni-kuva);background-position:50%;background-repeat:no-repeat;background-size:contain}[data-theme=light] .sivu-module__tp3jCa__ikoniKuva{background-image:var(--ikoni-kuva-light)}.sivu-module__tp3jCa__askelTeksti{flex-direction:column;gap:6px;margin-top:14px;display:flex}.sivu-module__tp3jCa__askelOtsikko{font-size:21px;font-weight:800}.sivu-module__tp3jCa__askelSelite{color:var(--sec);text-wrap:pretty;font-size:16px;line-height:1.6}.sivu-module__tp3jCa__kaista{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:64px 0;display:grid}.sivu-module__tp3jCa__kaistaTeksti{flex-direction:column;gap:14px;min-width:0;display:flex}.sivu-module__tp3jCa__h2{--otsikko2:clamp(26px, 2.6vw, 34px);letter-spacing:.005em}.sivu-module__tp3jCa__teksti{color:var(--sec);text-wrap:pretty;max-width:none;font-size:16px;line-height:1.6}.sivu-module__tp3jCa__korostus{color:var(--ink);font-weight:800}.sivu-module__tp3jCa__osio{border-top:1px solid var(--line);padding:64px 0}.sivu-module__tp3jCa__osionH2{margin-bottom:32px}.sivu-module__tp3jCa__kortit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sivu-module__tp3jCa__kortti{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.sivu-module__tp3jCa__tagi{border:1px solid var(--pronssi);height:28px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--pronssi);border-radius:6px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:500;display:inline-flex}.sivu-module__tp3jCa__korttiPalkinto{border-color:var(--lasib);background:var(--lasi);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:12px;flex-direction:row;grid-column:1/-1;align-items:center;gap:28px;padding:28px 30px;position:relative;overflow:clip}.sivu-module__tp3jCa__korttiPalkinto:before,.sivu-module__tp3jCa__korttiPalkinto:after{content:"";pointer-events:none;filter:blur(34px);background:radial-gradient(closest-side, var(--ctaflare), transparent 72%);border-radius:50%;position:absolute}.sivu-module__tp3jCa__korttiPalkinto:before{width:420px;height:300px;animation:17s ease-in-out infinite alternate sivu-module__tp3jCa__leijunta;top:-120px;left:-110px}.sivu-module__tp3jCa__korttiPalkinto:after{width:380px;height:280px;animation:21s ease-in-out infinite alternate-reverse sivu-module__tp3jCa__leijunta;bottom:-130px;right:-90px}.sivu-module__tp3jCa__korttiPalkinto>*{z-index:1;position:relative}@keyframes sivu-module__tp3jCa__leijunta{0%{translate:0}to{translate:48px 22px}}@media (prefers-reduced-motion:reduce){.sivu-module__tp3jCa__korttiPalkinto:before,.sivu-module__tp3jCa__korttiPalkinto:after{animation:none}}.sivu-module__tp3jCa__palkintoSisus{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sivu-module__tp3jCa__palkintoOtsikko{font-family:var(--font-larken), serif;letter-spacing:.005em;text-wrap:balance;margin:0;font-size:28px;font-weight:400;line-height:1.15}.sivu-module__tp3jCa__palkintoSelite{max-width:62ch;color:var(--sec);letter-spacing:.01em;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.sivu-module__tp3jCa__palkintoLinkki{border:1px solid var(--chipb);height:52px;color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9px;flex:none;align-items:center;padding:0 24px;font-size:12.5px;font-weight:700;display:inline-flex}.sivu-module__tp3jCa__palkintoLinkki:hover{background:var(--cardhov)}.sivu-module__tp3jCa__korttiTeksti{color:var(--sec);text-wrap:pretty;font-size:16px;line-height:1.6}.sivu-module__tp3jCa__pylvasryhma{flex-direction:column;gap:10px;min-width:0;display:flex}.sivu-module__tp3jCa__pylvasrivi{border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:18px 22px;display:flex}.sivu-module__tp3jCa__pylvasNimi{width:120px;font-size:12px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--pronssi);flex:none;font-weight:500}.sivu-module__tp3jCa__pylvaat{flex:1;align-items:flex-end;gap:5px;height:44px;display:flex}.sivu-module__tp3jCa__pylvas,.sivu-module__tp3jCa__pylvasIso{border-radius:5px 5px 0 0;width:16%}.sivu-module__tp3jCa__pylvas{background:var(--tint2)}.sivu-module__tp3jCa__pylvasIso{background:var(--acc);height:100%}.sivu-module__tp3jCa__pylvasSelite{width:120px;color:var(--sec);letter-spacing:.01em;flex:none;font-size:13px;font-weight:600;line-height:1.45}.sivu-module__tp3jCa__kutsu{background:var(--tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:24px;padding:24px 28px;display:flex}.sivu-module__tp3jCa__kutsuTeksti{flex-direction:column;flex:1;gap:4px;min-width:240px;display:flex}.sivu-module__tp3jCa__kutsuOtsikko{font-family:var(--font-larken), serif;font-size:23px}.sivu-module__tp3jCa__kutsuSelite{color:var(--sec);font-size:14px}.sivu-module__tp3jCa__kutsuNappi{background:var(--herocta);height:50px;color:var(--herocta-fg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;border-radius:11px;align-items:center;padding:0 26px;font-size:12.5px;font-weight:700;transition:background .18s;display:inline-flex}.sivu-module__tp3jCa__kutsuNappi:hover{background:var(--herocta-h)}@media (max-width:1000px){.sivu-module__tp3jCa__askeleet{grid-template-columns:1fr;gap:40px}.sivu-module__tp3jCa__kaista{grid-template-columns:1fr;gap:36px}.sivu-module__tp3jCa__kortit{grid-template-columns:1fr}.sivu-module__tp3jCa__korttiPalkinto{flex-direction:column;align-items:stretch;gap:18px}.sivu-module__tp3jCa__palkintoLinkki{justify-content:center}.sivu-module__tp3jCa__kuvaTyopoyta{display:none}.sivu-module__tp3jCa__kaaroKuva{width:min(220px,64%);margin-inline:auto}.sivu-module__tp3jCa__kuvaMobiili{display:block}}.sivu-module__tp3jCa__kutsuNappi:active{transform:scale(.98)}@media (max-width:360px){.sivu-module__tp3jCa__pylvasrivi{flex-wrap:wrap;padding:16px 18px}.sivu-module__tp3jCa__pylvasNimi,.sivu-module__tp3jCa__pylvasSelite{flex:100%;width:auto}}@keyframes sivu-module__tp3jCa__piirtyy{to{stroke-dashoffset:0}}@keyframes sivu-module__tp3jCa__ilmestyy{0%{opacity:0}to{opacity:1}}@keyframes sivu-module__tp3jCa__merkki1{0%{opacity:0;transform:translate(60px,102px)}to{opacity:1;transform:translate(60px,96px)}}@keyframes sivu-module__tp3jCa__merkki2{0%{opacity:0;transform:translate(700px,36px)}to{opacity:1;transform:translate(700px,30px)}}.sivu-module__tp3jCa__piirto{stroke-dasharray:100 110;stroke-dashoffset:101px;animation:2.6s cubic-bezier(.45,0,.2,1) .25s forwards sivu-module__tp3jCa__piirtyy}.sivu-module__tp3jCa__piste{opacity:0;animation:.5s 2.55s forwards sivu-module__tp3jCa__ilmestyy}.sivu-module__tp3jCa__merkki1{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .8s forwards sivu-module__tp3jCa__merkki1}.sivu-module__tp3jCa__merkki2{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) 2s forwards sivu-module__tp3jCa__merkki2}@media (prefers-reduced-motion:reduce){.sivu-module__tp3jCa__piirto,.sivu-module__tp3jCa__piste,.sivu-module__tp3jCa__merkki1,.sivu-module__tp3jCa__merkki2{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.sivu-module__tp3jCa__naytos[data-naytos=odottaa] *{animation-play-state:paused}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__hintaViiva{stroke-dasharray:100 110;animation:.9s cubic-bezier(.22,1,.36,1) .1s both sivu-module__tp3jCa__hintaViiva}@keyframes sivu-module__tp3jCa__hintaViiva{0%{stroke-dashoffset:100px}}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__hintaPallo{animation:.9s cubic-bezier(.22,1,.36,1) .1s both sivu-module__tp3jCa__hintaPallo}@keyframes sivu-module__tp3jCa__hintaPallo{0%{transform:translateX(var(--matka))}}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__hintaLappu{animation:.45s cubic-bezier(.22,1,.36,1) .6s both sivu-module__tp3jCa__hintaLappu}@keyframes sivu-module__tp3jCa__hintaLappu{0%{opacity:0;transform:translateY(6px)}}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__lunastus{animation:.6s cubic-bezier(.645,.045,.355,1) .8s both sivu-module__tp3jCa__lunastus}@keyframes sivu-module__tp3jCa__lunastus{0%{clip-path:inset(-6px calc(100% + 6px) -6px -6px)}to{clip-path:inset(-6px)}}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__kolikko{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) 1.32s both sivu-module__tp3jCa__kolikko}@keyframes sivu-module__tp3jCa__kolikko{0%{opacity:0;transform:scale(.6)}}.sivu-module__tp3jCa__pylvaat span:nth-child(2){--i:1}.sivu-module__tp3jCa__pylvaat span:nth-child(3){--i:2}.sivu-module__tp3jCa__pylvaat span:nth-child(4){--i:3}.sivu-module__tp3jCa__pylvasrivi+.sivu-module__tp3jCa__pylvasrivi{--rivi:1}.sivu-module__tp3jCa__naytos[data-naytos] .sivu-module__tp3jCa__pylvaat span{animation:sivu-module__tp3jCa__pylvasKasvaa .7s cubic-bezier(.22, 1, .36, 1) calc(.1s + var(--rivi,0) * .55s + var(--i,0) * 90ms) both}@keyframes sivu-module__tp3jCa__pylvasKasvaa{0%{clip-path:inset(100% 0 0 round 5px 5px 0 0)}to{clip-path:inset(0 round 5px 5px 0 0)}}
