{"version":3,"file":"ConsultationFooter-D6T_uksM.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","highlights","t5","partners","t6","t7","t8","t9","t10","map","_temp2","t11","t12","Symbol","for","t13","_temp3","t14","t15","item_0","item","number","body","_temp","star","Typography","useEffect","useState","defaultContacts","name","title","image","ConsultationPeople","t0","$","_c","t1","undefined","contacts","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","Link","PovioCta","t0","$","_c","t1","undefined","label","t2","href","t3","external","t4","t5","t6","t7","t8","Symbol","for","t9","ReactNode","Typography","ConsultationPeople","PovioCta","ConsultationFooter","t0","$","_c","t1","undefined","contacts","children","t2","Symbol","for","t3","t4","t5","t6"],"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/PovioCta.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  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=\"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\nconst defaultContacts = [\n  { name: \"Vid Lešnik\", title: \"Head of Sales @ Povio\", image: \"/povio/collaboration/people/vid.webp\" },\n  { name: \"Žiga Triller\", title: \"Sales & Account Manager @ Povio\", image: \"/povio/collaboration/people/ziga.webp\" },\n];\n\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 { Link } from \"@povio/ui\";\n\nimport \"./PovioCta.css\";\n\nexport function PovioCta({ label = \"Let's Talk\", href = \"https://povio.com/lets-talk\", external = false } = {}) {\n  return (\n    <div className=\"povio-cta-wrap\">\n      <Link\n        href={href}\n        target={external ? \"_blank\" : undefined}\n        rel={external ? \"noopener noreferrer\" : undefined}\n        className=\"povio-cta\"\n      >\n        <span className=\"povio-cta__text\">{label}</span>\n        <svg\n          aria-hidden=\"true\"\n          className=\"povio-cta__icon\"\n          width=\"24\"\n          height=\"24\"\n          viewBox=\"0 0 20 20\"\n          fill=\"none\"\n        >\n          <path\n            d=\"M7.45468 12.5463L12.5458 7.45508M12.5458 7.45508H8.09108M12.5458 7.45508V11.9099M10 19C14.9705 19 19 14.9705 19 10C19 5.02944 14.9705 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9705 5.02944 19 10 19Z\"\n            stroke=\"currentColor\"\n            strokeWidth=\"1.35\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      </Link>\n    </div>\n  );\n}\n","import type { ReactNode } from \"react\";\nimport { Typography } from \"@povio/ui\";\nimport { ConsultationPeople } from \"./ConsultationPeople\";\nimport { PovioCta } from \"../PovioCta\";\n\nexport function ConsultationFooter({\n  contacts,\n  children,\n}: { contacts?: { name: string; title: string; image: string }[]; children?: ReactNode } = {}) {\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            <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            <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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"}