{"version":3,"file":"shared.CToDdfFa.mjs","names":["fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","FramerpWwsfnxUx","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Button","StepNumber","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Framerj3qLnpeze","React.forwardRef","useRef","React.useId","sharedStyle.className","Image","RichText","sharedStyle.css","sharedStyle.fonts","clamp","t","useRef","clamp","t","e","e","t","n","t","i","o","h","e","s","a","n","r","n","r","e","s","t","o","i","f","c","u","a","d","g","m","h","O","x","r","l","t","z","V","S","Children","useRef","useMemo","useState","useCallback","startTransition","wrap","mix","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","fonts","css","className","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image","RichText","sharedStyle.css","sharedStyle.fonts","useRef","fonts","css","className","addPropertyOverrides","RichText","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","Accordion","LayoutJumpPreventer","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useState","CSS","p","React.Fragment","c","_Fragment","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/oMwdLknQFDwNPE5fdc1N/P400LmORPL6IdHCvPHCp/U685ul6CT.js","https:/framerusercontent.com/modules/x8rRnPEi5yOjOVmaL70e/w2PTuD9vSpu2Ja7Er0GG/fQm0e_U9Z.js","https:/framerusercontent.com/modules/3IZKSJSuXkFtU0Xb2Swq/vEEAicbLsiHdPRL9Vl5S/pWwsfnxUx.js","https:/framerusercontent.com/modules/rBKtIcq4yg1eDwhUPgj9/vYAsAYwVwVAW3YMateSn/jGhwoWeTP.js","https:/framerusercontent.com/modules/sXS962x6FJMoL5yBGurP/pEja8j4KJsLNssu7zaX5/MaxrjWxSb.js","https:/framerusercontent.com/modules/iQjySJ6kIC5Ulq92eezv/AkbarvmCL64yajHQP0oZ/rY37S5B4h.js","https:/framerusercontent.com/modules/jzm1wnEMMCHoSKQNFahx/ALEd0XsmFpKNofK138Iu/XIlR8gGpF.js","https:/framerusercontent.com/modules/sDzNlldO3gpBca1Wlprf/cNAuUxRxF3ZUfPCSWfVi/yijwdFkjT.js","https:/framerusercontent.com/modules/yJwbRlKZB3ZUltsW5zTb/oMo1ynhZCiGLthZzozut/dXWhawRyE.js","https:/framerusercontent.com/modules/mS7ITDGPivVgEbBLN4Bs/kVEMLZAlFCcxJssRSXxO/fQm0e_U9Z.js","https:/framerusercontent.com/modules/11yBGmQNVgQFXpiJ8CHH/VZJgAjDSNZgXJkui8uNA/MaxrjWxSb.js","https:/framerusercontent.com/modules/ryMw5S918B2XWtNMxa0W/PfboELu1iNq1tWsNmn9i/FU55xIL7M.js","https:/framerusercontent.com/modules/78GQOcWNGQxPkZRwtZ2S/viRwTf9V6gccIMKMOE21/XIlR8gGpF.js","https:/framerusercontent.com/modules/kAjDbGPoRrw5YJsnFVYA/tNaqhyQaA8cM5fVzfWS5/NeWQieTtA.js","https:/framerusercontent.com/modules/5zCHVis28dzYHcbwN2Qm/7PE8hvlB0KR4EugO1ohh/U685ul6CT.js","https:/framerusercontent.com/modules/byiqa6K4N2WhklNlgFd2/Ix7R1iDmlu7tOTHb8vgt/pWwsfnxUx.js","https:/framerusercontent.com/modules/5aKda51sXRBKFEWit3af/kEoJ9WZknIG7WABTznnj/TDWqoebz5.js","https:/framerusercontent.com/modules/rviRZkaHUPAm4BRYGIiO/TKjfI75089zfbcRmEBeE/j3qLnpeze.js","https:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.18.0/dist/index.es.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/types@10.17.1/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.6.3/tslib.es6.mjs","https:/ga.jspm.io/npm:@motionone/generators@10.18.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.18.0/dist/index.es.js","https:/framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/yCImoe7N6FDrwtjU8MPe/SlideShow.js","https:/framerusercontent.com/modules/wdkBJ0Ip8gftgtCTk7Ec/ECPXNc45nrx5grJOnIkW/GAXFhPjaO.js","https:/framerusercontent.com/modules/cnakEff0TxvBqLjHdSjo/xOkqGAyI6TzMeuMsto5F/RoR7B64Bu.js","https:/framerusercontent.com/modules/jagGPWKG6A78YaRra0XX/Sp9UVK7ToODEtCb8w1qL/yN2VTyb8v.js","https:/framerusercontent.com/modules/zWJRoSuCu2vksuOKYJI9/h4s33Kt2638ey7dbaA9p/j3qLnpeze.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js","https:/framerusercontent.com/modules/fVkF4wLMrRvPAmz27PVj/Rl9zDUR8eh8GsunTazVF/fS5E5I54x.js","https:/framerusercontent.com/modules/j49uOlj5ilfCklspEzyC/PvVkaq4g0XToP4B9Oniv/maTG3jXsX.js","https:/framerusercontent.com/modules/rDJ4viCoI8sQfgnxFPbC/qxHa3p2axvOkb7xXRWgt/qvmSSgjHx.js","https:/framerusercontent.com/modules/5RUTA1vZ93Y6WBYnw3wB/jRjNt5mIrhfZbcXsdQ2J/wugx09FXi.js","https:/framerusercontent.com/modules/fzco3zrCzSMIVr2tkWns/FWa3bLhDCtbbS68tD6ir/LeistungsAbschnitte.js","https:/framerusercontent.com/modules/9SJoOda4JqLMAYoxVNUE/M1Mo6rCdFNnZkTpsAeYR/f3GU4aGdG.js","https:/framerusercontent.com/modules/xAOPVnCRAqUNW3inn8ur/kY5mK1C2UYDigHJUWIC2/FU55xIL7M.js","https:/framerusercontent.com/modules/1VTDnV8OgTaAglaQxBtb/lGzz9fGnwtweUcII59u8/lyuBldmnv.js","https:/framerusercontent.com/modules/mXRX1XqPE5lEUGSI27C0/PHQ65djcFfo1KYVn6VqH/StrukturierteDaten.js"],"sourcesContent":["// Generated by Framer (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-Kimmy .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-Kimmy .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-Kimmy .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-Kimmy .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Kimmy .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-Kimmy .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Kimmy\";\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 (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-Rh2Gl .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-Rh2Gl .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-Rh2Gl .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-Rh2Gl .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Rh2Gl .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-Rh2Gl .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Rh2Gl\";\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 (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,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/x8rRnPEi5yOjOVmaL70e/w2PTuD9vSpu2Ja7Er0GG/fQm0e_U9Z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oMwdLknQFDwNPE5fdc1N/P400LmORPL6IdHCvPHCp/U685ul6CT.js\";const enabledGestures={kaPy6hNc0:{hover:true},TxjphGHH9:{hover:true},yvT8nLOaL:{hover:true}};const cycleOrder=[\"TxjphGHH9\",\"kaPy6hNc0\",\"yvT8nLOaL\",\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"];const serializationHash=\"framer-mJB2O\";const variantClassNames={h6v3xryNS:\"framer-v-121cuv1\",kaPy6hNc0:\"framer-v-1cqe5rq\",lJeLHqh2k:\"framer-v-1q32xfs\",TxjphGHH9:\"framer-v-lgphbk\",yvT8nLOaL:\"framer-v-fhybak\",zSS_wb215:\"framer-v-1n9v6x1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J3qGKHyjP=undefined;const i77IGNab8=undefined;const PxrEk7iEx=undefined;const o63Yx11Ve=undefined;const transition1={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};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={\"Default - Desktop\":\"TxjphGHH9\",\"Default - Phone\":\"h6v3xryNS\",\"Orange - Desktop\":\"yvT8nLOaL\",\"Orange - Phone\":\"lJeLHqh2k\",\"SM - Desktop\":\"kaPy6hNc0\",\"SM - Phone\":\"zSS_wb215\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,i77IGNab8:link??props.i77IGNab8,J3qGKHyjP:click??props.J3qGKHyjP,o63Yx11Ve:title??props.o63Yx11Ve??\"Get started\",PxrEk7iEx:newTab??props.PxrEk7iEx??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"TxjphGHH9\"};};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,o63Yx11Ve,i77IGNab8,PxrEk7iEx,J3qGKHyjP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TxjphGHH9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapaslqqm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(J3qGKHyjP){const res=await J3qGKHyjP(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"].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(Link,{href:i77IGNab8,motionChild:true,nodeId:\"TxjphGHH9\",openInNewTab:PxrEk7iEx,scopeId:\"pWwsfnxUx\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-lgphbk\",className,classNames)} framer-1cg1alp`,\"data-framer-name\":\"Default - Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TxjphGHH9\",onTap:onTapaslqqm,ref:refBinding,style:{backgroundColor:\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 1.4px 1px 0px var(--token-6d2715cb-eb0d-4276-9a9e-939c8cf7784f, rgba(255, 255, 255, 0.08)), 0px 0px 0px 1.4px var(--token-ef17e388-5b7c-44d4-a205-a94c63dd0994, rgb(74, 74, 74))\",...style},variants:{kaPy6hNc0:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},lJeLHqh2k:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",boxShadow:\"0px 0px 0px 1px var(--token-b0f40086-12ca-42ad-831e-fd1777a51500, rgb(207, 78, 23)), inset 0px 1.4px 1px 0px var(--token-28155181-cca2-4459-bdbd-25146d8bf8ff, rgba(255, 255, 255, 0.08)), 0px 1.4px 4px 0px var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.3))\"},yvT8nLOaL:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",boxShadow:\"0px 0px 0px 1px var(--token-b0f40086-12ca-42ad-831e-fd1777a51500, rgb(207, 78, 23)), inset 0px 1.4px 1px 0px var(--token-28155181-cca2-4459-bdbd-25146d8bf8ff, rgba(255, 255, 255, 0.08)), 0px 1.4px 4px 0px var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.3))\"},zSS_wb215:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({\"kaPy6hNc0-hover\":{\"data-framer-name\":undefined},\"TxjphGHH9-hover\":{\"data-framer-name\":undefined},\"yvT8nLOaL-hover\":{\"data-framer-name\":undefined},h6v3xryNS:{\"data-framer-name\":\"Default - Phone\"},kaPy6hNc0:{\"data-framer-name\":\"SM - Desktop\"},lJeLHqh2k:{\"data-framer-name\":\"Orange - Phone\"},yvT8nLOaL:{\"data-framer-name\":\"Orange - Desktop\"},zSS_wb215:{\"data-framer-name\":\"SM - Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})}),className:\"framer-1lbiru7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vYSYJvMQL\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:o63Yx11Ve,variants:{lJeLHqh2k:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713)\"},yvT8nLOaL:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kaPy6hNc0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kb8ci\",\"data-styles-preset\":\"U685ul6CT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})})},lJeLHqh2k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713))\"},children:\"Get started\"})})},yvT8nLOaL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713))\"},children:\"Get started\"})})},zSS_wb215:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kb8ci\",\"data-styles-preset\":\"U685ul6CT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7mhpq0\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"mha2aA4cK\",style:{background:\"linear-gradient(180deg, var(--token-ef17e388-5b7c-44d4-a205-a94c63dd0994, rgb(74, 74, 74)) 0%, var(--token-2a02c435-ca2c-4517-9b77-10b34e5aadfd, rgba(255, 255, 255, 0)) 100%)\",opacity:0},variants:{\"kaPy6hNc0-hover\":{opacity:1},\"TxjphGHH9-hover\":{opacity:1},\"yvT8nLOaL-hover\":{opacity:1},yvT8nLOaL:{background:\"linear-gradient(180deg, var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.5)) 0%, rgba(10, 32, 76, 0) 100%)\"}}})]})})})})});});const css=[\".framer-mJB2O.framer-1cg1alp, .framer-mJB2O .framer-1cg1alp { display: block; }\",\".framer-mJB2O.framer-lgphbk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 22px 10px 22px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-mJB2O .framer-1lbiru7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-mJB2O .framer-7mhpq0 { -webkit-user-select: none; bottom: -1px; flex: none; left: -1px; overflow: hidden; pointer-events: none; position: absolute; right: -1px; top: -1px; user-select: none; z-index: 0; }\",\".framer-mJB2O.framer-v-1cqe5rq.framer-lgphbk, .framer-mJB2O.framer-v-1n9v6x1.framer-lgphbk { padding: 6px 12px 6px 12px; }\",\".framer-mJB2O.framer-v-1cqe5rq.hover .framer-7mhpq0 { bottom: -10px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kaPy6hNc0\":{\"layout\":[\"auto\",\"auto\"]},\"yvT8nLOaL\":{\"layout\":[\"auto\",\"auto\"]},\"h6v3xryNS\":{\"layout\":[\"auto\",\"auto\"]},\"zSS_wb215\":{\"layout\":[\"auto\",\"auto\"]},\"lJeLHqh2k\":{\"layout\":[\"auto\",\"auto\"]},\"EgZ_1ZK0s\":{\"layout\":[\"auto\",\"auto\"]},\"pvS6iEBsN\":{\"layout\":[\"auto\",\"auto\"]},\"DP7GTsSOm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o63Yx11Ve\":\"title\",\"i77IGNab8\":\"link\",\"PxrEk7iEx\":\"newTab\",\"J3qGKHyjP\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpWwsfnxUx=withCSS(Component,css,\"framer-mJB2O\");export default FramerpWwsfnxUx;FramerpWwsfnxUx.displayName=\"Button\";FramerpWwsfnxUx.defaultProps={height:39,width:130};addPropertyControls(FramerpWwsfnxUx,{variant:{options:[\"TxjphGHH9\",\"kaPy6hNc0\",\"yvT8nLOaL\",\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"],optionTitles:[\"Default - Desktop\",\"SM - Desktop\",\"Orange - Desktop\",\"Default - Phone\",\"SM - Phone\",\"Orange - Phone\"],title:\"Variant\",type:ControlType.Enum},o63Yx11Ve:{defaultValue:\"Get started\",displayTextArea:true,title:\"Title\",type:ControlType.String},ono63Yx11VeChange:{changes:\"o63Yx11Ve\",type:ControlType.ChangeHandler},i77IGNab8:{title:\"Link\",type:ControlType.Link},PxrEk7iEx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onPxrEk7iExChange:{changes:\"PxrEk7iEx\",type:ControlType.ChangeHandler},J3qGKHyjP:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerpWwsfnxUx,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpWwsfnxUx\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kaPy6hNc0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yvT8nLOaL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h6v3xryNS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zSS_wb215\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lJeLHqh2k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EgZ_1ZK0s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pvS6iEBsN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DP7GTsSOm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"130\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"o63Yx11Ve\\\":\\\"title\\\",\\\"i77IGNab8\\\":\\\"link\\\",\\\"PxrEk7iEx\\\":\\\"newTab\\\",\\\"J3qGKHyjP\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pWwsfnxUx.map","// Generated by Framer (a050651)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-sweB8 .framer-styles-preset-1kex3gx:not(.rich-text-wrapper), .framer-sweB8 .framer-styles-preset-1kex3gx.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 44px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.16em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-sweB8 .framer-styles-preset-1kex3gx:not(.rich-text-wrapper), .framer-sweB8 .framer-styles-preset-1kex3gx.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.16em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-sweB8 .framer-styles-preset-1kex3gx:not(.rich-text-wrapper), .framer-sweB8 .framer-styles-preset-1kex3gx.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 30px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.16em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-sweB8\";\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 (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-ptOto .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ptOto .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ptOto .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ptOto .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ptOto .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ptOto .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-ptOto\";\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 (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-3Mkaj .framer-styles-preset-5l24pg:not(.rich-text-wrapper), .framer-3Mkaj .framer-styles-preset-5l24pg.rich-text-wrapper h5 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-3Mkaj .framer-styles-preset-5l24pg:not(.rich-text-wrapper), .framer-3Mkaj .framer-styles-preset-5l24pg.rich-text-wrapper h5 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-3Mkaj .framer-styles-preset-5l24pg:not(.rich-text-wrapper), .framer-3Mkaj .framer-styles-preset-5l24pg.rich-text-wrapper h5 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-3Mkaj\";\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 (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-FRs7Z .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-FRs7Z .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-FRs7Z .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-FRs7Z .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-FRs7Z .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-FRs7Z .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FRs7Z\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5d1daa9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kJgv1yL81\",\"dHZaECJbM\"];const serializationHash=\"framer-2Jejm\";const variantClassNames={dHZaECJbM:\"framer-v-hb8vsb\",kJgv1yL81:\"framer-v-109gnyh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PgaJiWADR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={Default:\"kJgv1yL81\",MD:\"dHZaECJbM\"};const getProps=({height,icon,id,width,...props})=>{return{...props,PgaJiWADR:icon??props.PgaJiWADR??{alt:\"Icon\",pixelHeight:24,pixelWidth:30,src:\"https://framerusercontent.com/images/qsVeJXLJFoOUwqMF9e0uVtEPY4.svg?width=30&height=24\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"kJgv1yL81\"};};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,PgaJiWADR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kJgv1yL81\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-109gnyh\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"kJgv1yL81\",ref:refBinding,style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 2px 4px 0px var(--token-c9c6355e-dcdc-49ee-b355-bfb8263ac7d7, rgba(6, 6, 18, 0.05)), 0px 14px 20px 0px var(--token-c9c6355e-dcdc-49ee-b355-bfb8263ac7d7, rgba(6, 6, 18, 0.05))\",...style},...addPropertyOverrides({dHZaECJbM:{\"data-framer-name\":\"MD\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-30)/2)),pixelHeight:24,pixelWidth:30,sizes:\"30px\",...toResponsiveImage(PgaJiWADR),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-10s01na\",layoutDependency:layoutDependency,layoutId:\"aneZnmz5x\",...addPropertyOverrides({dHZaECJbM:{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||54)-0-26)/2)),pixelHeight:24,pixelWidth:30,sizes:\"26px\",...toResponsiveImage(PgaJiWADR),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Jejm.framer-15xkc3n, .framer-2Jejm .framer-15xkc3n { display: block; }\",\".framer-2Jejm.framer-109gnyh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 76px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 76px; }\",\".framer-2Jejm .framer-10s01na { flex: none; height: 30px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 30px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-2Jejm.framer-v-hb8vsb.framer-109gnyh { height: 54px; width: 54px; }\",\".framer-2Jejm.framer-v-hb8vsb .framer-10s01na { height: 26px; width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dHZaECJbM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PgaJiWADR\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryijwdFkjT=withCSS(Component,css,\"framer-2Jejm\");export default FrameryijwdFkjT;FrameryijwdFkjT.displayName=\"Icon\";FrameryijwdFkjT.defaultProps={height:76,width:76};addPropertyControls(FrameryijwdFkjT,{variant:{options:[\"kJgv1yL81\",\"dHZaECJbM\"],optionTitles:[\"Default\",\"MD\"],title:\"Variant\",type:ControlType.Enum},PgaJiWADR:{__defaultAssetReference:\"data:framer/asset-reference,qsVeJXLJFoOUwqMF9e0uVtEPY4.svg?originalFilename=bootstrap-icon.svg&width=30&height=24\",__vekterDefault:{alt:\"Icon\",assetReference:\"data:framer/asset-reference,qsVeJXLJFoOUwqMF9e0uVtEPY4.svg?originalFilename=bootstrap-icon.svg&width=30&height=24\"},title:\"Icon\",type:ControlType.ResponsiveImage}});addFonts(FrameryijwdFkjT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryijwdFkjT\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"76\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dHZaECJbM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"PgaJiWADR\\\":\\\"icon\\\"}\",\"framerIntrinsicWidth\":\"76\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yijwdFkjT.map","// Generated by Framer (c9d77eb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-8JPgg .framer-styles-preset-1dp6gso:not(.rich-text-wrapper), .framer-8JPgg .framer-styles-preset-1dp6gso.rich-text-wrapper h2 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-8JPgg .framer-styles-preset-1dp6gso:not(.rich-text-wrapper), .framer-8JPgg .framer-styles-preset-1dp6gso.rich-text-wrapper h2 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-8JPgg .framer-styles-preset-1dp6gso:not(.rich-text-wrapper), .framer-8JPgg .framer-styles-preset-1dp6gso.rich-text-wrapper h2 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-8JPgg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-do2mB .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-do2mB .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-do2mB .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-do2mB .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-do2mB .framer-styles-preset-1v7caeb:not(.rich-text-wrapper), .framer-do2mB .framer-styles-preset-1v7caeb.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-do2mB\";\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 (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-600\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",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\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",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\",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\",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-ZEcWU .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ZEcWU .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ZEcWU .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ZEcWU .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ZEcWU .framer-styles-preset-1y0hf9t:not(.rich-text-wrapper), .framer-ZEcWU .framer-styles-preset-1y0hf9t.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.15em; --framer-line-height: 1em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-ZEcWU\";\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 (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",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\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",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\",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\",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-CtbY4 .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-CtbY4 .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-CtbY4 .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-CtbY4 .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CtbY4 .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-CtbY4 .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-CtbY4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-QMm8k .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-QMm8k .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-QMm8k .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-QMm8k .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-QMm8k .framer-styles-preset-18gvfql:not(.rich-text-wrapper), .framer-QMm8k .framer-styles-preset-18gvfql.rich-text-wrapper h6 { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-QMm8k\";\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 (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ryMw5S918B2XWtNMxa0W/PfboELu1iNq1tWsNmn9i/FU55xIL7M.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/11yBGmQNVgQFXpiJ8CHH/VZJgAjDSNZgXJkui8uNA/MaxrjWxSb.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/78GQOcWNGQxPkZRwtZ2S/viRwTf9V6gccIMKMOE21/XIlR8gGpF.js\";const cycleOrder=[\"yKE6Wq4qC\",\"tc8s3YNzT\",\"gRb7n_3E_\"];const serializationHash=\"framer-NBsae\";const variantClassNames={gRb7n_3E_:\"framer-v-3lwtlq\",tc8s3YNzT:\"framer-v-vlnzhs\",yKE6Wq4qC:\"framer-v-1vb04k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const k0LnRAS1R=undefined;const transition1={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};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={Active:\"tc8s3YNzT\",Default:\"yKE6Wq4qC\",Phone:\"gRb7n_3E_\"};const getProps=({height,id,number,width,...props})=>{return{...props,k0LnRAS1R:number??props.k0LnRAS1R??\"01\",variant:humanReadableVariantMap[props.variant]??props.variant??\"yKE6Wq4qC\"};};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,k0LnRAS1R,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yKE6Wq4qC\",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([\"tc8s3YNzT\",\"gRb7n_3E_\"].includes(baseVariant))return true;return false;};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-1vb04k\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yKE6Wq4qC\",ref:refBinding,style:{...style},...addPropertyOverrides({gRb7n_3E_:{\"data-framer-name\":\"Phone\"},tc8s3YNzT:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Step\"})}),className:\"framer-1rdhfqo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U1AtpMJyI\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},variants:{gRb7n_3E_:{opacity:1},tc8s3YNzT:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q04irv\",\"data-border\":true,\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"WdlNys7sd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b12bd3cf-cdab-46e1-8892-c765c3b96010, rgb(231, 226, 221))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 2.5px 6px 0px var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\"},variants:{gRb7n_3E_:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},tc8s3YNzT:{\"--border-color\":\"var(--token-b0f40086-12ca-42ad-831e-fd1777a51500, rgb(207, 78, 23))\",backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",boxShadow:\"0px 2.5px 6px 0px var(--token-2a02c435-ca2c-4517-9b77-10b34e5aadfd, rgba(255, 255, 255, 0))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-18gvfql\",\"data-styles-preset\":\"XIlR8gGpF\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"01\"})}),className:\"framer-r2mzzn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c4oOCfndf\",style:{\"--extracted-tcooor\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:k0LnRAS1R,variants:{gRb7n_3E_:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\"},tc8s3YNzT:{\"--extracted-tcooor\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gRb7n_3E_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rhosic\",\"data-styles-preset\":\"FU55xIL7M\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"01\"})})},tc8s3YNzT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-18gvfql\",\"data-styles-preset\":\"XIlR8gGpF\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"01\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NBsae.framer-5507v9, .framer-NBsae .framer-5507v9 { display: block; }\",\".framer-NBsae.framer-1vb04k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NBsae .framer-1rdhfqo { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-NBsae .framer-q04irv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-NBsae .framer-r2mzzn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NBsae.framer-v-vlnzhs .framer-1rdhfqo { -webkit-user-select: auto; pointer-events: auto; user-select: auto; }\",\".framer-NBsae.framer-v-3lwtlq .framer-1rdhfqo { -webkit-user-select: unset; pointer-events: unset; user-select: unset; }\",\".framer-NBsae.framer-v-3lwtlq .framer-q04irv { height: 30px; width: 30px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-NBsae[data-border=\"true\"]::after, .framer-NBsae [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 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tc8s3YNzT\":{\"layout\":[\"auto\",\"auto\"]},\"gRb7n_3E_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"k0LnRAS1R\":\"number\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNeWQieTtA=withCSS(Component,css,\"framer-NBsae\");export default FramerNeWQieTtA;FramerNeWQieTtA.displayName=\"Step Number\";FramerNeWQieTtA.defaultProps={height:44,width:44};addPropertyControls(FramerNeWQieTtA,{variant:{options:[\"yKE6Wq4qC\",\"tc8s3YNzT\",\"gRb7n_3E_\"],optionTitles:[\"Default\",\"Active\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},k0LnRAS1R:{defaultValue:\"01\",displayTextArea:true,title:\"Number\",type:ControlType.String}});addFonts(FramerNeWQieTtA,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNeWQieTtA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"k0LnRAS1R\\\":\\\"number\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tc8s3YNzT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gRb7n_3E_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NeWQieTtA.map","// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",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\",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\",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\",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\",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\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",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\",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\",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-9WIo5 .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-9WIo5 .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-9WIo5 .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-9WIo5 .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-9WIo5 .framer-styles-preset-5kb8ci:not(.rich-text-wrapper), .framer-9WIo5 .framer-styles-preset-5kb8ci.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 0.0025em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-9WIo5\";\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 (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,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/mS7ITDGPivVgEbBLN4Bs/kVEMLZAlFCcxJssRSXxO/fQm0e_U9Z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5zCHVis28dzYHcbwN2Qm/7PE8hvlB0KR4EugO1ohh/U685ul6CT.js\";const enabledGestures={kaPy6hNc0:{hover:true},TxjphGHH9:{hover:true},yvT8nLOaL:{hover:true}};const cycleOrder=[\"TxjphGHH9\",\"kaPy6hNc0\",\"yvT8nLOaL\",\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"];const serializationHash=\"framer-GtFlq\";const variantClassNames={h6v3xryNS:\"framer-v-121cuv1\",kaPy6hNc0:\"framer-v-1cqe5rq\",lJeLHqh2k:\"framer-v-1q32xfs\",TxjphGHH9:\"framer-v-lgphbk\",yvT8nLOaL:\"framer-v-fhybak\",zSS_wb215:\"framer-v-1n9v6x1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J3qGKHyjP=undefined;const i77IGNab8=undefined;const PxrEk7iEx=undefined;const o63Yx11Ve=undefined;const transition1={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};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={\"Default - Desktop\":\"TxjphGHH9\",\"Default - Phone\":\"h6v3xryNS\",\"Orange - Desktop\":\"yvT8nLOaL\",\"Orange - Phone\":\"lJeLHqh2k\",\"SM - Desktop\":\"kaPy6hNc0\",\"SM - Phone\":\"zSS_wb215\"};const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,i77IGNab8:link??props.i77IGNab8,J3qGKHyjP:click??props.J3qGKHyjP,o63Yx11Ve:title??props.o63Yx11Ve??\"Get started\",PxrEk7iEx:newTab??props.PxrEk7iEx,variant:humanReadableVariantMap[props.variant]??props.variant??\"TxjphGHH9\"};};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,o63Yx11Ve,i77IGNab8,PxrEk7iEx,J3qGKHyjP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TxjphGHH9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapaslqqm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(J3qGKHyjP){const res=await J3qGKHyjP(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"].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(Link,{href:i77IGNab8,motionChild:true,nodeId:\"TxjphGHH9\",openInNewTab:PxrEk7iEx,scopeId:\"pWwsfnxUx\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-lgphbk\",className,classNames)} framer-1cg1alp`,\"data-framer-name\":\"Default - Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TxjphGHH9\",onTap:onTapaslqqm,ref:refBinding,style:{backgroundColor:\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 1.4px 1px 0px var(--token-6d2715cb-eb0d-4276-9a9e-939c8cf7784f, rgba(255, 255, 255, 0.08)), 0px 0px 0px 1.4px var(--token-ef17e388-5b7c-44d4-a205-a94c63dd0994, rgb(74, 74, 74))\",...style},variants:{kaPy6hNc0:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},lJeLHqh2k:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",boxShadow:\"0px 0px 0px 1px var(--token-b0f40086-12ca-42ad-831e-fd1777a51500, rgb(207, 78, 23)), inset 0px 1.4px 1px 0px var(--token-28155181-cca2-4459-bdbd-25146d8bf8ff, rgba(255, 255, 255, 0.08)), 0px 1.4px 4px 0px var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.3))\"},yvT8nLOaL:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",boxShadow:\"0px 0px 0px 1px var(--token-b0f40086-12ca-42ad-831e-fd1777a51500, rgb(207, 78, 23)), inset 0px 1.4px 1px 0px var(--token-28155181-cca2-4459-bdbd-25146d8bf8ff, rgba(255, 255, 255, 0.08)), 0px 1.4px 4px 0px var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.3))\"},zSS_wb215:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({\"kaPy6hNc0-hover\":{\"data-framer-name\":undefined},\"TxjphGHH9-hover\":{\"data-framer-name\":undefined},\"yvT8nLOaL-hover\":{\"data-framer-name\":undefined},h6v3xryNS:{\"data-framer-name\":\"Default - Phone\"},kaPy6hNc0:{\"data-framer-name\":\"SM - Desktop\"},lJeLHqh2k:{\"data-framer-name\":\"Orange - Phone\"},yvT8nLOaL:{\"data-framer-name\":\"Orange - Desktop\"},zSS_wb215:{\"data-framer-name\":\"SM - Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})}),className:\"framer-1lbiru7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vYSYJvMQL\",style:{\"--extracted-r6o4lv\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:o63Yx11Ve,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kaPy6hNc0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kb8ci\",\"data-styles-preset\":\"U685ul6CT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})})},zSS_wb215:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kb8ci\",\"data-styles-preset\":\"U685ul6CT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255)))\"},children:\"Get started\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7mhpq0\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"mha2aA4cK\",style:{background:\"linear-gradient(180deg, var(--token-ef17e388-5b7c-44d4-a205-a94c63dd0994, rgb(74, 74, 74)) 0%, var(--token-2a02c435-ca2c-4517-9b77-10b34e5aadfd, rgba(255, 255, 255, 0)) 100%)\",opacity:0},variants:{\"kaPy6hNc0-hover\":{background:\"linear-gradient(180deg, var(--token-ef17e388-5b7c-44d4-a205-a94c63dd0994, rgb(74, 74, 74)) 15.315315315315313%, var(--token-2a02c435-ca2c-4517-9b77-10b34e5aadfd, rgba(255, 255, 255, 0)) 100%)\",opacity:1},\"TxjphGHH9-hover\":{opacity:1},\"yvT8nLOaL-hover\":{opacity:1},yvT8nLOaL:{background:\"linear-gradient(180deg, var(--token-ac454822-5910-4c43-b1d8-106e2f5ba0b9, rgba(6, 6, 18, 0.5)) 0%, rgba(10, 32, 76, 0) 100%)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GtFlq.framer-1cg1alp, .framer-GtFlq .framer-1cg1alp { display: block; }\",\".framer-GtFlq.framer-lgphbk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 22px 10px 22px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-GtFlq .framer-1lbiru7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-GtFlq .framer-7mhpq0 { -webkit-user-select: none; bottom: -1px; flex: none; left: -1px; overflow: hidden; pointer-events: none; position: absolute; right: -1px; top: -1px; user-select: none; z-index: 0; }\",\".framer-GtFlq.framer-v-1cqe5rq.framer-lgphbk, .framer-GtFlq.framer-v-1n9v6x1.framer-lgphbk { padding: 6px 12px 6px 12px; }\",\".framer-GtFlq.framer-v-1cqe5rq.hover .framer-7mhpq0 { bottom: -10px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kaPy6hNc0\":{\"layout\":[\"auto\",\"auto\"]},\"yvT8nLOaL\":{\"layout\":[\"auto\",\"auto\"]},\"h6v3xryNS\":{\"layout\":[\"auto\",\"auto\"]},\"zSS_wb215\":{\"layout\":[\"auto\",\"auto\"]},\"lJeLHqh2k\":{\"layout\":[\"auto\",\"auto\"]},\"EgZ_1ZK0s\":{\"layout\":[\"auto\",\"auto\"]},\"pvS6iEBsN\":{\"layout\":[\"auto\",\"auto\"]},\"DP7GTsSOm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o63Yx11Ve\":\"title\",\"i77IGNab8\":\"link\",\"PxrEk7iEx\":\"newTab\",\"J3qGKHyjP\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpWwsfnxUx=withCSS(Component,css,\"framer-GtFlq\");export default FramerpWwsfnxUx;FramerpWwsfnxUx.displayName=\"Button\";FramerpWwsfnxUx.defaultProps={height:39,width:130};addPropertyControls(FramerpWwsfnxUx,{variant:{options:[\"TxjphGHH9\",\"kaPy6hNc0\",\"yvT8nLOaL\",\"h6v3xryNS\",\"zSS_wb215\",\"lJeLHqh2k\"],optionTitles:[\"Default - Desktop\",\"SM - Desktop\",\"Orange - Desktop\",\"Default - Phone\",\"SM - Phone\",\"Orange - Phone\"],title:\"Variant\",type:ControlType.Enum},o63Yx11Ve:{defaultValue:\"Get started\",displayTextArea:true,title:\"Title\",type:ControlType.String},i77IGNab8:{title:\"Link\",type:ControlType.Link},PxrEk7iEx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},J3qGKHyjP:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerpWwsfnxUx,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpWwsfnxUx\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kaPy6hNc0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yvT8nLOaL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h6v3xryNS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zSS_wb215\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lJeLHqh2k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EgZ_1ZK0s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pvS6iEBsN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DP7GTsSOm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"130\",\"framerVariables\":\"{\\\"o63Yx11Ve\\\":\\\"title\\\",\\\"i77IGNab8\\\":\\\"link\\\",\\\"PxrEk7iEx\\\":\\\"newTab\\\",\\\"J3qGKHyjP\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pWwsfnxUx.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/yJwbRlKZB3ZUltsW5zTb/oMo1ynhZCiGLthZzozut/dXWhawRyE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mS7ITDGPivVgEbBLN4Bs/kVEMLZAlFCcxJssRSXxO/fQm0e_U9Z.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/11yBGmQNVgQFXpiJ8CHH/VZJgAjDSNZgXJkui8uNA/MaxrjWxSb.js\";import StepNumber from\"https://framerusercontent.com/modules/kAjDbGPoRrw5YJsnFVYA/tNaqhyQaA8cM5fVzfWS5/NeWQieTtA.js\";import Button from\"https://framerusercontent.com/modules/byiqa6K4N2WhklNlgFd2/Ix7R1iDmlu7tOTHb8vgt/pWwsfnxUx.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ButtonFonts=getFonts(Button);const StepNumberFonts=getFonts(StepNumber);const cycleOrder=[\"k5Gl65FGs\",\"LVx_PRwKA\",\"C2GMRBmRs\",\"IzR3U6Uor\",\"EAhpF1i8R\",\"zPhbSV3hR\",\"tbmWInGdM\",\"PsE5loa8T\",\"mi1J1OD76\",\"WDc1gYVVs\"];const serializationHash=\"framer-xyaa3\";const variantClassNames={C2GMRBmRs:\"framer-v-1jvjheg\",EAhpF1i8R:\"framer-v-1pk6i3r\",IzR3U6Uor:\"framer-v-170ks9b\",k5Gl65FGs:\"framer-v-7601yc\",LVx_PRwKA:\"framer-v-1kwr2d7\",mi1J1OD76:\"framer-v-x18xs0\",PsE5loa8T:\"framer-v-yx99iu\",tbmWInGdM:\"framer-v-b6dshx\",WDc1gYVVs:\"framer-v-ce5an9\",zPhbSV3hR:\"framer-v-rlhvwp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TuOTCgwYM=undefined;const vYcNxdLZz=undefined;const YD1AiRf_f=undefined;const rLzdh9_pP=undefined;const uCboF2TMc=undefined;const RjmeynAzC=undefined;const XkrCZ0PHa=undefined;const Bi4TxIcLg=undefined;const Wea9QA7ux=undefined;const nmfDsrXKf=undefined;const f8zRAt2hN=undefined;const cTLwgrI5g=undefined;const PPSATr139=undefined;const Tsz0s4tTN=undefined;const XPJhjYrL2=undefined;const bYbu8tSW6=undefined;const iWVZ4zZ1S=undefined;const qtigm3hb2=undefined;const D1zE0JLwt=undefined;const poTmQ2342=undefined;const hxml7FoQu=undefined;const Cz3h01Oq9=undefined;const jPKAxLRNC=undefined;const hz89UgidT=undefined;const QpYlQTrTC=undefined;const Q1hKHLdtW=undefined;const BtS3LikaF=undefined;const transition1={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const transition2={bounce:0,delay:.1,duration:.5,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;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={\"01 - Phone\":\"zPhbSV3hR\",\"01\":\"k5Gl65FGs\",\"02 - Phone\":\"tbmWInGdM\",\"02\":\"LVx_PRwKA\",\"03 - Phone\":\"PsE5loa8T\",\"03\":\"C2GMRBmRs\",\"04 - Phone\":\"mi1J1OD76\",\"04\":\"IzR3U6Uor\",\"05 - Phone\":\"WDc1gYVVs\",\"05\":\"EAhpF1i8R\"};const getProps=({buttonLink,buttonTitle,fifthDescription,fifthFeature01,fifthFeature02,fifthFeature03,fifthTitle,firstDescription,firstFeature01,firstFeature02,firstFeature03,firstTitle,fourthDescription,fourthFeature01,fourthFeature02,fourthFeature03,fourthTitle,height,id,secondDescription,secondFeature01,secondFeature02,secondFeature03,secondTitle,thirdDescription,thirdFeature01,thirdFeature02,thirdFeature03,thirdTitle,width,...props})=>{return{...props,Bi4TxIcLg:secondFeature01??props.Bi4TxIcLg??\"Second Feature 01\",BtS3LikaF:buttonLink??props.BtS3LikaF,bYbu8tSW6:fourthTitle??props.bYbu8tSW6??\"Fourth Title\",cTLwgrI5g:thirdDescription??props.cTLwgrI5g??\"Third Description\",Cz3h01Oq9:fifthDescription??props.Cz3h01Oq9??\"Fifth Description\",D1zE0JLwt:fourthFeature02??props.D1zE0JLwt??\"Fourth Feature 02\",f8zRAt2hN:thirdTitle??props.f8zRAt2hN??\"Third Title\",hxml7FoQu:fifthTitle??props.hxml7FoQu??\"Fifth Title\",hz89UgidT:fifthFeature02??props.hz89UgidT??\"Fifth Feature 02\",iWVZ4zZ1S:fourthDescription??props.iWVZ4zZ1S??\"Fourth Description\",jPKAxLRNC:fifthFeature01??props.jPKAxLRNC??\"Fifth Feature 01\",nmfDsrXKf:secondFeature03??props.nmfDsrXKf??\"Second Feature 03\",poTmQ2342:fourthFeature03??props.poTmQ2342??\"Fourth Feature 03\",PPSATr139:thirdFeature01??props.PPSATr139??\"Third Feature 01\",Q1hKHLdtW:buttonTitle??props.Q1hKHLdtW??\"Start your project\",QpYlQTrTC:fifthFeature03??props.QpYlQTrTC??\"Fifth Feature 03\",qtigm3hb2:fourthFeature01??props.qtigm3hb2??\"Fourth Feature 01\",RjmeynAzC:secondTitle??props.RjmeynAzC??\"Second Title\",rLzdh9_pP:firstFeature02??props.rLzdh9_pP??\"First Feature 02\",Tsz0s4tTN:thirdFeature02??props.Tsz0s4tTN??\"Third Feature 02\",TuOTCgwYM:firstTitle??props.TuOTCgwYM??\"First Title\",uCboF2TMc:firstFeature03??props.uCboF2TMc??\"First Feature 03\",variant:humanReadableVariantMap[props.variant]??props.variant??\"k5Gl65FGs\",vYcNxdLZz:firstDescription??props.vYcNxdLZz??\"First Description\",Wea9QA7ux:secondFeature02??props.Wea9QA7ux??\"Second Feature 02\",XkrCZ0PHa:secondDescription??props.XkrCZ0PHa??\"Second Description\",XPJhjYrL2:thirdFeature03??props.XPJhjYrL2??\"Third Feature 03\",YD1AiRf_f:firstFeature01??props.YD1AiRf_f??\"First Feature 01\"};};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,BtS3LikaF,Q1hKHLdtW,TuOTCgwYM,vYcNxdLZz,YD1AiRf_f,rLzdh9_pP,uCboF2TMc,RjmeynAzC,XkrCZ0PHa,Bi4TxIcLg,Wea9QA7ux,nmfDsrXKf,f8zRAt2hN,cTLwgrI5g,PPSATr139,Tsz0s4tTN,XPJhjYrL2,bYbu8tSW6,iWVZ4zZ1S,qtigm3hb2,D1zE0JLwt,poTmQ2342,hxml7FoQu,Cz3h01Oq9,jPKAxLRNC,hz89UgidT,QpYlQTrTC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"k5Gl65FGs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dw2d92=activeVariantCallback(async(...args)=>{setVariant(\"zPhbSV3hR\");});const onTapozbhb1=activeVariantCallback(async(...args)=>{setVariant(\"tbmWInGdM\");});const onTap16rpkou=activeVariantCallback(async(...args)=>{setVariant(\"PsE5loa8T\");});const onTapb8nvg9=activeVariantCallback(async(...args)=>{setVariant(\"mi1J1OD76\");});const onTap1bu5zjd=activeVariantCallback(async(...args)=>{setVariant(\"WDc1gYVVs\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"LVx_PRwKA\",\"C2GMRBmRs\",\"IzR3U6Uor\",\"EAhpF1i8R\",\"tbmWInGdM\",\"PsE5loa8T\",\"mi1J1OD76\",\"WDc1gYVVs\"].includes(baseVariant))return false;return true;};const visible=isSet(rLzdh9_pP);const visible1=isSet(uCboF2TMc);const isDisplayed1=()=>{if([\"LVx_PRwKA\",\"tbmWInGdM\"].includes(baseVariant))return true;return false;};const visible2=isSet(Wea9QA7ux);const visible3=isSet(nmfDsrXKf);const isDisplayed2=()=>{if([\"C2GMRBmRs\",\"PsE5loa8T\"].includes(baseVariant))return true;return false;};const visible4=isSet(Tsz0s4tTN);const visible5=isSet(XPJhjYrL2);const isDisplayed3=()=>{if([\"IzR3U6Uor\",\"mi1J1OD76\"].includes(baseVariant))return true;return false;};const visible6=isSet(D1zE0JLwt);const visible7=isSet(poTmQ2342);const isDisplayed4=()=>{if([\"EAhpF1i8R\",\"WDc1gYVVs\"].includes(baseVariant))return true;return false;};const visible8=isSet(hz89UgidT);const visible9=isSet(QpYlQTrTC);const isDisplayed5=()=>{if([\"zPhbSV3hR\",\"tbmWInGdM\",\"PsE5loa8T\",\"mi1J1OD76\",\"WDc1gYVVs\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"zPhbSV3hR\",\"tbmWInGdM\",\"PsE5loa8T\",\"mi1J1OD76\",\"WDc1gYVVs\"].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-7601yc\",className,classNames),\"data-framer-name\":\"01\",layoutDependency:layoutDependency,layoutId:\"k5Gl65FGs\",ref:refBinding,style:{...style},...addPropertyOverrides({C2GMRBmRs:{\"data-framer-name\":\"03\"},EAhpF1i8R:{\"data-framer-name\":\"05\"},IzR3U6Uor:{\"data-framer-name\":\"04\"},LVx_PRwKA:{\"data-framer-name\":\"02\"},mi1J1OD76:{\"data-framer-name\":\"04 - Phone\"},PsE5loa8T:{\"data-framer-name\":\"03 - Phone\"},tbmWInGdM:{\"data-framer-name\":\"02 - Phone\"},WDc1gYVVs:{\"data-framer-name\":\"05 - Phone\"},zPhbSV3hR:{\"data-framer-name\":\"01 - Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13vs475\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"sbMVH9HKH\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-md8bvc\",\"data-framer-appear-id\":\"md8bvc\",\"data-framer-name\":\"01 Content\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"raTLCZQQ4\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ex4dw9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"hpvM4lQyT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1dp6gso\",\"data-styles-preset\":\"dXWhawRyE\",style:{\"--framer-text-alignment\":\"center\"},children:\"First Title\"})}),className:\"framer-1mh7xag\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k6rBqqmRQ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TuOTCgwYM,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"center\"},children:\"First Description\"})}),className:\"framer-6kckco\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xGEo5qcdP\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vYcNxdLZz,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xjog8\",\"data-border\":true,\"data-framer-name\":\"Featured\",layoutDependency:layoutDependency,layoutId:\"N1EseOAXI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"First Feature 01\"})}),className:\"framer-yq771n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pT3HRi1Vh\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YD1AiRf_f,verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9rmcqo\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"vmwdAFV2p\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"First Feature 02\"})}),className:\"framer-5qrl04\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sKRE8aMSV\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rLzdh9_pP,verticalAlignment:\"top\",withExternalLayout:true}),visible1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xhmxco\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"T26UUFGhk\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"First Feature 03\"})}),className:\"framer-1ld98cd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LwS59EboP\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uCboF2TMc,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1go4xty\",\"data-framer-appear-id\":\"1go4xty\",\"data-framer-name\":\"02 Content\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"e7DRPOhAL\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u7gka\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Pp75iYHv3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1dp6gso\",\"data-styles-preset\":\"dXWhawRyE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Second Title\"})}),className:\"framer-1kctnmu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"igcjUEq7y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RjmeynAzC,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"center\"},children:\"Second Description\"})}),className:\"framer-cvkvvp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YrhS4Rkjb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XkrCZ0PHa,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hzw8ve\",\"data-border\":true,\"data-framer-name\":\"Featured\",layoutDependency:layoutDependency,layoutId:\"KgANDmxzx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Second Feature 01\"})}),className:\"framer-193noss\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"okPI_c9Oe\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Bi4TxIcLg,verticalAlignment:\"top\",withExternalLayout:true}),visible2&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lawe2q\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"pEdB63QEr\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Second Feature 02\"})}),className:\"framer-101ruyn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BXLxij1Jf\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Wea9QA7ux,verticalAlignment:\"top\",withExternalLayout:true}),visible3&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14sm3ym\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"drMspvmVH\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Second Feature 03\"})}),className:\"framer-1fqjdgp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bMS4Qc7X4\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nmfDsrXKf,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xx4owv\",\"data-framer-appear-id\":\"1xx4owv\",\"data-framer-name\":\"03 Content\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lqMzC66KM\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nv2ll0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"vjmIJwPMe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1dp6gso\",\"data-styles-preset\":\"dXWhawRyE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Third Title\"})}),className:\"framer-14mtxo2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qi7QWxYBn\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:f8zRAt2hN,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"center\"},children:\"Third Description\"})}),className:\"framer-1kmm4e1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ekgzF2SaL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cTLwgrI5g,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-datub3\",\"data-border\":true,\"data-framer-name\":\"Featured\",layoutDependency:layoutDependency,layoutId:\"XMOS41Nwe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Third Feature 01\"})}),className:\"framer-13vc3hv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w1DN1tK8z\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PPSATr139,verticalAlignment:\"top\",withExternalLayout:true}),visible4&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-196sjlw\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"uByaAH_Wt\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Third Feature 02\"})}),className:\"framer-1t571li\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YnPWmRgLk\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Tsz0s4tTN,verticalAlignment:\"top\",withExternalLayout:true}),visible5&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-x9hu3l\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"B1Am5M3c1\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Third Feature 03\"})}),className:\"framer-k2793z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a6tQaNWcM\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XPJhjYrL2,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-j2yhu9\",\"data-framer-appear-id\":\"j2yhu9\",\"data-framer-name\":\"04 Content\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Fa9v0VIMd\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1986rfv\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"AJhvlwKVC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1dp6gso\",\"data-styles-preset\":\"dXWhawRyE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Fourth Title\"})}),className:\"framer-470jsw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bGYGYgcql\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:bYbu8tSW6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"center\"},children:\"Fourth Description\"})}),className:\"framer-124fg27\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U79xeT13Y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:iWVZ4zZ1S,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o59dqn\",\"data-border\":true,\"data-framer-name\":\"Featured\",layoutDependency:layoutDependency,layoutId:\"QgCjW4pe4\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fourth Feature 01\"})}),className:\"framer-160rq9d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FU68STPXn\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qtigm3hb2,verticalAlignment:\"top\",withExternalLayout:true}),visible6&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uwxe9j\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"njdkWgbYl\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fourth Feature 02\"})}),className:\"framer-gd2bf1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u3KNCpjI7\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:D1zE0JLwt,verticalAlignment:\"top\",withExternalLayout:true}),visible7&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2lk8qc\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"sg0nOYjkR\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fourth Feature 03\"})}),className:\"framer-1g7ugul\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FmodJlJbt\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:poTmQ2342,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1m7mmvz\",\"data-framer-appear-id\":\"1m7mmvz\",\"data-framer-name\":\"05 Content\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"PMwbF9r1j\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-edrvdn\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"hEh2ZMHIw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1dp6gso\",\"data-styles-preset\":\"dXWhawRyE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Fifth Title\"})}),className:\"framer-1e6jba1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xwa1eDuy2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hxml7FoQu,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"center\"},children:\"Fifth Description\"})}),className:\"framer-kh89fz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HwmnGEl7F\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Cz3h01Oq9,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ye6by0\",\"data-border\":true,\"data-framer-name\":\"Featured\",layoutDependency:layoutDependency,layoutId:\"vyy0PHr4e\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fifth Feature 01\"})}),className:\"framer-1y7ujd1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qrY1FxDD8\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jPKAxLRNC,verticalAlignment:\"top\",withExternalLayout:true}),visible8&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t05ef3\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"dwpZR2iLg\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fifth Feature 02\"})}),className:\"framer-1kbztmb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q0KKOb2Nk\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hz89UgidT,verticalAlignment:\"top\",withExternalLayout:true}),visible9&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-st9zon\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"YQibkr__O\",style:{backgroundColor:\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Fifth Feature 03\"})}),className:\"framer-cfbpuz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dLRn1OQZO\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QpYlQTrTC,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gwamyw-container\",layoutDependency:layoutDependency,layoutId:\"JF4bvMh0t-container\",nodeId:\"JF4bvMh0t\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",i77IGNab8:BtS3LikaF,id:\"JF4bvMh0t\",layoutId:\"JF4bvMh0t\",o63Yx11Ve:Q1hKHLdtW,PxrEk7iEx:false,variant:\"yvT8nLOaL\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h45vj0\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pz5LCthRi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ht2vhn\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"Zajmuj2f0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tqxmuz\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"r5rjadNUZ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"01\"})}),className:\"framer-c8waiv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eaAyuNR_I\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"02\"})}),className:\"framer-19forsi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cv8ZWRmUd\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"03\"})}),className:\"framer-1od3pol\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cM8irOR6T\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},variants:{C2GMRBmRs:{opacity:1},PsE5loa8T:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"04\"})}),className:\"framer-35b87i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KI9wDPULM\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"05\"})}),className:\"framer-g7blfb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y3l5S6B8C\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--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,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"/05\"})}),className:\"framer-9inx1m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vTx2XO52a\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-142hob7\",\"data-framer-name\":\"Arrows\",layoutDependency:layoutDependency,layoutId:\"KoPaDKsz8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14zmbvr\",\"data-framer-name\":\"Left Arrow\",layoutDependency:layoutDependency,layoutId:\"wdwpkzdXx\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 2px 2px 0px var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",opacity:1},variants:{mi1J1OD76:{opacity:1},PsE5loa8T:{opacity:1},tbmWInGdM:{opacity:1},WDc1gYVVs:{opacity:1},zPhbSV3hR:{opacity:.6}},...addPropertyOverrides({mi1J1OD76:{\"data-highlight\":true,onTap:onTap16rpkou},PsE5loa8T:{\"data-highlight\":true,onTap:onTapozbhb1},tbmWInGdM:{\"data-highlight\":true,onTap:onTap1dw2d92},WDc1gYVVs:{\"data-highlight\":true,onTap:onTapb8nvg9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",pixelHeight:40,pixelWidth:40,positionX:\"center\",positionY:\"center\",sizes:\"32px\",src:\"https://framerusercontent.com/images/Hddb7FGJrprcMZL6EkXlU.svg?width=40&height=40\"},className:\"framer-1ubv6eo\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"AJL0QaIfi\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ngx4eu\",\"data-framer-name\":\"Right Arrow\",layoutDependency:layoutDependency,layoutId:\"Dq_AfQYIO\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 2px 2px 0px var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",opacity:1},variants:{WDc1gYVVs:{opacity:.6}},...addPropertyOverrides({mi1J1OD76:{\"data-highlight\":true,onTap:onTap1bu5zjd},PsE5loa8T:{\"data-highlight\":true,onTap:onTapb8nvg9},tbmWInGdM:{\"data-highlight\":true,onTap:onTap16rpkou},zPhbSV3hR:{\"data-highlight\":true,onTap:onTapozbhb1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",pixelHeight:40,pixelWidth:40,positionX:\"center\",positionY:\"center\",sizes:\"32px\",src:\"https://framerusercontent.com/images/SpTIaJGhdCSnpARS0wLIF3JtUA.svg?width=40&height=40\"},className:\"framer-1599bc3\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"yhT09Vrhk\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hjwgky\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"LcEofcWM5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1coea4s\",\"data-framer-name\":\"01\",layoutDependency:layoutDependency,layoutId:\"vr2bTR5Nq\",style:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 2px 4px -2px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18)), inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},variants:{C2GMRBmRs:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\"},EAhpF1i8R:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\"},IzR3U6Uor:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\"},LVx_PRwKA:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lxxhnx\",\"data-framer-name\":\"02\",layoutDependency:layoutDependency,layoutId:\"XnBwfoZIb\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 2px 4px -2px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18)), inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},variants:{LVx_PRwKA:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7v414h\",\"data-framer-name\":\"03\",layoutDependency:layoutDependency,layoutId:\"E3DaFna7z\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 2px 4px -2px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18)), inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},variants:{C2GMRBmRs:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cw91q9\",\"data-framer-name\":\"04\",layoutDependency:layoutDependency,layoutId:\"CMiLYUk5x\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 2px 4px -2px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18)), inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},variants:{IzR3U6Uor:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xbf4p3\",\"data-framer-name\":\"05\",layoutDependency:layoutDependency,layoutId:\"ovYSCJROA\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 2px 4px -2px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18)), inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},variants:{EAhpF1i8R:{backgroundColor:\"var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, rgb(255, 99, 33))\"}}})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19f70pw\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"ItSqC369a\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 0px 6px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\",rotate:0},transformTemplate:transformTemplate1,variants:{C2GMRBmRs:{rotate:-90},EAhpF1i8R:{rotate:-180},IzR3U6Uor:{rotate:-135},LVx_PRwKA:{rotate:-45},mi1J1OD76:{rotate:-135},PsE5loa8T:{rotate:-90},tbmWInGdM:{rotate:-45},WDc1gYVVs:{rotate:-180},zPhbSV3hR:{rotate:0}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xown7p\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"l2pMM4yll\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+48+-34,...addPropertyOverrides({C2GMRBmRs:{y:(componentViewport?.y||0)+48+-22},EAhpF1i8R:{y:(componentViewport?.y||0)+48+-22},LVx_PRwKA:{y:(componentViewport?.y||0)+48+-22},PsE5loa8T:{y:(componentViewport?.y||0)+48+-22},tbmWInGdM:{y:(componentViewport?.y||0)+48+-22},WDc1gYVVs:{y:(componentViewport?.y||0)+48+-22}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17fffd6-container\",layoutDependency:layoutDependency,layoutId:\"MhBouVWi3-container\",nodeId:\"MhBouVWi3\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StepNumber,{height:\"100%\",id:\"MhBouVWi3\",k0LnRAS1R:\"01\",layoutId:\"MhBouVWi3\",variant:\"tc8s3YNzT\",width:\"100%\",...addPropertyOverrides({C2GMRBmRs:{variant:\"yKE6Wq4qC\"},EAhpF1i8R:{variant:\"yKE6Wq4qC\"},IzR3U6Uor:{variant:\"yKE6Wq4qC\"},LVx_PRwKA:{variant:\"yKE6Wq4qC\"},mi1J1OD76:{variant:\"yKE6Wq4qC\"},PsE5loa8T:{variant:\"yKE6Wq4qC\"},tbmWInGdM:{variant:\"yKE6Wq4qC\"},WDc1gYVVs:{variant:\"yKE6Wq4qC\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+48+152,...addPropertyOverrides({LVx_PRwKA:{y:(componentViewport?.y||0)+48+143},tbmWInGdM:{y:(componentViewport?.y||0)+48+143}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfwirt-container\",layoutDependency:layoutDependency,layoutId:\"YA3xT0xB8-container\",nodeId:\"YA3xT0xB8\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",style:{rotate:45},children:/*#__PURE__*/_jsx(StepNumber,{height:\"100%\",id:\"YA3xT0xB8\",k0LnRAS1R:\"02\",layoutId:\"YA3xT0xB8\",variant:\"yKE6Wq4qC\",width:\"100%\",...addPropertyOverrides({LVx_PRwKA:{variant:\"tc8s3YNzT\"},tbmWInGdM:{variant:\"tc8s3YNzT\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+48+578,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bd1jrt-container\",layoutDependency:layoutDependency,layoutId:\"MTXJjdHTE-container\",nodeId:\"MTXJjdHTE\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",style:{rotate:90},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(StepNumber,{height:\"100%\",id:\"MTXJjdHTE\",k0LnRAS1R:\"03\",layoutId:\"MTXJjdHTE\",variant:\"yKE6Wq4qC\",width:\"100%\",...addPropertyOverrides({C2GMRBmRs:{variant:\"tc8s3YNzT\"},PsE5loa8T:{variant:\"tc8s3YNzT\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+48+1200-196,...addPropertyOverrides({IzR3U6Uor:{y:(componentViewport?.y||0)+48+1200-186},mi1J1OD76:{y:(componentViewport?.y||0)+48+1200-186}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1szxy2c-container\",layoutDependency:layoutDependency,layoutId:\"uFp_9okYR-container\",nodeId:\"uFp_9okYR\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",style:{rotate:135},children:/*#__PURE__*/_jsx(StepNumber,{height:\"100%\",id:\"uFp_9okYR\",k0LnRAS1R:\"04\",layoutId:\"uFp_9okYR\",variant:\"yKE6Wq4qC\",width:\"100%\",...addPropertyOverrides({IzR3U6Uor:{variant:\"tc8s3YNzT\"},mi1J1OD76:{variant:\"tc8s3YNzT\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+48+1200-28,...addPropertyOverrides({EAhpF1i8R:{y:(componentViewport?.y||0)+48+1200-10},WDc1gYVVs:{y:(componentViewport?.y||0)+48+1200-10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1je4g01-container\",layoutDependency:layoutDependency,layoutId:\"CWroWZx2q-container\",nodeId:\"CWroWZx2q\",rendersWithMotion:true,scopeId:\"TDWqoebz5\",style:{rotate:90},transformTemplate:transformTemplate1,variants:{C2GMRBmRs:{rotate:180},EAhpF1i8R:{rotate:180},IzR3U6Uor:{rotate:180},mi1J1OD76:{rotate:180},PsE5loa8T:{rotate:180},WDc1gYVVs:{rotate:180}},children:/*#__PURE__*/_jsx(StepNumber,{height:\"100%\",id:\"CWroWZx2q\",k0LnRAS1R:\"05\",layoutId:\"CWroWZx2q\",variant:\"yKE6Wq4qC\",width:\"100%\",...addPropertyOverrides({EAhpF1i8R:{variant:\"tc8s3YNzT\"},WDc1gYVVs:{variant:\"tc8s3YNzT\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bjzi9r\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"glRmGANor\",style:{backgroundColor:\"var(--token-00ba2dc6-2741-4574-a329-848b2f365f12, rgb(245, 244, 243))\",filter:\"blur(35px)\",WebkitFilter:\"blur(35px)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xyaa3.framer-9gr5e1, .framer-xyaa3 .framer-9gr5e1 { display: block; }\",\".framer-xyaa3.framer-7601yc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 160px 0px 10px 0px; position: relative; width: 1200px; }\",\".framer-xyaa3 .framer-13vs475, .framer-xyaa3 .framer-md8bvc, .framer-xyaa3 .framer-1go4xty, .framer-xyaa3 .framer-1xx4owv, .framer-xyaa3 .framer-j2yhu9, .framer-xyaa3 .framer-1m7mmvz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 360px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-xyaa3 .framer-1ex4dw9, .framer-xyaa3 .framer-1u7gka, .framer-xyaa3 .framer-nv2ll0, .framer-xyaa3 .framer-1986rfv, .framer-xyaa3 .framer-edrvdn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-1mh7xag, .framer-xyaa3 .framer-6kckco, .framer-xyaa3 .framer-1kctnmu, .framer-xyaa3 .framer-cvkvvp, .framer-xyaa3 .framer-14mtxo2, .framer-xyaa3 .framer-1kmm4e1, .framer-xyaa3 .framer-470jsw, .framer-xyaa3 .framer-124fg27, .framer-xyaa3 .framer-1e6jba1, .framer-xyaa3 .framer-kh89fz { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-1xjog8, .framer-xyaa3 .framer-hzw8ve, .framer-xyaa3 .framer-datub3, .framer-xyaa3 .framer-o59dqn, .framer-xyaa3 .framer-ye6by0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-yq771n, .framer-xyaa3 .framer-5qrl04, .framer-xyaa3 .framer-1ld98cd, .framer-xyaa3 .framer-193noss, .framer-xyaa3 .framer-101ruyn, .framer-xyaa3 .framer-1fqjdgp, .framer-xyaa3 .framer-13vc3hv, .framer-xyaa3 .framer-1t571li, .framer-xyaa3 .framer-k2793z, .framer-xyaa3 .framer-160rq9d, .framer-xyaa3 .framer-gd2bf1, .framer-xyaa3 .framer-1g7ugul, .framer-xyaa3 .framer-1y7ujd1, .framer-xyaa3 .framer-1kbztmb, .framer-xyaa3 .framer-cfbpuz, .framer-xyaa3 .framer-c8waiv, .framer-xyaa3 .framer-19forsi, .framer-xyaa3 .framer-1od3pol, .framer-xyaa3 .framer-35b87i, .framer-xyaa3 .framer-g7blfb, .framer-xyaa3 .framer-9inx1m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xyaa3 .framer-9rmcqo, .framer-xyaa3 .framer-xhmxco, .framer-xyaa3 .framer-1lawe2q, .framer-xyaa3 .framer-14sm3ym, .framer-xyaa3 .framer-196sjlw, .framer-xyaa3 .framer-x9hu3l, .framer-xyaa3 .framer-uwxe9j, .framer-xyaa3 .framer-2lk8qc, .framer-xyaa3 .framer-1t05ef3, .framer-xyaa3 .framer-st9zon { flex: none; height: 4px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xyaa3 .framer-gwamyw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xyaa3 .framer-1h45vj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-ht2vhn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-1tqxmuz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xyaa3 .framer-142hob7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-14zmbvr, .framer-xyaa3 .framer-ngx4eu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-xyaa3 .framer-1ubv6eo, .framer-xyaa3 .framer-1599bc3 { flex: none; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-xyaa3 .framer-1hjwgky { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 6px 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-xyaa3 .framer-1coea4s, .framer-xyaa3 .framer-lxxhnx, .framer-xyaa3 .framer-7v414h, .framer-xyaa3 .framer-1cw91q9, .framer-xyaa3 .framer-xbf4p3 { flex: none; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xyaa3 .framer-19f70pw { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 1200px); justify-content: center; left: 50%; overflow: visible; padding: 12px; position: absolute; top: 48px; width: 1200px; z-index: 0; }\",\".framer-xyaa3 .framer-xown7p { flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xyaa3 .framer-17fffd6-container { flex: none; height: auto; left: 50%; position: absolute; top: -34px; width: auto; z-index: 2; }\",\".framer-xyaa3 .framer-bfwirt-container { flex: none; height: auto; position: absolute; right: 163px; top: 152px; width: auto; z-index: 2; }\",\".framer-xyaa3 .framer-bd1jrt-container { flex: none; height: auto; position: absolute; right: -16px; top: 50%; width: auto; z-index: 2; }\",\".framer-xyaa3 .framer-1szxy2c-container { bottom: 152px; flex: none; height: auto; position: absolute; right: 163px; width: auto; z-index: 2; }\",\".framer-xyaa3 .framer-1je4g01-container { bottom: -16px; flex: none; height: auto; left: 50%; position: absolute; width: auto; z-index: 2; }\",\".framer-xyaa3 .framer-1bjzi9r { bottom: -80px; flex: none; height: 222px; left: calc(50.00000000000002% - 120% / 2); overflow: visible; position: absolute; width: 120%; z-index: 0; }\",\".framer-xyaa3.framer-v-1kwr2d7 .framer-17fffd6-container, .framer-xyaa3.framer-v-1jvjheg .framer-17fffd6-container, .framer-xyaa3.framer-v-1pk6i3r .framer-17fffd6-container, .framer-xyaa3.framer-v-b6dshx .framer-17fffd6-container, .framer-xyaa3.framer-v-yx99iu .framer-17fffd6-container, .framer-xyaa3.framer-v-ce5an9 .framer-17fffd6-container { top: -22px; }\",\".framer-xyaa3.framer-v-1kwr2d7 .framer-bfwirt-container, .framer-xyaa3.framer-v-b6dshx .framer-bfwirt-container { right: 151px; top: 143px; }\",\".framer-xyaa3.framer-v-1kwr2d7 .framer-bd1jrt-container, .framer-xyaa3.framer-v-b6dshx .framer-bd1jrt-container { right: -22px; }\",\".framer-xyaa3.framer-v-1kwr2d7 .framer-1szxy2c-container, .framer-xyaa3.framer-v-b6dshx .framer-1szxy2c-container { right: 157px; }\",\".framer-xyaa3.framer-v-1jvjheg .framer-bd1jrt-container, .framer-xyaa3.framer-v-yx99iu .framer-bd1jrt-container { right: -25px; }\",\".framer-xyaa3.framer-v-170ks9b .framer-1szxy2c-container, .framer-xyaa3.framer-v-x18xs0 .framer-1szxy2c-container { bottom: 142px; right: 152px; }\",\".framer-xyaa3.framer-v-1pk6i3r .framer-1m7mmvz, .framer-xyaa3.framer-v-ce5an9 .framer-1m7mmvz { order: 0; }\",\".framer-xyaa3.framer-v-1pk6i3r .framer-gwamyw-container, .framer-xyaa3.framer-v-ce5an9 .framer-gwamyw-container { order: 5; }\",\".framer-xyaa3.framer-v-1pk6i3r .framer-1h45vj0, .framer-xyaa3.framer-v-ce5an9 .framer-1h45vj0 { order: 6; }\",\".framer-xyaa3.framer-v-1pk6i3r .framer-1je4g01-container, .framer-xyaa3.framer-v-ce5an9 .framer-1je4g01-container { bottom: -34px; }\",\".framer-xyaa3.framer-v-rlhvwp .framer-ngx4eu, .framer-xyaa3.framer-v-b6dshx .framer-14zmbvr, .framer-xyaa3.framer-v-b6dshx .framer-ngx4eu, .framer-xyaa3.framer-v-yx99iu .framer-14zmbvr, .framer-xyaa3.framer-v-yx99iu .framer-ngx4eu, .framer-xyaa3.framer-v-x18xs0 .framer-14zmbvr, .framer-xyaa3.framer-v-x18xs0 .framer-ngx4eu, .framer-xyaa3.framer-v-ce5an9 .framer-14zmbvr { cursor: pointer; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-xyaa3[data-border=\"true\"]::after, .framer-xyaa3 [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 462\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LVx_PRwKA\":{\"layout\":[\"fixed\",\"auto\"]},\"C2GMRBmRs\":{\"layout\":[\"fixed\",\"auto\"]},\"IzR3U6Uor\":{\"layout\":[\"fixed\",\"auto\"]},\"EAhpF1i8R\":{\"layout\":[\"fixed\",\"auto\"]},\"zPhbSV3hR\":{\"layout\":[\"fixed\",\"auto\"]},\"tbmWInGdM\":{\"layout\":[\"fixed\",\"auto\"]},\"PsE5loa8T\":{\"layout\":[\"fixed\",\"auto\"]},\"mi1J1OD76\":{\"layout\":[\"fixed\",\"auto\"]},\"WDc1gYVVs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BtS3LikaF\":\"buttonLink\",\"Q1hKHLdtW\":\"buttonTitle\",\"TuOTCgwYM\":\"firstTitle\",\"vYcNxdLZz\":\"firstDescription\",\"YD1AiRf_f\":\"firstFeature01\",\"rLzdh9_pP\":\"firstFeature02\",\"uCboF2TMc\":\"firstFeature03\",\"RjmeynAzC\":\"secondTitle\",\"XkrCZ0PHa\":\"secondDescription\",\"Bi4TxIcLg\":\"secondFeature01\",\"Wea9QA7ux\":\"secondFeature02\",\"nmfDsrXKf\":\"secondFeature03\",\"f8zRAt2hN\":\"thirdTitle\",\"cTLwgrI5g\":\"thirdDescription\",\"PPSATr139\":\"thirdFeature01\",\"Tsz0s4tTN\":\"thirdFeature02\",\"XPJhjYrL2\":\"thirdFeature03\",\"bYbu8tSW6\":\"fourthTitle\",\"iWVZ4zZ1S\":\"fourthDescription\",\"qtigm3hb2\":\"fourthFeature01\",\"D1zE0JLwt\":\"fourthFeature02\",\"poTmQ2342\":\"fourthFeature03\",\"hxml7FoQu\":\"fifthTitle\",\"Cz3h01Oq9\":\"fifthDescription\",\"jPKAxLRNC\":\"fifthFeature01\",\"hz89UgidT\":\"fifthFeature02\",\"QpYlQTrTC\":\"fifthFeature03\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTDWqoebz5=withCSS(Component,css,\"framer-xyaa3\");export default FramerTDWqoebz5;FramerTDWqoebz5.displayName=\"Step\";FramerTDWqoebz5.defaultProps={height:462,width:1200};addPropertyControls(FramerTDWqoebz5,{variant:{options:[\"k5Gl65FGs\",\"LVx_PRwKA\",\"C2GMRBmRs\",\"IzR3U6Uor\",\"EAhpF1i8R\",\"zPhbSV3hR\",\"tbmWInGdM\",\"PsE5loa8T\",\"mi1J1OD76\",\"WDc1gYVVs\"],optionTitles:[\"01\",\"02\",\"03\",\"04\",\"05\",\"01 - Phone\",\"02 - Phone\",\"03 - Phone\",\"04 - Phone\",\"05 - Phone\"],title:\"Variant\",type:ControlType.Enum},BtS3LikaF:{title:\"Button Link\",type:ControlType.Link},Q1hKHLdtW:{defaultValue:\"Start your project\",displayTextArea:true,title:\"Button Title\",type:ControlType.String},TuOTCgwYM:{defaultValue:\"First Title\",displayTextArea:true,title:\"First Title\",type:ControlType.String},vYcNxdLZz:{defaultValue:\"First Description\",displayTextArea:true,title:\"First Description\",type:ControlType.String},YD1AiRf_f:{defaultValue:\"First Feature 01\",displayTextArea:true,title:\"First Feature 01\",type:ControlType.String},rLzdh9_pP:{defaultValue:\"First Feature 02\",displayTextArea:true,title:\"First Feature 02\",type:ControlType.String},uCboF2TMc:{defaultValue:\"First Feature 03\",displayTextArea:true,title:\"First Feature 03\",type:ControlType.String},RjmeynAzC:{defaultValue:\"Second Title\",displayTextArea:true,title:\"Second Title\",type:ControlType.String},XkrCZ0PHa:{defaultValue:\"Second Description\",displayTextArea:true,title:\"Second Description\",type:ControlType.String},Bi4TxIcLg:{defaultValue:\"Second Feature 01\",displayTextArea:true,title:\"Second Feature 01\",type:ControlType.String},Wea9QA7ux:{defaultValue:\"Second Feature 02\",displayTextArea:true,title:\"Second Feature 02\",type:ControlType.String},nmfDsrXKf:{defaultValue:\"Second Feature 03\",displayTextArea:true,title:\"Second Feature 03\",type:ControlType.String},f8zRAt2hN:{defaultValue:\"Third Title\",displayTextArea:true,title:\"Third Title\",type:ControlType.String},cTLwgrI5g:{defaultValue:\"Third Description\",displayTextArea:true,title:\"Third Description\",type:ControlType.String},PPSATr139:{defaultValue:\"Third Feature 01\",displayTextArea:true,title:\"Third Feature 01\",type:ControlType.String},Tsz0s4tTN:{defaultValue:\"Third Feature 02\",displayTextArea:true,title:\"Third Feature 02\",type:ControlType.String},XPJhjYrL2:{defaultValue:\"Third Feature 03\",displayTextArea:true,title:\"Third Feature 03\",type:ControlType.String},bYbu8tSW6:{defaultValue:\"Fourth Title\",displayTextArea:true,title:\"Fourth Title\",type:ControlType.String},iWVZ4zZ1S:{defaultValue:\"Fourth Description\",displayTextArea:true,title:\"Fourth Description\",type:ControlType.String},qtigm3hb2:{defaultValue:\"Fourth Feature 01\",displayTextArea:true,title:\"Fourth Feature 01\",type:ControlType.String},D1zE0JLwt:{defaultValue:\"Fourth Feature 02\",displayTextArea:true,title:\"Fourth Feature 02\",type:ControlType.String},poTmQ2342:{defaultValue:\"Fourth Feature 03\",displayTextArea:true,title:\"Fourth Feature 03\",type:ControlType.String},hxml7FoQu:{defaultValue:\"Fifth Title\",displayTextArea:true,title:\"Fifth Title\",type:ControlType.String},Cz3h01Oq9:{defaultValue:\"Fifth Description\",displayTextArea:true,title:\"Fifth Description\",type:ControlType.String},jPKAxLRNC:{defaultValue:\"Fifth Feature 01\",displayTextArea:true,title:\"Fifth Feature 01\",type:ControlType.String},hz89UgidT:{defaultValue:\"Fifth Feature 02\",displayTextArea:true,title:\"Fifth Feature 02\",type:ControlType.String},QpYlQTrTC:{defaultValue:\"Fifth Feature 03\",displayTextArea:true,title:\"Fifth Feature 03\",type:ControlType.String}});addFonts(FramerTDWqoebz5,[{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\"}]},...ButtonFonts,...StepNumberFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTDWqoebz5\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"462\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LVx_PRwKA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C2GMRBmRs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IzR3U6Uor\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EAhpF1i8R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zPhbSV3hR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tbmWInGdM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PsE5loa8T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mi1J1OD76\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WDc1gYVVs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"BtS3LikaF\\\":\\\"buttonLink\\\",\\\"Q1hKHLdtW\\\":\\\"buttonTitle\\\",\\\"TuOTCgwYM\\\":\\\"firstTitle\\\",\\\"vYcNxdLZz\\\":\\\"firstDescription\\\",\\\"YD1AiRf_f\\\":\\\"firstFeature01\\\",\\\"rLzdh9_pP\\\":\\\"firstFeature02\\\",\\\"uCboF2TMc\\\":\\\"firstFeature03\\\",\\\"RjmeynAzC\\\":\\\"secondTitle\\\",\\\"XkrCZ0PHa\\\":\\\"secondDescription\\\",\\\"Bi4TxIcLg\\\":\\\"secondFeature01\\\",\\\"Wea9QA7ux\\\":\\\"secondFeature02\\\",\\\"nmfDsrXKf\\\":\\\"secondFeature03\\\",\\\"f8zRAt2hN\\\":\\\"thirdTitle\\\",\\\"cTLwgrI5g\\\":\\\"thirdDescription\\\",\\\"PPSATr139\\\":\\\"thirdFeature01\\\",\\\"Tsz0s4tTN\\\":\\\"thirdFeature02\\\",\\\"XPJhjYrL2\\\":\\\"thirdFeature03\\\",\\\"bYbu8tSW6\\\":\\\"fourthTitle\\\",\\\"iWVZ4zZ1S\\\":\\\"fourthDescription\\\",\\\"qtigm3hb2\\\":\\\"fourthFeature01\\\",\\\"D1zE0JLwt\\\":\\\"fourthFeature02\\\",\\\"poTmQ2342\\\":\\\"fourthFeature03\\\",\\\"hxml7FoQu\\\":\\\"fifthTitle\\\",\\\"Cz3h01Oq9\\\":\\\"fifthDescription\\\",\\\"jPKAxLRNC\\\":\\\"fifthFeature01\\\",\\\"hz89UgidT\\\":\\\"fifthFeature02\\\",\\\"QpYlQTrTC\\\":\\\"fifthFeature03\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,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/11yBGmQNVgQFXpiJ8CHH/VZJgAjDSNZgXJkui8uNA/MaxrjWxSb.js\";const cycleOrder=[\"NPjQnXpTE\",\"pLNl2eMtY\"];const serializationHash=\"framer-XK2D9\";const variantClassNames={NPjQnXpTE:\"framer-v-m1771r\",pLNl2eMtY:\"framer-v-63z49i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yG3vpDWPC=undefined;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Boxed:\"pLNl2eMtY\",Default:\"NPjQnXpTE\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NPjQnXpTE\",yG3vpDWPC:title??props.yG3vpDWPC??\"Got questions\"};};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,yG3vpDWPC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NPjQnXpTE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-m1771r\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"NPjQnXpTE\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--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,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",...style},variants:{pLNl2eMtY:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-61c593b5-fbbf-4251-b52f-d9975880aab7, rgb(244, 242, 240))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"inset 0px 0px 5px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"}},...addPropertyOverrides({pLNl2eMtY:{\"data-border\":true,\"data-framer-name\":\"Boxed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||12)-0-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/F8wan4JxRuiIlSJe5tqI0wnJhM.svg?width=9&height=15\"},className:\"framer-bpz8aq\",layoutDependency:layoutDependency,layoutId:\"WcMklZUw4\",...addPropertyOverrides({pLNl2eMtY:{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(6+((componentViewport?.height||24)-12-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/F8wan4JxRuiIlSJe5tqI0wnJhM.svg?width=9&height=15\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Got questions\"})}),className:\"framer-5tozg5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YTtcwXEtJ\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yG3vpDWPC,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||12)-0-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/T2mfWqIsv4Kpdf5hFk22cxmmg78.svg?width=9&height=15\"},className:\"framer-7uzt93\",layoutDependency:layoutDependency,layoutId:\"GAcUHeq2e\",...addPropertyOverrides({pLNl2eMtY:{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(6+((componentViewport?.height||24)-12-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/T2mfWqIsv4Kpdf5hFk22cxmmg78.svg?width=9&height=15\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XK2D9.framer-42cbko, .framer-XK2D9 .framer-42cbko { display: block; }\",\".framer-XK2D9.framer-m1771r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-XK2D9 .framer-bpz8aq, .framer-XK2D9 .framer-7uzt93 { flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 6px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-XK2D9 .framer-5tozg5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XK2D9.framer-v-63z49i.framer-m1771r { padding: 6px 10px 6px 10px; will-change: var(--framer-will-change-override, transform); }\",...sharedStyle.css,'.framer-XK2D9[data-border=\"true\"]::after, .framer-XK2D9 [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 12\n * @framerIntrinsicWidth 143\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pLNl2eMtY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yG3vpDWPC\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj3qLnpeze=withCSS(Component,css,\"framer-XK2D9\");export default Framerj3qLnpeze;Framerj3qLnpeze.displayName=\"Pre Title\";Framerj3qLnpeze.defaultProps={height:12,width:143};addPropertyControls(Framerj3qLnpeze,{variant:{options:[\"NPjQnXpTE\",\"pLNl2eMtY\"],optionTitles:[\"Default\",\"Boxed\"],title:\"Variant\",type:ControlType.Enum},yG3vpDWPC:{defaultValue:\"Got questions\",displayTextArea:true,title:\"Title\",type:ControlType.String}});addFonts(Framerj3qLnpeze,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj3qLnpeze\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"143\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pLNl2eMtY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"yG3vpDWPC\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"12\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j3qLnpeze.map","function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as o,steps as h}from\"@motionone/easing\";const l={ease:o(.25,.1,.25,1),\"ease-in\":o(.42,0,1,1),\"ease-in-out\":o(.42,0,.58,1),\"ease-out\":o(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return o(...s);const a=l[s];if(a)return a;if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return h(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:o,duration:h=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\",autoplay:d=true}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||s.easing;if(a(o)){const t=o.createAnimation(i);o=t.easing;i=t.keyframes||i;h=t.duration||h}this.repeat=m;this.easing=n(o)?e:getEasingFunction(o);this.updateDuration(h);const f=r(i,c,n(o)?o.map(getEasingFunction):e);this.tick=i=>{var e;l;let s=0;s=this.pauseTime!==void 0?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);this.playState===\"finished\"&&this.pauseTime===void 0&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);r===1&&n--;const o=n%2;(p===\"reverse\"||p===\"alternate\"&&o||p===\"alternate-reverse\"&&!o)&&(r=1-r);const h=s>=this.totalDuration?1:Math.min(r,1);const m=f(this.easing(h));t(m);const c=this.pauseTime===void 0&&(this.playState===\"finished\"||s>=this.totalDuration+u);if(c){this.playState=\"finished\";(e=this.resolve)===null||e===void 0?void 0:e.call(this,m)}else this.playState!==\"idle\"&&(this.frameRequestId=requestAnimationFrame(this.tick))};d&&this.play()}play(){const t=performance.now();this.playState=\"running\";this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId);(t=this.reject)===null||t===void 0?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n//# sourceMappingURL=index.es.js.map\n","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","class MotionValue{setAnimation(i){this.animation=i;i===null||i===void 0?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n//# sourceMappingURL=index.es.js.map\n","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n;if(typeof Reflect===\"object\"&&typeof Reflect.decorate===\"function\")i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __esDecorate(e,t,r,n,o,a){function accept(e){if(e!==void 0&&typeof e!==\"function\")throw new TypeError(\"Function expected\");return e}var i=n.kind,c=i===\"getter\"?\"get\":i===\"setter\"?\"set\":\"value\";var s=!t&&e?n.static?e:e.prototype:null;var l=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{});var u,_=false;for(var f=r.length-1;f>=0;f--){var p={};for(var y in n)p[y]=y===\"access\"?{}:n[y];for(var y in n.access)p.access[y]=n.access[y];p.addInitializer=function(e){if(_)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var d=(0,r[f])(i===\"accessor\"?{get:l.get,set:l.set}:l[c],p);if(i===\"accessor\"){if(d===void 0)continue;if(d===null||typeof d!==\"object\")throw new TypeError(\"Object expected\");(u=accept(d.get))&&(l.get=u);(u=accept(d.set))&&(l.set=u);(u=accept(d.init))&&o.unshift(u)}else(u=accept(d))&&(i===\"field\"?o.unshift(u):l[c]=u)}s&&Object.defineProperty(s,n.name,l);_=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return typeof e===\"symbol\"?e:\"\".concat(e)}function __setFunctionName(e,t,r){typeof t===\"symbol\"&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}function __metadata(e,t){if(typeof Reflect===\"object\"&&typeof Reflect.metadata===\"function\")return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol===\"function\"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=c[0]&2?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[c[0]&2,o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(c[0]===6&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)n===\"default\"||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=typeof Symbol===\"function\"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length===\"number\")return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=typeof Symbol===\"function\"&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((t===void 0||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||arguments.length===2)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\",awaitReturn),n[Symbol.asyncIterator]=function(){return this},n;function awaitReturn(e){return function(t){return Promise.resolve(t).then(e,reject)}}function verb(e,t){if(o[e]){n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))};t&&(n[e]=t(n[e]))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=typeof __values===\"function\"?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(r!=null)for(var o in r)o!==\"default\"&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(r===\"a\"&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(typeof t===\"function\"?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return r===\"m\"?n:r===\"a\"?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(n===\"m\")throw new TypeError(\"Private method is not writable\");if(n===\"a\"&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(typeof t===\"function\"?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return n===\"a\"?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(t===null||typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Cannot use 'in' operator on non-object\");return typeof e===\"function\"?t===e:e.has(t)}function __addDisposableResource(e,t,r){if(t!==null&&t!==void 0){if(typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Object expected.\");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=t[Symbol.dispose];r&&(o=n)}if(typeof n!==\"function\")throw new TypeError(\"Object not disposable.\");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}});e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:true});return t}var r=typeof SuppressedError===\"function\"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=e,n.suppressed=t,n};function __disposeResources(e){function fail(t){e.error=e.hasError?new r(t,e.error,\"An error was suppressed during disposal.\"):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()}var n={__extends:__extends,__assign:__assign,__rest:__rest,__decorate:__decorate,__param:__param,__metadata:__metadata,__awaiter:__awaiter,__generator:__generator,__createBinding:e,__exportStar:__exportStar,__values:__values,__read:__read,__spread:__spread,__spreadArrays:__spreadArrays,__spreadArray:__spreadArray,__await:__await,__asyncGenerator:__asyncGenerator,__asyncDelegator:__asyncDelegator,__asyncValues:__asyncValues,__makeTemplateObject:__makeTemplateObject,__importStar:__importStar,__importDefault:__importDefault,__classPrivateFieldGet:__classPrivateFieldGet,__classPrivateFieldSet:__classPrivateFieldSet,__classPrivateFieldIn:__classPrivateFieldIn,__addDisposableResource:__addDisposableResource,__disposeResources:__disposeResources};export{__addDisposableResource,__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__disposeResources,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values,n as default};\n//# sourceMappingURL=tslib.es6.mjs.map\n","import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i,restDistance:h}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);const g=Math.abs(d)<5;i||(i=g?.01:2);h||(h=g?.005:.5);let m;if(l<1){const e=f*Math.sqrt(1-l*l);m=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else m=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=m(e);const t=e===0?c:calcGeneratorVelocity(m,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>i!==void 0&&e<i||h!==void 0&&e>h;const nearestBoundary=e=>i===void 0?h:h===void 0||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=c===void 0?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&p===void 0){t=true;applyFriction(e);checkCatchBoundary(e)}if(p!==void 0&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));n===void 0&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;i.length===1&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(n!==null&&n!==void 0?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n//# sourceMappingURL=index.es.js.map\n","import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const M={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const $=new Set(N);const isTransform=e=>$.has(e);const addTransformToElement=(e,t)=>{M[t]&&(t=M[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const C=new Set;function registerCssVariable(e){if(!C.has(e)){C.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const j={cssRegisterProperty:()=>typeof CSS!==\"undefined\"&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const P={};const R={};for(const e in j)R[e]=()=>{P[e]===void 0&&(P[e]=j[e]());return P[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)e[n]===null&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){M[e]&&(e=M[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&n!==0){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&e.playState!==\"finished\")try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(t===null||t===void 0?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=((n=s.match(/(-?[\\d.]+)([a-z%]*)/))===null||n===void 0?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=o.record!==false&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false,autoplay:O=true}=o;const x=getAnimationData(e);const z=isTransform(t);let V=R.waapi();z&&addTransformToElement(e,t);const W=getStyleName(t);const L=getMotionValue(x.values,W);const T=k.get(W);stopAnimation(L.animation,!(u(w)&&L.generator)&&o.record!==false);return()=>{const readInitialValue=()=>{var t,n;return(n=(t=I.get(e,W))!==null&&t!==void 0?t:T===null||T===void 0?void 0:T.initialValue)!==null&&n!==void 0?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const x=getUnitConverter(c,T);if(u(w)){const e=w.createAnimation(c,t!==\"opacity\",readInitialValue,W,L);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(W)&&(R.cssRegisterProperty()?registerCssVariable(W):V=false);z&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(V=false);if(V){T&&(c=c.map((e=>g(e)?T.toDefaultUnit(e):e)));c.length!==1||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[W]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,W,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&z){c=c.map((e=>typeof e===\"string\"?parseFloat(e):e));c.length===1&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,W,x?x(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,W,T&&g(t)?T.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");L.setAnimation(l);l&&!O&&l.pause();return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(typeof e===\"string\")if(t){(n=t[e])!==null&&n!==void 0?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((n===null||n===void 0?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return n===null||n===void 0?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return typeof(n===null||n===void 0?void 0:n[t])===\"undefined\"?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(e===\"first\")return 0;{const n=t-1;return e===\"last\"?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):t===\"<\"?n:(i=o.get(t))!==null&&i!==void 0?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){p(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,(o=i[0])===null||o===void 0?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;p.at!==void 0&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(t===\"opacity\"||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,t!==\"opacity\",(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;S.length===1&&S[0]===0&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);a.length===1&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(f[0]!==0){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(f[f.length-1]!==1){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):e}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&e[0]!==null)a=getAsNumber(e[0]);else{const e=s===null||s===void 0?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(t===null||t===void 0?void 0:t.startTime)||n||0;const i=(t===null||t===void 0?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,o===null||o===void 0?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(typeof IntersectionObserver===\"undefined\")return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:typeof i===\"number\"?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;(o=_.get(e))===null||o===void 0?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver!==\"undefined\"&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);Z===null||Z===void 0?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);n===null||n===void 0?void 0:n.delete(t);(n===null||n===void 0?void 0:n.size)||(Z===null||Z===void 0?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[`scroll${a}`];i.scrollLength=e[`scroll${s}`]-e[`client${s}`];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&o.tagName!==\"svg\")o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;te[e]!==void 0&&(e=te[e]);if(f(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=s===\"y\"?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");(o=(n=e.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;typeof e!==\"function\"&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);(t=se.get(n))===null||t===void 0?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return typeof e===\"object\"}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ce={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||o.pointerType===\"mouse\"){n();dispatchPointerEvent(e,t,o)}};const le={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const fe={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=typeof e[t]===\"string\"?e[t]:o===null||o===void 0?void 0:o.getContext()[t];const l=e.initial===false?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(t!==\"transition\"){u[t]=i[t];a[t]=getOptions((o=(n=i.transition)!==null&&n!==void 0?n:e.transition)!==null&&o!==void 0?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;u[e]===void 0&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){(n=d[e])!==null&&n!==void 0?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){M[o]&&(o=M[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n//# sourceMappingURL=index.es.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap,usePageInView}from\"framer-motion\";import{Children,cloneElement,forwardRef,memo,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";function awaitRefCallback(element,controller){let refCallbackResolve;// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\n// we abort here so that the promise isn't left around in case the ref is never set\ncontroller.abort();return;}refCallbackResolve?.(node);},configurable:true});// no need to create a promise if current already exists\nif(current)return current;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",reject);}).catch(()=>{});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots=[],startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover,playOffscreen}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const amountChildren=Children.count(filteredSlots);const hasChildren=amountChildren>0;/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"⭐️\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];// when the slots change, generate new array\n},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});const writingDirection=useWritingDirection();const resolvedDirection=getSlideshowResolvedDirection(direction,writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const isInverted=resolvedDirection===\"right\"||resolvedDirection===\"bottom\";const rtlDirectionModifier=isHorizontal&&writingDirection===\"rtl\"?-1:1;/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{if(!parentRef.current)return;// Might be RTL but executing before writingDirection is set so derive from positions of elements\nconst isRTL=isHorizontal&&childrenRef[0].current&&childrenRef[1].current&&childrenRef[1].current.offsetLeft<childrenRef[0].current.offsetLeft;const firstChild=isRTL?childrenRef[1].current:childrenRef[0].current;const lastChild=isRTL?childrenRef[0].current:childrenRef[1].current;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength});},[]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const[firstChild,lastChild]=childrenRef;if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),amountChildren>1?awaitRefCallback(lastChild,controller):true]);}catch{controller.abort();}frame.read(measure,false,true);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{scheduleMeasure();},[itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=size?.item+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);if(isCanvas){if(currentItem!==startFrom){setCurrentItem(startFrom);}}/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageInView()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*(size?.itemWidth+gap):-startFrom*(size?.itemHeight+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize*rtlDirectionModifier,-childrenSize*rtlDirectionModifier*2,value*rtlDirectionModifier);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if(size?.children===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1*rtlDirectionModifier));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>setIsDragging(false));const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne*rtlDirectionModifier,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne*rtlDirectionModifier,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta*rtlDirectionModifier,true);}if(isHalfOfPrev){setDelta(-itemDelta*rtlDirectionModifier,true);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing||amountChildren<=1)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(index===0){if(childIndex===0){ref=childrenRef[0];}else if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}}return /*#__PURE__*/_jsx(Slide,{ref:ref,slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots?.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,directionModifier:rtlDirectionModifier,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<filteredSlots?.length;i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:writingDirection===\"rtl\"?-xOrY:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";const leftArrowSrc=leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg?arrow=left\";const rightArrowSrc=rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg?arrow=right\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:isHorizontal&&writingDirection===\"rtl\"?rightArrowSrc:leftArrowSrc,alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:isHorizontal&&writingDirection===\"rtl\"?leftArrowSrc:rightArrowSrc,alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true,playOffscreen:false},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/memo(/*#__PURE__*/forwardRef(function Component(props,ref){const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index,/** 1 or -1 depending on if horizontal and rtl writing direction */directionModifier}=props;const fallbackRef=useRef();/**\n         * Unique offsets + scroll range [0, 1, 1, 0]\n         */const childOffset=(size?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,size?.parent].map(val=>val-childOffset*directionModifier);/**\n         * Effects\n         */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;function manageVisibility(visible){const node=ref?.current??fallbackRef.current;if(!node)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(visible){node.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{node.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}node.setAttribute(\"aria-hidden\",!visible);}manageVisibility(isVisible);return isVisible.on(\"change\",visible=>{manageVisibility(visible);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);const key=slideKey+\"child\";return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",id:key,children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},children:/*#__PURE__*/cloneElement(child,{ref:ref??fallbackRef,key,style:{...child.props?.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined})})});}));const Dot=/*#__PURE__*/memo(function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0—1—2—3—4—5—0 */let isSelected=wrappedIndex===index;/* Go 0—5—4—3—2—1—0—5 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});});/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};function useWritingDirection(){const[writingDirection,setWritingDirection]=useState(\"ltr\");// must be done this way to ensure that there isn't a mismatch with SSG\n// which leads to button images not updating for the real writing direction\nuseEffect(()=>{if(window?.document?.documentElement?.dir===\"rtl\"){setWritingDirection(\"rtl\");}},[]);return writingDirection;}function getSlideshowResolvedDirection(direction,writingDirection){if(writingDirection!==\"rtl\")return direction;if(direction===\"left\")return\"right\";if(direction===\"right\")return\"left\";return direction;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"GMThwACpU\",\"QS2J5780Q\"];const serializationHash=\"framer-acCAT\";const variantClassNames={GMThwACpU:\"framer-v-g3w97t\",QS2J5780Q:\"framer-v-c5ybdj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IU0Wg0Iky=undefined;const i9i8CXpRW=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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:\"GMThwACpU\",Phone:\"QS2J5780Q\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,radius,width,...props})=>{return{...props,i9i8CXpRW:image??props.i9i8CXpRW??{alt:\"Gallery Image\",pixelHeight:360,pixelWidth:480,src:\"https://framerusercontent.com/images/Gw2uTivgvCkhc4dSxTHmfxTLyYU.jpg?width=480&height=360\"},IU0Wg0Iky:radius??props.IU0Wg0Iky??\"16px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GMThwACpU\"};};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,i9i8CXpRW,IU0Wg0Iky,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GMThwACpU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-g3w97t\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GMThwACpU\",ref:refBinding,style:{backgroundColor:\"var(--token-61c593b5-fbbf-4251-b52f-d9975880aab7, rgb(244, 242, 240))\",borderBottomLeftRadius:radiusForCorner(IU0Wg0Iky,3),borderBottomRightRadius:radiusForCorner(IU0Wg0Iky,2),borderTopLeftRadius:radiusForCorner(IU0Wg0Iky,0),borderTopRightRadius:radiusForCorner(IU0Wg0Iky,1),boxShadow:\"inset 0px 0px 6px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\",...style},...addPropertyOverrides({QS2J5780Q:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Gallery Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0),pixelHeight:360,pixelWidth:480,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,...toResponsiveImage(i9i8CXpRW)},className:\"framer-guu2mn\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"jcCaSOeuU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{QS2J5780Q:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a324cc7d-f888-4153-9863-aa423f4c2389, rgba(6, 6, 18, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({QS2J5780Q:{\"data-border\":true,background:{alt:\"Gallery Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+6+0),pixelHeight:360,pixelWidth:480,sizes:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,...toResponsiveImage(i9i8CXpRW),...{positionX:\"left\",positionY:\"top\"}}}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-acCAT.framer-mij2ab, .framer-acCAT .framer-mij2ab { display: block; }\",\".framer-acCAT.framer-g3w97t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: 400px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 520px; will-change: var(--framer-will-change-override, transform); }\",\".framer-acCAT .framer-guu2mn { -webkit-user-select: none; flex: 1 0 0px; gap: 60px; height: 1px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: relative; user-select: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-acCAT.framer-v-c5ybdj.framer-g3w97t { height: min-content; padding: 6px; width: 220px; }\",'.framer-acCAT[data-border=\"true\"]::after, .framer-acCAT [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 400\n * @framerIntrinsicWidth 520\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QS2J5780Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"i9i8CXpRW\":\"image\",\"IU0Wg0Iky\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGAXFhPjaO=withCSS(Component,css,\"framer-acCAT\");export default FramerGAXFhPjaO;FramerGAXFhPjaO.displayName=\"Gallery Image\";FramerGAXFhPjaO.defaultProps={height:400,width:520};addPropertyControls(FramerGAXFhPjaO,{variant:{options:[\"GMThwACpU\",\"QS2J5780Q\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},i9i8CXpRW:{__defaultAssetReference:\"data:framer/asset-reference,Gw2uTivgvCkhc4dSxTHmfxTLyYU.jpg?originalFilename=gallery-image-01.jpg&width=480&height=360\",__vekterDefault:{alt:\"Gallery Image\",assetReference:\"data:framer/asset-reference,Gw2uTivgvCkhc4dSxTHmfxTLyYU.jpg?originalFilename=gallery-image-01.jpg&width=480&height=360\"},title:\"Image\",type:ControlType.ResponsiveImage},IU0Wg0Iky:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerGAXFhPjaO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGAXFhPjaO\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QS2J5780Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"i9i8CXpRW\\\":\\\"image\\\",\\\"IU0Wg0Iky\\\":\\\"radius\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"520\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GAXFhPjaO.map","// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-oeA5q .framer-styles-preset-zri3bx:not(.rich-text-wrapper), .framer-oeA5q .framer-styles-preset-zri3bx.rich-text-wrapper h4 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-oeA5q .framer-styles-preset-zri3bx:not(.rich-text-wrapper), .framer-oeA5q .framer-styles-preset-zri3bx.rich-text-wrapper h4 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 32px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oeA5q .framer-styles-preset-zri3bx:not(.rich-text-wrapper), .framer-oeA5q .framer-styles-preset-zri3bx.rich-text-wrapper h4 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 28px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oeA5q\";\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 (19407dd)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-cSl8J\";const variantClassNames={CpLNIu_3L:\"framer-v-1uc8p44\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YFcmLHcau=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 getProps=({height,id,image,width,...props})=>{return{...props,YFcmLHcau:image??props.YFcmLHcau??{alt:\"Avatar\",pixelHeight:120,pixelWidth:120,src:\"https://framerusercontent.com/images/rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?width=120&height=120\"}};};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,YFcmLHcau,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CpLNIu_3L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uc8p44\",className,classNames),\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"CpLNIu_3L\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n5221j\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"L33hxmhNX\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Avatar\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:120,pixelWidth:120,sizes:\"38px\",...toResponsiveImage(YFcmLHcau)},className:\"framer-2cdwu9\",layoutDependency:layoutDependency,layoutId:\"JcM3IXI0E\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cSl8J.framer-175yl9c, .framer-cSl8J .framer-175yl9c { display: block; }\",\".framer-cSl8J.framer-1uc8p44 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 34px; }\",\".framer-cSl8J .framer-1n5221j { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 44px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-cSl8J .framer-2cdwu9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YFcmLHcau\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryN2VTyb8v=withCSS(Component,css,\"framer-cSl8J\");export default FrameryN2VTyb8v;FrameryN2VTyb8v.displayName=\"Avatar\";FrameryN2VTyb8v.defaultProps={height:44,width:34};addPropertyControls(FrameryN2VTyb8v,{YFcmLHcau:{__defaultAssetReference:\"data:framer/asset-reference,rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?originalFilename=avatar-02.jpg&preferredSize=auto\",__vekterDefault:{alt:\"Avatar\",assetReference:\"data:framer/asset-reference,rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?originalFilename=avatar-02.jpg&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FrameryN2VTyb8v,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryN2VTyb8v\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"34\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"YFcmLHcau\\\":\\\"image\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yN2VTyb8v.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,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/sXS962x6FJMoL5yBGurP/pEja8j4KJsLNssu7zaX5/MaxrjWxSb.js\";const cycleOrder=[\"NPjQnXpTE\",\"pLNl2eMtY\"];const serializationHash=\"framer-XK2D9\";const variantClassNames={NPjQnXpTE:\"framer-v-m1771r\",pLNl2eMtY:\"framer-v-63z49i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yG3vpDWPC=undefined;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Boxed:\"pLNl2eMtY\",Default:\"NPjQnXpTE\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NPjQnXpTE\",yG3vpDWPC:title??props.yG3vpDWPC??\"Got questions\"};};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,yG3vpDWPC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NPjQnXpTE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-m1771r\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"NPjQnXpTE\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--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,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",...style},variants:{pLNl2eMtY:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-61c593b5-fbbf-4251-b52f-d9975880aab7, rgb(244, 242, 240))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"inset 0px 0px 5px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"}},...addPropertyOverrides({pLNl2eMtY:{\"data-border\":true,\"data-framer-name\":\"Boxed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||12)-0-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/F8wan4JxRuiIlSJe5tqI0wnJhM.svg?width=9&height=15\"},className:\"framer-bpz8aq\",layoutDependency:layoutDependency,layoutId:\"WcMklZUw4\",...addPropertyOverrides({pLNl2eMtY:{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(6+((componentViewport?.height||24)-12-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/F8wan4JxRuiIlSJe5tqI0wnJhM.svg?width=9&height=15\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y0hf9t\",\"data-styles-preset\":\"MaxrjWxSb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Got questions\"})}),className:\"framer-5tozg5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YTtcwXEtJ\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yG3vpDWPC,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||12)-0-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/T2mfWqIsv4Kpdf5hFk22cxmmg78.svg?width=9&height=15\"},className:\"framer-7uzt93\",layoutDependency:layoutDependency,layoutId:\"GAcUHeq2e\",...addPropertyOverrides({pLNl2eMtY:{background:{alt:\"Icon\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(6+((componentViewport?.height||24)-12-10)/2)),pixelHeight:15,pixelWidth:9,positionX:\"center\",positionY:\"center\",sizes:\"6px\",src:\"https://framerusercontent.com/images/T2mfWqIsv4Kpdf5hFk22cxmmg78.svg?width=9&height=15\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XK2D9.framer-42cbko, .framer-XK2D9 .framer-42cbko { display: block; }\",\".framer-XK2D9.framer-m1771r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-XK2D9 .framer-bpz8aq, .framer-XK2D9 .framer-7uzt93 { flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 6px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-XK2D9 .framer-5tozg5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XK2D9.framer-v-63z49i.framer-m1771r { padding: 6px 10px 6px 10px; will-change: var(--framer-will-change-override, transform); }\",...sharedStyle.css,'.framer-XK2D9[data-border=\"true\"]::after, .framer-XK2D9 [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 12\n * @framerIntrinsicWidth 143\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pLNl2eMtY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yG3vpDWPC\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj3qLnpeze=withCSS(Component,css,\"framer-XK2D9\");export default Framerj3qLnpeze;Framerj3qLnpeze.displayName=\"Pre Title\";Framerj3qLnpeze.defaultProps={height:12,width:143};addPropertyControls(Framerj3qLnpeze,{variant:{options:[\"NPjQnXpTE\",\"pLNl2eMtY\"],optionTitles:[\"Default\",\"Boxed\"],title:\"Variant\",type:ControlType.Enum},yG3vpDWPC:{defaultValue:\"Got questions\",displayTextArea:true,title:\"Title\",type:ControlType.String}});addFonts(Framerj3qLnpeze,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj3qLnpeze\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"yG3vpDWPC\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"143\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"12\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pLNl2eMtY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map","// Generated by Framer (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-wbJ1C .framer-styles-preset-tqg04a:not(.rich-text-wrapper), .framer-wbJ1C .framer-styles-preset-tqg04a.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 24px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-wbJ1C .framer-styles-preset-tqg04a:not(.rich-text-wrapper), .framer-wbJ1C .framer-styles-preset-tqg04a.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-wbJ1C .framer-styles-preset-tqg04a:not(.rich-text-wrapper), .framer-wbJ1C .framer-styles-preset-tqg04a.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-wbJ1C\";\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 (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/x8rRnPEi5yOjOVmaL70e/w2PTuD9vSpu2Ja7Er0GG/fQm0e_U9Z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fVkF4wLMrRvPAmz27PVj/Rl9zDUR8eh8GsunTazVF/fS5E5I54x.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jzm1wnEMMCHoSKQNFahx/ALEd0XsmFpKNofK138Iu/XIlR8gGpF.js\";const RichTextWithFX=withFX(RichText);const cycleOrder=[\"GVJRXVw6P\",\"IcsrLUF0e\",\"BMr3u1AVC\",\"DQBocN2cT\"];const serializationHash=\"framer-p3Owa\";const variantClassNames={BMr3u1AVC:\"framer-v-1k024zs\",DQBocN2cT:\"framer-v-7gmoi1\",GVJRXVw6P:\"framer-v-fnj10\",IcsrLUF0e:\"framer-v-pxbx27\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Cem09IVM0=undefined;const NV3c2dGIv=undefined;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};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={\"Close - Desktop\":\"GVJRXVw6P\",\"Close - Phone\":\"BMr3u1AVC\",\"Open - Desktop\":\"IcsrLUF0e\",\"Open - Phone\":\"DQBocN2cT\"};const Variants=motion.create(React.Fragment);const getProps=({answer,height,id,question,width,...props})=>{return{...props,Cem09IVM0:question??props.Cem09IVM0??\"1. How long does a typical project take?\",NV3c2dGIv:answer??props.NV3c2dGIv??\"Most projects take between 2–4 weeks, depending on the scope, revisions & communication speed. \",variant:humanReadableVariantMap[props.variant]??props.variant??\"GVJRXVw6P\"};};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,Cem09IVM0,NV3c2dGIv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GVJRXVw6P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bpo5x7=activeVariantCallback(async(...args)=>{setVariant(\"IcsrLUF0e\");});const onTap1pszxxv=activeVariantCallback(async(...args)=>{setVariant(\"GVJRXVw6P\");});const onTapk4ap1j=activeVariantCallback(async(...args)=>{setVariant(\"DQBocN2cT\");});const onTapvb9d4p=activeVariantCallback(async(...args)=>{setVariant(\"BMr3u1AVC\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IcsrLUF0e\",\"DQBocN2cT\"].includes(baseVariant))return true;return false;};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-fnj10\",className,classNames),\"data-framer-name\":\"Close - Desktop\",layoutDependency:layoutDependency,layoutId:\"GVJRXVw6P\",ref:refBinding,style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({BMr3u1AVC:{\"data-framer-name\":\"Close - Phone\"},DQBocN2cT:{\"data-framer-name\":\"Open - Phone\"},IcsrLUF0e:{\"data-framer-name\":\"Open - Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t3u4ia\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kjNlnRBAQ\",onTap:onTap1bpo5x7,...addPropertyOverrides({BMr3u1AVC:{onTap:onTapk4ap1j},DQBocN2cT:{onTap:onTapvb9d4p},IcsrLUF0e:{onTap:onTap1pszxxv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-18gvfql\",\"data-styles-preset\":\"XIlR8gGpF\",children:\"1. How long does a typical project take?\"})}),className:\"framer-en7a1w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E8nIEu7Md\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Cem09IVM0,variants:{BMr3u1AVC:{\"--extracted-r6o4lv\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\"},DQBocN2cT:{\"--extracted-r6o4lv\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BMr3u1AVC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tqg04a\",\"data-styles-preset\":\"fS5E5I54x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"1. How long does a typical project take?\"})})},DQBocN2cT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tqg04a\",\"data-styles-preset\":\"fS5E5I54x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"1. How long does a typical project take?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19lq3t4\",\"data-framer-name\":\"Icon Wrap\",layoutDependency:layoutDependency,layoutId:\"AxT0SPyiZ\",style:{backgroundColor:\"var(--token-b8896b7a-5685-4e33-abc9-187783f9a22f, rgb(5, 8, 12))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",rotate:0},variants:{BMr3u1AVC:{rotate:0},DQBocN2cT:{rotate:135},IcsrLUF0e:{rotate:135}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6hf5f\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"HB1fF_6Pg\",style:{backgroundColor:\"var(--token-2116835f-eb87-454b-b6b2-e9e1351f2533, rgb(255, 255, 255))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mdnpx8\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"pojmi0hH4\",style:{backgroundColor:\"var(--token-2116835f-eb87-454b-b6b2-e9e1351f2533, rgb(255, 255, 255))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3}})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kosf32\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"QzUGidSXk\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Most projects take between 2–4 weeks, depending on the scope, revisions & communication speed. \"})}),className:\"framer-st2btn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cK7Uw0A5a\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NV3c2dGIv,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p3Owa.framer-ls3gvf, .framer-p3Owa .framer-ls3gvf { display: block; }\",\".framer-p3Owa.framer-fnj10 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 800px; will-change: var(--framer-will-change-override, transform); }\",\".framer-p3Owa .framer-1t3u4ia { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-p3Owa .framer-en7a1w, .framer-p3Owa .framer-st2btn { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-p3Owa .framer-19lq3t4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); overflow: visible; position: relative; width: 20px; }\",\".framer-p3Owa .framer-u6hf5f { flex: none; height: 2px; left: calc(50.00000000000002% - 8px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 8px; }\",\".framer-p3Owa .framer-mdnpx8 { flex: none; height: 8px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 2px; }\",\".framer-p3Owa .framer-kosf32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-p3Owa.framer-v-1k024zs.framer-fnj10, .framer-p3Owa.framer-v-7gmoi1.framer-fnj10 { width: 360px; }\",\".framer-p3Owa.framer-v-1k024zs .framer-1t3u4ia, .framer-p3Owa.framer-v-7gmoi1 .framer-1t3u4ia { padding: 16px; }\",\".framer-p3Owa.framer-v-1k024zs .framer-en7a1w, .framer-p3Owa.framer-v-7gmoi1 .framer-en7a1w, .framer-p3Owa.framer-v-7gmoi1 .framer-st2btn { --framer-text-wrap-override: balance; }\",\".framer-p3Owa.framer-v-7gmoi1 .framer-kosf32 { padding: 0px 16px 16px 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IcsrLUF0e\":{\"layout\":[\"fixed\",\"auto\"]},\"BMr3u1AVC\":{\"layout\":[\"fixed\",\"auto\"]},\"DQBocN2cT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cem09IVM0\":\"question\",\"NV3c2dGIv\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermaTG3jXsX=withCSS(Component,css,\"framer-p3Owa\");export default FramermaTG3jXsX;FramermaTG3jXsX.displayName=\"Accordion\";FramermaTG3jXsX.defaultProps={height:64,width:800};addPropertyControls(FramermaTG3jXsX,{variant:{options:[\"GVJRXVw6P\",\"IcsrLUF0e\",\"BMr3u1AVC\",\"DQBocN2cT\"],optionTitles:[\"Close - Desktop\",\"Open - Desktop\",\"Close - Phone\",\"Open - Phone\"],title:\"Variant\",type:ControlType.Enum},Cem09IVM0:{defaultValue:\"1. How long does a typical project take?\",displayTextArea:true,title:\"Question\",type:ControlType.String},onCem09IVM0Change:{changes:\"Cem09IVM0\",type:ControlType.ChangeHandler},NV3c2dGIv:{defaultValue:\"Most projects take between 2–4 weeks, depending on the scope, revisions & communication speed. \",displayTextArea:true,title:\"Answer\",type:ControlType.String},onNV3c2dGIvChange:{changes:\"NV3c2dGIv\",type:ControlType.ChangeHandler}});addFonts(FramermaTG3jXsX,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermaTG3jXsX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Cem09IVM0\\\":\\\"question\\\",\\\"NV3c2dGIv\\\":\\\"answer\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IcsrLUF0e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BMr3u1AVC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DQBocN2cT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4f63079)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import Accordion from\"https://framerusercontent.com/modules/j49uOlj5ilfCklspEzyC/PvVkaq4g0XToP4B9Oniv/maTG3jXsX.js\";const AccordionFonts=getFonts(Accordion);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"M1tT1zN60\",\"IdeAt3p9C\"];const serializationHash=\"framer-yeulV\";const variantClassNames={IdeAt3p9C:\"framer-v-8lla3t\",M1tT1zN60:\"framer-v-jo62ai\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NcwJ05dbZ=undefined;const Hh7SYb2zj=undefined;const lvXqqP55I=undefined;const ZiWWIs_Mw=undefined;const MxarQrL4z=undefined;const jbrpMb1QE=undefined;const RtyIajXSy=undefined;const imMpDhkP2=undefined;const eQPJ9xwgz=undefined;const SBMF40kAE=undefined;const H6jpTL7su=undefined;const Pz4L4Dcjl=undefined;const FLWbdFyQq=undefined;const BKqNHJrtd=undefined;const setNcwJ05dbZ=undefined;const setHh7SYb2zj=undefined;const setlvXqqP55I=undefined;const setZiWWIs_Mw=undefined;const setMxarQrL4z=undefined;const setjbrpMb1QE=undefined;const setRtyIajXSy=undefined;const setimMpDhkP2=undefined;const seteQPJ9xwgz=undefined;const setSBMF40kAE=undefined;const setH6jpTL7su=undefined;const setPz4L4Dcjl=undefined;const setFLWbdFyQq=undefined;const setBKqNHJrtd=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition1={bounce:0,delay:.3,duration:.5,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:20};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:0,delay:.4,duration:.5,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:20};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={bounce:0,delay:.45,duration:.5,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:20};const transition5={bounce:0,delay:.5,duration:.5,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:20};const transition6={bounce:0,delay:.55,duration:.5,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:20};const transition7={bounce:0,delay:.6,duration:.5,type:\"spring\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:20};const transition8={bounce:0,delay:.65,duration:.5,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:20};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:\"M1tT1zN60\",Phone:\"IdeAt3p9C\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({_01Answer,_01Question,_02Answer,_02Question,_03Answer,_03Question,_04Answer,_04Question,_05Answer,_05Question,_06Answer,_06Question,_07Answer,_07Question,height,id,width,...props})=>{return{...props,BKqNHJrtd:_07Answer??props.BKqNHJrtd??\"Ja. Wir sitzen in Hilden, ein gro\\xdfer Teil unserer Projekte entsteht aber f\\xfcr Unternehmen in ganz Deutschland, \\xd6sterreich und der Schweiz. Abstimmung l\\xe4uft per Videocall und Telefon – das funktioniert genauso direkt wie vor Ort.\",eQPJ9xwgz:_05Question??props.eQPJ9xwgz??\"5. How do we start a project?\",FLWbdFyQq:_07Question??props.FLWbdFyQq??\"7. Arbeitet ihr auch au\\xdferhalb der Region?\",H6jpTL7su:_06Question??props.H6jpTL7su??\"6. Can you help with ongoing updates after launch?\",Hh7SYb2zj:_01Answer??props.Hh7SYb2zj??\"Most projects take 2–4 weeks depending on scope, number of revisions, and communication speed.\",imMpDhkP2:_04Answer??props.imMpDhkP2??\"Yes. We offer full Framer development so your design turns into a fast, polished, and fully responsive website.\",jbrpMb1QE:_03Answer??props.jbrpMb1QE??\"Each package includes strategy, wireframes, high-fidelity design, responsive layouts, and all final assets ready for development.\",lvXqqP55I:_02Question??props.lvXqqP55I??\"2. Do you work with startups or only large brands?\",MxarQrL4z:_03Question??props.MxarQrL4z??\"3. What’s included in your design packages?\",NcwJ05dbZ:_01Question??props.NcwJ05dbZ??\"1. How long does a typical project take?\",Pz4L4Dcjl:_06Answer??props.Pz4L4Dcjl??\"Yes, We offer monthly support and on-demand updates to keep your website fresh, optimized, and performing well.\",RtyIajXSy:_04Question??props.RtyIajXSy??\"4. Do you provide development services too?\",SBMF40kAE:_05Answer??props.SBMF40kAE??\"Just share your project details through the contact form. We’ll follow up with timelines, pricing, and next steps.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"M1tT1zN60\",ZiWWIs_Mw:_02Answer??props.ZiWWIs_Mw??\"We work with both — from early-stage startups to established global brands. The process adapts to your needs.\"};};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,\"NcwJ05dbZ\":externalNcwJ05dbZ,\"onNcwJ05dbZChange\":setExternalNcwJ05dbZ,\"Hh7SYb2zj\":externalHh7SYb2zj,\"onHh7SYb2zjChange\":setExternalHh7SYb2zj,\"lvXqqP55I\":externallvXqqP55I,\"onlvXqqP55IChange\":setExternallvXqqP55I,\"ZiWWIs_Mw\":externalZiWWIs_Mw,\"onZiWWIs_MwChange\":setExternalZiWWIs_Mw,\"MxarQrL4z\":externalMxarQrL4z,\"onMxarQrL4zChange\":setExternalMxarQrL4z,\"jbrpMb1QE\":externaljbrpMb1QE,\"onjbrpMb1QEChange\":setExternaljbrpMb1QE,\"RtyIajXSy\":externalRtyIajXSy,\"onRtyIajXSyChange\":setExternalRtyIajXSy,\"imMpDhkP2\":externalimMpDhkP2,\"onimMpDhkP2Change\":setExternalimMpDhkP2,\"eQPJ9xwgz\":externaleQPJ9xwgz,\"oneQPJ9xwgzChange\":setExternaleQPJ9xwgz,\"SBMF40kAE\":externalSBMF40kAE,\"onSBMF40kAEChange\":setExternalSBMF40kAE,\"H6jpTL7su\":externalH6jpTL7su,\"onH6jpTL7suChange\":setExternalH6jpTL7su,\"Pz4L4Dcjl\":externalPz4L4Dcjl,\"onPz4L4DcjlChange\":setExternalPz4L4Dcjl,\"FLWbdFyQq\":externalFLWbdFyQq,\"onFLWbdFyQqChange\":setExternalFLWbdFyQq,\"BKqNHJrtd\":externalBKqNHJrtd,\"onBKqNHJrtdChange\":setExternalBKqNHJrtd,...restProps}=getProps(props);const[NcwJ05dbZ,setNcwJ05dbZ]=useStateVariable(externalNcwJ05dbZ,setExternalNcwJ05dbZ);const[Hh7SYb2zj,setHh7SYb2zj]=useStateVariable(externalHh7SYb2zj,setExternalHh7SYb2zj);const[lvXqqP55I,setlvXqqP55I]=useStateVariable(externallvXqqP55I,setExternallvXqqP55I);const[ZiWWIs_Mw,setZiWWIs_Mw]=useStateVariable(externalZiWWIs_Mw,setExternalZiWWIs_Mw);const[MxarQrL4z,setMxarQrL4z]=useStateVariable(externalMxarQrL4z,setExternalMxarQrL4z);const[jbrpMb1QE,setjbrpMb1QE]=useStateVariable(externaljbrpMb1QE,setExternaljbrpMb1QE);const[RtyIajXSy,setRtyIajXSy]=useStateVariable(externalRtyIajXSy,setExternalRtyIajXSy);const[imMpDhkP2,setimMpDhkP2]=useStateVariable(externalimMpDhkP2,setExternalimMpDhkP2);const[eQPJ9xwgz,seteQPJ9xwgz]=useStateVariable(externaleQPJ9xwgz,setExternaleQPJ9xwgz);const[SBMF40kAE,setSBMF40kAE]=useStateVariable(externalSBMF40kAE,setExternalSBMF40kAE);const[H6jpTL7su,setH6jpTL7su]=useStateVariable(externalH6jpTL7su,setExternalH6jpTL7su);const[Pz4L4Dcjl,setPz4L4Dcjl]=useStateVariable(externalPz4L4Dcjl,setExternalPz4L4Dcjl);const[FLWbdFyQq,setFLWbdFyQq]=useStateVariable(externalFLWbdFyQq,setExternalFLWbdFyQq);const[BKqNHJrtd,setBKqNHJrtd]=useStateVariable(externalBKqNHJrtd,setExternalBKqNHJrtd);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M1tT1zN60\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-jo62ai\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"M1tT1zN60\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"inset 0px 0px 6px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\",...style},...addPropertyOverrides({IdeAt3p9C:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163bcbf\",\"data-framer-name\":\"Accordian Wrap\",layoutDependency:layoutDependency,layoutId:\"voE_t94tT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+0,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1acyyhs-container\",layoutDependency:layoutDependency,layoutId:\"gCIY6IBAy-container\",nodeId:\"gCIY6IBAy\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:NcwJ05dbZ,height:\"100%\",id:\"gCIY6IBAy\",layoutId:\"gCIY6IBAy\",NV3c2dGIv:Hh7SYb2zj,onCem09IVM0Change:setNcwJ05dbZ,onNV3c2dGIvChange:setHh7SYb2zj,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+84,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-18n4lyc-container\",layoutDependency:layoutDependency,layoutId:\"AGRNjn2qx-container\",nodeId:\"AGRNjn2qx\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:lvXqqP55I,height:\"100%\",id:\"AGRNjn2qx\",layoutId:\"AGRNjn2qx\",NV3c2dGIv:ZiWWIs_Mw,onCem09IVM0Change:setlvXqqP55I,onNV3c2dGIvChange:setZiWWIs_Mw,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+168,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-s2zvn3-container\",layoutDependency:layoutDependency,layoutId:\"gqquGU7us-container\",nodeId:\"gqquGU7us\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:MxarQrL4z,height:\"100%\",id:\"gqquGU7us\",layoutId:\"gqquGU7us\",NV3c2dGIv:jbrpMb1QE,onCem09IVM0Change:setMxarQrL4z,onNV3c2dGIvChange:setjbrpMb1QE,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+252,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-374f45-container\",layoutDependency:layoutDependency,layoutId:\"Rj3YN6qbZ-container\",nodeId:\"Rj3YN6qbZ\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:RtyIajXSy,height:\"100%\",id:\"Rj3YN6qbZ\",layoutId:\"Rj3YN6qbZ\",NV3c2dGIv:imMpDhkP2,onCem09IVM0Change:setRtyIajXSy,onNV3c2dGIvChange:setimMpDhkP2,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+336,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+320}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-avqlz5-container\",layoutDependency:layoutDependency,layoutId:\"LBWKzVVNp-container\",nodeId:\"LBWKzVVNp\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:eQPJ9xwgz,height:\"100%\",id:\"LBWKzVVNp\",layoutId:\"LBWKzVVNp\",NV3c2dGIv:SBMF40kAE,onCem09IVM0Change:seteQPJ9xwgz,onNV3c2dGIvChange:setSBMF40kAE,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+420,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+400}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1irru60-container\",layoutDependency:layoutDependency,layoutId:\"BhXtK3lF7-container\",nodeId:\"BhXtK3lF7\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:H6jpTL7su,height:\"100%\",id:\"BhXtK3lF7\",layoutId:\"BhXtK3lF7\",NV3c2dGIv:Pz4L4Dcjl,onCem09IVM0Change:setH6jpTL7su,onNV3c2dGIvChange:setPz4L4Dcjl,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+504,...addPropertyOverrides({IdeAt3p9C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+480}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jyidg3-container\",layoutDependency:layoutDependency,layoutId:\"IHykh8Foj-container\",nodeId:\"IHykh8Foj\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(Accordion,{Cem09IVM0:FLWbdFyQq,height:\"100%\",id:\"IHykh8Foj\",layoutId:\"IHykh8Foj\",NV3c2dGIv:BKqNHJrtd,onCem09IVM0Change:setFLWbdFyQq,onNV3c2dGIvChange:setBKqNHJrtd,style:{width:\"100%\"},variant:matchVariant(\"GVJRXVw6P\"),width:\"100%\",...addPropertyOverrides({IdeAt3p9C:{variant:matchVariant(\"BMr3u1AVC\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h427df-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IbQxWAZ9K-container\",nodeId:\"IbQxWAZ9K\",rendersWithMotion:true,scopeId:\"qvmSSgjHx\",children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"IbQxWAZ9K\",layoutId:\"IbQxWAZ9K\",width:\"100%\"})})})]})})})});});const css=[\".framer-yeulV.framer-sdl6at, .framer-yeulV .framer-sdl6at { display: block; }\",\".framer-yeulV.framer-jo62ai { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 800px; }\",\".framer-yeulV .framer-163bcbf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yeulV .framer-1acyyhs-container, .framer-yeulV .framer-18n4lyc-container, .framer-yeulV .framer-s2zvn3-container, .framer-yeulV .framer-374f45-container, .framer-yeulV .framer-avqlz5-container, .framer-yeulV .framer-1irru60-container, .framer-yeulV .framer-jyidg3-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-yeulV .framer-h427df-container { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; width: auto; }\",\".framer-yeulV.framer-v-8lla3t.framer-jo62ai { gap: 16px; padding: 16px; }\",\".framer-yeulV.framer-v-8lla3t .framer-163bcbf { gap: 16px; }\",'.framer-yeulV[data-border=\"true\"]::after, .framer-yeulV [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 524\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IdeAt3p9C\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NcwJ05dbZ\":\"_01Question\",\"Hh7SYb2zj\":\"_01Answer\",\"lvXqqP55I\":\"_02Question\",\"ZiWWIs_Mw\":\"_02Answer\",\"MxarQrL4z\":\"_03Question\",\"jbrpMb1QE\":\"_03Answer\",\"RtyIajXSy\":\"_04Question\",\"imMpDhkP2\":\"_04Answer\",\"eQPJ9xwgz\":\"_05Question\",\"SBMF40kAE\":\"_05Answer\",\"H6jpTL7su\":\"_06Question\",\"Pz4L4Dcjl\":\"_06Answer\",\"FLWbdFyQq\":\"_07Question\",\"BKqNHJrtd\":\"_07Answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqvmSSgjHx=withCSS(Component,css,\"framer-yeulV\");export default FramerqvmSSgjHx;FramerqvmSSgjHx.displayName=\"Accordion Wrapper\";FramerqvmSSgjHx.defaultProps={height:524,width:800};addPropertyControls(FramerqvmSSgjHx,{variant:{options:[\"M1tT1zN60\",\"IdeAt3p9C\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},NcwJ05dbZ:{defaultValue:\"1. How long does a typical project take?\",displayTextArea:true,title:\"01 Question\",type:ControlType.String},onNcwJ05dbZChange:{changes:\"NcwJ05dbZ\",type:ControlType.ChangeHandler},Hh7SYb2zj:{defaultValue:\"Most projects take 2–4 weeks depending on scope, number of revisions, and communication speed.\",displayTextArea:true,title:\"01 Answer\",type:ControlType.String},onHh7SYb2zjChange:{changes:\"Hh7SYb2zj\",type:ControlType.ChangeHandler},lvXqqP55I:{defaultValue:\"2. Do you work with startups or only large brands?\",displayTextArea:true,title:\"02 Question\",type:ControlType.String},onlvXqqP55IChange:{changes:\"lvXqqP55I\",type:ControlType.ChangeHandler},ZiWWIs_Mw:{defaultValue:\"We work with both — from early-stage startups to established global brands. The process adapts to your needs.\",displayTextArea:true,title:\"02 Answer\",type:ControlType.String},onZiWWIs_MwChange:{changes:\"ZiWWIs_Mw\",type:ControlType.ChangeHandler},MxarQrL4z:{defaultValue:\"3. What’s included in your design packages?\",displayTextArea:true,title:\"03 Question\",type:ControlType.String},onMxarQrL4zChange:{changes:\"MxarQrL4z\",type:ControlType.ChangeHandler},jbrpMb1QE:{defaultValue:\"Each package includes strategy, wireframes, high-fidelity design, responsive layouts, and all final assets ready for development.\",displayTextArea:true,title:\"03 Answer\",type:ControlType.String},onjbrpMb1QEChange:{changes:\"jbrpMb1QE\",type:ControlType.ChangeHandler},RtyIajXSy:{defaultValue:\"4. Do you provide development services too?\",displayTextArea:true,title:\"04 Question\",type:ControlType.String},onRtyIajXSyChange:{changes:\"RtyIajXSy\",type:ControlType.ChangeHandler},imMpDhkP2:{defaultValue:\"Yes. We offer full Framer development so your design turns into a fast, polished, and fully responsive website.\",displayTextArea:true,title:\"04 Answer\",type:ControlType.String},onimMpDhkP2Change:{changes:\"imMpDhkP2\",type:ControlType.ChangeHandler},eQPJ9xwgz:{defaultValue:\"5. How do we start a project?\",displayTextArea:true,title:\"05 Question\",type:ControlType.String},oneQPJ9xwgzChange:{changes:\"eQPJ9xwgz\",type:ControlType.ChangeHandler},SBMF40kAE:{defaultValue:\"Just share your project details through the contact form. We’ll follow up with timelines, pricing, and next steps.\",displayTextArea:true,title:\"05 Answer\",type:ControlType.String},onSBMF40kAEChange:{changes:\"SBMF40kAE\",type:ControlType.ChangeHandler},H6jpTL7su:{defaultValue:\"6. Can you help with ongoing updates after launch?\",displayTextArea:true,title:\"06 Question\",type:ControlType.String},onH6jpTL7suChange:{changes:\"H6jpTL7su\",type:ControlType.ChangeHandler},Pz4L4Dcjl:{defaultValue:\"Yes, We offer monthly support and on-demand updates to keep your website fresh, optimized, and performing well.\",displayTextArea:true,title:\"06 Answer\",type:ControlType.String},onPz4L4DcjlChange:{changes:\"Pz4L4Dcjl\",type:ControlType.ChangeHandler},FLWbdFyQq:{defaultValue:\"7. Arbeitet ihr auch au\\xdferhalb der Region?\",title:\"07 Question\",type:ControlType.String},onFLWbdFyQqChange:{changes:\"FLWbdFyQq\",type:ControlType.ChangeHandler},BKqNHJrtd:{defaultValue:\"Ja. Wir sitzen in Hilden, ein gro\\xdfer Teil unserer Projekte entsteht aber f\\xfcr Unternehmen in ganz Deutschland, \\xd6sterreich und der Schweiz. Abstimmung l\\xe4uft per Videocall und Telefon – das funktioniert genauso direkt wie vor Ort.\",title:\"07 Answer\",type:ControlType.String},onBKqNHJrtdChange:{changes:\"BKqNHJrtd\",type:ControlType.ChangeHandler}});addFonts(FramerqvmSSgjHx,[{explicitInter:true,fonts:[]},...AccordionFonts,...LayoutJumpPreventerFonts],{supportsExplicitInterCodegen:true});FramerqvmSSgjHx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Accordion,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqvmSSgjHx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IdeAt3p9C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"800\",\"framerVariables\":\"{\\\"NcwJ05dbZ\\\":\\\"_01Question\\\",\\\"Hh7SYb2zj\\\":\\\"_01Answer\\\",\\\"lvXqqP55I\\\":\\\"_02Question\\\",\\\"ZiWWIs_Mw\\\":\\\"_02Answer\\\",\\\"MxarQrL4z\\\":\\\"_03Question\\\",\\\"jbrpMb1QE\\\":\\\"_03Answer\\\",\\\"RtyIajXSy\\\":\\\"_04Question\\\",\\\"imMpDhkP2\\\":\\\"_04Answer\\\",\\\"eQPJ9xwgz\\\":\\\"_05Question\\\",\\\"SBMF40kAE\\\":\\\"_05Answer\\\",\\\"H6jpTL7su\\\":\\\"_06Question\\\",\\\"Pz4L4Dcjl\\\":\\\"_06Answer\\\",\\\"FLWbdFyQq\\\":\\\"_07Question\\\",\\\"BKqNHJrtd\\\":\\\"_07Answer\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"524\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qvmSSgjHx.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,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/x8rRnPEi5yOjOVmaL70e/w2PTuD9vSpu2Ja7Er0GG/fQm0e_U9Z.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iQjySJ6kIC5Ulq92eezv/AkbarvmCL64yajHQP0oZ/rY37S5B4h.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oMwdLknQFDwNPE5fdc1N/P400LmORPL6IdHCvPHCp/U685ul6CT.js\";const cycleOrder=[\"DO6Vmf7YR\",\"wSTuVNh8O\",\"tHBZK22qe\",\"ZcDxsUvLM\"];const serializationHash=\"framer-3fTVQ\";const variantClassNames={DO6Vmf7YR:\"framer-v-7vkwa7\",tHBZK22qe:\"framer-v-1tq6jc0\",wSTuVNh8O:\"framer-v-1hv8dmc\",ZcDxsUvLM:\"framer-v-1s8qs8y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NCh5L7VFl=undefined;const a3d1xAWgr=undefined;const fBIt3UcVz=undefined;const wB1ptqjKY=undefined;const hHajmkUb3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"Default - Desktop\":\"DO6Vmf7YR\",\"Default - Phone\":\"tHBZK22qe\",\"SM - Desktop\":\"wSTuVNh8O\",\"SM - Phone\":\"ZcDxsUvLM\"};const getProps=({avatar,content,height,id,jobTitle,name1,ratingStar,width,...props})=>{return{...props,a3d1xAWgr:avatar??props.a3d1xAWgr??{alt:\"Avatar\",pixelHeight:120,pixelWidth:120,src:\"https://framerusercontent.com/images/rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?width=120&height=120\"},fBIt3UcVz:name1??props.fBIt3UcVz??\"Olivia Carter\",hHajmkUb3:ratingStar??props.hHajmkUb3??{alt:\"Star\",pixelHeight:15,pixelWidth:82,src:\"https://framerusercontent.com/images/zJWcHB20yyCSW9nYP85FUNuRmf4.svg?width=82&height=15\"},NCh5L7VFl:content??props.NCh5L7VFl??\"Working with this team was effortless that they understood our brand vision & turned it into a digital experience that truly represents who we are.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DO6Vmf7YR\",wB1ptqjKY:jobTitle??props.wB1ptqjKY??\"Brand Director, Solis Energy\"};};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,hHajmkUb3,a3d1xAWgr,NCh5L7VFl,fBIt3UcVz,wB1ptqjKY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DO6Vmf7YR\",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([\"tHBZK22qe\",\"ZcDxsUvLM\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"wSTuVNh8O\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7vkwa7\",className,classNames),\"data-framer-name\":\"Default - Desktop\",layoutDependency:layoutDependency,layoutId:\"DO6Vmf7YR\",ref:refBinding,style:{...style},...addPropertyOverrides({tHBZK22qe:{\"data-framer-name\":\"Default - Phone\"},wSTuVNh8O:{\"data-framer-name\":\"SM - Desktop\"},ZcDxsUvLM:{\"data-framer-name\":\"SM - Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6z0qv7\",\"data-border\":true,\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"sjrtjpSVM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"inset 0px 0px 6px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pytlu8\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"CVQmxBCdL\",style:{backgroundColor:\"var(--token-da23cd3b-a4dc-4ad1-beef-18cb41add713, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-5l24pg\",\"data-styles-preset\":\"rY37S5B4h\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"Working with this team was effortless that they understood our brand vision & turned it into a digital experience that truly represents who we are.\"})}),className:\"framer-1j6u7i0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"trdFMIrtX\",style:{\"--extracted-tcooor\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NCh5L7VFl,variants:{tHBZK22qe:{\"--extracted-r6o4lv\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\"},ZcDxsUvLM:{\"--extracted-r6o4lv\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tHBZK22qe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"Working with this team was effortless that they understood our brand vision & turned it into a digital experience that truly represents who we are.\"})})},ZcDxsUvLM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"Working with this team was effortless that they understood our brand vision & turned it into a digital experience that truly represents who we are.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2f4fle\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"HCe9pruSr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t9n4pq\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"tIeJJkW_v\",style:{backgroundColor:\"var(--token-f62fb2f5-a878-4e78-834a-1c440e845aaf, rgb(238, 236, 234))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"inset 0px 1px 1px 0px var(--token-6cd03859-4229-47cf-bef0-4cbd48bd6abb, rgba(6, 6, 18, 0.18))\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Avatar\",fit:\"fill\",pixelHeight:120,pixelWidth:120,sizes:\"38px\",...toResponsiveImage(a3d1xAWgr)},className:\"framer-19kc4b8\",layoutDependency:layoutDependency,layoutId:\"OSshW9KvT\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},...addPropertyOverrides({tHBZK22qe:{background:{alt:\"Avatar\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+16+0+16+(0+96+(Math.max(0,(Math.max(0,((componentViewport?.height||300)-0-0)/1)*1-32-0)/1)*1-32-207)/1*1)+0+0+0),pixelHeight:120,pixelWidth:120,sizes:\"38px\",...toResponsiveImage(a3d1xAWgr)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gg45vg\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"XvL5SxHWt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18)))\"},children:\"Olivia Carter\"})}),className:\"framer-3aw26z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Eimp4RVyW\",style:{\"--extracted-r6o4lv\":\"var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, rgb(6, 6, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fBIt3UcVz,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"—\"})}),className:\"framer-j1srr7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JMtXidsNg\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--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,{className:\"framer-styles-preset-1v7caeb\",\"data-styles-preset\":\"fQm0e_U9Z\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Brand Director, Solis Energy\"})}),className:\"framer-1n6i2al\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x11e3_d6s\",style:{\"--extracted-r6o4lv\":\"var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wB1ptqjKY,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tHBZK22qe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5kb8ci\",\"data-styles-preset\":\"U685ul6CT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, rgb(105, 104, 110)))\"},children:\"Brand Director, Solis Energy\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"Star\",fit:\"fit\",pixelHeight:15,pixelWidth:82,sizes:\"82px\",...toResponsiveImage(hHajmkUb3),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1lup4sc\",\"data-framer-name\":\"Star\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"vFkw8ikGs\",...addPropertyOverrides({tHBZK22qe:{background:{alt:\"Star\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+16+0+16+(0+96+(Math.max(0,(Math.max(0,((componentViewport?.height||300)-0-0)/1)*1-32-0)/1)*1-32-207)/1*1)+0+96),pixelHeight:15,pixelWidth:82,sizes:\"82px\",...toResponsiveImage(hHajmkUb3),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3fTVQ.framer-520e21, .framer-3fTVQ .framer-520e21 { display: block; }\",\".framer-3fTVQ.framer-7vkwa7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 400px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 650px; }\",\".framer-3fTVQ .framer-6z0qv7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-3fTVQ .framer-pytlu8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3fTVQ .framer-1j6u7i0 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3fTVQ .framer-2f4fle { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3fTVQ .framer-t9n4pq { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 44px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-3fTVQ .framer-19kc4b8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); overflow: hidden; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3fTVQ .framer-1gg45vg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3fTVQ .framer-3aw26z, .framer-3fTVQ .framer-j1srr7, .framer-3fTVQ .framer-1n6i2al { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3fTVQ .framer-1lup4sc { flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 82px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-3fTVQ.framer-v-1hv8dmc.framer-7vkwa7 { height: min-content; }\",\".framer-3fTVQ.framer-v-1hv8dmc .framer-6z0qv7 { flex: none; height: min-content; }\",\".framer-3fTVQ.framer-v-1hv8dmc .framer-pytlu8 { flex: none; gap: 30px; height: min-content; justify-content: flex-start; }\",\".framer-3fTVQ.framer-v-1hv8dmc .framer-2f4fle { gap: 10px; }\",\".framer-3fTVQ.framer-v-1hv8dmc .framer-t9n4pq, .framer-3fTVQ.framer-v-1s8qs8y .framer-t9n4pq { order: 0; }\",\".framer-3fTVQ.framer-v-1hv8dmc .framer-1gg45vg { order: 1; }\",\".framer-3fTVQ.framer-v-1tq6jc0.framer-7vkwa7 { height: 300px; width: 360px; }\",\".framer-3fTVQ.framer-v-1tq6jc0 .framer-6z0qv7, .framer-3fTVQ.framer-v-1tq6jc0 .framer-pytlu8 { padding: 16px; }\",\".framer-3fTVQ.framer-v-1tq6jc0 .framer-2f4fle, .framer-3fTVQ.framer-v-1s8qs8y .framer-2f4fle { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 6px 10px; }\",\".framer-3fTVQ.framer-v-1tq6jc0 .framer-1gg45vg { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 4px 4px; width: 100%; }\",\".framer-3fTVQ.framer-v-1s8qs8y.framer-7vkwa7 { height: min-content; width: 360px; }\",\".framer-3fTVQ.framer-v-1s8qs8y .framer-6z0qv7 { flex: none; gap: 30px; height: min-content; padding: 16px; }\",\".framer-3fTVQ.framer-v-1s8qs8y .framer-pytlu8 { flex: none; gap: 16px; height: min-content; justify-content: flex-start; padding: 16px; }\",\".framer-3fTVQ.framer-v-1s8qs8y .framer-1gg45vg { flex: none; gap: 4px 6px; order: 1; width: 100%; }\",\".framer-3fTVQ.framer-v-1s8qs8y .framer-1lup4sc { order: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-3fTVQ[data-border=\"true\"]::after, .framer-3fTVQ [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 400\n * @framerIntrinsicWidth 650\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wSTuVNh8O\":{\"layout\":[\"fixed\",\"auto\"]},\"tHBZK22qe\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZcDxsUvLM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hHajmkUb3\":\"ratingStar\",\"a3d1xAWgr\":\"avatar\",\"NCh5L7VFl\":\"content\",\"fBIt3UcVz\":\"name1\",\"wB1ptqjKY\":\"jobTitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwugx09FXi=withCSS(Component,css,\"framer-3fTVQ\");export default Framerwugx09FXi;Framerwugx09FXi.displayName=\"Testimonial Card\";Framerwugx09FXi.defaultProps={height:400,width:650};addPropertyControls(Framerwugx09FXi,{variant:{options:[\"DO6Vmf7YR\",\"wSTuVNh8O\",\"tHBZK22qe\",\"ZcDxsUvLM\"],optionTitles:[\"Default - Desktop\",\"SM - Desktop\",\"Default - Phone\",\"SM - Phone\"],title:\"Variant\",type:ControlType.Enum},hHajmkUb3:{__defaultAssetReference:\"data:framer/asset-reference,zJWcHB20yyCSW9nYP85FUNuRmf4.svg?originalFilename=stars.svg&width=82&height=15\",__vekterDefault:{alt:\"Star\",assetReference:\"data:framer/asset-reference,zJWcHB20yyCSW9nYP85FUNuRmf4.svg?originalFilename=stars.svg&width=82&height=15\"},title:\"Rating Star\",type:ControlType.ResponsiveImage},a3d1xAWgr:{__defaultAssetReference:\"data:framer/asset-reference,rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?originalFilename=avatar-02.jpg&preferredSize=auto\",__vekterDefault:{alt:\"Avatar\",assetReference:\"data:framer/asset-reference,rvVsRZjAKkiA0nvOxWWVXzG9L6s.jpg?originalFilename=avatar-02.jpg&preferredSize=auto\"},title:\"Avatar\",type:ControlType.ResponsiveImage},NCh5L7VFl:{defaultValue:\"Working with this team was effortless that they understood our brand vision & turned it into a digital experience that truly represents who we are.\",displayTextArea:true,title:\"Content\",type:ControlType.String},fBIt3UcVz:{defaultValue:\"Olivia Carter\",displayTextArea:true,title:\"Name\",type:ControlType.String},wB1ptqjKY:{defaultValue:\"Brand Director, Solis Energy\",displayTextArea:true,title:\"Job Title\",type:ControlType.String}});addFonts(Framerwugx09FXi,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwugx09FXi\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerVariables\":\"{\\\"hHajmkUb3\\\":\\\"ratingStar\\\",\\\"a3d1xAWgr\\\":\\\"avatar\\\",\\\"NCh5L7VFl\\\":\\\"content\\\",\\\"fBIt3UcVz\\\":\\\"name1\\\",\\\"wB1ptqjKY\\\":\\\"jobTitle\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wSTuVNh8O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tHBZK22qe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZcDxsUvLM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"650\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{createElement as _createElement}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";import{useEffect,useRef,useState}from\"react\";/**\n * Abschnitte für die Leistungsseiten (Webdesign, Markenauftritt, Relaunch …).\n * Alle Gestaltungswerte stammen 1:1 aus der Startseite:\n *   Abschnittspolster oben  160 / 120 / 80\n *   Inhaltsbreite           1060, Rand 30 / 20 / 20\n *   H2                      40 / 32 / 28 · 1.2 · 600 · -0.03em\n *   Fließtext               16 / 16 / 15 · 1.2 · 500 · rgb(105,104,110)\n *   Bentokasten             rgb(238,236,234) · 16px · innen 20px · Schatten inset\n *   Karte                   #fff · 8px · innen 20px\n *\n * Aufbau und Bewegungsprinzip orientieren sich an in-sync.io/webdesign:\n * ruhige, große Textblöcke statt Kartenteppich; der Ablauf als klebende\n * Überschrift links mit durchlaufender Fortschrittslinie rechts.\n */const TINTE=\"rgb(6,6,18)\";const GRAU=\"rgb(105,104,110)\";const ORANGE=\"rgb(255,77,0)\";const TEL_TEXT=\"02103 29 66 488\";const TEL_LINK=\"tel:+4921032966488\";const WA_LINK=\"https://wa.me/4921032966488\";/* ---------------------------------------------------------------- Symbole */const S=d=>'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"'+d+'\"/></svg>';const IKON={// Phosphor regular – gleiche Familie wie in der Navigation\nhaken:S(\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm45.66-109.66a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,156.69l50.34-50.35A8,8,0,0,1,173.66,106.34Z\"),// Phosphor regular, fuer Print & Werbetechnik ergaenzt\n// Kalender – der Stern war als einziges Symbol gefuellt und fiel aus der Reihe\n// Plus im Kreis – sagt \"und noch mehr\", und ist wie die anderen Outline\nplus:S(\"M176,128a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Zm56,0A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"),kalender:S(\"M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Z\"),karte:S(\"M80,96a8,8,0,0,1,8-8h80a8,8,0,0,1,0,16H88A8,8,0,0,1,80,96Zm8,40h80a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Zm144-80V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Z\"),wagen:S(\"M247.42,117l-14-35A15.93,15.93,0,0,0,218.58,72H184V64a8,8,0,0,0-8-8H24A16,16,0,0,0,8,72V184a16,16,0,0,0,16,16H41a32,32,0,0,0,62,0h50a32,32,0,0,0,62,0h17a16,16,0,0,0,16-16V120A7.94,7.94,0,0,0,247.42,117ZM184,88h34.58l9.6,24H184ZM24,72H168v64H24ZM72,208a16,16,0,1,1,16-16A16,16,0,0,1,72,208Zm81-24H103a32,32,0,0,0-62,0H24V152H168v12.31A32.11,32.11,0,0,0,153,184Zm31,24a16,16,0,1,1,16-16A16,16,0,0,1,184,208Zm48-24H215a32.06,32.06,0,0,0-31-24V128h48Z\"),folie:S(\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM40,56H120V200H40Zm176,144H136V56h80V200Z\"),fenster:S(\"M232,96a7.89,7.89,0,0,0-.3-2.2L217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.8A7.89,7.89,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32ZM54,48H202l11.42,40H42.57ZM168,104v8a24,24,0,0,1-48,0v-8Zm-64,0v8a24,24,0,0,1-48,0v-8Zm96,96H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm-8-64a24,24,0,0,1-24-24v-8h48v8A24,24,0,0,1,192,136Z\"),pfeil:S(\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"),// Doppelpfeil für den Vergleichsregler – zeigt, dass es in beide Richtungen geht.\npfeilDoppelt:S(\"M38,128L94,86V117H162V86L218,128L162,170V139H94V170Z\"),wolke:S(\"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Zm37.66-93.66a8,8,0,0,1,0,11.32l-48,48a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L144,148.69l42.34-42.35A8,8,0,0,1,197.66,106.34Z\"),palette:S(\"M200.77,53.89A103.27,103.27,0,0,0,128,24h-1.07A104,104,0,0,0,24,128c0,43,26.58,79.06,69.36,94.17A32,32,0,0,0,136,192a16,16,0,0,1,16-16h46.21a31.81,31.81,0,0,0,31.2-24.88,104.43,104.43,0,0,0,2.59-24A103.28,103.28,0,0,0,200.77,53.89Zm13,93.71A15.89,15.89,0,0,1,198.21,160H152a32,32,0,0,0-32,32,16,16,0,0,1-21.31,15.07C62.49,194.3,40,164,40,128a88,88,0,0,1,87.09-88h.9a88.35,88.35,0,0,1,88,87.25A88.86,88.86,0,0,1,213.81,147.6ZM140,76a12,12,0,1,1-12-12A12,12,0,0,1,140,76ZM96,100A12,12,0,1,1,84,88,12,12,0,0,1,96,100Zm0,56a12,12,0,1,1-12-12A12,12,0,0,1,96,156Zm88-56a12,12,0,1,1-12-12A12,12,0,0,1,184,100Z\"),stern:S(\"M239.2,97.29a16,16,0,0,0-13.81-11L166,81.17,142.72,25.81h0a15.95,15.95,0,0,0-29.44,0L90.07,81.17,30.61,86.32a16,16,0,0,0-9.11,28.06L66.61,153.8,53.09,212.34a16,16,0,0,0,23.84,17.34l51-31,51.11,31a16,16,0,0,0,23.84-17.34l-13.51-58.6,45.1-39.36A16,16,0,0,0,239.2,97.29Z\"),druck:S(\"M214.67,72H200V40a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8V72H41.33C27.36,72,16,82.77,16,96v80a8,8,0,0,0,8,8H56v32a8,8,0,0,0,8,8H192a8,8,0,0,0,8-8V184h32a8,8,0,0,0,8-8V96C240,82.77,228.64,72,214.67,72ZM72,48H184V72H72ZM184,208H72V160H184Zm40-40H200V152a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8v16H32V96c0-4.41,4.19-8,9.33-8H214.67c5.14,0,9.33,3.59,9.33,8Zm-24-52a12,12,0,1,1-12-12A12,12,0,0,1,200,116Z\"),monitor:S(\"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8ZM160,224a8,8,0,0,1-8,8H104a8,8,0,0,1,0-16h48A8,8,0,0,1,160,224Z\"),ziel:S(\"M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32l-96,96a8,8,0,0,1-11.32-11.32l27.72-27.72a40,40,0,1,0,17.87,31.09,8,8,0,1,1,16-.9,56,56,0,1,1-22.38-41.65L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z\"),blitz:S(\"M215.79,118.17a8,8,0,0,0-5-5.66L153.18,90.9l14.66-73.33a8,8,0,0,0-13.69-7l-112,120a8,8,0,0,0,3,13l57.63,21.61L88.16,238.43a8,8,0,0,0,13.69,7l112-120A8,8,0,0,0,215.79,118.17ZM109.37,214l10.47-52.38a8,8,0,0,0-5-9.06L62,132.71l84.62-90.66L136.16,94.43a8,8,0,0,0,5,9.06l52.8,19.8Z\"),schild:S(\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0Z\"),telefon:S(\"M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.86.65L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.23-.28.45-.57.65-.87a16,16,0,0,0,1.31-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z\"),chat:S(\"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z\"),zitat:S(\"M100,56H40A16,16,0,0,0,24,72v72a16,16,0,0,0,16,16H76.1a56.14,56.14,0,0,1-31.83,35.13,8,8,0,0,0-4,10.55A8.06,8.06,0,0,0,47.6,210a7.9,7.9,0,0,0,3.22-.68C81.3,196,100,166.83,100,132V72A16,16,0,0,0,100,56Zm116,0H156a16,16,0,0,0-16,16v72a16,16,0,0,0,16,16h36.1a56.14,56.14,0,0,1-31.83,35.13,8,8,0,0,0-4,10.55A8.06,8.06,0,0,0,163.6,210a7.9,7.9,0,0,0,3.22-.68C197.3,196,216,166.83,216,132V72A16,16,0,0,0,216,56Z\"),/* Aus der Navigationsleiste uebernommen, damit Menue und Uebersichtsseiten\n       dieselben Motive zeigen. Phosphor \"regular\", viewBox 256. */websites:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M216,40H72A16,16,0,0,0,56,56V72H40A16,16,0,0,0,24,88V200a16,16,0,0,0,16,16H184a16,16,0,0,0,16-16V184h16a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM184,88v16H40V88Zm0,112H40V120H184v80Zm32-32H200V88a16,16,0,0,0-16-16H72V56H216Z\"/></svg>',relaunch:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h28.69L182.06,73.37a79.56,79.56,0,0,0-56.13-23.43h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27a96,96,0,0,1,135,.79L208,76.69V48a8,8,0,0,1,16,0ZM186.41,183.29a80,80,0,0,1-112.47-.66L59.31,168H88a8,8,0,0,0,0-16H40a8,8,0,0,0-8,8v48a8,8,0,0,0,16,0V179.31l14.63,14.63A95.43,95.43,0,0,0,130,222.06h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z\"/></svg>',betreuung:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"/></svg>',marke:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M200.77,53.89A103.27,103.27,0,0,0,128,24h-1.07A104,104,0,0,0,24,128c0,43,26.58,79.06,69.36,94.17A32,32,0,0,0,136,192a16,16,0,0,1,16-16h46.21a31.81,31.81,0,0,0,31.2-24.88,104.43,104.43,0,0,0,2.59-24A103.28,103.28,0,0,0,200.77,53.89Zm13,93.71A15.89,15.89,0,0,1,198.21,160H152a32,32,0,0,0-32,32,16,16,0,0,1-21.31,15.07C62.49,194.3,40,164,40,128a88,88,0,0,1,87.09-88h.9a88.35,88.35,0,0,1,88,87.25A88.86,88.86,0,0,1,213.81,147.6ZM140,76a12,12,0,1,1-12-12A12,12,0,0,1,140,76ZM96,100A12,12,0,1,1,84,88,12,12,0,0,1,96,100Zm0,56a12,12,0,1,1-12-12A12,12,0,0,1,96,156Zm88-56a12,12,0,1,1-12-12A12,12,0,0,1,184,100Z\"/></svg>',logo:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M248,92.68a15.86,15.86,0,0,0-4.69-11.31L174.63,12.68a16,16,0,0,0-22.63,0L123.57,41.11l-58,21.77A16.06,16.06,0,0,0,55.35,75.23L32.11,214.68A8,8,0,0,0,40,224a8.4,8.4,0,0,0,1.32-.11l139.44-23.24a16,16,0,0,0,12.35-10.17l21.77-58L243.31,104A15.87,15.87,0,0,0,248,92.68Zm-69.87,92.19L63.32,204l47.37-47.37a28,28,0,1,0-11.32-11.32L52,192.7,71.13,77.86,126,57.29,198.7,130ZM112,132a12,12,0,1,1,12,12A12,12,0,0,1,112,132Zm96-15.32L139.31,48l24-24L232,92.68Z\"/></svg>',print:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M214.67,72H200V40a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8V72H41.33C27.36,72,16,82.77,16,96v80a8,8,0,0,0,8,8H56v32a8,8,0,0,0,8,8H192a8,8,0,0,0,8-8V184h32a8,8,0,0,0,8-8V96C240,82.77,228.64,72,214.67,72ZM72,48H184V72H72ZM184,208H72V160H184Zm40-40H200V152a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8v16H32V96c0-4.41,4.19-8,9.33-8H214.67c5.14,0,9.33,3.59,9.33,8Zm-24-52a12,12,0,1,1-12-12A12,12,0,0,1,200,116Z\"/></svg>',handwerk:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,14.34,14.34h0L200,163.3a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112ZM60.68,216,40,195.31l68-68L128.68,148ZM162.34,114.32,140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z\"/></svg>',kfz:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M240,112H211.31L168,68.69A15.86,15.86,0,0,0,156.69,64H44.28A16,16,0,0,0,31,71.12L1.34,115.56A8.07,8.07,0,0,0,0,120v48a16,16,0,0,0,16,16H33a32,32,0,0,0,62,0h66a32,32,0,0,0,62,0h17a16,16,0,0,0,16-16V128A16,16,0,0,0,240,112ZM44.28,80H156.69l32,32H23ZM64,192a16,16,0,1,1,16-16A16,16,0,0,1,64,192Zm128,0a16,16,0,1,1,16-16A16,16,0,0,1,192,192Zm48-24H223a32,32,0,0,0-62,0H95a32,32,0,0,0-62,0H16V128H240Z\"/></svg>',handel:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M232,96a7.89,7.89,0,0,0-.3-2.2L217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.8A7.89,7.89,0,0,0,24,96h0v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96ZM54,48H202l11.42,40H42.61Zm50,56h48v8a24,24,0,0,1-48,0Zm-16,0v8a24,24,0,0,1-35.12,21.26,7.88,7.88,0,0,0-1.82-1.06A24,24,0,0,1,40,112v-8ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm4.93-75.8a8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48v8A24,24,0,0,1,204.93,132.2Z\"/></svg>',gastro:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M72,88V40a8,8,0,0,1,16,0V88a8,8,0,0,1-16,0ZM216,40V224a8,8,0,0,1-16,0V176H152a8,8,0,0,1-8-8,268.75,268.75,0,0,1,7.22-56.88c9.78-40.49,28.32-67.63,53.63-78.47A8,8,0,0,1,216,40ZM200,53.9c-32.17,24.57-38.47,84.42-39.7,106.1H200ZM119.89,38.69a8,8,0,1,0-15.78,2.63L112,88.63a32,32,0,0,1-64,0l7.88-47.31a8,8,0,1,0-15.78-2.63l-8,48A8.17,8.17,0,0,0,32,88a48.07,48.07,0,0,0,40,47.32V224a8,8,0,0,0,16,0V135.32A48.07,48.07,0,0,0,128,88a8.17,8.17,0,0,0-.11-1.31Z\"/></svg>',beauty:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M157.73,113.13A8,8,0,0,1,159.82,102L227.48,55.7a8,8,0,0,1,9,13.21l-67.67,46.3a7.92,7.92,0,0,1-4.51,1.4A8,8,0,0,1,157.73,113.13Zm80.87,85.09a8,8,0,0,1-11.12,2.08L136,137.7,93.49,166.78a36,36,0,1,1-9-13.19L121.83,128,84.44,102.41a35.86,35.86,0,1,1,9-13.19l143,97.87A8,8,0,0,1,238.6,198.22ZM80,180a20,20,0,1,0-5.86,14.14A19.85,19.85,0,0,0,80,180ZM74.14,90.13a20,20,0,1,0-28.28,0A19.85,19.85,0,0,0,74.14,90.13Z\"/></svg>',praxis:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M220,160a12,12,0,1,1-12-12A12,12,0,0,1,220,160Zm-4.55,39.29A48.08,48.08,0,0,1,168,240H144a48.05,48.05,0,0,1-48-48V151.49A64,64,0,0,1,40,88V40a8,8,0,0,1,8-8H72a8,8,0,0,1,0,16H56V88a48,48,0,0,0,48.64,48c26.11-.34,47.36-22.25,47.36-48.83V48H136a8,8,0,0,1,0-16h24a8,8,0,0,1,8,8V87.17c0,32.84-24.53,60.29-56,64.31V192a32,32,0,0,0,32,32h24a32.06,32.06,0,0,0,31.22-25,40,40,0,1,1,16.23.27ZM232,160a24,24,0,1,0-24,24A24,24,0,0,0,232,160Z\"/></svg>',pflege:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM119.46,48A31.15,31.15,0,0,1,148.6,67a8,8,0,0,0,14.8,0,31.15,31.15,0,0,1,29.14-19C209.59,48,224,62.65,224,80c0,19.51-15.79,41.58-45.66,63.9l-11.09,2.55A28,28,0,0,0,140,112H100.68C92.05,100.36,88,90.12,88,80,88,62.65,102.41,48,119.46,48ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z\"/></svg>',fitness:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M248,120h-8V88a16,16,0,0,0-16-16H208V64a16,16,0,0,0-16-16H168a16,16,0,0,0-16,16v56H104V64A16,16,0,0,0,88,48H64A16,16,0,0,0,48,64v8H32A16,16,0,0,0,16,88v32H8a8,8,0,0,0,0,16h8v32a16,16,0,0,0,16,16H48v8a16,16,0,0,0,16,16H88a16,16,0,0,0,16-16V136h48v56a16,16,0,0,0,16,16h24a16,16,0,0,0,16-16v-8h16a16,16,0,0,0,16-16V136h8a8,8,0,0,0,0-16ZM32,168V88H48v80Zm56,24H64V64H88V192Zm104,0H168V64h24V175.82c0,.06,0,.12,0,.18s0,.12,0,.18V192Zm32-24H208V88h16Z\"/></svg>',dienstleister:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M216,56H176V48a24,24,0,0,0-24-24H104A24,24,0,0,0,80,48v8H40A16,16,0,0,0,24,72V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V72A16,16,0,0,0,216,56ZM96,48a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96ZM216,72v41.61A184,184,0,0,1,128,136a184.07,184.07,0,0,1-88-22.38V72Zm0,128H40V131.64A200.19,200.19,0,0,0,128,152a200.25,200.25,0,0,0,88-20.37V200ZM104,112a8,8,0,0,1,8-8h32a8,8,0,0,1,0,16H112A8,8,0,0,1,104,112Z\"/></svg>',immobilien:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z\"/></svg>',vereine:'<svg viewBox=\"0 0 256 256\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z\"/></svg>'};/* -------------------------------------------------------------------- CSS */const CSS=`\n.ga{container-type:inline-size;container-name:gg;\n  --tinte:rgb(6,6,18);--grau:rgb(105,104,110);--orange:rgb(255,77,0);\n  --perle:rgb(238,236,234);--nebel:rgb(245,244,243);--linie:rgba(6,6,18,.1);\n  --weich:cubic-bezier(.27,0,.51,1);\n  position:relative;z-index:1;\n  display:flex;justify-content:center;width:100%;padding:160px 0 0;\n  font-family:\"DM Sans\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  -webkit-font-smoothing:antialiased;box-sizing:border-box}\n.ga *,.ga *::before,.ga *::after{box-sizing:border-box}\n:where(.ga) a{color:inherit;text-decoration:none}\n:where(.ga) :is(h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0}\n:where(.ga) :is(ul,ol){list-style:none}\n.ga-innen{width:100%;max-width:1060px;padding:0 30px}\n\n/* Kopfzeile */\n.ga-kopf{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:64px}\n.ga-auge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;\n  letter-spacing:.15em;text-transform:uppercase;color:var(--grau);line-height:1}\n.ga-auge::before,.ga-auge::after{content:\"\";width:9px;height:9px;\n  border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}\n.ga-auge::before{transform:rotate(45deg)}\n.ga-auge::after{transform:rotate(-135deg)}\n.ga-h2{font-size:44px;line-height:1.16;font-weight:600;letter-spacing:-.03em;color:var(--tinte);\n  max-width:22ch;text-wrap:balance}\n.ga-lead{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.0025em;color:var(--grau);max-width:62ch}\n.ga-h3{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n.ga-text{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.0025em;color:var(--grau)}\n.ga-textsm{font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n\n/* Bentokasten und Karten */\n.ga-bento{background:var(--perle);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:20px;\n  box-shadow:rgba(6,6,18,.18) 0 0 6px 0 inset}\n.ga-karte{background:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px}\n\n/* 1 \\xb7 Die ersten Sekunden: \\xdcberschrift links, Gespr\\xe4chsfaden rechts */\n.ga-erste{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:44px 72px;\n  align-items:start}\n.ga-erstekopf{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px}\n.ga-erstekopf .ga-h2{max-width:none;text-wrap:pretty}\n.ga-h2 em{font-style:normal;color:var(--orange)}\n/* \\xdcberschrift f\\xfcllt sich beim Hereinscrollen Wort f\\xfcr Wort */\n.ga-w{color:rgba(6,6,18,.17);transition:color .45s var(--weich)}\n.ga-w.akzent{color:rgba(255,77,0,.22)}\n.ga-w.an{color:var(--tinte)}\n.ga-w.akzent.an{color:var(--orange)}\n@media (prefers-reduced-motion:reduce){\n  .ga-w{color:var(--tinte) !important;transition:none}\n  .ga-w.akzent{color:var(--orange) !important}\n}\n.ga-erstekopf .ga-lead{max-width:38ch}\n\n/* Der Faden: Nachrichten wechseln die Seite, jede so breit wie ihr Text */\n.ga-faden{display:flex;flex-direction:column;gap:8px;padding-top:4px}\n.ga-msg{display:flex;align-items:flex-end;gap:12px}\n.ga-msg.wir{justify-content:flex-end}\n.ga-msg.wir + .ga-msg.kunde{margin-top:22px}\n.ga-memoji,.ga-gg{width:42px;height:42px;border-radius:999px;flex:none;object-fit:cover;\n  opacity:0;transform:scale(.7);\n  transition:opacity .35s var(--weich),transform .45s cubic-bezier(.34,1.4,.64,1)}\n.ga-memoji{background:var(--perle);box-shadow:#fff 0 0 0 3px,rgba(6,6,18,.07) 0 3px 10px 0}\n.ga-gg{background:var(--orange);box-shadow:#fff 0 0 0 3px,rgba(255,77,0,.26) 0 3px 12px 0}\n.ga-msg.aktiv .ga-memoji,.ga-msg.aktiv .ga-gg{opacity:1;transform:none}\n\n/* Platz steht von Anfang an, damit beim Eintreffen nichts springt */\n.ga-platz{position:relative;display:flex;max-width:84%}\n.ga-blase{position:relative;background:#fff;border-radius:16px 16px 16px 4px;padding:13px 18px;\n  width:fit-content;max-width:100%;transform-origin:0 100%;\n  box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.06) 0 10px 20px -6px}\n.ga-blase::before{content:\"\";position:absolute;left:-7px;bottom:0;width:9px;height:14px;\n  background:#fff;clip-path:polygon(100% 100%,100% 0,0 100%)}\n.ga-blase.gg{background:#ffece1;border-radius:16px 16px 4px 16px;transform-origin:100% 100%;\n  box-shadow:rgba(255,77,0,.07) 0 2px 3px 0,rgba(255,77,0,.16) 0 10px 22px -8px}\n.ga-blase.gg::before{left:auto;right:-7px;background:#ffece1;clip-path:polygon(0 100%,0 0,100% 100%)}\n.ga-blase.gg .ga-tippt span{background:rgba(255,77,0,.5)}\n.ga-blase.nachricht{opacity:0;transform:scale(.9) translateY(5px)}\n.ga-msg.da .ga-blase.nachricht{opacity:1;transform:none;\n  transition:opacity .26s var(--weich),transform .42s cubic-bezier(.34,1.45,.64,1)}\n.ga-blase.tippen{position:absolute;bottom:0;left:0}\n.ga-msg.wir .ga-blase.tippen{left:auto;right:0}\n.ga-zitatzeile{font-size:17px;line-height:1.42;font-weight:600;letter-spacing:-.015em;color:var(--tinte)}\n.ga-ggzeile{font-size:16px;line-height:1.5;font-weight:500;color:rgba(6,6,18,.8)}\n\n/* Tippt-Anzeige */\n.ga-tippt{display:flex;gap:5px;padding:16px 18px;align-items:center}\n.ga-tippt span{width:7px;height:7px;border-radius:999px;background:rgba(6,6,18,.3);\n  animation:ga-tipp 1.25s infinite}\n.ga-tippt span:nth-child(2){animation-delay:.18s}\n.ga-tippt span:nth-child(3){animation-delay:.36s}\n@keyframes ga-tipp{0%,60%,100%{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:.9}}\n.ga-nutzen{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}\n.ga-nut{display:flex;flex-direction:column;gap:10px}\n.ga-nutnr{font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--orange);line-height:1}\n\n/* 2 \\xb7 Kurz erkl\\xe4rt: Bento wie auf der Startseite */\n.ga-kurz{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.ga-karte.breit{grid-column:span 2}\n.ga-karte.voll{grid-column:span 3}\n.ga-karte.preis{gap:0;justify-content:space-between;padding:20px}\n.ga-preis{display:block;margin-top:8px;font-size:82px;line-height:.92;font-weight:600;\n  letter-spacing:-.05em;color:var(--orange);font-variant-numeric:tabular-nums}\n.ga-steuer{display:block;margin-top:10px;font-size:13px;line-height:1.3;font-weight:500;\n  letter-spacing:-.01em;color:var(--grau)}\n.ga-preisnote{margin-top:14px;font-size:15px;line-height:1.55;font-weight:500;color:var(--grau);\n  max-width:38ch}\n.ga-kzeile{display:flex;flex-wrap:wrap;gap:10px 34px;margin-top:22px;padding-top:16px;\n  border-top:1px solid var(--linie)}\n.ga-kz{display:flex;align-items:baseline;gap:8px}\n.ga-kzzahl{font-size:21px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:var(--tinte);\n  font-variant-numeric:tabular-nums}\n.ga-kztext{font-size:14px;line-height:1.4;font-weight:500;color:var(--grau)}\n\n/* Bewertungskarte im Stil der Startseite */\n.ga-karte.bewertung{align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px}\n.ga-fbmarke{border:1px solid var(--tinte);border-radius:6px;padding:4px 11px;\n  font-size:15px;line-height:1.3;font-weight:600;color:var(--tinte)}\n.ga-fbzahl{font-size:62px;line-height:1;font-weight:600;letter-spacing:-.045em;color:var(--tinte);\n  font-variant-numeric:tabular-nums}\n.ga-fbtext{font-size:14px;line-height:1.45;font-weight:500;color:var(--grau);max-width:20ch}\n.ga-sterne{display:flex;gap:5px;color:var(--orange);margin-top:2px}\n.ga-sterne svg{width:17px;height:17px;fill:currentColor}\n.ga-koepfe{display:flex;margin-top:14px;padding-left:9px}\n.ga-koepfe img{width:44px;height:44px;border-radius:999px;margin-left:-9px;object-fit:cover;\n  background:var(--orange);box-shadow:#fff 0 0 0 3px,rgba(6,6,18,.10) 0 3px 10px 0;\n  opacity:0;transform:scale(.6);\n  transition:opacity .35s var(--weich),transform .5s cubic-bezier(.34,1.5,.64,1)}\n.ga-karte.bewertung:not(.ga-auf) .ga-koepfe img,\n.ga-karte.bewertung.da .ga-koepfe img{opacity:1;transform:none}\n.ga-koepfe img:nth-child(2){transition-delay:.09s}\n.ga-koepfe img:nth-child(3){transition-delay:.18s}\n\n/* Leistungsbausteine: sechs gleiche Kacheln, Bild oben */\n.ga-bau{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.ga-karte.bau{padding:0;overflow:hidden;gap:0}\n.ga-baubild{position:relative;aspect-ratio:16/10;background:var(--perle);overflow:hidden}\n.ga-baubild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;\n  transition:transform .6s var(--weich)}\n.ga-karte.bau:hover .ga-baubild img{transform:scale(1.04)}\n.ga-bautext{padding:20px;display:flex;flex-direction:column;gap:7px}\n.ga-bauh3{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n.ga-bauliste{margin-top:3px;font-size:13px;line-height:1.5;font-weight:500;color:var(--grau)}\n\n/* Vorher-Nachher-Schieberegler */\n.ga-vn{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;\n  background:var(--perle);touch-action:pan-y;user-select:none;cursor:ew-resize}\n.ga-vn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;\n  pointer-events:none}\n.ga-vnnach{clip-path:inset(0 0 0 var(--x))}\n/* Beschriftung UNTEN: oben liegen in beiden Aufnahmen Browserleiste, Logo und\n   Navigation – dort verdeckt eine Plakette immer etwas Wichtiges. */\n.ga-vnmarke{position:absolute;bottom:14px;z-index:3;font-size:11px;line-height:1;font-weight:600;\n  letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;border-radius:999px;\n  background:rgba(255,255,255,.92);color:var(--tinte);box-shadow:rgba(6,6,18,.12) 0 2px 8px 0}\n.ga-vnmarke.links{left:14px}\n.ga-vnmarke.rechts{right:14px;background:var(--orange);color:#fff}\n.ga-vngriff{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;z-index:4;\n  background:#fff;box-shadow:rgba(6,6,18,.25) 0 0 10px 0}\n.ga-vnknauf{position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;\n  border-radius:999px;background:#fff;display:grid;place-items:center;\n  box-shadow:rgba(6,6,18,.18) 0 4px 14px 0;color:var(--tinte)}\n.ga-vnknauf:focus-visible{outline:3px solid var(--orange);outline-offset:3px}\n.ga-vnknauf svg{width:19px;height:19px;fill:currentColor}\n/* Der Knauf wippt einmal, wenn der Abschnitt ins Bild kommt – sonst sieht man ihm\n   nicht an, dass man ihn ziehen kann. Die Bewegung selbst l\\xe4uft \\xfcber --x. */\n.ga-vn.wippt{cursor:ew-resize}\n.ga-vnhinweis{margin-top:14px;font-size:13px;line-height:1.5;font-weight:500;color:var(--grau);\n  text-align:center}\n.ga-vnfuss{margin-top:18px;display:flex;justify-content:center}\n\n/* Farbige Kachel wie auf der Startseite */\n.ga-karte.cta{background:linear-gradient(158deg,#fbc47f 0,#fb9c40 100%);\n  align-items:center;justify-content:center;text-align:center;gap:14px;padding:20px}\n.ga-ctatitel{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.03em;color:var(--tinte);\n  max-width:14ch}\n.ga-ctaknopf{display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#fff;\n  border-radius:8px;padding:12px 22px;font-size:15px;line-height:1.2;font-weight:600;\n  box-shadow:rgba(6,6,18,.14) 0 6px 16px -6px;transition:transform .2s var(--weich)}\n.ga-ctaknopf:hover{transform:translateY(-2px)}\n.ga-ctaknopf svg{width:16px;height:16px;fill:currentColor;flex:none}\n.ga-ctanote{font-size:14px;line-height:1.45;font-weight:500;color:rgba(6,6,18,.6);max-width:24ch}\n\n/* Zeitstrahl in der breiten Karte */\n.ga-karte.strahlkarte{padding:20px}\n.ga-strahl{--luecke:26px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--luecke)}\n\n/* Der Strahl baut sich auf: Punkt, Linie, Text – Station f\\xfcr Station */\n.ga-halt{--takt:0ms;position:relative;padding-top:30px;display:flex;flex-direction:column;gap:6px}\n.ga-punktchen{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:999px;\n  background:rgba(6,6,18,.14);z-index:1;\n  transition:background-color .4s var(--weich);\n  transition-delay:var(--takt)}\n.ga-strahl.da .ga-punktchen{background:var(--orange)}\n/* Der letzte Punkt sendet einen Ring aus. Der Ring ist eine eigene Ebene,\n   damit der Punkt selbst genauso aussieht wie seine Geschwister – ein\n   dauerhafter Hof macht aus dem Punkt sonst einen Klumpen. */\n.ga-punktchen::after{content:\"\";position:absolute;inset:0;border-radius:999px;\n  border:1.5px solid var(--orange);opacity:0;pointer-events:none}\n.ga-strahl.da .ga-halt:last-child .ga-punktchen::after{\n  animation:ga-puls 2.8s linear infinite;\n  animation-delay:calc(var(--takt) + 900ms)}\n/* Die Spur steht immer ganz da, nur die F\\xfcllung w\\xe4chst – so sieht ein\n   abgebrochener Aufbau nie nach halber Linie aus. */\n.ga-spur{position:absolute;left:7px;right:calc(-1 * var(--luecke));top:6px;height:2px;\n  border-radius:2px;background:rgba(6,6,18,.10);overflow:hidden}\n.ga-halt:last-child .ga-spur{display:none}\n.ga-spur i{display:block;width:100%;height:100%;background:var(--orange);\n  transform-origin:0 50%;transform:scaleX(0);\n  transition:transform .46s cubic-bezier(.65,0,.35,1);\n  transition-delay:calc(var(--takt) + 180ms)}\n.ga-strahl.da .ga-spur i{transform:scaleX(1)}\n/* Gleichm\\xe4ssiger Takt: der Ring laeuft in 1,6 s nach aussen und blendet\n   dabei aus, danach eine knappe Sekunde Ruhe. Deckkraft und Groesse\n   duerfen nicht dieselbe Beschleunigung teilen, sonst ist der Ring\n   verschwunden, bevor er unterwegs ist. */\n@keyframes ga-puls{\n  0%{opacity:0;transform:scale(1)}\n  8%{opacity:.5}\n  58%{opacity:0;transform:scale(2.6)}\n  100%{opacity:0;transform:scale(2.6)}}\n\n.ga-haltwann{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance;\n  color:rgba(6,6,18,.22);font-variant-numeric:tabular-nums;\n  transition:color .4s var(--weich);transition-delay:var(--takt)}\n.ga-strahl.da .ga-haltwann{color:var(--orange)}\n.ga-halttitel{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-halttext{font-size:14px;line-height:1.55;font-weight:500;color:var(--grau)}\n.ga-label{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--grau);line-height:1}\n.ga-wert{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--tinte);\n  font-variant-numeric:tabular-nums}\n.ga-wert.klein{font-size:22px;line-height:1.2}\n.ga-wert.akzent{color:var(--orange)}\n\n/* 3 \\xb7 Landingpages */\n.ga-lp{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}\n.ga-lpbild{position:relative;border-radius:8px;overflow:hidden;background:#fff;min-height:280px}\n.ga-lpbild img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover;display:block}\n.ga-liste{display:flex;flex-direction:column;gap:11px;margin-top:4px}\n.ga-punkt{display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;\n  font-size:15px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-punkt svg{width:19px;height:19px;fill:var(--orange);margin-top:3px}\n.ga-punkt b{font-weight:600;color:var(--tinte)}\n\n/* 4 \\xb7 Werkzeuge */\n/* Eine Karte mit Haarlinien – bewusst flacher als die Bildkacheln dar\\xfcber.\n   Der 1px-Abstand auf farbigem Grund erzeugt die Linien ohne nth-child-Rechnerei. */\n.ga-werkzeuge{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;\n  background:var(--linie);border-radius:8px;overflow:hidden}\n.ga-werkzeuge.drei{grid-template-columns:repeat(3,1fr)}\n.ga-werkzeuge.fuenf{grid-template-columns:repeat(5,1fr)}\n.ga-wz{background:#fff;padding:28px 26px 30px;display:flex;flex-direction:column;gap:20px}\n.ga-wzlogo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;\n  border-radius:10px;background:var(--nebel);color:var(--tinte)}\n.ga-wzlogo svg{width:21px;height:21px}\n.ga-wzlogo.orange{background:rgba(255,77,0,.1);color:var(--orange)}\n.ga-wzlogo.orange svg{fill:currentColor}\n.ga-wzlogo img{width:24px;height:24px;object-fit:contain;display:block}\n/* \\xdcberzeile \\xfcber die \\xdcberschrift – wie \\xfcberall sonst auf der Seite. */\n.ga-wz.klickbar{text-decoration:none;color:inherit;transition:border-color .22s var(--weich),transform .22s var(--weich)}\n.ga-wz.klickbar:hover{border-color:rgba(255,77,0,.35);transform:translateY(-2px)}\n.ga-wzmehr{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;\n  letter-spacing:-.01em;color:var(--orange)}\n.ga-wzmehr svg{width:13px;height:13px;fill:currentColor;transition:transform .22s var(--weich)}\n.ga-wz.klickbar:hover .ga-wzmehr svg{transform:translateX(3px)}\n.ga-wzkopf{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}\n.ga-wzrolle{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);line-height:1}\n\n/* 4b \\xb7 Branchenband – drei Karten oben, zwei breite darunter.\n   F\\xfcnf gleich schmale Spalten waren f\\xfcr die Aufz\\xe4hlungen zu eng; so bekommt\n   jede Branche Platz, und die Bilder zeigen statt zu behaupten. */\n.ga-brg{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}\n.ga-br{grid-column:span 2;background:#fff;border:1px solid var(--linie);border-radius:14px;\n  overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;\n  transition:border-color .24s var(--weich),transform .24s var(--weich),box-shadow .24s var(--weich)}\n.ga-br:nth-child(-n+2){grid-column:span 3}\n.ga-br:hover{border-color:rgba(255,77,0,.4);transform:translateY(-3px);\n  box-shadow:0 16px 36px -24px rgba(6,6,18,.5)}\n.ga-br:focus-visible{outline:3px solid var(--orange);outline-offset:3px}\n.ga-brbild{position:relative;overflow:hidden;background:var(--nebel);flex:none;line-height:0;\n  aspect-ratio:16/10}\n.ga-brbild img{width:100%;height:100%;object-fit:cover;display:block;\n  transition:transform .55s var(--weich)}\n.ga-br:hover .ga-brbild img{transform:scale(1.045)}\n.ga-brtext{padding:22px 24px 20px;display:flex;flex-direction:column;flex:1;gap:9px;min-width:0}\n.ga-brrolle{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1}\n.ga-brtext .ga-h3{margin:0}\n.ga-brtext .ga-text{margin:0}\n.ga-brmehr{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;\n  font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--orange)}\n.ga-brmehr svg{width:13px;height:13px;fill:currentColor;transition:transform .22s var(--weich)}\n.ga-br:hover .ga-brmehr svg{transform:translateX(3px)}\n\n/* 4c \\xb7 Gefunden werden – Google und KI.\n   Ein Lichtimpuls l\\xe4uft \\xfcber die Schiene; das Logo, bei dem er ankommt, hebt\n   sich kurz an. Derselbe Gedanke wie bei der DACH-Karte. */\n.ga-ki{display:flex;flex-direction:column;gap:34px}\n.ga-kischiene{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;\n  gap:14px;padding:0 10px;background:none;border:0;border-radius:0}\n\n.ga-kibalken{position:absolute;left:30px;right:30px;top:50%;height:2px;margin-top:-1px;\n  border-radius:2px;pointer-events:none;\n  background:linear-gradient(90deg,rgba(255,77,0,0) 0%,rgba(255,77,0,0) 40%,var(--orange) 50%,rgba(255,77,0,0) 60%,rgba(255,77,0,0) 100%);\n  background-size:240% 100%;background-repeat:no-repeat;\n  animation:kiLauf 7s linear infinite}\n@keyframes kiLauf{0%{background-position:-70% 0}100%{background-position:170% 0}}\n.ga-kilogo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px;\n  padding:0 6px;background:#fff}\n.ga-kilogo img{width:38px;height:38px;display:block;filter:grayscale(1);opacity:.45;\n  transition:filter .5s var(--weich),opacity .5s var(--weich),transform .5s var(--weich)}\n.ga-kilogo span{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;\n  color:var(--grau);transition:color .5s var(--weich)}\n.ga-kilogo.an img{filter:none;opacity:1;transform:translateY(-4px) scale(1.06)}\n.ga-kilogo.an span{color:var(--tinte)}\n\n.ga-kiliste{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--linie);\n  border-radius:8px;overflow:hidden}\n.ga-kipunkt{background:#fff;padding:24px 26px 26px;display:flex;flex-direction:column;gap:9px}\n.ga-kinr{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1}\n\n/* 4d \\xb7 Blogauswahl – dieselbe Aufteilung wie bisher (eine gro\\xdfe Kachel,\n   zwei kleine), aber die Beitr\\xe4ge werden je Seite nach Thema gew\\xe4hlt. */\n.ga-bl{display:grid;grid-template-columns:1.55fr 1fr;gap:1px;background:var(--linie);\n  border-radius:12px;overflow:hidden}\n.ga-blgross{background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:0;\n  text-decoration:none;color:inherit;transition:background-color .24s var(--weich)}\n.ga-blgross:hover{background:var(--nebel)}\n.ga-bltext{padding:26px 26px 24px;display:flex;flex-direction:column;gap:10px}\n.ga-blkat{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--grau);line-height:1}\n.ga-bltitel{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-bldatum{font-size:13px;font-weight:500;color:var(--grau)}\n.ga-blautor{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;\n  font-size:13px;font-weight:500;color:var(--tinte)}\n.ga-blautor img{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block}\n.ga-blbild{overflow:hidden;background:var(--nebel)}\n.ga-blbild img{width:100%;height:100%;object-fit:cover;display:block;\n  transition:transform .5s var(--weich)}\n.ga-blgross:hover .ga-blbild img{transform:scale(1.04)}\n\n.ga-blspalte{display:grid;grid-template-rows:1fr 1fr;gap:1px;background:var(--linie)}\n.ga-blklein{background:#fff;display:flex;gap:16px;padding:22px 24px;align-items:flex-start;\n  text-decoration:none;color:inherit;transition:background-color .24s var(--weich)}\n.ga-blklein:hover{background:var(--nebel)}\n.ga-blktext{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}\n.ga-blkbild{flex:none;width:92px;height:68px;border-radius:7px;overflow:hidden;\n  background:var(--nebel);align-self:flex-end}\n.ga-blkbild img{width:100%;height:100%;object-fit:cover;display:block}\n\n/* 5 \\xb7 Gro\\xdfe Kundenstimme */\n.ga-stimme{background:var(--tinte);border-radius:16px;padding:56px 56px 48px;color:#fff;position:relative;overflow:hidden}\n.ga-stimme svg{width:34px;height:34px;fill:var(--orange);margin-bottom:22px;display:block;flex:none}\n.ga-stimmetext{font-size:28px;line-height:1.32;font-weight:600;letter-spacing:-.03em;color:#fff;\n  max-width:26ch;text-wrap:balance}\n.ga-stimmefuss{margin-top:28px;display:flex;align-items:center;gap:14px}\n.ga-stimmefuss img{width:44px;height:44px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.12)}\n.ga-stimmename{font-size:15px;font-weight:600;color:#fff}\n.ga-stimmerolle{font-size:14px;font-weight:500;color:rgba(255,255,255,.6)}\n\n/* 6 \\xb7 Ablauf: klebende \\xdcberschrift links, Phasen rechts */\n.ga-ablauf{display:grid;grid-template-columns:360px 1fr;gap:60px;align-items:start}\n.ga-klebt{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px;align-self:start}\n.ga-phasen{position:relative;padding-left:52px}\n.ga-schiene{position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:var(--linie);border-radius:2px}\n.ga-fortschritt{position:absolute;left:0;top:0;width:100%;background:var(--orange);border-radius:2px;\n  height:0;transition:height .15s linear}\n.ga-phase{position:relative;padding:0 0 44px}\n.ga-phase:last-child{padding-bottom:0}\n.ga-nr{position:absolute;left:-52px;top:0;width:32px;height:32px;border-radius:999px;\n  display:flex;align-items:center;justify-content:center;background:#fff;color:var(--grau);\n  font-size:13px;font-weight:600;box-shadow:rgba(6,6,18,.1) 0 0 0 1px inset;\n  transition:background-color .3s var(--weich),color .3s var(--weich),box-shadow .3s var(--weich)}\n.ga-phase.aktiv .ga-nr{background:var(--orange);color:#fff;box-shadow:none}\n.ga-phasenkarte{background:#fff;border-radius:8px;padding:12px 12px 24px;display:flex;flex-direction:column;gap:10px;\n  transition:box-shadow .3s var(--weich)}\n.ga-phasenbild{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:var(--nebel);\n  margin-bottom:8px}\n.ga-phasenbild img{width:100%;height:100%;object-fit:cover;display:block;\n  transition:transform .6s var(--weich)}\n.ga-phase:hover .ga-phasenbild img{transform:scale(1.03)}\n.ga-phasenkarte > :not(.ga-phasenbild){margin-left:12px;margin-right:12px}\n.ga-phase.aktiv .ga-phasenkarte{box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.05) 0 14px 20px 0}\n.ga-ergebnis{margin-top:4px;padding-top:12px;border-top:1px solid var(--linie);\n  font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-ergebnis b{font-weight:600;color:var(--tinte)}\n\n/* 7 \\xb7 Kennzahlen */\n.ga-zahlen{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n.ga-zahl{background:#fff;border-radius:8px;padding:28px 20px;display:flex;flex-direction:column;\n  align-items:center;text-align:center;gap:10px}\n.ga-gross{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--tinte);\n  font-variant-numeric:tabular-nums}\n\n/* Kennzahlen: hell wie der Rest, die Zahlen tragen das Orange */\n.ga-zahlreihe{display:grid;grid-template-columns:repeat(4,1fr);gap:0;\n  border-top:1px solid var(--linie)}\n.ga-zelle{padding:38px 28px 34px;border-bottom:1px solid var(--linie);\n  border-right:1px solid var(--linie);display:flex;flex-direction:column;gap:10px;\n  transition:opacity .5s var(--weich),transform .5s var(--weich)}\n.ga-zelle:nth-child(4n){border-right:0}\n.ga-riese{font-size:76px;line-height:.95;font-weight:600;letter-spacing:-.05em;color:var(--orange);\n  font-variant-numeric:tabular-nums}\n.ga-riese em{font-style:normal;color:var(--tinte)}\n/* Walzen-Zaehler: jede Ziffer ist ein Band aus 0–9, das in seine Endlage\n   dreht. Das geht nur mit gleich breiten Ziffernspalten – sonst liefe eine\n   rollende \"0\" aus der Spalte einer schmalen \"1\" heraus.\n   font-variant-numeric:tabular-nums hilft hier NICHT: DM Sans kennt das\n   Merkmal nicht (gemessen 02.10.2026 bei 62px: \"0\" = 39,75px, \"1\" = 15,75px).\n   Also setzt ein unsichtbarer Platzhalter \"0\" die Spaltenbreite selbst. */\n.ga-walze{display:inline-grid;position:relative}\n.ga-walze>*{grid-area:1/1}\n.ga-wplatz{visibility:hidden}\n/* Im Ruhezustand steht hier die echte Ziffer – mittig in derselben Spalte,\n   damit beim Wechsel vom Band zur Ziffer nichts springt. */\n.ga-wzahl{justify-self:center}\n/* Das Fenster liegt absolut, sonst zieht das lange Band die Zeilenhoehe\n   auf das Zwanzigfache. Die Hoehe gibt allein der Platzhalter vor. */\n/* Weiche Kante statt Guillotine: die ein- und auslaufende Ziffer blendet\n   an der Fensterkante aus. Die Verlaufsmarken 11%/89% liegen genau dort,\n   wo die stehende Ziffer beginnt und endet – die bleibt also unangetastet\n   scharf, nur die Nachbarn werden weich. */\n.ga-wfenster{position:absolute;inset:0;overflow:hidden;\n  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%);\n  mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%)}\n/* Fuer Vorleseprogramme und Suchmaschinen steht die saubere Zahl da – das\n   Band selbst enthaelt 0123456789… und waere dort blanker Unsinn. */\n.ga-nurlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;\n  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n/* Das Band ist genau so hoch wie das Fenster, jede Zelle noch einmal so\n   hoch (flex-basis 100%). Dadurch ist eine Umdrehung schlicht -100% je\n   Ziffer – und die Ziffer sitzt MITTIG in ihrer Zelle. Ohne das Zentrieren\n   schneidet das Fenster oben und unten unterschiedlich viel ab, weil\n   line-height .92 die Ziffer aus der Mitte der Zeile schiebt. */\n.ga-wband{position:absolute;top:0;left:0;right:0;height:100%;\n  display:flex;flex-direction:column;\n  transform:translateY(calc(var(--ziel) * -100%))}\n/* min-height:0 ist Pflicht: ohne das waechst eine Flex-Zelle auf ihre\n   Inhaltshoehe (1em), und die Walze laeuft pro Schritt zu weit – nach vier\n   Schritten sitzt die Ziffer sichtbar zu tief. */\n.ga-wband>span{flex:0 0 100%;min-height:0;display:flex;align-items:center;\n  justify-content:center;line-height:1}\n/* Ruhezustand ist die Endlage – ohne JavaScript, bei reduzierter Bewegung\n   oder im verborgenen Tab steht sofort die richtige Zahl da. Das \"from\"\n   allein genuegt: das Ziel ist der Wert, der ohnehin gesetzt ist. */\n.ga-rollt .ga-wband{animation:ga-rollen var(--rolldauer) cubic-bezier(.25,.6,.2,1) var(--verzug) both}\n@keyframes ga-rollen{from{transform:translateY(0)}}\n@media (prefers-reduced-motion: reduce){.ga-rollt .ga-wband{animation:none}}\n.ga-zellentext{font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-vertrauen{display:grid;grid-template-columns:repeat(3,1fr);\n  background:var(--nebel);border-top:1px solid var(--linie)}\n.ga-vzelle{padding:21px 34px;display:flex;align-items:baseline;gap:12px;\n  border-right:1px solid var(--linie)}\n.ga-vzelle:last-child{border-right:0}\n.ga-vzahl{font-size:26px;line-height:1.1;font-weight:600;letter-spacing:-.035em;color:var(--orange);\n  font-variant-numeric:tabular-nums;flex:none}\n.ga-vtext{font-size:14px;line-height:1.4;font-weight:500;color:var(--grau)}\n.ga-belegzeile{margin-top:44px;display:flex;flex-direction:column;gap:20px;align-items:center}\n.ga-beleg{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;\n  color:var(--grau)}\n.ga-logoschiene{width:100%;height:30px;overflow:hidden;flex:none;\n  -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);\n  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}\n.ga-band{display:flex;height:100%;width:max-content;gap:56px;align-items:center;\n  animation:ga-lauf 88s linear infinite}\n.ga-logoschiene:hover .ga-band{animation-play-state:paused}\n.ga-band img{height:26px;width:auto;object-fit:contain;flex:none;opacity:.34;\n  filter:brightness(0);transition:opacity .3s var(--weich)}\n.ga-band img:hover{opacity:.7}\n.ga-nurband{display:flex;justify-content:center;width:100%;padding:0;z-index:1;position:relative}\n.ga-nurband .ga-innen{padding:0}\n.ga-nurband .ga-logoschiene{height:30px}\n@keyframes ga-lauf{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n\n/* Bewegungssystem: versetztes Einblenden und sanftes Mitlaufen von Bildern */\n.ga-stufe{opacity:0;transform:translateY(22px);\n  transition:opacity .55s var(--weich),transform .55s var(--weich)}\n.ga-auf.da .ga-stufe,.ga-stufe.da{opacity:1;transform:none}\n.ga-parallax{will-change:transform}\n\n/* Projekte in voller Breite */\n.ga-projekt{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;\n  padding:0 0 120px}\n.ga-projekt:last-child{padding-bottom:0}\n.ga-projekt.gedreht .ga-pbild{order:2}\n.ga-pbild{position:relative;border-radius:14px;overflow:hidden;background:var(--perle);\n  aspect-ratio:4/3;box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.06) 0 24px 48px -12px}\n.ga-pbild img{width:100%;height:116%;object-fit:cover;display:block;position:absolute;\n  top:-8%;left:0;will-change:transform}\n.ga-pinhalt{display:flex;flex-direction:column;gap:16px;align-items:flex-start}\n.ga-pmarken{display:flex;gap:8px;flex-wrap:wrap}\n.ga-pmarke{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;\n  color:var(--grau);background:#fff;border-radius:999px;padding:7px 13px;\n  box-shadow:rgba(6,6,18,.08) 0 0 0 1px inset}\n.ga-pmarke.akzent{color:var(--orange);box-shadow:rgba(255,77,0,.22) 0 0 0 1px inset}\n.ga-pstory{display:flex;flex-direction:column;gap:9px;margin-top:2px}\n.ga-pzeile{display:grid;grid-template-columns:106px minmax(0,1fr);gap:14px;align-items:baseline}\n.ga-plabel{font-size:11px;line-height:1.65;font-weight:600;letter-spacing:.13em;\n  text-transform:uppercase;color:rgba(255,77,0,.75)}\n.ga-pwert{font-size:16px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-ph3{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n/* Kundenstimme: dasselbe Memoji-Sprechblasen-Muster wie im Gespr\\xe4chsfaden */\n.ga-pstimme{display:flex;flex-direction:column;gap:8px;margin-top:12px}\n.ga-pstimmzeile{display:flex;align-items:flex-end;gap:12px}\n.ga-pkopf{width:46px;height:46px;border-radius:999px;flex:none;object-fit:cover;\n  background:var(--perle);box-shadow:#fff 0 0 0 3px,rgba(6,6,18,.07) 0 3px 10px 0}\n.ga-pblase{position:relative;background:#fff;border-radius:16px 16px 16px 4px;padding:14px 18px;\n  box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.06) 0 10px 20px -6px}\n.ga-pblase::before{content:\"\";position:absolute;left:-7px;bottom:0;width:9px;height:14px;\n  background:#fff;clip-path:polygon(100% 100%,100% 0,0 100%)}\n.ga-pblase p{font-size:16px;line-height:1.5;font-weight:500;color:var(--tinte)}\n/* Die Blase wird „getippt\": die echte Blase h\\xe4lt den Platz frei und blendet auf,\n   die Punkte liegen so lange dar\\xfcber. Ohne .kommt ist alles sichtbar – ausfallsicher. */\n.ga-pblasenfeld{position:relative}\n.ga-pblase.kommt{opacity:0;transform:scale(.96) translateY(5px)}\n.ga-pblase.tippen{position:absolute;left:0;bottom:0;padding:0}\n.ga-pkopf.kommt{opacity:0;transform:scale(.8)}\n.ga-pautor.kommt{opacity:0}\n.ga-pblase,.ga-pkopf,.ga-pautor{transition:opacity .3s var(--weich),\n  transform .3s cubic-bezier(.2,1.3,.4,1)}\n.ga-pautor{padding-left:58px;font-size:13px;line-height:1.3;font-weight:500;color:var(--grau)}\n.ga-pname{font-weight:600;color:var(--tinte)}\n.ga-plink{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--orange)}\n.ga-plink svg{width:15px;height:15px;fill:currentColor;transition:transform .25s var(--weich)}\n.ga-plink:hover svg{transform:translateX(3px)}\n\n/* 8 \\xb7 Cross-Sell */\n.ga-quer{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n/* Uebersichtsseiten: beliebig viele gleichwertige Karten im Dreierraster.\n   Anders als .ga-quer traegt jede Karte hier einen Link auf eine eigene\n   Seite, nicht auf das Kontaktformular. */\n.ga-uebersicht{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.ga-uekarte{display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:10px;\n  padding:22px;border:1px solid rgba(6,6,18,.07);\n  transition:transform .25s var(--weich),box-shadow .25s var(--weich),border-color .25s var(--weich)}\n.ga-uekarte:hover{transform:translateY(-3px);border-color:rgba(255,77,0,.28);\n  box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.06) 0 14px 24px 0}\n.ga-uekarte .ga-nic{width:38px;height:38px}\n.ga-uekarte:hover .ga-nic{background:rgba(255,77,0,.12);color:rgb(255,77,0)}\n.ga-uetitel{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--tinte)}\n.ga-uetext{font-size:14.5px;line-height:1.5;color:var(--gedaempft)}\n.ga-querkarte{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:8px;padding:20px;\n  transition:transform .25s var(--weich),box-shadow .25s var(--weich)}\n.ga-querkarte:hover{transform:translateY(-3px);box-shadow:rgba(6,6,18,.05) 0 2px 3px 0,rgba(6,6,18,.05) 0 14px 20px 0}\n.ga-nic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;\n  background:rgba(255,77,0,.1);color:var(--orange)}\n.ga-nic svg{width:21px;height:21px;fill:currentColor}\n.ga-mehr{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:6px;\n  font-size:14px;font-weight:600;color:var(--orange)}\n.ga-mehr svg{width:15px;height:15px;fill:currentColor;transition:transform .25s var(--weich)}\n.ga-querkarte:hover .ga-mehr svg{transform:translateX(3px)}\n\n/* Kn\\xf6pfe */\n.ga-knopf{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:7px;\n  font-size:15px;font-weight:600;letter-spacing:-.01em;align-self:flex-start;\n  transition:transform .25s var(--weich),background-color .25s var(--weich),box-shadow .25s var(--weich)}\n.ga-knopf svg{width:16px;height:16px;fill:currentColor}\n.ga-knopf.voll{background:var(--tinte);color:#fff;\n  box-shadow:rgba(255,255,255,.08) 0 1.4px 1px 0 inset,rgb(74,74,74) 0 0 0 1.4px}\n.ga-knopf.voll:hover{background:var(--orange);box-shadow:rgba(255,255,255,.08) 0 1.4px 1px 0 inset,var(--orange) 0 0 0 1.4px}\n\n/* Einblenden beim Scrollen */\n.ga-auf{opacity:0;transform:translateY(20px);transition:opacity .5s var(--weich),transform .5s var(--weich)}\n.ga-auf.da{opacity:1;transform:none}\n\n/* ---------------------------------------- Logo-Lieferung (nur /logo-design) */\n.ga-lief{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}\n.ga-liefkasten{background:#fff;border-radius:8px;padding:26px}\n.ga-liefmarke{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\n.ga-probe{position:relative;border-radius:8px;display:grid;place-items:center;\n  aspect-ratio:1/.72;border:1px solid var(--linie);overflow:hidden}\n.ga-probe svg{display:block;height:58%;width:auto}\n.ga-probe.farbe{background:var(--nebel)} .ga-probe.farbe svg{fill:var(--orange)}\n.ga-probe.einfarbig{background:#fff} .ga-probe.einfarbig svg{fill:var(--tinte)}\n.ga-probe.negativ{background:var(--tinte);border-color:var(--tinte)} .ga-probe.negativ svg{fill:#fff}\n.ga-probe.klein{background:var(--nebel)} .ga-probe.klein svg{height:34px;fill:var(--orange)}\n.ga-probemass{position:absolute;left:10px;bottom:8px;font-size:11px;font-weight:600;\n  letter-spacing:.1em;text-transform:uppercase;color:var(--grau)}\n.ga-liefzeile{margin-top:16px;font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-liefkopf{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1;margin-bottom:16px;display:block}\n.ga-baum{font-size:14px;line-height:2;color:var(--tinte);font-variant-numeric:tabular-nums}\n.ga-baum b{font-weight:600}\n.ga-baum span{color:var(--grau)}\n.ga-baum i{font-style:normal;color:rgba(6,6,18,.3);margin-right:8px}\n.ga-wolke{margin-top:22px;padding:16px 18px;border-radius:8px;background:var(--nebel);\n  display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}\n.ga-wolke b{display:block;font-size:15px;font-weight:600;color:var(--tinte);margin-bottom:2px}\n.ga-wolke span:last-child{font-size:14px;line-height:1.55;font-weight:500;color:var(--grau)}\n.ga-wolkensymbol{display:block;color:var(--orange);margin-top:1px}\n.ga-wolkensymbol svg{width:20px;height:20px;fill:currentColor;display:block}\n.ga-chips{margin-top:18px;padding-top:18px;border-top:1px solid var(--linie);\n  display:flex;flex-wrap:wrap;gap:10px}\n.ga-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;\n  border:1px solid var(--linie);font-size:13px;font-weight:500;color:var(--tinte)}\n.ga-chip u{width:14px;height:14px;border-radius:999px;background:var(--orange);text-decoration:none;flex:none}\n.ga-liefnote{margin-top:20px;font-size:14px;line-height:1.55;font-weight:500;color:var(--grau)}\n\n/* Alles baut sich einmal auf: Proben, dann Dateien, Kapitel, Anwendungen. */\n.ga-probe,.ga-baum > div,.ga-kapitel li,.ga-anw{--takt:0ms;opacity:0;transform:translateY(10px);\n  transition:opacity .5s var(--weich),transform .55s var(--weich);transition-delay:var(--takt)}\n.ga-probe{transform:scale(.95)}\n.ga-lauf .ga-probe{opacity:1;transform:none}\n.ga-lauf .ga-baum > div,.ga-lauf .ga-kapitel li,.ga-lauf .ga-anw{opacity:1;transform:none}\n/* Die Linie zeichnet, die F\\xfcllung \\xfcbernimmt – und die Linie verschwindet dabei.\n   Bleibt sie stehen, w\\xe4chst das Zeichen zu und die Zwischenr\\xe4ume laufen voll. */\n.ga-strich{fill:none;stroke:var(--orange);stroke-width:.32;stroke-linejoin:round;\n  stroke-dasharray:160;stroke-dashoffset:160}\n.ga-probe .ga-fuell{opacity:0}\n.ga-lauf .ga-probe.farbe .ga-strich{stroke-dashoffset:0;opacity:0;\n  transition:stroke-dashoffset 1.7s cubic-bezier(.6,.05,.3,1) .35s,\n    opacity .45s var(--weich) 1.9s}\n.ga-lauf .ga-probe.farbe .ga-fuell{opacity:1;transition:opacity .5s var(--weich) 1.85s}\n\n/* Handbuch und Anwendungen – zweite und dritte Lage desselben Pakets */\n.ga-handbuch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}\n.ga-hbbild{border-radius:8px;overflow:hidden;background:var(--nebel);aspect-ratio:4/3}\n.ga-hbbild img{width:100%;height:100%;object-fit:cover;display:block}\n.ga-kapitel{list-style:none;display:flex;flex-direction:column;gap:0}\n.ga-kapitel li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:baseline;\n  padding:13px 0;border-bottom:1px solid var(--linie)}\n.ga-kapitel li:last-child{border-bottom:0;padding-bottom:0}\n.ga-kapitel b{font-size:12px;font-weight:600;color:var(--orange);font-variant-numeric:tabular-nums}\n.ga-kapitel span{font-size:15px;line-height:1.45;font-weight:500;color:var(--tinte)}\n.ga-kapitel span u{display:block;text-decoration:none;font-weight:500;color:var(--grau);font-size:14px;margin-top:2px}\n.ga-anwendung{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}\n.ga-anw{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}\n.ga-anwbild{aspect-ratio:16/11;overflow:hidden;background:var(--nebel)}\n.ga-anwbild img{width:100%;height:100%;object-fit:cover;display:block;\n  transition:transform .5s var(--weich)}\n.ga-anw:hover .ga-anwbild img{transform:scale(1.04)}\n.ga-anwtext{padding:18px 20px 22px}\n.ga-anwtext b{display:block;font-size:16px;font-weight:600;color:var(--tinte)}\n.ga-anwtext span{display:block;margin-top:4px;font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n\n/* Das Handbuch zum Bl\\xe4ttern – jede Seite aus der echten Marke gebaut. */\n.ga-hb{min-width:0}\n/* Der Slider sitzt im selben wei\\xdfen Kasten wie die beiden Felder dar\\xfcber,\n   damit \\xdcberzeile und Innenabstand \\xfcberall gleich liegen. */\n/* Die orange Zeile steht auf gleicher Hoehe wie die Bildoberkante. Dafuer\n   zieht der Slider um die Zeilenhoehe nach oben und die Textspalte holt\n   sich den Platz als Innenabstand zurueck – so ragt das Bild bis ganz nach\n   oben und der Kasten wird genau um diese 28px kuerzer. */\n.ga-hb{--kopf:12px;--kopfluecke:16px}\n.ga-hb .ga-liefkopf{margin-bottom:0;position:relative;z-index:1}\n.ga-hbrahmen{position:relative;border-radius:6px;overflow:hidden;background:#fff;\n  margin-top:calc(-1 * var(--kopf))}\n.ga-hbspur{display:flex;transition:transform .55s var(--weich)}\n.ga-hbseite{flex:0 0 100%;position:relative;display:grid;\n  grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:34px;align-items:stretch;\n  aspect-ratio:16/6.1}\n.ga-hbtext{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;\n  padding-top:calc(var(--kopf) + var(--kopfluecke))}\n.ga-hbkap{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);\n  line-height:1}\n.ga-hbh{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n.ga-hbp{font-size:15px;line-height:1.6;font-weight:500;color:var(--grau)}\n.ga-hbfakt{margin-top:4px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--orange)}\n.ga-hbszene{height:100%;display:grid;place-items:center;background:var(--nebel);border-radius:6px;padding:26px}\n.ga-konstruktion{width:100%;height:100%;max-height:260px}\n/* Die Hilfslinien laufen dauerhaft durch – das Zeichen baut sich immer wieder auf. */\n.ga-hilfslinie line{stroke:rgba(255,77,0,.45);stroke-width:.12;\n  stroke-dasharray:44 44;stroke-dashoffset:44;\n  animation:ga-zieh 5.5s cubic-bezier(.65,0,.35,1) infinite;\n  animation-delay:calc(var(--i, 0) * 0.13s)}\n@keyframes ga-zieh{\n  0%{stroke-dashoffset:44;opacity:0}\n  12%{opacity:1}\n  45%,62%{stroke-dashoffset:0;opacity:1}\n  88%,100%{stroke-dashoffset:-44;opacity:0}}\n.ga-konstmarke{fill:var(--tinte)}\n.ga-massreihe{display:flex;align-items:center;gap:46px}\n.ga-falschreihe{display:flex;align-items:center;gap:30px}\n.ga-anwgitter{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;height:100%}\n.ga-anwgitter figure{margin:0;position:relative;border-radius:5px;overflow:hidden;background:#fff}\n.ga-anwgitter img{width:100%;height:100%;object-fit:cover;display:block}\n.ga-anwgitter figcaption{position:absolute;left:9px;bottom:8px;padding:3px 8px;border-radius:999px;\n  background:rgba(255,255,255,.92);font-size:11px;font-weight:600;letter-spacing:.06em;\n  text-transform:uppercase;color:var(--tinte)}\n\n.ga-hbmarke{display:block}\n.ga-hbmarke svg{display:block;fill:var(--orange)}\n.ga-hbmarke.gross svg{height:150px}\n.ga-hbmarke.mittel svg{height:104px}\n.ga-hbmarke.klein12 svg{height:34px}\n.ga-hbmarke.blass svg{fill:rgba(255,77,0,.22)}\n.ga-schutz{display:block;padding:52px;border:1px dashed rgba(255,77,0,.5);border-radius:6px}\n.ga-massstab{display:flex;flex-direction:column;align-items:center;gap:10px}\n.ga-massband{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);\n  padding-top:8px;border-top:1px solid var(--orange);width:70px;text-align:center}\n.ga-farbreihe{display:flex;gap:10px 8px;justify-content:center;flex-wrap:wrap;max-width:100%}\n.ga-farbe{display:flex;flex-direction:column;align-items:center;gap:7px;width:86px}\n.ga-farbe u{width:52px;height:52px;border-radius:11px;text-decoration:none;border:1px solid var(--linie)}\n.ga-farbe b{font-size:14px;font-weight:600;color:var(--tinte)}\n.ga-farbe i{font-style:normal;font-size:11px;color:var(--grau);font-variant-numeric:tabular-nums}\n.ga-typo{display:flex;align-items:center;gap:46px}\n.ga-typoaa{font-size:116px;line-height:.9;font-weight:600;letter-spacing:-.04em;color:var(--tinte)}\n.ga-typoliste{display:flex;flex-direction:column;gap:7px}\n.ga-typozeile{color:var(--tinte);font-weight:500}\n.ga-typozeile.gross{font-size:26px;font-weight:600;letter-spacing:-.03em}\n.ga-typozeile.mittel{font-size:19px;font-weight:600}\n.ga-typozeile.klein{font-size:15px;color:var(--grau)}\n.ga-typoname{margin-top:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}\n.ga-falsch{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}\n.ga-falsch em{font-style:normal;font-size:13px;font-weight:500;color:var(--grau)}\n.ga-falsch .ga-hbmarke{display:grid;place-items:center;width:116px;height:104px}\n.ga-falsch.verzerrt svg{transform:scaleX(1.55)}\n.ga-falsch.gedreht svg{transform:rotate(22deg)}\n.ga-falsch.fremd svg{fill:#1f6fe0}\n/* Durchgestrichen – sonst sieht es aus wie drei erlaubte Varianten. */\n.ga-falsch .ga-hbmarke::after{content:\"\";position:absolute;left:50%;top:50%;width:132px;height:1.5px;\n  background:rgba(6,6,18,.55);transform:translate(-50%,-50%) rotate(-32deg)}\n.ga-falsch .ga-hbmarke{position:relative}\n.ga-hbsteuer{display:flex;align-items:center;gap:14px;flex:none}\n.ga-hbpfeil{width:36px;height:36px;border-radius:999px;flex:none;\n  border:1px solid var(--linie);background:#fff;display:grid;place-items:center;cursor:pointer;\n  transition:border-color .2s var(--weich),background-color .2s var(--weich)}\n.ga-hbpfeil:hover{border-color:var(--orange);background:#fffaf7}\n.ga-hbpfeil:focus-visible{outline:3px solid var(--orange);outline-offset:2px}\n.ga-hbpfeil svg{width:13px;height:13px;fill:var(--tinte)}\n.ga-hbpfeil.links svg{transform:rotate(180deg)}\n.ga-hbpunkte{margin-right:4px}\n.ga-hbfuss{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}\n.ga-hbtitel{font-size:15px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-hbpunkte{display:flex;gap:7px;flex:none}\n.ga-hbpunkt{width:7px;height:7px;border-radius:999px;border:0;padding:0;cursor:pointer;\n  background:rgba(6,6,18,.16);transition:background-color .25s var(--weich),width .25s var(--weich)}\n.ga-hbpunkt.an{background:var(--orange);width:20px}\n\n/* Kompakter Check-Einstieg */\n.ga-cke{background:var(--perle);border-radius:16px;padding:20px;\n  box-shadow:rgba(6,6,18,.18) 0 0 6px 0 inset}\n/* Wei\\xdfe Karte im grauen Rahmen – dieselbe Schichtung wie bei den \\xfcbrigen Kacheln. */\n.ga-ckekarte{background:#fff;border-radius:8px;padding:30px 32px;display:flex;\n  align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}\n.ga-cketext{display:flex;flex-direction:column;gap:10px;max-width:62ch}\n.ga-ckeh2{font-size:44px;line-height:1.16;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n.ga-ckeh2 em{font-style:normal;color:var(--orange)}\n.ga-cke .ga-knopf{flex:none}\n\n\n/* ---- Motion-Schau: vier laufende Beispiele aus der eigenen Marke --------\n   Alles im Code animiert, kein Video. Das ist Absicht: die Seite zeigt die\n   Leistung, statt sie zu beschreiben – und laedt dabei nichts nach. */\n.ga-mogitter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}\n.ga-mokachel{background:#fff;border-radius:8px;padding:26px;display:flex;flex-direction:column}\n.ga-mobuehne{position:relative;overflow:hidden;background:var(--nebel);border-radius:6px;\n  aspect-ratio:16/9;display:grid;place-items:center;margin-bottom:18px}\n.ga-mokopf{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1;margin-bottom:8px;display:block}\n.ga-motitel{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-motext{margin-top:6px;font-size:14px;line-height:1.55;font-weight:500;color:var(--grau)}\n\n/* 1 – Die Marke zeichnet sich und fuellt sich, immer wieder. */\n.ga-momarke{width:42%;max-width:150px}\n.ga-momarke svg{width:100%;height:auto;display:block;overflow:visible}\n.ga-mozug{fill:none;stroke:var(--orange);stroke-width:.34;stroke-linejoin:round;\n  stroke-dasharray:170;stroke-dashoffset:170;\n  animation:ga-mozeichnen 6s cubic-bezier(.6,.05,.3,1) infinite}\n.ga-mofuell{fill:var(--tinte);opacity:0;animation:ga-mofuellen 6s var(--weich) infinite}\n@keyframes ga-mozeichnen{\n  0%{stroke-dashoffset:170;opacity:1}\n  42%{stroke-dashoffset:0;opacity:1}\n  56%,100%{stroke-dashoffset:0;opacity:0}}\n@keyframes ga-mofuellen{0%,46%{opacity:0}58%,88%{opacity:1}100%{opacity:0}}\n\n/* 2 – Wortwechsel hinter einer Kante, wie im Vorspann. */\n.ga-mowort{display:flex;align-items:baseline;gap:.26em;font-size:30px;line-height:1.1;\n  font-weight:600;letter-spacing:-.035em;color:var(--tinte);padding:0 18px}\n.ga-mofenster{position:relative;overflow:hidden;height:1.1em;flex:0 0 auto}\n.ga-moband{display:flex;flex-direction:column;animation:ga-mowechsel 7.5s cubic-bezier(.76,0,.24,1) infinite}\n.ga-moband span{height:1.1em;line-height:1.1;color:var(--orange);white-space:nowrap}\n@keyframes ga-mowechsel{\n  0%,24%{transform:translateY(0)}\n  33%,57%{transform:translateY(-1.1em)}\n  66%,90%{transform:translateY(-2.2em)}\n  100%{transform:translateY(-3.3em)}}\n\n/* 3 – Bauchbinde: Balken waechst, Zeilen fahren ein, alles wieder zurueck. */\n.ga-mobinde{position:absolute;left:9%;bottom:16%;display:flex;align-items:stretch;gap:12px}\n.ga-mobalken{width:4px;border-radius:2px;background:var(--orange);transform-origin:50% 100%;\n  animation:ga-mobalkenauf 6.5s cubic-bezier(.65,0,.35,1) infinite}\n@keyframes ga-mobalkenauf{0%,6%{transform:scaleY(0)}18%,78%{transform:scaleY(1)}92%,100%{transform:scaleY(0)}}\n.ga-mozeilen{display:flex;flex-direction:column;justify-content:center;gap:5px;overflow:hidden}\n.ga-mozeilen b{font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--tinte);\n  animation:ga-moein 6.5s cubic-bezier(.22,.72,.2,1) infinite}\n.ga-mozeilen i{font-style:normal;font-size:13px;line-height:1.2;font-weight:500;color:var(--grau);\n  animation:ga-moein 6.5s cubic-bezier(.22,.72,.2,1) .12s infinite}\n@keyframes ga-moein{\n  0%,10%{transform:translateX(-14px);opacity:0}\n  24%,76%{transform:translateX(0);opacity:1}\n  88%,100%{transform:translateX(-14px);opacity:0}}\n\n/* 4 – Produktanimation: ein Moebelstueck baut sich aus seinen Teilen auf.\n   Jedes Teil kommt aus der Richtung, aus der man es im echten Aufbau auch\n   anbringen wuerde – Beine von unten, Rahmen von der Seite, Auflage von oben.\n   Das ist der Unterschied zwischen einer Montage und wackelnden Balken. */\n.ga-mobau{position:relative;width:66%;max-width:230px;aspect-ratio:16/10}\n.ga-mobau i{position:absolute;background:var(--tinte);border-radius:2px;\n  animation-duration:7s;animation-timing-function:cubic-bezier(.34,1.3,.5,1);\n  animation-iteration-count:infinite}\n.ga-mobau i:nth-child(1){left:11%;bottom:0;width:7%;height:30%;animation-name:ga-mobein;animation-delay:0s}\n.ga-mobau i:nth-child(2){right:11%;bottom:0;width:7%;height:30%;animation-name:ga-mobein;animation-delay:.1s}\n.ga-mobau i:nth-child(3){left:5%;bottom:30%;width:90%;height:8%;animation-name:ga-morahmen;animation-delay:.3s}\n.ga-mobau i:nth-child(4){left:9%;bottom:38%;width:82%;height:16%;border-radius:4px;\n  background:var(--orange);animation-name:ga-moauflage;animation-delay:.5s}\n.ga-mobau i:nth-child(5){left:13%;bottom:54%;width:22%;height:11%;border-radius:4px;\n  background:rgba(6,6,18,.2);animation-name:ga-moauflage;animation-delay:.68s}\n@keyframes ga-mobein{\n  0%{transform:translateY(130%);opacity:0}\n  18%,66%{transform:translateY(0);opacity:1}\n  86%,100%{transform:translateY(130%);opacity:0}}\n@keyframes ga-morahmen{\n  0%{transform:translateX(-60%);opacity:0}\n  18%,66%{transform:translateX(0);opacity:1}\n  86%,100%{transform:translateX(-60%);opacity:0}}\n@keyframes ga-moauflage{\n  0%{transform:translateY(-170%);opacity:0}\n  18%,66%{transform:translateY(0);opacity:1}\n  86%,100%{transform:translateY(-170%);opacity:0}}\n\n\n/* ---- Still gegen lebendig: zwei gleiche Seiten nebeneinander ----------\n   Das Argument der Seite in einem Bild. Links passiert nichts, rechts\n   laeuft dieselbe Seite. Beide Rahmen sind identisch gebaut, damit der\n   Unterschied wirklich nur die Bewegung ist – alles andere waere\n   geschummelt. */\n.ga-vgl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}\n.ga-vglkasten{background:#fff;border-radius:8px;padding:20px}\n.ga-vglmarke{display:flex;align-items:center;gap:8px;margin-bottom:14px}\n.ga-vglpunkt{width:8px;height:8px;border-radius:999px;background:rgba(6,6,18,.14)}\n.ga-vglschild{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.12em;\n  text-transform:uppercase;color:var(--grau)}\n.ga-vglkasten.lebt .ga-vglschild{color:var(--orange)}\n.ga-browser{background:var(--nebel);border-radius:6px;overflow:hidden;aspect-ratio:4/3;\n  position:relative;display:flex;flex-direction:column;justify-content:center;\n  gap:12px;padding:26px 24px}\n.ga-brmarke{width:34px;height:34px}\n.ga-brmarke svg{width:100%;height:100%;display:block;fill:var(--tinte)}\n.ga-brzeile{height:13px;border-radius:3px;background:rgba(6,6,18,.82)}\n.ga-brzeile.kurz{width:52%}\n.ga-brzeile.mittel{width:74%}\n.ga-brfein{height:7px;border-radius:3px;background:rgba(6,6,18,.16)}\n.ga-brfein.a{width:86%}\n.ga-brfein.b{width:66%}\n.ga-brknopf{margin-top:6px;align-self:flex-start;height:26px;width:108px;border-radius:5px;\n  background:var(--orange)}\n/* Hier stand erst eine erfundene Prozentzahl. Auf einer Verkaufsseite liest\n   sich so etwas als Behauptung, auch wenn es nur Attrappe sein soll – also\n   drei neutrale Balken statt einer Zahl. */\n.ga-brbalken{position:absolute;right:24px;top:22px;display:flex;align-items:flex-end;gap:5px;height:34px}\n.ga-brbalken i{width:9px;border-radius:2px;background:var(--orange);transform-origin:50% 100%}\n.ga-brbalken i:nth-child(1){height:40%}\n.ga-brbalken i:nth-child(2){height:70%}\n.ga-brbalken i:nth-child(3){height:100%}\n/* Nur die rechte Seite bewegt sich. */\n.ga-vglkasten.lebt .ga-brmarke{animation:ga-vgmarke 3.6s var(--weich) infinite}\n.ga-vglkasten.lebt .ga-brzeile{animation:ga-vgzeile 3.6s cubic-bezier(.22,.72,.2,1) infinite}\n.ga-vglkasten.lebt .ga-brzeile.mittel{animation-delay:.1s}\n.ga-vglkasten.lebt .ga-brfein{animation:ga-vgzeile 3.6s cubic-bezier(.22,.72,.2,1) .2s infinite}\n.ga-vglkasten.lebt .ga-brfein.b{animation-delay:.28s}\n.ga-vglkasten.lebt .ga-brknopf{animation:ga-vgknopf 3.6s cubic-bezier(.34,1.3,.5,1) .42s infinite,\n  ga-vgatmen 2.4s var(--weich) infinite}\n.ga-vglkasten.lebt .ga-brbalken i{animation:ga-vgbalken 3.6s cubic-bezier(.34,1.3,.5,1) infinite}\n.ga-vglkasten.lebt .ga-brbalken i:nth-child(2){animation-delay:.08s}\n.ga-vglkasten.lebt .ga-brbalken i:nth-child(3){animation-delay:.16s}\n@keyframes ga-vgmarke{0%,4%{transform:scale(.6) rotate(-12deg);opacity:0}\n  16%,84%{transform:scale(1) rotate(0);opacity:1}96%,100%{transform:scale(.6);opacity:0}}\n@keyframes ga-vgzeile{0%,6%{transform:translateY(12px);opacity:0}\n  20%,84%{transform:translateY(0);opacity:1}96%,100%{transform:translateY(12px);opacity:0}}\n@keyframes ga-vgknopf{0%,10%{transform:scale(.7);opacity:0}\n  24%,84%{transform:scale(1);opacity:1}96%,100%{transform:scale(.7);opacity:0}}\n@keyframes ga-vgbalken{0%,14%{transform:scaleY(0)}30%,80%{transform:scaleY(1)}94%,100%{transform:scaleY(0)}}\n/* Der Knopf atmet durchgehend. Ohne das steht die rechte Seite zwei Drittel\n   des Takts genauso still wie die linke – und der Vergleich geht ins Leere,\n   wenn jemand zufaellig in der Haltephase hinsieht. */\n@keyframes ga-vgatmen{0%,100%{box-shadow:rgba(255,77,0,0) 0 0 0 0}\n  50%{box-shadow:rgba(255,77,0,.26) 0 0 0 7px}}\n.ga-vgltext{margin-top:16px;font-size:15px;line-height:1.55;font-weight:500;color:var(--grau)}\n.ga-vgltext b{color:var(--tinte);font-weight:600}\n\n/* ---- Jedes Format: derselbe Clip in drei Seitenverhaeltnissen --------- */\n.ga-fmt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end}\n.ga-fmtkasten{background:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column}\n.ga-fmtbuehne{background:var(--nebel);border-radius:6px;overflow:hidden;position:relative;\n  display:grid;place-items:center;margin:0 auto;width:100%}\n.ga-fmtbuehne.hoch{aspect-ratio:9/16;max-width:190px}\n.ga-fmtbuehne.quadrat{aspect-ratio:1/1}\n.ga-fmtbuehne.quer{aspect-ratio:16/9}\n.ga-fmtinhalt{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px;text-align:center}\n.ga-fmtmarke{width:30%;max-width:54px}\n.ga-fmtmarke svg{width:100%;height:auto;display:block;fill:var(--tinte)}\n.ga-fmtwort{font-size:14px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-fmtstrich{width:34px;height:3px;border-radius:2px;background:var(--orange)}\n/* Alle drei laufen im selben Takt – das ist der Punkt des Abschnitts. */\n.ga-fmtmarke{animation:ga-fmauf 5s var(--weich) infinite}\n.ga-fmtwort{animation:ga-fmauf 5s var(--weich) .14s infinite}\n.ga-fmtstrich{animation:ga-fmstrich 5s cubic-bezier(.65,0,.35,1) .26s infinite}\n@keyframes ga-fmauf{0%,8%{opacity:0;transform:translateY(10px) scale(.94)}\n  22%,82%{opacity:1;transform:translateY(0) scale(1)}94%,100%{opacity:0;transform:translateY(10px) scale(.94)}}\n@keyframes ga-fmstrich{0%,12%{transform:scaleX(0)}26%,82%{transform:scaleX(1)}94%,100%{transform:scaleX(0)}}\n.ga-fmtname{margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.14em;\n  text-transform:uppercase;color:var(--orange);line-height:1}\n.ga-fmtwozu{margin-top:6px;font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n\n\n/* ---- Die Frage: Woerter werden beim Scrollen scharf -------------------\n   Der Satz steht von Anfang an da, nur unscharf. Ohne JavaScript ist er\n   sofort lesbar – Unschaerfe ist Zugabe, nie Voraussetzung. */\n.ga-frage{display:flex;flex-direction:column;gap:92px}\n.ga-fragesatz{font-size:46px;line-height:1.25;font-weight:600;letter-spacing:-.035em;\n  color:var(--tinte);max-width:17ch}\n.ga-fragesatz.rechts{align-self:flex-end;text-align:right}\n.ga-fragesatz.mitte{align-self:center;text-align:center;color:var(--orange)}\n.ga-fwort{display:inline-block;will-change:filter,opacity}\n\n/* ---- Kapitel: grosse Ueberschrift neben einer grossen Buehne ---------- */\n.ga-kap{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);\n  gap:64px;align-items:center}\n.ga-kap.gedreht{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}\n.ga-kap.gedreht .ga-kaptext{order:2}\n.ga-kap.gedreht .ga-kapbuehne{order:1}\n.ga-kapauge{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1;display:block;margin-bottom:18px}\n.ga-kaptitel{font-size:62px;line-height:1.02;font-weight:600;letter-spacing:-.045em;\n  color:var(--tinte);margin:0}\n.ga-kaptitel span{display:block;color:rgba(6,6,18,.26)}\n.ga-kapp{margin-top:24px;font-size:16px;line-height:1.62;font-weight:500;color:var(--grau);\n  max-width:46ch}\n.ga-kapp b{color:var(--tinte);font-weight:600}\n.ga-kapp + .ga-kapp{margin-top:14px}\n.ga-kapbuehne{position:relative}\n\n/* Motiv 1 – ein Markenkoerper, der sich im Raum dreht. Kein Globus:\n   sechs Flaechen aus der eigenen Marke, damit es nach uns aussieht. */\n.ga-raum{aspect-ratio:1/1;display:grid;place-items:center;perspective:1100px;\n  background:var(--perle);border-radius:16px;overflow:hidden}\n.ga-wuerfel{width:210px;height:210px;position:relative;transform-style:preserve-3d;\n  animation:ga-wdreh 22s linear infinite}\n.ga-wuerfel > i{position:absolute;inset:0;display:grid;place-items:center;\n  background:#fff;border:1px solid rgba(6,6,18,.1);border-radius:8px;\n  box-shadow:rgba(6,6,18,.06) 0 10px 30px 0}\n.ga-wuerfel > i:nth-child(1){transform:translateZ(105px)}\n.ga-wuerfel > i:nth-child(2){transform:rotateY(180deg) translateZ(105px)}\n.ga-wuerfel > i:nth-child(3){transform:rotateY(90deg) translateZ(105px)}\n.ga-wuerfel > i:nth-child(4){transform:rotateY(-90deg) translateZ(105px)}\n.ga-wuerfel > i:nth-child(5){transform:rotateX(90deg) translateZ(105px)}\n.ga-wuerfel > i:nth-child(6){transform:rotateX(-90deg) translateZ(105px)}\n.ga-wuerfel > i.voll{background:var(--orange);border-color:var(--orange)}\n.ga-wmarke{width:46%}\n.ga-wmarke svg{width:100%;height:auto;display:block;fill:var(--tinte)}\n.ga-wmarke.hell svg{fill:#fff}\n.ga-wwort{font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--tinte)}\n.ga-wwort.hell{color:#fff}\n.ga-wraster{width:58%;height:58%;background-image:radial-gradient(rgba(6,6,18,.22) 1.4px,transparent 1.4px);\n  background-size:13px 13px}\n@keyframes ga-wdreh{from{transform:rotateX(-16deg) rotateY(0)}to{transform:rotateX(-16deg) rotateY(360deg)}}\n\n/* Motiv 2 – die laufende Demo: Ausschlag plus wechselnde Zustaende. */\n.ga-demo{background:#fff;border-radius:16px;padding:24px;\n  box-shadow:rgba(6,6,18,.07) 0 10px 34px 0}\n.ga-demoauge{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--orange);line-height:1}\n.ga-demotitel{margin-top:10px;font-size:22px;line-height:1.25;font-weight:600;\n  letter-spacing:-.03em;color:var(--tinte)}\n.ga-demotext{margin-top:8px;font-size:14px;line-height:1.55;font-weight:500;color:var(--grau)}\n.ga-feld{margin-top:18px;background:var(--nebel);border-radius:8px;padding:20px 18px;\n  display:flex;align-items:flex-end;gap:5px;height:168px}\n.ga-feld i{flex:1;min-width:0;border-radius:3px;background:var(--orange);height:100%;\n  transform-origin:50% 100%;animation:ga-ausschlag 1.5s ease-in-out infinite alternate}\n.ga-chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}\n.ga-chips span{font-size:13px;font-weight:500;color:var(--grau);padding:7px 13px;\n  border-radius:6px;background:var(--nebel);\n  animation:ga-chipan 9s steps(1,end) infinite}\n@keyframes ga-ausschlag{from{transform:scaleY(.14)}to{transform:scaleY(1)}}\n@keyframes ga-chipan{0%,20%{background:var(--orange);color:#fff}\n  20.01%,100%{background:var(--nebel);color:var(--grau)}}\n\n/* Motiv 3 – der Film im Rahmen. */\n.ga-film{position:relative;border-radius:16px;overflow:hidden;background:var(--perle);\n  aspect-ratio:16/9;box-shadow:rgba(6,6,18,.08) 0 14px 40px 0}\n.ga-film video,.ga-film img{width:100%;height:100%;object-fit:cover;display:block}\n.ga-filmleer{position:absolute;inset:0;display:grid;place-items:center;\n  font-size:14px;font-weight:500;color:var(--grau);text-align:center;padding:24px}\n.ga-filmschild{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:8px;\n  background:rgba(255,255,255,.9);backdrop-filter:blur(6px);border-radius:999px;\n  padding:7px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--tinte)}\n.ga-filmschild i{width:7px;height:7px;border-radius:999px;background:var(--orange);\n  animation:ga-filmpuls 2s var(--weich) infinite}\n@keyframes ga-filmpuls{0%,100%{opacity:1}50%{opacity:.25}}\n\n/* ---- Haltung: drei nummerierte Bloecke -------------------------------- */\n.ga-haltung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n.ga-haltsatz{font-size:34px;line-height:1.22;font-weight:600;letter-spacing:-.035em;\n  color:var(--tinte);max-width:22ch;margin-bottom:40px}\n.ga-haltsatz b{color:var(--orange);font-weight:600}\n/* Flex-Spalte, damit die Ergebniszeilen unten buendig stehen – sonst\n   tanzen sie je nach Textlaenge auf drei verschiedenen Hoehen. */\n.ga-haltkasten{background:#fff;border-radius:8px;padding:26px;display:flex;flex-direction:column}\n.ga-haltnr{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--orange);\n  font-variant-numeric:tabular-nums;line-height:1;display:block}\n.ga-halttitel{margin-top:14px;font-size:20px;line-height:1.28;font-weight:600;\n  letter-spacing:-.025em;color:var(--tinte)}\n.ga-halttext{margin-top:10px;margin-bottom:18px;font-size:15px;line-height:1.58;font-weight:500;color:var(--grau)}\n.ga-haltfolge{margin-top:auto;padding-top:14px;border-top:1px solid var(--linie);\n  font-size:14px;line-height:1.5;font-weight:500;color:var(--tinte)}\n.ga-haltfolge b{color:var(--orange);font-weight:600}\n\n\n/* ---- Der Film: das Herzstueck der Seite ------------------------------\n   Er hat eine Sprecherstimme, also startet er NICHT von allein – ein\n   stummer Film mit Erzaehler waere sinnlos, und ein lauter Film, der\n   ungefragt losredet, noch schlimmer. Deshalb Vorschaubild plus Knopf,\n   und die Datei laedt erst beim Klick (preload=\"none\"). */\n.ga-kino{position:relative;border-radius:18px;overflow:hidden;background:var(--perle);\n  aspect-ratio:16/9;box-shadow:rgba(6,6,18,.1) 0 20px 60px -12px}\n.ga-kino img,.ga-kino video{width:100%;height:100%;object-fit:cover;display:block}\n.ga-kinoknopf{position:absolute;inset:0;border:0;padding:0;margin:0;cursor:pointer;\n  background:transparent;display:grid;place-items:center;\n  -webkit-tap-highlight-color:transparent}\n.ga-kinoknopf::before{content:\"\";position:absolute;inset:0;\n  background:radial-gradient(60% 60% at 50% 50%,rgba(244,241,234,.2),rgba(244,241,234,0))}\n.ga-kinorund{position:relative;width:108px;height:108px;border-radius:999px;\n  background:var(--orange);display:grid;place-items:center;\n  box-shadow:rgba(255,77,0,.3) 0 14px 40px -6px;\n  transition:transform .35s var(--weich),box-shadow .35s var(--weich)}\n.ga-kinoknopf:hover .ga-kinorund{transform:scale(1.07);box-shadow:rgba(255,77,0,.42) 0 18px 50px -6px}\n.ga-kinorund::after{content:\"\";width:0;height:0;margin-left:7px;\n  border-left:30px solid #fff;border-top:19px solid transparent;border-bottom:19px solid transparent}\n.ga-kinowelle{position:absolute;inset:0;border-radius:999px;border:2px solid var(--orange);\n  animation:ga-kinowelle 2.8s cubic-bezier(.22,.72,.2,1) infinite}\n@keyframes ga-kinowelle{0%{opacity:.55;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.9)}}\n.ga-kinoschild{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:9px;\n  background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-radius:999px;\n  padding:9px 17px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--tinte)}\n.ga-kinoschild i{width:7px;height:7px;border-radius:999px;background:var(--orange)}\n.ga-kinozeile{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 26px;\n  font-size:14px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-kinozeile b{color:var(--tinte);font-weight:600}\n\n\n/* ---- Das Sortiment: was alles gestaltet werden kann -------------------\n   Sieben Gruppen statt einer langen Liste. Eine Aufzaehlung von siebzig\n   Dingen liest niemand; sieben Ueberschriften schon, und darunter findet\n   jeder sein Stueck. */\n.ga-kat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}\n.ga-katkasten{background:#fff;border-radius:8px;padding:26px;display:flex;flex-direction:column}\n.ga-katkopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}\n.ga-katikon{width:40px;height:40px;border-radius:9px;background:rgba(255,77,0,.1);\n  display:grid;place-items:center;flex:0 0 auto}\n.ga-katikon svg{width:20px;height:20px;fill:var(--orange);display:block}\n.ga-katname{font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-katliste{display:flex;flex-wrap:wrap;gap:7px}\n.ga-katliste span{font-size:13px;line-height:1.3;font-weight:500;color:var(--grau);\n  background:var(--nebel);border-radius:6px;padding:7px 12px;white-space:nowrap}\n/* KEIN margin-top: der Bento-Kasten vergibt seinen Abstand selbst (gap:20px).\n   Beides zusammen waren 40px – derselbe Fehler wie im Logo-Handbuch. */\n.ga-katfuss{background:#fff;border-radius:8px;padding:24px 26px;\n  display:flex;align-items:center;gap:16px}\n.ga-katfuss .ga-katikon{background:rgba(6,6,18,.06)}\n.ga-katfuss .ga-katikon svg{fill:var(--tinte)}\n.ga-katfusstext{font-size:15px;line-height:1.58;font-weight:500;color:var(--grau);max-width:76ch}\n.ga-katfusstext b{color:var(--tinte);font-weight:600}\n\n@container gg (max-width:1199.98px){\n  .ga-fragesatz{font-size:36px}\n  .ga-frage{gap:64px}\n  .ga-kap,.ga-kap.gedreht{grid-template-columns:1fr;gap:34px}\n  .ga-kap.gedreht .ga-kaptext{order:1}\n  .ga-kap.gedreht .ga-kapbuehne{order:2}\n  .ga-kaptitel{font-size:46px}\n  .ga-haltung{grid-template-columns:1fr;gap:14px}\n  .ga-haltsatz{font-size:28px;margin-bottom:28px}\n  .ga-wuerfel{width:170px;height:170px}\n  .ga-wuerfel > i:nth-child(1){transform:translateZ(85px)}\n  .ga-wuerfel > i:nth-child(2){transform:rotateY(180deg) translateZ(85px)}\n  .ga-wuerfel > i:nth-child(3){transform:rotateY(90deg) translateZ(85px)}\n  .ga-wuerfel > i:nth-child(4){transform:rotateY(-90deg) translateZ(85px)}\n  .ga-wuerfel > i:nth-child(5){transform:rotateX(90deg) translateZ(85px)}\n  .ga-wuerfel > i:nth-child(6){transform:rotateX(-90deg) translateZ(85px)}\n\n  .ga-fmtbuehne.hoch{max-width:150px}\n\n  .ga-mowort{font-size:25px}\n  .ga-mozeilen b{font-size:16px}\n\n  .ga-liefkasten{padding:22px}\n  .ga-hbseite{aspect-ratio:16/8;gap:24px}\n  .ga-typoaa{font-size:76px}\n  .ga-hbh{font-size:23px}\n  .ga-baum{font-size:13px}\n  .ga{padding-top:120px}\n  .ga-innen{padding:0 20px}\n  .ga-h2{font-size:38px}\n  .ga-ckeh2{font-size:38px}\n  .ga-stimmetext{font-size:26px}\n  .ga-stimme{padding:40px}\n  .ga-zahlen{grid-template-columns:repeat(2,1fr)}\n  .ga-projekt{gap:36px;padding-bottom:96px}\n  .ga-ph3{font-size:30px}\n  .ga-zahlreihe{grid-template-columns:repeat(2,1fr)}\n  .ga-bau{gap:16px}\n  .ga-bautext{padding:18px}\n  .ga-preis{font-size:62px}\n  .ga-strahl{gap:28px}\n  .ga-haltwann{font-size:21px}\n  .ga-halttitel{font-size:16px}\n  .ga-fbzahl{font-size:52px}\n  .ga-zelle:nth-child(2n){border-right:0}\n  .ga-zelle:nth-child(4n){border-right:1px solid rgba(255,255,255,.14)}\n  .ga-riese{font-size:60px}\n  .ga-ablauf{grid-template-columns:1fr;gap:32px}\n  .ga-klebt{position:static}\n  .ga-erste{gap:32px 44px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}\n  .ga-erstekopf{position:static}\n  .ga-erstekopf .ga-h2{max-width:none}\n  .ga-platz{max-width:90%}\n  .ga-ggzeile{font-size:15px}\n  .ga-werkzeuge,.ga-werkzeuge.drei,.ga-werkzeuge.fuenf{grid-template-columns:repeat(2,1fr)}\n}\n@container gg (max-width:809.98px){\n  .ga-kat{grid-template-columns:1fr;gap:14px}\n  .ga-katkasten{padding:20px}\n  .ga-katliste span{font-size:12px;padding:6px 10px}\n  .ga-katfuss{flex-direction:column;gap:12px;padding:18px 20px}\n\n  .ga-kinorund{width:76px;height:76px}\n  .ga-kinorund::after{border-left-width:21px;border-top-width:13px;border-bottom-width:13px}\n  .ga-kinoschild{left:12px;bottom:12px;padding:7px 13px;font-size:12px}\n  .ga-kino{border-radius:14px}\n\n  .ga-fragesatz{font-size:27px;max-width:none}\n  .ga-fragesatz.rechts{text-align:left;align-self:flex-start}\n  .ga-frage{gap:46px}\n  .ga-kaptitel{font-size:34px}\n  .ga-kapauge{margin-bottom:12px}\n  .ga-kapp{font-size:15px}\n  .ga-demo{padding:18px}\n  .ga-feld{height:128px;padding:16px 14px;gap:4px}\n  .ga-haltsatz{font-size:23px}\n  .ga-haltkasten{padding:20px}\n  .ga-wuerfel{width:132px;height:132px}\n  .ga-wuerfel > i:nth-child(1){transform:translateZ(66px)}\n  .ga-wuerfel > i:nth-child(2){transform:rotateY(180deg) translateZ(66px)}\n  .ga-wuerfel > i:nth-child(3){transform:rotateY(90deg) translateZ(66px)}\n  .ga-wuerfel > i:nth-child(4){transform:rotateY(-90deg) translateZ(66px)}\n  .ga-wuerfel > i:nth-child(5){transform:rotateX(90deg) translateZ(66px)}\n  .ga-wuerfel > i:nth-child(6){transform:rotateX(-90deg) translateZ(66px)}\n\n  .ga-vgl{grid-template-columns:1fr;gap:14px}\n  .ga-fmt{grid-template-columns:1fr;gap:14px}\n  .ga-fmtbuehne.hoch{max-width:170px}\n  .ga-vglkasten,.ga-fmtkasten{padding:16px}\n  .ga-browser{padding:20px 18px;gap:10px}\n\n  .ga-mogitter{grid-template-columns:1fr}\n  .ga-mokachel{padding:20px}\n  .ga-mobuehne{margin-bottom:14px}\n  .ga-mowort{font-size:22px;padding:0 12px}\n  .ga-mozeilen b{font-size:15px}\n  .ga-mozeilen i{font-size:12px}\n\n  .ga-lief{grid-template-columns:1fr;gap:14px}\n  .ga-hbseite{grid-template-columns:1fr;aspect-ratio:auto;gap:18px}\n  /* Einspaltig liegt das Bild unter dem Text – dann steht die orange Zeile\n     wieder ganz normal darueber, ohne Ueberlappung. */\n  .ga-hb .ga-liefkopf{margin-bottom:16px}\n  .ga-hbrahmen{margin-top:0}\n  .ga-hbtext{padding-top:0}\n  .ga-hbszene{min-height:210px;padding:18px}\n  .ga-hbh{font-size:21px}\n  .ga-massreihe{gap:24px}\n  .ga-falschreihe{gap:16px}\n  .ga-hbmarke.gross svg{height:96px}\n  .ga-hbmarke.mittel svg{height:62px}\n  .ga-typo{flex-direction:column;gap:20px;text-align:center}\n  .ga-typoaa{font-size:72px}\n  .ga-farbe{width:78px}\n  .ga-farbe u{width:48px;height:48px}\n  .ga-hbfuss{gap:12px}\n  .ga-hbpfeil{width:34px;height:34px}\n  .ga-liefkasten{padding:22px 20px}\n  .ga-baum{font-size:13px;line-height:1.95}\n  .ga-baum i{margin-right:6px}\n  .ga-chips{gap:8px}\n  .ga-chip{font-size:12px;padding:7px 11px}\n  .ga-cke{padding:14px}\n  .ga-ckekarte{padding:22px;gap:20px}\n  /* Am Handy stehen Augenbraue und Ueberschrift mittig, der Fliesstext\n     darunter bleibt linksbuendig - so gewuenscht. */\n  .ga-ckeh2{font-size:30px;text-align:center}\n  .ga-cke .ga-auge{align-self:center}\n  .ga-cke .ga-knopf{width:100%;justify-content:center}\n\n\n  .ga{padding-top:80px}\n  .ga-kopf{margin-bottom:40px}\n  .ga-h2{font-size:30px}\n  .ga-lead,.ga-text{font-size:15px}\n  .ga-stimmetext{font-size:22px}\n  .ga-stimme{padding:28px 24px}\n  .ga-fakten,.ga-lp,.ga-quer{grid-template-columns:1fr}\n  .ga-uebersicht{grid-template-columns:1fr}\n  .ga-projekt{grid-template-columns:1fr;gap:26px;padding-bottom:72px}\n  .ga-pzeile{grid-template-columns:1fr;gap:2px}\n  .ga-pautor{padding-left:50px}\n  .ga-projekt.gedreht .ga-pbild{order:0}\n  .ga-ph3{font-size:26px}\n  /* Am Handy EINE Spalte: zwei Spalten \\xe0 160px schneiden die Texte ab. */\n  .ga-werkzeuge,.ga-werkzeuge.drei,.ga-werkzeuge.fuenf{grid-template-columns:1fr}\n  .ga-erste{grid-template-columns:1fr;gap:30px}\n  .ga-memoji,.ga-gg{width:36px;height:36px}\n  .ga-msg{gap:9px}\n  .ga-platz{max-width:86%}\n  .ga-blase{border-radius:14px 14px 14px 4px;padding:12px 15px}\n  .ga-blase.gg{border-radius:14px 14px 4px 14px}\n  .ga-zitatzeile{font-size:16px}\n  .ga-ggzeile{font-size:15px}\n  .ga-nutzen{margin-top:36px}\n  .ga-zahlen{grid-template-columns:repeat(2,1fr)}\n  .ga-zahlreihe{grid-template-columns:1fr}\n  .ga-bau{grid-template-columns:1fr}\n  .ga-bautext{padding:18px}\n  .ga-bauh3{font-size:20px}\n  .ga-kurz{grid-template-columns:1fr}\n  .ga-karte.breit,.ga-karte.voll{grid-column:auto}\n  .ga-preis{font-size:48px}\n  .ga-preisnote{max-width:none}\n  .ga-kzeile{gap:8px 24px}\n  .ga-fbzahl{font-size:48px}\n  .ga-strahl{grid-template-columns:1fr;gap:0}\n  .ga-spur{left:6px;right:auto;top:8px;bottom:-10px;width:2px;height:auto}\n  .ga-spur i{width:100%;height:100%;transform-origin:50% 0;transform:scaleY(0)}\n  .ga-strahl.da .ga-spur i{transform:scaleY(1)}\n  .ga-halt{padding:0 0 26px 32px}\n  .ga-halt:last-child{padding-bottom:0}\n  .ga-punktchen{top:1px}\n  .ga-haltwann{font-size:21px}\n  .ga-halttitel{font-size:16px}\n  .ga-vzelle:last-child{border-bottom:0}\n  .ga-zelle{border-right:0 !important;padding:24px 0 22px}\n  .ga-riese{font-size:52px}\n  .ga-logoschiene{height:24px}\n  .ga-band{gap:36px}\n  .ga-band img{height:22px}\n  .ga-gross{font-size:34px}\n  .ga-wert{font-size:30px}\n  .ga-bento{padding:14px;gap:14px;border-radius:14px}\n  .ga-karte,.ga-fakt,.ga-wz,.ga-querkarte,.ga-uekarte{padding:18px}\n  .ga-phasenkarte{padding:10px 10px 18px}\n  .ga-phasenkarte > :not(.ga-phasenbild){margin-left:8px;margin-right:8px}\n  .ga-phasen{padding-left:40px}\n  .ga-schiene{left:11px}\n  .ga-nr{left:-40px;width:24px;height:24px;font-size:12px}\n  .ga-knopf{width:100%;justify-content:center}\n}\n@media (prefers-reduced-motion:reduce){\n  .ga-kinowelle{animation:none;opacity:0}\n\n  .ga-wuerfel,.ga-feld i,.ga-chips span,.ga-filmschild i{animation:none}\n  .ga-fwort{filter:none !important;opacity:1 !important}\n\n  .ga-vglkasten.lebt .ga-brmarke,.ga-vglkasten.lebt .ga-brzeile,.ga-vglkasten.lebt .ga-brfein,\n  .ga-vglkasten.lebt .ga-brknopf,.ga-vglkasten.lebt .ga-brbalken i,\n  .ga-fmtmarke,.ga-fmtwort,.ga-fmtstrich{animation:none}\n\n  .ga-mozug,.ga-mofuell,.ga-moband,.ga-mobalken,.ga-mozeilen b,.ga-mozeilen i,.ga-mobau i{animation:none}\n  .ga-mofuell{opacity:1}\n  .ga-mozug{opacity:0}\n  .ga-mobau i{transform:none;opacity:1}\n\n  .ga-auf,.ga-stufe{opacity:1;transform:none;transition:none}\n  .ga-pblase.kommt,.ga-pkopf.kommt,.ga-pautor.kommt{opacity:1;transform:none}\n  .ga-pbild img{transform:none !important}\n  .ga-querkarte,.ga-uekarte,.ga-knopf,.ga-mehr svg,.ga-nr,.ga-phasenkarte,.ga-fortschritt{transition:none}\n  .ga-punktchen,.ga-spur i,.ga-haltwann{transition:none}\n  .ga-hilfslinie line{animation:none;stroke-dashoffset:0}\n  .ga-probe,.ga-baum > div,.ga-kapitel li,.ga-anw{opacity:1;transform:none;transition:none}\n  .ga-strich{display:none}\n  .ga-probe .ga-fuell{opacity:1}\n  .ga-strahl.da .ga-halt:last-child .ga-punktchen::after{animation:none}\n}\n@container gg (max-width:1199.98px){\n  .ga-brg{gap:16px}\n  .ga-br,.ga-br:nth-child(-n+2){grid-column:span 3}\n}\n@container gg (max-width:809.98px){\n  .ga-brg{grid-template-columns:1fr;gap:14px}\n  .ga-br,.ga-br:nth-child(-n+2){grid-column:span 1}\n  .ga-brtext{padding:18px 18px 16px}\n}\n@container gg (max-width:1199.98px){\n  .ga-kischiene{padding:22px 20px;gap:8px}\n  .ga-kilogo img{width:32px;height:32px}\n  .ga-kilogo span{font-size:10.5px}\n}\n@container gg (max-width:809.98px){\n  /* Eine Reihe statt Umbruch – nur so tragen Linie und Lichtbalken durch.\n     Logos kleiner, Beschriftung darf zweizeilig werden. */\n  /* ZWEI REIHEN (3+2) am Handy. In einer Reihe passten fuenf Namen nur mit\n     8.5px - unlesbar. Im Sechserraster liegen die Spaltenmitten oben auf\n     1/6, 3/6, 5/6 und unten auf 2/6, 4/6; die unteren Leitungen laufen so\n     genau durch die Luecken der oberen Reihe.\n     Die Reihenhoehe ist mit 54px FESTGENAGELT (Icon 32 + Luecke 7 + Zeile 15),\n     weil die absolute SVG darauf rechnet - beides nur zusammen aendern. */\n  /* margin-top ersetzt die Hoehe der ausgeblendeten einreihigen SVG:\n     ohne sie ruecken Schiene und Browserfenster zusammen und die Leitungen\n     laufen ins Fenster hinein. 76 = 70 Ueberstand der SVG + 6 Luft. */\n  .ga-kischiene{display:grid;grid-template-columns:repeat(6,1fr);\n    gap:22px 0;padding:26px 10px 0;margin-top:76px}\n  .ga-kilogo{padding:0;min-width:0;height:54px;gap:7px;justify-content:flex-start;\n    position:relative;z-index:1}\n  .ga-kilogo:nth-child(1){grid-area:1/1/2/3}\n  .ga-kilogo:nth-child(2){grid-area:1/3/2/5}\n  .ga-kilogo:nth-child(3){grid-area:1/5/2/7}\n  .ga-kilogo:nth-child(4){grid-area:2/2/3/4}\n  .ga-kilogo:nth-child(5){grid-area:2/4/3/6}\n  .ga-kilogo img{width:32px;height:32px}\n  .ga-kilogo span{font-size:12px;letter-spacing:.04em;line-height:15px;\n    text-align:center;white-space:nowrap}\n  /* WICHTIG: die Kachel traegt sonst WEISS und liegt mit z-index:1 ueber der\n     Grafik. Die Leitungen zu Reihe 2 laufen hinter Reihe 1 durch und wurden\n     dort auf voller Kachelhoehe (54px) verdeckt - das sah aus wie eine Luecke\n     in der Linie. Der Abschnitt ist ohnehin weiss, es aendert sonst nichts. */\n  .ga-kilogo{background:transparent}\n\n  .ga-kiliste{grid-template-columns:1fr}\n}\n@media (prefers-reduced-motion:reduce){\n  .ga-kibalken{animation:none;opacity:0}\n  .ga-kilogo img{filter:none;opacity:1}\n}\n@container gg (max-width:1199.98px){\n  .ga-bl{grid-template-columns:1fr}\n  .ga-blgross{grid-template-columns:1.1fr 1fr}\n  .ga-blspalte{grid-template-rows:auto auto}\n}\n@container gg (max-width:809.98px){\n  .ga-blgross{grid-template-columns:1fr}\n  .ga-blgross .ga-blbild{order:-1;aspect-ratio:16/10}\n  .ga-bltext{padding:20px}\n  .ga-blklein{padding:18px 20px;gap:14px}\n  .ga-blkbild{width:74px;height:56px}\n  .ga-bltitel{font-size:17px}\n}\n@media print{ .ga-auf{opacity:1 !important;transform:none !important}\n  .ga-pblase.kommt,.ga-pkopf.kommt,.ga-pautor.kommt{opacity:1 !important;transform:none !important} }\n\n/* ---------------------------------------- Was du beitr\\xe4gst (Mitwirkung) */\n.ga-bei{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.ga-beikarte{background:#fff;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:16px}\n.ga-beikarte.wir{background:var(--tinte)}\n.ga-beikopf{display:flex;align-items:center;gap:10px}\n.ga-beiikon{display:inline-flex;width:32px;height:32px;border-radius:999px;flex:0 0 32px;\n  align-items:center;justify-content:center;background:rgba(255,77,0,.12)}\n.ga-beiikon svg{width:17px;height:17px;fill:var(--orange)}\n.ga-beikarte.wir .ga-beiikon{background:rgba(255,255,255,.14)}\n.ga-beikarte.wir .ga-beiikon svg{fill:#fff}\n.ga-beiname{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--grau);line-height:1}\n.ga-beikarte.wir .ga-beiname{color:rgba(255,255,255,.6)}\n.ga-beih{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-beikarte.wir .ga-beih{color:#fff}\n.ga-beikarte.wir .ga-punkt{color:rgba(255,255,255,.7)}\n.ga-beikarte.wir .ga-punkt b{color:#fff}\n.ga-beikarte.wir .ga-punkt svg{fill:var(--orange)}\n.ga-beifuss{display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;\n  padding:16px 18px;background:#fff;border-radius:8px}\n.ga-beifuss svg{width:19px;height:19px;fill:var(--orange);margin-top:2px}\n.ga-beifusstext{font-size:15px;line-height:1.5;font-weight:500;color:var(--grau)}\n.ga-beifusstext b{font-weight:600;color:var(--tinte)}\n@container gg (max-width:809.98px){\n  /* Auf 390px blieben diese beiden zweispaltig – je Spalte nur ~130px. */\n  .ga-liefmarke{grid-template-columns:1fr}\n  .ga-wolke{grid-template-columns:1fr;gap:4px}\n  .ga-bei{grid-template-columns:1fr}\n  .ga-beikarte{padding:18px;gap:14px}\n  .ga-beih{font-size:20px}\n}\n\n\n/* ------------------------------- Gut zu wissen (Faktenzeile im Preisblock) */\n.ga-gzw{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linie);\n  border-radius:8px;overflow:hidden}\n.ga-gzwfeld{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:6px}\n.ga-gzwlabel{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;\n  letter-spacing:.13em;text-transform:uppercase;color:var(--grau);line-height:1}\n.ga-gzwlabel svg{width:14px;height:14px;fill:var(--orange);flex:0 0 14px}\n.ga-gzwwert{font-size:15px;line-height:1.4;font-weight:600;color:var(--tinte);letter-spacing:-.01em}\n.ga-gzwwert small{display:block;font-size:13px;font-weight:500;color:var(--grau);\n  letter-spacing:0;margin-top:2px}\n@container gg (max-width:1199.98px){ .ga-gzw{grid-template-columns:repeat(2,1fr)} }\n@container gg (max-width:809.98px){\n  .ga-gzw{grid-template-columns:1fr}\n  .ga-gzwfeld{padding:14px 16px}\n}\n\n\n/* -------------------------------------------- \\xdcber uns \\xb7 Wer wir sind */\n.ga-wws{display:grid;grid-template-columns:0.82fr 1fr;gap:14px;align-items:stretch}\n.ga-wwsbild{position:relative;border-radius:8px;overflow:hidden;background:var(--nebel);min-height:380px}\n.ga-wwsbild img{width:100%;height:100%;object-fit:cover;object-position:center 14%;display:block}\n.ga-wwsschild{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);display:inline-flex;\n  align-items:center;gap:10px;width:fit-content;padding:11px 15px;border-radius:999px;\n  background:rgba(255,255,255,.93);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(6,6,18,.08)}\n.ga-wwspunkt{width:9px;height:9px;border-radius:999px;background:#17c964;flex:0 0 9px;\n  box-shadow:0 0 0 3px rgba(23,201,100,.18)}\n.ga-wwsname{font-size:15px;font-weight:600;color:var(--tinte);line-height:1.3}\n.ga-wwsname small{display:block;font-size:13px;font-weight:500;color:var(--grau)}\n.ga-wwstext{background:#fff;border-radius:8px;padding:34px 32px;display:flex;flex-direction:column;gap:22px}\n.ga-wwsh{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.03em;color:var(--tinte);\n  max-width:18ch;text-wrap:balance;margin-bottom:2px}\n.ga-wwsp{font-size:16px;line-height:1.75;font-weight:500;color:var(--grau);max-width:46ch}\n.ga-wwsp.lead{font-size:18px;line-height:1.65;color:var(--tinte);font-weight:500;letter-spacing:-.01em}\n.ga-wwslinie{height:1px;background:var(--linie);margin:2px 0}\n.ga-wwsfakten{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linie);\n  border-radius:8px;overflow:hidden;margin-top:auto}\n.ga-wwsknoepfe{margin-top:4px}\n.ga-wwsfakt{background:var(--nebel);padding:14px 15px;display:flex;flex-direction:column;gap:4px}\n.ga-wwsfaktzahl{font-size:17px;font-weight:600;color:var(--tinte);letter-spacing:-.02em;line-height:1.2}\n.ga-wwsfakttext{font-size:13px;font-weight:500;color:var(--grau);line-height:1.35}\n.ga-wwsknoepfe{display:flex;flex-wrap:wrap;gap:10px}\n.ga-wwsknopf{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border-radius:999px;\n  font-size:15px;font-weight:600;letter-spacing:-.01em;transition:background-color .3s var(--weich)}\n.ga-wwsknopf svg{width:17px;height:17px}\n.ga-wwsknopf.voll{background:var(--tinte);color:#fff}\n.ga-wwsknopf.voll svg{fill:#fff}\n.ga-wwsknopf.voll:hover{background:var(--orange)}\n.ga-wwsknopf.leer{background:var(--nebel);color:var(--tinte)}\n.ga-wwsknopf.leer svg{fill:var(--orange)}\n.ga-wwsknopf.leer:hover{background:var(--perle)}\n\n/* ----------------------------------------- \\xdcber uns \\xb7 Worauf wir Wert legen */\n.ga-wwl{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}\n.ga-wwlkarte{grid-column:span 2;background:#fff;border-radius:8px;padding:20px;\n  display:flex;flex-direction:column;gap:11px}\n.ga-wwlkarte:nth-child(4),.ga-wwlkarte:nth-child(5){grid-column:span 3}\n.ga-wwlikon{display:inline-flex;width:36px;height:36px;border-radius:999px;align-items:center;\n  justify-content:center;background:rgba(255,77,0,.12)}\n.ga-wwlikon svg{width:19px;height:19px;fill:var(--orange)}\n.ga-wwlh{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--tinte)}\n.ga-wwlt{font-size:15px;line-height:1.5;font-weight:500;color:var(--grau)}\n@container gg (max-width:1199.98px){\n  .ga-wws{grid-template-columns:1fr}\n  .ga-wwsbild{min-height:320px;aspect-ratio:16/10}\n  .ga-wwl{grid-template-columns:repeat(2,1fr)}\n  .ga-wwlkarte,.ga-wwlkarte:nth-child(4),.ga-wwlkarte:nth-child(5){grid-column:auto}\n}\n@container gg (max-width:809.98px){\n  .ga-wwstext{padding:22px;gap:18px}\n  .ga-wwsh{font-size:24px}\n  .ga-wwsp.lead{font-size:17px}\n  .ga-wwsfakten{grid-template-columns:1fr}\n  .ga-wwl{grid-template-columns:1fr}\n  .ga-wwsbild{aspect-ratio:4/5;min-height:0}\n}\n\n\n.ga-wwsband{position:relative;border-radius:8px;overflow:hidden;background:var(--nebel);margin-top:14px}\n.ga-wwsband img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/7}\n.ga-wwsbandtext{position:absolute;left:16px;bottom:16px;right:16px;display:inline-flex;align-items:center;\n  gap:9px;width:fit-content;max-width:calc(100% - 32px);padding:10px 15px;border-radius:999px;\n  background:rgba(255,255,255,.92);backdrop-filter:blur(8px);\n  font-size:14px;font-weight:500;color:var(--tinte);line-height:1.35}\n.ga-wwsbandtext svg{width:16px;height:16px;fill:var(--orange);flex:0 0 16px}\n@container gg (max-width:809.98px){\n  .ga-wwsband img{aspect-ratio:4/3}\n  .ga-wwsbandtext{font-size:13px;padding:9px 13px;left:12px;bottom:12px}\n}\n\n\n/* Variante: Mockup breit oben, Text darunter */\n.ga-wwsoben{display:flex;flex-direction:column;gap:14px}\n.ga-wwsbuehne{border-radius:8px;overflow:hidden;background:var(--nebel)}\n.ga-wwsbuehne img{width:100%;display:block;aspect-ratio:16/7;object-fit:cover}\n.ga-wwskarte{background:#fff;border-radius:8px;padding:34px 32px;display:flex;flex-direction:column;gap:22px}\n.ga-wwsspalten{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start}\n.ga-wwsspalten .ga-wwsp{max-width:42ch}\n.ga-wwsrechts{display:flex;flex-direction:column;gap:18px;padding-top:4px}\n@container gg (max-width:1199.98px){\n  .ga-wwsspalten{grid-template-columns:1fr;gap:18px}\n}\n@container gg (max-width:809.98px){\n  .ga-wwskarte{padding:22px;gap:18px}\n  .ga-wwsbuehne img{aspect-ratio:4/3}\n}\n\n\n/* ------------------------------- KI-Netz: Seite oben, Dienste unten, Austausch */\n.ga-kinetz{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;\n  background:#fff;border-radius:16px;padding:22px 22px 18px;\n  box-shadow:rgba(6,6,18,.05) 0 1px 2px 0, rgba(6,6,18,.06) 0 10px 30px -14px}\n\n/* Die Seite als kleines Browserfenster */\n.ga-kiseite{position:relative;width:min(352px,56%);border-radius:10px;overflow:hidden;\n  background:var(--nebel);border:1px solid var(--linie)}\n.ga-kibrowser{display:flex;align-items:center;gap:5px;padding:8px 10px;\n  background:#fff;border-bottom:1px solid var(--linie)}\n.ga-kibrowser i{width:6px;height:6px;border-radius:999px;background:rgba(6,6,18,.16)}\n.ga-kiurl{margin-left:7px;flex:1;height:17px;border-radius:999px;background:var(--nebel);\n  font-size:10px;line-height:17px;color:var(--grau);padding:0 8px;letter-spacing:.02em;\n  white-space:nowrap;overflow:hidden}\n.ga-kiinhalt{display:flex;flex-direction:column;gap:7px;padding:14px}\n.ga-kiinhalt b{width:62%;height:9px;border-radius:3px;background:var(--orange);opacity:.85}\n.ga-kiinhalt u{width:100%;height:6px;border-radius:3px;background:rgba(6,6,18,.12)}\n.ga-kiinhalt u.kurz{width:74%}\n.ga-kiinhalt s{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}\n.ga-kiinhalt s i{height:26px;border-radius:5px;background:rgba(6,6,18,.07)}\n/* Lesestrahl: zeigt, dass die Seite gerade ausgelesen wird */\n.ga-kiscan{position:absolute;left:0;right:0;top:0;height:34%;pointer-events:none;\n  background:linear-gradient(180deg,rgba(255,77,0,0) 0%,rgba(255,77,0,.16) 55%,rgba(255,77,0,0) 100%);\n  animation:ga-kiscan 3.6s cubic-bezier(.45,0,.55,1) infinite}\n@keyframes ga-kiscan{0%{transform:translateY(-120%)}100%{transform:translateY(320%)}}\n\n/* Leitungen */\n.ga-kiadern{width:100%;height:88px;display:block;margin:-6px 0 -16px;overflow:visible}\n.ga-kiadern2{display:none}\n.ga-kiader{stroke:rgba(6,6,18,.16);stroke-width:1.6}\n/* Das wandernde Leuchtst\\xfcck: helles Segment auf derselben Linie.\n   pathLength normiert jede Kurve auf 100, damit alle gleich aussehen.\n   KEIN drop-shadow – der Filter wird bei jedem Bild neu gerechnet und ruckelt.\n   Der weiche Schein kommt stattdessen aus einer zweiten, breiteren Spur. */\n.ga-kischein{stroke:rgba(255,77,0,.22);stroke-width:7;stroke-linecap:round;\n  stroke-dasharray:16 184;stroke-dashoffset:0;\n  animation-name:ga-kifunke;animation-timing-function:linear;\n  animation-iteration-count:infinite}\n.ga-kischein.zurueck{animation-name:ga-kifunkeZurueck}\n.ga-kifunke{stroke:var(--orange);stroke-width:2.4;stroke-linecap:round;\n  stroke-dasharray:16 184;stroke-dashoffset:0;\n  animation-name:ga-kifunke;animation-timing-function:linear;\n  animation-iteration-count:infinite}\n.ga-kifunke.zurueck{animation-name:ga-kifunkeZurueck}\n/* Eine Runde der Animation muss GENAU eine Periode der Strichfolge weit\n   laufen, sonst springt das Muster am Rundenende. Periode = 16 + 184 = 200,\n   also laeuft der Versatz um 200. Vorher: Periode 100, Weg 114 - jede Runde\n   ein Sprung von 14 Einheiten, und kurzzeitig zwei Leuchtstuecke auf einer\n   Leitung. Mit Periode 200 bei Pfadlaenge 100 ist zudem immer nur EIN Stueck\n   unterwegs, danach eine Pause - der Puls liest sich als Signal, nicht als\n   Lauflicht. */\n@keyframes ga-kifunke{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-200}}\n@keyframes ga-kifunkeZurueck{0%{stroke-dashoffset:0}100%{stroke-dashoffset:200}}\n\n/* Fragen, die Menschen den Diensten stellen – f\\xfcllen die leeren Ecken */\n.ga-kifrage{position:absolute;z-index:2;max-width:240px;padding:11px 18px;border-radius:999px;\n  background:#fff;border:1px solid var(--linie);\n  box-shadow:rgba(6,6,18,.05) 0 2px 10px -2px;\n  font-size:14.5px;line-height:1.35;font-weight:500;color:var(--grau);white-space:nowrap;\n  animation:ga-kischweben 6.5s ease-in-out infinite}\n.ga-kifrage.p1{left:20px;top:34px;animation-delay:0s}\n.ga-kifrage.p2{right:20px;top:24px;animation-delay:-2.2s}\n.ga-kifrage.p3{left:44px;top:116px;animation-delay:-4.4s}\n.ga-kifrage.p4{right:40px;top:126px;animation-delay:-1.1s}\n@keyframes ga-kischweben{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}\n\n@container gg (max-width:809.98px){\n  .ga-kinetz{padding:20px 12px 16px}\n  .ga-kifrage{display:none}\n  .ga-kiseite{width:min(240px,86%)}\n  .ga-kiadern{height:78px}\n  .ga-kiinhalt s i{height:20px}\n}\n@container gg (max-width:1199.98px){\n  .ga-kiseite{width:min(272px,46%)}\n  .ga-kifrage{font-size:13px;padding:9px 14px;max-width:180px;white-space:normal}\n  .ga-kifrage.p1{left:12px;top:28px}\n  .ga-kifrage.p2{right:12px;top:20px}\n  .ga-kifrage.p3{left:14px;top:112px}\n  .ga-kifrage.p4{right:14px;top:120px}\n}\n@media (prefers-reduced-motion:reduce){\n  .ga-kiscan{animation:none;opacity:0}\n  .ga-kischein{display:none}\n  .ga-kifunke{animation:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:.5}\n  .ga-kifrage{animation:none}\n}\n\n\n/* EINE Karten-Ueberschriftengroesse am Handy (03.10.2026).\n   Gemessen bei 375px liefen 20px (Canvas-Karten), 22px (.ga-h3) und 24px\n   nebeneinander. Steht bewusst GANZ AM ENDE: bei gleicher Spezifitaet\n   gewinnt die spaetere Regel, sonst schlaegt .ga-h3 aus Zeile 131 zurueck. */\n@container gg (max-width:809.98px){\n  .ga-h3{font-size:20px;line-height:1.3}\n  /* Lange Augenbrauen brachen am Handy zweizeilig um (\"Kostenlos \\xb7\n     unverbindlich\" braucht bei .15em rund 274px, die Karte gibt 263 her).\n     Weniger Laufweite reicht ab 360px; darunter fallen zusaetzlich die beiden\n     Rauten weg, die zusammen mit den Abstaenden 34px kosten. */\n  .ga-auge{letter-spacing:.09em;gap:7px}\n  /* Leitungen umschalten: einreihig aus, zweireihig an.\n     MUSS hier unten stehen - die Grundregeln von .ga-kiadern/.ga-kiadern2\n     stehen weiter hinten in der Datei als der Handy-Block oben und wuerden\n     bei gleicher Spezifitaet sonst gewinnen. */\n  .ga-kiadern{display:none}\n  /* HOEHE fest, nicht ueber bottom: eine SVG ist ein ersetztes Element -\n     laesst man Breite oder Hoehe auf auto, rechnet der Browser sie aus dem\n     Seitenverhaeltnis der viewBox (1000:188) statt aus left/right/bottom.\n     Mit right:0 allein wurde die SVG 1000px BREIT, mit bottom allein 70px\n     hoch. Deshalb beides hart: width:100%, height:188px.\n     188 = 70 (Ueberstand nach oben) + 118 (Icon-Mitte Reihe 2 ab\n     Schienenoberkante). */\n  .ga-kiadern2{display:block;position:absolute;left:0;top:-70px;width:100%;height:188px;\n    z-index:0;overflow:visible;pointer-events:none}\n  /* Duenner als am Desktop: dort staucht preserveAspectRatio=\"none\" die\n     Striche waagerecht mit, hier haelt vectorEffect sie auf voller Staerke -\n     mit den Desktop-Werten wurde der orange Schein ein fetter Klecks. */\n  .ga-kiadern2 .ga-kiader{stroke-width:1}\n  .ga-kiadern2 .ga-kischein{stroke-width:3.5;stroke:rgba(255,77,0,.16)}\n  .ga-kiadern2 .ga-kifunke{stroke-width:1.7}\n}\n\n@container gg (max-width:359.98px){\n  /* Ganz schmale Geraete: die beiden Rauten der Augenbraue kosten mit den\n     Abstaenden 34px - ohne sie bleibt auch bei 320px eine Zeile. */\n  .ga-auge::before,.ga-auge::after{display:none}\n}\n\n`;/* ------------------------------------------------------------- Hilfsmittel */function Sym({name}){return /*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:IKON[name]||IKON.haken},style:{display:\"contents\"}});}/**\n * Blendet einen Block beim Hereinscrollen einmalig ein.\n *\n * Der Block startet SICHTBAR. Erst wenn im Browser feststeht, dass er\n * unterhalb des Sichtfensters liegt, wird er verborgen und eingeblendet.\n * So bleibt nie etwas unsichtbar hängen – auch nicht ohne JavaScript,\n * in einem verborgenen Tab, beim Drucken oder wenn ein Beobachter schweigt.\n */function useAuf(verzug=0){const ref=useRef(null);const[zustand,setZustand]=useState(\"offen\");useEffect(()=>{const el=ref.current;if(!el)return;if(typeof IntersectionObserver===\"undefined\")return;if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;if(el.getBoundingClientRect().top<window.innerHeight*.95)return;setZustand(\"aus\");let fertig=false;const zeigen=()=>{if(fertig)return;fertig=true;beobachter.disconnect();document.removeEventListener(\"visibilitychange\",nachsehen);window.setTimeout(()=>setZustand(\"da\"),verzug);};const beobachter=new IntersectionObserver(e=>{if(e.some(x=>x.isIntersecting))zeigen();},{threshold:.08,rootMargin:\"0px 0px -6% 0px\"});beobachter.observe(el);const nachsehen=()=>{if(document.visibilityState!==\"visible\")return;const r=el.getBoundingClientRect();if(r.top<window.innerHeight&&r.bottom>0)zeigen();};document.addEventListener(\"visibilitychange\",nachsehen);return()=>{beobachter.disconnect();document.removeEventListener(\"visibilitychange\",nachsehen);};},[verzug]);return{ref,klasse:zustand===\"offen\"?\"\":\"ga-auf\"+(zustand===\"da\"?\" da\":\"\")};}/** Lässt Kinder eines Blocks nacheinander erscheinen (Stagger 70 ms). */function useStufen(anzahl,verzug=0){const ref=useRef(null);const[da,setDa]=useState(false);useEffect(()=>{const el=ref.current;if(!el)return;if(typeof IntersectionObserver===\"undefined\")return setDa(true);if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return setDa(true);if(el.getBoundingClientRect().top<window.innerHeight*.95)return setDa(true);const b=new IntersectionObserver(e=>{if(e.some(x=>x.isIntersecting)){b.disconnect();window.setTimeout(()=>setDa(true),verzug);}},{threshold:.08,rootMargin:\"0px 0px -6% 0px\"});b.observe(el);const nachsehen=()=>{if(document.visibilityState!==\"visible\")return;const r=el.getBoundingClientRect();if(r.top<window.innerHeight&&r.bottom>0){b.disconnect();setDa(true);}};document.addEventListener(\"visibilitychange\",nachsehen);return()=>{b.disconnect();document.removeEventListener(\"visibilitychange\",nachsehen);};},[verzug]);const stufe=(i,klasse=\"\")=>({className:(klasse?klasse+\" \":\"\")+\"ga-stufe\"+(da?\" da\":\"\"),style:{transitionDelay:da?i*70+\"ms\":\"0ms\"}});return{ref,stufe,da};}/** Lässt ein Bild beim Scrollen ein Stück langsamer mitlaufen. */function useParallax(staerke=26){const rahmen=useRef(null);const bild=useRef(null);useEffect(()=>{const r=rahmen.current,b=bild.current;if(!r||!b)return;if(typeof window.matchMedia===\"function\"&&(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches||window.matchMedia(\"(max-width: 809.98px)\").matches))return;let angefordert=false;const rechnen=()=>{angefordert=false;const k=r.getBoundingClientRect();if(k.bottom<0||k.top>window.innerHeight)return;const mitte=k.top+k.height/2-window.innerHeight/2;const anteil=Math.max(-1,Math.min(1,mitte/(window.innerHeight/2+k.height/2)));b.style.transform=\"translate3d(0,\"+(-anteil*staerke).toFixed(1)+\"px,0)\";};const beiScroll=()=>{if(angefordert)return;angefordert=true;requestAnimationFrame(rechnen);};rechnen();window.addEventListener(\"scroll\",beiScroll,{passive:true});window.addEventListener(\"resize\",beiScroll);return()=>{window.removeEventListener(\"scroll\",beiScroll);window.removeEventListener(\"resize\",beiScroll);};},[staerke]);return{rahmen,bild};}/**\n * Lässt Chatnachrichten nacheinander einlaufen: erst tippt es kurz,\n * dann ploppt die Nachricht auf. Startet, sobald der Block im Blick ist.\n *//**\n * Der Gesprächsfaden hängt am Scrollstand, nicht an einer Zeitschaltung.\n * Vorher lief er nach dem Hereinscrollen einmal ab – wer zügig weiterscrollte,\n * sah die Nachrichten nie. Jetzt wächst er mit und läuft beim Zurückscrollen\n * wieder zusammen.\n *\n * Gemessen wird per rAF statt über Scroll-Ereignisse: die Seite nutzt\n * weiches Scrollen (Lenis), das keine verlässlichen scroll-Events liefert.\n * Die Schleife läuft nur, solange der Abschnitt in der Nähe ist.\n */function useChat(anzahl){const ref=useRef(null);const[bisher,setBisher]=useState(-1);const[tippt,setTippt]=useState(-1);useEffect(()=>{const el=ref.current;if(!el)return;const sofort=typeof IntersectionObserver===\"undefined\"||typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(sofort){setBisher(anzahl-1);return;}/* Der Faden hing vorher am Scrollrad: Wer zügig scrollte, bekam alle\n         * vier Wortwechsel in einer halben Sekunde. Jetzt startet er EINMAL,\n         * sobald der Abschnitt im Bild ist, und läuft dann in eigenem Takt –\n         * unabhängig davon, wie schnell gescrollt wird. */const TIPPDAUER=620// wie lange die drei Punkte stehen\n;const PAUSE=480// Ruhe zwischen zwei Nachrichten\n;let uhren=[];let gestartet=false;const starten=()=>{if(gestartet)return;gestartet=true;beobachter.disconnect();document.removeEventListener(\"visibilitychange\",nachsehen);let t=240;for(let i=0;i<anzahl;i++){uhren.push(window.setTimeout(()=>setTippt(i),t));t+=TIPPDAUER;uhren.push(window.setTimeout(()=>{setTippt(-1);setBisher(i);},t));t+=PAUSE;}};/* Im verborgenen Tab feuern Zeitgeber unzuverlässig – deshalb beim\n         * Zurückkommen nachsehen, ob der Abschnitt inzwischen im Bild steht. */const nachsehen=()=>{if(document.visibilityState!==\"visible\")return;const r=el.getBoundingClientRect();if(r.top<window.innerHeight*.85&&r.bottom>0)starten();};const beobachter=new IntersectionObserver(e=>{if(e.some(x=>x.isIntersecting))starten();},{threshold:.2,rootMargin:\"0px 0px -12% 0px\"});beobachter.observe(el);document.addEventListener(\"visibilitychange\",nachsehen);return()=>{beobachter.disconnect();document.removeEventListener(\"visibilitychange\",nachsehen);uhren.forEach(u=>window.clearTimeout(u));};},[anzahl]);return{ref,bisher,tippt};}/**\n * Lässt EINE Sprechblase „getippt\" erscheinen: erst die drei Punkte, dann die\n * Blase. Dasselbe Muster wie im Gesprächsfaden, nur für eine einzelne Nachricht.\n *\n * Ausfallsicher wie useAuf/useStufen: steht der Block beim Laden schon im Bild\n * oder gibt es keinen Beobachter, ist die Blase sofort da statt unsichtbar.\n */function useTippen(verzug=260,tippdauer=780){const ref=useRef(null);const[zustand,setZustand]=useState(\"da\");useEffect(()=>{const el=ref.current;if(!el)return;if(typeof IntersectionObserver===\"undefined\")return;if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;if(el.getBoundingClientRect().top<window.innerHeight*.95)return;setZustand(\"warten\");let uhren=[];let gestartet=false;const starten=()=>{if(gestartet)return;gestartet=true;b.disconnect();uhren.push(window.setTimeout(()=>setZustand(\"tippt\"),verzug));uhren.push(window.setTimeout(()=>setZustand(\"da\"),verzug+tippdauer));};const b=new IntersectionObserver(e=>{if(e.some(x=>x.isIntersecting))starten();},{threshold:.25,rootMargin:\"0px 0px -8% 0px\"});b.observe(el);const nachsehen=()=>{if(document.visibilityState!==\"visible\")return;const r=el.getBoundingClientRect();if(r.top<window.innerHeight&&r.bottom>0)starten();};document.addEventListener(\"visibilitychange\",nachsehen);return()=>{b.disconnect();uhren.forEach(u=>window.clearTimeout(u));document.removeEventListener(\"visibilitychange\",nachsehen);};},[verzug,tippdauer]);return{ref,zustand};}function Huelle({kennung,children}){return /*#__PURE__*/_jsxs(\"section\",{className:\"ga\",id:kennung||undefined,children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-innen\",children:children})]});}/**\n * Überschrift, die beim Hereinscrollen Wort für Wort von blass auf voll geht.\n * Der Akzentteil wird orange. Ohne JavaScript steht alles sofort sichtbar da.\n *//**\n * Fortschritt 0…1 danach, wie weit ein Element durchs Fenster gelaufen ist.\n * Startwert 1, damit ohne JavaScript alles fertig dasteht.\n */function useFortschritt(von=.88,bis=.48){const ref=useRef(null);const[p,setP]=useState(1);useEffect(()=>{const el=ref.current;if(!el||typeof window===\"undefined\")return;if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let laeuft=false;const rechnen=()=>{laeuft=false;const r=el.getBoundingClientRect();const h=window.innerHeight||800;const spanne=Math.max(.05,von-bis);setP(Math.max(0,Math.min(1,(h*von-r.top)/(h*spanne))));};const beiScroll=()=>{if(laeuft)return;laeuft=true;window.requestAnimationFrame(rechnen);};rechnen();window.addEventListener(\"scroll\",beiScroll,{passive:true});window.addEventListener(\"resize\",beiScroll);return()=>{window.removeEventListener(\"scroll\",beiScroll);window.removeEventListener(\"resize\",beiScroll);};},[von,bis]);return{ref,p};}/** Überschrift, die sich beim Scrollen Wort für Wort auflädt. */function Fuelltext({titel,akzent,umbruch}){const{ref,p}=useFortschritt();const vorn=titel.trim()?titel.trim().split(/\\s+/):[];const hinten=akzent&&akzent.trim()?akzent.trim().split(/\\s+/):[];const gesamt=vorn.length+hinten.length;const wort=(w,i,ist)=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-w\"+(ist?\" akzent\":\"\")+(p*gesamt>i?\" an\":\"\"),children:[w,\" \"]},i+w);return /*#__PURE__*/_jsxs(\"h2\",{className:\"ga-h2\",ref:ref,children:[vorn.map((w,i)=>wort(w,i,false)),umbruch&&hinten.length?/*#__PURE__*/_jsx(\"br\",{}):null,hinten.map((w,i)=>wort(w,vorn.length+i,true))]});}function Kopf({auge,titel,titelAkzent,lead}){const a=useAuf();return /*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-kopf \"+a.klasse,children:[auge?/*#__PURE__*/_jsx(\"span\",{className:\"ga-auge\",children:auge}):null,/*#__PURE__*/_jsx(Fuelltext,{titel:titel,akzent:titelAkzent}),lead?/*#__PURE__*/_jsx(\"p\",{className:\"ga-lead\",children:lead}):null]});}/* ====================================== 1 · Die ersten Sekunden ========= */const SAETZE_WEB=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Die Seite sieht aus wie 2015.“\",antwort:\"Dann holen wir sie ins Heute: neuer Aufbau, klare Gestaltung, deine Handschrift statt Baukasten.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Es kommen keine Anfragen rein.“\",antwort:\"Wir finden, wo Besucher abspringen – und machen klar, was der n\\xe4chste Schritt ist.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Am Handy ist sie kaum zu bedienen.“\",antwort:\"Wir bauen zuerst f\\xfcrs Handy. Ein Fingertipp gen\\xfcgt zum Anrufen.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Ich h\\xe4nge an meiner alten Agentur fest.“\",antwort:\"Wir holen Domain und Zug\\xe4nge zur\\xfcck. Danach geh\\xf6rt dir alles.\"}];const SAETZE_PRAXEN=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Unsere Seite kam vom Softwareanbieter mit.“\",antwort:\"Die sieht im Umkreis bei jedem gleich aus. Wir bauen eine, die nach eurer Praxis aussieht.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Patienten rufen an und fragen, was auf der Seite steht.“\",antwort:\"Dann steht es dort nicht auffindbar. Wir sortieren die Seite nach dem, was wirklich gefragt wird.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Wir suchen eher Personal als Patienten.“\",antwort:\"Dann geh\\xf6rt eine ehrliche Teamseite dazu. Die liest jede Bewerberin, bevor sie schreibt.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Zur Er\\xf6ffnung muss alles gleichzeitig stehen.“\",antwort:\"Schild, Flyer, Terminkarten und Website in einem Zug. Genau das war in M\\xf6nchaltorf die Aufgabe.\"}];const SAETZE_GASTRO=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Bei uns l\\xe4uft alles \\xfcber Instagram.“\",antwort:\"Gut. Nur sucht dort niemand nach \\xd6ffnungszeiten – daf\\xfcr braucht es eine Seite, die Google versteht.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Unsere Karte \\xe4ndert sich st\\xe4ndig.“\",antwort:\"Deshalb ist eine Preis\\xe4nderung bei uns ein Zuruf und kein Projekt. Meistens steht sie am selben Tag drin.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Wir haben keine guten Fotos vom Haus.“\",antwort:\"Dann planen wir den Termin mit ein. Ohne eigene Bilder wirkt jede Gastroseite austauschbar.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Reservierung, Lieferdienst, Zimmer – das ist mir zu viel.“\",antwort:\"Wir sortieren es: eine Seite, klare Wege. Alles andere fliegt raus.\"}];const SAETZE_HANDWERK=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Wir haben Arbeit genug.“\",antwort:\"Dann geht es nicht um mehr Anfragen, sondern um bessere. Eine klare Seite sortiert vor.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Unsere Seite ist von 2012.“\",antwort:\"Sieht man. Wir bauen sie neu auf, ohne dass du deine Google-Ergebnisse verlierst.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Wir finden keine Leute.“\",antwort:\"Die sehen sich eure Seite an, bevor sie sich melden. Daf\\xfcr braucht es mehr als eine PDF-Anzeige.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„F\\xfcrs Fahrzeug hat der Folierer was gemacht.“\",antwort:\"Dann passt es selten zum Rest. Wir gestalten Fahrzeug, Schild und Seite aus einer Hand.\"}];const SAETZE_HANDEL=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Wir verkaufen im Laden, nicht im Netz.“\",antwort:\"Trotzdem schaut fast jeder vorher nach. Die Seite entscheidet, wer den Weg zu euch macht.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Einen Onlineshop wollen wir nicht.“\",antwort:\"Braucht ihr auch nicht. Sortiment, \\xd6ffnungszeiten und ein Grund zu kommen reichen oft v\\xf6llig.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Unser Schaufenster ist seit Jahren gleich.“\",antwort:\"Dann wird es \\xfcbersehen. Folie und Beschriftung sind die g\\xfcnstigste Werbefl\\xe4che, die ihr habt.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Wir werden mit dem Laden nebenan verwechselt.“\",antwort:\"Dann fehlt ein Zeichen, das h\\xe4ngen bleibt. Genau da fangen wir an.\"}];const SAETZE_DIENSTLEISTUNG=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Unsere Kunden kommen \\xfcber Empfehlung.“\",antwort:\"Und pr\\xfcfen euch danach im Netz. Die Seite entscheidet, ob die Empfehlung tr\\xe4gt.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Wir k\\xf6nnen schwer erkl\\xe4ren, was wir machen.“\",antwort:\"Das ist die eigentliche Arbeit. Wir bringen es auf S\\xe4tze, die ein Kunde versteht.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Bei uns z\\xe4hlt Vertrauen, nicht Design.“\",antwort:\"Eben. Und Vertrauen entsteht in den ersten Sekunden – auch auf einer Website.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Unsere Seite ist eine Visitenkarte, mehr nicht.“\",antwort:\"Dann bleibt sie es auch. Wir bauen eine, die Anfragen bringt.\"}];const SAETZE_CHECK=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Ich wei\\xdf gar nicht, ob meine Seite noch gut ist.“\",antwort:\"Genau daf\\xfcr ist der Check da. Wir sehen nach und sagen dir, wo du stehst.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Kommt da nur so ein automatischer Bericht?“\",antwort:\"Nein. Wir gehen die Seite selbst durch – mit den Augen deiner Kunden.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Und danach wollt ihr mir was verkaufen.“\",antwort:\"Der Check kostet nichts und verpflichtet zu nichts. Was du damit machst, entscheidest du.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Diese Technikberichte versteht doch kein Mensch.“\",antwort:\"Wir schreiben in normalen S\\xe4tzen, was zu tun ist – und warum es sich lohnt.\"}];const SAETZE_RELAUNCH=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Die Seite ist zehn Jahre alt.“\",antwort:\"Dann bauen wir sie neu auf – deine Inhalte bleiben, der Rest wird heutig.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Wir werden bei Google kaum noch gefunden.“\",antwort:\"Wir sehen nach, woran es liegt – und bauen so, dass Google die Seite wieder versteht.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Beim Umzug geht doch bestimmt was verloren.“\",antwort:\"Jede alte Adresse zeigt danach auf die richtige neue Seite.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Sie passt nicht mehr zu dem, was wir machen.“\",antwort:\"Dann ziehen wir sie nach – n\\xe4her an dem, was du heute anbietest.\"}];const SAETZE_LOGO=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Wir haben nur dieses eine Bild aus Word.“\",antwort:\"Daraus bauen wir ein echtes Zeichen – scharf in jeder Gr\\xf6\\xdfe, vom Stempel bis zur Hauswand.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Die Druckerei sagt, unsere Datei geht nicht.“\",antwort:\"Weil ein Logo mehr als eine Datei braucht. Du bekommst alle, die je jemand von dir will.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Am Transporter sieht es irgendwie komisch aus.“\",antwort:\"Ein Zeichen muss von der Visitenkarte bis zum Fahrzeug tragen. Genau darauf pr\\xfcfen wir jedes.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Wir wissen selbst nicht genau, was uns ausmacht.“\",antwort:\"Das finden wir im Gespr\\xe4ch heraus – bevor irgendjemand anf\\xe4ngt zu zeichnen.\"}];const SAETZE_MOTION=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Unsere Beitr\\xe4ge gehen im Feed einfach unter.“\",antwort:\"Bewegung stoppt den Daumen. Schon eine Sekunde reicht – wenn sie zur Marke passt und nicht nach Vorlage aussieht.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Wir m\\xfcssten erkl\\xe4ren, wie das Produkt funktioniert.“\",antwort:\"Das bauen wir am Rechner nach. Ohne Kamera, ohne Aufbau – und auch dann, wenn es das Produkt noch gar nicht gibt.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Jedes Video von uns sieht anders aus.“\",antwort:\"Weil jedes Mal jemand anders zusammenbaut. Du bekommst feste Bausteine: Vorspann, Einblendung, Abbinder – immer gleich.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Wir haben ein Logo, aber nichts, was sich bewegt.“\",antwort:\"Dann animieren wir genau das. Dein Zeichen bleibt, es lernt nur laufen.\"}];const SAETZE_PRINT=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Die Druckerei sagt, die Datei geht so nicht.“\",antwort:\"Dann war sie nicht druckfertig. Von uns kommt sie mit Anschnitt, in CMYK und mit eingebetteten Schriften – und wir kl\\xe4ren es direkt mit der Druckerei.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Am Fahrzeug sieht unser Logo pl\\xf6tzlich komisch aus.“\",antwort:\"Weil eine Seitenwand keine Visitenkarte ist. Wir gestalten f\\xfcr die Fl\\xe4che, die wirklich da ist – mit Schiebet\\xfcr, Radkasten und allem, was im Weg steht.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Der Flyer sah am Bildschirm ganz anders aus.“\",antwort:\"Farben auf Papier sind andere Farben. Wir legen die Werte vorher fest und sagen dir, was sich im Druck verschiebt – bevor 5.000 St\\xfcck liegen.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Jeder Druck sieht ein bisschen anders aus als der letzte.“\",antwort:\"Weil jedes Mal jemand neu anf\\xe4ngt. Mit festen Vorlagen und schriftlichen Farbwerten kommt zweimal dasselbe heraus.\"}];const SAETZE_BETREUUNG=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Seit die Seite online ist, hat sie keiner mehr angefasst.“\",antwort:\"Ab jetzt wir: Updates, Sicherungen und die kleinen \\xc4nderungen zwischendurch.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„F\\xfcr jede Kleinigkeit muss ich erst jemanden suchen.“\",antwort:\"Schick uns den Text oder das Bild. Meistens steht es am selben Tag drin.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„Und wenn die Seite mal weg ist?“\",antwort:\"Wir sichern sie t\\xe4glich und merken es meist vor dir. Zur\\xfcck ist sie in Minuten.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Ich will mich damit einfach nicht besch\\xe4ftigen m\\xfcssen.“\",antwort:\"Musst du nicht. Du bekommst eine Durchwahl, den Rest machen wir.\"}];const SAETZE_MARKE=[{memoji:\"https://framerusercontent.com/images/jGd3aKI964kviGPuUKUbBw6QY.png\",wir:\"https://framerusercontent.com/images/0LjNSH4beJNwYcIqybtFwN8tZI.png\",zitat:\"„Wir gr\\xfcnden gerade und haben noch gar nichts.“\",antwort:\"Dann fangen wir vorn an: Name, Logo, Farben, Schriften – und alles passt von Anfang an zusammen.\"},{memoji:\"https://framerusercontent.com/images/DVwL7oZV8hCyToUZFrgN7ieqZM.png\",wir:\"https://framerusercontent.com/images/oKgLhaeq5Ihh1qHAppqxxEjTz9k.png\",zitat:\"„Ein Logo haben wir, sonst passt nichts zusammen.“\",antwort:\"Wir bauen um dein Logo herum einen ganzen Auftritt – Papier, Bildschirm, Fahrzeug.\"},{memoji:\"https://framerusercontent.com/images/4z1Xge4IDrN5tioOKU4pcOQoM.png\",wir:\"https://framerusercontent.com/images/ZezMenjB637su78NoPDVyfzuiA.png\",zitat:\"„\\xdcber die Jahre ist alles irgendwie gewachsen.“\",antwort:\"Wir sortieren, was da ist, und f\\xfchren es auf eine Linie zur\\xfcck.\"},{memoji:\"https://framerusercontent.com/images/oZA0ARkUb2KQ0CRNYB4q0y1ec.png\",wir:\"https://framerusercontent.com/images/28ppifNf7FMd1gr3wPLwnTlnbw.png\",zitat:\"„Die Website passt nicht mehr zum Rest.“\",antwort:\"Dann ziehen wir sie nach – gleiche Farben, gleiche Schrift, gleiche Haltung.\"}];const NUTZEN=[{nr:\"01\",titel:\"Ein Auftritt, der zu dir passt\",text:\"Deine Seite sieht nicht nach Vorlage aus, sondern nach deinem Betrieb. Wir bauen sie um das herum, was du wirklich anbietest.\"},{nr:\"02\",titel:\"Besucher, die sich melden\",text:\"Auf jedem Abschnitt ist klar, was der n\\xe4chste Schritt ist. Telefonnummer, Formular und WhatsApp sind immer in Reichweite.\"},{nr:\"03\",titel:\"Ein Ansprechpartner, der rangeht\",text:\"Du bekommst keine Ticketnummer, sondern eine Durchwahl. \\xc4nderungen, Fragen, neue Seiten – ein Anruf gen\\xfcgt.\"}];function Tippt({gg}){return /*#__PURE__*/_jsx(\"div\",{className:\"ga-blase tippen\"+(gg?\" gg\":\"\"),\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-tippt\",children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})});}/** Eine Nachricht im Faden. Der Platz steht von Anfang an. */function Nachricht({wir,bild,text,aktiv,da,tippt}){const avatar=/*#__PURE__*/_jsx(\"img\",{className:wir?\"ga-gg\":\"ga-memoji\",src:bild,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\"});return /*#__PURE__*/_jsxs(\"div\",{className:\"ga-msg \"+(wir?\"wir\":\"kunde\")+(aktiv?\" aktiv\":\"\")+(da?\" da\":\"\"),children:[wir?null:avatar,/*#__PURE__*/_jsxs(\"div\",{className:\"ga-platz\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-blase nachricht\"+(wir?\" gg\":\"\"),children:/*#__PURE__*/_jsx(\"p\",{className:wir?\"ga-ggzeile\":\"ga-zitatzeile\",children:text})}),tippt?/*#__PURE__*/_jsx(Tippt,{gg:wir}):null]}),wir?avatar:null]});}export function ErsteSekunden(props){const k=useAuf();// Framer speichert je nach Fall den Wert oder den Anzeigenamen des Reglers\nconst v=String(props.variante);const SAETZE=/praxen|praxis|gesundheit/i.test(v)?SAETZE_PRAXEN:/gastro|hotel/i.test(v)?SAETZE_GASTRO:/handwerk/i.test(v)?SAETZE_HANDWERK:/handel|laden/i.test(v)?SAETZE_HANDEL:/dienstleist|beratung/i.test(v)?SAETZE_DIENSTLEISTUNG:/check|pr.fung/i.test(v)?SAETZE_CHECK:/print/i.test(v)?SAETZE_PRINT:/motion/i.test(v)?SAETZE_MOTION:/logo/i.test(v)?SAETZE_LOGO:/betreuung/i.test(v)?SAETZE_BETREUUNG:/relaunch/i.test(v)?SAETZE_RELAUNCH:/marken/i.test(v)?SAETZE_MARKE:SAETZE_WEB;// Zwei Sprecher je Paar: erst der Kunde, dann unsere Antwort\nconst chat=useChat(SAETZE.length*2);return /*#__PURE__*/_jsx(Huelle,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-erste\",children:[/*#__PURE__*/_jsxs(\"div\",{ref:k.ref,className:\"ga-erstekopf \"+k.klasse,children:[props.auge?/*#__PURE__*/_jsx(\"span\",{className:\"ga-auge\",children:props.auge}):null,/*#__PURE__*/_jsx(Fuelltext,{titel:props.titel,akzent:props.titelAkzent,umbruch:true}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-lead\",children:props.lead})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-faden\",ref:chat.ref,children:SAETZE.map((s,i)=>{const kunde=i*2;const wir=i*2+1;return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(Nachricht,{bild:s.memoji,text:s.zitat,aktiv:chat.bisher>=kunde||chat.tippt>=kunde,da:chat.bisher>=kunde,tippt:chat.tippt===kunde}),/*#__PURE__*/_jsx(Nachricht,{wir:true,bild:s.wir,text:s.antwort,aktiv:chat.bisher>=wir||chat.tippt>=wir,da:chat.bisher>=wir,tippt:chat.tippt===wir})]},s.zitat);})})]})});}ErsteSekunden.defaultProps={variante:\"webdesign\",auge:\"Ausgangslage\",titel:\"Keine Visitenkarte.\",titelAkzent:\"Dein erster Verk\\xe4ufer.\",lead:\"Wer dich zum ersten Mal sucht, landet nicht in deinem Laden, sondern auf deiner Seite. Fast jeder, der bei uns anruft, f\\xe4ngt mit einem dieser vier S\\xe4tze an.\"};addPropertyControls(ErsteSekunden,{variante:{type:ControlType.Enum,title:\"Inhalt\",options:[\"webdesign\",\"markenauftritt\",\"relaunch\",\"betreuung\",\"logo\",\"motion\",\"print\",\"check\",\"praxen\",\"gastro\",\"handwerk\",\"handel\",\"dienstleistung\"],optionTitles:[\"Webdesign\",\"Markenauftritt\",\"Relaunch\",\"Betreuung\",\"Logo\",\"Motion Design\",\"Print & Werbetechnik\",\"Website-Check\",\"Branche: Praxen\",\"Branche: Gastronomie\",\"Branche: Handwerk\",\"Branche: Handel\",\"Branche: Dienstleistung\"]},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true}});/* ================================================ 2 · Kurz erklärt ====== */const KOEPFE=[\"https://framerusercontent.com/images/jggyjLfhzKmMWyAKuEHGUqmGfwE.png\",\"https://framerusercontent.com/images/4JbexaeNWMbtDpTzdOX6kGu8bKI.png\",\"https://framerusercontent.com/images/0yhf5NqDlylFiwlFdveEuV5EY.png\"];export function KurzErklaert(props){const a=useAuf(60);// Der Strahl läuft einmal durch, sobald er im Bild ist – nicht am Scrollrad.\n// Das Gerüst steht dabei von Anfang an, nur das Licht wandert hindurch.\nconst zs=useStufen(3,120);const fb=useAuf(160);const halte=[{wann:props.wann1,titel:props.titel1,text:props.text1},{wann:props.wann2,titel:props.titel2,text:props.text2},{wann:props.wann3,titel:props.titel3,text:props.text3}];return /*#__PURE__*/_jsxs(Huelle,{children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kurz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-karte preis breit\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-label\",children:props.preisLabel}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-preis\",children:/*#__PURE__*/_jsx(ZahlLaeuft,{text:props.preis})}),props.steuer?/*#__PURE__*/_jsx(\"span\",{className:\"ga-steuer\",children:props.steuer}):null,/*#__PURE__*/_jsx(\"p\",{className:\"ga-preisnote\",children:props.preisInfo})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kzeile\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kz\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-kzzahl\",children:/*#__PURE__*/_jsx(Hochzaehlen,{bis:300,suffix:\"+\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-kztext\",children:\"Kunden seit 2020\"})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kz\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-kzzahl\",children:\"1\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-kztext\",children:\"feste Ansprechperson\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-karte bewertung \"+fb.klasse,ref:fb.ref,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-fbmarke\",children:\"Kundenfeedback\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-fbzahl\",children:/*#__PURE__*/_jsx(ZahlLaeuft,{text:\"5,0\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-fbtext\",children:\"bei Google – aus \\xfcber 40 Bewertungen\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-sterne\",\"aria-hidden\":\"true\",children:[0,1,2,3,4].map(i=>/*#__PURE__*/_jsx(Sym,{name:\"stern\"},i))}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-koepfe\",\"aria-hidden\":\"true\",children:KOEPFE.map(u=>/*#__PURE__*/_jsx(\"img\",{src:u,alt:\"\",loading:\"lazy\"},u))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-karte strahlkarte breit\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-strahl\"+(zs.da?\" da\":\"\"),ref:zs.ref,children:halte.map((h,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-halt\",style:{[\"--takt\"]:i*420+\"ms\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-spur\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"i\",{})}),/*#__PURE__*/_jsx(\"i\",{className:\"ga-punktchen\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-haltwann\",children:h.wann}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-halttitel\",children:h.titel}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-halttext\",children:h.text})]},h.titel))})}),/*#__PURE__*/_jsxs(\"a\",{className:\"ga-karte cta\",href:props.ctaPfad,\"data-gg\":\"cta-kurz\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-ctatitel\",children:props.ctaTitel}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-ctaknopf\",children:[props.ctaKnopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-ctanote\",children:props.ctaNote})]})]}),/*#__PURE__*/_jsx(GutZuWissen,{zeigen:props.faktenZeigen,felder:[[props.gzw1Label,props.gzw1Wert,props.gzw1Note],[props.gzw2Label,props.gzw2Wert,props.gzw2Note],[props.gzw3Label,props.gzw3Wert,props.gzw3Note],[props.gzw4Label,props.gzw4Wert,props.gzw4Note]]})]})]});}/** Vier kurze Fakten unter dem Preis. Leere Felder fallen weg. */function GutZuWissen({felder,zeigen}){const da=felder.filter(f=>f[0]&&f[1]);if(zeigen===false||!da.length)return null;return /*#__PURE__*/_jsx(\"div\",{className:\"ga-gzw\",children:da.map(([label,wert,note])=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-gzwfeld\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-gzwlabel\",children:[/*#__PURE__*/_jsx(Sym,{name:\"haken\"}),label]}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-gzwwert\",children:[wert,note?/*#__PURE__*/_jsx(\"small\",{children:note}):null]})]},label))});}KurzErklaert.defaultProps={auge:\"Kurz erkl\\xe4rt\",titel:\"Was es kostet und\",titelAkzent:\"wie lange es dauert.\",lead:\"Damit du nicht erst drei Abschnitte lesen musst, um zu wissen, worauf du dich einl\\xe4sst.\",preisLabel:\"Preis\",preis:\"ab 1.490 €\",steuer:\"\",preisInfo:\"Festpreis, den du vor dem Start schriftlich hast. Keine Stundenzettel, keine Nachtr\\xe4ge.\",ctaTitel:\"Sprechen wir \\xfcber dein Projekt\",ctaKnopf:\"Projekt anfragen\",ctaNote:\"Unverbindlich – Antwort innerhalb von 24 Stunden.\",ctaPfad:\"/kontakt\",wann1:\"Tag 0\",titel1:\"Startgespr\\xe4ch\",text1:\"Wir h\\xf6ren zu – und du bekommst den Preis schriftlich.\",wann2:\"Tag 7–10\",titel2:\"Erster Entwurf\",text2:\"Du siehst deine Startseite als fertigen Entwurf.\",wann3:\"Woche 2–3\",titel3:\"Online\",text3:\"Wir schalten auf deine Domain und leiten alles um.\",faktenZeigen:true,gzw1Label:\"Umfang\",gzw1Wert:\"Bis zu 6 Unterseiten\",gzw1Note:\"Mehr Seiten rechnen wir vorher dazu, nicht hinterher.\",gzw2Label:\"Korrekturrunden\",gzw2Wert:\"Zwei inklusive\",gzw2Note:\"Danach nach Aufwand – mit Preis vorab.\",gzw3Label:\"Zahlung\",gzw3Wert:\"50 % bei Auftrag, 50 % bei \\xdcbergabe\",gzw3Note:\"Rechnung mit 14 Tagen Ziel.\",gzw4Label:\"Danach\",gzw4Wert:\"Betreuung ab 89 € im Monat\",gzw4Note:\"Freiwillig. Ohne sie bekommst du alle Zug\\xe4nge.\"};addPropertyControls(KurzErklaert,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},preisLabel:{type:ControlType.String,title:\"Preis Label\"},preis:{type:ControlType.String,title:\"Preis\"},steuer:{type:ControlType.String,title:\"Steuerhinweis\"},preisInfo:{type:ControlType.String,title:\"Preis Text\",displayTextArea:true},ctaTitel:{type:ControlType.String,title:\"CTA Titel\"},ctaKnopf:{type:ControlType.String,title:\"CTA Knopf\"},ctaNote:{type:ControlType.String,title:\"CTA Hinweis\",displayTextArea:true},ctaPfad:{type:ControlType.String,title:\"CTA Ziel\"},wann1:{type:ControlType.String,title:\"1 Zeitpunkt\"},titel1:{type:ControlType.String,title:\"1 Titel\"},text1:{type:ControlType.String,title:\"1 Text\",displayTextArea:true},wann2:{type:ControlType.String,title:\"2 Zeitpunkt\"},titel2:{type:ControlType.String,title:\"2 Titel\"},text2:{type:ControlType.String,title:\"2 Text\",displayTextArea:true},wann3:{type:ControlType.String,title:\"3 Zeitpunkt\"},titel3:{type:ControlType.String,title:\"3 Titel\"},text3:{type:ControlType.String,title:\"3 Text\",displayTextArea:true},faktenZeigen:{type:ControlType.Boolean,title:\"Fakten zeigen\"},gzw1Label:{type:ControlType.String,title:\"Fakt 1 Label\"},gzw1Wert:{type:ControlType.String,title:\"Fakt 1 Wert\"},gzw1Note:{type:ControlType.String,title:\"Fakt 1 Zusatz\"},gzw2Label:{type:ControlType.String,title:\"Fakt 2 Label\"},gzw2Wert:{type:ControlType.String,title:\"Fakt 2 Wert\"},gzw2Note:{type:ControlType.String,title:\"Fakt 2 Zusatz\"},gzw3Label:{type:ControlType.String,title:\"Fakt 3 Label\"},gzw3Wert:{type:ControlType.String,title:\"Fakt 3 Wert\"},gzw3Note:{type:ControlType.String,title:\"Fakt 3 Zusatz\"},gzw4Label:{type:ControlType.String,title:\"Fakt 4 Label\"},gzw4Wert:{type:ControlType.String,title:\"Fakt 4 Wert\"},gzw4Note:{type:ControlType.String,title:\"Fakt 4 Zusatz\"}});/* ================================================= 3 · Landingpages ===== */const LP_PUNKTE=[{stark:\"Eine Botschaft.\",rest:\" Kein Men\\xfc, das ablenkt – nur der Weg zur Anfrage.\"},{stark:\"F\\xfcr Anzeigen gebaut.\",rest:\" Passend zu dem, was in deiner Google- oder Meta-Anzeige steht.\"},{stark:\"Messbar.\",rest:\" Wir legen fest, was als Anfrage z\\xe4hlt, damit dein Werbebudget nicht im Nebel landet.\"},{stark:\"Schnell online.\",rest:\" Eine Landingpage ist deutlich kleiner als eine ganze Website.\"}];export function Landingpages(props){const a=useAuf(60);const px=useParallax(22);return /*#__PURE__*/_jsxs(Huelle,{kennung:\"landingpages\",children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-lp\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-karte\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:props.kartenTitel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:props.kartenText}),/*#__PURE__*/_jsx(\"ul\",{className:\"ga-liste\",children:LP_PUNKTE.map(p=>/*#__PURE__*/_jsxs(\"li\",{className:\"ga-punkt\",children:[/*#__PURE__*/_jsx(Sym,{name:\"haken\"}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:p.stark}),p.rest]})]},p.stark))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-lpbild\",ref:px.rahmen,children:/*#__PURE__*/_jsx(\"img\",{ref:px.bild,className:\"ga-parallax\",src:props.bild,alt:props.bildAlt,loading:\"lazy\"})})]})})]});}Landingpages.defaultProps={auge:\"Landingpages\",titel:\"Eine Seite,\",titelAkzent:\"ein Ziel.\",lead:\"Wenn du Anzeigen schaltest, ist die Startseite fast immer der falsche Landeplatz. Eine Landingpage beantwortet genau die eine Frage, mit der jemand geklickt hat.\",kartenTitel:\"Wof\\xfcr sich eine Landingpage lohnt\",kartenText:\"F\\xfcr eine einzelne Leistung, eine Aktion oder eine Zielgruppe – \\xfcberall dort, wo du genau wissen willst, was dein Werbebudget bringt.\",bild:\"https://framerusercontent.com/images/m2epg1k2jWTqrqFXnrjBoCXhfM.webp\",bildAlt:\"Landingpage von grafikgl\\xfcck auf einem Bildschirm\"};addPropertyControls(Landingpages,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},kartenTitel:{type:ControlType.String,title:\"Kartentitel\"},kartenText:{type:ControlType.String,title:\"Kartentext\",displayTextArea:true},bild:{type:ControlType.Image,title:\"Bild\"},bildAlt:{type:ControlType.String,title:\"Bildbeschreibung\"}});/* ============================================ 4 · Womit wir arbeiten ==== */const WERKZEUG_WEB=[{bild:\"https://framerusercontent.com/images/FGGGajHla0WnjjtcGnGW7goBjk.svg\",name:\"Framer\",rolle:\"Unser Standard\",text:\"Unser Standard: schnell, auf jedem Ger\\xe4t sauber und jederzeit erweiterbar.\"},{bild:\"https://framerusercontent.com/images/OU9HYIvC8vjfTTWL7uCXH2hIUMs.png\",name:\"Webflow\",rolle:\"F\\xfcr gr\\xf6\\xdfere Seiten\",text:\"F\\xfcr viele Unterseiten, mehrere Sprachen oder gro\\xdfe Inhaltsbereiche.\"},{bild:\"https://framerusercontent.com/images/fkXFjHSyxfkJQxKGKjcMxUEJR0.svg\",name:\"Wix\",rolle:\"Wenn du schon dort bist\",text:\"Du bist schon dort? Dann gestalten wir dort neu, statt dir einen Umzug zu verkaufen.\"},{bild:\"https://framerusercontent.com/images/r5pxLHl6eDi8npX9WChQPzXiYCI.svg\",name:\"Figma\",rolle:\"Entw\\xfcrfe\",text:\"Hier siehst du deine Seite, bevor ein Knopf gebaut ist – und schreibst daneben.\"}];const UMZUG=[{symbol:\"ziel\",name:\"Deine Google-Ergebnisse bleiben\",rolle:\"Weiterleitungen\",text:\"Jede alte Adresse zeigt auf die passende neue Seite. Was du dir an Sichtbarkeit aufgebaut hast, geht nicht verloren.\"},{symbol:\"haken\",name:\"Inhalte kommen mit\",rolle:\"\\xdcbernahme\",text:\"Texte, Bilder und Referenzen \\xfcbernehmen wir \\xfcberall dort, wo sie gut sind – und sch\\xe4rfen nach, wo es sich lohnt.\"},{symbol:\"schild\",name:\"Kein Ausfall\",rolle:\"Umschaltung\",text:\"Die neue Seite steht fertig bereit, bevor wir umschalten. F\\xfcr Besucher ist das ein Wimpernschlag.\"},{symbol:\"monitor\",name:\"Du siehst alles vorher\",rolle:\"Freigabe\",text:\"Die neue Seite l\\xe4uft zuerst auf einer Testadresse. Umgeschaltet wird erst, wenn du sie freigegeben hast.\"}];const BRANCHE_PRAXEN=[{symbol:\"monitor\",rolle:\"Website\",name:\"Praxis-Website\",text:\"Leistungen, Team, Sprechzeiten und Anfahrt – in der Reihenfolge, in der Patienten danach suchen.\"},{symbol:\"palette\",rolle:\"Erscheinungsbild\",name:\"Logo & Praxisfarben\",text:\"Ein ruhiges Zeichen, das vom Stempel bis zur Fassade funktioniert.\"},{symbol:\"kalender\",rolle:\"Drucksachen\",name:\"Terminkarten & Formulare\",text:\"Was Patienten mitnehmen oder ausf\\xfcllen – im selben Bild wie die Praxis.\"},{symbol:\"schild\",rolle:\"Au\\xdfenauftritt\",name:\"Praxisschild & Fassade\",text:\"Lesbar von der Stra\\xdfe, in echten Ma\\xdfen gezeichnet statt am Bildschirm gesch\\xe4tzt.\"},{symbol:\"karte\",rolle:\"Personal\",name:\"Teamseite & Stellenanzeige\",text:\"Fachkr\\xe4fte entscheiden nach dem, was sie vorher \\xfcber euch finden.\"},{symbol:\"ziel\",rolle:\"Sichtbarkeit\",name:\"Google & Bewertungen\",text:\"Wer eine Praxis sucht, sucht in der Karte. Wir richten den Eintrag sauber ein.\"}];const BRANCHE_GASTRO=[{symbol:\"monitor\",rolle:\"Website\",name:\"Website f\\xfcr G\\xe4ste\",text:\"Karte, \\xd6ffnungszeiten, Reservierung und Anfahrt – ohne dass jemand suchen muss.\"},{symbol:\"palette\",rolle:\"Erscheinungsbild\",name:\"Logo & Handschrift\",text:\"Ein Zeichen, das auf der Markise wirkt und klein auf der Karte lesbar bleibt.\"},{symbol:\"druck\",rolle:\"Drucksachen\",name:\"Karten & Aush\\xe4nge\",text:\"Gesetzt statt zusammengeschoben – auf Papier, das einen Abend \\xfcbersteht.\"},{symbol:\"karte\",rolle:\"Am Tisch\",name:\"Gutscheine & Tischsets\",text:\"Die kleinen Dinge, die G\\xe4ste wiederbringen.\"},{symbol:\"fenster\",rolle:\"Au\\xdfenauftritt\",name:\"Schaufenster & Tafel\",text:\"Was von drau\\xdfen zu sehen ist, entscheidet, wer hereinkommt.\"},{symbol:\"ziel\",rolle:\"Sichtbarkeit\",name:\"Google & Bewertungen\",text:\"Fast jeder Gast sieht euch zuerst in der Karte, nicht auf der Website.\"}];const BRANCHE_HANDWERK=[{symbol:\"monitor\",rolle:\"Website\",name:\"Betriebs-Website\",text:\"Leistungen, Einsatzgebiet und Referenzen – und ein Weg zur Anfrage, der auch auf dem Bau funktioniert.\"},{symbol:\"palette\",rolle:\"Erscheinungsbild\",name:\"Logo & Arbeitskleidung\",text:\"Ein Zeichen, das auf Folie, Stickerei und Briefbogen gleich aussieht.\"},{symbol:\"wagen\",rolle:\"Werbetechnik\",name:\"Fahrzeugbeschriftung\",text:\"Dein Transporter steht den ganzen Tag dort, wo deine Kunden wohnen.\"},{symbol:\"schild\",rolle:\"Au\\xdfenauftritt\",name:\"Schild & Bauzaun\",text:\"Am Betrieb und am Objekt – lesbar aus der Entfernung, die wirklich vorkommt.\"},{symbol:\"druck\",rolle:\"Drucksachen\",name:\"Angebote & Papiere\",text:\"Was beim Kunden auf dem K\\xfcchentisch liegen bleibt.\"},{symbol:\"karte\",rolle:\"Personal\",name:\"Stellenanzeige & Teamseite\",text:\"Fachkr\\xe4fte entscheiden nach dem, was sie vorher \\xfcber euch finden.\"}];const BRANCHE_HANDEL=[{symbol:\"monitor\",rolle:\"Website\",name:\"Website f\\xfcr den Laden\",text:\"Sortiment, \\xd6ffnungszeiten, Anfahrt – und ein Grund, warum man vorbeikommt.\"},{symbol:\"palette\",rolle:\"Erscheinungsbild\",name:\"Logo & Ladenfarben\",text:\"Ein Zeichen, das am Schaufenster genauso wirkt wie auf der T\\xfcte.\"},{symbol:\"fenster\",rolle:\"Schaufenster\",name:\"Folie & Beschriftung\",text:\"Die g\\xfcnstigste Werbefl\\xe4che, die ihr habt – und die meistgesehene.\"},{symbol:\"schild\",rolle:\"Werbetechnik\",name:\"Schild & Aufsteller\",text:\"Von der Fassade bis zum Kundenstopper auf dem Gehweg.\"},{symbol:\"druck\",rolle:\"Drucksachen\",name:\"Preislisten & Flyer\",text:\"Was im Laden ausliegt und was Kunden mitnehmen.\"},{symbol:\"ziel\",rolle:\"Sichtbarkeit\",name:\"Google & Bewertungen\",text:\"Wer in der N\\xe4he sucht, findet euch in der Karte – oder eben nicht.\"}];const BRANCHE_DIENSTLEISTUNG=[{symbol:\"monitor\",rolle:\"Website\",name:\"Unternehmens-Website\",text:\"Was ihr macht, f\\xfcr wen und warum ausgerechnet ihr – in dieser Reihenfolge.\"},{symbol:\"palette\",rolle:\"Marke\",name:\"Logo & Erscheinungsbild\",text:\"Ein Auftritt, der nach Fachbetrieb aussieht und nicht nach Vorlage.\"},{symbol:\"druck\",rolle:\"Unterlagen\",name:\"Mappen & Vorlagen\",text:\"Angebot, Expos\\xe9, Pr\\xe4sentation: was im Termin auf den Tisch kommt und danach h\\xe4ngen bleibt.\"},{symbol:\"karte\",rolle:\"Papiere\",name:\"Gesch\\xe4ftsausstattung\",text:\"Visitenkarte, Briefbogen und Signatur in einer Handschrift.\"},{symbol:\"ziel\",rolle:\"Kampagne\",name:\"Landingpage je Angebot\",text:\"Eine Seite, ein Ziel – f\\xfcr die Leistung, die gerade laufen soll.\"},{symbol:\"haken\",rolle:\"Danach\",name:\"Betreuung & Technik\",text:\"Updates, Sicherung und \\xc4nderungen, ohne dass ihr daran denkt.\"}];const BRANCHENBAND=[{symbol:\"plus\",rolle:\"Gesundheit\",name:\"Praxen\",bild:\"https://framerusercontent.com/images/sEEcukoWS0nJELuxQ50WGUFCiys.jpg\",alt:\"Zahn\\xe4rztin bei der Behandlung im Behandlungszimmer\",text:\"Zahnarzt, Hausarzt, Physio, Ergo, Heilpraxis, Tierarzt.\",pfad:\"/branchen/praxen\"},{symbol:\"karte\",rolle:\"Bewirtung\",name:\"Gastronomie & Hotellerie\",bild:\"https://framerusercontent.com/images/zj4KPqC87lm318Nqt2FTMPl3Ezk.jpg\",alt:\"Koch richtet einen Teller mit frischen Kr\\xe4utern an\",text:\"Restaurant, Caf\\xe9, Bar, Imbiss, Hotel, Pension.\",pfad:\"/branchen/gastronomie\"},{symbol:\"wagen\",rolle:\"Gewerke\",name:\"Handwerk & Bau\",bild:\"https://framerusercontent.com/images/Or3c3OpluR7efmqv9XPGPZZCA.jpg\",alt:\"Schreiner in Ledersch\\xfcrze schleift eine Massivholzplatte\",text:\"Tischler, Elektro, Sanit\\xe4r, Maler, Dach, Garten, Sanierung.\",pfad:\"/branchen/handwerk\"},{symbol:\"fenster\",rolle:\"Vor Ort\",name:\"Handel & Ladengesch\\xe4fte\",bild:\"https://framerusercontent.com/images/BAMuqRRqcaoWPB1ToSlM5KyYgYw.jpg\",alt:\"Ladeninhaberin r\\xe4umt Keramik in die Regale ihres Gesch\\xe4fts\",text:\"Einzelhandel, Salon, Studio, Werkstatt, Showroom.\",pfad:\"/branchen/handel\"},{symbol:\"monitor\",rolle:\"Beratung\",name:\"Dienstleistung\",bild:\"https://framerusercontent.com/images/V7SRE48I8aJLpdKuxdodyRh7zE.jpg\",alt:\"Vertrag wird am Schreibtisch unterschrieben\",text:\"Kanzlei, Steuerberatung, Makler, IT, Agentur.\",pfad:\"/branchen/dienstleistung\"}];const CHECKLISTE=[{symbol:\"ziel\",name:\"Wirst du gefunden?\",rolle:\"Sichtbarkeit\",text:\"Titel, Beschreibungen, Aufbau: Versteht Google \\xfcberhaupt, worum es bei dir geht und wo du sitzt?\"},{symbol:\"blitz\",name:\"Wie schnell l\\xe4dt sie?\",rolle:\"Ladezeit\",text:\"Wir messen, statt zu sch\\xe4tzen – und sagen dir, was die Seite ausbremst.\"},{symbol:\"telefon\",name:\"Was sieht man am Handy?\",rolle:\"Mobil\",text:\"Die meisten kommen \\xfcbers Telefon. Wir sehen uns an, was dort wirklich ankommt.\"},{symbol:\"pfeil\",name:\"Findet man den Weg?\",rolle:\"Aufbau\",text:\"Kommt jemand in drei Klicks ans Ziel – und ist klar, was der n\\xe4chste Schritt ist?\"},{symbol:\"schild\",name:\"Wirkt sie seri\\xf6s?\",rolle:\"Vertrauen\",text:\"Impressum, Datenschutz, Referenzen, Erreichbarkeit: die Dinge, bei denen Besucher abspringen.\"},{symbol:\"haken\",name:\"Stimmt die Technik?\",rolle:\"Grundlagen\",text:\"Verschl\\xfcsselung, Weiterleitungen, Fehlerseiten – das, was man erst merkt, wenn es fehlt.\"}];const LOGOPAKET=[{symbol:\"haken\",name:\"Bildmarke und Wortmarke\",rolle:\"Zeichen\",text:\"Das Zeichen allein, der Name allein, beides zusammen – je nachdem, wo es hin soll.\"},{symbol:\"druck\",name:\"Alle Dateiformate\",rolle:\"Dateien\",text:\"SVG, PDF, EPS, PNG und JPG. F\\xfcr Druckerei, Website, Beschriftung und Social Media, ohne Nachfrage.\"},{symbol:\"monitor\",name:\"Schwarzwei\\xdf und negativ\",rolle:\"Varianten\",text:\"Auf hellem Grund, auf dunklem, einfarbig f\\xfcr Stempel und Gravur. Ein Logo muss \\xfcberall gehen.\"},{symbol:\"ziel\",name:\"Mindestgr\\xf6\\xdfen und Abst\\xe4nde\",rolle:\"Anwendung\",text:\"Wie klein es noch darf und wie viel Luft es braucht. Damit es am Transporter wirkt wie auf der Karte.\"},{symbol:\"palette\",name:\"Farbwerte schriftlich\",rolle:\"Farben\",text:\"HEX, RGB, CMYK und Pantone. Damit dein Orange auf dem Schild dasselbe ist wie am Bildschirm.\"},{symbol:\"schild\",name:\"Die Rechte liegen bei dir\",rolle:\"Nutzung\",text:\"Du bekommst die offenen Dateien und darfst damit alles machen. Keine Lizenz, keine Nachzahlung.\"}];const BETREUUNG=[{symbol:\"haken\",name:\"Updates und Technik\",rolle:\"Wartung\",text:\"Wir halten die Seite auf Stand, bevor etwas bricht – und pr\\xfcfen nach jedem Eingriff, dass noch alles l\\xe4uft.\"},{symbol:\"schild\",name:\"T\\xe4gliche Sicherung\",rolle:\"Datensicherung\",text:\"Jeden Tag eine Kopie. Geht etwas schief, ist die Seite in Minuten wieder da, nicht in Tagen.\"},{symbol:\"pfeil\",name:\"\\xc4nderungen zwischendurch\",rolle:\"Inhalte\",text:\"Neue \\xd6ffnungszeiten, ein Bild, ein Absatz: Schick es uns, meistens steht es am selben Tag drin.\"},{symbol:\"telefon\",name:\"Ein Ansprechpartner\",rolle:\"Erreichbarkeit\",text:\"Keine Ticketnummer, keine Warteschleife. Du hast eine Durchwahl und bekommst dort eine Antwort.\"},{symbol:\"blitz\",name:\"Tempo im Blick\",rolle:\"Ladezeit\",text:\"Bilder, Schriften, Skripte wachsen mit der Zeit. Wir messen regelm\\xe4\\xdfig und r\\xe4umen auf, bevor es bremst.\"},{symbol:\"ziel\",name:\"Sichtbarkeit halten\",rolle:\"Google\",text:\"Defekte Links, fehlende Beschreibungen, verwaiste Seiten – wir finden sie, bevor Google sie abstraft.\"}];const WERKZEUG_MARKE=[{bild:\"https://framerusercontent.com/images/sdlx2xci04MCKWzbMJue77y7yS4.svg\",name:\"Illustrator\",rolle:\"Logo & Bildmarke\",text:\"Jedes Zeichen entsteht als Vektor – beliebig gro\\xdf, ohne Qualit\\xe4tsverlust.\"},{bild:\"https://framerusercontent.com/images/FBRySoxTy3YmfF0nown8sBfwFxs.png\",name:\"InDesign\",rolle:\"Print\",text:\"F\\xfcr alles Mehrseitige: Brosch\\xfcren, Speisekarten, Kataloge – druckfertig aufbereitet.\"},{bild:\"https://framerusercontent.com/images/xyhtUyEcISX3pUW7apTWQQEp04Y.svg\",name:\"Photoshop\",rolle:\"Bilder\",text:\"Freisteller, Retusche und Montagen – damit deine Aufnahmen zum Auftritt passen.\"},{bild:\"https://framerusercontent.com/images/eGpKhz6INBOgzdOa1b9m1aefP6k.svg\",name:\"Canva\",rolle:\"Deine Vorlagen\",text:\"Vorlagen, die du selbst f\\xfcllst – ohne dass der Auftritt auseinanderf\\xe4llt.\"},{bild:\"https://framerusercontent.com/images/bho76VUIPCpVME8tmGY88WQpbFU.svg\",name:\"After Effects\",rolle:\"Bewegtbild\",text:\"Dein Zeichen in Bewegung: kurze Animationen f\\xfcr Social Media und den Bildschirm.\"},{bild:\"https://framerusercontent.com/images/r5pxLHl6eDi8npX9WChQPzXiYCI.svg\",name:\"Figma\",rolle:\"Entw\\xfcrfe\",text:\"Hier siehst du Entw\\xfcrfe, bevor etwas gedruckt ist – und schreibst daneben.\"}];const WERKZEUG_MOTION=[{bild:\"https://framerusercontent.com/images/bho76VUIPCpVME8tmGY88WQpbFU.svg\",name:\"After Effects\",rolle:\"Animation\",text:\"Der Standard f\\xfcr Bewegtbild. Hier entsteht das Timing – und daran entscheidet sich, ob ein Clip teuer wirkt oder billig.\"},{bild:\"https://framerusercontent.com/images/sdlx2xci04MCKWzbMJue77y7yS4.svg\",name:\"Illustrator\",rolle:\"Die Vorlage\",text:\"Jedes Element kommt als Vektor in die Animation – scharf in jeder Gr\\xf6\\xdfe, auch auf der Videowand.\"},{bild:\"https://framerusercontent.com/images/xyhtUyEcISX3pUW7apTWQQEp04Y.svg\",name:\"Photoshop\",rolle:\"Bildmaterial\",text:\"Freisteller und Retusche f\\xfcr alles, was im Clip auftaucht und kein Vektor ist.\"},{bild:\"https://framerusercontent.com/images/r5pxLHl6eDi8npX9WChQPzXiYCI.svg\",name:\"Figma\",rolle:\"Abstimmung\",text:\"Hier siehst du jedes Bild, bevor es sich bewegt – und schreibst direkt daneben, was anders soll.\"},{bild:\"https://framerusercontent.com/images/FGGGajHla0WnjjtcGnGW7goBjk.svg\",name:\"Framer\",rolle:\"Im Browser\",text:\"Animation, die auf der Website nicht als Video liegt, sondern im Browser l\\xe4uft – ohne Ladebalken.\"}];const PRINTPAKET=[{symbol:\"druck\",name:\"Drucksachen\",rolle:\"Flyer, Brosch\\xfcre, Speisekarte\",text:\"Vom einseitigen Flyer bis zur mehrseitigen Karte – gesetzt, nicht zusammengeschoben.\"},{symbol:\"karte\",name:\"Gesch\\xe4ftsausstattung\",rolle:\"Visitenkarte, Briefbogen\",text:\"Die Papiere, die jeder Kunde in die Hand bekommt. Einmal richtig, dann f\\xfcr Jahre.\"},{symbol:\"fenster\",name:\"Schild & Fassade\",rolle:\"Praxis, Laden, B\\xfcro\",text:\"Lesbar aus Entfernung, in echten Ma\\xdfen gezeichnet – nicht am Bildschirm gesch\\xe4tzt.\"},{symbol:\"wagen\",name:\"Fahrzeugbeschriftung\",rolle:\"Transporter, PKW, Anh\\xe4nger\",text:\"F\\xfcr die Fl\\xe4che gestaltet, die das Fahrzeug wirklich hat. Mit T\\xfcren, Radk\\xe4sten und Fenstern.\"},{symbol:\"folie\",name:\"Schaufenster & Folie\",rolle:\"Glas, Milchglas, Aufkleber\",text:\"Sichtschutz, der nebenbei wirbt – und \\xd6ffnungszeiten, die man von drau\\xdfen lesen kann.\"},{symbol:\"haken\",name:\"Druckbegleitung\",rolle:\"bis die Ware da ist\",text:\"Wir sprechen mit Druckerei und Folierer, pr\\xfcfen den Andruck und kl\\xe4ren R\\xfcckfragen – du bekommst das Ergebnis.\"}];export function WomitWirArbeiten(props){const a=useAuf(60);const v=String(props.variante);const WERKZEUG=/branchenband|f.r wen/i.test(v)?BRANCHENBAND:/praxen|praxis|gesundheit/i.test(v)?BRANCHE_PRAXEN:/gastro|hotel/i.test(v)?BRANCHE_GASTRO:/handwerk/i.test(v)?BRANCHE_HANDWERK:/handel|laden/i.test(v)?BRANCHE_HANDEL:/dienstleist|beratung/i.test(v)?BRANCHE_DIENSTLEISTUNG:/print/i.test(v)?PRINTPAKET:/motion/i.test(v)?WERKZEUG_MOTION:/logo/i.test(v)?LOGOPAKET:/betreuung/i.test(v)?BETREUUNG:/check/i.test(v)?CHECKLISTE:/umzug/i.test(v)?UMZUG:/marken/i.test(v)?WERKZEUG_MARKE:WERKZEUG_WEB;const st=useStufen(WERKZEUG.length,40);return /*#__PURE__*/_jsxs(Huelle,{children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-werkzeuge\"+(WERKZEUG.length===5?\" fuenf\":WERKZEUG.length>4?\" drei\":\"\"),ref:st.ref,children:WERKZEUG.map((w,i)=>{const Huelse=w.pfad?\"a\":\"div\";return /*#__PURE__*/_createElement(Huelse,{...st.stufe(i,\"ga-wz\"+(w.pfad?\" klickbar\":\"\")),key:w.name,href:w.pfad||undefined,children:[w.symbol?/*#__PURE__*/_jsx(\"span\",{className:\"ga-wzlogo orange\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Sym,{name:w.symbol})}):w.bild?/*#__PURE__*/_jsx(\"span\",{className:\"ga-wzlogo\",children:/*#__PURE__*/_jsx(\"img\",{src:w.bild,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\"})}):null,/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wzkopf\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wzrolle\",children:w.rolle}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:w.name})]}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:w.text}),w.pfad?/*#__PURE__*/_jsxs(\"span\",{className:\"ga-wzmehr\",children:[\"Mehr dazu \",/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]}):null]})]});})})})]});}WomitWirArbeiten.defaultProps={variante:\"webdesign\",auge:\"Werkzeug\",titel:\"Womit wir\",titelAkzent:\"arbeiten.\",lead:\"Wir binden dich nicht an ein System, sondern w\\xe4hlen das aus, das zu deinem Vorhaben passt. Was wir davon einsetzen, besprechen wir vorher mit dir.\"};addPropertyControls(WomitWirArbeiten,{variante:{type:ControlType.Enum,title:\"Inhalt\",options:[\"webdesign\",\"markenauftritt\",\"umzug\",\"check\",\"betreuung\",\"logo\",\"motion\",\"print\",\"praxen\",\"gastro\",\"handwerk\",\"handel\",\"dienstleistung\",\"branchenband\"],optionTitles:[\"Webdesign\",\"Markenauftritt\",\"Umzug\",\"Website-Check\",\"Betreuung\",\"Logo\",\"Motion Design\",\"Print & Werbetechnik\",\"Branche: Praxen\",\"Branche: Gastronomie\",\"Branche: Handwerk\",\"Branche: Handel\",\"Branche: Dienstleistung\",\"F\\xfcr wen wir arbeiten\"]},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true}});/* ======================================= 4b · Für wen wir arbeiten ====== *//**\n * Die fünf Branchen auf der Startseite. Eigener Baustein, weil fünf gleich\n * breite Spalten für die Aufzählungen zu schmal sind: drei Karten oben,\n * zwei breite darunter. Jede Karte ist vollflächig verlinkt – der Pfeil ist\n * nur die Ansage, nicht das Ziel.\n */export function FuerWenWirArbeiten(props){const st=useStufen(BRANCHENBAND.length,60);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.kennung,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-brg\",ref:st.ref,children:BRANCHENBAND.map((b,i)=>/*#__PURE__*/_createElement(\"a\",{...st.stufe(i,\"ga-br\"),key:b.name,href:b.pfad,children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-brbild\",children:/*#__PURE__*/_jsx(\"img\",{src:b.bild,alt:b.alt,loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-brtext\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-brrolle\",children:b.rolle}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:b.name}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:b.text}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-brmehr\",children:[\"Mehr dazu \",/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})]})]}))})]});}FuerWenWirArbeiten.defaultProps={auge:\"Branchen\",titel:\"F\\xfcr wen wir\",titelAkzent:\"arbeiten.\",lead:\"F\\xfcnf Bereiche, in denen wir uns auskennen – von der Praxis bis zum Handwerksbetrieb. Was euch verbindet: Ihr lebt von Kunden aus der Umgebung, nicht von Klicks aus aller Welt.\"};addPropertyControls(FuerWenWirArbeiten,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},kennung:{type:ControlType.String,title:\"Sprungmarke\"}});/* ======================================= 4c · Gefunden werden =========== */const KI_LOGOS=[{name:\"Google\",bild:\"https://framerusercontent.com/images/oE6A9bk9JF0uuy7xA1o0hHAxMew.svg\"},{name:\"ChatGPT\",bild:\"https://framerusercontent.com/images/griWjGlQPOnG8ZRgLj9rHqSA54.png\"},{name:\"Gemini\",bild:\"https://framerusercontent.com/images/TBtUO58458yact05ZCf4rniGcpY.svg\"},{name:\"Perplexity\",bild:\"https://framerusercontent.com/images/pbxEfN7i9LrHjwTvq4TZCOc.svg\"},{name:\"Claude\",bild:\"https://framerusercontent.com/images/hSR3YcmgxSg7A81hNYRgEQw7M.png\"}];/* Leitungen der HANDY-Ansicht (zwei Reihen 3+2) als VERTEILER:\n * Geschwungen wie am Desktop (ein Verteiler mit rechten Winkeln war die\n * Alternative, Rami wollte die Kurven).\n * Spaltenmitten: Reihe 1 auf 1/6, 3/6, 5/6 - Reihe 2 auf 2/6 und 4/6, so\n * fallen die unteren Abgaenge genau in die Luecken der oberen Reihe.\n * viewBox 1000x188. Die Leitungen enden an der OBERKANTE der Icons\n * (y=94 bzw. y=170), nicht in deren Mitte: sonst laufen sie quer ueber\n * das Logo, seit die Kacheln durchsichtig sind. 2px Luft bleiben.\n * Reihenfolge = Reihenfolge von KI_LOGOS. */const KI_MOBIL=[\"M166.7,94 C166.7,50 430,62 500,0\",\"M500,94 L500,0\",\"M833.3,94 C833.3,50 570,62 500,0\",\"M333.3,170 C333.3,132 430,78 500,0\",\"M666.7,170 C666.7,132 570,78 500,0\"];const KI_FRAGEN=[\"„Wer baut Websites in Hilden?“\",\"„Guter Grafiker in der N\\xe4he?“\",\"„Wer macht Logos f\\xfcr Praxen?“\",\"„Firmenschild gestalten lassen?“\"];const KI_PUNKTE=[{nr:\"01\",titel:\"Sauber ausgezeichnet\",text:\"\\xdcberschriften, Abschnitte und Links in einer Struktur, die Maschinen lesen k\\xf6nnen. Dazu strukturierte Daten zu Leistungen, Standort und \\xd6ffnungszeiten.\"},{nr:\"02\",titel:\"Antworten statt Floskeln\",text:\"Texte, die echte Fragen beantworten. Genau solche Stellen zitieren KI-Antworten – und genau danach sucht Google.\"},{nr:\"03\",titel:\"Schnell und technisch sauber\",text:\"Kurze Ladezeiten, saubere Auszeichnung, keine toten Links. Was lange l\\xe4dt oder Fehler wirft, wird seltener ausgespielt.\"},{nr:\"04\",titel:\"Lokal eindeutig\",text:\"Ort, Umkreis und Leistungen so hinterlegt, dass klar ist, wo du arbeitest. Das entscheidet bei Suchen aus der Umgebung.\"}];/**\n * „Gefunden werden\" – Google UND die KI-Assistenten. Der Lichtimpuls läuft über\n * die Schiene, das Logo an der Reihe hebt sich kurz an. Die Hervorhebung hängt\n * an einem eigenen Takt, nicht an der CSS-Animation: so bleibt beides auch nach\n * einem Tabwechsel beieinander.\n */export function GefundenWerden(props){const a=useAuf(60);const[aktiv,setAktiv]=useState(-1);useEffect(()=>{if(typeof window===\"undefined\")return;if(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;const takt=7e3/KI_LOGOS.length;const t=window.setInterval(()=>{setAktiv(v=>(v+1)%KI_LOGOS.length);},takt);return()=>window.clearInterval(t);},[]);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.kennung,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-ki \"+a.klasse,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kinetz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kiseite\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kibrowser\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-kiurl\",children:\"deine-website.de\"})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kiinhalt\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"b\",{}),/*#__PURE__*/_jsx(\"u\",{}),/*#__PURE__*/_jsx(\"u\",{className:\"kurz\"}),/*#__PURE__*/_jsxs(\"s\",{children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-kiscan\",\"aria-hidden\":\"true\"})]}),/*#__PURE__*/_jsx(\"svg\",{className:\"ga-kiadern\",viewBox:\"0 0 1000 120\",preserveAspectRatio:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:KI_LOGOS.map((l,i)=>{const x=100+i*200;const d=`M${x},120 C${x},62 500,74 500,0`;/* Das Leuchten IST der Punkt: ein kurzes helles Stück\n                             * wandert auf derselben Leitung. Dadurch kann es nie\n                             * auseinanderlaufen wie bei getrenntem Punkt und Glühen. */return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{className:\"ga-kiader\",d:d,fill:\"none\",pathLength:100}),/*#__PURE__*/_jsx(\"path\",{className:\"ga-kischein\"+(i%2?\" zurueck\":\"\"),d:d,fill:\"none\",pathLength:100,style:{animationDuration:3.4+i*.3+\"s\",animationDelay:i*.46+\"s\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"ga-kifunke\"+(i%2?\" zurueck\":\"\"),d:d,fill:\"none\",pathLength:100,style:{animationDuration:3.4+i*.3+\"s\",animationDelay:i*.46+\"s\"}})]},l.name);})}),KI_FRAGEN.map((f,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ga-kifrage p\"+(i+1),children:f},f)),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kischiene\",children:[KI_LOGOS.map((l,i)=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kilogo\"+(i===aktiv?\" an\":\"\"),children:[/*#__PURE__*/_jsx(\"img\",{src:l.bild,alt:l.name,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"span\",{children:l.name})]},l.name)),/*#__PURE__*/_jsx(\"svg\",{className:\"ga-kiadern2\",viewBox:\"0 0 1000 188\",preserveAspectRatio:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:KI_MOBIL.map((d,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{className:\"ga-kiader\",d:d,fill:\"none\",pathLength:100,vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{className:\"ga-kischein\"+(i%2?\" zurueck\":\"\"),d:d,fill:\"none\",pathLength:100,vectorEffect:\"non-scaling-stroke\",style:{animationDuration:3.4+i*.3+\"s\",animationDelay:i*.46+\"s\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"ga-kifunke\"+(i%2?\" zurueck\":\"\"),d:d,fill:\"none\",pathLength:100,vectorEffect:\"non-scaling-stroke\",style:{animationDuration:3.4+i*.3+\"s\",animationDelay:i*.46+\"s\"}})]},i))})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-kiliste\",children:KI_PUNKTE.map(p=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kipunkt\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-kinr\",children:p.nr}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:p.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:p.text})]},p.nr))})]})]});}GefundenWerden.defaultProps={auge:\"Gefunden werden\",titel:\"F\\xfcr Google gebaut.\",titelAkzent:\"Und f\\xfcr die KI, die dich empfiehlt.\",lead:\"Gesucht wird l\\xe4ngst nicht mehr nur bei Google. Immer mehr Menschen fragen ChatGPT, Gemini oder Perplexity nach einem Betrieb in der N\\xe4he. Beide m\\xfcssen deine Seite lesen und verstehen k\\xf6nnen – das ist Handwerk, kein Zufall.\"};addPropertyControls(GefundenWerden,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},kennung:{type:ControlType.String,title:\"Sprungmarke\"}});/* ======================================= 4d · Blogauswahl ============== */const BEITRAEGE=[{slug:\"was-kostet-eine-website\",titel:\"Was eine Website kostet – und wovon der Preis abh\\xe4ngt\",kat:\"Webseiten\",datum:\"2026-08-18\",bild:\"https://framerusercontent.com/images/T3B74kE2DDT9YOYMyquWNUdQcaI.jpg\",bildLg:\"https://framerusercontent.com/images/XmWVKX3GXcXe821DI1pos1tFyeM.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"wie-lange-dauert-eine-website\",titel:\"Wie lange dauert es, bis eine Website online ist?\",kat:\"Ablauf\",datum:\"2026-08-04\",bild:\"https://framerusercontent.com/images/7G0MnVC3wxymrUw1Jtt6fPXRy30.jpg\",bildLg:\"https://framerusercontent.com/images/55CfZlkxUMjbavRef5yeqseZHA.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"baukasten-oder-individuell\",titel:\"Baukasten oder individuell gebaut – was passt zu dir?\",kat:\"Webseiten\",datum:\"2026-07-21\",bild:\"https://framerusercontent.com/images/grngPsA6kAB7Z1nNfJYfCNsAUE.jpg\",bildLg:\"https://framerusercontent.com/images/mtrH60Yf78hK3r8E88e8wiDUYQ.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"ladezeit-website\",titel:\"Warum die Ladezeit \\xfcber Anfragen entscheidet\",kat:\"Technik\",datum:\"2026-07-02\",bild:\"https://framerusercontent.com/images/JkAKbI7fPaKRgOwuAQIKJ7Rp6Vk.jpg\",bildLg:\"https://framerusercontent.com/images/pDqSWzbyqARv2hkwAw9CYcQIgg.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"texte-fuer-die-website\",titel:\"Texte f\\xfcr die eigene Website – womit du anf\\xe4ngst\",kat:\"Inhalte\",datum:\"2026-06-10\",bild:\"https://framerusercontent.com/images/NzCDNFI2hq955cwlI0y1my73w.jpg\",bildLg:\"https://framerusercontent.com/images/heascKnHDlneLKkLY5xsyQbgvs.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"lokal-gefunden-werden\",titel:\"Lokal gefunden werden – was f\\xfcr Google z\\xe4hlt\",kat:\"Sichtbarkeit\",datum:\"2026-05-19\",bild:\"https://framerusercontent.com/images/FBERSBe7vSlXg9fcVbtvsLLZ4.jpg\",bildLg:\"https://framerusercontent.com/images/BeMrmF0zqoiCor6Wsnu2rdupmZo.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"was-ein-logo-kostet\",titel:\"Was ein Logo kostet – und warum die Vorlage am Ende teurer wird\",kat:\"Logo\",datum:\"2026-09-02\",bild:\"https://framerusercontent.com/images/tbZjzS8cd5Ifdz9lW5xYb7gIgQ.jpg\",bildLg:\"https://framerusercontent.com/images/tbZjzS8cd5Ifdz9lW5xYb7gIgQ.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"auftritt-der-ueberall-gleich-aussieht\",titel:\"Ein Auftritt, der \\xfcberall gleich aussieht\",kat:\"Marke\",datum:\"2026-09-16\",bild:\"https://framerusercontent.com/images/3IvPacGTrqEl4FiCAX6wOEYuqg.jpg\",bildLg:\"https://framerusercontent.com/images/3IvPacGTrqEl4FiCAX6wOEYuqg.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"},{slug:\"druckdaten-anders-als-bildschirm\",titel:\"Warum Druckdaten anders funktionieren als Bildschirmdaten\",kat:\"Print\",datum:\"2026-09-29\",bild:\"https://framerusercontent.com/images/fmQ9dKMj49D4rlK8KNNs06QwT54.jpg\",bildLg:\"https://framerusercontent.com/images/fmQ9dKMj49D4rlK8KNNs06QwT54.jpg\",avatar:\"https://framerusercontent.com/images/t3tzfI82I8s50NXEnBV69WHpXlQ.png\",autor:\"Rami Succari\"}];/** Je Thema die Kategorien in der Reihenfolge, in der sie passen. Reicht das\n *  nicht für drei Kacheln, füllen die neuesten übrigen Beiträge auf. */const BLOG_THEMEN={allgemein:[],webdesign:[\"Webseiten\",\"Ablauf\",\"Inhalte\"],relaunch:[\"Webseiten\",\"Ablauf\",\"Technik\"],betreuung:[\"Technik\",\"Sichtbarkeit\",\"Ablauf\"],pruefung:[\"Sichtbarkeit\",\"Technik\",\"Inhalte\"],logo:[\"Logo\",\"Marke\",\"Webseiten\"],marke:[\"Marke\",\"Logo\",\"Webseiten\"],print:[\"Print\",\"Marke\",\"Logo\"]};/** Framer legt bei Enum-Reglern den ANZEIGENAMEN ab, nicht den Wert\n *  („Website-Check\" statt „pruefung\"). Deshalb beides abfangen. */const BLOG_ALIAS={allgemein:\"allgemein\",webdesign:\"webdesign\",relaunch:\"relaunch\",betreuung:\"betreuung\",pruefung:\"pruefung\",\"website-check\":\"pruefung\",logo:\"logo\",marke:\"marke\",markenauftritt:\"marke\",print:\"print\",\"print & werbetechnik\":\"print\"};function waehle(thema){const schluessel=BLOG_ALIAS[String(thema||\"\").toLowerCase().trim()]||\"allgemein\";const reihen=BLOG_THEMEN[schluessel]||[];const neueste=[...BEITRAEGE].sort((a,b)=>a.datum<b.datum?1:-1);const raus=[];for(const k of reihen){for(const b of neueste){if(b.kat===k&&!raus.includes(b))raus.push(b);if(raus.length===3)return raus;}}for(const b of neueste){if(!raus.includes(b))raus.push(b);if(raus.length===3)break;}return raus;}function datumDe(iso){const[j,m,t]=iso.split(\"-\");return t+\".\"+m+\".\"+j;}/**\n * Blogteaser mit Themenauswahl. Bewusst NICHT an die CMS-Liste gebunden:\n * deren Filter lässt sich nur im Editor setzen, nicht über die Schnittstelle.\n * Preis dafür: ein neuer Beitrag muss hier in BEITRAEGE ergänzt werden.\n */export function BlogAuswahl(props){const a=useAuf(60);const liste=waehle(String(props.thema||\"allgemein\"));const[gross,...klein]=liste;return /*#__PURE__*/_jsxs(Huelle,{kennung:props.kennung,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bl \"+a.klasse,children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ga-blgross\",href:\"/blog/\"+gross.slug,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-bltext\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-blkat\",children:gross.kat}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-bltitel\",children:gross.titel}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-bldatum\",children:datumDe(gross.datum)}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-blautor\",children:[gross.avatar?/*#__PURE__*/_jsx(\"img\",{src:gross.avatar,alt:\"\",loading:\"lazy\"}):null,gross.autor]})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-blbild\",children:/*#__PURE__*/_jsx(\"img\",{src:gross.bildLg||gross.bild,alt:\"\",loading:\"lazy\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-blspalte\",children:klein.map(b=>/*#__PURE__*/_jsxs(\"a\",{className:\"ga-blklein\",href:\"/blog/\"+b.slug,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-blktext\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-blkat\",children:b.kat}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-bltitel\",children:b.titel}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-bldatum\",children:datumDe(b.datum)})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-blkbild\",children:/*#__PURE__*/_jsx(\"img\",{src:b.bild,alt:\"\",loading:\"lazy\"})})]},b.slug))})]})]});}BlogAuswahl.defaultProps={thema:\"allgemein\",auge:\"Blog\",titel:\"Wissenswertes rund\",titelAkzent:\"um Websites.\",lead:\"\"};addPropertyControls(BlogAuswahl,{thema:{type:ControlType.Enum,title:\"Thema\",options:[\"allgemein\",\"webdesign\",\"relaunch\",\"betreuung\",\"pruefung\",\"logo\",\"marke\",\"print\"],optionTitles:[\"Allgemein\",\"Webdesign\",\"Relaunch\",\"Betreuung\",\"Website-Check\",\"Logo\",\"Markenauftritt\",\"Print & Werbetechnik\"]},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},kennung:{type:ControlType.String,title:\"Sprungmarke\"}});/* ============================================= Logo: was du bekommst ==== *//**\n * Zeigt die Lieferung, statt sie aufzuzählen: die echte Bildmarke in ihren\n * vier Zuständen und daneben, was wirklich im Ordner liegt. Nur auf\n * /logo-design – die Marke ist hier Beispiel und Beweis zugleich.\n */const MARKE_PFAD=\"M 40.0625 22.53125 L 42.625 25.101562 L 43.757812 26.246094 L 46.890625 23.109375 L 48.367188 21.597656 C 49.054688 20.832031 49.476562 19.894531 49.730469 18.910156 C 49.808594 18.496094 49.875 18.113281 49.894531 17.671875 L 45.941406 21.660156 L 43.757812 23.847656 L 42.457031 22.542969 L 44.1875 20.804688 L 46.9375 18.027344 L 50.917969 14.011719 C 52.320312 17.03125 51.832031 20.585938 49.570312 23.023438 L 43.753906 28.855469 L 38.890625 23.992188 L 37.898438 22.996094 C 35.390625 20.253906 35.105469 16.101562 37.175781 13.015625 C 37.519531 12.503906 37.90625 12.054688 38.339844 11.617188 L 39.429688 10.515625 L 43.753906 6.164062 L 45.046875 7.472656 L 43.554688 8.964844 L 40.105469 12.445312 L 39.292969 13.277344 C 38.386719 14.277344 37.804688 15.539062 37.65625 16.886719 C 37.488281 18.417969 37.925781 19.933594 38.800781 21.1875 L 40.386719 19.59375 L 44.351562 15.617188 L 47.460938 12.503906 L 46.261719 11.300781 L 41.695312 15.875 L 39.359375 18.230469 C 39.164062 16.90625 39.554688 15.503906 40.449219 14.523438 L 44.546875 10.386719 L 46.246094 8.675781 L 48.949219 11.390625 L 50.050781 12.507812 L 49.871094 12.675781 L 46.550781 16.007812 L 41.191406 21.398438 Z M 40.0625 22.53125\";function Marke({titel,zeichnen}){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",role:\"img\",\"aria-label\":titel||\"Bildmarke grafikgl\\xfcck\",children:[zeichnen?/*#__PURE__*/_jsx(\"path\",{className:\"ga-strich\",d:MARKE_PFAD}):null,/*#__PURE__*/_jsx(\"path\",{className:zeichnen?\"ga-fuell\":\"\",d:MARKE_PFAD})]});}const DATEIEN=[{name:\"logo-farbe\",endung:\"svg \\xb7 pdf \\xb7 eps\",hinweis:\"Druckerei und Beschriftung\"},{name:\"logo-farbe\",endung:\"png \\xb7 jpg\",hinweis:\"Website und Social Media\"},{name:\"logo-schwarz\",endung:\"svg \\xb7 pdf\",hinweis:\"Stempel, Gravur, Fax\"},{name:\"logo-negativ\",endung:\"svg \\xb7 png\",hinweis:\"auf dunklem Grund\"},{name:\"bildmarke\",endung:\"svg \\xb7 png\",hinweis:\"nur das Zeichen\"},{name:\"farbwerte\",endung:\"pdf\",hinweis:\"HEX, RGB, CMYK, Pantone\"}];const KAPITEL=[[\"01\",\"Die Marke\",\"Aufbau, Schutzraum, Mindestgr\\xf6\\xdfe\"],[\"02\",\"Varianten\",\"Farbe, einfarbig, negativ, Bildmarke allein\"],[\"03\",\"Falsche Anwendung\",\"Was nicht geht – und warum\"],[\"04\",\"Farben\",\"HEX, RGB, CMYK und Pantone\"],[\"05\",\"Typografie\",\"Schriften, Gr\\xf6\\xdfen, Abst\\xe4nde\"],[\"06\",\"Anwendungen\",\"Gesch\\xe4ftsausstattung, Print, Web, Fahrzeug\"]];const ANWENDUNG=[{bild:\"https://framerusercontent.com/images/gUiEwVc7dyYAW1FCFKECz9eKHjs.jpg\",alt:\"Firmenschild an einer Hauswand mit dem grafikgl\\xfcck-Logo\",titel:\"Schild\"},{bild:\"https://framerusercontent.com/images/JWnP7lCPU6BRvCfpYVWzbTzOI0.jpg\",alt:\"Visitenkarte von grafikgl\\xfcck mit Logo und Kontaktdaten\",titel:\"Visitenkarte\"},{bild:\"https://framerusercontent.com/images/J50alN07TerGl0KBCwzpBtVJGU.jpg\",alt:\"Transporter mit Beschriftung und orangem Farbband von grafikgl\\xfcck\",titel:\"Fahrzeug\"},{bild:\"https://framerusercontent.com/images/yJ85fBjY0vXeOdiLtsXHZGUrOUM.jpg\",alt:\"Briefbogen von grafikgl\\xfcck mit Logo, Anschrift und Fu\\xdfzeile\",titel:\"Briefbogen\"}];/* Aus dem Pfad ausgelesen: alle Geraden liegen auf 45 Grad. Die Werte sind die\n   Achsenabschnitte der echten Kanten – keine nachgelegte Tapete. */const LINIEN_AB=[-37.57,-34.96,-19.91,-17.52,-14.9];const LINIEN_AUF=[49.95,52.53,54.95,57.56,59.98,62.57,64.98,67.58,70,72.59];function Konstruktion(){const x1=29,x2=59;return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"29 1 30 33\",className:\"ga-konstruktion\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"g\",{className:\"ga-hilfslinie\",children:[LINIEN_AUF.map((c,i)=>/*#__PURE__*/_jsx(\"line\",{x1:x1,y1:c-x1,x2:x2,y2:c-x2,style:{[\"--i\"]:i}},\"a\"+c)),LINIEN_AB.map((c,i)=>/*#__PURE__*/_jsx(\"line\",{x1:x1,y1:c+x1,x2:x2,y2:c+x2,style:{[\"--i\"]:i+10}},\"b\"+c))]}),/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD,className:\"ga-konstmarke\"})]});}const FARBEN=[[\"Orange\",\"#FF4D00\"],[\"Tinte\",\"#060612\"],[\"Soft Mist\",\"#F5F4F3\"],[\"Warm Pearl\",\"#EEECEA\"],[\"Grau\",\"#69686E\"]];const SEITEN=[{marke:\"Aufbau\",titel:\"Kein Winkel ist zuf\\xe4llig.\",text:\"Die Marke besteht aus 33 Geraden – und jede einzelne liegt auf 45 Grad. Die zehn Kanten des Bandes laufen dabei auf parallelen Linien in immer demselben Abstand.\",fakt:\"33 Geraden \\xb7 45\\xb0 \\xb7 Raster 2,5 Einheiten\",szene:/*#__PURE__*/_jsx(Konstruktion,{})},{marke:\"Schutzraum\",titel:\"Rundherum bleibt Luft.\",text:\"Damit das Zeichen wirkt, darf nichts zu nah heran – weder Text noch Bildkante. Der Mindestabstand ist im Handbuch festgelegt und gilt \\xfcberall gleich.\",fakt:\"Abstand = halbe Zeichenh\\xf6he\",szene:/*#__PURE__*/_jsx(\"span\",{className:\"ga-schutz\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbmarke mittel\",children:/*#__PURE__*/_jsx(Marke,{titel:\"Schutzraum der Bildmarke\"})})})},{marke:\"Mindestgr\\xf6\\xdfe\",titel:\"Kleiner wird es ein Fleck.\",text:\"Unter zw\\xf6lf Millimetern laufen die Striche ineinander. Deshalb steht die Grenze im Handbuch – und deshalb pr\\xfcfen wir jedes Zeichen vorher in dieser Gr\\xf6\\xdfe.\",fakt:\"Mindestens 12 mm H\\xf6he\",szene:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-massreihe\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-massstab\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbmarke klein12\",children:/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke in Mindestgr\\xf6\\xdfe\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-massband\",children:\"12 mm\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbmarke mittel blass\",children:/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke in normaler Gr\\xf6\\xdfe\"})})]})},{marke:\"Farben\",titel:\"F\\xfcnf Werte, schriftlich.\",text:\"F\\xfcr jede Farbe stehen HEX, RGB, CMYK und Pantone im Handbuch. Damit trifft die Druckerei denselben Ton wie der Bildschirm – und das Schild denselben wie das Fahrzeug.\",szene:/*#__PURE__*/_jsx(\"div\",{className:\"ga-farbreihe\",children:FARBEN.map(([n,hex])=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-farbe\",children:[/*#__PURE__*/_jsx(\"u\",{style:{background:hex}}),/*#__PURE__*/_jsx(\"b\",{children:n}),/*#__PURE__*/_jsx(\"i\",{children:hex})]},hex))})},{marke:\"Typografie\",titel:\"Eine Schrift, drei Gr\\xf6\\xdfen.\",text:\"Keine Lizenzfalle, keine Sonderschrift, die auf fremden Rechnern fehlt. Die Gr\\xf6\\xdfen stehen fest, damit auch andere deinen Auftritt richtig setzen k\\xf6nnen.\",szene:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-typo\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-typoaa\",children:\"Aa\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-typoliste\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-typozeile gross\",children:\"\\xdcberschrift \\xb7 40\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-typozeile mittel\",children:\"Zwischentitel \\xb7 22\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-typozeile klein\",children:\"Flie\\xdftext \\xb7 16\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-typoname\",children:\"DM Sans\"})]})]})},{marke:\"Angewendet\",titel:\"Und dann steht es da.\",text:\"Dasselbe Zeichen auf dem Schild, auf der Karte, am Fahrzeug und auf dem Briefbogen – alles aus denselben Dateien, ohne dass jemand etwas nachbauen muss.\",szene:/*#__PURE__*/_jsx(\"div\",{className:\"ga-anwgitter\",children:ANWENDUNG.map(x=>/*#__PURE__*/_jsxs(\"figure\",{children:[/*#__PURE__*/_jsx(\"img\",{src:x.bild,alt:x.alt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"figcaption\",{children:x.titel})]},x.titel))})},{marke:\"Falsch\",titel:\"Und was nicht geht.\",text:\"Der h\\xe4ufigste Schaden an einem Logo entsteht nicht beim Entwurf, sondern danach – wenn jemand es zieht, dreht oder umf\\xe4rbt. Deshalb steht auch das im Handbuch.\",szene:/*#__PURE__*/_jsx(\"span\",{className:\"ga-falschreihe\",children:[[\"verzerrt\",\"Verzerrt\"],[\"gedreht\",\"Gedreht\"],[\"fremd\",\"Fremde Farbe\"]].map(([k,t])=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-falsch \"+k,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbmarke mittel\",children:/*#__PURE__*/_jsx(Marke,{titel:\"Nicht erlaubt: \"+t})}),/*#__PURE__*/_jsx(\"em\",{children:t})]},k))})}];export function LogoLieferung(props){const a=useAuf(60);// Ein Durchlauf beim Eintreten, kein Scroll-Scrubbing – siehe Zeitstrahl.\nconst l=useStufen(1,140);const[seite,setSeite]=useState(0);return /*#__PURE__*/_jsxs(Huelle,{children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:k=>{a.ref.current=k;l.ref.current=k;},className:\"ga-bento \"+a.klasse+(l.da?\" ga-lauf\":\"\"),children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-lief\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-liefkasten\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-liefkopf\",children:props.markeTitel}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-liefmarke\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-probe farbe\",style:{[\"--takt\"]:0+\"ms\"},children:[/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke in Farbe\",zeichnen:true}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-probemass\",children:\"Farbe\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-probe einfarbig\",style:{[\"--takt\"]:110+\"ms\"},children:[/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke einfarbig\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-probemass\",children:\"Einfarbig\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-probe negativ\",style:{[\"--takt\"]:220+\"ms\"},children:[/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke negativ\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-probemass\",style:{color:\"rgba(255,255,255,.55)\"},children:\"Negativ\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-probe klein\",style:{[\"--takt\"]:330+\"ms\"},children:[/*#__PURE__*/_jsx(Marke,{titel:\"Bildmarke in Kleinstgr\\xf6\\xdfe\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-probemass\",children:\"12 mm\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-liefzeile\",children:props.markeText})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-liefkasten\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-liefkopf\",children:props.dateienTitel}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-baum\",children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"b\",{children:props.ordner})}),DATEIEN.map((d,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{[\"--takt\"]:420+i*80+\"ms\"},children:[/*#__PURE__*/_jsx(\"i\",{children:i===DATEIEN.length-1?\"└\":\"├\"}),/*#__PURE__*/_jsx(\"b\",{children:d.name}),/*#__PURE__*/_jsxs(\"span\",{children:[\".\",d.endung]})]},d.name+d.endung))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wolke\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wolkensymbol\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Sym,{name:\"wolke\"})}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:props.wolkeTitel}),props.wolkeText]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-chips\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-chip\",children:[/*#__PURE__*/_jsx(\"u\",{}),\"HEX #FF4D00\"]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-chip\",children:\"RGB 255 \\xb7 77 \\xb7 0\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-chip\",children:\"CMYK und Pantone schriftlich\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-liefnote\",children:props.note})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-hb\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-liefkasten\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-liefkopf\",children:props.handbuchTitel}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-hbrahmen\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-hbspur\",style:{transform:\"translateX(-\"+seite*100+\"%)\"},children:SEITEN.map((sd,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-hbseite\",\"aria-hidden\":i!==seite,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-hbtext\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-hbkap\",children:[String(i+1).padStart(2,\"0\"),\" \\xb7 \",sd.marke]}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-hbh\",children:sd.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-hbp\",children:sd.text}),sd.fakt?/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbfakt\",children:sd.fakt}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-hbszene\",children:sd.szene})]},sd.marke))})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-hbfuss\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-hbtitel\",children:[\"Seite \",seite+1,\" von \",SEITEN.length]}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-hbsteuer\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-hbpunkte\",role:\"tablist\",children:SEITEN.map((sd,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ga-hbpunkt\"+(i===seite?\" an\":\"\"),onClick:()=>setSeite(i),\"aria-label\":sd.marke,\"aria-selected\":i===seite,role:\"tab\"},sd.marke))}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ga-hbpfeil links\",onClick:()=>setSeite(v=>(v-1+SEITEN.length)%SEITEN.length),\"aria-label\":\"Vorherige Seite\",children:/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ga-hbpfeil rechts\",onClick:()=>setSeite(v=>(v+1)%SEITEN.length),\"aria-label\":\"N\\xe4chste Seite\",children:/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})})]})]})]})})]})]});}LogoLieferung.defaultProps={auge:\"Was du bekommst\",titel:\"Nicht eine Datei.\",titelAkzent:\"Alle, die du brauchst.\",lead:\"Ein Logo ist erst fertig, wenn es \\xfcberall funktioniert – und du niemanden mehr fragen musst, welche Datei wohin geh\\xf6rt.\",markeTitel:\"Jede Lage, die vorkommt\",markeText:\"Dasselbe Zeichen in Farbe, einfarbig, negativ und so klein, wie es auf einer Visitenkarte steht. Hier siehst du unsere eigene Bildmarke in genau diesen vier Zust\\xe4nden.\",dateienTitel:\"Was im Ordner liegt\",ordner:\"deinefirma-logo/\",note:\"Die offenen Dateien geh\\xf6ren dir. Keine Lizenz, keine Nachzahlung, keine R\\xfcckfrage bei uns.\",handbuchTitel:\"Das Handbuch dazu\",handbuchBild:\"https://framerusercontent.com/images/LyM4w6kS3R7E1sPeVHTnH6vXW0.webp\",handbuchAlt:\"Gedrucktes Markenhandbuch von grafikgl\\xfcck\",wolkeTitel:\"Und er liegt in unserer Cloud.\",wolkeText:\" Du kommst jederzeit an deine Dateien – auch in f\\xfcnf Jahren, auch wenn der Rechner neu ist. Nie wieder „K\\xf6nnt ihr mir das Logo nochmal schicken?“\"};addPropertyControls(LogoLieferung,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},markeTitel:{type:ControlType.String,title:\"Marke \\xdcberzeile\"},markeText:{type:ControlType.String,title:\"Marke Text\",displayTextArea:true},dateienTitel:{type:ControlType.String,title:\"Dateien \\xdcberzeile\"},ordner:{type:ControlType.String,title:\"Ordnername\"},note:{type:ControlType.String,title:\"Fu\\xdfnote\",displayTextArea:true},handbuchTitel:{type:ControlType.String,title:\"Handbuch \\xdcberzeile\"},handbuchBild:{type:ControlType.Image,title:\"Handbuch Bild\"},handbuchAlt:{type:ControlType.String,title:\"Handbuch Bildbeschreibung\"},wolkeTitel:{type:ControlType.String,title:\"Cloud \\xdcberschrift\"},wolkeText:{type:ControlType.String,title:\"Cloud Text\",displayTextArea:true}});/**\n * Kompakter Anstoß zur Website-Prüfung – auf allen Leistungsseiten und der Startseite.\n * Führt auf /website-pruefung, wo das Formular steht.\n */export function CheckEinstieg(props){const a=useAuf();return /*#__PURE__*/_jsx(Huelle,{kennung:props.kennung,children:/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-cke \"+a.klasse,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-ckekarte\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-cketext\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-auge\",children:props.auge}),/*#__PURE__*/_jsxs(\"h2\",{className:\"ga-ckeh2\",children:[props.titel,\" \",/*#__PURE__*/_jsx(\"em\",{children:props.titelAkzent})]}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-lead\",children:props.lead})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ga-knopf voll\",href:props.pfad,\"data-gg\":\"cta-checkeinstieg\",children:[props.knopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})]})})});}CheckEinstieg.defaultProps={auge:\"Kostenlos und ohne Anmeldung\",titel:\"Wie steht deine Website\",titelAkzent:\"wirklich da?\",lead:\"Sechs Fragen, zwei Minuten. Am Ende siehst du, was wir an deiner Stelle zuerst anfassen w\\xfcrden.\",knopf:\"Seite pr\\xfcfen lassen\",pfad:\"/website-pruefung\",kennung:\"\"};addPropertyControls(CheckEinstieg,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},knopf:{type:ControlType.String,title:\"Knopf\"},pfad:{type:ControlType.Link,title:\"Knopf-Ziel\"},kennung:{type:ControlType.String,title:\"Anker\"}});/* ========================================== 5 · Große Kundenstimme ====== */export function GrosseStimme(props){const a=useAuf(60);return /*#__PURE__*/_jsx(Huelle,{children:/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-stimme \"+a.klasse,children:[/*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:IKON.zitat},style:{display:\"contents\"}}),/*#__PURE__*/_jsx(\"blockquote\",{className:\"ga-stimmetext\",children:props.zitat}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-stimmefuss\",children:[props.bild?/*#__PURE__*/_jsx(\"img\",{src:props.bild,alt:\"\",loading:\"lazy\"}):null,/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-stimmename\",children:props.name}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-stimmerolle\",children:props.rolle})]})]})]})});}GrosseStimme.defaultProps={zitat:\"[KUNDENSTIMME]\",name:\"[NAME]\",rolle:\"[FUNKTION, UNTERNEHMEN]\",bild:\"\"};addPropertyControls(GrosseStimme,{zitat:{type:ControlType.String,title:\"Zitat\",displayTextArea:true},schildZeigen:{type:ControlType.Boolean,title:\"Namensschild zeigen\"},name:{type:ControlType.String,title:\"Name\"},rolle:{type:ControlType.String,title:\"Funktion\"},bild:{type:ControlType.Image,title:\"Foto\"}});/* ===================================================== 6 · Ablauf ======= */const PHASEN=[{bild:\"https://framerusercontent.com/images/F6ya51NyYvfbwR87pKRoCqJNxU.webp\",alt:\"Erstgespr\\xe4ch am Tisch mit Notizbuch\",titel:\"Gespr\\xe4ch\",text:\"Kein Fragebogen, ein Gespr\\xe4ch. Was machst du, wer soll dich finden, was soll am Ende passieren? Danach wissen wir beide, ob wir zusammenpassen.\",ergebnis:\"ein Festpreis, schriftlich, an den wir uns halten.\"},{bild:\"https://framerusercontent.com/images/K5fv7z8YXvZSuhgZn3BLKYwrOeQ.webp\",alt:\"Seitenstruktur aus Karten auf einem Tisch\",titel:\"Struktur\",text:\"Bevor irgendetwas gestaltet wird, steht der Aufbau: welche Seiten es gibt, was wo steht, in welcher Reihenfolge und mit welchem Ziel.\",ergebnis:\"eine Seitenkarte, auf die wir uns beide berufen k\\xf6nnen.\"},{bild:\"https://framerusercontent.com/images/WK74RXcHsPiFzoi6Bi5bNdBZ0vw.webp\",alt:\"Farbmuster und Schriftproben auf einem Schreibtisch\",titel:\"Entwurf der Startseite\",text:\"Wir gestalten zuerst die wichtigste Seite – in zwei Richtungen. Du entscheidest, bevor irgendetwas „fertig“ ist.\",ergebnis:\"eine freigegebene Richtung: Schriften, Farben, Bildsprache.\"},{bild:\"https://framerusercontent.com/images/O612XqrKhc8YrME6Gf17jIkEif4.webp\",alt:\"Mehrere Seitenentw\\xfcrfe nebeneinander\",titel:\"Alle weiteren Seiten\",text:\"Auf der freigegebenen Richtung bauen wir den Rest auf. Texte schreiben wir auf Wunsch mit, Bilder bereiten wir auf.\",ergebnis:\"jede Seite als Entwurf – am Rechner und am Handy.\"},{bild:\"https://framerusercontent.com/images/HxvCOA5nV7rG2Wq9fsZter2g6I.webp\",alt:\"Laptop beim Umsetzen der Entw\\xfcrfe\",titel:\"Bau & Technik\",text:\"Wir setzen die Entw\\xfcrfe um: Ladezeit, Handy-Ansicht, Formulare, Google-Grundlagen, Datenschutz. Das, was man sp\\xe4ter nicht sieht, aber merkt.\",ergebnis:\"die fertige Seite auf einer Testadresse, die du in Ruhe durchklickst.\"},{bild:\"https://framerusercontent.com/images/edsmkasrejzaa7hOzam5NKW0npE.webp\",alt:\"Fertige Website auf Rechner und Handy\",titel:\"Go-Live & danach\",text:\"Wir schalten auf deine Domain, richten Weiterleitungen ein, damit Google nichts verliert, und schauen die ersten Wochen mit drauf.\",ergebnis:\"deine Seite ist online – und du hast eine Nummer, die rangeht.\"}];export function Ablauf(props){const kopf=useAuf();const spur=useRef(null);const balken=useRef(null);const[aktiv,setAktiv]=useState(0);useEffect(()=>{const el=spur.current;if(!el)return;if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){if(balken.current)balken.current.style.height=\"100%\";setAktiv(PHASEN.length-1);return;}let angefordert=false;const rechnen=()=>{angefordert=false;const r=el.getBoundingClientRect();const mitte=window.innerHeight*.45;const anteil=Math.max(0,Math.min(1,(mitte-r.top)/Math.max(1,r.height)));if(balken.current)balken.current.style.height=(anteil*100).toFixed(2)+\"%\";const karten=el.querySelectorAll(\".ga-phase\");let letzte=-1;karten.forEach((k,i)=>{if(k.getBoundingClientRect().top<=mitte)letzte=i;});setAktiv(letzte);};const beiScroll=()=>{if(angefordert)return;angefordert=true;requestAnimationFrame(rechnen);};rechnen();window.addEventListener(\"scroll\",beiScroll,{passive:true});window.addEventListener(\"resize\",beiScroll);return()=>{window.removeEventListener(\"scroll\",beiScroll);window.removeEventListener(\"resize\",beiScroll);};},[]);return /*#__PURE__*/_jsx(Huelle,{kennung:\"ablauf\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-ablauf\",children:[/*#__PURE__*/_jsxs(\"div\",{ref:kopf.ref,className:\"ga-klebt \"+kopf.klasse,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-auge\",children:props.auge}),/*#__PURE__*/_jsx(\"h2\",{className:\"ga-h2\",children:props.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-lead\",children:props.lead}),/*#__PURE__*/_jsxs(\"a\",{className:\"ga-knopf voll\",href:props.pfad,\"data-gg\":\"cta-ablauf\",children:[props.knopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-phasen\",ref:spur,children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-logoschiene\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-fortschritt\",ref:balken})}),PHASEN.map((p,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-phase\"+(i<=aktiv?\" aktiv\":\"\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-nr\",children:i+1}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-phasenkarte\",children:[p.bild?/*#__PURE__*/_jsx(\"div\",{className:\"ga-phasenbild\",children:/*#__PURE__*/_jsx(\"img\",{src:p.bild,alt:p.alt,loading:\"lazy\"})}):null,/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:p.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:p.text}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-ergebnis\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"Ergebnis:\"}),\" \",p.ergebnis]})]})]},p.titel))]})]})});}Ablauf.defaultProps={auge:\"Ablauf\",titel:\"Von der Idee bis online.\",lead:\"Sechs Schritte, jeder mit einem greifbaren Ergebnis. Du wei\\xdft an jedem Punkt, wo wir stehen und was als N\\xe4chstes von dir gebraucht wird.\",knopf:\"Projekt anfragen\",pfad:\"/kontakt\"};addPropertyControls(Ablauf,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},knopf:{type:ControlType.String,title:\"Knopf\"},pfad:{type:ControlType.String,title:\"Knopf-Pfad\"}});/* ==================================================== 7 · Kennzahlen ==== *//* ---- Zahlen, die sich eindrehen ----------------------------------------\n   Eine Mechanik fuer alle Zahlen auf den Leistungsseiten, damit ueberall\n   dasselbe Tempo laeuft. Gedreht wird nur, wenn es sinnvoll ist – sonst\n   steht von Anfang an der Endwert da, nie eine Null. */const ROLLDAUER=1800;function useRollen(aktiv,dauer){const ref=useRef(null);const[rollt,setRollt]=useState(false);useEffect(()=>{const el=ref.current;if(!el||!aktiv)return;let uhr;const sinnvoll=typeof IntersectionObserver!==\"undefined\"&&typeof window.matchMedia===\"function\"&&!window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches&&document.visibilityState===\"visible\"&&el.getBoundingClientRect().top>=window.innerHeight;if(!sinnvoll)return;const b=new IntersectionObserver(e=>{if(!e.some(x=>x.isIntersecting))return;b.disconnect();setRollt(true);// Nach der Drehung zurueck auf die schlichte Ziffer: das Band\n// traegt 0123456789… als echten Text, das hat im Dokument\n// nichts verloren, sobald es nicht mehr gebraucht wird.\n// Notnagel, falls kein animationend kommt (verborgener Tab,\n// abgebrochene Animation). Der Normalfall laeuft ueber\n// onAnimationEnd, damit exakt im richtigen Bild getauscht wird.\nuhr=setTimeout(()=>setRollt(false),dauer+400);},{threshold:.4});b.observe(el);return()=>{b.disconnect();clearTimeout(uhr);};},[aktiv,dauer]);return{ref,rollt,stoppen:()=>setRollt(false)};}/* Eine Ziffernwalze: ein Band aus mehreren 0–9-Durchgaengen, das in seine\n   Endlage dreht. Die Spalten weiter rechts drehen mehr Durchgaenge – so\n   herum laeuft auch ein echter Zaehler. */function Walze({ziffer,stelle,rollt}){/* Die Walze landet aus vier Ziffern Abstand, nicht aus zehn. Eine volle\n       Umdrehung in 1,8 s heisst: fast immer zwei halbe Ziffern im Fenster,\n       und das liest sich als Brei. Mit vier Schritten steht die Ziffer den\n       groessten Teil der Zeit ganz da und dreht sichtbar weiter. */const schritte=4;const ziel=schritte;const band=[];for(let k=0;k<=schritte;k++)band.push(String((Number(ziffer)-schritte+k+10)%10));return /*#__PURE__*/_jsxs(\"span\",{className:\"ga-walze\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wplatz\",\"aria-hidden\":\"true\",children:\"0\"}),!rollt?/*#__PURE__*/_jsx(\"span\",{className:\"ga-wzahl\",children:ziffer}):/*#__PURE__*/_jsx(\"span\",{className:\"ga-wfenster\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wband\",style:{[\"--ziel\"]:ziel,[\"--verzug\"]:stelle*110+\"ms\",[\"--rolldauer\"]:ROLLDAUER+\"ms\"},children:band.map((z,i)=>/*#__PURE__*/_jsx(\"span\",{children:z},i))})})]});}/* „ab 1.490 €\" wird zeichenweise zerlegt: nur die Ziffern werden Walzen,\n   Text, Punkt, Komma und Euro bleiben stehen. Gedreht wird nur, wenn es\n   sich lohnt – ab 5 aufwaerts oder mit Nachkommastellen. Bei „1\", „0 €\"\n   oder einer Spanne wie „2–3\" passiert nichts. */const ZAHL_IM_TEXT=/\\d{1,3}(?:\\.\\d{3})+(?:,\\d+)?|\\d+(?:,\\d+)?/;function ZahlLaeuft({text}){const roh=typeof text===\"string\"?text:String(text??\"\");const treffer=roh.match(ZAHL_IM_TEXT);const zahltext=treffer?treffer[0]:\"\";const ziel=zahltext?Number(zahltext.replace(/\\./g,\"\").replace(\",\",\".\")):0;const stellen=zahltext.includes(\",\")?zahltext.split(\",\")[1].length:0;const lohnt=!!treffer&&(ziel>=5||stellen>0);const anzahl=(roh.match(/\\d/g)||[]).length;const{ref,rollt,stoppen}=useRollen(lohnt,ROLLDAUER+Math.max(0,anzahl-1)*110);/* Getauscht wird erst, wenn die LETZTE Walze steht. Ein Zeitgeber waere\n       zu ungenau: die weiche Fensterkante faellt beim Tausch weg, und jedes\n       Bild zu frueh sieht man als Ruck. */const gemeldet=useRef(0);const beiEnde=e=>{if(e.animationName!==\"ga-rollen\")return;gemeldet.current+=1;if(gemeldet.current>=anzahl){gemeldet.current=0;stoppen();}};if(!lohnt)return /*#__PURE__*/_jsx(_Fragment,{children:roh});const teile=[];let stelle=0;let halde=\"\";const spuele=()=>{if(halde){teile.push(/*#__PURE__*/_jsx(\"span\",{children:halde},\"t\"+teile.length));halde=\"\";}};for(const z of roh){if(z>=\"0\"&&z<=\"9\"){spuele();teile.push(/*#__PURE__*/_jsx(Walze,{ziffer:z,stelle:stelle++,rollt:rollt},\"w\"+teile.length));}else halde+=z;}spuele();return /*#__PURE__*/_jsxs(\"span\",{ref:ref,className:rollt?\"ga-rollt\":undefined,onAnimationEnd:beiEnde,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-nurlesen\",children:roh}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:teile})]});}function Hochzaehlen({bis,suffix}){return /*#__PURE__*/_jsx(ZahlLaeuft,{text:String(bis)+suffix});}/**\n * Motion-Schau – vier laufende Beispiele, alle im Code animiert und alle aus\n * der eigenen Marke gebaut. Auf einer Seite ueber Bewegung muss man Bewegung\n * zeigen, nicht beschreiben; ein Video waere hier Ballast (Ladezeit, Hosting,\n * Vorschaubild) fuer etwas, das der Browser selbst kann.\n */export function MotionSchau(props){const a=useAuf(0);const stuecke=[{kopf:props.kopf1,titel:props.titel1,text:props.text1,buehne:/*#__PURE__*/_jsx(\"span\",{className:\"ga-momarke\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{className:\"ga-mozug\",d:MARKE_PFAD}),/*#__PURE__*/_jsx(\"path\",{className:\"ga-mofuell\",d:MARKE_PFAD})]})})},{kopf:props.kopf2,titel:props.titel2,text:props.text2,buehne:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-mowort\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Wir machen\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-mofenster\",children:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-moband\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Marken.\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Websites.\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Bewegung.\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Marken.\"})]})})]})},{kopf:props.kopf3,titel:props.titel3,text:props.text3,buehne:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-mobinde\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-mobalken\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-mozeilen\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"Rami Succari\"}),/*#__PURE__*/_jsx(\"i\",{children:\"grafikgl\\xfcck\\xae \\xb7 Hilden\"})]})]})},{kopf:props.kopf4,titel:props.titel4,text:props.text4,buehne:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-mobau\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})}];return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-mogitter\",children:stuecke.map(st=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-mokachel\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-mobuehne\",children:st.buehne}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-mokopf\",children:st.kopf}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-motitel\",children:st.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-motext\",children:st.text})]},st.titel))})})]});}MotionSchau.defaultProps={auge:\"Beispiele\",titel:\"Das hier bewegt sich\",titelAkzent:\"gerade wirklich.\",lead:\"Alles auf dieser Seite ist echte Animation, kein Video und kein Bild. Was du siehst, l\\xe4uft in deinem Browser – genau so, wie es sp\\xe4ter auf deiner Seite laufen w\\xfcrde.\",anker:\"beispiele\",kopf1:\"Logo-Animation\",titel1:\"Dein Zeichen baut sich auf.\",text1:\"Aus der Linie wird die Marke. Als kurzer Vorspann f\\xfcr Videos, als Begr\\xfc\\xdfung auf der Website oder als Abbinder am Ende eines Clips.\",kopf2:\"Bewegte Typografie\",titel2:\"Worte, die sich austauschen.\",text2:\"Ein Satz, der seine Aussage wechselt. F\\xe4llt im Feed sofort auf, weil sich etwas bewegt, ohne dass es blinkt oder nervt.\",kopf3:\"Bauchbinde\",titel3:\"Namen, die sauber einfahren.\",text3:\"Die Einblendung, die in jedem Film vorkommt – in deiner Schrift, deinen Farben, immer gleich. Einmal gebaut, f\\xfcr jedes weitere Video verwendbar.\",kopf4:\"Produktanimation\",titel4:\"Teile, die sich zusammensetzen.\",text4:\"Wie etwas aufgebaut ist, in zehn Sekunden erkl\\xe4rt. Am Rechner gebaut, ohne Kamera und ohne Aufbau – auch dann, wenn es das Produkt noch gar nicht gibt.\"};addPropertyControls(MotionSchau,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},anker:{type:ControlType.String,title:\"Anker\"},kopf1:{type:ControlType.String,title:\"1 \\xdcberzeile\"},titel1:{type:ControlType.String,title:\"1 Titel\"},text1:{type:ControlType.String,title:\"1 Text\",displayTextArea:true},kopf2:{type:ControlType.String,title:\"2 \\xdcberzeile\"},titel2:{type:ControlType.String,title:\"2 Titel\"},text2:{type:ControlType.String,title:\"2 Text\",displayTextArea:true},kopf3:{type:ControlType.String,title:\"3 \\xdcberzeile\"},titel3:{type:ControlType.String,title:\"3 Titel\"},text3:{type:ControlType.String,title:\"3 Text\",displayTextArea:true},kopf4:{type:ControlType.String,title:\"4 \\xdcberzeile\"},titel4:{type:ControlType.String,title:\"4 Titel\"},text4:{type:ControlType.String,title:\"4 Text\",displayTextArea:true}});/** Eine Seiten-Attrappe – einmal still, einmal laufend. Beide aus denselben\n *  Bausteinen, damit der Unterschied wirklich nur die Bewegung ist. */function Seitchen(){return /*#__PURE__*/_jsxs(\"div\",{className:\"ga-browser\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-brmarke\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD})})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-brzeile kurz\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-brzeile mittel\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-brfein a\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-brfein b\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-brknopf\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-brbalken\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]});}/**\n * Still gegen lebendig – das Argument der Seite in einem Bild.\n * Links passiert nichts, rechts laeuft dieselbe Seite.\n */export function MotionVergleich(props){const a=useAuf(0);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-vgl\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-vglkasten\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-vglmarke\",children:[/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-vglschild\",children:props.linksLabel})]}),/*#__PURE__*/_jsx(Seitchen,{}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-vgltext\",children:props.linksText})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-vglkasten lebt\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-vglmarke\",children:[/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"i\",{className:\"ga-vglpunkt\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-vglschild\",children:props.rechtsLabel})]}),/*#__PURE__*/_jsx(Seitchen,{}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-vgltext\",children:props.rechtsText})]})]})})]});}MotionVergleich.defaultProps={auge:\"Der Unterschied\",titel:\"Dieselbe Seite.\",titelAkzent:\"Einmal still, einmal lebendig.\",lead:\"Links ist alles da und trotzdem passiert nichts. Rechts f\\xfchrt die Bewegung das Auge – erst zur Marke, dann zur Aussage, dann zum Knopf. Gleicher Inhalt, andere Wirkung.\",anker:\"unterschied\",linksLabel:\"Statisch\",linksText:\"Alles gleichzeitig sichtbar. Das Auge sucht sich selbst einen Anfang – und findet oft keinen.\",rechtsLabel:\"Bewegt\",rechtsText:\"Eine Reihenfolge, die jemand entschieden hat. Du bestimmst, was zuerst gelesen wird.\"};addPropertyControls(MotionVergleich,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},anker:{type:ControlType.String,title:\"Anker\"},linksLabel:{type:ControlType.String,title:\"Links Schild\"},linksText:{type:ControlType.String,title:\"Links Text\",displayTextArea:true},rechtsLabel:{type:ControlType.String,title:\"Rechts Schild\"},rechtsText:{type:ControlType.String,title:\"Rechts Text\",displayTextArea:true}});/**\n * Derselbe Clip in drei Seitenverhaeltnissen, im selben Takt. Beantwortet\n * die Frage, die bei Bewegtbild immer kommt: \"Und was ist mit Instagram?\"\n */export function MotionFormate(props){const a=useAuf(0);const fs=[{klasse:\"hoch\",name:props.name1,wozu:props.wozu1},{klasse:\"quadrat\",name:props.name2,wozu:props.wozu2},{klasse:\"quer\",name:props.name3,wozu:props.wozu3}];return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-fmt\",children:fs.map(f=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-fmtkasten\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-fmtbuehne \"+f.klasse,children:/*#__PURE__*/_jsxs(\"span\",{className:\"ga-fmtinhalt\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-fmtmarke\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD})})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-fmtwort\",children:props.clipWort}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-fmtstrich\"})]})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-fmtname\",children:f.name}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-fmtwozu\",children:f.wozu})]},f.name))})})]});}MotionFormate.defaultProps={auge:\"Formate\",titel:\"Einmal gebaut.\",titelAkzent:\"\\xdcberall einsetzbar.\",lead:\"Du bekommst jeden Clip in allen Zuschnitten, die du brauchst – nicht einen, den du dir dann selbst zurechtschneidest. Hier l\\xe4uft dreimal dasselbe, im selben Takt.\",anker:\"formate\",clipWort:\"grafikgl\\xfcck\\xae\",name1:\"9:16 hochkant\",wozu1:\"Reels, Stories, TikTok. Das Format, in dem die meisten Menschen deine Marke zuerst sehen.\",name2:\"1:1 quadratisch\",wozu2:\"F\\xfcr den Feed und f\\xfcr Anzeigen. Funktioniert \\xfcberall, wo kein Platz f\\xfcr Hochkant ist.\",name3:\"16:9 quer\",wozu3:\"Website, YouTube, Pr\\xe4sentation und Messebildschirm. Mit und ohne Ton.\"};addPropertyControls(MotionFormate,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},anker:{type:ControlType.String,title:\"Anker\"},clipWort:{type:ControlType.String,title:\"Wort im Clip\"},name1:{type:ControlType.String,title:\"1 Name\"},wozu1:{type:ControlType.String,title:\"1 Wof\\xfcr\",displayTextArea:true},name2:{type:ControlType.String,title:\"2 Name\"},wozu2:{type:ControlType.String,title:\"2 Wof\\xfcr\",displayTextArea:true},name3:{type:ControlType.String,title:\"3 Name\"},wozu3:{type:ControlType.String,title:\"3 Wof\\xfcr\",displayTextArea:true}});/**\n * Die Frage – drei Saetze, deren Woerter beim Scrollen scharf werden.\n * Der Text steht von Anfang an da, nur unscharf: ohne JavaScript, bei\n * reduzierter Bewegung oder im Druck ist er sofort lesbar. Unschaerfe ist\n * Zugabe, nie Voraussetzung.\n */function Satz({text,klasse}){const f=useFortschritt(.82,.3);const woerter=String(text||\"\").split(\" \");return /*#__PURE__*/_jsx(\"p\",{ref:f.ref,className:\"ga-fragesatz \"+(klasse||\"\"),children:woerter.map((w,i)=>{// Jedes Wort hat sein eigenes Fenster im Scrollweg.\nconst start=i/(woerter.length+2);const roh=(f.p-start)/(1.6/(woerter.length+2));const a=Math.max(0,Math.min(1,roh));return /*#__PURE__*/_jsxs(\"span\",{className:\"ga-fwort\",style:{filter:a>=1?\"none\":\"blur(\"+(1-a)*9+\"px)\",opacity:.18+a*.82},children:[w,i<woerter.length-1?\"\\xa0\":\"\"]},w+i);})});}export function MotionFrage(props){return /*#__PURE__*/_jsx(Huelle,{kennung:props.anker||undefined,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-frage\",children:[/*#__PURE__*/_jsx(Satz,{text:props.satz1}),/*#__PURE__*/_jsx(Satz,{text:props.satz2,klasse:\"rechts\"}),/*#__PURE__*/_jsx(Satz,{text:props.satz3,klasse:\"mitte\"})]})});}MotionFrage.defaultProps={anker:\"frage\",satz1:\"Hast du jemals eine Website gesehen, auf der sich nichts bewegt – und die dir im Kopf geblieben ist?\",satz2:\"Wir auch nicht.\",satz3:\"Genau deshalb reden wir \\xfcber Bewegung.\"};addPropertyControls(MotionFrage,{anker:{type:ControlType.String,title:\"Anker\"},satz1:{type:ControlType.String,title:\"Satz 1\",displayTextArea:true},satz2:{type:ControlType.String,title:\"Satz 2\",displayTextArea:true},satz3:{type:ControlType.String,title:\"Satz 3\",displayTextArea:true}});/* ---- Die drei Buehnen der Kapitel ------------------------------------ */function BuehneRaum(){return /*#__PURE__*/_jsx(\"div\",{className:\"ga-raum\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wuerfel\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wmarke\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",children:/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD})})})}),/*#__PURE__*/_jsx(\"i\",{className:\"voll\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wmarke hell\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",children:/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD})})})}),/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwort\",children:\"grafikgl\\xfcck\\xae\"})}),/*#__PURE__*/_jsx(\"i\",{className:\"voll\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwort hell\",children:\"Bewegung\"})}),/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wraster\"})}),/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-wmarke\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"35.8 6.16 15.9 22.69\",children:/*#__PURE__*/_jsx(\"path\",{d:MARKE_PFAD})})})})]})});}function BuehneDemo({titel,text,zustaende}){const balken=[14,26,42,58,72,88,96,84,66,48,34,44,60,78,92,74,52,36,24,16];const liste=String(zustaende||\"\").split(\"\\xb7\").map(z=>z.trim()).filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{className:\"ga-demo\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-demoauge\",children:\"Live\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-demotitel\",children:titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-demotext\",children:text}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-feld\",\"aria-hidden\":\"true\",children:balken.map((h,i)=>/*#__PURE__*/_jsx(\"i\",{style:{animationDelay:i%7*-.21+\"s\",animationDuration:1.1+i%5*.16+\"s\",opacity:.45+h/100*.55}},i))}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-chips\",\"aria-hidden\":\"true\",children:liste.map((z,i)=>/*#__PURE__*/_jsx(\"span\",{style:{animationDelay:i*1.8+\"s\"},children:z},z))})]});}function BuehneFilm({quelle,bild,schild}){return /*#__PURE__*/_jsxs(\"div\",{className:\"ga-film\",children:[quelle?/*#__PURE__*/_jsx(\"video\",{src:quelle,poster:bild||undefined,autoPlay:true,muted:true,loop:true,playsInline:true,preload:\"metadata\"}):bild?/*#__PURE__*/_jsx(\"img\",{src:bild,alt:\"\",loading:\"lazy\"}):/*#__PURE__*/_jsx(\"span\",{className:\"ga-filmleer\",children:\"Hier liegt der Film. Noch ist keiner hinterlegt.\"}),schild?/*#__PURE__*/_jsxs(\"span\",{className:\"ga-filmschild\",children:[/*#__PURE__*/_jsx(\"i\",{}),schild]}):null]});}/**\n * Ein Kapitel: grosse Ueberschrift neben einer grossen Buehne. Die Buehne\n * wechselt die Seite, damit drei Kapitel hintereinander nicht wie eine\n * Liste wirken.\n */export function MotionKapitel(props){const a=useAuf(0);const m=String(props.motiv||\"\");const buehne=/demo|lebendig/i.test(m)?/*#__PURE__*/_jsx(BuehneDemo,{titel:props.demoTitel,text:props.demoText,zustaende:props.demoZustaende}):/film/i.test(m)?/*#__PURE__*/_jsx(BuehneFilm,{quelle:props.videoQuelle,bild:props.videoBild,schild:props.videoSchild}):/*#__PURE__*/_jsx(BuehneRaum,{});return /*#__PURE__*/_jsx(Huelle,{kennung:props.anker||undefined,children:/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-kap \"+(props.buehneLinks?\"gedreht \":\"\")+a.klasse,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-kaptext\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-kapauge\",children:props.auge}),/*#__PURE__*/_jsxs(\"h2\",{className:\"ga-kaptitel\",children:[props.titel,/*#__PURE__*/_jsx(\"span\",{children:props.titelZwei})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-kapp\",children:[/*#__PURE__*/_jsx(\"b\",{children:props.vorsatz}),\" \",props.text1]}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-kapp\",children:props.text2})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-kapbuehne\",children:buehne})]})});}MotionKapitel.defaultProps={motiv:\"raum\",buehneLinks:false,anker:\"\",auge:\"3D & Raum\",titel:\"Mach's\",titelZwei:\"r\\xe4umlich.\",vorsatz:\"Sobald etwas Tiefe bekommt,\",text1:\"\\xe4ndert sich der Blick. Ein Produkt, das sich drehen l\\xe4sst. Ein Zeichen, das im Raum steht statt flach auf wei\\xdf. Eine Szene, durch die man scrollt – statt einer Reihe Stockfotos.\",text2:\"Gebaut aus deiner eigenen Marke, nicht aus einer Vorlage. Was du hier siehst, l\\xe4uft direkt im Browser.\",demoTitel:\"Animation, die mitdenkt.\",demoText:\"Ein Ausschlag in Echtzeit, f\\xfcnf Zust\\xe4nde, alles im Browser – kein Video, kein Nachladen.\",demoZustaende:\"Wartet \\xb7 Startet \\xb7 H\\xf6rt zu \\xb7 Spricht \\xb7 Denkt\",videoQuelle:\"\",videoBild:\"\",videoSchild:\"Gerendert, nicht gefilmt\"};addPropertyControls(MotionKapitel,{motiv:{type:ControlType.Enum,title:\"Motiv\",options:[\"raum\",\"demo\",\"film\"],optionTitles:[\"Raum (W\\xfcrfel)\",\"Demo (Ausschlag)\",\"Film\"]},buehneLinks:{type:ControlType.Boolean,title:\"B\\xfchne links\"},anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"Zeile 1\"},titelZwei:{type:ControlType.String,title:\"Zeile 2\"},vorsatz:{type:ControlType.String,title:\"Vorsatz fett\"},text1:{type:ControlType.String,title:\"Text 1\",displayTextArea:true},text2:{type:ControlType.String,title:\"Text 2\",displayTextArea:true},demoTitel:{type:ControlType.String,title:\"Demo Titel\"},demoText:{type:ControlType.String,title:\"Demo Text\",displayTextArea:true},demoZustaende:{type:ControlType.String,title:\"Demo Zust\\xe4nde (mit \\xb7 trennen)\"},videoQuelle:{type:ControlType.String,title:\"Video URL\"},videoBild:{type:ControlType.String,title:\"Vorschaubild URL\"},videoSchild:{type:ControlType.String,title:\"Video Schild\"}});/**\n * Haltung – warum Bewegung vor der Software entsteht. Drei Bloecke mit je\n * einem konkreten Ergebnis, damit es nicht bei Absichtserklaerungen bleibt.\n */export function MotionHaltung(props){const a=useAuf(0);const bl=[{nr:\"01\",titel:props.t1,text:props.x1,folge:props.f1},{nr:\"02\",titel:props.t2,text:props.x2,folge:props.f2},{nr:\"03\",titel:props.t3,text:props.x3,folge:props.f3}];return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsxs(\"p\",{className:\"ga-haltsatz\",children:[props.satz,\" \",/*#__PURE__*/_jsx(\"b\",{children:props.satzAkzent})]}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-haltung\",children:bl.map(b=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-haltkasten\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-haltnr\",children:b.nr}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-halttitel\",children:b.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-halttext\",children:b.text}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-haltfolge\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"Ergebnis:\"}),\" \",b.folge]})]},b.nr))})})]});}MotionHaltung.defaultProps={anker:\"haltung\",satz:\"Der Unterschied liegt im Timing.\",satzAkzent:\"Nicht im Effekt.\",t1:\"Erst das Warum\",x1:\"Bevor etwas animiert wird, kl\\xe4ren wir, welcher Abschnitt Bewegung braucht – und welcher nicht. Soll sie erkl\\xe4ren, erz\\xe4hlen oder beeindrucken? Das entscheidet sich im Gespr\\xe4ch, nicht im Programm.\",f1:\"keine Animation, die h\\xfcbsch ist und niemandem hilft.\",t2:\"Erst zeichnen, dann bewegen\",x2:\"Jedes Bild liegt fest, bevor sich etwas r\\xfchrt. Tempo, \\xdcberg\\xe4nge, Reihenfolge – in deiner Schrift, deinen Farben, nach derselben Logik wie dein \\xfcbriger Auftritt.\",f2:\"alle haben dasselbe Bild im Kopf, bevor es teuer wird.\",t3:\"Dann erst die Technik\",x3:\"Welches Werkzeug es wird, h\\xe4ngt davon ab, wo der Clip laufen soll. Im Browser gebaut, wenn es leicht sein muss. Gerendert, wenn es filmreif sein soll.\",f3:\"Bewegung, die auch auf einem alten Handy l\\xe4uft.\"};addPropertyControls(MotionHaltung,{anker:{type:ControlType.String,title:\"Anker\"},satz:{type:ControlType.String,title:\"Satz\"},satzAkzent:{type:ControlType.String,title:\"Satz orange\"},t1:{type:ControlType.String,title:\"1 Titel\"},x1:{type:ControlType.String,title:\"1 Text\",displayTextArea:true},f1:{type:ControlType.String,title:\"1 Ergebnis\"},t2:{type:ControlType.String,title:\"2 Titel\"},x2:{type:ControlType.String,title:\"2 Text\",displayTextArea:true},f2:{type:ControlType.String,title:\"2 Ergebnis\"},t3:{type:ControlType.String,title:\"3 Titel\"},x3:{type:ControlType.String,title:\"3 Text\",displayTextArea:true},f3:{type:ControlType.String,title:\"3 Ergebnis\"}});/**\n * Der Film. Startet bewusst nicht von allein: er hat eine Sprecherstimme,\n * und Browser spielen nur stumm von selbst ab – ein stummer Film mit\n * Erzaehler waere sinnlos. Vor dem Klick laedt die Datei gar nicht, es\n * liegt nur ein Standbild da.\n */export function MotionFilm(props){const a=useAuf(0);const[laeuft,setLaeuft]=useState(false);const vid=useRef(null);useEffect(()=>{if(laeuft&&vid.current)vid.current.play().catch(()=>{});},[laeuft]);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-kino\",children:laeuft?/*#__PURE__*/_jsx(\"video\",{ref:vid,src:props.quelle,poster:props.bild||undefined,controls:true,playsInline:true,preload:\"auto\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[props.bild?/*#__PURE__*/_jsx(\"img\",{src:props.bild,alt:props.bildText}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ga-kinoknopf\",onClick:()=>setLaeuft(true),\"aria-label\":props.knopfText,children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-kinorund\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-kinowelle\",\"aria-hidden\":\"true\"})})}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-kinoschild\",children:[/*#__PURE__*/_jsx(\"i\",{}),props.schild]})]})}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-kinozeile\",children:[/*#__PURE__*/_jsx(\"span\",{children:/*#__PURE__*/_jsx(\"b\",{children:props.punkt1})}),/*#__PURE__*/_jsx(\"span\",{children:props.punkt2}),/*#__PURE__*/_jsx(\"span\",{children:props.punkt3})]})]})]});}MotionFilm.defaultProps={anker:\"film\",auge:\"Der Film\",titel:\"Vierzig Sekunden,\",titelAkzent:\"die alles erkl\\xe4ren.\",lead:\"Wir h\\xe4tten es aufschreiben k\\xf6nnen. Besser ist, wir zeigen es: Was mit einem Zeichen passiert, wenn es laufen lernt – und warum das den Unterschied macht.\",quelle:\"\",bild:\"\",bildText:\"Standbild aus dem Motion-Film von grafikgl\\xfcck\",knopfText:\"Film abspielen\",schild:\"40 Sekunden \\xb7 mit Ton\",punkt1:\"Vollst\\xe4ndig animiert, kein Stockmaterial.\",punkt2:\"Jedes Bild aus unserer eigenen Marke gebaut.\",punkt3:\"Startet erst auf Klick – er redet sonst ungefragt los.\"};addPropertyControls(MotionFilm,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},quelle:{type:ControlType.String,title:\"Video URL\"},bild:{type:ControlType.String,title:\"Vorschaubild URL\"},bildText:{type:ControlType.String,title:\"Bildbeschreibung\"},knopfText:{type:ControlType.String,title:\"Knopf-Beschriftung\"},schild:{type:ControlType.String,title:\"Schild\"},punkt1:{type:ControlType.String,title:\"Hinweis 1\"},punkt2:{type:ControlType.String,title:\"Hinweis 2\"},punkt3:{type:ControlType.String,title:\"Hinweis 3\"}});/**\n * Das Sortiment. Zeigt die Breite, ohne zu behaupten, dass wir selbst\n * drucken – die Fussnote sagt das ausdruecklich.\n */const SORTIMENT=[{symbol:\"druck\",name:\"Papier & Werbung\",teile:[\"Flyer\",\"Falzflyer\",\"Plakate\",\"Postkarten\",\"Prospekte\",\"Brosch\\xfcren\",\"Kataloge\",\"Beilagen\",\"Mailings\",\"Preislisten\"]},{symbol:\"karte\",name:\"Gesch\\xe4ftsausstattung\",teile:[\"Visitenkarten\",\"Briefpapier\",\"Briefumschl\\xe4ge\",\"Bl\\xf6cke\",\"Stempel\",\"Pr\\xe4sentationsmappen\",\"Angebotsmappen\",\"Durchschreibes\\xe4tze\",\"Namensschilder\"]},{symbol:\"fenster\",name:\"Gastronomie & Laden\",teile:[\"Speisekarten\",\"Getr\\xe4nkekarten\",\"Tischsets\",\"Bierdeckel\",\"Servietten\",\"Gutscheine\",\"Stempelkarten\",\"T\\xfcranh\\xe4nger\",\"Aufsteller\",\"Tagesaush\\xe4nge\"]},{symbol:\"monitor\",name:\"Schild & Au\\xdfenwerbung\",teile:[\"Schilder\",\"Plattendruck\",\"Banner\",\"Planen\",\"Bauzaunblenden\",\"Fahnen\",\"Beachflags\",\"Kundenstopper\",\"Hinweisschilder\",\"Leitsysteme\"]},{symbol:\"wagen\",name:\"Fahrzeug & Folie\",teile:[\"Fahrzeugbeschriftung\",\"Teilfolierung\",\"Magnetschilder\",\"Schaufensterbeschriftung\",\"Milchglasfolie\",\"Klebefolien\",\"Etiketten\",\"Aufkleber auf Rolle\"]},{symbol:\"kalender\",name:\"Veranstaltung & Anlass\",teile:[\"Einladungskarten\",\"Eintrittskarten\",\"Roll-ups\",\"Messedisplays\",\"Spannrahmen\",\"Lanyards\",\"Urkunden\",\"Weihnachtskarten\",\"Kalender\"]},{symbol:\"palette\",name:\"Textil & Werbeartikel\",teile:[\"T-Shirts\",\"Poloshirts\",\"Arbeitskleidung\",\"Caps\",\"Taschen\",\"Tassen\",\"Kugelschreiber\",\"Notizb\\xfccher\",\"Mousepads\",\"Feuerzeuge\"]},{symbol:\"plus\",name:\"Noch etwas anderes\",teile:[\"Verpackungen\",\"Geschenkpapier\",\"Fototapeten\",\"Fu\\xdfmatten\",\"Buttons\",\"Pokale\",\"Klemmbretter\",\"Haftnotizen\"]}];export function WasWirGestalten(props){const a=useAuf(0);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-kat\",children:SORTIMENT.map(g=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-katkasten\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-katkopf\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-katikon\",children:/*#__PURE__*/_jsx(Sym,{name:g.symbol})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-katname\",children:g.name})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-katliste\",children:g.teile.map(t=>/*#__PURE__*/_jsx(\"span\",{children:t},t))})]},g.name))}),props.fussZeigen===false?null:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-katfuss\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-katikon\",children:/*#__PURE__*/_jsx(Sym,{name:\"haken\"})}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-katfusstext\",children:[/*#__PURE__*/_jsx(\"b\",{children:props.fussTitel}),\" \",props.fussText]})]})]})]});}WasWirGestalten.defaultProps={anker:\"sortiment\",auge:\"Sortiment\",titel:\"Und das ist noch\",titelAkzent:\"nicht alles.\",lead:\"Wenn es bedruckt, beklebt oder bestickt werden kann, gestalten wir es. Das hier ist die Auswahl, nach der am h\\xe4ufigsten gefragt wird.\",fussTitel:\"Gedruckt wird nicht bei uns.\",fussText:\"Wir gestalten und bereiten die Daten auf – produziert wird bei Betrieben, die genau das den ganzen Tag machen. Du bekommst den Produktionspreis direkt, ohne unseren Aufschlag, und trotzdem nur einen Ansprechpartner: uns.\"};addPropertyControls(WasWirGestalten,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},fussTitel:{type:ControlType.String,title:\"Fu\\xdfnote fett\"},fussText:{type:ControlType.String,title:\"Fu\\xdfnote\",displayTextArea:true},fussZeigen:{type:ControlType.Boolean,title:\"Fu\\xdfnote zeigen\",defaultValue:true}});const KUNDENLOGOS=[\"https://framerusercontent.com/images/TliLhTqNr5AdECH0TrJMUjLrqtc.png\",\"https://framerusercontent.com/images/0SSS1DwkhhOQOdxYIUF6YWTOjw8.png\",\"https://framerusercontent.com/images/mUkvnWy09c1ff2C0lbg9aUlnAs.png\",\"https://framerusercontent.com/images/dCFfsZpG6lU0s4Rp0hgyMk9QNs.png\",\"https://framerusercontent.com/images/uMXZvLzD2c58K2hOMduGTwt6fc.png\",\"https://framerusercontent.com/images/lOJYMfPZfUIAjW44GF8rni9G4U.png\",\"https://framerusercontent.com/images/hcfrRSD892d3hQvGmPnd8A2z0.png\",\"https://framerusercontent.com/images/hMT8LPM37djyMHo7caRrNHhi3V4.png\",\"https://framerusercontent.com/images/9Ir5Rz6NhlUwdWbVqkK7oZsIJsg.png\",\"https://framerusercontent.com/images/Csq7gkMp5X68x4dxbyNLQn87c.png\",\"https://framerusercontent.com/images/xgcHwIx0sxkhn378MzIMBAYGB2I.png\",\"https://framerusercontent.com/images/eA3EePjrs4p1XStoKfu5NIhCSE.png\",\"https://framerusercontent.com/images/WiOdADRuZO7r27BWgflQyQinRA.png\",\"https://framerusercontent.com/images/7QnlJ3yg51sHsGzgSQeRISOey3E.png\",\"https://framerusercontent.com/images/ztkGDzjyBLhZy2xsMNdcdHTuik.png\",\"https://framerusercontent.com/images/2M9OykQ14S56SRgHiUFy2rEp8s.png\",\"https://framerusercontent.com/images/69RigqKnvP25mPBNWejmZQUOEtY.png\",\"https://framerusercontent.com/images/oHzSru4NV513yXMC9SGL1jJQU.png\",\"https://framerusercontent.com/images/qbdiiz0KWdi8PJMUjSEWy291J9E.png\",\"https://framerusercontent.com/images/cL07hfAOOBo7FlFsH82XjvrNQ.png\",\"https://framerusercontent.com/images/4ewqazR3X101JgK4pfbZpAIGVI.png\",\"https://framerusercontent.com/images/flzjDklK17LzxB6nv6CXCCnvAc.png\",\"https://framerusercontent.com/images/t7V4MTQb5dgu6u0nOCWq02eSKCA.png\",\"https://framerusercontent.com/images/uFrnZ4Wp8hCGTWOaY7DzqYZw.png\",\"https://framerusercontent.com/images/WYMUlDFe5uIrp7haaRXJQqU2N8.png\",\"https://framerusercontent.com/images/eDMT3ChLRC0d1dzFLO7J9bIIRDs.png\"];export function Kennzahlen(props){const a=useAuf(60);const b=useAuf(140);const zellen=[{zahl:300,suffix:\"+\",text:\"Kunden seit 2020\"},{fest:\"5,0\",text:\"bei Google, 40+ Bewertungen\"},{fest:\"1\",text:\"feste Ansprechperson, vom ersten Gespr\\xe4ch bis nach dem Start\"},{fest:props.dauer,text:\"Wochen, bis deine Website online ist\"}];return /*#__PURE__*/_jsxs(Huelle,{children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-zahlreihe \"+a.klasse,children:zellen.map((z,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-zelle\",style:{transitionDelay:i*70+\"ms\"},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-riese\",children:[z.fest!==undefined?/*#__PURE__*/_jsx(ZahlLaeuft,{text:String(z.fest)}):/*#__PURE__*/_jsx(Hochzaehlen,{bis:z.zahl,suffix:\"\"}),z.suffix?/*#__PURE__*/_jsx(\"em\",{children:z.suffix}):null]}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-zellentext\",children:z.text})]},z.text))}),/*#__PURE__*/_jsxs(\"div\",{ref:b.ref,className:\"ga-belegzeile \"+b.klasse,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-beleg\",children:props.beleg}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-logoschiene\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-band\",children:KUNDENLOGOS.concat(KUNDENLOGOS).map((u,i)=>/*#__PURE__*/_jsx(\"img\",{src:u,alt:i<KUNDENLOGOS.length?\"Kundenlogo\":\"\",loading:\"lazy\",\"aria-hidden\":i>=KUNDENLOGOS.length},i))})})]})]});}Kennzahlen.defaultProps={auge:\"In Zahlen\",titel:\"Worauf du dich verlassen kannst.\",lead:\"\",dauer:\"2–3\",beleg:\"Eine Auswahl unserer Kunden\"};addPropertyControls(Kennzahlen,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},dauer:{type:ControlType.String,title:\"Dauer\"},beleg:{type:ControlType.String,title:\"Logozeile\"}});/* ===================================================== 8 · Cross-Sell === *//**\n * Uebersichtsraster fuer die Sammelseiten /leistungen und /branchen.\n *\n * Bis zu zwoelf gleichwertige Karten, jede mit Symbol, Titel, Satz und Link\n * auf die eigene Seite. Leere Plaetze fallen weg - dieselbe Komponente traegt\n * sechs Leistungen und elf Branchen.\n */export function Uebersicht(props){const a=useAuf(0);const st=useStufen(12,34);const karten=[];for(let i=1;i<=12;i++){const titel=props[\"k\"+i+\"Titel\"];if(!titel)continue;karten.push({symbol:props[\"k\"+i+\"Symbol\"]||\"haken\",titel,text:props[\"k\"+i+\"Text\"]||\"\",pfad:props[\"k\"+i+\"Pfad\"]||\"\"});}return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-uebersicht\",ref:st.ref,children:karten.map((k,i)=>/*#__PURE__*/_jsxs(\"a\",{href:k.pfad,...st.stufe(i,\"ga-uekarte\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-nic\",children:/*#__PURE__*/_jsx(Sym,{name:k.symbol})}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-uetitel\",children:k.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-uetext\",children:k.text})]},k.titel))})})]});}Uebersicht.defaultProps={anker:\"\",auge:\"\\xdcberblick\",titel:\"Alles, was wir\",titelAkzent:\"f\\xfcr dich machen.\",lead:\"\"};addPropertyControls(Uebersicht,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},...Object.fromEntries(Array.from({length:12},(_,n)=>n+1).flatMap(i=>[[\"k\"+i+\"Titel\",{type:ControlType.String,title:i+\" Titel\"}],[\"k\"+i+\"Text\",{type:ControlType.String,title:i+\" Text\",displayTextArea:true}],[\"k\"+i+\"Pfad\",{type:ControlType.String,title:i+\" Pfad\"}],[\"k\"+i+\"Symbol\",{type:ControlType.String,title:i+\" Symbol\"}]]))});export function CrossSell(props){const a=useAuf(60);const st=useStufen(3,40);const karten=[{symbol:\"monitor\",titel:props.a1Titel,text:props.a1Text,pfad:props.a1Pfad},{symbol:\"schild\",titel:props.a2Titel,text:props.a2Text,pfad:props.a2Pfad},{symbol:\"druck\",titel:props.a3Titel,text:props.a3Text,pfad:props.a3Pfad}];return /*#__PURE__*/_jsxs(Huelle,{children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-quer\",ref:st.ref,children:karten.map((k,i)=>/*#__PURE__*/_jsxs(\"a\",{href:k.pfad,...st.stufe(i,\"ga-querkarte\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-nic\",children:/*#__PURE__*/_jsx(Sym,{name:k.symbol})}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-h3\",children:k.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:k.text}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-mehr\",children:[\"Anfragen\",/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})]},k.titel))})})]});}CrossSell.defaultProps={auge:\"Passt dazu\",titel:\"Was oft\",titelAkzent:\"zusammen kommt.\",lead:\"Eine Website steht selten allein. Das hier fragen unsere Kunden am h\\xe4ufigsten mit an.\",a1Titel:\"Markenauftritt\",a1Text:\"Logo, Gesch\\xe4ftsausstattung und Website aus einer Hand – damit alles zusammenpasst, online wie gedruckt.\",a1Pfad:\"/kontakt\",a2Titel:\"Website-Relaunch\",a2Text:\"Du hast schon eine Seite, sie tr\\xe4gt nur nicht mehr? Wir setzen sie neu auf, ohne deine Google-Ergebnisse zu verlieren.\",a2Pfad:\"/kontakt\",a3Titel:\"Betreuung & Hosting\",a3Text:\"Updates, Sicherungen und ein Ansprechpartner, der rangeht. Damit du dich um deinen Betrieb k\\xfcmmerst, nicht um Technik.\",a3Pfad:\"/kontakt\"};addPropertyControls(CrossSell,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},a1Titel:{type:ControlType.String,title:\"1 Titel\"},a1Text:{type:ControlType.String,title:\"1 Text\",displayTextArea:true},a1Pfad:{type:ControlType.String,title:\"1 Pfad\"},a2Titel:{type:ControlType.String,title:\"2 Titel\"},a2Text:{type:ControlType.String,title:\"2 Text\",displayTextArea:true},a2Pfad:{type:ControlType.String,title:\"2 Pfad\"},a3Titel:{type:ControlType.String,title:\"3 Titel\"},a3Text:{type:ControlType.String,title:\"3 Text\",displayTextArea:true},a3Pfad:{type:ControlType.String,title:\"3 Pfad\"}});/* ================================================ 9 · Projekte im Detail */const PROJEKTE_WEB=[{slug:\"rolladen-portugall\",titel:\"Rolladen Portugall\",branche:\"Sonnenschutz seit 1921\",dauer:\"3 Wochen\",story:[[\"Ausgangslage\",\"Ein Fachbetrieb mit sechs Produktgruppen – und eine Startseite, die jede davon mit zwei S\\xe4tzen abhandelte.\"],[\"Umbau\",\"Eine eigene Seite je Produkt, der Weg zur Beratung von \\xfcberall erreichbar, offene Stellen sichtbar statt versteckt im Impressum.\"],[\"Ergebnis\",\"Wer nach einem einzelnen Produkt sucht, landet dort, wo die Antwort steht – nicht auf einer \\xdcbersicht.\"]],bild:\"https://framerusercontent.com/images/hdJes2kb4Oc7a6xtxV7RHQBuaE.jpg\"},{slug:\"immo-maz\",titel:\"Immo Maz\",kurz:\"Vom Logo bis zur Expos\\xe9vorlage: ein durchg\\xe4ngiger Auftritt f\\xfcr einen Immobilienmakler – auf dem Bildschirm und auf Papier.\",branche:\"Immobilienmakler\",dauer:\"3 Wochen\",bild:\"https://framerusercontent.com/images/gWOvzV5B7BY6xVZDQLVu84jztsU.jpg\",avatar:\"https://framerusercontent.com/images/jggyjLfhzKmMWyAKuEHGUqmGfwE.png\",name:\"Felix Mazurek\",job:\"Immobilienmakler\",zitat:\"grafikgl\\xfcck hat alles perfekt umgesetzt. Die Zusammenarbeit mit Rami war unkompliziert, professionell und hat einfach Spa\\xdf gemacht!\"},{slug:\"zahnarztpraxis-moenchaltorf\",titel:\"Zahnarztpraxis M\\xf6nchaltorf\",kurz:\"Vom Logo bis zu den Ballons am Er\\xf6ffnungstag: der vollst\\xe4ndige Auftritt f\\xfcr eine neue Zahnarztpraxis in der Schweiz.\",branche:\"Zahnarztpraxis\",dauer:\"3 Wochen\",bild:\"https://framerusercontent.com/images/gzI0r1pPLQuSbXbK1PlYVv01sWc.jpg\",avatar:\"https://framerusercontent.com/images/NicRDIu1TnunvKumzrdNSUVk.png\",name:\"Olivia Freislederer\",job:\"Zahn\\xe4rztin\",zitat:\"Zur Er\\xf6ffnung war alles fertig, vom Flyer bis zur Website. Genau die Ruhe, die man in dieser Phase gebrauchen kann.\"},{slug:\"da-nonna-tetta\",titel:\"Da Nonna Tetta\",kurz:\"Logo, Speisekarte und Website f\\xfcr ein italienisches Restaurant in Leverkusen – ein Auftritt, der am Tisch genauso wirkt wie im Netz.\",branche:\"Gastronomie\",dauer:\"2 Wochen\",bild:\"https://framerusercontent.com/images/1kFvRHLz4X9Vh3Xtyg7NXBWI4.jpg\",avatar:\"https://framerusercontent.com/images/5prXedSjsku7zTqV0HAuD2sSTQ.png\",name:\"Antonello Cembalo\",job:\"Restaurantbesitzer\",zitat:\"Rami hat sofort verstanden, was unser Restaurant ausmacht. Karte, Logo und Website passen zusammen – und zu uns.\"}];const PROJEKTE_LOGO=[{slug:\"zahnarztpraxis-moenchaltorf\",titel:\"Zahnarztpraxis M\\xf6nchaltorf\",branche:\"Zahnarztpraxis\",dauer:\"Zeichen & Dateien\",story:[[\"Ausgangslage\",\"Eine neue Praxis ohne Zeichen – und ein Er\\xf6ffnungstermin, der nicht verschiebbar war.\"],[\"Idee\",\"Ein ruhiges Zeichen, das auf dem Praxisschild an der Stra\\xdfe genauso sitzt wie auf dem Rezeptblock.\"],[\"Ergebnis\",\"Ein Logo, das vom 12-Millimeter-Stempel bis zur Fassade funktioniert – in allen Dateien.\"]],bild:\"https://framerusercontent.com/images/gzI0r1pPLQuSbXbK1PlYVv01sWc.jpg\",avatar:\"https://framerusercontent.com/images/NicRDIu1TnunvKumzrdNSUVk.png\",name:\"Olivia Freislederer\",job:\"Zahn\\xe4rztin\",zitat:\"Zur Er\\xf6ffnung war alles fertig, vom Flyer bis zur Website. Genau die Ruhe, die man in dieser Phase gebrauchen kann.\"},{slug:\"immo-maz\",titel:\"Immo Maz\",branche:\"Immobilienmakler\",dauer:\"Zeichen & Wortmarke\",story:[[\"Ausgangslage\",\"Ein Makler mit einer Bilddatei aus Word – unscharf, sobald sie gr\\xf6\\xdfer als eine Briefmarke war.\"],[\"Idee\",\"Das Zeichen sauber neu gezeichnet, als Vektor, mit einer Wortmarke, die auch allein steht.\"],[\"Ergebnis\",\"Ein Logo, das auf dem Expos\\xe9 genauso scharf ist wie auf dem Schild am Objekt.\"]],bild:\"https://framerusercontent.com/images/gWOvzV5B7BY6xVZDQLVu84jztsU.jpg\",avatar:\"https://framerusercontent.com/images/jggyjLfhzKmMWyAKuEHGUqmGfwE.png\",name:\"Felix Mazurek\",job:\"Immobilienmakler\",zitat:\"grafikgl\\xfcck hat alles perfekt umgesetzt. Die Zusammenarbeit mit Rami war unkompliziert, professionell und hat einfach Spa\\xdf gemacht!\"},{slug:\"da-nonna-tetta\",titel:\"Da Nonna Tetta\",branche:\"Gastronomie\",dauer:\"Zeichen & Karte\",story:[[\"Ausgangslage\",\"Ein italienisches Restaurant, das nach au\\xdfen aussah wie hundert andere.\"],[\"Idee\",\"Ein Zeichen mit Handschrift – erkennbar auf der Markise und klein auf der Speisekarte.\"],[\"Ergebnis\",\"Ein Logo, das am Tisch genauso wirkt wie von der anderen Stra\\xdfenseite.\"]],bild:\"https://framerusercontent.com/images/1kFvRHLz4X9Vh3Xtyg7NXBWI4.jpg\",avatar:\"https://framerusercontent.com/images/5prXedSjsku7zTqV0HAuD2sSTQ.png\",name:\"Antonello Cembalo\",job:\"Restaurantbesitzer\",zitat:\"Rami hat sofort verstanden, was unser Restaurant ausmacht. Karte, Logo und Website passen zusammen – und zu uns.\"}];const PROJEKTE_PRINT=[{slug:\"da-nonna-tetta\",titel:\"Da Nonna Tetta\",branche:\"Gastronomie\",dauer:\"Karte & Aush\\xe4nge\",story:[[\"Ausgangslage\",\"Eine Speisekarte, die bei jeder Preis\\xe4nderung neu zusammengeschoben wurde.\"],[\"Idee\",\"Eine gesetzte Karte mit festem Raster – und Vorlagen f\\xfcr Tagesaush\\xe4nge.\"],[\"Ergebnis\",\"Gedruckte Karten, die zum Laden passen, und Tagesaush\\xe4nge, die wir in zehn Minuten nachziehen.\"]],bild:\"https://framerusercontent.com/images/1kFvRHLz4X9Vh3Xtyg7NXBWI4.jpg\",avatar:\"https://framerusercontent.com/images/5prXedSjsku7zTqV0HAuD2sSTQ.png\",name:\"Antonello Cembalo\",job:\"Restaurantbesitzer\",zitat:\"Rami hat sofort verstanden, was unser Restaurant ausmacht. Karte, Logo und Website passen zusammen – und zu uns.\"},{slug:\"immo-maz\",titel:\"Immo Maz\",branche:\"Immobilienmakler\",dauer:\"Expos\\xe9 & Schilder\",story:[[\"Ausgangslage\",\"Jedes Expos\\xe9 sah anders aus, weil jedes Mal neu angefangen wurde.\"],[\"Idee\",\"Eine gesetzte Vorlage mit festem Aufbau f\\xfcr jedes Objekt – plus Schilder vor Ort.\"],[\"Ergebnis\",\"Unterlagen, die zusammengeh\\xf6ren – jedes Objekt im selben Bild.\"]],bild:\"https://framerusercontent.com/images/gWOvzV5B7BY6xVZDQLVu84jztsU.jpg\",avatar:\"https://framerusercontent.com/images/jggyjLfhzKmMWyAKuEHGUqmGfwE.png\",name:\"Felix Mazurek\",job:\"Immobilienmakler\",zitat:\"grafikgl\\xfcck hat alles perfekt umgesetzt. Die Zusammenarbeit mit Rami war unkompliziert, professionell und hat einfach Spa\\xdf gemacht!\"},{slug:\"zahnarztpraxis-moenchaltorf\",titel:\"Zahnarztpraxis M\\xf6nchaltorf\",branche:\"Zahnarztpraxis\",dauer:\"Schild, Flyer & Praxis\",story:[[\"Ausgangslage\",\"Er\\xf6ffnung in wenigen Wochen – und au\\xdfer dem Mietvertrag war nichts gedruckt.\"],[\"Idee\",\"Alles in einem Zug: Praxisschild, Flyer, Terminkarten, Beschriftung an der T\\xfcr.\"],[\"Ergebnis\",\"Am Er\\xf6ffnungstag war jedes St\\xfcck da, und alles sah nach derselben Praxis aus.\"]],bild:\"https://framerusercontent.com/images/gzI0r1pPLQuSbXbK1PlYVv01sWc.jpg\",avatar:\"https://framerusercontent.com/images/NicRDIu1TnunvKumzrdNSUVk.png\",name:\"Olivia Freislederer\",job:\"Zahn\\xe4rztin\",zitat:\"Zur Er\\xf6ffnung war alles fertig, vom Flyer bis zur Website. Genau die Ruhe, die man in dieser Phase gebrauchen kann.\"}];const PROJEKTE_MARKE=[{slug:\"zahnarztpraxis-moenchaltorf\",titel:\"Zahnarztpraxis M\\xf6nchaltorf\",branche:\"Zahnarztpraxis\",dauer:\"Logo, Print & Web\",story:[[\"Ausgangslage\",\"Eine neue Praxis in der Schweiz. Der Er\\xf6ffnungstermin stand, der Auftritt noch nicht.\"],[\"Idee\",\"Ein ruhiges Zeichen, das auf dem Praxisschild genauso sitzt wie auf dem Rezeptblock.\"],[\"Ergebnis\",\"Zur Er\\xf6ffnung war alles da: Logo, Schild, Flyer, Ballons und Website.\"]],bild:\"https://framerusercontent.com/images/gzI0r1pPLQuSbXbK1PlYVv01sWc.jpg\",avatar:\"https://framerusercontent.com/images/NicRDIu1TnunvKumzrdNSUVk.png\",name:\"Olivia Freislederer\",job:\"Zahn\\xe4rztin\",zitat:\"Zur Er\\xf6ffnung war alles fertig, vom Flyer bis zur Website. Genau die Ruhe, die man in dieser Phase gebrauchen kann.\"},{slug:\"immo-maz\",titel:\"Immo Maz\",branche:\"Immobilienmakler\",dauer:\"Logo & Expos\\xe9\",story:[[\"Ausgangslage\",\"Ein Makler, der f\\xfcr jedes Expos\\xe9 neu gestaltet hat – jedes sah anders aus.\"],[\"Idee\",\"Eine Handschrift f\\xfcr Bildschirm und Papier, mit Vorlagen, die er selbst f\\xfcllt.\"],[\"Ergebnis\",\"Logo, Expos\\xe9vorlage und Website, denen man ansieht, dass sie zusammengeh\\xf6ren.\"]],bild:\"https://framerusercontent.com/images/gWOvzV5B7BY6xVZDQLVu84jztsU.jpg\",avatar:\"https://framerusercontent.com/images/jggyjLfhzKmMWyAKuEHGUqmGfwE.png\",name:\"Felix Mazurek\",job:\"Immobilienmakler\",zitat:\"grafikgl\\xfcck hat alles perfekt umgesetzt. Die Zusammenarbeit mit Rami war unkompliziert, professionell und hat einfach Spa\\xdf gemacht!\"},{slug:\"da-nonna-tetta\",titel:\"Da Nonna Tetta\",branche:\"Gastronomie\",dauer:\"Logo, Karte & Web\",story:[[\"Ausgangslage\",\"Ein italienisches Restaurant in Leverkusen, kurz vor der Er\\xf6ffnung.\"],[\"Idee\",\"Ein Auftritt, der am Tisch genauso wirkt wie im Netz – handgeschrieben, warm, nicht laut.\"],[\"Ergebnis\",\"Logo, Speisekarte, Leuchtschild und Website aus einem Guss.\"]],bild:\"https://framerusercontent.com/images/1kFvRHLz4X9Vh3Xtyg7NXBWI4.jpg\",avatar:\"https://framerusercontent.com/images/5prXedSjsku7zTqV0HAuD2sSTQ.png\",name:\"Antonello Cembalo\",job:\"Restaurantbesitzer\",zitat:\"Rami hat sofort verstanden, was unser Restaurant ausmacht. Karte, Logo und Website passen zusammen – und zu uns.\"}];function Projekt({p,i}){const tip=useTippen();// Das Memoji kommt schon beim Tippen – man soll sehen, wer gerade schreibt.\nconst kopfNoch=tip.zustand===\"warten\"?\" kommt\":\"\";const nochNicht=tip.zustand!==\"da\"?\" kommt\":\"\";const st=useStufen(5,0);const px=useParallax(30);return /*#__PURE__*/_jsxs(\"div\",{className:\"ga-projekt\"+(i%2===1?\" gedreht\":\"\"),ref:st.ref,children:[/*#__PURE__*/_jsx(\"div\",{ref:px.rahmen,...st.stufe(0,\"ga-pbild\"),children:/*#__PURE__*/_jsx(\"img\",{ref:px.bild,className:\"ga-parallax\",src:p.bild,alt:p.titel+\" – Projekt von grafikgl\\xfcck\",loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-pinhalt\",children:[/*#__PURE__*/_jsxs(\"div\",{...st.stufe(1,\"ga-pmarken\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-pmarke\",children:p.branche}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-pmarke akzent\",children:p.dauer})]}),/*#__PURE__*/_jsx(\"h3\",{...st.stufe(2,\"ga-ph3\"),children:p.titel}),p.story?/*#__PURE__*/_jsx(\"div\",{...st.stufe(3,\"ga-pstory\"),children:p.story.map(([label,wert])=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-pzeile\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-plabel\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-pwert\",children:wert})]},label))}):/*#__PURE__*/_jsx(\"p\",{...st.stufe(3,\"ga-text\"),children:p.kurz}),p.zitat?/*#__PURE__*/_jsxs(\"figure\",{...st.stufe(4,\"ga-pstimme\"),ref:tip.ref,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-pstimmzeile\",children:[p.avatar?/*#__PURE__*/_jsx(\"img\",{className:\"ga-pkopf\"+kopfNoch,src:p.avatar,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\"}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"ga-pblasenfeld\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ga-pblase\"+nochNicht,children:/*#__PURE__*/_jsxs(\"p\",{children:[\"„\",p.zitat,'\"']})}),tip.zustand===\"tippt\"?/*#__PURE__*/_jsx(\"div\",{className:\"ga-pblase tippen\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-tippt\",children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})}):null]})]}),/*#__PURE__*/_jsxs(\"figcaption\",{className:\"ga-pautor\"+nochNicht,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-pname\",children:p.name}),\" \\xb7 \",p.job]})]}):null,/*#__PURE__*/_jsxs(\"a\",{href:\"/projekte/\"+p.slug,...st.stufe(5,\"ga-plink\"),children:[\"Projekt ansehen\",/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})]})]});}export function ProjekteGross(props){const v=String(props.variante||\"\");const PROJEKTE=/logo/i.test(v)?PROJEKTE_LOGO:/print/i.test(v)?PROJEKTE_PRINT:/marken/i.test(v)?PROJEKTE_MARKE:PROJEKTE_WEB;// Auf Branchenseiten steht der passende Fall vorn, ohne die Texte zu doppeln\nconst zuerst=String(props.zuerst||\"\").trim();const LISTE=zuerst?[...PROJEKTE.filter(x=>x.slug===zuerst),...PROJEKTE.filter(x=>x.slug!==zuerst)]:PROJEKTE;return /*#__PURE__*/_jsxs(Huelle,{kennung:\"projekte\",children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),LISTE.map((p,i)=>/*#__PURE__*/_jsx(Projekt,{p:p,i:i},p.slug))]});}ProjekteGross.defaultProps={variante:\"webdesign\",zuerst:\"\",auge:\"Aus der Praxis\",titel:\"Drei Websites,\",titelAkzent:\"drei Branchen.\",lead:\"Keine Vorlagen mit getauschtem Logo. Jede dieser Seiten ist um das herum gebaut, was der Betrieb wirklich anbietet – und was seine Kunden suchen.\"};addPropertyControls(ProjekteGross,{zuerst:{type:ControlType.String,title:\"Zuerst (K\\xfcrzel)\"},variante:{type:ControlType.Enum,title:\"Inhalt\",options:[\"webdesign\",\"markenauftritt\",\"umzug\",\"logo\",\"print\"],optionTitles:[\"Webdesign\",\"Markenauftritt\",\"Umzug\",\"Logo-Design\",\"Print\"]},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true}});/* ============================================ 10 · Logo-Laufband ======== *//**\n * Die Kundenlogos als laufendes Band – ein Baustein für Hero und dunkle\n * Kennzahlenzeile, damit sie überall gleich aussehen und sich gleich bewegen.\n */export function LogoBand(props){const hell=props.stil!==\"dunkel\";return /*#__PURE__*/_jsxs(\"section\",{className:\"ga ga-nurband\"+(hell?\" ga-hell\":\"\"),children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-innen\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-logoschiene\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-band\",children:KUNDENLOGOS.concat(KUNDENLOGOS).map((u,i)=>/*#__PURE__*/_jsx(\"img\",{src:u,alt:i<KUNDENLOGOS.length?\"Kundenlogo\":\"\",\"aria-hidden\":i>=KUNDENLOGOS.length,loading:\"lazy\"},i))})})})]});}LogoBand.defaultProps={stil:\"hell\"};addPropertyControls(LogoBand,{stil:{type:ControlType.Enum,title:\"Stil\",options:[\"hell\",\"dunkel\"],optionTitles:[\"Heller Grund\",\"Dunkler Grund\"]}});/* ======================================= 11 · Leistungsbausteine ======= */const BAUSTEINE=[{bild:\"https://framerusercontent.com/images/T7BwTlgBSdlooc7LhWUcpuS9n1s.jpg\",alt:\"Logo-Arbeitsprobe von grafikgl\\xfcck\",titel:\"Logo & Bildmarke\",text:\"Ein Zeichen, das auf dem Schild genauso funktioniert wie im Profilbild.\",teile:\"Entw\\xfcrfe \\xb7 Varianten \\xb7 Dateiformate \\xb7 Nutzungsrechte\"},{bild:\"https://framerusercontent.com/images/sj08UfOX0a5z5xVwSSa2Zkwa6iQ.jpg\",alt:\"Corporate Design von grafikgl\\xfcck\",titel:\"Farben & Schriften\",text:\"Eine Palette und zwei Schriften, die zusammenpassen und \\xfcberall verf\\xfcgbar sind.\",teile:\"Farbwerte \\xb7 Schriftlizenzen \\xb7 Abstufungen\"},{bild:\"https://framerusercontent.com/images/LyM4w6kS3R7E1sPeVHTnH6vXW0.webp\",alt:\"Brosch\\xfcre von grafikgl\\xfcck\",titel:\"Brand Manual\",text:\"Ein kurzes Handbuch, damit auch andere deinen Auftritt richtig anwenden.\",teile:\"Logoregeln \\xb7 Farben \\xb7 Typografie \\xb7 Beispiele\"},{kennung:\"geschaeftsausstattung\",bild:\"https://framerusercontent.com/images/5yf8IUnFVcMBGZACsTQEA47WAI.webp\",alt:\"Gesch\\xe4ftsausstattung von grafikgl\\xfcck\",titel:\"Gesch\\xe4ftsausstattung\",text:\"Alles, was du t\\xe4glich aus der Hand gibst – gedruckt und digital, in einer Handschrift.\",teile:\"Visitenkarte \\xb7 Briefpapier \\xb7 E-Mail-Signatur \\xb7 Rechnung\"},{bild:\"https://framerusercontent.com/images/8x1LOntiNDvTByYcuyEePqq78KM.webp\",alt:\"Social-Media-Motive von grafikgl\\xfcck\",titel:\"Social-Media-Vorlagen\",text:\"Vorlagen, die du selbst f\\xfcllst – ohne dass der Auftritt auseinanderf\\xe4llt.\",teile:\"Beitrag \\xb7 Story \\xb7 Profilbild\"},{bild:\"https://framerusercontent.com/images/38PJwYigz3QOdyMmUgljHMVZg8.webp\",alt:\"Werbetechnik von grafikgl\\xfcck\",titel:\"Fahrzeug, Schild & Print\",text:\"Der Auftritt h\\xf6rt nicht am Bildschirm auf. Wir bereiten ihn druckfertig auf.\",teile:\"Fahrzeug \\xb7 Schilder \\xb7 Flyer \\xb7 Brosch\\xfcren\"}];export function Markenbausteine(props){const a=useAuf(60);const BAU=BAUSTEINE;const st=useStufen(BAU.length,40);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.kennung,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-bau\",ref:st.ref,children:BAU.map((b,i)=>/*#__PURE__*/_jsxs(\"div\",{id:b.kennung||undefined,...st.stufe(i,\"ga-karte bau\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-baubild\",children:/*#__PURE__*/_jsx(\"img\",{src:b.bild,alt:b.alt,loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-bautext\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ga-bauh3\",children:b.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-text\",children:b.text}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-bauliste\",children:b.teile})]})]},b.titel))})})]});}Markenbausteine.defaultProps={auge:\"Leistungen\",titel:\"Was zu einem\",titelAkzent:\"Auftritt geh\\xf6rt.\",lead:\"Selten braucht jemand alles auf einmal. Wir fangen dort an, wo es am meisten bringt – und erg\\xe4nzen sp\\xe4ter, ohne dass es geflickt aussieht.\",kennung:\"bausteine\"};addPropertyControls(Markenbausteine,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},kennung:{type:ControlType.String,title:\"Anker\"}});/* ===================================== 12 · Vorher und Nachher ========= */export function VorherNachher(props){const a=useAuf(60);const feld=useRef(null);const[x,setX]=useState(50);const[zieht,setZieht]=useState(false);const ausPunkt=klientX=>{const el=feld.current;if(!el)return;const r=el.getBoundingClientRect();setX(Math.max(0,Math.min(100,(klientX-r.left)/r.width*100)));};useEffect(()=>{if(!zieht)return;const bewegt=e=>ausPunkt(e.clientX);const los=()=>setZieht(false);window.addEventListener(\"pointermove\",bewegt);window.addEventListener(\"pointerup\",los);return()=>{window.removeEventListener(\"pointermove\",bewegt);window.removeEventListener(\"pointerup\",los);};},[zieht]);const taste=e=>{if(e.key===\"ArrowLeft\"){setX(v=>Math.max(0,v-4));e.preventDefault();}if(e.key===\"ArrowRight\"){setX(v=>Math.min(100,v+4));e.preventDefault();}};/**\n     * Wippt den Regler einmal nach links und rechts, sobald der Abschnitt ins Bild\n     * kommt. Ohne das sieht man dem Bild nicht an, dass man daran ziehen kann.\n     *\n     * Läuft genau einmal, bricht bei der ersten Berührung ab und bleibt bei\n     * \"Bewegung reduzieren\" ganz aus.\n     */const gewippt=useRef(false);useEffect(()=>{const el=feld.current;if(!el)return;if(typeof IntersectionObserver===\"undefined\")return;if(typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let roh=0;let ab=false;const abbrechen=()=>{ab=true;cancelAnimationFrame(roh);};const wippen=()=>{const start=performance.now();const dauer=1600;const schlag=t=>{if(ab)return;const anteil=Math.min(1,(t-start)/dauer);// eine volle Sinus-Schwingung: erst nach links, dann nach rechts, zurück auf 50\nsetX(50-Math.sin(anteil*Math.PI*2)*16);if(anteil<1)roh=requestAnimationFrame(schlag);else setX(50);};roh=requestAnimationFrame(schlag);};const beobachter=new IntersectionObserver(eintraege=>{if(gewippt.current)return;if(!eintraege.some(e=>e.isIntersecting))return;gewippt.current=true;beobachter.disconnect();window.setTimeout(()=>{if(!ab)wippen();},350);},{threshold:.5});beobachter.observe(el);el.addEventListener(\"pointerdown\",abbrechen,{once:true});return()=>{beobachter.disconnect();cancelAnimationFrame(roh);el.removeEventListener(\"pointerdown\",abbrechen);};},[]);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.kennung,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-vn\",ref:feld,style:{[\"--x\"]:x+\"%\"},onPointerDown:e=>{setZieht(true);ausPunkt(e.clientX);},children:[/*#__PURE__*/_jsx(\"img\",{src:props.vorher,alt:props.vorherAlt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"img\",{className:\"ga-vnnach\",src:props.nachher,alt:props.nachherAlt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-vnmarke links\",children:props.marke1}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-vnmarke rechts\",children:props.marke2}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-vngriff\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ga-vnknauf\",role:\"slider\",tabIndex:0,\"aria-label\":\"Vorher und Nachher vergleichen\",\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":Math.round(x),onKeyDown:taste,children:/*#__PURE__*/_jsx(Sym,{name:\"pfeilDoppelt\"})})})]})}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-vnhinweis\",children:props.hinweis}),props.knopf?/*#__PURE__*/_jsx(\"div\",{className:\"ga-vnfuss\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"ga-knopf voll\",href:props.pfad,target:\"_blank\",rel:\"noopener noreferrer\",\"data-gg\":\"cta-vergleich\",children:[props.knopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]})}):null]});}VorherNachher.defaultProps={auge:\"Vorher und nachher\",titel:\"Dieselbe Firma.\",titelAkzent:\"Neuer Eindruck.\",lead:\"Die Inhalte waren meist schon da. Was gefehlt hat, war ein Aufbau, der sie zeigt – und eine Gestaltung, die zum Betrieb passt.\",vorher:\"https://framerusercontent.com/images/gzI0r1pPLQuSbXbK1PlYVv01sWc.jpg\",vorherAlt:\"Website vor dem Relaunch\",nachher:\"https://framerusercontent.com/images/gWOvzV5B7BY6xVZDQLVu84jztsU.jpg\",nachherAlt:\"Website nach dem Relaunch\",marke1:\"Vorher\",marke2:\"Nachher\",hinweis:\"Zum Vergleichen den Regler ziehen.\",knopf:\"Die neue Seite ansehen\",pfad:\"https://rolladen-portugall.framer.website/\",kennung:\"vergleich\"};addPropertyControls(VorherNachher,{auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},vorher:{type:ControlType.Image,title:\"Bild vorher\"},vorherAlt:{type:ControlType.String,title:\"Bildbeschreibung vorher\"},nachher:{type:ControlType.Image,title:\"Bild nachher\"},nachherAlt:{type:ControlType.String,title:\"Bildbeschreibung nachher\"},marke1:{type:ControlType.String,title:\"Beschriftung links\"},marke2:{type:ControlType.String,title:\"Beschriftung rechts\"},hinweis:{type:ControlType.String,title:\"Hinweis\"},knopf:{type:ControlType.String,title:\"Knopf\"},pfad:{type:ControlType.Link,title:\"Knopf-Ziel\"},kennung:{type:ControlType.String,title:\"Anker\"}});/* ============================== Was du beiträgst · Mitwirkung =========== *//** „Fett|Rest“ → fett gesetzter Anfang, danach normaler Text. */function teilen(zeile){if(!zeile)return null;const i=zeile.indexOf(\"|\");if(i<0)return{stark:\"\",rest:zeile};return{stark:zeile.slice(0,i).trim(),rest:\" \"+zeile.slice(i+1).trim()};}function BeiListe({zeilen}){return /*#__PURE__*/_jsx(\"ul\",{className:\"ga-liste\",children:zeilen.map(teilen).map((p,i)=>p?/*#__PURE__*/_jsxs(\"li\",{className:\"ga-punkt\",children:[/*#__PURE__*/_jsx(Sym,{name:\"haken\"}),/*#__PURE__*/_jsxs(\"span\",{children:[p.stark?/*#__PURE__*/_jsx(\"b\",{children:p.stark}):null,p.rest]})]},i):null)});}export function WasDuBeitraegst(props){const a=useAuf(0);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-bei\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-beikarte\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-beikopf\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-beiikon\",children:/*#__PURE__*/_jsx(Sym,{name:\"haken\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-beiname\",children:props.duName})]}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-beih\",children:props.duTitel}),/*#__PURE__*/_jsx(BeiListe,{zeilen:[props.du1,props.du2,props.du3,props.du4]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-beikarte wir\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ga-beikopf\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-beiikon\",children:/*#__PURE__*/_jsx(Sym,{name:\"haken\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-beiname\",children:props.wirName})]}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-beih\",children:props.wirTitel}),/*#__PURE__*/_jsx(BeiListe,{zeilen:[props.wir1,props.wir2,props.wir3,props.wir4]})]})]}),props.fussZeigen===false?null:/*#__PURE__*/_jsxs(\"div\",{className:\"ga-beifuss\",children:[/*#__PURE__*/_jsx(Sym,{name:\"haken\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"ga-beifusstext\",children:[/*#__PURE__*/_jsx(\"b\",{children:props.fussTitel}),\" \",props.fussText]})]})]})]});}WasDuBeitraegst.defaultProps={anker:\"mitwirkung\",auge:\"Zusammenarbeit\",titel:\"Was wir von dir\",titelAkzent:\"brauchen.\",lead:\"Damit du vorher wei\\xdft, was auf dich zukommt – und was eben nicht. Mehr als das Folgende m\\xfcssen wir dir nicht abverlangen.\",duName:\"Von dir\",duTitel:\"Das brauchen wir von dir\",du1:\"Ein Gespr\\xe4ch.|Eine halbe Stunde am Telefon oder vor Ort. Danach wissen wir genug, um loszulegen.\",du2:\"Was du anbietest.|Stichpunkte reichen. Die Texte formulieren wir, du liest sie gegen.\",du3:\"Bilder und Logo, falls vorhanden.|Was da ist, nehmen wir. Was fehlt, besorgen oder gestalten wir.\",du4:\"Eine R\\xfcckmeldung je Runde.|Gesammelt statt tr\\xf6pfchenweise – das h\\xe4lt den Termin.\",wirName:\"Von uns\",wirTitel:\"Das \\xfcbernehmen wir\",wir1:\"Texte und Aufbau.|Wir schreiben, sortieren und bauen – du musst keine Seite selbst f\\xfcllen.\",wir2:\"Technik, Domain und Umzug.|Zug\\xe4nge, Weiterleitungen, Verschl\\xfcsselung. Auch wenn jemand anderes die alte Seite gebaut hat.\",wir3:\"Alles Rechtliche am Rahmen.|Impressum, Datenschutz und Cookie-Hinweis sauber eingebunden – dazu Kontraste, Beschriftungen und Tastaturbedienung nach den Grundlagen der Barrierefreiheit.\",wir4:\"Den Termin.|Du bekommst Entw\\xfcrfe, wenn wir es gesagt haben, nicht wenn es gerade passt.\",fussTitel:\"Rechne mit rund zwei bis drei Stunden deiner Zeit.\",fussText:\"Verteilt \\xfcber das ganze Projekt – Startgespr\\xe4ch, einmal Entwurf durchsehen, einmal freigeben. Den Rest machen wir.\"};addPropertyControls(WasDuBeitraegst,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},duName:{type:ControlType.String,title:\"Links Marke\"},duTitel:{type:ControlType.String,title:\"Links Titel\"},du1:{type:ControlType.String,title:\"Links 1\",displayTextArea:true},du2:{type:ControlType.String,title:\"Links 2\",displayTextArea:true},du3:{type:ControlType.String,title:\"Links 3\",displayTextArea:true},du4:{type:ControlType.String,title:\"Links 4\",displayTextArea:true},wirName:{type:ControlType.String,title:\"Rechts Marke\"},wirTitel:{type:ControlType.String,title:\"Rechts Titel\"},wir1:{type:ControlType.String,title:\"Rechts 1\",displayTextArea:true},wir2:{type:ControlType.String,title:\"Rechts 2\",displayTextArea:true},wir3:{type:ControlType.String,title:\"Rechts 3\",displayTextArea:true},wir4:{type:ControlType.String,title:\"Rechts 4\",displayTextArea:true},fussTitel:{type:ControlType.String,title:\"Fu\\xdfnote fett\"},fussText:{type:ControlType.String,title:\"Fu\\xdfnote\",displayTextArea:true},fussZeigen:{type:ControlType.Boolean,title:\"Fu\\xdfnote zeigen\",defaultValue:true}});/* ================================ Über uns · Wer wir sind ============== */export function WerWirSind(props){const a=useAuf(0);const absaetze=[props.text1,props.text2,props.text3].filter(Boolean);const fakten=[[props.fakt1Zahl,props.fakt1Text],[props.fakt2Zahl,props.fakt2Text],[props.fakt3Zahl,props.fakt3Text]].filter(f=>f[0]);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsxs(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:[props.bildOben?/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwsoben\",children:[/*#__PURE__*/_jsx(\"figure\",{className:\"ga-wwsbuehne\",children:/*#__PURE__*/_jsx(\"img\",{src:props.bild,alt:props.bildAlt,loading:\"lazy\",decoding:\"async\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwskarte\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwsspalten\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ga-wwsh\",children:props.kartenTitel}),absaetze[0]?/*#__PURE__*/_jsx(\"p\",{className:\"ga-wwsp lead\",style:{marginTop:14},children:absaetze[0]}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwsrechts\",children:absaetze.slice(1).map((t,i)=>/*#__PURE__*/_jsx(\"p\",{className:\"ga-wwsp\",children:t},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwslinie\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwsknoepfe\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ga-wwsknopf voll\",href:props.ctaPfad,children:[props.ctaKnopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ga-wwsknopf leer\",href:TEL_LINK,children:[/*#__PURE__*/_jsx(Sym,{name:\"telefon\"}),TEL_TEXT]})]}),fakten.length?/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwsfakten\",children:fakten.map(([z,t])=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-wwsfakt\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwsfaktzahl\",children:z}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwsfakttext\",children:t})]},z))}):null]})]}):/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wws\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwsbild\",children:[/*#__PURE__*/_jsx(\"img\",{src:props.bild,alt:props.bildAlt,loading:\"lazy\",decoding:\"async\"}),props.schildZeigen&&props.name?/*#__PURE__*/_jsxs(\"span\",{className:\"ga-wwsschild\",children:[/*#__PURE__*/_jsx(\"i\",{className:\"ga-wwspunkt\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ga-wwsname\",children:[props.name,/*#__PURE__*/_jsx(\"small\",{children:props.rolle})]})]}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwstext\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ga-wwsh\",children:props.kartenTitel}),absaetze.map((t,i)=>/*#__PURE__*/_jsx(\"p\",{className:\"ga-wwsp\"+(i===0?\" lead\":\"\"),children:t},i)),/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwslinie\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwsknoepfe\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ga-wwsknopf voll\",href:props.ctaPfad,children:[props.ctaKnopf,/*#__PURE__*/_jsx(Sym,{name:\"pfeil\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ga-wwsknopf leer\",href:TEL_LINK,children:[/*#__PURE__*/_jsx(Sym,{name:\"telefon\"}),TEL_TEXT]})]}),fakten.length?/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwsfakten\",children:fakten.map(([z,t])=>/*#__PURE__*/_jsxs(\"span\",{className:\"ga-wwsfakt\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwsfaktzahl\",children:z}),/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwsfakttext\",children:t})]},z))}):null]})]}),props.bandZeigen&&props.bandBild?/*#__PURE__*/_jsxs(\"figure\",{className:\"ga-wwsband\",children:[/*#__PURE__*/_jsx(\"img\",{src:props.bandBild,alt:props.bandAlt,loading:\"lazy\",decoding:\"async\"}),props.bandText?/*#__PURE__*/_jsxs(\"figcaption\",{className:\"ga-wwsbandtext\",children:[/*#__PURE__*/_jsx(Sym,{name:\"haken\"}),props.bandText]}):null]}):null]})]});}WerWirSind.defaultProps={anker:\"wer-wir-sind\",auge:\"Wer dahintersteckt\",titel:\"Ein Ansprechpartner,\",titelAkzent:\"von Anfang bis Ende.\",lead:\"Keine wechselnden Projektleiter, keine Ticketnummer, keine Warteschleife. Du sprichst mit der Person, die dein Projekt auch gestaltet.\",bild:\"https://framerusercontent.com/images/npZYAzDCIe44EcpQw91iNVhTTw.jpg\",bildAlt:\"Rami Succari, Gr\\xfcnder von grafikgl\\xfcck\\xae\",schildZeigen:true,name:\"Rami Succari\",rolle:\"Gr\\xfcnder von grafikgl\\xfcck\\xae \\xb7 Hilden\",kartenTitel:\"Wir bauen Auftritte, die im Ganzen funktionieren.\",text1:\"Angefangen hat grafikgl\\xfcck 2020 mit einzelnen Logos und Drucksachen. Schnell zeigte sich dasselbe Muster: Das Logo kam von einem, die Website von einem anderen, das Firmenschild vom Dritten – und am Ende passte nichts zusammen.\",text2:\"Deshalb machen wir heute alles aus einer Hand. Marke, Website, Druck und Werbetechnik entstehen aus denselben Werten, mit einer festen Ansprechperson und Festpreisen, die vor dem Start schriftlich stehen.\",text3:\"Wir sitzen in Hilden bei D\\xfcsseldorf und arbeiten im ganzen deutschsprachigen Raum. Ob wir uns vor Ort treffen oder nur telefonieren, hat am Ergebnis noch nie etwas ge\\xe4ndert.\",ctaKnopf:\"Projekt anfragen\",ctaPfad:\"/kontakt\",fakt1Zahl:\"24 Stunden\",fakt1Text:\"Antwortzeit auf jede Anfrage\",fakt2Zahl:\"Festpreis\",fakt2Text:\"Schriftlich vor dem Start\",fakt3Zahl:\"Seit 2020\",fakt3Text:\"Eingetragene Marke seit 2026\",bildOben:false,bandZeigen:false,bandBild:\"\",bandAlt:\"\",bandText:\"\"};addPropertyControls(WerWirSind,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true},bild:{type:ControlType.Image,title:\"Portrait\"},bildAlt:{type:ControlType.String,title:\"Bildbeschreibung\"},schildZeigen:{type:ControlType.Boolean,title:\"Namensschild zeigen\"},name:{type:ControlType.String,title:\"Name\"},rolle:{type:ControlType.String,title:\"Rolle\"},kartenTitel:{type:ControlType.String,title:\"Karte Titel\"},text1:{type:ControlType.String,title:\"Absatz 1\",displayTextArea:true},text2:{type:ControlType.String,title:\"Absatz 2\",displayTextArea:true},text3:{type:ControlType.String,title:\"Absatz 3\",displayTextArea:true},ctaKnopf:{type:ControlType.String,title:\"Knopf\"},ctaPfad:{type:ControlType.String,title:\"Knopf Ziel\"},fakt1Zahl:{type:ControlType.String,title:\"Fakt 1\"},fakt1Text:{type:ControlType.String,title:\"Fakt 1 Text\"},fakt2Zahl:{type:ControlType.String,title:\"Fakt 2\"},fakt2Text:{type:ControlType.String,title:\"Fakt 2 Text\"},fakt3Zahl:{type:ControlType.String,title:\"Fakt 3\"},fakt3Text:{type:ControlType.String,title:\"Fakt 3 Text\"},bildOben:{type:ControlType.Boolean,title:\"Bild breit oben\"},bandZeigen:{type:ControlType.Boolean,title:\"Breites Bild zeigen\"},bandBild:{type:ControlType.Image,title:\"Breites Bild\"},bandAlt:{type:ControlType.String,title:\"Breites Bild Beschreibung\"},bandText:{type:ControlType.String,title:\"Breites Bild Zeile\"}});/* =========================== Über uns · Worauf wir Wert legen ========== */const WERTE=[{symbol:\"ziel\",titel:\"Alles aus einer Hand\",text:\"Logo, Website, Druck und Werbetechnik entstehen bei uns aus denselben Werten. Niemand muss etwas nachbauen, nichts passt am Ende nur ungef\\xe4hr zusammen.\"},{symbol:\"chat\",titel:\"Eine feste Ansprechperson\",text:\"Du bekommst eine Durchwahl statt einer Ticketnummer. Wer dein Projekt gestaltet, geht auch ans Telefon – vom ersten Gespr\\xe4ch bis Jahre danach.\"},{symbol:\"palette\",titel:\"Individuell statt Vorlage\",text:\"Keine gekaufte Vorlage mit getauschtem Logo. Wir bauen um das herum, was dein Betrieb wirklich anbietet und was deine Kunden suchen.\"},{symbol:\"blitz\",titel:\"Kurze, direkte Wege\",text:\"Wir antworten innerhalb von 24 Stunden, auch auf eine WhatsApp-Nachricht. Entscheidungen fallen im Gespr\\xe4ch und nicht in der n\\xe4chsten Abstimmungsrunde.\"},{symbol:\"haken\",titel:\"Sauber bis ins Detail\",text:\"Druckdaten mit Anschnitt, Logos bis zum 12-Millimeter-Stempel gepr\\xfcft, Websites gemessen statt gesch\\xe4tzt. Die Dinge, die man erst merkt, wenn sie fehlen.\"}];export function WoraufWirWertLegen(props){const a=useAuf(0);return /*#__PURE__*/_jsxs(Huelle,{kennung:props.anker||undefined,children:[/*#__PURE__*/_jsx(Kopf,{auge:props.auge,titel:props.titel,titelAkzent:props.titelAkzent,lead:props.lead}),/*#__PURE__*/_jsx(\"div\",{ref:a.ref,className:\"ga-bento \"+a.klasse,children:/*#__PURE__*/_jsx(\"div\",{className:\"ga-wwl\",children:WERTE.map(w=>/*#__PURE__*/_jsxs(\"div\",{className:\"ga-wwlkarte\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ga-wwlikon\",children:/*#__PURE__*/_jsx(Sym,{name:w.symbol})}),/*#__PURE__*/_jsx(\"h3\",{className:\"ga-wwlh\",children:w.titel}),/*#__PURE__*/_jsx(\"p\",{className:\"ga-wwlt\",children:w.text})]},w.titel))})})]});}WoraufWirWertLegen.defaultProps={anker:\"anspruch\",auge:\"Unser Anspruch\",titel:\"Worauf wir\",titelAkzent:\"Wert legen.\",lead:\"F\\xfcnf Punkte, an denen wir uns messen lassen. Sie stehen nicht hier, weil sie gut klingen, sondern weil jeder von ihnen in einem Projekt schon einmal den Unterschied gemacht hat.\"};addPropertyControls(WoraufWirWertLegen,{anker:{type:ControlType.String,title:\"Anker\"},auge:{type:ControlType.String,title:\"\\xdcberzeile\"},titel:{type:ControlType.String,title:\"\\xdcberschrift\"},titelAkzent:{type:ControlType.String,title:\"\\xdcberschrift orange\"},lead:{type:ControlType.String,title:\"Einleitung\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"LogoBand\":{\"type\":\"reactComponent\",\"name\":\"LogoBand\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogoLieferung\":{\"type\":\"reactComponent\",\"name\":\"LogoLieferung\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlogAuswahl\":{\"type\":\"reactComponent\",\"name\":\"BlogAuswahl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WomitWirArbeiten\":{\"type\":\"reactComponent\",\"name\":\"WomitWirArbeiten\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionVergleich\":{\"type\":\"reactComponent\",\"name\":\"MotionVergleich\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WoraufWirWertLegen\":{\"type\":\"reactComponent\",\"name\":\"WoraufWirWertLegen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FuerWenWirArbeiten\":{\"type\":\"reactComponent\",\"name\":\"FuerWenWirArbeiten\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProjekteGross\":{\"type\":\"reactComponent\",\"name\":\"ProjekteGross\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CrossSell\":{\"type\":\"reactComponent\",\"name\":\"CrossSell\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ErsteSekunden\":{\"type\":\"reactComponent\",\"name\":\"ErsteSekunden\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"KurzErklaert\":{\"type\":\"reactComponent\",\"name\":\"KurzErklaert\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionFrage\":{\"type\":\"reactComponent\",\"name\":\"MotionFrage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Kennzahlen\":{\"type\":\"reactComponent\",\"name\":\"Kennzahlen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"GrosseStimme\":{\"type\":\"reactComponent\",\"name\":\"GrosseStimme\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Uebersicht\":{\"type\":\"reactComponent\",\"name\":\"Uebersicht\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Ablauf\":{\"type\":\"reactComponent\",\"name\":\"Ablauf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionHaltung\":{\"type\":\"reactComponent\",\"name\":\"MotionHaltung\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WasDuBeitraegst\":{\"type\":\"reactComponent\",\"name\":\"WasDuBeitraegst\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WerWirSind\":{\"type\":\"reactComponent\",\"name\":\"WerWirSind\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionFormate\":{\"type\":\"reactComponent\",\"name\":\"MotionFormate\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Markenbausteine\":{\"type\":\"reactComponent\",\"name\":\"Markenbausteine\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckEinstieg\":{\"type\":\"reactComponent\",\"name\":\"CheckEinstieg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WasWirGestalten\":{\"type\":\"reactComponent\",\"name\":\"WasWirGestalten\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionSchau\":{\"type\":\"reactComponent\",\"name\":\"MotionSchau\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"GefundenWerden\":{\"type\":\"reactComponent\",\"name\":\"GefundenWerden\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionFilm\":{\"type\":\"reactComponent\",\"name\":\"MotionFilm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MotionKapitel\":{\"type\":\"reactComponent\",\"name\":\"MotionKapitel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Landingpages\":{\"type\":\"reactComponent\",\"name\":\"Landingpages\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"VorherNachher\":{\"type\":\"reactComponent\",\"name\":\"VorherNachher\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LeistungsAbschnitte.map","// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-a7CsU .framer-styles-preset-12v54oy:not(.rich-text-wrapper), .framer-a7CsU .framer-styles-preset-12v54oy.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 70px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --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: 810px) { .framer-a7CsU .framer-styles-preset-12v54oy:not(.rich-text-wrapper), .framer-a7CsU .framer-styles-preset-12v54oy.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 56px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-a7CsU .framer-styles-preset-12v54oy:not(.rich-text-wrapper), .framer-a7CsU .framer-styles-preset-12v54oy.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 40px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c1118ca2-b68b-4109-a5a7-cda442fe4c0f, #060612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-a7CsU\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-TDzQN .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-TDzQN .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --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: 810px) { .framer-TDzQN .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-TDzQN .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-TDzQN .framer-styles-preset-rhosic:not(.rich-text-wrapper), .framer-TDzQN .framer-styles-preset-rhosic.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.0025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-15ae84bb-4467-4b46-b81a-1066ec15c4cf, #69686e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-TDzQN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Caveat-regular\",\"GF;Caveat-700\",\"GF;Caveat-regular\",\"GF;Caveat-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Caveat\",source:\"google\",style:\"normal\",uiFamilyName:\"Caveat\",url:\"https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9SIejYBxPigs.woff2\",weight:\"400\"},{cssFamilyName:\"Caveat\",source:\"google\",style:\"normal\",uiFamilyName:\"Caveat\",url:\"https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6SIejYBxPigs.woff2\",weight:\"700\"}]}];export const css=['.framer-dJrcH .framer-styles-preset-93jclz:not(.rich-text-wrapper), .framer-dJrcH .framer-styles-preset-93jclz.rich-text-wrapper p { --framer-font-family: \"Caveat\", \"Caveat Placeholder\", sans-serif; --framer-font-family-bold: \"Caveat\", \"Caveat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Caveat\", \"Caveat Placeholder\", sans-serif; --framer-font-family-italic: \"Caveat\", \"Caveat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-0ac79161-3e62-4c56-9251-a6a7b0ea22d3, #ff6321); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-dJrcH\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const BASIS=\"https://grafikglueck.com\";const UNTERNEHMEN=BASIS+\"/#unternehmen\";function bildUrl(wert){if(!wert)return\"\";if(typeof wert===\"string\")return wert;if(typeof wert===\"object\")return wert.src||wert.url||\"\";return\"\";}function datumIso(wert){if(!wert)return\"\";const s=typeof wert===\"string\"?wert:String(wert);const treffer=s.match(/^\\d{4}-\\d{2}-\\d{2}/);return treffer?treffer[0]:\"\";}function sauber(wert){return typeof wert===\"string\"?wert.trim():\"\";}/**\n * Erzeugt JSON-LD fuer eine CMS-Detailseite.\n * Wird von Framer serverseitig gerendert, steht also im ausgelieferten HTML.\n * Sichtbar ist nichts.\n */export default function StrukturierteDaten(props){const{art,titel,beschreibung,bild,datum,autor,thema,style}=props;const t=sauber(titel);if(!t)return /*#__PURE__*/_jsx(\"span\",{style:{display:\"none\"}});const b=sauber(beschreibung);const img=bildUrl(bild);const istBeitrag=art===\"beitrag\";const zweig=istBeitrag?{name:\"Blog\",pfad:\"/blog\"}:{name:\"Projekte\",pfad:\"/projekte\"};const haupt=istBeitrag?{\"@type\":\"BlogPosting\",headline:t,author:{\"@type\":\"Person\",name:sauber(autor)||\"Rami Succari\"},publisher:{\"@id\":UNTERNEHMEN}}:{\"@type\":\"CreativeWork\",name:t,creator:{\"@id\":UNTERNEHMEN}};haupt.inLanguage=\"de-DE\";if(b)haupt.description=b;if(img)haupt.image=img;if(istBeitrag){const d=datumIso(datum);if(d){haupt.datePublished=d;haupt.dateModified=d;}}else{const th=sauber(thema);if(th)haupt.about=th;}const daten={\"@context\":\"https://schema.org\",\"@graph\":[haupt,{\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Startseite\",item:BASIS+\"/\"},{\"@type\":\"ListItem\",position:2,name:zweig.name,item:BASIS+zweig.pfad},{\"@type\":\"ListItem\",position:3,name:t}]}]};// </script> im Text wuerde den Block vorzeitig schliessen\nconst json=JSON.stringify(daten).replace(/<\\//g,\"<\\\\/\");return /*#__PURE__*/_jsx(\"span\",{style:{display:\"none\",...style},children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:json}})});}StrukturierteDaten.defaultProps={width:1,height:1};addPropertyControls(StrukturierteDaten,{art:{type:ControlType.Enum,title:\"Art\",options:[\"beitrag\",\"projekt\"],optionTitles:[\"Blogbeitrag\",\"Projekt\"],defaultValue:\"beitrag\"},titel:{type:ControlType.String,title:\"Titel\",defaultValue:\"\"},beschreibung:{type:ControlType.String,title:\"Beschreibung\",defaultValue:\"\"},bild:{type:ControlType.Image,title:\"Bild\"},datum:{type:ControlType.Date,title:\"Datum\",description:\"Nur bei Blogbeitraegen\"},autor:{type:ControlType.String,title:\"Autor\",defaultValue:\"\"},thema:{type:ControlType.String,title:\"Thema\",defaultValue:\"\",description:\"Nur bei Projekten\"}});/* -------------------------------------------------- FAQ einer Leistungsseite *//**\n * Erzeugt FAQPage-JSON-LD fuer eine Leistungs- oder Branchenseite.\n *\n * WICHTIG: Die Fragen und Antworten muessen woertlich mit dem sichtbaren\n * FAQ-Abschnitt derselben Seite uebereinstimmen. Aenderst du den Abschnitt,\n * aendere hier mit – sonst wertet Google das Auszeichnen als irrefuehrend.\n */export function FaqDaten(props){const{style}=props;const paare=[];for(let i=1;i<=8;i++){const nr=String(i).padStart(2,\"0\");const frage=sauber(props[\"frage\"+nr]);const antwort=sauber(props[\"antwort\"+nr]);if(!frage||!antwort)continue;paare.push({\"@type\":\"Question\",// Fuehrende Nummerierung (\"1. \") gehoert nicht in die Auszeichnung\nname:frage.replace(/^\\s*\\d+\\.\\s*/,\"\"),acceptedAnswer:{\"@type\":\"Answer\",text:antwort}});}if(!paare.length)return /*#__PURE__*/_jsx(\"span\",{style:{display:\"none\"}});const daten={\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",inLanguage:\"de-DE\",mainEntity:paare};const json=JSON.stringify(daten).replace(/<\\//g,\"<\\\\/\");return /*#__PURE__*/_jsx(\"span\",{style:{display:\"none\",...style},children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:json}})});}FaqDaten.defaultProps={width:1,height:1};const faqFelder={};for(let i=1;i<=8;i++){const nr=String(i).padStart(2,\"0\");faqFelder[\"frage\"+nr]={type:ControlType.String,title:\"Frage \"+i,defaultValue:\"\"};faqFelder[\"antwort\"+nr]={type:ControlType.String,title:\"Antwort \"+i,displayTextArea:true,defaultValue:\"\"};}addPropertyControls(FaqDaten,faqFelder);\nexport const __FramerMetadata__ = {\"exports\":{\"FaqDaten\":{\"type\":\"reactComponent\",\"name\":\"FaqDaten\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"StrukturierteDaten\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StrukturierteDaten.map"],"mappings":"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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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"}