@font-face{font-family: "DM Serif Display";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/dm-serif-display-400-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: "DM Serif Display";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/dm-serif-display-400-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter Funnel";src: url("../fonts/inter-latin.woff2") format("woff2");font-weight: 300 600;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter Funnel";src: url("../fonts/inter-latin-ext.woff2") format("woff2");font-weight: 300 600;font-style: normal;font-display: swap;unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.rr-funnel{font-family: "Inter Funnel",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size: 16px;line-height: normal;color: #222}.rr-funnel .rrf{max-width: 1240px;margin-inline: auto}.rr-funnel :where(h2,h3,h4,p,ol,ul,li,fieldset,legend){margin: 0;text-wrap: wrap}.rr-funnel :where(h2,h3,h4){line-height: normal}.rr-funnel :where(svg){display: inline;height: revert}.rr-ah.ah{position:relative;isolation:isolate;background:#0C0D10;padding:calc(46px + 118px) 0 80px;min-height:100vh;min-height:100svh}.rr-ah .ah-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.rr-ah .ah-bg img{width:100%;height:100%;max-width:none;object-fit:cover}.rr-ah .ah-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,7,9,.62) 0%,rgba(6,7,9,.72) 45%,rgba(4,5,7,.9) 100%)}.rr-ah .ah-h1{font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:#fff;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 clamp(24px,3.2vw,40px);max-width:24ch;text-shadow:0 2px 24px rgba(0,0,0,.45);text-wrap:balance}.rr-ah .wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}@media(min-width:700px){.rr-ah .wrap{padding-inline:48px}}@media(min-width:1100px){.rr-ah .wrap{padding-inline:100px}}@media(max-width:560px){.rr-ah.ah{padding-top:calc(46px + 92px);padding-bottom:40px}.rr-ah .wrap.ah-in{padding-inline:12px}.rr-ah .ah-h1{padding-inline:4px}}.rr-ah .rrf{max-width:none}.rrf{--rrf-green:#234E30;--rrf-green-d:#1a3a24;--rrf-tint:#f2f5f3;--rrf-accent:#FF5A3C;--rrf-accent-ink:#231009;--rrf-accent-hover:#ef4a2c;--rrf-line:#e2e0da;--rrf-ctrl:#858279;--rrf-danger:#b8341a;--rrf-line-soft:#eeece6;--rrf-text:#111111;--rrf-muted:#1c1c1c;--rrf-faint:#262626;--rrf-stage:300px;--rrf-font-head:"DM Serif Display",Georgia,serif;--rrf-font-body:"DM Sans",Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif);box-sizing:border-box;background:transparent;padding:0;font-family:var(--rrf-font-body);color:var(--rrf-text);-webkit-font-smoothing:antialiased}.rrf *,.rrf *::before,.rrf *::after{box-sizing:border-box}.rrf [hidden]{display:none !important}.rrf-shell{max-width:100%;background:#fff;border:1px solid var(--rrf-line);border-radius:var(--rr-radius-xl,32px);overflow:hidden;display:grid;grid-template-columns:1fr;box-shadow:0 1px 2px rgba(20,20,15,.04)}@media (min-width:960px){.rrf-shell{grid-template-columns:minmax(280px,24%) 1fr}}.rrf-rail{position:relative;isolation:isolate;background:var(--rrf-green-d);min-height:170px}.rrf-rail__bg{position:absolute;inset:0;z-index:0;display:block;background-image:url("../img/funnel-rail-team.webp");background-size:cover;background-position:50% 30%;background-repeat:no-repeat}.rrf-rail::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(22,48,30,.74) 0%,rgba(22,48,30,.68) 45%,rgba(22,48,30,.52) 72%,rgba(22,48,30,.34) 100%)}.rrf-rail__in{position:relative;z-index:2;height:100%;padding:clamp(20px,2.6vw,28px);display:flex;flex-direction:column;gap:16px}.rrf-rail__head{flex:none}.rrf-eyebrow{margin:0 0 8px;font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.88)}.rrf .rrf-h2{margin:0;font-family:var(--rrf-font-head);font-weight:400;line-height:1.12;color:#fff;font-size:clamp(1.45rem,2.3vw,1.85rem)}@media (max-width:959px){.rrf .rrf-h2 br{display:none}.rrf .rrf-h2 .rr-line{display:inline}}.rrf-progress{flex:none;height:3px;border-radius:var(--rr-radius-xl,32px);background:rgba(255,255,255,.3);overflow:hidden}.rrf-progress__fill{display:block;height:100%;background:#fff;border-radius:var(--rr-radius-xl,32px);transition:width .3s ease}.rrf-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start;flex:none}@media (max-width:959px){.rrf-steps{display:none}}.rrf-st__b{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:8px;border-radius:var(--rr-radius-xl,32px);background:none;border:0;font:inherit}.rrf .rrf-st__b[data-goto]{cursor:pointer}.rrf .rrf-st__b[data-goto]:hover{background:rgba(255,255,255,.12)}.rrf .rrf-st__b:focus-visible{outline:3px solid #fff;outline-offset:1px}.rrf-st__n{flex:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;padding:0;text-indent:0;font-variant-numeric:tabular-nums;background:transparent;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.55);margin-top:1px}.rrf-st__n svg{width:11px;height:11px;display:block}.rrf-st__x{min-width:0}.rrf-st__l{display:block;font-size:.83rem;font-weight:600;color:rgba(255,255,255,.85);line-height:1.35}.rrf-st__v{display:block;font-size:.75rem;color:rgba(255,255,255,.92);line-height:1.4;margin-top:2px;white-space:normal;overflow-wrap:anywhere}.rrf-st.is-done .rrf-st__n{background:#fff;border-color:#fff;color:var(--rrf-green)}.rrf-st.is-done .rrf-st__l{color:#fff}.rrf-st.is-cur .rrf-st__n{background:transparent;border-color:#fff;color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.16)}.rrf-st.is-cur .rrf-st__l{color:#fff;font-weight:700}.rrf-stage{padding:clamp(20px,2.8vw,32px);display:flex;flex-direction:column;min-width:0}.rrf-stage__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-size:.72rem;color:var(--rrf-faint);font-weight:600}.rrf-stage__meta b{color:var(--rrf-green);font-variant-numeric:tabular-nums}.rrf-stage__lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--rrf-green)}.rrf .rrf-step{border:0;margin:0;padding:0;min-width:0;flex:1}@media (min-width:960px){.rrf .rrf-step{min-height:var(--rrf-stage)}}.rrf-legend{display:block;width:100%;padding:0;margin:0 0 14px}.rrf-legend:focus{outline:none}.rrf-q{display:block;font-family:var(--rrf-font-head);font-weight:400;line-height:1.18;color:var(--rrf-green);font-size:clamp(1.3rem,2.1vw,1.6rem)}.rrf-hint{display:block;margin-top:4px;font-size:.8rem;color:var(--rrf-muted)}.rrf-opts{display:grid;gap:9px;grid-template-columns:1fr}@media (min-width:520px){.rrf-opts{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.rrf-opts{grid-template-columns:repeat(3,1fr)}}.rrf-opt{display:block;position:relative}.rrf-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.rrf-opt__box{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:13px 14px 12px;border:1.5px solid var(--rrf-line);border-radius:var(--rr-radius-xl,32px);background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.rrf-opt__box:hover{border-color:var(--rrf-green)}.rrf-opt__ico{width:32px;height:32px;border-radius:var(--rr-radius-xl,32px);background:var(--rrf-tint);color:var(--rrf-green);display:grid;place-items:center;margin-bottom:3px}.rrf-opt__ico svg{width:17px;height:17px}.rrf-opt__t{display:block;font-weight:600;font-size:.88rem;color:var(--rrf-text);line-height:1.3;padding-right:24px;overflow-wrap:break-word;hyphens:auto}.rrf-opt__d{display:block;font-size:.75rem;color:var(--rrf-muted);line-height:1.4;overflow-wrap:break-word}.rrf-opt__chk{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--rrf-ctrl);background:#fff}.rrf-opt input:checked + .rrf-opt__box{border-color:var(--rrf-green);background:var(--rrf-tint)}.rrf-opt input:checked + .rrf-opt__box .rrf-opt__ico{background:var(--rrf-green);color:#fff}.rrf-opt input:checked + .rrf-opt__box .rrf-opt__chk{border-color:var(--rrf-green);background:var(--rrf-green)}.rrf-opt input:checked + .rrf-opt__box .rrf-opt__chk::after{content:"";position:absolute;left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rrf-opt input:focus-visible + .rrf-opt__box{outline:3px solid var(--rrf-green);outline-offset:2px}.rrf-kontakt{display:grid;gap:16px 22px;grid-template-columns:1fr}@media (min-width:880px){.rrf-kontakt{grid-template-columns:1.3fr 1fr}}.rrf-left{display:flex;flex-direction:column;gap:14px;min-width:0}.rrf-aside{display:flex;flex-direction:column;gap:11px;min-width:0}.rrf-orgtyp{display:flex;flex-direction:column;gap:6px}.rrf-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media (max-width:400px){.rrf-pills{grid-template-columns:1fr}}.rrf-pill{position:relative;display:flex}.rrf-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.rrf-pill span{display:grid;place-items:center;text-align:center;width:100%;min-height:42px;cursor:pointer;font-size:.82rem;font-weight:600;line-height:1.25;padding:8px 10px;border-radius:var(--rr-radius-xl,32px);background:#fff;color:var(--rrf-text);border:1.5px solid var(--rrf-line);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.rrf-pill span:hover{border-color:var(--rrf-green)}.rrf-pill input:checked + span{background:var(--rrf-green);border-color:var(--rrf-green);color:#fff}.rrf-pill input:focus-visible + span{outline:3px solid var(--rrf-green);outline-offset:2px}.rrf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}@media (max-width:520px){.rrf-grid{grid-template-columns:1fr}}.rrf-field{margin:0;display:flex;flex-direction:column;gap:5px;min-width:0}.rrf-lbl{font-size:.78rem;font-weight:600;color:var(--rrf-green)}.rrf-req{color:var(--rrf-danger)}.rrf-opt-tag{font-weight:500;color:var(--rrf-faint);font-size:.72rem}.rrf .rrf-in{width:100%;max-width:100%;font:400 .9rem/1.4 var(--rrf-font-body);color:var(--rrf-text);background:#fff;border:1.5px solid var(--rrf-ctrl);border-radius:var(--rr-radius-xl,32px);padding:10px 13px;transition:border-color .16s ease}.rrf .rrf-in::placeholder{color:#585858}.rrf .rrf-in:hover{border-color:var(--rrf-green)}.rrf .rrf-in:focus{outline:3px solid var(--rrf-green);outline-offset:2px;border-color:var(--rrf-green)}.rrf .rrf-in[aria-invalid="true"]{border-color:var(--rrf-danger);border-width:2px}.rrf-pills[aria-invalid="true"] .rrf-pill span{border-color:var(--rrf-danger);border-width:2px}.rrf-ta{resize:vertical;min-height:52px}.rrf-check{position:relative;display:flex;gap:10px;align-items:flex-start;cursor:pointer}.rrf-check input{position:absolute;opacity:0;width:1px;height:1px}.rrf-check__box{flex:none;width:19px;height:19px;margin-top:1px;border:1.5px solid var(--rrf-ctrl);border-radius:6px;background:#fff;position:relative;transition:background-color .16s ease,border-color .16s ease}.rrf-check input:checked + .rrf-check__box{background:var(--rrf-green);border-color:var(--rrf-green)}.rrf-check input:checked + .rrf-check__box::after{content:"";position:absolute;left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rrf-check input:focus-visible + .rrf-check__box{outline:3px solid var(--rrf-green);outline-offset:2px}.rrf-check__txt{font-size:.82rem;line-height:1.45;color:var(--rrf-muted);overflow-wrap:break-word}.rrf-check__txt b{display:block;color:var(--rrf-green);font-weight:600}.rrf-check__txt--legal{font-size:.72rem;line-height:1.5;color:var(--rrf-faint)}.rrf-check__txt--legal a{color:var(--rrf-green);text-underline-offset:2px}.rrf-check--offer{padding:12px 14px;border:1.5px solid var(--rrf-line);border-radius:var(--rr-radius-xl,32px);background:var(--rrf-tint)}.rrf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rrf-err{margin:14px 0 0;padding:9px 13px;border-radius:var(--rr-radius-xl,32px);background:#fff0ec;color:#8c2a10;font-size:.82rem;font-weight:600;border:1px solid #ffd5c9}.rrf-nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--rrf-line-soft)}.rrf-nav__spacer{flex:1}.rrf-status{font-size:.78rem;color:var(--rrf-muted)}.rrf .rrf-btn{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:600 .88rem/1 var(--rrf-font-body);padding:12px 20px;border-radius:var(--rr-radius-xl,32px);min-height:44px;transition:background-color .18s ease,color .18s ease,gap .18s ease,border-color .18s ease}.rrf .rrf-btn svg{width:16px;height:16px;flex:none}.rrf .rrf-btn--ghost{background:transparent;color:var(--rrf-green);border:1.5px solid var(--rrf-line)}.rrf .rrf-btn--ghost:hover{border-color:var(--rrf-green)}.rrf .rrf-btn--solid{background:var(--rrf-accent);border:1.5px solid var(--rrf-accent);color:var(--rrf-accent-ink)}.rrf .rrf-btn--solid:hover{background:var(--rrf-accent-hover);border-color:var(--rrf-accent-hover);gap:11px}.rrf .rrf-btn[disabled]{opacity:.55;cursor:progress}.rrf .rrf-btn:focus-visible{outline:3px solid var(--rrf-green);outline-offset:3px}@media (max-width:420px){.rrf-nav__spacer{display:none}.rrf .rrf-btn{flex:1 1 100%}}.rrf-result__h{margin:0 0 8px;font-family:var(--rrf-font-head);font-weight:400;color:var(--rrf-green);font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15}.rrf-result__h:focus{outline:none}.rrf-result__lede{margin:0 0 18px;font-size:.92rem;line-height:1.55;color:var(--rrf-text)}.rrf-result__sub{margin:0 0 10px;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rrf-faint)}.rrf-recs{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.rrf-recs{grid-template-columns:repeat(3,1fr)}}.rrf-rec{border:1.5px solid var(--rrf-line);border-radius:var(--rr-radius-xl,32px);background:#fff;padding:13px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.rrf-rec--lead{border-color:var(--rrf-green);background:var(--rrf-tint)}.rrf-rec__sub{font-size:.7rem;color:var(--rrf-faint);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.rrf-rec__name{margin:0;font-family:var(--rrf-font-head);font-weight:400;font-size:1.02rem;line-height:1.2;color:var(--rrf-green)}.rrf-rec__price{align-self:flex-start;font-size:.72rem;font-weight:700;color:var(--rrf-green);background:#fff;border:1px solid var(--rrf-line);border-radius:var(--rr-radius-xl,32px);padding:3px 9px}.rrf-rec__body{font-size:.78rem;line-height:1.5;color:var(--rrf-muted)}.rrf-rec__note{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--rrf-line);font-size:.72rem;color:var(--rrf-faint)}.rrf .rrf-rec--link{text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.rrf .rrf-rec--link:hover{border-color:var(--rrf-green);box-shadow:0 2px 10px rgba(20,20,15,.07)}.rrf .rrf-rec--link:focus-visible{outline:3px solid var(--rrf-green);outline-offset:2px}.rrf-rec__go{margin-top:auto;padding-top:8px;font-size:.76rem;font-weight:700;color:var(--rrf-danger)}.rrf-next{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.rrf .rrf-next a,.rrf .rrf-next button{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:7px;text-decoration:none;font:600 .88rem/1 var(--rrf-font-body);padding:12px 20px;border-radius:var(--rr-radius-xl,32px);min-height:44px;transition:background-color .18s ease,color .18s ease,gap .18s ease}.rrf .rrf-next a.solid{background:var(--rrf-accent);color:var(--rrf-accent-ink);border:1.5px solid var(--rrf-accent)}.rrf .rrf-next a.solid:hover{background:var(--rrf-accent-hover);border-color:var(--rrf-accent-hover);gap:11px}.rrf .rrf-next a.ghost,.rrf .rrf-next button.ghost{background:transparent;color:var(--rrf-green);border:1.5px solid var(--rrf-green)}.rrf .rrf-next a.ghost:hover,.rrf .rrf-next button.ghost:hover{background:var(--rrf-green);color:#fff}.rrf .rrf-next a:focus-visible,.rrf .rrf-next button:focus-visible{outline:3px solid var(--rrf-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rrf *{transition:none !important;animation:none !important}}@media (prefers-contrast:more){.rrf{--rrf-line:#333;--rrf-ctrl:#333;--rrf-muted:#000;--rrf-faint:#333}.rrf-rail::after{background:rgba(12,28,19,.94)}.rrf-opt__box,.rrf .rrf-in,.rrf-pill span,.rrf-check__box,.rrf-opt__chk{border-width:2px}}@media (forced-colors:active){.rrf-pill input:checked + span{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.rrf .rrf-in[aria-invalid="true"],.rrf-pills[aria-invalid="true"] .rrf-pill span{border-style:dashed;border-width:3px}}.rrf .rrf-drop{position: relative;display: flex;flex-direction: column;gap: 3px;padding: 12px 13px;border: 2px dashed var(--rrf-ctrl);border-radius: var(--rr-radius-xl,32px);background: #fff;cursor: pointer;transition: border-color .16s ease,background-color .16s ease}.rrf .rrf-drop:hover,.rrf .rrf-drop.is-over{border-color: var(--rrf-green);background: var(--rrf-tint)}.rrf .rrf-drop:focus-within{outline: 3px solid var(--rrf-green);outline-offset: 2px}.rrf .rrf-file{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.rrf-drop__t{font-size: .82rem;color: var(--rrf-muted)}.rrf-drop__t b{color: var(--rrf-green);font-weight: 600}.rrf-drop__d{font-size: .72rem;color: var(--rrf-faint)}.rrf .rrf-files{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.rrf .rrf-file-item{display: grid;grid-template-columns: minmax(0,1fr) auto auto;gap: 10px;align-items: center;padding: 7px 11px;border: 1.5px solid var(--rrf-line);border-radius: var(--rr-radius-xl,32px);font-size: .78rem}.rrf-file-item__n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--rrf-text)}.rrf-file-item__s{color: var(--rrf-faint)}.rrf .rrf-file-item__x{appearance: none;padding: 0;border: 0;background: none;color: var(--rrf-green);font: inherit;font-weight: 600;text-decoration: underline;cursor: pointer}.rrf .rrf-err--files{margin-top: 0}.rrf-upbar{display: block;height: 4px;margin-top: 8px;overflow: hidden;border-radius: var(--rr-radius-xl,32px);background: var(--rrf-line-soft)}.rrf-upbar span{display: block;width: 0;height: 100%;background: var(--rrf-green);transition: width .2s ease}@media (max-width: 899px){.rrf-stage__meta,.rrf-eyebrow{font-size: 0.75rem}}