.hero-platform{background-repeat:no-repeat;background-size:cover}@media (min-width:961px){.hero-platform{padding-top:0;padding-bottom:3rem}}@media (max-width:960px){.hero-platform{min-height:0;background-position:100%;position:relative}}@media (max-width:767px){.hero-platform{min-height:0}}@media (max-width:479px){.hero-platform{min-height:0;padding-left:.625rem;padding-right:.625rem}}.hero-platform .hero__banner--container{background-image:url(https://www.vello.fi/hubfs/vello-platform--banner--bg-01.jpg);background-color:#f2f5f7;background-size:cover;background-position:bottom;max-width:1480px;margin:0 auto;border-radius:64px;padding:5rem 1.5rem 3rem;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}@media (max-width:820px){.hero-platform .hero__banner--container{background-position:1060px bottom}}@media (max-width:520px){.hero-platform .hero__banner--container{padding-top:0;padding-bottom:0;background-image:url(https://www.vello.fi/hubfs/vello-platform--banner--bg-01-mobile.jpg);background-position:100% 100%;padding:0;border-radius:32px}}.hero-platform h1{font-size:2.5rem;line-height:1.12;margin-bottom:3rem;letter-spacing:-.0333rem}@media (max-width:960px){.hero-platform h1{font-size:2.25rem;margin-top:4rem}}@media (max-width:520px){.hero-platform h1{font-size:1.75rem;letter-spacing:-.125px;line-height:1.1;margin-top:3.5rem;margin-bottom:2rem}}@media (max-width:479px){.hero-platform h1{font-size:1.5rem;letter-spacing:-.0333rem;line-height:1.08;margin-top:2.5rem;margin-bottom:2rem}}.hero-platform .btn{position:relative;background:var(--theme-color-black);box-shadow:none;font-size:1rem;white-space:nowrap;padding-left:2.75rem}.hero-platform .btn:active,.hero-platform .btn:hover{background:var(--theme-color-black--hover)}@media (max-width:767px){.hero-platform .btn{font-size:.8333rem;padding-left:2.25rem}}@media (max-width:520px){.hero-platform .btn{display:inline-block;width:auto;height:auto;padding:.5rem .875rem .5rem 2rem;line-height:1.4;font-size:.6667rem;letter-spacing:.75px}}@media (max-width:360px){.hero-platform .btn{padding:.5rem .5rem .5rem 1.5rem;font-size:.58333rem}}.hero-platform .btn svg{display:block;position:absolute;height:auto;width:1.25rem;left:1rem;top:.5rem}@media (max-width:767px){.hero-platform .btn svg{width:1.125rem;top:.5rem;left:.75rem}}@media (max-width:520px){.hero-platform .btn svg{left:.75rem;width:auto}}@media (max-width:360px){.hero-platform .btn svg{left:.5rem;width:auto}}.hero-platform .btn svg path{stroke:#fff;stroke-width:2.5px}.hero-platform .hero__disclaimer{color:var(--theme-color-grey-text);font-size:.75rem;letter-spacing:.25px;margin-top:.5rem}@media (max-width:479px){.hero-platform .hero__disclaimer{text-align:left;font-size:.625rem;margin-top:.25rem}}.hero-platform .hero__title{display:none}.hero-platform .domain-tags{margin:1rem 3rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media (max-width:479px){.hero-platform .domain-tags{margin-right:0;margin-top:.5rem}.hero-platform .domain-tags li{margin-bottom:.25rem}}.hero-platform .domain-tags .tag a{display:block;white-space:nowrap;font-size:.66667rem;background:#fff;padding:.25rem .75rem;margin-right:.25rem;margin-bottom:.35rem;border-radius:1rem;letter-spacing:.25px;font-family:Larsseit Bold,Arial Bold,Helvetica Bold,sans-serif;text-decoration:none;border-bottom:0}.hero-platform .domain-tags .tag a:active,.hero-platform .domain-tags .tag a:hover{background:hsla(0,0%,100%,.7)}@media (max-width:479px){.hero-platform .domain-tags .tag a{font-size:.5416rem;margin-right:.25rem;margin-bottom:.25rem;padding:.125rem .5rem}}.hero-platform .hero__banner--controls{padding-bottom:3rem}@media (max-width:820px){.hero-platform .hero__banner--controls{padding-right:3rem}}@media (max-width:767px){.hero-platform .hero__banner--controls{padding-right:0}}@media (max-width:520px){.hero-platform .hero__banner--controls{padding-bottom:1rem;padding-top:0}}