.mo-s-tietosuoja a{color:#6fecff}.mo-s-tietosuoja a:hover{color:#fff}.mo-s-tietosuoja .mo-m-btn{box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.mo-s-tietosuoja .mo-m-btn:active{transform:scale(.97)}.mo-s-tietosuoja .mo-m-p{color:#0b1320;background:#6fecff}.mo-s-tietosuoja .mo-m-o{color:#fff;background:0 0;border:1.5px solid #ffffff59}.mo-s-tietosuoja .mo-m-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.4s ease-in-out infinite mo-tietosuoja-m-shine;position:absolute;top:0;bottom:0;left:0}.mo-s-tietosuoja .mo-m-kick{letter-spacing:.04em;color:#6fecff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mo-s-tietosuoja .mo-m-h2{letter-spacing:-.032em;margin:0;font-size:31px;font-weight:700;line-height:1.08}.mo-s-tietosuoja .mo-m-p2{color:#ffffffc2;margin:0;font-size:16px;line-height:1.62}.mo-s-tietosuoja .mo-m-scroll{scrollbar-width:none}.mo-s-tietosuoja .mo-m-scroll::-webkit-scrollbar{display:none}.mo-s-tietosuoja .mo-m-vast{animation:.3s both mo-tietosuoja-m-in}.mo-s-tietosuoja .mo-rv{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.mo-s-tietosuoja .mo-rv.mo-on{opacity:1;transform:none}.mo-s-tietosuoja .mo-rv.mo-d1{transition-delay:20ms}.mo-s-tietosuoja .mo-rv.mo-d2{transition-delay:40ms}.mo-s-tietosuoja .mo-rv.mo-d3{transition-delay:60ms}.mo-s-tietosuoja .mo-li{animation:.8s cubic-bezier(.2,.7,.2,1) both mo-tietosuoja-m-in}.mo-s-tietosuoja .mo-li.mo-d1{animation-delay:.1s}.mo-s-tietosuoja .mo-li.mo-d2{animation-delay:.22s}.mo-s-tietosuoja .mo-li.mo-d3{animation-delay:.34s}.mo-s-tietosuoja .mo-li.mo-d4{animation-delay:.46s}@keyframes mo-tietosuoja-m-shine{0%{transform:translate(-150%)}55%,to{transform:translate(320%)}}@keyframes mo-tietosuoja-m-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mo-s-tietosuoja .mo-ts-sec{padding:44px 0 0;scroll-margin-top:140px}.mo-s-tietosuoja .mo-ts-h{letter-spacing:-.02em;grid-template-columns:38px minmax(0,1fr);align-items:start;column-gap:12px;margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.18;display:grid}.mo-s-tietosuoja .mo-ts-num{color:#6fecff;font-variant-numeric:tabular-nums;border:1.5px solid #6fecff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-4px;font-size:15px;font-weight:700;display:flex}.mo-s-tietosuoja .mo-ts-body{flex-direction:column;gap:14px;display:flex}.mo-s-tietosuoja .mo-ts-body p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.62}.mo-s-tietosuoja .mo-ts-body b{color:#fff}.mo-s-tietosuoja .mo-ts-sub{letter-spacing:.04em;font-weight:600;color:#6fecff!important;margin-top:8px!important;font-size:13px!important}.mo-s-tietosuoja .mo-ts-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mo-s-tietosuoja .mo-ts-list li{color:#ffffffc7;padding-left:22px;font-size:16px;line-height:1.6;position:relative}.mo-s-tietosuoja .mo-ts-list li:before{content:"";background:#6fecff;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:2px}.mo-s-tietosuoja .mo-ts-kortti{background:#101b2c;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.mo-s-tietosuoja .mo-ts-pieni{letter-spacing:.04em;color:#ffffff80;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mo-s-tietosuoja .mo-ts-tyyppi{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mo-s-tietosuoja .mo-ts-tyyppi-v{color:#6fecff;background:#6fecff24}.mo-s-tietosuoja .mo-ts-tyyppi-s{color:#ffb37a;background:#ff9a4d29}.mo-s-tietosuoja .mo-ts-koodi{color:#fff;word-break:break-all;background:#ffffff12;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.mo-s-tietosuoja .mo-ts-linkki{font:inherit;color:#6fecff;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.mo-s-tietosuoja .mo-ts-toc a{color:#fff;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 6px;font-size:15.5px;text-decoration:none;display:flex}.mo-s-tietosuoja .mo-ts-toc a:active{background:#6fecff1a}.mo-s-tietosuoja .mo-ts-toc span{color:#6fecff;font-variant-numeric:tabular-nums;flex:none;width:26px;font-size:13px;font-weight:700}.mo-s-tietosuoja .mo-ts-chev{transition:transform .3s}.mo-s-tietosuoja .mo-ts-chev.mo-auki{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mo-s-tietosuoja .mo-m-shine:after,.mo-s-tietosuoja .mo-li,.mo-s-tietosuoja .mo-m-vast{animation:none}.mo-s-tietosuoja .mo-rv{opacity:1;transition:none;transform:none}}
.mo-root.mo-s-tietosuoja .mo-otsake-pieni>.mo-otsake-lasi{background:#0b1320e6}.mo-root.mo-s-tietosuoja .mo-otsake-pieni>.mo-otsake-logo{color:#fff}.mo-root.mo-s-tietosuoja[data-toc-auki] .mo-otsake.mo-otsake-pieni[data-piilo="1"]{transform:none}.mo-root.mo-s-tietosuoja .mo-palkki-pieni a[href^=tel\:]{display:none}
