{"version":3,"file":"Checkout_platform_cards.VWDIhaM5.mjs","names":["useState","useRef","useCallback","useState","useRef","useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/q1UfMVz7V2fr5JgBVfsY/YycUTvV2pip7IP7NcAg0/Check_out_roles.js","https:/framerusercontent.com/modules/991JtPEtePWN9Ek0n3G6/nlnztN5V84wLiaQhn9r5/Checkour_cap.js","https:/framerusercontent.com/modules/l1HwdboW2lz5vSXWPT9g/aSITxeHNuWb7GnM3stzF/Checkout_platform_cards.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * ROLE TABS SECTION (v3)\n *\n * Horizontal pill tabs at the top with an accent-color sliding indicator;\n * single panel below with role name, description, CTA button, and a\n * decorative icon in the top-right corner.\n *\n * Layout:\n *  - Desktop (>tabStackBreakpoint): horizontal pill tab bar with sliding\n *    accent indicator behind the active tab.\n *  - Mobile (≤tabStackBreakpoint): tabs collapse into a vertical list.\n *  - Panel sizing/typography respond to layoutBreakpoint independently.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1400\n * @framerIntrinsicHeight 520\n */export default function RoleTabs(props){const{accentColor,textColor,mutedColor,cardBorderColor,backgroundColor,panelBackground,iconTileBackground,tabBarBackground,tabActiveColor,tabActiveText,tabInactiveText,layoutBreakpoint,tabStackBreakpoint,maxWidth,sectionEyebrow,sectionTitle,sectionDescription,tabs}=props;const[activeIndex,setActiveIndex]=useState(0);const[containerWidth,setContainerWidth]=useState(0);const[pillStyle,setPillStyle]=useState({left:0,width:0});const containerRef=useRef(null);const tabBarRef=useRef(null);const tabBtnRefs=useRef([]);const isPanelStacked=containerWidth>0&&containerWidth<=layoutBreakpoint;const areTabsStacked=containerWidth>0&&containerWidth<=tabStackBreakpoint;useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){if(entry.contentRect.width>0){setContainerWidth(entry.contentRect.width);}}});ro.observe(el);const initialW=el.getBoundingClientRect().width;if(initialW>0)setContainerWidth(initialW);// Fallback for deferred layout (Framer Stacks etc.)\nconst fallbackId=window.setTimeout(()=>{const w=el.getBoundingClientRect().width;setContainerWidth(w>0?w:window.innerWidth);},500);return()=>{ro.disconnect();window.clearTimeout(fallbackId);};},[]);// Measure the active tab button and position the sliding pill behind it.\n// The pill sits inside tabBar with absolute positioning; we update its\n// `left` and `width` whenever the active tab or container resizes.\nconst measurePill=useCallback(()=>{if(areTabsStacked)return;const btn=tabBtnRefs.current[activeIndex];const bar=tabBarRef.current;if(!btn||!bar)return;const barRect=bar.getBoundingClientRect();const btnRect=btn.getBoundingClientRect();if(btnRect.width===0)return;setPillStyle({left:btnRect.left-barRect.left,width:btnRect.width});},[activeIndex,areTabsStacked]);// Run measure on every relevant change, with rAF + timeout fallbacks\n// for cases where layout hasn't settled (custom fonts loading, etc.)\nuseEffect(()=>{measurePill();const raf=requestAnimationFrame(()=>{measurePill();requestAnimationFrame(measurePill);});const t1=window.setTimeout(measurePill,100);const t2=window.setTimeout(measurePill,350);return()=>{cancelAnimationFrame(raf);window.clearTimeout(t1);window.clearTimeout(t2);};},[activeIndex,containerWidth,tabs.length,areTabsStacked,measurePill]);useEffect(()=>{const bar=tabBarRef.current;if(!bar)return;const ro=new ResizeObserver(()=>measurePill());ro.observe(bar);return()=>ro.disconnect();},[measurePill]);const activeTab=tabs[activeIndex];return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",background:backgroundColor,fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",padding:isPanelStacked?\"40px 16px 44px\":\"64px 32px 64px\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:`${maxWidth}px`,margin:\"0 auto\"},children:[(sectionEyebrow||sectionTitle||sectionDescription)&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:isPanelStacked?\"20px\":\"32px\",maxWidth:\"720px\",marginLeft:\"auto\",marginRight:\"auto\"},children:[sectionEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:600,letterSpacing:\"0.12em\",color:accentColor,marginBottom:\"12px\"},children:sectionEyebrow}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isPanelStacked?\"28px\":\"40px\",fontWeight:700,color:textColor,margin:sectionDescription?\"0 0 12px\":0,lineHeight:1.15,letterSpacing:\"-0.02em\",whiteSpace:\"pre-line\"},children:sectionTitle}),sectionDescription&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isPanelStacked?\"14px\":\"16px\",color:mutedColor,margin:0,lineHeight:1.5},children:sectionDescription})]}),areTabsStacked?// VERTICAL MOBILE TABS\n/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",background:tabBarBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"16px\",padding:\"6px\",marginBottom:\"20px\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\",gap:\"2px\"},children:tabs.map((tab,i)=>{const isActive=i===activeIndex;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveIndex(i),style:{width:\"100%\",padding:\"12px 16px\",background:isActive?tabActiveColor:\"transparent\",border:\"none\",borderRadius:\"10px\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:600,color:isActive?tabActiveText:tabInactiveText,textAlign:\"left\",fontFamily:\"inherit\",transition:\"background 250ms ease, color 250ms ease\"},children:tab.tabLabel},i);})}):// HORIZONTAL PILL TABS WITH SLIDING ACCENT INDICATOR\n/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginBottom:isPanelStacked?\"20px\":\"32px\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:tabBarRef,style:{display:\"inline-flex\",width:\"fit-content\",maxWidth:\"100%\",position:\"relative\",background:tabBarBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"999px\",padding:\"5px\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\",verticalAlign:\"top\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"5px\",bottom:\"5px\",left:`${pillStyle.left}px`,width:`${pillStyle.width}px`,background:tabActiveColor,borderRadius:\"999px\",transition:\"left 400ms cubic-bezier(0.65, 0, 0.35, 1), width 400ms cubic-bezier(0.65, 0, 0.35, 1)\",zIndex:1}}),tabs.map((tab,i)=>{const isActive=i===activeIndex;return /*#__PURE__*/_jsx(\"button\",{ref:el=>tabBtnRefs.current[i]=el,onClick:()=>setActiveIndex(i),style:{position:\"relative\",zIndex:2,padding:\"10px 18px\",background:\"transparent\",border:\"none\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:600,color:isActive?tabActiveText:tabInactiveText,whiteSpace:\"nowrap\",transition:\"color 250ms ease\",fontFamily:\"inherit\",flex:\"0 0 auto\"},children:tab.tabLabel},i);})]})}),activeTab&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",background:panelBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"20px\",padding:isPanelStacked?\"32px 24px\":\"48px\",animation:\"roleTabsFadeIn 350ms ease\",overflow:\"hidden\"},children:[!isPanelStacked&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"32px\",right:\"32px\",width:\"108px\",height:\"108px\",borderRadius:\"20px\",background:iconTileBackground,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:accentColor},children:/*#__PURE__*/_jsx(RoleIcon,{name:activeTab.icon,size:56})}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:isPanelStacked?\"100%\":\"calc(100% - 140px)\",display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isPanelStacked?\"26px\":\"32px\",fontWeight:700,color:accentColor,margin:0,lineHeight:1.15,letterSpacing:\"-0.02em\"},children:activeTab.headline}),activeTab.description&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isPanelStacked?\"15px\":\"16px\",color:mutedColor,margin:0,lineHeight:1.55},children:activeTab.description}),activeTab.ctaText&&/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"a\",{href:activeTab.ctaUrl||\"#\",style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",background:accentColor,color:\"#FFFFFF\",fontSize:\"15px\",fontWeight:600,padding:\"12px 22px\",borderRadius:\"999px\",textDecoration:\"none\",transition:\"transform 150ms ease, opacity 150ms ease\"},children:[activeTab.ctaText,/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]})})]})]},activeIndex)]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes roleTabsFadeIn {\n                    from { opacity: 0; transform: translateY(6px); }\n                    to { opacity: 1; transform: translateY(0); }\n                }\n            `})]});}// =========================================================================\n// ROLE ICONS — outlined SVGs, sized via prop, color inherited from parent\n// =========================================================================\nfunction RoleIcon({name,size}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",flexShrink:0}};switch(name){case\"users\":// Two stylized people — matches the Retention & Engagement icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]});case\"shopping-bag\":// Shopping bag with smile curve — matches the E-Commerce icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 8h14l-1 12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 8V6a4 4 0 0 1 8 0v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 13c.5 1 1.5 2 3 2s2.5-1 3-2\"})]});case\"package\":// 3D box with top facets — matches the Merchandising icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.27 6.96 12 12.01l8.73-5.05\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"22.08\",x2:\"12\",y2:\"12\"})]});case\"briefcase\":// Briefcase with handle — matches the Agency icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"14\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"13\",x2:\"22\",y2:\"13\"})]});case\"trending-up\":// Upward zig-zag with arrow — fits executives, analytics, growth\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"22 7 13.5 15.5 8.5 10.5 2 17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"16 7 22 7 22 13\"})]});case\"megaphone\":// Megaphone / bullhorn — matches the Growth & Brand Marketers icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11l18-5v12L3 14v-3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11.6 16.8a3 3 0 1 1-5.8-1.6\"})]});default:return null;}}RoleTabs.defaultProps={accentColor:\"#2962FF\",textColor:\"#0A0E27\",mutedColor:\"#6B7280\",cardBorderColor:\"#E5E7EB\",backgroundColor:\"#FFFFFF\",panelBackground:\"#EEF2FF\",iconTileBackground:\"#FFFFFF\",tabBarBackground:\"#FFFFFF\",tabActiveColor:\"#2962FF\",tabActiveText:\"#FFFFFF\",tabInactiveText:\"#0A0E27\",layoutBreakpoint:810,tabStackBreakpoint:640,maxWidth:1280,sectionEyebrow:\"BUILT FOR EVERY ROLE\",sectionTitle:\"Every team converts more carts\",sectionDescription:\"\",tabs:[]};addPropertyControls(RoleTabs,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2962FF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0E27\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#6B7280\"},cardBorderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E5E7EB\"},backgroundColor:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"#FFFFFF\"},panelBackground:{type:ControlType.Color,title:\"Panel bg\",defaultValue:\"#EEF2FF\"},iconTileBackground:{type:ControlType.Color,title:\"Icon tile bg\",defaultValue:\"#FFFFFF\",description:\"Background of the decorative icon tile in the panel's top-right corner.\"},tabBarBackground:{type:ControlType.Color,title:\"Tab bar bg\",defaultValue:\"#FFFFFF\"},tabActiveColor:{type:ControlType.Color,title:\"Active tab bg\",defaultValue:\"#2962FF\"},tabActiveText:{type:ControlType.Color,title:\"Active tab text\",defaultValue:\"#FFFFFF\"},tabInactiveText:{type:ControlType.Color,title:\"Inactive tab text\",defaultValue:\"#0A0E27\"},layoutBreakpoint:{type:ControlType.Number,title:\"Panel stack breakpoint\",defaultValue:810,min:480,max:1200,step:1},tabStackBreakpoint:{type:ControlType.Number,title:\"Tab stack breakpoint\",defaultValue:640,min:320,max:900,step:1},maxWidth:{type:ControlType.Number,title:\"Max content width\",defaultValue:1280,min:800,max:1800,step:1},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"BUILT FOR EVERY ROLE\"},sectionTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Every team converts more carts\",displayTextArea:true,description:\"Use \\\\n for a line break (rendered via white-space: pre-line).\"},sectionDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"\",displayTextArea:true},tabs:{type:ControlType.Array,title:\"Tabs\",maxCount:8,defaultValue:[{tabLabel:\"E-Commerce Leads\",icon:\"shopping-bag\",headline:\"E-Commerce Leads\",description:\"Test and personalize recommended products, urgency messaging, and custom fields on every checkout. Lift conversion rate and AOV at the highest-leverage step of the funnel.\",ctaText:\"See how e-commerce leads use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Growth & Brand Marketers\",icon:\"megaphone\",headline:\"Growth & Brand Marketers\",description:\"Test and personalize in-checkout upsells and trust signals tied to your campaigns. Capture more revenue from every paid visitor that reaches checkout.\",ctaText:\"See how marketers use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Merchandising & Inventory Leads\",icon:\"package\",headline:\"Merchandising & Inventory Leads\",description:\"Test and personalize product recommendations to clear specific SKUs and lift AOV. See exactly which products earn at checkout and which cannibalize cart value.\",ctaText:\"See how merchandising leads use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Agency\",icon:\"briefcase\",headline:\"Agency\",description:\"Run smarter checkout programs for every client. Profit-first metrics make every test measurable, and the impact shows up immediately in revenue per visitor.\",ctaText:\"See how agencies use Intelligems\",ctaUrl:\"#\"}],control:{type:ControlType.Object,controls:{tabLabel:{type:ControlType.String,title:\"Tab label\",defaultValue:\"\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"shopping-bag\",\"package\",\"megaphone\",\"briefcase\",\"users\",\"trending-up\"],optionTitles:[\"Shopping bag\",\"Package / box\",\"Megaphone\",\"Briefcase\",\"Users (two people)\",\"Trending up (chart arrow)\"],defaultValue:\"shopping-bag\"},headline:{type:ControlType.String,title:\"Headline\",displayTextArea:true,defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},ctaText:{type:ControlType.String,title:\"CTA text\",defaultValue:\"Learn more\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"#\"}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RoleTabs\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"520\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Check_out_roles.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CAPABILITY TABLE — \"Why Intelligems\" comparison section.\n *\n * Centered eyebrow + title, then a rounded comparison card: a left\n * \"Capability\" column (bold name + muted description per row) and one or more\n * value columns whose header sits in a colored cap. Each cell renders a check,\n * a cross, or free text. One column can be highlighted (solid accent header +\n * faint accent tint down the column) — by default the single \"Intelligems\"\n * column. A centered footer link sits below the card.\n *\n * Layout:\n *  - Desktop: full padding/type.\n *  - Mobile (≤mobileBreakpoint): tighter padding and smaller type; the table\n *    keeps its 2-column (capability | value) shape since a single value\n *    column stays legible when narrow.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 900\n */export default function CapabilityTable(props){const{accentColor,textColor,mutedColor,cardBorderColor,backgroundColor,cardBackground,rowTintColor,highlightHeaderText,crossColor,mobileBreakpoint,maxWidth,sectionEyebrow,sectionEyebrowColor,sectionTitle,sectionTitleColor,capabilityHeading,columns,rows,footerLinkText,footerLinkUrl,fontFamily,titleFontSize,titleFontSizeMobile}=props;const[containerWidth,setContainerWidth]=useState(0);const containerRef=useRef(null);const isMobile=containerWidth>0&&containerWidth<=mobileBreakpoint;useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){if(entry.contentRect.width>0){setContainerWidth(entry.contentRect.width);}}});ro.observe(el);const initialW=el.getBoundingClientRect().width;if(initialW>0)setContainerWidth(initialW);// Fallback for deferred layout (Framer Stacks etc.)\nconst fallbackId=window.setTimeout(()=>{const w=el.getBoundingClientRect().width;setContainerWidth(w>0?w:window.innerWidth);},500);return()=>{ro.disconnect();window.clearTimeout(fallbackId);};},[]);// Column sizing: the capability column flexes; each value column is fixed.\nconst valueColWidth=isMobile?96:150;const cellPadV=isMobile?\"20px\":\"26px\";const cellPadH=isMobile?\"18px\":\"32px\";return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",background:backgroundColor,fontFamily:fontFamily,padding:isMobile?\"48px 16px 56px\":\"80px 32px 88px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:`${maxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\"},children:[(sectionEyebrow||sectionTitle)&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:isMobile?\"32px\":\"56px\",maxWidth:\"900px\",marginLeft:\"auto\",marginRight:\"auto\"},children:[sectionEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:700,letterSpacing:\"0.14em\",color:sectionEyebrowColor||textColor,marginBottom:\"16px\"},children:sectionEyebrow}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?titleFontSizeMobile:titleFontSize,fontWeight:700,color:sectionTitleColor||accentColor,margin:0,lineHeight:1.1,letterSpacing:\"-0.02em\",whiteSpace:\"pre-line\"},children:sectionTitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{background:cardBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"20px\",overflow:\"hidden\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\"},children:[/*#__PURE__*/_jsxs(\"colgroup\",{children:[/*#__PURE__*/_jsx(\"col\",{}),columns.map((_,i)=>/*#__PURE__*/_jsx(\"col\",{style:{width:`${valueColWidth}px`}},i))]}),/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{textAlign:\"left\",padding:`${isMobile?\"18px\":\"22px\"} ${cellPadH}`,fontSize:isMobile?\"11px\":\"12px\",fontWeight:700,letterSpacing:\"0.12em\",color:mutedColor,verticalAlign:\"middle\"},children:capabilityHeading}),columns.map((col,ci)=>/*#__PURE__*/_jsx(\"th\",{style:{padding:0,verticalAlign:\"bottom\"},children:/*#__PURE__*/_jsx(\"div\",{style:{background:col.highlight?accentColor:\"transparent\",color:col.highlight?highlightHeaderText:textColor,fontSize:isMobile?\"14px\":\"16px\",fontWeight:700,textAlign:\"center\",padding:`${isMobile?\"16px\":\"22px\"} 8px`,borderTopLeftRadius:col.highlight?\"14px\":0,borderTopRightRadius:col.highlight?\"14px\":0,// Lift the colored cap so its\n    // rounded top isn't clipped by\n    // the row dividers below.\n    position:\"relative\"},children:col.label})},ci))]})}),/*#__PURE__*/_jsx(\"tbody\",{children:rows.map((row,ri)=>{const isLast=ri===rows.length-1;return /*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsxs(\"td\",{style:{padding:`${cellPadV} ${cellPadH}`,borderTop:`1px solid ${cardBorderColor}`,verticalAlign:\"middle\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMobile?\"15px\":\"17px\",fontWeight:700,color:textColor,marginBottom:\"6px\",lineHeight:1.3},children:row.capability}),row.description&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMobile?\"13px\":\"15px\",fontWeight:500,color:mutedColor,lineHeight:1.45},children:row.description})]}),columns.map((col,ci)=>{const raw=row.values[ci];const isEmpty=raw===undefined||raw===null||`${raw}`.trim()===\"\";// Empty cells in the highlighted\n// (own) column default to a check,\n// so the highlighted column always\n// reads as \"included\" unless a\n// value explicitly says otherwise.\n// Empty cells elsewhere stay blank\n// and render as a cross.\nconst value=isEmpty?col.highlight?\"check\":\"\":`${raw}`.trim();return /*#__PURE__*/_jsx(\"td\",{style:{borderTop:`1px solid ${cardBorderColor}`,background:col.highlight?rowTintColor:\"transparent\",textAlign:\"center\",verticalAlign:\"middle\",padding:`${cellPadV} 8px`,borderBottomLeftRadius:col.highlight&&isLast?\"14px\":0,borderBottomRightRadius:col.highlight&&isLast?\"14px\":0},children:/*#__PURE__*/_jsx(Cell,{value:value,accentColor:accentColor,crossColor:crossColor,textColor:textColor})},ci);})]},ri);})})]})}),footerLinkText&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginTop:isMobile?\"28px\":\"40px\"},children:/*#__PURE__*/_jsxs(\"a\",{href:footerLinkUrl||\"#\",style:{color:accentColor,fontSize:isMobile?\"15px\":\"17px\",fontWeight:700,textDecoration:\"underline\",textUnderlineOffset:\"3px\",display:\"inline-flex\",alignItems:\"center\",gap:\"8px\"},children:[footerLinkText,/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]})})]})});}// =========================================================================\n// CELL — renders a check, a cross, or free text based on the cell value.\n// Accepted tokens (case-insensitive): \"check\"/\"true\"/\"yes\"/\"✓\" -> check;\n// \"cross\"/\"false\"/\"no\"/\"x\"/\"✕\"/\"\" -> cross; anything else -> that text.\n// =========================================================================\nfunction Cell({value,accentColor,crossColor,textColor}){const v=value.toLowerCase();const isCheck=v===\"check\"||v===\"true\"||v===\"yes\"||v===\"✓\"||v===\"✔\";const isCross=v===\"\"||v===\"cross\"||v===\"false\"||v===\"no\"||v===\"x\"||v===\"✕\"||v===\"✗\"||v===\"-\";if(isCheck){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"Included\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"34px\",height:\"34px\",borderRadius:\"50%\",background:accentColor},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})});}if(isCross){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"Not included\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"34px\",height:\"34px\",borderRadius:\"50%\",background:`${crossColor}1A`},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:crossColor,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})});}// Free text (e.g. \"Limited\", \"Add-on\")\nreturn /*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",fontWeight:600,color:textColor},children:value});}CapabilityTable.defaultProps={accentColor:\"#2962FF\",textColor:\"#0A0E27\",mutedColor:\"#6B7280\",cardBorderColor:\"#E5E7EB\",backgroundColor:\"#FFFFFF\",cardBackground:\"#FFFFFF\",rowTintColor:\"#F5F8FF\",highlightHeaderText:\"#FFFFFF\",crossColor:\"#9CA3AF\",mobileBreakpoint:810,maxWidth:1080,sectionEyebrow:\"WHY INTELLIGEMS\",sectionEyebrowColor:\"#0A0E27\",sectionTitle:\"Why performance-obsessed Shopify brands choose Intelligems for Checkout optimization\",sectionTitleColor:\"#2962FF\",capabilityHeading:\"CAPABILITY\",columns:[{label:\"Intelligems\",highlight:true}],rows:[{capability:\"Profit-first metrics\",description:\"every checkout test calculates profit per visitor, factoring in AOV, conversion, and product margin\",values:[\"check\"]},{capability:\"Native Shopify checkout extensibility\",description:\"every test lives inside Shopify checkout, with no third-party scripts or workarounds\",values:[\"check\"]},{capability:\"Audience-based checkout\",description:\"show different upsells, messages, or fields to different visitors using Klaviyo segments and traffic source\",values:[\"check\"]},{capability:\"A/B testable end-to-end\",description:\"test or personalize every block, message, and field in the same experiment\",values:[\"check\"]}],footerLinkText:\"See how we compare to Shoplift, Visually, VWO, and Optimizely\",footerLinkUrl:\"#\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",titleFontSize:\"52px\",titleFontSizeMobile:\"32px\"};addPropertyControls(CapabilityTable,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2962FF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0E27\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#6B7280\"},cardBorderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E5E7EB\"},backgroundColor:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"#FFFFFF\"},cardBackground:{type:ControlType.Color,title:\"Card bg\",defaultValue:\"#FFFFFF\"},rowTintColor:{type:ControlType.Color,title:\"Highlight column tint\",defaultValue:\"#F5F8FF\",description:\"Faint background tint behind the highlighted column's cells.\"},highlightHeaderText:{type:ControlType.Color,title:\"Highlight header text\",defaultValue:\"#FFFFFF\"},crossColor:{type:ControlType.Color,title:\"Cross / X color\",defaultValue:\"#9CA3AF\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile breakpoint (px)\",defaultValue:810,min:480,max:1200,step:1},maxWidth:{type:ControlType.Number,title:\"Max content width\",defaultValue:1080,min:700,max:1600,step:10},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"WHY INTELLIGEMS\"},sectionEyebrowColor:{type:ControlType.Color,title:\"Eyebrow color\",defaultValue:\"#0A0E27\"},sectionTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Why performance-obsessed Shopify brands choose Intelligems for Checkout optimization\",displayTextArea:true,description:\"Use \\\\n for a manual line break (white-space: pre-line).\"},sectionTitleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"#2962FF\"},capabilityHeading:{type:ControlType.String,title:\"Left column heading\",defaultValue:\"CAPABILITY\"},columns:{type:ControlType.Array,title:\"Columns\",maxCount:6,defaultValue:[{label:\"Intelligems\",highlight:true}],control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Header\",defaultValue:\"Intelligems\"},highlight:{type:ControlType.Boolean,title:\"Highlight\",defaultValue:false,description:\"Solid accent header + faint column tint. Use for your own column.\"}}}},rows:{type:ControlType.Array,title:\"Rows\",defaultValue:[{capability:\"Profit-first metrics\",description:\"every checkout test calculates profit per visitor, factoring in AOV, conversion, and product margin\",values:[\"check\"]},{capability:\"Native Shopify checkout extensibility\",description:\"every test lives inside Shopify checkout, with no third-party scripts or workarounds\",values:[\"check\"]},{capability:\"Audience-based checkout\",description:\"show different upsells, messages, or fields to different visitors using Klaviyo segments and traffic source\",values:[\"check\"]},{capability:\"A/B testable end-to-end\",description:\"test or personalize every block, message, and field in the same experiment\",values:[\"check\"]}],control:{type:ControlType.Object,controls:{capability:{type:ControlType.String,title:\"Capability\",defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},values:{type:ControlType.Array,title:\"Cell values\",control:{type:ControlType.String},description:\"One per column, in order. Use 'check', 'cross', or any text (e.g. 'Limited').\"}}}},footerLinkText:{type:ControlType.String,title:\"Footer link text\",defaultValue:\"See how we compare to Shoplift, Visually, VWO, and Optimizely\",description:\"Leave empty to hide the footer link.\"},footerLinkUrl:{type:ControlType.String,title:\"Footer link URL\",defaultValue:\"#\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\"},titleFontSize:{type:ControlType.String,title:\"Title size (desktop)\",defaultValue:\"52px\"},titleFontSizeMobile:{type:ControlType.String,title:\"Title size (mobile)\",defaultValue:\"32px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CapabilityTable\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Checkour_cap.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * PLATFORM CARDS — infinite horizontal scroll-snap section with per-card media.\n *\n * Each card resolves its visualization in priority order:\n *   video (uploaded file) -> image -> built-in mini-viz fallback.\n * The video autoplays muted in a loop (background style), uses the image as\n * its poster frame, and is suppressed in favor of the image when the user\n * has prefers-reduced-motion enabled. Card heights stay consistent because\n * the media area is locked to imageAspectRatio.\n *\n * checkout: Default card copy, icons, and built-in scenes updated to the\n * checkout set (Profit-first metrics / Image uploads & custom fields /\n * Audience targeting / Recommended products / Urgency messaging). Each\n * card uses a distinct icon — trending / image / users / sparkles / clock —\n * and the built-in scenes pair each card with the closest fit from profit /\n * builder / segments / suggested-test / bar-chart.\n *\n * Includes a runtime icon override that detects each card's eyebrow text\n * and forces the canonical checkout icon for it, so existing Framer\n * instances linked to an earlier defaultProps (where multiple cards stored\n * \"chart\" / \"wrench\" / \"sparkles\") render distinct icons without re-linking.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1400\n * @framerIntrinsicHeight 640\n *//**\n * Runtime icon override for the checkout variant.\n *\n * The checkout-cards section has a specific icon per card by design\n * (Trending / Image / Users / Sparkles / Clock). Existing Framer instances\n * may have stored an earlier defaultProps where multiple cards shared the\n * same icon (\"chart\" or \"wrench\" or \"sparkles\"), so they all render the\n * same icon on those instances.\n *\n * This override looks at the card's eyebrow text (which IS linked correctly\n * in those existing instances) and forces the canonical icon for it.\n * Cards whose eyebrow text isn't in the map keep whatever the instance\n * already stored, so newly added user cards aren't accidentally overridden.\n *\n * Matching is case-insensitive and ignores leading / trailing whitespace.\n */const CHECKOUT_ICON_BY_EYEBROW={\"profit-first metrics\":\"trending\",\"image uploads & custom fields\":\"image\",\"audience targeting\":\"users\",\"recommended products\":\"sparkles\",\"urgency messaging\":\"clock\"};function resolveCheckoutIcon(card){const key=(card.eyebrow||\"\").trim().toLowerCase();return CHECKOUT_ICON_BY_EYEBROW[key]||card.icon;}export default function PlatformCards(props){const{accentColor,textColor,mutedColor,cardBorderColor,backgroundColor,cardBackground,pillBackground,pillColor,mobileBreakpoint,maxWidth,initialIndex,imageAspectRatio,sectionEyebrow,showEyebrowIcon,sectionTitle,sectionDescription,sectionEyebrowColor,sectionTitleColor,sectionDescriptionColor,footerLinkText,footerLinkUrl,cards,fontFamily,eyebrowFontSize,titleFontSize,titleFontSizeMobile,descriptionFontSize,descriptionFontSizeMobile}=props;const N=cards.length;const RENDERED_COUNT=N*3;const[activeRealIndex,setActiveRealIndex]=useState(Math.min(Math.max(0,initialIndex),Math.max(0,N-1)));const[containerWidth,setContainerWidth]=useState(0);const[hasInitialized,setHasInitialized]=useState(false);const scrollerRef=useRef(null);const containerRef=useRef(null);const cardRefs=useRef([]);const isTeleportingRef=useRef(false);const isMobile=containerWidth>0&&containerWidth<=mobileBreakpoint;const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setPrefersReducedMotion(mq.matches);const onChange=e=>setPrefersReducedMotion(e.matches);if(mq.addEventListener){mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);}else{mq.addListener(onChange);return()=>mq.removeListener(onChange);}},[]);useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){if(entry.contentRect.width>0){setContainerWidth(entry.contentRect.width);}}});ro.observe(el);const initialW=el.getBoundingClientRect().width;if(initialW>0){setContainerWidth(initialW);}const fallbackId=window.setTimeout(()=>{const w=el.getBoundingClientRect().width;if(w>0){setContainerWidth(w);}else{setContainerWidth(window.innerWidth);}},500);return()=>{ro.disconnect();window.clearTimeout(fallbackId);};},[]);const scrollToRenderedIndex=useCallback((renderedIndex,smooth)=>{const scroller=scrollerRef.current;const card=cardRefs.current[renderedIndex];if(!scroller||!card)return;const scrollerRect=scroller.getBoundingClientRect();const cardRect=card.getBoundingClientRect();const cardCenterRel=cardRect.left-scrollerRect.left+scroller.scrollLeft+cardRect.width/2;const target=cardCenterRel-scroller.clientWidth/2;if(smooth){scroller.scrollTo({left:target,behavior:\"smooth\"});}else{isTeleportingRef.current=true;scroller.scrollLeft=target;requestAnimationFrame(()=>{requestAnimationFrame(()=>{isTeleportingRef.current=false;});});}},[]);useEffect(()=>{if(hasInitialized)return;if(containerWidth===0)return;const scroller=scrollerRef.current;if(!scroller||N===0)return;const tryInit=()=>{const targetRendered=N+activeRealIndex;const card=cardRefs.current[targetRendered];if(!card||card.offsetWidth===0){requestAnimationFrame(tryInit);return;}scrollToRenderedIndex(targetRendered,false);setHasInitialized(true);};tryInit();},[containerWidth,hasInitialized,N,activeRealIndex,scrollToRenderedIndex]);const findCenteredRenderedIndex=useCallback(()=>{const scroller=scrollerRef.current;if(!scroller)return 0;const scrollerRect=scroller.getBoundingClientRect();const scrollerCenterX=scrollerRect.left+scrollerRect.width/2;let closest=0;let minDist=Infinity;cardRefs.current.forEach((card,i)=>{if(!card)return;const cardRect=card.getBoundingClientRect();const cardCenterX=cardRect.left+cardRect.width/2;const dist=Math.abs(cardCenterX-scrollerCenterX);if(dist<minDist){minDist=dist;closest=i;}});return closest;},[]);const handleScroll=useCallback(()=>{const scroller=scrollerRef.current;if(!scroller)return;if(isTeleportingRef.current)return;const centered=findCenteredRenderedIndex();setActiveRealIndex(centered%N);if(centered<N){scrollToRenderedIndex(centered+N,false);}else if(centered>=2*N){scrollToRenderedIndex(centered-N,false);}},[findCenteredRenderedIndex,N,scrollToRenderedIndex]);useEffect(()=>{const scroller=scrollerRef.current;if(!scroller)return;scroller.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>scroller.removeEventListener(\"scroll\",handleScroll);},[handleScroll]);const scrollPrev=()=>{const current=findCenteredRenderedIndex();scrollToRenderedIndex(current-1,true);};const scrollNext=()=>{const current=findCenteredRenderedIndex();scrollToRenderedIndex(current+1,true);};const handleDotClick=realIndex=>{const current=findCenteredRenderedIndex();const candidates=[realIndex,realIndex+N,realIndex+2*N];let best=candidates[1];let bestDist=Math.abs(candidates[1]-current);for(const c of candidates){const d=Math.abs(c-current);if(d<bestDist){bestDist=d;best=c;}}scrollToRenderedIndex(best,true);};const cardFlexBasis=isMobile?\"85%\":\"460px\";const cardMinWidth=isMobile?\"280px\":\"420px\";const cardMaxWidth=isMobile?\"440px\":\"500px\";return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",background:backgroundColor,fontFamily:fontFamily,padding:isMobile?\"48px 0 56px\":\"80px 0 80px\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:`0 ${isMobile?20:32}px`,marginBottom:isMobile?\"32px\":\"48px\",maxWidth:\"800px\",marginLeft:\"auto\",marginRight:\"auto\"},children:[sectionEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"20px\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(EyebrowPill,{text:sectionEyebrow,textColor:sectionEyebrowColor||accentColor,showIcon:showEyebrowIcon})}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?titleFontSizeMobile:titleFontSize,fontWeight:600,color:sectionTitleColor||accentColor,margin:\"0 0 16px\",lineHeight:1.08,letterSpacing:\"-0.022em\"},children:sectionTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isMobile?descriptionFontSizeMobile:descriptionFontSize,color:sectionDescriptionColor||mutedColor,margin:0,lineHeight:1.5},children:sectionDescription})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:`${maxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",width:\"100%\",boxSizing:\"border-box\",padding:isMobile?\"0 20px\":\"0 32px\"},children:[!isMobile&&/*#__PURE__*/_jsx(\"button\",{onClick:scrollPrev,\"aria-label\":\"Previous\",style:{position:\"absolute\",left:\"16px\",top:\"50%\",transform:\"translateY(-50%)\",zIndex:3,width:\"44px\",height:\"44px\",borderRadius:\"50%\",background:\"#fff\",border:`1px solid ${cardBorderColor}`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor,boxShadow:\"0 4px 12px rgba(0,0,0,0.06)\",padding:0,transition:\"opacity 200ms ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),!isMobile&&/*#__PURE__*/_jsx(\"button\",{onClick:scrollNext,\"aria-label\":\"Next\",style:{position:\"absolute\",right:\"16px\",top:\"50%\",transform:\"translateY(-50%)\",zIndex:3,width:\"44px\",height:\"44px\",borderRadius:\"50%\",background:\"#fff\",border:`1px solid ${cardBorderColor}`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor,boxShadow:\"0 4px 12px rgba(0,0,0,0.06)\",padding:0,transition:\"opacity 200ms ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}),/*#__PURE__*/_jsx(\"div\",{ref:scrollerRef,style:{display:\"flex\",gap:\"20px\",overflowX:\"auto\",overflowY:\"hidden\",scrollSnapType:\"x mandatory\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",paddingTop:\"12px\",paddingBottom:\"20px\",paddingLeft:isMobile?\"10%\":`calc(50% - 230px)`,paddingRight:isMobile?\"10%\":`calc(50% - 230px)`,WebkitOverflowScrolling:\"touch\",maskImage:\"linear-gradient(to right, transparent 0px, black 60px, black calc(100% - 60px), transparent 100%)\",WebkitMaskImage:\"linear-gradient(to right, transparent 0px, black 60px, black calc(100% - 60px), transparent 100%)\"},children:Array.from({length:RENDERED_COUNT}).map((_,renderedIdx)=>{const realIdx=renderedIdx%N;const card=cards[realIdx];if(!card)return null;const trimmedUrl=(card.linkUrl||\"\").trim();const isLinked=trimmedUrl.length>0&&trimmedUrl!==\"#\";const Wrapper=isLinked?\"a\":\"div\";const wrapperProps=isLinked?{href:trimmedUrl}:{};return /*#__PURE__*/_jsxs(Wrapper,{...wrapperProps,ref:el=>cardRefs.current[renderedIdx]=el,style:{flex:`0 0 ${cardFlexBasis}`,minWidth:cardMinWidth,maxWidth:cardMaxWidth,scrollSnapAlign:\"center\",scrollSnapStop:\"always\",background:cardBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"14px\",padding:isMobile?\"24px\":\"32px\",display:\"flex\",flexDirection:\"column\",gap:\"20px\",boxSizing:\"border-box\",textDecoration:\"none\",color:\"inherit\",cursor:isLinked?\"pointer\":\"default\",transition:\"border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease\"},onMouseEnter:isLinked?e=>{e.currentTarget.style.borderColor=accentColor;e.currentTarget.style.boxShadow=`0 8px 24px ${accentColor}1A`;e.currentTarget.style.transform=\"translateY(-2px)\";}:undefined,onMouseLeave:isLinked?e=>{e.currentTarget.style.borderColor=cardBorderColor;e.currentTarget.style.boxShadow=\"none\";e.currentTarget.style.transform=\"translateY(0)\";}:undefined,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",borderRadius:\"10px\",background:\"#fff\",border:`1px solid ${cardBorderColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 1px 2px rgba(0,0,0,0.04)\"},children:/*#__PURE__*/_jsx(CardIcon,{name:resolveCheckoutIcon(card),color:accentColor})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:700,letterSpacing:\"0.12em\",color:textColor},children:card.eyebrow})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMobile?\"22px\":\"26px\",fontWeight:700,color:textColor,lineHeight:1.2,letterSpacing:\"-0.01em\"},children:card.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"14px\",color:mutedColor,lineHeight:1.5},children:card.description}),card.pills.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"8px\"},children:card.pills.map((p,pi)=>/*#__PURE__*/_jsx(\"div\",{style:{padding:\"6px 14px\",background:pillBackground,color:pillColor,fontSize:\"13px\",fontWeight:500,borderRadius:\"999px\",border:`1px solid ${pillColor}20`},children:p},pi))}),card.linkText&&/*#__PURE__*/_jsxs(\"span\",{style:{color:accentColor,fontSize:\"14px\",fontWeight:600,display:\"inline-flex\",alignItems:\"center\",gap:\"6px\",alignSelf:\"flex-start\",marginTop:\"-4px\"},children:[card.linkText,/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"auto\",paddingTop:\"8px\"},children:card.video?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:imageAspectRatio,background:\"#F7F9FE\",border:`1px solid ${cardBorderColor}`,borderRadius:\"12px\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:prefersReducedMotion&&card.image?/*#__PURE__*/_jsx(\"img\",{src:card.image,alt:card.imageAlt||card.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"video\",{src:card.video,poster:card.image||undefined,autoPlay:!prefersReducedMotion,muted:true,loop:true,playsInline:true,preload:\"metadata\",\"aria-label\":card.imageAlt||card.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}):card.image?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:imageAspectRatio,background:\"#F7F9FE\",border:`1px solid ${cardBorderColor}`,borderRadius:\"12px\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:card.image,alt:card.imageAlt||card.title,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\"}})}):/*#__PURE__*/_jsx(CardViz,{type:card.viz,accentColor:accentColor,textColor:textColor,mutedColor:mutedColor,borderColor:cardBorderColor})})]},renderedIdx);})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:\"8px\",marginTop:\"32px\"},children:cards.map((_,i)=>{const isActive=i===activeRealIndex;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>handleDotClick(i),\"aria-label\":`Go to card ${i+1}`,style:{width:isActive?\"24px\":\"8px\",height:\"8px\",borderRadius:\"999px\",background:isActive?accentColor:\"#CBD5E1\",border:\"none\",padding:0,cursor:\"pointer\",transition:\"width 300ms ease, background 300ms ease\"}},i);})}),footerLinkText&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginTop:\"32px\"},children:/*#__PURE__*/_jsxs(\"a\",{href:footerLinkUrl||\"#\",style:{color:accentColor,fontSize:\"15px\",fontWeight:600,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:\"6px\"},children:[footerLinkText,/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]})})]});}function CardIcon({name,color}){// Solid fill icons, consistent visual weight across the set.\n// \"sparkles\" delegates to the brand EyebrowSparkle (gradient).\nswitch(name){case\"sparkles\":return /*#__PURE__*/_jsx(EyebrowSparkle,{size:20});case\"users\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"8\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17\",cy:\"9\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 19.5c0-3.2 2.9-5.5 6.5-5.5s6.5 2.3 6.5 5.5v.5h-13v-.5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21.5 19.5v.5h-4.5v-.5c0-1.8-.8-3.4-2.2-4.5 1.5-.6 3.3-.5 4.7.4 1.3.9 2 2.3 2 3.6z\"})]});case\"chart\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"13\",width:\"4\",height:\"8\",rx:\"1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"7\",width:\"4\",height:\"14\",rx:\"1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"17\",y:\"3\",width:\"4\",height:\"18\",rx:\"1\"})]});case\"wrench\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21.7 4.3a1 1 0 0 0-1.6-.3l-2.6 2.6-2.1-2.1L18 1.9a1 1 0 0 0-.3-1.6 6 6 0 0 0-7.4 7.4l-7.9 7.9a3 3 0 0 0 4.2 4.2l7.9-7.9a6 6 0 0 0 7.4-7.4z\"})});// Click cursor / pointer — for \"click any element to edit\" /\n// visual experience builder.\ncase\"cursor\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.5 3.21V20.8c0 .45.54.67.85.35l4.86-4.86a.5.5 0 0 1 .35-.15h6.87a.5.5 0 0 0 .35-.85L6.35 2.85a.5.5 0 0 0-.85.35z\"})});// Stacked layers — for theme/template editing in Shopify.\ncase\"layers\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L1.5 7.5 12 13l10.5-5.5L12 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M1.5 12L12 17.5 22.5 12l-2.5-1.3L12 14.7l-8-4-2.5 1.3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M1.5 16.5L12 22l10.5-5.5L20 15.2 12 19.2l-8-4-2.5 1.3z\"})]});// Photo frame — for image and media editor.\ncase\"image\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm14.5 13l-3.75-5L10 16.5 7.75 13.5 4.5 18h13zM9.5 9.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z\"})});// </> code brackets — for code mode.\ncase\"code\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9.4 17.6L4.8 12l4.6-5.6L8 5l-6 7 6 7 1.4-1.4zM14.6 17.6L19.2 12l-4.6-5.6L16 5l6 7-6 7-1.4-1.4z\"})});// $ sign — for product price testing.\ncase\"dollar\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M11 1v2.06C8.2 3.5 6.5 5 6.5 7c0 2.5 2 3.5 4.5 4.2v4.3c-1.4-.3-2.5-.9-2.5-2H6c0 2 1.7 3.5 4.5 4v2.5h2V17.5c2.8-.5 4.5-2 4.5-4 0-2.5-2-3.5-4.5-4.2V5c1.4.3 2.5.9 2.5 2H17c0-2-1.7-3.5-4.5-4V1h-1.5zm-2.5 6c0-.8.8-1.4 2-1.7v3.2c-1.3-.5-2-1.1-2-1.5zm4.5 5.6c1.3.4 2 1 2 1.7 0 .8-.8 1.4-2 1.7v-3.4z\"})});// Price tag — for discount testing.\ncase\"tag\":return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21.4 11l-9.4-9.4c-.4-.4-.9-.6-1.4-.6H3.5C2.7 1 2 1.7 2 2.5v7c0 .5.2 1 .6 1.4l9.4 9.4c.8.8 2 .8 2.8 0l6.6-6.6c.8-.8.8-2 0-2.7zM6.5 8C5.7 8 5 7.3 5 6.5S5.7 5 6.5 5 8 5.7 8 6.5 7.3 8 6.5 8z\"})});// Globe with meridian — for multi-currency / international markets.\ncase\"globe\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"12\",cy:\"12\",rx:\"4\",ry:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"12\",x2:\"22\",y2:\"12\"})]});// Repeat / cycle — for subscription / recurring billing.\ncase\"repeat\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"17 1 21 5 17 9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 11V9a4 4 0 0 1 4-4h14\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 23 3 19 7 15\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 13v2a4 4 0 0 1-4 4H3\"})]});// Trending up arrow — for profit / growth-shaped metrics.\ncase\"trending\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"22 7 13.5 15.5 8.5 10.5 2 17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"16 7 22 7 22 13\"})]});// Gift box with ribbon — for gift-with-purchase offers.\ncase\"gift\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"20 12 20 22 4 22 4 12\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"22\",x2:\"12\",y2:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z\"})]});// Delivery truck — for shipping rates / delivery options.\ncase\"truck\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"3\",width:\"15\",height:\"13\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"16 8 20 8 23 11 23 16 16 16 16 8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"5.5\",cy:\"18.5\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18.5\",cy:\"18.5\",r:\"2.5\"})]});// Clock — for urgency / countdown / time-sensitive messaging.\ncase\"clock\":return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 6 12 12 16 14\"})]});default:return null;}}// Built-in pricing scene graphics (data-URI SVGs). Rendered inline by\n// CardViz so they display reliably in Framer (unlike ControlType.Image\n// defaults, which the asset picker overrides to empty).\nconst PRICING_SCENES={\"price-test\":\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EPRICE TEST%3C/text%3E%3Crect x='52' y='66' width='96' height='108' rx='8' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='100' y='92' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='17' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E$49%3C/text%3E%3Ctext x='100' y='106' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='500' fill='%2384888F' text-anchor='middle'%3Eper unit%3C/text%3E%3Crect x='90' y='118' width='20' height='44' rx='3' fill='%232962FF40'/%3E%3Ctext x='100' y='150' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='700' fill='%2384888F' text-anchor='middle'%3E$12.40 PPV%3C/text%3E%3Ctext x='100' y='188' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%2384888F' text-anchor='middle'%3EPrice A%3C/text%3E%3Crect x='172' y='66' width='96' height='108' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Ctext x='220' y='92' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='17' font-weight='700' fill='%232962FF' text-anchor='middle'%3E$54%3C/text%3E%3Ctext x='220' y='106' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='500' fill='%2384888F' text-anchor='middle'%3Eper unit%3C/text%3E%3Crect x='210' y='98' width='20' height='64' rx='3' fill='%232962FF'/%3E%3Ctext x='220' y='150' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='700' fill='%232962FF' text-anchor='middle'%3E$15.80 PPV%3C/text%3E%3Ctext x='220' y='188' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%232962FF' text-anchor='middle'%3EPrice B%3C/text%3E%3C/svg%3E\",subscription:\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EBILLING FREQUENCY%3C/text%3E%3Crect x='44' y='64' width='232' height='26' rx='13' fill='%23fff' stroke='%23E5E7EB'/%3E%3Crect x='160' y='64' width='116' height='26' rx='13' fill='%232962FF'/%3E%3Ctext x='102' y='81' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%2384888F' text-anchor='middle'%3EMonthly%3C/text%3E%3Ctext x='218' y='81' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%23fff' text-anchor='middle'%3EAnnual%3C/text%3E%3Crect x='44' y='100' width='232' height='64' rx='10' fill='%232962FF08' stroke='%232962FF'/%3E%3Ctext x='58' y='124' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='11' font-weight='700' fill='%230A0E27' text-anchor='start'%3EPro plan%3C/text%3E%3Ctext x='262' y='126' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='18' font-weight='700' fill='%232962FF' text-anchor='end'%3E$290%3C/text%3E%3Ctext x='58' y='140' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='500' fill='%2384888F' text-anchor='start'%3Ebilled yearly %26%23183; save 17%25%3C/text%3E%3Crect x='58' y='146' width='120' height='5' rx='2' fill='%232962FF20'/%3E%3Crect x='58' y='146' width='104' height='5' rx='2' fill='%232962FF'/%3E%3Ctext x='262' y='150' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='700' fill='%232962FF' text-anchor='end'%3Ebest profit / subscriber%3C/text%3E%3Crect x='44' y='174' width='70' height='18' rx='9' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='79' y='186' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='middle'%3EQuarterly%3C/text%3E%3Crect x='122' y='174' width='70' height='18' rx='9' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='157' y='186' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='middle'%3E6-month%3C/text%3E%3Crect x='200' y='174' width='70' height='18' rx='9' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='235' y='186' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='middle'%3E2-year%3C/text%3E%3C/svg%3E\",\"multi-currency\":\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EPER MARKET%3C/text%3E%3Crect x='44' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Crect x='62' y='82' width='32' height='18' rx='5' fill='%232962FF15'/%3E%3Ctext x='78' y='95' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8.5' font-weight='700' fill='%232962FF' text-anchor='middle'%3EUS%3C/text%3E%3Crect x='58' y='108' width='40' height='6' rx='2' fill='%232962FF25'/%3E%3Crect x='58' y='118' width='28' height='5' rx='2' fill='%23E5E7EB'/%3E%3Ctext x='78' y='144' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='15' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E$49%3C/text%3E%3Ctext x='78' y='158' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='6.5' font-weight='500' fill='%2384888F' text-anchor='middle'%3EUSD%3C/text%3E%3Ccircle cx='78' cy='167' r='5' fill='%232962FF'/%3E%3Cpath d='M75 167 l2 2 l4 -4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='124' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Crect x='142' y='82' width='32' height='18' rx='5' fill='%232962FF15'/%3E%3Ctext x='158' y='95' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8.5' font-weight='700' fill='%232962FF' text-anchor='middle'%3EEU%3C/text%3E%3Crect x='138' y='108' width='40' height='6' rx='2' fill='%232962FF25'/%3E%3Crect x='138' y='118' width='28' height='5' rx='2' fill='%23E5E7EB'/%3E%3Ctext x='158' y='144' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='15' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E%E2%82%AC45%3C/text%3E%3Ctext x='158' y='158' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='6.5' font-weight='500' fill='%2384888F' text-anchor='middle'%3EEUR%3C/text%3E%3Ccircle cx='158' cy='167' r='5' fill='%232962FF'/%3E%3Cpath d='M155 167 l2 2 l4 -4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='204' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Crect x='222' y='82' width='32' height='18' rx='5' fill='%232962FF15'/%3E%3Ctext x='238' y='95' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8.5' font-weight='700' fill='%232962FF' text-anchor='middle'%3EUK%3C/text%3E%3Crect x='218' y='108' width='40' height='6' rx='2' fill='%232962FF25'/%3E%3Crect x='218' y='118' width='28' height='5' rx='2' fill='%23E5E7EB'/%3E%3Ctext x='238' y='144' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='15' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E%C2%A339%3C/text%3E%3Ctext x='238' y='158' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='6.5' font-weight='500' fill='%2384888F' text-anchor='middle'%3EGBP%3C/text%3E%3Ccircle cx='238' cy='167' r='5' fill='%232962FF'/%3E%3Cpath d='M235 167 l2 2 l4 -4' stroke='%23fff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='118' y1='84' x2='118' y2='160' stroke='%23E5E7EB' stroke-width='1' stroke-dasharray='3 3'/%3E%3Cline x1='198' y1='84' x2='198' y2='160' stroke='%23E5E7EB' stroke-width='1' stroke-dasharray='3 3'/%3E%3C/svg%3E\",\"audience-price\":\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EAUDIENCE PRICING%3C/text%3E%3Crect x='44' y='68' width='232' height='30' rx='7' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ccircle cx='60' cy='83' r='7' fill='%232962FF' opacity='0.4'/%3E%3Ctext x='76' y='82' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3EHigh-LTV%3C/text%3E%3Ctext x='76' y='93' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='start'%3Epremium price%3C/text%3E%3Ctext x='258' y='87' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='11' font-weight='700' fill='%232962FF' text-anchor='end'%3E$59%3C/text%3E%3Crect x='44' y='108' width='232' height='30' rx='7' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ccircle cx='60' cy='123' r='7' fill='%232962FF' opacity='0.7'/%3E%3Ctext x='76' y='122' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3ENew visitor%3C/text%3E%3Ctext x='76' y='133' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='start'%3Eintro price%3C/text%3E%3Ctext x='258' y='127' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='11' font-weight='700' fill='%232962FF' text-anchor='end'%3E$44%3C/text%3E%3Crect x='44' y='148' width='232' height='30' rx='7' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ccircle cx='60' cy='163' r='7' fill='%232962FF' opacity='1'/%3E%3Ctext x='76' y='162' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3EEU market%3C/text%3E%3Ctext x='76' y='173' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='start'%3Eregional price%3C/text%3E%3Ctext x='258' y='167' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='11' font-weight='700' fill='%232962FF' text-anchor='end'%3E%E2%82%AC45%3C/text%3E%3C/svg%3E\",discount:\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EOFFER TEST%3C/text%3E%3Crect x='52' y='66' width='96' height='108' rx='8' fill='%23fff' stroke='%23E5E7EB'/%3E%3Crect x='64' y='78' width='72' height='34' rx='6' fill='%232962FF12'/%3E%3Ctext x='100' y='99' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='13' font-weight='700' fill='%232962FF' text-anchor='middle'%3E15%25 off%3C/text%3E%3Ctext x='100' y='126' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='500' fill='%2384888F' text-anchor='middle'%3Esitewide%3C/text%3E%3Crect x='68' y='140' width='64' height='5' rx='2' fill='%232962FF20'/%3E%3Crect x='68' y='140' width='44' height='5' rx='2' fill='%232962FF'/%3E%3Ctext x='100' y='162' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%2384888F' text-anchor='middle'%3E42%25 margin%3C/text%3E%3Crect x='172' y='66' width='96' height='108' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Crect x='184' y='78' width='72' height='34' rx='6' fill='%232962FF'/%3E%3Ctext x='220' y='99' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='13' font-weight='700' fill='%23fff' text-anchor='middle'%3E$10 off%3C/text%3E%3Ctext x='220' y='126' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='500' fill='%2384888F' text-anchor='middle'%3E$75+%3C/text%3E%3Crect x='188' y='140' width='64' height='5' rx='2' fill='%232962FF20'/%3E%3Crect x='188' y='140' width='60' height='5' rx='2' fill='%232962FF'/%3E%3Ctext x='220' y='162' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%232962FF' text-anchor='middle'%3E47%25 margin%3C/text%3E%3C/svg%3E\",profit:\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EPROFIT PER VISITOR%3C/text%3E%3Ctext x='44' y='84' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='22' font-weight='700' fill='%230A0E27' text-anchor='start'%3E$14.20%3C/text%3E%3Ctext x='150' y='84' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3E+18%25%3C/text%3E%3Ctext x='44' y='100' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='500' fill='%2384888F' text-anchor='start'%3Eprofit per visitor, this variant%3C/text%3E%3Ctext x='44' y='128' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='600' fill='%2384888F' text-anchor='start'%3ERevenue%3C/text%3E%3Crect x='110' y='120' width='150' height='10' rx='2' fill='%232962FF'/%3E%3Ctext x='268' y='128' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='end'%3E$32.00%3C/text%3E%3Ctext x='44' y='146' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='600' fill='%2384888F' text-anchor='start'%3ECOGS%3C/text%3E%3Crect x='110' y='138' width='81' height='10' rx='2' fill='%232962FF60'/%3E%3Ctext x='268' y='146' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='end'%3E-$11.10%3C/text%3E%3Ctext x='44' y='164' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='600' fill='%2384888F' text-anchor='start'%3EDiscount%3C/text%3E%3Crect x='110' y='156' width='45' height='10' rx='2' fill='%232962FF40'/%3E%3Ctext x='268' y='164' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='end'%3E-$4.20%3C/text%3E%3Ctext x='44' y='182' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='600' fill='%2384888F' text-anchor='start'%3EShipping%3C/text%3E%3Crect x='110' y='174' width='30' height='10' rx='2' fill='%232962FF25'/%3E%3Ctext x='268' y='182' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='600' fill='%2384888F' text-anchor='end'%3E-$2.50%3C/text%3E%3C/svg%3E\",\"tiered-discount\":\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3ESPEND %26amp; SAVE%3C/text%3E%3Crect x='44' y='150' width='150' height='28' rx='7' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='58' y='168' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3ESpend $50%3C/text%3E%3Crect x='130' y='156' width='54' height='16' rx='8' fill='%232962FF15'/%3E%3Ctext x='157' y='167' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%232962FF' text-anchor='middle'%3E5%25 off%3C/text%3E%3Crect x='44' y='116' width='186' height='28' rx='7' fill='%23fff' stroke='%23E5E7EB'/%3E%3Ctext x='58' y='134' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3ESpend $100%3C/text%3E%3Crect x='166' y='122' width='54' height='16' rx='8' fill='%232962FF15'/%3E%3Ctext x='193' y='133' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%232962FF' text-anchor='middle'%3E10%25 off%3C/text%3E%3Crect x='44' y='82' width='222' height='28' rx='7' fill='%232962FF10' stroke='%232962FF'/%3E%3Ctext x='58' y='100' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%230A0E27' text-anchor='start'%3ESpend $150%3C/text%3E%3Crect x='202' y='88' width='54' height='16' rx='8' fill='%232962FF'/%3E%3Ctext x='229' y='99' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='700' fill='%23fff' text-anchor='middle'%3E15%25 off%3C/text%3E%3Cpath d='M232 158 L256 96' stroke='%232962FF40' stroke-width='2' stroke-linecap='round' stroke-dasharray='3 3'/%3E%3Cpath d='M256 96 l-7 3 l3 -7 z' fill='%232962FF80'/%3E%3C/svg%3E\",gift:\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EGIFT WITH PURCHASE%3C/text%3E%3Ctext x='44' y='80' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='start'%3ECart total%3C/text%3E%3Ctext x='150' y='80' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='11' font-weight='700' fill='%232962FF' text-anchor='start'%3E$82%3C/text%3E%3Ctext x='262' y='80' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7.5' font-weight='500' fill='%2384888F' text-anchor='end'%3Egoal $75 reached%3C/text%3E%3Crect x='44' y='88' width='232' height='8' rx='4' fill='%232962FF20'/%3E%3Crect x='44' y='88' width='232' height='8' rx='4' fill='%232962FF'/%3E%3Crect x='130' y='136' width='60' height='46' rx='4' fill='%232962FF12' stroke='%232962FF'/%3E%3Crect x='126' y='130' width='68' height='14' rx='3' fill='%232962FF'/%3E%3Cline x1='160' y1='130' x2='160' y2='182' stroke='%232962FF' stroke-width='3'/%3E%3Ccircle cx='152' cy='128' r='6' fill='none' stroke='%232962FF' stroke-width='2.5'/%3E%3Ccircle cx='168' cy='128' r='6' fill='none' stroke='%232962FF' stroke-width='2.5'/%3E%3Crect x='174' y='150' width='40' height='18' rx='9' fill='%232962FF'/%3E%3Ctext x='194' y='163' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%23fff' text-anchor='middle'%3EFREE%3C/text%3E%3Ctext x='160' y='200' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='8' font-weight='600' fill='%2384888F' text-anchor='middle'%3EFree gift unlocked at checkout%3C/text%3E%3C/svg%3E\",\"quantity-break\":\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240' width='320' height='240'%3E%3Crect width='320' height='240' rx='12' fill='%23F7F9FE'/%3E%3Crect x='28' y='28' width='264' height='184' rx='8' fill='%23FFFFFF' stroke='%23E5E7EB'/%3E%3Ctext x='44' y='52' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%232962FF' text-anchor='start'%3EQUANTITY BREAKS%3C/text%3E%3Crect x='44' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%23E5E7EB'/%3E%3Crect x='71' y='88' width='12' height='12' rx='2' fill='%232962FF40'/%3E%3Ctext x='78' y='124' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='middle'%3ESingle%3C/text%3E%3Ctext x='78' y='142' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='13' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E$40%3C/text%3E%3Ctext x='78' y='156' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='middle'%3E$40/ea%3C/text%3E%3Crect x='124' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%232962FF'/%3E%3Crect x='144' y='91' width='12' height='12' rx='2' fill='%232962FF'/%3E%3Crect x='158' y='88' width='12' height='12' rx='2' fill='%232962FF'/%3E%3Ctext x='158' y='124' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='700' fill='%230A0E27' text-anchor='middle'%3EBuy 2%3C/text%3E%3Ctext x='158' y='142' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='13' font-weight='700' fill='%232962FF' text-anchor='middle'%3E$72%3C/text%3E%3Ctext x='158' y='156' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='middle'%3E$36/ea%3C/text%3E%3Crect x='132' y='160' width='52' height='14' rx='7' fill='%232962FF'/%3E%3Ctext x='158' y='170' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='6.5' font-weight='700' fill='%23fff' text-anchor='middle'%3ESAVE 10%25%3C/text%3E%3Crect x='204' y='70' width='68' height='104' rx='8' fill='%23fff' stroke='%23E5E7EB'/%3E%3Crect x='217' y='94' width='12' height='12' rx='2' fill='%232962FF40'/%3E%3Crect x='231' y='91' width='12' height='12' rx='2' fill='%232962FF40'/%3E%3Crect x='245' y='88' width='12' height='12' rx='2' fill='%232962FF40'/%3E%3Ctext x='238' y='124' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='9' font-weight='600' fill='%230A0E27' text-anchor='middle'%3EBuy 3%3C/text%3E%3Ctext x='238' y='142' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='13' font-weight='700' fill='%230A0E27' text-anchor='middle'%3E$99%3C/text%3E%3Ctext x='238' y='156' font-family='-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif' font-size='7' font-weight='500' fill='%2384888F' text-anchor='middle'%3E$33/ea%3C/text%3E%3C/svg%3E\"};function CardViz({type,accentColor,textColor,mutedColor,borderColor}){switch(type){case\"suggested-test\":return /*#__PURE__*/_jsxs(\"div\",{style:{background:`${accentColor}08`,border:`1px solid ${accentColor}20`,borderRadius:\"12px\",padding:\"14px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",paddingBottom:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",fontWeight:700,letterSpacing:\"0.1em\",color:accentColor},children:\"AI RECOMMENDATIONS\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",color:mutedColor,fontWeight:500},children:\"3 ready\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",padding:\"10px 12px\",borderRadius:\"8px\",border:`1px solid ${accentColor}40`,boxShadow:`0 2px 8px ${accentColor}15`,display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",fontSize:\"13px\",fontWeight:600,color:textColor},children:[/*#__PURE__*/_jsx(EyebrowSparkle,{size:14}),\"Test free shipping at $75\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:700,color:accentColor},children:\"+6.2%\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:\"5px\",background:`${accentColor}20`,borderRadius:\"999px\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"94%\",height:\"100%\",background:accentColor,borderRadius:\"999px\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",color:mutedColor,whiteSpace:\"nowrap\",fontWeight:600},children:\"94% confident\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",padding:\"8px 12px\",borderRadius:\"8px\",border:`1px solid ${borderColor}`,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",opacity:.7},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",fontSize:\"12px\",color:mutedColor},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"6px\",height:\"6px\",borderRadius:\"50%\",background:mutedColor,opacity:.5}}),\"Bundle pricing test\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",color:mutedColor,fontWeight:600},children:\"+4.1%\"})]})]});case\"segments\":{const cells=[{opacity:1,selected:true,label:\"New visitors\"},{opacity:.5,selected:false},{opacity:.2,selected:false},{opacity:.15,selected:false},{opacity:.5,selected:false},{opacity:1,selected:true,label:\"Klaviyo VIP\"},{opacity:.2,selected:false},{opacity:.15,selected:false},{opacity:.2,selected:false},{opacity:.3,selected:false},{opacity:.6,selected:false},{opacity:1,selected:true,label:\"Returning\"}];return /*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",border:`1px solid ${borderColor}`,borderRadius:\"12px\",padding:\"14px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",fontWeight:700,letterSpacing:\"0.1em\",color:accentColor},children:\"SEGMENTS\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",color:mutedColor,fontWeight:500},children:\"3 of 12 active\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",gridTemplateRows:\"repeat(3, 1fr)\",gap:\"6px\"},children:cells.map((cell,i)=>/*#__PURE__*/_jsx(\"div\",{style:{height:\"18px\",background:accentColor,opacity:cell.opacity,borderRadius:\"4px\",border:cell.selected?`2px solid ${accentColor}`:\"none\",boxSizing:\"border-box\",boxShadow:cell.selected?`0 0 0 1px #fff inset`:\"none\"}},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"6px\",fontSize:\"11px\",color:accentColor,fontWeight:600,paddingTop:\"2px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"5\",x2:\"12\",y2:\"19\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"})]}),\"Create new segment\"]})]});}case\"bar-chart\":{const data=[{label:\"Jan\",current:38,previous:32},{label:\"Feb\",current:52,previous:40},{label:\"Mar\",current:46,previous:38},{label:\"Apr\",current:64,previous:52},{label:\"May\",current:78,previous:60},{label:\"Jun\",current:92,previous:70}];const maxBarHeight=64;return /*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",border:`1px solid ${borderColor}`,borderRadius:\"12px\",padding:\"14px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",fontWeight:700,letterSpacing:\"0.1em\",color:accentColor,marginBottom:\"2px\"},children:\"SITEWIDE PROFIT\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"15px\",fontWeight:700,color:textColor},children:[\"+24%\",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"11px\",fontWeight:500,color:mutedColor,marginLeft:\"6px\"},children:\"vs last 6mo\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"10px\",fontSize:\"9px\",color:mutedColor,fontWeight:600},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"2px\",background:accentColor}}),\"Now\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"2px\",background:`${accentColor}30`}}),\"Prior\"]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:\"4px\",height:`${maxBarHeight+14}px`,paddingTop:\"4px\"},children:data.map((d,i)=>{const currentHeight=Math.round(d.current/100*maxBarHeight);const previousHeight=Math.round(d.previous/100*maxBarHeight);return /*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"4px\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:`${maxBarHeight}px`,display:\"flex\",alignItems:\"flex-end\",justifyContent:\"center\",gap:\"2px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40%\",height:`${previousHeight}px`,background:`${accentColor}30`,borderRadius:\"3px 3px 0 0\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"40%\",height:`${currentHeight}px`,background:accentColor,borderRadius:\"3px 3px 0 0\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"9px\",color:mutedColor,fontWeight:500},children:d.label})]},i);})})]});}case\"builder\":return /*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",border:`1px solid ${borderColor}`,borderRadius:\"12px\",padding:\"12px\",display:\"flex\",flexDirection:\"column\",gap:\"6px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",paddingBottom:\"6px\",borderBottom:`1px solid ${borderColor}`,marginBottom:\"2px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",fontWeight:700,letterSpacing:\"0.1em\",color:accentColor},children:\"PRODUCT PAGE\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\",fontSize:\"10px\",color:accentColor,fontWeight:600,padding:\"2px 8px\",background:`${accentColor}10`,borderRadius:\"4px\"},children:[/*#__PURE__*/_jsx(EyebrowSparkle,{size:10}),\"AI suggest\"]})]}),[{label:\"Hero headline\",emphasis:true,indent:0},{label:\"Product image\",emphasis:false,indent:0},{label:\"Price block\",emphasis:false,indent:1},{label:\"Free shipping bar\",emphasis:false,indent:1},{label:\"Add to cart\",emphasis:true,indent:0},{label:\"Upsell module\",emphasis:false,indent:0}].map((row,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",padding:\"5px 8px\",paddingLeft:`${8+row.indent*12}px`,borderRadius:\"5px\",background:row.emphasis?`${accentColor}10`:\"transparent\",border:row.emphasis?`1px solid ${accentColor}30`:`1px solid transparent`},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"1px\",flexShrink:0},children:[0,1,2].map(d=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"2px\",height:\"2px\",borderRadius:\"50%\",background:mutedColor,opacity:.4}},d))}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"10px\",height:\"10px\",borderRadius:\"2px\",background:row.emphasis?accentColor:`${mutedColor}30`,flexShrink:0}}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:row.emphasis?600:500,color:row.emphasis?textColor:mutedColor,flex:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:row.label}),row.emphasis&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"4px\",height:\"4px\",borderRadius:\"50%\",background:accentColor,flexShrink:0}})]},i))]});case\"price-test\":case\"subscription\":case\"multi-currency\":case\"audience-price\":case\"discount\":case\"profit\":case\"tiered-discount\":case\"gift\":case\"quantity-break\":{const sceneSrc=PRICING_SCENES[type];if(!sceneSrc)return null;return /*#__PURE__*/_jsx(\"img\",{src:sceneSrc,alt:\"\",\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",borderRadius:\"12px\"}});}default:return null;}}PlatformCards.defaultProps={accentColor:\"#2962FF\",textColor:\"#0A0E27\",mutedColor:\"#84888F\",cardBorderColor:\"#E5E7EB\",backgroundColor:\"rgba(0,0,0,0)\",cardBackground:\"#FFFFFF\",pillBackground:\"#FFFFFF\",pillColor:\"#2962FF\",mobileBreakpoint:810,maxWidth:1280,initialIndex:0,imageAspectRatio:\"2380 / 1776\",sectionEyebrow:\"WHAT YOU CAN DO WITH CHECKOUT\",showEyebrowIcon:true,sectionTitle:\"Test and personalize every block, every message, every field\",sectionDescription:\"\",sectionEyebrowColor:\"#0A0E27\",sectionTitleColor:\"#2962FF\",sectionDescriptionColor:\"#84888F\",cards:[{icon:\"trending\",eyebrow:\"PROFIT-FIRST METRICS\",title:\"Track profit on every checkout test.\",description:\"Intelligems calculates profit per visitor on every test, factoring in AOV lift, conversion impact, and product margin. Make checkout decisions that grow your bottom line.\",pills:[],video:\"\",image:\"\",imageAlt:\"Profit-first metrics illustration\",viz:\"profit\"},{icon:\"image\",eyebrow:\"IMAGE UPLOADS & CUSTOM FIELDS\",title:\"Capture what you need at the right step.\",description:\"Test image upload fields, gift message inputs, and custom personalization. Find the placement and copy that gets data without losing customers.\",pills:[],video:\"\",image:\"\",imageAlt:\"Image uploads and custom fields illustration\",viz:\"builder\"},{icon:\"users\",eyebrow:\"AUDIENCE TARGETING\",title:\"Personalize checkout for every visitor.\",description:\"Show different upsells, urgency messaging, or fields to different segments. New visitors see one experience, returning customers see another.\",pills:[],video:\"\",image:\"\",imageAlt:\"Audience targeting illustration\",viz:\"segments\"},{icon:\"sparkles\",eyebrow:\"RECOMMENDED PRODUCTS\",title:\"Test reviews, stock alerts, and social proof.\",description:\"Run tests on which products to show, how many to show, and where they appear on checkout. Lift AOV without hurting conversion rate.\",pills:[],video:\"\",image:\"\",imageAlt:\"Recommended products illustration\",viz:\"suggested-test\"},{icon:\"clock\",eyebrow:\"URGENCY MESSAGING\",title:\"Test countdown timers, stock alerts, and social proof.\",description:\"Find the urgency tactic that closes more carts. Test message types, placements, and intensity to maximize conversions on every checkout.\",pills:[],video:\"\",image:\"\",imageAlt:\"Urgency messaging illustration\",viz:\"bar-chart\"}],fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",eyebrowFontSize:\"12px\",titleFontSize:\"48px\",titleFontSizeMobile:\"32px\",descriptionFontSize:\"17px\",descriptionFontSizeMobile:\"15px\"};addPropertyControls(PlatformCards,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2962FF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0E27\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#84888F\"},cardBorderColor:{type:ControlType.Color,title:\"Card border\",defaultValue:\"#E5E7EB\"},backgroundColor:{type:ControlType.Color,title:\"Section background\",defaultValue:\"rgba(0,0,0,0)\"},cardBackground:{type:ControlType.Color,title:\"Card background\",defaultValue:\"#FFFFFF\"},pillBackground:{type:ControlType.Color,title:\"Pill background\",defaultValue:\"#FFFFFF\"},pillColor:{type:ControlType.Color,title:\"Pill text\",defaultValue:\"#2962FF\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile breakpoint (px)\",defaultValue:810,min:480,max:1200,step:1},maxWidth:{type:ControlType.Number,title:\"Max content width\",defaultValue:1280,min:600,max:1800,step:10},initialIndex:{type:ControlType.Number,title:\"Start at card #\",defaultValue:0,min:0,max:10,step:1,description:\"0-indexed: 0 = first card\"},imageAspectRatio:{type:ControlType.String,title:\"Image aspect ratio\",defaultValue:\"2380 / 1776\",description:\"CSS aspect-ratio (e.g. '4 / 3', '16 / 9', '2380 / 1776'). Locks the media area to this ratio so all cards stay the same height regardless of the video or image's own dimensions.\"},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"WHAT YOU CAN DO WITH CHECKOUT\"},showEyebrowIcon:{type:ControlType.Boolean,title:\"Show eyebrow icon\",defaultValue:true,hidden:p=>!p.sectionEyebrow},sectionTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Test and personalize every block, every message, every field\",displayTextArea:true},sectionDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"\",displayTextArea:true},sectionEyebrowColor:{type:ControlType.Color,title:\"Eyebrow color\",defaultValue:\"#0A0E27\"},sectionTitleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"#2962FF\"},sectionDescriptionColor:{type:ControlType.Color,title:\"Description color\",defaultValue:\"#84888F\"},cards:{type:ControlType.Array,title:\"Cards\",control:{type:ControlType.Object,controls:{icon:{type:ControlType.Enum,title:\"Icon\",options:[\"sparkles\",\"users\",\"chart\",\"wrench\",\"cursor\",\"layers\",\"image\",\"code\",\"dollar\",\"tag\",\"globe\",\"repeat\",\"trending\",\"gift\",\"truck\",\"clock\"],optionTitles:[\"Sparkles\",\"Users\",\"Chart\",\"Wrench\",\"Cursor\",\"Layers\",\"Image\",\"Code\",\"Dollar\",\"Tag\",\"Globe\",\"Repeat\",\"Trending\",\"Gift\",\"Truck\",\"Clock\"]},eyebrow:{type:ControlType.String,title:\"Eyebrow\"},title:{type:ControlType.String,title:\"Title\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true},pills:{type:ControlType.Array,title:\"Pills\",control:{type:ControlType.String}},linkText:{type:ControlType.String,title:\"Link text\",defaultValue:\"\",description:\"Leave empty to hide the link\"},linkUrl:{type:ControlType.String,title:\"Link URL\",defaultValue:\"\",description:\"Fill in to make the whole card clickable. Leave empty for a non-interactive card.\"},video:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],description:\"Upload a looping background video (MP4 or WebM recommended). Autoplays muted. Takes priority over the image below. Keep clips short and compressed for performance.\"},image:{type:ControlType.Image,title:\"Image / poster\",description:\"Used as the card image when no video is set. When a video IS set, this is shown as the poster frame while the video loads (and in place of the video for reduced-motion users). If both are empty, falls back to the built-in mini-viz.\"},imageAlt:{type:ControlType.String,title:\"Alt / aria label\"},viz:{type:ControlType.Enum,title:\"Built-in graphic\",options:[\"discount\",\"tiered-discount\",\"gift\",\"quantity-break\",\"profit\",\"price-test\",\"subscription\",\"multi-currency\",\"audience-price\",\"suggested-test\",\"segments\",\"bar-chart\",\"builder\"],optionTitles:[\"Discount (offer tags)\",\"Tiered discount (spend & save)\",\"Gift with purchase\",\"Quantity breaks (packs)\",\"Profit (waterfall)\",\"Price test (A/B panels)\",\"Subscription (plan picker)\",\"Multi-currency (markets)\",\"Audience pricing (rows)\",\"Suggested test\",\"Segments grid\",\"Bar chart\",\"Builder list\"],description:\"Built-in graphic shown when no image or video is set. The checkout cards default to profit / builder / segments / suggested-test / bar-chart — chosen as the closest stand-ins. Swap in a real video or image in Framer for the final look.\"}}}},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",description:\"CSS font-family value applied to all text in the section\"},eyebrowFontSize:{type:ControlType.String,title:\"Eyebrow size\",defaultValue:\"12px\"},titleFontSize:{type:ControlType.String,title:\"Title size (desktop)\",defaultValue:\"48px\"},titleFontSizeMobile:{type:ControlType.String,title:\"Title size (mobile)\",defaultValue:\"32px\"},descriptionFontSize:{type:ControlType.String,title:\"Description size (desktop)\",defaultValue:\"17px\"},descriptionFontSizeMobile:{type:ControlType.String,title:\"Description size (mobile)\",defaultValue:\"15px\"}});// Eyebrow sparkle icon — gradient-stroked star. Reused across CardIcon\n// (\"sparkles\") and the AI markers inside the mini-vizzes (\"AI\n// RECOMMENDATIONS\" / \"AI suggest\") so every sparkle in the section\n// matches the brand gradient. Each call generates a unique gradient ID so\n// multiple instances on the same page don't collide.\nlet __eyebrowSparkleCounter=0;function EyebrowSparkle({size=20}){const gradientId=`eyebrow-sparkle-grad-${__eyebrowSparkleCounter++}`;return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M19.9999 3.00001V7.00001M21.9999 5.00001H17.9999M3.99994 17V19M4.99994 18H2.99994M9.93694 15.5C9.84766 15.1539 9.66728 14.8381 9.41456 14.5854C9.16184 14.3327 8.84601 14.1523 8.49994 14.063L2.36494 12.481C2.26027 12.4513 2.16815 12.3883 2.10255 12.3014C2.03696 12.2146 2.00146 12.1088 2.00146 12C2.00146 11.8912 2.03696 11.7854 2.10255 11.6986C2.16815 11.6118 2.26027 11.5487 2.36494 11.519L8.49994 9.93601C8.84589 9.84681 9.16163 9.66658 9.41434 9.41404C9.66705 9.16151 9.84751 8.84589 9.93694 8.50001L11.5189 2.36501C11.5483 2.25992 11.6113 2.16735 11.6983 2.1014C11.7852 2.03545 11.8913 1.99976 12.0004 1.99976C12.1096 1.99976 12.2157 2.03545 12.3026 2.1014C12.3896 2.16735 12.4525 2.25992 12.4819 2.36501L14.0629 8.50001C14.1522 8.84608 14.3326 9.1619 14.5853 9.41462C14.838 9.66734 15.1539 9.84773 15.4999 9.93701L21.6349 11.518C21.7404 11.5471 21.8335 11.61 21.8998 11.6971C21.9661 11.7841 22.002 11.8906 22.002 12C22.002 12.1094 21.9661 12.2159 21.8998 12.3029C21.8335 12.39 21.7404 12.4529 21.6349 12.482L15.4999 14.063C15.1539 14.1523 14.838 14.3327 14.5853 14.5854C14.3326 14.8381 14.1522 15.1539 14.0629 15.5L12.4809 21.635C12.4515 21.7401 12.3886 21.8327 12.3016 21.8986C12.2147 21.9646 12.1086 22.0003 11.9994 22.0003C11.8903 22.0003 11.7842 21.9646 11.6973 21.8986C11.6103 21.8327 11.5473 21.7401 11.5179 21.635L9.93694 15.5Z\",stroke:`url(#${gradientId})`,strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"24.37\",y1:\"-3.94\",x2:\"-5.42\",y2:\"2.65\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{stopColor:\"#FFA977\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.302\",stopColor:\"#F472B6\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.667\",stopColor:\"#8B5CF6\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.964\",stopColor:\"#5EEAD4\"})]})})]});}function EyebrowPill({text,textColor,fontSize,showIcon}){if(!text)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",borderRadius:\"999px\",padding:\"8px 18px\",background:\"#FFFFFF\",border:\"1px solid #E5E7EB\"},children:[showIcon&&/*#__PURE__*/_jsx(EyebrowSparkle,{size:20}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize||\"12px\",fontWeight:700,letterSpacing:\"0.12em\",color:textColor},children:text})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlatformCards\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Checkout_platform_cards.map"],"mappings":"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"}