.kt-label{display:block;font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.kt-hero,.mi-hero,.dk-hero{padding-bottom:var(--sect-pad-s)}.kt-hero__split,.mi-hero__split,.dk-hero__split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px 60px;align-items:end}.kt-hero__aside p,.mi-hero__aside p,.dk-hero__aside p{color:var(--ink-soft);font-size:16px;max-width:400px}.kt-hero__ctas,.mi-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.kt-main{padding-top:var(--sect-pad-s)}.kt-main .hairline{margin-bottom:50px}.kt-main__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:50px;align-items:start}.kt-form__intro{margin-bottom:44px}.kt-form__intro h2{margin-bottom:16px}.kt-form__intro p{color:var(--ink-soft);max-width:560px}.kt-set{border:0;margin-bottom:30px}.kt-set legend{padding:0 0 12px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.kt-set__note{margin-top:12px;font-size:15px;color:var(--ink-soft)}.kt-set__note a{color:var(--accent-text);border-bottom:1px solid currentColor}.kt-set--text{display:flex;flex-direction:column;gap:8px}.kt-set--text textarea{resize:vertical;min-height:110px}.kt-form__rule{margin:40px 0 34px}.kt-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kt-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin:28px 0 30px}.kt-consent input{width:20px;height:20px;margin-top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hairline);background:var(--card);display:grid;place-items:center;cursor:pointer}.kt-consent input:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.kt-consent input:checked:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.kt-consent label{font-size:15px;color:var(--ink-soft);cursor:pointer}.kt-consent label a{color:var(--accent-text);border-bottom:1px solid currentColor}.kt-info{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;gap:var(--gap-fuge)}.kt-info__box{background:var(--bg-dark);color:var(--paper)}.kt-info__row{padding:22px 26px;border-top:1px solid var(--hairline-dark)}.kt-info__row:first-child{border-top:0}.kt-info__row .kt-info__label{display:block;margin-bottom:8px;font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--paper-soft)}.kt-info__row a{color:var(--paper)}.kt-info__row a:hover{color:var(--accent-text)}.kt-info__row p{color:var(--paper);line-height:1.55;font-size:16px}.kt-info__mail{font-family:var(--font-display);font-weight:640;text-transform:uppercase;letter-spacing:-.03em;line-height:1.05;font-size:clamp(20px,1.9vw,27px);display:inline-block;word-break:break-word}.kt-info__map{display:grid;place-items:center;min-height:220px;padding:24px;background:repeating-linear-gradient(0deg,transparent 0 35px,var(--hairline) 35px 36px),repeating-linear-gradient(90deg,transparent 0 35px,var(--hairline) 35px 36px),var(--card);border:1px solid var(--hairline);text-align:center}.kt-info__map span{font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.kt-info__promise{background:var(--card);border:1px solid var(--hairline);padding:24px 26px}.kt-info__promise .kt-info__label{display:block;margin-bottom:10px;font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.kt-info__promise-text{font-size:16px;color:var(--ink);line-height:1.5}.kt-info__promise-text strong{color:var(--accent-text);font-weight:600}.kt-erwartung .sect-head{margin-bottom:30px}.kt-erwartung__list{border-top:1px solid var(--hairline-dark)}.kt-erwartung__list li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px 40px;align-items:start;padding:28px 0;border-bottom:1px solid var(--hairline-dark)}.kt-erwartung__num{font-family:var(--font-display);font-weight:640;font-size:clamp(38px,4vw,56px);line-height:.9;letter-spacing:-.05em;color:var(--accent-text)}.kt-erwartung__list h3{margin-bottom:10px}.kt-erwartung__list p{color:var(--paper-soft);max-width:640px}.kt-erwartung__list a{color:var(--paper);border-bottom:1px solid var(--accent)}.dk-hero .hairline{margin:50px 0 0}.dk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-fuge);background:var(--hairline)}.dk-steps li{background:var(--card);padding:32px 30px 34px}.dk-steps__num{display:block;margin-bottom:16px;font-family:var(--font-display);font-weight:640;font-size:clamp(34px,3.4vw,48px);line-height:.9;letter-spacing:-.05em;color:var(--accent-text)}.dk-steps h3,.dk-steps .dk-h3{margin-bottom:10px}.dk-steps p{color:var(--ink-soft);font-size:16px}.dk-weiter__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-fuge)}.dk-card{background:var(--card);padding:36px 34px 34px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;transition:background-color .2s ease}.dk-card h3,.dk-card .dk-h3{margin-top:2px}.dk-card p{color:var(--ink-soft);font-size:16px;flex:1 1 auto}.dk-card .pill{margin-top:8px}.mi-main{padding-top:var(--sect-pad-s)}.mi-main .hairline{margin-bottom:50px}.mi-main__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:50px;align-items:start}.mi-form h2{margin-bottom:16px}.mi-form__intro{color:var(--ink-soft);max-width:520px;margin-bottom:36px}.mi-form .kt-form__grid{margin-bottom:30px}.mi-form__wide{grid-column:1 / -1}.mi-alt{background:var(--card);border:1px solid var(--hairline);padding:34px 32px}.mi-alt h3{margin:14px 0 16px}.mi-alt p{color:var(--ink-soft);font-size:16px}.mi-alt__list{margin:22px 0 26px;border-top:1px solid var(--hairline)}.mi-alt__list li{padding:12px 0 12px 22px;border-bottom:1px solid var(--hairline);font-size:16px;position:relative}.mi-alt__list li:before{content:"→";position:absolute;left:0;color:var(--accent-text)}@media (max-width: 1000px){.kt-main__grid,.mi-main__grid{grid-template-columns:minmax(0,1fr)}.kt-info{position:static}.dk-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.kt-hero__split,.mi-hero__split,.dk-hero__split{grid-template-columns:minmax(0,1fr);gap:24px}.kt-main .hairline,.mi-main .hairline{margin-bottom:34px}.kt-form__grid{grid-template-columns:minmax(0,1fr)}.kt-erwartung__list li{grid-template-columns:minmax(0,1fr);gap:10px}.dk-weiter__grid{grid-template-columns:minmax(0,1fr)}.dk-hero .hairline{margin-top:34px}}.dk-h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}
