/* Ergänzungen zur bestehenden Drogt-Gestaltung */
.seo-hero{background:#102c47;color:#fff;padding:80px 0}.seo-hero h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.14;max-width:950px;color:#fff}.seo-kicker{letter-spacing:.15em;font-weight:700;font-size:.8rem;color:#a8d4ff}.seo-tagline{font-size:1.35rem;margin:24px 0 12px}.seo-intro{max-width:780px;font-size:1.12rem;line-height:1.7}.seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.seo-phone{color:white;text-decoration:underline;font-weight:700}.seo-content{max-width:900px}.seo-content>nav{padding-top:24px;font-size:.9rem}.seo-content section{padding:32px 0;border-bottom:1px solid #dce3eb}.seo-content h2{font-size:1.7rem;line-height:1.3;margin-bottom:18px}.seo-content p{margin:12px 0;line-height:1.8}.seo-content ul,.seo-content ol{padding-left:25px;list-style:revert}.seo-content li{margin:12px 0;line-height:1.7}.seo-content details{padding:18px 0;border-bottom:1px solid #dce3eb}.seo-content summary{cursor:pointer;font-weight:700}.seo-callout{margin:24px 0;padding:28px!important;background:#eaf2fa;border-radius:8px}.seo-content a:not(.btn){text-decoration:underline;text-underline-offset:3px}.hero h1{font-size:clamp(2rem,4.4vw,3.5rem)}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.main-nav a{white-space:nowrap}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e59700;outline-offset:4px}@media(max-width:767px){.seo-hero{padding:44px 0}.seo-hero h1{overflow-wrap:break-word}.seo-actions .btn{width:100%;text-align:center}.footer-grid{grid-template-columns:1fr}.hero-actions-wrapper{flex-wrap:wrap}.seo-content h2{font-size:1.4rem}}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{left:0}
@media(min-width:768px) and (max-width:1023px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
