{"version":3,"file":"PartnerFinalCTA.FCS2fFNP.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/MAJt8liJKKxUAXs6OXfl/Iu0k8bUjJ47h91f7UdXF/PartnerFinalCTA.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\";export default function PartnerFinalCTASection({title=\"Ready to Partner with START Summit 2026?\",newsletterTitle=\"Stay Updated\",newsletterText=\"Get the latest news and exclusive updates about START Summit 2026 delivered to your inbox.\",newsletterPlaceholder=\"Enter your email\",newsletterButtonText=\"Subscribe\",hubspotPortalId=\"7167649\",newsletterFormId=\"c520c527-d75f-41b0-80f8-29f9c5015450\",hideNewsletter=false,centerCards=false,becomePartnerTitle=\"Become a Partner\",becomePartnerText=\"Join Europe's largest student-run entrepreneurship conference as a partner and connect with the next generation of entrepreneurs.\",becomePartnerButtonText=\"Become a partner\",becomePartnerButtonHref=\"/summit/partners/become-a-partner\",partnerFormPortalId=\"7167649\",partnerFormId=\"b11dca5c-0499-4fe7-a0ac-bba2b3424fe4\",partnerModalTitle=\"Become a Partner\",partnerModalSubtitle=\"Tell us about your partnership goals and we'll get back to you within 24 hours.\",privacyPolicyUrl=\"https://www.startglobal.org/privacy-policy\",contactTitle=\"Got More Questions?\",contactText=\"Our team is here to help. Reach out if you need assistance with tickets, partnerships, or anything else.\",contactBookCallButtonText=\"Book a Call\",contactBookCallButtonHref=\"#\",contactContactButtonText=\"Contact Us\",contactContactButtonHref=\"mailto:experience@startsummit.ch\",partnerFormFirstNamePlaceholder=\"Enter your first name\",partnerFormLastNamePlaceholder=\"Enter your last name\",partnerFormEmailPlaceholder=\"Enter your email address\",partnerFormPhonePlaceholder=\"Enter your phone number\",partnerFormMessagePlaceholder=\"Tell us about your partnership goals, budget, or any questions you have...\"}){const[isVisible,setIsVisible]=useState(false);const[email,setEmail]=useState(\"\");const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[iAmA,setIAmA]=useState(\"\");const[emailTouched,setEmailTouched]=useState(false);const[emailError,setEmailError]=useState(null);const[iAmATouched,setIAmATouched]=useState(false);const[iAmAError,setIAmAError]=useState(null);const[submitAttempted,setSubmitAttempted]=useState(false);const[isSubmitting,setIsSubmitting]=useState(false);const[success,setSuccess]=useState(false);const[submitError,setSubmitError]=useState(null);// Partner contact modal state\nconst[isPartnerModalOpen,setIsPartnerModalOpen]=useState(false);const[partnerFirstName,setPartnerFirstName]=useState(\"\");const[partnerLastName,setPartnerLastName]=useState(\"\");const[partnerEmail,setPartnerEmail]=useState(\"\");const[partnerPhone,setPartnerPhone]=useState(\"\");const[partnerMessage,setPartnerMessage]=useState(\"\");const[partnerIsSubmitting,setPartnerIsSubmitting]=useState(false);const[partnerSubmitError,setPartnerSubmitError]=useState(null);const[partnerSubmitSuccess,setPartnerSubmitSuccess]=useState(false);const isPartnerFormValid=partnerFirstName.trim()!==\"\"&&partnerLastName.trim()!==\"\"&&partnerEmail.trim()!==\"\"&&partnerPhone.trim()!==\"\"&&partnerMessage.trim()!==\"\";const emailInputRef=useRef(null);const sectionRef=useRef(null);const cardRefs=useRef([]);// Build HubSpot API URL from props\nconst hubspotApiUrl=hubspotPortalId&&newsletterFormId?`https://api.hsforms.com/submissions/v3/integration/submit/${hubspotPortalId}/${newsletterFormId}`:null;// Build HubSpot API URL for partner form\nconst partnerHubspotApiUrl=partnerFormPortalId&&partnerFormId?`https://api.hsforms.com/submissions/v3/integration/submit/${partnerFormPortalId}/${partnerFormId}`:null;// Partner contact modal handlers\nconst openPartnerModal=prefilledMessage=>{if(prefilledMessage){setPartnerMessage(prefilledMessage);}setIsPartnerModalOpen(true);};const closePartnerModal=()=>{setIsPartnerModalOpen(false);// Reset form after animation delay\nsetTimeout(()=>{setPartnerFirstName(\"\");setPartnerLastName(\"\");setPartnerEmail(\"\");setPartnerPhone(\"\");setPartnerMessage(\"\");setPartnerSubmitError(null);setPartnerSubmitSuccess(false);},300);};// Prevent body scroll when partner modal is open\nuseEffect(()=>{if(isPartnerModalOpen){document.body.style.overflow=\"hidden\";}else{document.body.style.overflow=\"\";}return()=>{document.body.style.overflow=\"\";};},[isPartnerModalOpen]);// Handle ESC key to close partner modal\nuseEffect(()=>{if(!isPartnerModalOpen)return;const handleEscape=e=>{if(e.key===\"Escape\"){closePartnerModal();}};document.addEventListener(\"keydown\",handleEscape);return()=>{document.removeEventListener(\"keydown\",handleEscape);};},[isPartnerModalOpen]);// Handle partner form submit\nconst handlePartnerSubmit=async e=>{e.preventDefault();setPartnerIsSubmitting(true);setPartnerSubmitError(null);if(!partnerHubspotApiUrl){setPartnerSubmitError(\"HubSpot configuration is missing. Please set Portal and Form IDs.\");setPartnerIsSubmitting(false);return;}try{const payload={fields:[{name:\"firstname\",value:partnerFirstName.trim()},{name:\"lastname\",value:partnerLastName.trim()},{name:\"email\",value:partnerEmail.trim()},{name:\"mobilephone\",value:partnerPhone.trim()},{name:\"message\",value:partnerMessage.trim()}],context:{pageUri:typeof window!==\"undefined\"?window.location.href:\"\",pageName:typeof document!==\"undefined\"?document.title:\"\"}};const response=await fetch(partnerHubspotApiUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!response.ok){const errorData=await response.json().catch(()=>({}));throw new Error(errorData.message||`HTTP error! status: ${response.status}`);}// Success\nsetPartnerSubmitSuccess(true);setTimeout(()=>{closePartnerModal();},2e3);}catch(error){setPartnerSubmitError(error instanceof Error?error.message:\"Something went wrong. Please try again.\");console.error(\"Partner form submission error:\",error);}finally{setPartnerIsSubmitting(false);}};useEffect(()=>{const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setIsVisible(true);}},{threshold:.1,rootMargin:\"100px 0px\"});const element=sectionRef.current;if(element){observer.observe(element);}return()=>{observer.disconnect();};},[]);// Email validation function\nconst isValidEmail=v=>{return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(v.trim());};// Check if email is valid to show optional fields\nconst showOptionalFields=isValidEmail(email)&&!success;// Validate email and update error state\nconst validateEmail=(value,shouldShowError=false)=>{const trimmed=value.trim();if(!trimmed){if(shouldShowError){setEmailError(\"Please enter your email address\");}return false;}if(!isValidEmail(trimmed)){if(shouldShowError){setEmailError(\"Please enter a valid email address\");}return false;}setEmailError(null);return true;};// Handle email input change\nconst handleEmailChange=e=>{const value=e.target.value;setEmail(value);// Clear error as soon as input becomes valid\nif(emailError&&isValidEmail(value)){setEmailError(null);}// Validate if already touched or submit attempted\nif(emailTouched||submitAttempted){validateEmail(value,true);}};// Handle email input blur\nconst handleEmailBlur=()=>{setEmailTouched(true);validateEmail(email,true);};// Validate I am a field\nconst validateIAmA=(value,shouldShowError=false)=>{if(!value||value.trim()===\"\"){if(shouldShowError){setIAmAError(\"Please select an option\");}return false;}setIAmAError(null);return true;};// Handle I am a change (for button clicks)\nconst handleIAmAChange=value=>{setIAmA(value);// Clear error as soon as a value is selected\nif(iAmAError&&value){setIAmAError(null);}// Mark as touched when user selects\nif(!iAmATouched){setIAmATouched(true);}// Validate if already touched or submit attempted\nif(iAmATouched||submitAttempted){validateIAmA(value,true);}};// Handle email form submit\nconst handleEmailSubmit=e=>{e.preventDefault();setSubmitAttempted(true);// Validate email\nif(!validateEmail(email,true)){emailInputRef.current?.focus();return;}// Validate I am a (mandatory)\nif(!validateIAmA(iAmA,true)){return;}// Submit directly\nsubmitToHubSpot();};// Submit to HubSpot API\nconst submitToHubSpot=async()=>{if(!hubspotApiUrl){setSubmitError(\"HubSpot configuration is missing. Please set Portal and Form IDs.\");return;}setIsSubmitting(true);setSubmitError(null);try{// Prepare payload with defaults for optional fields\nconst finalFirstName=firstName.trim()||\"Builder\";const finalLastName=lastName.trim()||\"Community\";// I am a is mandatory; HubSpot expects \"Founder\" for frontend \"Startup\"\nconst finalIAmA=iAmA===\"Startup\"?\"Founder\":iAmA;const payload={fields:[{name:\"email\",value:email.trim()},{name:\"firstname\",value:finalFirstName},{name:\"lastname\",value:finalLastName},{name:\"i_am_a\",value:finalIAmA},{name:\"program\",value:\"START Summit\"}],context:{pageUri:typeof window!==\"undefined\"?window.location.href:\"\",pageName:typeof document!==\"undefined\"?document.title:\"\"}};const response=await fetch(hubspotApiUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!response.ok){const errorData=await response.json().catch(()=>({}));throw new Error(errorData.message||`HTTP error! status: ${response.status}`);}// Success\nsetSuccess(true);setEmail(\"\");setFirstName(\"\");setLastName(\"\");setIAmA(\"\");setEmailTouched(false);setIAmATouched(false);setEmailError(null);setIAmAError(null);setSubmitAttempted(false);// Reset success message after 8 seconds\nsetTimeout(()=>{setSuccess(false);},8e3);}catch(err){setSubmitError(err instanceof Error?err.message:\"Something went wrong. Please try again.\");console.error(\"Form submission error:\",err);}finally{setIsSubmitting(false);}};const handleMouseMove=(e,index)=>{const card=cardRefs.current[index];if(!card)return;const rect=card.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;card.style.setProperty(\"--mouse-x\",`${x}px`);card.style.setProperty(\"--mouse-y\",`${y}px`);};const handleMouseLeave=index=>{const card=cardRefs.current[index];if(!card)return;const rect=card.getBoundingClientRect();card.style.setProperty(\"--mouse-x\",`${rect.width/2}px`);card.style.setProperty(\"--mouse-y\",`${rect.height/2}px`);};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .summit-final-cta {\n          position: relative;\n          padding: 3rem 0 6rem 0;\n          background-color: #000000;\n          overflow: hidden;\n        }\n\n        @media (max-width: 1024px) {\n          .summit-final-cta {\n            padding: 2rem 0 4rem 0;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta {\n            padding: 2rem 0 3rem 0;\n          }\n        }\n\n        .summit-final-cta__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        .summit-final-cta__gradient {\n          position: absolute;\n          width: 800px;\n          height: 800px;\n          border-radius: 50%;\n          filter: blur(120px);\n          opacity: 0.1;\n          animation: summitCtaGradientFloat 25s ease-in-out infinite;\n        }\n\n        @keyframes summitCtaGradientFloat {\n          0%, 100% {\n            transform: translateY(0) scale(1);\n          }\n          50% {\n            transform: translateY(-40px) scale(1.15);\n          }\n        }\n\n        @keyframes summitCtaGradientFloatTop {\n          0%, 100% {\n            transform: translateX(-50%) translateY(0) scale(1);\n          }\n          50% {\n            transform: translateX(-50%) translateY(-40px) scale(1.15);\n          }\n        }\n\n        .summit-final-cta__gradient--top {\n          top: -200px;\n          left: 50%;\n          transform: translateX(-50%);\n          background: radial-gradient(circle, rgba(188, 34, 99, 0.4) 0%, transparent 70%);\n          animation-name: summitCtaGradientFloatTop;\n          animation-delay: 0s;\n        }\n\n        .summit-final-cta__gradient--bottom {\n          bottom: -200px;\n          right: 20%;\n          background: radial-gradient(circle, rgba(255, 39, 112, 0.4) 0%, transparent 70%);\n          animation-delay: 12.5s;\n        }\n\n        .summit-final-cta__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          .summit-final-cta__container {\n            padding-left: 0.75rem;\n            padding-right: 0.75rem;\n          }\n        }\n\n        .summit-final-cta__content {\n          position: relative;\n          z-index: 1;\n          width: 100%;\n        }\n\n        .summit-final-cta__title-wrapper {\n          text-align: center;\n          margin-bottom: 2.5rem;\n          opacity: 0;\n          transform: translateY(30px);\n          transition: opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1), transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .summit-final-cta__title-wrapper--visible {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__title-wrapper {\n            margin-bottom: 2rem;\n          }\n        }\n\n        .summit-final-cta__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          background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 100%);\n          -webkit-background-clip: text;\n          -webkit-text-fill-color: transparent;\n          background-clip: text;\n        }\n\n        @media (max-width: 1024px) {\n          .summit-final-cta__title {\n            font-size: 2.5rem;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__title {\n            font-size: 2rem;\n          }\n        }\n\n        .summit-final-cta__title-underline {\n          width: 120px;\n          height: 3px;\n          margin: 0 auto;\n          background: linear-gradient(90deg, transparent 0%, rgba(188, 34, 99, 0.4) 50%, transparent 100%);\n          border-radius: 2px;\n          position: relative;\n          overflow: hidden;\n        }\n\n        .summit-final-cta__title-underline::after {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(90deg, transparent 0%, rgba(188, 34, 99, 0.8) 50%, transparent 100%);\n          animation: summitCtaTitleUnderlineShine 3s ease-in-out infinite;\n        }\n\n        @keyframes summitCtaTitleUnderlineShine {\n          0% {\n            left: -100%;\n          }\n          50%, 100% {\n            left: 100%;\n          }\n        }\n\n        .summit-final-cta__grid {\n          display: grid;\n          grid-template-columns: 1fr;\n          gap: 2rem;\n          list-style: none;\n          padding: 0;\n          margin: 0;\n          align-items: stretch;\n        }\n\n        .summit-final-cta__grid > li {\n          display: flex;\n          height: 100%;\n        }\n\n        @media (min-width: 768px) {\n          .summit-final-cta__grid {\n            grid-template-columns: repeat(2, 1fr);\n            gap: 2rem;\n          }\n        }\n\n        @media (min-width: 768px) and (max-width: 1279px) {\n          .summit-final-cta__grid > li:first-child {\n            grid-column: 1 / -1;\n          }\n\n          .summit-final-cta__grid > li:first-child .summit-final-cta__newsletter-form {\n            max-width: 500px;\n          }\n        }\n\n        @media (min-width: 1280px) {\n          .summit-final-cta__grid {\n            grid-template-columns: repeat(3, 1fr);\n            gap: 2rem;\n          }\n        }\n\n        .summit-final-cta__grid--centered {\n          grid-template-columns: repeat(2, 1fr) !important;\n          max-width: 800px;\n          margin-left: auto;\n          margin-right: auto;\n        }\n\n        @media (min-width: 1280px) {\n          .summit-final-cta__grid--centered {\n            grid-template-columns: repeat(2, 1fr) !important;\n          }\n        }\n\n        .summit-final-cta__card {\n          position: relative;\n          padding: 2.5rem;\n          background: rgba(255, 255, 255, 0.02);\n          border: 1px solid rgba(255, 255, 255, 0.08);\n          border-radius: 1.5rem;\n          backdrop-filter: blur(20px);\n          -webkit-backdrop-filter: blur(20px);\n          transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n          opacity: 0;\n          transform: translateY(40px) scale(0.95);\n          overflow: hidden;\n          --mouse-x: 50%;\n          --mouse-y: 50%;\n          display: flex;\n          flex-direction: column;\n          width: 100%;\n          height: 100%;\n        }\n\n        .summit-final-cta__card::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          background: radial-gradient(\n            500px circle at var(--mouse-x) var(--mouse-y),\n            rgba(188, 34, 99, 0.12),\n            rgba(188, 34, 99, 0.05) 40%,\n            transparent 70%\n          );\n          opacity: 0;\n          transition: opacity 0.3s ease;\n          pointer-events: none;\n          z-index: 1;\n        }\n\n        .summit-final-cta__card:hover::before {\n          opacity: 1;\n        }\n\n        .summit-final-cta__card:hover {\n          background: rgba(255, 255, 255, 0.04);\n          border-color: rgba(188, 34, 99, 0.3);\n          transform: translateY(-12px) scale(1.02);\n          box-shadow: 0 25px 80px rgba(188, 34, 99, 0.2), 0 0 0 1px rgba(188, 34, 99, 0.15);\n        }\n\n        .summit-final-cta__card--visible {\n          opacity: 1;\n          transform: translateY(0) scale(1);\n        }\n\n        .summit-final-cta__card-content {\n          position: relative;\n          z-index: 2;\n          display: flex;\n          flex-direction: column;\n          gap: 1.5rem;\n          flex: 1;\n          min-height: 0;\n        }\n\n        .summit-final-cta__card-title {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1.5rem;\n          font-weight: 700;\n          color: #ffffff;\n          line-height: 1.3;\n          margin: 0;\n          opacity: 0;\n          transform: translateY(20px);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .summit-final-cta__card--visible .summit-final-cta__card-title {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__card-title {\n            font-size: 1.25rem;\n          }\n        }\n\n        .summit-final-cta__card-text {\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          margin: 0;\n          flex-grow: 1;\n          opacity: 0;\n          transform: translateY(20px);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;\n        }\n\n        .summit-final-cta__card--visible .summit-final-cta__card-text {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__card-text {\n            font-size: 0.9rem;\n          }\n        }\n\n        .summit-final-cta__card-cta {\n          opacity: 0;\n          transform: translateY(20px);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n          margin-top: auto;\n          flex-shrink: 0;\n        }\n\n        .summit-final-cta__card--visible .summit-final-cta__card-cta {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        .summit-final-cta__card-cta-button {\n          display: inline-flex;\n          align-items: center;\n          gap: 0.5rem;\n          background-color: #bc2263;\n          color: #ffffff;\n          border: 1px solid rgba(255, 255, 255, 0.12);\n          border-radius: 12px;\n          padding: 0.625rem 1.5rem;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          text-decoration: none;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(188, 34, 99, 0.3);\n          cursor: pointer;\n        }\n\n        .summit-final-cta__card-cta-button::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(90deg, transparent, rgba(255, 39, 112, 0.4), transparent);\n          transition: left 0.5s ease;\n        }\n\n        .summit-final-cta__card:hover .summit-final-cta__card-cta-button {\n          gap: 0.75rem;\n        }\n\n        .summit-final-cta__card-cta-button:hover {\n          background-color: #ff2770;\n          transform: translateY(-1px);\n          box-shadow: 0 18px 60px rgba(188, 34, 99, 0.4);\n        }\n\n        .summit-final-cta__card-cta-button:hover::before {\n          left: 100%;\n        }\n\n        .summit-final-cta__card-cta-button:active {\n          transform: translateY(0);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(188, 34, 99, 0.3);\n        }\n\n        .summit-final-cta__card-cta-button--secondary {\n          background-color: rgba(255, 255, 255, 0.05);\n          color: rgba(255, 255, 255, 0.9);\n          border: 1px solid rgba(255, 255, 255, 0.15);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04), 0 4px 20px rgba(0, 0, 0, 0.2);\n        }\n\n        .summit-final-cta__card-cta-button--secondary:hover {\n          background-color: rgba(255, 255, 255, 0.1);\n          color: #ffffff;\n          border-color: rgba(255, 255, 255, 0.25);\n          transform: translateY(-1px);\n          box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);\n        }\n\n        .summit-final-cta__card-cta-button--secondary:active {\n          transform: translateY(0);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04), 0 4px 20px rgba(0, 0, 0, 0.2);\n        }\n\n        .summit-final-cta__card-cta--multiple {\n          display: flex;\n          flex-direction: column;\n          gap: 0.75rem;\n        }\n\n        .summit-final-cta__card-arrow {\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .summit-final-cta__card:hover .summit-final-cta__card-arrow {\n          transform: translateX(4px);\n        }\n\n        .summit-final-cta__newsletter-form {\n          display: flex;\n          flex-direction: column;\n          gap: 0.75rem;\n          opacity: 0;\n          transform: translateY(20px);\n          transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n          margin-top: auto;\n          flex-shrink: 0;\n        }\n\n        .summit-final-cta__card--visible .summit-final-cta__newsletter-form {\n          opacity: 1;\n          transform: translateY(0);\n        }\n\n        .summit-final-cta__newsletter-input {\n          width: 100%;\n          padding: 0.75rem 1.25rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.15);\n          border-radius: 12px;\n          color: #ffffff;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          outline: none;\n        }\n\n        .summit-final-cta__newsletter-input::placeholder {\n          color: rgba(255, 255, 255, 0.5);\n        }\n\n        .summit-final-cta__newsletter-input:focus {\n          background: rgba(255, 255, 255, 0.08);\n          border-color: #bc2263;\n          box-shadow: 0 0 0 3px rgba(188, 34, 99, 0.1);\n        }\n\n        .summit-final-cta__newsletter-input--error {\n          border-color: #ff2770;\n          background: rgba(255, 39, 112, 0.05);\n        }\n\n        .summit-final-cta__newsletter-input--error:focus {\n          border-color: #ff2770;\n          box-shadow: 0 0 0 3px rgba(255, 39, 112, 0.2);\n        }\n\n        /* Optional Fields Container */\n        .summit-final-cta__optional-fields {\n          max-height: 0;\n          overflow: hidden;\n          opacity: 0;\n          transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n                      opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),\n                      margin-top 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          margin-top: 0;\n        }\n\n        .summit-final-cta__optional-fields--visible {\n          max-height: 500px;\n          opacity: 1;\n          margin-top: 1rem;\n        }\n\n        .summit-final-cta__optional-field {\n          margin-bottom: 1rem;\n        }\n\n        .summit-final-cta__optional-field:last-child {\n          margin-bottom: 0;\n        }\n\n        .summit-final-cta__optional-label {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.8125rem;\n          font-weight: 500;\n          color: rgba(255, 255, 255, 0.7);\n          margin-bottom: 0.5rem;\n          display: block;\n        }\n\n        .summit-final-cta__optional-input {\n          width: 100%;\n          padding: 0.625rem 1rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.15);\n          border-radius: 10px;\n          color: #ffffff;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.875rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          outline: none;\n          box-sizing: border-box;\n        }\n\n        .summit-final-cta__optional-input::placeholder {\n          color: rgba(255, 255, 255, 0.5);\n        }\n\n        .summit-final-cta__optional-input:focus {\n          background: rgba(255, 255, 255, 0.08);\n          border-color: #bc2263;\n          box-shadow: 0 0 0 3px rgba(188, 34, 99, 0.1);\n        }\n\n        .summit-final-cta__optional-input:hover {\n          border-color: rgba(255, 255, 255, 0.25);\n        }\n\n        /* I am a selection boxes */\n        .summit-final-cta__i-am-a-container {\n          display: flex;\n          gap: 0.75rem;\n          margin-top: 0.5rem;\n        }\n\n        .summit-final-cta__i-am-a-box {\n          flex: 1;\n          padding: 0.75rem 1rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.2);\n          border-radius: 12px;\n          color: #ffffff;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          cursor: pointer;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          text-align: center;\n          outline: none;\n          user-select: none;\n        }\n\n        .summit-final-cta__i-am-a-box:hover:not(:disabled) {\n          border-color: rgba(255, 255, 255, 0.35);\n          background: rgba(255, 255, 255, 0.08);\n        }\n\n        .summit-final-cta__i-am-a-box:focus-visible {\n          outline: 2px solid #bc2263;\n          outline-offset: 2px;\n        }\n\n        .summit-final-cta__i-am-a-box--selected {\n          background: rgba(255, 255, 255, 0.12);\n          border-color: #ff2770;\n        }\n\n        .summit-final-cta__i-am-a-box--selected:hover:not(:disabled) {\n          background: rgba(255, 255, 255, 0.15);\n          border-color: #ff2770;\n        }\n\n        .summit-final-cta__i-am-a-box:disabled {\n          opacity: 0.5;\n          cursor: not-allowed;\n        }\n\n        .summit-final-cta__i-am-a-container--error .summit-final-cta__i-am-a-box {\n          border-color: #ff2770;\n        }\n\n        @media (max-width: 640px) {\n          .summit-final-cta__i-am-a-container {\n            flex-wrap: wrap;\n            gap: 0.5rem;\n          }\n\n          .summit-final-cta__i-am-a-box {\n            min-width: calc(50% - 0.25rem);\n            font-size: 0.875rem;\n            padding: 0.625rem 0.75rem;\n          }\n        }\n\n        /* Name fields row */\n        .summit-final-cta__name-fields-row {\n          display: flex;\n          gap: 0.75rem;\n          margin-bottom: 1rem;\n        }\n\n        .summit-final-cta__name-fields-row .summit-final-cta__optional-field {\n          flex: 1;\n          margin-bottom: 0;\n        }\n\n        @media (max-width: 480px) {\n          .summit-final-cta__name-fields-row {\n            flex-direction: column;\n            gap: 1rem;\n          }\n        }\n\n        .summit-final-cta__newsletter-input--success {\n          border-color: #4ade80;\n        }\n\n        .summit-final-cta__newsletter-input--success:focus {\n          border-color: #4ade80;\n          box-shadow: 0 0 0 3px rgba(74, 222, 128, 0.2);\n        }\n\n        .summit-final-cta__newsletter-button {\n          display: inline-flex;\n          align-items: center;\n          justify-content: center;\n          gap: 0.5rem;\n          width: 100%;\n          padding: 0.75rem 1.5rem;\n          background-color: #bc2263;\n          color: #ffffff;\n          border: 1px solid rgba(255, 255, 255, 0.12);\n          border-radius: 12px;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          cursor: pointer;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(188, 34, 99, 0.3);\n        }\n\n        .summit-final-cta__newsletter-button::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(90deg, transparent, rgba(255, 39, 112, 0.4), transparent);\n          transition: left 0.5s ease;\n        }\n\n        .summit-final-cta__newsletter-button:hover {\n          background-color: #ff2770;\n          transform: translateY(-1px);\n          box-shadow: 0 18px 60px rgba(188, 34, 99, 0.4);\n          gap: 0.75rem;\n        }\n\n        .summit-final-cta__newsletter-button:hover::before {\n          left: 100%;\n        }\n\n        .summit-final-cta__newsletter-button:active {\n          transform: translateY(0);\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(188, 34, 99, 0.3);\n        }\n\n        #hubspot-form-container {\n          width: 100%;\n        }\n\n        #hubspot-form-container iframe {\n          width: 100% !important;\n        }\n\n        .summit-final-cta__newsletter-helper {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.8125rem;\n          margin-top: 0.5rem;\n          line-height: 1.5;\n          display: flex;\n          align-items: center;\n          gap: 0.5rem;\n          min-height: 1.25rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .summit-final-cta__newsletter-helper--default {\n          color: rgba(255, 255, 255, 0.6);\n        }\n\n        .summit-final-cta__newsletter-helper--error {\n          color: #ff2770;\n        }\n\n        .summit-final-cta__newsletter-helper--success {\n          color: #4ade80;\n        }\n\n        .summit-final-cta__newsletter-helper-icon {\n          flex-shrink: 0;\n          width: 1rem;\n          height: 1rem;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n        }\n\n        .summit-final-cta__newsletter-helper-icon svg {\n          width: 100%;\n          height: 100%;\n        }\n\n\n        .summit-final-cta__modal-overlay {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          background: rgba(0, 0, 0, 0.8);\n          backdrop-filter: blur(8px);\n          -webkit-backdrop-filter: blur(8px);\n          z-index: 9999;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          padding: 1.5rem;\n          opacity: 0;\n          pointer-events: none;\n          transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .summit-final-cta__modal-overlay--open {\n          opacity: 1;\n          pointer-events: all;\n        }\n\n        .summit-final-cta__modal {\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 1.5rem;\n          padding: 2.5rem;\n          max-width: 600px;\n          width: 100%;\n          max-height: 90vh;\n          overflow-y: auto;\n          backdrop-filter: blur(20px);\n          -webkit-backdrop-filter: blur(20px);\n          transform: scale(0.9) translateY(20px);\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n        }\n\n        .summit-final-cta__modal-overlay--open .summit-final-cta__modal {\n          transform: scale(1) translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__modal {\n            padding: 1.75rem;\n            border-radius: 1rem;\n          }\n        }\n\n        .summit-final-cta__modal-close {\n          position: absolute;\n          top: 1.5rem;\n          right: 1.5rem;\n          background: transparent;\n          border: none;\n          color: rgba(255, 255, 255, 0.7);\n          cursor: pointer;\n          padding: 0.5rem;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          border-radius: 8px;\n          transition: all 0.2s ease;\n          z-index: 10;\n        }\n\n        .summit-final-cta__modal-close:hover {\n          color: #ffffff;\n          background: rgba(255, 255, 255, 0.1);\n        }\n\n        .summit-final-cta__modal-title {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1.75rem;\n          font-weight: 700;\n          color: #ffffff;\n          margin: 0 0 1rem 0;\n          line-height: 1.3;\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__modal-title {\n            font-size: 1.5rem;\n            margin-bottom: 0.875rem;\n          }\n        }\n\n        .summit-final-cta__modal-description {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          color: rgba(255, 255, 255, 0.75);\n          margin: 0 0 2rem 0;\n          line-height: 1.6;\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__modal-description {\n            font-size: 0.875rem;\n            margin-bottom: 1.5rem;\n          }\n        }\n\n        .summit-final-cta__modal-field {\n          margin-bottom: 1.5rem;\n        }\n\n        .summit-final-cta__modal-label {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.875rem;\n          font-weight: 600;\n          color: rgba(255, 255, 255, 0.9);\n          margin-bottom: 0.5rem;\n          display: block;\n        }\n\n        .summit-final-cta__modal-input,\n        .summit-final-cta__modal-select {\n          width: 100%;\n          padding: 0.75rem 1.25rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.15);\n          border-radius: 12px;\n          color: #ffffff;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          outline: none;\n          box-sizing: border-box;\n        }\n\n        .summit-final-cta__modal-input::placeholder,\n        .summit-final-cta__modal-select::placeholder {\n          color: rgba(255, 255, 255, 0.5);\n        }\n\n        .summit-final-cta__modal-input:focus,\n        .summit-final-cta__modal-select:focus {\n          background: rgba(255, 255, 255, 0.08);\n          border-color: #bc2263;\n          box-shadow: 0 0 0 3px rgba(188, 34, 99, 0.1);\n        }\n\n        .summit-final-cta__modal-input:hover,\n        .summit-final-cta__modal-select:hover {\n          border-color: rgba(255, 255, 255, 0.25);\n        }\n\n        .summit-final-cta__modal-select {\n          appearance: none;\n          -webkit-appearance: none;\n          -moz-appearance: none;\n          background-image: url(\"data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.8'/%3E%3C/svg%3E\");\n          background-repeat: no-repeat;\n          background-position: right 1rem center;\n          padding-right: 2.5rem;\n          cursor: pointer;\n        }\n\n        .summit-final-cta__modal-select option {\n          background: #1a1a1a;\n          color: #ffffff;\n          padding: 0.5rem;\n        }\n\n        .summit-final-cta__modal-select:disabled {\n          opacity: 0.5;\n          cursor: not-allowed;\n        }\n\n        .summit-final-cta__modal-error {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.875rem;\n          color: #ff2770;\n          margin-top: 1rem;\n          padding: 0.75rem 1rem;\n          background: rgba(255, 39, 112, 0.1);\n          border: 1px solid rgba(255, 39, 112, 0.3);\n          border-radius: 8px;\n          display: flex;\n          align-items: center;\n          gap: 0.5rem;\n        }\n\n        .summit-final-cta__modal-buttons {\n          display: flex;\n          gap: 1rem;\n          margin-top: 2rem;\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__modal-buttons {\n            flex-direction: column;\n          }\n        }\n\n        .summit-final-cta__modal-button {\n          flex: 1;\n          padding: 0.75rem 1.5rem;\n          border-radius: 12px;\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.9375rem;\n          font-weight: 600;\n          cursor: pointer;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          border: 1px solid rgba(255, 255, 255, 0.12);\n          position: relative;\n          overflow: hidden;\n        }\n\n        .summit-final-cta__modal-button--primary {\n          background-color: #bc2263;\n          color: #ffffff;\n          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06), 0 12px 40px rgba(188, 34, 99, 0.3);\n        }\n\n        .summit-final-cta__modal-button--primary:hover {\n          background-color: #ff2770;\n          transform: translateY(-1px);\n          box-shadow: 0 18px 60px rgba(188, 34, 99, 0.4);\n        }\n\n        .summit-final-cta__modal-button--secondary {\n          background-color: rgba(255, 255, 255, 0.05);\n          color: rgba(255, 255, 255, 0.9);\n        }\n\n        .summit-final-cta__modal-button--secondary:hover {\n          background-color: rgba(255, 255, 255, 0.1);\n          color: #ffffff;\n        }\n\n        .summit-final-cta__modal-button:disabled {\n          opacity: 0.6;\n          cursor: not-allowed;\n          transform: none !important;\n        }\n\n        /* Privacy Notice Styles */\n        .summit-final-cta__privacy-notice-short {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.75rem;\n          color: rgba(255, 255, 255, 0.6);\n          margin: 0.75rem 0 0 0;\n          line-height: 1.5;\n          text-align: left;\n        }\n\n        .summit-final-cta__privacy-notice {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 0.75rem;\n          color: rgba(255, 255, 255, 0.6);\n          margin: 1.5rem 0 0 0;\n          line-height: 1.6;\n        }\n\n        .summit-final-cta__privacy-link {\n          color: rgba(255, 255, 255, 0.85);\n          text-decoration: underline;\n          text-decoration-color: rgba(255, 255, 255, 0.3);\n          text-underline-offset: 2px;\n          transition: all 0.2s ease;\n        }\n\n        .summit-final-cta__privacy-link:hover {\n          color: #ffffff;\n          text-decoration-color: rgba(255, 255, 255, 0.6);\n        }\n\n        /* Success Message Styles */\n        .summit-final-cta__success-overlay {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          background: rgba(0, 0, 0, 0.8);\n          backdrop-filter: blur(8px);\n          -webkit-backdrop-filter: blur(8px);\n          z-index: 10000;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          padding: 1.5rem;\n          animation: fadeIn 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        @keyframes fadeIn {\n          from {\n            opacity: 0;\n          }\n          to {\n            opacity: 1;\n          }\n        }\n\n        .summit-final-cta__success-modal {\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 1.5rem;\n          padding: 3rem 2.5rem;\n          max-width: 500px;\n          width: 100%;\n          backdrop-filter: blur(20px);\n          -webkit-backdrop-filter: blur(20px);\n          text-align: center;\n          animation: slideUp 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n        }\n\n        .summit-final-cta__success-close {\n          position: absolute;\n          top: 1rem;\n          right: 1rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 0.5rem;\n          width: 2.5rem;\n          height: 2.5rem;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          transition: all 0.2s ease;\n          color: rgba(255, 255, 255, 0.9);\n        }\n\n        .summit-final-cta__success-close:hover {\n          background: rgba(255, 255, 255, 0.1);\n          border-color: rgba(255, 255, 255, 0.2);\n        }\n\n        @keyframes slideUp {\n          from {\n            transform: translateY(20px) scale(0.95);\n            opacity: 0;\n          }\n          to {\n            transform: translateY(0) scale(1);\n            opacity: 1;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__success-modal {\n            padding: 2rem 1.75rem;\n            border-radius: 1rem;\n          }\n        }\n\n        .summit-final-cta__success-icon {\n          margin: 0 auto 1.5rem;\n          width: 64px;\n          height: 64px;\n          animation: scaleIn 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s both;\n        }\n\n        @keyframes scaleIn {\n          from {\n            transform: scale(0);\n            opacity: 0;\n          }\n          to {\n            transform: scale(1);\n            opacity: 1;\n          }\n        }\n\n        .summit-final-cta__success-title {\n          font-family: \"Prompt\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n          font-size: 1.75rem;\n          font-weight: 700;\n          color: #ffffff;\n          margin: 0 0 1rem 0;\n          line-height: 1.3;\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__success-title {\n            font-size: 1.5rem;\n          }\n        }\n\n        .summit-final-cta__success-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.75);\n          margin: 0;\n          line-height: 1.6;\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__success-text {\n            font-size: 0.875rem;\n          }\n        }\n\n        @media (max-width: 768px) {\n          .summit-final-cta__card {\n            padding: 1.75rem;\n            border-radius: 1rem;\n          }\n        }\n\n        /* Partner Contact Modal Styles */\n        .become-partner-modal__overlay {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          background: rgba(0, 0, 0, 0.85);\n          backdrop-filter: blur(12px);\n          -webkit-backdrop-filter: blur(12px);\n          z-index: 10000;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          padding: 1.5rem;\n          opacity: 0;\n          pointer-events: none;\n          transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .become-partner-modal__overlay--open {\n          opacity: 1;\n          pointer-events: all;\n        }\n\n        .become-partner-modal {\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 1.5rem;\n          padding: 0;\n          max-width: 600px;\n          width: 100%;\n          max-height: 90vh;\n          display: flex;\n          flex-direction: column;\n          backdrop-filter: blur(20px);\n          -webkit-backdrop-filter: blur(20px);\n          box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);\n          transform: scale(0.95) translateY(20px);\n          transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          position: relative;\n          overflow: hidden;\n        }\n\n        .become-partner-modal__content {\n          padding: 3rem;\n          overflow-y: auto;\n          flex: 1;\n        }\n\n        .become-partner-modal__content::-webkit-scrollbar {\n          width: 8px;\n        }\n\n        .become-partner-modal__content::-webkit-scrollbar-track {\n          background: transparent;\n        }\n\n        .become-partner-modal__content::-webkit-scrollbar-thumb {\n          background: rgba(255, 255, 255, 0.15);\n          border-radius: 4px;\n          transition: background 0.2s ease;\n        }\n\n        .become-partner-modal__content::-webkit-scrollbar-thumb:hover {\n          background: rgba(255, 255, 255, 0.25);\n        }\n\n        .become-partner-modal__content {\n          scrollbar-width: thin;\n          scrollbar-color: rgba(255, 255, 255, 0.15) transparent;\n        }\n\n        @media (max-width: 768px) {\n          .become-partner-modal__content {\n            padding: 2rem 1.5rem;\n          }\n        }\n\n        .become-partner-modal__footer {\n          padding: 1.5rem 3rem 0rem 3rem;\n          border-top: 1px solid rgba(255, 255, 255, 0.1);\n          background: rgba(0, 0, 0, 0.3);\n          backdrop-filter: blur(10px);\n          -webkit-backdrop-filter: blur(10px);\n          position: sticky;\n          bottom: 0;\n          z-index: 5;\n        }\n\n        .become-partner-modal__overlay--open .become-partner-modal {\n          transform: scale(1) translateY(0);\n        }\n\n        @media (max-width: 768px) {\n          .become-partner-modal {\n            border-radius: 1rem;\n          }\n        }\n\n        .become-partner-modal__close {\n          position: absolute;\n          top: 1.5rem;\n          right: 1.5rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1px solid rgba(255, 255, 255, 0.1);\n          border-radius: 0.5rem;\n          width: 2.5rem;\n          height: 2.5rem;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          transition: all 0.2s ease;\n          z-index: 10;\n          color: rgba(255, 255, 255, 0.7);\n        }\n\n        .become-partner-modal__close:hover {\n          background: rgba(255, 255, 255, 0.1);\n          border-color: rgba(255, 255, 255, 0.2);\n          color: #ffffff;\n        }\n\n        .become-partner-modal__title {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 2rem;\n          font-weight: 700;\n          color: #ffffff;\n          margin: 0 0 0.5rem 0;\n          line-height: 1.2;\n        }\n\n        @media (max-width: 768px) {\n          .become-partner-modal__title {\n            font-size: 1.5rem;\n            padding-right: 3rem;\n          }\n        }\n\n        .become-partner-modal__subtitle {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 1rem;\n          color: rgba(255, 255, 255, 0.7);\n          margin: 0 0 2rem 0;\n          line-height: 1.6;\n        }\n\n        @media (max-width: 768px) {\n          .become-partner-modal__subtitle {\n            font-size: 0.9375rem;\n            margin-bottom: 1.5rem;\n          }\n        }\n\n        .become-partner-modal__form {\n          display: flex;\n          flex-direction: column;\n          gap: 1.5rem;\n        }\n\n        .become-partner-modal__field {\n          display: flex;\n          flex-direction: column;\n          gap: 0.5rem;\n        }\n\n        .become-partner-modal__field-row {\n          display: grid;\n          grid-template-columns: 1fr 1fr;\n          gap: 1.5rem;\n        }\n\n        @media (max-width: 768px) {\n          .become-partner-modal__field-row {\n            grid-template-columns: 1fr;\n          }\n        }\n\n        .become-partner-modal__label {\n          font-family: \"Prompt\", sans-serif;\n          font-size: 0.875rem;\n          font-weight: 600;\n          color: rgba(255, 255, 255, 0.9);\n        }\n\n        .become-partner-modal__input,\n        .become-partner-modal__textarea {\n          width: 100%;\n          padding: 0.875rem 1.25rem;\n          background: rgba(255, 255, 255, 0.05);\n          border: 1.5px solid rgba(255, 255, 255, 0.15);\n          border-radius: 0.75rem;\n          color: #ffffff;\n          font-family: \"Inter\", sans-serif;\n          font-size: 0.9375rem;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          outline: none;\n          box-sizing: border-box;\n        }\n\n        .become-partner-modal__input::placeholder,\n        .become-partner-modal__textarea::placeholder {\n          color: rgba(255, 255, 255, 0.4);\n        }\n\n        .become-partner-modal__input:hover,\n        .become-partner-modal__textarea:hover {\n          border-color: rgba(255, 255, 255, 0.25);\n          background: rgba(255, 255, 255, 0.07);\n        }\n\n        .become-partner-modal__input:focus,\n        .become-partner-modal__textarea:focus {\n          background: rgba(255, 255, 255, 0.08);\n          border-color: #bc2263;\n          box-shadow: 0 0 0 4px rgba(188, 34, 99, 0.15);\n        }\n\n        .become-partner-modal__textarea {\n          min-height: 120px;\n          resize: vertical;\n          font-family: \"Inter\", sans-serif;\n          line-height: 1.6;\n        }\n\n        .become-partner-modal__submit-button {\n          width: 100%;\n          padding: 1rem 2rem;\n          background: #bc2263;\n          border: none;\n          border-radius: 0.75rem;\n          color: #ffffff;\n          font-family: \"Prompt\", sans-serif;\n          font-size: 1rem;\n          font-weight: 600;\n          cursor: pointer;\n          transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n          box-shadow: 0 4px 20px rgba(188, 34, 99, 0.3);\n          position: relative;\n          overflow: hidden;\n        }\n\n        .become-partner-modal__submit-button::before {\n          content: \"\";\n          position: absolute;\n          top: 0;\n          left: -100%;\n          width: 100%;\n          height: 100%;\n          background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\n          transition: left 0.5s ease;\n        }\n\n        .become-partner-modal__submit-button:hover:not(:disabled) {\n          background: #ff2770;\n          transform: translateY(-2px);\n          box-shadow: 0 6px 30px rgba(188, 34, 99, 0.4);\n        }\n\n        .become-partner-modal__submit-button:hover:not(:disabled)::before {\n          left: 100%;\n        }\n\n        .become-partner-modal__submit-button:active:not(:disabled) {\n          transform: translateY(0);\n        }\n\n        .become-partner-modal__submit-button:disabled {\n          opacity: 0.6;\n          cursor: not-allowed;\n          transform: none !important;\n        }\n\n        .become-partner-modal__error {\n          font-family: \"Inter\", sans-serif;\n          font-size: 0.875rem;\n          color: #ff2770;\n          margin-top: 0.5rem;\n          padding: 0.75rem 1rem;\n          background: rgba(255, 39, 112, 0.1);\n          border: 1px solid rgba(255, 39, 112, 0.3);\n          border-radius: 0.5rem;\n          display: flex;\n          align-items: center;\n          gap: 0.5rem;\n        }\n\n        .become-partner-modal__success {\n          font-family: \"Inter\", sans-serif;\n          font-size: 0.875rem;\n          color: #4ade80;\n          margin-top: 0.5rem;\n          padding: 0.75rem 1rem;\n          background: rgba(74, 222, 128, 0.1);\n          border: 1px solid rgba(74, 222, 128, 0.3);\n          border-radius: 0.5rem;\n          display: flex;\n          align-items: center;\n          gap: 0.5rem;\n        }\n\n        .become-partner-modal__privacy {\n          font-family: \"Inter\", sans-serif;\n          font-size: 0.75rem;\n          color: rgba(255, 255, 255, 0.5);\n          margin-top: 0.75rem;\n          text-align: center;\n          line-height: 1.5;\n        }\n\n        .become-partner-modal__privacy-link {\n          color: rgba(255, 255, 255, 0.7);\n          text-decoration: underline;\n          text-decoration-color: rgba(255, 255, 255, 0.3);\n          text-underline-offset: 2px;\n          transition: all 0.2s ease;\n        }\n\n        .become-partner-modal__privacy-link:hover {\n          color: #ffffff;\n          text-decoration-color: rgba(255, 255, 255, 0.6);\n        }\n      `}),/*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,className:\"summit-final-cta\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__gradient summit-final-cta__gradient--top\"}),/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__gradient summit-final-cta__gradient--bottom\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:`summit-final-cta__title-wrapper ${isVisible?\"summit-final-cta__title-wrapper--visible\":\"\"}`,children:[/*#__PURE__*/_jsx(\"h2\",{className:\"summit-final-cta__title\",children:title}),/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__title-underline\"})]}),/*#__PURE__*/_jsxs(\"ul\",{className:`summit-final-cta__grid ${centerCards?\"summit-final-cta__grid--centered\":\"\"}`,children:[!hideNewsletter&&/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"div\",{ref:el=>{cardRefs.current[0]=el;},className:`summit-final-cta__card summit-final-cta__card--newsletter ${isVisible?\"summit-final-cta__card--visible\":\"\"}`,style:{transitionDelay:\"0.1s\",\"--mouse-x\":\"50%\",\"--mouse-y\":\"50%\"},onMouseMove:e=>handleMouseMove(e,0),onMouseLeave:()=>handleMouseLeave(0),children:/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__card-content\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"summit-final-cta__card-title\",children:newsletterTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"summit-final-cta__card-text\",children:newsletterText}),/*#__PURE__*/_jsxs(\"form\",{className:\"summit-final-cta__newsletter-form\",onSubmit:handleEmailSubmit,noValidate:true,children:[!success&&/*#__PURE__*/_jsx(\"input\",{ref:emailInputRef,type:\"text\",inputMode:\"email\",autoComplete:\"email\",placeholder:newsletterPlaceholder,className:`summit-final-cta__newsletter-input ${emailError?\"summit-final-cta__newsletter-input--error\":\"\"}`,value:email,onChange:handleEmailChange,onBlur:handleEmailBlur,disabled:isSubmitting||success}),(emailError||success&&email)&&/*#__PURE__*/_jsx(\"div\",{className:`summit-final-cta__newsletter-helper ${emailError?\"summit-final-cta__newsletter-helper--error\":\"summit-final-cta__newsletter-helper--success\"}`,children:emailError?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__newsletter-helper-icon\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"7\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 5V8M8 11H8.01\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"span\",{children:emailError})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__newsletter-helper-icon\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M13 4L6 11L3 8\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"span\",{children:\"Thank you for subscribing!\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:`summit-final-cta__optional-fields ${showOptionalFields?\"summit-final-cta__optional-fields--visible\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__optional-field\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"summit-final-cta__optional-label\",children:[\"Who are you?\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#ff2770\"},children:\"*\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:`summit-final-cta__i-am-a-container ${iAmAError?\"summit-final-cta__i-am-a-container--error\":\"\"}`,children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`summit-final-cta__i-am-a-box ${iAmA===\"Startup\"?\"summit-final-cta__i-am-a-box--selected\":\"\"}`,onClick:()=>handleIAmAChange(\"Startup\"),disabled:isSubmitting||success,\"aria-pressed\":iAmA===\"Startup\",children:\"Startup\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`summit-final-cta__i-am-a-box ${iAmA===\"Investor\"?\"summit-final-cta__i-am-a-box--selected\":\"\"}`,onClick:()=>handleIAmAChange(\"Investor\"),disabled:isSubmitting||success,\"aria-pressed\":iAmA===\"Investor\",children:\"Investor\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`summit-final-cta__i-am-a-box ${iAmA===\"Student\"?\"summit-final-cta__i-am-a-box--selected\":\"\"}`,onClick:()=>handleIAmAChange(\"Student\"),disabled:isSubmitting||success,\"aria-pressed\":iAmA===\"Student\",children:\"Student\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`summit-final-cta__i-am-a-box ${iAmA===\"Other\"?\"summit-final-cta__i-am-a-box--selected\":\"\"}`,onClick:()=>handleIAmAChange(\"Other\"),disabled:isSubmitting||success,\"aria-pressed\":iAmA===\"Other\",children:\"Other\"})]}),iAmAError&&/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__newsletter-helper summit-final-cta__newsletter-helper--error\",style:{marginTop:\"0.5rem\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__newsletter-helper-icon\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"7\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 5V8M8 11H8.01\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"span\",{children:iAmAError})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__name-fields-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__optional-field\",children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"newsletter-firstname\",className:\"summit-final-cta__optional-label\",children:[\"First Name\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255, 255, 255, 0.5)\",fontWeight:\"400\"},children:\"(optional)\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"newsletter-firstname\",type:\"text\",autoComplete:\"given-name\",placeholder:\"Enter your first name\",className:\"summit-final-cta__optional-input\",value:firstName,onChange:e=>setFirstName(e.target.value),disabled:isSubmitting||success})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__optional-field\",children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"newsletter-lastname\",className:\"summit-final-cta__optional-label\",children:[\"Last Name\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255, 255, 255, 0.5)\",fontWeight:\"400\"},children:\"(optional)\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"newsletter-lastname\",type:\"text\",autoComplete:\"family-name\",placeholder:\"Enter your last name\",className:\"summit-final-cta__optional-input\",value:lastName,onChange:e=>setLastName(e.target.value),disabled:isSubmitting||success})]})]})]}),submitError&&/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__newsletter-helper summit-final-cta__newsletter-helper--error\",style:{marginTop:\"0.5rem\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__newsletter-helper-icon\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"7\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 5V8M8 11H8.01\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"span\",{children:submitError})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"summit-final-cta__privacy-notice-short\",children:[\"By subscribing, you agree to our\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"https://www.startglobal.org/privacy-policy\",target:\"_blank\",rel:\"noopener noreferrer\",className:\"summit-final-cta__privacy-link\",\"aria-label\":\"Privacy Policy - Newsletter subscription (opens in new tab)\",children:\"Privacy Policy\"}),\". You can unsubscribe at any time.\"]}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",className:\"summit-final-cta__newsletter-button\",disabled:isSubmitting||success,children:[isSubmitting?\"Subscribing...\":success?\"Subscribed!\":newsletterButtonText,!isSubmitting&&!success&&/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"summit-final-cta__card-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12L10 8L6 4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]})]})})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"div\",{ref:el=>{cardRefs.current[hideNewsletter?0:1]=el;},className:`summit-final-cta__card summit-final-cta__card--tickets ${isVisible?\"summit-final-cta__card--visible\":\"\"}`,style:{transitionDelay:hideNewsletter?\"0.1s\":\"0.2s\",\"--mouse-x\":\"50%\",\"--mouse-y\":\"50%\"},onMouseMove:e=>handleMouseMove(e,hideNewsletter?0:1),onMouseLeave:()=>handleMouseLeave(hideNewsletter?0:1),children:/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__card-content\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"summit-final-cta__card-title\",children:becomePartnerTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"summit-final-cta__card-text\",children:becomePartnerText}),/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__card-cta\",children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>openPartnerModal(),className:\"summit-final-cta__card-cta-button\",children:[becomePartnerButtonText,/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"summit-final-cta__card-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12L10 8L6 4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})})]})})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"div\",{ref:el=>{cardRefs.current[hideNewsletter?1:2]=el;},className:`summit-final-cta__card summit-final-cta__card--contact ${isVisible?\"summit-final-cta__card--visible\":\"\"}`,style:{transitionDelay:hideNewsletter?\"0.2s\":\"0.3s\",\"--mouse-x\":\"50%\",\"--mouse-y\":\"50%\"},onMouseMove:e=>handleMouseMove(e,hideNewsletter?1:2),onMouseLeave:()=>handleMouseLeave(hideNewsletter?1:2),children:/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__card-content\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"summit-final-cta__card-title\",children:contactTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"summit-final-cta__card-text\",children:contactText}),/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__card-cta summit-final-cta__card-cta--multiple\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>openPartnerModal(\"I'd like to schedule a call to discuss partnership opportunities at START Summit 2026.\"),className:\"summit-final-cta__card-cta-button summit-final-cta__card-cta-button--secondary\",children:[contactBookCallButtonText,/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"summit-final-cta__card-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12L10 8L6 4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsxs(\"a\",{href:contactContactButtonHref,className:\"summit-final-cta__card-cta-button\",children:[contactContactButtonText,/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",className:\"summit-final-cta__card-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12L10 8L6 4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]})]})})})]})]})})]}),success&&!hideNewsletter&&/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__success-overlay\",onClick:()=>setSuccess(false),children:/*#__PURE__*/_jsxs(\"div\",{className:\"summit-final-cta__success-modal\",onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"button\",{className:\"summit-final-cta__success-close\",onClick:()=>setSuccess(false),\"aria-label\":\"Close\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 5L5 15M5 5L15 15\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"summit-final-cta__success-icon\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"48\",height:\"48\",viewBox:\"0 0 48 48\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"24\",cy:\"24\",r:\"24\",fill:\"url(#success-gradient)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 24L22 30L32 18\",stroke:\"white\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"success-gradient\",x1:\"0\",y1:\"0\",x2:\"48\",y2:\"48\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{stopColor:\"#4ade80\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#22c55e\"})]})})]})}),/*#__PURE__*/_jsx(\"h3\",{className:\"summit-final-cta__success-title\",children:\"You're all set!\"}),/*#__PURE__*/_jsx(\"p\",{className:\"summit-final-cta__success-text\",children:\"Thank you for subscribing. We'll keep you updated with the latest news, insights, and exclusive content from START Summit.\"})]})}),isPartnerModalOpen&&/*#__PURE__*/_jsx(\"div\",{className:`become-partner-modal__overlay ${isPartnerModalOpen?\"become-partner-modal__overlay--open\":\"\"}`,onClick:e=>{if(e.target===e.currentTarget){closePartnerModal();}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal\",onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"button\",{className:\"become-partner-modal__close\",onClick:closePartnerModal,\"aria-label\":\"Close modal\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 5L5 15M5 5L15 15\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__content\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"become-partner-modal__title\",children:partnerModalTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"become-partner-modal__subtitle\",children:partnerModalSubtitle}),/*#__PURE__*/_jsxs(\"form\",{id:\"partner-contact-form\",className:\"become-partner-modal__form\",onSubmit:handlePartnerSubmit,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"partner-first-name\",className:\"become-partner-modal__label\",children:\"First Name *\"}),/*#__PURE__*/_jsx(\"input\",{id:\"partner-first-name\",type:\"text\",className:\"become-partner-modal__input\",placeholder:partnerFormFirstNamePlaceholder,value:partnerFirstName,onChange:e=>setPartnerFirstName(e.target.value),required:true,disabled:partnerIsSubmitting||partnerSubmitSuccess,autoComplete:\"given-name\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"partner-last-name\",className:\"become-partner-modal__label\",children:\"Last Name *\"}),/*#__PURE__*/_jsx(\"input\",{id:\"partner-last-name\",type:\"text\",className:\"become-partner-modal__input\",placeholder:partnerFormLastNamePlaceholder,value:partnerLastName,onChange:e=>setPartnerLastName(e.target.value),required:true,disabled:partnerIsSubmitting||partnerSubmitSuccess,autoComplete:\"family-name\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"partner-email\",className:\"become-partner-modal__label\",children:\"E-Mail *\"}),/*#__PURE__*/_jsx(\"input\",{id:\"partner-email\",type:\"email\",className:\"become-partner-modal__input\",placeholder:partnerFormEmailPlaceholder,value:partnerEmail,onChange:e=>setPartnerEmail(e.target.value),required:true,disabled:partnerIsSubmitting||partnerSubmitSuccess,autoComplete:\"email\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"partner-phone\",className:\"become-partner-modal__label\",children:\"Phone *\"}),/*#__PURE__*/_jsx(\"input\",{id:\"partner-phone\",type:\"tel\",className:\"become-partner-modal__input\",placeholder:partnerFormPhonePlaceholder,value:partnerPhone,onChange:e=>setPartnerPhone(e.target.value),required:true,disabled:partnerIsSubmitting||partnerSubmitSuccess,autoComplete:\"tel\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"partner-message\",className:\"become-partner-modal__label\",children:\"Message *\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"partner-message\",className:\"become-partner-modal__textarea\",placeholder:partnerFormMessagePlaceholder,value:partnerMessage,onChange:e=>setPartnerMessage(e.target.value),required:true,disabled:partnerIsSubmitting||partnerSubmitSuccess,rows:5})]}),partnerSubmitError&&/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__error\",children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"7\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 5V8M8 11H8.01\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})]}),/*#__PURE__*/_jsx(\"span\",{children:partnerSubmitError})]}),partnerSubmitSuccess&&/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__success\",children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M13 4L6 11L3 8\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(\"span\",{children:\"Thank you! We'll get back to you within 24 hours.\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"become-partner-modal__footer\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"submit\",form:\"partner-contact-form\",className:\"become-partner-modal__submit-button\",disabled:partnerIsSubmitting||partnerSubmitSuccess||!isPartnerFormValid,onClick:e=>{e.preventDefault();const form=document.getElementById(\"partner-contact-form\");if(form){form.requestSubmit();}},children:partnerIsSubmitting?\"Submitting...\":partnerSubmitSuccess?\"Submitted!\":\"Send Message\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"become-partner-modal__privacy\",children:[\"By submitting this form, you agree to our\",\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyPolicyUrl,target:\"_blank\",rel:\"noopener noreferrer\",className:\"become-partner-modal__privacy-link\",children:\"Privacy Policy\"}),\". We'll never share your information.\"]})]})]})})]});}addPropertyControls(PartnerFinalCTASection,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Ready to Partner with START Summit 2026?\"},hideNewsletter:{type:ControlType.Boolean,title:\"Hide Newsletter\",defaultValue:false},centerCards:{type:ControlType.Boolean,title:\"Center Cards\",defaultValue:false},newsletterTitle:{type:ControlType.String,title:\"Newsletter Title\",defaultValue:\"Stay Updated\"},newsletterText:{type:ControlType.String,title:\"Newsletter Text\",defaultValue:\"Get the latest news and exclusive updates about START Summit 2026 delivered to your inbox.\",displayTextArea:true},newsletterPlaceholder:{type:ControlType.String,title:\"Newsletter Placeholder\",defaultValue:\"Enter your email\"},newsletterButtonText:{type:ControlType.String,title:\"Newsletter Button Text\",defaultValue:\"Subscribe\"},hubspotPortalId:{type:ControlType.String,title:\"Portal\",defaultValue:\"7167649\",description:\"HubSpot Portal ID\"},newsletterFormId:{type:ControlType.String,title:\"Form\",defaultValue:\"c520c527-d75f-41b0-80f8-29f9c5015450\",description:\"HubSpot Form ID\"},becomePartnerTitle:{type:ControlType.String,title:\"Become Partner Title\",defaultValue:\"Become a Partner\"},becomePartnerText:{type:ControlType.String,title:\"Become Partner Text\",defaultValue:\"Join Europe's largest student-run entrepreneurship conference as a partner and connect with the next generation of entrepreneurs.\",displayTextArea:true},becomePartnerButtonText:{type:ControlType.String,title:\"Become Partner Button Text\",defaultValue:\"Become a partner\"},becomePartnerButtonHref:{type:ControlType.Link,title:\"Become Partner Button Link\",defaultValue:\"/summit/partners/become-a-partner\"},partnerFormPortalId:{type:ControlType.String,title:\"Partner Form Portal ID\",defaultValue:\"7167649\",description:\"HubSpot Portal ID for partner form\"},partnerFormId:{type:ControlType.String,title:\"Partner Form ID\",defaultValue:\"b11dca5c-0499-4fe7-a0ac-bba2b3424fe4\",description:\"HubSpot Form ID for partner form\"},partnerModalTitle:{type:ControlType.String,title:\"Partner Modal Title\",defaultValue:\"Become a Partner\"},partnerModalSubtitle:{type:ControlType.String,title:\"Partner Modal Subtitle\",defaultValue:\"Tell us about your partnership goals and we'll get back to you within 24 hours.\",displayTextArea:true},privacyPolicyUrl:{type:ControlType.String,title:\"Privacy Policy URL\",defaultValue:\"https://www.startglobal.org/privacy-policy\"},contactTitle:{type:ControlType.String,title:\"Contact Title\",defaultValue:\"Got More Questions?\"},contactText:{type:ControlType.String,title:\"Contact Text\",defaultValue:\"Our team is here to help. Reach out if you need assistance with tickets, partnerships, or anything else.\",displayTextArea:true},contactBookCallButtonText:{type:ControlType.String,title:\"Book Call Button Text\",defaultValue:\"Book a Call\"},contactBookCallButtonHref:{type:ControlType.Link,title:\"Book Call Button Link\",defaultValue:\"#\"},contactContactButtonText:{type:ControlType.String,title:\"Contact Button Text\",defaultValue:\"Contact Us\"},contactContactButtonHref:{type:ControlType.Link,title:\"Contact Button Link\",defaultValue:\"mailto:experience@startsummit.ch\"},partnerFormFirstNamePlaceholder:{type:ControlType.String,title:\"First Name Placeholder\",defaultValue:\"Enter your first name\"},partnerFormLastNamePlaceholder:{type:ControlType.String,title:\"Last Name Placeholder\",defaultValue:\"Enter your last name\"},partnerFormEmailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Enter your email address\"},partnerFormPhonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",defaultValue:\"Enter your phone number\"},partnerFormMessagePlaceholder:{type:ControlType.String,title:\"Message Placeholder\",defaultValue:\"Tell us about your partnership goals, budget, or any questions you have...\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"PartnerFinalCTASectionProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PartnerFinalCTASection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PartnerFinalCTA.map"],"mappings":"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"}