{"version":3,"file":"script_main.DNqEDxaL.mjs","names":["fonts","css","className","getProps","Component","className","css","LogoVector","MainButton","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","Navigation","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image","React.Fragment","sharedStyle.fonts","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/QK7Tk8WWKp8pzqawbf6t/HZBRwKVlrzQu2w7L8lrq/uIUb3qUX1.js","https:/framerusercontent.com/modules/ROddqFEkk4DtIcvc3HYL/3ElBjTDPAseQa9ZMhDvy/dcKbPU_Mz.js","https:/framerusercontent.com/modules/udfZfLKyxtxigzfmKnwY/eCmyuzxaDDL7HpHEKX1j/RMTIifO8H.js","https:/framerusercontent.com/modules/5lpnfzOqIqsvmpddHswq/Zkvv17wn4LBpOb7ZHK21/fHQH9rNkH.js","https:/framerusercontent.com/modules/3fFkmrsGx6Lqk8HNyaF0/u0rBoNgiRUUBDDjvn39S/ew0qQxcm2.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e0ec254)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-ti5qf .framer-styles-preset-1c689sj:not(.rich-text-wrapper), .framer-ti5qf .framer-styles-preset-1c689sj.rich-text-wrapper a {  }\"];export const className=\"framer-ti5qf\";\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 (9805f18)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-KQnwW\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0.003 19.69 C 0.389 25.761 4.267 31.211 9.47 33.573 C 10.897 34.221 13.131 34.946 14.673 34.997 C 14.757 35 14.835 35.011 14.908 34.951 C 14.935 34.928 15.173 34.382 15.212 34.289 C 16.626 30.903 16.503 26.323 14.275 23.366 C 11.004 19.024 4.775 18.478 0.002 19.69 Z M 14.688 28.188 C 14.864 29.935 14.644 31.7 14.047 33.344 C 13.941 33.42 13.578 33.326 13.434 33.301 C 11.403 32.966 9.244 31.95 7.559 30.72 C 4.453 28.454 2.238 24.812 1.528 20.871 C 3.214 20.577 4.935 20.472 6.631 20.744 C 7.668 24.624 10.974 27.565 14.689 28.187 Z M 8.25 21.069 C 10.892 21.901 13.429 23.745 14.37 26.6 C 11.7 25.951 9.176 23.854 8.25 21.069 M 34.995 15.308 C 35.024 15.219 34.918 14.5 34.894 14.341 C 34.216 9.809 31.529 5.354 27.959 2.813 C 25.674 1.185 22.999 0.261 20.257 0 C 19.779 1.013 19.428 2.084 19.212 3.188 C 18.653 6.093 18.932 9.246 20.722 11.61 C 23.979 15.911 30.159 16.553 34.922 15.381 C 34.961 15.372 34.982 15.349 34.994 15.309 Z M 21.096 1.613 C 27.197 2.491 32.314 7.772 33.424 14.203 C 31.828 14.473 30.189 14.57 28.587 14.293 C 28.489 14.231 28.361 13.637 28.298 13.464 C 26.984 9.828 23.949 7.401 20.356 6.787 C 20.277 5.029 20.529 3.271 21.096 1.612 Z M 20.675 8.376 C 23.428 9.021 25.966 11.123 26.98 13.956 C 24.197 13.287 21.601 11.34 20.675 8.376 M 0 15.337 C 0.673 15.471 1.341 15.637 2.021 15.728 C 6.472 16.323 11.919 15.325 14.639 11.158 C 16.748 7.926 16.438 3.418 14.88 0.001 C 7.24 0.541 0.504 7.073 0 15.338 Z M 1.528 14.203 C 1.718 12.602 2.325 10.99 3.051 9.576 C 5.125 5.533 9.011 2.514 13.296 1.724 C 13.434 1.697 13.956 1.579 14.024 1.656 C 14.107 1.752 14.311 2.549 14.357 2.734 C 14.644 3.86 14.879 5.571 14.744 6.723 C 14.738 6.776 14.746 6.836 14.698 6.872 C 10.941 7.489 7.697 10.369 6.631 14.28 C 5.673 14.463 4.701 14.46 3.73 14.453 L 1.53 14.204 Z M 14.37 8.475 C 13.455 11.327 10.869 13.152 8.25 13.956 C 9.191 11.188 11.67 9.036 14.37 8.475 M 34.998 19.689 C 34.357 19.56 33.718 19.388 33.07 19.298 C 25.454 18.231 17.6 22.143 19.159 31.549 C 19.354 32.732 19.715 33.879 20.231 34.953 L 20.323 34.993 C 23.115 34.688 25.802 33.726 28.106 32.025 C 31.884 29.236 34.581 24.607 34.997 19.689 Z M 33.424 20.872 C 32.408 26.572 28.132 31.508 22.865 33.007 C 22.429 33.131 21.728 33.327 21.295 33.362 C 21.227 33.368 21.15 33.387 21.09 33.345 C 21.039 33.307 20.78 32.422 20.744 32.281 C 20.531 31.45 20.398 30.598 20.348 29.74 C 20.337 29.504 20.309 28.301 20.442 28.206 C 20.512 28.156 21.063 28.081 21.214 28.04 C 24.718 27.07 27.512 24.468 28.562 20.73 C 30.179 20.535 31.822 20.547 33.424 20.872 Z M 20.675 26.649 C 20.565 26.526 21.314 25.132 21.444 24.926 C 22.737 22.864 24.797 21.647 27.026 21.069 C 25.908 23.906 23.484 25.971 20.676 26.649 Z M 14.688 28.188 C 10.975 27.566 7.669 24.624 6.631 20.745 C 4.935 20.474 3.214 20.578 1.528 20.872 C 2.238 24.814 4.453 28.455 7.559 30.721 C 9.245 31.951 11.404 32.967 13.433 33.303 C 13.578 33.327 13.94 33.421 14.047 33.345 C 14.644 31.701 14.864 29.936 14.688 28.189 Z M 8.251 21.069 C 9.177 23.854 11.701 25.952 14.37 26.6 C 13.429 23.745 10.893 21.901 8.251 21.069 M 21.097 1.613 C 20.529 3.272 20.278 5.03 20.357 6.788 C 23.949 7.401 26.986 9.828 28.299 13.465 C 28.362 13.638 28.49 14.232 28.587 14.294 C 30.189 14.57 31.829 14.473 33.424 14.204 C 32.314 7.773 27.197 2.491 21.097 1.614 Z M 20.676 8.376 C 21.601 11.341 24.198 13.288 26.98 13.957 C 25.967 11.124 23.428 9.02 20.676 8.376 M 1.529 14.204 L 3.729 14.453 C 4.701 14.46 5.672 14.464 6.63 14.28 C 7.696 10.369 10.941 7.489 14.698 6.872 C 14.746 6.837 14.737 6.776 14.743 6.723 C 14.878 5.571 14.644 3.859 14.357 2.734 C 14.31 2.549 14.106 1.751 14.023 1.656 C 13.956 1.579 13.433 1.697 13.295 1.724 C 9.01 2.515 5.125 5.534 3.05 9.576 C 2.325 10.99 1.718 12.601 1.527 14.203 Z M 14.37 8.475 C 11.67 9.036 9.192 11.188 8.25 13.957 C 10.869 13.152 13.455 11.327 14.37 8.475 M 33.424 20.872 C 31.822 20.547 30.179 20.535 28.562 20.73 C 27.512 24.467 24.718 27.07 21.214 28.039 C 21.063 28.081 20.512 28.155 20.442 28.205 C 20.309 28.301 20.337 29.503 20.348 29.739 C 20.398 30.598 20.53 31.449 20.744 32.281 C 20.78 32.422 21.039 33.307 21.09 33.344 C 21.15 33.387 21.227 33.368 21.295 33.362 C 21.728 33.326 22.428 33.131 22.864 33.006 C 28.132 31.508 32.408 26.572 33.424 20.871 Z M 20.676 26.65 C 23.483 25.972 25.908 23.907 27.026 21.07 C 24.797 21.647 22.737 22.865 21.444 24.927 C 21.314 25.133 20.565 26.526 20.675 26.651 Z\" fill=\"transparent\" height=\"35.00000117964464px\" id=\"CwFkl1THv\" transform=\"translate(7.5 7)\" width=\"35px\"><path d=\"M 0.003 19.69 C 0.389 25.761 4.267 31.211 9.47 33.573 C 10.897 34.221 13.131 34.946 14.673 34.997 C 14.757 35 14.835 35.011 14.908 34.951 C 14.935 34.928 15.173 34.382 15.212 34.289 C 16.626 30.903 16.503 26.323 14.275 23.366 C 11.004 19.024 4.775 18.478 0.002 19.69 Z M 14.688 28.188 C 14.864 29.935 14.644 31.7 14.047 33.344 C 13.941 33.42 13.578 33.326 13.434 33.301 C 11.403 32.966 9.244 31.95 7.559 30.72 C 4.453 28.454 2.238 24.812 1.528 20.871 C 3.214 20.577 4.935 20.472 6.631 20.744 C 7.668 24.624 10.974 27.565 14.689 28.187 Z M 8.25 21.069 C 10.892 21.901 13.429 23.745 14.37 26.6 C 11.7 25.951 9.176 23.854 8.25 21.069 M 34.995 15.308 C 35.024 15.219 34.918 14.5 34.894 14.341 C 34.216 9.809 31.529 5.354 27.959 2.813 C 25.674 1.185 22.999 0.261 20.257 0 C 19.779 1.013 19.428 2.084 19.212 3.188 C 18.653 6.093 18.932 9.246 20.722 11.61 C 23.979 15.911 30.159 16.553 34.922 15.381 C 34.961 15.372 34.982 15.349 34.994 15.309 Z M 21.096 1.613 C 27.197 2.491 32.314 7.772 33.424 14.203 C 31.828 14.473 30.189 14.57 28.587 14.293 C 28.489 14.231 28.361 13.637 28.298 13.464 C 26.984 9.828 23.949 7.401 20.356 6.787 C 20.277 5.029 20.529 3.271 21.096 1.612 Z M 20.675 8.376 C 23.428 9.021 25.966 11.123 26.98 13.956 C 24.197 13.287 21.601 11.34 20.675 8.376 M 0 15.337 C 0.673 15.471 1.341 15.637 2.021 15.728 C 6.472 16.323 11.919 15.325 14.639 11.158 C 16.748 7.926 16.438 3.418 14.88 0.001 C 7.24 0.541 0.504 7.073 0 15.338 Z M 1.528 14.203 C 1.718 12.602 2.325 10.99 3.051 9.576 C 5.125 5.533 9.011 2.514 13.296 1.724 C 13.434 1.697 13.956 1.579 14.024 1.656 C 14.107 1.752 14.311 2.549 14.357 2.734 C 14.644 3.86 14.879 5.571 14.744 6.723 C 14.738 6.776 14.746 6.836 14.698 6.872 C 10.941 7.489 7.697 10.369 6.631 14.28 C 5.673 14.463 4.701 14.46 3.73 14.453 L 1.53 14.204 Z M 14.37 8.475 C 13.455 11.327 10.869 13.152 8.25 13.956 C 9.191 11.188 11.67 9.036 14.37 8.475 M 34.998 19.689 C 34.357 19.56 33.718 19.388 33.07 19.298 C 25.454 18.231 17.6 22.143 19.159 31.549 C 19.354 32.732 19.715 33.879 20.231 34.953 L 20.323 34.993 C 23.115 34.688 25.802 33.726 28.106 32.025 C 31.884 29.236 34.581 24.607 34.997 19.689 Z M 33.424 20.872 C 32.408 26.572 28.132 31.508 22.865 33.007 C 22.429 33.131 21.728 33.327 21.295 33.362 C 21.227 33.368 21.15 33.387 21.09 33.345 C 21.039 33.307 20.78 32.422 20.744 32.281 C 20.531 31.45 20.398 30.598 20.348 29.74 C 20.337 29.504 20.309 28.301 20.442 28.206 C 20.512 28.156 21.063 28.081 21.214 28.04 C 24.718 27.07 27.512 24.468 28.562 20.73 C 30.179 20.535 31.822 20.547 33.424 20.872 Z M 20.675 26.649 C 20.565 26.526 21.314 25.132 21.444 24.926 C 22.737 22.864 24.797 21.647 27.026 21.069 C 25.908 23.906 23.484 25.971 20.676 26.649 Z\" fill=\"rgb(0, 0, 0)\" height=\"35.00000117964464px\" id=\"uFC64uT6b\" width=\"35px\"/><path d=\"M 13.16 7.6 C 9.446 6.979 6.141 4.037 5.103 0.157 C 3.407 -0.114 1.685 -0.01 0 0.284 C 0.71 4.226 2.925 7.867 6.03 10.133 C 7.717 11.364 9.876 12.38 11.905 12.716 C 12.05 12.739 12.412 12.833 12.519 12.757 C 13.116 11.114 13.335 9.348 13.16 7.601 Z\" fill=\"rgb(255, 255, 255)\" height=\"12.786500763990714px\" id=\"cqNdNY_1X\" transform=\"translate(1.528 20.588)\" width=\"13.218546060949304px\"/><path d=\"M 0 19.456 C 0.926 22.241 3.45 24.339 6.119 24.987 C 5.178 22.132 2.642 20.288 0 19.456 M 12.846 0 C 12.278 1.659 12.027 3.417 12.106 5.175 C 15.698 5.788 18.735 8.215 20.048 11.852 C 20.11 12.025 20.238 12.619 20.336 12.681 C 21.938 12.957 23.578 12.86 25.173 12.591 C 24.063 6.16 18.946 0.878 12.846 0.001 Z\" fill=\"rgb(255, 255, 255)\" height=\"24.98730827941749px\" id=\"HIlye44PG\" transform=\"translate(8.251 1.613)\" width=\"25.17319534339922px\"/><path d=\"M 19.148 6.746 C 20.073 9.711 22.67 11.658 25.453 12.326 C 24.44 9.494 21.901 7.39 19.148 6.746 M 0.002 12.574 L 2.202 12.823 C 3.173 12.829 4.145 12.833 5.103 12.649 C 6.169 8.739 9.413 5.859 13.171 5.242 C 13.219 5.207 13.21 5.146 13.216 5.093 C 13.351 3.941 13.116 2.229 12.829 1.104 C 12.783 0.919 12.579 0.121 12.496 0.026 C 12.428 -0.052 11.906 0.067 11.768 0.093 C 7.483 0.885 3.598 3.903 1.523 7.946 C 0.798 9.359 0.191 10.971 0 12.573 Z\" fill=\"rgb(255, 255, 255)\" height=\"12.825033737255966px\" id=\"D7k4NoiUc\" transform=\"translate(1.527 1.63)\" width=\"25.453054665615202px\"/><path d=\"M 6.12 0 C 3.42 0.561 0.942 2.713 0 5.482 C 2.618 4.678 5.204 2.852 6.12 0 M 25.174 12.397 C 23.572 12.073 21.929 12.06 20.312 12.255 C 19.261 15.992 16.467 18.595 12.964 19.564 C 12.813 19.606 12.262 19.681 12.192 19.73 C 12.058 19.826 12.087 21.028 12.098 21.264 C 12.147 22.123 12.28 22.975 12.493 23.806 C 12.53 23.948 12.788 24.832 12.84 24.869 C 12.9 24.912 12.977 24.893 13.044 24.887 C 13.478 24.851 14.178 24.656 14.614 24.532 C 19.882 23.034 24.157 18.098 25.174 12.396 Z\" fill=\"rgb(255, 255, 255)\" height=\"24.89648014301896px\" id=\"b5_ASxd0z\" transform=\"translate(8.25 8.475)\" width=\"25.17398621398175px\"/><path d=\"M 0.012 5.58 C 2.819 4.902 5.244 2.837 6.362 0 C 4.133 0.578 2.074 1.795 0.78 3.857 C 0.651 4.063 -0.099 5.456 0.011 5.581 Z\" fill=\"rgb(255, 255, 255)\" height=\"5.581224929166755px\" id=\"lQj8307pP\" transform=\"translate(20.664 21.07)\" width=\"6.36236706654045px\"/></g></svg>',style:{...style}});});const css=[`.framer-KQnwW { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 50px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 50\n * @framerIntrinsicHeight 50\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo Vector\",\"set\":{\"localId\":\"vectorSet/DzmttoDuA\",\"id\":\"DzmttoDuA\",\"moduleId\":\"JL1pW4AIdCXL4srL5aAs\"}}\n */const Icon=withCSS(Component,css,\"framer-KQnwW\");Icon.displayName=\"Logo Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerVector\":\"{\\\"name\\\":\\\"Logo Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DzmttoDuA\\\",\\\"id\\\":\\\"DzmttoDuA\\\",\\\"moduleId\\\":\\\"JL1pW4AIdCXL4srL5aAs\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"50\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a2fc4a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fKdeXa4bryRoVqfTswVl/Mg1nspZvD5tZeGSyrBhC/JG4rYVHpN.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QK7Tk8WWKp8pzqawbf6t/HZBRwKVlrzQu2w7L8lrq/uIUb3qUX1.js\";import LogoVector from\"https://framerusercontent.com/modules/ROddqFEkk4DtIcvc3HYL/3ElBjTDPAseQa9ZMhDvy/dcKbPU_Mz.js\";import MainButton from\"https://framerusercontent.com/modules/10168q8OC42qy2SeClIY/F8JXYWaZ1uUtzSnzV7CQ/VucT8xXAW.js\";const LogoVectorFonts=getFonts(LogoVector);const MainButtonFonts=getFonts(MainButton);const cycleOrder=[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"RhoqjXXS9\"];const serializationHash=\"framer-ekEon\";const variantClassNames={dKaOon5M9:\"framer-v-umgy1w\",kUbzgqLYa:\"framer-v-dq0l0a\",RhoqjXXS9:\"framer-v-18hi2ir\",XR3KwPlhe:\"framer-v-10f2rdx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Opened\":\"RhoqjXXS9\",Desktop:\"XR3KwPlhe\",Phone:\"dKaOon5M9\",Tablet:\"kUbzgqLYa\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XR3KwPlhe\"};};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:\"XR3KwPlhe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dKaOon5M9\",\"RhoqjXXS9\"].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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10f2rdx\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XR3KwPlhe\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,...style},variants:{dKaOon5M9:{backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},RhoqjXXS9:{backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16}},...addPropertyOverrides({dKaOon5M9:{\"data-framer-name\":\"Phone\"},kUbzgqLYa:{\"data-framer-name\":\"Tablet\"},RhoqjXXS9:{\"data-framer-name\":\"Phone Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(LogoVector,{animated:true,className:\"framer-1ceu69b\",layoutDependency:layoutDependency,layoutId:\"qxtndVk2j\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"23px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FneagUGH7\",openInNewTab:false,relValues:[],scopeId:\"RMTIifO8H\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c689sj\",\"data-styles-preset\":\"uIUb3qUX1\",children:\"Opptrack\"})})})}),className:\"framer-13rzpbc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FneagUGH7\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Main navigation\",className:\"framer-1y5ayfq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"KY8iqmhFa\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rxo88u\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"l6egtv5uo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(71, 71, 71))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"http://app.opptrack.com/\",motionChild:true,nodeId:\"ENgacZ9S8\",openInNewTab:false,relValues:[],scopeId:\"RMTIifO8H\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c689sj\",\"data-styles-preset\":\"uIUb3qUX1\",children:\"Sign \"})}),\"In\"]})}),className:\"framer-174baja\",\"data-framer-name\":\"Sign in\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ENgacZ9S8\",style:{\"--extracted-r6o4lv\":\"rgb(71, 71, 71)\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"130px\",y:(componentViewport?.y||0)+(1+((componentViewport?.height||60)-2-55)/2)+5.5,...addPropertyOverrides({dKaOon5M9:{y:(componentViewport?.y||0)+16+124.6+5.5},kUbzgqLYa:{y:(componentViewport?.y||0)+(1+((componentViewport?.height||57)-2-55)/2)+5.5},RhoqjXXS9:{y:(componentViewport?.y||0)+16+172.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16l6n7v-container\",layoutDependency:layoutDependency,layoutId:\"ebo5EANid-container\",nodeId:\"ebo5EANid\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(MainButton,{ektwzyaAy:\"Book a Demo\",FHCLGB0I0:\"var(--token-06ca163c-bd22-4ef3-b608-13ad9cff31ab, rgb(26, 22, 21))\",height:\"100%\",id:\"ebo5EANid\",layoutId:\"ebo5EANid\",qomMPfTNC:{borderColor:\"rgb(227, 225, 225)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:\"CfBj4ZopT\",width:\"100%\",yPsg9PA2x:\"#demo\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wbd7u\",\"data-border\":true,\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"NFRnMhRvf\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(7px)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ekEon.framer-1tb8lt5, .framer-ekEon .framer-1tb8lt5 { display: block; }\",\".framer-ekEon.framer-10f2rdx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: center; max-height: 70px; overflow: hidden; padding: 1px 80px 1px 80px; position: relative; width: 1300px; }\",\".framer-ekEon .framer-1ceu69b { flex: none; height: var(--framer-aspect-ratio-supported, 49px); position: relative; width: 49px; z-index: 4; }\",\".framer-ekEon .framer-13rzpbc { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }\",\".framer-ekEon .framer-1y5ayfq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 55px; justify-content: space-between; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-ekEon .framer-1rxo88u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 15px 0px 0px; position: relative; width: 1px; }\",\".framer-ekEon .framer-174baja { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ekEon .framer-16l6n7v-container { flex: none; height: 80%; position: relative; width: 130px; z-index: 1; }\",\".framer-ekEon .framer-1wbd7u { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-ekEon.framer-v-dq0l0a.framer-10f2rdx { height: min-content; width: 810px; }\",\".framer-ekEon.framer-v-dq0l0a .framer-1ceu69b, .framer-ekEon.framer-v-umgy1w .framer-1ceu69b, .framer-ekEon.framer-v-18hi2ir .framer-1ceu69b { order: 0; }\",\".framer-ekEon.framer-v-dq0l0a .framer-13rzpbc, .framer-ekEon.framer-v-umgy1w .framer-13rzpbc, .framer-ekEon.framer-v-umgy1w .framer-16l6n7v-container, .framer-ekEon.framer-v-18hi2ir .framer-13rzpbc, .framer-ekEon.framer-v-18hi2ir .framer-16l6n7v-container { order: 1; }\",\".framer-ekEon.framer-v-dq0l0a .framer-1y5ayfq, .framer-ekEon.framer-v-18hi2ir .framer-1wbd7u { order: 2; }\",\".framer-ekEon.framer-v-dq0l0a .framer-1wbd7u, .framer-ekEon.framer-v-umgy1w .framer-1wbd7u { order: 3; }\",\".framer-ekEon.framer-v-umgy1w.framer-10f2rdx { flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; padding: 16px; width: 390px; }\",\".framer-ekEon.framer-v-umgy1w .framer-1y5ayfq { flex: none; order: 2; width: 100%; }\",\".framer-ekEon.framer-v-18hi2ir.framer-10f2rdx { flex-direction: column; gap: 48px; height: min-content; justify-content: flex-start; padding: 16px 16px 80px 16px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ekEon.framer-v-18hi2ir .framer-1y5ayfq { flex: none; flex-direction: column; flex-wrap: wrap; order: 3; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-ekEon[data-border=\"true\"]::after, .framer-ekEon [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"70px\"]},\"kUbzgqLYa\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"70px\"]},\"dKaOon5M9\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"70px\"]},\"RhoqjXXS9\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"70px\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMTIifO8H=withCSS(Component,css,\"framer-ekEon\");export default FramerRMTIifO8H;FramerRMTIifO8H.displayName=\"Navigation\";FramerRMTIifO8H.defaultProps={height:60,width:1300};addPropertyControls(FramerRMTIifO8H,{variant:{options:[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"RhoqjXXS9\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRMTIifO8H,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoVectorFonts,...MainButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMTIifO8H\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1300\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"70px\\\"]},\\\"kUbzgqLYa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"70px\\\"]},\\\"dKaOon5M9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"70px\\\"]},\\\"RhoqjXXS9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"70px\\\"]}}}\",\"framerIntrinsicHeight\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RMTIifO8H.map","// Generated by Framer (df7882f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Q65Fz .framer-styles-preset-1b6m7mz:not(.rich-text-wrapper), .framer-Q65Fz .framer-styles-preset-1b6m7mz.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; }\"];export const className=\"framer-Q65Fz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/RMTIifO8H/RMTIifO8H.js\";import*as sharedStyle from\"#framer/local/css/fHQH9rNkH/fHQH9rNkH.js\";const NavigationFonts=getFonts(Navigation);const breakpoints={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-TY4MK\";const variantClassNames={vOzFhJ8kc:\"framer-v-rwtoxc\",YySim5R5q:\"framer-v-1pttw4e\",ZCHrgzrB7:\"framer-v-1wess2\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TY4MK.framer-1ie9itr, .framer-TY4MK .framer-1ie9itr { display: block; }\",\".framer-TY4MK.framer-rwtoxc { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TY4MK .framer-p34yk0-container { flex: none; height: 73px; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-TY4MK .framer-935x54 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-TY4MK .framer-1xrndrm { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 51px; justify-content: flex-start; order: 1002; overflow: hidden; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-TY4MK .framer-tzd3nb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; opacity: 0.5; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-TY4MK .framer-a3thl6 { aspect-ratio: 1.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 60px; }\",\".framer-TY4MK .framer-bcoij7 { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TY4MK .framer-1349gsx, .framer-TY4MK .framer-yley2l { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TY4MK .framer-v4wv6d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.5; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"vOzFhJ8kc\",Phone:\"YySim5R5q\",Tablet:\"ZCHrgzrB7\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vOzFhJ8kc\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"YySim5R5q\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"vOzFhJ8kc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-rwtoxc\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p34yk0-container\",nodeId:\"bhImHD0Sl\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{variant:\"dKaOon5M9\"},ZCHrgzrB7:{variant:\"kUbzgqLYa\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"bhImHD0Sl\",layoutId:\"bhImHD0Sl\",style:{height:\"100%\",width:\"100%\"},variant:\"XR3KwPlhe\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-935x54\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xrndrm\",\"data-framer-name\":\"Footer Day\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tzd3nb\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:768,loading:getLoadingLazyAtYPosition(1153),pixelHeight:1024,pixelWidth:1536,sizes:\"60px\",src:\"https://framerusercontent.com/images/pQO7hFwyIx1Wljf9y6CquDwJBc.png?scale-down-to=1024&width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/pQO7hFwyIx1Wljf9y6CquDwJBc.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/pQO7hFwyIx1Wljf9y6CquDwJBc.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/pQO7hFwyIx1Wljf9y6CquDwJBc.png?width=1536&height=1024 1536w\"},className:\"framer-a3thl6\",\"data-framer-name\":\"20251014 2037_Logo with Transparent Background_remix_01k7jr53kdf9wt78z9mjenxaph\"}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dd4xkfVUE\"},motionChild:true,nodeId:\"LPBDuNwjM\",openInNewTab:false,relValues:[],scopeId:\"ew0qQxcm2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m7mz\",\"data-styles-preset\":\"fHQH9rNkH\",children:\"About\"})})})}),className:\"framer-bcoij7 hidden-1pttw4e\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\"},children:\"Pricing\"})}),className:\"framer-1349gsx\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\"},children:\"Help\"})}),className:\"framer-yley2l\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2025 Opptrack. All rights reserved.\"})}),className:\"framer-v4wv6d\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZCHrgzrB7\":{\"layout\":[\"fixed\",\"fixed\"]},\"YySim5R5q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vOzFhJ8kc\":[\".framer-p34yk0-container\",\".framer-1xrndrm\"],\"ZCHrgzrB7\":[\".framer-p34yk0-container\",\".framer-1xrndrm\"],\"YySim5R5q\":[\".framer-p34yk0-container\",\".framer-1xrndrm\"]}\n * @framerBreakpoints {\"vOzFhJ8kc\":{\"min\":1100,\"canvasClassName\":\"framer-rwtoxc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1100,\"rootFontSize\":16},\"ZCHrgzrB7\":{\"min\":768,\"max\":1099,\"canvasClassName\":\"framer-1wess2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"YySim5R5q\":{\"max\":767,\"canvasClassName\":\"framer-1pttw4e-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vOzFhJ8kc\n * @framerLayoutTemplate\n */const Framerew0qQxcm2=withCSS(Component,css,\"framer-TY4MK\");export default Framerew0qQxcm2;Framerew0qQxcm2.displayName=\"Main\";Framerew0qQxcm2.defaultProps={height:1e3,width:1100};addFonts(Framerew0qQxcm2,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...NavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerew0qQxcm2\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"vOzFhJ8kc\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1xrndrm\\\"],\\\"ZCHrgzrB7\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1xrndrm\\\"],\\\"YySim5R5q\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1xrndrm\\\"]}\",\"framerIntrinsicWidth\":\"1100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZCHrgzrB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YySim5R5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"vOzFhJ8kc\\\":{\\\"min\\\":1100,\\\"canvasClassName\\\":\\\"framer-rwtoxc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1100,\\\"rootFontSize\\\":16},\\\"ZCHrgzrB7\\\":{\\\"min\\\":768,\\\"max\\\":1099,\\\"canvasClassName\\\":\\\"framer-1wess2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"YySim5R5q\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1pttw4e-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"vOzFhJ8kc\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/3fFkmrsGx6Lqk8HNyaF0/u0rBoNgiRUUBDDjvn39S/ew0qQxcm2.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {kF02LMfY0: \"features\", Mq17morY5: \"how-it-works\", xgCMwE_aY: \"demo\", Y38UmMyfd: \"demo-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cSh7c4tOGrwCIqpUGR2w/dnRa8lPEVql0xS8mMOEb/augiA20Il.js\")), path: \"/\"}, SKoIqgPVo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jkuNPsNI2kSysnxStRj3/nWiZP7r4GmnPTWqiUkvk/SKoIqgPVo.js\")), path: \"/404\"}, TSX2_XgOR: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nnfiJEEj4OfOVhEZaufI/UJOE2cW7BbFdTuxRYzAu/TSX2_XgOR.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"931fa0f605facf0c1fb3ad6d72a02ddc38906ec601c562fcdb6a8b418a780950\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"SKoIqgPVo\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"SKoIqgPVo\":\r\nreturn [{hash: \"rwtoxc\", mediaQuery: \"(min-width: 1100px)\"}, {hash: \"1wess2\", mediaQuery: \"(min-width: 768px) and (max-width: 1099.98px)\"}, {hash: \"1pttw4e\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jkuNPsNI2kSysnxStRj3/nWiZP7r4GmnPTWqiUkvk/SKoIqgPVo.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.opptrack.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}