.WindowHero-module__EK6ZYq__hero{isolation:isolate;background:var(--color-graphite);color:var(--color-paper);min-height:100vh;align-items:end;min-height:100svh;display:grid;position:relative}.WindowHero-module__EK6ZYq__inner{width:min(100%,80rem);margin-inline:auto;padding:5rem clamp(1.25rem,4vw,4rem) clamp(1.5rem,7svh,5rem);position:relative}.WindowHero-module__EK6ZYq__photo{object-fit:cover;object-position:65% center}.WindowHero-module__EK6ZYq__shade{background:linear-gradient(90deg,#0a0a0ade,#0a0a0a8a 55%,#0000);position:absolute;inset:0}.WindowHero-module__EK6ZYq__eyebrow{margin-bottom:clamp(.65rem,2svh,1.5rem)}.WindowHero-module__EK6ZYq__intro{max-width:32rem;margin-top:clamp(.75rem,2.5svh,1.75rem);line-height:1.5}.WindowHero-module__EK6ZYq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1rem,3svh,2rem);display:flex}@media (max-aspect-ratio:1){.WindowHero-module__EK6ZYq__hero[data-window-city=helsinki] .WindowHero-module__EK6ZYq__photo{object-position:93% center}.WindowHero-module__EK6ZYq__shade{background:linear-gradient(#0000 20%,#0a0a0ab8 62%,#0a0a0af2),linear-gradient(#0a0a0a73,#0000 20%)}}@media (max-height:540px){.WindowHero-module__EK6ZYq__inner{padding-top:4rem;padding-bottom:1rem}.WindowHero-module__EK6ZYq__eyebrow,.WindowHero-module__EK6ZYq__intro{display:none}}@media (max-width:360px) and (max-height:650px){.WindowHero-module__EK6ZYq__eyebrow{display:none}.WindowHero-module__EK6ZYq__inner{padding-bottom:1rem}.WindowHero-module__EK6ZYq__intro{font-size:.9375rem}}
.ServicePresentation-module__2Dz02a__root{background:var(--color-paper)}.ServicePresentation-module__2Dz02a__root [data-service-section] h2{text-wrap:balance}.ServicePresentation-module__2Dz02a__root [data-service-section]{scroll-margin-top:6rem}.ServicePresentation-module__2Dz02a__root[data-city=helsinki] [data-service-section=area]{border-block:1px solid var(--color-hairline)}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=hero]{border-bottom-left-radius:4rem}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=scope]{background:var(--color-cream)}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=proof]{border-radius:3rem;margin-inline:1rem}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=guarantee]{border-radius:3rem 3rem 0 0}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=tax]{background:var(--color-cream)}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=faq]{background:var(--color-paper)}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=final]{border-top-right-radius:5rem}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=scope]{border-block:1px solid var(--color-hairline)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-scope-category]{border-inline:0;border-radius:.4rem}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=proof]{background:var(--color-cream)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=guarantee]{border-block:1px solid var(--color-hairline)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=tax]{border-top:1px solid var(--color-hairline)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=area]{background:var(--color-paper)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=final]{border-radius:1rem;margin:1rem}@media (min-width:1024px){.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=hero]>img{clip-path:inset(0 0 0 30% round 0 0 0 5rem)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=hero]>img{clip-path:inset(5rem 1.5rem 1.5rem 46% round 2rem)}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .story-heading{grid-template-columns:1fr 1fr}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .story-points>article:nth-child(2){margin-left:2rem}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-layout{grid-template-columns:1fr}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-nav>div{position:static}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-nav ul{flex-wrap:wrap;gap:.5rem;display:flex}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-categories{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-categories>details{background:var(--color-paper);border-radius:1.5rem;margin:0}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-categories>details:last-child{grid-column:1/-1}.ServicePresentation-module__2Dz02a__root[data-city=espoo] .scope-categories>details ul{grid-template-columns:1fr}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=faq]>div{grid-template-columns:.8fr 1.2fr;gap:2.5rem;max-width:1280px;display:grid}.ServicePresentation-module__2Dz02a__root[data-city=espoo] [data-service-section=faq]>div>div:last-child{grid-column:2}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] .scope-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] .scope-nav{order:2}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=faq]>div{max-width:1280px}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=faq]>div>div:nth-child(2)>ul{grid-template-columns:1fr 1fr;display:grid}.ServicePresentation-module__2Dz02a__root[data-city=vantaa] [data-service-section=faq] li{border:1px solid var(--color-hairline)}}