{"version":3,"file":"UseCaseSection.CAf3jJSb.mjs","names":["useRef","useState","css","useRef","Search","FolderOpen","Brain","Lock","Radio","Shield","BadgeCheck","ClipboardCheck","Lightbulb","Settings","FileText","Zap","BarChart3","Users","Database","AlertTriangle"],"sources":["https:/framerusercontent.com/modules/DdF62ZcG7SgdHgBJm3rY/oicyk18SQXOxMlX1ony0/ProductIntro.js","https:/framerusercontent.com/modules/3uW2wV0gcztDxbrZEp5t/MLpFlj8n9qPEpUMfGPaH/UseCaseSection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";const css=`\n@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n.pi-wrap{container-type:inline-size;width:100%}\n.pi-root{width:100%;background:#0a0810;color:#EDEDEF;font-family:'Inter',system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:6rem 2rem}\n.pi-inner{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}\n.pi-left{}\n.pi-heading{font-family:'Space Grotesk',system-ui,sans-serif;font-size:2.8rem;font-weight:500;letter-spacing:-.03em;line-height:1.12;margin-bottom:1.5rem;color:#EDEDEF}\n.pi-heading em{font-style:normal;font-weight:700;color:#FEF1F2}\n.pi-desc{font-size:.95rem;color:#9B9BA3;line-height:1.75;margin-bottom:2.5rem}\n.pi-desc strong{color:#EDEDEF;font-weight:600}\n.pi-stats{display:flex;gap:2.5rem}\n.pi-stat-val{font-family:'Space Grotesk',system-ui,sans-serif;font-size:2rem;font-weight:700;color:#FEF1F2;line-height:1.2}\n.pi-stat-label{font-size:.78rem;color:#D3C1F1;margin-top:.25rem;letter-spacing:.02em}\n\n/* Right column */\n.pi-right{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px}\n.pi-img{position:relative;z-index:1;width:90%;height:auto;object-fit:contain;border-radius:12px}\n\n/* Image entrance */\n@keyframes piImgIn{from{opacity:0;transform:scale(.82) translateX(50px) rotate(1.5deg);filter:blur(6px)}to{opacity:1;transform:scale(1) translateX(0) rotate(0deg);filter:blur(0)}}\n@keyframes piImgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}\n.pi-img{opacity:0}\n.pi-right.vis .pi-img{animation:piImgIn 1.1s cubic-bezier(.22,1,.36,1) .25s forwards,piImgFloat 5s ease-in-out 2s infinite}\n.pi-right:hover .pi-img{animation-play-state:running,paused;transform:scale(1.03)}\n\n/* Bubbles — tight cluster around center to look like one entity */\n.pi-bubble-wrap{position:absolute;inset:0;z-index:3;pointer-events:none}\n.pi-bubble{position:absolute;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.45rem .75rem;font-size:.72rem;color:#EDEDEF;white-space:nowrap;pointer-events:auto}\n.pi-bubble::before{content:'';position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#D3C1F1;opacity:.6}\n\n/* Tight cluster — all bubbles within a ~40% vertical band in the center */\n.pi-bubble:nth-child(1){top:22%;left:6%}\n.pi-bubble:nth-child(2){top:32%;right:3%}\n.pi-bubble:nth-child(3){top:44%;left:1%}\n.pi-bubble:nth-child(4){top:55%;right:4%}\n.pi-bubble:nth-child(5){top:66%;left:4%}\n\n/* Bubble entrance */\n@keyframes piBubIn{from{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}\n@keyframes piBubFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}\n.pi-bubble{opacity:0}\n.pi-right.vis .pi-bubble:nth-child(1){animation:piBubIn .5s cubic-bezier(.22,1,.36,1) .4s forwards,piBubFloat 4s ease-in-out 1.5s infinite}\n.pi-right.vis .pi-bubble:nth-child(2){animation:piBubIn .5s cubic-bezier(.22,1,.36,1) .52s forwards,piBubFloat 4.3s ease-in-out 1.7s infinite}\n.pi-right.vis .pi-bubble:nth-child(3){animation:piBubIn .5s cubic-bezier(.22,1,.36,1) .64s forwards,piBubFloat 4.6s ease-in-out 1.9s infinite}\n.pi-right.vis .pi-bubble:nth-child(4){animation:piBubIn .5s cubic-bezier(.22,1,.36,1) .76s forwards,piBubFloat 4.1s ease-in-out 2.1s infinite}\n.pi-right.vis .pi-bubble:nth-child(5){animation:piBubIn .5s cubic-bezier(.22,1,.36,1) .88s forwards,piBubFloat 4.8s ease-in-out 2.3s infinite}\n\n/* Left scroll animations */\n@keyframes piFadeUp{from{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}\n.pi-anim{opacity:0}\n.pi-anim.vis{animation:piFadeUp .85s cubic-bezier(.22,1,.36,1) forwards}\n.pi-d1.vis{animation-delay:.12s}\n.pi-d2.vis{animation-delay:.26s}\n\n/* Right panel entrance */\n.pi-right{opacity:0;transform:translateX(60px) scale(.95);transition:opacity 1s cubic-bezier(.22,1,.36,1) .2s,transform 1s cubic-bezier(.22,1,.36,1) .2s}\n.pi-right.vis{opacity:1;transform:translateX(0) scale(1)}\n\n@container(max-width:900px){.pi-inner{grid-template-columns:1fr;gap:2.5rem}.pi-heading{font-size:2.2rem}.pi-right{min-height:320px}}\n@container(max-width:600px){.pi-root{padding:4rem 1.25rem}.pi-heading{font-size:1.6rem;margin-bottom:1rem}.pi-desc{font-size:.88rem;margin-bottom:1.75rem}.pi-stats{gap:1.5rem;flex-wrap:wrap}.pi-stat-val{font-size:1.5rem}.pi-stat-label{font-size:.72rem}.pi-right{min-height:260px;border-radius:12px}.pi-bubble{font-size:.65rem;padding:.35rem .6rem}}\n@container(max-width:380px){.pi-heading{font-size:1.35rem}.pi-stats{gap:1rem}.pi-stat-val{font-size:1.25rem}}\n`;function ProductIntro(props){const rootRef=useRef(null);const[leftVis,setLeftVis]=useState(false);const[rightVis,setRightVis]=useState(false);useEffect(()=>{const root=rootRef.current;if(!root)return;const leftEls=Array.from(root.querySelectorAll(\".pi-anim\"));const rightEl=root.querySelector(\".pi-right\");let obs=null;try{obs=new IntersectionObserver(entries=>{entries.forEach(e=>{if(!e.isIntersecting)return;if(leftEls.includes(e.target))setLeftVis(true);if(e.target===rightEl)setRightVis(true);obs?.unobserve(e.target);});},{threshold:.05});leftEls.forEach(el=>obs.observe(el));if(rightEl)obs.observe(rightEl);}catch(_){}const t1=setTimeout(()=>setLeftVis(true),300);const t2=setTimeout(()=>setRightVis(true),500);return()=>{obs?.disconnect();clearTimeout(t1);clearTimeout(t2);};},[]);const bubbleList=props.bubbles.split(\"|\").filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{className:\"pi-wrap\",ref:rootRef,style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"pi-root\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pi-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pi-left\",children:[/*#__PURE__*/_jsx(\"h2\",{className:`pi-heading pi-anim ${leftVis?\"vis\":\"\"}`,dangerouslySetInnerHTML:{__html:props.heading}}),/*#__PURE__*/_jsx(\"p\",{className:`pi-desc pi-anim pi-d1 ${leftVis?\"vis\":\"\"}`,dangerouslySetInnerHTML:{__html:props.description}}),/*#__PURE__*/_jsxs(\"div\",{className:`pi-stats pi-anim pi-d2 ${leftVis?\"vis\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pi-stat\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-val\",children:props.stat1_val}),/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-label\",children:props.stat1_label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pi-stat\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-val\",children:props.stat2_val}),/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-label\",children:props.stat2_label})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pi-stat\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-val\",children:props.stat3_val}),/*#__PURE__*/_jsx(\"div\",{className:\"pi-stat-label\",children:props.stat3_label})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:`pi-right ${rightVis?\"vis\":\"\"}`,children:[/*#__PURE__*/_jsx(\"img\",{className:\"pi-img\",src:props.imageUrl,alt:\"\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pi-bubble-wrap\",children:bubbleList.map((b,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"pi-bubble\",children:b.trim()},i))})]})]})})]});}ProductIntro.defaultProps={heading:\"Cut research and preparation hours with AI&#8209;driven automation.\",description:\"One reliable layer for <strong>authoritative answers</strong>, <strong>automated intake and extraction</strong>, and <strong>streamlined prep</strong> to help your firm cut busy-season grind and redirect time to advisory.\",imageUrl:\"https://framerusercontent.com/images/TpekHT1u5WDlHYUX9WcupMP2uBE.png\",stat1_val:\"4+ hrs\",stat1_label:\"Time saved\",stat2_val:\"2X\",stat2_label:\"Advisory Revenue\",stat3_val:\"95%+\",stat3_label:\"Client Satisfaction\",bubbles:\"Review queue is jammed again|W-2s and 1099s everywhere - help!|K-1s are slowing everything down|What's the nexus rule in California?|We're double-entering the same data!\"};addPropertyControls(ProductIntro,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Cut research and preparation hours with AI‑driven automation.\"},description:{type:ControlType.String,title:\"Description (HTML)\",defaultValue:\"One reliable layer for <strong>authoritative answers</strong>, <strong>automated intake and extraction</strong>, and <strong>streamlined prep</strong> to help your firm cut busy-season grind and redirect time to advisory.\"},imageUrl:{type:ControlType.String,title:\"Image URL\",defaultValue:\"https://framerusercontent.com/images/TpekHT1u5WDlHYUX9WcupMP2uBE.png\"},stat1_val:{type:ControlType.String,title:\"Stat 1 Value\",defaultValue:\"4+ hrs\"},stat1_label:{type:ControlType.String,title:\"Stat 1 Label\",defaultValue:\"Time saved\"},stat2_val:{type:ControlType.String,title:\"Stat 2 Value\",defaultValue:\"2X\"},stat2_label:{type:ControlType.String,title:\"Stat 2 Label\",defaultValue:\"Advisory Revenue\"},stat3_val:{type:ControlType.String,title:\"Stat 3 Value\",defaultValue:\"95%+\"},stat3_label:{type:ControlType.String,title:\"Stat 3 Label\",defaultValue:\"Client Satisfaction\"},bubbles:{type:ControlType.String,title:\"Bubbles (pipe-separated)\",defaultValue:\"Review queue is jammed again|W-2s and 1099s everywhere - help!|K-1s are slowing everything down|What's the nexus rule in California?|We're double-entering the same data!\"}});export default ProductIntro;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductIntro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductIntro.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef}from\"react\";import{Search,FolderOpen,Brain,Lock,Radio,Shield,BadgeCheck,ClipboardCheck,Lightbulb,Settings,FileText,Zap,BarChart3,Users,Database,AlertTriangle}from\"lucide-react\";const ICON_COLOR=\"#FDD3D6\";const ICON_SIZE=20;const iconMap={search:Search,folder:FolderOpen,brain:Brain,lock:Lock,radio:Radio,shield:Shield,badge:BadgeCheck,clipboard:ClipboardCheck,lightbulb:Lightbulb,settings:Settings,file:FileText,zap:Zap,chart:BarChart3,users:Users,database:Database,alert:AlertTriangle};function IconEl({name}){const key=name.toLowerCase().trim();const Comp=iconMap[key];if(Comp)return /*#__PURE__*/_jsx(Comp,{size:ICON_SIZE,color:ICON_COLOR,strokeWidth:1.8});return /*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"1.2rem\"},children:name});}const css=`\n@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n.uc-wrap{container-type:inline-size;width:100%}\n.uc-root{width:100%;background:#0a0810;color:#EDEDEF;font-family:'Inter',system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:6rem 2rem}\n.uc-inner{width:100%;max-width:1200px;margin:0 auto}\n.uc-head{text-align:center;margin-bottom:3.5rem}\n.uc-label{font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#D3C1F1;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem 1.4rem;border:1px solid rgba(211,193,241,.2);border-radius:100px;margin-bottom:1.5rem;position:relative}\n.uc-label::before{content:'';position:absolute;left:.55rem;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#D3C1F1;animation:uc-pulse 2s ease-in-out infinite}\n@keyframes uc-pulse{0%,100%{opacity:1}50%{opacity:.4}}\n.uc-head h2{font-family:'Space Grotesk',system-ui,sans-serif;font-size:2.5rem;font-weight:500;letter-spacing:-.02em}\n.uc-head h2 em{font-style:normal;font-weight:700;color:#FEF1F2}\n.uc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1rem}\n.uc-card{background:#120e1a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:2rem;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}\n.uc-card:hover{border-color:rgba(211,193,241,.18);transform:translateY(-4px)}\n.uc-card h3{font-family:'Space Grotesk',system-ui,sans-serif;font-size:1.05rem;font-weight:600;margin-bottom:.5rem;color:#EDEDEF}\n.uc-card p{color:#9B9BA3;font-size:.9rem;line-height:1.6}\n.uc-icon{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,rgba(253,211,214,.08),rgba(196,113,237,.06));display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}\n.fa{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.fa.v{opacity:1;transform:translateY(0)}.fa.d1{transition-delay:.1s}.fa.d2{transition-delay:.2s}.fa.d3{transition-delay:.3s}.fa.d4{transition-delay:.4s}\n@container(max-width:900px){.uc-head h2{font-size:2rem}.uc-root{padding:5rem 1.5rem}}\n@container(max-width:600px){.uc-root{padding:4rem 1.25rem}.uc-head{margin-bottom:2.5rem}.uc-head h2{font-size:1.5rem}.uc-card{padding:1.5rem}.uc-card h3{font-size:.95rem}.uc-card p{font-size:.85rem}}\n`;function UseCaseSection(props){const ref=useRef(null);useEffect(()=>{if(!ref.current)return;const els=ref.current.querySelectorAll(\".fa\");const obs=new IntersectionObserver(e=>{e.forEach(i=>{if(i.isIntersecting){i.target.classList.add(\"v\");obs.unobserve(i.target);}});},{threshold:.1,rootMargin:\"0px 0px -30px 0px\"});els.forEach(el=>obs.observe(el));return()=>obs.disconnect();},[]);const cards=[{t:props.card1Title,d:props.card1Desc,i:props.card1Icon},{t:props.card2Title,d:props.card2Desc,i:props.card2Icon},{t:props.card3Title,d:props.card3Desc,i:props.card3Icon}];return /*#__PURE__*/_jsxs(\"div\",{className:\"uc-wrap\",ref:ref,style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"uc-root\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"uc-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"uc-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"uc-label fa\",children:\"Use Case\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"fa d1\",dangerouslySetInnerHTML:{__html:props.heading}})]}),/*#__PURE__*/_jsx(\"div\",{className:\"uc-grid\",children:cards.map((c,i)=>/*#__PURE__*/_jsxs(\"div\",{className:`uc-card fa d${i+1}`,children:[/*#__PURE__*/_jsx(\"div\",{className:\"uc-icon\",children:/*#__PURE__*/_jsx(IconEl,{name:c.i})}),/*#__PURE__*/_jsx(\"h3\",{children:c.t}),/*#__PURE__*/_jsx(\"p\",{children:c.d})]},i))})]})})]});}UseCaseSection.defaultProps={heading:\"Focus on <em>high-value</em> client outcomes.\",card1Title:\"Always Current on Tax Rules\",card1Desc:\"Delivers the latest updates across SALT and Federal taxes directly in your workflow.\",card1Icon:\"clipboard\",card2Title:\"Turn Raw Data into Insight\",card2Desc:\"Uses AI to locate, organize, and surface client insights hidden in client documents.\",card2Icon:\"search\",card3Title:\"Surface Savings & Risks\",card3Desc:\"Analyze your client data to unlock opportunities and spot risks proactively.\",card3Icon:\"lightbulb\"};addPropertyControls(UseCaseSection,{heading:{type:ControlType.String,title:\"Heading (HTML)\",defaultValue:\"Focus on <em>high-value</em> client outcomes.\"},card1Icon:{type:ControlType.String,title:\"Card 1 Icon\",defaultValue:\"clipboard\"},card1Title:{type:ControlType.String,title:\"Card 1 Title\",defaultValue:\"Always Current on Tax Rules\"},card1Desc:{type:ControlType.String,title:\"Card 1 Desc\",defaultValue:\"Delivers the latest updates across SALT and Federal taxes directly in your workflow.\"},card2Icon:{type:ControlType.String,title:\"Card 2 Icon\",defaultValue:\"search\"},card2Title:{type:ControlType.String,title:\"Card 2 Title\",defaultValue:\"Turn Raw Data into Insight\"},card2Desc:{type:ControlType.String,title:\"Card 2 Desc\",defaultValue:\"Uses AI to locate, organize, and surface client insights hidden in client documents.\"},card3Icon:{type:ControlType.String,title:\"Card 3 Icon\",defaultValue:\"lightbulb\"},card3Title:{type:ControlType.String,title:\"Card 3 Title\",defaultValue:\"Surface Savings & Risks\"},card3Desc:{type:ControlType.String,title:\"Card 3 Desc\",defaultValue:\"Analyze your client data to unlock opportunities and spot risks proactively.\"}});export default UseCaseSection;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UseCaseSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCaseSection.map"],"mappings":"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"}