{"version":3,"file":"CTASection.B9AcKpe3.mjs","names":[],"sources":["https:/framerusercontent.com/modules/gJZNCRsceDYI38DTSt6l/154g4ymqJnugWoVJTIRw/CTASection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const colors={bg:\"#141414\",accent:\"#fb018c\",magentaLight:\"#ff5cb0\",magentaDeep:\"#c70073\",aqua:\"#01c8fc\",accentHover:\"#f74502\",accentLight:\"rgba(251,1,140,0.14)\",magentaGlow:\"rgba(255,92,176,0.10)\",textPrimary:\"#FFFFFF\",textSecondary:\"#A0A0A0\",textMuted:\"#666666\",border:\"rgba(255,255,255,0.08)\",borderHover:\"rgba(255,255,255,0.18)\"};const bodyFont=`\"Telegraf Regular\", \"Telegraf\", \"Cofo Sans VF\", Geist, \"Geist Placeholder\", Inter, sans-serif`;const headingFont=`\"Google Sans Flex\", \"Google Sans\", \"Telegraf Regular\", \"Telegraf\", Geist, Inter, sans-serif`;const defaultTrustItems=[{t:\"30+ Years of Combined Experience\",c:\"#fb018c\"},{t:\"Motion, 3D, VFX, Editorial & AI\",c:\"#ff5cb0\"},{t:\"Trusted by Brands & Agencies\",c:\"#c70073\"}];export default function CTASection({eyebrowText=\"Have a project in mind?\",heading=\"Let's make something memorable.\",highlight=\"memorable\",subtext=\"Tell us about your project, your goals, or what you're trying to solve. We'll get back to you with next steps and how we can help.\",primaryCta=\"Start a Project\",primaryHref=\"/contact\"}){const renderHeading=()=>{if(!highlight||!heading.includes(highlight))return heading;const parts=heading.split(highlight);return parts.map((part,i)=>i<parts.length-1?/*#__PURE__*/_jsxs(\"span\",{children:[part,/*#__PURE__*/_jsx(\"span\",{style:{background:`linear-gradient(135deg, ${colors.magentaLight} 0%, ${colors.accent} 50%, ${colors.magentaDeep} 100%)`,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\"},children:highlight})]},i):/*#__PURE__*/_jsx(\"span\",{children:part},i));};return /*#__PURE__*/_jsxs(\"section\",{id:\"contact\",style:{background:colors.bg,padding:\"clamp(5rem,12vw,12rem) clamp(1.25rem,5vw,5rem)\",position:\"relative\",overflow:\"hidden\",fontFamily:bodyFont,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:\"20%\",right:\"20%\",height:\"60%\",background:`radial-gradient(ellipse at center top,${colors.accentLight} 0%,transparent 70%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"10%\",right:\"10%\",width:\"30vw\",height:\"40vh\",background:`radial-gradient(ellipse at center,${colors.magentaGlow} 0%,transparent 70%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",position:\"relative\",textAlign:\"center\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"clamp(1.25rem,3vw,2.5rem)\"},children:[/*#__PURE__*/_jsxs(motion.span,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-80px\"},transition:{duration:.6},style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"6px 16px\",border:`1px solid ${colors.border}`,borderRadius:100,fontFamily:bodyFont,fontSize:\"0.72rem\",fontWeight:500,color:colors.textSecondary,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:colors.accent}}),eyebrowText]}),/*#__PURE__*/_jsx(motion.h2,{initial:{opacity:0,y:36},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-80px\"},transition:{duration:.75,delay:.08},style:{fontFamily:headingFont,fontSize:\"clamp(2rem,6vw,5.5rem)\",fontWeight:500,lineHeight:.98,letterSpacing:\"-0.04em\",color:colors.textPrimary,margin:0,maxWidth:\"18ch\"},children:renderHeading()}),/*#__PURE__*/_jsx(motion.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:true},transition:{duration:.7,delay:.14},style:{fontFamily:bodyFont,fontSize:\"clamp(0.95rem,1.4vw,1.1rem)\",fontWeight:400,lineHeight:1.55,color:colors.textSecondary,margin:0,maxWidth:\"58ch\"},children:subtext}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true},transition:{duration:.7,delay:.2},style:{display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(motion.a,{href:primaryHref,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"15px 34px\",background:colors.accent,color:\"#fff\",fontFamily:bodyFont,fontSize:\"0.95rem\",fontWeight:500,textDecoration:\"none\",borderRadius:8},whileHover:{background:colors.accentHover,scale:1.02,y:-2},whileTap:{scale:.97},children:[primaryCta,/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 8h12M8 2l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:true},transition:{duration:.7,delay:.32},style:{display:\"flex\",flexWrap:\"wrap\",gap:\"clamp(0.75rem,3vw,2.5rem)\",justifyContent:\"center\"},children:defaultTrustItems.map(item=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:8,fontFamily:bodyFont,fontSize:\"0.78rem\",fontWeight:400,color:colors.textMuted},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 7l4 4 6-7\",stroke:item.c,strokeWidth:\"1.75\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),item.t]},item.t))})]})]});}addPropertyControls(CTASection,{eyebrowText:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Have a project in mind?\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Let's make something memorable.\"},highlight:{type:ControlType.String,title:\"Highlight Word\",defaultValue:\"memorable\"},subtext:{type:ControlType.String,title:\"Subtext\",displayTextArea:true,defaultValue:\"Tell us about your project, your goals, or what you're trying to solve. We'll get back to you with next steps and how we can help.\"},primaryCta:{type:ControlType.String,title:\"Primary CTA\",defaultValue:\"Start a Project\"},primaryHref:{type:ControlType.String,title:\"Primary Link\",defaultValue:\"/contact\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CTASection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CTASection.map"],"mappings":"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"}