{"version":3,"file":"ConsultationFooter-C5OQ4bMI.js","names":["useEffect","useHighlightReveal","$","_c","t0","Symbol","for","_temp2","grid","document","querySelector","desktop","window","matchMedia","cards","querySelectorAll","check","grouped","matches","forEach","card","index","getBoundingClientRect","top","innerHeight","style","setProperty","classList","add","every","_temp","removeEventListener","addEventListener","passive","card_0","contains","ScrollRevealHeading","Typography","Link","useHighlightReveal","ratings","title","description","value","stars","href","nps","Highlight","prefix","suffix","defaultHighlights","returningClientHighlights","defaultPartners","defaultParagraph","DeliveryHighlights","t0","$","_c","t1","undefined","heading","t2","accent","t3","paragraph","t4","wideHeading","t5","highlights","t6","partners","t7","t8","t9","t10","t11","t12","map","_temp2","t13","t14","Symbol","for","t15","_temp3","t16","t17","item_0","item","number","body","_temp","star","Typography","useEffect","useState","contacts","vid","name","title","image","ziga","dasa","defaultContacts","ConsultationPeople","t0","$","_c","t1","undefined","t2","current","setCurrent","hovered","setHovered","t3","t4","length","preference","window","matchMedia","timer","sync","clearInterval","document","hidden","matches","setInterval","index","addEventListener","removeEventListener","t5","t6","Symbol","for","t7","t8","person","i","map","t9","t10","t11","t12","t13","t14","ScrollRevealHeading","ReactNode","Typography","ConsultationPeople","PovioCta","ConsultationFooter","t0","$","_c","t1","undefined","contacts","animateHeading","t2","children","t3","t4","t5","Symbol","for","t6","t7"],"sources":["../../src/components/features/povio/collaboration/useHighlightReveal.ts","../../src/components/features/povio/collaboration/DeliveryHighlights.tsx","../../src/components/features/povio/collaboration/ConsultationPeople.tsx","../../src/components/features/povio/collaboration/ConsultationFooter.tsx"],"sourcesContent":["import { useEffect } from \"react\";\n\nexport function useHighlightReveal() {\n  useEffect(() => {\n    const grid = document.querySelector<HTMLElement>(\".key_highlights_grid\");\n    if (!grid) {\n      return;\n    }\n    const desktop = window.matchMedia(\"(min-width: 768px)\");\n    const cards = [...grid.querySelectorAll<HTMLElement>(\".key_highlight_card\")];\n    const check = () => {\n      const grouped = desktop.matches;\n      cards.forEach((card, index) => {\n        if ((grouped ? grid : card).getBoundingClientRect().top <= window.innerHeight * (grouped ? 0.5 : 0.85)) {\n          card.style.setProperty(\"--reveal-delay\", grouped ? `${index * 400}ms` : \"0ms\");\n          card.classList.add(\"is-shown\");\n        }\n      });\n      if (cards.every((card) => card.classList.contains(\"is-shown\"))) {\n        window.removeEventListener(\"scroll\", check);\n      }\n    };\n    window.addEventListener(\"scroll\", check, { passive: true });\n    window.addEventListener(\"resize\", check);\n    check();\n    return () => {\n      window.removeEventListener(\"scroll\", check);\n      window.removeEventListener(\"resize\", check);\n    };\n  }, []);\n}\n","import { ScrollRevealHeading } from \"../ScrollRevealHeading\";\nimport { Typography, Link } from \"@povio/ui\";\nimport { useHighlightReveal } from \"./useHighlightReveal\";\n\nconst ratings = [\n  {\n    title: \"Glassdoor Rating\",\n    description: \"Glassdoor rating from our team.\",\n    value: \"4.7\",\n    stars: true,\n    href: \"https://www.glassdoor.com/Reviews/Povio-Reviews-E1297087.htm\",\n  },\n  {\n    title: \"Clutch Rating\",\n    description: \"Clutch rating based on verified client reviews.\",\n    value: \"4.9\",\n    stars: true,\n    href: \"https://clutch.co/profile/povio\",\n  },\n];\nconst nps = {\n  title: \"NPS\",\n  description: \"Exceptional Net Promoter Score reflecting long-term client trust.\",\n  value: \"87\",\n  stars: false,\n};\ninterface Highlight {\n  title: string;\n  description: string;\n  value: string;\n  stars?: boolean;\n  prefix?: string;\n  suffix?: string;\n  href?: string;\n}\nconst defaultHighlights: Highlight[] = [\n  ...ratings,\n  {\n    title: \"Client Referrals\",\n    description: \"New business coming directly from client referrals.\",\n    value: \"90%\",\n    stars: false,\n  },\n  nps,\n];\nexport const returningClientHighlights = [\n  ...ratings,\n  {\n    title: \"Returning Clients\",\n    description: \"Clients returning for ongoing collaboration and new projects.\",\n    value: \"70%\",\n    stars: false,\n  },\n  nps,\n];\nconst defaultPartners = [\n  {\n    title: \"Proven Expertise\",\n    description: \"Hundreds of products built for startups and enterprises across industries.\",\n  },\n  {\n    title: \"Reliable Collaboration\",\n    description: \"Transparent communication, predictable delivery, and measurable outcomes.\",\n  },\n  {\n    title: \"Scalable Teams\",\n    description: \"Flexible collaboration models that adapt to your goals and timelines.\",\n  },\n  {\n    title: \"Enduring Partnerships\",\n    description: \"Clients stay with Povio because we care about long-term success, not just project delivery.\",\n  },\n];\n\nconst defaultParagraph =\n  \"From MVPs to enterprise platforms, we help teams build software that performs under real-world conditions. Our focus is on long-term reliability, measurable outcomes, and partnerships that last beyond a single project.\";\n\nexport function DeliveryHighlights({\n  heading = \"Built for Real Users\",\n  accent = \"Proven to Scale\",\n  paragraph = defaultParagraph,\n  wideHeading = false,\n  highlights = defaultHighlights,\n  partners = defaultPartners,\n} = {}) {\n  useHighlightReveal();\n  return (\n    <section className=\"deliver_wrap\">\n      <div className=\"deliver_contain\">\n        <div className=\"deliver_layout\">\n          <div className={wideHeading ? \"deliver_content wide-heading\" : \"deliver_content\"}>\n            <ScrollRevealHeading\n              title={heading}\n              accent={accent}\n            />\n            <div className=\"wf_p_group\">\n              <Typography\n                as=\"p\"\n                size=\"body\"\n                className=\"main_paragraph\"\n              >\n                {paragraph}\n              </Typography>\n            </div>\n          </div>\n          <div className=\"key_highlights_grid\">\n            {highlights.map((item) => {\n              const number = (\n                <div className=\"key_highlight_nr\">\n                  {item.prefix && <span className=\"key_highlight_nr_span\">{item.prefix}</span>}\n                  {item.value}\n                  {item.suffix && <span className=\"key_highlight_nr_span\">{item.suffix}</span>}\n                </div>\n              );\n              const body = (\n                <>\n                  <div className=\"key_highlight_head\">\n                    <Typography\n                      as=\"h3\"\n                      size=\"h3\"\n                      className=\"key_highlight_title\"\n                    >\n                      {item.title}\n                    </Typography>\n                    <Typography\n                      as=\"p\"\n                      size=\"body\"\n                      className=\"expert_card_description\"\n                    >\n                      {item.description}\n                    </Typography>\n                  </div>\n                  {item.stars ? (\n                    <div className=\"key_highlight_nr_wrap\">\n                      {number}\n                      <div className=\"key_highlight_stars\">\n                        {[1, 2, 3, 4, 5].map((star) => (\n                          <svg\n                            key={star}\n                            className=\"key_highlight_icon\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                            width=\"100%\"\n                            viewBox=\"0 0 16 15\"\n                            fill=\"none\"\n                            aria-hidden=\"true\"\n                          >\n                            <path\n                              d=\"M7.6084 0L9.58336 5.2817L15.2169 5.52786L10.8039 9.0383L12.3107 14.4721L7.6084 11.36L2.90612 14.4721L4.41285 9.0383L-5.38826e-05 5.52786L5.63344 5.2817L7.6084 0Z\"\n                              fill=\"white\"\n                            />\n                          </svg>\n                        ))}\n                      </div>\n                    </div>\n                  ) : (\n                    number\n                  )}\n                </>\n              );\n              return item.href ? (\n                <Link\n                  key={item.title}\n                  className=\"key_highlight_card\"\n                  href={item.href}\n                  target=\"_blank\"\n                  rel=\"noopener noreferrer\"\n                >\n                  {body}\n                </Link>\n              ) : (\n                <div\n                  key={item.title}\n                  className=\"key_highlight_card\"\n                >\n                  {body}\n                </div>\n              );\n            })}\n          </div>\n          <div className=\"partner_pov_wrap\">\n            <div className=\"partner_pov_head\">\n              <Typography\n                as=\"h3\"\n                size=\"h3\"\n                className=\"partner_pov_head_title\"\n              >\n                Partner With Povio\n              </Typography>\n            </div>\n            <div className=\"partner_pov_grid\">\n              {partners.map((item) => (\n                <div\n                  key={item.title}\n                  className=\"partner_pov_card\"\n                >\n                  <svg\n                    className=\"partner_pov_svg\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                    width=\"100%\"\n                    viewBox=\"0 0 24 24\"\n                    fill=\"none\"\n                    aria-hidden=\"true\"\n                  >\n                    <path\n                      d=\"M8.3997 12.0011L11.9997 12.001L15.5997 12.001M15.5997 12.001L12.4497 8.85104M15.5997 12.001L12.4497 15.151M5.63604 18.3643C9.15073 21.879 14.8493 21.879 18.364 18.3643C21.8787 14.8496 21.8786 9.15111 18.364 5.63642C14.8492 2.1217 9.15076 2.1217 5.63604 5.63642C2.12135 9.15111 2.12132 14.8496 5.63604 18.3643Z\"\n                      stroke=\"currentColor\"\n                      strokeWidth=\"1.35\"\n                      strokeLinecap=\"round\"\n                      strokeLinejoin=\"round\"\n                    />\n                  </svg>\n                  <div className=\"partner_pov_texts_wrap\">\n                    <div className=\"partner_pov_title\">{item.title}</div>\n                    <Typography\n                      as=\"p\"\n                      size=\"body\"\n                      className=\"partner_pov_desc\"\n                    >\n                      {item.description}\n                    </Typography>\n                  </div>\n                </div>\n              ))}\n            </div>\n          </div>\n        </div>\n      </div>\n    </section>\n  );\n}\n","import { Typography } from \"@povio/ui\";\nimport { useEffect, useState } from \"react\";\n\nexport const contacts = {\n  vid: { name: \"Vid Lešnik\", title: \"Head of Sales @ Povio\", image: \"/povio/collaboration/people/vid.webp\" },\n  ziga: {\n    name: \"Žiga Triller\",\n    title: \"Sales & Account Manager @ Povio\",\n    image: \"/povio/collaboration/people/ziga.webp\",\n  },\n  dasa: { name: \"Daša Ravter\", title: \"Account Manager @ Povio\", image: \"/povio/services/webflow/people/dasa.webp\" },\n};\nconst defaultContacts = [contacts.vid, contacts.ziga];\nexport function ConsultationPeople({ contacts = defaultContacts } = {}) {\n  const [current, setCurrent] = useState(0);\n  const [hovered, setHovered] = useState(false);\n  useEffect(() => {\n    const preference = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n    let timer = 0;\n    const sync = () => {\n      window.clearInterval(timer);\n      if (!hovered && !document.hidden && !preference.matches) {\n        timer = window.setInterval(() => setCurrent((index) => (index + 1) % contacts.length), 4000);\n      }\n    };\n    sync();\n    preference.addEventListener(\"change\", sync);\n    document.addEventListener(\"visibilitychange\", sync);\n    return () => {\n      window.clearInterval(timer);\n      preference.removeEventListener(\"change\", sync);\n      document.removeEventListener(\"visibilitychange\", sync);\n    };\n  }, [hovered, contacts.length]);\n  return (\n    <div\n      className=\"people_wrap\"\n      onMouseEnter={() => setHovered(true)}\n      onMouseLeave={() => setHovered(false)}\n    >\n      <div\n        aria-hidden=\"true\"\n        className=\"people_avatars\"\n      >\n        {contacts.map((person, i) => (\n          <div\n            key={person.image}\n            className={i === current ? \"people_avatar is-front\" : \"people_avatar is-back\"}\n          >\n            <img\n              loading=\"lazy\"\n              decoding=\"async\"\n              className=\"people_img\"\n              src={person.image}\n              width={64}\n              height={64}\n              alt=\"\"\n            />\n          </div>\n        ))}\n      </div>\n      <div\n        key={current}\n        className=\"people_text\"\n      >\n        <Typography\n          size=\"body\"\n          as=\"p\"\n          className=\"people_name\"\n        >\n          {contacts[current].name}\n        </Typography>\n        <Typography\n          size=\"body\"\n          as=\"p\"\n          className=\"people_position\"\n        >\n          {contacts[current].title}\n        </Typography>\n      </div>\n    </div>\n  );\n}\n","import { ScrollRevealHeading } from \"../ScrollRevealHeading\";\nimport type { ReactNode } from \"react\";\nimport { Typography } from \"@povio/ui\";\nimport { ConsultationPeople } from \"./ConsultationPeople\";\nimport { PovioCta } from \"../PovioCta\";\n\nexport function ConsultationFooter({\n  contacts,\n  animateHeading = false,\n  children,\n}: {\n  animateHeading?: boolean;\n  contacts?: { name: string; title: string; image: string }[];\n  children?: ReactNode;\n} = {}) {\n  return (\n    <section\n      className=\"mail_cta\"\n      data-track-section=\"persons_cta\"\n      data-mail-cta\n    >\n      {children}\n      <div className=\"mail_contain\">\n        <div className=\"mail_layout\">\n          <div className=\"mail_content\">\n            {animateHeading ? (\n              <ScrollRevealHeading\n                title=\"Your POV. Our Expertise.\"\n                accent=\"What are we Building Together?\"\n              />\n            ) : (\n              <div className=\"rich_accent_text\">\n                <Typography\n                  as=\"h2\"\n                  size=\"h2\"\n                >\n                  Your POV. Our Expertise.\n                  <br />\n                  <strong>What are we Building Together?</strong>\n                </Typography>\n              </div>\n            )}\n            <ConsultationPeople contacts={contacts} />\n            <PovioCta label=\"Book Your Free Consultation\" />\n          </div>\n        </div>\n      </div>\n    </section>\n  );\n}\n"],"mappings":"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"}