/* Nur öffentlicher Relaunch; keine Portaldatei. */
.ef-relaunch{color:#17212b}.ef-relaunch .wrap{max-width:1180px}.ef-relaunch .hero{background:#17212b;color:#fff}.ef-relaunch h1{font-size:clamp(2.15rem,4.4vw,4.4rem);line-height:1.08;letter-spacing:-.03em}.ef-relaunch h1 em{font-style:normal;color:#f5c400}.ef-relaunch .lead{font-size:1.15rem;line-height:1.7;max-width:64ch}.ef-relaunch .split{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}.ef-short{display:grid;gap:15px;padding:26px;background:#fff;color:#17212b;border-radius:16px}.ef-short label:not(.privacy){display:grid;gap:7px}.ef-short input,.ef-short textarea{width:100%;font:inherit;font-size:16px;min-height:46px;border:1px solid #7b838b;border-radius:6px;padding:10px}.ef-short .privacy input{min-height:20px;width:20px;flex:none}.ef-short .privacy{font-size:13px}.ef-short small{font-size:13px}.ef-relaunch figure{margin:0}.ef-relaunch figure img{width:100%;height:220px;object-fit:cover;border-radius:12px}.ef-relaunch figcaption{font-size:11px;color:#66707b}.ef-relaunch .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ef-relaunch .panel{padding:28px;border:1px solid #e1e4e8;border-radius:14px;background:#fff}.ef-relaunch .panel h3{font-size:1.35rem;margin:18px 0 12px}.ef-relaunch .trustline{padding:28px 0;border-bottom:1px solid #ddd}.ef-relaunch .trustline .wrap{display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap}.ef-relaunch .company-hero{min-height:620px}.ef-relaunch .company-hero .hero-grid>div:first-child{max-width:820px}.ef-relaunch .company-hero .hero-media img{height:100%;border-radius:0}.ef-relaunch .company-hero .hero-media figcaption{color:white}.ef-relaunch .section{padding:70px 0}.ef-relaunch .bulletlist li{padding:8px 0}.ef-relaunch .anchor-form{scroll-margin-top:100px}.ef-relaunch a:focus-visible{outline:3px solid #b67a00;outline-offset:4px}@media(max-width:760px){.ef-relaunch .split,.ef-relaunch .cards3{grid-template-columns:1fr}.ef-relaunch .section{padding:42px 0}.ef-relaunch .trustline .wrap{gap:12px;font-size:14px}.ef-relaunch h1{font-size:2.35rem}.ef-relaunch .company-hero{padding:55px 0 85px}.ef-relaunch .company-hero .lead{font-size:1.05rem}.ef-short{padding:20px}.ef-relaunch .actions{flex-wrap:wrap}}
