:root{
  --brand:#53861b;        /* Logofarbe */
  --brand-dark:#3f6814;   /* für Text/Buttons (bessere Lesbarkeit) */
  --brand-deep:#2f4f10;
  --brand-soft:#eef5e6;
  --ink:#1f2a1a;
  --muted:#56614f;
  --line:#dde5d4;
  --bg:#ffffff;
  --bg-alt:#f6f9f2;
  --radius:8px;
  --max:1120px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}
img,svg{display:block}
a{color:var(--brand-dark)}
a:hover{color:var(--brand-deep)}
h1,h2,h3{line-height:1.2;margin:0 0 .6em;letter-spacing:-.01em}
h1{font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:650;letter-spacing:-.025em}
h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:640;letter-spacing:-.02em}
h3{font-size:1.12rem;font-weight:680}
p{margin:0 0 1em}
.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}
.eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:.8em}
.subline{font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:650;color:var(--brand-dark);margin:-.2em 0 .9em}
.lead{font-size:1.15rem;color:var(--muted);max-width:640px}
section{padding:84px 0}
.alt{background:var(--bg-alt)}
.btn{display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.4em;border-radius:6px;font-weight:650;text-decoration:none;border:2px solid var(--brand-dark);transition:background .15s,color .15s}
.btn-primary{background:var(--brand-dark);color:#fff}
.btn-primary:hover{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}
.btn-ghost{color:var(--brand-dark);background:transparent}
.btn-ghost:hover{background:var(--brand-soft)}
.btn svg{width:18px;height:18px}

/* Header */
header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;height:88px}
.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}
.brand-logo{display:block;background:url("data:image/png;base64,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") no-repeat center/contain}
.logo-img{width:190px;height:76px}
.logo-mark{width:40px;height:40px;flex:none}
.logo-text{line-height:1.15}
.logo-text strong{display:block;font-size:1.02rem;font-weight:750}
.logo-text span{font-size:.8rem;color:var(--muted)}
.menu{display:flex;gap:26px;align-items:center}
.menu a{text-decoration:none;color:var(--ink);font-weight:550;font-size:.96rem}
.menu a:hover{color:var(--brand-dark)}
.menu .btn{padding:.55em 1.1em;font-size:.92rem;color:#fff}
#nav-toggle{display:none}
.burger{display:none;cursor:pointer;padding:8px;border-radius:8px}
.burger span{display:block;width:24px;height:2px;background:var(--ink);margin:5px 0;border-radius:2px}

/* Hero */
.hero{padding:84px 0 80px;background:#f7f9f4;border-bottom:1px solid var(--line)}
.hero-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:56px;align-items:center}
.hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.hero-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 18px 40px -24px rgba(47,79,16,.35)}
.hero-card h3{margin-bottom:1em}
.checks{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.checks li{display:flex;gap:12px;align-items:flex-start}
.checks svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--brand)}
.region{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:.95rem;color:var(--muted);display:flex;gap:10px;align-items:flex-start}
.region svg{width:20px;height:20px;flex:none;color:var(--brand);margin-top:2px}

/* Trust bar */
.trust{padding:30px 0;border-bottom:1px solid var(--line);background:#fff}
.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.trust-item{display:flex;gap:12px;align-items:center;font-size:.93rem;color:var(--muted)}
.trust-item strong{display:block;color:var(--ink);font-size:1rem}
.trust-item svg{width:34px;height:34px;flex:none;color:var(--brand)}

/* Services */
.section-head{max-width:720px;margin-bottom:44px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:border-color .15s,transform .15s}
.card:hover{border-color:#b9cfa2}
.card .ic{width:46px;height:46px;border-radius:12px;background:var(--brand-soft);display:grid;place-items:center;margin-bottom:16px}
.card .ic svg{width:24px;height:24px;color:var(--brand-dark)}
.card p{color:var(--muted);font-size:.97rem;margin:0}
.card ul{margin:.6em 0 0;padding-left:1.1em;color:var(--muted);font-size:.95rem}

/* Steps */
.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;counter-reset:s}
.step h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
.step{position:relative;padding:26px 22px;background:#fff;border-radius:var(--radius);border:1px solid var(--line)}
.step::before{counter-increment:s;content:"0" counter(s);display:block;font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--brand-dark);margin-bottom:12px}
.step{border-top:3px solid var(--brand)!important}
.step p{color:var(--muted);font-size:.96rem;margin:0}

/* Förderung */
.funding{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}
.fund-list{display:grid;gap:14px}
.fund{display:block;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;color:var(--ink);transition:border-color .15s}
.fund:hover{border-color:var(--brand)}
.fund strong{display:flex;justify-content:space-between;gap:10px;align-items:center}
.fund strong svg{width:18px;height:18px;color:var(--brand-dark);flex:none}
.fund span{display:block;color:var(--muted);font-size:.93rem;margin-top:2px}
.note{font-size:.88rem;color:var(--muted);margin-top:14px}

/* About */
.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}
.portrait{aspect-ratio:4/3;border-radius:8px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;padding:36px;box-shadow:0 18px 40px -24px rgba(47,79,16,.35)}
.quals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.qual{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--brand-soft);font-size:.94rem}
.qual svg{width:20px;height:20px;flex:none;color:var(--brand-dark);margin-top:2px}

/* FAQ */
.faq{max-width:820px}
details.q{border-bottom:1px solid var(--line);padding:4px 0}
details.q summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:650;position:relative}
details.q summary::-webkit-details-marker{display:none}
details.q summary::after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border-right:2px solid var(--brand-dark);border-bottom:2px solid var(--brand-dark);transform:translateY(-70%) rotate(45deg);transition:transform .2s}
details.q[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
details.q p{color:var(--muted);padding-bottom:10px}

/* Contact */
.contact{background:var(--brand-deep);color:#fff}
.contact h2{color:#fff}
.contact .lead{color:rgba(255,255,255,.82)}
.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}
.c-card{display:block;padding:24px;border-radius:var(--radius);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;transition:background .15s}
a.c-card:hover{background:rgba(255,255,255,.15);color:#fff}
.c-card svg{width:28px;height:28px;margin-bottom:12px;color:#b9dd8f}
.c-card small{display:block;opacity:.75;font-size:.85rem;margin-bottom:2px}
.c-card strong{font-size:1.1rem;word-break:break-word}
.c-card .sub{display:block;opacity:.8;font-size:.9rem;margin-top:4px}


/* Partner */
.partners{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}
.partner{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);transition:border-color .15s}
.partner:hover{border-color:var(--brand)}
.partner img{width:200px;height:auto}
.partner-text{flex-direction:column;align-items:flex-start;gap:0;position:relative;padding-right:40px}
.partner-text small{color:var(--muted);font-size:.8rem}
.partner-text strong{font-size:1.05rem}
.partner-text svg{position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--brand-dark)}

/* Kontaktformular */
.contact-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:28px;margin-top:36px;align-items:start}
.contact-side{display:grid;gap:14px}
.form{background:#fff;color:var(--ink);border-radius:8px;padding:30px;display:grid;gap:16px}
.form h3{margin:0}
.form label{display:grid;gap:6px;font-weight:600;font-size:.93rem}
.form .opt{font-weight:400;color:var(--muted)}
.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea{width:100%;font:inherit;font-weight:400;font-size:1rem;padding:.7em .85em;border:1.5px solid var(--line);border-radius:10px;background:#fbfcf9;color:var(--ink)}
.form input::placeholder,.form textarea::placeholder{color:#9aa293}
.form input:focus,.form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(83,134,27,.18);background:#fff}
.form textarea{resize:vertical;min-height:120px}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:400!important;color:var(--muted)}
.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--brand-dark)}
.form .btn{justify-self:start;cursor:pointer;font-size:1rem}
.form .short{max-width:260px}
.req{font-size:.82rem;color:var(--muted);margin:0}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-msg{display:none;padding:14px 16px;border-radius:10px;font-weight:600}
.form-msg:target{display:block}
.form-msg.ok{background:var(--brand-soft);color:var(--brand-deep);border:1px solid var(--brand)}
.form-msg.err{background:#fdeeee;color:#8a1f1f;border:1px solid #e3a3a3}
@media (max-width:960px){.contact-layout{grid-template-columns:1fr}}
@media (max-width:640px){.row2{grid-template-columns:1fr}.form{padding:22px}}


/* Hero-Visual & Werte */
.hero-panel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px 30px 10px;box-shadow:0 24px 48px -32px rgba(31,42,26,.35)}
.hero-art{width:100%;height:auto;margin-bottom:10px}
.values{list-style:none;margin:0;padding:0}
.values li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:.96rem}
.values strong{color:var(--brand-dark);font-weight:650}
.values span{color:var(--muted);text-align:right}
.trust-item a{color:var(--muted);text-decoration:none}
.trust-item a:hover{color:var(--brand-dark);text-decoration:underline}
/* Mehrwert */
.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.benefit{padding:26px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;position:relative}
.benefit .num{display:block;font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--brand-dark);margin-bottom:12px}
.benefit{border-top:3px solid var(--brand)!important}
.benefit p{color:var(--muted);font-size:.97rem;margin:0}
/* Bild-Karten */
.card-img{padding:0;overflow:hidden;display:flex;flex-direction:column}
.card-media{aspect-ratio:16/9;background:#f7f9f4;border-bottom:1px solid var(--line);padding:14px 10px 4px}
.card-media .illu{width:100%;height:100%;display:block}
.card-body{padding:22px 24px 24px}
/* Bewertungen */
.reviews{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}
.g-badge{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px 32px;box-shadow:0 18px 40px -24px rgba(47,79,16,.35)}
.g-logo{width:54px;height:54px}
.stars{display:flex;gap:3px;margin-bottom:6px}
.stars svg{width:30px;height:30px;fill:#fbbc05}
.g-badge strong{font-size:1.05rem}
.reviews-text .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.reviews-text h2{margin-bottom:.4em}
@media (max-width:960px){.benefits{grid-template-columns:1fr 1fr}.reviews{grid-template-columns:1fr;gap:28px}.g-badge{justify-self:start}}
@media (max-width:640px){.benefits{grid-template-columns:1fr}.g-badge{padding:20px}.stars svg{width:24px;height:24px}}

.c-card .tel{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#fff;text-decoration:none;padding:6px 0;border-top:1px solid rgba(255,255,255,.14)}
.c-card .tel:first-of-type{border-top:0}
.c-card .tel span{opacity:.75;font-size:.9rem}
.c-card .tel:hover strong{text-decoration:underline}
.faq-list{color:var(--muted);margin:0 0 1em;padding-left:1.2em}
.faq-list li{margin-bottom:.4em}
/* Footer */
footer{background:#1b2b0c;color:rgba(255,255,255,.75);padding:34px 0;font-size:.92rem}
.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}
footer a{color:#fff;text-decoration:none;margin-left:20px}
footer a:first-child{margin-left:0}
footer a:hover{text-decoration:underline;color:#fff}

/* Rechtliches: nur sichtbar, wenn angeklickt */
.legal{display:none;padding:70px 0;background:#fff;border-top:4px solid var(--brand)}
.legal:target{display:block}
.legal h2{margin-bottom:.8em}
.legal h3{margin-top:1.6em}
.legal p,.legal li{color:#384232;font-size:.97rem}
.legal .close{display:inline-block;margin-top:24px}

/* Responsive */
@media (max-width:960px){
  .hero-grid,.funding,.about{grid-template-columns:1fr;gap:36px}
  .cards{grid-template-columns:1fr 1fr}
  .steps{grid-template-columns:1fr 1fr}
  .trust-grid{grid-template-columns:1fr 1fr}
  .portrait{aspect-ratio:auto;min-height:260px}
}
@media (max-width:820px){
  .burger{display:block}
  .menu{position:absolute;top:88px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 18px;border-bottom:1px solid var(--line);display:none}
  .menu a{padding:12px 0;border-bottom:1px solid var(--line)}
  .menu .btn{margin-top:12px;justify-content:center;border-bottom:2px solid var(--brand-dark)}
  #nav-toggle:checked ~ .menu{display:flex}
}
@media (max-width:640px){
  body{font-size:16px}
  section{padding:60px 0}
  .wrap{padding:0 16px}
  .cards,.steps,.contact-grid,.quals,.trust-grid{grid-template-columns:1fr}
  .logo-text span{display:none}
  footer a{margin-left:14px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Einsatzgebiet */
.area{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start}
.area-groups{display:grid;gap:18px}
.area-group{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}
.area-group h3{font-size:1rem;margin-bottom:.5em;color:var(--brand-dark)}
.area-group p{margin:0;color:var(--muted);font-size:.96rem}
/* Mehr-Link in Karten */
.more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:600;text-decoration:none}
.more:hover{text-decoration:underline}
/* Unterseiten */
.crumbs{font-size:.88rem;color:var(--muted);margin-bottom:18px}
.crumbs a{color:var(--muted)}
.page-hero{padding:64px 0 56px;background:#f7f9f4;border-bottom:1px solid var(--line)}
.page-hero .lead{max-width:760px}
.page-hero-grid{display:grid;grid-template-columns:1.4fr .9fr;gap:48px;align-items:center}
.page-hero-art{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}
.page-hero-art .illu{width:100%;height:auto;display:block}
.prose{max-width:780px}
.prose h2{margin-top:1.6em}
.prose h2:first-child{margin-top:0}
.prose p,.prose li{color:#384232}
.prose ul{padding-left:1.2em}
.prose li{margin-bottom:.45em}
.side-cta{background:var(--brand-deep);color:#fff;border-radius:var(--radius);padding:26px}
.side-cta h3{color:#fff}
.side-cta p{color:rgba(255,255,255,.82);font-size:.96rem}
.side-cta .btn{background:#fff;color:var(--brand-deep);border-color:#fff}
.side-cta .btn:hover{background:var(--brand-soft);color:var(--brand-deep)}
.content-grid{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:start}
.content-grid aside{position:sticky;top:110px;display:grid;gap:18px}
.side-links{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}
.side-links h3{font-size:1rem}
.side-links a{display:block;padding:7px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}
.side-links a:first-of-type{border-top:0}
.side-links a:hover{color:var(--brand-dark)}
.foot-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}
.foot-links a{margin-left:0!important}
@media (max-width:960px){.area,.page-hero-grid,.content-grid{grid-template-columns:1fr}.content-grid aside{position:static}}

.region-line{font-size:1.02rem;font-weight:600;color:var(--muted);margin:-.3em 0 .8em}
.area-main{border-color:var(--brand);border-width:2px;background:var(--brand-soft)}
@media (min-width:961px) and (max-width:1180px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
.g-badge{text-decoration:none;color:var(--ink)}.g-badge:hover{border-color:var(--brand)}
