{"version":3,"file":"spacing_element.BBCdAWJS.mjs","names":["useRef","useState","useRef","useState","p","useCallback"],"sources":["https:/framerusercontent.com/modules/cfAZKfTARwevGr3s6ldN/ztwBKXfPtpgX0CfaoSI5/customer_grid_single.js","https:/framerusercontent.com/modules/Pn6Nmo1fGT7Fpp50KPe3/DcKEFm4OOEb1IF9rxVA0/columns_bullets_tooltips.js","https:/framerusercontent.com/modules/jEINlkFX1IDkgh1a1v5V/MCGjQFpaoJ6BqdPAUaDW/spacing_element.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */export default function Customer_grid_single(props){const{bgColor=\"#f6f9fc\",logoOpacity=.7,logoHeight=40,paddingY=48,paddingX=24,maxWidth=1200,logo1,logo2,logo3,logo4}=props;const containerRef=useRef(null);const[cols,setCols]=useState(4);useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{const w=entries[0].contentRect.width;if(w<480)setCols(2);else setCols(4);});ro.observe(el);return()=>ro.disconnect();},[]);const logos=[logo1,logo2,logo3,logo4];return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",backgroundColor:bgColor,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:maxWidth,margin:\"0 auto\",padding:paddingY+\"px \"+paddingX+\"px\",boxSizing:\"border-box\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(\"+cols+\", 1fr)\",width:\"100%\"},children:logos.map((logoSrc,i)=>{const isLastCol=(i+1)%cols===0;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px 24px\",borderRight:isLastCol?\"none\":\"1px dashed rgba(0,0,0,0.12)\",boxSizing:\"border-box\"},children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"Logo \"+(i+1),draggable:false,style:{height:logoHeight,width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",opacity:logoOpacity,userSelect:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{height:logoHeight,width:120,borderRadius:8,backgroundColor:\"rgba(0,0,0,0.06)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.25)\",fontSize:12,fontFamily:\"Inter, sans-serif\"},children:\"Logo \"+(i+1)})},i);})})})});}addPropertyControls(Customer_grid_single,{bgColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#f6f9fc\"},logo1:{title:\"Logo 1\",type:ControlType.Image},logo2:{title:\"Logo 2\",type:ControlType.Image},logo3:{title:\"Logo 3\",type:ControlType.Image},logo4:{title:\"Logo 4\",type:ControlType.Image},logoOpacity:{title:\"Logo Opacity\",type:ControlType.Number,defaultValue:.7,min:0,max:1,step:.05},logoHeight:{title:\"Logo Height\",type:ControlType.Number,defaultValue:40,min:20,max:80,step:2},paddingY:{title:\"Vertical Padding\",type:ControlType.Number,defaultValue:48,min:0,max:100,step:4},paddingX:{title:\"Horizontal Padding\",type:ControlType.Number,defaultValue:24,min:0,max:80,step:4},maxWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1200,min:400,max:1400,step:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Customer_grid_single\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./customer_grid_single.map","// Columns Bullets Tooltips\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef,useCallback}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */const BP_TABLET=820;const BP_MOBILE=520;/* ——— Icons ——— */const CheckIcon=({color=\"#0DBB7B\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{flexShrink:0,marginTop:3},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"8\",fill:color,opacity:\"0.15\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 8.2L7.1 10.3L11 5.7\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});const ChevronIcon=({open})=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",style:{flexShrink:0,transition:\"transform 0.3s ease\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7.5L10 12.5L15 7.5\",stroke:\"#425466\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});/* ——— Tooltip ——— */function Tooltip({text,anchorRect,containerRect}){if(!text||!anchorRect||!containerRect)return null;const W=250;let left=anchorRect.left-containerRect.left+anchorRect.width/2-W/2;left=Math.max(8,Math.min(left,containerRect.width-W-8));const arrowLeft=anchorRect.left-containerRect.left+anchorRect.width/2-left-6;const top=anchorRect.top-containerRect.top-10;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top,left,zIndex:9999,transform:\"translateY(-100%)\",animation:\"cbtFadeIn .18s ease-out\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:W,padding:\"10px 14px\",background:\"#fff\",borderRadius:8,boxShadow:\"0 4px 16px rgba(0,0,0,.10), 0 1px 3px rgba(0,0,0,.06)\",fontSize:13,lineHeight:1.55,color:\"#425466\",fontFamily:'-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif'},children:text}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:Math.max(16,Math.min(arrowLeft,W-28)),width:0,height:0,borderLeft:\"7px solid transparent\",borderRight:\"7px solid transparent\",borderTop:\"7px solid #fff\",filter:\"drop-shadow(0 1px 2px rgba(0,0,0,.08))\"}})]});}/* ——— Main Component ——— */export default function Columns_bullets_tooltips(props){const{sectionLabel=\"What's in the box\",sectionTitle=\"Checkout at a glance\",labelColor=\"#0DBB7B\",titleColor=\"#0A2540\",accentColor=\"#0DBB7B\",headerColor=\"#0A2540\",textColor=\"#425466\",bgColor=\"transparent\",maxWidth=1200,columns=DEFAULT_COLUMNS,style}=props;const ref=useRef(null);const[bp,setBp]=useState(\"desktop\");const[expanded,setExpanded]=useState({});const[tip,setTip]=useState(null);const[anchor,setAnchor]=useState(null);const[cRect,setCRect]=useState(null);useEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(([e])=>{const w=e.contentRect.width;setBp(w<=BP_MOBILE?\"mobile\":w<=BP_TABLET?\"tablet\":\"desktop\");});ro.observe(el);return()=>ro.disconnect();},[]);const isMob=bp===\"mobile\";const isTab=bp===\"tablet\";const toggle=i=>setExpanded(p=>({...p,[i]:!p[i]}));const showTip=useCallback((e,ci,ii,t)=>{if(!t)return;setAnchor(e.currentTarget.getBoundingClientRect());setCRect(ref.current?.getBoundingClientRect());setTip({ci,ii,text:t});},[]);const hideTip=useCallback(()=>setTip(null),[]);const clickTip=useCallback((e,ci,ii,t)=>{if(!t)return;if(tip?.ci===ci&&tip?.ii===ii){hideTip();return;}showTip(e,ci,ii,t);},[tip,showTip,hideTip]);useEffect(()=>{const h=e=>{if(ref.current&&!ref.current.contains(e.target))hideTip();};document.addEventListener(\"mousedown\",h);return()=>document.removeEventListener(\"mousedown\",h);},[hideTip]);const gridCols=isMob?1:isTab?2:Math.min(columns.length,4);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{...style,width:\"100%\",backgroundColor:bgColor,position:\"relative\",fontFamily:'-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif'},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes cbtFadeIn { from{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)} }\n                .cbt-row:hover .cbt-txt{color:#0A2540!important}\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,margin:\"0 auto\",padding:isMob?\"40px 20px\":isTab?\"56px 32px\":\"72px 40px\",position:\"relative\"},children:[(sectionLabel||sectionTitle)&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:isMob?24:40},children:[sectionLabel&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMob?14:15,fontWeight:600,color:labelColor,letterSpacing:\".01em\",marginBottom:10,lineHeight:1.4},children:sectionLabel}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMob?26:isTab?32:38,fontWeight:700,color:titleColor,margin:0,lineHeight:1.2,letterSpacing:\"-.02em\"},children:sectionTitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${gridCols}, 1fr)`,gap:isMob?0:isTab?\"28px 24px\":\"20px 36px\",alignItems:\"start\"},children:columns.map((col,ci)=>{const open=!!expanded[ci];const items=col.items??[];const showItems=isMob?open:true;return /*#__PURE__*/_jsxs(\"div\",{style:{borderTop:isMob&&ci>0?\"1px solid #E3E8EE\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:isMob?()=>toggle(ci):undefined,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:isMob?\"pointer\":\"default\",padding:isMob?\"16px 0\":\"0 0 12px 0\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:3,height:16,backgroundColor:accentColor,borderRadius:2,marginRight:10,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMob?15:14,fontWeight:700,color:headerColor,lineHeight:1.4},children:col.title})]}),isMob&&/*#__PURE__*/_jsx(ChevronIcon,{open:open})]}),/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",maxHeight:showItems?items.length*40+40:0,opacity:showItems?1:0,transition:\"max-height .35s cubic-bezier(.4,0,.2,1), opacity .25s ease\",paddingBottom:showItems&&isMob?12:0},children:items.map((item,ii)=>/*#__PURE__*/_jsxs(\"div\",{className:\"cbt-row\",onMouseEnter:e=>showTip(e,ci,ii,item.tooltip),onMouseLeave:hideTip,onClick:e=>clickTip(e,ci,ii,item.tooltip),style:{display:\"flex\",alignItems:\"flex-start\",gap:8,padding:\"5px 0\",cursor:item.tooltip?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(CheckIcon,{color:accentColor}),/*#__PURE__*/_jsx(\"span\",{className:\"cbt-txt\",style:{fontSize:14,lineHeight:1.55,color:textColor,transition:\"color .15s ease\"},children:item.label})]},ii))})]},ci);})})]}),tip&&anchor&&cRect&&/*#__PURE__*/_jsx(Tooltip,{text:tip.text,anchorRect:anchor,containerRect:cRect})]});}/* ——— Default Data ——— */const DEFAULT_COLUMNS=[{title:\"Supported use cases\",items:[{label:\"One-time payments\",tooltip:\"Accept payments for digital or physical goods.\"},{label:\"Saving payment details\",tooltip:\"Securely save and reuse payment information for returning customers.\"},{label:\"Subscriptions and trials\",tooltip:\"Set up recurring billing with optional trial periods.\"},{label:\"Metered and tiered pricing\",tooltip:\"Bill customers based on usage or tiered pricing models.\"},{label:\"Platform and marketplace payments\",tooltip:\"Enable payments across multi-party platforms.\"},{label:\"Pay-what-you-want payments\",tooltip:\"Let customers choose how much to pay.\"},{label:\"Issuing post-payment invoices\",tooltip:\"Generate invoices automatically after payment.\"}]},{title:\"Payment methods\",items:[{label:\"Card payments\",tooltip:\"Accept all major credit and debit cards globally.\"},{label:\"Alipay\",tooltip:\"Accept payments from Alipay users worldwide.\"},{label:\"Affirm\",tooltip:\"Offer buy now, pay later with Affirm.\"},{label:\"Afterpay / Clearpay\",tooltip:\"Enable installment payments for your customers.\"},{label:\"Apple Pay\",tooltip:\"Fast, secure payments with Apple Pay.\"},{label:\"Bacs Direct Debit\",tooltip:\"Collect GBP payments directly from UK bank accounts.\"},{label:\"Bancontact\",tooltip:\"Accept payments from Belgian customers via Bancontact.\"},{label:\"Boleto\",tooltip:\"Accept payments via Boleto in Brazil.\"},{label:\"EPS\",tooltip:\"Accept online bank transfers from Austrian customers.\"},{label:\"FPX\",tooltip:\"Accept payments from Malaysian bank accounts.\"},{label:\"Giropay\",tooltip:\"Accept payments from German bank accounts.\"},{label:\"Google Pay\",tooltip:\"Fast checkout with Google Pay.\"},{label:\"GrabPay\",tooltip:\"Accept payments via GrabPay in Southeast Asia.\"},{label:\"iDEAL\",tooltip:\"Accept payments from Dutch bank accounts.\"},{label:\"Klarna\",tooltip:\"Offer flexible payment options with Klarna.\"},{label:\"Link\",tooltip:\"1-click checkout with saved payment details.\"},{label:\"OXXO\",tooltip:\"Accept cash payments at OXXO stores in Mexico.\"},{label:\"Pre-authorised debits\",tooltip:\"Collect pre-authorised debit payments from Canadian bank accounts.\"},{label:\"Przelewy24\",tooltip:\"Accept payments from Polish bank accounts.\"},{label:\"SEPA Direct Debit\",tooltip:\"Collect EUR payments from bank accounts across the SEPA region.\"},{label:\"WeChat Pay\",tooltip:\"Accept payments from WeChat Pay users.\"}]},{title:\"Built-in features\",items:[{label:\"Simplified PCI validation\",tooltip:\"Reduce your PCI compliance burden with a pre-filled SAQ A.\"},{label:\"Email receipts\",tooltip:\"Automatically send payment confirmation emails to customers.\"},{label:\"Coupons and promo codes\",tooltip:\"Create and manage discount codes for your checkout.\"},{label:\"Address collection\",tooltip:\"Collect shipping and billing addresses at checkout.\"},{label:\"Automatic tax collection\",tooltip:\"Calculate and collect the right amount of tax automatically.\"},{label:\"Language support\",tooltip:\"Checkout supports 30+ languages automatically.\"},{label:\"Fraud logic\",tooltip:\"Built-in machine learning to detect and prevent fraud.\"},{label:\"Card testing protection\",tooltip:\"Automatic protection against card testing attacks.\"},{label:\"Adjustable quantities\",tooltip:\"Let customers update item quantities in checkout.\"},{label:\"Store policies\",tooltip:\"Display your store policies during checkout.\"},{label:\"Carbon removal\",tooltip:\"Contribute to carbon removal with every transaction.\"},{label:\"Chargeback Protection\",tooltip:\"Get protected against fraudulent disputes.\"},{label:\"Phone number collection\",tooltip:\"Collect phone numbers for shipping updates or marketing.\"},{label:\"Shipping method selection\",tooltip:\"Let customers choose their preferred shipping method.\"},{label:\"Customer portal\",tooltip:\"Give customers a self-serve portal to manage subscriptions.\"},{label:\"Pricing table\",tooltip:\"Display pricing options with an embeddable pricing table.\"},{label:\"Custom Fields\",tooltip:\"Add custom input fields to collect additional information.\"}]},{title:\"Conversion optimisations\",items:[{label:\"Present local currencies\",tooltip:\"Show prices in your customer's local currency.\"},{label:\"Branding customisation\",tooltip:\"Match checkout to your brand's look and feel.\"},{label:\"Payment method optimisation\",tooltip:\"Dynamically show the most relevant payment methods.\"},{label:\"Responsive design\",tooltip:\"Optimised checkout experience across all device sizes.\"},{label:\"Address auto-complete\",tooltip:\"Speed up checkout with address auto-suggestions.\"},{label:\"Card validation\",tooltip:\"Real-time card number validation as customers type.\"},{label:\"Email validation\",tooltip:\"Catch email typos before checkout completes.\"},{label:\"Descriptive error messages\",tooltip:\"Help customers fix issues with clear error guidance.\"},{label:\"Third party autofill\",tooltip:\"Support browser and third-party autofill for faster checkout.\"},{label:\"Card brand identification\",tooltip:\"Instantly identify and display the card brand.\"},{label:\"1-click payment using Link\",tooltip:\"Returning customers can pay with a single click.\"},{label:\"Subscription upsells\",tooltip:\"Offer subscription upgrades during checkout.\"},{label:\"Product cross-sells\",tooltip:\"Suggest related products to increase order value.\"},{label:\"Recovery emails\",tooltip:\"Automatically email customers who abandon checkout.\"},{label:\"Trials without payment\",tooltip:\"Let customers start trials without entering payment details.\"}]}];/* ——— Property Controls ——— */addPropertyControls(Columns_bullets_tooltips,{sectionLabel:{title:\"Section Label\",type:ControlType.String,defaultValue:\"What's in the box\"},sectionTitle:{title:\"Section Title\",type:ControlType.String,defaultValue:\"Checkout at a glance\"},labelColor:{title:\"Label Color\",type:ControlType.Color,defaultValue:\"#0DBB7B\"},titleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#0A2540\"},accentColor:{title:\"Accent Color\",type:ControlType.Color,defaultValue:\"#0DBB7B\"},headerColor:{title:\"Header Color\",type:ControlType.Color,defaultValue:\"#0A2540\"},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#425466\"},bgColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"transparent\"},maxWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1200,min:600,max:1600,step:10},columns:{title:\"Columns\",type:ControlType.Array,defaultValue:DEFAULT_COLUMNS,control:{type:ControlType.Object,controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Column Title\"},items:{title:\"Items\",type:ControlType.Array,defaultValue:[{label:\"Item\",tooltip:\"Description\"}],control:{type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Item\"},tooltip:{title:\"Tooltip\",type:ControlType.String,defaultValue:\"\"}}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Columns_bullets_tooltips\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./columns_bullets_tooltips.map","/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Spacing_small(){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:24,background:\"transparent\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Spacing_small\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./spacing_element.map"],"mappings":"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"}