:root{--creme: #FAFAF7;--sand: #F0EADF;--ink: #1A1A1A;--inksoft: #6B6B6B;--gruen: #1B4332;--tief: #14352A;--gruensoft: #D4E4DC;--text: rgba(26, 26, 26, .84);--line: rgba(26, 26, 26, .09);--warm-red: #B5432F;--warm-red-on-dark: #E08D6F;--serif: "Playfair Display", Georgia, "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}*,*:before,*:after{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}main img,main video{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.flaeche,.handy{-webkit-touch-callout:none}body{margin:0;background:var(--creme);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.serif,h1,h2,h3,.logo{font-family:var(--serif);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}:root{--mass: 544px;--breit: 760px }p{margin:0}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}section{padding:clamp(72px,11vw,140px) 0}@media (max-width: 880px){section{padding:48px 0}}.eb{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--inksoft);font-weight:600;margin-bottom:16px}h2{font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--ink);margin:0 0 24px}.intro{max-width:var(--breit);margin-bottom:28px}.lead2{font-size:clamp(19px,1.9vw,23px);line-height:1.5;color:var(--text);max-width:var(--breit)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}summary,button,a,input,textarea{outline:none}summary:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:6px}summary::-webkit-details-marker{display:none}.btn{display:inline-block;border:0;border-radius:999px;background:var(--gruen);color:#fff;font:inherit;font-weight:600;font-size:15px;padding:12px 22px;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{background:var(--tief)}.btn[disabled]{opacity:.7;cursor:default}.flaeche{display:block;position:relative;overflow:hidden;background:linear-gradient(155deg,var(--sand) 0%,var(--gruensoft) 100%)}.flaeche img{display:block;width:100%;height:100%;object-fit:cover}.bar{position:sticky;top:0;z-index:30;background:var(--creme);border-bottom:1px solid var(--line)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-size:25px;color:var(--gruen);text-decoration:none}.nav{display:flex;gap:32px;align-items:center}.nav a{color:var(--ink);text-decoration:none;font-size:15px}.right{display:flex;align-items:center;gap:12px}.burger{display:none;background:none;border:0;width:42px;height:42px;padding:10px;cursor:pointer}.burger span{display:block;height:2px;background:var(--gruen);margin:5px 0;border-radius:2px}.sheet{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--creme);padding:18px 24px 30px;flex-direction:column;overflow:auto}.sheet.open{display:flex}.sheet .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.sheet a.l{color:var(--gruen);text-decoration:none;font-size:30px;padding:16px 0;border-bottom:1px solid var(--line)}.sheet .btn{margin-top:auto;text-align:center;padding:17px;font-size:17px}.x{background:none;border:0;color:var(--gruen);font:inherit;font-size:15px;cursor:pointer}@media (max-width: 880px){.nav{display:none}.burger{display:block}.right .btn{padding:10px 16px;font-size:14px}}@media (hover: hover) and (pointer: fine){[data-video-flaeche] video{filter:saturate(1)}}.hero{min-height:min(92vh,860px)}.hero{position:relative;color:#fff;min-height:min(92svh,860px);display:flex;align-items:flex-end;padding:0;overflow:hidden}.hero .ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 80% 10%,#d4e4dc24,#d4e4dc00 55%),linear-gradient(165deg,var(--gruen) 0%,var(--tief) 72%)}.hero .ph img,.hero .ph video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero .ph video{opacity:0;transition:opacity .8s ease}.hero .ph video.an{opacity:1}.hero .ph:has(img,video):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000000d 20%,#0a140ec7)}.hero .wrap{position:relative;z-index:2;padding-top:96px;padding-bottom:clamp(40px,7vw,90px);width:100%}.hero.mit-bild .ph{background:var(--tief)}.hero.mit-bild .ph img,.hero.mit-bild .ph video{object-position:58% 30%}@media (min-width: 1200px){.hero.mit-bild .ph img,.hero.mit-bild .ph video{object-position:20% 30%}}.hero.mit-bild .ph:after{background:linear-gradient(90deg,#0a140ed6,#0a140e94 36%,#0a140e1a 66%,#0a140e00),linear-gradient(180deg,#0000000a 45%,#0a140e8c)}@media (min-width: 821px){.hero.mit-bild .ph img,.hero.mit-bild .ph video{left:auto;right:0;width:80%;bottom:auto;height:min(100%,33.98vw)}.hero.mit-bild .ph:after{background:linear-gradient(90deg,var(--tief) 0%,var(--tief) 20.5%,rgba(20,53,42,.95) 28%,rgba(20,53,42,.86) 35%,rgba(20,53,42,.68) 42%,rgba(20,53,42,.45) 49%,rgba(20,53,42,.25) 56%,rgba(20,53,42,.1) 66%,rgba(20,53,42,0) 80%),linear-gradient(180deg,rgba(20,53,42,0) 0,rgba(20,53,42,0) 22vw,rgba(20,53,42,.013) 22.94vw,rgba(20,53,42,.104) 24.61vw,rgba(20,53,42,.259) 26.09vw,rgba(20,53,42,.45) 27.46vw,rgba(20,53,42,.648) 28.82vw,rgba(20,53,42,.825) 30.24vw,rgba(20,53,42,.95) 31.8vw,var(--tief) 33.6vw)}}@media (max-width: 820px){.hero.mit-bild{display:block;min-height:0}.hero.mit-bild .ph img,.hero.mit-bild .ph video{height:auto;aspect-ratio:16 / 9;bottom:auto;object-position:50% 50%}.hero.mit-bild .ph:after{background:linear-gradient(180deg,#0a140e57 0,#0a140e00 62px),linear-gradient(180deg,rgba(20,53,42,0) 0,rgba(20,53,42,0) calc(56.25vw - 40px),var(--tief) calc(56.25vw - 1px))}.hero.mit-bild .wrap{padding-top:calc(56.25vw + 4px);padding-bottom:36px}.hero.mit-bild .etikett{position:absolute;top:calc(4.05vw - 1px);left:24px;margin:0;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;font-size:13.5px;line-height:1.2;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 9px rgba(0,0,0,.4)}.hero.mit-bild h1{margin-bottom:14px}.hero.mit-bild .sub{max-width:none;font-size:17px;line-height:1.5}.hero.mit-bild .form-wrap,.hero.mit-bild .done{margin-top:20px}.hero.mit-bild .form input,.hero.mit-bild .form .btn{padding-top:16px;padding-bottom:16px}}@media (max-width: 430px){.hero.mit-bild h1{font-size:36px}}@media (max-width: 360px){.hero.mit-bild .etikett{font-size:12px}}.hero .etikett{position:absolute;top:30px;left:24px;margin:0;padding:0;color:#fff;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 9px rgba(0,0,0,.4)}@media (min-width: 821px){.hero .wrap{align-self:stretch;display:grid;align-content:end}.hero .auf-liste{justify-self:start}}.hero h1{font-weight:400;font-size:clamp(42px,6.2vw,80px);line-height:1.02;letter-spacing:-.02em;margin:0 0 24px;max-width:14ch}@media (max-width: 560px){.hero h1{font-size:38px}}.hero .sub{font-size:clamp(18px,1.7vw,21px);line-height:1.55;color:#ffffffe6;max-width:34ch}.hero .form-wrap,.hero .done{margin-top:28px}.micro{margin-top:12px;font-size:14px;color:#ffffffb8}.micro+.micro{margin-top:4px}.hero .plaetze{margin:26px 0 0;font-size:16px;font-weight:600;line-height:1.4;color:#fff;max-width:540px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hero .plaetze+.form-wrap{margin-top:12px}.vertrauen{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:8px 0 0;font-size:13px;line-height:1.3;color:#ffffffd1}.vertrauen span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vertrauen span+span:before{content:"·";margin:0 2px 0 8px;opacity:.7}.vertrauen svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 560px){.vertrauen{flex-direction:column;align-items:flex-start;gap:5px 0}.vertrauen span+span:before{content:none}}@media (min-width: 821px){.hero .etikett{top:clamp(14px,3.4vh,30px)}.hero .etikett{top:clamp(14px,3.4svh,30px)}.hero .wrap{padding-top:clamp(46px,10.7vh,96px);padding-bottom:clamp(22px,min(7vw,10vh),90px)}.hero .wrap{padding-top:clamp(46px,10.7svh,96px);padding-bottom:clamp(22px,min(7vw,10svh),90px)}.hero h1{font-size:clamp(38px,min(6.2vw,9vh),80px);margin-bottom:clamp(10px,2.7vh,24px)}.hero h1{font-size:clamp(38px,min(6.2vw,9svh),80px);margin-bottom:clamp(10px,2.7svh,24px)}.hero .sub{font-size:clamp(15px,min(max(18px,1.7vw),2.5vh),21px)}.hero .sub{font-size:clamp(15px,min(max(18px,1.7vw),2.5svh),21px)}.hero .plaetze{margin-top:clamp(12px,2.9vh,26px);font-size:clamp(14px,2vh,16px)}.hero .plaetze{margin-top:clamp(12px,2.9svh,26px);font-size:clamp(14px,2svh,16px)}.hero .micro{margin-top:clamp(6px,1.4vh,12px)}.hero .micro{margin-top:clamp(6px,1.4svh,12px)}}.form{display:flex;gap:10px;max-width:540px}.form input{flex:1;min-width:0;border:0;border-radius:999px;padding:17px 22px;font:inherit;font-size:16px;background:#fff;color:var(--ink)}.form .feld{position:relative;display:flex;flex:1 1 auto;min-width:0}.form .feld input{width:100%;padding-right:52px}.feld-haken{position:absolute;right:18px;top:50%;width:22px;height:22px;margin-top:-11px;fill:none;stroke:var(--gruen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.feld[data-gueltig=ja] .feld-haken{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.feld-haken{transition:none}}.form .btn{background:var(--gruensoft);color:var(--tief);padding:17px 26px;font-size:16px}.form .btn:hover{background:#c3d9cc}.form input[aria-invalid=true]{box-shadow:0 0 0 2px var(--warm-red-on-dark)}@media (max-width: 880px){.form{flex-direction:column}.form .btn{width:100%}}.falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fehler{margin-top:10px;font-size:15px;color:var(--warm-red-on-dark)}.fehler.hell{color:var(--warm-red)}.done{display:flex;gap:12px;align-items:center;background:#e6efe9;border-radius:16px;padding:14px 16px;margin-bottom:24px;font-size:16px;color:var(--tief);max-width:540px}.done i{width:24px;height:24px;border-radius:50%;background:var(--gruen);flex:none;position:relative}.done i:after{content:"";position:absolute;left:7px;top:7px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.hero .done,.end .done{margin-bottom:0}.shot{position:relative;margin:4px 0 34px}.shot .b1{aspect-ratio:3/2;border-radius:20px}.shot .s1{position:absolute;right:6%;bottom:-24px;width:30%;max-width:250px}@media (max-width: 820px){.shot .b1{aspect-ratio:4/5}.shot .s1{width:44%;right:5%;bottom:-20px}}@media (min-width: 1000px){.shot .b1{aspect-ratio:16/9}}@media (max-width: 560px){.shot .b1{aspect-ratio:3/2}.shot .s1{position:relative;right:auto;bottom:auto;width:68%;max-width:280px;margin:calc((100vw - 48px)*-.068) auto 0;z-index:2}.shot[data-schnitt=nah] .b1{aspect-ratio:4/3}.shot[data-schnitt=nah] .s1{margin-top:calc((100vw - 48px)*-.085)}.shot[data-schnitt=weit] .b1{aspect-ratio:8/5}.shot[data-schnitt=weit] .s1{margin-top:calc((100vw - 48px)/-20)}}.blist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.blist li{display:flex;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.blist .ic{flex:none;width:40px;height:40px;border-radius:999px;background:var(--gruensoft);display:inline-flex;align-items:center;justify-content:center}.blist .ic svg{width:21px;height:21px;fill:none;stroke:var(--gruen);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.blist h3{font-weight:400;font-size:22px;line-height:1.2;color:var(--ink);margin:6px 0 8px}.blist p{font-size:16.5px;line-height:1.55;color:var(--text)}@media (max-width: 820px){.blist{grid-template-columns:1fr}.blist li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:center;padding:20px 0}.blist li>div{display:contents}.blist h3{margin:0;grid-column:2}.blist p{grid-column:1 / -1;margin-top:4px}}.handy{position:relative;aspect-ratio:9/19.5;background:#101412;padding:6px;border-radius:40px;box-shadow:0 1px #ffffff14 inset,0 24px 50px -12px #0d1f1a59,0 0 0 1px #00000059}.handy:before{content:"";position:absolute;top:13px;left:50%;transform:translate(-50%);width:28%;height:18px;background:#101412;border-radius:999px;z-index:5}.handy .schirm{position:relative;z-index:0;isolation:isolate;width:100%;height:100%;border-radius:34px;overflow:hidden;background:var(--creme)}.handy .schirm video,.handy .schirm picture,.handy .schirm img{display:block;width:100%;height:100%;object-fit:cover}.handy .schirm .flaeche{width:100%;height:100%}:root{--durchlauf-blende: 1.2s }.durchlauf{position:relative;width:100%;height:100%}.handy .schirm .durchlauf picture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:none}.handy .schirm .durchlauf picture[data-rolle=vorher]{opacity:1;z-index:1}.handy .schirm .durchlauf picture[data-rolle=aktiv]{opacity:1;z-index:2;transition:opacity var(--durchlauf-blende) ease}@media (prefers-reduced-motion: reduce){.handy .schirm .durchlauf picture[data-rolle=aktiv]{transition:none}}.shot .s1 .pb{right:10px;bottom:10px;width:30px;height:30px}@media (max-width: 820px){.handy{border-radius:30px;padding:5px}.handy .schirm{border-radius:25px}.handy:before{top:10px;height:13px}}#phasen,#grenzen,.price-sec{background:var(--sand)}.ph3{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:22px}@media (max-width: 820px){.ph3{grid-template-columns:1fr}}@media (min-width: 821px){.ph3{column-gap:24px}}.phc{border-left:2px solid rgba(26,26,26,.14);padding:6px 0 6px 16px}.phc h3{font-weight:400;font-size:20px;color:var(--ink);margin:0 0 4px}.phc p{margin:0;line-height:1.5;color:var(--text)}.steps-sec{background:var(--creme)}.nach-film{margin:30px 0 0 18px}@media (max-width: 820px){.nach-film{margin:22px 0 0}}.demo{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:clamp(28px,6vw,90px);align-items:center;max-width:900px}.demo .filmhandy{width:100%;max-width:300px;margin:0 auto;cursor:default;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.pb{position:absolute;right:14px;bottom:14px;z-index:3;width:34px;height:34px;border-radius:999px;border:0;background:#14352ab8;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pb svg{width:16px;height:16px;fill:var(--creme)}:root{--film-wechsel: .3s }.handy .schirm .film-blende{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity var(--film-wechsel) ease}@media (prefers-reduced-motion: reduce){.handy .schirm .film-blende{display:none}}.dsteps{list-style:none;margin:0;padding:0}.dsteps li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:start;align-content:start;padding:16px 0 16px 18px;border-left:2px solid rgba(26,26,26,.1);transition:border-color .4s,opacity .9s ease;opacity:.45}.dsteps li.on{border-left-color:var(--gruen);opacity:1}.dsteps li{position:relative}.dsteps h3 button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer}.dsteps h3 button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dsteps h3 button:focus-visible{outline:2px solid var(--gruen);outline-offset:4px;border-radius:4px}@media (hover: hover){.dsteps li:not(.on):hover{opacity:.75}}.dsteps .n{grid-row:1 / span 2;font-family:var(--serif);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:52px;line-height:1;color:var(--gruen)}.dsteps h3{font-weight:400;font-size:22px;color:var(--ink);margin:4px 0}.dsteps p{grid-column:2;font-size:16px;line-height:1.5;color:var(--text);margin:0}.prog{display:none;gap:6px;margin:-20.5px 0 -6.5px}.prog button{flex:1;height:44px;display:flex;align-items:center;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.prog i{flex:1;height:3px;border-radius:3px;background:#1a1a1a1f;overflow:hidden;position:relative;--anteil: 0 }.prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gruen);transform:scaleX(var(--anteil));transform-origin:left}@media (min-width: 821px){.demo{grid-template-columns:max(300px,calc((100% - 48px) / 3)) 1fr;column-gap:24px;max-width:none}.demo .filmhandy{margin-left:0}}@media (max-width: 820px){.pb{right:10px;bottom:10px;width:30px;height:30px}.demo{grid-template-columns:1fr;gap:26px}.demo .filmhandy{width:64%}.prog{display:flex}.dsteps{display:grid}.dsteps li{grid-area:1/1;border-left:0;padding:0;opacity:0}.dsteps li:not(.on){pointer-events:none}.dsteps li.on{opacity:1}.dsteps li{grid-template-columns:32px 1fr}.dsteps .n{font-size:46px}}.nots .row{max-width:var(--mass)}.nots .row{padding:20px 0;border-top:1px solid var(--line)}.nots h3{font-weight:400;font-size:22px;color:var(--ink);margin:0 0 6px}.nots p{font-size:16.5px;line-height:1.55;color:var(--text)}.indep .intro{margin-bottom:0}.claim{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(24px,3.4vw,30px);line-height:1.3;color:var(--gruen);max-width:640px;margin:22px 0 0;padding-left:18px;border-left:3px solid var(--gruen)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.chip{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:15px;color:var(--ink)}.chip .ic{width:32px;height:32px;border-radius:999px;background:var(--creme);display:inline-flex;align-items:center;justify-content:center}.chip .ic svg{width:18px;height:18px;fill:none;stroke:var(--gruen);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.who{padding-top:0}.who .story,.who .next,.who .pick{max-width:var(--mass)}.who .story{font-size:18px;line-height:1.6;color:var(--text);margin:0 0 14px}.who .wish{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(22px,3vw,27px);line-height:1.35;color:var(--gruen);margin:4px 0 18px;max-width:640px}.who .sig{margin-top:10px;font-size:15px;color:var(--inksoft)}.who .unterschrift{display:block;width:137px;max-width:100%;height:auto;margin:2px 0 0 -2px;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width: 881px){.who .unterschrift{width:165px}}.who .gruender{margin-top:22px;aspect-ratio:4/3;border-radius:20px;max-width:var(--breit)}.who .next{margin-top:18px;font-size:16.5px;line-height:1.55;color:var(--text)}.who .ideen-zeile{margin-top:56px;padding-top:26px;border-top:1px solid var(--line)}.who .ideen-zeile .next{margin-top:0}@media (min-width: 881px){.who .ideen-zeile{margin-top:72px;padding-top:30px}}.pick{border:0;padding:0;margin-top:18px}.pick summary{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--gruen);cursor:pointer;list-style:none}.sic{width:20px;height:20px;fill:none;stroke:var(--gruen);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pick textarea{width:100%;min-height:96px;margin-top:12px;border:1px solid var(--line);border-radius:16px;padding:12px 14px;font:inherit;font-size:16px;background:#fff;resize:vertical}.pick input{width:100%;margin-top:6px;border:1px solid var(--line);border-radius:999px;padding:13px 16px;font:inherit;font-size:16px;background:#fff}.pick .btn{margin-top:12px}.pick form,.pick form *{box-sizing:border-box}.optl{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-top:14px}.optl span{font-weight:400;color:var(--inksoft)}.danke{margin-top:14px;color:var(--gruen);font-weight:600}.price-sec .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:start}@media (max-width: 880px){.price-sec .grid{grid-template-columns:1fr}}@media (min-width: 881px){.price-sec .grid{column-gap:64px}}.first20{margin-top:26px;background:var(--creme);border-radius:20px;padding:20px 22px;font-size:16px;line-height:1.55;color:var(--text)}.plan{border:1px solid var(--line);border-radius:24px;background:var(--creme);overflow:hidden}.plan .band{background:var(--gruen);color:var(--creme);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14.5px}.plan .band>b{font-family:var(--serif);font-variant-numeric:lining-nums;font-weight:500;font-size:19px;letter-spacing:.01em}.plan .band span b{font-weight:700}.plan .inner{padding:26px 24px 28px}@media (max-width: 820px){.plan .inner{padding:26px 20px}}:root{--wechsel-dauer: .35s;--wechsel-kurve: cubic-bezier(.32, .72, 0, 1) }.toggle{position:relative;display:flex;background:#ece7dd;border-radius:12px;padding:3px;margin-bottom:26px}.toggle .daumen{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--anzahl, 3));border-radius:10px;background:#fff;box-shadow:0 1px 3px #00000024,0 1px 1px #0000000f;transform:translate(calc(var(--stelle, 0) * 100%));transition:transform var(--wechsel-dauer) var(--wechsel-kurve)}.toggle button{position:relative;z-index:1;flex:1;border:0;background:none;border-radius:10px;padding:10px 6px;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.amount-rahmen{position:relative;height:72px;overflow:hidden}.amount{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;gap:12px;white-space:nowrap}.amount.rein{animation:betrag-rein var(--wechsel-dauer) var(--wechsel-kurve) both}.amount[data-rolle=hinaus]{animation:betrag-raus var(--wechsel-dauer) var(--wechsel-kurve) both}@keyframes betrag-rein{0%{transform:translateY(calc(var(--richtung, 1) * 70%));opacity:0}to{transform:none;opacity:1}}@keyframes betrag-raus{0%{transform:none;opacity:1}to{transform:translateY(calc(var(--richtung, 1) * -70%));opacity:0}}@media (prefers-reduced-motion: reduce){.toggle .daumen{transition:none}.amount.rein{animation:none}.amount[data-rolle=hinaus]{display:none}}.amount b{font-size:58px;font-weight:600;color:var(--gruen);letter-spacing:-.02em;font-variant-numeric:lining-nums}.amount span{font-size:18px;color:var(--inksoft)}.vat{font-size:14px;color:var(--inksoft);margin-top:2px}.gift{display:inline-block;background:var(--gruensoft);color:var(--gruen);font-weight:600;font-size:15px;border-radius:999px;padding:6px 14px;margin-top:10px}.gift{transition:opacity var(--wechsel-dauer) ease,visibility 0s}.gift.hide{opacity:0;visibility:hidden;transition:opacity var(--wechsel-dauer) ease,visibility 0s var(--wechsel-dauer)}@media (prefers-reduced-motion: reduce){.gift,.gift.hide{transition:none}}.regular{font-size:14px;color:var(--inksoft);margin-top:10px}.plist{list-style:none;padding:0;margin:22px 0 24px}.plist li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--line);font-size:16px}.plist li:before{content:"";position:absolute;left:4px;top:18px;width:12px;height:6px;border-left:2px solid var(--gruen);border-bottom:2px solid var(--gruen);transform:rotate(-45deg)}.plan .btn{display:block;width:100%;text-align:center;padding:18px;font-size:17px}.under{margin-top:10px;font-size:14px;line-height:1.45;color:var(--inksoft)}.guarantee{display:flex;gap:14px;align-items:flex-start;background:#eaf2ed;border-radius:20px;padding:20px;margin-top:16px}.shield{flex:none;width:36px;height:36px;border-radius:50%;background:var(--gruensoft);display:flex;align-items:center;justify-content:center}.shield svg{width:22px;height:22px;stroke:var(--tief);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guarantee b{display:block;font-size:17px;color:var(--gruen);margin-bottom:2px;font-weight:600}.guarantee .g30{font-weight:500;font-size:26px;line-height:1.1}.guarantee p{font-size:15px;line-height:1.5;color:var(--text)}.faq details{max-width:var(--breit)}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font-size:20px;color:var(--ink);padding-right:38px;position:relative}.faq summary:after{content:"+";position:absolute;right:4px;top:-5px;font-size:28px;color:var(--gruen)}.faq details[open] summary:after{content:"–"}details .a{margin-top:14px}details .a p{font-size:17px;line-height:1.6;color:var(--text);max-width:var(--mass)}details .a p+p{margin-top:10px}.faqcta{display:inline-block;font-weight:600;font-size:15px;color:var(--gruen);text-decoration:none;border:1.5px solid var(--gruensoft);background:#f3f8f5;border-radius:999px;padding:10px 18px;margin-top:4px}.end{position:relative;overflow:hidden;background:var(--tief);color:#fff}.end .b2{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--gruen) 0%,var(--tief) 100%)}.end .b2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14352a1a,#14352aeb 62%)}.end .wrap{position:relative;z-index:2;padding-top:170px}@media (max-width: 820px){.end .wrap{padding-top:190px}}.end h2{color:#fff;font-size:clamp(38px,5.6vw,68px);max-width:760px}.end .micro{color:#ffffffbf}.end.mit-video{min-height:720px;display:flex;align-items:center}.end.mit-video .b2{background:var(--tief)}.end.mit-video .b2 img,.end.mit-video .b2 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.end.mit-video .b2 video{opacity:0;transition:opacity .8s ease}.end.mit-video .b2 video.an{opacity:1}.end.mit-video .b2:after{z-index:1;background:linear-gradient(180deg,var(--tief) 0%,rgba(20,53,42,0) 12%,rgba(20,53,42,0) 88%,var(--tief) 100%),linear-gradient(90deg,#14352af0,#14352adb 34%,#14352a4d 56%,#14352a00 72%)}.end.mit-video .wrap{padding-top:0;padding-bottom:0;width:100%}.end.mit-video h2{max-width:11ch}@media (min-width: 821px){.end.mit-video .b2 img,.end.mit-video .b2 video{left:auto;right:0;width:73%;object-position:35% 25%}.end.mit-video .b2:after{background:linear-gradient(180deg,var(--tief) 0%,rgba(20,53,42,0) 12%,rgba(20,53,42,0) 88%,var(--tief) 100%),linear-gradient(90deg,var(--tief) 0%,var(--tief) 27.5%,rgba(20,53,42,.86) 38%,rgba(20,53,42,.3) 56%,rgba(20,53,42,0) 72%)}}@media (max-width: 820px){.end.mit-video{display:block;min-height:0;padding-top:0;background:linear-gradient(180deg,var(--creme) 0,var(--creme) 8vw,var(--tief) 60vw)}.end.mit-video .b2{position:relative;inset:auto;aspect-ratio:4 / 3;background:linear-gradient(180deg,var(--creme) 0%,var(--tief) 100%)}.end.mit-video .b2 img,.end.mit-video .b2 video{top:2px;bottom:auto;height:calc(100% - 4px);object-position:50% 50%}.end.mit-video .b2:after{background:linear-gradient(180deg,var(--creme) 0,var(--creme) 3px,rgba(250,250,247,.95) 1.9%,rgba(250,250,247,.825) 3.5%,rgba(250,250,247,.648) 4.9%,rgba(250,250,247,.45) 6.3%,rgba(250,250,247,.259) 7.8%,rgba(250,250,247,.104) 9.3%,rgba(250,250,247,.013) 11%,rgba(250,250,247,0) 12%,rgba(20,53,42,0) 88%,rgba(20,53,42,.013) 89%,rgba(20,53,42,.104) 90.7%,rgba(20,53,42,.259) 92.2%,rgba(20,53,42,.45) 93.7%,rgba(20,53,42,.648) 95.1%,rgba(20,53,42,.825) 96.5%,rgba(20,53,42,.95) 98.1%,var(--tief) calc(100% - 3px),var(--tief) 100%)}.end.mit-video .wrap{padding-top:8px;padding-bottom:56px}.end.mit-video h2{max-width:none}}footer.fuss{padding:34px 0 50px;font-size:14px;color:var(--inksoft)}footer.fuss .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}footer.fuss a{color:var(--inksoft);margin-right:20px}footer.fuss .wrap>div{min-width:0;max-width:100%}footer.fuss .wrap>div>a{display:inline-block}:root{--blatt-dauer: .32s;--blatt-kurve: cubic-bezier(.32, .72, 0, 1) }.modal{--deckkraft: 0;display:none;position:fixed;inset:var(--sicht-oben, 0px) 0 var(--sicht-unten, 0px) 0;z-index:50;background:rgb(10 24 17 / var(--deckkraft));align-items:flex-end;justify-content:center;transition:background-color var(--blatt-dauer) var(--blatt-kurve);overscroll-behavior:contain;touch-action:none}.modal.open{display:flex}.modal.auf{--deckkraft: .55 }.box{background:var(--creme);width:100%;max-width:560px;border-radius:30px 30px 0 0;padding:30px 24px 34px;max-height:min(92vh,calc(100% - 16px));overflow:auto;overscroll-behavior:contain;touch-action:pan-y;transform:translateY(100%);transition:transform var(--blatt-dauer) var(--blatt-kurve);will-change:transform}.modal.auf .box{transform:none}.griff{width:40px;height:5px;border-radius:3px;background:#0a18112e;margin:-14px auto 16px}@media (min-width: 700px){.modal{align-items:center}.box{border-radius:30px;transform:translateY(16px);opacity:0;transition:transform var(--blatt-dauer) var(--blatt-kurve),opacity var(--blatt-dauer) var(--blatt-kurve)}.modal.auf .box{transform:none;opacity:1}.griff{display:none}}@media (prefers-reduced-motion: reduce){.modal,.box{transition:none}}.box h3{font-weight:400;font-size:32px;color:var(--ink);margin:0 0 8px}.box .lead{color:var(--inksoft);font-size:16px;line-height:1.5}.box label{display:block;font-size:14px;color:var(--inksoft);margin:20px 0 8px}.box input,.box textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px 16px;font:inherit;font-size:16px;color:var(--ink)}.box textarea{height:104px;resize:none}.box .chips{margin-top:0}.box .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 15px;font:inherit;font-size:15px;cursor:pointer;color:var(--ink)}.box .chip.on{background:var(--gruen);color:#fff;border-color:var(--gruen)}.box .btn{display:block;width:100%;text-align:center;padding:18px;font-size:17px;margin-top:26px}.later{display:block;width:100%;text-align:center;margin-top:14px;background:none;border:0;font:inherit;font-size:15px;color:var(--gruen);cursor:pointer}.jbox,.box[data-mit-kreuz]{position:relative}.plaketten{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:max-content;max-width:100%;margin:16px auto 0}.plakette{display:flex;align-items:center;gap:9px;padding:9px 14px 9px 12px;border-radius:12px;background:#eaf2ed;color:var(--gruen);font-size:13px;line-height:1.3}.plakette svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fenster-zu{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:#0a18110f;color:var(--inksoft);display:flex;align-items:center;justify-content:center;cursor:pointer}.fenster-zu:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.fenster-zu:hover{background:#0a18111a}.fenster-zu svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.jbox h3{padding-right:40px}.jbox h3{font-size:26px;margin:0 0 6px;color:var(--ink)}.jbox .form-wrap{margin-top:18px}.jbox .form{flex-direction:column}.jbox .form input{border:1px solid var(--line);border-radius:999px}.jbox .form .btn{background:var(--gruen);color:#fff;margin-top:0}.jbox .form .btn:hover{background:var(--tief)}.jbox .form input[aria-invalid=true]{border-color:var(--warm-red);box-shadow:0 0 0 1px var(--warm-red)}@media (max-width: 699px){.box{padding:24px 20px 26px;max-height:calc(100% - 16px)}.box .done{margin-bottom:18px}.box h3{font-size:28px}.box label{margin:14px 0 6px}.box textarea{height:84px}.box .btn{margin-top:18px}}.seite{min-height:70svh;padding:clamp(56px,9vw,110px) 0}.seite .schmal{max-width:720px}.seite h1{font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.08;color:var(--ink);margin:18px 0 14px}.seite .lead2{margin-bottom:8px}.zurueck{color:var(--gruen);font-weight:600;text-decoration:none;font-size:16px}.zurueck:hover{text-decoration:underline}.haken{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--gruen);flex:none}.haken svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.haken.klein{width:22px;height:22px}.haken.klein svg{width:13px;height:13px;stroke-width:3}.auf-liste{display:inline-flex;align-items:center;gap:10px;margin:0;font-weight:600;font-size:16px;color:var(--tief);background:var(--gruensoft);border-radius:999px;padding:10px 18px 10px 10px}.hero .auf-liste,.end .auf-liste{margin-top:28px;background:#fafaf7f2}.auf-liste.in-leiste{font-size:13px;padding:6px 12px 6px 6px;gap:7px;line-height:1.2}.auf-liste.in-leiste .haken{width:18px;height:18px}.auf-liste.in-leiste .haken svg{width:11px;height:11px}@media (max-width: 480px){.auf-liste.in-leiste{font-size:12px;max-width:168px}}.auf-liste.auf-karte{display:flex;justify-content:center;margin-top:26px;padding:16px}.sheet .auf-liste{margin-top:26px;align-self:flex-start}.box .lead b{color:var(--ink);font-weight:600}.adresse span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.adresse.ganz span{display:inline;white-space:normal;overflow-wrap:anywhere}.box .btn.postfach,.seite .btn.postfach{display:block;width:100%;text-align:center;margin-top:18px}.erneut{margin-top:16px;font-size:14px;line-height:1.5;color:var(--inksoft)}.erneut p{margin:0}.erneut .erneut-stand{margin-top:6px;color:var(--tief)}.textlink{background:none;border:0;padding:0;font:inherit;color:var(--gruen);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.textlink:disabled{opacity:.6;cursor:default}.trenner{border:0;border-top:1px solid var(--line);margin:26px 0 22px}.hundfragen h3{font-size:24px}.geschafft-kopf .haken{margin-bottom:14px}.hundkarte{margin-top:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.hundkarte summary{list-style:none;cursor:pointer;padding:16px 44px 16px 18px;position:relative;font-size:16px;font-weight:600;color:var(--ink);line-height:1.35}.hundkarte summary:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--inksoft);border-bottom:2px solid var(--inksoft);transform:rotate(45deg);transition:transform .2s ease}.hundkarte[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.hundkarte .hundfragen{padding:0 18px 18px}.hundkarte .hundfragen .lead{margin-top:-4px}@media (prefers-reduced-motion: reduce){.hundkarte summary:after{transition:none}}.letzter-schritt .haken{margin-bottom:14px}.postfaecher{display:grid;gap:10px;margin-top:24px;max-width:360px}.seite .haken{margin-bottom:4px}.seite .karte{margin:26px 0 8px;padding:24px 22px;border:1px solid var(--line);border-radius:24px;background:#fff}.seite .karte label{display:block;font-size:14px;color:var(--inksoft);margin:18px 0 8px}.seite .karte input,.seite .karte textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px;font:inherit;font-size:16px;color:var(--ink)}.seite .karte textarea{height:96px;resize:none}.seite .karte .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 15px;font:inherit;font-size:15px;cursor:pointer;color:var(--ink)}.seite .karte .chip.on{background:var(--gruen);color:#fff;border-color:var(--gruen)}.seite .karte .btn{display:block;width:100%;text-align:center;margin-top:22px}.seite .karte h3{font-weight:400;font-size:26px;color:var(--ink);margin:0 0 6px}.seite .karte .lead{color:var(--inksoft);font-size:16px;line-height:1.5;margin:0}.seite .form-wrap{margin-top:22px;max-width:560px}.seite .form input{border:1px solid var(--line)}.seite .form .btn{background:var(--gruen);color:#fff}.seite [data-zur-startseite]{margin-top:26px}.neuer-link-gesendet{margin-top:28px}.neuer-link-gesendet h2{font-weight:400;font-size:30px;color:var(--ink);margin:0 0 6px}.neuer-link-gesendet .lead{color:var(--inksoft)}.neuer-link-gesendet .lead b{color:var(--ink)}.kontakt{margin-top:18px;max-width:560px}.kontakt label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin:18px 0 6px}.kontakt textarea{width:100%;min-height:140px;border:1px solid var(--line);border-radius:16px;padding:12px 14px;font:inherit;font-size:16px;background:#fff;resize:vertical}.kontakt input{width:100%;border:1px solid var(--line);border-radius:999px;padding:13px 16px;font:inherit;font-size:16px;background:#fff}.kontakt .btn{margin-top:16px}.lp-legal{min-height:100svh;background:var(--creme);padding:72px 22px}.lp-legal-inner{max-width:42rem;margin:0 auto}.lp-legal-back{display:inline-block;font-size:.95rem;color:var(--gruen);text-decoration:none;margin-bottom:32px}.lp-legal-back:hover{text-decoration:underline}.lp-legal-title{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,6vw,2.4rem);color:var(--ink);margin-bottom:24px}.lp-legal-heading{font-family:var(--serif);font-weight:500;font-size:1.35rem;line-height:1.3;color:var(--ink);margin-top:38px;margin-bottom:12px}.lp-legal-p{font-size:1.02rem;line-height:1.65;color:var(--ink);margin-bottom:14px;max-width:66ch}.lp-legal-inline-label{font-weight:600;color:var(--ink)}.lp-legal-list{margin:0 0 16px;padding-left:22px;max-width:66ch}.lp-legal-list li{margin-bottom:8px;line-height:1.6;color:var(--ink)}.lp-legal-lines{margin-bottom:16px}.lp-legal-lines .lp-legal-label{font-weight:600;color:var(--ink);margin-bottom:4px}.lp-legal-line{display:block;line-height:1.6;color:var(--ink)}.lp-legal-stand{margin-top:32px;font-size:.95rem;color:var(--inksoft)}html[data-test~=ohne-blur] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-test~=ohne-verlauf] .hero .ph:after,html[data-test~=ohne-verlauf] .end .b2:after{display:none!important}html[data-test~=ohne-verlauf] .end.mit-video{background:var(--tief)!important}html[data-test~=ohne-ebenen] *,html[data-test~=ohne-ebenen] *:before,html[data-test~=ohne-ebenen] *:after{transition:none!important;animation:none!important;will-change:auto!important}html[data-test~=ohne-ebenen] main *{transform:none!important}html[data-test~=ohne-leiste] .bar{position:static!important}html[data-test~=ohne-schatten] *,html[data-test~=ohne-schatten] *:before,html[data-test~=ohne-schatten] *:after{box-shadow:none!important;text-shadow:none!important;filter:none!important}html[data-test~=ohne-rundung] main *{border-radius:0!important}html[data-test~=ohne-rundung] .flaeche,html[data-test~=ohne-rundung] .handy,html[data-test~=ohne-rundung] .handy .schirm{overflow:visible!important}html[data-test~=ohne-glatt]{scroll-behavior:auto!important}html[data-test~=mit-beruehrung] main img,html[data-test~=mit-beruehrung] main video{pointer-events:auto!important}.plan .band .zusammen{white-space:nowrap}@media (max-width: 820px){main summary,.lead2,.story,.plan li,.plan p{text-wrap:balance}.plan .under span{display:block}.plan .under br{display:none}}.bar .right .btn,.burger{position:relative}.bar .right .btn:after,.burger:after,.plan .toggle button:after,.pb:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;min-width:44px;transform:translateY(-50%)}.burger:after,.pb:after{left:50%;right:auto;width:44px;transform:translate(-50%,-50%)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{transition:background-color 2147483s ease-in-out 0s,color 2147483s ease-in-out 0s;-webkit-text-fill-color:currentColor;caret-color:currentColor}input:autofill,textarea:autofill,select:autofill{transition:background-color 2147483s ease-in-out 0s,color 2147483s ease-in-out 0s}.ideen-danke{margin-top:12px}.ideen-danke .danke{margin-top:0}.ideen-danke .textlink{display:inline-block;margin-top:8px;font-size:14px;position:relative}.ideen-danke .textlink:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}.seite .zur-startseite{margin-top:32px}
