.marketing-v2-module__d1ayPq__v2{gap:var(--kp-public-gap);max-width:1120px;padding:0 var(--kp-public-gutter);flex-direction:column;margin:0 auto;display:flex}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2>section{width:100%;max-width:none;margin:0;padding:0}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2>.km-price-legal{max-width:70ch;margin:0 auto;padding:0}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));border-radius:var(--kp-radius,24px);background:radial-gradient(ellipse 480px 260px at 108% -140px, var(--kp-mint), transparent 90%), linear-gradient(116deg, var(--kp-petrol), #0a6057);max-width:none;box-shadow:var(--kp-shadow);margin:0;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero:after{content:"";background:#ffffff21;border-radius:50%;width:23rem;height:23rem;position:absolute;bottom:-8rem;right:-6rem}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero>*{z-index:1;position:relative}:is(.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-h1,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-sub,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-eyebrow){font-family:var(--font-body), system-ui, sans-serif}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-h1{color:var(--kp-hero-ink,white);letter-spacing:-.045em;font-size:clamp(2rem,4.1vw,3.5rem);font-weight:750}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-sub{color:var(--kp-hero-muted,#ffffffd1)}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-eyebrow{color:var(--kp-nav-active-ink);background:var(--kp-nav-active);font-weight:700}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero .km-grad{color:var(--kp-hero-accent,#bdf7e6);-webkit-text-fill-color:currentColor;background:0 0}:is(.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-h2,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-stage-title,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-wert-t,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-parent-h,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-price-name,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-price-amt,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-beleg-text){font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.03em;font-weight:750}:is(.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-beleg,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-price){border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--card);box-shadow:var(--kp-shadow)}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-beleg-text{color:var(--ink)}:is(.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-parent,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-stage,.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ab-wert){border-color:color-mix(in srgb, var(--accent) 18%, var(--line))}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-cta-band{border-radius:var(--kp-radius,22px);background:var(--kp-soft-gradient);box-shadow:var(--kp-shadow)}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-solid{background:var(--kp-nav-active);color:var(--kp-nav-active-ink);border-radius:999px}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-ghost{border-radius:999px}@media (max-width:640px){.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-hero{border-radius:24px;max-width:none;padding:2rem 1.5rem}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-price-cta>*{justify-content:center;width:100%}}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2>.km-ab-parent{padding-top:32px}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2>.km-cta-band{padding:clamp(1.5rem,4vw,3rem)}.marketing-v2-module__d1ayPq__v2.marketing-v2-module__d1ayPq__v2 .km-price-feld{column-gap:40px}
