{"version":3,"file":"MaxAssistKeyFeatures.BqWWLHZR.mjs","names":["React.useRef","c"],"sources":["https:/framerusercontent.com/modules/4GzFfMt0Suqgh3P8semu/N5s2xrlIW8kTBP3KiZmU/MaxAssistKeyFeatures.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,useInView}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * BUILT AROUND THE WAY YOUR PRACTICE WORKS — 4 service cards\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 620\n * @framerDisableUnlink\n */const FONT='\"Gotham Book MX\", \"Gotham\", \"Helvetica Neue\", Helvetica, Arial, sans-serif';const FONT_MEDIUM='\"Gotham Medium MX\", \"Gotham\", \"Helvetica Neue\", Helvetica, Arial, sans-serif';const FW_BOOK=400;const ease=[.2,.7,.2,1];function getIcons(size){return{0:/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"5\",width:\"17\",height:\"14\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 3.5v3M16 3.5v3M3.5 9.5h17\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"14\",r:\"1.2\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"14\",r:\"1.2\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"14\",r:\"1.2\",fill:\"currentColor\"})]}),1:/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 9h8M8 12.5h8M8 16h5\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})]}),2:/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"6.5\",width:\"17\",height:\"11\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 10h17\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 14.5h3M13 14.5h4\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})]}),3:/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 6.5a2 2 0 012-2h2.5l1.5 4-2 1.5a10 10 0 005 5l1.5-2 4 1.5V17a2 2 0 01-2 2 14 14 0 01-14-14z\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4l3 3M19 4l-3 3\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})]})};}function ServiceCard({icon,tone,title,body,delay,visible,colors,iconSize}){const accent=tone===\"blue\"?colors.blue:tone===\"green\"?colors.green:tone===\"orange\"?colors.orange:colors.lightBlue;const iconBg=tone===\"blue\"?`${colors.blue}14`:tone===\"green\"?`${colors.green}24`:tone===\"orange\"?`${colors.orange}1f`:`${colors.lightBlue}29`;const iconWrap=iconSize+20;return /*#__PURE__*/_jsxs(motion.article,{initial:{opacity:0,y:18},animate:visible?{opacity:1,y:0}:{opacity:0,y:18},transition:{duration:.7,delay,ease},whileHover:{y:-4},style:{position:\"relative\",background:\"#fff\",borderRadius:14,border:\"1px solid rgba(21,70,95,.06)\",borderTop:`3px solid ${accent}`,boxShadow:\"0 1px 2px rgba(21,70,95,.04), 0 12px 28px rgba(21,70,95,.06)\",padding:\"36px 28px 40px\",textAlign:\"center\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:22,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:iconWrap,height:iconWrap,borderRadius:14,background:iconBg,color:accent,display:\"grid\",placeItems:\"center\"},children:icon}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:FONT_MEDIUM,fontWeight:500,fontSize:19,lineHeight:1.3,letterSpacing:0,color:colors.darkBlue,margin:0,paddingTop:\"0.04em\",overflow:\"visible\",maxWidth:\"14ch\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:FONT,fontWeight:FW_BOOK,fontSize:14.5,lineHeight:1.6,color:\"#15465F\",margin:0},children:body})]});}export default function BuiltAroundPractice(props){const{title,titleFontSize,card1Title,card1Body,card2Title,card2Body,card3Title,card3Body,card4Title,card4Body,iconSize,orange,darkBlue,blue,lightBlue,green,offWhite}=props;const ref=React.useRef(null);const inView=useInView(ref,{once:true,amount:.15});const colors={orange,darkBlue,blue,lightBlue,green,offWhite};const ICONS=getIcons(iconSize);const cards=[{tone:\"blue\",icon:ICONS[0],title:card1Title,body:card1Body},{tone:\"green\",icon:ICONS[1],title:card2Title,body:card2Body},{tone:\"orange\",icon:ICONS[2],title:card3Title,body:card3Body},{tone:\"lblue\",icon:ICONS[3],title:card4Title,body:card4Body}];return /*#__PURE__*/_jsxs(\"section\",{ref:ref,style:{position:\"relative\",width:\"100%\",background:offWhite,overflow:\"hidden\",padding:\"clamp(56px, 6vw, 96px) clamp(18px, 4vw, 28px) clamp(72px, 7vw, 120px)\",fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,zIndex:0,pointerEvents:\"none\",background:`\n                    radial-gradient(closest-side, ${blue}14, transparent 70%) -6% 12% / 420px 420px no-repeat,\n                    radial-gradient(closest-side, ${green}14, transparent 70%) 106% 88% / 420px 420px no-repeat`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,maxWidth:1280,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(motion.h2,{\"data-built-heading\":true,initial:{opacity:0,y:10},animate:inView?{opacity:1,y:0}:undefined,transition:{duration:.7,delay:.05,ease},style:{fontFamily:FONT_MEDIUM,fontWeight:500,fontSize:titleFontSize,lineHeight:1.18,letterSpacing:0,color:darkBlue,margin:\"0 0 56px\",textAlign:\"center\",paddingTop:\"0.08em\",overflow:\"visible\"},children:title}),/*#__PURE__*/_jsx(\"div\",{\"data-built-grid\":true,style:{display:\"grid\",gridTemplateColumns:\"repeat(4, minmax(0, 1fr))\",gap:22},children:cards.map((c,i)=>/*#__PURE__*/_jsx(ServiceCard,{icon:c.icon,tone:c.tone,title:c.title,body:c.body,delay:.1+i*.12,visible:inView,colors:colors,iconSize:iconSize},i))})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 1024px) {\n                    section [data-built-grid] {\n                        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n                        gap: 18px !important;\n                        justify-items: center !important;\n                    }\n                    section [data-built-grid] article { width: 100% !important; }\n                }\n                @media (max-width: 520px) {\n                    section [data-built-heading] {\n                        font-size: clamp(24px, 7vw, 30px) !important;\n                        margin-bottom: 36px !important;\n                    }\n                    section [data-built-grid] {\n                        grid-template-columns: 1fr !important;\n                        gap: 14px !important;\n                    }\n                    section [data-built-grid] article {\n                        text-align: center !important;\n                        align-items: center !important;\n                        padding: 28px 24px 32px !important;\n                        max-width: 420px !important;\n                        margin: 0 auto !important;\n                    }\n                    section [data-built-grid] article h3 { max-width: none !important; }\n                }\n            `})]});}BuiltAroundPractice.defaultProps={title:\"Built around the way your practice works.\",titleFontSize:38,card1Title:\"Patient Intake & Scheduling\",card1Body:\"Handles appointment requests, confirmations, and rescheduling, so your front desk can focus on walk-ins.\",card2Title:\"EHR & Portal Support\",card2Body:\"Helps patients navigate your patient portal and assists staff with EHR data entry and documentation support.\",card3Title:\"Billing Support\",card3Body:\"Supports your billing team with charge follow-up, patient balance inquiries, and payment processing assistance.\",card4Title:\"Real-Time Communication\",card4Body:\"Available during business hours via phone, messaging, or your preferred platform, always responsive.\",iconSize:30,orange:\"#F26225\",darkBlue:\"#15465F\",blue:\"#0A5C8E\",lightBlue:\"#4ECCFF\",green:\"#45BF55\",offWhite:\"#EAEFF1\"};addPropertyControls(BuiltAroundPractice,{title:{type:ControlType.String,title:\"Section title\"},titleFontSize:{type:ControlType.Number,title:\"Header font size\",defaultValue:38,min:16,max:72,step:1,displayStepper:true},card1Title:{type:ControlType.String,title:\"1 \\xb7 Title\"},card1Body:{type:ControlType.String,title:\"1 \\xb7 Body\",displayTextArea:true},card2Title:{type:ControlType.String,title:\"2 \\xb7 Title\"},card2Body:{type:ControlType.String,title:\"2 \\xb7 Body\",displayTextArea:true},card3Title:{type:ControlType.String,title:\"3 \\xb7 Title\"},card3Body:{type:ControlType.String,title:\"3 \\xb7 Body\",displayTextArea:true},card4Title:{type:ControlType.String,title:\"4 \\xb7 Title\"},card4Body:{type:ControlType.String,title:\"4 \\xb7 Body\",displayTextArea:true},iconSize:{type:ControlType.Number,title:\"Icon size\",min:16,max:48,step:1,displayStepper:true},orange:{type:ControlType.Color,title:\"Orange\"},darkBlue:{type:ControlType.Color,title:\"Dark Blue\"},blue:{type:ControlType.Color,title:\"Blue\"},lightBlue:{type:ControlType.Color,title:\"Light Blue\"},green:{type:ControlType.Color,title:\"Green\"},offWhite:{type:ControlType.Color,title:\"Off White (bg)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BuiltAroundPractice\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MaxAssistKeyFeatures.map"],"mappings":"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"}