.mth .mth-hero{color:#fff;background:linear-gradient(140deg,#0067ff 0%,#011c51 55%,#010a28 100%);padding:96px 0 90px}.mth .mth-kicker{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:15px}.mth .mth-hero h1{color:#fff;max-width:900px;margin-bottom:18px;font-family:Archivo,sans-serif;font-size:46px;line-height:58px}.mth .mth-hero .lead{color:#fff;max-width:860px;margin-bottom:16px;font-size:24px;line-height:36px}.mth .mth-hero p.small{color:#ffffffe6;margin-bottom:26px;font-size:17px}.mth .mth-hero-grid{grid-template-columns:1fr 560px;align-items:center;gap:44px;display:grid}.mth .mth-hero-bild img{border-radius:16px;width:100%;height:auto;box-shadow:0 12px 30px #01071f73}.mth .mth-sec{padding:66px 0}.mth h2.mth-t{color:#0067ff;max-width:1000px;margin-bottom:22px;font-family:Archivo,sans-serif;font-size:30px;line-height:42px}.mth h2.mth-plain{color:#0d1b3e;max-width:1000px;margin:0 0 18px;font-family:Archivo,sans-serif;font-size:26px;line-height:38px}.mth .mth-p{color:#3d4459;max-width:900px;margin-bottom:20px;font-size:18px;line-height:31px}.mth .mth-p strong{color:#0d1b3e}.mth .mth-band{background:#97c1ff;padding:84px 0}.mth .mth-band h2{color:#003380;max-width:1000px;margin-bottom:34px;font-family:Archivo,sans-serif;font-size:38px;line-height:48px}.mth .mth-band .hl{color:#9c3c05}.mth .mth-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.mth .mth-band .mth-goal{background:#fff;border-radius:15px;flex-direction:column;padding:30px 28px;display:flex;box-shadow:0 6px 18px #02143c14}.mth .mth-band .mth-goal h3{color:#111;margin-bottom:14px;font-family:Archivo,sans-serif;font-size:22px;line-height:30px}.mth .mth-band .mth-goal p{color:#494949;margin-bottom:20px;font-size:17px;line-height:29px}.mth .mth-band .mth-goal .btn{align-self:flex-start;margin-top:auto;padding:13px 22px;font-size:16px}.mth table{border-collapse:collapse;width:100%;max-width:1000px;margin:28px 0;font-size:16px}.mth th,.mth td{text-align:left;color:#3d4459;vertical-align:top;border-bottom:1px solid #e3e9f3;padding:14px 16px;line-height:26px}.mth th{color:#0d1b3e;background:#f4f7fb;font-size:15px;font-weight:700}.mth td:first-child{color:#0d1b3e;width:26%;font-weight:600}.mth .mth-anliegen{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.mth .mth-anliegen a{background:#e8f1ff;border-radius:15px;padding:22px 24px;text-decoration:none;transition:box-shadow .2s;display:block}.mth .mth-anliegen a:hover{box-shadow:0 6px 18px #02143c1f}.mth .mth-anliegen strong{color:#0052cc;margin-bottom:8px;font-family:Archivo,sans-serif;font-size:18px;line-height:26px;display:block}.mth .mth-anliegen span{color:#3d4459;font-size:16px;line-height:26px}.mth .mth-faq{padding:66px 0}.mth .mth-faq details{background:#f7f9fd;border:1px solid #e3ecfb;border-radius:12px;max-width:1000px;margin-bottom:14px;padding:18px 20px}.mth .mth-faq summary{cursor:pointer;color:#0d1b3e;justify-content:space-between;gap:14px;font-size:17px;font-weight:700;line-height:27px;list-style:none;display:flex}.mth .mth-faq summary::-webkit-details-marker{display:none}.mth .mth-faq summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1}.mth .mth-faq details[open] summary:after{content:"–"}.mth .mth-faq details p{color:#2f3745;margin-top:14px;font-size:17px;line-height:29px}.mth .kasten{background:#fff7ec;border-left:5px solid #ed6d24;border-radius:0 14px 14px 0;max-width:1000px;margin:30px 0;padding:24px 28px}.mth .kasten p{color:#3d4459;margin:0;font-size:17px;line-height:29px}.mth .mth-cta{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.mth .mth-cta .btn{text-align:center;padding:16px 22px;font-weight:600}.mth .klein-hinweis{color:#5c697f;max-width:1000px;margin-top:22px;font-size:15px;line-height:26px}@media (width<=1024px){.mth .mth-grid,.mth .mth-anliegen,.mth .mth-cta{grid-template-columns:1fr}.mth .mth-hero h1{font-size:32px;line-height:42px}.mth .mth-hero-grid{grid-template-columns:1fr;gap:28px}.mth .mth-hero-bild{max-width:560px;margin:0 auto}.mth .mth-hero .lead{font-size:20px;line-height:30px}.mth h2.mth-t{font-size:24px;line-height:34px}.mth h2.mth-plain{font-size:22px;line-height:32px}.mth .mth-band{padding:56px 0}.mth .mth-band h2{margin-bottom:24px;font-size:26px;line-height:34px}.mth .mth-band .mth-goal{padding:24px 22px}.mth .mth-sec,.mth .mth-faq{padding:48px 0}.mth .mth-p{font-size:17px;line-height:29px}.mth table{font-size:15px}.mth th,.mth td{padding:11px 12px}.mth td:first-child{width:auto}}
