{"id":11719,"date":"2026-06-22T13:49:20","date_gmt":"2026-06-22T11:49:20","guid":{"rendered":"https:\/\/tgpayroll.com\/tg-payroll-in-finland\/"},"modified":"2026-06-25T10:57:49","modified_gmt":"2026-06-25T08:57:49","slug":"tg-payroll-in-finland","status":"publish","type":"page","link":"https:\/\/tgpayroll.com\/en\/tg-payroll-in-finland\/","title":{"rendered":"TG Payroll in Finland"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11719\" class=\"elementor elementor-11719 elementor-11668\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45ba13d e-con-full e-flex e-con e-parent\" data-id=\"45ba13d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b29567 elementor-widget elementor-widget-html\" data-id=\"2b29567\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-scope\" lang=\"en\">\r\n\r\n  <!-- HERO -->\r\n  <section class=\"tg-hero\">\r\n    <div class=\"tg-hero__bg\" aria-hidden=\"true\">FI<\/div>\r\n    <div class=\"tg-inner\">\r\n      <div class=\"tg-hero__col fade-up\">\r\n        <span class=\"tg-flagpill\"><svg width=\"23\" height=\"14\" viewBox=\"0 0 18 11\" role=\"img\" aria-label=\"Finnish flag\"><rect width=\"18\" height=\"11\" fill=\"#FFFFFF\"\/><rect x=\"0\" y=\"4\" width=\"18\" height=\"3\" fill=\"#003580\"\/><rect x=\"5\" y=\"0\" width=\"3\" height=\"11\" fill=\"#003580\"\/><\/svg> Finland<\/span>\r\n        <h1 class=\"tg-hero__title\">Payroll in Finland<\/h1>\r\n        <p class=\"tg-hero__sub\">Clear, accurate payroll with local expertise<\/p>\r\n        <div class=\"tg-hero__links\">\r\n          <a class=\"tg-quicklink\" href=\"#proces\">How we work\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n          <a class=\"tg-quicklink\" href=\"#ressourcer\">Resources\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n          <a class=\"tg-quicklink\" href=\"#kontakt\">Contact\r\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"tg-hero__visual fade-up\">\r\n  <img decoding=\"async\" class=\"tg-hero__img\" src=\"https:\/\/tgpayroll.com\/wp-content\/uploads\/2026\/06\/magnific__cinematic-wide-aerial-photograph-a-lone-office-wor__52602.png\" alt=\"Payroll in Finland\">\r\n  <span class=\"tg-hero__flag\">\r\n   <svg viewBox=\"0 0 18 11\" role=\"img\" aria-label=\"Finnish flag\"><rect width=\"18\" height=\"11\" fill=\"#FFFFFF\"\/><rect x=\"0\" y=\"4\" width=\"18\" height=\"3\" fill=\"#003580\"\/><rect x=\"5\" y=\"0\" width=\"3\" height=\"11\" fill=\"#003580\"\/><\/svg>\r\n  <\/span>\r\n<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- INTRO -->\r\n  <section class=\"tg-intro\">\r\n    <div class=\"tg-inner\">\r\n         <div class=\"tg-intro__media fade-up\">\r\n        <img decoding=\"async\" src=\"https:\/\/tgpayroll.com\/wp-content\/uploads\/2026\/06\/DSC02700-scaled.jpg\" alt=\"\">\r\n      <\/div>\r\n      <div class=\"tg-intro__col fade-up\">\r\n        <p class=\"tg-intro__p\">Payroll in Finland centres on collective agreements, individual tax cards and the obligation to report data to the Incomes Register quickly. That calls for clear processes and careful execution.<\/p>\r\n        <p class=\"tg-intro__p\">TG combines local expertise with a Nordic operating model, so payroll runs smoothly - whether you have one company in Finland or operations across several countries.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CHARACTERISTICS -->\r\n  <section class=\"tg-char\" id=\"kendetegner\">\r\n    <div class=\"tg-inner\">\r\n      <h2 class=\"tg-char__h fade-up\">What payroll in Finland involves<\/h2>\r\n      <div class=\"tg-char__grid\">\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__label\">Collective agreements<\/div><\/div>\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__body\"><div class=\"tg-char__label\">Social insurance contributions<\/div><div class=\"tg-char__sub\">health insurance \u00b7 pension \u00b7 unemployment insurance<\/div><\/div><\/div>\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__label\">Accident insurance<\/div><\/div>\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__label\">Holiday bonus<\/div><\/div>\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__label\">Tax cards<\/div><\/div>\r\n        <div class=\"tg-char__item fade-up\"><span class=\"tg-char__dot\"><\/span><div class=\"tg-char__label\">Incomes Register (reporting within 5 days of payment)<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- PROCESS -->\r\n  <section class=\"tg-proc\" id=\"proces\">\r\n    <div class=\"tg-inner\">\r\n      <div class=\"tg-proc__head fade-up\">\r\n        <div class=\"tg-proc__eyebrow\">\u2014 Process<\/div>\r\n        <h2 class=\"tg-proc__h\">How TG works in Finland<\/h2>\r\n      <\/div>\r\n      <div class=\"tg-proc__grid\">\r\n        <div class=\"tg-proc__step fade-up\">\r\n          <span class=\"tg-proc__dot\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"tg-proc__num-row\">\r\n            <span class=\"tg-proc__num\">01<\/span>\r\n          <\/div>\r\n          <h3 class=\"tg-proc__title\">Setup<\/h3>\r\n          <ul class=\"tg-proc__list\">\r\n            <li>employer registration<\/li>\r\n            <li>system setup<\/li>\r\n            <li>defining processes<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"tg-proc__step fade-up\">\r\n          <span class=\"tg-proc__dot\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"tg-proc__num-row\">\r\n            <span class=\"tg-proc__num\">02<\/span>\r\n          <\/div>\r\n          <h3 class=\"tg-proc__title\">Monthly payroll<\/h3>\r\n          <ul class=\"tg-proc__list\">\r\n            <li>payroll processing<\/li>\r\n            <li>checks<\/li>\r\n            <li>reporting<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"tg-proc__step fade-up\">\r\n          <span class=\"tg-proc__dot\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"tg-proc__num-row\">\r\n            <span class=\"tg-proc__num\">03<\/span>\r\n          <\/div>\r\n          <h3 class=\"tg-proc__title\">Advisory<\/h3>\r\n          <ul class=\"tg-proc__list\">\r\n            <li>collective agreements<\/li>\r\n            <li>legislation<\/li>\r\n            <li>Nordic coordination<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- RESOURCES -->\r\n  <section class=\"tg-res\" id=\"ressourcer\">\r\n    <div class=\"tg-inner\">\r\n      <div class=\"tg-res__head fade-up\">\r\n        <h2 class=\"tg-res__h\">Resources<\/h2>\r\n      <\/div>\r\n      <div class=\"tg-res__grid tg-res__grid--3\">\r\n        <a class=\"tg-res__card fade-up\" href=\"https:\/\/tulorekisteri.fi\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <span class=\"tg-res__arrow\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\r\n          <div class=\"tg-res__name\">Tulorekisteri<\/div>\r\n          <div class=\"tg-res__desc\">Reporting wage data<\/div>\r\n          <div class=\"tg-res__url\">tulorekisteri.fi<\/div>\r\n        <\/a>\r\n        <a class=\"tg-res__card fade-up\" href=\"https:\/\/vero.fi\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <span class=\"tg-res__arrow\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\r\n          <div class=\"tg-res__name\">Vero<\/div>\r\n          <div class=\"tg-res__desc\">Taxation and tax cards<\/div>\r\n          <div class=\"tg-res__url\">vero.fi<\/div>\r\n        <\/a>\r\n        <a class=\"tg-res__card fade-up\" href=\"https:\/\/kela.fi\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <span class=\"tg-res__arrow\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\r\n          <div class=\"tg-res__name\">Kela<\/div>\r\n          <div class=\"tg-res__desc\">Social security and benefits<\/div>\r\n          <div class=\"tg-res__url\">kela.fi<\/div>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CTA -->\r\n  <section class=\"tg-cta\" id=\"kontakt\">\r\n    <div class=\"tg-inner\">\r\n      <div class=\"tg-cta__col fade-up\">\r\n        <h2 class=\"tg-cta__h\">Operating in Finland or planning to expand there?<\/h2>\r\n        <p class=\"tg-cta__lede\">We help you set payroll up right from the start.<\/p>\r\n        <div class=\"tg-cta__row\">\r\n          <a class=\"tg-cta__btn\" href=\"https:\/\/tgpayroll.com\/en\/contact-us\/\">Contact us\r\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.currentScript&&document.currentScript.previousElementSibling;\r\n  if(!root||!root.classList||!root.classList.contains('tg-scope')){\r\n    root=document.querySelector('.tg-scope');\r\n  }\r\n  if(!root)return;\r\n  root.classList.add('tg-anim');\r\n  var els=root.querySelectorAll('.fade-up');\r\n  if(typeof IntersectionObserver==='undefined'){\r\n    els.forEach(function(el){el.classList.add('is-visible');});return;\r\n  }\r\n  var io=new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){\r\n      if(e.isIntersecting){e.target.classList.add('is-visible');io.unobserve(e.target);}\r\n    });\r\n  },{threshold:0.12,rootMargin:'0px 0px -40px 0px'});\r\n  els.forEach(function(el){io.observe(el);});\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Lexend:wght@400;500;600;700;800&display=swap');\r\n\r\n.tg-scope{\r\n  --tg-ink:#06303A;\r\n  --tg-ink-hover:#0B4250;\r\n  --tg-lime:#CEF17B;\r\n  --tg-lime-hover:#DDF59A;\r\n  --tg-bg-muted:#F5F5F2;\r\n  --tg-fg:#111111;\r\n  --tg-fg-2:#4A4D5E;\r\n  --tg-fg-3:#6C6F7E;\r\n  --tg-font:'Lexend',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  --tg-pad-x:clamp(20px,6vw,96px);\r\n  --tg-ease:cubic-bezier(.22,1,.36,1);\r\n}\r\n.tg-scope{\r\n  font-family:var(--tg-font);\r\n  color:var(--tg-fg-2);\r\n  background:#fff;\r\n  line-height:1.6;\r\n  -webkit-font-smoothing:antialiased;\r\n  -moz-osx-font-smoothing:grayscale;\r\n}\r\n.tg-scope *,.tg-scope *::before,.tg-scope *::after{box-sizing:border-box;}\r\n.tg-scope ::selection{background:var(--tg-lime);color:var(--tg-ink);}\r\n.tg-scope h1,.tg-scope h2,.tg-scope h3,.tg-scope p,.tg-scope ul{margin:0;}\r\n.tg-scope a{color:inherit;text-decoration:none;}\r\n.tg-scope section[id]{scroll-margin-top:90px;}\r\n.tg-inner{max-width:1280px;margin:0 auto;padding-left:var(--tg-pad-x);padding-right:var(--tg-pad-x);}\r\n\r\n.tg-scope.tg-anim .fade-up{opacity:0;transform:translateY(14px);\r\n  transition:opacity 520ms var(--tg-ease),transform 520ms var(--tg-ease);will-change:opacity,transform;}\r\n.tg-scope.tg-anim .fade-up.is-visible{opacity:1;transform:none;}\r\n@media (prefers-reduced-motion:reduce){\r\n  .tg-scope.tg-anim .fade-up{opacity:1!important;transform:none!important;transition:none!important;}\r\n}\r\n\r\n.tg-hero{position:relative;overflow:hidden;background:var(--tg-ink);color:#fff;min-height:80vh;display:flex;align-items:stretch;}\r\n.tg-hero__bg{position:absolute;right:-80px;bottom:-160px;font-weight:800;font-size:560px;line-height:1;\r\n  letter-spacing:-.05em;color:rgba(255,255,255,.025);pointer-events:none;user-select:none;}\r\n.tg-hero .tg-inner{width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center;\r\n  padding-top:clamp(80px,12vw,140px);padding-bottom:clamp(64px,8vw,96px);}\r\n.tg-flagpill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;\r\n  border:1px solid rgba(206,241,123,.28);border-radius:999px;background:rgba(206,241,123,.06);\r\n  color:var(--tg-lime);font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:12px;}\r\n.tg-flagpill svg{border-radius:2px;display:block;}\r\n.tg-hero__title{font-weight:700;font-size:clamp(52px,7vw,98px);line-height:1.02;letter-spacing:-.028em;color:#fff;}\r\n.tg-hero__sub{margin-top:16px;font-size:clamp(20px,1.7vw,26px);line-height:1.35;color:var(--tg-lime);\r\n  font-weight:500;letter-spacing:-.005em;max-width:560px;}\r\n.tg-hero__links{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;}\r\n.tg-quicklink{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.18);\r\n  border-radius:999px;color:rgba(255,255,255,.88);font-size:14px;font-weight:500;\r\n  transition:background 180ms,border-color 180ms,color 180ms;}\r\n.tg-quicklink:hover{background:rgba(255,255,255,.06);border-color:rgba(206,241,123,.45);color:#fff;}\r\n.tg-hero__visual{position:relative;aspect-ratio:1\/1;width:100%;}\r\n.tg-hero__visual svg{display:block;}\r\n\r\n.tg-intro{background:var(--tg-bg-muted);}\r\n.tg-intro .tg-inner{display:flex;align-items:center;gap:clamp(32px,6vw,80px);\r\n  padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px);}\r\n.tg-intro__col{flex:1 1 auto;max-width:680px;}\r\n.tg-intro__p{font-size:clamp(18px,1.35vw,22px);line-height:1.55;color:var(--tg-fg);font-weight:400;letter-spacing:-.005em;}\r\n.tg-intro__p+.tg-intro__p{margin-top:28px;}\r\n.tg-intro__media{flex:0 0 auto;width:clamp(200px,24vw,320px);}\r\n.tg-intro__media img{width:100%;height:auto;aspect-ratio:4\/5;object-fit:cover;border-radius:14px;display:block;\r\n  box-shadow:0 12px 32px rgba(6,48,58,.10);}\r\n\r\n.tg-char{background:var(--tg-bg-muted);}\r\n.tg-char .tg-inner{padding-top:clamp(72px,10vw,120px);padding-bottom:clamp(96px,12vw,140px);\r\n  border-top:1px solid rgba(6,48,58,.15);}\r\n.tg-char__h{font-weight:600;font-size:clamp(32px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;\r\n  color:var(--tg-ink);max-width:760px;}\r\n.tg-char__grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\r\n.tg-char__item{display:flex;align-items:flex-start;gap:18px;padding:28px 28px 28px 24px;background:#fff;\r\n  border-radius:8px;border:1px solid rgba(6,48,58,.08);transition:border-color 180ms,transform 180ms;}\r\n.tg-char__item:hover{border-color:rgba(6,48,58,.18);}\r\n.tg-char__dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--tg-lime);\r\n  margin-top:10px;flex-shrink:0;box-shadow:0 0 0 4px rgba(206,241,123,.2);}\r\n.tg-char__body{display:flex;flex-direction:column;}\r\n.tg-char__label{font-weight:500;font-size:18px;line-height:1.35;color:var(--tg-ink);letter-spacing:-.005em;}\r\n.tg-char__sub{margin-top:7px;font-size:13.5px;line-height:1.45;color:var(--tg-fg-3);font-weight:400;}\r\n\r\n.tg-proc{position:relative;background:var(--tg-ink);color:#fff;}\r\n.tg-proc .tg-inner{padding-top:clamp(96px,12vw,140px);padding-bottom:clamp(96px,12vw,140px);}\r\n.tg-proc__head{max-width:760px;margin-bottom:64px;}\r\n.tg-proc__eyebrow{font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-lime);margin-bottom:20px;}\r\n.tg-proc__h{font-weight:600;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.025em;color:#fff;}\r\n.tg-proc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;}\r\n.tg-proc__step{position:relative;padding-top:46px;}\r\n.tg-proc__dot{position:absolute;top:9px;left:0;width:14px;height:14px;border-radius:999px;background:var(--tg-lime);\r\n  box-shadow:0 0 0 5px var(--tg-ink),0 0 0 6px rgba(206,241,123,.25);z-index:2;}\r\n.tg-proc__step:not(:last-child)::before{content:\"\";position:absolute;top:15px;left:0;height:1px;width:calc(100% + 32px);z-index:0;\r\n  background-image:linear-gradient(to right,rgba(206,241,123,.45) 0 6px,transparent 6px 12px);background-size:12px 1px;background-repeat:repeat-x;}\r\n.tg-proc__num-row{display:flex;align-items:center;margin-bottom:22px;}\r\n.tg-proc__num{font-weight:700;font-size:72px;line-height:1;color:var(--tg-lime);letter-spacing:-.04em;}\r\n.tg-proc__title{font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.015em;color:#fff;min-height:2.4em;}\r\n.tg-proc__lede{margin-top:14px;font-size:16.5px;line-height:1.55;color:rgba(255,255,255,.72);max-width:320px;}\r\n.tg-proc__list{list-style:none;margin:18px 0 0;padding:0;}\r\n.tg-proc__list li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15.5px;line-height:1.5;\r\n  color:rgba(255,255,255,.88);display:flex;align-items:center;gap:12px;}\r\n.tg-proc__list li::before{content:\"\";width:4px;height:4px;border-radius:999px;background:var(--tg-lime);flex-shrink:0;}\r\n\r\n.tg-res{background:var(--tg-bg-muted);}\r\n.tg-res .tg-inner{padding-top:clamp(96px,12vw,140px);padding-bottom:clamp(96px,12vw,140px);}\r\n.tg-res__head{max-width:720px;margin-bottom:20px;}\r\n.tg-res__h{font-weight:600;font-size:clamp(32px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;color:var(--tg-ink);}\r\n.tg-res__lede{margin-top:16px;font-size:18px;line-height:1.55;color:var(--tg-fg-2);}\r\n.tg-res__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}\r\n.tg-res__grid--3{grid-template-columns:repeat(3,1fr);}\r\n.tg-res__card{position:relative;display:block;padding:28px 26px 30px;min-height:180px;background:#fff;border-radius:10px;\r\n  border:1px solid rgba(6,48,58,.10);color:var(--tg-ink);\r\n  transition:transform 200ms var(--tg-ease),border-color 180ms,box-shadow 200ms;}\r\n.tg-res__card:hover{transform:translateY(-2px);border-color:rgba(6,48,58,.32);box-shadow:0 8px 24px rgba(6,48,58,.06);}\r\n.tg-res__arrow{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;\r\n  width:28px;height:28px;border-radius:999px;border:1px solid rgba(6,48,58,.15);color:var(--tg-ink);\r\n  transition:transform 200ms var(--tg-ease);}\r\n.tg-res__card:hover .tg-res__arrow{transform:translate(2px,-2px);}\r\n.tg-res__name{margin-top:36px;font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--tg-ink);}\r\n.tg-res__desc{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--tg-fg-2);font-weight:400;}\r\n.tg-res__url{margin-top:18px;font-size:12.5px;letter-spacing:.02em;color:var(--tg-fg-3);font-weight:500;}\r\n\r\n.tg-cta{background:var(--tg-lime);}\r\n.tg-cta .tg-inner{padding-top:clamp(96px,12vw,140px);padding-bottom:clamp(96px,12vw,140px);}\r\n.tg-cta__col{max-width:880px;margin:0 auto;text-align:center;}\r\n.tg-cta__h{font-weight:700;font-size:clamp(36px,4.2vw,60px);line-height:1.08;letter-spacing:-.028em;color:var(--tg-ink);}\r\n.tg-cta__lede{margin:24px auto 0;font-size:clamp(18px,1.35vw,22px);line-height:1.5;color:var(--tg-ink);opacity:.85;font-weight:400;max-width:720px;}\r\n.tg-cta__row{margin-top:48px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;}\r\n.tg-cta__btn{display:inline-flex;align-items:center;gap:10px;background:var(--tg-ink);color:#fff;padding:18px 28px;\r\n  border-radius:10px;font-weight:500;font-size:16px;transition:background 180ms,transform 120ms;}\r\n.tg-cta__btn:hover{background:var(--tg-ink-hover);}\r\n.tg-cta__btn:active{transform:translateY(1px);}\r\n.tg-cta__link{color:var(--tg-ink);font-weight:500;font-size:16px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;}\r\n\r\n@media (max-width:960px){\r\n  .tg-hero .tg-inner{grid-template-columns:1fr;gap:48px;}\r\n  .tg-hero__visual{max-width:440px;margin:0 auto;}\r\n  .tg-char__grid{grid-template-columns:repeat(2,1fr);}\r\n  .tg-proc__grid{grid-template-columns:1fr;gap:56px;}\r\n  .tg-proc__step{padding-top:0;}\r\n  .tg-proc__step:not(:last-child)::before{display:none;}\r\n  .tg-proc__dot{display:none;}\r\n  .tg-proc__title{min-height:0;}\r\n  .tg-res__grid{grid-template-columns:repeat(2,1fr);}\r\n  .tg-res__grid--3{grid-template-columns:repeat(2,1fr);}\r\n}\r\n@media (max-width:760px){\r\n  .tg-intro .tg-inner{flex-direction:column;align-items:flex-start;gap:36px;}\r\n  .tg-intro__col{max-width:none;}\r\n  .tg-intro__media{width:min(300px,72%);}\r\n}\r\n@media (max-width:640px){\r\n  .tg-char__grid{grid-template-columns:1fr;gap:16px;}\r\n}\r\n@media (max-width:600px){\r\n  .tg-res__grid{grid-template-columns:1fr;}\r\n  .tg-res__grid--3{grid-template-columns:1fr;}\r\n}\r\n\r\n\/* Force white text on dark-blue sections (overrides Elementor theme) *\/\r\n.tg-scope .tg-hero__title,\r\n.tg-scope .tg-proc__h,\r\n.tg-scope .tg-proc__title{ color:#fff !important; }\r\n\r\n\/* Keep the contact button label white on the dark button *\/\r\n.tg-scope .tg-cta__btn,\r\n.tg-scope .tg-cta__btn:hover{ color:#fff !important; }\r\n\r\n.tg-hero__img{ width:100%; height:100%; object-fit:cover; border-radius:16px; display:block; }\r\n.tg-hero__flag{ position:absolute; top:20px; right:20px; line-height:0;\r\n  padding:8px; border-radius:10px; background:rgba(6,48,58,.35);\r\n  backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px);\r\n  box-shadow:0 4px 16px rgba(0,0,0,.20); }\r\n.tg-hero__flag svg{ display:block; width:60px; height:auto; border-radius:3px; }\r\n\/* Force-center the CTA paragraph *\/\r\n.tg-scope .tg-cta__col{ text-align:center !important; }\r\n.tg-scope .tg-cta__lede{\r\n  text-align:center !important;\r\n  margin-left:auto !important;\r\n  margin-right:auto !important;\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>FI Finland Payroll in Finland Clear, accurate payroll with local expertise How we work Resources Contact Payroll in Finland centres on collective agreements, individual tax cards and the obligation to report data to the Incomes Register quickly. That calls for clear processes and careful execution. TG combines local expertise with a Nordic operating model, so [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11719","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/pages\/11719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/comments?post=11719"}],"version-history":[{"count":10,"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/pages\/11719\/revisions"}],"predecessor-version":[{"id":11938,"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/pages\/11719\/revisions\/11938"}],"wp:attachment":[{"href":"https:\/\/tgpayroll.com\/en\/wp-json\/wp\/v2\/media?parent=11719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}