:root{--petrol:#0a4b57;--petrol-deep:#072f39;--petrol-soft:#dfeae3;--lime:#dce94c;--paper:#f3efe8;--paper-dark:#ebe1d2;--ink:#133d46;--muted:#3d5a63;--shadow:#05151a1f}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Segoe UI,sans-serif;line-height:1.55}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}img[data-astro-cid-lcdefpme]{max-width:100%;display:block}.site-header[data-astro-cid-lcdefpme]{z-index:30;backdrop-filter:blur(5px);background:#073b42f5;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-wrap[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;min-height:69px;margin:0 auto;padding:0 28px;display:flex}.brand[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-width:90px;display:inline-flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:brightness(0)invert();width:auto;height:28px;display:block}.main-nav[data-astro-cid-lcdefpme]{color:#ffffffe6;letter-spacing:-.01em;flex:1;justify-content:center;gap:2rem;font-size:.95rem;display:flex}.main-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{opacity:.9}.btn[data-astro-cid-lcdefpme]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.35rem;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 7px 18px #05161b1f}.btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.btn[data-astro-cid-lcdefpme].large{min-height:54px;padding:.9rem 1.65rem;font-size:1.05rem}.btn-lime[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--petrol-deep);box-shadow:0 8px 22px #dce94c33}.btn-light[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff14;border-color:#ffffff2e}.btn-dark[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--petrol-deep)}.hero[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(90deg,#072f39ad,#072f3975),url(https://behs.eu/img/hero-breit-2000.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:760px;display:flex;position:relative}.hero-content[data-astro-cid-lcdefpme]{z-index:1;width:min(1180px,100% - 56px);padding:118px 0 84px;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:inline-block}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--petrol);margin:0 0 .8rem;font-size:.8rem;font-weight:700}.kicker[data-astro-cid-lcdefpme].dark{color:var(--petrol)}.kicker[data-astro-cid-lcdefpme].light{color:var(--lime)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.07em;max-width:840px;margin:0;font-size:clamp(4.2rem,7.6vw,9.2rem);font-weight:700;line-height:.82}.hero-rule[data-astro-cid-lcdefpme]{background:var(--lime);width:178px;height:6px;margin:1.5rem 0 2rem}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe6;max-width:640px;margin:0 0 2rem;font-size:1.17rem;line-height:1.5}.container[data-astro-cid-lcdefpme]{width:min(1200px,100% - 56px);margin:0 auto}.narrow[data-astro-cid-lcdefpme]{max-width:980px}.storage-section[data-astro-cid-lcdefpme]{background:var(--paper);padding:4.5rem 0 3rem}.storage-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1.08fr 1fr;align-items:center;gap:2.8rem;display:grid}.storage-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:var(--petrol);margin:0 0 1rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.storage-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:800;display:block}.storage-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1.05rem}.storage-cards[data-astro-cid-lcdefpme]{gap:.75rem;margin-top:2rem;display:grid}.mini-card[data-astro-cid-lcdefpme]{background:#0a4b570a;border:1px solid #0a4b5714;border-radius:18px;grid-template-columns:40px 1fr;align-items:start;gap:1rem;padding:1rem 1rem 1rem .2rem;display:grid}.mini-icon[data-astro-cid-lcdefpme]{background:var(--lime);width:36px;height:36px;color:var(--petrol-deep);border-radius:50%;place-items:center;font-weight:800;display:grid}.mini-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--petrol-deep);font-size:1.1rem;display:block}.mini-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.25rem;display:block}.storage-visual[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;display:flex}.image-stack[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:end;gap:1rem;width:min(100%,520px);display:grid}.image-stack[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:18px;width:100%;box-shadow:0 18px 40px #0b292f24}.image-left[data-astro-cid-lcdefpme]{height:260px}.image-right[data-astro-cid-lcdefpme]{height:210px}.about-section[data-astro-cid-lcdefpme]{background:#eff4f0;padding:5rem 0}.about-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem;display:grid}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:var(--petrol);margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.text-blocks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.text-blocks[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1.04rem}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:#0b3d460a;border:1px solid #0a4b5714;border-radius:18px;padding:1.5rem 1.2rem}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--petrol-deep);margin:0 0 .75rem;font-size:1.5rem;line-height:1.2}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.reason-section[data-astro-cid-lcdefpme]{color:#fff;background:#0d4350;padding:4rem 0}.reason-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.reason-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.reason-item[data-astro-cid-lcdefpme]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:1.5rem 1.2rem}.reason-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .6rem;font-size:1.5rem;line-height:1.2}.reason-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fffc;margin:0}.cta-inline[data-astro-cid-lcdefpme]{margin-top:2rem}.project-section[data-astro-cid-lcdefpme]{background:var(--petrol-deep);color:#fff;padding:5rem 0 4rem;position:relative;overflow:hidden}.project-bg[data-astro-cid-lcdefpme]{opacity:.95;background:linear-gradient(#072f398c,#072f39e6),url(https://behs.eu/img/klaeranlage-voll-800.jpg) 50%/cover no-repeat;position:absolute;inset:0}.project-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.project-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.06em;text-align:center;max-width:900px;margin:0 auto .5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.stats-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.3rem;display:grid}.stats-row[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 1rem;display:flex}.stats-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:#fff;font-size:clamp(2.2rem,3vw,3rem)}.stats-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fffc}.project-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.project-card[data-astro-cid-lcdefpme]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:180px;padding:1.4rem 1.1rem;display:flex}.project-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .75rem;font-size:1.25rem}.project-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffdb;margin:0;line-height:1.45}.vision-section[data-astro-cid-lcdefpme]{background:#f4f0ea;padding:4.5rem 0}.vision-wrap[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:var(--petrol);margin:.2rem 0 1rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.lead[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 2rem;font-size:1.05rem}.vision-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.vision-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:#ffffffb8;border:1px solid #0a4b5714;border-radius:18px;padding:1.4rem 1.2rem}.vision-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--petrol-deep);margin:0 0 .5rem;font-size:1.3rem}.vision-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.join-section[data-astro-cid-lcdefpme]{background:var(--petrol-deep);padding:4rem 0;position:relative;overflow:hidden}.join-bg[data-astro-cid-lcdefpme]{background:linear-gradient(#072e379e,#072e37d9),url(https://behs.eu/img/mitglieder-gruppe-800.jpg) 50%/cover no-repeat;position:absolute;inset:0}.join-box[data-astro-cid-lcdefpme]{z-index:1;color:#fff;background:#0b3d4633;border-radius:24px;grid-template-columns:1.1fr 1.1fr 1.2fr;align-items:center;gap:1.5rem;padding:2rem;display:grid;position:relative}.join-box[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:#fff;margin:0;font-size:clamp(2.5rem,5vw,3.2rem);line-height:1.05}.join-box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd6;margin:0}.join-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.site-footer[data-astro-cid-lcdefpme]{color:#fffc;background:#061f25;padding:2rem 0 2.5rem}.footer-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr .8fr;gap:1.25rem;display:grid}.meta-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}@media (width<=980px){.main-nav[data-astro-cid-lcdefpme]{display:none}.storage-wrap[data-astro-cid-lcdefpme],.text-blocks[data-astro-cid-lcdefpme],.reason-grid[data-astro-cid-lcdefpme],.stats-row[data-astro-cid-lcdefpme],.project-list[data-astro-cid-lcdefpme],.vision-grid[data-astro-cid-lcdefpme],.join-box[data-astro-cid-lcdefpme],.footer-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.join-actions[data-astro-cid-lcdefpme],.meta-links[data-astro-cid-lcdefpme]{justify-content:flex-start}.image-stack[data-astro-cid-lcdefpme]{width:100%}}@media (width<=640px){.nav-wrap[data-astro-cid-lcdefpme]{padding:0 16px}.hero[data-astro-cid-lcdefpme]{min-height:620px}.hero-content[data-astro-cid-lcdefpme]{width:min(100% - 30px,1200px)}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.7rem,16vw,4.7rem)}.btn[data-astro-cid-lcdefpme]{width:100%}.storage-section[data-astro-cid-lcdefpme],.about-section[data-astro-cid-lcdefpme],.project-section[data-astro-cid-lcdefpme],.vision-section[data-astro-cid-lcdefpme],.join-section[data-astro-cid-lcdefpme]{padding-top:4rem;padding-bottom:4rem}.join-actions[data-astro-cid-lcdefpme]{width:100%;display:grid}}
