.bod{--ink:#142a4d;--text:#2b3a52;--muted:#5b6b84;--accent:#2455eb;--paper:#fbfcfe;--soft:#eef3fd;--line:#d9e1ef;--r:12px;background:var(--paper);color:var(--text);font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:19px;line-height:1.65}.bod *{box-sizing:border-box}.bod img{display:block;max-width:100%;height:auto}.bod h1,.bod h2,.bod h3{font-family:inherit;color:var(--ink);letter-spacing:-.015em;line-height:1.12;margin:0 0 20px}.bod h1{font-size:clamp(2.2rem,4.4vw,3rem);font-weight:800}.bod h2{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:750}.bod h3{font-size:1.3rem;font-weight:700;margin-bottom:8px}.bod p{margin:0 0 18px}.bod-rahmen{max-width:1120px;margin:0 auto;padding:0 48px}.bod-text{max-width:640px}.bod-leise{font-size:15px;color:var(--muted)}.bod-kopf{max-width:1120px;margin:0 auto;padding:18px 48px}.bod-marke{font-weight:800;color:var(--ink);text-decoration:none;font-size:17px}.bod-knopf{display:inline-block;background:var(--accent);color:#fff;font:inherit;font-weight:700;font-size:19px;padding:17px 34px;border:0;border-radius:var(--r);cursor:pointer;min-height:48px}.bod-knopf:active{transform:translateY(1px)}.bod-knopf-hell{background:#fff;color:var(--accent)}.bod-hero{display:grid;grid-template-columns:1.2fr 1fr;min-height:600px}.bod-hero-text{padding:48px 56px 48px max(48px,calc((100vw - 1120px) / 2 + 48px));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bod-name{font-weight:700;color:var(--accent);font-size:16px;margin-bottom:22px}.bod-hero h1{font-size:clamp(2.6rem,5vw,4rem);line-height:1.05;margin-bottom:24px;max-width:560px}.bod-unter{font-size:22px;line-height:1.5;color:var(--muted);margin-bottom:32px;max-width:480px}.bod .bod-unterknopf{margin-top:22px}.bod .bod-klein{font-size:.8em;opacity:.75;white-space:nowrap}.bod-hero-bild{background:url(/bilder/philip.jpg) 78%/cover;min-height:320px}.bod-brief{padding:104px 48px 88px}.bod-brief .bod-text{margin:0 auto}.bod-brief p{font-size:21px}.bod-zeit{font-weight:700;color:var(--ink)}.bod-stark{color:var(--ink);font-weight:650}.bod-philip{background:var(--soft);padding:96px 0}.bod-philip-raster{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:start}.bod-foto{border-radius:var(--r)}.bod-vortrag-rahmen{margin:32px 0 0;max-width:320px}.bod-vortrag{border-radius:var(--r);max-width:100%!important;display:block}.bod-bildzeile{font-size:14px;line-height:1.4;color:var(--muted);margin:8px 0 0!important}.bod-stufen{padding:104px 0 80px}.bod-strahl{list-style:none;margin:48px 0 0;padding:0 0 0 44px;border-left:3px solid var(--line);max-width:820px}.bod-strahl li{position:relative;padding-bottom:44px}.bod-strahl li:last-child{padding-bottom:0}.bod-strahl li:before{content:"";position:absolute;left:-54px;top:10px;width:17px;height:17px;border-radius:50%;background:var(--paper);border:3px solid var(--accent)}.bod-wann{font-size:15px;color:var(--muted);margin-bottom:4px!important}.bod-wann b{color:var(--accent)}.bod-strahl h3{font-size:1.6rem}.bod-strahl p:last-child{margin:0;max-width:620px}.bod-beweis{padding:88px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bod-beweis-raster{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.bod-beweis img{border-radius:var(--r);box-shadow:0 20px 50px rgba(20,42,77,.14)}.bod-bauen{padding:100px 0}.bod-vier{display:grid;grid-template-columns:1fr 1fr;gap:44px 72px;margin-top:40px}.bod-vier>div{border-top:2px solid var(--ink);padding-top:18px}.bod-vier p{margin:0;font-size:18px}.bod-stimme{padding:88px 48px;background:var(--soft)}.bod-stimme figure{margin:0 auto;max-width:760px;display:grid;grid-template-columns:96px 1fr;gap:28px;align-items:start}.bod-stimme img{width:96px;height:96px;border-radius:50%;object-fit:cover}.bod-stimme figure+figure{margin-top:40px}.bod-stimme blockquote{margin:0 0 12px;font-size:26px;line-height:1.4;color:var(--ink);font-weight:600}.bod-stimme b{color:var(--ink)}.bod-zusage{padding:100px 0 96px}.bod-zusage .bod-text p{font-size:21px}.bod-gruss{font-weight:700;color:var(--ink)}.bod-wen{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.bod-wen ul{padding-left:22px;margin:0}.bod-wen li{margin-bottom:10px}.bod-schluss{color:#fff;padding:150px 0;background:linear-gradient(rgba(14,24,44,.62),rgba(14,24,44,.62)),url(/bilder/arbeitsplatz-hell.jpg) 50% /cover}.bod-schluss h2{color:#fff;font-size:clamp(2rem,4vw,2.9rem);max-width:760px}.bod-schluss p{max-width:600px;font-size:21px;color:#e8eefb}.bod-leise-hell{font-size:15px!important;color:#cdd8ee!important;margin-top:14px}.bod-fuss{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:14px;padding:30px 24px 44px}.bod-fuss,.bod-fuss a{color:var(--muted)}@media (max-width:820px){.bod{font-size:18px}.bod-kopf,.bod-rahmen{padding-left:20px;padding-right:20px}.bod-hero{grid-template-columns:1fr;min-height:0}.bod-hero-text{padding:20px 20px 36px}.bod-hero h1{font-size:2.6rem;margin-bottom:18px}.bod-name{margin-bottom:12px}.bod-unter{font-size:19px;margin-bottom:24px}.bod-hero-bild{min-height:240px}.bod-brief{padding:64px 20px 56px}.bod-brief p,.bod-zusage .bod-text p{font-size:19px}.bod-bauen,.bod-beweis,.bod-philip,.bod-stufen,.bod-zusage{padding-top:64px;padding-bottom:64px}.bod-beweis-raster,.bod-philip-raster,.bod-vier,.bod-wen{grid-template-columns:1fr;gap:32px}.bod-strahl{padding-left:30px}.bod-strahl li:before{left:-40px}.bod-stimme{padding:56px 20px}.bod-stimme figure{grid-template-columns:64px 1fr;gap:18px}.bod-stimme img{width:64px;height:64px}.bod-stimme blockquote{font-size:21px}.bod-schluss{padding:96px 0}}.bod-schluss p a{color:#fff;text-decoration:underline}.bod-zwischen{margin-top:48px}.bod .bod-einordnung{max-width:760px;margin:32px auto 0}.bod-weg{padding:0 0 100px}.bod-schritte{list-style:none;counter-reset:schritt;margin:36px 0 0;padding:0;max-width:720px}.bod-schritte li{counter-increment:schritt;position:relative;padding:22px 0 22px 64px;border-top:1px solid var(--line)}.bod-schritte li:last-child{border-bottom:1px solid var(--line)}.bod-schritte li:before{content:counter(schritt);position:absolute;left:0;top:22px;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.bod-schritte h3{margin-bottom:6px}.bod-schritte p{margin:0}.bod .bod-weg-sonst{margin:28px 0 0;max-width:720px}.bod-weg-sonst a{color:var(--accent)}@media (max-width:820px){.bod-zwischen{margin-top:36px}.bod-weg{padding-bottom:64px}.bod-schritte li{padding-left:54px}}.bod-preis{padding:0 0 96px}.bod-preise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 20px}.bod-preise>div{border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;background:#fff;min-width:0}.bod-preise h3{font-size:19px;margin-bottom:8px}.bod .bod-betrag{font-size:38px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;line-height:1.1}.bod-preise p{font-size:16px;line-height:1.5;margin:0 0 10px}.bod-preise .bod-pilot{border:2px solid var(--accent);background:var(--soft)}.bod .bod-klausel{font-size:15px;color:var(--ink);font-weight:600;margin-bottom:0}.bod .bod-direkt{max-width:760px;margin:18px 0 0}.bod-direkt a{color:var(--accent)}.bod-direkt a+a{margin-left:16px}@media (max-width:860px){.bod-preise{grid-template-columns:1fr}.bod-preis{padding-bottom:64px}}