body{hyphens:auto;overflow-wrap:break-word}.hs-elevate-button,.hs-elevate-link,h1,h2,h3,h4,h5,h6{hyphens:manual}@media (max-width:767px){main h1{font-size:42px;line-height:1.16}}footer .footer-heading,footer h4{color:#111827;font-size:14px;font-weight:600;margin:0 0 10px}@media (max-width:767px){footer .footer-heading,footer h4{margin-top:18px}}footer p{color:#4b5563;line-height:1.5;margin:10px 0 0}footer .hs-elevate-rich-text span{font-size:14px}footer .hs-social-follow{margin-top:30px}footer .footer-bottom,footer .legal{font-size:14px;margin-top:24px}footer .footer-row-3-padding{font-size:14px}footer ul.hs-elevate-menu.hs-elevate-menu--horizontal.hs-elevate-horizontal-menu__menu{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;list-style:none;margin:6px 0 0;padding:0}footer .hs-elevate-menu__menu-item-container,footer ul.hs-elevate-menu>li{display:block;margin:0;padding:0;width:100%}footer .hs-elevate-link--secondary{font-size:14px;padding:4px 0}footer .hs-elevate-link--secondary:hover{color:#111827}.hero-checklist{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:28px 0 0;padding:0}.hero-checklist li{align-items:center;display:inline-flex;font-size:14px;padding-left:26px;position:relative}.hero-checklist li,.hero-checklist li a,.hero-checklist li p,.hero-checklist li span{color:#6a6f76!important}.hero-checklist li:before{align-items:center;border:2px solid #2d6cdf;border-radius:50%;color:#2d6cdf;content:"✓";display:flex;font-size:12px;height:18px;justify-content:center;left:0;position:absolute;top:1px;width:18px}.hs-elevate-rich-text .hero-line,[class*=hs-elevate-rich-text] .hero-line{color:#6a6f76;margin-bottom:8px}@media (max-width:767px){main .dnd-row:has(.hero-line)>.row-fluid{display:flex;flex-direction:column}main .dnd-row:has(.hero-line)>.row-fluid>.widget-type-cell:has(.hs-image-widget){margin-bottom:28px;margin-top:-24px;order:-1}main .dnd-row:has(.hero-line)>.row-fluid>.widget-type-cell:not(:has(.hs-image-widget)){padding-bottom:0!important}main .dnd-row:has(.hero-line) .hs-elevate-button-container,main .dnd_area-row-0-padding .hs-elevate-button-container{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:center!important;width:100%}main .dnd-row:has(.hero-line) .hs-elevate-button-container>.hs-elevate-button,main .dnd_area-row-0-padding .hs-elevate-button-container>.hs-elevate-button{flex:0 0 auto!important;margin:0!important;width:auto!important}}.hs-elevate-feature-list__content-container p.hs-elevate-feature-list__body{font-size:16px}.hs-elevate-button-container>.hs-elevate-button:not(.hs-elevate-button--primary):not(.hs-elevate-button--tertiary):last-child{background-color:#eaf2ff;border-color:#eaf2ff;color:#2d6cdf}.hs-elevate-button-container>.hs-elevate-button:not(.hs-elevate-button--primary):not(.hs-elevate-button--tertiary):last-child:hover{background-color:#dbe8ff;border-color:#dbe8ff}.dnd_area-row-0-padding .hs-elevate-button-container>.hs-elevate-button:last-child{background-color:#eaf2ff;border-color:#eaf2ff;color:#2d6cdf}.dnd_area-row-0-padding .hs-elevate-button-container>.hs-elevate-button:last-child:focus-visible,.dnd_area-row-0-padding .hs-elevate-button-container>.hs-elevate-button:last-child:hover{background-color:#dbe8ff;border-color:#dbe8ff;color:#1f56b8}main .hs-elevate-button-container>.hs-elevate-button.hs-elevate-button--primary[href*="/hinnoittelu"]{background-color:#eaf2ff;border-color:#eaf2ff;color:#2d6cdf}main .hs-elevate-button-container>.hs-elevate-button.hs-elevate-button--primary[href*="/hinnoittelu"]:focus-visible,main .hs-elevate-button-container>.hs-elevate-button.hs-elevate-button--primary[href*="/hinnoittelu"]:hover{background-color:#dbe8ff;border-color:#dbe8ff;color:#1f56b8}.hs-elevate-button.hs-elevate-button--tertiary{background-color:#fff;border-color:#d7e5ff;box-shadow:0 8px 20px rgba(17,24,39,.08);color:#2d6cdf}.hs-elevate-button.hs-elevate-button--tertiary:focus-visible,.hs-elevate-button.hs-elevate-button--tertiary:hover{background-color:#f7f9fc;border-color:#bcd4ff;color:#1f56b8}.hs-elevate-metrics [class*=metric-number],.hs-elevate-metrics-container__metric-number{color:#fff}.hs-elevate-card-container .hs-elevate-card-container__icon-wrapper,.hs-elevate-card-container [class*=hs-elevate-card-container__icon-wrapper]{align-items:center;background:#2d6cdf!important;background-color:#2d6cdf!important;border-radius:18px;display:inline-flex;height:72px;justify-content:center;width:72px}.hs-elevate-card-container svg.hs-elevate-card-container__icon,.hs-elevate-card-container svg[class*=hs-elevate-card-container__icon]{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;color:#fff!important;fill:currentColor!important;height:34px;overflow:visible;padding:0!important;width:34px}.hs-elevate-card-container svg.hs-elevate-card-container__icon *,.hs-elevate-card-container svg[class*=hs-elevate-card-container__icon] *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.hs-elevate-rich-text .pricing-comparison{background-color:#fff;border:1px solid #e6e8eb!important;border-collapse:separate!important;border-radius:14px;border-spacing:0!important;box-shadow:0 10px 30px rgba(17,24,39,.04);overflow:hidden;table-layout:fixed;width:100%!important}.hs-elevate-rich-text .pricing-comparison thead tr{background-color:#f7f9fc}.hs-elevate-rich-text .pricing-comparison td,.hs-elevate-rich-text .pricing-comparison th{border:0!important;border-bottom:1px solid #e6e8eb!important;color:#4b5563;font-size:15px;line-height:1.45;padding:18px 22px;vertical-align:middle}.hs-elevate-rich-text .pricing-comparison tbody tr:last-child td,.hs-elevate-rich-text .pricing-comparison tbody tr:last-child th{border-bottom:0!important}.hs-elevate-rich-text .pricing-comparison thead th{color:#111827;font-weight:700;text-align:center}.hs-elevate-rich-text .pricing-comparison tbody th{color:#4b5563;font-weight:600;text-align:left;width:52%}.hs-elevate-rich-text .pricing-comparison tbody td,.hs-elevate-rich-text .pricing-comparison thead th:not(:first-child){color:#68ba9d;font-family:Arial,sans-serif;font-size:20px;font-weight:700;text-align:center;width:16%}.hs-elevate-rich-text .pricing-comparison thead th:not(:first-child){color:#111827;font-size:15px}.hs-elevate-rich-text .pricing-comparison tbody td.pricing-comparison__value{color:#4b5563;font-family:inherit;font-size:15px;font-weight:600}.hs-elevate-rich-text .pricing-comparison__icon{align-items:center;display:inline-flex;justify-content:center}.hs-elevate-rich-text .pricing-comparison__icon--available{color:#68ba9d}.hs-elevate-rich-text .pricing-comparison__icon--unavailable{color:#d1d5db;font-weight:400}.hs-elevate-pricing-card-container__price-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.hs-elevate-pricing-card-container__price,.hs-elevate-pricing-card-container__time-period{hyphens:manual;overflow-wrap:normal}.hs-elevate-pricing-card-container__time-period{margin-left:.35em}.hs-elevate-pricing-card-container__price{white-space:nowrap}.hs-elevate-rich-text .pricing-comparison__feature{align-items:center;display:inline-flex;gap:8px}.hs-elevate-rich-text .pricing-comparison__tooltip{align-items:center;background-color:#e8f1ff;border-radius:50%;color:#2d6cdf;cursor:help;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;position:relative;width:18px}.hs-elevate-rich-text .pricing-comparison__tooltip-content{background-color:#fff;border:1px solid #e6e8eb;border-radius:10px;box-shadow:0 12px 28px rgba(17,24,39,.12);color:#4b5563;font-family:inherit;font-size:13px;font-weight:400;left:calc(100% + 10px);line-height:1.45;opacity:0;padding:10px 12px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;width:min(280px,70vw);z-index:10}.hs-elevate-rich-text .pricing-comparison__tooltip:focus .pricing-comparison__tooltip-content,.hs-elevate-rich-text .pricing-comparison__tooltip:focus-within .pricing-comparison__tooltip-content,.hs-elevate-rich-text .pricing-comparison__tooltip:hover .pricing-comparison__tooltip-content{opacity:1;visibility:visible}@media (max-width:767px){.hs-elevate-rich-text .pricing-comparison td,.hs-elevate-rich-text .pricing-comparison th{padding:14px 12px}.hs-elevate-rich-text .pricing-comparison__tooltip-content{left:auto;right:0;top:calc(100% + 10px);transform:none}}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider){padding-left:24px!important;padding-right:24px!important}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider)>.row-fluid{background-color:#fff;border:1px solid hsla(0,0%,100%,.7);border-radius:14px;box-shadow:0 24px 60px rgba(17,24,39,.12);margin-left:auto;margin-right:auto;max-width:920px;padding:48px 64px 8px;position:relative}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider)>.row-fluid:before{color:#e8f1ff;content:"”";font-size:104px;font-weight:700;left:24px;line-height:1;position:absolute;top:8px}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-rich-text,.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) [class*=hs-elevate-rich-text]{margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-rich-text p,.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) [class*=hs-elevate-rich-text] p{font-size:20px;line-height:1.5;margin-left:auto;margin-right:auto}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-rich-text img,.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) [class*=hs-elevate-rich-text] img{height:auto;width:56px}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-testimonial-slider{padding-bottom:0;padding-top:0}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-testimonial-slider__slide{margin-bottom:0;padding-bottom:0}@media (max-width:767px){.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider){padding-left:16px!important;padding-right:16px!important}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider)>.row-fluid{padding:36px 24px 8px}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider)>.row-fluid:before{font-size:88px;left:18px;top:8px}.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) .hs-elevate-rich-text p,.dnd_area-row-5-background-color:has(.hs-elevate-testimonial-slider) [class*=hs-elevate-rich-text] p{font-size:18px}}.hs-elevate-site-header__logo{transform:scale(1.16);transform-origin:left center}.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="app.vahti.ai/fi/login"]{align-items:center;background-color:#eaf2ff;border:1px solid #d7e5ff;border-radius:10px;color:#2d6cdf;display:inline-flex;font-weight:600;gap:8px;justify-content:center;margin-left:4px;min-height:40px;padding:9px 16px}.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="app.vahti.ai/fi/login"]:before{background-color:currentColor;content:"";flex:0 0 auto;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M15 12H3'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M15 12H3'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="app.vahti.ai/fi/login"]:focus-visible,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="app.vahti.ai/fi/login"]:hover{background-color:#dbe8ff;border-color:#bcd4ff;color:#1f56b8}.hs-elevate-site-header .hs-elevate-site-header__main-nav-menu>li:last-child a.hs-elevate-menu__menu-item-link,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"]{align-items:center;background-color:#2d6cdf;border:1px solid #2d6cdf;border-radius:10px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;line-height:1.2;margin-left:-4px;min-height:46px;padding-left:40px;padding-right:40px;text-align:center;text-decoration:none}.hs-elevate-site-header .hs-elevate-site-header__main-nav-menu>li:last-child a.hs-elevate-menu__menu-item-link:before,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"]:before{display:none}.hs-elevate-site-header .hs-elevate-site-header__main-nav-menu>li:last-child a.hs-elevate-menu__menu-item-link:focus-visible,.hs-elevate-site-header .hs-elevate-site-header__main-nav-menu>li:last-child a.hs-elevate-menu__menu-item-link:hover,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"]:focus-visible,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"]:hover{background-color:#255bbd;border-color:#255bbd;color:#fff}.hs-elevate-site-header .hs-elevate-language-switcher,.hs-elevate-site-header .hs-language-switcher,.hs-elevate-site-header .lang_switcher_class{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:500;margin-left:-2px;min-height:40px;position:relative}.hs-elevate-site-header .hs-elevate-language-switcher svg,.hs-elevate-site-header .hs-language-switcher .globe_class,.hs-elevate-site-header .hs-language-switcher svg,.hs-elevate-site-header .lang_switcher_class .globe_class,.hs-elevate-site-header .lang_switcher_class svg{color:#6a6f76;height:19px;margin-right:6px;width:19px}.hs-elevate-site-header .hs-elevate-language-switcher__button{align-items:center;border-radius:10px;color:#4b5563;display:inline-flex;flex:0 0 40px;font-size:0;font-weight:500;justify-content:center;line-height:1;min-height:40px;padding:0;width:40px}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel{background-color:#fff;border:1px solid #e6e8eb;border-radius:12px;box-shadow:0 12px 28px rgba(17,24,39,.12);display:none;height:auto;min-height:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:150px}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel--open,.hs-elevate-site-header .hs-elevate-language-switcher__side-panel[class*=side-panel--open]{display:block}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel [class*=header],.hs-elevate-site-header .hs-elevate-language-switcher__side-panel [class*=title],.hs-elevate-site-header .hs-elevate-language-switcher__side-panel>:first-child{display:none}.hs-elevate-site-header .hs-language-switcher a,.hs-elevate-site-header .lang_switcher_class a{color:#4b5563;text-decoration:none}.hs-elevate-site-header .hs-elevate-language-switcher:focus-within,.hs-elevate-site-header .hs-elevate-language-switcher:hover,.hs-elevate-site-header .hs-elevate-language-switcher__button:focus-visible,.hs-elevate-site-header .hs-elevate-language-switcher__button:hover,.hs-elevate-site-header .hs-language-switcher a:hover,.hs-elevate-site-header .hs-language-switcher:focus-within,.hs-elevate-site-header .hs-language-switcher:hover,.hs-elevate-site-header .lang_switcher_class a:hover,.hs-elevate-site-header .lang_switcher_class:focus-within,.hs-elevate-site-header .lang_switcher_class:hover{color:#2d6cdf}.hs-elevate-site-header .hs-elevate-language-switcher [role=menu],.hs-elevate-site-header .hs-elevate-language-switcher ul,.hs-elevate-site-header .hs-language-switcher .lang_list_class,.hs-elevate-site-header .lang_switcher_class .lang_list_class{background-color:transparent;border:0;border-radius:0;box-shadow:none;list-style:none;margin:0;min-width:0;padding:0;width:100%}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel [role=none],.hs-elevate-site-header .hs-elevate-language-switcher__side-panel li{display:block;width:100%}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel [role=menuitem],.hs-elevate-site-header .hs-elevate-language-switcher__side-panel a,.hs-elevate-site-header .hs-elevate-language-switcher__side-panel button{border-radius:8px;box-sizing:border-box;color:#111827;display:block;font-size:14px;line-height:1.3;padding:8px 10px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.hs-elevate-site-header .hs-elevate-language-switcher__side-panel [role=menuitem]:hover,.hs-elevate-site-header .hs-elevate-language-switcher__side-panel a:hover,.hs-elevate-site-header .hs-elevate-language-switcher__side-panel button:hover{background-color:#f7f9fc;color:#2d6cdf}@media (max-width:767px){.hs-elevate-site-header{padding-bottom:10px!important;padding-top:10px!important}.hs-elevate-site-header__logo{transform:scale(1.1)}.hs-elevate-site-header .hs-elevate-site-header__main-nav-menu>li:last-child a.hs-elevate-menu__menu-item-link,.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"],.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="app.vahti.ai/fi/login"]{margin-left:0;margin-top:6px;width:fit-content}.hs-elevate-site-header a.hs-elevate-menu__menu-item-link[href*="/aloita-kaytto"]{margin-top:8px;padding:12px 16px;width:100%}.hs-elevate-site-header .hs-elevate-language-switcher,.hs-elevate-site-header .hs-language-switcher,.hs-elevate-site-header .lang_switcher_class{margin-left:0;margin-top:6px;width:fit-content}}