.mki-workflow *,.mki-workflow :before,.mki-workflow :after{box-sizing:border-box;margin:0;padding:0}.mki-workflow{scroll-behavior:smooth;--flow-primary:#1f4939;--flow-primary-light:#2d5a47;--flow-primary-dark:#0a2f1f;--flow-secondary:#c68857;--flow-secondary-light:#edbc6c;--flow-white:#fff;--flow-cream-100:#f5f3ed;--flow-cream-200:#f2efe6;--flow-cream-300:#ece8dc;--flow-gray-400:#adb2b0;--flow-gray-500:#56635e;--flow-gray-600:#47524d;--flow-gray-700:#34403b;--flow-ink-900:#161f1b;--flow-ink-black:#09120e;--flow-radius:16px;--flow-radius-lg:24px;--flow-shadow-sm:0 2px 8px #09120e0f;--flow-shadow-md:0 12px 40px #09120e1a;--flow-maxw:1200px;width:100%;min-height:100vh;color:var(--flow-ink-900);background:var(--flow-cream-100);-webkit-font-smoothing:antialiased;font-family:Lato,Verdana,sans-serif;line-height:1.5}.mki-workflow h1,.mki-workflow h2,.mki-workflow h3,.mki-workflow h4{font-family:Lora,Georgia,serif;font-weight:600}.mki-workflow a{color:inherit;text-decoration:none}.mki-workflow img,.mki-workflow svg{max-width:100%;display:block}.mki-workflow button{cursor:pointer;background:0 0;border:none;font-family:inherit}.mki-workflow .flow-container{width:100%;max-width:var(--flow-maxw);margin:0 auto;padding:0 24px}.mki-workflow .flow-section-head{max-width:760px;margin-bottom:44px}.mki-workflow .flow-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.mki-workflow .flow-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--flow-secondary);margin-bottom:14px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;display:inline-block}.mki-workflow .flow-section-title{color:var(--flow-ink-900);font-size:clamp(28px,3.4vw,42px);line-height:1.15}.mki-workflow .flow-section-title .accent{color:var(--flow-secondary);font-style:italic}.mki-workflow .flow-section-sub{color:var(--flow-gray-500);margin-top:16px;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.mki-workflow .flow-how{padding:80px 0 88px;scroll-margin-top:90px}.mki-workflow .flow-how__grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.mki-workflow .flow-how__intro{position:sticky;top:104px}.mki-workflow .flow-how__intro .flow-section-title{margin-top:0}.mki-workflow .flow-how__cta{margin-top:28px}.mki-workflow .flow-how__steps{position:relative}.mki-workflow .flow-how__steps:before{content:"";background:linear-gradient(var(--flow-secondary-light), var(--flow-cream-300));width:2px;position:absolute;top:22px;bottom:22px;left:21px}.mki-workflow .flow-step{grid-template-columns:44px 1fr;align-items:start;gap:26px;display:grid}.mki-workflow .flow-step+.flow-step{margin-top:26px}.mki-workflow .flow-step__num{z-index:1;background:var(--flow-primary);color:#fff;width:44px;height:44px;box-shadow:0 0 0 5px var(--flow-cream-100), 0 6px 16px #1f493947;border-radius:50%;justify-content:center;align-items:center;font-family:Lora,Georgia,serif;font-size:19px;font-weight:600;display:flex;position:relative}.mki-workflow .flow-step__card{background:var(--flow-white);border:1px solid var(--flow-cream-300);border-radius:var(--flow-radius-lg);box-shadow:var(--flow-shadow-sm);padding:22px 24px 24px;transition:transform .2s,box-shadow .2s}.mki-workflow .flow-step__card:hover{box-shadow:var(--flow-shadow-md);transform:translateY(-3px)}.mki-workflow .flow-step__title{color:var(--flow-ink-900);margin:18px 0 8px;font-size:20px;line-height:1.25}.mki-workflow .flow-step__text{color:var(--flow-gray-500);font-size:15px;line-height:1.6}.mki-workflow .flow-mock{background:var(--flow-cream-100);border:1px solid var(--flow-cream-300);border-radius:14px;padding:16px;font-size:12.5px;position:relative;overflow:hidden}.mki-workflow .flow-mock__bar{color:var(--flow-ink-900);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12.5px;font-weight:700;display:flex}@keyframes flow-progress-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes flow-shield-pop{0%{transform:scale(.4)rotate(-15deg)}50%{transform:scale(1.15)rotate(5deg)}70%{transform:scale(.95)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes flow-pulse-slot{0%{box-shadow:0 0 0 0 rgba(var(--flow-pulse-rgb,31, 73, 57), .4);transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(var(--flow-pulse-rgb,31, 73, 57), 0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(var(--flow-pulse-rgb,31, 73, 57), 0);transform:scale(1)}}@keyframes flow-pulse-ping{0%{opacity:1;box-shadow:0 0 0 0 rgba(var(--flow-pulse-rgb,47, 143, 91), .5);transform:scale(1)}50%{opacity:.5;box-shadow:0 0 0 6px rgba(var(--flow-pulse-rgb,47, 143, 91), 0);transform:scale(1.4)}to{opacity:1;box-shadow:0 0 0 0 rgba(var(--flow-pulse-rgb,47, 143, 91), 0);transform:scale(1)}}@keyframes flow-colon-blink{to{opacity:.2}}@keyframes flow-cursor-click{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(-10px,-15px)}45%{opacity:1;transform:translate(-120px,-45px)}52%{opacity:1;transform:translate(-120px,-45px)scale(.85)}60%{opacity:1;transform:translate(-120px,-45px)scale(1)}75%{opacity:1;transform:translate(-100px,-30px)}to{opacity:0;transform:translate(-80px,-20px)}}@keyframes flow-price-pop{0%{transform:scale(1)}50%{color:#2f8f5b;transform:scale(1.3)}to{color:#2f8f5b;transform:scale(1.1)}}.mki-workflow .flow-why{padding:80px 0 88px;scroll-margin-top:90px}.mki-workflow .flow-why__grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.mki-workflow .flow-why__intro{position:sticky;top:104px}.mki-workflow .flow-why__intro .flow-section-title{margin-top:0}.mki-workflow .flow-gold-word{color:var(--flow-secondary);font-style:normal}.mki-workflow .flow-why__cta{margin-top:28px}.mki-workflow .flow-why__cards{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.mki-workflow .flow-why__col{flex-direction:column;gap:24px;display:flex}.mki-workflow .flow-why__col--offset{margin-top:64px}.mki-workflow .flow-wcard{border-radius:var(--flow-radius-lg);text-align:center;opacity:0;transition:opacity .6s,transform .6s,box-shadow .25s,border-color .25s;transition-delay:calc(var(--flow-i,0) * 80ms);background:#fff;border:1px solid #e4dbd5;padding:32px 28px;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 14px 38px #1a1c1e0f}.mki-workflow .flow-wcard.is-in{opacity:1;transform:translateY(0)}.mki-workflow .flow-wcard:hover{border-color:#c9764a8c;transition-delay:0s;transform:translateY(-6px);box-shadow:0 22px 50px #1a1c1e1a}.mki-workflow .flow-wcard:after{content:"";background:radial-gradient(240px circle at var(--flow-mx,50%) var(--flow-my,50%), #c9764a17, transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.mki-workflow .flow-wcard:hover:after{opacity:1}.mki-workflow .flow-wcard__check{--icon-badge-size:54px;opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .4s;transition-delay:calc(var(--flow-i,0) * 80ms + .14s);margin:0 auto 20px;transform:scale(.55)}.mki-workflow .flow-wcard.is-in .flow-wcard__check{opacity:1;transform:scale(1)}.mki-workflow .flow-wcard:hover .flow-wcard__check{transition-delay:0s;transform:scale(1.1)rotate(-4deg)}.mki-workflow .flow-wcard__title{color:#1a1c1e;margin-bottom:12px;font-size:21px;line-height:1.25}.mki-workflow .flow-wcard__text{color:#5e514d;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mki-workflow .flow-wcard,.mki-workflow .flow-wcard:hover,.mki-workflow .flow-wcard .flow-wcard__check,.mki-workflow .flow-wcard.is-in .flow-wcard__check,.mki-workflow .flow-wcard:hover .flow-wcard__check{opacity:1;transition:none;transform:none}}@media (max-width:980px){.mki-workflow .flow-how__grid{grid-template-columns:1fr;gap:40px}.mki-workflow .flow-how__intro{position:static}.mki-workflow .flow-why__grid{grid-template-columns:1fr;gap:40px}.mki-workflow .flow-why__intro{position:static}}@media (max-width:620px){.mki-workflow .flow-step{gap:12px}.mki-workflow .flow-step__card{padding:18px 14px}.mki-workflow .flow-why__cards{grid-template-columns:1fr}.mki-workflow .flow-why__col--offset{margin-top:0}}.mki-workflow .flow-jagd{--flow-secondary:var(--akzent);--flow-secondary-light:#e7b799;background-color:var(--dunkel);background-blend-mode:luminosity;background-image:url(/assets/textures/workflow-texture.webp);background-position:top;background-repeat:repeat-y;background-size:100%;padding:94px 0 96px;scroll-margin-top:90px;position:relative;overflow:hidden}.mki-workflow .flow-jagd:before{content:"";pointer-events:none;background:radial-gradient(640px 320px at 80% 6%,#c9764a21,#0000 60%);position:absolute;inset:0}.mki-workflow .flow-jagd .flow-container{z-index:2;position:relative}.mki-workflow .flow-jagd .flow-section-title{color:#f5f2f2}.mki-workflow .flow-jagd .flow-section-sub{color:#bdb4ae;max-width:640px;margin-left:auto;margin-right:auto}.mki-workflow .flow-jagd__grid{grid-template-columns:.92fr 1fr;align-items:stretch;gap:44px;margin-top:46px;display:grid}.mki-workflow .flow-jagd__visual{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff0d;border:1px solid #c9764a47;border-radius:22px;align-self:start;margin:0;padding:12px;box-shadow:0 28px 64px -22px #000000a6}.mki-workflow .flow-jagd__visual svg{border-radius:14px;width:100%;height:auto;display:block}.mki-workflow .flow-jagd-pulse{stroke:#e7b799;stroke-width:3px;stroke-opacity:.95;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px #c9764ae6);animation-name:flow-jagd-pulse;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes flow-jagd-pulse{0%{stroke-dashoffset:var(--pulse-start,90)}to{stroke-dashoffset:var(--pulse-end,-1000)}}@media (prefers-reduced-motion:reduce){.mki-workflow .flow-jagd-pulse{display:none}}.mki-workflow .flow-jagd__cards{flex-direction:column;justify-content:space-between;gap:22px;display:flex}.mki-workflow .flow-jagd__card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#252729;border:1px solid #c9764a33;border-radius:20px;padding:30px 30px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.mki-workflow .flow-jagd__card:hover{border-color:#c9764a80;transform:translateY(-4px);box-shadow:0 18px 40px -18px #0000008c}.mki-workflow .flow-jagd__num{color:#1a1c1e;background:linear-gradient(150deg, var(--flow-secondary-light), var(--flow-secondary));border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;font-family:Lora,Georgia,serif;font-size:18px;font-weight:600;display:inline-grid;box-shadow:0 8px 20px -6px #c9764a8c}.mki-workflow .flow-jagd__card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mki-workflow .flow-jagd__num{margin-bottom:0}.mki-workflow .flow-jagd__icon{width:30px;height:30px;color:var(--flow-secondary-light);flex:none}.mki-workflow .flow-jagd__card h3{color:#f5f2f2;margin-bottom:10px;font-family:Lora,Georgia,serif;font-size:21px;font-weight:600}.mki-workflow .flow-jagd__card p{color:#bdb4ae;font-size:15px;line-height:1.65}.mki-workflow .flow-jagd__cta{text-align:center;margin-top:50px}@media (max-width:900px){.mki-workflow .flow-jagd__grid{grid-template-columns:1fr;gap:30px}.mki-workflow .flow-jagd__visual{width:100%;max-width:560px;margin:0 auto}.mki-workflow .flow-jagd__cards{gap:16px}}@media (max-width:520px){.mki-workflow .flow-jagd{padding:70px 0 76px}.mki-workflow .flow-jagd__card{padding:24px 22px}}.mki-workflow{font-feature-settings:normal;letter-spacing:normal;font-weight:400}.mki-workflow .flow-how{--flow-primary:var(--akzent-text);--flow-primary-light:#a45834;--flow-primary-dark:var(--dunkel);--flow-secondary:var(--akzent);--flow-secondary-light:#e7b799;--flow-cream-100:var(--bg);--flow-cream-200:#eee8e4;--flow-cream-300:#e4dbd5;--flow-ink-900:var(--titel);--flow-gray-400:var(--gedaempft);--flow-gray-500:#6e605b;--flow-gray-600:#5e514d;--flow-gray-700:var(--text);--flow-shadow-sm:0 2px 8px #1a1c1e0d;--flow-shadow-md:var(--karte-schatten);--flow-pulse-rgb:201, 118, 74;background:var(--bg);color:var(--text)}.mki-workflow .flow-how .flow-eyebrow{color:var(--akzent-text)}.mki-workflow .flow-how .flow-step__num{background:var(--dunkel);box-shadow:0 0 0 5px var(--bg), 0 6px 16px #1a1c1e26}.mki-workflow .flow-why{--flow-secondary:var(--akzent);--flow-ink-900:#1a1c1e;--flow-gray-500:#5e514d;background:var(--bg)}.mki-workflow .flow-why .flow-eyebrow{color:var(--akzent-text)}.mki-workflow .flow-why__cta{white-space:normal}
.l-FL0q_theme{--ivory:#f6f3ed;--charcoal:#1a1c1e;--heating-orange:var(--brand-orange);--copper:#a64f2b;--sand:#e5ded4;--white:#fff;--bg:var(--ivory);--titel:var(--charcoal);--text:#34302d;--akzent:var(--copper);--akzent-text:var(--copper);--dunkel:var(--charcoal);--gedaempft:#71655c;--palette-border:#d2c6b8;--palette-copper-hover:#8e4022;--palette-copper-ink:#934425;--palette-on-dark-accent:#ffb359;background:var(--ivory);min-height:100vh;color:var(--text)}.l-FL0q_theme [data-scroll-navbar]>div{color:var(--white);background:linear-gradient(115deg,#ffffff0d,#fff0),#1a1c1ef2;border-color:#e5ded440}.l-FL0q_theme #services-desktop{background:var(--charcoal);border-color:#e5ded433}:is(.l-FL0q_theme [data-scroll-navbar] a:not([data-ui-button]):focus-visible,.l-FL0q_theme [data-scroll-navbar] button:not([data-ui-button]):focus-visible){outline-color:var(--palette-on-dark-accent)}.l-FL0q_theme [data-mki-logo][data-tone]{--orange-start:#ff982e;--orange-end:var(--heating-orange);--pipe:var(--heating-orange);--upper:#ffb359;--fold:#b94016;--letters:var(--ivory)}.l-FL0q_theme [data-mki-logo][data-tone=dark]{--letters:var(--charcoal)}.l-FL0q_theme .held .akzent{color:var(--palette-on-dark-accent)}.l-FL0q_theme .held .knopf-neutral{background:var(--charcoal)}.l-FL0q_theme #leistungen a{--akzent-text:var(--palette-copper-ink);background:var(--sand);border-color:var(--palette-border);box-shadow:0 8px 25px #1a1c1e08}.l-FL0q_theme #leistungen a:hover{border-color:var(--copper)}.l-FL0q_theme #leistungen h3{color:var(--charcoal)}.l-FL0q_theme #leistungen a svg{color:var(--heating-orange)}.l-FL0q_theme #fragen .faq-punkt{background:var(--white);border-color:var(--sand)}:is(.l-FL0q_theme .mki-workflow .flow-how,.l-FL0q_theme .mki-workflow .flow-why,.l-FL0q_theme .mki-workflow .flow-jagd){--flow-primary:var(--copper);--flow-primary-light:var(--palette-copper-hover);--flow-primary-dark:var(--charcoal);--flow-secondary:var(--heating-orange);--flow-secondary-light:var(--palette-on-dark-accent);--flow-cream-100:var(--ivory);--flow-cream-200:var(--sand);--flow-cream-300:var(--palette-border);--flow-ink-900:var(--charcoal);--flow-gray-500:#71655c;--flow-gray-600:#51473f}:is(.l-FL0q_theme .mki-workflow .flow-how,.l-FL0q_theme .mki-workflow .flow-why){background:var(--ivory)}:is(.l-FL0q_theme .mki-workflow .flow-step__card,.l-FL0q_theme .mki-workflow .flow-wcard){background:var(--sand);border-color:var(--palette-border)}.l-FL0q_theme .mki-workflow .flow-step__text{color:var(--flow-gray-600)}:is(.l-FL0q_theme .mki-workflow .flow-how .flow-gold-word,.l-FL0q_theme .mki-workflow .flow-why .flow-gold-word){color:var(--copper)}:is(.l-FL0q_theme #horizon-showcase em,.l-FL0q_theme #angebot h2 em){color:var(--palette-on-dark-accent)}:is(.l-FL0q_theme #angebot input:not([type=checkbox]):not([type=hidden]),.l-FL0q_theme #angebot select,.l-FL0q_theme #angebot textarea){background:var(--white);border-color:var(--sand)}.l-FL0q_theme #angebot input[type=checkbox]{accent-color:var(--copper)}.l-FL0q_theme #angebot aside>div{background:var(--white)}.l-FL0q_theme #angebot aside strong{color:var(--copper)}.l-FL0q_theme #angebot :is(input,select,textarea):focus-visible{border-color:var(--copper);outline-color:var(--palette-on-dark-accent)}
