{"id":1648,"date":"2026-04-04T20:33:32","date_gmt":"2026-04-04T20:33:32","guid":{"rendered":"https:\/\/represent.rs\/?page_id=1648"},"modified":"2026-04-19T13:18:33","modified_gmt":"2026-04-19T11:18:33","slug":"faq","status":"publish","type":"page","link":"https:\/\/represent.rs\/en\/faq\/","title":{"rendered":"\u010cesto postavljana pitanja | Represent Communications"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1648\" class=\"elementor elementor-1648\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e838031 e-flex e-con-boxed e-con e-parent\" data-id=\"3e838031\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5bc9a8f2 home-page-anim e-con-full e-flex e-con e-child\" data-id=\"5bc9a8f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-afe1ceb e-con-full rep-split-screen e-flex e-con e-child\" data-id=\"afe1ceb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca22ab9 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-html\" data-id=\"ca22ab9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n <div class=\"hero-liquid-wrap\">\r\n  <section class=\"hero-chat\">\r\n    <div class=\"liquid liquid-1\"><\/div>\r\n    <div class=\"liquid liquid-2\"><\/div>\r\n    <div class=\"liquid liquid-3\"><\/div>\r\n    <div class=\"liquid liquid-4\"><\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7990e657 e-con-full e-flex e-con e-child\" data-id=\"7990e657\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-607b1a81 e-con-full e-flex e-con e-child\" data-id=\"607b1a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-59792c4a e-con-full e-flex e-con e-child\" data-id=\"59792c4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cefec9 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"5cefec9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28a2b5ce elementor-absolute oblacic-mali elementor-widget elementor-widget-image\" data-id=\"28a2b5ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/represent.rs\/wp-content\/uploads\/2026\/04\/oblacic1.png\" class=\"attachment-large size-large wp-image-3715\" alt=\"\" srcset=\"https:\/\/represent.rs\/wp-content\/uploads\/2026\/04\/oblacic1.png 300w, https:\/\/represent.rs\/wp-content\/uploads\/2026\/04\/oblacic1-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dc21cf e-con-full e-flex e-con e-parent\" data-id=\"4dc21cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de819d1 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"de819d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"rep-faq-section\">\r\n\r\n       <div class=\"rep-faq-search-wrap\">\r\n  <label class=\"rep-faq-search-label\" for=\"repFaqSearch\">Pretra\u017eite FAQ<\/label>\r\n  <div class=\"rep-faq-search-box\">\r\n    <input\r\n      type=\"search\"\r\n      id=\"repFaqSearch\"\r\n      class=\"rep-faq-search\"\r\n      placeholder=\"Unesite pojam, pitanje ili klju\u010dnu re\u010d...\"\r\n      aria-label=\"Pretraga FAQ pitanja i odgovora\"\r\n    >\r\n  <\/div>\r\n  <div class=\"rep-faq-search-empty\" hidden>\r\n    Nema rezultata za uneti pojam.\r\n  <\/div>\r\n<\/div>\r\n\r\n  <div class=\"rep-faq-bg-blur\"><\/div>\r\n\r\n  <div class=\"rep-faq-list\">\r\n\r\n  <div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Ko je Represent Communications?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Represent Communications je agencija za integrisane komunikacije iz Beograda, fokusirana na reputaciju, rast i merljive poslovne ishode.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Ko smo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Mi smo sistem integrisanih komunikacija koji povezuje strategiju, produkciju i distribuciju sadr\u017eaja, uz oslonac na AI, podatke i analitiku.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koje konkretne usluge pru\u017ea Represent Communications?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Pru\u017eamo usluge iz oblasti PR-a i kriznog PR-a, digitalnog marketinga, SEO-a, SEM-a, social media upravljanja, event menad\u017ementa, kreative i dizajna, video produkcije, ESG komunikacija i employer brandinga.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta re\u0161avamo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Poma\u017eemo klijentima da re\u0161e komunikacijske i poslovne izazove \u2013 od reputacije i PR-a do digitalnog rasta, employer brandinga, ESG pozicioniranja i video produkcije, kroz end-to-end egzekuciju.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Na kojim tr\u017ei\u0161tima poslujemo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Poslujemo na tr\u017ei\u0161tima Srbije, Crne Gore, Bosne i Hercegovine i Severne Makedonije, a po potrebi realizujemo i SEE i globalne projekte.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta nas razlikuje?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Razlikuju nas end-to-end pristup, sna\u017ena kombinacija AI-ja i analitike, kao i sopstveni medijski i distributivni kapaciteti.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite samo PR ili i digital\/performance?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Radimo i PR i digital\/performance usluge \u2013 od strategije do distribucije i optimizacije rezultata.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite EB\/ESG komunikacije?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Imamo specijalizovane timove i razvijene procese za employer branding i ESG komunikacije.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako uklju\u010dujete AI?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">AI koristimo kao podr\u0161ku strategiji, analitici, optimizaciji i distribuciji sadr\u017eaja, uklju\u010duju\u0107i i AEO\/GEO pristup za bolju vidljivost u AI odgovorima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako da zapo\u010dnemo saradnju?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Saradnju mo\u017eete zapo\u010deti tako \u0161to \u0107ete nam poslati brief ili zakazati uvodne konsultacije sa na\u0161im timom.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako da po\u010dnemo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Po\u0161aljite nam brief ili zaka\u017eite konsultacije, a mi \u0107emo predlo\u017eiti slede\u0107e korake u skladu sa va\u0161im ciljevima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako radimo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Na\u0161 proces obuhvata razumevanje poslovnih ciljeva, dizajniranje integrisanog plana, isporuku kroz specijalizovane timove i partnere, kao i kontinuirano merenje, u\u010denje i optimizaciju.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Za koga radimo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Radimo za brendove i kompanije kojima su va\u017eni reputacija, rast i merljivi ishodi na lokalnim, regionalnim i me\u0111unarodnim tr\u017ei\u0161tima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koliko smo nagrada do sad osvojili?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Do sada smo osvojili vi\u0161e od 50 zna\u010dajnih nagrada iz oblasti marketinga i komunikacija u regionu.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li su \u010dlanovi tima seniori?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Na\u0161 tim \u010dini veliki broj senior profesionalaca sa iskustvom rada na doma\u0107im i me\u0111unarodnim projektima za vode\u0107e globalne i lokalne brendove.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koliko zaposlenih imate?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">U na\u0161em timu trenutno je vi\u0161e od 60 zaposlenih.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koji je najve\u0107i uspeh i nagrada koji ste postigli?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Jedan od na\u0161ih najve\u0107ih uspeha su \u010detiri osvojene nagrade na Kaktus festivalu, jednom od najpresti\u017enijih takmi\u010denja marketing i komunikacionih agencija u regionu.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Ko je osniva\u010d Represent Communications?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Osniva\u010d Represent Communications je dr Borislav Miljanovi\u0107, pionir u oblasti marketinga i komunikacija.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Ko je generalni direktor Represent Communications?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Generalna direktorka agencije Represent Communications je Jovana Caki\u0107, sa vi\u0161e od 20 godina iskustva u vo\u0111enju velikih timova i razvoju komunikacijskih i marketin\u0161kih strategija.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koja je adresa agencije?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Na\u0161a agencija nalazi se u Beogradu, na adresi Knez Mihailova 1-3, sprat 2. Radno vreme je svakim radnim danom od 8 do 18 \u010dasova.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite krizni PR?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Pru\u017eamo podr\u0161ku u kriznom PR-u \u2013 od prevencije i pripreme scenarija do real-time pra\u0107enja i 24\/7 reagovanja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eemo li po\u010deti malim pilotom?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Saradnju mo\u017eemo zapo\u010deti dijagnostikom i pilot sprintom, kako bismo testirali pristup i definisali dalje korake.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite isklju\u010divo PR?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Ne. Pored PR-a radimo i digitalni marketing, ESG, employer branding, kreativu, evente, AEO\/GEO i druge integrisane komunikacijske usluge.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako merite uspeh?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Uspeh merimo kroz KPI-jeve definisane prema cilju projekta, kao \u0161to su reach, sentiment, share of voice, engagement, konverzije i poslovni rezultati.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Gde radite?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Sedi\u0161te nam je u Beogradu, a operativno pokrivamo ceo region i po potrebi druga tr\u017ei\u0161ta.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta ta\u010dno uklju\u010duje video produkcija?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Video produkcija uklju\u010duje konsultacije, razvoj koncepta i scenarija, snimanje ili animaciju, monta\u017eu, titlove, grafi\u010dke elemente, adaptacije za razli\u010dite formate i osnovnu distribuciju sadr\u017eaja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eemo li dobiti sirove materijale?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da, sirovi materijali mogu biti isporu\u010deni prema dogovoru, uz jasno definisane licence i rokove \u010duvanja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li pokrivate region?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Pokrivamo Srbiju, Crnu Goru, Bosnu i Hercegovinu i Severnu Makedoniju, a po potrebi i dodatna tr\u017ei\u0161ta.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>U kojim industrijama imate iskustvo?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Imamo iskustvo u radu sa klijentima iz FMCG, bankarskog, telekomunikacionog, IT i javnog sektora, kao i iz drugih industrija.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako defini\u0161ete cene?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Cene defini\u0161emo prema obimu i ciljevima anga\u017emana \u2013 kroz projektni model ili mese\u010dni retainer, u skladu sa briefom i potrebnim timom.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li imate reference?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Na\u0161i case study primeri i reference dostupni su kroz pregled realizovanih projekata i rezultata koje smo ostvarili za klijente.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li optimizujete za AI odgovore?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Radimo AIEO, GEO i AEO optimizaciju, uz klasi\u010dni SEO i digital PR, kako bismo pove\u0107ali vidljivost brenda u pretrazi i AI odgovorima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta konkretno dobijamo po izve\u0161taju Digital Analitike (format, sekcije, KPI)?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Izve\u0161taj Digital Analitike obi\u010dno uklju\u010duje executive summary, klju\u010dne uvide, pregled kanala, performanse kampanja, analizu publike, sentiment, share of voice, preporuke za optimizaciju i KPI-jeve definisane prema ciljevima projekta.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koliko \u010desto isporu\u010dujete izve\u0161taj Digital analitike (sedmi\u010dno\/mese\u010dno\/kvartalno)?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Dinamiku izve\u0161tavanja prilago\u0111avamo potrebama klijenta \u2013 naj\u010de\u0161\u0107e sedmi\u010dno, mese\u010dno ili kvartalno, a po potrebi i u real-time formatu za osetljive teme i kampanje.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako merite sentiment i \u0161ta radite sa \u201eneutralnim\u201c u okviru Digital analitike?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Sentiment merimo kombinacijom alata i ekspertne validacije, kroz pozitivne, neutralne i negativne tonove objava. Neutralne objave analiziramo dodatno kako bismo razumeli njihov kontekst, informativnu vrednost i potencijalni uticaj na reputaciju.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako izgleda proces kod krize (Alarm+, eskalacija, SLA)?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">U kriznim situacijama uspostavljamo monitoring i Alarm+ model za pravovremeno detektovanje rizika, defini\u0161emo nivoe eskalacije, odgovorne osobe i o\u010dekivani response time kroz unapred dogovoren SLA, kako bi reakcija bila brza, koordinisana i dosledna.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta je Brand Health Score i kako ga tuma\u010diti?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Brand Health Score je zbirni pokazatelj stanja brenda koji objedinjuje metrike kao \u0161to su vidljivost, sentiment, share of voice, relevantnost i percepcija. Tuma\u010di se kao indikator ukupne snage i stabilnosti brenda u odnosu na tr\u017ei\u0161te i konkurenciju.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite i scenario\/kasting\/ton\/lokaciju?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. U skladu sa briefom radimo scenario, predla\u017eemo kasting, ton komunikacije i lokacije za snimanje.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite animaciju\/stop-motion\/live?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Radimo animaciju, stop-motion i live produkciju, u skladu sa potrebama projekta i \u017eeljenim formatom sadr\u017eaja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li obezbe\u0111ujete plan distribucije?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Plan distribucije mo\u017ee biti uklju\u010den u projekat ili definisan kao dodatna usluga, u zavisnosti od obima saradnje.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite i CRO\/landing optimizacije?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. CRO i optimizacija landing stranica deo su na\u0161eg web i performance pristupa kada je to relevantno za ciljeve kampanje.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eemo li kombinovati vi\u0161e servisa?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Servise kombinujemo u integrisane pakete, u skladu sa poslovnim ciljevima, bud\u017eetom i fazom razvoja brenda.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako merite uspeh u digitalnom marketingu?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Uspeh u digitalnom marketingu merimo kroz KPI-jeve po kanalu: SEO kroz vidljivost i pozicije, PPC kroz ROAS i CPL, SMM kroz engagement i VTR, web kroz konverzije i UX metrike, a lead generation kroz kvalitet i stopu konverzije leadova.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li influensere i kako birate?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Influensere biramo prema uskla\u0111enosti sa brendom, relevantnosti publike, istorijskim performansama i kvalitetu sadr\u017eaja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite kompletan rebranding ili samo refresh?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Radimo i kompletan rebranding i osve\u017eavanje postoje\u0107eg identiteta, nakon analize brenda i procene potrebnog opsega promene.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite packaging i POS?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Radimo packaging dizajn i POS materijale, uklju\u010duju\u0107i printer-ready fajlove i vizuelne mockup-e.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li lokalizacije dizajna za vi\u0161e tr\u017ei\u0161ta?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Pripremamo multi-market setove i jezi\u010dke varijante dizajna za razli\u010dita tr\u017ei\u0161ta.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li i male evente?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Organizujemo doga\u0111aje svih veli\u010dina \u2013 od C-level okruglih stolova i internih okupljanja do velikih konferencija i javnih doga\u0111aja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Offline, online ili hibrid?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Radimo sva tri formata \u2013 offline, online i hibridne doga\u0111aje \u2013 u skladu sa ciljem, publikom i bud\u017eetom.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eete li obezbediti govornike\/moderatora?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Mo\u017eemo predlo\u017eiti relevantne govornike i moderatore, kao i voditi pregovore, koordinaciju i protokol.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li vodite PR i medije?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Vodimo PR i medijsku komunikaciju od najave doga\u0111aja do post-event recapa i evaluacije efekata.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li sponzorstva?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Poma\u017eemo u definisanju sponzorskih paketa, pregovorima, ugovorima i onsite aktivacijama.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koje su ESG mere?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">ESG mere koje uvodimo obuhvataju pristupa\u010dnost, redukciju otpada, saradnju sa lokalnim vendorima i transparentne smernice za odr\u017eivu realizaciju projekata.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eemo li kombinovati PR sa eventima\/native?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. PR, evente i native formate povezujemo u jedinstven plan i egzekuciju, kako bismo ostvarili ve\u0107i komunikacijski efekat.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li krizne protokole i treninge?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Razvijamo krizne protokole, scenarije i treninge za timove, uz podr\u0161ku u prevenciji i 24\/7 reagovanju kada je potrebno.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eete li pomo\u0107i oko internih narativa?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Poma\u017eemo u razvoju internih narativa, poruka i formata koji povezuju zaposlene i ja\u010daju internu kulturu.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta podrazumeva javno zagovaranje?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Javno zagovaranje podrazumeva mapiranje relevantnih aktera, analizu okru\u017eenja, izgradnju saveza i plan anga\u017eovanja radi postizanja jasnih komunikacijskih i poslovnih ciljeva.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li CSR\/DOP programe?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Razvijamo i komuniciramo CSR\/DOP programe sa stvarnim uticajem, u skladu sa vrednostima brenda i o\u010dekivanjima zajednice.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta dobijamo kao krajnje isporuke u EB kampanjama?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">U employer branding kampanjama isporu\u010dujemo EVP dokument, klju\u010dne poruke, careers UX preporuke, templejte oglasa, content plan, interni komunikacijski kalendar, playbook-ove i dashboard za pra\u0107enje rezultata.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eete li raditi samo oglase ili careers stranicu?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Mo\u017eemo raditi i pojedina\u010dne elemente, kao \u0161to su oglasi ili careers stranica, uz minimum discovery faze kako bismo zadr\u017eali doslednost EVP-a i brenda.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li employer branding za vi\u0161e tr\u017ei\u0161ta?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Pripremamo employer branding setove za vi\u0161e tr\u017ei\u0161ta, uklju\u010duju\u0107i lokalizacije i jezi\u010dke varijante.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li pokrivate osetljive teme\/krize?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Za osetljive teme i krize pripremamo scenarije, message house, Q&amp;A dokumente i planiramo tempo saop\u0161tavanja u skladu sa rizicima i ciljevima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li materijalnost i roadmap?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Kroz ESG Reset pristup radimo intervjue, benchmark analizu, stakeholder matricu i roadmap za dalje ESG aktivnosti.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Mo\u017eete li izraditi kompletan ESG izve\u0161taj?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Mo\u017eemo izraditi kompletan ESG izve\u0161taj po principu \u201eklju\u010d u ruke\u201c, uklju\u010duju\u0107i pripremu podataka, copywriting, dizajn i komunikaciju izve\u0161taja.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako izbe\u0107i greenwashing?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Greenwashing se izbegava povezivanjem stvarnih praksi i komunikacije, uz proverljive KPI-jeve, jasan governance i transparentno izno\u0161enje rezultata.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>\u0160ta uklju\u010duje Rebrand?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Rebrand uklju\u010duje definisanje vrednosti i ponude brenda, razvoj kreativne platforme, vizuelnog identiteta, pakovanja i prodajnih materijala.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li obu\u010davate timove i vendore?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Organizujemo edukacije za timove i vendore kroz specijalizovane programe, playbook-ove i periodi\u010dne refresheve.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Koliko traje AI Visibility Audit?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">AI Visibility Audit tipi\u010dno traje od \u010detiri do \u0161est nedelja od po\u010detka projekta, u zavisnosti od obima i broja tr\u017ei\u0161ta.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako merite uspeh za AIEO?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Uspeh za AIEO merimo kroz share of answer po AI engine-u, broj i kvalitet citata, kretanje vidljivosti kroz vreme i ROI\/reporting po sprintovima.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Radite li vi\u0161e tr\u017ei\u0161ta\/brendova?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Na\u0161 Enterprise GEO pristup podr\u017eava rad na vi\u0161e tr\u017ei\u0161ta, za vi\u0161e brendova i razli\u010dite komunikacijske potrebe.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Da li radite edukaciju timova?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Da. Organizujemo obuke i radionice za timove kroz GEO i AIEO Academy formate.<\/div><\/div>\r\n<\/div>\r\n\r\n<div class=\"rep-faq-item\">\r\n  <button class=\"rep-faq-question\"><span>Kako ulazite u izvore koje AI citira?<\/span><span class=\"rep-faq-icon\"><\/span><\/button>\r\n  <div class=\"rep-faq-answer\"><div class=\"rep-faq-answer-inner\">Gradimo Answer-Source Graph kroz digital PR, reviews, imenike, partnerstva i optimizaciju izvora koje AI sistemi prepoznaju i citiraju.<\/div><\/div>\r\n<\/div>\r\n<\/div>\r\n  \r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n  const container = document.querySelector('.global-liquid-bg');\r\n  if (!container) return;\r\n\r\n  const items = [\r\n    {\r\n      el: container.querySelector('.liquid-1'),\r\n      xFactor: 0.42,\r\n      yFactor: 0.26,\r\n      scaleXBase: 1.0,\r\n      scaleYBase: 1.0,\r\n      scaleXAmp: 0.55,\r\n      scaleYAmp: 0.22,\r\n      rotateAmp: 34,\r\n      opacityMin: 0.10,\r\n      opacityMax: 0.42,\r\n      speed: 0.00022\r\n    },\r\n    {\r\n      el: container.querySelector('.liquid-2'),\r\n      xFactor: 0.34,\r\n      yFactor: 0.30,\r\n      scaleXBase: 0.96,\r\n      scaleYBase: 1.02,\r\n      scaleXAmp: 0.42,\r\n      scaleYAmp: 0.28,\r\n      rotateAmp: 26,\r\n      opacityMin: 0.08,\r\n      opacityMax: 0.34,\r\n      speed: 0.00018\r\n    },\r\n    {\r\n      el: container.querySelector('.liquid-3'),\r\n      xFactor: 0.38,\r\n      yFactor: 0.22,\r\n      scaleXBase: 1.02,\r\n      scaleYBase: 0.94,\r\n      scaleXAmp: 0.48,\r\n      scaleYAmp: 0.20,\r\n      rotateAmp: 38,\r\n      opacityMin: 0.10,\r\n      opacityMax: 0.40,\r\n      speed: 0.00025\r\n    },\r\n    {\r\n      el: container.querySelector('.liquid-4'),\r\n      xFactor: 0.30,\r\n      yFactor: 0.34,\r\n      scaleXBase: 0.90,\r\n      scaleYBase: 1.00,\r\n      scaleXAmp: 0.36,\r\n      scaleYAmp: 0.26,\r\n      rotateAmp: 24,\r\n      opacityMin: 0.06,\r\n      opacityMax: 0.28,\r\n      speed: 0.00020\r\n    }\r\n  ].filter(item => item.el);\r\n\r\n  if (!items.length) return;\r\n\r\n  function getRect() {\r\n    return {\r\n      width: window.innerWidth,\r\n      height: window.innerHeight\r\n    };\r\n  }\r\n\r\n  function lerp(a, b, t) {\r\n    return a + (b - a) * t;\r\n  }\r\n\r\n  function randomBetween(min, max) {\r\n    return min + Math.random() * (max - min);\r\n  }\r\n\r\n  function pickTarget(item, rect) {\r\n    return {\r\n      x: randomBetween(-rect.width * item.xFactor, rect.width * item.xFactor),\r\n      y: randomBetween(-rect.height * item.yFactor, rect.height * item.yFactor),\r\n      duration: randomBetween(6000, 11000)\r\n    };\r\n  }\r\n\r\n  function easeInOut(t) {\r\n    return 0.5 - Math.cos(Math.PI * t) \/ 2;\r\n  }\r\n\r\n  const mouse = {\r\n    active: false,\r\n    x: 0,\r\n    y: 0,\r\n    smoothX: 0,\r\n    smoothY: 0\r\n  };\r\n\r\n  const state = items.map((item, index) => ({\r\n    ...item,\r\n    currentX: 0,\r\n    currentY: 0,\r\n    startX: 0,\r\n    startY: 0,\r\n    targetX: 0,\r\n    targetY: 0,\r\n    startTime: performance.now() + index * 500,\r\n    duration: 8000,\r\n    morphOffset: Math.random() * 1000\r\n  }));\r\n\r\n  function initTargets() {\r\n    const rect = getRect();\r\n\r\n    state.forEach((item, index) => {\r\n      const target = pickTarget(item, rect);\r\n      item.currentX = randomBetween(-rect.width * 0.08, rect.width * 0.08);\r\n      item.currentY = randomBetween(-rect.height * 0.08, rect.height * 0.08);\r\n      item.startX = item.currentX;\r\n      item.startY = item.currentY;\r\n      item.targetX = target.x;\r\n      item.targetY = target.y;\r\n      item.duration = target.duration;\r\n      item.startTime = performance.now() + index * 400;\r\n    });\r\n\r\n    mouse.x = 0;\r\n    mouse.y = 0;\r\n    mouse.smoothX = 0;\r\n    mouse.smoothY = 0;\r\n  }\r\n\r\n  function updateMousePosition(clientX, clientY) {\r\n    const rect = getRect();\r\n    mouse.x = clientX - rect.width \/ 2;\r\n    mouse.y = clientY - rect.height \/ 2;\r\n    mouse.active = true;\r\n  }\r\n\r\n  window.addEventListener('mousemove', (e) => {\r\n    updateMousePosition(e.clientX, e.clientY);\r\n  });\r\n\r\n  window.addEventListener('mouseenter', (e) => {\r\n    updateMousePosition(e.clientX, e.clientY);\r\n  });\r\n\r\n  window.addEventListener('mouseleave', () => {\r\n    mouse.active = false;\r\n  });\r\n\r\n  window.addEventListener('touchmove', (e) => {\r\n    if (!e.touches || !e.touches[0]) return;\r\n    updateMousePosition(e.touches[0].clientX, e.touches[0].clientY);\r\n  }, { passive: true });\r\n\r\n  window.addEventListener('touchstart', (e) => {\r\n    if (!e.touches || !e.touches[0]) return;\r\n    updateMousePosition(e.touches[0].clientX, e.touches[0].clientY);\r\n  }, { passive: true });\r\n\r\n  window.addEventListener('touchend', () => {\r\n    mouse.active = false;\r\n  });\r\n\r\n  window.addEventListener('scroll', () => {\r\n    mouse.active = false;\r\n  }, { passive: true });\r\n\r\n  initTargets();\r\n\r\n  function animate(now) {\r\n    const rect = getRect();\r\n\r\n    const targetMouseX = mouse.active ? mouse.x : 0;\r\n    const targetMouseY = mouse.active ? mouse.y : 0;\r\n    mouse.smoothX = lerp(mouse.smoothX, targetMouseX, 0.08);\r\n    mouse.smoothY = lerp(mouse.smoothY, targetMouseY, 0.08);\r\n\r\n    const interactions = [];\r\n\r\n    for (let i = 0; i < state.length; i++) {\r\n      for (let j = i + 1; j < state.length; j++) {\r\n        const a = state[i];\r\n        const b = state[j];\r\n\r\n        const dx = a.currentX - b.currentX;\r\n        const dy = a.currentY - b.currentY;\r\n        const dist = Math.sqrt(dx * dx + dy * dy);\r\n        const threshold = 260;\r\n\r\n        if (dist < threshold) {\r\n          const strength = 1 - dist \/ threshold;\r\n          interactions.push({ a, b, strength });\r\n        }\r\n      }\r\n    }\r\n\r\n    state.forEach((item, index) => {\r\n      let progress = (now - item.startTime) \/ item.duration;\r\n      progress = Math.max(0, progress);\r\n\r\n      if (progress >= 1) {\r\n        item.currentX = item.targetX;\r\n        item.currentY = item.targetY;\r\n\r\n        item.startX = item.currentX;\r\n        item.startY = item.currentY;\r\n\r\n        const next = pickTarget(item, rect);\r\n        item.targetX = next.x;\r\n        item.targetY = next.y;\r\n        item.duration = next.duration;\r\n        item.startTime = now;\r\n\r\n        progress = 0;\r\n      }\r\n\r\n      const eased = easeInOut(progress);\r\n      const baseX = lerp(item.startX, item.targetX, eased);\r\n      const baseY = lerp(item.startY, item.targetY, eased);\r\n\r\n      const dxm = mouse.smoothX - baseX;\r\n      const dym = mouse.smoothY - baseY;\r\n      const mouseDist = Math.sqrt(dxm * dxm + dym * dym);\r\n\r\n      const mouseRange = Math.min(rect.width, rect.height) * 0.34;\r\n      const mouseStrength = mouse.active\r\n        ? Math.max(0, 1 - mouseDist \/ mouseRange)\r\n        : 0;\r\n\r\n      const mousePush = mouseStrength * 55;\r\n      const mouseOffsetX = mouseDist > 0 ? -(dxm \/ mouseDist) * mousePush : 0;\r\n      const mouseOffsetY = mouseDist > 0 ? -(dym \/ mouseDist) * mousePush : 0;\r\n\r\n      const scrollOffset = window.scrollY * 0.03;\r\n      const x = baseX + mouseOffsetX;\r\n      const y = baseY + mouseOffsetY + scrollOffset;\r\n\r\n      item.currentX = x;\r\n      item.currentY = y;\r\n\r\n      const t = now * item.speed + item.morphOffset;\r\n\r\n      const s1 = (Math.sin(t * 1.7 + index) + 1) \/ 2;\r\n      const s2 = (Math.cos(t * 1.3 + index * 1.8) + 1) \/ 2;\r\n      const s3 = (Math.sin(t * 2.1 + index * 0.7) + 1) \/ 2;\r\n\r\n      let interactionBoost = 0;\r\n      interactions.forEach(pair => {\r\n        if (pair.a === item || pair.b === item) {\r\n          interactionBoost = Math.max(interactionBoost, pair.strength);\r\n        }\r\n      });\r\n\r\n      const baseScaleX = item.scaleXBase + s1 * item.scaleXAmp;\r\n      const baseScaleY = item.scaleYBase + s2 * item.scaleYAmp;\r\n\r\n      const collapse = 1 - mouseStrength * 0.72;\r\n\r\n      const scaleX = baseScaleX * collapse;\r\n      const scaleY = baseScaleY * collapse;\r\n\r\n      let rotate = -18 + s3 * item.rotateAmp;\r\n      rotate -= mouseStrength * 10;\r\n\r\n      const opacity =\r\n        (lerp(item.opacityMin, item.opacityMax, s1) + interactionBoost * 0.18) *\r\n        (1 - mouseStrength * 0.92);\r\n\r\n      const blur = 26 + mouseStrength * 18 - interactionBoost * 4;\r\n      const brightness = 1.0 + interactionBoost * 0.35 - mouseStrength * 0.22;\r\n\r\n      const radiusBias = mouseStrength * 18;\r\n\r\n      const r1 = 28 + s1 * 22 - radiusBias;\r\n      const r2 = 62 - s2 * 18 + radiusBias;\r\n      const r3 = 36 + s3 * 24 - radiusBias;\r\n      const r4 = 58 - s1 * 16 + radiusBias;\r\n      const r5 = 42 + s2 * 18 - radiusBias;\r\n      const r6 = 54 - s3 * 14 + radiusBias;\r\n      const r7 = 32 + s1 * 16 - radiusBias;\r\n      const r8 = 66 - s2 * 20 + radiusBias;\r\n\r\n      item.el.style.transform =\r\n        `translate(${x.toFixed(1)}px, ${y.toFixed(1)}px) ` +\r\n        `rotate(${rotate.toFixed(1)}deg) ` +\r\n        `scaleX(${Math.max(0.08, scaleX).toFixed(3)}) ` +\r\n        `scaleY(${Math.max(0.08, scaleY).toFixed(3)})`;\r\n\r\n      item.el.style.opacity = Math.max(0, Math.min(opacity, 0.55)).toFixed(3);\r\n      item.el.style.filter =\r\n        `blur(${Math.max(18, blur).toFixed(1)}px) brightness(${Math.max(0.82, brightness).toFixed(2)})`;\r\n\r\n      item.el.style.borderRadius =\r\n        `${r1}% ${r2}% ${r3}% ${r4}% \/ ${r5}% ${r6}% ${r7}% ${r8}%`;\r\n    });\r\n\r\n    requestAnimationFrame(animate);\r\n  }\r\n\r\n  requestAnimationFrame(animate);\r\n\r\n  window.addEventListener('resize', initTargets);\r\n})();\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const forms = document.querySelectorAll('.rep-contact-form');\r\n\r\n  forms.forEach(initRepUpload);\r\n\r\n  function initRepUpload(form) {\r\n    const attachBtn = form.querySelector('.rep-attach-btn');\r\n    const realPicker = form.querySelector('#rep-multi-picker');\r\n    const infoWrap = form.querySelector('.rep-attach-info');\r\n    const slotInputs = Array.from(\r\n      form.querySelectorAll('.rep-upload-slot input[type=\"file\"]')\r\n    );\r\n\r\n    if (!attachBtn || !realPicker || !infoWrap || !slotInputs.length) return;\r\n\r\n    let selectedFiles = [];\r\n\r\n    let filesHolder = form.querySelector('.rep-attach-files');\r\n    if (!filesHolder) {\r\n      filesHolder = document.createElement('div');\r\n      filesHolder.className = 'rep-attach-files';\r\n      infoWrap.prepend(filesHolder);\r\n    }\r\n\r\n    attachBtn.addEventListener('click', function () {\r\n      realPicker.click();\r\n    });\r\n\r\n    realPicker.addEventListener('change', function (e) {\r\n      const incomingFiles = Array.from(e.target.files || []);\r\n      if (!incomingFiles.length) return;\r\n\r\n      const allowedExt = ['pdf', 'doc', 'docx', 'jpg', 'jpeg'];\r\n      const maxSize = 4 * 1024 * 1024; \/\/ 4MB\r\n\r\n      incomingFiles.forEach(function (file) {\r\n        const ext = (file.name.split('.').pop() || '').toLowerCase();\r\n\r\n        if (!allowedExt.includes(ext)) {\r\n          alert('Dozvoljeni formati su: PDF, DOC, DOCX, JPG i JPEG.');\r\n          return;\r\n        }\r\n\r\n        if (file.size > maxSize) {\r\n          alert('Fajl \"' + file.name + '\" je ve\u0107i od 4 MB.');\r\n          return;\r\n        }\r\n\r\n        const alreadyExists = selectedFiles.some(function (existing) {\r\n          return (\r\n            existing.name === file.name &&\r\n            existing.size === file.size &&\r\n            existing.lastModified === file.lastModified\r\n          );\r\n        });\r\n\r\n        if (alreadyExists) return;\r\n\r\n        if (selectedFiles.length >= 3) {\r\n          alert('Mo\u017eete dodati najvi\u0161e 3 fajla.');\r\n          return;\r\n        }\r\n\r\n        selectedFiles.push(file);\r\n      });\r\n\r\n      syncAll();\r\n      realPicker.value = '';\r\n    });\r\n\r\n    filesHolder.addEventListener('click', function (e) {\r\n      const removeBtn = e.target.closest('.rep-file-chip-remove');\r\n      if (!removeBtn) return;\r\n\r\n      const index = Number(removeBtn.getAttribute('data-index'));\r\n      if (Number.isNaN(index)) return;\r\n\r\n      selectedFiles.splice(index, 1);\r\n      syncAll();\r\n    });\r\n\r\n    const cf7Wrapper = form.closest('.wpcf7');\r\n    const nativeForm = cf7Wrapper ? cf7Wrapper.querySelector('form') : form.closest('form');\r\n\r\n    if (nativeForm) {\r\n      nativeForm.addEventListener(\r\n        'submit',\r\n        function () {\r\n          syncHiddenInputs();\r\n        },\r\n        true\r\n      );\r\n    }\r\n\r\n    form.addEventListener('reset', function () {\r\n      setTimeout(function () {\r\n        selectedFiles = [];\r\n        syncAll();\r\n      }, 0);\r\n    });\r\n\r\n    document.addEventListener('wpcf7mailsent', function (e) {\r\n      if (cf7Wrapper && e.target === cf7Wrapper) {\r\n        selectedFiles = [];\r\n        syncAll();\r\n      }\r\n    });\r\n\r\n    document.addEventListener('wpcf7invalid', function (e) {\r\n      if (cf7Wrapper && e.target === cf7Wrapper) {\r\n        syncHiddenInputs();\r\n      }\r\n    });\r\n\r\n    function syncAll() {\r\n      renderChips();\r\n      syncHiddenInputs();\r\n    }\r\n\r\n    function renderChips() {\r\n      filesHolder.innerHTML = '';\r\n\r\n      selectedFiles.forEach(function (file, index) {\r\n        const chip = document.createElement('div');\r\n        chip.className = 'rep-file-chip';\r\n\r\n        const name = document.createElement('span');\r\n        name.className = 'rep-file-chip-name';\r\n        name.textContent = file.name;\r\n\r\n        const remove = document.createElement('button');\r\n        remove.type = 'button';\r\n        remove.className = 'rep-file-chip-remove';\r\n        remove.setAttribute('data-index', index);\r\n        remove.setAttribute('aria-label', 'Ukloni fajl ' + file.name);\r\n        remove.textContent = '\u00d7';\r\n\r\n        chip.appendChild(name);\r\n        chip.appendChild(remove);\r\n        filesHolder.appendChild(chip);\r\n      });\r\n    }\r\n\r\n    function syncHiddenInputs() {\r\n      slotInputs.forEach(function (input, index) {\r\n        const dt = new DataTransfer();\r\n\r\n        if (selectedFiles[index]) {\r\n          dt.items.add(selectedFiles[index]);\r\n        }\r\n\r\n        input.files = dt.files;\r\n        input.dispatchEvent(new Event('change', { bubbles: true }));\r\n      });\r\n    }\r\n  }\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const faqItems = document.querySelectorAll('.rep-faq-item');\r\n\r\n  function closeItem(item) {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    item.classList.remove('active');\r\n    button.setAttribute('aria-expanded', 'false');\r\n    answer.style.maxHeight = '0px';\r\n  }\r\n\r\n  function openItem(item) {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    item.classList.add('active');\r\n    button.setAttribute('aria-expanded', 'true');\r\n    answer.style.maxHeight = answer.scrollHeight + 'px';\r\n  }\r\n\r\n  faqItems.forEach((item) => {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    button.addEventListener('click', function () {\r\n      const isActive = item.classList.contains('active');\r\n\r\n      faqItems.forEach((otherItem) => closeItem(otherItem));\r\n\r\n      if (!isActive) {\r\n        openItem(item);\r\n      }\r\n    });\r\n\r\n    if (item.classList.contains('active')) {\r\n      answer.style.maxHeight = answer.scrollHeight + 'px';\r\n      button.setAttribute('aria-expanded', 'true');\r\n    } else {\r\n      answer.style.maxHeight = '0px';\r\n      button.setAttribute('aria-expanded', 'false');\r\n    }\r\n  });\r\n\r\n  const observer = new IntersectionObserver((entries, obs) => {\r\n    entries.forEach((entry) => {\r\n      if (entry.isIntersecting) {\r\n        const item = entry.target;\r\n        const index = [...faqItems].indexOf(item);\r\n\r\n        setTimeout(() => {\r\n          item.classList.add('is-visible');\r\n        }, index * 70);\r\n\r\n        obs.unobserve(item);\r\n      }\r\n    });\r\n  }, {\r\n    threshold: 0.15,\r\n    rootMargin: '0px 0px -8% 0px'\r\n  });\r\n\r\n  faqItems.forEach((item) => observer.observe(item));\r\n\r\n  window.addEventListener('resize', function () {\r\n    const activeItem = document.querySelector('.rep-faq-item.active');\r\n    if (activeItem) {\r\n      const activeAnswer = activeItem.querySelector('.rep-faq-answer');\r\n      activeAnswer.style.maxHeight = activeAnswer.scrollHeight + 'px';\r\n    }\r\n  });\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const faqItems = Array.from(document.querySelectorAll('.rep-faq-item'));\r\n  const searchInput = document.getElementById('repFaqSearch');\r\n  const emptyState = document.querySelector('.rep-faq-search-empty');\r\n\r\n  function closeItem(item) {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    item.classList.remove('active');\r\n    button.setAttribute('aria-expanded', 'false');\r\n    answer.style.maxHeight = '0px';\r\n  }\r\n\r\n  function openItem(item) {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    item.classList.add('active');\r\n    button.setAttribute('aria-expanded', 'true');\r\n    answer.style.maxHeight = answer.scrollHeight + 'px';\r\n  }\r\n\r\n  faqItems.forEach((item) => {\r\n    const button = item.querySelector('.rep-faq-question');\r\n    const answer = item.querySelector('.rep-faq-answer');\r\n\r\n    button.addEventListener('click', function () {\r\n      const isActive = item.classList.contains('active');\r\n\r\n      faqItems.forEach((otherItem) => closeItem(otherItem));\r\n\r\n      if (!isActive) {\r\n        openItem(item);\r\n      }\r\n    });\r\n\r\n    if (item.classList.contains('active')) {\r\n      answer.style.maxHeight = answer.scrollHeight + 'px';\r\n      button.setAttribute('aria-expanded', 'true');\r\n    } else {\r\n      answer.style.maxHeight = '0px';\r\n      button.setAttribute('aria-expanded', 'false');\r\n    }\r\n  });\r\n\r\n  if (searchInput) {\r\n    searchInput.addEventListener('input', function () {\r\n      const query = searchInput.value.trim().toLowerCase();\r\n      let visibleCount = 0;\r\n\r\n      faqItems.forEach((item) => {\r\n        const questionText = item.querySelector('.rep-faq-question span')?.textContent.toLowerCase() || '';\r\n        const answerText = item.querySelector('.rep-faq-answer-inner')?.textContent.toLowerCase() || '';\r\n        const fullText = questionText + ' ' + answerText;\r\n\r\n        const isMatch = !query || fullText.includes(query);\r\n\r\n        item.classList.toggle('rep-faq-hidden', !isMatch);\r\n\r\n        if (isMatch) {\r\n          visibleCount++;\r\n\r\n          if (query) {\r\n            openItem(item);\r\n          } else {\r\n            closeItem(item);\r\n          }\r\n        } else {\r\n          closeItem(item);\r\n        }\r\n      });\r\n\r\n      if (emptyState) {\r\n        emptyState.hidden = visibleCount !== 0;\r\n      }\r\n    });\r\n  }\r\n\r\n  const observer = new IntersectionObserver((entries, obs) => {\r\n    entries.forEach((entry) => {\r\n      if (entry.isIntersecting) {\r\n        const item = entry.target;\r\n        const index = faqItems.indexOf(item);\r\n\r\n        setTimeout(() => {\r\n          item.classList.add('is-visible');\r\n        }, index * 70);\r\n\r\n        obs.unobserve(item);\r\n      }\r\n    });\r\n  }, {\r\n    threshold: 0.15,\r\n    rootMargin: '0px 0px -8% 0px'\r\n  });\r\n\r\n  faqItems.forEach((item) => observer.observe(item));\r\n\r\n  window.addEventListener('resize', function () {\r\n    const activeItem = document.querySelector('.rep-faq-item.active');\r\n    if (activeItem) {\r\n      const activeAnswer = activeItem.querySelector('.rep-faq-answer');\r\n      activeAnswer.style.maxHeight = activeAnswer.scrollHeight + 'px';\r\n    }\r\n  });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38c81093 e-flex e-con-boxed e-con e-parent\" data-id=\"38c81093\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5660f559 elementor-widget elementor-widget-html\" data-id=\"5660f559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rep-cursor-cloud\" id=\"repCursorCloud\"><\/div>\r\n\r\n<script>\r\n  (function () {\r\n    const cloud = document.getElementById(\"repCursorCloud\");\r\n    if (!cloud) return;\r\n\r\n    document.addEventListener(\"mousemove\", function (e) {\r\n      cloud.style.left = e.clientX + \"px\";\r\n      cloud.style.top = e.clientY + \"px\";\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\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>Odgovori na naj\u010de\u0161\u0107a pitanja o marketing, PR i digitalnim uslugama. Saznajte kako Represent Communications radi i kako mo\u017eemo pomo\u0107i va\u0161em brendu.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":""},"class_list":["post-1648","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/pages\/1648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/comments?post=1648"}],"version-history":[{"count":15,"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/pages\/1648\/revisions"}],"predecessor-version":[{"id":6099,"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/pages\/1648\/revisions\/6099"}],"wp:attachment":[{"href":"https:\/\/represent.rs\/en\/wp-json\/wp\/v2\/media?parent=1648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}