1:"$Sreact.fragment" 2:I[3242,["857","static/chunks/857-7644328f0c63f2d8.js","552","static/chunks/552-dd609767d92a42f7.js","177","static/chunks/app/layout-a99065c8af022037.js"],"default"] 3:I[9766,[],""] 4:I[8924,[],""] 5:I[2619,["857","static/chunks/857-7644328f0c63f2d8.js","746","static/chunks/app/palvelut/%5Bslug%5D/page-0ea5524528ef5c9b.js"],""] e:I[7150,[],""] :HL["/_next/static/css/b106f68c6a264fb5.css","style"] 0:{"P":null,"b":"cdLTMDjzP-jLOgKqOjwQB","p":"","c":["","palvelut","kantojyrsinta"],"i":false,"f":[[["",{"children":["palvelut",{"children":[["slug","kantojyrsinta","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/b106f68c6a264fb5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"fi","children":["$","body",null,{"className":"flex min-h-screen flex-col antialiased","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","div",null,{"className":"flex min-h-[60vh] flex-col items-center justify-center px-4 text-center","children":[["$","h1",null,{"className":"font-heading text-6xl font-bold text-earth-200","children":"404"}],["$","h2",null,{"className":"mt-4 font-heading text-2xl font-bold text-earth-800","children":"Sivua ei löytynyt"}],["$","p",null,{"className":"mt-2 text-earth-500","children":"Etsimääsi sivua ei valitettavasti löydy. Tarkista osoite tai palaa etusivulle."}],["$","$L5",null,{"href":"/","className":"mt-6","children":["$","button",null,{"className":"inline-flex items-center justify-center whitespace-nowrap rounded-lg text-sm font-semibold ring-offset-white transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-forest-700 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border-2 border-forest-800 text-forest-800 bg-transparent hover:bg-forest-800 hover:text-white h-11 px-6 py-2 gap-2","ref":"$undefined","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left h-4 w-4","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Takaisin etusivulle"]}]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"border-t border-navy-800 bg-navy-900 text-navy-200","children":["$","div",null,{"className":"mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8","children":[["$","div",null,{"className":"grid gap-10 md:grid-cols-3","children":[["$","div",null,{"children":[["$","h3",null,{"className":"font-heading text-lg font-bold text-white","children":"Pihahaltia"}],["$","p",null,{"className":"mt-3 text-sm leading-relaxed text-navy-300","children":"Ammattimaista pihanhoitoa Oulussa ja lähialueilla. Palvelemme taloyhtiöitä, rivitaloyhtiöitä ja omakotitaloja ketterällä ja luotettavalla otteella."}]]}],["$","div",null,{"children":[["$","h4",null,{"className":"font-semibold text-white","children":"Sivusto"}],["$","nav",null,{"className":"mt-3 flex flex-col gap-2","children":[["$","$L5","/palvelut",{"href":"/palvelut","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Palvelut"}],["$","$L5","/kalusto",{"href":"/kalusto","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Kalusto"}],["$","$L5","/hinnasto",{"href":"/hinnasto","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Hinnasto"}],["$","$L5","/referenssit",{"href":"/referenssit","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Referenssit"}],["$","$L5","/yritys",{"href":"/yritys","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Yritys"}],["$","$L5","/ota-yhteytta",{"href":"/ota-yhteytta","className":"text-sm text-navy-300 transition-colors hover:text-forest-400","children":"Ota yhteyttä"}]]}]]}],["$","div",null,{"children":[["$","h4",null,{"className":"font-semibold text-white","children":"Yhteystiedot"}],["$","div",null,{"className":"mt-3 space-y-3","children":[["$","a",null,{"href":"tel:+358401234567","className":"flex items-center gap-2 text-sm text-navy-300 transition-colors hover:text-forest-400","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-phone h-4 w-4 shrink-0","children":["$L6","$undefined"]}],"040 123 4567"]}],"$L7","$L8"]}]]}]]}],"$L9"]}]}]]}]}]]}],{"children":["palvelut","$La",{"children":[["slug","kantojyrsinta","d"],"$Lb",{"children":["__PAGE__","$Lc",{},null,false]},null,false]},null,false]},null,false],"$Ld",false]],"m":"$undefined","G":["$e",[]],"s":false,"S":true} 10:I[4431,[],"OutletBoundary"] 12:I[5278,[],"AsyncMetadataOutlet"] 14:I[4431,[],"ViewportBoundary"] 16:I[4431,[],"MetadataBoundary"] 17:"$Sreact.suspense" 6:["$","path","foiqr5",{"d":"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}] 7:["$","a",null,{"href":"mailto:info@pihatyot.fi","className":"flex items-center gap-2 text-sm text-navy-300 transition-colors hover:text-forest-400","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-mail h-4 w-4 shrink-0","children":[["$","rect","18n3k1",{"width":"20","height":"16","x":"2","y":"4","rx":"2"}],["$","path","1ocrg3",{"d":"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],"$undefined"]}],"info@pihatyot.fi"]}] 8:["$","div",null,{"className":"flex items-start gap-2 text-sm text-navy-300","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-map-pin mt-0.5 h-4 w-4 shrink-0","children":[["$","path","1r0f0z",{"d":"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["$","circle","ilqhr7",{"cx":"12","cy":"10","r":"3"}],"$undefined"]}],["$","span",null,{"children":["Pihatiekatu 12",["$","br",null,{}],"90100 Oulu"]}]]}] 9:["$","div",null,{"className":"mt-10 flex flex-col items-center justify-between gap-4 border-t border-navy-800 pt-6 text-xs text-navy-400 sm:flex-row","children":[["$","p",null,{"children":["© ",2026," Pihahaltia. Kaikki oikeudet pidätetään."]}],["$","p",null,{"children":"Y-tunnus: 1234567-8"}]]}] a:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] b:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] c:["$","$1","c",{"children":["$Lf",null,["$","$L10",null,{"children":["$L11",["$","$L12",null,{"promise":"$@13"}]]}]]}] d:["$","$1","h",{"children":[null,[["$","$L14",null,{"children":"$L15"}],null],["$","$L16",null,{"children":["$","div",null,{"hidden":true,"children":["$","$17",null,{"fallback":null,"children":"$L18"}]}]}]]}] 19:I[5724,["857","static/chunks/857-7644328f0c63f2d8.js","746","static/chunks/app/palvelut/%5Bslug%5D/page-0ea5524528ef5c9b.js"],"default"] f:["$","div",null,{"className":"mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8","children":[["$","$L5",null,{"href":"/palvelut","className":"mb-8 inline-flex items-center gap-1.5 text-sm font-medium text-forest-700 transition-colors hover:text-forest-900","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left h-4 w-4","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"Kaikki palvelut"]}],["$","div",null,{"className":"grid gap-12 lg:grid-cols-3","children":[["$","div",null,{"className":"lg:col-span-2","children":[["$","div",null,{"className":"mb-6 flex h-14 w-14 items-center justify-center rounded-2xl bg-forest-50 text-forest-700","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-dot h-7 w-7","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],"$undefined"]}]}],["$","h1",null,{"className":"font-heading text-3xl font-bold text-earth-900 sm:text-4xl","children":"Kantojyrsintä"}],["$","p",null,{"className":"mt-5 text-lg leading-relaxed text-earth-600","children":"Kantojyrsintä on tehokkain tapa poistaa puun kanto maan tasalle tai sen alle. Kantojyrsin on kompakti ja kulkee helposti ahtaisiinkin paikkoihin. Jyrsinnän jälkeen kanto on poistettu ja alue on valmis nurmikolle, istutuksille tai muulle käytölle. Jyrsintäjäte voidaan jättää katteeksi tai viedä pois."}],["$","div",null,{"className":"mt-10","children":[["$","h2",null,{"className":"font-heading text-xl font-bold text-earth-800","children":"Hyödyt"}],["$","ul",null,{"className":"mt-4 space-y-3","children":[["$","li","0",{"className":"flex items-start gap-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check mt-0.5 h-5 w-5 shrink-0 text-forest-600","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}],["$","span",null,{"className":"text-earth-600","children":"Ei kaivuutöitä – siisti ja nopea poisto"}]]}],["$","li","1",{"className":"flex items-start gap-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check mt-0.5 h-5 w-5 shrink-0 text-forest-600","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}],["$","span",null,{"className":"text-earth-600","children":"Kompakti kantojyrsin ahtaisiin paikkoihin"}]]}],["$","li","2",{"className":"flex items-start gap-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check mt-0.5 h-5 w-5 shrink-0 text-forest-600","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}],["$","span",null,{"className":"text-earth-600","children":"Alue heti käyttövalmis jyrsinnän jälkeen"}]]}],["$","li","3",{"className":"flex items-start gap-3","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check mt-0.5 h-5 w-5 shrink-0 text-forest-600","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","dzmm74",{"d":"m9 12 2 2 4-4"}],"$undefined"]}],["$","span",null,{"className":"text-earth-600","children":"Jäte hyödynnetään katteena tai viedään pois"}]]}]]}]]}],["$","$L19",null,{"youtubeId":"YOUTUBE_VIDEO_ID","title":"Kantojyrsintä"}],"$L1a"]}],"$L1b"]}]]}] 1c:I[6303,["857","static/chunks/857-7644328f0c63f2d8.js","746","static/chunks/app/palvelut/%5Bslug%5D/page-0ea5524528ef5c9b.js"],"default"] 1a:["$","div",null,{"className":"mt-12","children":[["$","h2",null,{"className":"font-heading text-xl font-bold text-earth-800","children":"Esimerkkikohteita"}],["$","div",null,{"className":"mt-4","children":["$","$L1c",null,{"slug":"kantojyrsinta","title":"Kantojyrsintä"}]}]]}] 1b:["$","div",null,{"className":"lg:col-span-1","children":["$","div",null,{"className":"sticky top-24 space-y-6","children":[["$","div",null,{"ref":"$undefined","className":"rounded-2xl border border-sand-200 bg-white shadow-sm transition-all duration-300 p-6","children":[["$","div",null,{"className":"flex items-center gap-2 text-forest-700","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-euro h-5 w-5","children":[["$","path","1y6xl8",{"d":"M4 10h12"}],["$","path","1loblj",{"d":"M4 14h9"}],["$","path","1j6lzo",{"d":"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2"}],"$undefined"]}],["$","h3",null,{"className":"font-heading text-base font-bold","children":"Hinta-arvio"}]]}],["$","p",null,{"className":"mt-3 text-2xl font-bold text-earth-900","children":"Alkaen 80 € / kanto"}],["$","p",null,{"className":"mt-2 text-xs text-earth-400","children":"Tarkka hinta kartoituksen jälkeen. Kartoitus on maksuton."}],["$","$L5",null,{"href":"/ota-yhteytta","className":"mt-5 block","children":["$","button",null,{"className":"inline-flex items-center justify-center whitespace-nowrap rounded-lg text-sm font-semibold ring-offset-white transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-forest-700 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-forest-800 text-white hover:bg-forest-700 active:bg-forest-900 shadow-md hover:shadow-lg h-11 px-6 py-2 w-full gap-2","ref":"$undefined","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-phone h-4 w-4","children":[["$","path","foiqr5",{"d":"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}],"$undefined"]}],"Pyydä tarjous"]}]}]]}],["$","div",null,{"ref":"$undefined","className":"rounded-2xl border border-sand-200 bg-white shadow-sm transition-all duration-300 p-6","children":[["$","h3",null,{"className":"font-heading text-base font-bold text-earth-800","children":"Nopea yhteydenotto"}],["$","div",null,{"className":"mt-3 space-y-2 text-sm text-earth-600","children":["$","a",null,{"href":"tel:+358401234567","className":"flex items-center gap-2 hover:text-forest-700","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-phone h-4 w-4","children":[["$","path","foiqr5",{"d":"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}],"$undefined"]}],"040 123 4567"]}]}]]}]]}]}] 15:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 11:null 1d:I[622,[],"IconMark"] 13:{"metadata":[["$","title","0",{"children":"Kantojyrsintä Oulu – Nopea kannonpoisto | Pihahaltia | Pihahaltia Oulu"}],["$","meta","1",{"name":"description","content":"Kantojyrsintäpalvelu Oulussa. Poistamme puunkannot tehokkaasti ja siististi ilman kaivuutöitä. Pyydä tarjous!"}],["$","meta","2",{"name":"keywords","content":"pihanhoito,oulu,pihahaltia,lumityöt,puunkaato,nurmikonleikkuu,taloyhtiö pihanhoito,kantojyrsintä,pihapalvelut"}],["$","meta","3",{"name":"robots","content":"index, follow"}],["$","meta","4",{"property":"og:title","content":"Kantojyrsintä Oulu – Nopea kannonpoisto | Pihahaltia | Pihahaltia Oulu"}],["$","meta","5",{"property":"og:description","content":"Kantojyrsintäpalvelu Oulussa. Poistamme puunkannot tehokkaasti ja siististi ilman kaivuutöitä. Pyydä tarjous!"}],["$","meta","6",{"property":"og:site_name","content":"Pihahaltia Oulu"}],["$","meta","7",{"property":"og:locale","content":"fi_FI"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"summary"}],["$","meta","10",{"name":"twitter:title","content":"Kantojyrsintä Oulu – Nopea kannonpoisto | Pihahaltia | Pihahaltia Oulu"}],["$","meta","11",{"name":"twitter:description","content":"Kantojyrsintäpalvelu Oulussa. Poistamme puunkannot tehokkaasti ja siististi ilman kaivuutöitä. Pyydä tarjous!"}],["$","link","12",{"rel":"icon","href":"/favicon.ico"}],["$","link","13",{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","$L1d","14",{}]],"error":null,"digest":"$undefined"} 18:"$13:metadata"