{"version":3,"file":"CompareFeatureTableSection.BcV3Moeb.mjs","names":["React.useRef","React.useState"],"sources":["https:/framerusercontent.com/modules/lPUgTvpZCbjw4ZkIAD5z/AEcWnjQEMZgTKFgRJPkt/CompareFeatureTableSection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const lightPalette={deep:\"#F2FFFC\",card:\"rgba(255,255,255,.72)\",header:\"transparent\",row:\"transparent\",border:\"rgba(148,163,184,.22)\",text:\"#24322D\",secondary:\"rgba(36,50,45,.62)\",tertiary:\"rgba(36,50,45,.48)\",eyebrow:\"#2828E0\",lime:\"#2D8C24\",lavender:\"#7B6BD4\",rose:\"#C63855\",amber:\"#B96A20\"};const darkPalette={deep:\"#0B0F0D\",card:\"#121A16\",header:\"transparent\",row:\"transparent\",border:\"rgba(255,255,255,.10)\",text:\"#FFFFFF\",secondary:\"rgba(255,255,255,.62)\",tertiary:\"rgba(255,255,255,.38)\",eyebrow:\"#8B8FFF\",lime:\"#7BFF6F\",lavender:\"#A192FF\",rose:\"#FF6F8E\",amber:\"#FFB074\"};const defaultRows=[{capability:\"What it does\",eor:\"Employs the worker as a W-2 employee\",eorTone:\"neutral\",policy:\"Helps independent contractors obtain coverage\",policyTone:\"yes\"},{capability:\"Worker's status\",eor:\"Becomes an employee of the EOR\",eorTone:\"no\",policy:\"Remains an independent contractor\",policyTone:\"yes\"},{capability:\"Insurance ownership\",eor:\"Employer-owned\",eorTone:\"no\",policy:\"Contractor-owned\",policyTone:\"yes\"},{capability:\"Workers' comp\",eor:\"Covered under the employer's policy\",eorTone:\"partial\",policy:\"In the contractor's name (where available)\",policyTone:\"yes\"},{capability:\"General liability\",eor:\"Covered under the employer's policies\",eorTone:\"partial\",policy:\"In the contractor's name\",policyTone:\"yes\"},{capability:\"Professional & media / E&O\",eor:\"Typically a separate policy\",eorTone:\"no\",policy:\"Available in the contractor's name\",policyTone:\"yes\"},{capability:\"Certificate of Insurance (COI)\",eor:\"Not typically issued by the worker\",eorTone:\"no\",policy:\"Issued in the contractor's name\",policyTone:\"yes\"},{capability:\"Additional insured endorsements\",eor:\"Not typically contractor-specific\",eorTone:\"no\",policy:\"Available on issued COIs\",policyTone:\"yes\"},{capability:\"Per-assignment coverage\",eor:\"Not designed for assignment-level coverage\",eorTone:\"no\",policy:\"Built for assignment-level coverage\",policyTone:\"yes\"},{capability:\"Classification analysis\",eor:\"Not required, worker is engaged as an employee\",eorTone:\"yes\",policy:\"Does not change the worker's classification; insurance and classification are separate questions\",policyTone:\"neutral\"},{capability:\"Cost model\",eor:\"Payroll taxes + benefits + EOR fee\",eorTone:\"neutral\",policy:\"Priced per engagement\",policyTone:\"yes\"},{capability:\"Added cost\",eor:\"Typically 20%+ above worker pay\",eorTone:\"no\",policy:\"A fraction of employment conversion\",policyTone:\"yes\"},{capability:\"Coverage issuance & verification\",eor:\"No contractor-owned coverage to issue\",eorTone:\"no\",policy:\"Issue and verify coverage via API\",policyTone:\"yes\"}];// /compare/deel rows, revised per the Aug 2026 legal/accuracy review: the\n// comparison is scoped to Deel CONTRACTOR MANAGEMENT (the $49 direct plan),\n// acknowledges Deel's published COI-administration capabilities, and draws the\n// defensible line: Deel administers requirements and proof; 1099Policy places\n// assignment-specific coverage when no valid policy exists. Deel figures are\n// published STARTING prices as of Aug 2026 — re-verify before editing.\nconst deelRows=[{capability:\"Primary job\",eor:\"Contractor onboarding, contracts, invoicing, tax documents, classification tools, and global payments\",eorTone:\"neutral\",policy:\"Insurance placement and compliance proof for eligible US contractor assignments\",policyTone:\"yes\"},{capability:\"COI administration\",eor:\"Sets insurance requirements, collects COIs at onboarding, sends renewal reminders, parses and reports on certificates\",eorTone:\"yes\",policy:\"Validates existing COIs and monitors coverage requirements and expirations\",policyTone:\"yes\"},{capability:\"When no valid policy exists\",eor:\"The published $49 plan does not list automatic, assignment-specific workers' comp or liability placement; Deel offers insurance access through partners\",eorTone:\"partial\",policy:\"Eligible contractors can bind assignment-specific coverage in their own name\",policyTone:\"yes\"},{capability:\"Published starting prices (Aug 2026)\",eor:\"$49/contractor/mo management, $325/mo Contractor of Record plus a one-month deposit, $125/mo US PEO, $599/mo EOR\",eorTone:\"neutral\",policy:\"Per-assignment premium priced to the work, plus a platform fee that is a fraction of a percent of spend\",policyTone:\"yes\"},{capability:\"Classification\",eor:\"Direct-contractor tools help assess risk; CoR, EOR, PEO, and Premium address different classification or employment needs\",eorTone:\"neutral\",policy:\"Does not change the worker's classification; insurance and classification are separate questions\",policyTone:\"neutral\"},{capability:\"Best fit\",eor:\"Managing and paying a global workforce\",eorTone:\"neutral\",policy:\"Closing US assignment insurance gaps without replacing the system of record\",policyTone:\"yes\"}];// /compare/mycoi rows, matching the Aug 2026 approved page copy. Scoped to\n// what myCOI publishes (platform rebranded to illumend in 2025). myCOI does\n// NOT publish pricing — plans are quoted by contract volume; never invent\n// numbers. Re-verify their published claims before editing.\nconst mycoiRows=[{capability:\"What it's for\",eor:\"Tracking certificates of insurance from vendors and contractors\",eorTone:\"neutral\",policy:\"Getting US contractors insured for the work, and proving it\",policyTone:\"yes\"},{capability:\"Checks certificates?\",eor:\"Yes: requests, reads, and renews them. Review available as a service\",eorTone:\"yes\",policy:\"Yes, automatically during onboarding, against each assignment's requirements\",policyTone:\"yes\"},{capability:\"Contractor has no insurance?\",eor:\"Flags them. Fixing it is up to you\",eorTone:\"partial\",policy:\"Eligible contractors get covered for the assignment before work starts\",policyTone:\"yes\"},{capability:\"Provides insurance?\",eor:\"No, software and services only\",eorTone:\"no\",policy:\"Yes: workers' comp, general liability, and specialty lines, per assignment\",policyTone:\"yes\"},{capability:\"Pricing (Aug 2026)\",eor:\"Not published; quoted by contract volume\",eorTone:\"neutral\",policy:\"Per-assignment premium, a small percentage of contractor pay, plus a platform fee that is a fraction of a percent of spend\",policyTone:\"yes\"},{capability:\"Best fit\",eor:\"Counterparties who already carry annual policies\",eorTone:\"neutral\",policy:\"Contractor workforces where some people show up uninsured\",policyTone:\"yes\"}];// /compare/certificial rows, Sep 2026. Scoped to what Certificial publishes:\n// the \"Smart COI Network\", agency-management-system connections to the\n// vendor's agent or broker, and EndorsementIQ endorsement tracking. They do\n// not issue or sell insurance and do not publish pricing — never invent a\n// number. The defensible line: Certificial keeps an existing certificate\n// current; 1099Policy places coverage when there is no policy to certify.\n// The pricing row follows the two-payer rule at the top of this file.\n// Re-verify their published claims before editing.\nconst certificialRows=[{capability:\"What it's for\",eor:\"Tracking and monitoring certificates from vendors and suppliers\",eorTone:\"neutral\",policy:\"Getting US contractors insured for the work, and proving it\",policyTone:\"yes\"},{capability:\"Checks certificates?\",eor:\"Yes: requests, reads, and monitors them, with endorsement tracking\",eorTone:\"yes\",policy:\"Yes, automatically during onboarding, against each assignment's requirements\",policyTone:\"yes\"},{capability:\"How it stays current\",eor:\"Connects to the vendor's agent or broker through their agency management system\",eorTone:\"yes\",policy:\"Holds the policy it issues, so the status is known without a third party\",policyTone:\"yes\"},{capability:\"Contractor has no policy?\",eor:\"No agent to connect to. Fixing it is up to you\",eorTone:\"partial\",policy:\"Eligible contractors get covered for the assignment before work starts\",policyTone:\"yes\"},{capability:\"Provides insurance?\",eor:\"No, software only\",eorTone:\"no\",policy:\"Yes: workers' comp, general liability, and specialty lines, per assignment\",policyTone:\"yes\"},{capability:\"Pricing (Sep 2026)\",eor:\"Not published\",eorTone:\"neutral\",policy:\"Two costs, two payers. The contractor pays the premium as the named insured; you pay for platform access, quoted at program setup\",policyTone:\"yes\"},{capability:\"Best fit\",eor:\"Suppliers who already carry annual policies and work with a broker\",eorTone:\"neutral\",policy:\"Contractor rosters where some people show up uninsured\",policyTone:\"yes\"}];const rowsPresetMap={eorAlternative:defaultRows,deel:deelRows,mycoi:mycoiRows,certificial:certificialRows};function useMeasuredWidth(width){const ref=React.useRef(null);const[measuredWidth,setMeasuredWidth]=React.useState(Number.isFinite(width)?Math.max(320,width):1200);React.useEffect(()=>{const node=ref.current;if(!node)return;const update=()=>{const next=Math.max(320,Math.round(node.clientWidth||node.offsetWidth||width||1200));setMeasuredWidth(previous=>previous===next?previous:next);};update();if(typeof ResizeObserver!==\"undefined\"){const observer=new ResizeObserver(update);observer.observe(node);return()=>observer.disconnect();}window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[width]);return{ref,measuredWidth};}function getClipPath(topSlope,bottomSlope){if(topSlope&&bottomSlope)return`polygon(0 ${topSlope}px, 100% 0, 100% calc(100% - ${bottomSlope}px), 0 100%)`;if(topSlope)return`polygon(0 ${topSlope}px, 100% 0, 100% 100%, 0 100%)`;if(bottomSlope)return`polygon(0 0, 100% 0, 100% calc(100% - ${bottomSlope}px), 0 100%)`;return\"none\";}function Pill({label,tone,palette}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",padding:\"3px 10px\",borderRadius:999,marginLeft:8,background:tone===\"ours\"?\"rgba(45,140,36,.1)\":\"rgba(198,56,85,.1)\",color:tone===\"ours\"?palette.lime:palette.rose,fontFamily:\"'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace\",fontSize:10,letterSpacing:\".04em\",whiteSpace:\"nowrap\"},children:label});}export default function CompareFeatureTableSection(props){const{theme=\"light\",sectionAriaLabel=\"Feature parity comparison table\",showTopAngle=false,showBottomAngle=true,eyebrow=\"Where the two differ\",title=\"An EOR makes them an employee. With 1099Policy, they stay a covered contractor.\",firstColumnLabel=\"Feature\",eorColumnLabel=\"EOR\",eorPill=\"W-2 conversion\",policyColumnLabel=\"1099Policy\",policyPill=\"No W-2 conversion\",rowsPreset=\"eorAlternative\",comparisonRows=defaultRows,width}=props;const{ref,measuredWidth}=useMeasuredWidth(width);const isPhone=measuredWidth<=640;const isTablet=measuredWidth>640&&measuredWidth<=980;const slope=isPhone?64:80;const topSlope=showTopAngle?slope:0;const bottomSlope=showBottomAngle?slope:0;const palette=theme===\"dark\"?darkPalette:lightPalette;// Non-default presets are authoritative; the default preset preserves the\n// original behavior (instance-baked rows win, else EOR defaults).\nconst tableRows=rowsPreset!==\"eorAlternative\"?rowsPresetMap[rowsPreset]:comparisonRows&&comparisonRows.length?comparisonRows:defaultRows;return /*#__PURE__*/_jsxs(\"section\",{ref:ref,id:\"features\",\"aria-label\":sectionAriaLabel,style:{width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",position:\"relative\",marginTop:showTopAngle?-(slope+1):0,padding:`${(isPhone?72:96)+topSlope}px ${isPhone?24:isTablet?48:64}px ${showBottomAngle?isPhone?116:140:isPhone?72:96}px`,background:palette.deep,color:palette.text,clipPath:getClipPath(topSlope,bottomSlope),boxShadow:`0 1px 0 ${palette.deep}`,overflow:\"hidden\",fontFamily:\"Satoshi, Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"header\",{style:{maxWidth:720,margin:`0 auto ${isPhone?36:56}px`,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"block\",color:palette.eyebrow,fontFamily:\"Satoshi, Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontSize:11,fontWeight:700,letterSpacing:\".16em\",textTransform:\"uppercase\"},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"14px 0 0\",color:palette.text,fontSize:isPhone?34:40,lineHeight:1.1,letterSpacing:\"-.025em\",fontWeight:700,textWrap:\"balance\"},children:title})]}),isPhone?/*#__PURE__*/_jsx(MobileComparisonCards,{rows:tableRows,eorColumnLabel:eorColumnLabel,eorPill:eorPill,policyColumnLabel:policyColumnLabel,policyPill:policyPill,palette:palette}):/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1180,width:\"100%\",minWidth:0,margin:\"0 auto\",overflowX:\"auto\",overflowY:\"hidden\",WebkitOverflowScrolling:\"touch\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",minWidth:isTablet?820:0,borderCollapse:\"collapse\"},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:thStyle(\"first\",palette),children:firstColumnLabel}),/*#__PURE__*/_jsxs(\"th\",{style:thStyle(\"eor\",palette),children:[eorColumnLabel,/*#__PURE__*/_jsx(Pill,{label:eorPill,tone:\"theirs\",palette:palette})]}),/*#__PURE__*/_jsxs(\"th\",{style:thStyle(\"policy\",palette),children:[policyColumnLabel,/*#__PURE__*/_jsx(Pill,{label:policyPill,tone:\"ours\",palette:palette})]})]})}),/*#__PURE__*/_jsx(\"tbody\",{children:tableRows.map(row=>/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{style:tdStyle(\"first\",palette),children:row.capability}),/*#__PURE__*/_jsx(\"td\",{style:tdStyle(\"eor\",palette),children:row.eor}),/*#__PURE__*/_jsx(\"td\",{style:tdStyle(\"policy\",palette),children:row.policy})]},row.capability))})]})})]});}function MobileComparisonCards({rows,eorColumnLabel,eorPill,policyColumnLabel,policyPill,palette}){return /*#__PURE__*/_jsx(\"div\",{role:\"list\",style:{display:\"grid\",gap:12,width:\"100%\",maxWidth:520,margin:\"0 auto\"},children:rows.map(row=>/*#__PURE__*/_jsxs(\"article\",{role:\"listitem\",style:{padding:\"18px 18px 16px\",borderRadius:18,border:`1px solid ${palette.border}`,background:\"transparent\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 14px\",color:palette.text,fontSize:15,lineHeight:1.25,letterSpacing:\"-.015em\",fontWeight:700},children:row.capability}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr\",gap:10},children:[/*#__PURE__*/_jsx(MobileValue,{label:eorColumnLabel,pill:eorPill,value:row.eor,pillTone:\"theirs\",palette:palette}),/*#__PURE__*/_jsx(MobileValue,{label:policyColumnLabel,pill:policyPill,value:row.policy,pillTone:\"ours\",palette:palette})]})]},row.capability))});}function MobileValue({label,pill,value,pillTone,palette}){return /*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 12px 13px\",borderRadius:14,border:`1px solid ${palette.border}`,background:\"rgba(255,255,255,.04)\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,flexWrap:\"wrap\",marginBottom:7},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:palette.tertiary,fontFamily:\"'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace\",fontSize:10,letterSpacing:\".06em\",textTransform:\"uppercase\"},children:label}),/*#__PURE__*/_jsx(Pill,{label:pill,tone:pillTone,palette:palette})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:pillTone===\"ours\"?palette.text:palette.secondary,fontWeight:pillTone===\"ours\"?600:400,fontSize:14,lineHeight:1.35,overflowWrap:\"anywhere\"},children:value})]});}function thStyle(col,palette){const isFirst=col===\"first\";return{textAlign:\"left\",padding:\"16px 24px\",fontSize:isFirst?11:13,fontWeight:700,color:isFirst?palette.tertiary:palette.text,background:\"transparent\",borderBottom:`1px solid ${palette.border}`,fontFamily:isFirst?\"'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace\":undefined,letterSpacing:isFirst?\".04em\":undefined,textTransform:isFirst?\"uppercase\":undefined,whiteSpace:\"nowrap\"};}function tdStyle(col,palette){return{textAlign:\"left\",padding:\"16px 24px\",fontSize:14,lineHeight:1.4,color:col===\"policy\"?palette.text:palette.secondary,fontWeight:col===\"policy\"?600:col===\"first\"?500:400,borderBottom:`1px solid ${palette.border}`,background:\"transparent\"};}CompareFeatureTableSection.defaultProps={theme:\"light\",showTopAngle:false,rowsPreset:\"eorAlternative\",width:1200};addPropertyControls(CompareFeatureTableSection,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\"},sectionAriaLabel:{type:ControlType.String,title:\"A11y Label\",defaultValue:\"Feature parity comparison table\"},showTopAngle:{type:ControlType.Boolean,title:\"Top Angle\",defaultValue:false},showBottomAngle:{type:ControlType.Boolean,title:\"Bottom Angle\",defaultValue:true},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Where the two differ\"},title:{type:ControlType.String,title:\"Title\",displayTextArea:true,defaultValue:\"An EOR makes them an employee. With 1099Policy, they stay a covered contractor.\"},firstColumnLabel:{type:ControlType.String,title:\"First Column\",defaultValue:\"Feature\"},eorColumnLabel:{type:ControlType.String,title:\"EOR Column\",defaultValue:\"EOR\"},eorPill:{type:ControlType.String,title:\"EOR Pill\",defaultValue:\"W-2 conversion\"},policyColumnLabel:{type:ControlType.String,title:\"Policy Column\",defaultValue:\"1099Policy\"},policyPill:{type:ControlType.String,title:\"Policy Pill\",defaultValue:\"No W-2 conversion\"},rowsPreset:{type:ControlType.Enum,title:\"Rows Preset\",options:[\"eorAlternative\",\"deel\",\"mycoi\",\"certificial\"],optionTitles:[\"EOR Alternative\",\"Deel\",\"myCOI\",\"Certificial\"],defaultValue:\"eorAlternative\"},comparisonRows:{type:ControlType.Array,title:\"Rows\",control:{type:ControlType.Object,controls:{capability:{type:ControlType.String,title:\"Capability\"},eor:{type:ControlType.String,title:\"EOR\"},eorTone:{type:ControlType.Enum,title:\"EOR Tone\",options:[\"neutral\",\"yes\",\"no\",\"partial\"]},policy:{type:ControlType.String,title:\"Policy\"},policyTone:{type:ControlType.Enum,title:\"Policy Tone\",options:[\"neutral\",\"yes\",\"no\",\"partial\"]}}},defaultValue:defaultRows}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CompareFeatureTableSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CompareFeatureTableSection.map"],"mappings":"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"}