figure{margin:0}#ed-4214025972 .space { height: 10px; } #ed-4214025975 .space { height: 16px; } /* Mehler Web – Webdesign und SEO */.mw-seo,.mw-seo * {  box-sizing: border-box;}.mw-seo {  --mw-navy: #0b2b3b;  --mw-deep: #071f2b;  --mw-teal: #12655f;  --mw-mint: #a1e7dc;  --mw-gold: #eac65f;  --mw-paper: #f4f8f7;  --mw-border: #dbe7e6;  --mw-text: #263b42;  --mw-muted: #4d6268;  width: 100%;  max-width: 1200px;  margin: 0 auto;  padding: 0 14px 58px;  color: var(--mw-text);  font: 17px/1.72 Arial, Helvetica, sans-serif;}.mw-seo h1,.mw-seo h2,.mw-seo h3 {  margin: 0 0 16px;  color: var(--mw-navy) !important;  font-family: Arial, Helvetica, sans-serif;  font-weight: 700;  letter-spacing: -.02em;  overflow-wrap: normal;  word-break: normal;  hyphens: manual;  text-wrap: balance;}.mw-seo h1 {  font-size: clamp(34px, 4.5vw, 58px);  line-height: 1.1;}.mw-seo h2 {  font-size: clamp(27px, 3vw, 36px);  line-height: 1.2;}.mw-seo h3 {  font-size: 21px;  line-height: 1.3;}.mw-seo p {  margin: 0 0 16px;  color: var(--mw-muted) !important;  font-size: 17px;  line-height: 1.72;}.mw-seo p:last-child {  margin-bottom: 0;}.mw-seo a {  text-decoration: none;}.mw-seo a:focus-visible {  outline: 3px solid #d59b11;  outline-offset: 4px;}.mw-seo .mw-kicker {  display: block;  margin: 0 0 12px;  color: var(--mw-teal) !important;  font-size: 13px;  font-weight: 700;  letter-spacing: .11em;  line-height: 1.4;  text-transform: uppercase;}.mw-seo-hero,.mw-seo-cta {  background: linear-gradient(    115deg,    #071f2b 0%,    #0b3545 67%,    #155a5d 100%  );  color: #fff;  border-radius: 22px;}.mw-seo-hero {  padding: clamp(32px, 5vw, 66px);}.mw-seo-hero-grid {  display: grid;  grid-template-columns: minmax(0, 1.35fr) minmax(260px, .65fr);  gap: 38px;  align-items: center;}.mw-seo-hero h1,.mw-seo-cta h2 {  color: #fff !important;}.mw-seo-hero h1 span {  display: block;  margin-top: 5px;  color: var(--mw-mint) !important;}.mw-seo-hero p,.mw-seo-cta p {  color: #e2eff0 !important;}.mw-seo-hero .mw-kicker,.mw-seo-cta .mw-kicker {  color: var(--mw-gold) !important;}.mw-seo-hero .mw-lead {  max-width: 690px;  font-size: 20px;  line-height: 1.6;}.mw-seo-actions {  display: flex;  flex-wrap: wrap;  gap: 12px;  margin-top: 26px;}.mw-seo-btn {  display: inline-flex;  justify-content: center;  align-items: center;  min-height: 50px;  padding: 12px 19px;  border: 2px solid transparent;  border-radius: 9px;  font-size: 16px;  font-weight: 700;  line-height: 1.35;  text-align: center;}.mw-seo-btn-gold {  background: var(--mw-gold);  border-color: var(--mw-gold);  color: #102b35 !important;}.mw-seo-btn-outline {  border-color: #b8d2d5;  color: #fff !important;}.mw-seo-btn-gold:hover {  background: #f3d782;  border-color: #f3d782;}.mw-seo-btn-outline:hover {  background: rgba(255,255,255,.1);}.mw-seo-summary {  display: grid;  gap: 12px;}.mw-seo-summary div {  padding: 18px;  border: 1px solid rgba(255,255,255,.22);  border-radius: 13px;  background: rgba(255,255,255,.07);}.mw-seo-summary strong {  display: block;  margin-bottom: 3px;  color: #f1d678;  font-size: 16px;}.mw-seo-summary span {  display: block;  color: #e2eff0;  font-size: 15px;  line-height: 1.55;}.mw-seo-section {  margin-top: 24px;  padding: clamp(25px, 3.3vw, 42px);  border: 1px solid var(--mw-border);  border-radius: 20px;  background: #fff;}.mw-seo-soft {  background: var(--mw-paper);}.mw-seo-intro {  max-width: 850px;}.mw-seo-grid {  display: grid;  gap: 16px;  margin-top: 24px;}.mw-seo-grid-2 {  grid-template-columns: repeat(2, minmax(0,1fr));}.mw-seo-grid-3 {  grid-template-columns: repeat(3, minmax(0,1fr));}.mw-seo-grid-4 {  grid-template-columns: repeat(4, minmax(0,1fr));}.mw-seo-card {  min-width: 0;  padding: 24px;  border: 1px solid var(--mw-border);  border-radius: 15px;  background: #fff;}.mw-seo-card p,.mw-seo-card li {  font-size: 16px;}.mw-seo-card-featured {  border-color: #dcbf67;  background: #fffaf0;}.mw-seo-label {  display: inline-block;  margin-bottom: 13px;  color: #12655f;  font-size: 12px;  font-weight: 700;  letter-spacing: .07em;  text-transform: uppercase;}.mw-seo-price {  display: block;  margin: 12px 0;  color: var(--mw-navy);  font-size: 26px;  font-weight: 700;  line-height: 1.25;}.mw-seo-note {  color: var(--mw-muted);  font-size: 14px;  line-height: 1.55;}.mw-seo-list {  display: grid;  gap: 9px;  margin: 18px 0 0;  padding: 0;  list-style: none;}.mw-seo-list li {  position: relative;  padding-left: 25px;  color: var(--mw-muted) !important;  line-height: 1.6;}.mw-seo-list li::before {  position: absolute;  left: 0;  content: '✓';  color: var(--mw-teal);  font-weight: 700;}.mw-seo-step-number {  display: inline-flex;  align-items: center;  justify-content: center;  width: 35px;  height: 35px;  margin-bottom: 14px;  border-radius: 50%;  background: var(--mw-navy);  color: #fff;  font-weight: 700;}.mw-seo-link {  display: inline-block;  margin-top: 8px;  color: #0c625d !important;  font-weight: 700;  text-decoration: underline !important;  text-underline-offset: 3px;}.mw-seo-faq {  display: grid;  gap: 13px;  margin-top: 24px;}.mw-seo-faq-item {  padding: 20px 22px;  border: 1px solid var(--mw-border);  border-radius: 14px;  background: #fff;}.mw-seo-faq-item h3 {  margin-bottom: 7px;  font-size: 18px;}.mw-seo-faq-item p {  font-size: 16px;}.mw-seo-cta {  margin-top: 24px;  padding: clamp(28px, 4vw, 46px);}.mw-seo-fineprint {  margin-top: 24px !important;  padding-top: 18px;  border-top: 1px solid rgba(255,255,255,.23);  font-size: 14px !important;}@media (max-width: 960px) {  .mw-seo-hero-grid {    grid-template-columns: 1fr;    gap: 28px;  }  .mw-seo-grid-3,  .mw-seo-grid-4 {    grid-template-columns: repeat(2, minmax(0,1fr));  }}@media (max-width: 700px) {  .mw-seo {    padding: 0 7px 40px;    font-size: 16px;  }  .mw-seo h1 {    font-size: 34px;  }  .mw-seo h2 {    font-size: 26px;  }  .mw-seo p {    font-size: 16px;  }  .mw-seo-hero .mw-lead {    font-size: 18px;  }  .mw-seo-hero,  .mw-seo-section,  .mw-seo-cta {    padding: 27px 20px;    border-radius: 16px;  }  .mw-seo-grid-2,  .mw-seo-grid-3,  .mw-seo-grid-4 {    grid-template-columns: 1fr;  }  .mw-seo-card {    padding: 21px;  }  .mw-seo-actions {    flex-direction: column;  }  .mw-seo-btn {    width: 100%;  }}@media (max-width: 360px) {  .mw-seo h1 {    font-size: 30px;  }  .mw-seo h2 {    font-size: 24px;  }}@media (max-width: 300px) {  .mw-seo h3 {    font-size: 20px;  }}.mw-seo a:focus-visible,.mw-seo summary:focus-visible {  outline: 3px solid #0b2b3b;  outline-offset: 4px;  box-shadow: 0 0 0 7px #ffffff;}.mw-seo-faq-item summary {  cursor: pointer;  color: #0b2b3b !important;  font-size: 18px;  font-weight: 700;  line-height: 1.4;}.mw-seo-faq-item[open] summary {  margin-bottom: 10px;}/* Ergänzungen für den Inhaltsblock und schmale Ansichten */.mw-seo .mw-seo-hero-grid > *,.mw-seo .mw-seo-grid > * {  min-width: 0;}.mw-seo p,.mw-seo li,.mw-seo a,.mw-seo-summary span {  overflow-wrap: anywhere;}.mw-seo .mw-seo-followup {  margin-top: 22px;}.mw-seo .mw-seo-external {  display: block;  font-size: 14px;  font-weight: 400;}.mw-seo [id] {  scroll-margin-top: 100px;} #ed-4214026014 { flex-basis: auto; } #ed-4214026017 { flex: 1 1 auto; } #ed-4214026011 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214026023 { flex-basis: auto; } #ed-4214026026 { flex: 1 1 auto; } #ed-4214026020 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214026032 { flex-basis: auto; } #ed-4214026035 { flex: 1 1 auto; } #ed-4214026029 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214026041 { flex-basis: auto; } #ed-4214026044 { flex: 1 1 auto; } #ed-4214026038 > .inner { place-content: stretch flex-start; align-items: stretch; } #ed-4214026008 > .inner { align-items: stretch; align-content: stretch; } #ed-4214026002 a.button { width: 100%; } #ed-4214026002 { text-align: center; } #ed-4214026005 a.button { width: 100%; } #ed-4214026005 { text-align: center; } #ed-4214025999 > .inner { place-content: center; align-items: center; } #ed-4214025978 > .inner { place-content: center space-between; align-items: center; } #ed-4214841545 { text-align: left; } #ed-4214841545 img { width: 162px; } #ed-4214841542 > .inner { justify-content: center; } #ed-4214841551 { flex-grow: 1; } #ed-4214841548 > .inner { justify-content: center; } #ed-4214841554 .space { height: 50px; } @media screen and (max-width: 975px) {  #ed-4214841554 .space { height: 10px; }} #ed-4214841557 hr { width: 100%; height: 1px; } @media screen and (max-width: 575px) {  #ed-4214841557 hr { width: 90%; }} #ed-4214841560 .space { height: 10px; } #ed-4214841539 > .inner { align-items: flex-start; justify-content: space-between; padding: 50px 16px 30px; } @media screen and (max-width: 975px) {  #ed-4214841539 > .inner { justify-content: flex-start; padding: 40px 60px 30px; }} @media screen and (max-width: 575px) {  #ed-4214841539 > .inner { padding: 40px 24px 35px; }}