.app-module__7v3NSG__page{max-width:1040px;font-family:var(--fc-outfit),"Outfit",system-ui,sans-serif;color:#14252d;margin:0 auto;padding:0 16px 8px}.app-module__7v3NSG__page *{box-sizing:border-box}.app-module__7v3NSG__hero{color:#fff;background:radial-gradient(120% 80% at 90% 0,#107e97 0,#107e9700 60%),linear-gradient(165deg,#0a4958 0,#06323c 100%);border-radius:32px;margin:14px -4px 0;padding:26px 22px 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #06323c52}.app-module__7v3NSG__noPhone{padding-bottom:30px}.app-module__7v3NSG__heroTxt{z-index:2;position:relative}.app-module__7v3NSG__logo{width:150px;height:auto;display:block}.app-module__7v3NSG__badge{color:#3b2300;letter-spacing:.08em;text-transform:uppercase;background:#ffb54f;border-radius:999px;margin-top:22px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.app-module__7v3NSG__h1{letter-spacing:-.035em;margin:14px 0 0;font-size:46px;font-weight:800;line-height:.98}.app-module__7v3NSG__h1 em{color:#ffb54f;font-style:normal}.app-module__7v3NSG__lead{color:#ffffffe6;max-width:520px;margin:18px 0 0;font-size:18px;line-height:1.45}.app-module__7v3NSG__heroPhone{z-index:1;width:min(78%,300px);margin:26px auto 0;position:relative}.app-module__7v3NSG__stores{flex-direction:column;gap:16px;max-width:420px;margin-top:28px;display:flex}.app-module__7v3NSG__store{white-space:nowrap;color:#0a4958;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;display:flex;position:relative}.app-module__7v3NSG__store span{flex-direction:column;min-width:0;display:flex}.app-module__7v3NSG__store small{opacity:.8;font-size:13px;font-weight:600}.app-module__7v3NSG__store:active{transform:translateY(1px)}.app-module__7v3NSG__store:focus-visible{outline-offset:3px;outline:3px solid #ffb54f}.app-module__7v3NSG__onLight .app-module__7v3NSG__store{color:#fff;background:#0a4958;border-color:#0a4958}.app-module__7v3NSG__onLight .app-module__7v3NSG__store:focus-visible{outline-color:#0c6478}.app-module__7v3NSG__wrap[data-os=android] .app-module__7v3NSG__android{order:-1}.app-module__7v3NSG__wrap[data-os=ios] .app-module__7v3NSG__android,.app-module__7v3NSG__wrap[data-os=android] .app-module__7v3NSG__ios{color:#fff;background:0 0;border-color:#fff9}.app-module__7v3NSG__wrap[data-os=ios] .app-module__7v3NSG__onLight .app-module__7v3NSG__android,.app-module__7v3NSG__wrap[data-os=android] .app-module__7v3NSG__onLight .app-module__7v3NSG__ios{color:#0a4958;background:#fff;border-color:#0a4958}.app-module__7v3NSG__wrap[data-os=ios] .app-module__7v3NSG__ios:after,.app-module__7v3NSG__wrap[data-os=android] .app-module__7v3NSG__android:after{content:"Für dein Gerät";white-space:nowrap;color:#3b2300;background:#ffb54f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:-11px;right:18px}.app-module__7v3NSG__phone{background:#0d171b;border-radius:40px;padding:9px 9px 0;position:relative;box-shadow:0 24px 50px #06323c59}.app-module__7v3NSG__phone img{border-radius:32px 32px 0 0;width:100%;height:auto;display:block}.app-module__7v3NSG__heroPhone .app-module__7v3NSG__phone{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-module__7v3NSG__cut{border-radius:40px 40px 0 0;max-height:430px;overflow:hidden}.app-module__7v3NSG__sec{padding:44px 0 0}.app-module__7v3NSG__secKick{letter-spacing:.08em;text-transform:uppercase;color:#0c6478;font-size:13px;font-weight:800}.app-module__7v3NSG__h2{letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.02}.app-module__7v3NSG__hand{font-family:var(--fc-caveat),"Caveat",cursive;color:#b35c00;margin:10px 0 0;font-size:28px;font-weight:600;line-height:1.1}.app-module__7v3NSG__p{color:#475467;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.55}.app-module__7v3NSG__card{background:#fff;border-radius:26px;padding:22px;box-shadow:0 24px 60px #107e9729,0 2px 6px #14252d0d,inset 0 1px #fff}.app-module__7v3NSG__why{gap:14px;margin-top:18px;display:grid}.app-module__7v3NSG__callout{color:#14252d;background:#fff3dd;border:1px solid #ffb54f;border-radius:22px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:17px;line-height:1.45;display:flex}.app-module__7v3NSG__callout a{color:#8f4a00;text-underline-offset:3px;font-weight:800}.app-module__7v3NSG__callout b{font-weight:800}.app-module__7v3NSG__dot{color:#3b2300;background:#ffb54f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.app-module__7v3NSG__grid{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.app-module__7v3NSG__vcard{flex-direction:column;gap:6px;display:flex;}.app-module__7v3NSG__big{letter-spacing:-.03em;color:#0c6478;font-size:40px;font-weight:800;line-height:1}.app-module__7v3NSG__big small{letter-spacing:0;color:#475467;margin-left:6px;font-size:16px;font-weight:700}.app-module__7v3NSG__vt{margin:0;font-size:20px;font-weight:800;line-height:1.2}.app-module__7v3NSG__vp{color:#475467;margin:0;font-size:16px;line-height:1.5}.app-module__7v3NSG__tag{letter-spacing:.06em;text-transform:uppercase;color:#0a4958;background:#e6f0f2;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:800}.app-module__7v3NSG__tagGold{color:#3b2300;background:#ffb54f}.app-module__7v3NSG__chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-module__7v3NSG__chips li{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:9px 14px;font-size:15px;font-weight:600}.app-module__7v3NSG__dark{color:#fff;background:linear-gradient(160deg,#0a4958 0,#06323c 100%);border-radius:32px;margin-top:14px;padding:28px 22px;box-shadow:0 30px 70px #06323c4d}.app-module__7v3NSG__dark .app-module__7v3NSG__vt{color:#fff;font-size:24px}.app-module__7v3NSG__dark .app-module__7v3NSG__vp{color:#ffffffe0;margin-top:6px}.app-module__7v3NSG__shots{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:18px;margin:22px -16px 0;padding:4px 16px 18px;display:flex;overflow-x:auto}.app-module__7v3NSG__shot{scroll-snap-align:center;flex:none;width:236px}.app-module__7v3NSG__shotCap{color:#475467;text-align:center;margin:10px 4px 0;font-size:14px;font-weight:700}.app-module__7v3NSG__two{gap:14px;margin-top:20px;display:grid}.app-module__7v3NSG__col{}.app-module__7v3NSG__col h3{margin:10px 0 0;font-size:22px;font-weight:800}.app-module__7v3NSG__col ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-module__7v3NSG__col li{color:#14252d;padding-left:26px;font-size:16px;line-height:1.4;position:relative}.app-module__7v3NSG__col li:before{content:"";border:3px solid #0c6478;border-width:0 3px 3px 0;width:7px;height:12px;position:absolute;top:5px;left:3px;transform:rotate(40deg)}.app-module__7v3NSG__colLink{color:#b35c00;text-underline-offset:3px;align-items:center;min-height:48px;margin-top:14px;font-weight:800;display:inline-flex}.app-module__7v3NSG__line{counter-reset:st;background:#fff;border-radius:26px;margin:20px 0 0;padding:8px 20px;list-style:none;box-shadow:0 24px 60px #107e9729,inset 0 1px #fff}.app-module__7v3NSG__st{border-top:1px solid #14252d17;grid-template-columns:44px 1fr;gap:0 14px;padding:18px 0;display:grid;position:relative}.app-module__7v3NSG__st:first-child{border-top:0}.app-module__7v3NSG__stNum{color:#fff;background:#0a4958;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.app-module__7v3NSG__stGold{color:#3b2300;background:#ffb54f}.app-module__7v3NSG__st h3{margin:0;padding-top:7px;font-size:19px;font-weight:800;line-height:1.25}.app-module__7v3NSG__st p{color:#475467;margin:4px 0 0;font-size:16px;line-height:1.5}.app-module__7v3NSG__stBody{min-width:0}.app-module__7v3NSG__subH{color:#0a4958;margin:26px 0 0;font-size:20px;font-weight:800}.app-module__7v3NSG__subH+.app-module__7v3NSG__line{margin-top:12px}.app-module__7v3NSG__inlineLink{color:#b35c00;text-underline-offset:3px;font-weight:800}.app-module__7v3NSG__jump{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.app-module__7v3NSG__jump a{color:#fff;border:2px solid #fff9;border-radius:999px;align-items:center;min-height:48px;padding:10px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.app-module__7v3NSG__jump a:focus-visible{outline-offset:3px;outline:3px solid #ffb54f}.app-module__7v3NSG__appCards{gap:14px;margin-top:20px;display:grid}.app-module__7v3NSG__appCard{flex-direction:column;gap:10px;scroll-margin-top:16px;display:flex;}.app-module__7v3NSG__appCard .app-module__7v3NSG__col{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-module__7v3NSG__appTitle{letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:800;line-height:1.1}.app-module__7v3NSG__appCard .app-module__7v3NSG__stores{max-width:none;margin-top:14px}.app-module__7v3NSG__st a:not(.app-module__7v3NSG__store){color:#b35c00;text-underline-offset:3px;font-weight:800}.app-module__7v3NSG__faq{gap:12px;margin-top:20px;display:grid}.app-module__7v3NSG__faq details{background:#fff;border-radius:22px;padding:0 20px;box-shadow:0 24px 60px #107e971f,inset 0 1px #fff}.app-module__7v3NSG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:18px;font-weight:800;list-style:none;display:flex}.app-module__7v3NSG__faq summary::-webkit-details-marker{display:none}.app-module__7v3NSG__faq summary:after{content:"+";color:#0c6478;font-size:26px;font-weight:600}.app-module__7v3NSG__faq details[open] summary:after{content:"–"}.app-module__7v3NSG__faq summary:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #0c6478}.app-module__7v3NSG__faq details p{color:#475467;margin:0 0 18px;font-size:16px;line-height:1.55}.app-module__7v3NSG__faq a{color:#b35c00;text-underline-offset:3px;font-weight:800}.app-module__7v3NSG__foot{color:#475467;text-align:center;padding:40px 6px 30px;font-size:14px}.app-module__7v3NSG__foot p{margin:0}.app-module__7v3NSG__links{justify-content:center;gap:4px 20px;display:flex;margin-top:6px!important}.app-module__7v3NSG__links a{color:#475467;text-underline-offset:2px;padding:12px 4px;display:inline-block}@media (min-width:761px){.app-module__7v3NSG__page{padding:0 24px 8px}.app-module__7v3NSG__hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:24px;margin:20px 0 0;padding:44px 48px 0;display:grid}.app-module__7v3NSG__heroTxt{align-self:center;padding-bottom:48px}.app-module__7v3NSG__heroPhone{width:300px;margin:0 auto}.app-module__7v3NSG__h1{font-size:72px}.app-module__7v3NSG__h2{font-size:46px}.app-module__7v3NSG__sec{padding-top:72px}.app-module__7v3NSG__grid{grid-template-columns:repeat(3,1fr);gap:18px}.app-module__7v3NSG__two,.app-module__7v3NSG__appCards{grid-template-columns:1fr 1fr;gap:18px}.app-module__7v3NSG__why{grid-template-columns:1.2fr 1fr;align-items:stretch}.app-module__7v3NSG__shots{justify-content:center;margin:24px 0 0;padding:4px 0 18px;overflow:visible}.app-module__7v3NSG__shot{width:260px}.app-module__7v3NSG__line{padding:14px 36px}.app-module__7v3NSG__dark{padding:40px}}@media (prefers-reduced-motion:no-preference){.app-module__7v3NSG__store{transition:transform .15s}}
@font-face{font-family:outfit;src:url(../media/outfit-s.p.58f14a95.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_e8c57cf9-module__zT73Da__className{font-family:outfit,outfit Fallback}
@font-face{font-family:caveat;src:url(../media/caveat-s.1b4759b9.woff)format("woff");font-display:swap;font-weight:600}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:127.1%;descent-override:39.72%;line-gap-override:0.0%;size-adjust:75.53%}.caveat_3b69ae83-module__W5Z4-a__className{font-family:caveat,caveat Fallback;font-weight:600}
body:has([data-theme=c]){--ink:#14252d;--grey:#475467;--vio:#0c6478;--tuerkis:#107e97;--petrol:#0a4958;--petrol-d:#06323c;--tuerkis-h:#3bc9e0;--eis:#cfe5ea;--gold:#ffb54f;--gold-t:#b35c00;--spur-1:#107e97;--spur-2:#3bc9e0;--spur-3:#ffb54f;--line:#14252d17;--card:0 24px 60px #107e9729,0 2px 6px #14252d0d,inset 0 1px 0 #fff;--r:26px;--e-weich:cubic-bezier(.22,1,.36,1);--e-feder:var(--e-weich);--color-kit-key1:#0a4958;--color-kit-key2:#0c6478;--color-kit-white:#14252d;--color-kit-black:#fff;--color-kit-light:#dceaee;--color-kit-dark:#f4fafb;--font-kit-header-font:var(--fc-outfit),"Outfit",system-ui,sans-serif;--font-kit-text-font:var(--fc-outfit),"Outfit",system-ui,sans-serif;--h-ink:#14252d;color:var(--ink);background:linear-gradient(#eaf4f6 0%,#f7fbfc 22%,#fff 40%,#eef6f8 62%,#fff 80%,#e6f1f4 100%);font-weight:500;position:relative;overflow-x:hidden}@supports (transition-timing-function:linear(0, 1)){body:has([data-theme=c]){--e-feder:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 20.5%,1.043 24.3%,1.044 28.4%,1.02 36%,1.005 43.6%,.998 53.5%,1)}}html:has([data-theme=c]){background:#f4fafb}[data-theme=c]{font-family:var(--fc-outfit),"Outfit",system-ui,sans-serif}[data-theme=c] h1,[data-theme=c] h2,[data-theme=c] h3{margin:0;font-family:inherit}[data-theme=c] h2{letter-spacing:-.03em;color:var(--ink);font-size:36px;font-weight:800;line-height:1.02}[data-theme=c] p{margin:0}[data-theme=c] :focus-visible{outline:3px solid var(--vio);outline-offset:3px;border-radius:6px}.fc-wrap{z-index:2;max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.fc-schmal{max-width:860px}body:has([data-theme=c]) #trail{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}#trail .s1{stop-color:var(--spur-1)}#trail .s2{stop-color:var(--spur-2)}#trail .s3{stop-color:var(--spur-3)}body:has([data-theme=c]) #trail-kopf{pointer-events:none;z-index:1;opacity:0;will-change:transform,opacity;contain:strict;backface-visibility:hidden;background:radial-gradient(circle,#fff 0 10%,#d6f6fbf2 20%,#3bc9e08c 42%,#3bc9e000 70%);border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:0;left:0}.fc-top{z-index:3;padding:20px 0 0;position:relative}.fc-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-logo{display:inline-flex}.fc-logo img{width:auto;height:22px}.fc-pill{color:var(--ink);box-shadow:var(--card);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fc-tel{min-height:44px}.fc-hero{padding:28px 0 64px;position:relative;overflow-x:clip}.fc-floor{pointer-events:none;z-index:0;transform-origin:50% 100%;background-image:linear-gradient(#107e9729 1.5px,#0000 1.5px),linear-gradient(90deg,#107e9729 1.5px,#0000 1.5px);background-size:46px 46px;height:260px;position:absolute;bottom:0;left:-20%;right:-20%;transform:perspective(520px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.fc-hero-grid{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}.fc-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--vio);padding:8px 14px;font-size:12px;font-weight:800}.fc-pulse{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.8s infinite fc-puls;box-shadow:0 0 #ffb54fb3}@keyframes fc-puls{0%{box-shadow:0 0 #ffb54fb3}70%{box-shadow:0 0 0 10px #ffb54f00}to{box-shadow:0 0 #ffb54f00}}.fc-hero h1{flex-direction:column;gap:10px;margin-top:18px;display:flex}.fc-kicker{color:var(--grey);letter-spacing:-.005em;font-size:17px;font-weight:700}.fc-headline{letter-spacing:-.035em;color:var(--ink);font-size:54px;font-weight:800;line-height:.98}.fc-em{color:var(--tuerkis)}.fc-lead{color:var(--grey);max-width:540px;font-size:17px;line-height:1.5;margin:18px 0 24px!important}.fc-ctas{flex-direction:column;align-items:stretch;gap:14px;display:flex}.fc-btn{background:var(--petrol);color:#fff;transition:translate .18s var(--e-weich),scale .18s var(--e-weich),box-shadow .45s var(--e-weich);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:15px 15px 15px 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 16px 40px #06323c47}.fc-btn:hover{translate:0 -2px;box-shadow:0 20px 44px #14252d52}.fc-btn:active{translate:none;scale:.97}.fc-btn:focus-visible{outline-offset:4px;border-radius:999px}.fc-dot{background:radial-gradient(circle at 35% 30%,#fff 0,#ffe2b3 30%,var(--gold)75%);width:26px;height:26px;transition:scale .45s var(--e-feder),box-shadow .4s;border-radius:50%;flex:none;box-shadow:0 0 0 5px #ffb54f47,0 0 22px #ffb54fd9}.fc-btn:hover .fc-dot{scale:1.12;box-shadow:0 0 0 7px #ffb54f4d,0 0 30px #ffb54f}.fc-textlink{color:var(--vio);text-underline-offset:5px;align-self:center;padding:10px 0;font-size:16px;font-weight:700;-webkit-text-decoration:underline #107e9759;text-decoration:underline #107e9759;text-decoration-thickness:2px}.fc-textlink:hover{-webkit-text-decoration-color:var(--vio);text-decoration-color:var(--vio)}.fc-note{color:var(--grey);text-align:center;font-size:14px;margin-top:14px!important}.fc-photo{position:relative}.fc-frame{background:#dceaee;border:6px solid #fff;border-radius:26px;overflow:hidden;box-shadow:0 40px 90px #06323c47}.fc-frame img{aspect-ratio:4/3.3;object-fit:cover;width:100%;height:auto;display:block}.fc-glas{z-index:3;filter:drop-shadow(0 26px 30px #06323c59);height:auto;position:absolute}.fc-glas-hero{width:92px;top:-46px;right:-6px}.fc-pillars{padding:10px 0 40px;position:relative}.fc-rows{border-radius:var(--r);box-shadow:var(--card);background:#fff;margin:0;padding:4px 22px;list-style:none}.fc-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:6px 14px;padding:22px 0;display:grid}.fc-row:first-child{border-top:0}.fc-ic{background:var(--petrol);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 0 16px #3bc9e073}.fc-row strong{letter-spacing:-.015em;font-size:22px;font-weight:800;line-height:1.1}.fc-row p{color:var(--grey);grid-column:2;font-size:15px;line-height:1.5}.fc-buchung{position:relative}.fc-glas-kal{width:86px;top:34px;right:6px}[data-theme=c] .fi-cta{color:var(--ink);padding:70px 20px;overflow:visible;background:0 0!important}[data-theme=c] .fi-cta:before{display:none}[data-theme=c] .fi-cta__inner{z-index:2;max-width:1160px}[data-theme=c] .fi-cta__headline{letter-spacing:-.03em;color:var(--ink);max-width:80%;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.02}[data-theme=c] .fi-cta__sub{color:var(--grey);font-size:17px}[data-theme=c] .fi-cta__contact{color:var(--grey);font-size:16px}[data-theme=c] .fi-cta__contact a,[data-theme=c] .fi-cta__phone{color:var(--ink);border-bottom-color:#107e9759}[data-theme=c] .fi-cta__contact a:hover,[data-theme=c] .fi-cta__contact a:focus-visible{border-color:var(--vio)}[data-theme=c] .fi-cta__phone{font-size:22px;font-weight:800}[data-theme=c] .fi-cta__form{border-radius:var(--r);box-shadow:var(--card);color:var(--ink);background:#fff;border:0;padding:24px 20px}[data-theme=c] .fi-cta__steptitle{letter-spacing:-.01em;font-size:21px;font-weight:800}[data-theme=c] .fi-cta__loading{color:var(--grey)}[data-theme=c] .fi-cta__spinner{border-color:#107e9733;border-top-color:var(--tuerkis)}[data-theme=c] .fi-cta__msg--info{color:var(--grey);border-color:var(--line);background:#f4fafb}[data-theme=c] .fi-cta__msg a{color:var(--vio)}[data-theme=c] .fi-quick__slot{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#f4fafb;border-radius:16px}[data-theme=c] .fi-quick__slot:hover{box-shadow:inset 0 0 0 1.5px var(--vio);background:#e6f2f5}[data-theme=c] .fi-quick__slot:focus-visible{outline-color:var(--vio)}[data-theme=c] .fi-quick__slot strong{color:var(--grey);font-size:14px;font-weight:700}[data-theme=c] .fi-quick__slot span{color:var(--vio);font-weight:800}[data-theme=c] .fi-cta__actions{border-top-color:var(--line)}[data-theme=c] .fi-cta__actions>span:empty{display:none}[data-theme=c] .fi-cta__submit{background:var(--petrol);color:#fff;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-left:0;padding:15px 15px 15px 22px;font-size:17px;display:inline-flex;box-shadow:0 16px 40px #06323c47}[data-theme=c] .fi-cta__submit:after{content:"";background:radial-gradient(circle at 35% 30%,#fff 0,#ffe2b3 30%,var(--gold)75%);border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 0 5px #ffb54f47,0 0 22px #ffb54fd9}[data-theme=c] .fi-cta__submit:hover:not(:disabled){box-shadow:0 20px 44px #14252d52}[data-theme=c] .fi-cta__submit:focus-visible{outline:3px solid var(--vio)}.fc-ablauf{padding:40px 0 70px;scroll-margin-top:12px;position:relative}.fc-ablauf-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.fc-head{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.fc-hand{font-family:var(--fc-caveat),cursive;color:var(--gold-t);font-size:28px;font-weight:600;line-height:1;transform:rotate(-2deg)}.fc-intro{color:var(--grey);max-width:460px;font-size:16px;line-height:1.55}.fc-body{flex-direction:column;gap:18px;min-width:0;display:flex}.fc-steps{flex-direction:column;gap:16px;margin:0;padding:0 0 0 46px;list-style:none;display:flex}.fc-step{border-radius:var(--r);box-shadow:var(--card);transition:translate .45s var(--e-feder),box-shadow .45s var(--e-weich);background:#fff;flex-direction:column;gap:6px;padding:20px 20px 22px;display:flex;position:relative}.fc-step strong{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.2}.fc-step-text{color:var(--grey);font-size:15px;line-height:1.5}.fc-n{color:#fff;background:var(--tuerkis);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:-50px;box-shadow:0 0 18px #3bc9e0b3}.fc-important{border-radius:var(--r);box-shadow:var(--card);background:#fff;padding:20px 22px 20px 26px;position:relative;overflow:hidden}.fc-important:before{content:"";background:var(--gold);width:6px;position:absolute;top:0;bottom:0;left:0}.fc-important strong{font-size:19px;font-weight:800;line-height:1.2;display:block}.fc-important p{color:var(--ink);font-size:15px;line-height:1.5;margin-top:8px!important}.fc-members{border-radius:var(--r);box-shadow:var(--card);background:linear-gradient(160deg,#fff 0%,#eef6f8 100%);padding:20px 22px}.fc-members strong{color:var(--vio);font-size:17px;font-weight:800;line-height:1.25;display:block}.fc-members p{color:var(--grey);font-size:15px;line-height:1.55;margin-top:10px!important}.fc-cta{flex-direction:column;align-items:stretch;margin-top:6px;display:flex}.fc-faq{padding:40px 0 90px;position:relative}.fc-faq .fc-wrap{flex-direction:column;gap:8px;display:flex}.fc-kicker-s{letter-spacing:.1em;text-transform:uppercase;color:var(--vio);font-size:13px;font-weight:800}.fc-faq-liste{border-radius:var(--r);box-shadow:var(--card);background:#fff;margin-top:18px;padding:2px 20px}.fc-faq-liste details{border-top:1px solid var(--line)}.fc-faq-liste details:first-child{border-top:0}.fc-faq-liste summary{cursor:pointer;min-height:44px;padding:18px 34px 18px 0;font-size:17px;font-weight:800;line-height:1.3;list-style:none;transition:color .18s;position:relative}.fc-faq-liste summary::-webkit-details-marker{display:none}.fc-faq-liste summary:after{content:"+";color:var(--vio);transition:rotate .45s var(--e-feder);font-size:26px;font-weight:600;position:absolute;top:13px;right:4px}.fc-faq-liste details[open] summary:after{rotate:45deg}.fc-faq-liste details p{color:var(--grey);max-width:700px;padding:0 0 20px;font-size:16px;line-height:1.55}@media (hover:hover){.fc-faq-liste summary:hover{color:var(--vio)}.fc-step:hover{translate:0 -4px;box-shadow:0 30px 70px #107e9738,0 2px 6px #14252d0d,inset 0 1px #fff}}@media (min-width:761px){[data-theme=c] h2{font-size:58px}.fc-wrap{padding:0 40px}.fc-top{padding-top:34px}.fc-logo img{height:30px}.fc-pill{padding:10px 18px;font-size:15px}.fc-hero{padding:56px 0 110px}.fc-floor{background-size:70px 70px;height:420px}.fc-hero-grid{grid-template-columns:1.05fr .95fr;gap:60px}.fc-kicker{font-size:20px}.fc-headline{font-size:92px}.fc-lead{font-size:21px;margin:26px 0 34px!important}.fc-ctas{flex-direction:row;align-items:center;gap:28px}.fc-btn{padding:18px 18px 18px 28px;font-size:19px}.fc-dot{width:30px;height:30px}.fc-note{text-align:left;font-size:15px}.fc-frame{border-width:8px;border-radius:34px;transform:rotate(1.4deg)}.fc-frame img{aspect-ratio:4/4.3}.fc-glas-hero{width:170px;top:-90px;left:-70px;right:auto}.fc-pillars{padding:20px 0 50px}.fc-rows{grid-template-columns:repeat(3,1fr);padding:10px 14px;display:grid}.fc-row{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;align-content:start;gap:12px;padding:28px 26px}.fc-row:first-child{border-left:0}.fc-row p{grid-column:auto;font-size:16px}.fc-row strong{font-size:26px}[data-theme=c] .fi-cta{padding:100px 40px 90px}[data-theme=c] .fi-cta__headline{font-size:58px}[data-theme=c] .fi-cta__sub{font-size:19px}[data-theme=c] .fi-cta__form{padding:34px 32px}[data-theme=c] .fi-cta__submit{width:auto;margin-left:auto;padding:18px 18px 18px 28px;font-size:18px}.fc-glas-kal{width:130px;top:40px;right:max(20px,50% - 640px)}.fc-ablauf{padding:80px 0 110px}.fc-hand{font-size:34px}.fc-intro{font-size:18px}.fc-steps{gap:20px;padding-left:64px}.fc-step{padding:26px 30px 28px}.fc-step strong{font-size:23px}.fc-step-text{font-size:16px}.fc-n{width:40px;height:40px;font-size:15px;top:24px;left:-64px}.fc-cta{align-items:flex-start}.fc-faq{padding:70px 0 120px}.fc-faq-liste{padding:6px 32px}.fc-faq-liste summary{padding:22px 40px 22px 0;font-size:20px}.fc-faq-liste summary:after{font-size:28px;top:18px}.fc-faq-liste details p{font-size:17px}}@media (min-width:1000px){.fc-ablauf-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.fc-head{position:sticky;top:60px}}[data-theme=c] footer{z-index:2;position:relative}@keyframes fc-rein{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes fc-wort{0%{opacity:0;translate:0 .45em}to{opacity:1;translate:none}}@keyframes fc-einblenden{0%{opacity:0}to{opacity:1}}@keyframes fc-knopf{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes fc-glas{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes fc-schweben{0%,to{translate:0}50%{translate:0 -9px}}@keyframes fc-leuchten{0%{scale:1}35%{scale:1.35}to{scale:1}}.fc-hero .w{animation:fc-wort .75s var(--e-feder)both;animation-delay:calc(80ms + var(--i)*70ms);display:inline-block}.fc-hero .fc-badge,.fc-hero .fc-kicker{animation:fc-einblenden .6s var(--e-weich)both}.fc-hero .fc-lead{animation:fc-rein .8s var(--e-weich).3s both}.fc-hero .fc-btn{animation:fc-knopf .6s var(--e-feder).42s both}.fc-hero .fc-textlink,.fc-hero .fc-note{animation:fc-einblenden .8s var(--e-weich).55s both}.fc-glas-hero{animation:fc-glas .9s var(--e-feder).45s both,fc-schweben 7s ease-in-out 1.4s infinite}.fc-glas-kal{animation:8s ease-in-out -4s infinite fc-schweben}html.scrollt .fc-glas{animation-play-state:paused}[data-theme=c] [data-r]:not([data-r=fertig]):not(.da){opacity:0}[data-theme=c] [data-r=auf]:not(.da){translate:0 24px}[data-theme=c] [data-r=glas]:not(.da){scale:.6}[data-theme=c] [data-r=wort]{opacity:1!important}[data-theme=c] [data-r=wort] .w{display:inline-block}[data-theme=c] [data-r=wort]:not(.da):not([data-r=fertig]) .w{opacity:0;translate:0 .45em}[data-theme=c] [data-r=auf].da{animation:fc-rein .75s var(--e-feder)calc(var(--i)*85ms)both}[data-theme=c] [data-r=glas].da{animation:fc-glas .9s var(--e-feder).1s both}[data-theme=c] [data-r=wort].da .w{animation:fc-wort .7s var(--e-feder)calc(var(--i)*55ms)both}html.bewegt .fc-n{transition:opacity .4s var(--e-weich),scale .5s var(--e-feder),box-shadow .5s}html.bewegt .fc-n:not(.erreicht){opacity:.45;box-shadow:none;scale:.86}html.bewegt .fc-dot.erreicht{animation:fc-leuchten .7s var(--e-feder)1}@media (prefers-reduced-motion:reduce){[data-theme=c] *,[data-theme=c] :before,[data-theme=c] :after{transition:none!important;animation:none!important}[data-theme=c] [data-r],[data-theme=c] [data-r] .w{opacity:1!important;translate:none!important;scale:none!important}}
