<html lang=“de“> <head> <meta charset=“UTF-8″> <meta name=“viewport“ content=“width=device-width, initial-scale=1.0″> <title>42Finance – Finance Operations, Fractional CFO & Automation</title> <link rel=“preconnect“ href=“https://fonts.googleapis.com“> <link rel=“preconnect“ href=“https://fonts.gstatic.com“ crossorigin> <link href=“https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap“ rel=“stylesheet“> <style> :root { –ink: #0d1117; –ink-2: #161c25; –ink-3: #1e2630; –gold: #c9a96e; –gold-light: #e8cfa0; –white: #f5f2ed; –white-dim: rgba(245,242,237,0.55); –white-faint: rgba(245,242,237,0.08); –line: rgba(245,242,237,0.12); –radius: 2px; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { background: var(–ink); color: var(–white); font-family: ‚DM Sans‘, sans-serif; font-weight: 300; font-size: 16px; line-height: 1.7; overflow-x: hidden; } h1, h2, h3, h4 { font-family: ‚Cormorant Garamond‘, serif; font-weight: 300; line-height: 1.15; letter-spacing: -0.01em; } /* NAV */ nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; display: flex; align-items: center; justify-content: space-between; padding: 0 48px; height: 72px; border-bottom: 1px solid var(–line); background: rgba(13,17,23,0.94); backdrop-filter: blur(12px); animation: fadeDown 0.8s ease both; } .nav-logo { font-family: ‚Cormorant Garamond‘, serif; font-size: 22px; font-weight: 600; letter-spacing: 0.08em; color: var(–white); text-decoration: none; } .nav-logo span { color: var(–gold); } .nav-links { display: flex; gap: 40px; list-style: none; } .nav-links a { color: var(–white-dim); text-decoration: none; font-size: 13px; font-weight: 400; letter-spacing: 0.06em; text-transform: uppercase; transition: color 0.2s; } .nav-links a:hover { color: var(–white); } .nav-cta { background: transparent; border: 1px solid var(–gold); color: var(–gold) !important; padding: 8px 20px; border-radius: var(–radius); font-size: 13px !important; letter-spacing: 0.06em; cursor: pointer; transition: background 0.2s, color 0.2s !important; text-decoration: none; } .nav-cta:hover { background: var(–gold) !important; color: var(–ink) !important; } /* HERO */ .hero { min-height: 100vh; display: flex; flex-direction: column; justify-content: flex-end; padding: 0 48px 80px; position: relative; overflow: hidden; } .hero-bg { position: absolute; inset: 0; background: radial-gradient(ellipse 60% 50% at 75% 30%, rgba(201,169,110,0.07) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(201,169,110,0.04) 0%, transparent 60%), linear-gradient(160deg, #0d1117 0%, #131820 60%, #0d1117 100%); } .hero-grid { position: absolute; inset: 0; background-image: linear-gradient(var(–line) 1px, transparent 1px), linear-gradient(90deg, var(–line) 1px, transparent 1px); background-size: 80px 80px; mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 40%, transparent 100%); } .hero-eyebrow { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(–gold); margin-bottom: 24px; font-family: ‚DM Sans‘, sans-serif; font-weight: 400; animation: fadeUp 1s 0.2s ease both; position: relative; display: flex; align-items: center; gap: 16px; } .hero-eyebrow::before { content: “; display: inline-block; width: 32px; height: 1px; background: var(–gold); } .hero-headline { font-size: clamp(52px, 7vw, 96px); font-weight: 300; color: var(–white); max-width: 900px; animation: fadeUp 1s 0.4s ease both; position: relative; } .hero-headline em { font-style: italic; color: var(–gold-light); } .hero-sub { margin-top: 32px; font-size: 17px; color: var(–white-dim); max-width: 560px; line-height: 1.7; font-weight: 300; animation: fadeUp 1s 0.6s ease both; position: relative; } .hero-actions { margin-top: 48px; display: flex; gap: 20px; align-items: center; animation: fadeUp 1s 0.8s ease both; position: relative; } .btn-primary { background: var(–gold); color: var(–ink); border: none; padding: 14px 32px; font-family: ‚DM Sans‘, sans-serif; font-size: 13px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; border-radius: var(–radius); cursor: pointer; text-decoration: none; transition: background 0.2s, transform 0.2s; display: inline-block; } .btn-primary:hover { background: var(–gold-light); transform: translateY(-1px); } .btn-ghost { color: var(–white-dim); text-decoration: none; font-size: 13px; letter-spacing: 0.06em; display: flex; align-items: center; gap: 8px; transition: color 0.2s; } .btn-ghost:hover { color: var(–white); } .btn-ghost::after { content: ‚→‘; transition: transform 0.2s; } .btn-ghost:hover::after { transform: translateX(4px); } .hero-scroll { position: absolute; bottom: 40px; right: 48px; writing-mode: vertical-rl; font-size: 11px; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(245,242,237,0.3); display: flex; align-items: center; gap: 12px; animation: fadeUp 1s 1.2s ease both; } .hero-scroll::after { content: “; width: 1px; height: 48px; background: linear-gradient(to bottom, rgba(245,242,237,0.3), transparent); } /* STATS */ .stats-bar { border-top: 1px solid var(–line); border-bottom: 1px solid var(–line); display: grid; grid-template-columns: repeat(4, 1fr); background: var(–ink-2); } .stat-item { padding: 36px 40px; border-right: 1px solid var(–line); opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease; } .stat-item:last-child { border-right: none; } .stat-item.visible { opacity: 1; transform: translateY(0); } .stat-number { font-family: ‚Cormorant Garamond‘, serif; font-size: 44px; font-weight: 300; color: var(–gold); line-height: 1; margin-bottom: 8px; } .stat-label { font-size: 13px; color: var(–white-dim); letter-spacing: 0.04em; } /* SECTION BASE */ section { padding: 120px 48px; } .section-eyebrow { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(–gold); margin-bottom: 20px; display: flex; align-items: center; gap: 16px; } .section-eyebrow::before { content: “; width: 24px; height: 1px; background: var(–gold); } .section-headline { font-size: clamp(36px, 4vw, 56px); font-weight: 300; color: var(–white); margin-bottom: 20px; } .section-headline em { font-style: italic; color: var(–gold-light); } .section-sub { font-size: 16px; color: var(–white-dim); max-width: 560px; line-height: 1.7; } /* SERVICES */ #leistungen { background: var(–ink); } .services-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; margin-bottom: 80px; align-items: end; } .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(–line); border: 1px solid var(–line); border-radius: var(–radius); overflow: hidden; } .service-card { background: var(–ink-2); padding: 48px 40px 56px; position: relative; opacity: 0; transform: translateY(24px); transition: opacity 0.7s ease, transform 0.7s ease, background 0.3s; } .service-card.visible { opacity: 1; transform: translateY(0); } .service-card:hover { background: var(–ink-3); } .service-card::before { content: “; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, var(–gold), transparent); opacity: 0; transition: opacity 0.3s; } .service-card:hover::before { opacity: 1; } .service-number { font-family: ‚Cormorant Garamond‘, serif; font-size: 13px; color: var(–gold); letter-spacing: 0.12em; margin-bottom: 32px; opacity: 0.7; } .service-title { font-size: 26px; font-weight: 300; margin-bottom: 8px; color: var(–white); } .service-subtitle { font-size: 12px; color: var(–gold); letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 20px; opacity: 0.7; } .service-desc { font-size: 14px; color: var(–white-dim); line-height: 1.7; margin-bottom: 28px; } .service-topics { list-style: none; display: flex; flex-direction: column; gap: 8px; margin-bottom: 36px; } .service-topics li { font-size: 13px; color: rgba(245,242,237,0.45); padding-left: 16px; position: relative; } .service-topics li::before { content: ‚—‘; position: absolute; left: 0; color: var(–gold); opacity: 0.5; font-size: 11px; } .service-link { font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(–gold); text-decoration: none; display: flex; align-items: center; gap: 8px; transition: gap 0.2s; } .service-link:hover { gap: 12px; } /* APPROACH */ #ansatz { background: var(–ink-2); position: relative; overflow: hidden; } #ansatz::before { content: “; position: absolute; top: -200px; right: -200px; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(201,169,110,0.05) 0%, transparent 70%); pointer-events: none; } .approach-layout { display: grid; grid-template-columns: 1fr 1.2fr; gap: 120px; align-items: center; } .approach-steps { display: flex; flex-direction: column; } .approach-step { display: grid; grid-template-columns: 60px 1fr; gap: 24px; padding: 32px 0; border-bottom: 1px solid var(–line); opacity: 0; transform: translateX(-20px); transition: opacity 0.6s ease, transform 0.6s ease; } .approach-step:first-child { border-top: 1px solid var(–line); } .approach-step.visible { opacity: 1; transform: translateX(0); } .step-num { font-family: ‚Cormorant Garamond‘, serif; font-size: 32px; font-weight: 300; color: var(–gold); opacity: 0.4; line-height: 1; padding-top: 4px; } .step-title { font-size: 18px; font-weight: 400; color: var(–white); margin-bottom: 6px; } .step-text { font-size: 14px; color: var(–white-dim); line-height: 1.6; } .approach-card { background: var(–ink-3); border: 1px solid var(–line); border-radius: var(–radius); padding: 48px; } .approach-card-title { font-family: ‚Cormorant Garamond‘, serif; font-size: 32px; font-weight: 300; color: var(–white); margin-bottom: 24px; line-height: 1.2; } .approach-card-title em { font-style: italic; color: var(–gold-light); } .approach-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 28px; } .approach-tag { background: var(–white-faint); border: 1px solid var(–line); border-radius: 100px; padding: 6px 14px; font-size: 12px; color: var(–white-dim); letter-spacing: 0.04em; } /* SOFTWARE */ #software { background: var(–ink); } .software-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .software-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(201,169,110,0.1); border: 1px solid rgba(201,169,110,0.3); border-radius: 100px; padding: 6px 16px; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(–gold); margin-bottom: 28px; } .software-badge-dot { width: 6px; height: 6px; border-radius: 50%; background: var(–gold); animation: pulse 2s ease infinite; } @keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(0.8); } } .software-features { display: flex; flex-direction: column; gap: 12px; margin-top: 32px; } .software-feature { display: flex; align-items: flex-start; gap: 16px; padding: 16px 20px; background: var(–white-faint); border: 1px solid var(–line); border-radius: var(–radius); } .sf-icon { color: var(–gold); font-size: 16px; margin-top: 2px; flex-shrink: 0; } .sf-text { font-size: 14px; color: var(–white-dim); } .sf-text strong { color: var(–white); font-weight: 500; display: block; margin-bottom: 2px; } .software-mockup { background: var(–ink-2); border: 1px solid var(–line); border-radius: 4px; overflow: hidden; } .mockup-bar { background: var(–ink); padding: 12px 16px; display: flex; align-items: center; gap: 8px; border-bottom: 1px solid var(–line); } .mockup-dot { width: 8px; height: 8px; border-radius: 50%; background: var(–line); } .mockup-title { font-size: 11px; color: rgba(245,242,237,0.3); margin-left: 8px; letter-spacing: 0.04em; } .mockup-body { padding: 24px; } .mockup-row { display: flex; align-items: center; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid var(–line); } .mockup-row:last-child { border-bottom: none; } .mockup-task { font-size: 13px; color: var(–white-dim); } .mockup-status { font-size: 11px; padding: 3px 10px; border-radius: 100px; } .status-done { background: rgba(100,200,120,0.1); color: #6dc87e; border: 1px solid rgba(100,200,120,0.2); } .status-progress { background: rgba(201,169,110,0.1); color: var(–gold); border: 1px solid rgba(201,169,110,0.2); } .status-open { background: var(–white-faint); color: rgba(245,242,237,0.35); border: 1px solid var(–line); } .mockup-progress { margin-top: 20px; padding-top: 20px; border-top: 1px solid var(–line); } .mockup-progress-label { display: flex; justify-content: space-between; font-size: 12px; color: rgba(245,242,237,0.3); margin-bottom: 8px; } .mockup-progress-bar { height: 3px; background: var(–line); border-radius: 100px; overflow: hidden; } .mockup-progress-fill { height: 100%; width: 67%; background: linear-gradient(90deg, var(–gold), var(–gold-light)); border-radius: 100px; } /* KARRIERE */ #karriere { background: var(–ink-2); } .karriere-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; } .karriere-intro p { font-size: 15px; color: var(–white-dim); line-height: 1.8; margin-top: 20px; } .karriere-values { display: flex; flex-direction: column; gap: 16px; margin-top: 40px; } .value-item { display: flex; gap: 16px; align-items: flex-start; } .value-dot { width: 6px; height: 6px; border-radius: 50%; background: var(–gold); margin-top: 8px; flex-shrink: 0; } .value-text { font-size: 14px; color: var(–white-dim); line-height: 1.6; } .value-text strong { color: var(–white); font-weight: 500; } .jobs-list { display: flex; flex-direction: column; gap: 16px; } .job-card { background: var(–ink-3); border: 1px solid var(–line); border-radius: var(–radius); padding: 32px 36px; display: flex; align-items: center; justify-content: space-between; transition: border-color 0.2s, background 0.2s; opacity: 0; transform: translateX(20px); transition: opacity 0.6s ease, transform 0.6s ease, border-color 0.2s, background 0.2s; } .job-card.visible { opacity: 1; transform: translateX(0); } .job-card:hover { border-color: rgba(201,169,110,0.3); background: rgba(201,169,110,0.03); } .job-info {} .job-title { font-size: 20px; font-weight: 300; color: var(–white); margin-bottom: 6px; font-family: ‚Cormorant Garamond‘, serif; } .job-meta { display: flex; gap: 16px; flex-wrap: wrap; } .job-tag { font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(–white-dim); background: var(–white-faint); border: 1px solid var(–line); padding: 3px 10px; border-radius: 100px; } .job-arrow { color: var(–gold); font-size: 20px; opacity: 0.6; transition: opacity 0.2s, transform 0.2s; } .job-card:hover .job-arrow { opacity: 1; transform: translateX(4px); } .karriere-cta { margin-top: 32px; padding: 28px 36px; background: var(–white-faint); border: 1px dashed rgba(201,169,110,0.3); border-radius: var(–radius); } .karriere-cta p { font-size: 14px; color: var(–white-dim); margin-bottom: 16px; line-height: 1.6; } .karriere-cta p strong { color: var(–gold); font-weight: 400; } /* CTA */ #kontakt { background: var(–ink); text-align: center; } .cta-container { max-width: 700px; margin: 0 auto; } .cta-headline { font-size: clamp(42px, 5vw, 72px); font-weight: 300; color: var(–white); margin-bottom: 24px; } .cta-headline em { font-style: italic; color: var(–gold-light); } .cta-sub { font-size: 16px; color: var(–white-dim); margin-bottom: 48px; line-height: 1.7; } .cta-buttons { display: flex; gap: 20px; justify-content: center; flex-wrap: wrap; } .cta-divider { width: 60px; height: 1px; background: var(–gold); margin: 40px auto; opacity: 0.4; } .cta-contact-info { display: flex; justify-content: center; gap: 48px; flex-wrap: wrap; } .contact-item { font-size: 14px; color: var(–white-dim); } .contact-item a { color: var(–white-dim); text-decoration: none; transition: color 0.2s; } .contact-item a:hover { color: var(–gold); } .contact-label { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(–gold); opacity: 0.7; margin-bottom: 4px; } /* FOOTER */ footer { background: var(–ink-2); border-top: 1px solid var(–line); padding: 40px 48px; display: flex; align-items: center; justify-content: space-between; } .footer-logo { font-family: ‚Cormorant Garamond‘, serif; font-size: 18px; font-weight: 600; color: var(–white); letter-spacing: 0.08em; } .footer-logo span { color: var(–gold); } .footer-links { display: flex; gap: 32px; list-style: none; } .footer-links a { font-size: 12px; color: rgba(245,242,237,0.3); text-decoration: none; letter-spacing: 0.04em; transition: color 0.2s; } .footer-links a:hover { color: var(–white-dim); } .footer-copy { font-size: 12px; color: rgba(245,242,237,0.2); } /* ANIMATIONS */ @keyframes fadeDown { from { opacity: 0; transform: translateY(-16px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 900px) { nav { padding: 0 24px; } .nav-links { display: none; } .hero, section { padding-left: 24px; padding-right: 24px; } .services-intro, .approach-layout, .software-layout, .team-intro, .karriere-layout { grid-template-columns: 1fr; gap: 40px; } .services-grid { grid-template-columns: 1fr; } .stats-bar { grid-template-columns: 1fr 1fr; } footer { flex-direction: column; gap: 24px; text-align: center; } } </style> </head> <body> <!– NAV –> <nav> <a href=“#“ class=“nav-logo“>42<span>Finance</span></a> <ul class=“nav-links“> <li><a href=“#leistungen“>Leistungen</a></li> <li><a href=“#ansatz“>Ansatz</a></li> <li><a href=“#software“>Software</a></li> <li><a href=“#karriere“>Karriere</a></li> <li><a href=“#kontakt“ class=“nav-cta“>Gespräch buchen</a></li> </ul> </nav> <!– HERO –> <section class=“hero“> <div class=“hero-bg“></div> <div class=“hero-grid“></div> <p class=“hero-eyebrow“>Finance Operations · Fractional CFO · Automation</p> <h1 class=“hero-headline“>Finance-Strukturen,<br>die mit eurem<br><em>Wachstum skalieren.</em></h1> <p class=“hero-sub“>42Finance verbindet operative Finanzprozesse, strategische Finanzführung und Automatisierung – für Startups und Wachstumsunternehmen, die mehr brauchen als klassische Buchhaltung.</p> <div class=“hero-actions“> <a href=“#kontakt“ class=“btn-primary“>Kostenloses Erstgespräch</a> <a href=“#leistungen“ class=“btn-ghost“>Leistungen entdecken</a> </div> <div class=“hero-scroll“>Scroll</div> </section> <!– STATS –> <div class=“stats-bar“> <div class=“stat-item“> <div class=“stat-number“>3</div> <div class=“stat-label“>Spezialisierte Leistungsbereiche</div> </div> <div class=“stat-item“> <div class=“stat-number“>CFO-Level</div> <div class=“stat-label“>Strategische Expertise ohne Vollzeit-Kosten</div> </div> <div class=“stat-item“> <div class=“stat-number“>Hands-on</div> <div class=“stat-label“>Operative Umsetzung im Tagesgeschäft</div> </div> <div class=“stat-item“> <div class=“stat-number“>Flexibel</div> <div class=“stat-label“>Skalierbar nach eurem Bedarf</div> </div> </div> <!– LEISTUNGEN –> <section id=“leistungen“> <div class=“services-intro“> <div> <p class=“section-eyebrow“>Leistungen</p> <h2 class=“section-headline“>Drei Bereiche.<br><em>Eine Firma.</em></h2> </div> <p class=“section-sub“>Wir decken das gesamte Finance-Spektrum ab – von operativer Prozessstruktur über strategische Finanzführung bis hin zu unserer eigenen Automatisierungssoftware.</p> </div> <div class=“services-grid“> <div class=“service-card“> <div class=“service-number“>01</div> <h3 class=“service-title“>Finance Operations<br>& Automation</h3> <p class=“service-subtitle“>Operational Finance</p> <p class=“service-desc“>Schnelles Wachstum braucht stabile Finance-Prozesse. Wir strukturieren eure Buchhaltung, automatisieren Workflows und bauen skalierbare Accounting-Strukturen auf.</p> <ul class=“service-topics“> <li>Strukturierung & Aufräumen der Buchhaltung</li> <li>Monatsabschluss-Prozesse aufbauen</li> <li>Automatisierung von Finanzprozessen</li> <li>ERP-Einführung & Finance Tool-Optimierung</li> <li>Skalierbare Accounting-Strukturen</li> <li>Schnittstellen Finance, HR & Operations</li> </ul> <a href=“#kontakt“ class=“service-link“>Mehr erfahren →</a> </div> <div class=“service-card“> <div class=“service-number“>02</div> <h3 class=“service-title“>Fractional CFO<br>& Strategic Finance</h3> <p class=“service-subtitle“>Strategic Finance</p> <p class=“service-desc“>CFO-Expertise, wenn ihr sie braucht – ohne die Kosten eines Vollzeit-CFOs. Wir begleiten Gründer und Management bei allen strategischen Finanzthemen.</p> <ul class=“service-topics“> <li>Financial Planning & Forecasting</li> <li>Budgetplanung & KPI-Strukturen</li> <li>Investor Reporting</li> <li>Vorbereitung von Finanzierungsrunden</li> <li>Aufbau von Finance Teams</li> <li>Strukturierung der Finanzorganisation</li> </ul> <a href=“#kontakt“ class=“service-link“>Mehr erfahren →</a> </div> <div class=“service-card“> <div class=“service-number“>03</div> <h3 class=“service-title“>Finance Automation<br>Software</h3> <p class=“service-subtitle“>Produkt · In Entwicklung</p> <p class=“service-desc“>Unser Softwareprodukt strukturiert und automatisiert den Monatsabschluss – für Finance Teams, CFOs und Steuerkanzleien, die weniger mit Checklisten arbeiten wollen.</p> <ul class=“service-topics“> <li>Strukturierter Closing-Prozess</li> <li>Klare Aufgabenverteilung im Team</li> <li>Echtzeit-Transparenz über Fortschritt</li> <li>Reduzierung manueller Abstimmung</li> <li>Schnellere Closing-Zyklen</li> </ul> <a href=“#software“ class=“service-link“>Zur Software →</a> </div> </div> </section> <!– ANSATZ –> <section id=“ansatz“> <div class=“approach-layout“> <div> <p class=“section-eyebrow“>Unser Ansatz</p> <h2 class=“section-headline“>Operativ.<br><em>Nicht nur beratend.</em></h2> <p class=“section-sub“ style=“margin-top:20px;“>Wir setzen um, anstatt nur zu empfehlen. Von der Analyse bis zur laufenden Implementierung – direkt im Tagesgeschäft eurer Finance-Organisation.</p> <div class=“approach-steps“ style=“margin-top:48px;“> <div class=“approach-step“> <div class=“step-num“>01</div> <div><div class=“step-title“>Status-Analyse</div><p class=“step-text“>Wir verstehen euren aktuellen Finance-Stand – Prozesse, Tools, Team und Pain Points – bevor wir irgendetwas empfehlen.</p></div> </div> <div class=“approach-step“> <div class=“step-num“>02</div> <div><div class=“step-title“>Klarer Fahrplan</div><p class=“step-text“>Gemeinsam definieren wir, welche Themen zuerst angegangen werden – nach Impact und Dringlichkeit priorisiert.</p></div> </div> <div class=“approach-step“> <div class=“step-num“>03</div> <div><div class=“step-title“>Operative Umsetzung</div><p class=“step-text“>Unser Team arbeitet direkt in euren Systemen und Prozessen – keine Präsentationen, sondern messbare Ergebnisse.</p></div> </div> <div class=“approach-step“> <div class=“step-num“>04</div> <div><div class=“step-title“>Übergabe & Befähigung</div><p class=“step-text“>Alles, was wir aufbauen, übergeben wir sauber – mit dokumentierten Prozessen und einem befähigten Team.</p></div> </div> </div> </div> <div> <div class=“approach-card“> <h3 class=“approach-card-title“>Wenn <em>operative Stärke</em> auf strategische Finanzführung trifft.</h3> <p style=“font-size:14px;color:var(–white-dim);line-height:1.7;margin-top:16px;“>Viele Finance-Dienstleister sind entweder operativ oder strategisch. 42Finance vereint beides unter einem Dach – mit spezialisierten Teams für jeden Bereich. Egal ob ihr euren ersten Monatsabschluss strukturieren oder eine Finanzierungsrunde vorbereiten wollt.</p> <div class=“approach-tags“> <span class=“approach-tag“>Startups</span> <span class=“approach-tag“>Scale-ups</span> <span class=“approach-tag“>Wachstumsunternehmen</span> <span class=“approach-tag“>Finanzierungsrunden</span> <span class=“approach-tag“>Interims Support</span> <span class=“approach-tag“>Laufende Begleitung</span> </div> </div> </div> </div> </section> <!– SOFTWARE –> <section id=“software“> <div class=“software-layout“> <div> <div class=“software-badge“><span class=“software-badge-dot“></span>In Entwicklung</div> <p class=“section-eyebrow“>Finance Automation Software</p> <h2 class=“section-headline“>Der Monatsabschluss,<br><em>neu gedacht.</em></h2> <p class=“section-sub“ style=“margin-top:20px;“>Unser Softwareprodukt ersetzt manuelle Checklisten und unklare Verantwortlichkeiten – mit einer strukturierten, transparenten Closing-Lösung für Finance Teams jeder Größe.</p> <div class=“software-features“> <div class=“software-feature“><span class=“sf-icon“>◈</span><div class=“sf-text“><strong>Strukturierter Closing-Prozess</strong>Klarer Ablauf, klare Verantwortlichkeiten – kein Task geht verloren.</div></div> <div class=“software-feature“><span class=“sf-icon“>◈</span><div class=“sf-text“><strong>Echtzeit-Transparenz</strong>Fortschritt immer im Blick – für Finance Teams, CFOs und Management.</div></div> <div class=“software-feature“><span class=“sf-icon“>◈</span><div class=“sf-text“><strong>Schnellere Closing-Zyklen</strong>Weniger manuelle Abstimmung, mehr Zeit für Analyse und Entscheidungen.</div></div> </div> <a href=“#kontakt“ class=“btn-primary“ style=“margin-top:36px;display:inline-block;“>Early Access anfragen</a> </div> <div class=“software-mockup“> <div class=“mockup-bar“> <div class=“mockup-dot“></div><div class=“mockup-dot“></div><div class=“mockup-dot“></div> <span class=“mockup-title“>42Finance · Monatsabschluss · März 2025</span> </div> <div class=“mockup-body“> <div class=“mockup-row“><span class=“mockup-task“>Kontenabstimmung abgeschlossen</span><span class=“mockup-status status-done“>Erledigt</span></div> <div class=“mockup-row“><span class=“mockup-task“>Intercompany-Abstimmung</span><span class=“mockup-status status-done“>Erledigt</span></div> <div class=“mockup-row“><span class=“mockup-task“>Rückstellungen buchen</span><span class=“mockup-status status-progress“>In Bearbeitung</span></div> <div class=“mockup-row“><span class=“mockup-task“>Management Report erstellen</span><span class=“mockup-status status-progress“>In Bearbeitung</span></div> <div class=“mockup-row“><span class=“mockup-task“>Review durch CFO</span><span class=“mockup-status status-open“>Offen</span></div> <div class=“mockup-row“><span class=“mockup-task“>Abschluss finalisieren</span><span class=“mockup-status status-open“>Offen</span></div> <div class=“mockup-progress“> <div class=“mockup-progress-label“><span>Fortschritt</span><span>4 / 6 Tasks</span></div> <div class=“mockup-progress-bar“><div class=“mockup-progress-fill“></div></div> </div> </div> </div> </div> </section> <!– KARRIERE –> <section id=“karriere“> <div class=“karriere-layout“> <div class=“karriere-intro“> <p class=“section-eyebrow“>Karriere</p> <h2 class=“section-headline“>Werde Teil<br>unseres <em>Teams.</em></h2> <p>42Finance wächst. Wir suchen Menschen, die Finance nicht als Pflichtprogramm, sondern als strategischen Hebel verstehen – und Lust haben, Unternehmen dabei zu helfen, besser zu werden.</p> <p style=“margin-top:16px;“>Bei uns arbeitest du direkt mit Gründern und Management-Teams, übernimmst echte Verantwortung und gestaltest die Art, wie moderne Finance-Organisationen aufgebaut werden.</p> <div class=“karriere-values“> <div class=“value-item“><div class=“value-dot“></div><div class=“value-text“><strong>Operativ & strategisch</strong> – du arbeitest dort, wo Entscheidungen entstehen.</div></div> <div class=“value-item“><div class=“value-dot“></div><div class=“value-text“><strong>Remote-first</strong> – mit regelmäßigen Treffen und echter Teamkultur.</div></div> <div class=“value-item“><div class=“value-dot“></div><div class=“value-text“><strong>Wachstum</strong> – du entwickelst dich mit unseren Kunden und unserer Firma weiter.</div></div> <div class=“value-item“><div class=“value-dot“></div><div class=“value-text“><strong>Eigenverantwortung</strong> – keine Micromanagement-Kultur, sondern echtes Vertrauen.</div></div> </div> </div> <div> <div class=“jobs-list“> <div class=“job-card“> <div class=“job-info“> <div class=“job-title“>Finance Manager (m/w/d)</div> <div class=“job-meta“> <span class=“job-tag“>Remote</span> <span class=“job-tag“>Vollzeit / Teilzeit</span> <span class=“job-tag“>Finance Operations</span> </div> </div> <div class=“job-arrow“>→</div> </div> <div class=“job-card“> <div class=“job-info“> <div class=“job-title“>Junior Accountant (m/w/d)</div> <div class=“job-meta“> <span class=“job-tag“>Remote</span> <span class=“job-tag“>Vollzeit</span> <span class=“job-tag“>Accounting</span> </div> </div> <div class=“job-arrow“>→</div> </div> <div class=“job-card“> <div class=“job-info“> <div class=“job-title“>Werkstudent Finance (m/w/d)</div> <div class=“job-meta“> <span class=“job-tag“>Remote</span> <span class=“job-tag“>Werkstudent</span> <span class=“job-tag“>Finance & Operations</span> </div> </div> <div class=“job-arrow“>→</div> </div> </div> <div class=“karriere-cta“> <p>Keine passende Stelle dabei? Wir sind immer an <strong>außergewöhnlichen Profilen</strong> interessiert. Schreibt uns direkt.</p> <a href=“mailto:jobs@42finance.de“ class=“btn-primary“>Initiativbewerbung senden</a> </div> </div> </div> </section> <!– KONTAKT –> <section id=“kontakt“> <div class=“cta-container“> <p class=“section-eyebrow“ style=“justify-content:center;“>Kontakt</p> <h2 class=“cta-headline“>Bereit für<br><em>klare Finanzen?</em></h2> <p class=“cta-sub“>In einem kostenlosen 30-minütigen Gespräch analysieren wir euren Finance-Status und zeigen, wo wir euch am meisten helfen können.</p> <div class=“cta-buttons“> <a href=“mailto:hallo@42finance.de“ class=“btn-primary“>Gespräch vereinbaren</a> </div> <div class=“cta-divider“></div> <div class=“cta-contact-info“> <div class=“contact-item“> <div class=“contact-label“>E-Mail</div> <a href=“mailto:hallo@42finance.de“>hallo@42finance.de</a> </div> <div class=“contact-item“> <div class=“contact-label“>Karriere</div> <a href=“mailto:jobs@42finance.de“>jobs@42finance.de</a> </div> </div> </div> </section> <!– FOOTER –> <footer> <div class=“footer-logo“>42<span>Finance</span></div> <ul class=“footer-links“> <li><a href=“#“>Impressum</a></li> <li><a href=“#“>Datenschutz</a></li> <li><a href=“#“>Karriere</a></li> </ul> <p class=“footer-copy“>© 2025 42Finance GmbH</p> </footer> <script> const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) entry.target.classList.add(‚visible‘); }); }, { threshold: 0.15 }); document.querySelectorAll(‚.stat-item, .service-card, .approach-step, .job-card‘).forEach((el, i) => { el.style.transitionDelay = `${(i % 4) * 0.1}s`; observer.observe(el); }); </script> </body> </html>