{"version":3,"file":"k4lWN548c.BZ2Xw4qG.mjs","names":["localizedValues","Row"],"sources":["https:/framerusercontent.com/modules/qu2iFAHLXAOfrgVF10bb/PEKuW0Q4XB5BQABS3DkC/k4lWN548c-0.js","https:/framerusercontent.com/modules/qu2iFAHLXAOfrgVF10bb/PEKuW0Q4XB5BQABS3DkC/k4lWN548c.js","https:/framerusercontent.com/modules/m1gFTL19VZanYQ0g6jOw/F3KFvxz8Aia2oDViff1M/k4lWN548c.js"],"sourcesContent":["export const v0=\"Was genau ist Norman?\";export const v1=\"Norman ist der Buchhaltungs-Autopilot f\\xfcr moderne Unternehmer. Norman hilft dir, das Risiko von Betriebspr\\xfcfungen zu minimieren und Geld zu sparen. Unser Ziel ist es, deinen Gesch\\xe4ftsalltag so einfach wie m\\xf6glich zu gestalten.\";export const v2=\"Kann ich das wirklich selbst machen?\";export const v3=\"Ja! Wenn du Norman nutzt, brauchst du normalerweise keinen Steuerberater oder Buchhalter. Unsere Mission ist es, die Steuererkl\\xe4rung zug\\xe4nglicher, schneller und weniger stressig zu machen.\\n\\nTausende von Privatpersonen, Selbstst\\xe4ndigen und Unternehmen reichen ihre Steuern ohne Steuerberater ein.\\n\\nViele nutzen sogar Elster, wo es schwierig sein kann, die Fragen zu verstehen und zu wissen, ob sie auf dich zutreffen. Norman unterst\\xfctzt das offizielle Elster-Portal.\";export const v4=\"Was kostet Norman?\";export const v5=\"Die Einkommenssteuererkl\\xe4rung f\\xfcr Privatpersonen kostet 35 €.\\n\\nDas Formular zur Anmeldung der Selbstst\\xe4ndigkeit, smarte Rechnungsstellung und Buchhaltung sind kostenlos. Die monatlichen Tarife f\\xfcr Selbstst\\xe4ndige beginnen bei 11 €/22 € f\\xfcr Kleinunternehmen/Umsatzsteuerpflichtige.\";export const v6=\"Unterst\\xfctzt Norman Freiberufler und Gewerbetreibende?\";export const v7=\"Ja! Wir unterst\\xfctzen gleicherma\\xdfen Kleinunternehmer, Freiberufler und Gewerbetreibende. Du kannst die Gewerbesteuererkl\\xe4rung mit Norman einreichen.\";export const v8=\"Kann ich Norman meine Daten anvertrauen?\";export const v9=\"Ja, Norman h\\xe4lt sich strikt an die deutschen Datenschutzbestimmungen und speichert deine Daten ausschlie\\xdflich in einem Rechenzentren in Frankfurt ab. \\n\\nWenn du eine Verbindung zu einem Bankkonto herstellst, sieht Norman NIEMALS die von dir verwendeten Anmeldedaten. Die Bankverbindung wird von einem PSD2-lizenzierten Open-Banking-Anbieter zur Verf\\xfcgung gestellt.\";export const v10=\"Macht KI einen Unterschied?\";export const v11=\"Ja! Moderne KI-Modelle sind extrem gut darin, Informationen aus Dokumenten zu kategorisieren und zu extrahieren (z.B. Umsatzsteuer aus einer Quittung). Wir haben eine Sammlung von erstklassigen Modellen zusammengestellt, um dir Stunden bei der Buchhaltung und Steuererkl\\xe4rung zu ersparen. Wir haben das Spitzen-Sprachmodell speziell auf das deutsche Steuerrecht abgestimmt. Dennoch kann Norman Fehler machen. \\xdcberpr\\xfcfe wichtige Informationen.\";export const v12=\"Ich bin nicht selbstst\\xe4ndig. Kann ich meine Einkommenssteuer \\xfcber Norman einreichen?\";export const v13=\"Ja! Norman unterst\\xfctzt Geh\\xe4lter aus Angestelltenverh\\xe4ltnissen, Spenden, gemeinsame Veranlagungen usw. Dennoch decken wir nicht 100 % der F\\xe4lle ab (z.B. Solaranlagen-Zusch\\xfcsse).\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4e800ba)\nimport*as localizedValues from\"./k4lWN548c-0.js\";const valuesByLocaleId={SNDdQooyu:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4e800ba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/qu2iFAHLXAOfrgVF10bb/PEKuW0Q4XB5BQABS3DkC/k4lWN548c.js\";import Row from\"https://framerusercontent.com/modules/Cx8yzlhxMecxgRtvowH5/6C2IY0sJ4I5fc7w6O81t/G1OxdSgyx.js\";const RowFonts=getFonts(Row);const serializationHash=\"framer-6p8k5\";const variantClassNames={PklY7_Uot:\"framer-v-1h64dxm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PklY7_Uot\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1h64dxm\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"PklY7_Uot\",ref:refBinding,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mulkpd-container\",layoutDependency:layoutDependency,layoutId:\"prrdgLd8f-container\",nodeId:\"prrdgLd8f\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"prrdgLd8f\",layoutId:\"prrdgLd8f\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v1\",activeLocale)??\"Norman is the Accounting Autopilot for modern entrepreneurs. It helps minimize audit risk and save money. Our mission is to make your everyday business life as easy as possible.\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v0\",activeLocale)??\"What exactly is Norman?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aaymr7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QnVRUKuFk\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+65,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v75gnf-container\",layoutDependency:layoutDependency,layoutId:\"OFZoOrEZ4-container\",nodeId:\"OFZoOrEZ4\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"OFZoOrEZ4\",layoutId:\"OFZoOrEZ4\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v3\",activeLocale)??\"Yes! If you use Norman, you usually don't need a tax advisor or accountant. Our mission is to make tax filing more accessible, faster, and less stressful.\\n\\nThousands of individuals, self-employed, and businesses file their taxes without a Steuerberater. \\n\\nMany even do it on Elster, where it can be challenging to understand the questions and whether they are relevant to you. Norman endorses the official Elster portal.\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v2\",activeLocale)??\"Can I really do it myself?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7i6279\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tnr_WtV5a\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+130,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-96dgwv-container\",layoutDependency:layoutDependency,layoutId:\"yVVs_7XIw-container\",nodeId:\"yVVs_7XIw\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"yVVs_7XIw\",layoutId:\"yVVs_7XIw\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v5\",activeLocale)??\"The income tax submission for individuals costs €35. \\n\\nThe self-employment registration form, smart invoicing, and bookkeeping are free. The monthly plans for self-employed start at €11/€22 for Kleinunternehmen/VAT payers.\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v4\",activeLocale)??\"How much does Norman cost?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ws1z12\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"XQ4oW745e\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+195,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-21luf7-container\",layoutDependency:layoutDependency,layoutId:\"MXNhTmOyd-container\",nodeId:\"MXNhTmOyd\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"MXNhTmOyd\",layoutId:\"MXNhTmOyd\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v7\",activeLocale)??\"Yes! We equally support Kleinunternehmer, Freiberufler, and Gewerbetreibende. You can submit the Gewerbesteuererkl\\xe4rung (Trade tax declaration) with Norman.\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v6\",activeLocale)??\"Does Norman support freelancers and Gewerbetreibende:r?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pawy44\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"hkmpyJFTN\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+260,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6xbv6d-container\",layoutDependency:layoutDependency,layoutId:\"QncLDa7V2-container\",nodeId:\"QncLDa7V2\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"QncLDa7V2\",layoutId:\"QncLDa7V2\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v9\",activeLocale)??\"Yes! Norman adheres to German data privacy requirements and stores your data only in data centers located in Frankfurt.\\xa0\\n\\nWhen you connect a bank account, Norman NEVER sees the credentials used. Bank connection is provided by a PSD2 licensed Open Banking provider.\\xa0\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v8\",activeLocale)??\"Can I trust my data with Norman?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jxzxzm\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"b0ki4_7WE\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+325,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2qhfqp-container\",layoutDependency:layoutDependency,layoutId:\"fjcCOOdFk-container\",nodeId:\"fjcCOOdFk\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"fjcCOOdFk\",layoutId:\"fjcCOOdFk\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v11\",activeLocale)??\"Yes! Modern AI models are extremely good at categorization and extracting information from documents (like VAT from a receipt). We assembled a collection of best-in-class models to save you hours on bookkeeping and tax filing. We've tuned the top-notch language model to work specifically with German tax law. Still, Norman\\xa0can make mistakes. Check important information.\",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v10\",activeLocale)??\"Does AI make a difference?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ytvdp1\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"gi86akm5x\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+390,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14whv4t-container\",layoutDependency:layoutDependency,layoutId:\"bjmJBqNtn-container\",nodeId:\"bjmJBqNtn\",rendersWithMotion:true,scopeId:\"k4lWN548c\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"bjmJBqNtn\",layoutId:\"bjmJBqNtn\",style:{width:\"100%\"},T8rQFvSBR:getLocalizedValue(\"v13\",activeLocale)??\"Yes! Norman supports salary from employment, donations, joint filings, etc. Still, we don't cover 100% of cases (e.g., solar installation subsidies). \",variant:\"VReTwgHW5\",W88zB8mIG:getLocalizedValue(\"v12\",activeLocale)??\"I am not self-employed. Can I file my income tax through Norman?\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6p8k5.framer-1sp5wy3, .framer-6p8k5 .framer-1sp5wy3 { display: block; }\",\".framer-6p8k5.framer-1h64dxm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6p8k5 .framer-1mulkpd-container, .framer-6p8k5 .framer-v75gnf-container, .framer-6p8k5 .framer-96dgwv-container, .framer-6p8k5 .framer-21luf7-container, .framer-6p8k5 .framer-6xbv6d-container, .framer-6p8k5 .framer-2qhfqp-container, .framer-6p8k5 .framer-14whv4t-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-6p8k5 .framer-aaymr7, .framer-6p8k5 .framer-7i6279, .framer-6p8k5 .framer-ws1z12, .framer-6p8k5 .framer-pawy44, .framer-6p8k5 .framer-jxzxzm, .framer-6p8k5 .framer-1ytvdp1 { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6p8k5.framer-1h64dxm { gap: 0px; } .framer-6p8k5.framer-1h64dxm > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-6p8k5.framer-1h64dxm > :first-child { margin-top: 0px; } .framer-6p8k5.framer-1h64dxm > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 454\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk4lWN548c=withCSS(Component,css,\"framer-6p8k5\");export default Framerk4lWN548c;Framerk4lWN548c.displayName=\"Accordion\";Framerk4lWN548c.defaultProps={height:454,width:1e3};addFonts(Framerk4lWN548c,[{explicitInter:true,fonts:[]},...RowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk4lWN548c\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"454\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}