.em-kicker{margin:0;color:var(--gold, #c6922e);font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.em-hero{background-size:cover;background-position:center;padding:72px 20px}.em-hero-inner{max-width:1150px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.em-hero-copy{max-width:640px}.em-hero-copy h1{margin:14px 0 18px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.4vw,3.4rem);line-height:1.1}.em-hero-copy h1 span{display:block;color:var(--gold, #c6922e)}.em-hero-text{margin:0;color:#e8e4dc;font-size:1.1rem;line-height:1.65}.em-hero-knoepfe{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.em-knopf{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 26px;border:1px solid var(--gold, #c6922e);border-radius:4px;background:var(--gold-dark, #bd8528);color:#fff;font-weight:700;text-decoration:none}.em-knopf:hover{background:var(--gold-darker, #a9731d)}.em-knopf-hell{border-color:#ffffffb3;background:transparent}.em-knopf-hell:hover{background:#ffffff1a}.em-knopf-rand{background:transparent;color:var(--gold-darker, #a9731d);white-space:nowrap}.em-knopf-rand:hover{background:#faf4e8}.em-kooperation{display:flex;align-items:center;gap:12px;margin:26px 0 0;color:#cfc9bd;font-size:.85rem}.em-kooperation-logo{display:inline-flex;padding:6px 10px;border-radius:4px;background:#fff}.em-kooperation-logo img{height:20px;width:auto}.em-karte{flex-shrink:0;width:330px;padding:30px;border-radius:6px;background:#fffffff7;box-shadow:0 18px 40px #00000040;text-align:center}.em-karte-foto{width:120px;height:120px;border:3px solid var(--gold, #c6922e);border-radius:50%;object-fit:cover;object-position:top}.em-karte h2{margin:14px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;color:var(--text, #1d1b19)}.em-karte .em-kicker{font-size:.7rem}.em-karte ul{margin:14px 0 0;padding:0;list-style:none;font-size:.9rem;line-height:1.9}.em-karte li:before{content:"✓ ";color:var(--gold-dark, #bd8528);font-weight:700}.em-karte-telefon{display:block;margin-top:14px;padding:12px;border-radius:4px;background:var(--bg, #f6f4f1);color:var(--text, #1d1b19);font-weight:700;text-decoration:none}.em-karte-telefon:hover{background:#efe7d8}.em-bereiche{max-width:1150px;margin:0 auto;padding:64px 20px 24px;text-align:center;scroll-margin-top:20px}.em-bereiche>h2{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.3rem)}.em-bereich-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px;text-align:left}.em-bereich{padding:30px;border:1px solid #e7e1d6;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0000000d}.em-bereich-icon{display:inline-flex;color:var(--gold-dark, #bd8528)}.em-bereich h3{margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.em-bereich p{margin:0;line-height:1.6}.em-anfrage{margin-top:28px}.em-anfrage>p{margin:0 0 12px;color:var(--muted, #6b645a)}.em-anfrage-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.em-pv{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:22px 30px;border:1px solid #e7e1d6;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0000000d;color:inherit;text-align:left;text-decoration:none}.em-pv:hover{border-color:var(--gold, #c6922e)}.em-pv strong{display:block;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.em-pv-pfeil{flex-shrink:0;color:var(--gold-darker, #a9731d);font-size:1.6rem;font-weight:700}.em-transparenz{display:flex;align-items:center;gap:24px;margin-top:40px;padding:22px 28px;border:1px solid #e7e1d6;border-radius:6px;background:#fbf9f5;text-align:left}.em-transparenz img{height:30px;width:auto;flex-shrink:0}.em-transparenz p{margin:0;color:var(--muted, #6b645a);font-size:.9rem;line-height:1.6}.em-transparenz strong{color:var(--text, #1d1b19)}@media(max-width:900px){.em-hero{padding:48px 16px}.em-hero-inner{flex-direction:column;align-items:stretch}.em-karte{width:auto}.em-bereich-raster{grid-template-columns:1fr}.em-anfrage-knoepfe{flex-direction:column;align-items:stretch}.em-anfrage-knoepfe .em-knopf{justify-content:center}.em-transparenz{flex-direction:column;align-items:flex-start}}
