"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Heart, Scale, Shield, Handshake, ClipboardList, Timer, CheckCircle, Briefcase, Award, Laptop } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="compact"
        sizing="mediumLargeSizeMediumTitles"
        background="noise"
        cardStyle="soft-shadow"
        primaryButtonStyle="primary-glow"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Despre Mine",          id: "#despre-mine"},
        {
          name: "Provocări & Realitate",          id: "#realitate-practica"},
        {
          name: "Violență Domestică",          id: "#violenta-domestica"},
        {
          name: "Etică & Valori",          id: "#etica-valori"},
        {
          name: "Contact",          id: "#contact"},
      ]}
      brandName="Cabinet de Avocat Bărbuşoiu Mirela"
      button={{
        text: "Contactează-mă: 0728 090 912",        href: "tel:+40728090912"}}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroOverlayTestimonial
      title="Cabinet de Avocat Bărbuşoiu Mirela — Dreptul Familiei"
      description="Dreptul familiei este poate cea mai umană și complexă ramură juridică, ce atrage persoane care caută sens, nu doar performanță profesională. Aici legea se întâlnește direct cu emoția, vulnerabilitatea și realitatea."
      testimonials={[
        {
          name: "Mirela Bărbuşoiu",          handle: "Avocat Fondator",          testimonial: "Ca avocat în dreptul familiei nu apari doar în fața instanței. De multe ori ești primul om care ascultă cu adevărat o persoană în suferință, oferind nu doar consiliere juridică, ci și sprijin uman.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/business-pretty-woman-with-red-blazer_1194-399512.jpg"},
        {
          name: "Elena Popescu",          handle: "Clientă Mulțumită",          testimonial: "Am găsit la Cabinetul Bărbuşoiu Mirela nu doar un avocat excepțional, ci și un partener de încredere care m-a ghidat cu răbdare și profesionalism prin toate etapele dificile ale divorțului. Recomand cu căldură!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-hispanic-business-person_23-2151098593.jpg"},
        {
          name: "Andrei Ionescu",          handle: "Client Recunoscător",          testimonial: "Dedicarea și atenția la detalii ale doamnei avocat au făcut diferența în cazul meu. Am apreciat în mod deosebit abordarea empatică și comunicarea clară, ceea ce mi-a oferit liniștea necesară în acele momente.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-stylish-man-standing-room-white-shirt_1157-13679.jpg"},
        {
          name: "Maria Tudor",          handle: "Beneficiară Suport",          testimonial: "Suportul juridic oferit a fost de neprețuit. Dincolo de aspectele legale, am simțit o profundă înțelegere și un sprijin moral constant, esențial în situația delicată prin care treceam.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-office-workers_23-2147727726.jpg"},
        {
          name: "Alexandru Mihai",          handle: "Caz Rezolvat",          testimonial: "Expertiza doamnei avocat în dreptul familiei este remarcabilă. A gestionat cazul meu cu o precizie și o etică profesională impecabile, obținând un rezultat favorabil chiar și în cele mai complexe circumstanțe.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/mature-man-working-indoors_23-2148465236.jpg"},
      ]}
      testimonialRotationInterval={8000}
      buttons={[
        {
          text: "Solicită o Consultație Privată",          href: "#contact"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/white-light-stripes_23-2147798924.jpg"
      imageAlt="Abstract 3D scales of justice with light blue glow"
      showDimOverlay={true}
      showBlur={true}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-posing_23-2149429383.jpg",          alt: "Avocat Mirela Bărbăşoiu"},
        {
          src: "http://img.b2bpic.net/free-photo/front-view-smiley-man-with-copy-space_23-2148817118.jpg",          alt: "Client fericit"},
        {
          src: "http://img.b2bpic.net/free-photo/serious-young-blonde-girl-wearing-glasses-looking-putting-hand-chin-isolated-pink-wall-with-copy-space_141793-112885.jpg",          alt: "Client recunoscător"},
        {
          src: "http://img.b2bpic.net/free-photo/girl-is-walking-around-city_1321-1324.jpg",          alt: "Membră echipă"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-businessman-cartoon-style_23-2151134328.jpg",          alt: "Partener colaborator"},
      ]}
      avatarText="+100 de cazuri rezolvate cu succes"
    />
  </div>

  <div id="realitate-practica" data-section="realitate-practica">
      <FeatureCardTwentySix
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Idealismul din Facultate",          description: "Judecătorii vor avea timp și răbdare.\nLegea oferă soluții clare pentru toate problemele.\nAvocatul este ascultat cu atenție și apreciat pentru argumente.",          buttonIcon: Heart,
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-silhouette-man-talking-phone_1098-2344.jpg",          imageAlt: "Abstract concept of idealism"},
        {
          title: "Realitatea din Practică",          description: "Instanțele sunt supraaglomerate, iar timpul unei ședințe este limitat.\nClienții vin încărcați emoțional și cu așteptări nerealiste.\nDocumentele pot fi incomplete, iar colaborarea cu autoritățile implică răbdare și perseverență.",          buttonIcon: Scale,
          imageSrc: "http://img.b2bpic.net/free-photo/two-serious-businessmen-white_1385-2470.jpg",          imageAlt: "Abstract concept of reality"},
      ]}
      title="Realitatea Practicii Judiciare: Idealism vs. Realitate"
      description="În Dreptul Familiei, așteptările de la facultate se întâlnesc cu complexitatea vieții reale. Iată o comparație."
    />
  </div>

  <div id="provocari-gestionare" data-section="provocari-gestionare">
      <FeatureCardTwentySix
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Gestionarea Complexității Emoționale",          description: "Ne confruntăm cu clienți în suferință, traume severe (inclusiv copii) și tensiuni agravate de proces. Provocarea: Cum rămâi profesionist fără să devii insensibil?",          buttonIcon: Shield,
          imageSrc: "http://img.b2bpic.net/free-photo/digital-art-style-mental-health-day-awareness-illustration_23-2151813272.jpg",          imageAlt: "Simbol pentru protecție legală"},
        {
          title: "Relația cu Clientul (Așteptări vs. Realitate)",          description: "Client: „Vreau custodie exclusivă!”, „Vreau ordin de protecție imediat!”. Realitate: Instanța ia în considerare interesul superior al copilului, nu doar dorințele părinților. Probele sunt esențiale, iar procedurile cer timp. Abilități: Negociere, comunicare empatică, fermitate și claritate.",          buttonIcon: Handshake,
          imageSrc: "http://img.b2bpic.net/free-photo/business-people-shaking-hands-agreement_53876-20835.jpg",          imageAlt: "Simbol pentru înțelegere și negociere"},
        {
          title: "Efortul Administrativ Imens (Munca Invizibilă)",          description: "Redactarea cererilor detaliate, strângerea de documente (rapoarte, adeverințe), contactul cu DGASPC, școli, poliție. Munca de la birou este adesea mai dificilă decât pledoaria în instanță.",          buttonIcon: ClipboardList,
          imageSrc: "http://img.b2bpic.net/free-photo/study-focus-with-bible-tabs-scripture-reading_169016-71394.jpg",          imageAlt: "Simbol pentru birocrație și documente"},
        {
          title: "Respectarea Termenelor Legale",          description: "Termenele stricte impuse de lege și de instanțe necesită o planificare meticuloasă și o reacție rapidă. Orice întârziere poate avea consecințe grave asupra cazului și a clienților. Capacitatea de a gestiona multiple termene simultan este crucială.",          buttonIcon: Timer,
          imageSrc: "http://img.b2bpic.net/free-photo/agenda-hourglass-with-copy-space_23-2148459703.jpg",          imageAlt: "Simbol pentru managementul timpului"},
      ]}
      title="Provocările și Gestionarea Cazurilor"
      description="Navigarea prin complexitatea cazurilor de Dreptul Familiei necesită o abordare strategică și profundă empatie."
    />
  </div>

  <div id="violenta-domestica" data-section="violenta-domestica">
      <MetricSplitMediaAbout
      useInvertedBackground={false}
      title="Violența Domestică – Un Capitol Aparte"
      description="O zonă unde necesitățile juridice și umane se suprapun intens. Rușinea, frica, dependența financiară și manipularea fac ca obținerea probelor să fie dificilă, iar retragerea plângerilor frecventă.\n\n**Provocări Practice:** Asistență de urgență (inclusiv apeluri nocturne), intervenții cu poliția, presiuni familiale („Nu divorța, gândește-te la copii”).\n\n**Rolul Avocatului:** Avocatul devine apărător, confident, consilier cu tact psihologic și intervenient în crize. O responsabilitate enormă."
      metrics={[
        {
          value: "24/7",          title: "Suport în caz de urgență"},
        {
          value: "+50",          title: "Cazuri de violență domestică gestionate"},
        {
          value: "Etică",          title: "Abordare centrată pe victimă"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/midwives-day-celebration-with-blue-heart_23-2149414691.jpg"
      imageAlt="Abstract representation of support and protection"
      mediaAnimation="opacity"
    />
  </div>

  <div id="etica-valori" data-section="etica-valori">
      <FeatureCardTwentySix
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Etică Profesională",          description: "Protejarea interesului superior al copilului, chiar și în dileme morale complexe (ex: acuzații false de abuz pentru custodie). Răspunsul nostru profesional: Verificarea probelor, păstrarea obiectivității, evitarea acțiunilor abuzive.",          buttonIcon: CheckCircle,
          imageSrc: "http://img.b2bpic.net/free-photo/2013-new-year-with-true-paper-snake_1232-1754.jpg",          imageAlt: "Simbol pentru etică și integritate"},
        {
          title: "Colaborare Instituțională",          description: "Gestionarea birocrației în relația cu DGASPC, Poliție, Parchet, Instanțe, Medici Legiști și Psihologi. Formula succesului: Răbdare + Profesionalism + Insistență moderată = Rezultate.",          buttonIcon: Briefcase,
          imageSrc: "http://img.b2bpic.net/free-photo/international-kissing-day-celebration_23-2151185183.jpg",          imageAlt: "Simbol pentru colaborare instituțională"},
      ]}
      title="Etică, Valori și Colaborare Instituțională"
      description="Construim o practică bazată pe integritate, responsabilitate și parteneriate eficiente."
    />
  </div>

  <div id="factor-uman" data-section="factor-uman">
      <FeatureCardTwentySix
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Echilibru și Empatie",          description: "Recunoaștem că un avocat nu este un robot. Ne gestionăm impactul emoțional și evităm burnout-ul prin limite clare, supervizare și echilibru. Astfel, ne asigurăm că oferim mereu cea mai bună versiune a noastră.",          buttonIcon: Heart,
          imageSrc: "http://img.b2bpic.net/free-photo/mandala-artwork-colorful-pattern-background-3d_58702-7096.jpg",          imageAlt: "Simbol pentru echilibru și empatie"},
        {
          title: "Pilonii Reputației Noastre",          description: "Competențe Soft: Ascultare activă, empatie, fermitate blândă. Competențe Tehnice: Redactare impecabilă, strategie procedurală, gândire critică. Integritate: Onestitate, discreție, seriozitate, confidențialitate. Suntem dedicați excelenței în toate aspectele.",          buttonIcon: Award,
          imageSrc: "http://img.b2bpic.net/free-photo/illustration-hexagon-platforms-with-lamps-lights-them_181624-15233.jpg",          imageAlt: "Simbol pentru reputație și excelență"},
        {
          title: "Tehnologie cu Suflet",          description: "Adoptăm digitalizarea (dosare online, videoconferințe, analiză AI pentru eficientizare), dar credem cu tărie că nicio tehnologie nu poate înlocui empatia și înțelegerea umană în relația avocat-client. Tehnologia este un instrument, nu un scop.",          buttonIcon: Laptop,
          imageSrc: "http://img.b2bpic.net/free-vector/technological-ecology-concept_23-2148438858.jpg",          imageAlt: "Simbol pentru tehnologie cu suflet"},
      ]}
      title="Factorul Uman & Viitorul Profesiei"
      description=""
    />
  </div>

  <div id="testimoniale" data-section="testimoniale">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",          title: "Sprijin Real și Profesionalism",          quote: "Un sprijin real într-o perioadă extrem de întunecată. Doamna avocat a dat dovadă de o empatie rară și de un profesionalism impecabil.",          name: "A. M.",          role: "Client Confidențial",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-successful-beautiful-confident-senior-businesswoman-her-fifties-with-gray-hair-blue-wise-eyes-posing-indoors-keeping-arms-folded-looking-with-charming-smile_344912-1851.jpg"},
        {
          id: "2",          title: "Claritate și Fermitate",          quote: "Claritate, fermitate și o luptă corectă pentru interesul copilului meu. Recomand cu toată încrederea Cabinetul Bărbășoiu.",          name: "Client Confidențial",          role: "Client Confidențial",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-patient-looking-camera-sitting-chair-waiting-room-stomatologic_482257-4045.jpg"},
        {
          id: "3",          title: "Soluții Empatice și Eficiente",          quote: "Am apreciat abordarea personalizată și dedicarea doamnei avocat. A găsit soluții creative și a gestionat cazul cu o sensibilitate deosebită.",          name: "R. P.",          role: "Client Confidențial",          imageSrc: "http://img.b2bpic.net/free-photo/business-professional_1098-14759.jpg"},
        {
          id: "4",title: "O Voce în Momente Dificile",          quote: "Mirela Bărbăşoiu a fost nu doar avocatul meu, ci și un confident de încredere. M-a ajutat să înțeleg procesul și să mă simt în siguranță.",          name: "D. S.",          role: "Client Confidențial",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-man-suit_23-2149705918.jpg"},
        {
          id: "5",          title: "Recomand cu Încredere",          quote: "Servicii juridice de top, cu o atenție deosebită la detalii și la nevoile umane. Mulțumesc pentru profesionalism și rezultate!",          name: "E. T.",          role: "Client Confidențial",          imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-blonde-russian-girl-puts-hands-chest-looking-side-isolated-orange-background-with-copy-space_141793-65450.jpg"},
      ]}
      title="Voci ale Clienților"
      description="Încrederea se construiește prin rezultate, empatie și discreție."
      buttons={[
        {
          text: "Ai colaborat cu noi? Lasă o recenzie",          href: "#contact"},
      ]}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Contact"
      title="Contactați Cabinetul de Avocat „Bărbuşoiu Mirela”"
      description="Suntem aici pentru a vă oferi sprijin juridic specializat în Dreptul Familiei. Programările pentru consultații pot fi efectuate telefonic sau prin formularul de mai jos."
      imageSrc="http://img.b2bpic.net/free-photo/empty-company-office-with-workstation-desk-business-development-space-filled-with-documents-computers-corporation-department-room-used-career-development-success_482257-60055.jpg"
      imageAlt="Modern law office interior"
      mediaAnimation="opacity"
      inputPlaceholder="Introduceți email-ul dumneavoastră"
      buttonText="Trimite Mesajul"
      termsText="Prin trimitere, confirmați că sunteți de acord cu Termenii și Condițiile noastre."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBase
      columns={[
        {
          title: "Navigare",          items: [
            {
              label: "Despre Mine",              href: "#despre-mine"},
            {
              label: "Provocări & Realitate",              href: "#realitate-practica"},
            {
              label: "Violență Domestică",              href: "#violenta-domestica"},
            {
              label: "Etică & Valori",              href: "#etica-valori"},
            {
              label: "Contact",              href: "#contact"},
          ],
        },
        {
          title: "Servicii",          items: [
            {
              label: "Divorț & Custodie",              href: "#"},
            {
              label: "Violență Domestică",              href: "#violenta-domestica"},
            {
              label: "Partaj Bunuri",              href: "#"},
            {
              label: "Pensiuni Alimentare",              href: "#"},
          ],
        },
        {
          title: "Contact Rapid",          items: [
            {
              label: "Telefon: 0728 090 912",              href: "tel:+40728090912"},
            {
              label: "Email: office@barbasoiu.ro",              href: "mailto:office@barbasoiu.ro"},
            {
              label: "Solicită o Consultație",              href: "#contact"},
          ],
        },
      ]}
      logoText="Cabinet de Avocat Bărbuşoiu Mirela"
      copyrightText="Toate drepturile rezervate © 2026 Cabinet de Avocat „Bărbăşoiu Mirela”"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}