.mp7-teaser{background:#06101a;color:#eaf6ff;overflow:hidden}.mp7-teaser p{color:#b4c4d1;line-height:1.8}.mp7-teaser h1,.mp7-teaser h2,.mp7-teaser h3{color:#edf7fc!important;letter-spacing:-.045em}.mp7-teaser .mp7-kicker{font-size:11px;letter-spacing:.18em;font-weight:700;color:#64daee}.mp7-kicker>span{display:inline-block;width:7px;height:7px;background:#64daee;border-radius:50%;margin-right:10px;box-shadow:0 0 16px #64daee}.mp7-hero{max-width:1280px;margin:auto;padding:105px 32px 90px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.mp7-hero h1{font-size:clamp(56px,6.5vw,90px);line-height:1.02;margin:32px 0}.mp7-hero h1 span{color:#64daee}.mp7-hero-copy>p{max-width:510px}.mp7-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin:32px 0}.mp7-secondary{color:#c6f1ff!important;font-weight:600;text-decoration:underline;text-underline-offset:5px}.mp7-visual{position:relative}.mp7-visual img{width:100%;height:auto;display:block}.mp7-teaser h2{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:18px 0 24px}.mp7-teaser .lead-form{background:#102331;color:#edf7fc}.mp7-teaser .lead-form input,.mp7-teaser .lead-form select,.mp7-teaser .lead-form textarea{color:#eaf6ff;background:#06101a}.mp7-teaser .lead-form h2{font-size:30px}.mp7-teaser a:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:760px){.mp7-hero{padding:65px 24px;grid-template-columns:1fr;gap:15px}.mp7-visual{max-width:440px;width:100%;margin:auto}.mp7-hero h1{font-size:64px}.mp7-teaser .mp7-kicker{font-size:10px}}