{"version":3,"file":"script_main.maHQRhks.mjs","names":["useRef","useState","useRef","css","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","React.Fragment","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","CloudPeek2026","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/noHqWq1LVi1N8FEDOnqn/zxjy8T9BuIfHdcW2AYJL/HeaderTheme.js","https:/framerusercontent.com/modules/xUepyYFcxCY7OtXSiwbL/d5cCPcyU8vhRRm3SnRpT/MobileMenu.js","https:/framerusercontent.com/modules/kN0XgTJ7qJ7xDC1abPwD/HjRyc7T3SNHhsatvregW/Wordmark.js","https:/framerusercontent.com/modules/ZYSxOWsV2qNUEbaZGcZg/vTNsalZYTvi39hcUCS1U/n_zjalwNJ.js","https:/framerusercontent.com/modules/LkTlLEKF3UvzKEr5MVbW/MLUOZnePRzrivlxkjmNU/NQsBGhITc.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * CloudPeek // HeaderTheme\n *\n * Flips the sticky header between its Terminal and Paper states depending on\n * what is actually underneath it, so a near-black bar is not pinned over the\n * cream body for most of the page.\n *\n * Rather than hard-coding a per-page hero height, it hit-tests the page\n * background just below the header on scroll. That keeps working when sections\n * are reordered or pages are added.\n *\n * The light state is applied by redefining the design tokens scoped to the\n * header, so every descendant that reads them - wordmark, nav, CTA, mobile menu\n * - follows without needing to know Framer's generated class names.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 0\n * @framerIntrinsicHeight 0\n */export default function HeaderTheme(props){const{paperAlt,ink,green,paper,rule,opacity}=props;const ref=useRef(null);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const host=ref.current;if(!host)return;const header=host.closest(\"header\");if(!header)return;const STYLE_ID=\"cp-header-theme\";if(!document.getElementById(STYLE_ID)){const tag=document.createElement(\"style\");tag.id=STYLE_ID;// No CSS transition here on purpose. These colours resolve through\n// custom properties, and Chrome leaves the computed value stale\n// when a transition is declared on a var()-driven property, so the\n// header would keep its old colours after the class flips. The swap\n// is instant instead, which is also the correct behaviour for a\n// header that must stay legible at every scroll position.\ntag.textContent=`\nheader.cp-lit {\n  background-color: rgba(${hexToTriplet(paperAlt)}, ${opacity}) !important;\n  /* Chalk    -> Ink   */ --token-d88aa4d3-e51d-4207-b117-9261f478a5bf: ${ink};\n  /* Signal   -> Green */ --token-f34c308b-5d4e-4807-ad7a-73d22790965b: ${green};\n  /* Terminal -> Paper */ --token-79aef051-66d5-4052-8d91-1561134f15a0: ${paper};\n  /* Term. 2  -> P.alt */ --token-ec17347f-1eea-4429-bb66-f9a5f35c4bc3: ${paperAlt};\n  /* Wire     -> Rule  */ --token-7b4b441b-600e-49a4-bce9-226635eca126: ${rule};\n}`;document.head.appendChild(tag);}// Read the page background just below the header. Sample the outer\n// gutters rather than the centre: the centre lands on cards, the\n// gutters are always the section's own background.\nconst readsLight=()=>{const doc=document.documentElement;const bottom=header.getBoundingClientRect().bottom+6;// clientWidth/Height exclude the scrollbar; innerWidth does not, and\n// sampling on the scrollbar returns an empty stack.\nif(bottom>=doc.clientHeight)return false;const xs=[8,Math.max(9,doc.clientWidth-8)];const readings=[];for(const x of xs){for(const el of document.elementsFromPoint(x,bottom)){if(header.contains(el)||el===header)continue;const bg=getComputedStyle(el).backgroundColor;const m=bg.match(/rgba?\\(([^)]+)\\)/);if(!m)continue;const parts=m[1].split(\",\").map(v=>parseFloat(v));if(parts.length>3&&parts[3]<.5)continue;const[r,g,b]=parts;readings.push(.2126*r+.7152*g+.0722*b>128);break;}}// Go light only when every gutter that produced a reading agrees:\n// the dark state is legible over anything, the light state is not.\nreturn readings.length>0&&readings.every(Boolean);};// Throttled on a timer rather than requestAnimationFrame: a throttled\n// or hidden tab can withhold frames indefinitely, which would leave a\n// pending rAF permanently blocking every later update.\nconst THROTTLE_MS=80;let timer=0;let lastRun=0;let last=null;const update=()=>{timer=0;lastRun=now();const light=readsLight();if(light===last)return;last=light;header.classList.toggle(\"cp-lit\",light);};const schedule=()=>{if(timer)return;const since=now()-lastRun;if(since>=THROTTLE_MS)update();else timer=setTimeout(update,THROTTLE_MS-since);};update();window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",schedule);window.addEventListener(\"visibilitychange\",schedule);// Sections can settle after fonts and images land.\nconst settle=setTimeout(update,400);return()=>{window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",schedule);window.removeEventListener(\"visibilitychange\",schedule);if(timer)clearTimeout(timer);clearTimeout(settle);header.classList.remove(\"cp-lit\");};},[paperAlt,ink,green,paper,rule,opacity]);return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:{display:\"none\"},\"aria-hidden\":\"true\"});}const now=()=>typeof performance!==\"undefined\"&&performance.now?performance.now():Date.now();function hexToTriplet(colour){if(typeof colour!==\"string\")return\"231, 227, 214\";const hex=colour.trim().match(/^#([0-9a-f]{6})$/i);if(hex){const n=parseInt(hex[1],16);return`${n>>16&255}, ${n>>8&255}, ${n&255}`;}const rgb=colour.match(/rgba?\\(([^)]+)\\)/i);if(rgb)return rgb[1].split(\",\").slice(0,3).map(v=>parseFloat(v)).join(\", \");return\"231, 227, 214\";}HeaderTheme.defaultProps={paperAlt:\"#E7E4F6\",ink:\"#090F23\",green:\"#4F46E5\",paper:\"#F2EFE6\",rule:\"#C6C1E2\",opacity:.92};addPropertyControls(HeaderTheme,{paperAlt:{type:ControlType.String,title:\"Lit surface\"},ink:{type:ControlType.String,title:\"Lit text\"},green:{type:ControlType.String,title:\"Lit accent\"},paper:{type:ControlType.String,title:\"Lit on-accent\"},rule:{type:ControlType.String,title:\"Lit hairline\"},opacity:{type:ControlType.Number,title:\"Opacity\",min:.5,max:1,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeaderTheme\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"0\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeaderTheme.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * CloudPeek // MobileMenu\n *\n * At 960px and below the navigation collapses to a MENU button that opens a\n * full width dropdown under the header, closing on selection. The dropdown\n * carries the briefing link in Signal green. Below 410px the header button is\n * dropped entirely and this menu link becomes the call to action, because the\n * header row cannot fit logo, menu and button on the narrowest phones.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 24\n */const FALLBACK_LINKS=[{label:\"Platform\",href:\"/\"},{label:\"Applications\",href:\"/applications\"},{label:\"Use cases\",href:\"/use-cases\"},{label:\"Services\",href:\"/services\"},{label:\"Blog\",href:\"/blog\"},{label:\"FAQ\",href:\"/faq\"}];// An array of objects cannot be written through the plugin API, so the menu\n// also accepts one \"Label | /href\" per line. When present it wins, which keeps\n// the navigation editable without hand editing every instance.\nfunction parseLinksText(text){if(typeof text!==\"string\"||!text.trim())return null;const rows=text.split(\"\\n\").map(line=>line.split(\"|\").map(part=>part.trim())).filter(parts=>parts.length>=2&&parts[0]&&parts[1]).map(([label,href])=>({label,href}));return rows.length?rows:null;}export default function MobileMenu(props){const{links=FALLBACK_LINKS,linksText,ctaLabel=\"Book a demo\",ctaHref=\"/demo\",terminal=\"#090F23\",terminal2=\"#10182C\",wire=\"#1E293B\",chalk=\"#F2EFE6\",signal=\"#8B93FF\",mono=\"'IBM Plex Mono', ui-monospace, Consolas, monospace\",sans=\"Archivo, Arial, sans-serif\",style}=props;const[open,setOpen]=useState(false);const[offset,setOffset]=useState(62);const hostRef=useRef(null);// Anchor the dropdown to the bottom of the header rather than a hard-coded\n// 62px, so it stays flush if the header height ever changes.\nuseEffect(()=>{const measure=()=>{const node=hostRef.current;if(!node||typeof node.closest!==\"function\")return;const header=node.closest(\"header\")||node.parentElement;if(!header)return;const rect=header.getBoundingClientRect();if(rect.height>0)setOffset(Math.round(rect.bottom));};measure();window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);},[open]);// Close when the viewport grows past the collapse point, so the dropdown\n// never lingers behind the restored desktop nav.\nuseEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(min-width: 960px)\");const onChange=event=>{if(event.matches)setOpen(false);};if(mq.addEventListener)mq.addEventListener(\"change\",onChange);else mq.addListener(onChange);return()=>{if(mq.removeEventListener)mq.removeEventListener(\"change\",onChange);else mq.removeListener(onChange);};},[]);useEffect(()=>{if(!open)return;const onKey=event=>{if(event.key===\"Escape\")setOpen(false);};document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[open]);return /*#__PURE__*/_jsxs(\"div\",{ref:hostRef,className:\"cp-mobile-menu\",style:{...style,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n.cp-mobile-menu { display: none; }\n@media (max-width: 959.98px) { .cp-mobile-menu { display: block; } }\n`}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-expanded\":open,\"aria-label\":open?\"Close menu\":\"Open menu\",onClick:()=>setOpen(was=>!was),style:{appearance:\"none\",cursor:\"pointer\",background:\"transparent\",border:`1px solid ${wire}`,borderRadius:2,padding:\"8px 14px\",fontFamily:mono,fontSize:11.5,letterSpacing:\"0.16em\",color:chalk,whiteSpace:\"nowrap\"},children:open?\"CLOSE\":\"MENU\"}),open?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",left:0,right:0,top:offset,maxHeight:`calc(100vh - ${offset}px)`,overflowY:\"auto\",background:terminal,borderTop:`1px solid ${wire}`,borderBottom:`1px solid ${wire}`,display:\"flex\",flexDirection:\"column\",zIndex:10},children:[(parseLinksText(linksText)||links||FALLBACK_LINKS).map((link,index)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,onClick:()=>setOpen(false),style:{padding:\"15px 22px\",borderTop:index===0?\"none\":`1px solid ${wire}`,fontFamily:sans,fontSize:15,fontWeight:500,color:chalk,textDecoration:\"none\"},children:link.label},link.label+index)),/*#__PURE__*/_jsx(\"a\",{href:ctaHref,onClick:()=>setOpen(false),style:{padding:\"15px 22px\",borderTop:`1px solid ${wire}`,fontFamily:sans,fontSize:15,fontWeight:600,color:signal,textDecoration:\"none\",whiteSpace:\"nowrap\"},children:ctaLabel})]}):null]});}MobileMenu.defaultProps={ctaLabel:\"Book a demo\",ctaHref:\"/demo\",terminal:\"#090F23\",terminal2:\"#10182C\",wire:\"#1E293B\",chalk:\"#F2EFE6\",signal:\"#8B93FF\",mono:\"'IBM Plex Mono', ui-monospace, Consolas, monospace\",sans:\"Archivo, Arial, sans-serif\",links:[{label:\"Platform\",href:\"/\"},{label:\"Use cases\",href:\"/use-cases\"},{label:\"Services\",href:\"/services\"},{label:\"Blog\",href:\"/blog\"},{label:\"FAQ\",href:\"/faq\"}]};addPropertyControls(MobileMenu,{linksText:{type:ControlType.String,title:\"Links (text)\",displayTextArea:true,description:\"One 'Label | /href' per line. Overrides the list below when set.\"},links:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},href:{type:ControlType.String,title:\"Href\"}}}},ctaLabel:{type:ControlType.String,title:\"CTA label\"},ctaHref:{type:ControlType.String,title:\"CTA href\"},terminal:{type:ControlType.Color,title:\"Terminal\"},terminal2:{type:ControlType.Color,title:\"Terminal 2\"},wire:{type:ControlType.Color,title:\"Wire\"},chalk:{type:ControlType.Color,title:\"Chalk\"},signal:{type:ControlType.Color,title:\"Signal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileMenu.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CloudPeek // Wordmark\n *\n * The 2026 logo: the CloudPeek wordmark under its arc.\n *\n * Colours come through as design tokens rather than fixed values, so the\n * adaptive header's token remap flips the logo along with the nav when it\n * passes over a cream section. The arc can carry the Signal accent\n * independently, or inherit the wordmark colour as supplied.\n *\n * viewBox is cropped to the artwork's true bounds (the source file carries a\n * large empty margin), so the logo sits flush in a layout.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 111\n * @framerIntrinsicHeight 26\n */export default function Wordmark(props){const{colour,accent,label,style}=props;// Framer hands numeric controls through as strings; a bare \"26\" is not a\n// valid CSS length, so coerce before it reaches the style object.\nconst h=Number(props.height)||26;const w=Math.round(h*RATIO);return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:w,height:h,lineHeight:0,flex:\"none\"},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"147.4 181.4 734.3 171.9\",width:w,height:h,xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":label,style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 679.828125 266.609375 C 666.660156 255.753906 652.695312 246.050781 637.929688 237.5 C 623.167969 228.945312 607.800781 221.65625 591.835938 215.632812 C 576.113281 209.777344 559.996094 205.371094 543.480469 202.410156 C 526.964844 199.453125 510.320312 197.984375 493.542969 198.011719 C 476.78125 197.933594 460.160156 199.414062 443.675781 202.445312 C 427.117188 205.386719 410.957031 209.78125 395.191406 215.632812 C 379.238281 221.679688 363.878906 228.980469 349.117188 237.53125 C 334.355469 246.085938 320.382812 255.777344 307.203125 266.609375 C 312.8125 259.855469 318.792969 253.445312 325.136719 247.378906 C 331.480469 241.308594 338.148438 235.621094 345.144531 230.316406 C 352.136719 225.007812 359.410156 220.117188 366.964844 215.644531 C 374.519531 211.167969 382.300781 207.136719 390.316406 203.554688 C 406.511719 196.210938 423.300781 190.671875 440.683594 186.929688 C 458.136719 183.332031 475.777344 181.484375 493.597656 181.390625 C 511.402344 181.460938 529.023438 183.304688 546.457031 186.929688 C 563.839844 190.671875 580.628906 196.210938 596.824219 203.554688 C 604.824219 207.148438 612.597656 211.183594 620.140625 215.664062 C 627.679688 220.140625 634.941406 225.035156 641.929688 230.339844 C 648.914062 235.644531 655.574219 241.332031 661.910156 247.394531 C 668.246094 253.460938 674.21875 259.863281 679.828125 266.609375 Z M 679.828125 266.609375 \",fill:accent||colour}),/*#__PURE__*/_jsxs(\"g\",{fill:colour,transform:\"translate(138, 193)\",children:[/*#__PURE__*/_jsx(\"g\",{transform:\"translate(2.10469, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 62.140625 1.9375 C 50.734375 1.9375 40.941406 -0.507812 32.765625 -5.40625 C 24.585938 -10.300781 18.289062 -17.132812 13.875 -25.90625 C 9.46875 -34.675781 7.265625 -44.816406 7.265625 -56.328125 C 7.265625 -67.835938 9.46875 -78.003906 13.875 -86.828125 C 18.289062 -95.660156 24.585938 -102.550781 32.765625 -107.5 C 40.941406 -112.445312 50.734375 -114.921875 62.140625 -114.921875 C 75.703125 -114.921875 86.8125 -111.554688 95.46875 -104.828125 C 104.132812 -98.109375 109.539062 -88.664062 111.6875 -76.5 L 88.9375 -76.5 C 87.539062 -82.632812 84.550781 -87.453125 79.96875 -90.953125 C 75.394531 -94.453125 69.34375 -96.203125 61.8125 -96.203125 C 51.375 -96.203125 43.195312 -92.648438 37.28125 -85.546875 C 31.363281 -78.441406 28.40625 -68.703125 28.40625 -56.328125 C 28.40625 -43.953125 31.363281 -34.238281 37.28125 -27.1875 C 43.195312 -20.144531 51.375 -16.625 61.8125 -16.625 C 69.34375 -16.625 75.394531 -18.265625 79.96875 -21.546875 C 84.550781 -24.828125 87.539062 -29.375 88.9375 -35.1875 L 111.6875 -35.1875 C 109.539062 -23.5625 104.132812 -14.46875 95.46875 -7.90625 C 86.8125 -1.34375 75.703125 1.9375 62.140625 1.9375 Z M 62.140625 1.9375 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(108.448154, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 10.484375 0 L 10.484375 -116.21875 L 31.15625 -116.21875 L 31.15625 0 Z M 10.484375 0 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(137.65388, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 48.90625 1.9375 C 41.15625 1.9375 34.1875 0.160156 28 -3.390625 C 21.8125 -6.941406 16.914062 -11.863281 13.3125 -18.15625 C 9.707031 -24.445312 7.90625 -31.738281 7.90625 -40.03125 C 7.90625 -48.3125 9.734375 -55.597656 13.390625 -61.890625 C 17.054688 -68.191406 21.984375 -73.117188 28.171875 -76.671875 C 34.359375 -80.222656 41.320312 -82 49.0625 -82 C 56.707031 -82 63.625 -80.222656 69.8125 -76.671875 C 76 -73.117188 80.894531 -68.191406 84.5 -61.890625 C 88.101562 -55.597656 89.90625 -48.3125 89.90625 -40.03125 C 89.90625 -31.738281 88.101562 -24.445312 84.5 -18.15625 C 80.894531 -11.863281 75.96875 -6.941406 69.71875 -3.390625 C 63.476562 0.160156 56.539062 1.9375 48.90625 1.9375 Z M 48.90625 -15.984375 C 54.28125 -15.984375 58.957031 -18 62.9375 -22.03125 C 66.925781 -26.0625 68.921875 -32.0625 68.921875 -40.03125 C 68.921875 -47.988281 66.925781 -53.984375 62.9375 -58.015625 C 58.957031 -62.054688 54.332031 -64.078125 49.0625 -64.078125 C 43.570312 -64.078125 38.863281 -62.054688 34.9375 -58.015625 C 31.007812 -53.984375 29.046875 -47.988281 29.046875 -40.03125 C 29.046875 -32.0625 31.007812 -26.0625 34.9375 -22.03125 C 38.863281 -18 43.519531 -15.984375 48.90625 -15.984375 Z M 48.90625 -15.984375 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(222.857088, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 40.515625 1.9375 C 30.503906 1.9375 22.78125 -1.179688 17.34375 -7.421875 C 11.914062 -13.660156 9.203125 -22.804688 9.203125 -34.859375 L 9.203125 -80.0625 L 29.703125 -80.0625 L 29.703125 -36.796875 C 29.703125 -29.910156 31.097656 -24.640625 33.890625 -20.984375 C 36.691406 -17.328125 41.101562 -15.5 47.125 -15.5 C 52.832031 -15.5 57.539062 -17.539062 61.25 -21.625 C 64.96875 -25.71875 66.828125 -31.421875 66.828125 -38.734375 L 66.828125 -80.0625 L 87.484375 -80.0625 L 87.484375 0 L 69.25 0 L 67.625 -13.5625 C 65.15625 -8.820312 61.578125 -5.050781 56.890625 -2.25 C 52.210938 0.539062 46.753906 1.9375 40.515625 1.9375 Z M 40.515625 1.9375 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(308.383047, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 47.296875 1.9375 C 39.765625 1.9375 33.035156 0.109375 27.109375 -3.546875 C 21.191406 -7.203125 16.507812 -12.203125 13.0625 -18.546875 C 9.625 -24.898438 7.90625 -32.113281 7.90625 -40.1875 C 7.90625 -48.257812 9.625 -55.441406 13.0625 -61.734375 C 16.507812 -68.035156 21.191406 -72.988281 27.109375 -76.59375 C 33.035156 -80.195312 39.765625 -82 47.296875 -82 C 53.316406 -82 58.585938 -80.867188 63.109375 -78.609375 C 67.628906 -76.347656 71.285156 -73.171875 74.078125 -69.078125 L 74.078125 -116.21875 L 94.75 -116.21875 L 94.75 0 L 76.34375 0 L 74.078125 -11.453125 C 71.503906 -7.910156 68.085938 -4.789062 63.828125 -2.09375 C 59.578125 0.59375 54.066406 1.9375 47.296875 1.9375 Z M 51.65625 -16.140625 C 58.320312 -16.140625 63.78125 -18.367188 68.03125 -22.828125 C 72.28125 -27.296875 74.40625 -33.03125 74.40625 -40.03125 C 74.40625 -47.019531 72.28125 -52.75 68.03125 -57.21875 C 63.78125 -61.6875 58.320312 -63.921875 51.65625 -63.921875 C 45.082031 -63.921875 39.644531 -61.710938 35.34375 -57.296875 C 31.039062 -52.890625 28.890625 -47.1875 28.890625 -40.1875 C 28.890625 -33.195312 31.039062 -27.441406 35.34375 -22.921875 C 39.644531 -18.398438 45.082031 -16.140625 51.65625 -16.140625 Z M 51.65625 -16.140625 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(401.009539, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 10.96875 0 L 10.96875 -112.984375 L 52.78125 -112.984375 C 61.820312 -112.984375 69.300781 -111.476562 75.21875 -108.46875 C 81.132812 -105.457031 85.546875 -101.3125 88.453125 -96.03125 C 91.359375 -90.757812 92.8125 -84.84375 92.8125 -78.28125 C 92.8125 -72.039062 91.410156 -66.3125 88.609375 -61.09375 C 85.816406 -55.875 81.457031 -51.675781 75.53125 -48.5 C 69.613281 -45.320312 62.03125 -43.734375 52.78125 -43.734375 L 31.640625 -43.734375 L 31.640625 0 Z M 31.640625 -60.53125 L 51.484375 -60.53125 C 58.691406 -60.53125 63.882812 -62.113281 67.0625 -65.28125 C 70.238281 -68.457031 71.828125 -72.789062 71.828125 -78.28125 C 71.828125 -83.875 70.238281 -88.257812 67.0625 -91.4375 C 63.882812 -94.613281 58.691406 -96.203125 51.484375 -96.203125 L 31.640625 -96.203125 Z M 31.640625 -60.53125 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(486.374122, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 49.390625 1.9375 C 41.316406 1.9375 34.160156 0.21875 27.921875 -3.21875 C 21.679688 -6.664062 16.785156 -11.507812 13.234375 -17.75 C 9.679688 -23.988281 7.90625 -31.203125 7.90625 -39.390625 C 7.90625 -47.671875 9.65625 -55.039062 13.15625 -61.5 C 16.65625 -67.957031 21.5 -72.988281 27.6875 -76.59375 C 33.875 -80.195312 41.160156 -82 49.546875 -82 C 57.398438 -82 64.335938 -80.273438 70.359375 -76.828125 C 76.390625 -73.390625 81.097656 -68.679688 84.484375 -62.703125 C 87.878906 -56.734375 89.578125 -50.085938 89.578125 -42.765625 C 89.578125 -41.585938 89.550781 -40.351562 89.5 -39.0625 C 89.445312 -37.769531 89.363281 -36.425781 89.25 -35.03125 L 28.40625 -35.03125 C 28.832031 -28.78125 31.007812 -23.878906 34.9375 -20.328125 C 38.863281 -16.785156 43.628906 -15.015625 49.234375 -15.015625 C 53.429688 -15.015625 56.953125 -15.953125 59.796875 -17.828125 C 62.648438 -19.710938 64.773438 -22.160156 66.171875 -25.171875 L 87.15625 -25.171875 C 85.65625 -20.117188 83.15625 -15.519531 79.65625 -11.375 C 76.15625 -7.238281 71.847656 -3.984375 66.734375 -1.609375 C 61.628906 0.753906 55.847656 1.9375 49.390625 1.9375 Z M 49.546875 -65.203125 C 44.492188 -65.203125 40.03125 -63.773438 36.15625 -60.921875 C 32.28125 -58.078125 29.804688 -53.75 28.734375 -47.9375 L 68.59375 -47.9375 C 68.269531 -53.207031 66.332031 -57.398438 62.78125 -60.515625 C 59.226562 -63.640625 54.816406 -65.203125 49.546875 -65.203125 Z M 49.546875 -65.203125 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(570.28633, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 49.390625 1.9375 C 41.316406 1.9375 34.160156 0.21875 27.921875 -3.21875 C 21.679688 -6.664062 16.785156 -11.507812 13.234375 -17.75 C 9.679688 -23.988281 7.90625 -31.203125 7.90625 -39.390625 C 7.90625 -47.671875 9.65625 -55.039062 13.15625 -61.5 C 16.65625 -67.957031 21.5 -72.988281 27.6875 -76.59375 C 33.875 -80.195312 41.160156 -82 49.546875 -82 C 57.398438 -82 64.335938 -80.273438 70.359375 -76.828125 C 76.390625 -73.390625 81.097656 -68.679688 84.484375 -62.703125 C 87.878906 -56.734375 89.578125 -50.085938 89.578125 -42.765625 C 89.578125 -41.585938 89.550781 -40.351562 89.5 -39.0625 C 89.445312 -37.769531 89.363281 -36.425781 89.25 -35.03125 L 28.40625 -35.03125 C 28.832031 -28.78125 31.007812 -23.878906 34.9375 -20.328125 C 38.863281 -16.785156 43.628906 -15.015625 49.234375 -15.015625 C 53.429688 -15.015625 56.953125 -15.953125 59.796875 -17.828125 C 62.648438 -19.710938 64.773438 -22.160156 66.171875 -25.171875 L 87.15625 -25.171875 C 85.65625 -20.117188 83.15625 -15.519531 79.65625 -11.375 C 76.15625 -7.238281 71.847656 -3.984375 66.734375 -1.609375 C 61.628906 0.753906 55.847656 1.9375 49.390625 1.9375 Z M 49.546875 -65.203125 C 44.492188 -65.203125 40.03125 -63.773438 36.15625 -60.921875 C 32.28125 -58.078125 29.804688 -53.75 28.734375 -47.9375 L 68.59375 -47.9375 C 68.269531 -53.207031 66.332031 -57.398438 62.78125 -60.515625 C 59.226562 -63.640625 54.816406 -65.203125 49.546875 -65.203125 Z M 49.546875 -65.203125 \"})}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(654.198538, 158.359771)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 10.484375 0 L 10.484375 -116.21875 L 31.15625 -116.21875 L 31.15625 -47.609375 L 59.5625 -80.0625 L 84.09375 -80.0625 L 51.328125 -43.578125 L 89.421875 0 L 63.59375 0 L 31.15625 -40.1875 L 31.15625 0 Z M 10.484375 0 \"})})]})]})});}// artwork bounds 734.3 x 171.9\nconst RATIO=734.3/171.9;Wordmark.defaultProps={colour:\"#F2EFE6\",accent:\"\",height:26,label:\"CloudPeek\"};addPropertyControls(Wordmark,{colour:{type:ControlType.Color,title:\"Wordmark\"},accent:{type:ControlType.Color,title:\"Arc\",optional:true},height:{type:ControlType.Number,title:\"Height\",min:12,max:120,step:1,unit:\"px\"},label:{type:ControlType.String,title:\"Alt text\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Wordmark\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"111\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wordmark.map","// Generated by Framer (d4bdfe7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VxGaJ .framer-styles-preset-1k8ocp0:not(.rich-text-wrapper), .framer-VxGaJ .framer-styles-preset-1k8ocp0.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf); --framer-link-text-color: var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, #a0aec2); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-VxGaJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6b21612)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderTheme from\"#framer/local/codeFile/sq05LML/HeaderTheme.js\";import MobileMenu from\"#framer/local/codeFile/At8vMTh/MobileMenu.js\";import Wordmark from\"#framer/local/codeFile/c6PqpWy/Wordmark.js\";import*as sharedStyle from\"#framer/local/css/hYfh7GqkW/hYfh7GqkW.js\";import*as sharedStyle2 from\"#framer/local/css/n_zjalwNJ/n_zjalwNJ.js\";import*as sharedStyle1 from\"#framer/local/css/nZon0gEHo/nZon0gEHo.js\";const WordmarkFonts=getFonts(Wordmark);const MobileMenuFonts=getFonts(MobileMenu);const HeaderThemeFonts=getFonts(HeaderTheme);const breakpoints={jO4BxOnr7:\"(min-width: 1200px)\",of9XzFtBk:\"(max-width: 409.98px)\",olzQmIqj2:\"(min-width: 960px) and (max-width: 1199.98px)\",TvHJ0O7Y9:\"(min-width: 410px) and (max-width: 959.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FL3v1\";const variantClassNames={jO4BxOnr7:\"framer-v-48y2ka\",of9XzFtBk:\"framer-v-1a4uzhu\",olzQmIqj2:\"framer-v-rrkuqc\",TvHJ0O7Y9:\"framer-v-13gyr9\"};const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.86,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const breakpointRules={of9XzFtBk:[\".framer-FL3v1 .framer-ng5kn4 { padding: 0px 20px 0px 20px; }\",\".framer-FL3v1 .framer-ufhoh4 { grid-template-columns: repeat(1, minmax(240px, 1fr)); padding: 32px 20px 32px 20px; }\"],TvHJ0O7Y9:[\".framer-FL3v1 .framer-ng5kn4 { padding: 0px 22px 0px 22px; }\",\".framer-FL3v1 .framer-ufhoh4 { grid-template-columns: repeat(1, minmax(240px, 1fr)); padding: 32px 20px 32px 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={of9XzFtBk:\".framer-1a4uzhu-override\",TvHJ0O7Y9:\".framer-13gyr9-override\"};const rules=[\".framer-FL3v1.framer-1qbahsb, .framer-FL3v1 .framer-1qbahsb { display: block; }\",\".framer-FL3v1.framer-48y2ka { align-content: center; align-items: center; background-color: var(--token-1441c93e-67c5-4e30-8d34-51f007f2c149); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-FL3v1 .framer-dzbfiw { --border-bottom-width: 1px; --border-color: var(--token-7b4b441b-600e-49a4-bce9-226635eca126); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; -webkit-backdrop-filter: blur(14px); align-content: center; align-items: center; backdrop-filter: blur(14px); background-color: rgba(9, 15, 35, 0.92); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -1000; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-FL3v1 .framer-ng5kn4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 62px; justify-content: space-between; max-width: 1180px; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-FL3v1 .framer-15y7dpu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-FL3v1 .framer-l87wwh-container, .framer-FL3v1 .framer-17rwced-container, .framer-FL3v1 .framer-1jfwhfs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FL3v1 .framer-ydjkaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-FL3v1 .framer-3k55es, .framer-FL3v1 .framer-140guzg, .framer-FL3v1 .framer-9u8zh, .framer-FL3v1 .framer-8j9ol, .framer-FL3v1 .framer-h8gm34, .framer-FL3v1 .framer-1yzro2j, .framer-FL3v1 .framer-jmknhf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FL3v1 .framer-1800txq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-FL3v1 .framer-1iirfv3 { align-content: center; align-items: center; background-color: var(--token-f34c308b-5d4e-4807-ad7a-73d22790965b); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 9px 18px 9px 18px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FL3v1 .framer-j4sxrm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FL3v1 .framer-1sgyj2o { --border-bottom-width: 0px; --border-color: var(--token-81b0d20b-42aa-428a-9e48-32d4cd9767b4); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-79aef051-66d5-4052-8d91-1561134f15a0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-FL3v1 .framer-ufhoh4 { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(240px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1200px; padding: 32px; position: relative; width: 100%; }\",\".framer-FL3v1 .framer-ogtl9a, .framer-FL3v1 .framer-1baky96, .framer-FL3v1 .framer-1jnvt5q { align-self: start; flex: none; height: auto; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-FL3v1[data-border=\"true\"]::after, .framer-FL3v1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={jO4BxOnr7:\"(min-width: 1200px)\",of9XzFtBk:\"(max-width: 409.98px)\",olzQmIqj2:\"(min-width: 960px) and (max-width: 1199.98px)\",TvHJ0O7Y9:\"(min-width: 410px) and (max-width: 959.98px)\"};const humanReadableVariantMap={\"Small phone\":\"of9XzFtBk\",Desktop:\"jO4BxOnr7\",Phone:\"TvHJ0O7Y9\",Tablet:\"olzQmIqj2\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jO4BxOnr7\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"TvHJ0O7Y9\",\"of9XzFtBk\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"of9XzFtBk\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"jO4BxOnr7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1441c93e-67c5-4e30-8d34-51f007f2c149); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-48y2ka\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.header,{className:\"framer-dzbfiw\",\"data-border\":true,\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ng5kn4\",\"data-framer-name\":\"Header wrap\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nT_EhvKds\",scopeId:\"NQsBGhITc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15y7dpu framer-1qbahsb\",\"data-framer-name\":\"Wordmark link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-l87wwh-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Wordmark\",isAuthoredByUser:true,name:\"Wordmark\",nodeId:\"q2oiVTlUr\",scopeId:\"NQsBGhITc\",children:/*#__PURE__*/_jsx(Wordmark,{accent:\"\",colour:\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\",height:\"100%\",id:\"q2oiVTlUr\",label:\"CloudPeek\",layoutId:\"q2oiVTlUr\",name:\"Wordmark\",width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-ydjkaq hidden-13gyr9 hidden-1a4uzhu\",\"data-framer-name\":\"Nav links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VrWnm6mzl\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srcpq9\",\"data-styles-preset\":\"hYfh7GqkW\",children:\"Platform\"})})})}),className:\"framer-3k55es\",\"data-framer-name\":\"Platform\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mKSYuqOTN\"},motionChild:true,nodeId:\"RKtpFUS9Y\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srcpq9\",\"data-styles-preset\":\"hYfh7GqkW\",children:\"Applications\"})})})}),className:\"framer-140guzg\",\"data-framer-name\":\"Applications\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xUesBDktl\"},motionChild:true,nodeId:\"DjF4kMks1\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srcpq9\",\"data-styles-preset\":\"hYfh7GqkW\",children:\"Use cases\"})})})}),className:\"framer-9u8zh\",\"data-framer-name\":\"Use cases\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"d0s64hDLu\"},motionChild:true,nodeId:\"f1H9xYHfj\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srcpq9\",\"data-styles-preset\":\"hYfh7GqkW\",children:\"Services\"})})})}),className:\"framer-8j9ol\",\"data-framer-name\":\"Services\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNPZE3U6E\"},motionChild:true,nodeId:\"WK1aI1N64\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"FAQ\"})})})}),className:\"framer-h8gm34\",\"data-framer-name\":\"FAQ\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1tZWRpdW0=\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14.5px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KiCGA1XbY\"},motionChild:true,nodeId:\"jsNzvgxxx\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srcpq9\",\"data-styles-preset\":\"hYfh7GqkW\",children:\"Advisors\"})})})}),className:\"framer-1yzro2j\",\"data-framer-name\":\"Advisors\",fonts:[\"FS;Archivo-medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1800txq\",\"data-framer-name\":\"Header right\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"C46OAalfO\"},motionChild:true,nodeId:\"p1wX8SEPX\",scopeId:\"NQsBGhITc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iirfv3 hidden-1a4uzhu framer-1qbahsb\",\"data-framer-name\":\"Header CTA\",\"data-reset\":\"button\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QXJjaGl2by1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-79aef051-66d5-4052-8d91-1561134f15a0)\"},children:\"Book a demo\"})}),className:\"framer-jmknhf\",\"data-framer-name\":\"Label\",fonts:[\"FS;Archivo-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17rwced-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Mobile menu\",isAuthoredByUser:true,name:\"Mobile menu\",nodeId:\"R0t30zZ9B\",scopeId:\"NQsBGhITc\",children:/*#__PURE__*/_jsx(MobileMenu,{chalk:\"var(--token-d88aa4d3-e51d-4207-b117-9261f478a5bf)\",ctaHref:\"/demo\",ctaLabel:\"Book a demo\",height:\"100%\",id:\"R0t30zZ9B\",layoutId:\"R0t30zZ9B\",links:[{href:\"/\",id:\"default-item-0\",label:\"Platform\"},{href:\"/use-cases\",id:\"default-item-1\",label:\"Use cases\"},{href:\"/services\",id:\"default-item-2\",label:\"Services\"},{href:\"/blog\",id:\"default-item-3\",label:\"Blog\"},{href:\"/faq\",id:\"default-item-4\",label:\"FAQ\"}],linksText:\"Platform | /\\nApplications | /applications\\nUse cases | /use-cases\\nServices | /services\\nFAQ | /faq\\nAdvisors | /advisors\",name:\"Mobile menu\",signal:\"var(--token-f34c308b-5d4e-4807-ad7a-73d22790965b)\",terminal:\"var(--token-79aef051-66d5-4052-8d91-1561134f15a0)\",terminal2:\"var(--token-ec17347f-1eea-4429-bb66-f9a5f35c4bc3)\",width:\"100%\",wire:\"var(--token-7b4b441b-600e-49a4-bce9-226635eca126)\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jfwhfs-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Header theme\",isAuthoredByUser:true,name:\"Header theme\",nodeId:\"fzXOqmrHm\",scopeId:\"NQsBGhITc\",children:/*#__PURE__*/_jsx(HeaderTheme,{green:\"#4F46E5\",height:\"100%\",id:\"fzXOqmrHm\",ink:\"#090F23\",layoutId:\"fzXOqmrHm\",name:\"Header theme\",opacity:.92,paper:\"#F2EFE6\",paperAlt:\"#E7E4F6\",rule:\"#C6C1E2\",width:\"100%\"})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-j4sxrm\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1sgyj2o\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ufhoh4\",\"data-framer-name\":\"Footer wrap\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11s6i0z\",\"data-styles-preset\":\"nZon0gEHo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, rgb(160, 174, 194))\"},children:\"CloudPeek Limited \\xb7 registered in England and Wales\"})}),className:\"framer-ogtl9a\",\"data-framer-name\":\"Entity\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-11s6i0z\",\"data-styles-preset\":\"nZon0gEHo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, rgb(160, 174, 194))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:ollie@cloudpeek.io\",motionChild:true,nodeId:\"jj5OZGxNr\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k8ocp0\",\"data-styles-preset\":\"n_zjalwNJ\",children:\"ollie@cloudpeek.io\"})}),\" \\xb7 \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DHYtv1dHh\"},motionChild:true,nodeId:\"jj5OZGxNr\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k8ocp0\",\"data-styles-preset\":\"n_zjalwNJ\",children:\"Writing\"})}),\" \\xb7 \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNPZE3U6E\"},motionChild:true,nodeId:\"jj5OZGxNr\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k8ocp0\",\"data-styles-preset\":\"n_zjalwNJ\",children:\"FAQ\"})}),\" \\xb7 \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vKF8AZXvo\"},motionChild:true,nodeId:\"jj5OZGxNr\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k8ocp0\",\"data-styles-preset\":\"n_zjalwNJ\",children:\"Privacy\"})}),\" \\xb7 \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y1OYiEuHy\"},motionChild:true,nodeId:\"jj5OZGxNr\",openInNewTab:false,relValues:[],scopeId:\"NQsBGhITc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k8ocp0\",\"data-styles-preset\":\"n_zjalwNJ\",children:\"Terms\"})})]})}),className:\"framer-1baky96\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{of9XzFtBk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11s6i0z\",\"data-styles-preset\":\"nZon0gEHo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, rgb(160, 174, 194))\"},children:\"\\xa9 2026 All rights reserved\"})})},TvHJ0O7Y9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11s6i0z\",\"data-styles-preset\":\"nZon0gEHo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, rgb(160, 174, 194))\"},children:\"\\xa9 2026 All rights reserved\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11s6i0z\",\"data-styles-preset\":\"nZon0gEHo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--token-a244f254-7de9-49d7-9db3-ef75aae88470, rgb(160, 174, 194))\"},children:\"\\xa9 2026 All rights reserved\"})}),className:\"framer-1jnvt5q\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"olzQmIqj2\":{\"layout\":[\"fixed\",\"fixed\"]},\"TvHJ0O7Y9\":{\"layout\":[\"fixed\",\"fixed\"]},\"of9XzFtBk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jO4BxOnr7\":[\".framer-dzbfiw\",\".framer-1sgyj2o\"],\"olzQmIqj2\":[\".framer-dzbfiw\",\".framer-1sgyj2o\"],\"TvHJ0O7Y9\":[\".framer-dzbfiw\",\".framer-1sgyj2o\"],\"of9XzFtBk\":[\".framer-dzbfiw\",\".framer-1sgyj2o\"]}\n * @framerBreakpoints {\"jO4BxOnr7\":{\"min\":1200,\"canvasClassName\":\"framer-48y2ka-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"olzQmIqj2\":{\"min\":960,\"max\":1199,\"canvasClassName\":\"framer-rrkuqc-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":960,\"rootFontSize\":16},\"TvHJ0O7Y9\":{\"min\":410,\"max\":959,\"canvasClassName\":\"framer-13gyr9-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":410,\"rootFontSize\":16},\"of9XzFtBk\":{\"max\":409,\"canvasClassName\":\"framer-1a4uzhu-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Small phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant jO4BxOnr7\n * @framerLayoutTemplate true\n */const FramerNQsBGhITc=withCSS(Component,css,\"framer-FL3v1\");export default FramerNQsBGhITc;FramerNQsBGhITc.displayName=\"CloudPeek 2026\";FramerNQsBGhITc.defaultProps={height:1e3,width:1200};addFonts(FramerNQsBGhITc,[{explicitInter:true,fonts:[{cssFamilyName:\"Archivo\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Archivo\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5ISYWGR43XD57J2U5VEYATNUZO57OCPH/UIED7ZBTCD42AJ7GJT5NWKWHCOVDRNAP/EPHSF4UBJRLGUILEFJVCMY7ET4W5HPUF.woff2\",weight:\"500\"},{cssFamilyName:\"Archivo\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Archivo\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/F5RLVZAAIFTTOUZCAGXSRHZGXKIH5EXB/IU4JRATO5NXUAJNVPECD46XUNDJVGCZY/HI3GXDQAABUJ5YHSPOI3V5JTNTJ4PCRR.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...WordmarkFonts,...MobileMenuFonts,...HeaderThemeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNQsBGhITc\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"olzQmIqj2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TvHJ0O7Y9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"of9XzFtBk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"jO4BxOnr7\\\":[\\\".framer-dzbfiw\\\",\\\".framer-1sgyj2o\\\"],\\\"olzQmIqj2\\\":[\\\".framer-dzbfiw\\\",\\\".framer-1sgyj2o\\\"],\\\"TvHJ0O7Y9\\\":[\\\".framer-dzbfiw\\\",\\\".framer-1sgyj2o\\\"],\\\"of9XzFtBk\\\":[\\\".framer-dzbfiw\\\",\\\".framer-1sgyj2o\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"jO4BxOnr7\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"jO4BxOnr7\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-48y2ka-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"olzQmIqj2\\\":{\\\"min\\\":960,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-rrkuqc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":960,\\\"rootFontSize\\\":16},\\\"TvHJ0O7Y9\\\":{\\\"min\\\":410,\\\"max\\\":959,\\\"canvasClassName\\\":\\\"framer-13gyr9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":410,\\\"rootFontSize\\\":16},\\\"of9XzFtBk\\\":{\\\"max\\\":409,\\\"canvasClassName\\\":\\\"framer-1a4uzhu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Small phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport CloudPeek2026 from \"https://framerusercontent.com/modules/LkTlLEKF3UvzKEr5MVbW/MLUOZnePRzrivlxkjmNU/NQsBGhITc.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {A2ac2Wckl: \"workflows\", AgjP6Vyxu: \"security-operations\", d7dG734A7: \"briefing\", KZ3TJzSrS: \"architecture\", Qa3Do9v5x: \"deployment\", SDiN_A_K4: \"integrations\", TycW33rzF: \"control\", yKomyb1bI: \"knowledge\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gIeQExXWCmabiFj5AALk/IAw81UHtuRCFWHdTioee/augiA20Il.js\")), path: \"/\"}, h8fraBXAH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oHFjdCOUVEZYmz1KOMDO/qr1JjpXf4tEv5XOYrCWY/h8fraBXAH.js\")), path: \"/404\"}, xUesBDktl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t9xlThGi9VKGSHgD4fyo/5Pz30lCCrHr3FvbgatLy/xUesBDktl.js\")), path: \"/use-cases\"}, d0s64hDLu: {elements: {oDtAQdsq3: \"certifications\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mAIjPnUnpQUhtI6qPai2/JLcuge8Z8opU1dPege2s/d0s64hDLu.js\")), path: \"/services\"}, DHYtv1dHh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U1bxE4VkkDu5VUmXZgY2/W7UhGknOiwykOWabKKcm/DHYtv1dHh.js\")), path: \"/blog\"}, wNPZE3U6E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3ha5CwUSeue1jqavqpWE/3lwA1rsjmwBjFvhLXte9/wNPZE3U6E.js\")), path: \"/faq\"}, KiCGA1XbY: {elements: {mnoCU0zBg: \"briefing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CImwdUXhJA06dzSwBAUY/HIeThEYHqfuSz0LGsubz/KiCGA1XbY.js\")), path: \"/advisors\"}, C46OAalfO: {elements: {w8vurJjpA: \"certifications\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7V8UWuclb4en8XqoEQbo/at6o6Wrts2SRvSdi2GEy/C46OAalfO.js\")), path: \"/demo\"}, vKF8AZXvo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dPcRXZ0uTG7yLHqqRpsp/xMgjMqahvE5wQ4q0pAXf/vKF8AZXvo.js\")), path: \"/privacy\"}, Y1OYiEuHy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eIhxESPRe5kEpYMw7Cu4/bKngZhul8kZ9yZzFWoTv/Y1OYiEuHy.js\")), path: \"/terms\"}, mKSYuqOTN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/thT2PXj2TvYvbi9eS661/GOEDtbgUpGyERXx0xIMQ/mKSYuqOTN.js\")), path: \"/applications\"}, PLzSp6Mq3: {collectionId: \"UiDLl7fyj\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XxKdqDdiTRG0d0PF5j0X/nGIEjzpWKdemXr4fCUdX/PLzSp6Mq3.js\")), path: \"/use-cases/:NWXeiftNx\"}, cqkvPIIZO: {collectionId: \"ROxFgnXxm\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DBsXwSLQBbX7O46PZCCG/VzkIm3qojLjOSrqUAAia/cqkvPIIZO.js\")), path: \"/blog/:bZQ5bfVWX\"}, v_iY0cBbA: {collectionId: \"Fiz_dClw0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6k29VPkaYOhKxJvmMSyB/G6pn4fPT2lxGEwEjZp9H/v_iY0cBbA.js\")), path: \"/applications/:iv7nURYV4\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Fiz_dClw0: async () => (await import(\"https://framerusercontent.com/modules/rEpNMepwWHOcrvXsklDs/yxOJfedZvtNeaNTezbno/Fiz_dClw0.js\"))?.[\"utils\"], ROxFgnXxm: async () => (await import(\"https://framerusercontent.com/modules/huN7IZ7sRagZvMWVWLNH/mbjWEOgrJcSPxcLzpaHp/ROxFgnXxm.js\"))?.[\"utils\"], UiDLl7fyj: async () => (await import(\"https://framerusercontent.com/modules/JpEc9LIcF4csc4ZmZSyu/66CL1lOZkDiTg0b6TvnA/UiDLl7fyj.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"dc8d9092023f6cae3317c78baf98d2db52b0abdfee4144a5556ae60e5d542500\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"h8fraBXAH\":\r\ncase \"xUesBDktl\":\r\ncase \"d0s64hDLu\":\r\ncase \"DHYtv1dHh\":\r\ncase \"wNPZE3U6E\":\r\ncase \"KiCGA1XbY\":\r\ncase \"C46OAalfO\":\r\ncase \"vKF8AZXvo\":\r\ncase \"Y1OYiEuHy\":\r\ncase \"mKSYuqOTN\":\r\ncase \"PLzSp6Mq3\":\r\ncase \"cqkvPIIZO\":\r\ncase \"v_iY0cBbA\":\r\nreturn React.createElement(CloudPeek2026, {...props, key: \"CloudPeek2026\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"h8fraBXAH\":\r\ncase \"xUesBDktl\":\r\ncase \"d0s64hDLu\":\r\ncase \"DHYtv1dHh\":\r\ncase \"wNPZE3U6E\":\r\ncase \"KiCGA1XbY\":\r\ncase \"C46OAalfO\":\r\ncase \"vKF8AZXvo\":\r\ncase \"Y1OYiEuHy\":\r\ncase \"mKSYuqOTN\":\r\ncase \"PLzSp6Mq3\":\r\ncase \"cqkvPIIZO\":\r\ncase \"v_iY0cBbA\":\r\nreturn [{hash: \"48y2ka\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"rrkuqc\", mediaQuery: \"(min-width: 960px) and (max-width: 1199.98px)\"}, {hash: \"13gyr9\", mediaQuery: \"(min-width: 410px) and (max-width: 959.98px)\"}, {hash: \"1a4uzhu\", mediaQuery: \"(max-width: 409.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oHFjdCOUVEZYmz1KOMDO/qr1JjpXf4tEv5XOYrCWY/h8fraBXAH.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.cloudpeek.io\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/9suBX1LEJKKjKbZ19tcn/9hY4lkYxV442FWVBf8DF/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}