{"version":3,"file":"shared-lib.CEeZKey3.mjs","names":["consentWindow","React.useState","React.useRef","_Fragment","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","__esmMin","x","init_ssg_sandbox_shims","pe","init_npm_react_18_3_1","_e","de","init_jsx_runtime","oe","J","c","p","ie","ce","window","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","getFontsFromSharedStyle","SVG","init_framer_BL70qLPA","fontStore","addFonts","useVariantState","RichText","getLoadingLazyAtYPosition","Link","useIsStaticRenderer","cx","addPropertyControls","withCSS","useComponentViewport","Image$1","ControlType","useLocaleInfo","resolveTypography","font","regionAllowsConsent","regionalMode","regionSignal","updateGoogleConsentMode","consentWindow","args","consent","emitConsentSignals","detail","savedAt","enableGoogleConsentMode","enableScriptGating","readConsent","raw","STORAGE_KEY","parsed","storedPolicyVersion","expirationMs","expirationDays","policyVersion","saveConsent","record","removeConsentStorage","clearConsent","useIsMobile","isMobile","setIsMobile","mediaQuery","update","ConsentCookie","setConsent","defaultConsent","visible","setVisible","hydrated","setHydrated","settingsOpen","setSettingsOpen","consentApplicable","setConsentApplicable","animation","props","modalRef","triggerRef","regionIsApplicable","stored","nextConsent","onExternalReset","previousOverflow","focusModal","FOCUSABLE_SELECTOR","onKeyDown","event","focusable","element","first","last","focusTimer","finish","acceptAll","rejectOptional","openSettings","typography","buttonStyle","reopenPositionStyle","animationCSS","styles","Category","current","checked","mobile","border","disabled","text","title","mutedText","description","onChange","accent","init_ConsentCookie","fonts$4","css$5","className$4","init_m3ybrGGLD","fonts$3","css$4","className$3","init_ykmVFmtJu","fonts$2","css$3","className$2","init_MGXqimfsJ","fonts$1","css$2","className$1","init_o6_jbmItW","fonts","css$1","className","init_XvH_cYplG","addPropertyOverrides","variants","nextOverrides","variant","overrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramermZAW29nd3","init_mZAW29nd3","config","transition","value","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$5","restProps","layoutDependency","scopingClassNames","isDisplayed","baseVariant","layoutId","gestureHandlers","classNames","style","gestureVariant","withConsentScrollLock","CONSENT_COMPLETED_KEY","unlocked","lockActive","lastNudge","backdrop","observer","rafId","hasCompletedConsent","markConsentCompleted","clearConsentCompleted","createBackdrop","removeBackdrop","currentBackdrop","isVisible","rect","el","checkOpacity","getBanner","cookieButton","button","best","i","elevateBanner","banner","stopWatching","unlock","remember","activateLock","nudgeBanner","now","a","getButtonText","target","selector","FINAL_CHOICES","isFinalConsentChoice","choice","isResetChoices","handleClick","handleWheel","dataLayer","inspect","entry","originalPush","entries","checkBanner","detectionTimeout","init_Codescrolllock"],"sources":["https:/framerusercontent.com/modules/QVKoOGISc9lFEdiNmSjG/5DnrN6xcFA82yxt2isbN/ConsentCookie.js","https:/framerusercontent.com/modules/08JrOEtEsJCjsRv7ee3H/BjTpmJHJ3TEvLDNPkuRI/m3ybrGGLD.js","https:/framerusercontent.com/modules/vB9KgqZXtljsbzDuRreE/F5cnlYVXJ2jD609g9ZXs/ykmVFmtJu.js","https:/framerusercontent.com/modules/N3NufxHGrRhK4qs9ksGY/BAkBjCs4TNxTn3JjxfwE/MGXqimfsJ.js","https:/framerusercontent.com/modules/90YHeKELyeD7H3KuG0B2/BCzLG7lQCvwsn4PCIv7V/o6_jbmItW.js","https:/framerusercontent.com/modules/puhEyqTa2qIxd0oIx5gV/WT2trkhOTEn7W8MAy0sM/XvH_cYplG.js","https:/framerusercontent.com/modules/8BZvEWl4geCokAnhEDg3/jcy1NJfO3B8P8vujZxtB/mZAW29nd3.js","https:/framerusercontent.com/modules/frBeus0dnil0eM0Hn9uL/cGooK584Ze7N4jVAR1Nx/Codescrolllock.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const STORAGE_KEY=\"framer-cookie-consent\";const FOCUSABLE_SELECTOR='button:not([disabled]), a[href], input:not([disabled]), [tabindex]:not([tabindex=\"-1\"])';const animationCSS=`\n.framer-cookie-consent__banner,\n.framer-cookie-consent__reopen,\n.framer-cookie-consent__overlay,\n.framer-cookie-consent__modal {\n    will-change: transform, opacity;\n}\n\n.framer-cookie-consent__banner {\n    animation: framerCookieSlideIn 480ms cubic-bezier(.22, 1, .36, 1) both;\n}\n\n.framer-cookie-consent__banner[data-animation=\"fade\"] {\n    animation-name: framerCookieFadeIn;\n}\n\n.framer-cookie-consent__banner[data-animation=\"scale\"] {\n    animation-name: framerCookieScaleIn;\n}\n\n.framer-cookie-consent__banner[data-animation=\"none\"],\n.framer-cookie-consent__reopen[data-animation=\"none\"] {\n    animation: none;\n}\n\n.framer-cookie-consent__reopen {\n    animation: framerCookieReopenIn 420ms cubic-bezier(.22, 1, .36, 1) both;\n}\n\n.framer-cookie-consent__reopen[data-animation=\"fade\"] {\n    animation-name: framerCookieFadeIn;\n}\n\n.framer-cookie-consent__reopen[data-animation=\"scale\"] {\n    animation-name: framerCookieScaleIn;\n}\n\n.framer-cookie-consent__overlay {\n    animation: framerCookieFadeIn 220ms ease-out both;\n}\n\n.framer-cookie-consent__modal {\n    animation: framerCookieModalIn 360ms cubic-bezier(.22, 1, .36, 1) both;\n}\n\n.framer-cookie-consent__overlay[data-animation=\"none\"],\n.framer-cookie-consent__modal[data-animation=\"none\"] {\n    animation: none;\n}\n\n.framer-cookie-consent__modal[data-animation=\"fade\"] {\n    animation-name: framerCookieFadeIn;\n}\n\n.framer-cookie-consent__modal[data-animation=\"scale\"] {\n    animation-name: framerCookieScaleIn;\n}\n\n.framer-cookie-consent__category {\n    transition:\n        background-color 160ms ease,\n        border-color 160ms ease,\n        transform 160ms ease,\n        box-shadow 160ms ease;\n}\n\n.framer-cookie-consent__category:hover {\n    background: rgba(255, 255, 255, .96) !important;\n    border-color: rgba(79, 70, 229, .30) !important;\n    box-shadow: 0 8px 24px rgba(15, 23, 42, .06);\n    transform: translateY(-1px);\n}\n\n.framer-cookie-consent__button {\n    transition:\n        transform 160ms ease,\n        box-shadow 160ms ease,\n        background-color 160ms ease,\n        border-color 160ms ease,\n        opacity 160ms ease;\n}\n\n.framer-cookie-consent__button:hover {\n    transform: translateY(-1px);\n    box-shadow: 0 8px 20px rgba(15, 23, 42, .10);\n}\n\n.framer-cookie-consent__button:active {\n    transform: translateY(0) scale(.98);\n}\n\n.framer-cookie-consent__button:focus-visible,\n.framer-cookie-consent__reopen:focus-visible,\n.framer-cookie-consent__close:focus-visible {\n    outline: 3px solid color-mix(in srgb, currentColor 32%, transparent);\n    outline-offset: 3px;\n}\n\n@keyframes framerCookieSlideIn {\n    from {\n        opacity: 0;\n        transform: translateY(24px);\n    }\n\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n@keyframes framerCookieReopenIn {\n    from {\n        opacity: 0;\n        transform: translateY(14px) scale(.96);\n    }\n\n    to {\n        opacity: 1;\n        transform: translateY(0) scale(1);\n    }\n}\n\n@keyframes framerCookieFadeIn {\n    from {\n        opacity: 0;\n    }\n\n    to {\n        opacity: 1;\n    }\n}\n\n@keyframes framerCookieScaleIn {\n    from {\n        opacity: 0;\n        transform: scale(.96);\n    }\n\n    to {\n        opacity: 1;\n        transform: scale(1);\n    }\n}\n\n@keyframes framerCookieModalIn {\n    from {\n        opacity: 0;\n        transform: translateY(18px) scale(.98);\n    }\n\n    to {\n        opacity: 1;\n        transform: translateY(0) scale(1);\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .framer-cookie-consent__banner,\n    .framer-cookie-consent__reopen,\n    .framer-cookie-consent__overlay,\n    .framer-cookie-consent__modal {\n        animation: none !important;\n        transition: none !important;\n    }\n\n    .framer-cookie-consent__button {\n        transition: none !important;\n    }\n\n    .framer-cookie-consent__button:hover,\n    .framer-cookie-consent__button:active {\n        transform: none;\n    }\n}\n`;const defaultConsent={necessary:true,analytics:false,marketing:false};function resolveTypography(font){return{fontFamily:font?.fontFamily||\"Inter, system-ui, sans-serif\",fontSize:font?.fontSize??14,lineHeight:font?.lineHeight??1.5,letterSpacing:font?.letterSpacing??\"0em\",fontWeight:font?.fontWeight??400};}function regionAllowsConsent(regionalMode){if(typeof window===\"undefined\"||regionalMode===\"all\"){return true;}const consentWindow=window;const regionSignal=consentWindow.__FRAMER_GDPR_REGION__;// Unknown regions fail safely by showing the consent UI.\nif(typeof regionSignal!==\"boolean\"){return true;}return regionalMode===\"gdpr\"?regionSignal:!regionSignal;}function updateGoogleConsentMode(consent){if(typeof window===\"undefined\")return;const consentWindow=window;consentWindow.dataLayer=consentWindow.dataLayer||[];consentWindow.gtag=consentWindow.gtag||((...args)=>{consentWindow.dataLayer?.push(args);});consentWindow.gtag(\"consent\",\"update\",{analytics_storage:consent.analytics?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\"});}function emitConsentSignals(consent,policyVersion,enableGoogleConsentMode,enableScriptGating,savedAt){if(typeof window===\"undefined\")return;const detail={...consent,savedAt:savedAt||Date.now(),policyVersion};if(enableGoogleConsentMode){updateGoogleConsentMode(consent);}window.dispatchEvent(new CustomEvent(\"cookie-consent\",{detail}));if(enableScriptGating){window.dispatchEvent(new CustomEvent(\"cookie-script-gating\",{detail:{analytics:consent.analytics,marketing:consent.marketing}}));}}function readConsent(policyVersion,expirationDays){if(typeof window===\"undefined\")return null;try{const raw=window.localStorage.getItem(STORAGE_KEY);if(!raw)return null;const parsed=JSON.parse(raw);const savedAt=Number(parsed.savedAt);const storedPolicyVersion=String(parsed.policyVersion||\"\");const expirationMs=Math.max(0,expirationDays)*24*60*60*1e3;const isExpired=expirationDays>0&&(!Number.isFinite(savedAt)||Date.now()-savedAt>=expirationMs);const isOldPolicy=storedPolicyVersion!==policyVersion;if(isExpired||isOldPolicy||!Number.isFinite(savedAt)){window.localStorage.removeItem(STORAGE_KEY);return null;}return{necessary:true,analytics:Boolean(parsed.analytics),marketing:Boolean(parsed.marketing),savedAt,policyVersion:storedPolicyVersion};}catch{try{window.localStorage.removeItem(STORAGE_KEY);}catch{// Storage can be unavailable.\n}return null;}}function saveConsent(consent,policyVersion,enableGoogleConsentMode,enableScriptGating){if(typeof window===\"undefined\")return;const savedAt=Date.now();const record={...consent,savedAt,policyVersion};try{window.localStorage.setItem(STORAGE_KEY,JSON.stringify(record));emitConsentSignals(consent,policyVersion,enableGoogleConsentMode,enableScriptGating,savedAt);}catch{// Storage can be unavailable.\n}}function removeConsentStorage(){if(typeof window===\"undefined\")return;try{window.localStorage.removeItem(STORAGE_KEY);}catch{// Storage can be unavailable.\n}}function clearConsent(){removeConsentStorage();if(typeof window===\"undefined\")return;window.dispatchEvent(new CustomEvent(\"cookie-consent-reset\"));}function useIsMobile(){const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{const mediaQuery=window.matchMedia(\"(max-width: 640px)\");const update=()=>{setIsMobile(mediaQuery.matches);};update();mediaQuery.addEventListener(\"change\",update);return()=>{mediaQuery.removeEventListener(\"change\",update);};},[]);return isMobile;}/**\n * @framerDisableUnlink\n */export default function ConsentCookie(props){const[consent,setConsent]=React.useState(defaultConsent);// IMPORTANT:\n// Start hidden so the banner never flashes before\n// localStorage has been checked.\nconst[visible,setVisible]=React.useState(false);// Prevent any cookie UI from rendering until the\n// initial consent check has completed.\nconst[hydrated,setHydrated]=React.useState(false);const[settingsOpen,setSettingsOpen]=React.useState(false);const[consentApplicable,setConsentApplicable]=React.useState(true);const isMobile=useIsMobile();const isStaticRenderer=useIsStaticRenderer();const animation=isStaticRenderer?\"none\":props.animationPreset;const modalRef=React.useRef(null);const triggerRef=React.useRef(null);/*\n     * Initial consent check.\n     *\n     * The important behavior here is:\n     *\n     * - If stored consent exists -> stay hidden.\n     * - If no stored consent exists -> show banner.\n     * - The UI does not render until this check is complete.\n     */React.useEffect(()=>{const regionIsApplicable=regionAllowsConsent(props.regionalMode);const stored=readConsent(props.policyVersion,props.expirationDays);const nextConsent=stored?{necessary:true,analytics:stored.analytics,marketing:stored.marketing}:defaultConsent;setConsent(nextConsent);setConsentApplicable(regionIsApplicable);/*\n         * Only show the banner when:\n         *\n         * 1. Consent applies to the visitor.\n         * 2. There is no saved consent.\n         * 3. Initial open is enabled.\n         */setVisible(regionIsApplicable&&!stored&&props.initialOpen);/*\n         * Mark initialization complete only after\n         * localStorage has been checked.\n         */setHydrated(true);if(props.enableGoogleConsentMode||props.enableScriptGating){emitConsentSignals(nextConsent,props.policyVersion,props.enableGoogleConsentMode,props.enableScriptGating,stored?.savedAt);}},[props.policyVersion,props.expirationDays,props.initialOpen,props.regionalMode,props.enableGoogleConsentMode,props.enableScriptGating]);/*\n     * External reset listener.\n     */React.useEffect(()=>{const onExternalReset=()=>{removeConsentStorage();setConsent(defaultConsent);setSettingsOpen(false);const regionIsApplicable=regionAllowsConsent(props.regionalMode);setConsentApplicable(regionIsApplicable);setVisible(regionIsApplicable);if(props.enableGoogleConsentMode||props.enableScriptGating){emitConsentSignals(defaultConsent,props.policyVersion,props.enableGoogleConsentMode,props.enableScriptGating);}};window.addEventListener(\"cookie-consent-reset\",onExternalReset);return()=>{window.removeEventListener(\"cookie-consent-reset\",onExternalReset);};},[props.regionalMode,props.policyVersion,props.enableGoogleConsentMode,props.enableScriptGating]);/*\n     * Modal focus management.\n     */React.useEffect(()=>{if(!settingsOpen){if(triggerRef.current?.isConnected){triggerRef.current.focus();}return;}const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const focusModal=()=>{const firstFocusable=modalRef.current?.querySelector(FOCUSABLE_SELECTOR);firstFocusable?.focus();};const onKeyDown=event=>{if(event.key===\"Escape\"){event.preventDefault();setSettingsOpen(false);return;}if(event.key!==\"Tab\"||!modalRef.current){return;}const focusable=Array.from(modalRef.current.querySelectorAll(FOCUSABLE_SELECTOR)).filter(element=>element.offsetParent!==null);if(focusable.length===0){event.preventDefault();return;}const first=focusable[0];const last=focusable[focusable.length-1];if(event.shiftKey&&document.activeElement===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first.focus();}};window.addEventListener(\"keydown\",onKeyDown);const focusTimer=window.setTimeout(focusModal,0);return()=>{window.clearTimeout(focusTimer);document.body.style.overflow=previousOverflow;window.removeEventListener(\"keydown\",onKeyDown);};},[settingsOpen]);const finish=nextConsent=>{setConsent(nextConsent);saveConsent(nextConsent,props.policyVersion,props.enableGoogleConsentMode,props.enableScriptGating);setSettingsOpen(false);setVisible(false);};const acceptAll=()=>finish({necessary:true,analytics:true,marketing:true});const rejectOptional=()=>finish({necessary:true,analytics:false,marketing:false});const openSettings=()=>{triggerRef.current=document.activeElement;setSettingsOpen(true);};const typography=resolveTypography(props.font);const buttonStyle={border:`1px solid ${props.border}`,borderRadius:Math.max(8,props.radius-4),padding:isMobile?\"13px 14px\":\"11px 16px\",minHeight:isMobile?48:44,fontFamily:typography.fontFamily,fontSize:typography.fontSize,fontWeight:650,lineHeight:typography.lineHeight,letterSpacing:typography.letterSpacing,cursor:\"pointer\",transition:\"transform 160ms ease, opacity 160ms ease\"};const reopenPositionStyle={...props.reopenPosition===\"bottomRight\"?{left:\"auto\",right:isMobile?8:16}:{left:isMobile?8:16,right:\"auto\"},bottom:Math.max(0,props.reopenBottomOffset)};/*\n     * Do not render cookie UI before hydration.\n     *\n     * This is what prevents the banner from flashing\n     * when the visitor already accepted cookies.\n     */if(!hydrated){return null;}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:animationCSS}),consentApplicable&&(visible?/*#__PURE__*/_jsxs(\"section\",{className:\"framer-cookie-consent__banner\",\"data-animation\":animation,\"aria-label\":\"Cookie consent\",role:\"region\",style:{...styles.banner,...isMobile?styles.bannerMobile:{},background:props.background,color:props.text,border:`1px solid ${props.border}`,borderRadius:props.radius,boxShadow:props.shadow,maxWidth:props.maxWidth,fontFamily:typography.fontFamily,fontSize:typography.fontSize,lineHeight:typography.lineHeight,letterSpacing:typography.letterSpacing,fontWeight:typography.fontWeight},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.copy,children:[/*#__PURE__*/_jsx(\"h2\",{style:{...styles.title,color:props.text},children:props.title}),/*#__PURE__*/_jsxs(\"p\",{style:{...styles.description,color:props.mutedText},children:[props.description,\" \",props.showPrivacyLink&&props.privacyUrl?/*#__PURE__*/_jsx(\"a\",{href:props.privacyUrl,target:\"_blank\",rel:\"noreferrer\",style:{color:props.accent},children:props.privacyLabel}):null]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.actions,...isMobile?styles.actionsMobile:{}},children:[props.showManageButton?/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__button\",type:\"button\",onClick:openSettings,style:{...buttonStyle,background:\"transparent\",color:props.text},children:props.settingsLabel}):null,/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__button\",type:\"button\",onClick:rejectOptional,style:{...buttonStyle,background:\"transparent\",color:props.text},children:props.rejectLabel}),/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__button\",type:\"button\",onClick:acceptAll,style:{...buttonStyle,...isMobile?styles.mobilePrimaryAction:{},background:props.accent,color:\"#ffffff\",borderColor:props.accent},children:props.acceptLabel})]})]}):props.showReopenButton?/*#__PURE__*/_jsxs(\"button\",{className:\"framer-cookie-consent__reopen\",\"data-animation\":animation,type:\"button\",\"aria-label\":props.reopenLabel,onClick:openSettings,style:{...styles.reopenButton,...isMobile?styles.reopenButtonMobile:{},...reopenPositionStyle,background:props.background,color:props.text,border:`1px solid ${props.border}`,borderRadius:props.radius,boxShadow:props.shadow,fontFamily:typography.fontFamily,fontSize:typography.fontSize,lineHeight:typography.lineHeight,letterSpacing:typography.letterSpacing,fontWeight:typography.fontWeight},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:styles.reopenIcon,children:\"◌\"}),props.reopenLabel]}):null),settingsOpen&&consentApplicable?/*#__PURE__*/_jsx(\"div\",{role:\"presentation\",onMouseDown:event=>{if(event.target===event.currentTarget){setSettingsOpen(false);}},className:\"framer-cookie-consent__overlay\",\"data-animation\":animation,style:{...styles.overlay,...isMobile?styles.overlayMobile:{},fontFamily:typography.fontFamily,fontSize:typography.fontSize,lineHeight:typography.lineHeight,letterSpacing:typography.letterSpacing},children:/*#__PURE__*/_jsxs(\"div\",{ref:modalRef,className:\"framer-cookie-consent__modal\",\"data-animation\":animation,role:\"dialog\",\"aria-modal\":\"true\",tabIndex:-1,\"aria-labelledby\":\"cookie-settings-title\",style:{...styles.modal,...isMobile?styles.modalMobile:{},background:props.panelBackground,color:props.text,border:`1px solid ${props.border}`,borderRadius:props.radius,boxShadow:props.shadow,maxWidth:Math.min(props.maxWidth,560)},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.modalHeader,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{id:\"cookie-settings-title\",style:{...styles.title,color:props.text},children:props.settingsLabel}),/*#__PURE__*/_jsx(\"p\",{style:{...styles.description,color:props.mutedText},children:\"Choose which optional cookies you want to allow.\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__close\",type:\"button\",\"aria-label\":\"Close cookie settings\",onClick:()=>setSettingsOpen(false),style:{...styles.close,color:props.mutedText,borderColor:props.border},children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.categories,children:[props.showNecessaryCategory?/*#__PURE__*/_jsx(Category,{title:\"Necessary cookies\",description:\"Required for core site functionality and security.\",checked:true,disabled:true,accent:props.accent,text:props.text,mutedText:props.mutedText,border:props.border,mobile:isMobile,onChange:()=>{}}):null,/*#__PURE__*/_jsx(Category,{title:props.analyticsLabel,description:props.analyticsDescription,checked:consent.analytics,accent:props.accent,text:props.text,mutedText:props.mutedText,border:props.border,mobile:isMobile,onChange:checked=>setConsent(current=>({...current,analytics:checked}))}),/*#__PURE__*/_jsx(Category,{title:props.marketingLabel,description:props.marketingDescription,checked:consent.marketing,accent:props.accent,text:props.text,mutedText:props.mutedText,border:props.border,mobile:isMobile,onChange:checked=>setConsent(current=>({...current,marketing:checked}))})]}),/*#__PURE__*/_jsx(\"p\",{style:{...styles.consentInfo,color:props.mutedText},children:props.consentInfoLabel.replace(\"{days}\",String(props.expirationDays)).replace(\"{version}\",props.policyVersion)}),/*#__PURE__*/_jsxs(\"div\",{style:styles.modalActions,children:[/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__button\",type:\"button\",onClick:()=>{clearConsent();setConsent(defaultConsent);setSettingsOpen(false);setVisible(regionAllowsConsent(props.regionalMode));},style:{...buttonStyle,...isMobile?styles.mobileModalAction:{},flex:\"1 1 auto\",background:\"transparent\",color:props.text},children:\"Reset choices\"}),/*#__PURE__*/_jsx(\"button\",{className:\"framer-cookie-consent__button\",type:\"button\",onClick:()=>finish(consent),style:{...buttonStyle,...isMobile?styles.mobileModalAction:{},flex:\"1 1 auto\",background:props.accent,color:\"#ffffff\",borderColor:props.accent},children:props.saveLabel})]})]})}):null]});}function Category({title,description,checked,disabled=false,accent,text,mutedText,border,mobile,onChange}){return /*#__PURE__*/_jsxs(\"label\",{className:\"framer-cookie-consent__category\",style:{...styles.category,...mobile?styles.categoryMobile:{},borderColor:border,opacity:disabled?.72:1,cursor:disabled?\"not-allowed\":\"pointer\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:styles.categoryCopy,children:[/*#__PURE__*/_jsx(\"span\",{style:{...styles.categoryTitle,color:text},children:title}),/*#__PURE__*/_jsx(\"span\",{style:{...styles.categoryDescription,color:mutedText},children:description})]}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:checked,disabled:disabled,onChange:event=>onChange(event.target.checked),style:{...styles.checkbox,accentColor:accent}})]});}const styles={banner:{position:\"fixed\",left:16,right:16,bottom:16,zIndex:9999,margin:\"0 auto\",padding:22,display:\"flex\",backdropFilter:\"blur(18px)\",WebkitBackdropFilter:\"blur(18px)\",overflow:\"hidden\",alignItems:\"center\",justifyContent:\"space-between\",gap:20,boxSizing:\"border-box\"},bannerMobile:{left:8,right:8,bottom:8,padding:16,display:\"block\",backdropFilter:\"blur(18px)\",WebkitBackdropFilter:\"blur(18px)\"},copy:{minWidth:0,flex:\"1 1 420px\"},title:{margin:0,fontSize:18,fontWeight:700,letterSpacing:\"-0.02em\"},description:{margin:\"7px 0 0\",maxWidth:680,fontSize:14,fontWeight:450},actions:{display:\"flex\",flexWrap:\"wrap\",justifyContent:\"flex-end\",gap:8,flex:\"0 0 auto\"},actionsMobile:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,marginTop:16},mobilePrimaryAction:{gridColumn:\"1 / -1\"},reopenButton:{position:\"fixed\",left:16,right:\"auto\",bottom:16,zIndex:9998,minHeight:44,padding:\"11px 15px\",display:\"flex\",alignItems:\"center\",gap:8,cursor:\"pointer\",fontSize:13,backdropFilter:\"blur(18px)\",WebkitBackdropFilter:\"blur(18px)\",fontWeight:650},reopenButtonMobile:{bottom:8,justifyContent:\"center\",minHeight:48},reopenIcon:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:18,height:18,fontSize:22,lineHeight:1},overlay:{position:\"fixed\",inset:0,zIndex:1e4,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,background:\"rgba(15, 23, 42, 0.48)\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",boxSizing:\"border-box\"},overlayMobile:{alignItems:\"flex-end\",padding:8},modal:{width:\"100%\",padding:26,boxSizing:\"border-box\",overflow:\"hidden\"},modalMobile:{maxHeight:\"calc(100dvh - 16px)\",overflowY:\"auto\",padding:18,borderRadius:16},modalHeader:{display:\"flex\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:16,marginBottom:20},close:{width:36,height:36,border:\"1px solid\",borderRadius:10,background:\"transparent\",fontSize:24,lineHeight:1,cursor:\"pointer\",transition:\"background-color 160ms ease, border-color 160ms ease, transform 160ms ease\"},categories:{display:\"flex\",flexDirection:\"column\",gap:10,marginBottom:16},category:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:14,border:\"1px solid\",borderRadius:14,background:\"rgba(248, 250, 252, 0.72)\"},categoryMobile:{alignItems:\"flex-start\",gap:12,padding:13},categoryCopy:{display:\"flex\",flexDirection:\"column\",gap:4},categoryTitle:{fontSize:14,fontWeight:650},categoryDescription:{fontSize:13,lineHeight:1.4},checkbox:{width:20,height:20,flex:\"0 0 auto\"},consentInfo:{margin:\"0 0 18px\",fontSize:12,lineHeight:1.45},modalActions:{display:\"flex\",flexWrap:\"wrap\",gap:8},mobileModalAction:{width:\"100%\",flexBasis:\"100%\"}};ConsentCookie.defaultProps={title:\"We value your privacy\",description:\"We use cookies to improve your experience, measure site traffic, and personalize content.\",privacyLabel:\"Privacy Policy\",privacyUrl:\"/privacy\",acceptLabel:\"Accept all\",rejectLabel:\"Reject optional\",settingsLabel:\"Cookie settings\",reopenLabel:\"Privacy settings\",saveLabel:\"Save preferences\",analyticsLabel:\"Analytics cookies\",analyticsDescription:\"Help us understand how visitors use the site.\",marketingLabel:\"Marketing cookies\",marketingDescription:\"Allow personalized content and advertising.\",consentInfoLabel:\"Your choices are saved for {days} days or until policy version {version} changes.\",accent:\"#111827\",text:\"#111827\",mutedText:\"#667085\",background:\"#FFFFFF\",panelBackground:\"#FFFFFF\",border:\"#E7EAF0\",radius:22,shadow:\"0 24px 70px rgba(15, 23, 42, 0.18)\",maxWidth:1120,font:{fontFamily:\"Inter\",fontSize:14,lineHeight:1.5,letterSpacing:\"0em\",fontWeight:400},expirationDays:90,policyVersion:\"1.0\",regionalMode:\"all\",animationPreset:\"slide\",reopenPosition:\"bottomLeft\",reopenBottomOffset:16,enableGoogleConsentMode:false,enableScriptGating:false,showPrivacyLink:true,showManageButton:true,showReopenButton:true,showNecessaryCategory:true,initialOpen:true};addPropertyControls(ConsentCookie,{title:{type:ControlType.String,title:\"Title\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true},privacyLabel:{type:ControlType.String,title:\"Privacy label\"},privacyUrl:{type:ControlType.Link,title:\"Privacy URL\"},acceptLabel:{type:ControlType.String,title:\"Accept label\"},rejectLabel:{type:ControlType.String,title:\"Reject label\"},settingsLabel:{type:ControlType.String,title:\"Settings label\"},reopenLabel:{type:ControlType.String,title:\"Reopen label\"},saveLabel:{type:ControlType.String,title:\"Save label\"},analyticsLabel:{type:ControlType.String,title:\"Analytics label\"},analyticsDescription:{type:ControlType.String,title:\"Analytics description\"},marketingLabel:{type:ControlType.String,title:\"Marketing label\"},marketingDescription:{type:ControlType.String,title:\"Marketing description\"},consentInfoLabel:{type:ControlType.String,title:\"Consent info\",displayTextArea:true},accent:{type:ControlType.Color,title:\"Accent\"},text:{type:ControlType.Color,title:\"Text\"},mutedText:{type:ControlType.Color,title:\"Muted text\"},background:{type:ControlType.Color,title:\"Banner\"},panelBackground:{type:ControlType.Color,title:\"Settings panel\"},border:{type:ControlType.Color,title:\"Border\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:40,step:1,unit:\"px\"},shadow:{type:ControlType.String,title:\"Shadow\"},maxWidth:{type:ControlType.Number,title:\"Max width\",min:320,max:1600,step:10,unit:\"px\"},font:{type:ControlType.Font,title:\"Typography\",controls:\"extended\"},expirationDays:{type:ControlType.Number,title:\"Expires after\",min:0,max:730,step:1,unit:\"days\"},policyVersion:{type:ControlType.String,title:\"Policy version\"},animationPreset:{type:ControlType.Enum,title:\"Animation\",options:[\"slide\",\"fade\",\"scale\",\"none\"],optionTitles:[\"Slide up\",\"Fade\",\"Scale\",\"None\"]},regionalMode:{type:ControlType.Enum,title:\"Region\",options:[\"all\",\"gdpr\",\"nonGdpr\"],optionTitles:[\"All visitors\",\"GDPR regions\",\"Non-GDPR regions\"]},reopenPosition:{type:ControlType.Enum,title:\"Reopen position\",options:[\"bottomLeft\",\"bottomRight\"],optionTitles:[\"Bottom left\",\"Bottom right\"]},reopenBottomOffset:{type:ControlType.Number,title:\"Reopen Y position\",min:0,max:500,step:1,unit:\"px\"},enableGoogleConsentMode:{type:ControlType.Boolean,title:\"Google Consent Mode\",enabledTitle:\"On\",disabledTitle:\"Off\"},enableScriptGating:{type:ControlType.Boolean,title:\"Script gating hooks\",enabledTitle:\"On\",disabledTitle:\"Off\"},showPrivacyLink:{type:ControlType.Boolean,title:\"Privacy link\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showManageButton:{type:ControlType.Boolean,title:\"Settings button\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showReopenButton:{type:ControlType.Boolean,title:\"Reopen button\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showNecessaryCategory:{type:ControlType.Boolean,title:\"Necessary category\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},initialOpen:{type:ControlType.Boolean,title:\"Show by default\",enabledTitle:\"Yes\",disabledTitle:\"No\"}})/**\n * Optional integration example:\n *\n * window.addEventListener(\"cookie-consent\", (event) => {\n *     const consent = event.detail\n *\n *     if (consent.analytics) {\n *         // Initialize your analytics provider here.\n *     }\n * })\n *\n * To reset consent:\n *\n * window.dispatchEvent(\n *     new CustomEvent(\"cookie-consent-reset\")\n * )\n */;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConsentCookie\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConsentCookie.map","// Generated by Framer (6d5a0f2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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\"},{cssFamilyName:\"Inter\",openType:true,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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-8R1fF .framer-styles-preset-80u1xa:not(.rich-text-wrapper), .framer-8R1fF .framer-styles-preset-80u1xa.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-588acb26-c4f3-44d5-b9b5-01ab141505e8, #0e1116); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-8R1fF .framer-styles-preset-80u1xa:not(.rich-text-wrapper), .framer-8R1fF .framer-styles-preset-80u1xa.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-588acb26-c4f3-44d5-b9b5-01ab141505e8, #0e1116); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 880px) { .framer-8R1fF .framer-styles-preset-80u1xa:not(.rich-text-wrapper), .framer-8R1fF .framer-styles-preset-80u1xa.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-588acb26-c4f3-44d5-b9b5-01ab141505e8, #0e1116); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 879px) and (min-width: 0px) { .framer-8R1fF .framer-styles-preset-80u1xa:not(.rich-text-wrapper), .framer-8R1fF .framer-styles-preset-80u1xa.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-588acb26-c4f3-44d5-b9b5-01ab141505e8, #0e1116); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8R1fF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6d5a0f2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Urbanist-bold\",\"FS;Urbanist-black\",\"FS;Urbanist-black italic\",\"FS;Urbanist-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Urbanist\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/Y3L2ZYYP26QQ73LRHQEGMGHU7HLMLCIE/5WHYQ3VUOWNEN3Y7DIOEXY5R4W6MYIPF/SS2LIWIFT3QZUKOLJ7TGBEFWHF3TFYQD.woff2\",weight:\"700\"},{cssFamilyName:\"Urbanist\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UCII5D3SSDQUKDNFBIKBIAPMR2IJ6L7T/XL3KCUFJ73GTWVQOSF66RCIM4V7NJIVX/44WTW5QSGOU5UEWRO4NHIW5D4FZHB7PL.woff2\",weight:\"900\"},{cssFamilyName:\"Urbanist\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/URJEJW6YFG7I3BVQS3KBTQF47HFGENUC/DQNPW7ZXRDGSWN5TI26SKURYG6YRZBKR/PKMLYTWGUJTDR35VNBVHWHHGCCA6CPK4.woff2\",weight:\"900\"},{cssFamilyName:\"Urbanist\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GDORYCYP3U3MKIKHZNDJGHDYDPVQPHAS/ORR4EYQENJF7RBGXI4RRRWUEDXEIEFZQ/6Y6VR6UQPVF2GIANVIG5ITQRQM2CLQ3A.woff2\",weight:\"700\"}]}];export const css=['.framer-lnRF7 .framer-styles-preset-hxor22:not(.rich-text-wrapper), .framer-lnRF7 .framer-styles-preset-hxor22.rich-text-wrapper h4 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(14, 14, 15, 0.8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-lnRF7 .framer-styles-preset-hxor22:not(.rich-text-wrapper), .framer-lnRF7 .framer-styles-preset-hxor22.rich-text-wrapper h4 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(14, 14, 15, 0.8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 880px) { .framer-lnRF7 .framer-styles-preset-hxor22:not(.rich-text-wrapper), .framer-lnRF7 .framer-styles-preset-hxor22.rich-text-wrapper h4 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(14, 14, 15, 0.8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 879px) and (min-width: 0px) { .framer-lnRF7 .framer-styles-preset-hxor22:not(.rich-text-wrapper), .framer-lnRF7 .framer-styles-preset-hxor22.rich-text-wrapper h4 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: rgba(14, 14, 15, 0.8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-lnRF7\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Urbanist-medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Urbanist\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RFRIJEFDDNYP2G3SPLVDDAM6LQXTHLSW/F4KOPAGTNOYCQKYEBAKSIKS536ETV6GN/AEP5JZTJJB3JMLBFSBTZLRSVGYD73SDZ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-iMpSj .framer-styles-preset-l2j9ty:not(.rich-text-wrapper), .framer-iMpSj .framer-styles-preset-l2j9ty.rich-text-wrapper h2 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #181818; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-iMpSj .framer-styles-preset-l2j9ty:not(.rich-text-wrapper), .framer-iMpSj .framer-styles-preset-l2j9ty.rich-text-wrapper h2 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #181818; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 880px) { .framer-iMpSj .framer-styles-preset-l2j9ty:not(.rich-text-wrapper), .framer-iMpSj .framer-styles-preset-l2j9ty.rich-text-wrapper h2 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #181818; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 879px) and (min-width: 0px) { .framer-iMpSj .framer-styles-preset-l2j9ty:not(.rich-text-wrapper), .framer-iMpSj .framer-styles-preset-l2j9ty.rich-text-wrapper h2 { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #181818; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-iMpSj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6c67131)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-PdgIF .framer-styles-preset-16q2yde:not(.rich-text-wrapper), .framer-PdgIF .framer-styles-preset-16q2yde.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-158de2d5-492a-4c69-9114-8583dd7aa9b5, #0106cc); --framer-link-text-color: var(--token-588acb26-c4f3-44d5-b9b5-01ab141505e8, #0e1116); }\"];export const className=\"framer-PdgIF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (78ccf22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VNoow .framer-styles-preset-14xdp6x:not(.rich-text-wrapper), .framer-VNoow .framer-styles-preset-14xdp6x.rich-text-wrapper a { --framer-link-text-color: var(--token-158de2d5-492a-4c69-9114-8583dd7aa9b5, #0106cc); }\"];export const className=\"framer-VNoow\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/08JrOEtEsJCjsRv7ee3H/BjTpmJHJ3TEvLDNPkuRI/m3ybrGGLD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/90YHeKELyeD7H3KuG0B2/BCzLG7lQCvwsn4PCIv7V/o6_jbmItW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/puhEyqTa2qIxd0oIx5gV/WT2trkhOTEn7W8MAy0sM/XvH_cYplG.js\";const cycleOrder=[\"Kwjj7vMFF\",\"DZjiW_JFQ\",\"wfAOn5EhU\"];const serializationHash=\"framer-0TgQ8\";const variantClassNames={DZjiW_JFQ:\"framer-v-g741ft\",Kwjj7vMFF:\"framer-v-vvhe9k\",wfAOn5EhU:\"framer-v-1468a9p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Kwjj7vMFF\",Phone:\"wfAOn5EhU\",Tablet:\"DZjiW_JFQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kwjj7vMFF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kwjj7vMFF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DZjiW_JFQ\",\"wfAOn5EhU\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vvhe9k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Kwjj7vMFF\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(10, 10, 10, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({DZjiW_JFQ:{\"data-framer-name\":\"Tablet\"},wfAOn5EhU:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yoo13m\",\"data-framer-name\":\"Padding\",layoutDependency:layoutDependency,layoutId:\"SLVpPr5Bl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gqpx5m\",\"data-framer-name\":\"Contain\",layoutDependency:layoutDependency,layoutId:\"HAIlujucI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14a3ci5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"noc0msVAL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ukuo71\",\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"zmvJQeUa7\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14p5oda\",\"data-framer-name\":\"Group 1561\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:29,intrinsicWidth:196,layoutDependency:layoutDependency,layoutId:\"PtQsz963C\",svg:'<svg width=\"196\" height=\"29\" viewBox=\"0 0 196 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.3721 8.26562C16.0925 8.26562 20.745 12.8058 20.7451 18.3838C20.745 23.9617 16.0911 28.5 10.3721 28.5C4.65321 28.4998 9.94402e-05 23.963 0 18.3838C8.43345e-05 12.8045 4.65322 8.26579 10.3721 8.26562ZM44.3818 28.5H23.6494V23.4707H44.3818V28.5ZM10.3721 13.1748C7.42815 13.175 5.03231 15.5124 5.03223 18.3838C5.03232 21.2551 7.42814 23.5926 10.3721 23.5928C13.3161 23.5928 15.7128 21.2552 15.7129 18.3838C15.7128 15.5123 13.3161 13.1748 10.3721 13.1748ZM35.2842 0.238281C40.3004 0.238281 44.3818 4.00144 44.3818 8.62598C44.3817 13.2504 40.3023 17.0136 35.2861 17.0137H28.4766L28.4746 17.0146V20.4316H23.6943V0.238281H35.2842ZM28.4766 12.5H35.2861C37.75 12.5 39.7547 10.7625 39.7549 8.62598C39.7548 6.48935 37.7501 4.75204 35.2861 4.75195H28.4766V12.5ZM20.7324 5.25684H0V0.226562H20.7324V5.25684Z\" fill=\"#0106CC\"/>\\n<path d=\"M56.2029 4.19465C58.2704 2.15216 60.8502 1.13086 63.9415 1.13086C67.0334 1.13086 69.6025 2.15216 71.6506 4.19465C73.7182 6.21733 74.7519 8.81512 74.7519 11.988C74.7519 15.1608 73.7182 17.7686 71.6506 19.8111C69.6025 21.8338 67.0334 22.8451 63.9415 22.8451C60.8502 22.8451 58.2704 21.8338 56.2029 19.8111C54.1353 17.7686 53.1016 15.1608 53.1016 11.988C53.1016 8.81512 54.1353 6.21733 56.2029 4.19465ZM68.3982 7.49644C67.2139 6.32643 65.7285 5.74145 63.9415 5.74145C62.155 5.74145 60.6696 6.32643 59.4853 7.49644C58.301 8.6664 57.7083 10.1636 57.7083 11.988C57.7083 13.8124 58.301 15.3096 59.4853 16.4796C60.6696 17.6496 62.155 18.2346 63.9415 18.2346C65.7285 18.2346 67.2139 17.6496 68.3982 16.4796C69.5825 15.3096 70.1747 13.8124 70.1747 11.988C70.1747 10.1636 69.5825 8.6664 68.3982 7.49644Z\" fill=\"#0106CC\"/>\\n<path d=\"M87.8266 5.6543C90.2323 5.6543 92.1866 6.45749 93.6904 8.06376C95.1937 9.65027 95.9453 11.7226 95.9453 14.2807C95.9453 16.839 95.1937 18.9212 93.6904 20.5275C92.1866 22.1338 90.2323 22.937 87.8266 22.937C85.8418 22.937 84.2381 22.3321 83.0155 21.1224V28.4995H78.625V6.01128H83.0155V7.43908C84.2182 6.24923 85.8218 5.6543 87.8266 5.6543ZM90.4426 10.8599C89.6205 9.96752 88.5882 9.52136 87.3456 9.52136C86.1025 9.52136 85.0702 9.96752 84.2481 10.8599C83.4266 11.7523 83.0155 12.8926 83.0155 14.2807C83.0155 15.6689 83.4266 16.8092 84.2481 17.7016C85.0702 18.594 86.1025 19.0402 87.3456 19.0402C88.5882 19.0402 89.6205 18.594 90.4426 17.7016C91.2647 16.8092 91.6757 15.6689 91.6757 14.2807C91.6757 12.8926 91.2647 11.7523 90.4426 10.8599Z\" fill=\"#0106CC\"/>\\n<path d=\"M112.811 17.6077C112.811 19.3435 112.204 20.6553 110.991 21.5429C109.799 22.4108 108.121 22.8448 105.959 22.8448C104.745 22.8448 103.563 22.687 102.411 22.3714C101.279 22.0557 100.451 21.7401 99.9248 21.4245L99.1367 20.9511L100.956 17.6373C101.117 17.736 101.35 17.874 101.653 18.0516C101.956 18.2094 102.542 18.4263 103.412 18.7025C104.281 18.9589 105.13 19.0871 105.959 19.0871C106.969 19.0871 107.646 18.9589 107.99 18.7025C108.354 18.446 108.535 18.1009 108.535 17.6669C108.535 17.233 108.222 16.8681 107.596 16.5721C106.989 16.2565 106.242 15.9706 105.352 15.7141C104.483 15.4577 103.603 15.1618 102.714 14.8265C101.845 14.4912 101.097 13.9882 100.471 13.3175C99.8644 12.6469 99.5612 11.8283 99.5612 10.8618C99.5612 9.20483 100.198 7.92268 101.471 7.01537C102.745 6.10801 104.271 5.6543 106.049 5.6543C107.141 5.6543 108.192 5.82198 109.203 6.1573C110.233 6.47291 110.981 6.7984 111.446 7.13371L112.143 7.60713L110.415 10.8026C110.274 10.7039 110.082 10.5856 109.839 10.4475C109.597 10.2897 109.091 10.0826 108.323 9.82617C107.555 9.56973 106.797 9.44156 106.049 9.44156C104.594 9.44156 103.866 9.85575 103.866 10.6842C103.866 11.0196 104.169 11.3253 104.776 11.6014C105.403 11.8579 106.15 12.1143 107.02 12.3707C107.909 12.6271 108.788 12.9427 109.657 13.3175C110.526 13.6726 111.264 14.215 111.87 14.9449C112.497 15.6747 112.811 16.5623 112.811 17.6077Z\" fill=\"#0106CC\"/>\\n<path d=\"M118.681 8.08049C120.314 6.46303 122.346 5.6543 124.777 5.6543C127.207 5.6543 129.239 6.46303 130.873 8.08049C132.506 9.67824 133.323 11.7296 133.323 14.2347C133.323 16.7398 132.506 18.8011 130.873 20.4186C129.239 22.036 127.207 22.8448 124.777 22.8448C122.346 22.8448 120.314 22.036 118.681 20.4186C117.047 18.8011 116.23 16.7398 116.23 14.2347C116.23 11.7296 117.047 9.67824 118.681 8.08049ZM127.854 10.8322C127.038 9.94451 126.012 9.50073 124.777 9.50073C123.541 9.50073 122.505 9.94451 121.669 10.8322C120.852 11.7198 120.444 12.854 120.444 14.2347C120.444 15.6155 120.852 16.7595 121.669 17.6669C122.505 18.5546 123.541 18.9983 124.777 18.9983C126.012 18.9983 127.038 18.5546 127.854 17.6669C128.671 16.7595 129.08 15.6155 129.08 14.2347C129.08 12.854 128.671 11.7198 127.854 10.8322Z\" fill=\"#0106CC\"/>\\n<path d=\"M137.195 0H141.525V22.619H137.195V0Z\" fill=\"#0106CC\"/>\\n<path d=\"M145.855 5.88086H150.215V14.9444C150.215 17.5482 151.17 18.85 153.082 18.85C154.017 18.85 154.824 18.6512 155.5 18.2537C156.197 17.8363 156.695 17.2699 156.993 16.5543V5.88086H161.353V22.4575H156.993V20.2215C156.356 21.0364 155.54 21.6824 154.545 22.1594C153.549 22.6166 152.564 22.8451 151.589 22.8451C150.076 22.8451 148.742 22.2985 147.587 21.2053C146.433 20.0923 145.855 18.6214 145.855 16.7929V5.88086Z\" fill=\"#0106CC\"/>\\n<path d=\"M167.282 1.35742H171.526V5.86393H175.86V9.86308H171.526V14.0413C171.526 14.0413 171.526 14.0811 171.526 14.1607C171.526 14.1607 171.526 14.678 171.526 15.7126C171.526 16.1702 171.546 16.5682 171.586 16.9064C171.626 17.2447 171.707 17.5829 171.827 17.9212C171.947 18.2594 172.138 18.5181 172.399 18.6971C172.66 18.8762 172.991 18.9657 173.392 18.9657C173.854 18.9657 174.295 18.896 174.717 18.7568C175.138 18.5976 175.439 18.4384 175.62 18.2793L175.92 18.0704L177.305 21.2339C177.205 21.3533 177.044 21.5025 176.823 21.6816C176.623 21.8606 176.151 22.0994 175.409 22.3978C174.687 22.6963 173.894 22.8455 173.031 22.8455C172.007 22.8455 171.125 22.6764 170.382 22.3381C169.64 21.9999 169.068 21.5821 168.666 21.0847C168.285 20.5673 167.984 19.9008 167.764 19.0851C167.543 18.2494 167.402 17.4834 167.342 16.7871C167.302 16.0708 167.282 15.1953 167.282 14.1607V9.86308H164.543V5.86393H167.282V1.35742Z\" fill=\"#0106CC\"/>\\n<path d=\"M187.664 5.6543C189.818 5.6543 191.625 6.38415 193.087 7.84381C194.569 9.28376 195.31 11.3549 195.31 14.0572C195.31 14.649 195.29 15.1027 195.251 15.4182H183.456C183.653 16.5032 184.127 17.3711 184.878 18.022C185.648 18.6531 186.558 18.9688 187.604 18.9688C189.165 18.9688 190.351 18.3079 191.161 16.9864L194.865 18.8504C194.115 20.0931 193.107 21.0695 191.843 21.7796C190.578 22.4897 189.165 22.8448 187.604 22.8448C185.194 22.8448 183.179 22.036 181.559 20.4186C179.939 18.8011 179.129 16.7398 179.129 14.2347C179.129 11.7296 179.948 9.67824 181.589 8.08049C183.228 6.46303 185.254 5.6543 187.664 5.6543ZM187.604 9.50073C186.755 9.50073 185.985 9.73741 185.293 10.2108C184.601 10.6645 184.088 11.2957 183.752 12.1044H190.983C190.983 11.493 190.716 10.911 190.183 10.3588C189.669 9.78676 188.809 9.50073 187.604 9.50073Z\" fill=\"#0106CC\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-80u1xa\",\"data-styles-preset\":\"m3ybrGGLD\",dir:\"auto\",children:\"AWS cost intelligence for finance and engineering leaders.\"})}),className:\"framer-1sz2pmh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QtgZxTfsg\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ecowv4\",layoutDependency:layoutDependency,layoutId:\"jRuNe2MNb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nls8gt\",layoutDependency:layoutDependency,layoutId:\"LATCJYPip\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Iso 27001\",fit:\"fill\",intrinsicHeight:345.6,intrinsicWidth:295.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+221+((componentViewport?.height||200)-664.4)/2),pixelHeight:432,pixelWidth:369,sizes:\"50px\",src:\"https://framerusercontent.com/images/HNB9Qi7WofhxG8u4pz7S14yb428.png?width=369&height=432\"},className:\"framer-y31cak\",\"data-framer-name\":\"Iso 3\",layoutDependency:layoutDependency,layoutId:\"Kn22YKFA4\",...addPropertyOverrides({wfAOn5EhU:{background:{alt:\"Iso 27001\",fit:\"fill\",intrinsicHeight:345.6,intrinsicWidth:295.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+221+((componentViewport?.height||200)-1186.4)/2),pixelHeight:432,pixelWidth:369,sizes:\"50px\",src:\"https://framerusercontent.com/images/HNB9Qi7WofhxG8u4pz7S14yb428.png?width=369&height=432\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f9pgz9\",layoutDependency:layoutDependency,layoutId:\"YRFUl_OEW\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Aws partner\",fit:\"fill\",intrinsicHeight:108,intrinsicWidth:108,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+221+((componentViewport?.height||200)-664.4)/2),pixelHeight:135,pixelWidth:135,sizes:\"55px\",src:\"https://framerusercontent.com/images/ct9W0uA5d2a0S2k3AapYnJYLiMk.png?width=135&height=135\"},className:\"framer-ti8nmb\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"ye0tZ3dO2\",...addPropertyOverrides({wfAOn5EhU:{background:{alt:\"Aws partner\",fit:\"fill\",intrinsicHeight:108,intrinsicWidth:108,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+221+((componentViewport?.height||200)-1186.4)/2),pixelHeight:135,pixelWidth:135,sizes:\"55px\",src:\"https://framerusercontent.com/images/ct9W0uA5d2a0S2k3AapYnJYLiMk.png?width=135&height=135\"}}},baseVariant,gestureVariant)})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1imndrq\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"xFsS9F6FD\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z7ro3j\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"UdvvjNHAF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 10, 10))\"},children:\"Solution\"})}),className:\"framer-19wipy8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jXF8oRcDu\",style:{\"--extracted-r6o4lv\":\"rgb(10, 10, 10)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TEzaZBtYW\"},motionChild:true,nodeId:\"ZqciIAZ5R\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Finance\"})})})}),className:\"framer-8z93tv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ZqciIAZ5R\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UwUvA7kzD\"},motionChild:true,nodeId:\"IzVZNPqRW\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Engineering\"})})})}),className:\"framer-q5453y\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"IzVZNPqRW\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ybi5hXKix\"},motionChild:true,nodeId:\"oNjAgSCwZ\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"FinOps\"})})})}),className:\"framer-1uyjwqa\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"oNjAgSCwZ\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lu3h2j\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"jHhbE0haJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KTlBswUCb\"},motionChild:true,nodeId:\"yxEdwWsGQ\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"About\"})})})}),className:\"framer-mzk1s3\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"yxEdwWsGQ\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OJ_A4ddAA\"},motionChild:true,nodeId:\"dZ9RkAyvV\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Resources\"})})})}),className:\"framer-q4wgwn\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dZ9RkAyvV\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://cal.com/opsolute-alfateh/opsolute-demo?overlayCalendar=true\",motionChild:true,nodeId:\"lO97SVDMo\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Contact\"})})})}),className:\"framer-1izf7ge\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lO97SVDMo\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMyQukg7d\"},motionChild:true,nodeId:\"u4nYAdQTJ\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Pricing\"})})})}),className:\"framer-1m4y7cm\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"u4nYAdQTJ\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62jtqu\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"DC6Uz8HSk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10)))\"},children:\"Contacts\"})}),className:\"framer-1f8eqlq\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"IOlypxBrV\",style:{\"--extracted-r6o4lv\":\"var(--token-5b882b65-fbda-467b-bfb2-4b5e184ce7b0, rgb(10, 10, 10))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 10, 10, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+919008921617\",motionChild:true,nodeId:\"hct6fr9jt\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"+91 9008921617\"})})})}),className:\"framer-18hf5dz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hct6fr9jt\",style:{\"--extracted-r6o4lv\":\"rgba(10, 10, 10, 0.7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 10, 10, 0.7))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/N7gs9Uud9s32Qjon9\",motionChild:true,nodeId:\"TTHxANUei\",openInNewTab:true,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"2nd Floor, #208-C, 1st Main Rd, \"})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TPOzOtXQQ\"},motionChild:true,nodeId:\"TTHxANUei\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14xdp6x\",\"data-styles-preset\":\"XvH_cYplG\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/N7gs9Uud9s32Qjon9\",motionChild:true,nodeId:\"TTHxANUei\",openInNewTab:true,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"2nd Block, 1st Stage, HBR Layout, \"})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TPOzOtXQQ\"},motionChild:true,nodeId:\"TTHxANUei\",openInNewTab:false,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14xdp6x\",\"data-styles-preset\":\"XvH_cYplG\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/N7gs9Uud9s32Qjon9\",motionChild:true,nodeId:\"TTHxANUei\",openInNewTab:true,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"Bengaluru, Karnataka - 560 043 (IN)\"})})]})}),className:\"framer-17w9sgs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TTHxANUei\",style:{\"--extracted-r6o4lv\":\"rgba(10, 10, 10, 0.7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 10, 10, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:connect@opsolute.io\",motionChild:true,nodeId:\"tFxqqhbM1\",openInNewTab:true,relValues:[],scopeId:\"mZAW29nd3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16q2yde\",\"data-styles-preset\":\"o6_jbmItW\",children:\"connect@opsolute.io\"})})})}),className:\"framer-yesu3g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tFxqqhbM1\",style:{\"--extracted-r6o4lv\":\"rgba(10, 10, 10, 0.7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/opsolute/\",motionChild:true,nodeId:\"tzrGfSqle\",openInNewTab:true,scopeId:\"mZAW29nd3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rpd8jb framer-xwjp7z\",layoutDependency:layoutDependency,layoutId:\"tzrGfSqle\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-12ebd1g\",layoutDependency:layoutDependency,layoutId:\"PWGoGQRMz\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 2.5 7.5 L 2 7.5 C 1.057 7.5 0.586 7.5 0.293 7.793 C 0 8.086 0 8.557 0 9.5 L 0 18 C 0 18.943 0 19.414 0.293 19.707 C 0.586 20 1.057 20 2 20 L 2.5 20 C 3.443 20 3.914 20 4.207 19.707 C 4.5 19.414 4.5 18.943 4.5 18 L 4.5 9.5 C 4.5 8.557 4.5 8.086 4.207 7.793 C 3.914 7.5 3.443 7.5 2.5 7.5 Z M 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 Z\" fill=\"transparent\" stroke=\"rgba(1, 6, 204, 0.6)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 10.326 7.5 L 9.5 7.5 C 8.557 7.5 8.086 7.5 7.793 7.793 C 7.5 8.086 7.5 8.557 7.5 9.5 L 7.5 18 C 7.5 18.943 7.5 19.414 7.793 19.707 C 8.086 20 8.557 20 9.5 20 L 10 20 C 10.943 20 11.414 20 11.707 19.707 C 12 19.414 12 18.943 12 18 L 12 14.5 C 12 12.843 12.528 11.5 14.088 11.5 C 14.868 11.5 15.5 12.172 15.5 13 L 15.5 17.5 C 15.5 18.443 15.5 18.914 15.793 19.207 C 16.086 19.5 16.557 19.5 17.5 19.5 L 17.999 19.5 C 18.941 19.5 19.413 19.5 19.706 19.207 C 19.998 18.914 19.999 18.443 19.999 17.501 L 20 12 C 20 9.514 17.636 7.5 15.297 7.5 C 13.965 7.5 12.777 8.152 12 9.173 C 12 8.543 12 8.228 11.863 7.994 C 11.776 7.846 11.653 7.723 11.505 7.636 C 11.271 7.499 10.956 7.499 10.326 7.499 Z\" fill=\"transparent\" stroke=\"rgba(1, 6, 204, 0.6)\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4q2r6m\",layoutDependency:layoutDependency,layoutId:\"gVROoROwZ\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 20\" overflow=\"visible\"><path d=\"M 2.5 7.5 L 2 7.5 C 1.057 7.5 0.586 7.5 0.293 7.793 C 0 8.086 0 8.557 0 9.5 L 0 18 C 0 18.943 0 19.414 0.293 19.707 C 0.586 20 1.057 20 2 20 L 2.5 20 C 3.443 20 3.914 20 4.207 19.707 C 4.5 19.414 4.5 18.943 4.5 18 L 4.5 9.5 C 4.5 8.557 4.5 8.086 4.207 7.793 C 3.914 7.5 3.443 7.5 2.5 7.5 Z M 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 Z\" fill=\"transparent\" stroke=\"rgba(1, 6, 204, 0.6)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qgipmh\",layoutDependency:layoutDependency,layoutId:\"mDSB72LRK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 12.5\" overflow=\"visible\"><path d=\"M 2.5 0 L 2 0 C 1.057 0 0.586 0 0.293 0.293 C 0 0.586 0 1.057 0 2 L 0 10.5 C 0 11.443 0 11.914 0.293 12.207 C 0.586 12.5 1.057 12.5 2 12.5 L 2.5 12.5 C 3.443 12.5 3.914 12.5 4.207 12.207 C 4.5 11.914 4.5 11.443 4.5 10.5 L 4.5 2 C 4.5 1.057 4.5 0.586 4.207 0.293 C 3.914 0 3.443 0 2.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kuvov4\",layoutDependency:layoutDependency,layoutId:\"X7lSNH4yZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 4.5\" overflow=\"visible\"><path d=\"M 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dzhdnz\",layoutDependency:layoutDependency,layoutId:\"jCk5cWTiA\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.5 12.501\" overflow=\"visible\"><path d=\"M 2.826 0.001 L 2 0.001 C 1.057 0.001 0.586 0.001 0.293 0.294 C 0 0.587 0 1.058 0 2.001 L 0 10.501 C 0 11.444 0 11.915 0.293 12.208 C 0.586 12.501 1.057 12.501 2 12.501 L 2.5 12.501 C 3.443 12.501 3.914 12.501 4.207 12.208 C 4.5 11.915 4.5 11.444 4.5 10.501 L 4.5 7.001 C 4.5 5.344 5.028 4.001 6.588 4.001 C 7.368 4.001 8 4.673 8 5.501 L 8 10.001 C 8 10.944 8 11.415 8.293 11.708 C 8.586 12.001 9.057 12.001 10 12.001 L 10.499 12.001 C 11.441 12.001 11.913 12.001 12.206 11.708 C 12.498 11.415 12.499 10.944 12.499 10.002 L 12.5 4.501 C 12.5 2.015 10.136 0.001 7.797 0.001 C 6.465 0.001 5.277 0.653 4.5 1.674 C 4.5 1.044 4.5 0.729 4.363 0.495 C 4.276 0.347 4.153 0.224 4.005 0.137 C 3.771 0 3.456 0 2.826 0 Z\" fill=\"transparent\" stroke=\"rgba(1, 6, 204, 0.6)\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})]})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sj1g3q\",layoutDependency:layoutDependency,layoutId:\"Ic69Zo5hh\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14zo02h\",layoutDependency:layoutDependency,layoutId:\"YGtAYvMQn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 10, 10, 0.7))\"},children:\"\\xa9 2026 Opsolute\"})}),className:\"framer-f7tulk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZGYvJ2Im3\",style:{\"--extracted-r6o4lv\":\"rgba(10, 10, 10, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"half opsolute logo\",fit:\"fill\",intrinsicHeight:210,intrinsicWidth:1736,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+431.4+((componentViewport?.height||200)-664.4)/2),pixelHeight:210,pixelWidth:1736,sizes:`min(${componentViewport?.width||\"100vw\"}, 1440px)`,src:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210\",srcSet:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=512&width=1736&height=210 512w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=1024&width=1736&height=210 1024w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210 1736w\"},className:\"framer-16v2r4n\",\"data-framer-name\":\"Group 1560\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"wWiKiR4MG\",style:{opacity:.17},...addPropertyOverrides({DZjiW_JFQ:{background:{alt:\"half opsolute logo\",fit:\"fill\",intrinsicHeight:210,intrinsicWidth:1736,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+431.4+((componentViewport?.height||200)-664.4)/2),pixelHeight:210,pixelWidth:1736,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210\",srcSet:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=512&width=1736&height=210 512w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=1024&width=1736&height=210 1024w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210 1736w\"}},wfAOn5EhU:{background:{alt:\"half opsolute logo\",fit:\"fill\",intrinsicHeight:210,intrinsicWidth:1736,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+953.4+((componentViewport?.height||200)-1186.4)/2),pixelHeight:210,pixelWidth:1736,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 1440px)`,src:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210\",srcSet:\"https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=512&width=1736&height=210 512w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?scale-down-to=1024&width=1736&height=210 1024w,https://framerusercontent.com/images/8rhLeF2CcKfzeT6ugJiUhRqCT10.png?width=1736&height=210 1736w\"}}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-0TgQ8.framer-xwjp7z, .framer-0TgQ8 .framer-xwjp7z { display: block; }\",\".framer-0TgQ8.framer-vvhe9k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 0px 0px 0px; position: relative; width: 1440px; }\",\".framer-0TgQ8 .framer-yoo13m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-0TgQ8 .framer-gqpx5m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-0TgQ8 .framer-14a3ci5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-0TgQ8 .framer-ukuo71, .framer-0TgQ8 .framer-z7ro3j, .framer-0TgQ8 .framer-lu3h2j, .framer-0TgQ8 .framer-62jtqu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-0TgQ8 .framer-14p5oda { flex: none; height: 29px; position: relative; width: 196px; }\",\".framer-0TgQ8 .framer-1sz2pmh { flex: none; height: auto; max-width: 250.8px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0TgQ8 .framer-ecowv4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0TgQ8 .framer-nls8gt, .framer-0TgQ8 .framer-1f9pgz9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0TgQ8 .framer-y31cak { aspect-ratio: 0.8541666666666666 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 50px; }\",\".framer-0TgQ8 .framer-ti8nmb { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 55px; }\",\".framer-0TgQ8 .framer-1imndrq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; min-height: 47px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-0TgQ8 .framer-19wipy8, .framer-0TgQ8 .framer-8z93tv, .framer-0TgQ8 .framer-q5453y, .framer-0TgQ8 .framer-1uyjwqa, .framer-0TgQ8 .framer-mzk1s3, .framer-0TgQ8 .framer-q4wgwn, .framer-0TgQ8 .framer-1izf7ge, .framer-0TgQ8 .framer-1m4y7cm, .framer-0TgQ8 .framer-1f8eqlq, .framer-0TgQ8 .framer-18hf5dz, .framer-0TgQ8 .framer-f7tulk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0TgQ8 .framer-17w9sgs, .framer-0TgQ8 .framer-yesu3g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0TgQ8 .framer-1rpd8jb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-0TgQ8 .framer-12ebd1g { height: 20px; position: relative; width: 20px; }\",\".framer-0TgQ8 .framer-4q2r6m { height: 20px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-0TgQ8 .framer-qgipmh { height: 13px; left: 0px; position: absolute; top: 8px; width: 5px; }\",\".framer-0TgQ8 .framer-kuvov4 { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-0TgQ8 .framer-dzhdnz { height: 13px; left: 7px; position: absolute; top: 7px; width: 13px; }\",\".framer-0TgQ8 .framer-sj1g3q { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0TgQ8 .framer-14zo02h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0TgQ8 .framer-16v2r4n { flex: none; height: auto; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-0TgQ8.framer-v-g741ft.framer-vvhe9k { width: 810px; }\",\".framer-0TgQ8.framer-v-g741ft .framer-yoo13m { max-width: unset; }\",\".framer-0TgQ8.framer-v-g741ft .framer-14a3ci5 { gap: 144px; }\",\".framer-0TgQ8.framer-v-g741ft .framer-ukuo71, .framer-0TgQ8.framer-v-g741ft .framer-z7ro3j, .framer-0TgQ8.framer-v-g741ft .framer-lu3h2j { flex: none; width: min-content; }\",\".framer-0TgQ8.framer-v-g741ft .framer-1sz2pmh, .framer-0TgQ8.framer-v-g741ft .framer-ecowv4 { align-self: stretch; width: auto; }\",\".framer-0TgQ8.framer-v-1468a9p.framer-vvhe9k { gap: 24px; padding: 48px 20px 0px 20px; width: 390px; }\",\".framer-0TgQ8.framer-v-1468a9p .framer-yoo13m { gap: 24px; }\",\".framer-0TgQ8.framer-v-1468a9p .framer-14a3ci5 { flex-direction: column; gap: 30px; }\",\".framer-0TgQ8.framer-v-1468a9p .framer-ukuo71, .framer-0TgQ8.framer-v-1468a9p .framer-z7ro3j, .framer-0TgQ8.framer-v-1468a9p .framer-lu3h2j, .framer-0TgQ8.framer-v-1468a9p .framer-62jtqu { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-0TgQ8[data-border=\"true\"]::after, .framer-0TgQ8 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 505\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DZjiW_JFQ\":{\"layout\":[\"fixed\",\"auto\"]},\"wfAOn5EhU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermZAW29nd3=withCSS(Component,css,\"framer-0TgQ8\");export default FramermZAW29nd3;FramermZAW29nd3.displayName=\"OP/Footer\";FramermZAW29nd3.defaultProps={height:505,width:1440};addPropertyControls(FramermZAW29nd3,{variant:{options:[\"Kwjj7vMFF\",\"DZjiW_JFQ\",\"wfAOn5EhU\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermZAW29nd3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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\"},{cssFamilyName:\"Inter\",openType:true,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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermZAW29nd3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"505\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DZjiW_JFQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wfAOn5EhU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";export function withConsentScrollLock(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{/*\n             * Remembers that the visitor completed the consent screen,\n             * so the backdrop/scroll-lock does not restart on other pages.\n             * Cookie preferences themselves are stored by the banner.\n             */const CONSENT_COMPLETED_KEY=\"opsolute_consent_completed\";let unlocked=false;let lockActive=false;let lastNudge=0;let backdrop=null;let observer=null;let rafId=0;const hasCompletedConsent=()=>{try{return window.localStorage.getItem(CONSENT_COMPLETED_KEY)===\"true\";}catch{return false;}};const markConsentCompleted=()=>{try{window.localStorage.setItem(CONSENT_COMPLETED_KEY,\"true\");}catch{// Ignore storage failures.\n}};const clearConsentCompleted=()=>{try{window.localStorage.removeItem(CONSENT_COMPLETED_KEY);}catch{// Ignore storage failures.\n}};/* ---------- Backdrop ---------- */const createBackdrop=()=>{if(backdrop||unlocked)return;backdrop=document.createElement(\"div\");backdrop.setAttribute(\"data-opsolute-consent-backdrop\",\"true\");backdrop.style.position=\"fixed\";backdrop.style.inset=\"0\";backdrop.style.width=\"100%\";backdrop.style.height=\"100%\";backdrop.style.background=\"rgba(0, 0, 0, 0.14)\";backdrop.style.backdropFilter=\"blur(1px)\";backdrop.style.webkitBackdropFilter=\"blur(1px)\";backdrop.style.zIndex=\"9998\";backdrop.style.pointerEvents=\"none\";backdrop.style.opacity=\"1\";backdrop.style.transition=\"opacity 220ms ease\";document.body.appendChild(backdrop);};const removeBackdrop=()=>{if(!backdrop)return;const currentBackdrop=backdrop;currentBackdrop.style.opacity=\"0\";backdrop=null;window.setTimeout(()=>{currentBackdrop.parentNode?.removeChild(currentBackdrop);},240);};/* ---------- Find the main cookie banner ---------- */const isVisible=(el,checkOpacity=false)=>{const rect=el.getBoundingClientRect();const style=window.getComputedStyle(el);return rect.width>0&&rect.height>0&&style.display!==\"none\"&&style.visibility!==\"hidden\"&&(!checkOpacity||style.opacity!==\"0\");};const getBanner=()=>{const buttons=Array.from(document.querySelectorAll(\"button, [role='button']\"));const cookieButton=buttons.find(button=>{const text=button.textContent?.trim().toLowerCase()||\"\";if(!text.includes(\"accept all\")&&!text.includes(\"cookie settings\")){return false;}return isVisible(button,true);});if(!cookieButton)return null;let element=cookieButton;let best=null;for(let i=0;i<10&&element;i++){if(isVisible(element)){const rect=element.getBoundingClientRect();if(rect.width>300&&rect.height>80&&rect.height<600){best=element;}}element=element.parentElement;}return best;};const elevateBanner=()=>{const banner=getBanner();if(!banner)return;banner.setAttribute(\"data-opsolute-main-cookie-banner\",\"true\");banner.style.setProperty(\"z-index\",\"9999\",\"important\");};/* ---------- Lock / unlock ---------- */const stopWatching=()=>{observer?.disconnect();observer=null;if(rafId){cancelAnimationFrame(rafId);rafId=0;}};const unlock=(remember=true)=>{unlocked=true;lockActive=false;if(remember)markConsentCompleted();removeBackdrop();// Nothing left to watch once consent is complete.\nstopWatching();};const activateLock=()=>{if(unlocked||lockActive)return;if(hasCompletedConsent()){unlock(false);return;}if(!getBanner())return;lockActive=true;createBackdrop();elevateBanner();};/* ---------- Nudge on scroll attempt ---------- */const nudgeBanner=()=>{if(unlocked||!lockActive)return;const now=Date.now();if(now-lastNudge<900)return;lastNudge=now;const banner=getBanner();if(!banner)return;elevateBanner();banner.getAnimations().forEach(a=>a.cancel());banner.animate([{transform:\"translateY(0px)\"},{transform:\"translateY(-16px)\"},{transform:\"translateY(-5px)\"},{transform:\"translateY(0px)\"}],{duration:550,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\"});};/* ---------- Click detection ---------- */const getButtonText=(target,selector)=>{if(!(target instanceof Element))return\"\";const button=target.closest(selector);if(!button)return\"\";return(button.textContent||button.getAttribute(\"aria-label\")||button.getAttribute(\"title\")||\"\").trim().toLowerCase();};const FINAL_CHOICES=[\"accept all\",\"reject optional\",\"save preferences\",\"save settings\",\"save choices\",\"confirm preferences\",\"confirm choices\",\"submit preferences\",\"continue with selected\"];const isFinalConsentChoice=target=>{const text=getButtonText(target,\"button, [role='button'], input[type='submit']\");return FINAL_CHOICES.some(choice=>text.includes(choice));};const isResetChoices=target=>getButtonText(target,\"button, [role='button'], a\").includes(\"reset choices\");const handleClick=event=>{if(isResetChoices(event.target)){clearConsentCompleted();return;}if(isFinalConsentChoice(event.target)){unlock(true);return;}window.setTimeout(()=>{if(!unlocked)elevateBanner();},50);};const handleWheel=event=>{if(!lockActive||unlocked)return;event.preventDefault();nudgeBanner();};/* ---------- Google Consent Mode fallback ---------- */const dataLayer=window.dataLayer||(window.dataLayer=[]);const inspect=entry=>{if(Array.isArray(entry)&&entry[0]===\"consent\"&&entry[1]===\"update\"){unlock(true);}};dataLayer.forEach(inspect);const originalPush=dataLayer.push.bind(dataLayer);dataLayer.push=(...entries)=>{entries.forEach(inspect);return originalPush(...entries);};/* ---------- Watch for the banner ---------- */const checkBanner=()=>{if(unlocked)return;if(hasCompletedConsent()){unlock(false);return;}if(!getBanner())return;activateLock();elevateBanner();};// Batch DOM-change checks to at most once per frame, so pages\n// with heavy animation don't run the banner scan on every change.\nconst scheduleCheck=()=>{if(unlocked||rafId)return;rafId=requestAnimationFrame(()=>{rafId=0;checkBanner();});};if(hasCompletedConsent()){unlock(false);}else{checkBanner();observer=new MutationObserver(scheduleCheck);observer.observe(document.body,{childList:true,subtree:true});}const detectionTimeout=window.setTimeout(checkBanner,1200);document.addEventListener(\"click\",handleClick,true);document.addEventListener(\"wheel\",handleWheel,{passive:false,capture:true});/* ---------- Cleanup ---------- */return()=>{stopWatching();window.clearTimeout(detectionTimeout);document.removeEventListener(\"click\",handleClick,true);document.removeEventListener(\"wheel\",handleWheel,true);dataLayer.push=originalPush;backdrop?.parentNode?.removeChild(backdrop);backdrop=null;};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withConsentScrollLock\":{\"type\":\"reactHoc\",\"name\":\"withConsentScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Codescrolllock.map"],"mappings":"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"}