{"version":3,"file":"EchioResourceShell.CCBEwoUW.mjs","names":["React.useRef","React.useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/YXBYXjqKLKQhMop44RvR/mu22sraGy31qzT4g55Ga/EchioResourceShell.js"],"sourcesContent":["// EchioResourceShell — the layout every /resources/<slug> page shares:\n// breadcrumb + hero, the resource article, \"More in this group\" cards, and a closing CTA.\n// Each ResXxx.tsx file only holds that resource's content and passes it in here.\n// Calculators run their script on the live site and in Preview. Links go through Framer routing.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{PageLink}from\"https://framerusercontent.com/modules/KxG5oUeEotsKl6AYWwhR/au6ifMFikk5ik3OaDhF1/EchioLinks.js\";import{GROUPS,RESOURCES,resourcePath,ResourceIcon}from\"https://framerusercontent.com/modules/2LXJ3KWRwqUCbv4QKoif/FMf6pmVXs2GSXDgWZATL/EchioResourceList.js\";const CSS=\"@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Sora:wght@500;600;700;800&display=swap');\\n.erx{container-type:inline-size;width:100%;background:#fff;position:relative;overflow:hidden;font-family:\\\"Instrument Sans\\\",system-ui,sans-serif;color:#07131A}\\n.erx *{box-sizing:border-box}\\n.erx-hero{position:relative;background:linear-gradient(180deg,#F6F8FA 0%,#FFFFFF 100%);border-bottom:1px solid rgba(8,25,35,.06);overflow:hidden}\\n.erx-glow{position:absolute;top:-240px;right:-160px;width:780px;height:540px;border-radius:50%;background:radial-gradient(closest-side,rgba(17,167,190,.26),rgba(17,167,190,0));filter:blur(24px);pointer-events:none}\\n.erx-hin{position:relative;max-width:840px;margin:0 auto;padding:40px 26px 42px}\\n.erx-hin.wide{max-width:1060px}\\n.erx-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 11.5px/1.4 \\\"JetBrains Mono\\\",monospace;letter-spacing:.08em;text-transform:uppercase;color:#5E7380}\\n.erx-crumb a{color:#1E9C9C;text-decoration:none}\\n.erx-crumb a:hover{text-decoration:underline}\\n.erx-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 18px}\\n.erx-kick{font:500 11px/1 \\\"JetBrains Mono\\\",monospace;letter-spacing:.12em;text-transform:uppercase;color:#177F7F;padding:7px 12px;border-radius:100px;background:rgba(34,218,218,.12);border:1px solid rgba(30,156,156,.28)}\\n.erx-pill{font:500 11px/1 \\\"JetBrains Mono\\\",monospace;letter-spacing:.08em;text-transform:uppercase;color:#41545E;padding:7px 12px;border-radius:100px;background:rgba(8,25,35,.04);border:1px solid rgba(8,25,35,.12)}\\n.erx-h1{font:800 clamp(32px,6.2cqw,54px)/1.04 \\\"Sora\\\",sans-serif;letter-spacing:-.035em;margin:0 0 16px;color:#07131A;text-wrap:balance;max-width:20ch}\\n.erx-sub{font-size:clamp(16px,2.1cqw,19px);line-height:1.55;color:#41545E;margin:0;max-width:62ch;text-wrap:pretty}\\n.erx-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}\\n.erx-meta div{padding:12px 16px;border-radius:14px;background:#fff;border:1px solid rgba(8,25,35,.09);box-shadow:0 10px 24px -20px rgba(20,60,70,.5);min-width:118px}\\n.erx-meta b{display:block;font:700 20px/1.2 \\\"Sora\\\",sans-serif;letter-spacing:-.02em;color:#1E9C9C}\\n.erx-meta span{display:block;font-size:12.5px;line-height:1.35;color:#5E7380;margin-top:3px}\\n.erx .erp .wrap{padding-bottom:56px}\\n.erx .erp [id]{scroll-margin-top:96px}\\n.erx .erp .lede:first-child,.erx .erp .answerbox:first-child{margin-top:34px}\\n.erx .erp .dl-soon{background:rgba(255,255,255,.18);color:#fff;font-weight:600;padding:13px 22px;border-radius:10px;font-size:.92rem;white-space:nowrap}\\n.erx-more{background:#F6F8FA;border-top:1px solid rgba(8,25,35,.07)}\\n.erx-min{max-width:1228px;margin:0 auto;padding:64px 24px 88px}\\n.erx-mhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:26px}\\n.erx-mk{font:400 11px \\\"JetBrains Mono\\\",monospace;letter-spacing:.12em;text-transform:uppercase;color:#1E9C9C}\\n.erx-mh{font:700 clamp(26px,3.6cqw,38px)/1.1 \\\"Sora\\\",sans-serif;letter-spacing:-.03em;margin:10px 0 0;color:#07131A}\\n.erx-all{font-weight:600;font-size:15px;color:#1E9C9C;text-decoration:none;white-space:nowrap}\\n.erx-all:hover{text-decoration:underline}\\n.erx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}\\n.erx-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:22px;border-radius:20px;border:1px solid rgba(8,25,35,.10);background:linear-gradient(165deg,rgba(30,156,156,.20),rgba(30,156,156,.03) 60%),#fff;text-decoration:none;color:#07131A;transition:transform .25s,box-shadow .25s;cursor:pointer}\\n.erx-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -34px rgba(20,60,70,.55)}\\n.erx-top{display:flex;align-items:center;gap:12px}\\n.erx-tile{width:38px;height:38px;border-radius:11px;border:1px solid rgba(30,156,156,.35);background:rgba(34,218,218,.18);display:flex;align-items:center;justify-content:center}\\n.erx-kind{padding:4px 10px;border-radius:100px;border:1px solid rgba(8,25,35,.14);background:rgba(8,25,35,.04);font-size:11.5px;color:#41545E}\\n.erx-t{font:700 18px/1.3 \\\"Sora\\\",sans-serif;letter-spacing:-.015em;margin:0}\\n.erx-d{font-size:14.5px;line-height:1.55;color:#41545E;margin:0;flex:1}\\n.erx-open{font-weight:600;font-size:14.5px;color:#1E9C9C}\\n.erx-cta{margin-top:56px;text-align:center;padding:56px 24px;border-radius:28px;border:1px solid rgba(8,25,35,.14);background:linear-gradient(145deg,rgba(30,156,156,.40),rgba(30,156,156,0) 70%),#fff}\\n.erx-ch{font:800 clamp(26px,5cqw,46px)/1.06 \\\"Sora\\\",sans-serif;letter-spacing:-.035em;margin:0 0 14px;text-wrap:balance}\\n.erx-cp{font-size:clamp(16px,2.1cqw,18px);color:#41545E;margin:0 auto 26px;max-width:560px;line-height:1.55}\\n.erx-btn{display:inline-block;padding:15px 30px;border-radius:100px;background:#1E9C9C;color:#08070C;font-weight:600;font-size:15.5px;text-decoration:none;box-shadow:0 0 0 1px rgba(34,218,218,.4),0 12px 34px -12px rgba(34,218,218,.6)}\\n@container (max-width:900px){.erx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\\n@container (max-width:600px){.erx-grid{grid-template-columns:1fr}.erx-hin{padding:28px 18px 32px}.erx-min{padding:48px 18px 64px}.erx-cta{padding:44px 20px}.erx-meta div{min-width:0;flex:1 1 40%}.erx .erp .wrap{padding-left:18px;padding-right:18px}}\\n.erp *, .erp *::before, .erp *::after{box-sizing:border-box}\\n.erp{scroll-behavior:smooth}\\n.erp{margin:0;background:#FFFFFF;color:#0F2027; font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\\n.erp h1, .erp h2, .erp h3, .erp h4{font-family:'Sora','Instrument Sans',sans-serif;line-height:1.15;letter-spacing:-.025em;margin:0 0 .5em}\\n.erp h1{font-size:clamp(2.1rem,4.5vw,3.1rem);font-weight:700}\\n.erp h2{font-size:1.75rem;font-weight:600;margin-top:2.8em;position:relative;padding-left:18px}\\n.erp h2::before{content:'';position:absolute;left:0;top:.18em;bottom:.18em;width:5px; background:linear-gradient(180deg,#30C0CC,#126B78);border-radius:3px}\\n.erp h3{font-size:1.22rem;font-weight:600;margin-top:2em;color:#0A4A54}\\n.erp h4{font-size:1.02rem;font-weight:600;margin-top:1.5em;color:#0F2027}\\n.erp p{margin:0 0 1.15em}\\n.erp a{color:#126B78;text-underline-offset:3px}\\n.erp .wrap{max-width:840px;margin:0 auto;padding:0 26px 90px}\\n.erp .wide{max-width:1060px}\\n.erp .lede{font-size:1.2rem;line-height:1.62;color:#0F2027;margin:38px 0 8px;font-weight:400}\\n.erp .lede strong{font-weight:600}\\n.erp .toc{background:#F4F9FA;border:1px solid #DCE8EA;border-radius:16px;padding:24px 28px;margin:34px 0}\\n.erp .toc h4{margin:0 0 12px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#5D757E}\\n.erp .toc ol{margin:0;padding-left:20px;columns:2;column-gap:32px}\\n.erp .toc li{margin-bottom:7px;font-size:.93rem;break-inside:avoid}\\n.erp .toc a{text-decoration:none;color:#0F2027}\\n.erp .toc a:hover{color:#126B78;text-decoration:underline}\\n@media(max-width:620px){.erp .toc ol{columns:1}}\\n.erp .note, .erp .warn, .erp .good, .erp .bad{border-radius:14px;padding:20px 24px;margin:28px 0;font-size:.96rem;line-height:1.62}\\n.erp .note{background:#F4F9FA;border:1px solid #DCE8EA;border-left:5px solid #30C0CC}\\n.erp .note strong:first-child{color:#0A4A54}\\n.erp .warn{background:#FFF6E5;border:1px solid #F0DFB8;border-left:5px solid #C77700}\\n.erp .warn strong:first-child{color:#C77700}\\n.erp .good{background:#E9F7F1;border:1px solid #C9E8DC;border-left:5px solid #1B7A5A}\\n.erp .good strong:first-child{color:#1B7A5A}\\n.erp .bad{background:#FDEEF0;border:1px solid #F3D2D7;border-left:5px solid #B3283C}\\n.erp .bad strong:first-child{color:#B3283C}\\n.erp .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:32px 0}\\n.erp .stat{background:#F4F9FA;border:1px solid #DCE8EA;border-radius:14px;padding:20px 20px 18px;text-align:left}\\n.erp .stat .n{display:block;font-family:'Sora',sans-serif;font-size:1.95rem;font-weight:700; color:#126B78;line-height:1.1;letter-spacing:-.03em}\\n.erp .stat .l{display:block;font-size:.82rem;color:#5D757E;margin-top:6px;line-height:1.45}\\n.erp .tblwrap{overflow-x:auto;margin:24px 0;border-radius:14px;border:1px solid #DCE8EA}\\n.erp table{width:100%;border-collapse:collapse;font-size:.93rem;background:#fff}\\n.erp thead th{background:#0A4A54;color:#fff;text-align:left;padding:13px 15px;font-weight:600; font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}\\n.erp td{padding:12px 15px;border-top:1px solid #DCE8EA;vertical-align:top;line-height:1.55}\\n.erp tbody tr:nth-child(even){background:#F4F9FA}\\n.erp td strong{color:#0A4A54}\\n.erp ul, .erp ol{margin:0 0 1.2em;padding-left:1.4em}\\n.erp li{margin-bottom:.55em}\\n.erp .chk{list-style:none;padding-left:0}\\n.erp .chk li{padding-left:34px;position:relative;margin-bottom:.85em}\\n.erp .chk li::before{content:'';position:absolute;left:0;top:4px;width:19px;height:19px; border:2px solid #30C0CC;border-radius:6px;background:#fff}\\n.erp .num{list-style:none;padding-left:0;counter-reset:n}\\n.erp .num li{padding-left:46px;position:relative;margin-bottom:1.3em;counter-increment:n}\\n.erp .num li::before{content:counter(n);position:absolute;left:0;top:-1px;width:30px;height:30px; border-radius:9px;background:linear-gradient(135deg,#30C0CC,#126B78);color:#fff; display:flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif; font-weight:700;font-size:.92rem}\\n.erp .card{background:#fff;border:1px solid #DCE8EA;border-radius:16px;padding:24px 28px;margin:22px 0; box-shadow:0 1px 3px rgba(15,32,39,.04)}\\n.erp .card h4{margin-top:0}\\n.erp .script{background:#F4F9FA;border:1px solid #DCE8EA;border-left:5px solid #24A8B4; border-radius:0 14px 14px 0;padding:20px 24px;margin:18px 0;font-size:.97rem;line-height:1.68}\\n.erp .script .who{display:block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase; color:#126B78;margin-bottom:9px}\\n.erp .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}\\n@media(max-width:680px){.erp .grid2{grid-template-columns:1fr}}\\n.erp figure{margin:34px 0;padding:0}\\n.erp figure svg{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #DCE8EA;background:#fff}\\n.erp figcaption{font-size:.84rem;color:#5D757E;margin-top:11px;line-height:1.5;padding-left:2px}\\n.erp code{background:#F4F9FA;padding:2px 7px;border-radius:6px;font-size:.87em; font-family:ui-monospace,SFMono-Regular,Menlo,monospace}\\n@media print{.erp .stat, .erp thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}\\n.erp details.faq{border:1px solid #DCE8EA;border-radius:13px;margin:12px 0;background:#fff;overflow:hidden}\\n.erp details.faq summary{cursor:pointer;padding:17px 22px;font-weight:600;font-size:1.02rem; font-family:'Sora',sans-serif;list-style:none;position:relative;padding-right:52px; color:#0A4A54;line-height:1.4}\\n.erp details.faq summary::-webkit-details-marker{display:none}\\n.erp details.faq summary::after{content:'+';position:absolute;right:22px;top:50%;transform:translateY(-50%); font-size:1.5rem;font-weight:400;color:#30C0CC;line-height:1}\\n.erp details.faq[open] summary::after{content:'−'}\\n.erp details.faq[open] summary{border-bottom:1px solid #DCE8EA}\\n.erp .faqa{padding:17px 22px 20px;font-size:.96rem;line-height:1.68;color:#0F2027}\\n.erp .faqa p:last-child{margin-bottom:0}\\n.erp .answerbox{background:#F4F9FA;border-left:5px solid #30C0CC;border-radius:0 13px 13px 0; padding:18px 24px;margin:20px 0 26px;font-size:1.03rem;line-height:1.65}\\n.erp .answerbox strong:first-child{color:#0A4A54}\\n.erp .calc{background:#fff;border:1px solid #DCE8EA;border-radius:20px;padding:32px;margin:30px 0; box-shadow:0 4px 24px rgba(18,107,120,.07)}\\n.erp .calc h3:first-child{margin-top:0}\\n.erp .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}\\n@media(max-width:680px){.erp .fgrid{grid-template-columns:1fr}}\\n.erp .field{margin-bottom:20px}\\n.erp .field label{display:block;font-weight:600;font-size:.91rem;margin-bottom:7px}\\n.erp .field .hint{font-size:.79rem;color:#5D757E;margin-top:5px;line-height:1.45}\\n.erp select, .erp input[type=number]{width:100%;padding:13px 15px;border:1.5px solid #DCE8EA;border-radius:11px; font-size:1rem;font-family:inherit;background:#fff;color:#0F2027;transition:border-color .15s}\\n.erp select:focus, .erp input:focus{outline:none;border-color:#30C0CC;box-shadow:0 0 0 3px rgba(48,192,204,.14)}\\n.erp .result{background:linear-gradient(140deg,#0A4A54,#126B78 60%,#24A8B4);color:#fff; border-radius:18px;padding:30px;margin-top:26px;position:relative;overflow:hidden}\\n.erp .result::after{content:'';position:absolute;right:-90px;top:-90px;width:280px;height:280px; border-radius:50%;border:44px solid rgba(255,255,255,.05)}\\n.erp .result h3{color:#fff;margin:0 0 18px;font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;opacity:.86;position:relative;z-index:2}\\n.erp .rrow{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0; border-bottom:1px solid rgba(255,255,255,.18);position:relative;z-index:2}\\n.erp .rrow:last-of-type{border-bottom:none}\\n.erp .rrow .lbl{font-size:.92rem;opacity:.9}\\n.erp .rrow .val{font-family:'Sora',sans-serif;font-size:1.45rem;font-weight:700}\\n.erp .rrow.big{padding:18px 0}\\n.erp .rrow.big .val{font-size:2.25rem;color:#5FE3EE}\\n.erp .rrow.big .lbl{font-size:1rem;opacity:1;font-weight:600}\\n.erp .bd{font-size:.87rem;opacity:.9;margin-top:18px;line-height:1.6;position:relative;z-index:2; padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}\\n.erp .bd b{color:#5FE3EE}\\n.erp button.go{background:linear-gradient(135deg,#126B78,#0A4A54);color:#fff;border:none; padding:15px 28px;border-radius:11px;font-size:1.02rem;font-weight:600;font-family:inherit; cursor:pointer;width:100%;margin-top:8px;letter-spacing:.01em}\\n.erp button.go:hover{filter:brightness(1.12)}\\n.erp .tierbadge{display:inline-block;padding:4px 11px;border-radius:99px;background:#F4F9FA; color:#0A4A54;font-size:.76rem;font-weight:700;letter-spacing:.04em;margin-top:7px}\\n.erp .dl{display:flex;align-items:center;gap:18px;background:linear-gradient(140deg,#0A4A54,#24A8B4); color:#fff;border-radius:18px;padding:26px 30px;margin:30px 0;flex-wrap:wrap}\\n.erp .dl .ico{width:52px;height:52px;border-radius:13px;background:rgba(255,255,255,.18); display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700; font-family:'Sora',sans-serif;flex-shrink:0}\\n.erp .dl .txt{flex:1;min-width:220px}\\n.erp .dl .txt strong{display:block;font-family:'Sora',sans-serif;font-size:1.15rem;margin-bottom:4px}\\n.erp .dl .txt span{font-size:.9rem;opacity:.9}\\n.erp .dl a{background:#fff;color:#0A4A54;text-decoration:none;font-weight:600;padding:13px 26px; border-radius:10px;font-size:.97rem;white-space:nowrap}\\n.erp .dl a:hover{background:#F4F9FA}\\n.erp .sect{margin:52px 0}\\n.erp .secthead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}\\n.erp .secthead h2{margin:0}\\n.erp .prodtag{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase; color:#126B78;background:#F4F9FA;border:1px solid #DCE8EA;padding:5px 12px;border-radius:99px}\\n.erp .sectdesc{color:#5D757E;margin:10px 0 20px;font-size:.97rem}\\n.erp .rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:16px}\\n.erp .rcard{display:flex;flex-direction:column;background:#fff;border:1px solid #DCE8EA;border-radius:16px; padding:20px 22px;text-decoration:none;color:inherit;transition:all .16s}\\n.erp .rcard:hover{border-color:#30C0CC;transform:translateY(-3px);box-shadow:0 10px 26px rgba(18,107,120,.1)}\\n.erp .rcard .kind{align-self:flex-start;font-size:.63rem;font-weight:700;letter-spacing:.12em; text-transform:uppercase;color:#126B78;background:#F4F9FA;border:1px solid #DCE8EA; padding:4px 9px;border-radius:99px;margin-bottom:13px}\\n.erp .rcard strong{display:block;font-family:'Sora',sans-serif;font-size:1.04rem; margin-bottom:7px;line-height:1.28}\\n.erp .rcard .desc{display:block;font-size:.86rem;color:#5D757E;line-height:1.52}\";export function ResourceArticle(props){const{slug,hero,script,handlers=[],ld,downloadUrl,style}=props;const ref=React.useRef(null);const me=RESOURCES.find(r=>r.slug===slug);const group=GROUPS.find(g=>g.key===me?.audience)||GROUPS[GROUPS.length-1];const related=RESOURCES.filter(r=>r.audience===group.key&&r.slug!==slug).slice(0,3);const html=React.useMemo(()=>{const soon='<span class=\"dl-soon\">Download link coming soon</span>';return props.html.replace(/<a href=\"\\{\\{DOWNLOAD\\}\\}\">([^<]*)<\\/a>/g,(_m,label)=>downloadUrl?`<a href=\"${downloadUrl}\" download target=\"_blank\" rel=\"noopener\">${label}</a>`:soon);},[props.html,downloadUrl]);React.useEffect(()=>{if(!script||typeof window===\"undefined\")return;try{const expose=handlers.map(h=>`window[${JSON.stringify(h)}]=${h};`).join(\"\");// eslint-disable-next-line no-new-func\nnew Function(script+\"\\n;\"+expose)();}catch(e){console.error(\"[Echio resource] script error\",e);}},[script,html]);return /*#__PURE__*/_jsxs(\"section\",{className:\"erx\",style:style,children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),ld?/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:ld.replace(/</g,\"\\\\u003c\")}}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"erx-hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"erx-glow\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"erx-hin\"+(hero.wide?\" wide\":\"\"),children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"erx-crumb\",\"aria-label\":\"Breadcrumb\",children:[/*#__PURE__*/_jsx(PageLink,{href:\"/resources\",children:\"Resources\"}),/*#__PURE__*/_jsx(\"span\",{children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{children:group.key})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"erx-tags\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"erx-kick\",children:hero.kicker}),hero.pill?/*#__PURE__*/_jsx(\"span\",{className:\"erx-pill\",children:hero.pill}):null]}),/*#__PURE__*/_jsx(\"h1\",{className:\"erx-h1\",children:hero.title}),/*#__PURE__*/_jsx(\"p\",{className:\"erx-sub\",dangerouslySetInnerHTML:{__html:hero.sub}}),hero.meta&&hero.meta.length?/*#__PURE__*/_jsx(\"div\",{className:\"erx-meta\",children:hero.meta.map(([v,l])=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:v}),/*#__PURE__*/_jsx(\"span\",{children:l})]},l))}):null]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"erp\",children:/*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"wrap\"+(hero.wide?\" wide\":\"\"),dangerouslySetInnerHTML:{__html:html}})}),/*#__PURE__*/_jsx(\"div\",{className:\"erx-more\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"erx-min\",children:[related.length?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"erx-mhead\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"erx-mk\",children:[\"Keep going \\xb7 \",group.key]}),/*#__PURE__*/_jsx(\"h2\",{className:\"erx-mh\",children:group.heading})]}),/*#__PURE__*/_jsxs(PageLink,{className:\"erx-all\",href:\"/resources\",children:[\"Browse all \",RESOURCES.length,\" resources →\"]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"erx-grid\",children:related.map(r=>/*#__PURE__*/_jsxs(PageLink,{href:resourcePath(r.slug),className:\"erx-card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"erx-top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"erx-tile\",children:/*#__PURE__*/_jsx(ResourceIcon,{name:r.icon,size:19,color:\"#1E9C9C\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"erx-kind\",children:r.kind})]}),/*#__PURE__*/_jsx(\"h3\",{className:\"erx-t\",children:r.title}),/*#__PURE__*/_jsx(\"p\",{className:\"erx-d\",children:r.description}),/*#__PURE__*/_jsx(\"span\",{className:\"erx-open\",children:\"Open →\"})]},r.slug))})]}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"erx-cta\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"erx-ch\",children:\"Stop calculating. Start running campaigns.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"erx-cp\",children:\"Every calculation in these tools is something Ishi does automatically inside Echio.\"}),/*#__PURE__*/_jsx(PageLink,{className:\"erx-btn\",href:\"/contact\",children:\"Book a demo →\"})]})]})})]});}/**\n * Layout helper only — place a ResXxx component on a page instead.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function EchioResourceShell(){return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"ResourceHero\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResourceArticle\":{\"type\":\"reactComponent\",\"name\":\"ResourceArticle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}