.faq-section{--faq-bg:var(--releafz-bg);--faq-accent:var(--releafz-accent);--faq-cyan:var(--releafz-cyan);--faq-text:var(--releafz-text);--faq-muted:var(--releafz-muted);--faq-muted-dim:var(--releafz-muted-dim);--faq-border:var(--releafz-border);--faq-glass:var(--releafz-glass-elevated);--faq-sans:var(--releafz-sans);--faq-mono:var(--releafz-mono);--faq-ease:cubic-bezier(0.4,0,0.2,1);--faq-content-inset:1.55rem;--faq-content-shift:2.5rem;--faq-column-gap:clamp(2rem,4.5vw,3.5rem);--faq-bleed-left:calc(50% - 50vw + var(--faq-content-inset) + var(--faq-content-shift));--faq-main-max-width:calc(50vw - 10px - var(--faq-content-inset) - var(--faq-content-shift));position:relative;overflow:hidden;scroll-margin-top:150px;padding:1.5rem 1.55rem 4rem;background:var(--faq-bg);font-family:var(--faq-sans);color:var(--faq-text);-webkit-font-smoothing:antialiased;transition:color .28s ease,background-color .28s ease}@media (max-width:767px){.faq-section{padding:0 1.55rem 3rem}.faq-section .faq-stories,.faq-section .how-stories-intro{display:none!important}}@media (min-width:1200px){.faq-section{--faq-content-inset:2rem}}.faq__bg{overflow:hidden;pointer-events:none;z-index:0}.faq__bg,.faq__bg-base{position:absolute;inset:0}.faq__bg-base{background:linear-gradient(180deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a)}.faq__particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.faq__particles canvas{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important}.faq__glow-radial{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);width:100%;height:280px;z-index:0;background:radial-gradient(ellipse at center,rgba(34,211,238,.1) 0,rgba(16,185,129,.07) 30%,transparent 70%);animation:glowPulse 6s ease-in-out infinite;animation-delay:2s}@media (min-width:768px){.faq__glow-radial{height:360px}}.faq__grid{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px}.faq-inner{position:relative;z-index:1;max-width:none;margin:0;width:calc(100vw - var(--faq-content-inset));margin-left:var(--faq-bleed-left);box-sizing:border-box}.faq-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;width:100%}.faq-main{min-width:0;max-width:var(--faq-main-max-width)}.faq-stories{width:100%;min-width:0}.faq-stories.how-funktioniert{background:transparent}.faq-stories .how-stories-stack{display:flex;flex-direction:column;gap:1.25rem;width:min(100%,22rem);margin-inline:auto;height:100%}.faq-headings-row{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.faq-headings-row .faq-intro-row--faq,.faq-headings-row .how-stories-intro{align-items:flex-start;text-align:left}.faq-headings-row .how-stories-intro{width:100%;max-width:none;margin-right:0;margin-top:.15rem;margin-bottom:0}.faq-headings-row .faq-intro-row--faq{margin-bottom:0}.faq-stories .how-stories-stack .how-stories--fill{flex:1;min-height:18rem;display:flex;flex-direction:column}.faq-stories .how-stories-stack .how-stories--fill .how-stories-slide{flex:1;height:auto!important;min-height:0!important;display:flex;flex-direction:column}.faq-stories .how-stories-stack .how-stories--fill .how-stories-slide .how-col-card--story,.faq-stories .how-stories-stack .how-stories--fill .how-stories-slide .how-stories-card-anim{flex:1;min-height:0;height:100%}.faq-stories .how-stories-stack .how-stories--fill .how-stories-hit{height:100%!important}@media (min-width:1024px){.faq-section{--faq-stories-max-width:30rem}.faq-headings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--faq-column-gap);align-items:start;margin-bottom:3rem}.faq-headings-row .how-stories-intro{justify-self:start;width:min(100%,var(--faq-stories-max-width));max-width:var(--faq-stories-max-width)}.faq-layout{position:relative;display:block}.faq-stories{position:absolute;top:0;right:0;bottom:0;left:calc(50% + 10px);width:auto;display:flex;justify-content:center;align-items:stretch;padding:0 .5rem}.faq-stories .how-stories-stack{width:min(100%,var(--faq-stories-max-width));height:100%;margin-inline:auto;gap:1.5rem}.faq-stories .how-stories-stack .how-stories--fill{min-height:0}.faq-stories .how-story-copy{max-width:min(100%,28rem)}}@media (min-width:1200px){.faq-section{--faq-stories-max-width:34rem}.faq-stories .how-story-copy{max-width:min(100%,30rem)}}.faq-intro-row{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;margin-left:0;margin-top:.15rem;margin-bottom:0;box-sizing:border-box}.faq-headings-row .faq-intro-row--faq,.faq-intro-row{max-width:var(--faq-main-max-width)}@media (min-width:900px){.faq-inner{width:100%;margin-left:0}}@media (min-width:1024px){.faq-intro-row--faq,.faq-main{margin-left:var(--faq-content-shift)}.faq-intro-row--faq{gap:.65rem;width:100%;max-width:var(--faq-main-max-width);margin-top:0;box-sizing:border-box}}@media (max-width:1023px){.faq-inner{width:100%;margin-left:0}.faq-intro-row,.faq-intro-row--faq{width:100%;max-width:none;margin-left:0;margin-right:0}.faq__shell{display:flex;flex-direction:column;width:100%;margin-left:0}.faq-headings-row,.faq-layout{display:contents}.faq-headings-row .how-stories-intro{order:1;width:100%;max-width:none;margin:0 0 1.1rem}.faq-stories{order:2;width:100%;margin:0 0 2.75rem}.faq-headings-row .faq-intro-row--faq{order:3;width:100%;max-width:none;margin:0 0 1.25rem}.faq-main{order:4;width:100%;max-width:none;margin:0}.faq-stories .how-stories-stack{margin-inline:0}.faq-stories .how-stories-stack .how-stories--fill{min-height:26rem}.faq-section .faq-title{white-space:normal}}@media (max-width:440px){.faq-stories .how-stories-stack .how-stories--fill{min-height:24rem}}@media (min-width:768px) and (max-width:1023px){.faq__shell{align-items:center;--faq-tablet-column:min(100%,26rem)}.faq-intro-row--faq,.faq-main{width:var(--faq-tablet-column);max-width:100%;align-self:center;margin-left:0;margin-right:0}.faq-intro-row--faq{align-items:center;text-align:center}.faq-stories{display:flex;justify-content:center}.faq-stories .how-stories-stack{width:100%;margin-inline:0}}.faq-story-pill{display:inline-flex;align-items:center;padding:.45rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:#0f172a;background:#ffffff;border-color:#333;border-style:solid;border-width:2.5px 4px 4px 2.5px;border-radius:.5rem}.faq-title{margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.05;font-weight:700;color:var(--faq-text);text-shadow:0 0 30px rgba(255,255,255,.06);white-space:nowrap}@media (max-width:767px){.faq-story-pill{padding:.32rem .62rem;font-size:.625rem;max-width:100%;white-space:normal;text-align:left;line-height:1.35}}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.1)}.faq-item{border-radius:0;overflow:hidden;border:none;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .22s var(--faq-ease)}.faq-item--open{background:rgba(255,255,255,.03);box-shadow:none}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.15rem 0;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--faq-text);font-family:var(--faq-sans)}.faq-item__trigger:focus-visible{outline:2px solid var(--faq-cyan);outline-offset:2px;border-radius:.25rem}.faq-item__question{font-size:1rem;font-weight:500;line-height:1.45;color:var(--faq-text);transition:color .18s var(--faq-ease);flex:1}@media (min-width:640px){.faq-item__question{font-size:1.0625rem}}.faq-item--open .faq-item__question{color:var(--faq-text)}.faq-item__icon{position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;border:none;border-radius:0;background:transparent;transition:transform .22s var(--faq-ease)}.faq-item--open .faq-item__icon{background:transparent;box-shadow:none}.faq-item__icon-bar{position:absolute;top:50%;left:50%;border-radius:1px;background:rgba(255,255,255,.5);transition:transform .28s var(--faq-ease),opacity .22s var(--faq-ease),background .22s var(--faq-ease)}.faq-item__icon-bar--h{width:12px;height:1.5px;transform:translate(-50%,-50%)}.faq-item__icon-bar--v{width:1.5px;height:12px;transform:translate(-50%,-50%) rotate(0deg)}.faq-item--open .faq-item__icon-bar{background:var(--faq-cyan)}.faq-item--open .faq-item__icon-bar--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item__body{overflow:hidden;height:0;transition:height .32s var(--faq-ease)}.faq-item__answer{padding:0 0 1.15rem;font-size:.9375rem;line-height:1.7;color:var(--faq-muted)}@media (min-width:640px){.faq-item__answer{font-size:.9625rem}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}#landing-main[data-theme=light] .faq-section{--faq-bg:#f8fafc;--faq-accent:#0f9f6e;--faq-cyan:#0284c7;--faq-text:#0f172a;--faq-muted:rgba(15,23,42,0.74);--faq-muted-dim:rgba(15,23,42,0.56);--faq-border:rgba(15,23,42,0.14);--faq-glass:rgba(255,255,255,0.86)}#landing-main[data-theme=light] .faq__bg-base{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#f8fafc)}#landing-main[data-theme=light] .faq__grid{opacity:.11;background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0)}#landing-main[data-theme=light] .faq__glow-radial{background:radial-gradient(ellipse at center,rgba(2,132,199,.08) 0,rgba(15,159,110,.06) 30%,transparent 70%)}#landing-main[data-theme=light] .faq-list{border-top-color:rgba(15,23,42,.12)}#landing-main[data-theme=light] .faq-item{border-bottom-color:rgba(15,23,42,.12);box-shadow:none}#landing-main[data-theme=light] .faq-item--open{background:rgba(15,23,42,.03);box-shadow:none}#landing-main[data-theme=light] .faq-item--open .faq-item__question,#landing-main[data-theme=light] .faq-item__question{color:#0f172a}#landing-main[data-theme=light] .faq-item--open .faq-item__icon,#landing-main[data-theme=light] .faq-item__icon{border:none;background:transparent;box-shadow:none}#landing-main[data-theme=light] .faq-item__icon-bar{background:rgba(15,23,42,.45)}#landing-main[data-theme=light] .faq-item--open .faq-item__icon-bar{background:#0284c7}#landing-main[data-theme=light] .faq-item__answer{color:rgba(15,23,42,.74)}#landing-main[data-theme=light] .faq-title{color:#0f172a;text-shadow:none}.how-funktioniert{scroll-margin-top:150px;position:relative;overflow:visible;--how-bg:var(--releafz-bg);--how-card:var(--releafz-glass-elevated);--how-accent:var(--releafz-accent);--how-accent-cyan:var(--releafz-cyan);--how-text:var(--releafz-text);--how-muted:var(--releafz-muted);--how-muted-light:var(--releafz-muted-dim);--how-border:var(--releafz-border);--how-chunk-border-tl:#72906F;--how-chunk-border-br:#72906F;--how-neo-border:#333;--how-neo-border-width:2.5px 2.5px 4px 2.5px;--how-neo-border-round:2.5px;--how-neo-shadow:4px 4px 0 0 #333;--how-mono:var(--releafz-mono);--how-sans:var(--releafz-sans);--how-ease:cubic-bezier(0.4,0,0.2,1);--how-radius-sm:0.5rem;--how-radius-md:0.75rem;--how-radius-lg:1rem;--how-space-xs:0.5rem;--how-space-sm:0.75rem;--how-space-md:1rem;--how-space-lg:1.5rem;--how-space-xl:2rem;--how-space-2xl:2.5rem;--how-sticky-top:max(8rem,calc(env(safe-area-inset-top, 0px) + 12px + 3.5rem + 1.25rem));font-family:var(--how-sans);color:var(--how-text);background:var(--how-bg);-webkit-font-smoothing:antialiased;transition:color .28s ease,background-color .28s ease}.how-funktioniert.section-container{background:var(--how-bg)!important;padding-top:calc(124px + 6rem)}@media (min-width:640px){.how-funktioniert.section-container{padding-top:calc(116px + 4rem)}}@media (min-width:1024px){.how-funktioniert.section-container{padding-top:calc(112px + 4rem)}}.how-funktioniert__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.how-funktioniert__bg-base{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a)}.how-funktioniert__particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.how-funktioniert__particles canvas{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important}.how-funktioniert__glow-radial{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);width:100%;height:280px;z-index:0;background:radial-gradient(ellipse at center,rgba(34,211,238,.14) 0,rgba(16,185,129,.1) 30%,transparent 70%);animation:glowPulse 6s ease-in-out infinite;animation-delay:1s}@media (min-width:768px){.how-funktioniert__glow-radial{height:360px}}.how-funktioniert__grid{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px}.how-funktioniert .how-funktioniert__shell{position:relative;z-index:1}.how-funktioniert .section{max-width:80rem;margin:0 auto;padding:2.5rem 1rem 3.5rem;position:relative;overflow:visible}@media (min-width:640px){.how-funktioniert .section{padding:3rem 1.5rem 4rem}}@media (min-width:1024px){.how-funktioniert .section{padding:4rem 2rem 5rem}}.how-funktioniert .how-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:1024px){.how-funktioniert .how-layout{grid-template-columns:1fr 1.25fr;gap:2.5rem;align-items:stretch}.how-funktioniert .how-sidebar{min-width:0;display:flex;flex-direction:column}}.how-funktioniert .how-sidebar-sticky{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.how-funktioniert .how-sidebar-sticky{position:sticky;top:var(--how-sticky-top);z-index:40;align-self:start;overflow:visible;backface-visibility:hidden}.how-funktioniert .how-sidebar-sticky .prog-label{text-align:left}}.how-funktioniert .how-right{display:flex;flex-direction:column;gap:var(--how-space-md);min-width:0}@media (min-width:1024px){.how-funktioniert .how-right{gap:var(--how-space-md);max-height:none;overflow:visible;padding-right:0}}.how-funktioniert .how-header{text-align:center;margin-bottom:0}@media (min-width:1024px){.how-funktioniert .how-header{text-align:left;margin-bottom:.25rem}}.how-funktioniert .eyebrow{margin:0;font-family:var(--how-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;font-weight:700;color:var(--how-accent-cyan);text-shadow:0 0 20px rgba(34,211,238,.2)}.how-funktioniert .title{font-family:var(--how-sans);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--how-text);margin-bottom:var(--how-space-lg);text-shadow:0 0 30px rgba(255,255,255,.08)}.how-funktioniert .progress-wrap{display:flex;align-items:center;justify-content:center;gap:var(--how-space-md);margin:0;max-width:42rem}@media (min-width:1024px){.how-funktioniert .progress-wrap{margin:0;max-width:100%;justify-content:flex-start;flex-wrap:wrap}}.how-funktioniert .prog-step{display:flex;flex-direction:column;align-items:center;gap:var(--how-space-xs);cursor:pointer;flex:1;opacity:.45;transition:opacity .2s var(--how-ease)}.how-funktioniert .prog-step.active{opacity:1}.how-funktioniert .prog-step.done{opacity:.75}.how-funktioniert .prog-dot{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--how-border);background:rgba(26,26,26,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-family:var(--how-mono);font-size:1rem;font-weight:800;color:var(--how-muted-light);transition:background .25s var(--how-ease),border-color .25s var(--how-ease),border-width .25s var(--how-ease),color .25s var(--how-ease),transform .25s var(--how-ease),box-shadow .25s var(--how-ease);position:relative;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.how-funktioniert .prog-step.active .prog-dot{background:#ffffff;border:var(--how-neo-border-round) solid var(--how-neo-border);color:#0f172a;transform:scale(1.06) translateZ(0);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--how-neo-shadow);-webkit-backface-visibility:hidden;backface-visibility:hidden}.how-funktioniert .prog-step.done .prog-dot{background:rgba(16,185,129,.55);border-color:rgba(16,185,129,.65);color:#fff}.how-funktioniert .prog-label{font-family:var(--how-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--how-muted-light);text-align:center;max-width:5rem;line-height:1.2}.how-funktioniert .prog-step.active .prog-label{color:var(--how-text);font-weight:800;font-size:.8rem}.how-funktioniert .prog-connector{height:3px;flex:1;background:var(--how-border);border-radius:999px;transition:background .3s var(--how-ease);margin-bottom:1.5rem}.how-funktioniert .prog-connector.done{background:linear-gradient(90deg,rgba(16,185,129,.5),rgba(34,211,238,.45));opacity:.85}.how-funktioniert .how-col-card{position:relative;transition:box-shadow .28s ease}.how-funktioniert .how-col-card--story{display:flex;flex-direction:column;margin:0;box-sizing:border-box;overflow:hidden;padding:0;border:none;border-radius:inherit;background:url(/how/hoT.png) top/cover no-repeat;background-clip:padding-box;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.how-funktioniert .how-stories-slide:has(.how-col-card--story.active){box-shadow:var(--how-neo-shadow),0 0 40px rgba(34,211,238,.08)}.how-funktioniert .how-story-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;width:100%;min-height:inherit;padding:2rem 1.35rem 1.5rem;box-sizing:border-box;position:relative;z-index:1}.how-funktioniert .how-story-num{flex-shrink:0;min-width:2.65rem;height:2.65rem;padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--how-mono);font-size:.92rem;font-weight:800;letter-spacing:.04em;color:#000000;background:#ffffff;border:var(--how-neo-border-round) solid var(--how-neo-border);border-radius:999px;box-shadow:var(--how-neo-shadow);line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.how-funktioniert .how-story-copy{width:100%;max-width:20rem;margin:0;padding:1rem 1.15rem 1.1rem;box-sizing:border-box;text-align:center;background:#ffffff;border-style:solid;border-color:var(--how-neo-border);border-width:var(--how-neo-border-width);border-radius:.875rem;box-shadow:var(--how-neo-shadow);background-clip:padding-box}.how-funktioniert .how-story-copy .how-story-title{margin:0 0 .65rem;width:100%;max-width:100%;font-family:var(--how-sans);font-size:clamp(1.05rem,4.5vw,1.45rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:#0f172a}.how-funktioniert .how-story-copy .how-story-desc{margin:0;max-width:none;font-family:var(--how-sans);font-size:clamp(.88rem,3.6vw,.98rem);font-weight:500;line-height:1.55;color:rgba(15,23,42,.78)}.how-funktioniert .how-right--stories{gap:var(--how-space-lg);--how-stories-card-h:28.5rem}@media (min-width:768px){.how-funktioniert .how-right--stories{--how-stories-card-h:30rem}.how-funktioniert .how-story-copy{max-width:26rem;padding:1.1rem 1.35rem 1.15rem}.how-funktioniert .how-story-copy .how-story-title{font-size:clamp(1.15rem,2.2vw,1.5rem);white-space:normal;overflow:visible;text-overflow:unset}}@media (min-width:1024px){.how-funktioniert .how-right--stories{--how-stories-card-h:32rem}}.how-funktioniert .how-stories{position:relative;outline:none;border-radius:var(--how-radius-lg);overflow:hidden;isolation:isolate}.how-funktioniert .how-stories:focus-visible{box-shadow:0 0 0 2px rgba(34,211,238,.45)}.how-funktioniert .how-stories-progress{display:flex;gap:.35rem;padding:0 .1rem}.how-funktioniert .how-stories-progress--inset{position:absolute;top:.85rem;left:.85rem;right:.85rem;z-index:5;margin:0}.how-funktioniert .how-stories-seg{flex:1;height:3px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.38);cursor:pointer;overflow:hidden;position:relative}.how-funktioniert .how-stories-fill{display:block;height:100%;width:0;border-radius:inherit;background:#ffffff;pointer-events:none}.how-funktioniert .how-stories-fill.is-done{width:100%;animation:none}.how-funktioniert .how-stories-fill.is-active{width:0;animation:howStoryFill linear forwards}.how-funktioniert .how-stories-fill.is-active.is-static{width:100%;animation:none}@keyframes howStoryFill{0%{width:0}to{width:100%}}.how-funktioniert .how-stories-slide{position:relative;z-index:1;overflow:hidden;height:var(--how-stories-card-h);min-height:var(--how-stories-card-h);border-radius:var(--how-radius-lg);border-style:solid;border-color:var(--how-neo-border);border-width:var(--how-neo-border-width);box-sizing:border-box;box-shadow:var(--how-neo-shadow);background:#0a0a0a;background-clip:padding-box}.how-funktioniert .how-stories-card-anim{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;will-change:transform,opacity;animation:howStoryEnterNext .42s var(--how-ease) both}.how-funktioniert .how-stories-card-anim--prev{animation-name:howStoryEnterPrev}@keyframes howStoryEnterNext{0%{opacity:0;transform:translate3d(14%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes howStoryEnterPrev{0%{opacity:0;transform:translate3d(-14%,0,0)}to{opacity:1;transform:translateZ(0)}}.how-funktioniert .how-stories-slide .how-col-card--story{height:100%;min-height:100%;border-radius:0}.how-funktioniert .how-stories-slide .how-story-content{padding:3.25rem 1.35rem 1.5rem}.how-funktioniert .how-stories-hit{position:absolute;top:0;height:var(--how-stories-card-h);z-index:5;padding:0;margin:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.how-funktioniert .how-stories-hit--prev{left:0;width:32%}.how-funktioniert .how-stories-hit--pause{left:32%;width:36%;cursor:pointer}.how-funktioniert .how-stories-hit--next{right:0;width:32%}.how-funktioniert .how-stories--paused .how-stories-fill.is-active{animation-play-state:paused}.how-funktioniert .cta-block{text-align:center;margin-top:0;padding-top:var(--how-space-xl);border-top:1px solid rgba(255,255,255,.1)}.how-funktioniert .cta-block-mobile{display:none}@media (min-width:1024px){.how-funktioniert .cta-block{padding-top:var(--how-space-lg);text-align:left}.how-funktioniert .cta-block .trust{justify-content:flex-start}}.how-funktioniert .cta-note{font-size:.9375rem;color:var(--how-muted);font-family:var(--how-sans);margin-bottom:var(--how-space-md);letter-spacing:.02em}.how-funktioniert .btn-cta{font-family:var(--how-sans);font-size:.95rem;font-weight:600;color:rgba(255,255,255,.95);background-image:var(--btn-texture-dark),var(--btn-texture-hatch);background-color:rgba(255,255,255,.04);box-shadow:var(--btn-texture-inset);border-top:2.5px solid var(--how-chunk-border-tl);border-left:2.5px solid var(--how-chunk-border-tl);border-right:4px solid var(--how-chunk-border-br);border-bottom:4px solid var(--how-chunk-border-br);border-radius:var(--how-radius-sm);padding:.65rem 1.5rem;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none;display:inline-block;transition:border-color .25s var(--how-ease),color .25s var(--how-ease),box-shadow .25s var(--how-ease),transform .2s var(--how-ease),background .28s ease}.how-funktioniert .btn-cta:focus-visible{outline:1px solid var(--how-accent-cyan);outline-offset:3px}.how-funktioniert .btn-cta:hover{color:var(--how-accent-cyan);box-shadow:var(--btn-texture-inset),0 0 24px rgba(34,211,238,.12)}.how-funktioniert .trust{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--how-space-md);margin-top:var(--how-space-lg)}.how-funktioniert .trust-item{display:flex;align-items:center;gap:var(--how-space-xs);font-size:.75rem;color:var(--how-muted);font-family:var(--how-sans);font-weight:500}.how-funktioniert .trust-dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--how-accent);box-shadow:0 0 8px rgba(16,185,129,.55)}.how-funktioniert .prog-step:focus-visible{outline:1px solid rgba(34,211,238,.6);outline-offset:3px;border-radius:var(--how-radius-sm)}@media (max-width:767px){.how-funktioniert .how-sidebar .cta-block,.how-funktioniert .progress-wrap{display:none}.how-funktioniert .cta-block-mobile{display:block;text-align:center}.how-funktioniert .cta-block-mobile .trust{justify-content:center}.how-funktioniert .how-right--stories{--how-chunk-border-tl:#333;--how-chunk-border-br:#333}.how-funktioniert .how-stories-slide .how-story-copy .how-story-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how-funktioniert .how-stories-slide .how-story-copy .how-story-desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6}}@media (max-width:440px){.how-funktioniert .how-right--stories{--how-stories-card-h:26.5rem}.how-funktioniert .how-story-content{padding:3rem 1.1rem 1.25rem;gap:.95rem}.how-funktioniert .how-story-num{min-width:2.45rem;height:2.45rem;font-size:.85rem}.how-funktioniert .how-stories-progress--inset{top:.7rem;left:.7rem;right:.7rem}}#landing-main[data-theme=light] .how-funktioniert .how-stories-seg,.how-funktioniert.theme-light .how-stories-seg{background:rgba(15,23,42,.12)}@media (prefers-reduced-motion:reduce){.how-funktioniert .how-stories-fill.is-active{animation:none}.how-funktioniert .how-stories-card-anim,.how-funktioniert .how-stories-card-anim--prev{animation:howStoryEnterReduced .2s ease both}@keyframes howStoryEnterReduced{0%{opacity:0}to{opacity:1}}}@media (max-width:680px){.how-funktioniert .section{padding:1.5rem var(--how-space-md) 2.5rem}.how-funktioniert .title{font-size:clamp(1.5rem,5vw,2rem)}.how-funktioniert .cta-block{margin-top:0;padding-top:var(--how-space-xl)}}@media (max-width:767px){.how-funktioniert.section-container{padding-top:calc(100px + 1rem)}.how-funktioniert .section{padding-left:1.55rem;padding-right:1.55rem}.how-funktioniert .how-header{text-align:left}}@media (max-width:440px){.how-funktioniert .section{padding:1.25rem var(--how-space-sm) 2rem}.how-funktioniert .prog-label{display:none}}#landing-main[data-theme=light] .how-funktioniert,.how-funktioniert.theme-light{--how-bg:#f8fafc;--how-card:rgba(255,255,255,0.88);--how-accent:#0f9f6e;--how-accent-cyan:#0284c7;--how-text:#0f172a;--how-muted:rgba(15,23,42,0.78);--how-muted-light:rgba(15,23,42,0.6);--how-border:rgba(15,23,42,0.14);--how-chunk-border-tl:#333;--how-chunk-border-br:#333}#landing-main[data-theme=light] .how-funktioniert .how-funktioniert__bg-base,.how-funktioniert.theme-light .how-funktioniert__bg-base{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#f8fafc)}#landing-main[data-theme=light] .how-funktioniert .how-funktioniert__grid,.how-funktioniert.theme-light .how-funktioniert__grid{opacity:.11;background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0)}#landing-main[data-theme=light] .how-funktioniert .how-col-card--story,.how-funktioniert.theme-light .how-col-card--story{box-shadow:0 10px 36px rgba(2,6,23,.08)}#landing-main[data-theme=light] .how-funktioniert .how-stories-slide,.how-funktioniert.theme-light .how-stories-slide{border-color:var(--how-neo-border);box-shadow:var(--how-neo-shadow)}#landing-main[data-theme=light] .how-funktioniert .prog-dot,.how-funktioniert.theme-light .prog-dot{background:rgba(255,255,255,.9);color:#334155}#landing-main[data-theme=light] .how-funktioniert .prog-step.active .prog-dot,.how-funktioniert.theme-light .prog-step.active .prog-dot{background:#ffffff;border:var(--how-neo-border-round) solid var(--how-neo-border);color:#0f172a;box-shadow:var(--how-neo-shadow)}#landing-main[data-theme=light] .how-funktioniert .btn-cta,.how-funktioniert.theme-light .btn-cta{color:#0f172a;background-image:var(--btn-texture-light),var(--btn-texture-hatch);background-color:rgba(255,255,255,.84)}#landing-main[data-theme=light] .how-funktioniert .how-story-num,.how-funktioniert.theme-light .how-story-num{color:#000000;background:#ffffff;border-color:var(--how-neo-border);box-shadow:var(--how-neo-shadow)}#landing-main[data-theme=light] .how-funktioniert .how-story-copy,.how-funktioniert.theme-light .how-story-copy{background:#ffffff;border-color:var(--how-neo-border);box-shadow:var(--how-neo-shadow)}#landing-main[data-theme=light] .how-funktioniert .how-story-copy .how-story-title,.how-funktioniert.theme-light .how-story-copy .how-story-title{color:#0f172a}.funktioniert-section{display:none}@media (max-width:767px){.funktioniert-section{--funktioniert-top-radius:22px;display:block;position:relative;overflow:hidden;scroll-margin-top:100px;padding:1.5rem 1.55rem 2.5rem;background:var(--how-bg);border-top-left-radius:var(--funktioniert-top-radius);border-top-right-radius:var(--funktioniert-top-radius)}.funktioniert-section:before{content:"";position:absolute;inset:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-top:2px solid #60a5fa;pointer-events:none;z-index:3}.funktioniert-section__shell{display:flex;flex-direction:column;gap:1.25rem}.funktioniert-section__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-bottom:.15rem}.funktioniert-section__pill{display:inline-flex;align-items:center;padding:.32rem .62rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:#0f172a;background:#ffffff;border-color:#333;border-style:solid;border-width:2.5px 4px 4px 2.5px;border-radius:.5rem}.funktioniert-section__title{margin:0;font-size:clamp(1.55rem,7.5vw,1.85rem);line-height:1.05;font-weight:700;color:var(--how-text);text-shadow:0 0 30px rgba(255,255,255,.06);white-space:normal}.funktioniert-section{--how-stories-card-h:36rem}.funktioniert-section .how-stories-stack{width:100%;max-width:none;margin-inline:0}.funktioniert-section .how-stories-stack .how-stories--fill{min-height:var(--how-stories-card-h);height:var(--how-stories-card-h)}.funktioniert-section .how-stories--tap-advance{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.funktioniert-section .how-stories-slide .how-story-content{padding:3.5rem 1.35rem 2rem}.funktioniert-section .how-stories-slide .how-story-copy .how-story-title{white-space:normal;overflow:visible;text-overflow:unset}.funktioniert-section .how-stories-slide .how-story-copy .how-story-desc{-webkit-line-clamp:8;line-clamp:8}}@media (max-width:440px){.funktioniert-section{--how-stories-card-h:34rem}}#landing-main[data-theme=light] .funktioniert-section__title{color:#0f172a;text-shadow:none}#landing-main[data-theme=light] .how-funktioniert .how-story-copy .how-story-desc,.how-funktioniert.theme-light .how-story-copy .how-story-desc{color:rgba(15,23,42,.78)}.mailreq-section{--mr-bg:var(--releafz-bg);--mr-text:var(--releafz-text);--mr-muted:var(--releafz-muted);--mr-cyan:var(--releafz-cyan);--mr-sans:var(--releafz-sans);--mr-ease:cubic-bezier(0.4,0,0.2,1);--mr-content-inset:1.55rem;position:relative;overflow:hidden;scroll-margin-top:150px;padding:4rem 1.55rem 5rem;background:var(--mr-bg);font-family:var(--mr-sans);color:var(--mr-text);-webkit-font-smoothing:antialiased;transition:color .28s ease,background-color .28s ease}@media (max-width:767px){.mailreq-section{padding:3rem 1.55rem 4rem}}@media (min-width:1200px){.mailreq-section{--mr-content-inset:2rem}}.mailreq__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.mailreq__bg-base{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a 0,#0f0f0f 50%,#0a0a0a)}.mailreq__particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mailreq__particles canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.mailreq__glow-radial{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:100%;height:240px;background:radial-gradient(ellipse at center,rgba(34,211,238,.08) 0,rgba(16,185,129,.06) 30%,transparent 70%)}.mailreq__grid{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px}.mailreq-inner{position:relative;z-index:1;width:min(100%,40rem);margin-inline:auto;box-sizing:border-box}.mailreq-inner,.mailreq-intro-row{display:flex;flex-direction:column;align-items:center;text-align:center}.mailreq-intro-row{gap:.85rem;width:100%;max-width:36rem;margin-bottom:1.75rem}.mailreq-story-pill{display:inline-flex;align-items:center;padding:.45rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:#0f172a;background:#ffffff;border-color:#333;border-style:solid;border-width:2.5px 4px 4px 2.5px;border-radius:.5rem}.mailreq-title{margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.05;font-weight:700;color:var(--mr-text);text-shadow:0 0 30px rgba(255,255,255,.06)}.mailreq-lead{margin:0;max-width:32rem;font-size:.975rem;line-height:1.6;color:var(--mr-muted);text-align:center}.mailreq-form{width:100%;max-width:36rem}.mailreq-form__row{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media (min-width:640px){.mailreq-form__row{flex-direction:row;align-items:stretch}}.mailreq-error{margin:.75rem 0 0;font-size:.875rem;color:#f87171;text-align:center}.mailreq-success{margin:0;max-width:36rem;font-size:1rem;font-weight:600;color:var(--mr-cyan);text-align:center}.mailreq-input{flex:1;min-width:0;padding:.9rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;color:var(--mr-text);font-family:var(--mr-sans);font-size:1rem;line-height:1.4;transition:border-color .22s var(--mr-ease)}.mailreq-input::placeholder{color:rgba(255,255,255,.38)}.mailreq-input:focus{outline:none;border-bottom-color:var(--mr-cyan)}.mailreq-submit{flex-shrink:0;padding:.85rem 1.35rem;border-color:#333;border-style:solid;border-width:2.5px 4px 4px 2.5px;border-radius:.5rem;background-image:var(--btn-texture-light),var(--btn-texture-hatch);background-color:#ffffff;color:#0f172a;box-shadow:var(--btn-texture-inset);font-family:var(--mr-sans);font-size:.875rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .18s var(--mr-ease),opacity .18s var(--mr-ease)}.mailreq-submit:hover:not(:disabled){transform:translateY(-1px)}.mailreq-submit:disabled{opacity:.65;cursor:not-allowed}.mailreq-submit:focus-visible{outline:2px solid var(--mr-cyan);outline-offset:3px}.mailreq-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#landing-main[data-theme=light] .mailreq-section{--mr-text:#0f172a;--mr-muted:rgba(15,23,42,0.72)}#landing-main[data-theme=light] .mailreq__bg-base{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#f8fafc)}#landing-main[data-theme=light] .mailreq__grid{opacity:.11;background-image:linear-gradient(rgba(15,23,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.08) 1px,transparent 0)}#landing-main[data-theme=light] .mailreq-title{text-shadow:none}#landing-main[data-theme=light] .mailreq-input{border-bottom-color:rgba(15,23,42,.18)}#landing-main[data-theme=light] .mailreq-input::placeholder{color:rgba(15,23,42,.4)}#landing-main[data-theme=light] .mailreq-input:focus{border-bottom-color:#0284c7}#landing-main[data-theme=light] .mailreq-success{color:#0284c7}@media (max-width:767px){.mailreq-story-pill{padding:.32rem .62rem;font-size:.625rem}}.footer{position:relative;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 12% -10%,rgba(16,185,129,.2),transparent 48%),radial-gradient(circle at 88% 0,rgba(34,211,238,.16),transparent 42%),linear-gradient(180deg,#090a0b,#080909);color:rgba(255,255,255,.92);padding:4.5rem 1.1rem 1.6rem;border-top:1px solid rgba(255,255,255,.1);overflow:hidden;transition:background .3s ease,color .3s ease,border-color .3s ease}.footer__inner{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:2.2rem}.footer__brand{padding:1.2rem 1.2rem 1.4rem;border:none;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;backdrop-filter:none;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.footer__logo{width:170px;height:auto;object-fit:contain;margin-bottom:1rem}.footer__tagline{margin:0;color:rgba(255,255,255,.74);line-height:1.6;font-size:.98rem;transition:color .3s ease}.footer__group-title{margin:0 0 .9rem;font-family:Inconsolata,monospace;font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:.92rem;color:#ffffff;transition:color .3s ease}.footer__links{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.footer__link{text-decoration:none;color:rgba(255,255,255,.68);transition:color .22s ease,transform .22s ease;display:inline-flex}.footer__link:hover{color:#7ee8c2;transform:translateX(2px)}.footer__bottom{width:min(1200px,100%);margin:2.4rem auto 0;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12);text-align:center;color:rgba(255,255,255,.55);font-size:.86rem;transition:color .3s ease,border-color .3s ease}@media (max-width:1024px){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (max-width:768px){.footer{padding:3.6rem 1rem 1.4rem}.footer__inner{grid-template-columns:1fr;gap:1.5rem}.footer__brand{padding:1rem}.footer__logo{width:150px;margin-bottom:.8rem}}#landing-main[data-theme=light] .footer{background:radial-gradient(circle at 12% -10%,rgba(16,185,129,.1),transparent 48%),radial-gradient(circle at 88% 0,rgba(34,211,238,.09),transparent 42%),linear-gradient(180deg,#f8fafc,#f1f5f9);color:#0f172a;border-top-color:rgba(15,23,42,.14)}#landing-main[data-theme=light] .footer__brand{border-bottom-color:rgba(15,23,42,.24);background:transparent}#landing-main[data-theme=light] .footer__tagline{color:rgba(15,23,42,.76)}#landing-main[data-theme=light] .footer__group-title{color:#0f172a}#landing-main[data-theme=light] .footer__link{color:rgba(15,23,42,.74)}#landing-main[data-theme=light] .footer__link:hover{color:#0284c7}#landing-main[data-theme=light] .footer__bottom{border-top-color:rgba(15,23,42,.14);color:rgba(15,23,42,.62)}