{"version":3,"file":"FAQ_Section.DTOmd3sP.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/JQI3j0ZMKfysWxj9MXhB/e7GgoCWnuunnznYsf1uU/FAQ_Section.js"],"sourcesContent":["\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect}from\"react\";// Framer property controls (types provided by Framer at runtime)\n// @ts-ignore - Framer provides these types at runtime\nimport{addPropertyControls,ControlType}from\"framer\";const DEFAULT_ITEMS=[{id:\"when-where\",question:\"When and where will START Summit 2026 take place?\",answer:\"START Summit 2026 will take place in the <strong>Olma Halls in St. Gallen</strong> on <strong>19 and 20 March 2026</strong>.\"},{id:\"travel\",question:\"What's the easiest way to get to St. Gallen?\",answer:\"The closest major airport is <strong>Zurich Airport</strong>, and St. Gallen is roughly <strong>one hour away by train</strong>. St. Gallen is also well connected by rail and road, so traveling from major cities in <strong>Switzerland, southern Germany, and western Austria</strong> is typically straightforward.\"},{id:\"eligibility\",question:\"Who is eligible for Startup and Investor tickets?\",answer:\"<strong>Startup tickets</strong> can be purchased by startup founders, employees, or interns, and each startup ticket is valid for <strong>one person</strong>. With a valid startup ticket, you can apply for pitching competitions and for a START Fair booth through the event platform.<br/><br/><strong>Investor tickets</strong> are intended for decision-makers who invest in startups or venture capital funds, such as <strong>VCs, angels, LPs, or CVCs</strong>.\"},{id:\"buy-for-others\",question:\"Can I buy a ticket for someone else?\",answer:\"Yes. You can purchase tickets for third parties, such as your team, and specify who will attend during checkout.\"},{id:\"transfer-refund\",question:\"Can I transfer or refund my ticket?\",answer:'In general, <strong>START Summit tickets are non-refundable</strong>, and <strong>ticket transfers are generally not possible</strong>. If you have special or extenuating circumstances, you can reach out to the team at <a href=\"mailto:experience@startsummit.ch\" class=\"faq-section__link\">experience@startsummit.ch</a> to discuss your situation.'},{id:\"ticket-location\",question:\"Where do I find my ticket, and do I need to print it?\",answer:\"After you purchase your ticket, you will receive an email with an invitation link to register on the event platform (<strong>Brella</strong>). You do not need to print anything - your ticket <strong>QR code in the app</strong> will be scanned on-site.\"},{id:\"meetings\",question:\"Can I schedule meetings in advance?\",answer:\"Yes. Pre-scheduling meetings in advance is encouraged, and you can use the online platform or app to book meetings using filters (for example by industry, job, or nationality).\"}];function renderAnswer(answer){// Use dangerouslySetInnerHTML for simplicity in Framer context\n// Since content comes from controlled inputs, this is acceptable\nreturn /*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:answer}});}export default function FAQSection({title=\"Frequently Asked Questions\",intro=\"Everything you need to know about START Summit 2026. Can't find what you're looking for? We're here to help.\",viewAllText=\"View all FAQs\",viewAllHref=\"/summit/faq\",items=DEFAULT_ITEMS,contactText=\"Still have questions?\",contactEmail=\"experience@startsummit.ch\"}){const[isVisible,setIsVisible]=useState(false);const[openItems,setOpenItems]=useState(new Set);const sectionRef=useRef(null);const itemRefs=useRef([]);const safeItems=Array.isArray(items)&&items.length>0?items:DEFAULT_ITEMS;useEffect(()=>{const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setIsVisible(true);}},{threshold:.1});const element=sectionRef.current;if(element){observer.observe(element);}return()=>{observer.disconnect();};},[]);const toggleItem=id=>{setOpenItems(prev=>{const next=new Set(prev);if(next.has(id)){next.delete(id);}else{next.add(id);}return next;});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .faq-section {\n          position: relative;\n          padding: 1.5rem 0 2rem 0;\n          background: #000000;\n          overflow: hidden;\n        }\n\n        @media (max-width: 768px) {\n          .faq-section {\n            padding: 2rem 0 2rem 0;\n          }\n        }\n\n        .faq-section__background {\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          z-index: 0;\n          pointer-events: none;\n        }\n\n        .faq-section__gradient {\n          position: absolute;\n          width: 500px;\n          height: 500px;\n          border-radius: 50%;\n          filter: blur(100px);\n          opacity: 0.08;\n          animation: faqGradientFloat 25s ease-in-out infinite;\n        }\n\n        @keyframes faqGradientFloat {\n          0%, 100% {\n            transform: translate(0, 0) scale(1);\n          }\n          50% {\n            transform: translate(40px, -40px) scale(1.15);\n          }\n        }\n\n        .faq-section__gradient--left {\n          top: -100px;\n          left: -100px;\n          background: radial-gradient(circle, rgba(188, 34, 99, 0.3) 0%, transparent 70%);\n          animation-delay: 0s;\n        }\n\n        .faq-section__gradient--right {\n          bottom: -100px;\n          right: -100px;\n          background: radial-gradient(circle, rgba(255, 39, 112, 0.3) 0%, transparent 70%);\n          animation-delay: 2s;\n        }\n\n        .faq-section__container {\n          max-width: 1280px;\n          margin-left: auto;\n          margin-right: auto;\n          padding-left: 1.5rem;\n          padding-right: 1.5rem;\n          position: relative;\n          z-index: 1;\n        }\n\n        @media (max-width: 429px) {\n          .faq-section__container {\n            padding-left: 0.75rem;\n            padding-right: 0.75rem;\n          }\n        }\n\n        .faq-section__grid {\n          display: grid;\n          grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr);\n          gap: 4rem;\n          align-items: start;\n        }\n\n        @media (max-width: 1280px) {\n          .faq-section__grid {\n            gap: 3rem;\n          }\n        }\n\n        @media (max-width: 1023px) {\n          .faq-section__grid {\n            grid-template-columns: 1fr;\n            gap: 3rem;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__grid {\n            gap: 2.5rem;\n          }\n        }\n\n        .faq-section__left {\n          position: sticky;\n          top: 6rem;\n          opacity: 0;\n          transform: translateY(40px);\n          transition: opacity 0.9s cubic-bezier(0.4, 0, 0.2, 1), transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-section__left--visible {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        @media (max-width: 1023px) {\n          .faq-section__left {\n            position: static;\n            top: auto;\n          }\n        }\n\n        .faq-section__title {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 3rem;\n          font-weight: 700;\n          color: #ffffff;\n          line-height: 1.2;\n          margin: 0 0 1.5rem 0;\n          letter-spacing: -0.02em;\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__title {\n            font-size: 2.25rem;\n            margin-bottom: 1.25rem;\n          }\n        }\n\n        .faq-section__intro {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1.125rem;\n          color: rgba(255, 255, 255, 0.7);\n          line-height: 1.7;\n          margin: 0 0 2rem 0;\n          max-width: 90%;\n        }\n\n        @media (max-width: 1023px) {\n          .faq-section__intro {\n            max-width: 100%;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__intro {\n            font-size: 1rem;\n            margin-bottom: 1.5rem;\n          }\n        }\n\n        .faq-section__view-all {\n          display: inline-flex;\n          align-items: center;\n          gap: 0.5rem;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          color: rgba(255, 255, 255, 0.9);\n          text-decoration: none;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          padding: 0.5rem 0;\n        }\n\n        .faq-section__view-all::after {\n          content: \"\";\n          position: absolute;\n          bottom: 0;\n          left: 0;\n          width: 0;\n          height: 2px;\n          background: linear-gradient(90deg, #bc2263, #ff2770);\n          transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-section__view-all:hover {\n          color: #ffffff;\n        }\n\n        .faq-section__view-all:hover::after {\n          width: 100%;\n        }\n\n        .faq-section__view-all-icon {\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          flex-shrink: 0;\n        }\n\n        .faq-section__view-all:hover .faq-section__view-all-icon {\n          transform: translateX(4px);\n        }\n\n        .faq-section__right {\n          display: flex;\n          flex-direction: column;\n          gap: 2rem;\n          min-width: 0;\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__right {\n            gap: 1.5rem;\n          }\n        }\n\n        .faq-section__accordion {\n          display: flex;\n          flex-direction: column;\n          gap: 0.75rem;\n        }\n\n        .faq-section__item {\n          background: rgba(255, 255, 255, 0.02);\n          border: 1px solid rgba(255, 255, 255, 0.08);\n          border-radius: 16px;\n          overflow: hidden;\n          transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0;\n          transform: translateY(20px);\n          backdrop-filter: blur(10px);\n          -webkit-backdrop-filter: blur(10px);\n        }\n\n        .faq-section__item--visible {\n          opacity: 1;\n          transform: translateY(0);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) var(--delay, 0s),\n            transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) var(--delay, 0s);\n        }\n\n        .faq-section__item:hover {\n          background: rgba(255, 255, 255, 0.04);\n          border-color: rgba(255, 255, 255, 0.12);\n          transform: translateY(-2px);\n          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);\n        }\n\n        .faq-section__item--open {\n          background: rgba(255, 255, 255, 0.05);\n          border-color: rgba(188, 34, 99, 0.3);\n          box-shadow: 0 8px 32px rgba(188, 34, 99, 0.15);\n        }\n\n        .faq-section__item--open:hover {\n          border-color: rgba(188, 34, 99, 0.4);\n          box-shadow: 0 12px 40px rgba(188, 34, 99, 0.2);\n        }\n\n        .faq-section__question {\n          width: 100%;\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          gap: 1.5rem;\n          padding: 1.25rem 1.5rem;\n          background: transparent;\n          border: none;\n          text-align: left;\n          cursor: pointer;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1.0625rem;\n          font-weight: 600;\n          color: #ffffff;\n          transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n        }\n\n        .faq-section__question:hover {\n          color: rgba(255, 255, 255, 0.95);\n        }\n\n        .faq-section__question-text {\n          flex: 1;\n          line-height: 1.5;\n          min-width: 0;\n          word-wrap: break-word;\n          overflow-wrap: break-word;\n        }\n\n        .faq-section__icon {\n          flex-shrink: 0;\n          transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          color: rgba(255, 255, 255, 0.6);\n        }\n\n        .faq-section__item--open .faq-section__icon {\n          transform: rotate(180deg);\n          color: #bc2263;\n        }\n\n        .faq-section__answer {\n          max-height: 0;\n          overflow: hidden;\n          transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), \n                      padding 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n                      opacity 0.25s ease-out;\n          padding: 0 1.5rem;\n          opacity: 0;\n        }\n\n        .faq-section__item--open .faq-section__answer {\n          max-height: 2000px;\n          padding: 0 1.5rem 1.5rem 1.5rem;\n          opacity: 1;\n          transition: max-height 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),\n                      padding 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),\n                      opacity 0.35s ease-in 0.08s;\n        }\n\n        .faq-section__answer-content {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1rem;\n          line-height: 1.7;\n          color: rgba(255, 255, 255, 0.75);\n          padding-top: 0.5rem;\n          transform: translateY(-4px);\n          transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), \n                      opacity 0.25s ease-out;\n          opacity: 0;\n        }\n\n        .faq-section__item--open .faq-section__answer-content {\n          transform: translateY(0);\n          opacity: 1;\n          transition: transform 0.45s cubic-bezier(0.25, 0.1, 0.25, 1) 0.1s,\n                      opacity 0.35s ease-in 0.12s;\n        }\n\n        .faq-section__answer-content strong {\n          color: rgba(255, 255, 255, 0.95);\n          font-weight: 600;\n        }\n\n        .faq-section__link {\n          color: #bc2263;\n          text-decoration: none;\n          transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n        }\n\n        .faq-section__link::after {\n          content: \"\";\n          position: absolute;\n          bottom: -2px;\n          left: 0;\n          width: 0;\n          height: 1px;\n          background: #bc2263;\n          transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-section__link:hover {\n          color: #ff2770;\n        }\n\n        .faq-section__link:hover::after {\n          width: 100%;\n        }\n\n        .faq-section__buttons {\n          display: flex;\n          gap: 0.75rem;\n          flex-wrap: wrap;\n          margin-top: 1.25rem;\n          padding-top: 1.25rem;\n          border-top: 1px solid rgba(255, 255, 255, 0.08);\n        }\n\n        .faq-section__button {\n          display: inline-flex;\n          align-items: center;\n          justify-content: center;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          padding: 0.625rem 1.5rem;\n          border-radius: 12px;\n          text-decoration: none;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n        }\n\n        .faq-section__button--primary {\n          background: #bc2263;\n          color: #ffffff;\n          border: 1px solid rgba(255, 255, 255, 0.12);\n          box-shadow: \n            0 1px 0 rgba(255, 255, 255, 0.06),\n            0 12px 40px rgba(0, 0, 0, 0.45);\n        }\n\n        .faq-section__button--primary::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(\n            90deg,\n            transparent,\n            rgba(0, 0, 0, 0.15),\n            transparent\n          );\n          transition: left 0.5s ease;\n        }\n\n        .faq-section__button--primary:hover {\n          background-color: rgba(188, 34, 99, 0.95);\n          transform: translateY(-1px);\n          box-shadow: 0 18px 60px rgba(0, 0, 0, 0.55);\n        }\n\n        .faq-section__button--primary:hover::before {\n          left: 100%;\n        }\n\n        .faq-section__button--primary:active {\n          transform: translateY(0);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(0, 0, 0, 0.45);\n        }\n\n        .faq-section__button--secondary {\n          background: rgba(255, 255, 255, 0.02);\n          border: 1px solid rgba(255, 255, 255, 0.18);\n          color: #ffffff;\n          backdrop-filter: blur(10px);\n          -webkit-backdrop-filter: blur(10px);\n        }\n\n        .faq-section__button--secondary::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(\n            90deg,\n            transparent,\n            rgba(255, 255, 255, 0.1),\n            transparent\n          );\n          transition: left 0.5s ease;\n        }\n\n        .faq-section__button--secondary:hover {\n          background-color: rgba(255, 255, 255, 0.06);\n          border-color: rgba(255, 255, 255, 0.28);\n          transform: translateY(-1px);\n        }\n\n        .faq-section__button--secondary:hover::before {\n          left: 100%;\n        }\n\n        .faq-section__button--secondary:active {\n          transform: translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__buttons {\n            flex-direction: column;\n            gap: 0.625rem;\n          }\n\n          .faq-section__button {\n            width: 100%;\n            justify-content: center;\n          }\n        }\n\n        .faq-section__contact-card {\n          background: rgba(255, 255, 255, 0.02);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 16px;\n          padding: 1.5rem;\n          backdrop-filter: blur(10px);\n          -webkit-backdrop-filter: blur(10px);\n          opacity: 0;\n          transform: translateY(20px);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,\n                      transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,\n                      all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-section__contact-card--visible {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        .faq-section__contact-card:hover {\n          background: rgba(255, 255, 255, 0.04);\n          border-color: rgba(255, 255, 255, 0.12);\n          transform: translateY(-2px);\n          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);\n        }\n\n        .faq-section__contact-text {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          color: rgba(255, 255, 255, 0.7);\n          margin: 0 0 0.75rem 0;\n          line-height: 1.5;\n        }\n\n        .faq-section__contact-link {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1rem;\n          font-weight: 600;\n          color: #bc2263;\n          text-decoration: none;\n          transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          display: inline-block;\n          position: relative;\n        }\n\n        .faq-section__contact-link::after {\n          content: \"\";\n          position: absolute;\n          bottom: -2px;\n          left: 0;\n          width: 0;\n          height: 2px;\n          background: linear-gradient(90deg, #bc2263, #ff2770);\n          transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-section__contact-link:hover {\n          color: #ff2770;\n        }\n\n        .faq-section__contact-link:hover::after {\n          width: 100%;\n        }\n\n        @media (max-width: 768px) {\n          .faq-section__contact-card {\n            padding: 1.25rem;\n          }\n\n          .faq-section__question {\n            padding: 1rem 1.25rem;\n            font-size: 1rem;\n          }\n\n          .faq-section__item--open .faq-section__answer {\n            padding: 0 1.25rem 1.25rem 1.25rem;\n          }\n\n          .faq-section__answer {\n            padding: 0 1.25rem;\n          }\n\n          .faq-section__answer-content {\n            font-size: 0.9375rem;\n          }\n        }\n      `}),/*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,className:\"faq-section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"faq-section__background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"faq-section__gradient faq-section__gradient--left\"}),/*#__PURE__*/_jsx(\"div\",{className:\"faq-section__gradient faq-section__gradient--right\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"faq-section__container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"faq-section__grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:`faq-section__left ${isVisible?\"faq-section__left--visible\":\"\"}`,children:[/*#__PURE__*/_jsx(\"h2\",{className:\"faq-section__title\",children:title}),/*#__PURE__*/_jsx(\"p\",{className:\"faq-section__intro\",children:intro}),/*#__PURE__*/_jsxs(\"a\",{href:viewAllHref,className:\"faq-section__view-all\",children:[viewAllText,/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"faq-section__view-all-icon\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12L10 8L6 4\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"faq-section__right\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"faq-section__accordion\",children:safeItems.map((item,index)=>{const isOpen=openItems.has(item.id);return /*#__PURE__*/_jsxs(\"div\",{ref:el=>{itemRefs.current[index]=el;},className:`faq-section__item ${isOpen?\"faq-section__item--open\":\"\"} ${isVisible?\"faq-section__item--visible\":\"\"}`,style:{\"--delay\":`${index*.1}s`},children:[/*#__PURE__*/_jsxs(\"button\",{className:\"faq-section__question\",onClick:()=>toggleItem(item.id),\"aria-expanded\":isOpen,\"aria-controls\":`faq-answer-${item.id}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"faq-section__question-text\",children:item.question}),/*#__PURE__*/_jsx(\"svg\",{className:\"faq-section__icon\",width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"div\",{id:`faq-answer-${item.id}`,className:\"faq-section__answer\",\"aria-hidden\":!isOpen,children:/*#__PURE__*/_jsxs(\"div\",{className:\"faq-section__answer-content\",children:[renderAnswer(item.answer),item.primaryButtonText&&item.primaryButtonHref||item.secondaryButtonText&&item.secondaryButtonHref?/*#__PURE__*/_jsxs(\"div\",{className:\"faq-section__buttons\",children:[item.primaryButtonText&&item.primaryButtonHref&&/*#__PURE__*/_jsx(\"a\",{href:item.primaryButtonHref,className:\"faq-section__button faq-section__button--primary\",children:item.primaryButtonText}),item.secondaryButtonText&&item.secondaryButtonHref&&/*#__PURE__*/_jsx(\"a\",{href:item.secondaryButtonHref,className:\"faq-section__button faq-section__button--secondary\",children:item.secondaryButtonText})]}):null]})})]},item.id);})}),/*#__PURE__*/_jsxs(\"div\",{className:`faq-section__contact-card ${isVisible?\"faq-section__contact-card--visible\":\"\"}`,children:[/*#__PURE__*/_jsx(\"p\",{className:\"faq-section__contact-text\",children:contactText}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${contactEmail}`,className:\"faq-section__contact-link\",children:contactEmail})]})]})]})})]})]});}addPropertyControls(FAQSection,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Frequently Asked Questions\"},intro:{type:ControlType.String,title:\"Intro Text\",defaultValue:\"Everything you need to know about START Summit 2026. Can't find what you're looking for? We're here to help.\"},viewAllText:{type:ControlType.String,title:\"View All Text\",defaultValue:\"View all FAQs\"},viewAllHref:{type:ControlType.String,title:\"View All Link\",defaultValue:\"/summit/faq\"},contactText:{type:ControlType.String,title:\"Contact Text\",defaultValue:\"Still have questions?\"},contactEmail:{type:ControlType.String,title:\"Contact Email\",defaultValue:\"experience@startsummit.ch\"},items:{title:\"FAQ Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"ID\",defaultValue:\"faq-item\"},question:{type:ControlType.String,title:\"Question\",defaultValue:\"Your question here?\"},answer:{type:ControlType.String,title:\"Answer\",defaultValue:'Your answer here. Use <strong>strong</strong> for bold text and <a href=\"mailto:example@email.com\" class=\"faq-section__link\">link text</a> for links.',displayTextArea:true},primaryButtonText:{type:ControlType.String,title:\"Primary Button Text\",defaultValue:\"\"},primaryButtonHref:{type:ControlType.String,title:\"Primary Button Link\",defaultValue:\"\"},secondaryButtonText:{type:ControlType.String,title:\"Secondary Button Text\",defaultValue:\"\"},secondaryButtonHref:{type:ControlType.String,title:\"Secondary Button Link\",defaultValue:\"\"}}},defaultValue:DEFAULT_ITEMS}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAQSectionProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ_Section.map"],"mappings":"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"}