<!doctype html>

<html lang="lt" class="h-full">

 <head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Indrė Vaičiulytė — Fizinė Terapija</title>

  <script src="https://cdn.tailwindcss.com/3.4.17"></script>

  <script src="https://cdn.jsdelivr.net/npm/lucide@0.263.0/dist/umd/lucide.min.js"></script>

  <script src="/_sdk/element_sdk.js"></script>

  <script src="/_sdk/data_sdk.js"></script>

  <link rel="preconnect" href="https://fonts.googleapis.com">

  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

  <link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&amp;family=Source+Sans+3:wght@300;400;500;600&amp;display=swap" rel="stylesheet">

  <script>

    tailwind.config = {

      theme: {

        extend: {

          colors: {

            sand: { 50: '#faf8f5', 100: '#f5f0e8', 200: '#ebe3d5', 300: '#ddd2bc', 400: '#c9b899' },

            sage: { 50: '#f4f6f4', 100: '#e5eae4', 200: '#cdd8cb', 300: '#a8bda5', 400: '#7d9e78', 500: '#5c8356', 600: '#4a6b45' },

            warm: { 50: '#fdfcfb', 100: '#f9f6f2', 200: '#f2ede5', 300: '#e8dfd3' }

          }

        }

      }

    }

  </script>

  <style>

    .font-serif-display { font-family: 'DM Serif Display', Georgia, serif; }

    .font-body { font-family: 'Source Sans 3', system-ui, sans-serif; }

    html { scroll-behavior: smooth; }

    body { -webkit-font-smoothing: antialiased; }


    @keyframes fadeUp {

      from { opacity: 0; transform: translateY(24px); }

      to { opacity: 1; transform: translateY(0); }

    }

    .animate-fade-up { animation: fadeUp 0.7s ease-out forwards; }

    .animate-delay-1 { animation-delay: 0.1s; opacity: 0; }

    .animate-delay-2 { animation-delay: 0.25s; opacity: 0; }

    .animate-delay-3 { animation-delay: 0.4s; opacity: 0; }

    .animate-delay-4 { animation-delay: 0.55s; opacity: 0; }


    .section-reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease; }

    .section-reveal.visible { opacity: 1; transform: translateY(0); }


    .toast-enter { animation: toastIn 0.35s ease-out forwards; }

    .toast-exit { animation: toastOut 0.3s ease-in forwards; }

    @keyframes toastIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }

    @keyframes toastOut { from { opacity: 1; transform: translateY(0); } to { opacity: 0; transform: translateY(16px); } }

  </style>

  <style>body { box-sizing: border-box; }</style>

 </head>

 <body class="h-full font-body bg-warm-50 text-stone-700 overflow-x-hidden">

  <div id="app-wrapper" class="w-full h-full overflow-auto">

   <!-- Navigation -->

   <nav id="main-nav" class="fixed top-0 left-0 w-full z-50 transition-all duration-300 bg-transparent">

    <div class="max-w-6xl mx-auto px-5 py-4 flex items-center justify-between">

     <a href="#hero" class="font-serif-display text-xl text-stone-800 tracking-tight">Indrė Vaičiulytė</a>

     <div class="hidden md:flex items-center gap-8 text-sm font-medium text-stone-600">

      <a href="#about" class="hover:text-sage-600 transition-colors">Apie</a> <a href="#services" class="hover:text-sage-600 transition-colors">Paslaugos</a> <a href="#how-it-works" class="hover:text-sage-600 transition-colors">Kaip Tai Veikia</a> <a href="#booking" class="hover:text-sage-600 transition-colors">Užsiregistravimas</a> <a href="#contact" class="hover:text-sage-600 transition-colors">Kontaktai</a>

     </div><button id="mobile-menu-btn" class="md:hidden p-2 text-stone-600" aria-label="Open menu"> <i data-lucide="menu" style="width:24px;height:24px;"></i> </button>

    </div>

    <div id="mobile-menu" class="hidden md:hidden bg-white/95 backdrop-blur border-t border-sand-200 px-5 py-4">

     <div class="flex flex-col gap-4 text-sm font-medium text-stone-600">

      <a href="#about" class="mobile-link hover:text-sage-600">Apie</a> <a href="#services" class="mobile-link hover:text-sage-600">Paslaugos</a> <a href="#how-it-works" class="mobile-link hover:text-sage-600">Kaip Tai Veikia</a> <a href="#booking" class="mobile-link hover:text-sage-600">Užsiregistravimas</a> <a href="#contact" class="mobile-link hover:text-sage-600">Kontaktai</a>

     </div>

    </div>

   </nav><!-- Hero -->

   <section id="hero" class="relative w-full pt-28 pb-20 md:pt-36 md:pb-28 bg-gradient-to-b from-sand-100 via-warm-100 to-warm-50">

    <div class="absolute inset-0 opacity-[0.03]" style="background-image: radial-gradient(circle at 1px 1px, #6b705c 0.5px, transparent 0); background-size: 28px 28px;"></div>

    <div class="relative max-w-3xl mx-auto px-5 text-center">

     <p class="animate-fade-up animate-delay-1 inline-block text-sage-600 text-xs font-semibold uppercase tracking-[0.2em] mb-5 px-3 py-1 rounded-full bg-sage-50 border border-sage-200">Licencijuota Fizikinės Terapijos Specialistė</p>

     <h1 id="hero-headline" class="animate-fade-up animate-delay-2 font-serif-display text-4xl md:text-5xl lg:text-6xl text-stone-800 leading-[1.15] mb-6">Judėk geriau. Jausk save geriau.<br class="hidden sm:block">

       Gydykis su ekspertu.</h1>

     <p id="hero-subheadline" class="animate-fade-up animate-delay-3 text-lg md:text-xl text-stone-500 leading-relaxed max-w-xl mx-auto mb-9 font-light">Profesionali, individualizuota fizikinė terapija, pritaikyta jūsų kūnui, tikslams ir atsigavimo tempui.</p>

     <div class="animate-fade-up animate-delay-4 flex flex-col sm:flex-row items-center justify-center gap-3 mb-8">

      <a href="#booking" class="inline-flex items-center gap-2 px-7 py-3.5 rounded-lg bg-sage-600 text-white font-semibold text-sm hover:bg-sage-500 transition-colors shadow-md shadow-sage-600/20"> <i data-lucide="calendar" style="width:17px;height:17px;"></i> Užsiregistruoti </a> <a href="#contact" class="inline-flex items-center gap-2 px-7 py-3.5 rounded-lg bg-white text-stone-700 font-semibold text-sm border border-sand-300 hover:border-sage-300 hover:text-sage-600 transition-colors"> <i data-lucide="message-circle" style="width:17px;height:17px;"></i> Užduoti Klausimą </a>

     </div>

     <div class="animate-fade-up animate-delay-4 flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-xs text-stone-400 font-medium">

      <span class="flex items-center gap-1.5"><i data-lucide="shield-check" style="width:14px;height:14px;" class="text-sage-400"></i> Licencijuota ir Registruota</span> <span class="flex items-center gap-1.5"><i data-lucide="user-check" style="width:14px;height:14px;" class="text-sage-400"></i> Pacientų Orientuota Priežiūra</span> <span class="flex items-center gap-1.5"><i data-lucide="clock" style="width:14px;height:14px;" class="text-sage-400"></i> Patogus Užsiregistravimas</span>

     </div>

    </div>

   </section><!-- About -->

   <section id="about" class="section-reveal w-full py-20 md:py-28 bg-white">

    <div class="max-w-5xl mx-auto px-5">

     <div class="grid md:grid-cols-5 gap-10 md:gap-14 items-center">

      <div class="md:col-span-2 flex justify-center">

       <div class="w-64 h-80 md:w-full md:h-96 rounded-2xl bg-gradient-to-br from-sand-200 via-sage-50 to-sand-100 flex items-center justify-center relative overflow-hidden shadow-sm">

        <div class="absolute inset-0 opacity-5" style="background-image: radial-gradient(circle, #6b705c 1px, transparent 1px); background-size: 16px 16px;"></div>

        <div class="text-center relative z-10">

         <div class="w-20 h-20 mx-auto mb-3 rounded-full bg-sage-200/60 flex items-center justify-center">

          <i data-lucide="user" style="width:32px;height:32px;" class="text-sage-500"></i>

         </div>

         <p class="text-xs text-stone-400 font-medium">Professional Portrait</p>

        </div>

       </div>

      </div>

      <div class="md:col-span-3">

       <p class="text-sage-600 text-xs font-semibold uppercase tracking-[0.18em] mb-3">Apie Specialistę</p>

       <h2 id="about-title" class="font-serif-display text-3xl md:text-4xl text-stone-800 mb-5">Susipažinkite su Indrė Vaičiulyte</h2>

       <p id="about-description" class="text-stone-500 leading-relaxed mb-5 font-light text-base">Indrė yra licencijuota fizikinės terapijos specialistė, pasišventusi padėti žmonėms sveikti nuo traumų, valdyti skausmą ir pagerinti jų judėjimo kokybę. Ji dirba savarankiškai, siūlydama sutelktus vienas su vienu seansu, kur kiekvienas gydymo planas yra sudaromas atsižvelgiant į individualias poreikius, o ne šablonus.</p>

       <p class="text-stone-500 leading-relaxed mb-7 font-light text-base">Taikydama gailestingą ir mokslu pagrįstą metodą, Indrė skiria laiką klausyti, atidžiai įvertinti ir vadovauti kiekvienam klientui per aiškų kelią į geresnę fizinę sveikatą.</p>

       <div class="flex items-center gap-2 text-xs text-stone-400 mb-8 bg-sand-50 px-4 py-2.5 rounded-lg inline-flex border border-sand-200">

        <i data-lucide="badge-check" style="width:15px;height:15px;" class="text-sage-500"></i> <span>Sveikatos Priežiūros Specialisto Registro Nr. <strong class="text-stone-600">LT-XXXX-XXXX</strong></span>

       </div>

       <div class="grid grid-cols-1 sm:grid-cols-2 gap-4">

        <div class="flex items-start gap-3">

         <div class="mt-0.5 w-8 h-8 rounded-lg bg-sage-50 flex items-center justify-center flex-shrink-0"><i data-lucide="heart-pulse" style="width:16px;height:16px;" class="text-sage-500"></i>

         </div>

         <div>

          <p class="text-sm font-semibold text-stone-700">Pagrįsta Mokslu</p>

          <p class="text-xs text-stone-400 mt-0.5">Patikrinti metodai, šiuolaikinius tyrimai</p>

         </div>

        </div>

        <div class="flex items-start gap-3">

         <div class="mt-0.5 w-8 h-8 rounded-lg bg-sage-50 flex items-center justify-center flex-shrink-0"><i data-lucide="focus" style="width:16px;height:16px;" class="text-sage-500"></i>

         </div>

         <div>

          <p class="text-sm font-semibold text-stone-700">Individualus Dėmesys</p>

          <p class="text-xs text-stone-400 mt-0.5">Pritaikyti planai, asmeninė priežiūra</p>

         </div>

        </div>

        <div class="flex items-start gap-3">

         <div class="mt-0.5 w-8 h-8 rounded-lg bg-sage-50 flex items-center justify-center flex-shrink-0"><i data-lucide="hand-heart" style="width:16px;height:16px;" class="text-sage-500"></i>

         </div>

         <div>

          <p class="text-sm font-semibold text-stone-700">Gailestinga Priežiūra</p>

          <p class="text-xs text-stone-400 mt-0.5">Empatinga, daug dėmesio skirčianti prieiga</p>

         </div>

        </div>

        <div class="flex items-start gap-3">

         <div class="mt-0.5 w-8 h-8 rounded-lg bg-sage-50 flex items-center justify-center flex-shrink-0"><i data-lucide="sparkles" style="width:16px;height:16px;" class="text-sage-500"></i>

         </div>

         <div>

          <p class="text-sm font-semibold text-stone-700">Holistinis Požiūris</p>

          <p class="text-xs text-stone-400 mt-0.5">Visos kūno savastis, ilgalaikiai rezultatai</p>

         </div>

        </div>

       </div>

      </div>

     </div>

    </div>

   </section><!-- Services -->

   <section id="services" class="section-reveal w-full py-20 md:py-28 bg-warm-50">

    <div class="max-w-5xl mx-auto px-5">

     <div class="text-center mb-14">

      <p class="text-sage-600 text-xs font-semibold uppercase tracking-[0.18em] mb-3">Paslaugos</p>

      <h2 id="services-title" class="font-serif-display text-3xl md:text-4xl text-stone-800 mb-4">Kaip Indrė Gali Jums Padėti</h2>

      <p class="text-stone-400 max-w-lg mx-auto font-light">Nesvarbu, ar atsistatote po traumos, ar stengiateš ją prevencinei saugotis, profesionali pagalba suteikia didelę skirtumą.</p>

     </div>

     <div class="grid sm:grid-cols-2 lg:grid-cols-3 gap-5">

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="activity" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Traumų Atsigavimas</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Vadovaujama reabilitacija po išnarinimu, iš nuima, lūžiu arba chirurginių procedūru siekiant atkurti jėgą ir funkciją.</p>

      </div>

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="flame" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Skausmo Valdymas</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Tikslinė terapija chroniškim arba ūmiam skausmui nugaroje, kakle, petyse, sąnariuose ir kitose kūno vietose.</p>

      </div>

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="move" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Mobilumo Pagerinimas</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Pratimai ir rankinė terapija, skirta pagerinti judėjimo amplitudę, lankstumą ir kasdienio judėjimo lengvumą.</p>

      </div>

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="align-vertical-space-between" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Juosmens Korekcija</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Juosmens vertinimas ir terapija, ypatingai skirtą biuro darbuotojams ir asmenims, turintiems nuolatinį darbą.</p>

      </div>

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="trophy" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Sportinės Traumos</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Specializuota priežiūra sportininkams ir aktyviems žmonėms, susiduriantiems su sportu susijusiomis traumomis.</p>

      </div>

      <div class="bg-white rounded-xl p-6 border border-sand-200 hover:border-sage-200 hover:shadow-md hover:shadow-sage-600/5 transition-all duration-300">

       <div class="w-10 h-10 rounded-lg bg-sage-50 flex items-center justify-center mb-4"><i data-lucide="shield" style="width:20px;height:20px;" class="text-sage-500"></i>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Prevencinė Priežiūra</h3>

       <p class="text-sm text-stone-400 leading-relaxed font-light">Proaktyvūs fizikiniai įvertinimai ir pratimų vadovavimas, skirtas prevencinei saugoti traumų prieš jos atsiradimą.</p>

      </div>

     </div>

    </div>

   </section><!-- How It Works -->

   <section id="how-it-works" class="section-reveal w-full py-20 md:py-28 bg-white">

    <div class="max-w-4xl mx-auto px-5">

     <div class="text-center mb-14">

      <p class="text-sage-600 text-xs font-semibold uppercase tracking-[0.18em] mb-3">Procesas</p>

      <h2 class="font-serif-display text-3xl md:text-4xl text-stone-800 mb-4">Kaip Tai Veikia</h2>

      <p class="text-stone-400 max-w-md mx-auto font-light">Pradėti yra paprasta. Trys nesudėtingi žingsniai, siekiant jausti save geriau.</p>

     </div>

     <div class="grid md:grid-cols-3 gap-8 md:gap-6">

      <div class="text-center relative">

       <div class="w-14 h-14 mx-auto rounded-full bg-sage-50 border-2 border-sage-200 flex items-center justify-center mb-5">

        <span class="font-serif-display text-xl text-sage-600">1</span>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Pasirinkite Laiką</h3>

       <p class="text-sm text-stone-400 font-light leading-relaxed">Apžvelgite galimus susitikimo laikus ir pasirinkite laiką, kuris jums tinka.</p>

       <div class="hidden md:block absolute top-7 left-[60%] w-[80%] border-t border-dashed border-sand-300"></div>

      </div>

      <div class="text-center relative">

       <div class="w-14 h-14 mx-auto rounded-full bg-sage-50 border-2 border-sage-200 flex items-center justify-center mb-5">

        <span class="font-serif-display text-xl text-sage-600">2</span>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Dalyvaukite Sesijoje</h3>

       <p class="text-sm text-stone-400 font-light leading-relaxed">Susitikite su Indrė dėl išsamios konsultacijos ar rankinės terapijos sesijos, pritaikytos jums.</p>

       <div class="hidden md:block absolute top-7 left-[60%] w-[80%] border-t border-dashed border-sand-300"></div>

      </div>

      <div class="text-center">

       <div class="w-14 h-14 mx-auto rounded-full bg-sage-50 border-2 border-sage-200 flex items-center justify-center mb-5">

        <span class="font-serif-display text-xl text-sage-600">3</span>

       </div>

       <h3 class="font-semibold text-stone-800 mb-2">Gaukite Jūsų Planą</h3>

       <p class="text-sm text-stone-400 font-light leading-relaxed">Gaukite individualizuotą terapijos planą su aiškia nuorada jūsų atsigavimo kelyje.</p>

      </div>

     </div>

    </div>

   </section><!-- Booking -->

   <section id="booking" class="section-reveal w-full py-20 md:py-28 bg-gradient-to-b from-sage-50 to-warm-50">

    <div class="max-w-3xl mx-auto px-5 text-center">

     <div class="bg-white rounded-2xl p-8 md:p-12 border border-sage-200 shadow-sm">

      <div class="w-14 h-14 mx-auto rounded-full bg-sage-100 flex items-center justify-center mb-6">

       <i data-lucide="calendar-check" style="width:24px;height:24px;" class="text-sage-600"></i>

      </div>

      <h2 id="booking-title" class="font-serif-display text-3xl md:text-4xl text-stone-800 mb-4">Paruošti Užsiregistruoti?</h2>

      <p class="text-stone-400 max-w-md mx-auto font-light mb-4">Pasirinkite laiką, kuris jums tinka. Susitikimus galima lengvai užsiregistruoti, pakeisti arba atšaukti per planavimo sistemą.</p>

      <div class="flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-xs text-stone-400 mb-8">

       <span class="flex items-center gap-1.5"><i data-lucide="check-circle" style="width:13px;height:13px;" class="text-sage-400"></i> Lanksčias tvarkaraštis</span> <span class="flex items-center gap-1.5"><i data-lucide="check-circle" style="width:13px;height:13px;" class="text-sage-400"></i> Lengvas pakeitimas</span> <span class="flex items-center gap-1.5"><i data-lucide="check-circle" style="width:13px;height:13px;" class="text-sage-400"></i> Momentinis patvirtinimas</span>

      </div><a href="#" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-8 py-4 rounded-lg bg-sage-600 text-white font-semibold text-sm hover:bg-sage-500 transition-colors shadow-md shadow-sage-600/20"> <i data-lucide="external-link" style="width:16px;height:16px;"></i> Žiūrėti Galimus Laikus </a>

     </div>

    </div>

   </section><!-- Contact -->

   <section id="contact" class="section-reveal w-full py-20 md:py-28 bg-white">

    <div class="max-w-2xl mx-auto px-5">

     <div class="text-center mb-10">

      <p class="text-sage-600 text-xs font-semibold uppercase tracking-[0.18em] mb-3">Susisiekti</p>

      <h2 id="contact-title" class="font-serif-display text-3xl md:text-4xl text-stone-800 mb-4">Turite Klausimą?</h2>

      <p class="text-stone-400 max-w-md mx-auto font-light">Nesate tikri, ar fizinė terapija jums tinkama? Siųskite žinutę ir Indrė atsakys jums asmeniškai.</p>

     </div>

     <form id="contact-form" class="bg-sand-50 rounded-2xl p-6 md:p-8 border border-sand-200">

      <div class="space-y-4 mb-6">

       <div>

        <label for="contact-name" class="block text-sm font-medium text-stone-600 mb-1.5">Jūsų vardas</label> <input type="text" id="contact-name" placeholder="Pilnas vardas" required class="w-full px-4 py-3 rounded-lg bg-white border border-sand-300 text-stone-700 text-sm placeholder:text-stone-300 focus:outline-none focus:ring-2 focus:ring-sage-300 focus:border-sage-300 transition-colors">

       </div>

       <div>

        <label for="contact-info" class="block text-sm font-medium text-stone-600 mb-1.5">El. paštas arba telefonas</label> <input type="text" id="contact-info" placeholder="Kaip Indrė gali jus pasiekti?" required class="w-full px-4 py-3 rounded-lg bg-white border border-sand-300 text-stone-700 text-sm placeholder:text-stone-300 focus:outline-none focus:ring-2 focus:ring-sage-300 focus:border-sage-300 transition-colors">

       </div>

       <div>

        <label for="contact-message" class="block text-sm font-medium text-stone-600 mb-1.5">Jūsų klausimas <span class="text-stone-400 font-normal">(neprivaloma)</span></label> <textarea id="contact-message" rows="4" placeholder="Pasakykite Indrė, kas jums rūpi..." class="w-full px-4 py-3 rounded-lg bg-white border border-sand-300 text-stone-700 text-sm placeholder:text-stone-300 focus:outline-none focus:ring-2 focus:ring-sage-300 focus:border-sage-300 transition-colors resize-none"></textarea>

       </div>

      </div><button type="submit" id="contact-submit" class="w-full sm:w-auto inline-flex items-center justify-center gap-2 px-7 py-3.5 rounded-lg bg-sage-600 text-white font-semibold text-sm hover:bg-sage-500 transition-colors"> <i data-lucide="send" style="width:16px;height:16px;"></i> <span id="contact-btn-text">Siųsti Žinutę</span> </button>

      <p id="contact-status" class="mt-3 text-sm hidden"></p>

     </form>

    </div>

   </section><!-- Newsletter -->

   <section id="newsletter" class="section-reveal w-full py-16 md:py-20 bg-warm-50">

    <div class="max-w-xl mx-auto px-5 text-center">

     <div class="w-12 h-12 mx-auto rounded-full bg-sand-200 flex items-center justify-center mb-5">

      <i data-lucide="mail" style="width:20px;height:20px;" class="text-sage-600"></i>

     </div>

     <h2 id="newsletter-title" class="font-serif-display text-2xl md:text-3xl text-stone-800 mb-3">Būkite Informuoti</h2>

     <p class="text-stone-400 font-light text-sm mb-6 max-w-sm mx-auto">Gaukite patarimus dėl traumų prevencijos, judėjimo ir fizinės sveikatos — tiesiai į jūsų el. paštą.</p>

     <form id="newsletter-form" class="flex flex-col sm:flex-row gap-3 max-w-md mx-auto">

      <label for="newsletter-email" class="sr-only">El. pašto adresas</label> <input type="email" id="newsletter-email" placeholder="Jūsų el. pašto adresas" required class="flex-1 px-4 py-3 rounded-lg bg-white border border-sand-300 text-stone-700 text-sm placeholder:text-stone-300 focus:outline-none focus:ring-2 focus:ring-sage-300 focus:border-sage-300 transition-colors"> <button type="submit" id="newsletter-submit" class="px-6 py-3 rounded-lg bg-sage-600 text-white font-semibold text-sm hover:bg-sage-500 transition-colors whitespace-nowrap"> <span id="newsletter-btn-text">Prenumeruoti</span> </button>

     </form>

     <p id="newsletter-status" class="mt-3 text-sm hidden"></p>

    </div>

   </section><!-- Footer -->

   <footer class="w-full py-10 bg-stone-800">

    <div class="max-w-5xl mx-auto px-5">

     <div class="flex flex-col md:flex-row items-center justify-between gap-4">

      <div>

       <p class="font-serif-display text-lg text-white mb-1">Indrė Vaičiulytė</p>

       <p class="text-stone-400 text-xs">Licencijuota Fizikinės Terapijos Specialistė</p>

      </div>

      <div class="flex items-center gap-6 text-xs text-stone-400">

       <a href="#about" class="hover:text-white transition-colors">Apie</a> <a href="#services" class="hover:text-white transition-colors">Paslaugos</a> <a href="#booking" class="hover:text-white transition-colors">Užsiregistruoti</a> <a href="#contact" class="hover:text-white transition-colors">Kontaktai</a>

      </div>

     </div>

     <div class="mt-6 pt-6 border-t border-stone-700 text-center text-xs text-stone-500">

      © <span id="footer-year"></span> Indrė Vaičiulytė. Visos teisės saugomos.

     </div>

    </div>

   </footer>

  </div><!-- Toast container -->

  <div id="toast-container" class="fixed bottom-6 right-6 z-[999] flex flex-col gap-2"></div>

  <script>

  // === DEFAULT CONFIG ===

  const defaultConfig = {

    background_color: '#fdfcfb',

    surface_color: '#ffffff',

    text_color: '#44403c',

    primary_action_color: '#4a6b45',

    secondary_action_color: '#a8bda5',

    font_family: 'DM Serif Display',

    font_size: 16,

    hero_headline: 'Judėk geriau. Jausk save geriau. Gydykis su ekspertu.',

    hero_subheadline: 'Profesionali, individualizuota fizikinė terapija, pritaikyta jūsų kūnui, tikslams ir atsigavimo tempui.',

    about_title: 'Susipažinkite su Indrė Vaičiulyte',

    about_description: 'Indrė yra licencijuota fizikinės terapijos specialistė, pasišventusi padėti žmonėms sveikti nuo traumų, valdyti skausmą ir pagerinti jų judėjimo kokybę. Ji dirba savarankiškai, siūlydama sutelktus vienas su vienu seansu, kur kiekvienas gydymo planas yra sudaromas atsižvelgiant į individualias poreikius, o ne šablonus.',

    services_title: 'Kaip Indrė Gali Jums Padėti',

    booking_title: 'Paruošti Užsiregistruoti?',

    contact_title: 'Turite Klausimą?',

    newsletter_title: 'Būkite Informuoti'

  };


  let currentData = [];


  // === TOAST SYSTEM ===

  function showToast(message, type = 'success') {

    const container = document.getElementById('toast-container');

    const toast = document.createElement('div');

    const bgClass = type === 'success' ? 'bg-sage-600' : 'bg-red-500';

    toast.className = `toast-enter ${bgClass} text-white text-sm px-5 py-3 rounded-lg shadow-lg max-w-xs`;

    toast.textContent = message;

    container.appendChild(toast);

    setTimeout(() => {

      toast.classList.remove('toast-enter');

      toast.classList.add('toast-exit');

      setTimeout(() => toast.remove(), 300);

    }, 3500);

  }


  // === ELEMENT SDK ===

  function applyConfig(config) {

    const c = { ...defaultConfig, ...config };


    // Colors

    document.body.style.backgroundColor = c.background_color;

    document.querySelectorAll('.bg-sage-600').forEach(el => { el.style.backgroundColor = c.primary_action_color; });

    document.querySelectorAll('.text-sage-600').forEach(el => { el.style.color = c.primary_action_color; });

    document.querySelectorAll('.text-sage-500').forEach(el => { el.style.color = c.secondary_action_color; });


    // Font

    const serif = `${c.font_family}, Georgia, serif`;

    document.querySelectorAll('.font-serif-display').forEach(el => { el.style.fontFamily = serif; });


    // Font size

    const base = c.font_size;

    document.querySelectorAll('h1').forEach(el => { el.style.fontSize = `${base * 2.5}px`; });

    document.querySelectorAll('h2').forEach(el => { el.style.fontSize = `${base * 2}px`; });

    document.querySelectorAll('h3').forEach(el => { el.style.fontSize = `${base * 1.1}px`; });

    document.querySelectorAll('p, label, span').forEach(el => {

      if (!el.closest('h1, h2, h3, button, a')) el.style.fontSize = `${base}px`;

    });


    // Text content

    const el = (id) => document.getElementById(id);

    if (el('hero-headline')) el('hero-headline').textContent = c.hero_headline;

    if (el('hero-subheadline')) el('hero-subheadline').textContent = c.hero_subheadline;

    if (el('about-title')) el('about-title').textContent = c.about_title;

    if (el('about-description')) el('about-description').textContent = c.about_description;

    if (el('services-title')) el('services-title').textContent = c.services_title;

    if (el('booking-title')) el('booking-title').textContent = c.booking_title;

    if (el('contact-title')) el('contact-title').textContent = c.contact_title;

    if (el('newsletter-title')) el('newsletter-title').textContent = c.newsletter_title;

  }


  if (window.elementSdk) {

    window.elementSdk.init({

      defaultConfig,

      onConfigChange: async (config) => { applyConfig(config); },

      mapToCapabilities: (config) => {

        const c = { ...defaultConfig, ...config };

        const mkColor = (key) => ({

          get: () => c[key] || defaultConfig[key],

          set: (v) => { c[key] = v; window.elementSdk.setConfig({ [key]: v }); }

        });

        return {

          recolorables: [

            mkColor('background_color'),

            mkColor('surface_color'),

            mkColor('text_color'),

            mkColor('primary_action_color'),

            mkColor('secondary_action_color')

          ],

          borderables: [],

          fontEditable: {

            get: () => c.font_family || defaultConfig.font_family,

            set: (v) => { c.font_family = v; window.elementSdk.setConfig({ font_family: v }); }

          },

          fontSizeable: {

            get: () => c.font_size || defaultConfig.font_size,

            set: (v) => { c.font_size = v; window.elementSdk.setConfig({ font_size: v }); }

          }

        };

      },

      mapToEditPanelValues: (config) => {

        const c = { ...defaultConfig, ...config };

        return new Map([

          ['hero_headline', c.hero_headline],

          ['hero_subheadline', c.hero_subheadline],

          ['about_title', c.about_title],

          ['about_description', c.about_description],

          ['services_title', c.services_title],

          ['booking_title', c.booking_title],

          ['contact_title', c.contact_title],

          ['newsletter_title', c.newsletter_title]

        ]);

      }

    });

  }


  // === DATA SDK ===

  const dataHandler = { onDataChanged(data) { /* write-only mode */ } };


  (async () => {

    if (window.dataSdk) {

      const result = await window.dataSdk.init(dataHandler);

      if (!result.isOk) console.error('Data SDK init failed');

    }

  })();


  // === CONTACT FORM ===

  document.getElementById('contact-form').addEventListener('submit', async (e) => {

    e.preventDefault();

    const btn = document.getElementById('contact-submit');

    const btnText = document.getElementById('contact-btn-text');

    const name = document.getElementById('contact-name').value.trim();

    const contact = document.getElementById('contact-info').value.trim();

    const message = document.getElementById('contact-message').value.trim();

    if (!name || !contact) return;


    btn.disabled = true;

    btnText.textContent = 'Sending...';


    if (window.dataSdk) {

      const result = await window.dataSdk.create({

        name, contact, message: message || '', submitted_at: new Date().toISOString(), type: 'contact'

      });

      if (result.isOk) {

        showToast('Žinutė išsiųsta! Indrė netrukus susisieks.');

        e.target.reset();

      } else {

        showToast('Kažkas nepavyko. Bandykite dar kartą.', 'error');

      }

    } else {

      showToast('Žinutė išsiųsta! Indrė netrukus susisieks.');

      e.target.reset();

    }

    btn.disabled = false;

    btnText.textContent = 'Siųsti Žinutę';

  });


  // === NEWSLETTER FORM ===

  document.getElementById('newsletter-form').addEventListener('submit', async (e) => {

    e.preventDefault();

    const btn = document.getElementById('newsletter-submit');

    const btnText = document.getElementById('newsletter-btn-text');

    const email = document.getElementById('newsletter-email').value.trim();

    if (!email) return;


    btn.disabled = true;

    btnText.textContent = 'Subscribing...';


    if (window.dataSdk) {

      const result = await window.dataSdk.create({

        name: '', contact: email, message: '', submitted_at: new Date().toISOString(), type: 'newsletter'

      });

      if (result.isOk) {

        showToast('Prenumerata aktyvuota! Netrukus gaudysite žinias nuo Indrės.');

        e.target.reset();

      } else {

        showToast('Kažkas nepavyko. Bandykite dar kartą.', 'error');

      }

    } else {

      showToast('Prenumerata aktyvuota! Netrukus gaudysite žinias nuo Indrės.');

      e.target.reset();

    }

    btn.disabled = false;

    btnText.textContent = 'Prenumeruoti';

  });


  // === SCROLL NAV ===

  const nav = document.getElementById('main-nav');

  document.getElementById('app-wrapper').addEventListener('scroll', function() {

    if (this.scrollTop > 40) {

      nav.classList.add('bg-white/90', 'backdrop-blur-md', 'shadow-sm');

      nav.classList.remove('bg-transparent');

    } else {

      nav.classList.remove('bg-white/90', 'backdrop-blur-md', 'shadow-sm');

      nav.classList.add('bg-transparent');

    }

  });


  // === MOBILE MENU ===

  document.getElementById('mobile-menu-btn').addEventListener('click', () => {

    document.getElementById('mobile-menu').classList.toggle('hidden');

  });

  document.querySelectorAll('.mobile-link').forEach(link => {

    link.addEventListener('click', () => document.getElementById('mobile-menu').classList.add('hidden'));

  });


  // === SECTION REVEAL ===

  const observer = new IntersectionObserver((entries) => {

    entries.forEach(entry => { if (entry.isIntersecting) entry.target.classList.add('visible'); });

  }, { threshold: 0.1 });

  document.querySelectorAll('.section-reveal').forEach(s => observer.observe(s));


  // === FOOTER YEAR ===

  document.getElementById('footer-year').textContent = new Date().getFullYear();


  // === INIT ICONS ===

  lucide.createIcons();

</script>

 <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9f13455d7276446a',t:'MTc3NzAxNDQ0NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>

</html>