@font-face{font-family:Inter;src:url(/fonts/Inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-latin.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-latin-ext.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;src:url(/fonts/Yellowtail-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--app-vh:100vh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (height:100dvh){:root{--app-vh:100dvh}}.overlay-safe{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}html,body,#root{min-height:100%;margin:0;padding:0}body{min-height:var(--app-vh);background:#2f3946 fixed}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent;border-radius:8px;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s,background-color .18s,border-color .18s,opacity .15s}button:active:not(:disabled){filter:brightness(.92);transform:scale(.93)}@media (hover:hover){button:not(:disabled):hover{filter:brightness(1.06)}}input{transition:border-color .18s,box-shadow .18s}@keyframes screenFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen-fade-in{animation:.32s cubic-bezier(.25,.8,.25,1) screenFadeIn}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pop-in{animation:.4s cubic-bezier(.34,1.56,.64,1) popIn}@media (prefers-reduced-motion:reduce){button,input,.screen-fade-in,.pop-in{transition:none!important;animation:none!important}.lp-schritte>*{opacity:1;transform:none;transition:none!important}}.lp-cards-grid{grid-template-columns:1fr;gap:28px;display:grid}.lp-vorteile{scroll-snap-type:x mandatory;scrollbar-width:thin;contain:inline-size;gap:16px;margin-inline:-24px;padding:0 24px 10px;display:flex;overflow-x:auto}.lp-vorteile>*{scroll-snap-align:center;flex:0 0 84%}.lp-cards-grid-2{grid-template-columns:1fr;gap:28px;display:grid}.lp-schritte{flex-direction:column;display:flex}.lp-schritte>*{opacity:1;flex:none;transform:none}.lp-usp-strip{grid-template-columns:1fr;gap:14px;display:grid}.lp-wisch-wrapper{position:relative}.lp-wisch-pfeil{pointer-events:none;filter:drop-shadow(0 2px 5px #00000059);justify-content:center;align-items:center;animation:1.6s ease-in-out infinite lp-wisch-pfeil-nudge;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@keyframes lp-wisch-pfeil-nudge{0%,to{opacity:.7;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(8px)}}@media (prefers-reduced-motion:reduce){.lp-wisch-pfeil{opacity:.85;animation:none}}@media (width>=720px){.lp-wisch-pfeil{display:none}.lp-cards-grid{grid-template-columns:repeat(3,1fr)}.lp-vorteile{contain:none;grid-template-columns:repeat(2,1fr);gap:28px;max-width:700px;margin-inline:auto;padding:0;display:grid;overflow:visible}.lp-vorteile>*{flex:none}.lp-cards-grid-2{grid-template-columns:repeat(2,1fr);max-width:700px;margin-inline:auto}.lp-usp-strip{grid-template-columns:repeat(3,1fr)}}.aw-splash{min-height:var(--app-vh);text-align:center;justify-content:center;align-items:center;padding:32px 24px;display:flex}.aw-splash-ring{background:conic-gradient(#0000 0deg,#efe6d6 130deg,#ec9c6f 230deg,#0000 300deg);border-radius:50%;width:42px;height:42px;margin:24px auto 26px;animation:1.1s linear infinite aw-splash-dreh;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}@keyframes aw-splash-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aw-splash-ring{animation:none}}.lp-social-pulsiert{transform-origin:50%;animation:1.8s ease-in-out infinite lp-social-pulsschlag}@keyframes lp-social-pulsschlag{0%,to{transform:scale(1);box-shadow:0 4px 14px #0000004d,0 0 #25d3668c}50%{transform:scale(1.09);box-shadow:0 4px 14px #0000004d,0 0 20px 9px #25d3668c}}.sprachwahl-leuchten{animation:2.2s ease-in-out infinite sprachwahl-leuchten-puls}@keyframes sprachwahl-leuchten-puls{0%,to{box-shadow:0 0 #b85c3873}50%{box-shadow:0 0 14px 3px #b85c3873}}@media (prefers-reduced-motion:reduce){.sprachwahl-leuchten{animation:none;box-shadow:0 0 12px 2px #b85c3873}.lp-social-pulsiert{animation:none;box-shadow:0 4px 14px #0000004d,0 0 18px 6px #25d3668c}}.lp-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1!important;transition:none!important;transform:none!important}}.lp-hero-gitter{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@media (width>=900px){.lp-hero-gitter{grid-template-columns:1.25fr 1fr;align-items:start;gap:44px}}.lp-produktwahl-knopf{flex:240px}@media (width>=900px){.lp-produktwahl-knopf{flex:0 auto}}.lp-faecher{justify-content:center;align-items:center;padding:40px 8px 34px;display:flex;position:relative}.lp-faecher-huelle{width:min(48%,340px)}.lp-huelle-links{z-index:1}.lp-huelle-rechts{z-index:2;margin-top:64px}.lp-blatt{background:#fff;border-radius:10px;outline:1px solid #282e3a14;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 72px #282e3a4d,0 8px 22px #282e3a2e}.lp-blatt img{width:100%;height:auto;display:block}.lp-blatt-links{transform:rotate(-5deg)translate(6%)}.lp-blatt-rechts{transform:rotate(4deg)translate(-6%)}[dir=rtl] .lp-blatt-links{transform:rotate(5deg)translate(6%)}[dir=rtl] .lp-blatt-rechts{transform:rotate(-4deg)translate(-6%)}.lp-hero-diashow{overflow:hidden}.lp-hero-diashow-spur,.lp-hero-diashow-spur *{-webkit-user-drag:none}.lp-hero-diashow-spur{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:200%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}.lp-hero-diashow-spur-verschoben{transform:translate(-50%)}.lp-hero-diashow-spur-zieht{cursor:grabbing;transition:none}.lp-hero-diashow-spur .lp-hero-slide{flex-shrink:0;justify-content:center;width:50%;display:flex}@media (prefers-reduced-motion:reduce){.lp-hero-diashow-spur{transition:none}}.lp-sprachzeile{flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 12px 0;display:flex}@media (width<=639px){.lp-sprachzeile{box-sizing:border-box;contain:inline-size;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 24px),#0000 100%)}.lp-sprachzeile::-webkit-scrollbar{display:none}}.lp-kopfzeile-neu{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-kopfzeile-ratgeber{flex-shrink:0}@media (width<=640px){.lp-kopfzeile-nur-breit{display:none!important}.lp-hamburger-btn{display:inline-flex!important}.lp-sprachzeile a{padding:2px 6px!important;font-size:9px!important}.lp-sprachzeile-wrapper{margin-top:10px!important}}.rg-hub-kopf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:24px 8px 4px;display:grid}@media (width<=640px){.rg-hub-kopf{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:20px}.rg-hub-kopf>span{display:none}}.lp-faq-list{flex-direction:column;gap:14px;max-width:760px;margin-inline:auto;display:flex}.lp-faq-item{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0d 0%,#ffffff05 34%,#fff0 72%),#3a4657cc;border:1px solid #ffffff24;border-radius:20px;box-shadow:inset 0 1px #fff3}.lp-faq-item[open]{border-color:#ffffff3d;box-shadow:0 12px 32px #282e3a2e}.lp-faq-q{cursor:pointer;color:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 22px;font-size:17px;font-weight:700;line-height:1.45;list-style:none;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:focus-visible{outline-offset:2px;outline:2px solid #ec9c6f}@media (hover:hover){.lp-faq-q:hover{background:#ffffff0f}}.lp-faq-icon{margin-inline-start:auto;background:#ffffff1a;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:1px;transition:background-color .18s;position:relative}.lp-faq-icon:before,.lp-faq-icon:after{content:"";background:#ec9c6f;border-radius:1px;transition:transform .22s cubic-bezier(.25,.8,.25,1),background-color .18s;position:absolute;top:50%;left:50%}.lp-faq-icon:before{width:10px;height:2px;transform:translate(-50%,-50%)}.lp-faq-icon:after{width:2px;height:10px;transform:translate(-50%,-50%)}.lp-faq-item[open] .lp-faq-icon{background:#ec9c6f}.lp-faq-item[open] .lp-faq-icon:before,.lp-faq-item[open] .lp-faq-icon:after{background:#2f3946}.lp-faq-item[open] .lp-faq-icon:after{transform:translate(-50%,-50%)scaleY(0)}.lp-faq-a{color:#e5eaf0;padding:0 22px 20px;font-size:16px;line-height:1.65}.lp-faq-item[open] .lp-faq-a{animation:.26s cubic-bezier(.25,.8,.25,1) faqAnswerIn}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){.lp-faq-q{gap:10px;padding:16px;font-size:16px}.lp-faq-a{padding:0 16px 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lp-faq-icon,.lp-faq-icon:before,.lp-faq-icon:after{transition:none!important}.lp-faq-item[open] .lp-faq-a{animation:none!important}}.btn-anheben{border-radius:8px}button:not(:disabled),.btn-anheben{transition:transform .15s,box-shadow .15s}button:not(:disabled):hover,.btn-anheben:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2f39462e}button:not(:disabled):active,.btn-anheben:active{transform:translateY(-1px);box-shadow:0 4px 10px #2f394629}@media (prefers-reduced-motion:reduce){button:not(:disabled),.btn-anheben{transition:none!important}button:not(:disabled):hover,button:not(:disabled):active,.btn-anheben:hover,.btn-anheben:active{transform:none!important}}.zahlenfeld-stepper::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zahlenfeld-stepper::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zahlenfeld-stepper{-moz-appearance:textfield}
