<!doctype html>
<html lang="lt">

<head>
  <meta charset="UTF-8" />
  <link rel="icon" type="image/svg+xml" href="/ikona_spalvotas.svg" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  <!-- Critical CSS -->
  <style>
    .hero-section {
      position: relative;
      min-height: 80vh;
      padding-top: 96px;
      display: flex;
      align-items: center;
      justify-content: center;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
    }

    .hero-overlay {
      position: absolute;
      inset: 0;
      background-color: rgba(0, 0, 0, 0.4);
      z-index: 0;
    }

    .hero-content {
      position: relative;
      z-index: 10;
      max-width: 48rem;
      text-align: center;
      padding: 0 1rem;
    }

    .hero-title {
      font-size: 2.25rem;
      font-weight: 800;
      line-height: 1.25;
      margin-bottom: 1rem;
      color: white;
    }

    @media (min-width: 640px) {
      .hero-title {
        font-size: 3rem;
      }
    }

    .hero-description {
      font-size: 1.125rem;
      color: rgb(243, 244, 246);
      margin-bottom: 1.5rem;
    }

    @media (min-width: 640px) {
      .hero-description {
        font-size: 1.25rem;
      }
    }

    /* Minimal fold-critical utility subset (extracted manually) */
    .flex {
      display: flex
    }

    .items-center {
      align-items: center
    }

    .justify-center {
      justify-content: center
    }

    .text-center {
      text-align: center
    }

    .font-bold {
      font-weight: 700
    }

    .w-full {
      width: 100%
    }

    .h-64 {
      height: 16rem
    }

    .rounded-lg {
      border-radius: 0.5rem
    }

    .mb-8 {
      margin-bottom: 2rem
    }

    .mt-8 {
      margin-top: 2rem
    }

    .pt-8 {
      padding-top: 2rem
    }

    .px-4 {
      padding-left: 1rem;
      padding-right: 1rem
    }

    /* End critical subset */
  </style>

  <!-- Minimal dataLayer stub (actual GA / GTM loaded tik po sutikimo) -->
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { window.dataLayer.push(arguments); }
    gtag('js', new Date());
    gtag('consent', 'default', {
      analytics_storage: 'denied',
      ad_storage: 'denied',
      ad_user_data: 'denied',
      ad_personalization: 'denied'
    });
    // GA4 config inicijuojama ir esant denied – veikia tik kaip cookieless ping (pagerina žymos aprėpties aptikimą)
    gtag('config', 'G-320YE0N58G', { send_page_view: false, allow_ad_personalization_signals: false });
  </script>
  <!-- GA script atidėtas iki idle -->
  <script>
    (function () {
      function loadGA() {
        var s = document.createElement('script');
        s.src = 'https://www.googletagmanager.com/gtag/js?id=G-320YE0N58G';
        s.async = true; document.head.appendChild(s);
      }
      if ('requestIdleCallback' in window) { requestIdleCallback(loadGA, { timeout: 2500 }); }
      else { setTimeout(loadGA, 1500); }
    })();
  </script>

  <!-- Primary Meta Tags -->
  <title>Elektronikos ir buitinės technikos išvežimas Lietuvoje | Transportuok.lt</title>
  <meta name="description"
    content="Nemokamas elektronikos, buitinės technikos išvežimas Kaune, Vilniuje ir visoje Lietuvoje. Baldų išvežimas Kaune. Greitas surinkimas per 24 val. Transportuok.lt ir Karavanas.lt partnerystė." />
  <meta name="keywords"
    content="elektronikos išvežimas Vilnius, buitinės technikos išvežimas Lietuva, baldų išvežimas Kaunas, atliekų surinkimas Vilnius, metalo laužo išvežimas, transporto paslaugos Lietuva" />
  <link rel="canonical" href="https://transportuok.lt/" />

  <!-- Open Graph tags -->
  <meta property="og:title" content="Elektronikos ir buitinės technikos išvežimas Lietuvoje | Transportuok.lt" />
  <meta property="og:description"
    content="Nemokamas elektronikos, buitinės technikos išvežimas Kaune, Vilniuje ir visoje Lietuvoje. Greitas surinkimas ir profesionalūs sprendimai." />
  <meta property="og:image" content="/images/optimized/hero-bg-appliances.webp" />
  <meta property="og:url" content="https://transportuok.lt" />
  <meta property="og:type" content="website" />
  <meta property="og:locale" content="lt_LT" />

  <!-- Preconnect to external domains -->
  <link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
  <link rel="preconnect" href="https://maps.gstatic.com" crossorigin />
  <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link rel="dns-prefetch" href="//maps.googleapis.com" />
  <link rel="dns-prefetch" href="//maps.gstatic.com" />
  <link rel="dns-prefetch" href="//fonts.googleapis.com" />
  <link rel="dns-prefetch" href="//fonts.gstatic.com" />
  <!-- Analytics preconnect pašalintas iki sutikimo -->

  <!-- Hero preload pašalintas: rely on <img fetchPriority=high> -->
  <link rel="preload" as="image" href="/images/optimized/hero-bg-appliances-medium.webp"
    imagesrcset="/images/optimized/hero-bg-appliances-small.webp 640w, /images/optimized/hero-bg-appliances-medium.webp 1280w, /images/optimized/hero-bg-appliances-large.webp 1600w, /images/optimized/hero-bg-appliances.webp 1920w"
    imagesizes="100vw" />

  <!-- Pagrindinis CSS async (be preload) -->
  <link rel="stylesheet" href="data:text/css;base64,QHRhaWx3aW5kIGJhc2U7CkB0YWlsd2luZCBjb21wb25lbnRzOwpAdGFpbHdpbmQgdXRpbGl0aWVzOwoKLyogRm9udCBvcHRpbWl6YXRpb24gKi8KQGxheWVyIGJhc2UgewogIEBmb250LWZhY2UgewogICAgZm9udC1mYW1pbHk6ICdTeXN0ZW0nOwogICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGZvbnQtZGlzcGxheTogc3dhcDsKICAgIHNyYzogbG9jYWwoIi5TRk5TLVJlZ3VsYXIiKSwgbG9jYWwoIi5TRk5TVGV4dC1SZWd1bGFyIiksIGxvY2FsKCIuSGVsdmV0aWNhTmV1ZURlc2tJbnRlcmZhY2UtUmVndWxhciIpLCBsb2NhbCgiLkx1Y2lkYUdyYW5kZVVJIiksIGxvY2FsKCJTZWdvZSBVSSIpLCBsb2NhbCgiVWJ1bnR1IiksIGxvY2FsKCJSb2JvdG8tUmVndWxhciIpLCBsb2NhbCgiRHJvaWRTYW5zIiksIGxvY2FsKCJUYWhvbWEiKTsKICB9CgogIEBmb250LWZhY2UgewogICAgZm9udC1mYW1pbHk6ICdTeXN0ZW0nOwogICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGZvbnQtZGlzcGxheTogc3dhcDsKICAgIHNyYzogbG9jYWwoIi5TRk5TLUJvbGQiKSwgbG9jYWwoIi5TRk5TVGV4dC1Cb2xkIiksIGxvY2FsKCIuSGVsdmV0aWNhTmV1ZURlc2tJbnRlcmZhY2UtQm9sZCIpLCBsb2NhbCgiLkx1Y2lkYUdyYW5kZVVJIiksIGxvY2FsKCJTZWdvZSBVSSBCb2xkIiksIGxvY2FsKCJVYnVudHUgQm9sZCIpLCBsb2NhbCgiUm9ib3RvLUJvbGQiKSwgbG9jYWwoIkRyb2lkU2Fucy1Cb2xkIiksIGxvY2FsKCJUYWhvbWEgQm9sZCIpOwogIH0KfQoKLyogQmFzZSBzdHlsZXMgd2l0aCBzeXN0ZW0gZm9udCAqLwpAbGF5ZXIgYmFzZSB7CiAgaHRtbCB7CiAgICBmb250LWZhbWlseTogJ1N5c3RlbScsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmOwogICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsKICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsKICB9Cn0KCi8qIENyaXRpY2FsIENTUyBmb3IgYWJvdmUtdGhlLWZvbGQgY29udGVudCAqLwpAbGF5ZXIgY29tcG9uZW50cyB7CiAgLmhlcm8tc2VjdGlvbiB7CiAgICBAYXBwbHkgcmVsYXRpdmUgbWluLWgtWzgwdmhdIHNtOmgtWzYwMHB4XSBwdC1bOTZweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdDsKICB9CgogIC5oZXJvLW92ZXJsYXkgewogICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgYmctYmxhY2svNDAgei0wOwogIH0KCiAgLmhlcm8tY29udGVudCB7CiAgICBAYXBwbHkgcmVsYXRpdmUgei0xMCBtYXgtdy0zeGwgdGV4dC1jZW50ZXIgcHgtNDsKICB9CgogIC5oZXJvLXRpdGxlIHsKICAgIEBhcHBseSB0ZXh0LTR4bCBzbTp0ZXh0LTV4bCBmb250LWV4dHJhYm9sZCBsZWFkaW5nLXRpZ2h0IG1iLTQgdGV4dC13aGl0ZTsKICB9CgogIC5oZXJvLWRlc2NyaXB0aW9uIHsKICAgIEBhcHBseSB0ZXh0LWxnIHNtOnRleHQteGwgdGV4dC1ncmF5LTEwMCBtYi02OwogIH0KCiAgLnByaW1hcnktYnV0dG9uIHsKICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYmctWyMxNjdkMzZdIGhvdmVyOmJnLVsjMGY1YTI2XSB0ZXh0LXdoaXRlIGZvbnQtYm9sZCB0ZXh0LWJhc2UgcHgtNiBweS0zIHJvdW5kZWQtbGcgc2hhZG93LW1kIHRyYW5zaXRpb24tY29sb3JzOwogIH0KfQ==" media="print" onload="this.media='all'" />
  <noscript>
  </noscript>
  <script type="module" crossorigin src="/assets/index-DH_OGQyg.js"></script>
  <link rel="modulepreload" crossorigin href="/assets/react-vendor-DUMDxmrn.js">
  <link rel="modulepreload" crossorigin href="/assets/icons-CB1kmZ21.js">
  <link rel="stylesheet" crossorigin href="/assets/index-wMElMfIp.css">
</head>

<body>
  <div id="root"></div>
  <!-- Vite dev entry (processed when using Vite dev server). If serving raw files (python http.server) .tsx will not compile. Use 'npm run dev' or built /dist for production. -->
  <!-- Secondary CSS įkeliamas idle -->
  <script>
    (function () {
      function loadExtraCss() {
        if (document.getElementById('extra-css')) return;
        var l = document.createElement('link');
        l.id = 'extra-css';
        l.rel = 'stylesheet';
        l.href = '/assets/additional-styles.css';
        document.head.appendChild(l);
      }
      function schedule() {
        if ('requestIdleCallback' in window) { requestIdleCallback(loadExtraCss, { timeout: 2000 }); }
        else { setTimeout(loadExtraCss, 1000); }
      }
      if (document.readyState === 'complete' || document.readyState === 'interactive') {
        requestAnimationFrame(schedule);
      } else {
        addEventListener('DOMContentLoaded', schedule);
      }
    })();
  </script>
  <noscript>
    <link rel="stylesheet" href="/assets/additional-styles.css" />
  </noscript>
  <script>
    // Opt-in passive listeners for scroll/touch to reduce TBT
    (function () {
      const add = EventTarget.prototype.addEventListener;
      EventTarget.prototype.addEventListener = function (t, l, o) {
        if (o === undefined || o === false) {
          if (t === 'touchstart' || t === 'touchmove' || t === 'wheel') {
            o = { passive: true };
          }
        } else if (typeof o === 'object' && (t === 'touchstart' || t === 'touchmove' || t === 'wheel') && o.passive === undefined) {
          o.passive = true;
        }
        return add.call(this, t, l, o);
      };
    })();
  </script>

  <!-- GTM noscript is injected after consent in-app -->
</body>

</html>