@font-face{font-family:Finlandica Text;src:url(/fonts/finlandica-text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Finlandica Text;src:url(/fonts/finlandica-text-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Finlandica Text;src:url(/fonts/finlandica-text-800-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Finlandica Text;src:url(/fonts/finlandica-text-900-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Liter;src:url(/fonts/liter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Finlandica Fallback Segoe;src:local("Segoe UI"),local("SegoeUI");font-weight:400;font-style:normal;size-adjust:108.54%;ascent-override:87.52%;descent-override:23.03%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Segoe;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");font-weight:600;font-style:normal;size-adjust:108.47%;ascent-override:87.58%;descent-override:23.05%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Segoe;src:local("Segoe UI Bold Italic"),local("SegoeUI-BoldItalic");font-weight:800;font-style:italic;size-adjust:111.74%;ascent-override:85.02%;descent-override:22.38%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Segoe;src:local("Segoe UI Black Italic"),local("SegoeUI-BlackItalic");font-weight:900;font-style:italic;size-adjust:110.76%;ascent-override:85.77%;descent-override:22.58%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:107.95%;ascent-override:88%;descent-override:23.16%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:600;font-style:normal;size-adjust:103.39%;ascent-override:91.88%;descent-override:24.18%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),local("Liberation Sans Bold Italic");font-weight:800;font-style:italic;size-adjust:110.15%;ascent-override:86.25%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),local("Liberation Sans Bold Italic");font-weight:900;font-style:italic;size-adjust:114.7%;ascent-override:82.82%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Liter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:97.81%;ascent-override:105.31%;descent-override:40.49%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");font-weight:400;font-style:normal;size-adjust:108.19%;ascent-override:87.81%;descent-override:23.11%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Roboto;src:local("Roboto Medium"),local("Roboto-Medium");font-weight:600;font-style:normal;size-adjust:110.59%;ascent-override:85.9%;descent-override:22.61%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic");font-weight:800;font-style:italic;size-adjust:120.31%;ascent-override:78.97%;descent-override:20.78%;line-gap-override:0%}@font-face{font-family:Finlandica Fallback Roboto;src:local("Roboto Black Italic"),local("Roboto-BlackItalic");font-weight:900;font-style:italic;size-adjust:124.31%;ascent-override:76.42%;descent-override:20.11%;line-gap-override:0%}@font-face{font-family:Liter Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");font-weight:400;font-style:normal;size-adjust:98.02%;ascent-override:105.08%;descent-override:40.4%;line-gap-override:0%}:root{--blue: #0173FF;--cyan: #40E3FD;--white: #FFFFFF;--black: #000000;--grey: #C8C8C8;--tint: #F2F8FF;--w20: #348FFF;--w30: #4E9DFF;--display: "Finlandica Text", "Finlandica Fallback Segoe", "Finlandica Fallback", "Finlandica Fallback Roboto", "Segoe UI", Arial, sans-serif;--text: Liter, "Liter Fallback", "Liter Fallback Roboto", Arial, "Segoe UI", sans-serif;--body: clamp(16px, .55vw + 9px, 18px);--m: max(16px, 5vmin);--g: calc(var(--m) * .5);--hdr: 0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--hdr)}body{margin:0;background:var(--white);color:var(--black);font-family:var(--text);font-size:var(--body);line-height:1.3;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.fin{font-family:var(--display)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--m)}:focus{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-ground=blue] :focus-visible{outline-color:var(--white)}.skip{position:absolute;left:var(--m);top:-100px;z-index:100;background:var(--blue);color:var(--white);padding:12px 16px;border-radius:12px;font:600 16px/1.3 var(--display);text-decoration:none}.skip:focus-visible{top:8px;outline-color:var(--blue)}.h2{font:600 clamp(30px,1.9vw + 16px,44px)/1.1 var(--display);letter-spacing:0}.h3{font:600 clamp(20px,.45vw + 15px,24px)/1.2 var(--display)}.lead{font-size:calc(var(--body) + 2px);line-height:1.3;max-width:40em}[data-ground=blue]{--heading: var(--white);background:var(--blue);color:var(--white)}[data-ground=tint]{--heading: var(--blue);background:var(--tint);color:var(--black)}[data-ground=white]{--heading: var(--blue);background:var(--white);color:var(--black)}.h2,.h3{color:var(--heading, inherit)}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:0;border-radius:12px;font:600 16px/1.3 var(--display);text-decoration:none;white-space:nowrap;cursor:pointer}.btn--blue{background:var(--blue);color:var(--white)}.btn--white{background:var(--white);color:var(--blue)}.btn--white:focus-visible{outline:2px solid var(--blue);outline-offset:-6px}.tlink{font:600 16px/1.3 var(--display);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;padding:12px 0}.tlink--blue{color:var(--blue)}.tlink--white{color:var(--white)}button.tlink{background:none;border:0;padding-inline:0;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:var(--blue);color:var(--white);font:600 16px/1 var(--display);white-space:nowrap}.form{display:flex;flex-direction:column;gap:16px;max-width:460px}.field{display:flex;flex-direction:column;gap:6px}.field label{font:600 16px/1.3 var(--display);color:var(--black)}.field input:not([type=checkbox],[type=radio]),.field select,.field textarea{height:48px;padding:0 16px;border:1px solid var(--grey);border-radius:12px;background:var(--white);font:400 16px/1.3 var(--display);color:var(--black);width:100%}.field textarea{height:auto;min-height:96px;padding:12px 16px;resize:vertical}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%230173FF' d='M3.3 5.8a1 1 0 0 1 1.4 0L8 9.1l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:1px}.field__err{display:flex;align-items:center;gap:6px;font:400 16px/1.3 var(--text);color:var(--black)}.field__err svg{width:18px;height:18px;color:var(--blue);flex:none}.check{display:flex;align-items:center;gap:12px;min-height:48px;font:600 16px/1.3 var(--display);color:var(--black);cursor:pointer}.check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--blue)}.form__submit{align-self:flex-start;margin-top:6px}.disclose{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.disclose::-webkit-details-marker{display:none}.disclose:focus-visible{outline-offset:-2px}.disclose:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--heading, var(--blue));border-bottom:2px solid var(--heading, var(--blue));transform:translateY(-4px) rotate(45deg)}details[open]>.disclose:after{transform:translateY(4px) rotate(-135deg)}.toast{position:fixed;left:50%;top:calc(var(--hdr) + 16px);z-index:80;max-width:calc(100vw - 2 * var(--m));padding:12px 18px;border-radius:12px;background:var(--blue);color:var(--white);font:600 16px/1.3 var(--display);transform:translate(-50%) perspective(600px) rotateX(-90deg);transform-origin:50% 0;transition:transform .35s cubic-bezier(.3,.7,.2,1);pointer-events:none}.toast.is-on{transform:translate(-50%) perspective(600px) rotateX(0)}@media(prefers-reduced-motion:reduce){.toast{transition:none}}
