:root{--bg:#0B0D12;--bg-2:#12141C;--surface:rgba(255,255,255,.04);--surface-2:rgba(255,255,255,.06);--ink:#F2F0EB;--ink-muted:#A8ACC4;--ink-dim:#828799;--accent:#FF6B35;--accent-hover:#D9622B;--accent-tint:rgba(255,107,53,.12);--on-accent:#0B0D12;--lime:#C0D890;--success:#9AD141;--on-success:#0B0D12;--border:rgba(255,255,255,.09);--border-soft:rgba(255,255,255,.045);--focus:#FF6B35;--font-display:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--font-body:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--step--1:clamp(0.83rem,0.80rem + 0.15vw,0.94rem);--step-0:clamp(1.06rem,1.00rem + 0.30vw,1.13rem);--step-1:clamp(1.33rem,1.20rem + 0.60vw,1.50rem);--step-2:clamp(1.66rem,1.45rem + 1.00vw,2.00rem);--step-3:clamp(2.07rem,1.75rem + 1.60vw,2.66rem);--step-4:clamp(2.59rem,2.10rem + 2.45vw,3.55rem);--step-5:clamp(3.24rem,2.50rem + 3.70vw,4.74rem);--lh-tight:1.08;--lh-snug:1.22;--lh-body:1.6;--track-tight:-0.02em;--track-wide:.16em;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--container:min(94vw,1720px);--container-wide:min(96vw,1880px);--measure:66ch;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--shadow-1:0 2px 20px -8px rgba(0,0,0,.5);--shadow-2:0 18px 50px -18px rgba(0,0,0,.65);--ring:0 0 0 3px rgba(255,107,53,.5);--ease:cubic-bezier(.5,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur:.5s;--dur-fast:.25s}@media (prefers-reduced-motion:reduce){:root{--dur:.001s;--dur-fast:.001s}}
@font-face{font-family:"Bricolage Grotesque Variable";src:url("/assets/fonts/bricolage-grotesque-wght.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:"Inter Variable";src:url("/assets/fonts/inter-wght.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}*,*::before,*::after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;max-width:100%}img,picture,svg,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul[role="list"],ol[role="list"]{list-style:none;padding:0}:where(a){color:inherit;text-decoration:none}p,li{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-wrap:balance}h1{font-size:var(--step-5);font-weight:700}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:var(--lh-snug)}h4{font-size:var(--step-1);line-height:var(--lh-snug)}.eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--step--1);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--lime)}.container{--pad-x:clamp(1.25rem,4vw,5rem);width:100%;max-width:none;margin-inline:auto;padding-inline:var(--pad-x)}.container--wide{max-width:none}.section{padding-block:clamp(1.6rem,3.2vw,2.8rem)}.measure{max-width:var(--measure)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.skip-link{position:absolute;left:.75rem;top:-3.5rem;z-index:999;background:var(--accent);color:var(--on-accent);font-weight:600;padding:.7rem 1.1rem;border-radius:var(--r-sm);transition:top var(--dur-fast) var(--ease)}.skip-link:focus{top:.75rem}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body);font-weight:600;font-size:var(--step-0);line-height:1;text-align:center;white-space:nowrap;padding:.9rem 1.5rem;min-height:48px;border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.btn--primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 34px -10px rgba(255,107,53,.55)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.btn--ghost:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-2px);box-shadow:0 10px 28px -14px rgba(192,216,144,.5)}.btn--lg{font-size:var(--step-1);padding:1.05rem 1.9rem;min-height:56px}.btn--xl{font-size:var(--step-1);padding:1.15rem 2.2rem;min-height:64px}.btn--nav{margin-left:.5rem;padding:.62rem 1.05rem;min-height:44px;font-size:var(--step--1)}.btn--whatsapp{background:#25D366;color:#0B0D12;font-size:clamp(.88rem,.55rem + .9vw,1.02rem);padding:.95rem 1.2rem;min-height:54px;white-space:normal;text-wrap:balance;line-height:1.25;box-shadow:0 8px 24px -12px rgba(37,211,102,.75)}.btn--whatsapp:hover{background:#1FBE5A;transform:translateY(-2px);box-shadow:0 12px 30px -12px rgba(37,211,102,.85)}.btn--whatsapp svg{flex:0 0 auto;width:21px;height:21px}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in oklab,var(--bg) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft)}.site-header__in{display:flex;align-items:center;gap:1.5rem;min-height:72px}.brand{display:inline-flex;align-items:center;margin-right:auto}.brand img{height:34px;width:auto}.nav{display:flex;align-items:center;gap:.25rem}.nav a:not(.btn){font-size:var(--step--1);font-weight:500;letter-spacing:.01em;color:var(--ink-muted);padding:.55rem .8rem;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nav a:not(.btn):hover{color:var(--ink);background:var(--surface)}.nav a[aria-current="page"]{color:var(--ink)}.nav a[aria-current="page"]::after{content:"";display:block;height:2px;margin-top:3px;background:var(--lime);border-radius:2px}.nav-toggle{display:none}@media (max-width:860px){.nav{position:fixed;inset:72px 0 auto 0;flex-direction:column;align-items:stretch;gap:0;padding:.5rem clamp(1.25rem,4vw,2.5rem) 1.25rem;background:var(--bg-2);border-bottom:1px solid var(--border);transform:translateY(-120%);transition:transform var(--dur) var(--ease-out);visibility:hidden}.nav[data-open="true"]{transform:none;visibility:visible}.nav a{padding:.9rem .4rem;font-size:var(--step-0);border-bottom:1px solid var(--border-soft)}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-sm);color:var(--ink);border:1px solid var(--border)}}@property --edge-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow{syntax:"<number>";inherits:false;initial-value:0}.card{--cut:26px;--scoop:30px;--hair:1.5px;position:relative;isolation:isolate;border:0;border-radius:0;padding:clamp(1.5rem,2.4vw,2rem) clamp(1.4rem,2.2vw,1.9rem) clamp(1.5rem,2.4vw,2rem) clamp(1.7rem,2.8vw,2.3rem);background:conic-gradient(from var(--edge-a) at 50% 50%,color-mix(in oklab,var(--accent) 92%,transparent) 0deg,color-mix(in oklab,var(--lime) 72%,transparent) 90deg,color-mix(in oklab,var(--accent) 78%,transparent) 180deg,color-mix(in oklab,var(--lime) 72%,transparent) 270deg,color-mix(in oklab,var(--accent) 92%,transparent) 360deg);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));filter:drop-shadow(0 10px 22px rgba(0,0,0,.5));transition:transform .35s var(--ease-out),--edge-a .9s linear}.card::before{content:"";position:absolute;inset:var(--hair);z-index:-1;pointer-events:none;background-color:var(--bg-2);background-image:linear-gradient(152deg,rgba(255,255,255,.075),transparent 42%),image-set(url(/assets/img/ui/panel.avif) type("image/avif"),url(/assets/img/ui/panel.webp) type("image/webp"));background-size:auto,100% 100%;background-repeat:no-repeat;clip-path:inherit}.card::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:var(--glow);background:radial-gradient(62% 62% at 50% 50%,color-mix(in oklab,var(--accent) 50%,transparent),transparent 70%);filter:blur(20px);transition:opacity .3s var(--ease)}.card:hover{transform:translateY(-6px);--glow:1;--edge-a:180deg}.card--featured{--glow:.75}@supports (clip-path:shape(from 0 0,line to 100% 0,close)){.card{--silhouette:shape( from var(--cut) 0,hline to calc(100% - var(--scoop)),curve to 100% var(--scoop) with calc(100% - var(--scoop) * .3) 0 / 100% calc(var(--scoop) * .3),vline to calc(100% - var(--cut)),line to calc(100% - var(--cut)) 100%,hline to var(--scoop),curve to 0 calc(100% - var(--scoop)) with calc(var(--scoop) * .3) 100% / 0 calc(100% - var(--scoop) * .3),close);clip-path:var(--silhouette)}.card::before{clip-path:var(--silhouette)}}.pill{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);font-weight:600;letter-spacing:.02em;padding:.35rem .8rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border-soft);color:var(--ink-muted)}.pill--live{color:var(--success)}.pill--live::before{content:"●";color:var(--success);font-size:.7em}.section-head{max-width:var(--measure);margin-bottom:clamp(1.1rem,2.2vw,1.8rem)}.section-head h2{margin-top:.5rem}.section-head p{margin-top:1rem;color:var(--ink-muted);font-size:var(--step-1)}.site-footer{background:var(--bg-2);border-top:1px solid var(--border-soft);padding-block:clamp(2.5rem,6vw,4rem)}.site-footer a{color:var(--ink-muted)}.site-footer a:hover{color:var(--ink)}.social{display:flex;gap:.6rem}.social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--ink-muted);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.social a:hover{color:var(--lime);border-color:var(--lime)}.social svg{width:20px;height:20px}
.section--alt{background:transparent}#problem,#leistungen,#loesung,#branchen,#pakete,#referenzen,#ablauf,#warum,#faq,#termin,.section--upsell,#kontakt{position:relative;background-color:transparent;background-size:0 0;background-repeat:no-repeat}#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}#problem>.container,#leistungen>.container,#loesung>.container,#branchen>.container,#pakete>.container,#referenzen>.container,#ablauf>.container,#warum>.container,#faq>.container,#termin>.container{position:relative;z-index:1}#problem{background-image:image-set(url(/assets/img/bg/sec-problem.avif) type("image/avif"),url(/assets/img/bg/sec-problem.webp) type("image/webp"))}#leistungen{background-image:image-set(url(/assets/img/bg/sec-leistungen.avif) type("image/avif"),url(/assets/img/bg/sec-leistungen.webp) type("image/webp"))}#loesung{background-image:image-set(url(/assets/img/bg/sec-loesung.avif) type("image/avif"),url(/assets/img/bg/sec-loesung.webp) type("image/webp"))}#branchen{background-image:image-set(url(/assets/img/bg/sec-branchen.avif) type("image/avif"),url(/assets/img/bg/sec-branchen.webp) type("image/webp"))}#pakete{background-image:image-set(url(/assets/img/bg/sec-pakete.avif) type("image/avif"),url(/assets/img/bg/sec-pakete.webp) type("image/webp"))}#referenzen{background-image:image-set(url(/assets/img/bg/sec-referenzen.avif) type("image/avif"),url(/assets/img/bg/sec-referenzen.webp) type("image/webp"))}#ablauf{background-image:image-set(url(/assets/img/bg/sec-ablauf.avif) type("image/avif"),url(/assets/img/bg/sec-ablauf.webp) type("image/webp"))}#warum{background-image:image-set(url(/assets/img/bg/sec-warum.avif) type("image/avif"),url(/assets/img/bg/sec-warum.webp) type("image/webp"))}#faq{background-image:image-set(url(/assets/img/bg/sec-faq.avif) type("image/avif"),url(/assets/img/bg/sec-faq.webp) type("image/webp"))}#termin{background-image:image-set(url(/assets/img/bg/sec-termin.avif) type("image/avif"),url(/assets/img/bg/sec-termin.webp) type("image/webp"))}@media (min-width:1001px){#problem .section-head,#referenzen .section-head,#faq .section-head{margin-left:auto;text-align:right}#problem .section-head p,#referenzen .section-head p,#faq .section-head p{margin-left:auto}}.grid-2{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-2,.grid-3{grid-template-columns:1fr}}.problem-grid,.loesung-grid,.bento{display:grid;gap:1.4rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.branchen-grid{display:grid;gap:1.3rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.problem-grid>*,.loesung-grid>*,.branchen-grid>*,.bento>*{--cut:28px;min-height:14rem}.branche__bild{position:relative;overflow:hidden;height:var(--foto-h,124px);margin:calc(var(--hair) - clamp(1.5rem,2.4vw,2rem)) calc(var(--hair) - clamp(1.4rem,2.2vw,1.9rem)) 0 calc(var(--hair) - clamp(1.7rem,2.8vw,2.3rem));background:var(--bg)}.branche__bild img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:rotate(var(--foto-dreh,0deg)) scale(1.07);opacity:.88;filter:saturate(.88) contrast(1.03)}.branche__bild::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 18%,transparent) 0%,color-mix(in oklab,var(--bg) 52%,transparent) 58%,var(--bg-2) 100%)}.branche .feature-icon{margin-top:-26px;z-index:2}@media (max-width:560px){.branche__bild{height:calc(var(--foto-h,124px) * .82)}}.problem-grid p,.loesung-grid p,.branchen-grid p,.bento p{font-size:var(--step--1);line-height:1.62}.problem-grid h3,.loesung-grid h3,.branchen-grid h3,.bento h3{font-size:var(--step-1);line-height:1.28;text-wrap:balance}@media (max-width:560px){.problem-grid,.loesung-grid,.branchen-grid,.bento{grid-template-columns:1fr}.problem-grid>*,.loesung-grid>*,.branchen-grid>*,.bento>*{min-height:0}}.prob-card{display:flex;flex-direction:column;justify-content:flex-start}.prob-kopf{display:flex;align-items:center;gap:.85rem;margin-bottom:.5rem}.prob-kopf .feature-icon{margin-bottom:0;flex:0 0 auto}.prob-kopf .prob-num{margin-bottom:0}.prob-num{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);line-height:.95;display:block;margin-bottom:.5rem;background:linear-gradient(150deg,color-mix(in oklab,var(--accent) 90%,transparent),color-mix(in oklab,var(--lime) 55%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.55;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.prob-card:hover .prob-num{opacity:1;transform:translateX(4px) scale(1.06)}.card>*{position:relative;z-index:1}.card .card-sheen{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.13) 50%,transparent 65%);transform:translateX(-60%);transition:opacity .35s var(--ease),transform .75s var(--ease-out)}.card:hover .card-sheen{opacity:1;transform:translateX(60%)}.feature-card:hover .feature-icon{transform:translateZ(34px) rotate(-7deg) scale(1.09)}.feature-icon{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease)}.feature-card{display:flex;flex-direction:column}.feature-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--r-md);margin-bottom:1.1rem;color:var(--accent);background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 24%,var(--bg-2)),color-mix(in oklab,var(--bg) 92%,var(--accent)));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent),0 8px 18px -10px rgba(255,107,53,.45)}.feature-icon svg{width:27px;height:27px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.feature-icon img{width:38px;height:38px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.feature-card:hover .feature-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px color-mix(in oklab,var(--accent) 40%,transparent),0 12px 24px -10px rgba(255,107,53,.6)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.feature-card{transform-style:preserve-3d}.feature-card .feature-icon{transform:translateZ(34px)}.feature-card h3{transform:translateZ(20px)}.feature-card p{transform:translateZ(10px)}}.hero{position:relative;overflow:hidden;padding-block:clamp(3rem,8vw,5.5rem);background-color:var(--bg);background-image:url(/assets/img/bg/hero-bg.webp);background-image:image-set(url(/assets/img/bg/hero-bg.avif) type("image/avif"),url(/assets/img/bg/hero-bg.webp) type("image/webp"));background-size:0 0;background-repeat:no-repeat}.hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%)}.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(42% 55% at 78% 20%,rgba(255,107,53,.12),transparent 70%),radial-gradient(38% 50% at 12% 85%,rgba(192,216,144,.10),transparent 70%),linear-gradient(180deg,rgba(11,13,18,.55),rgba(11,13,18,.78));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%)}.hero__in{position:relative;z-index:2}.hero__text{min-width:0}.hero__title{margin-top:.6rem;max-width:16ch}.hero__sub{margin-top:1.2rem;color:var(--ink-muted);font-size:var(--step-1)}.hero__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.hero-mosaik{display:none}@media (min-width:1500px){.hero__in{display:grid;grid-template-columns:minmax(min(100%,47rem),1fr) minmax(0,.86fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center}.hero-mosaik{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;height:clamp(420px,62svh,640px);max-width:62rem;margin-left:auto;margin-right:calc(-1 * var(--pad-x));-webkit-mask-image:linear-gradient(180deg,transparent,#000 11%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 11%,#000 86%,transparent)}.hero-mosaik__spalte{display:grid;gap:.7rem;grid-template-rows:repeat(4,1fr);min-height:0}.hero-mosaik__spalte:nth-child(2){grid-template-rows:repeat(5,1fr)}.hero-mosaik figure{margin:0;border-radius:var(--r-md);overflow:hidden;min-height:0;border:1px solid var(--border);background:var(--bg-2);box-shadow:0 18px 40px -26px rgba(0,0,0,.9)}.hero-mosaik picture{display:block;height:100%}.hero-mosaik img{width:100%;height:100%;display:block;object-fit:cover;object-position:0 0}}.trust-marquee{position:relative;z-index:2;margin-top:calc(2.2rem + 40px);overflow:hidden;border-block:1px solid var(--border);background:var(--bg-2);padding-block:.9rem}.trust-marquee::before,.trust-marquee::after{content:"";position:absolute;top:0;bottom:0;width:clamp(28px,5vw,90px);z-index:1;pointer-events:none}.trust-marquee::before{left:0;background:linear-gradient(90deg,var(--bg-2),transparent)}.trust-marquee::after{right:0;background:linear-gradient(270deg,var(--bg-2),transparent)}.trust-marquee__track{display:flex;width:max-content;animation:trustLauf 96s linear infinite}.trust-marquee:hover .trust-marquee__track,.trust-marquee:focus-within .trust-marquee__track{animation-play-state:paused}@keyframes trustLauf{from{transform:translateX(0)}to{transform:translateX(-50%)}}.trust-bar{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap;gap:0}.trust-bar li{display:flex;align-items:center;gap:.9rem;padding-right:2.6rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,.9rem + .5vw,1.45rem);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.trust-bar li::before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}@media (prefers-reduced-motion:reduce){.trust-marquee{overflow-x:auto}.trust-marquee::before,.trust-marquee::after{display:none}.trust-marquee__track{animation:none}.trust-marquee__track>.trust-bar[aria-hidden]{display:none}}.card--featured{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.card h3{font-size:var(--step-1);margin-bottom:.5rem}.card p{color:var(--ink-muted);font-size:var(--step-0)}.card .preis__amount{color:var(--ink)}.card .preis__badge{color:var(--on-accent)}.pakete__sub{font-family:var(--font-display);font-size:var(--step-2);margin:2.5rem 0 1.2rem}.pakete__sub:first-of-type{margin-top:0}.preise{align-items:stretch}.preis{display:flex;flex-direction:column}.preis--featured{border-color:var(--accent);box-shadow:var(--shadow-2);position:relative}.preis{padding-top:3.6rem}.preis__badge{position:absolute;top:1.15rem;left:clamp(1.5rem,2.6vw,2.15rem);background:var(--accent);color:var(--on-accent);font-size:var(--step--1);font-weight:700;letter-spacing:.02em;padding:.32rem .9rem;border-radius:var(--r-pill);white-space:nowrap}.preis__badge--gold{background:#14100a;border:1px solid rgba(212,175,55,.5);box-shadow:0 6px 18px -10px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,246,214,.14)}.preis__badge--gold .preis__badge-text{position:relative;display:inline-block;color:transparent;background-image:linear-gradient(155deg,#FFF6D6 0%,#F0C868 18%,#D4AF37 38%,#A67C1E 52%,#D4AF37 68%,#F5D77F 84%,#B8860B 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,244,214,.45)) drop-shadow(0 -1px 1px rgba(50,32,8,.55));letter-spacing:.02em}.preis__badge--gold .preis__badge-text::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:inherit;-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:overlay;opacity:.3;filter:url("/assets/css/#thread-grain")}@supports not (filter:url("/assets/css/#thread-grain")){.preis__badge--gold .preis__badge-text::after{display:none}}.preis__amount{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);line-height:1;margin:.4rem 0 .1rem}.preis__amount span{font-family:var(--font-body);font-weight:500;font-size:var(--step-0);color:var(--ink-muted);letter-spacing:0;margin-left:.15em}.preis__amount .preis__ab{font-family:var(--font-body);font-weight:600;font-size:var(--step--1);color:var(--ink-dim);letter-spacing:.02em;margin:0 .1em 0 0;vertical-align:.28em}.preis__note{color:var(--ink-dim);font-size:var(--step--1);margin-bottom:1.2rem}.preis__list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.preis__list li{padding-left:1.6rem;position:relative;font-size:var(--step-0);color:var(--ink-muted)}.preis__list li strong{color:var(--ink)}.preis__list li::before{content:"✓";position:absolute;left:0;top:.05em;color:var(--success);font-weight:700}.btn--wide{width:100%}.preise__hint{margin-top:1.6rem;font-size:var(--step-0);color:var(--ink);padding:1rem 1.2rem;background:var(--accent-tint);border-radius:var(--r-md);border:1px solid color-mix(in oklab,var(--accent) 25%,var(--border));max-width:none}.preise__legal{margin-top:1rem;font-size:var(--step--1);color:var(--ink-dim);max-width:none}.preis__laufzeit{margin-top:.9rem;font-size:calc(var(--step--1) * .94);line-height:1.5;color:var(--ink-dim);text-align:center}.ref-scroller{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}.ref-scroller::-webkit-scrollbar{display:none}.ref-scroller.is-grabbing{cursor:grabbing}.ref-scroller:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-lg)}.ref-track{display:flex;gap:1.2rem;width:max-content;padding:.5rem .25rem 1rem}.ref-card{flex:0 0 clamp(280px,30vw,360px);display:flex;flex-direction:column;padding:0;overflow:hidden;user-select:none}.ref-card__img{display:block;aspect-ratio:2/1;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--border-soft)}.ref-card__img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--dur) var(--ease);pointer-events:none}.ref-card:hover .ref-card__img img{transform:scale(1.05)}.ref-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:clamp(1rem,2.5vw,1.3rem)}.ref-card__body h3{font-size:var(--step-1);margin:0}.ref-card__cat{font-size:var(--step--1);color:var(--ink-dim);margin:0}.ref-hint{margin-top:1.2rem;font-size:var(--step--1);color:var(--ink-dim);text-align:center;letter-spacing:.02em}.hl{color:var(--ink);font-weight:600;padding-bottom:.16em;background-image:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 32%,transparent));background-repeat:no-repeat;background-position:0 100%;background-size:0 .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .85s var(--ease-out) .15s}.hl.is-hl{background-size:100% .15em}.hl--lime{background-image:linear-gradient(90deg,var(--lime),color-mix(in oklab,var(--lime) 32%,transparent))}@media (prefers-reduced-motion:reduce){.hl{background-size:100% .15em;transition:none}}.cta-band{position:relative;padding-block:clamp(2.6rem,6vw,4rem)}.cta-band__in{display:grid;grid-template-columns:1.35fr auto;gap:clamp(1.4rem,4vw,3rem);align-items:center;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.4rem,4vw,2.6rem);background:linear-gradient(115deg,color-mix(in oklab,var(--accent) 13%,var(--bg-2)),var(--bg-2) 62%);border:1px solid color-mix(in oklab,var(--accent) 26%,var(--border));border-radius:var(--r-lg);box-shadow:var(--shadow-2)}@media (max-width:860px){.cta-band__in{grid-template-columns:1fr}}.cta-band__kicker{font-size:var(--step--1);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--lime);margin-bottom:.5rem}.cta-band__title{font-size:var(--step-2);line-height:1.18;margin-bottom:.6rem;text-wrap:balance}.cta-band__sub{color:var(--ink-muted);margin:0;max-width:56ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}@media (max-width:860px){.cta-band__actions .btn{flex:1 1 14rem}}.cta-band__zusatz{flex-basis:100%;margin:0;font-size:var(--step--1);color:var(--ink-dim)}.quick-cta{display:none}@media (max-width:860px){.quick-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.6rem clamp(.8rem,3vw,1.1rem);padding-bottom:max(.6rem,env(safe-area-inset-bottom));background:color-mix(in oklab,var(--bg-2) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);box-shadow:0 -12px 34px -18px rgba(0,0,0,.9);transform:translateY(115%);visibility:hidden;transition:transform .34s var(--ease-out),visibility 0s linear .34s}.quick-cta.is-da{transform:none;visibility:visible;transition:transform .34s var(--ease-out),visibility 0s}.quick-cta__in{display:flex;gap:.6rem;align-items:stretch}.quick-cta__main{flex:1 1 auto;min-height:52px;font-size:var(--step-0)}.quick-cta__tel{flex:0 0 52px;width:52px;min-height:52px;padding:0;background:transparent;border:1px solid var(--border);color:var(--ink)}.quick-cta__tel:hover{border-color:var(--lime);color:var(--lime)}.site-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.quick-cta{transition:none}}.suchwandel{margin-top:clamp(2.4rem,6vw,4rem)}.suchwandel h3{font-size:var(--step-2);margin-bottom:.7rem;text-wrap:balance;max-width:24ch}.suchwandel>p{color:var(--ink-muted);max-width:var(--measure)}.suchwandel__liste{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.6rem);margin:clamp(1.6rem,3vw,2.4rem) 0 0}@media (max-width:860px){.suchwandel__liste{grid-template-columns:1fr;gap:1.5rem}}.suchwandel__liste dt{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--accent);margin-bottom:.45rem}.suchwandel__liste dt span{display:block;font-family:inherit;font-weight:600;font-size:var(--step--1);color:var(--ink-muted);letter-spacing:.01em}.suchwandel__liste dd{margin:0;color:var(--ink-muted);font-size:var(--step--1);line-height:1.62}.suchwandel__liste dd a{color:var(--lime)}.ablauf{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;padding:0;margin:0}.ablauf__step{position:relative;text-align:center;padding:0 .5rem}.ablauf__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:2px solid var(--accent);background:var(--bg-2);color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:var(--step-2);margin-bottom:1.2rem}.ablauf__step:not(:last-child)::after{content:"";position:absolute;top:30px;z-index:0;left:calc(50% + 34px);width:calc(100% - 68px);height:2px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 25%,transparent))}.ablauf__step h3{font-size:var(--step-1);margin-bottom:.4rem}.ablauf__step p{color:var(--ink-muted);font-size:var(--step-0)}.ablauf__note{margin-top:clamp(1.6rem,3vw,2.4rem);font-size:var(--step--1);color:var(--ink-dim);max-width:none}@media (max-width:720px){.ablauf{grid-template-columns:1fr;gap:0;max-width:32rem}.ablauf__step{text-align:left;padding:0 0 2rem 84px;min-height:60px}.ablauf__dot{position:absolute;left:0;top:0;margin:0}.ablauf__step:not(:last-child)::after{top:60px;left:29px;width:2px;height:calc(100% - 60px);background:linear-gradient(180deg,var(--accent),color-mix(in oklab,var(--accent) 25%,transparent))}.ablauf__step h3{margin-top:.5rem}}.section--upsell{position:relative;background-color:transparent;background-image:url(/assets/img/bg/accent-bg.webp);background-image:image-set(url(/assets/img/bg/accent-bg.avif) type("image/avif"),url(/assets/img/bg/accent-bg.webp) type("image/webp"))}.section--upsell::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.section--upsell>.container{position:relative;z-index:1}.card--upsell{border-color:color-mix(in oklab,var(--accent) 28%,var(--border));background:var(--bg)}.upsell-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:clamp(2rem,5vw,3.5rem)}@media (min-width:821px){.upsell-feature--reverse .upsell-feature__media{order:-1}}@media (max-width:820px){.upsell-feature{grid-template-columns:1fr}}.upsell-feature__text h3{font-size:var(--step-2);margin:.3rem 0 .8rem}.upsell-feature__price{margin-top:1.2rem;font-size:var(--step-0);color:var(--ink)}.upsell-feature__media img{display:block;width:100%;height:auto;border-radius:var(--r-md);border:1px solid var(--border);box-shadow:var(--shadow-2)}.upsell-feature__media>picture:first-child img{margin-bottom:.8rem}.upsell-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.upsell-galerie{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-top:clamp(1.6rem,3.5vw,2.6rem)}@media (max-width:820px){.upsell-galerie{grid-template-columns:1fr 1fr}}@media (max-width:560px){.upsell-galerie{grid-template-columns:1fr}}.upsell-bild{margin:0}.upsell-kachel{position:relative;margin:0;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--border)}.upsell-kachel img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border:0;border-radius:0}.upsell-kachel figcaption{position:absolute;inset:auto 0 0 0;margin:0;padding:clamp(2.2rem,6vw,3rem) clamp(.9rem,2vw,1.15rem) clamp(.9rem,2vw,1.1rem);background:linear-gradient(180deg,rgba(11,13,18,0) 0%,rgba(11,13,18,.70) 16%,rgba(11,13,18,.94) 32%,rgba(11,13,18,.985) 100%);font-size:var(--step--1);line-height:1.5;color:var(--ink-2,#C9CCDA)}.upsell-kachel figcaption strong{display:block;margin-bottom:.25rem;color:#FFFFFF;font-weight:700;font-size:var(--step-0);text-shadow:0 1px 3px rgba(0,0,0,.55)}.upsell-feature__media--portrait{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:start}.metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:2.5rem}@media (max-width:900px){.metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.metrics{grid-template-columns:repeat(2,1fr)}}.metric{text-align:center;padding:1.3rem .5rem;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--r-md)}.metric__num{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-3);color:var(--lime);line-height:1}.metric__lbl{display:block;margin-top:.45rem;font-size:var(--step--1);color:var(--ink-muted)}.metrics__caption{margin-top:2.5rem;margin-bottom:.8rem;font-size:var(--step--1);letter-spacing:.02em;color:var(--ink-muted);font-weight:600}.metrics__caption + .metrics{margin-top:0}.metrics__note{margin-top:1rem;font-size:var(--step--1);color:var(--ink-dim);max-width:none}.termin-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3rem);align-items:stretch}@media (max-width:900px){.termin-grid{grid-template-columns:1fr}}@media (max-width:640px){.termin-embed{margin-inline:calc(var(--pad-x,1.25rem) * -1);border-inline:0;border-radius:0}}.termin-info{display:flex;flex-direction:column;justify-content:center}.termin-info>.section-head{margin-bottom:1.1rem}.termin-info>.measure{margin-bottom:40px}.termin-info>.termin-ablauf:last-child{margin-bottom:0}.termin-list{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:.85rem}.termin-list li{padding-left:1.9rem;position:relative;color:var(--ink-muted);font-size:var(--step-0)}.termin-list li::before{content:"";position:absolute;left:0;top:.45em;width:11px;height:11px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in oklab,var(--success) 18%,transparent)}.termin-ablauf{list-style:none;counter-reset:tstep;padding:0;margin:0 0 1.6rem}.termin-ablauf li{counter-increment:tstep;position:relative;padding:0 0 1.5rem 3.2rem;color:var(--ink-muted);font-size:var(--step-0)}.termin-ablauf li:last-child{padding-bottom:0}.termin-ablauf li::before{content:counter(tstep);position:absolute;left:0;top:-.1em;width:2.1rem;height:2.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--accent);background:var(--bg-2);color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:var(--step--1)}.termin-ablauf li:not(:last-child)::after{content:"";position:absolute;left:calc(1.05rem - 1px);top:2.1rem;bottom:.35rem;width:2px;background:linear-gradient(180deg,var(--accent),color-mix(in oklab,var(--accent) 22%,transparent))}.termin-ablauf strong{display:block;color:var(--ink);font-size:var(--step-0);margin-bottom:.2rem}.termin-list li strong{color:var(--ink)}.termin-note{margin-top:1.6rem;font-size:var(--step--1);color:var(--ink-dim);max-width:none}.termin-embed{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-2)}.termin-embed{position:relative;align-self:start}.termin-embed__inner{display:flex;flex-direction:column}.termin-embed iframe{display:block;width:100%;height:640px;border:0;background:#fff}.termin-embed__fallback{display:flex;flex-direction:column;justify-content:center}.termin-hint{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.7rem 1rem;background:color-mix(in oklab,var(--accent) 12%,var(--bg-2));border-bottom:1px solid color-mix(in oklab,var(--accent) 25%,var(--border));color:var(--ink);font-size:var(--step--1);font-weight:600;letter-spacing:.01em;transition:opacity .3s var(--ease),height .3s var(--ease),padding .3s var(--ease)}.termin-hint svg{flex:0 0 auto;color:var(--accent);animation:hintNudge 2.2s var(--ease-out) infinite}@keyframes hintNudge{0%,60%,100%{transform:translateY(0)}72%{transform:translateY(3px)}84%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.termin-hint svg{animation:none}}.termin-embed__hint{font-size:var(--step--1);color:var(--ink-dim)}.termin-embed__fallback{padding:clamp(2rem,5vw,3.5rem);text-align:center}.termin-embed__fallback strong{font-size:var(--step-1)}.termin-embed__fallback p{margin-bottom:.8rem}.termin-embed__cta{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.6rem}#kontakt{position:relative;background-color:transparent;background-image:url(/assets/img/bg/waves-bg.webp);background-image:image-set(url(/assets/img/bg/waves-bg.avif) type("image/avif"),url(/assets/img/bg/waves-bg.webp) type("image/webp"))}#kontakt::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 88%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 88%,#000 100%)}#kontakt>.container{position:relative;z-index:1}.kontakt-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}.kontakt-grid>*{min-width:0}@media (max-width:820px){.kontakt-grid{grid-template-columns:1fr}}.kontakt-form{display:flex;flex-direction:column;gap:1rem;min-width:0}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:var(--step--1);font-weight:500;color:var(--ink-muted)}.field__opt{color:var(--ink-dim);font-weight:400}.field input,.field textarea{width:100%;max-width:100%;min-width:0;background:var(--bg);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-md);padding:.85rem 1rem;font-size:var(--step-0);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-dim)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.field textarea{resize:vertical;min-height:120px}.field--consent{flex-direction:row;align-items:flex-start;gap:.7rem;margin-top:.2rem}.field--consent input{width:1.2rem;height:1.2rem;margin-top:.15rem;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.field--consent label{font-size:var(--step--1);color:var(--ink-muted);line-height:1.5;pointer-events:none}.field--consent a{color:var(--lime);text-decoration:underline;text-underline-offset:2px;pointer-events:auto}.field--consent a:hover{color:var(--accent)}.hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kontakt-form .btn--wide{margin-top:.4rem}.form-status{font-size:var(--step--1);min-height:1.2em;margin-top:.2rem}.form-status--ok{color:var(--success)}.form-status--err{color:var(--accent)}.kontakt-direkt{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2rem)}.kontakt-direkt h3{font-size:var(--step-2);margin-bottom:.5rem}.kontakt-direkt>p{color:var(--ink-muted);font-size:var(--step-0);margin-bottom:1.2rem}.kontakt-liste{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-direction:column;gap:.9rem}.kontakt-liste li{display:flex;align-items:flex-start;gap:.7rem;font-size:var(--step-0);color:var(--ink-muted)}.kontakt-liste li svg{flex:0 0 auto;margin-top:.15rem;color:var(--lime)}.kontakt-liste a{color:var(--ink)}.kontakt-liste a:hover{color:var(--lime)}.kontakt-trust{display:flex;align-items:center;gap:.5rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border-soft);font-size:var(--step--1);color:var(--ink-dim)}.kontakt-trust svg{flex:0 0 auto;color:var(--success)}.footer__grid{display:grid;gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1.3fr}@media (max-width:820px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}}.footer__grid img{height:40px;width:auto}.footer__h{font-size:var(--step--1);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-dim);margin-bottom:.8rem}.site-footer nav a{display:block;padding:.25rem 0}.footer__bot{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-soft);color:var(--ink-dim);font-size:var(--step--1)}.feature-card.is-spot,.prob-card.is-spot,.preis.is-spot{background-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in oklab,var(--accent) 13%,transparent),transparent 62%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before{animation:bgDrift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes bgDrift{from{transform:translateY(-3%) scale(1.06)}to{transform:translateY(3%) scale(1.02)}}.problem-grid>*,.loesung-grid>*,.branchen-grid>*{transform-origin:50% 100%;animation:unfold3d linear both;animation-timeline:view();animation-range:entry 2% cover 32%}@supports (animation-range:entry calc(8% + (sibling-index() - 1) * 7%) cover 36%){.problem-grid>*,.loesung-grid>*,.branchen-grid>*,.preise>*,.bento>*{--stagger:6%;animation-range:entry calc(2% + (sibling-index() - 1) * var(--stagger)) cover calc(32% + (sibling-index() - 1) * var(--stagger))}}.problem-grid>:nth-child(even),.loesung-grid>:nth-child(even),.branchen-grid>:nth-child(even){animation-name:unfold3dMirror}@keyframes unfold3d{from{opacity:0;transform:perspective(1200px) rotateX(38deg) rotateZ(-2.5deg) translateY(48px) scale(.93)}60%{opacity:1}to{opacity:1;transform:perspective(1200px) rotateX(0) rotateZ(0) translateY(0) scale(1)}}@keyframes unfold3dMirror{from{opacity:0;transform:perspective(1200px) rotateX(38deg) rotateZ(2.5deg) translateY(48px) scale(.93)}60%{opacity:1}to{opacity:1;transform:perspective(1200px) rotateX(0) rotateZ(0) translateY(0) scale(1)}}.bento>*{animation:riseScale linear both;animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes riseScale{from{opacity:0;transform:perspective(1100px) translateY(56px) rotateX(20deg) scale(.94)}to{opacity:1;transform:none}}.preise>*{animation:liftIn linear both;animation-timeline:view();animation-range:entry 5% cover 36%}@keyframes liftIn{from{opacity:0;transform:translateY(60px) rotateX(10deg)}to{opacity:1;transform:none}}.ablauf__step{animation:stepIn linear both;animation-timeline:view();animation-range:entry 8% cover 40%}@keyframes stepIn{from{opacity:0;transform:translateY(34px) scale(.9)}to{opacity:1;transform:none}}.metric{animation:metricPop linear both;animation-timeline:view();animation-range:entry 8% cover 38%}@keyframes metricPop{from{opacity:0;transform:scale(.82) translateY(24px)}to{opacity:1;transform:none}}.upsell-feature{animation:upsellIn linear both;animation-timeline:view();animation-range:entry 5% cover 34%}@keyframes upsellIn{from{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:none}}.upsell-bild,.upsell-kachel{transform-origin:50% 100%;animation:bildIn linear both;animation-timeline:view();animation-range:entry 4% cover 32%}@keyframes bildIn{from{opacity:0;transform:perspective(1200px) translateY(52px) rotateX(12deg) scale(.95)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0) scale(1)}}.upsell-kachel figcaption{animation:kachelTextIn linear both;animation-timeline:view();animation-range:entry 18% cover 42%}@keyframes kachelTextIn{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@supports (animation-range:entry calc(4% + (sibling-index() - 1) * 7%) cover 34%){.upsell-galerie>.upsell-kachel{animation-range:entry calc(4% + (sibling-index() - 1) * 8%) cover calc(30% + (sibling-index() - 1) * 8%)}.upsell-galerie>.upsell-kachel figcaption{animation-range:entry calc(18% + (sibling-index() - 1) * 8%) cover calc(42% + (sibling-index() - 1) * 8%)}}@supports (animation-range:entry calc(4% + (sibling-index() - 1) * 7%) cover 34%){.upsell-galerie>.upsell-bild{animation-range:entry calc(4% + (sibling-index() - 1) * 7%) cover calc(32% + (sibling-index() - 1) * 7%)}}.faq details{animation:faqIn linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes faqIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.section-head{animation:headIn linear both;animation-timeline:view();animation-range:entry 0% cover 26%}@keyframes headIn{from{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1 !important;transform:none !important;transition:none !important}}.ng-zoomable{cursor:zoom-in;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease)}.ng-zoomable:hover{transform:scale(1.015);filter:brightness(1.06)}.ng-zoomable:focus-visible{outline:none;box-shadow:var(--ring)}html.ng-lb-open{overflow:hidden}.ng-lb{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem)}.ng-lb[hidden]{display:none !important}.ng-lb__backdrop{position:absolute;inset:0;cursor:zoom-out;background:radial-gradient(70% 70% at 50% 45%,rgba(11,13,18,.86),rgba(6,7,10,.97));backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);opacity:0;transition:opacity .3s var(--ease)}.ng-lb.is-open .ng-lb__backdrop{opacity:1}.ng-lb__figure{position:relative;z-index:1;margin:0;max-width:min(1400px,94vw);max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:.9rem;transform-origin:center center;transition:transform .42s var(--ease-out),opacity .32s var(--ease)}.ng-lb__img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;border-radius:var(--r-lg);border:1px solid color-mix(in oklab,var(--accent) 30%,var(--border));box-shadow:0 40px 90px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.05);background:var(--bg-2)}.ng-lb__cap{color:var(--ink-muted);font-size:var(--step--1);text-align:center;max-width:70ch}.ng-lb__figure.is-swap{animation:lbSwap .34s var(--ease-out)}@keyframes lbSwap{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.ng-lb__btn{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in oklab,var(--bg-2) 82%,transparent);border:1px solid var(--border);color:var(--ink);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.ng-lb__btn:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:scale(1.06)}.ng-lb__btn:focus-visible{outline:none;box-shadow:var(--ring)}.ng-lb__btn svg{width:22px;height:22px}.ng-lb__close{top:clamp(.8rem,2.5vw,1.6rem);right:clamp(.8rem,2.5vw,1.6rem)}.ng-lb__prev{left:clamp(.6rem,2vw,1.6rem);top:50%;margin-top:-24px}.ng-lb__next{right:clamp(.6rem,2vw,1.6rem);top:50%;margin-top:-24px}@media (max-width:640px){.ng-lb__prev{left:.6rem}.ng-lb__next{right:.6rem}.ng-lb__btn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ng-lb__figure,.ng-lb__backdrop{transition:none}.ng-lb__figure.is-swap{animation:none}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html.ng-cursor,html.ng-cursor *,html.ng-cursor a,html.ng-cursor button,html.ng-cursor summary,html.ng-cursor label,html.ng-cursor input,html.ng-cursor textarea,html.ng-cursor select,html.ng-cursor .ref-scroller,html.ng-cursor .ref-scroller.is-grabbing{cursor:none !important}}.ng-cursor-dot,.ng-cursor-halo{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;opacity:0;border-radius:50%;will-change:transform;transform:translate3d(-200px,-200px,0)}.ng-cursor-dot{width:8px;height:8px;margin-left:-4px;margin-top:-4px;background:var(--accent);box-shadow:0 0 12px color-mix(in oklab,var(--accent) 65%,transparent);transition:opacity .2s var(--ease),width .25s var(--ease-out),height .25s var(--ease-out),margin .25s var(--ease-out),background .25s var(--ease)}body.ng-cursor-on .ng-cursor-dot{opacity:1}.ng-cursor-halo{width:var(--halo,36px);height:var(--halo,36px);margin-left:calc(var(--halo,36px) / -2);margin-top:calc(var(--halo,36px) / -2);border:1.5px solid color-mix(in oklab,var(--accent) 75%,transparent);transition:opacity .28s var(--ease),border-color .3s var(--ease)}.ng-cursor-halo--2{--halo:66px;border-color:color-mix(in oklab,var(--lime) 55%,transparent)}body.ng-cursor-on.ng-cursor-hot .ng-cursor-halo{opacity:.95}body.ng-cursor-on.ng-cursor-hot .ng-cursor-halo--2{opacity:.6}body.ng-cursor-on.ng-cursor-hot .ng-cursor-dot{width:11px;height:11px;margin-left:-5.5px;margin-top:-5.5px}body.ng-cursor-on.ng-cursor-text .ng-cursor-dot{width:2px;height:24px;margin-left:-1px;margin-top:-12px;border-radius:2px;background:var(--lime)}body.ng-cursor-press .ng-cursor-dot{width:6px;height:6px;margin-left:-3px;margin-top:-3px}@media (pointer:coarse){.ng-cursor-dot,.ng-cursor-halo{display:none}}@media (prefers-reduced-motion:reduce){.ng-cursor-dot,.ng-cursor-halo{display:none}}.faq{max-width:none;display:grid;gap:.85rem}@media (min-width:1101px){.faq{grid-template-columns:repeat(2,1fr);align-items:start}}.faq-item{position:relative;isolation:isolate;background:color-mix(in oklab,var(--bg-2) 88%,transparent);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden;transition:border-color .35s var(--ease),background .35s var(--ease)}.faq-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:1;background:linear-gradient(180deg,var(--accent),color-mix(in oklab,var(--lime) 70%,transparent));transform:scaleY(0);transform-origin:50% 0;transition:transform .45s var(--ease-out)}.faq-item[open]{border-color:color-mix(in oklab,var(--accent) 34%,var(--border));background:var(--bg-2)}.faq-item[open]::before{transform:scaleY(1)}.faq-item:hover{border-color:color-mix(in oklab,var(--accent) 22%,var(--border))}.faq-item summary{display:flex;align-items:center;gap:1.2rem;padding:1.15rem clamp(1.1rem,2.4vw,1.6rem);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.32;color:var(--ink);transition:color .3s var(--ease)}.faq-q{min-height:calc(1.32em * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover{color:var(--accent)}.faq-item summary:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-lg)}.faq-q{flex:1}.faq-ind{position:relative;flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--accent) 40%,var(--border));transition:transform .45s var(--ease-out),background .35s var(--ease),border-color .35s var(--ease)}.faq-ind::before,.faq-ind::after{content:"";position:absolute;left:50%;top:50%;width:.72rem;height:2px;border-radius:2px;background:var(--accent);transform:translate(-50%,-50%);transition:transform .45s var(--ease-out),background .35s var(--ease)}.faq-ind::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item summary:hover .faq-ind{background:var(--accent-tint);border-color:var(--accent)}.faq-item[open] .faq-ind{transform:rotate(180deg);background:var(--accent);border-color:var(--accent)}.faq-item[open] .faq-ind::before,.faq-item[open] .faq-ind::after{background:var(--on-accent)}.faq-item[open] .faq-ind::after{transform:translate(-50%,-50%) rotate(0deg)}.faq-item p{margin:0;padding:0 clamp(1.1rem,2.4vw,1.6rem) 1.35rem calc(clamp(1.1rem,2.4vw,1.6rem) + 0px);color:var(--ink-muted);font-size:var(--step-0);line-height:1.7;max-width:62ch}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .45s var(--ease-out),opacity .35s var(--ease),content-visibility .45s allow-discrete}.faq-item[open]::details-content{block-size:auto;opacity:1}}#cc-banner{position:fixed;left:0;right:0;bottom:0;z-index:2000;display:none;padding:clamp(.8rem,3vw,1.5rem)}#cc-banner.show{display:block}.cc-inner{max-width:640px;margin-inline:auto;background:color-mix(in oklab,var(--bg-2) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:clamp(1.25rem,3vw,1.8rem)}.cc-title{font-size:var(--step-1);margin-bottom:.6rem}.cc-text{font-size:var(--step--1);color:var(--ink-muted);line-height:1.6;margin-bottom:1.2rem}.cc-text a{color:var(--lime);text-decoration:underline;text-underline-offset:2px}.cc-btns{display:flex;flex-wrap:wrap;gap:.6rem}.cc-btn{flex:1 1 auto;min-width:130px;padding:.75rem 1rem;border-radius:var(--r-pill);font-family:var(--font-body);font-weight:600;font-size:var(--step--1);background:var(--surface-2);border:1px solid var(--border);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cc-btn:hover{border-color:var(--ink-muted);background:var(--surface)}.cc-btn:focus-visible{outline:none;box-shadow:var(--ring)}#cc-settings{display:none}#cc-settings.show{display:block}.cc-cat{padding:1rem 0;border-top:1px solid var(--border-soft)}.cc-cat:first-of-type{border-top:none;padding-top:.4rem}.cc-cat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.cc-cat-head h3{font-size:var(--step-0);margin:0}.cc-cat p{font-size:var(--step--1);color:var(--ink-muted);line-height:1.5}.cc-switch{position:relative;display:inline-block;width:44px;height:24px;flex:0 0 auto}.cc-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cc-slider{position:absolute;inset:0;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease);pointer-events:none}.cc-slider::before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:var(--ink-muted);border-radius:50%;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cc-switch input:checked + .cc-slider{background:var(--success);border-color:var(--success)}.cc-switch input:checked + .cc-slider::before{transform:translate(20px,-50%);background:var(--on-success)}.cc-switch input:disabled + .cc-slider{opacity:.55}.cc-switch input:focus-visible + .cc-slider{box-shadow:var(--ring)}.footer-link-btn{display:block;padding:.25rem 0;color:var(--ink-muted);font:inherit;font-size:inherit;text-align:left;cursor:pointer;background:none;border:0}.footer-link-btn:hover{color:var(--ink)}[data-placeholder]{position:relative}[data-placeholder]::after{content:attr(data-placeholder);position:absolute;top:-1.6rem;right:0;font-size:.7rem;letter-spacing:.05em;color:var(--ink-dim);opacity:.7}
.kopfbild{position:relative;overflow:clip;padding-block:clamp(2.4rem,5vw,4.2rem) clamp(2.6rem,5.5vw,4.6rem);background-color:var(--bg);background-size:0 0;background-repeat:no-repeat}.kopfbild::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 64%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 64%,transparent 100%)}.kopfbild::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 58% at 76% 22%,rgba(255,107,53,.13),transparent 70%),radial-gradient(40% 52% at 10% 84%,rgba(192,216,144,.09),transparent 70%),linear-gradient(180deg,rgba(11,13,18,.52),rgba(11,13,18,.80));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%)}.kopfbild__in{position:relative;z-index:2;display:grid;gap:clamp(1.6rem,3.5vw,3.4rem);align-items:center}.kopfbild--mitte .kopfbild__in{grid-template-columns:1fr;justify-items:center;text-align:center}.kopfbild--mitte .kopfbild__text{max-width:58rem}.kopfbild--mitte .kopfbild__unter{margin-inline:auto}.kopfbild--mitte .kopfbild__aktionen{justify-content:center}.kopfbild--mitte .kopfbild__werk{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.section-head{max-width:58rem;margin-inline:auto;text-align:center}.section-head .measure,.section-head p{margin-inline:auto}@media (min-width:1001px){#problem .section-head,#referenzen .section-head,#faq .section-head{margin-inline:auto;text-align:center}#problem .section-head p,#referenzen .section-head p,#faq .section-head p{margin-inline:auto}}.kopfbild__text{min-width:0}.kopfbild h1{margin-top:.5rem;text-wrap:balance}.kopfbild__unter{margin-top:1.1rem;color:var(--ink-muted);font-size:var(--step-1);max-width:52ch}.kopfbild__aktionen{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}@media (min-width:1100px){.kopfbild--zweispaltig .kopfbild__in{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.kopfbild--breit .kopfbild__in{grid-template-columns:minmax(min(100%,44rem),1fr) minmax(0,1fr)}}.geraet{position:relative;transform:rotate(var(--neigung,0deg));filter:drop-shadow(0 30px 60px rgba(0,0,0,.65))}.geraet__rahmen{position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,#2A2E38,#14161C);padding:10px 10px 26px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.geraet--handy .geraet__rahmen{border-radius:26px;padding:8px 8px 20px;clip-path:none}.geraet__schirm{position:relative;overflow:hidden;border-radius:6px;background:var(--bg-2);aspect-ratio:2/1}.geraet--handy .geraet__schirm{aspect-ratio:9/19;border-radius:20px}.geraet__schirm img,.geraet__schirm iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.geraet__schirm img{object-fit:cover;object-position:0 0}.geraet__leiste{position:absolute;left:0;right:0;bottom:0;height:26px;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-inline:10px;font-size:.66rem;letter-spacing:.04em;color:var(--ink-dim);text-transform:uppercase}.geraet--handy .geraet__leiste{height:20px}.geraet__punkte{display:flex;gap:4px}.geraet__punkte i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.16)}.geraet__start{appearance:none;border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--ink);font:inherit;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .55rem;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.geraet__start:hover{background:color-mix(in oklab,var(--accent) 30%,transparent);transform:translateY(-1px)}.geraet.ist-live .geraet__start{display:none}.geraetwahl{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;justify-content:center}.geraetwahl button{appearance:none;border:1px solid var(--border);background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--step--1);padding:.42rem .9rem;border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.geraetwahl button:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-1px)}.geraetwahl button[aria-pressed="true"]{border-color:var(--accent);color:var(--accent)}.flaeche{position:relative;overflow:clip}.flaeche__bild{position:absolute;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:center;opacity:.42}.flaeche--rechts .flaeche__bild{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 46%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 46%,#000 88%,transparent 100%)}.flaeche--links .flaeche__bild{-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 46%,#000 88%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0%,#000 46%,#000 88%,transparent 100%)}.flaeche>.container{position:relative;z-index:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.flaeche__bild{animation:flaecheZieht linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes flaecheZieht{from{translate:0 -4%}to{translate:0 4%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.heran{animation:heranScrollen linear both;animation-timeline:view();animation-range:entry 4% entry 46%}.heran--links{animation-name:vonLinks}.heran--rechts{animation-name:vonRechts}.staffel>*{animation:heranScrollen linear both;animation-timeline:view();animation-range:entry calc(3% + sibling-index() * 4%) entry calc(44% + sibling-index() * 4%)}}}@keyframes heranScrollen{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes vonLinks{from{opacity:0;translate:-26px 0}to{opacity:1;translate:0 0}}@keyframes vonRechts{from{opacity:0;translate:26px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.heran,.heran--links,.heran--rechts,.staffel>*,.flaeche__bild{animation:none !important;opacity:1 !important;translate:none !important}}.krume{font-size:var(--step--1);color:var(--ink-dim);padding-block:.9rem 0}.krume ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0}.krume li::after{content:"›";margin-left:.5rem;color:var(--border)}.krume li:last-child::after{content:""}.krume a{color:var(--ink-muted)}.krume a:hover{color:var(--accent)}.nav a[aria-current="page"]{color:var(--accent)}.weiter{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.weiter a{display:block}.weiter h3{font-size:var(--step-1);margin-bottom:.4rem}.weiter p{font-size:var(--step--1);color:var(--ink-muted)}.weiter .pfeil{color:var(--accent);font-weight:700}.beispiel-hinweis{font-size:var(--step--1);color:var(--ink-dim);border-left:2px solid color-mix(in oklab,var(--accent) 40%,transparent);padding-left:.9rem;margin-top:1.4rem;max-width:64ch}
.kopfbild__werk{min-width:0}.aufnahme{margin:0;display:flex;justify-content:center;perspective:1400px}.aufnahme img{display:block;width:auto;max-width:min(100%,62rem);height:auto;max-height:clamp(220px,34vh,400px);transform:rotateX(6deg) rotateY(-7deg) translateZ(0);filter:drop-shadow(0 30px 34px rgba(22,24,31,.30)) drop-shadow(0 8px 10px rgba(22,24,31,.16));transition:transform .6s var(--ease-out)}@media (hover:hover){.aufnahme:hover img{transform:rotateX(3deg) rotateY(-3deg) translateY(-6px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aufnahme img{animation:geraetSchwebt linear both;animation-timeline:view();animation-range:entry 0% cover 70%}}}@keyframes geraetSchwebt{from{transform:rotateX(10deg) rotateY(-11deg) translateY(26px)}to{transform:rotateX(3deg) rotateY(-4deg) translateY(-10px)}}@media (max-width:700px){.aufnahme img{max-height:clamp(150px,26vh,240px);transform:none}}.schrittreihe{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem}.schrittreihe figure{margin:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--bg-2)}.schrittreihe img{width:100%;height:auto;display:block}.schrittreihe figcaption{padding:.4rem .6rem;font-size:.72rem;color:var(--ink-dim)}.mehr-dazu{margin:.2rem 0 2.6rem}.kopfbild__fussnote{margin-top:.9rem;font-size:var(--step--1);color:var(--ink-dim)}.preistreppe{display:grid;gap:.7rem}.preistreppe__stufe{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.9rem;padding:clamp(.9rem,1.8vw,1.3rem) clamp(1rem,2vw,1.5rem);border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(115deg,color-mix(in oklab,var(--accent) calc(6% + var(--stufe) * 5%),var(--bg-2)),var(--bg-2) 70%);margin-left:calc(var(--stufe) * clamp(0px,2vw,26px))}.preistreppe__name{font-family:var(--font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:var(--step--1);color:var(--ink-muted)}.preistreppe__betrag{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);color:var(--ink);line-height:1}.preistreppe__betrag i{font-style:normal;font-size:var(--step--1);color:var(--ink-dim)}.preistreppe__betrag em{font-style:normal;font-family:var(--font-body);font-weight:500;font-size:var(--step-0);color:var(--ink-muted);margin-left:.2em}.preistreppe__note{font-size:var(--step--1);color:var(--ink-dim);white-space:nowrap}.preistreppe__fuss{font-size:var(--step--1);color:var(--ink-dim);margin-top:.9rem}@media (max-width:620px){.preistreppe__stufe{grid-template-columns:1fr;gap:.2rem;margin-left:0}}.tastenbild{display:grid;gap:.6rem}.taste{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-2)}.taste kbd{font-family:var(--font-body);font-weight:700;font-size:var(--step--1);min-width:4.2rem;text-align:center;padding:.4rem .6rem;color:var(--ink);border:1px solid color-mix(in oklab,var(--lime) 45%,var(--border));border-bottom-width:3px;border-radius:8px;background:color-mix(in oklab,var(--lime) 8%,var(--bg))}.taste span{color:var(--ink-muted);font-size:var(--step--1)}.tastenbild__fuss{font-size:var(--step--1);color:var(--ink-dim);margin-top:.9rem}.fragenbild{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.fragenbild li{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-2);color:var(--ink-muted);font-size:var(--step--1)}.fragenbild span{flex:0 0 1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent);font-weight:700}.wege{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.weg{display:grid;gap:.2rem;padding:1rem 1.1rem;text-decoration:none;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-2);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.weg:hover{border-color:var(--accent);transform:translateY(-2px)}.weg__wort{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--ink)}.weg__note{font-size:var(--step--1);color:var(--ink-muted)}@media (max-width:520px){.wege{grid-template-columns:1fr}}.suchfoto{position:relative;max-width:min(100%,420px);margin-inline:auto}.suchfoto>picture>img{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.handschirm{position:absolute;left:17.47%;top:31.98%;width:31.79%;aspect-ratio:276 / 689;transform-origin:0 0;transform:rotate(-21.16deg);border-radius:17% / 6.8%;overflow:hidden;container-type:size;box-shadow:0 0 40px -6px rgba(0,0,0,.55)}.suchschirm{display:flex;flex-direction:column;height:100%;background:#fff;color:#14161C;font-family:var(--font-body);font-size:3.7cqw;line-height:1.35;text-align:left}.suchschirm__leiste{display:flex;align-items:center;gap:.6em;margin:.9em .9em .5em;padding:.55em .8em;border:1px solid #DADCE0;border-radius:999px}.suchschirm__leiste svg{width:1.1em;height:1.1em;flex:0 0 auto;opacity:.6}.suchschirm__eingabe{font-weight:600}.suchschirm__reiter{display:flex;gap:1.1em;padding:0 1.1em .5em;color:#5C6069;border-bottom:1px solid #EBEDF0}.suchschirm__reiter b{color:#B34715;border-bottom:2px solid #B34715;padding-bottom:.5em}.suchschirm__liste{padding:1em 1.2em;display:grid;gap:1.35em}.treffer__quelle{display:flex;align-items:center;gap:.5em;font-size:.85em;color:#5C6069}.treffer__punkt{width:1.5em;height:1.5em;border-radius:50%;background:#14161C;color:#fff;display:grid;place-items:center;font-size:.8em;font-weight:700}.treffer__titel{color:#1A0DAB;font-size:1.1em;font-weight:600;margin:.25em 0 .15em}.treffer__text{color:#3C4043;margin:0}.treffer--unser{background:#FFF3EC;margin:-.5em -.6em;padding:.5em .6em;border-radius:.5em}.treffer--unser .treffer__titel{color:#B34715}.suchschirm__fuss{margin-top:auto;padding:.8em 1.2em;text-align:center;font-size:.8em;color:#5C6069}@media (max-width:560px){.suchfoto>picture>img{display:none}.handschirm{position:static;width:100%;aspect-ratio:auto;transform:none;container-type:normal;border-radius:var(--r-md);box-shadow:0 18px 44px -24px rgba(0,0,0,.85)}.suchschirm{font-size:.8rem;height:auto;border-radius:var(--r-md)}}@media (min-width:1080px){.kopfbild--seite .kopfbild__in{grid-template-columns:minmax(min(100%,40rem),1fr) minmax(0,1.05fr);text-align:left;justify-items:stretch;width:100%;max-width:none}.kopfbild--seite .kopfbild__text{max-width:44rem}.kopfbild--seite .kopfbild__unter{margin-inline:0}.kopfbild--seite .kopfbild__aktionen{justify-content:flex-start}.kopfbild--seite .kopfbild__werk{width:auto;margin-inline:0 calc(-1 * var(--pad-x))}.kopfbild--seite .aufnahme{justify-content:flex-end}.kopfbild--seite .aufnahme img{width:100%;max-width:none;max-height:calc(var(--step-5) * 1.08 * 3.2)}}@media (max-width:1079px){.kopfbild--seite .kopfbild__in{grid-template-columns:1fr;justify-items:center;text-align:center}.kopfbild--seite .kopfbild__aktionen{justify-content:center}.kopfbild--seite .kopfbild__unter{margin-inline:auto}}.weg{justify-items:start}.weg__zeichen{display:block;width:26px;height:26px;margin-bottom:.45rem;color:var(--accent)}.weg__zeichen svg{width:100%;height:100%}.faecher{position:relative;display:grid;place-items:center;min-height:clamp(220px,30vh,340px)}.faecher__blatt{grid-area:1/1;display:grid;place-items:center;gap:1rem;opacity:0;animation:faecherWechsel 12s linear infinite;animation-delay:calc(var(--nr) * 2.4s);color:var(--accent)}.faecher__blatt svg{width:clamp(84px,12vw,132px);height:auto}.faecher__blatt span{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,1rem + 1.4vw,2.1rem);color:var(--ink);letter-spacing:-.01em;text-align:center}@keyframes faecherWechsel{0%{opacity:0;transform:translateY(18px) scale(.94)}4%{opacity:1;transform:none}16%{opacity:1;transform:none}20%{opacity:0;transform:translateY(-14px) scale(.97)}100%{opacity:0;transform:translateY(18px) scale(.94)}}@media (prefers-reduced-motion:reduce){.faecher__blatt{animation:none}.faecher__blatt:first-child{opacity:1}}.preistreppe__betrag{font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);color:var(--accent-text)}.preistreppe__betrag em{font-size:var(--step-0);color:var(--ink-muted)}.preistreppe__betrag i{font-size:var(--step--1)}.preis__amount{font-size:clamp(2.2rem,1.5rem + 2.6vw,3.4rem);color:var(--accent-text) !important}.preis__amount span{color:var(--ink-muted)}.preis__ab{font-size:var(--step--1);color:var(--ink-dim)}.raster{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:.6rem;width:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.raster__spalte{display:grid;gap:.6rem;align-content:start;min-width:0}.raster__spalte:nth-child(2){margin-top:2.2rem}.raster figure{margin:0;min-width:0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--border);background:var(--bg-2);box-shadow:0 14px 30px -22px rgba(22,24,31,.45)}.raster img{width:100%;height:auto;display:block;aspect-ratio:2/1;object-fit:cover;object-position:0 0}.raster__spalte figure:nth-child(n+4){display:none}.raster__spalte:nth-child(2) figure:nth-child(4){display:block}@media (min-width:1080px){.kopfbild--seite .aufnahme img{max-height:min(58vh,34rem);width:auto;max-width:100%}.kopfbild--seite .aufnahme{align-items:center}}.faecher{min-height:clamp(300px,46vh,460px)}.faecher__blatt svg{width:clamp(130px,17vw,210px)}.faecher__blatt span{font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem)}.wegbild{display:grid;place-items:center;gap:1rem;color:var(--accent)}.wegbild__svg{width:min(100%,34rem);height:auto}.wegbild__start{fill:var(--gruen,#4E6B21)}.wegbild__puls{fill:none;stroke:var(--gruen,#4E6B21);stroke-width:1.5;opacity:0;transform-origin:24px 128px}.wegbild__punkt{fill:var(--gruen,#4E6B21)}.wegbild__zielloch{fill:var(--bg-2)}.wegbild__text{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,.9rem + .9vw,1.6rem);color:var(--ink);text-align:center;max-width:22ch}@media (prefers-reduced-motion:no-preference){.wegbild__puls{animation:wegPuls 3.4s ease-out infinite}.wegbild__weg{animation:wegLauf 3.4s linear infinite;animation-delay:calc(var(--nr) * .45s)}.wegbild__fahrt{offset-path:var(--pfad);offset-rotate:0deg;animation:wegFahrt 3.4s ease-in-out infinite;animation-delay:calc(var(--nr) * .45s)}.wegbild__ziel{animation:wegZiel 3.4s ease-in-out infinite;animation-delay:calc(var(--nr) * .45s)}}@keyframes wegPuls{0%{opacity:.7;transform:scale(.35)}70%,100%{opacity:0;transform:scale(1.3)}}@keyframes wegLauf{to{stroke-dashoffset:-24}}@keyframes wegFahrt{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes wegZiel{0%,70%{transform:translateY(0)}80%{transform:translateY(-6px)}90%{transform:translateY(0)}}.waehler__feld{position:absolute;opacity:0;pointer-events:none}.waehler__reiter{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.6rem}.waehler__knopf{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1.1rem;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--border);background:var(--bg-2);color:var(--ink-muted);font-size:var(--step--1);font-weight:600;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.waehler__knopf svg{width:20px;height:20px;color:var(--accent)}.waehler__knopf:hover{transform:translateY(-2px);border-color:var(--gruen,#4E6B21)}.waehler__blatt{display:none;max-width:52rem;margin-inline:auto;text-align:center}.waehler__blatt h3{font-size:var(--step-2);margin-bottom:.6rem}.waehler__blatt p{color:var(--ink-muted);font-size:var(--step-0)}#gw-kfz:checked ~ .waehler__reiter [for="gw-kfz"],#gw-restaurant:checked ~ .waehler__reiter [for="gw-restaurant"],#gw-friseur:checked ~ .waehler__reiter [for="gw-friseur"],#gw-kosmetik:checked ~ .waehler__reiter [for="gw-kosmetik"],#gw-tattoo:checked ~ .waehler__reiter [for="gw-tattoo"],#gw-fusspflege:checked ~ .waehler__reiter [for="gw-fusspflege"],#gw-gutachter:checked ~ .waehler__reiter [for="gw-gutachter"],#gw-gruender:checked ~ .waehler__reiter [for="gw-gruender"]{border-color:var(--accent);color:var(--accent-text,var(--accent));background:color-mix(in oklab,var(--accent) 10%,var(--bg-2))}#gw-kfz:checked ~ .waehler__blaetter [data-gw="kfz"],#gw-restaurant:checked ~ .waehler__blaetter [data-gw="restaurant"],#gw-friseur:checked ~ .waehler__blaetter [data-gw="friseur"],#gw-kosmetik:checked ~ .waehler__blaetter [data-gw="kosmetik"],#gw-tattoo:checked ~ .waehler__blaetter [data-gw="tattoo"],#gw-fusspflege:checked ~ .waehler__blaetter [data-gw="fusspflege"],#gw-gutachter:checked ~ .waehler__blaetter [data-gw="gutachter"],#gw-gruender:checked ~ .waehler__blaetter [data-gw="gruender"]{display:block;animation:blattHerein .45s var(--ease-out) both}@keyframes blattHerein{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.waehler__feld:focus-visible ~ .waehler__reiter label[for]{outline:2px solid var(--focus);outline-offset:3px}.infobahn{display:grid;gap:clamp(1.6rem,3.4vw,3rem);max-width:62rem;margin-inline:auto}.infoblock{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,2.4vw,1.8rem);align-items:start}.infoblock--rechts{grid-template-columns:1fr auto}.infoblock--rechts .infoblock__zeichen{order:2}.infoblock--rechts .infoblock__text{text-align:right}.infoblock__zeichen{flex:0 0 auto;width:clamp(52px,6vw,68px);height:clamp(52px,6vw,68px);display:grid;place-items:center;border-radius:var(--r-md);color:var(--accent)}.infoblock__zeichen svg{width:58%;height:58%}.infoblock__text h3{font-size:var(--step-1);margin-bottom:.5rem;color:var(--ink)}.infoblock__text p{color:var(--ink-muted);font-size:var(--step-0);max-width:52ch}.infoblock--rechts .infoblock__text p{margin-left:auto}@media (max-width:640px){.infoblock,.infoblock--rechts{grid-template-columns:1fr}.infoblock--rechts .infoblock__zeichen{order:0}.infoblock--rechts .infoblock__text,.infoblock--rechts .infoblock__text p{text-align:left;margin-left:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.infoblock--links{animation:infoVonLinks linear both;animation-timeline:view();animation-range:entry 3% entry 42%}.infoblock--rechts{animation:infoVonRechts linear both;animation-timeline:view();animation-range:entry 3% entry 42%}.infoblock__zeichen{animation:zeichenDreht linear both;animation-timeline:view();animation-range:entry 3% entry 46%}}}@keyframes infoVonLinks{from{opacity:0;translate:-30px 0}to{opacity:1;translate:0 0}}@keyframes infoVonRechts{from{opacity:0;translate:30px 0}to{opacity:1;translate:0 0}}@keyframes zeichenDreht{from{transform:rotate(-8deg) scale(.86)}to{transform:none}}@media (prefers-reduced-motion:reduce){.infoblock--links,.infoblock--rechts,.infoblock__zeichen{animation:none !important;opacity:1 !important;translate:none !important;transform:none !important}}@media (min-width:1080px){.kopfbild--seite .kopfbild__werk{display:grid;place-items:center}.kopfbild--seite .aufnahme,.kopfbild--seite .wegbild,.kopfbild--seite .tastenbild,.kopfbild--seite .wege,.kopfbild--seite .preistreppe,.kopfbild--seite .fragenbild,.kopfbild--seite .raster{width:100%;margin-inline:auto}.kopfbild--seite .aufnahme{justify-content:center}}@media (max-width:1079px){.kopfbild__text{padding-left:0}}h1,h2,h3,.kopfbild h1,.section-head h2,.waehler__blatt h3,.infoblock__text h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:760px){.kopfbild h1{font-size:clamp(1.9rem,1.2rem + 3.6vw,2.9rem);line-height:1.1}.kopfbild__unter{font-size:var(--step-0)}.kopfbild--mitte .kopfbild__werk,.kopfbild--seite .kopfbild__werk{width:100%;max-width:100%;margin-inline:0;padding-right:0}.krume ol{font-size:.8rem}.infoblock__text p,.waehler__blatt p{font-size:var(--step--1)}}html,body{overflow-x:clip}.wa-fix{display:none}@media (max-width:760px){.wa-fix{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;border-radius:var(--r-pill);background:#25D366;color:#0B0D12;text-decoration:none;font-weight:700;font-size:.95rem;min-height:48px;box-shadow:0 10px 26px -8px rgba(37,211,102,.7)}.wa-fix svg{width:22px;height:22px}.site-footer{padding-bottom:96px}}@media (prefers-reduced-motion:no-preference){.wa-fix{animation:waHerein .5s var(--ease-out) both}}@keyframes waHerein{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.seitenband{position:relative;overflow:hidden;border-block:1px solid var(--border);background:var(--bg-2);padding-block:.85rem}.seitenband__spur{display:flex;width:max-content}.seitenband__reihe{display:flex;flex-wrap:nowrap;list-style:none;padding:0;margin:0}.seitenband__reihe li{display:flex;align-items:center;gap:.9rem;padding-right:2.6rem;font-family:var(--font-display);font-weight:700;font-size:clamp(.95rem,.85rem + .45vw,1.35rem);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.seitenband__reihe li::before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.seitenband::before,.seitenband::after{content:"";position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;width:clamp(28px,5vw,90px)}.seitenband::before{left:0;background:linear-gradient(90deg,var(--bg-2),transparent)}.seitenband::after{right:0;background:linear-gradient(270deg,var(--bg-2),transparent)}@media (prefers-reduced-motion:no-preference){.seitenband__spur{animation:seitenbandLauf 64s linear infinite}.seitenband:hover .seitenband__spur{animation-play-state:paused}}@keyframes seitenbandLauf{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.seitenband{overflow-x:auto}.seitenband::before,.seitenband::after{display:none}.seitenband__reihe[aria-hidden]{display:none}}.kopfbild{min-height:var(--kopfhoehe);display:grid;align-content:center}.kopfbild__werk .aufnahme img{max-height:var(--bildhoehe)}:root{--kopfhoehe:1060px;--bildhoehe:320px}@media (min-width:600px){:root{--kopfhoehe:1060px;--bildhoehe:380px}}@media (min-width:900px){:root{--kopfhoehe:1130px;--bildhoehe:440px}}@media (min-width:1100px){:root{--kopfhoehe:810px;--bildhoehe:600px}}body{cursor:default}a[href],button,summary,label[for],[role="button"],[role="tab"],.waehler__knopf,input[type="radio"],input[type="checkbox"],select{cursor:pointer}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],textarea,[contenteditable="true"]{cursor:text}:disabled,[aria-disabled="true"]{cursor:not-allowed}.site-header .brand img{height:44px}:root{--werkhoehe:300px}@media (min-width:600px){:root{--werkhoehe:330px}}@media (min-width:900px){:root{--werkhoehe:380px}}@media (max-width:1099px){.kopfbild__werk .raster{max-height:var(--werkhoehe);overflow:hidden}.kopfbild__werk .wegbild__svg{max-height:var(--werkhoehe)}.kopfbild__werk .fragenbild,.kopfbild__werk .tastenbild,.kopfbild__werk .preistreppe{max-height:var(--werkhoehe)}.kopfbild__werk:has(.schrittreihe) .aufnahme img{max-height:calc(var(--bildhoehe) * .58)}.kopfbild__werk .schrittreihe{margin-top:.6rem;gap:.4rem}.kopfbild__werk .schrittreihe img{height:90px;object-fit:cover;object-position:0 0}.kopfbild__werk .schrittreihe figcaption{display:none}}@media (max-width:620px){.kopfbild__werk .wege{grid-template-columns:repeat(2,1fr);gap:.5rem}.kopfbild__werk .weg{padding:.75rem .8rem}}:root{--kopfluft:20px}.kopfbild__text{padding-top:var(--kopfluft);padding-left:var(--kopfluft)}.kopfbild h1{margin-top:0}.kopfbild .eyebrow{margin-top:0}@media (max-width:1079px){.kopfbild__text{padding-left:0}}:root{--krumenraum:55px}.kopfbild{padding-block:95px 30px}.kopfbild{align-content:center}.kopfbild__in{align-items:center}.braue-bahn{position:absolute;top:75px;left:0;right:0;z-index:3;padding-left:calc(var(--pad-x) + var(--kopfluft))}@media (max-width:1079px){.braue-bahn{padding-left:var(--pad-x)}}.braue-bahn .eyebrow{margin:0}.kopfbild .krume-bahn{position:absolute;top:15px;left:0;right:0;z-index:3}.krume-bahn{position:relative;z-index:2;padding-left:calc(var(--pad-x) + var(--kopfluft))}@media (max-width:1079px){.krume-bahn{padding-left:var(--pad-x)}}.kopfbild__werk .aufnahme img{max-width:100%;max-height:var(--bildhoehe)}@media (min-width:1100px){.kopfbild--seite .kopfbild__werk .aufnahme img{max-width:min(100%,78rem)}}:root{--kartenluft:clamp(1.5rem,2.2vw,2.2rem);--karteneinzug:30px}.grid-2,.grid-3,.grid-4,.preise,.bento,.cards,.problem-grid,.loesung-grid,.branchen-grid,.waehler__blaetter,.fragen,.weiter,.schrittreihe,.infobahn,.wege,.tastenbild,.preistreppe{gap:var(--kartenluft)}.section .grid-2,.section .grid-3,.section .grid-4,.section .preise,.section .bento,.section .cards,.section .problem-grid,.section .loesung-grid,.section .branchen-grid,.section .waehler__blaetter,.section .fragen,.section .weiter{padding-inline:var(--karteneinzug)}@media (min-width:900px){.grid-2,.grid-3,.grid-4,.preise,.bento,.cards,.problem-grid,.loesung-grid,.branchen-grid{row-gap:clamp(1.9rem,2.6vw,2.6rem)}}@media (max-width:700px){:root{--karteneinzug:0px;--kartenluft:1.2rem}}.site-header,.ng-lb__backdrop,.ng-lb__btn,.cc-inner,.sticky-cta,.wa-fix{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.site-header{background:color-mix(in oklab,var(--bg) 97%,transparent);border-bottom:1px solid var(--border)}.cc-inner{background:var(--bg-2)}.ng-lb__backdrop{background:radial-gradient(70% 70% at 50% 45%,rgba(11,13,18,.90),rgba(6,7,10,.98))}.ng-lb__btn{background:var(--bg-2)}body,p,li,dd,dt,.kopfbild__unter,.measure,.w,.unter,.card p,.frage__text p,.infoblock__text p,.waehler__blatt p{font-weight:430}.eyebrow,.kopfbild__fussnote,.preistreppe__note,.krume{font-weight:500}.preis .preis__amount{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:#B23F14;margin:.35rem 0 .15rem}@media (min-width:1200px){.preis .preis__amount{font-size:52px}}@media (max-width:760px){.preis .preis__amount{font-size:38px}}.preis .preis__amount span{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--ink-muted);letter-spacing:0;margin-left:.2em}.zusatz .preis__amount--klein,.card .preis__amount--klein{font-size:26px}.preis .preis__laufzeit{font-size:.82rem;line-height:1.45;color:var(--ink-dim);margin:.1rem 0 .9rem;max-width:34ch}.preis .preis__note{font-size:.9rem;color:var(--ink-muted);margin-bottom:1.1rem}.preis .preis__list{font-size:.92rem}.pakete__zeile{font-size:.88rem;color:var(--ink-dim);margin:.9rem 0 2.2rem}.section{position:relative}@media (max-width:760px){.wa-fix{right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:56px;height:56px;min-height:56px;padding:0;gap:0;justify-content:center;font-size:0;border-radius:50%}.wa-fix svg{width:27px;height:27px}.site-footer{padding-bottom:104px}}:focus-visible{outline:3px solid var(--gruen,#3A5216);outline-offset:3px;border-radius:4px}.btn:focus-visible,.wa-fix:focus-visible,a[href*="wa.me"]:focus-visible{outline:3px solid var(--gruen,#3A5216);outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,.9)}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn--primary:hover,.btn--ghost:hover,.btn--whatsapp:hover{box-shadow:none}}.btn{transition:transform var(--dur-fast) var(--ease),background-image var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ref-bahn__titel{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;margin:2.2rem 0 .9rem;color:var(--ink)}.ref-bahn__titel:first-of-type{margin-top:.6rem}.ref-scroller[data-ref-lauf] .ref-card{opacity:.94}.ref-scroller[data-ref-lauf] .ref-card:hover,.ref-scroller[data-ref-lauf] .ref-card:focus-visible{opacity:1}@media (min-width:1100px){.nav a{white-space:nowrap}.nav__schild{display:inline-block;margin-left:.4em;padding:.1em .45em;border-radius:999px;font-size:.68em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7A2E0B;background:rgba(217,84,31,.13);vertical-align:.12em}.nav a[aria-current="page"] .nav__schild{background:rgba(217,84,31,.22)}}@media (min-width:1100px) and (max-width:1400px){.nav{gap:.55rem}.nav a{font-size:.94rem}}@media (max-width:1099px){.nav__schild{margin-left:.45em;font-size:.8em;opacity:.75}.nav__schild::before{content:"· "}}.kopfbild--nurtext{--kopfhoehe:440px}.kopfbild--nurtext .kopfbild__in{grid-template-columns:1fr}.kopfbild--nurtext .kopfbild__text{max-width:62ch}@media (min-width:1100px){.kopfbild--nurtext{--kopfhoehe:420px}}#konditionen>.container,#zusatzleistungen>.container,#inhalte>.container,#preis-fragen>.container{max-width:1020px}.eckdaten{list-style:none;padding:0;margin:1.6rem 0 2.4rem;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.eckdaten li{display:grid;gap:.25rem;padding:1.05rem 1.1rem;background:var(--bg-2)}.eckdaten b{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,1rem + 1.1vw,1.75rem);line-height:1;color:var(--accent-text,#B23F14)}.eckdaten span{font-size:.82rem;line-height:1.4;color:var(--ink-muted)}.postenliste{display:grid;gap:0;border-top:1px solid var(--border);margin-top:1.4rem}.posten{padding:1.35rem 0 1.5rem;border-bottom:1px solid var(--border)}.posten__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.posten__name{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem);margin:0;color:var(--ink)}.posten__preis{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;margin:0;white-space:nowrap}.posten__preis b{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);line-height:1;color:var(--accent-text,#B23F14)}.posten__einheit{font-size:.8rem;color:var(--ink-muted);font-weight:500}.posten__plus{color:var(--ink-dim);font-size:.9rem;margin:0 .15rem}.posten__bedingung{margin:.5rem 0 0;font-size:.84rem;line-height:1.45;color:var(--gruen,#4E6B21);font-weight:600}.posten__text{margin-top:.55rem;max-width:70ch}.posten__text p{font-size:.88rem;line-height:1.6;color:var(--ink-muted);margin:.4rem 0 0}.posten__text .preis__list{font-size:.86rem;margin:.5rem 0 0}.posten__text .zusatz__vorbehalt{font-size:.8rem;color:var(--ink-dim)}.posten__umfang{margin-top:.7rem}.posten__umfang>summary{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;list-style:none;font-size:.83rem;font-weight:600;color:var(--accent-text,#B23F14);padding:.3rem 0}.posten__umfang>summary::-webkit-details-marker{display:none}.posten__umfang>summary::before{content:"+";display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:color-mix(in oklab,var(--accent) 16%,transparent);font-weight:700;line-height:1}.posten__umfang[open]>summary::before{content:"–"}.posten__umfang-in{display:grid;gap:1rem 2rem;margin-top:.6rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1rem 1.15rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--accent) 4%,var(--bg-2));border:1px solid var(--border-soft,var(--border))}.umfang{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.umfang li{position:relative;padding-left:1.5rem;font-size:.84rem;line-height:1.5;color:var(--ink-muted)}.umfang li::before{position:absolute;left:0;top:.05rem;font-weight:700}.umfang--drin li::before{content:"✓";color:var(--gruen,#4E6B21)}.umfang--raus li::before{content:"–";color:var(--ink-dim)}.umfang--raus li{color:var(--ink-dim)}.umfang__fuss{grid-column:1/-1;margin:0;padding-top:.7rem;border-top:1px solid var(--border-soft,var(--border));font-size:.82rem;color:var(--ink-muted)}#konditionen .grid-2 .card{padding:2rem 2rem 2.4rem}#konditionen .grid-2 .card h3{font-size:1.1rem;margin-bottom:.85rem}#konditionen .grid-2 .card p{font-size:.87rem;line-height:1.6;color:var(--ink-muted)}@media (max-width:640px){.posten__zeile{flex-direction:column;gap:.3rem}.posten__preis{white-space:normal}}.social__link svg{width:22px;height:22px}.social__link--facebook svg{color:#1877F2}.social__link--linkedin svg{color:#0A66C2}.social__link--tiktok svg{color:#111318}.social__link--instagram svg{color:#E4405F}.social__link{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--border);background:var(--bg-2);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}@media (hover:hover){.social__link:hover{transform:translateY(-3px)}.social__link--facebook:hover{border-color:#1877F2;box-shadow:0 10px 24px -14px #1877F2}.social__link--instagram:hover{border-color:#D6249F;box-shadow:0 10px 24px -14px #D6249F}.social__link--linkedin:hover{border-color:#0A66C2;box-shadow:0 10px 24px -14px #0A66C2}.social__link--tiktok:hover{border-color:#FE2C55;box-shadow:0 10px 24px -14px #FE2C55}}.fusszeichen{display:grid;gap:.5rem;justify-items:start;margin-top:1.6rem;max-width:230px}.fusszeichen svg{width:150px;height:auto;overflow:visible}.fz-bogen{stroke:var(--accent);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:210;stroke-dashoffset:210;animation:fzZeichnen 2.6s .3s ease-out forwards}.fz-punkt{fill:var(--gruen,#4E6B21);opacity:0;animation:fzAuf 1s 1.8s ease-out forwards}.fz-strahl{stroke:var(--gruen,#4E6B21);stroke-width:2;stroke-linecap:round;opacity:0;animation:fzAuf 1s 2.1s ease-out forwards}@keyframes fzZeichnen{to{stroke-dashoffset:0}}@keyframes fzAuf{to{opacity:.9}}.fusszeichen__wort{margin:0;font-size:.82rem;line-height:1.45;color:var(--ink-dim)}@media (prefers-reduced-motion:reduce){.fz-bogen{stroke-dashoffset:0;animation:none}.fz-punkt,.fz-strahl{opacity:.9;animation:none}}#konditionen>.container,#zusatzleistungen>.container,#inhalte>.container,#preis-fragen>.container{max-width:none}.postenliste{max-width:1480px;margin-inline:auto}.eckdaten{max-width:1480px;margin-inline:auto}#konditionen .grid-2{max-width:1480px;margin-inline:auto}.posten__text{max-width:78ch}.posten__bedingung{max-width:78ch}.metrics{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.warum__punkte{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem}.warum__punkte>.card{flex:0 1 calc((100% - 2 * 1.4rem) / 3);max-width:none}@media (max-width:1099px){.warum__punkte>.card{flex:0 1 calc((100% - 1.4rem) / 2)}}@media (max-width:679px){.warum__punkte>.card{flex:1 1 100%}}html,body{cursor:default}html.ng-cursor,html.ng-cursor *{cursor:default}a,a *,button,button *,summary,label,[role="button"],[role="link"],[role="tab"],.btn,.card a,.weg,.taste,.social__link,.ref-scroller,select,input[type="checkbox"],input[type="radio"],input[type="submit"],input[type="button"],input[type="file"]{cursor:pointer}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="number"],input[type="password"],input:not([type]),textarea,[contenteditable="true"]{cursor:text}button[disabled],input[disabled],textarea[disabled]{cursor:not-allowed}.ng-cursor-dot,.ng-cursor-halo,.ng-cursor-ring,#ngCursor{display:none !important}.postenliste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);row-gap:0;border-top:1px solid var(--border);max-width:1480px;margin-inline:auto}@media (max-width:860px){.postenliste{grid-template-columns:1fr}}.posten__text,.posten__bedingung{max-width:none}.posten__umfang-in{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.szene--kopf{max-width:min(100%,560px);margin:1.4rem auto 2.2rem}.szene--kopf svg{width:100%}.footer__grid{grid-template-columns:1.4fr 1fr 1.15fr .9fr 1.1fr;gap:2rem}@media (max-width:1180px){.footer__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}}@media (max-width:860px){.wa-fix{transition:bottom .34s var(--ease-out)}body:has(.quick-cta.is-da) .wa-fix{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@supports not selector(:has(*)){@media (max-width:860px){.wa-fix{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}}.bausteine{display:grid;gap:.7rem}.bausteine__grund{display:grid;place-items:center;padding:.9rem 1rem;border:1px dashed var(--border);border-radius:var(--r-md);background:color-mix(in oklab,var(--ink-muted,#4A5060) 6%,transparent)}.bausteine__grund span{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.bausteine__teil{display:grid;align-items:center;gap:.15rem .9rem;grid-template-columns:auto 1fr auto;grid-template-areas:"zeichen wort preis" "zeichen wort note";padding:.85rem 1.1rem;text-decoration:none;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-2);box-shadow:0 10px 26px -22px rgba(22,24,31,.7);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.bausteine__zeichen{grid-area:zeichen;display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--accent)}.bausteine__zeichen svg{width:100%;height:100%}.bausteine__wort{grid-area:wort;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--ink)}.bausteine__preis{grid-area:preis;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);line-height:1;color:var(--accent-text,#B23F14);white-space:nowrap}.bausteine__note{grid-area:note;justify-self:end;font-size:.74rem;color:var(--ink-dim);white-space:nowrap}.bausteine__fuss{margin-top:.9rem;font-size:var(--step--1);color:var(--ink-dim)}@media (hover:hover){.bausteine__teil:hover{transform:translateX(6px);border-color:var(--accent);box-shadow:0 14px 30px -20px var(--accent)}}.bausteine__teil:focus-visible{outline:3px solid var(--gruen,#4E6B21);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.bausteine__teil{animation:bausteinAn .7s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(.25s + var(--nr) * .16s)}}@keyframes bausteinAn{from{opacity:0;transform:translateX(34px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:560px){.bausteine__teil{grid-template-columns:auto 1fr;grid-template-areas:"zeichen wort" "zeichen preis" "zeichen note";gap:.1rem .8rem}.bausteine__preis,.bausteine__note{justify-self:start}}.vertragsweg{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;position:relative}.vertragsweg::before{content:"";position:absolute;left:11px;top:1.4rem;bottom:1.4rem;width:2px;border-radius:1px;background:linear-gradient(180deg,var(--accent),var(--gruen,#4E6B21));transform-origin:top;opacity:.45}@media (prefers-reduced-motion:no-preference){.vertragsweg::before{animation:wegZeichnen .9s .15s ease-out both}}@keyframes wegZeichnen{from{transform:scaleY(0)}to{transform:scaleY(1)}}.vertragsweg__halt>a{display:grid;gap:.15rem;grid-template-columns:26px 1fr;grid-template-areas:"marke kopf" ". text";align-items:center;padding:.6rem .7rem .6rem 0;text-decoration:none;border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.vertragsweg__marke{grid-area:marke;justify-self:start;width:24px;height:24px;border-radius:50%;border:2px solid var(--accent);background:var(--bg-2);position:relative;z-index:1}.vertragsweg__halt:last-child .vertragsweg__marke{border-color:var(--gruen,#4E6B21)}.vertragsweg__marke::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--accent)}.vertragsweg__halt:last-child .vertragsweg__marke::after{background:var(--gruen,#4E6B21)}.vertragsweg__kopf{grid-area:kopf;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.vertragsweg__wort{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--ink)}.vertragsweg__zahl{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);line-height:1;color:var(--accent-text,#B23F14);white-space:nowrap}.vertragsweg__halt:last-child .vertragsweg__zahl{color:var(--gruen,#4E6B21)}.vertragsweg__text{grid-area:text;font-size:.82rem;line-height:1.45;color:var(--ink-muted);max-width:46ch}.vertragsweg__fuss{margin-top:1rem;font-size:var(--step--1);color:var(--ink-dim)}@media (hover:hover){.vertragsweg__halt>a:hover{background:color-mix(in oklab,var(--accent) 7%,transparent);transform:translateX(4px)}}.vertragsweg__halt>a:focus-visible{outline:3px solid var(--gruen,#4E6B21);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.vertragsweg__halt{animation:haltAn .55s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(.35s + var(--nr) * .14s)}}@keyframes haltAn{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@media (max-width:560px){.vertragsweg__text{font-size:.78rem}.vertragsweg__kopf{gap:.4rem}}
:root{--bg:#F4F3EF;--bg-2:#FFFFFF;--surface:rgba(20,22,28,.04);--surface-2:rgba(20,22,28,.07);--ink:#16181F;--ink-muted:#4A5060;--ink-dim:#6B7280;--accent:#FF6B35;--accent-text:#B23F14;--accent-hover:#E4551F;--accent-tint:rgba(255,107,53,.14);--on-accent:#16181F;--lime:#4E6B21;--success:#3D6B14;--on-success:#FFFFFF;--border:rgba(22,24,31,.14);--border-soft:rgba(22,24,31,.07);--focus:#B23F14;--shadow-1:0 2px 14px -6px rgba(22,24,31,.16);--shadow-2:0 18px 44px -20px rgba(22,24,31,.24);--ring:0 0 0 3px rgba(178,63,20,.35)}body{background:var(--bg);color:var(--ink)}#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before,.kopfbild::before{opacity:.09}.kopfbild::after{background:radial-gradient(46% 58% at 76% 22%,rgba(255,107,53,.10),transparent 70%),radial-gradient(40% 52% at 10% 84%,rgba(78,107,33,.08),transparent 70%),linear-gradient(180deg,rgba(244,243,239,.55),rgba(244,243,239,.86))}.flaeche__bild{opacity:.20}.card::before{background-color:var(--bg-2)}.card{filter:drop-shadow(0 10px 20px rgba(22,24,31,.14))}.branche__bild::after{background:linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.45) 58%,var(--bg-2) 100%)}.branche__bild{background:var(--bg-2)}.branche__bild img{opacity:1;filter:saturate(.95) contrast(1.02)}.streifen figure{box-shadow:0 18px 34px -24px rgba(22,24,31,.4)}.streifen figcaption{color:#FFFFFF;background:linear-gradient(180deg,transparent,rgba(22,24,31,.82))}.raster figure{box-shadow:0 14px 30px -22px rgba(22,24,31,.4)}.aufnahme img{filter:drop-shadow(0 26px 34px rgba(22,24,31,.28))}.geraet__rahmen{background:linear-gradient(150deg,#D8DAE0,#EDEEF1)}.taste kbd{background:color-mix(in oklab,var(--lime) 10%,#FFFFFF)}.fragenbild li,.weg,.taste,.preistreppe__stufe,.schrittreihe figure{background:var(--bg-2)}.trust-marquee{background:var(--bg-2)}.trust-marquee::before{background:linear-gradient(90deg,var(--bg-2),transparent)}.trust-marquee::after{background:linear-gradient(270deg,var(--bg-2),transparent)}.eyebrow,.hl,.pfeil,.krume a:hover,.nav a[aria-current="page"],.preistreppe__betrag i,.suchschirm__reiter b,.treffer--unser .treffer__titel{color:var(--accent-text)}.section-head h2 em,.kopfbild h1 em{color:var(--accent-text)}.site-header{background:color-mix(in oklab,var(--bg) 88%,#FFFFFF);border-bottom:1px solid var(--border-soft)}.handschirm{box-shadow:0 0 30px -6px rgba(22,24,31,.35)}.brand img{content:url(/assets/img/logo-header-dunkel.webp)}.card::before{background-color:var(--bg-2);background-image:linear-gradient(152deg,rgba(22,24,31,.035),transparent 46%)}.card{background:conic-gradient(from var(--edge-a) at 50% 50%,color-mix(in oklab,var(--accent) 55%,transparent) 0deg,color-mix(in oklab,var(--lime) 40%,transparent) 90deg,color-mix(in oklab,var(--accent) 45%,transparent) 180deg,color-mix(in oklab,var(--lime) 40%,transparent) 270deg,color-mix(in oklab,var(--accent) 55%,transparent) 360deg);filter:drop-shadow(0 10px 20px rgba(22,24,31,.13))}.card::after{opacity:0}.card:hover::after{opacity:.28}.card h3{color:var(--ink)}.card p,.card li{color:var(--ink-muted)}.preis__list li{color:var(--ink-muted)}.preis__list li::before{color:var(--success)}.preis__amount{color:var(--ink)}.preis__note,.preis__laufzeit{color:var(--ink-dim)}.prob-num{background:linear-gradient(150deg,color-mix(in oklab,var(--accent-text) 95%,transparent),color-mix(in oklab,var(--lime) 80%,transparent));-webkit-background-clip:text;background-clip:text;opacity:.85}.btn--ghost{color:var(--ink);border-color:var(--border);background:var(--bg-2)}.btn--ghost:hover{border-color:var(--accent-text);color:var(--accent-text)}.frage summary,.frage{color:var(--ink)}.site-footer .brand img,.fuss img,footer .brand img,footer img[alt="NGenAro Web"]{content:url(/assets/img/logo-header-dunkel.webp)}.site-footer img[alt="NGenAro Web"]{content:url(/assets/img/logo-header-dunkel.webp)}:root{--gruen:#4E6B21;--gruen-hell:#C0D890}.preis__list li::before,.trust-bar li::before,.kontakt-trust svg{color:var(--gruen)}.metric strong,.metric b{color:var(--gruen)}.pill--live{background:color-mix(in oklab,var(--gruen) 16%,var(--bg-2));color:var(--gruen);border:1px solid color-mix(in oklab,var(--gruen) 40%,transparent)}.taste kbd{border-color:color-mix(in oklab,var(--gruen) 45%,var(--border));background:color-mix(in oklab,var(--gruen) 8%,#FFFFFF)}.krume li::after{color:color-mix(in oklab,var(--gruen) 45%,transparent)}.ablauf__step::before{background:color-mix(in oklab,var(--gruen) 22%,transparent)}.btn--ghost:hover{border-color:var(--gruen);color:var(--gruen);box-shadow:0 10px 26px -14px color-mix(in oklab,var(--gruen) 55%,transparent)}.weg:hover{border-color:var(--gruen)}.section-head .eyebrow{color:var(--gruen)}.kopfbild .eyebrow{color:var(--gruen)}@media (min-width:1080px){.kopfbild--seite .kopfbild__werk{margin-right:0;padding-right:100px}body:has(.krume a[href$="sichtbarkeit.html"]) .kopfbild--seite .kopfbild__werk,body:has(.nav a[aria-current="page"][href$="sichtbarkeit.html"]) .kopfbild--seite .kopfbild__werk{padding-right:170px}body:has(.nav a[aria-current="page"][href$="barrierefreie-website.html"]) .kopfbild__werk,body:has(.nav a[aria-current="page"][href$="kontakt.html"]) .kopfbild__werk{padding-right:5px}}#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before,.kopfbild::before{opacity:.16}.kopfbild::after{background:radial-gradient(46% 58% at 76% 22%,rgba(255,107,53,.12),transparent 70%),radial-gradient(40% 52% at 10% 84%,rgba(78,107,33,.10),transparent 70%),linear-gradient(180deg,rgba(244,243,239,.34),rgba(244,243,239,.68))}#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before,.kopfbild::before{opacity:.19}.kopfbild::after{background:radial-gradient(46% 58% at 76% 22%,rgba(255,107,53,.12),transparent 70%),radial-gradient(40% 52% at 10% 84%,rgba(78,107,33,.10),transparent 70%),linear-gradient(180deg,rgba(244,243,239,.27),rgba(244,243,239,.54))}.flaeche__bild{opacity:.24}#problem::before,#leistungen::before,#loesung::before,#branchen::before,#pakete::before,#referenzen::before,#ablauf::before,#warum::before,#faq::before,#termin::before,.kopfbild::before{opacity:.21}.kopfbild::after{background:radial-gradient(46% 58% at 76% 22%,rgba(255,107,53,.12),transparent 70%),radial-gradient(40% 52% at 10% 84%,rgba(78,107,33,.10),transparent 70%),linear-gradient(180deg,rgba(244,243,239,.24),rgba(244,243,239,.49))}.flaeche__bild{opacity:.26}
.naht svg,.feature-icon svg{stroke:url("/assets/css/#nahtGarn");stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 3.1;stroke-width:2.1;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 -1px 1px rgba(120,42,12,.45))}.feature-icon{background:repeating-linear-gradient(38deg,rgba(22,24,31,.045) 0 1px,transparent 1px 3px),linear-gradient(145deg,color-mix(in oklab,var(--accent) 16%,var(--bg-2)),color-mix(in oklab,var(--bg-2) 94%,var(--accent)));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px color-mix(in oklab,var(--accent) 26%,transparent),0 6px 14px -8px rgba(178,63,20,.45)}.preis__badge--gold{background:color-mix(in oklab,var(--accent) 12%,var(--bg-2));border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);box-shadow:0 6px 16px -10px rgba(178,63,20,.5),inset 0 1px 0 rgba(255,255,255,.8)}.preis__badge--gold .preis__badge-text{position:relative;display:inline-block;color:transparent;background-image:linear-gradient(155deg,#FF9A6E 0%,#FF7A43 18%,#F0561C 38%,#B23F14 52%,#F0561C 68%,#FF8B58 84%,#C2410C 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 -1px 1px rgba(120,42,12,.5));letter-spacing:.02em}.preis__badge--gold .preis__badge-text::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:inherit;-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:overlay;opacity:.3;filter:url("/assets/css/#thread-grain")}.kopfbild .krume{font-size:var(--step-0);letter-spacing:.035em}.kopfbild .krume ol{align-items:center;gap:.5rem}.kopfbild .krume li{font-weight:600}.kopfbild .krume a,.kopfbild .krume li:last-child{color:transparent;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8)) drop-shadow(0 -1px 1px rgba(120,42,12,.5))}.kopfbild .krume a{background-image:repeating-linear-gradient(42deg,rgba(8,12,2,.55) 0 1.6px,rgba(255,255,255,.10) 1.6px 2.1px,transparent 2.1px 4.2px),linear-gradient(155deg,#24330A 0%,#3A5216 24%,#1E2B08 52%,#3A5216 78%,#24330A 100%);transition:filter var(--dur-fast) var(--ease)}.kopfbild .krume a:hover{background-image:repeating-linear-gradient(42deg,rgba(40,10,1,.55) 0 1.6px,rgba(255,255,255,.10) 1.6px 2.1px,transparent 2.1px 4.2px),linear-gradient(155deg,#5C2208 0%,#8F2F0A 24%,#6B2709 52%,#8F2F0A 78%,#5C2208 100%)}.kopfbild .krume li:last-child{background-image:repeating-linear-gradient(42deg,rgba(40,10,1,.55) 0 1.6px,rgba(255,255,255,.10) 1.6px 2.1px,transparent 2.1px 4.2px),linear-gradient(155deg,#5C2208 0%,#8F2F0A 22%,#6B2709 48%,#8F2F0A 74%,#5C2208 100%)}.kopfbild .krume li::after{content:"";display:inline-block;vertical-align:middle;width:20px;height:2.1px;margin-left:.5rem;border-radius:2px;background-image:repeating-linear-gradient(90deg,var(--accent) 0 5px,transparent 5px 8.1px);filter:drop-shadow(0 1px 0 rgba(255,255,255,.6)) drop-shadow(0 -1px 1px rgba(120,42,12,.4))}.kopfbild .krume li:last-child::after{content:none}.btn,.kopfbild .preistreppe__stufe,.kopfbild .fragenbild li,.kopfbild .taste,.kopfbild .weg{position:relative;background-image:repeating-linear-gradient(42deg,rgba(22,24,31,.055) 0 1.4px,transparent 1.4px 4.2px),linear-gradient(150deg,color-mix(in oklab,var(--accent) 7%,var(--bg-2)),color-mix(in oklab,var(--bg-2) 97%,var(--accent)));box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 20px -14px rgba(22,24,31,.4)}.kopfbild .preistreppe__stufe::after,.kopfbild .fragenbild li::after,.kopfbild .taste::after,.kopfbild .weg::after{content:"";position:absolute;inset:5px;border-radius:calc(var(--r-md) - 4px);pointer-events:none;background:repeating-linear-gradient(90deg,var(--nahtgarn) 0 5px,transparent 5px 8.1px) top left / 100% 1.5px no-repeat,repeating-linear-gradient(90deg,var(--nahtgarn) 0 5px,transparent 5px 8.1px) bottom left / 100% 1.5px no-repeat,repeating-linear-gradient(180deg,var(--nahtgarn) 0 5px,transparent 5px 8.1px) top left / 1.5px 100% no-repeat,repeating-linear-gradient(180deg,var(--nahtgarn) 0 5px,transparent 5px 8.1px) top right / 1.5px 100% no-repeat;opacity:.5;filter:drop-shadow(0 1px 0 rgba(255,255,255,.6));transition:opacity var(--dur-fast) var(--ease)}:root{--nahtgarn:color-mix(in oklab,var(--accent) 78%,transparent)}.btn--primary{background-image:repeating-linear-gradient(42deg,rgba(120,42,12,.12) 0 1.4px,transparent 1.4px 4.2px),linear-gradient(150deg,color-mix(in oklab,var(--accent) 96%,#fff),color-mix(in oklab,var(--accent) 88%,#7A2E0B))}.btn::after{content:"";position:absolute;inset:4px;border-radius:var(--r-pill);pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 8.1px) top left / 100% 1.4px no-repeat,repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 8.1px) bottom left / 100% 1.4px no-repeat}.btn--primary::after{color:rgba(255,255,255,.85)}.btn--ghost::after{color:var(--accent)}@media (hover:hover){.kopfbild .preistreppe__stufe:hover::after,.kopfbild .fragenbild li:hover::after,.kopfbild .taste:hover::after,.kopfbild .weg:hover::after{opacity:1}.kopfbild .preistreppe__stufe:hover,.kopfbild .fragenbild li:hover,.kopfbild .taste:hover,.kopfbild .weg:hover{transform:translateY(-2px)}}.kopfbild .preistreppe__stufe,.kopfbild .fragenbild li a,.kopfbild .taste{color:inherit;text-decoration:none}.kopfbild .fragenbild li a{display:flex;align-items:center;gap:.7rem}.kopfbild .preistreppe__stufe:focus-visible,.kopfbild .fragenbild li a:focus-visible,.kopfbild .taste:focus-visible{outline:2px solid var(--gruen);outline-offset:3px}a[href*="wa.me"].btn,.btn--whatsapp,a[href*="wa.me"].weg,.wa-fix{background-image:repeating-linear-gradient(42deg,rgba(6,60,26,.16) 0 1.4px,transparent 1.4px 4.2px),linear-gradient(150deg,#2FE274,#25D366 45%,#1FBE5A);background-color:#25D366;color:#0B0D12;border-color:transparent}a[href*="wa.me"].btn::after,.btn--whatsapp::after,.wa-fix::after{content:"";position:absolute;inset:4px;border-radius:var(--r-pill);pointer-events:none;opacity:.6;background:repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 5px,transparent 5px 8.1px) top left / 100% 1.4px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 5px,transparent 5px 8.1px) bottom left / 100% 1.4px no-repeat}a[href*="wa.me"].weg::after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 5px,transparent 5px 8.1px) top left / 100% 1.5px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 5px,transparent 5px 8.1px) bottom left / 100% 1.5px no-repeat,repeating-linear-gradient(180deg,rgba(255,255,255,.85) 0 5px,transparent 5px 8.1px) top left / 1.5px 100% no-repeat,repeating-linear-gradient(180deg,rgba(255,255,255,.85) 0 5px,transparent 5px 8.1px) top right / 1.5px 100% no-repeat;opacity:.75}a[href*="wa.me"].weg .weg__wort,a[href*="wa.me"].weg .weg__note,a[href*="wa.me"].weg .weg__zeichen{color:#0B0D12}@media (hover:hover){a[href*="wa.me"].btn:hover,.btn--whatsapp:hover,.wa-fix:hover{background-image:repeating-linear-gradient(42deg,rgba(6,60,26,.2) 0 1.4px,transparent 1.4px 4.2px),linear-gradient(150deg,#25D366,#1FBE5A 45%,#17A94E)}}.btn{position:relative}.site-footer{position:relative;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 5%,var(--bg)) 0%,var(--bg) 34%)}.site-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:repeating-linear-gradient(90deg,var(--accent) 0 18px,transparent 18px 27px,var(--gruen,#4E6B21) 27px 45px,transparent 45px 54px);opacity:.85}.social{display:flex;flex-wrap:wrap;gap:.55rem}.social__link{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--border);background:var(--bg-2);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.social__link svg{width:23px;height:23px}.social__link--facebook svg{stroke:url("/assets/css/#garnFacebook")}.social__link--instagram svg{stroke:url("/assets/css/#garnInstagram")}.social__link--linkedin svg{stroke:url("/assets/css/#garnLinkedin")}.social__link--tiktok svg{stroke:url("/assets/css/#garnTiktok")}@media (hover:hover){.social__link:hover{transform:translateY(-3px)}.social__link--facebook:hover{border-color:#1877F2;box-shadow:0 10px 24px -14px #1877F2}.social__link--instagram:hover{border-color:#EE2A7B;box-shadow:0 10px 24px -14px #EE2A7B}.social__link--linkedin:hover{border-color:#0A66C2;box-shadow:0 10px 24px -14px #0A66C2}.social__link--tiktok:hover{border-color:#FE2C55;box-shadow:0 10px 24px -14px #FE2C55}}.social__link:focus-visible{outline:3px solid var(--gruen,#4E6B21);outline-offset:3px}.site-footer .footer__h{color:var(--accent-text,var(--accent))}.site-footer a[href*="wa.me"]{color:#1FA855}.site-footer a[href*="wa.me"]:hover{color:#25D366}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.preistreppe__stufe{animation:stufeSetztSich linear both;animation-timeline:view();animation-range:entry calc(2% + sibling-index() * 9%) entry calc(40% + sibling-index() * 9%)}@keyframes stufeSetztSich{from{opacity:0;transform:translateX(-38px) scaleX(.94)}to{opacity:1;transform:none}}.streifen figure{animation:faechertAuf linear both;animation-timeline:view();animation-range:entry calc(3% + sibling-index() * 7%) entry calc(46% + sibling-index() * 7%);transform-origin:50% 100%}@keyframes faechertAuf{from{opacity:0;transform:translateY(30px) rotate(-4deg) scale(.93)}to{opacity:1;transform:none}}.raster figure{animation:schirmGehtAn linear both;animation-timeline:view();animation-range:entry calc(1% + sibling-index() * 3.5%) entry calc(34% + sibling-index() * 3.5%);transform-origin:50% 50%}@keyframes schirmGehtAn{from{opacity:0;transform:perspective(900px) rotateX(24deg) scaleY(.82)}to{opacity:1;transform:none}}.suchschirm__liste .treffer{animation:trefferLaedt linear both;animation-timeline:view();animation-range:entry calc(6% + sibling-index() * 8%) entry calc(38% + sibling-index() * 8%)}@keyframes trefferLaedt{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.taste{animation:tasteGedrueckt linear both;animation-timeline:view();animation-range:entry calc(4% + sibling-index() * 10%) entry calc(36% + sibling-index() * 10%)}@keyframes tasteGedrueckt{from{opacity:0;transform:translateY(14px) translateZ(0) scale(.97)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:none}}.fragen>*:nth-child(odd){animation:frageVonLinks linear both;animation-timeline:view();animation-range:entry 4% entry 40%}.fragen>*:nth-child(even){animation:frageVonRechts linear both;animation-timeline:view();animation-range:entry 4% entry 40%}@keyframes frageVonLinks{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes frageVonRechts{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.wege .weg{animation:wegOeffnet linear both;animation-timeline:view();animation-range:entry calc(3% + sibling-index() * 6%) entry calc(40% + sibling-index() * 6%)}@keyframes wegOeffnet{from{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.schrittreihe figure{animation:schrittFolgt linear both;animation-timeline:view();animation-range:entry calc(2% + sibling-index() * 12%) entry calc(38% + sibling-index() * 12%)}@keyframes schrittFolgt{from{opacity:0;transform:translateX(-26px) rotate(-1.5deg)}to{opacity:1;transform:none}}.preise>*{animation:prospektAuf linear both;animation-timeline:view();animation-range:entry calc(3% + sibling-index() * 5%) entry calc(42% + sibling-index() * 5%);transform-origin:50% 100%}@keyframes prospektAuf{from{opacity:0;transform:perspective(1100px) rotateX(14deg) translateY(40px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.preistreppe__stufe,.streifen figure,.raster figure,.suchschirm__liste .treffer,.taste,.fragen>*,.wege .weg,.schrittreihe figure,.preise>*{animation:none !important;opacity:1 !important;transform:none !important}}.szene{position:relative;margin:.2rem 0 1.8rem;max-width:420px}.szene svg{width:100%;height:auto;display:block;overflow:visible}.szene--gruen{--ton:#4E6B21;--ton2:#8FA85A}.szene--orange{--ton:#FF6B35;--ton2:#B23F14}.szene--gemischt{--ton:#FF6B35;--ton2:#4E6B21}.szene .sz-flaeche{fill:var(--bg-2,#fff);stroke:var(--border,#E3E0D8);stroke-width:1.6}.szene .sz-kopf{fill:var(--ton);opacity:.82}.szene .sz-punkt{fill:var(--bg-2,#fff);opacity:.9}.szene .sz-weg{stroke:var(--border,#E3E0D8);stroke-width:1.4}.szene .sz-zeile{fill:var(--ink-muted,#4A5060);opacity:.3}.szene .sz-slot{fill:var(--ton);opacity:.16}.sz-slot{animation:szPruefen 9s ease-in-out infinite;animation-delay:calc(var(--nr) * .12s)}@keyframes szPruefen{0%,6%{opacity:.12}12%,26%{opacity:.42}34%,100%{opacity:.12}}.sz-gewaehlt{fill:var(--ton);opacity:0;transform-box:fill-box;transform-origin:center;animation:szEinrasten 9s cubic-bezier(.4,1.7,.5,1) infinite}@keyframes szEinrasten{0%,34%{opacity:0;transform:scale(.6)}42%,92%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}.sz-haken{stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:22;stroke-dashoffset:22;animation:szHaken 9s ease-out infinite}@keyframes szHaken{0%,42%{stroke-dashoffset:22}50%,92%{stroke-dashoffset:0}100%{stroke-dashoffset:22}}.sz-bahn{stroke:var(--ton);stroke-width:1.8;stroke-dasharray:4 5;fill:none;opacity:0;animation:szBahn 9s linear infinite}@keyframes szBahn{0%,52%{opacity:0;stroke-dashoffset:40}60%,88%{opacity:.65;stroke-dashoffset:0}100%{opacity:0}}.sz-brief{opacity:0;animation:szBrief 9s cubic-bezier(.3,1.4,.5,1) infinite}.sz-brief__blatt{fill:var(--bg-2,#fff);stroke:var(--ton);stroke-width:1.8}.sz-brief__klappe{stroke:var(--ton);stroke-width:1.8;stroke-linejoin:round;fill:none}@keyframes szBrief{0%,58%{opacity:0;transform:translateX(-30px)}68%,90%{opacity:1;transform:translateX(0)}100%{opacity:0}}.sz-summe{fill:var(--ton);opacity:.6}.szene--rechnung .sz-zeile{animation:szTakt 9s ease-out infinite;animation-delay:calc(var(--nr) * .16s)}@keyframes szTakt{0%,4%{opacity:.08}14%,100%{opacity:.3}}.sz-xml{animation:szWandern 9s cubic-bezier(.6,0,.2,1) infinite}.sz-xml__kasten{fill:var(--bg-2,#fff);stroke:var(--ton);stroke-width:1.8}.sz-xml__spitz{stroke:var(--ton);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.sz-xml__zeile{fill:var(--ton);opacity:.7}@keyframes szWandern{0%,12%{transform:translate(0,0) scale(1);opacity:1}48%{transform:translate(-150px,10px) scale(.55);opacity:1}58%,100%{transform:translate(-150px,10px) scale(.55);opacity:0}}.sz-ring{stroke:var(--ton2);stroke-width:2.4;fill:none;opacity:0;stroke-dasharray:327;stroke-dashoffset:327;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);animation:szRing 9s ease-out infinite}@keyframes szRing{0%,58%{opacity:0;stroke-dashoffset:327}62%{opacity:.85}82%,92%{opacity:.85;stroke-dashoffset:0}100%{opacity:0}}.sz-siegel{stroke:var(--ton2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:30;stroke-dashoffset:30;animation:szSiegel 9s ease-out infinite}@keyframes szSiegel{0%,76%{stroke-dashoffset:30}86%,94%{stroke-dashoffset:0}100%{stroke-dashoffset:30}}.sz-nadel{animation:szFallen 9s cubic-bezier(.45,1.6,.55,1) infinite}.sz-nadel__form{fill:var(--ton)}.sz-nadel__aug{fill:var(--bg-2,#fff)}@keyframes szFallen{0%{transform:translateY(-64px);opacity:0}16%,92%{transform:translateY(0);opacity:1}100%{transform:translateY(-64px);opacity:0}}.sz-schatten{fill:var(--ink,#16181F);opacity:0;animation:szSchatten 9s ease-out infinite}@keyframes szSchatten{0%{opacity:0}18%,92%{opacity:.13}100%{opacity:0}}.szene--profil .sz-zeile{transform-box:fill-box;transform-origin:left center;animation:szFuellen 9s ease-out infinite;animation-delay:calc(var(--nr) * .45s + .8s)}@keyframes szFuellen{0%,6%{transform:scaleX(0);opacity:0}16%,94%{transform:scaleX(1);opacity:.3}100%{transform:scaleX(0);opacity:0}}.sz-stern{fill:var(--ton2);opacity:.16;transform-box:fill-box;transform-origin:center;animation:szStern 9s cubic-bezier(.4,1.6,.5,1) infinite;animation-delay:calc(var(--nr) * .26s + 2.6s)}@keyframes szStern{0%,4%{opacity:.16;transform:scale(.75)}14%,94%{opacity:1;transform:scale(1)}100%{opacity:.16;transform:scale(.75)}}.sz-schreibt{fill:var(--ink-muted,#4A5060);opacity:.3;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:szSchreiben 9s steps(20,end) infinite;animation-delay:calc(var(--nr) * .75s)}@keyframes szSchreiben{0%{transform:scaleX(0)}11%,90%{transform:scaleX(1)}100%{transform:scaleX(0)}}.sz-strich{fill:var(--ton);animation:szStrich 9s steps(20,end) infinite}@keyframes szStrich{0%{transform:translate(0,0);opacity:1}9%{transform:translate(148px,0)}10%,17%{transform:translate(0,20px)}18%,25%{transform:translate(176px,20px)}26%,33%{transform:translate(0,40px)}34%,41%{transform:translate(132px,40px)}42%,49%{transform:translate(0,60px)}50%,57%{transform:translate(164px,60px)}58%,65%{transform:translate(0,80px)}66%,88%{transform:translate(96px,80px);opacity:1}100%{transform:translate(0,0);opacity:0}}.sz-feder{fill:var(--ton);opacity:0;animation:szFeder 9s ease-out infinite}@keyframes szFeder{0%,72%{opacity:0;transform:translateY(10px)}82%,94%{opacity:.9;transform:translateY(0)}100%{opacity:0}}.sz-blatt{transform-box:fill-box;transform-origin:center bottom;animation:szFaechern 9s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--nr) * .16s)}.sz-blatt:nth-of-type(1){--dreh:-15deg;--weg:-62px}.sz-blatt:nth-of-type(2){--dreh:0deg;--weg:0px}.sz-blatt:nth-of-type(3){--dreh:15deg;--weg:62px}@keyframes szFaechern{0%,10%{transform:translateX(0) rotate(0deg)}30%,84%{transform:translateX(var(--weg)) rotate(var(--dreh))}100%{transform:translateX(0) rotate(0deg)}}.sz-sonne{fill:var(--ton);opacity:.8}.sz-berg{fill:var(--ton2);opacity:.5}.sz-blende{transform-box:fill-box;transform-origin:center;animation:szBlende 9s ease-out infinite}.sz-blende__ring{stroke:var(--ton);stroke-width:2;fill:none}.sz-blende__lamelle{stroke:var(--ton);stroke-width:1.6;stroke-linecap:round}@keyframes szBlende{0%,34%{opacity:0;transform:scale(.84) rotate(-14deg)}48%,78%{opacity:.45;transform:scale(1) rotate(0deg)}100%{opacity:0;transform:scale(.84) rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.szene *{animation:none !important}.sz-gewaehlt,.sz-brief,.sz-nadel,.sz-feder,.sz-bahn{opacity:1 !important;transform:none !important}.sz-schatten{opacity:.13 !important}.sz-haken,.sz-siegel{stroke-dashoffset:0 !important}.sz-schreibt,.szene--profil .sz-zeile{transform:scaleX(1) !important;opacity:.3 !important}.sz-stern{opacity:1 !important;transform:none !important}.sz-xml{opacity:0 !important}.sz-ring{opacity:.85 !important;stroke-dashoffset:0 !important}.sz-blende{opacity:.45 !important;transform:none !important}.sz-blatt{transform:translateX(var(--weg)) rotate(var(--dreh)) !important}}.szenenband{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(.8rem,1.6vw,1.6rem);margin:1.6rem 0 2.6rem;max-width:1480px;margin-inline:auto}.szenenband__stueck{margin:0;display:grid;gap:.55rem;justify-items:center;padding:1rem .7rem 1.1rem;border:1px solid var(--border-soft,var(--border));border-radius:var(--r-md);background:color-mix(in oklab,var(--ton) 4%,var(--bg-2))}.szenenband__stueck svg{width:100%;height:auto;max-width:150px;display:block}.szenenband__stueck figcaption{font-size:.78rem;line-height:1.3;text-align:center;text-wrap:balance;color:var(--ink-muted);font-weight:600}.szenenband--gruen{--ton:#4E6B21;--ton2:#8FA85A}.szenenband--orange{--ton:#FF6B35;--ton2:#B23F14}.szenenband--gemischt{--ton:#FF6B35;--ton2:#4E6B21}.b-flaeche{fill:var(--bg-2,#fff);stroke:var(--border,#E3E0D8);stroke-width:2}.b-kopf{fill:var(--ton);opacity:.85}.b-weg{stroke:var(--border,#E3E0D8);stroke-width:2}.b-zeile{fill:var(--ink-muted,#4A5060);opacity:.3}.b-achse{stroke:var(--border,#E3E0D8);stroke-width:2.4;stroke-linecap:round}.szenenband__stueck>svg *{animation-duration:7s;animation-iteration-count:infinite;animation-delay:calc(var(--nr) * .25s)}.b-feld{fill:var(--ton);opacity:.14;animation-name:bPruefen;animation-timing-function:ease-in-out}@keyframes bPruefen{0%,8%{opacity:.14}16%,30%{opacity:.45}40%,100%{opacity:.14}}.b-wahl{fill:var(--ton);opacity:0;animation-name:bRasten;animation-timing-function:cubic-bezier(.4,1.7,.5,1)}@keyframes bRasten{0%,42%{opacity:0}50%,92%{opacity:1}100%{opacity:0}}.b-haken{stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:16;stroke-dashoffset:16;animation-name:bHaken;animation-timing-function:ease-out}@keyframes bHaken{0%,50%{stroke-dashoffset:16}60%,92%{stroke-dashoffset:0}100%{stroke-dashoffset:16}}.b-summe{fill:var(--ton);opacity:.6}.b-zeile{animation-name:bTakt;animation-timing-function:ease-out}@keyframes bTakt{0%,6%{opacity:.08}18%,100%{opacity:.3}}.b-xml{animation-name:bWandern;animation-timing-function:cubic-bezier(.6,0,.2,1)}.b-xml__k{fill:var(--bg-2,#fff);stroke:var(--ton);stroke-width:2}.b-xml__s{stroke:var(--ton);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}@keyframes bWandern{0%,14%{transform:translate(0,0) scale(1);opacity:1}52%{transform:translate(-48px,6px) scale(.5);opacity:1}62%,100%{transform:translate(-48px,6px) scale(.5);opacity:0}}.b-lupe{fill:none;stroke:var(--ton);stroke-width:3;animation-name:bLupe;animation-timing-function:ease-in-out}.b-griff{stroke:var(--ton);stroke-width:4;stroke-linecap:round;animation-name:bLupe;animation-timing-function:ease-in-out}@keyframes bLupe{0%,100%{transform:translate(-10px,4px)}50%{transform:translate(8px,-4px)}}.b-nadel{animation-name:bFallen;animation-timing-function:cubic-bezier(.45,1.6,.55,1)}.b-nadel__f{fill:var(--ton)}.b-nadel__a{fill:var(--bg-2,#fff)}@keyframes bFallen{0%{transform:translateY(-30px);opacity:0}18%,90%{transform:translateY(0);opacity:1}100%{transform:translateY(-30px);opacity:0}}.b-stern{fill:var(--ton2);opacity:.18;transform-box:fill-box;transform-origin:center;animation-name:bStern;animation-timing-function:cubic-bezier(.4,1.6,.5,1);animation-delay:calc(var(--nr) * .3s + 1.4s)}@keyframes bStern{0%,6%{opacity:.18;transform:scale(.7)}18%,92%{opacity:1;transform:scale(1)}100%{opacity:.18;transform:scale(.7)}}.b-kurve{stroke:var(--ton);stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation-name:bKurve;animation-timing-function:ease-out}@keyframes bKurve{0%,6%{stroke-dashoffset:120}46%,92%{stroke-dashoffset:0}100%{stroke-dashoffset:120}}.b-punkt{fill:var(--ton);opacity:0;transform-box:fill-box;transform-origin:center;animation-name:bPunkt;animation-timing-function:cubic-bezier(.4,1.7,.5,1);animation-delay:calc(var(--nr) * .35s + 1.2s)}@keyframes bPunkt{0%,8%{opacity:0;transform:scale(.4)}20%,92%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.4)}}.b-saeule{fill:var(--ton);opacity:.75;transform-box:fill-box;transform-origin:center bottom;animation-name:bWachsen;animation-timing-function:cubic-bezier(.4,1.4,.5,1);animation-delay:calc(var(--nr) * .22s)}@keyframes bWachsen{0%,6%{transform:scaleY(0)}24%,92%{transform:scaleY(1)}100%{transform:scaleY(0)}}.b-auge{fill:var(--bg-2,#fff);stroke:var(--ton);stroke-width:2.4}.b-pupille{fill:var(--ton);transform-box:fill-box;transform-origin:center;animation-name:bSchauen;animation-timing-function:ease-in-out}@keyframes bSchauen{0%,100%{transform:translate(-3px,0)}35%{transform:translate(3px,-2px)}70%{transform:translate(0,2px)}}.b-schreibt{fill:var(--ink-muted,#4A5060);opacity:.3;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation-name:bSchreiben;animation-timing-function:steps(14,end);animation-delay:calc(var(--nr) * .5s)}@keyframes bSchreiben{0%{transform:scaleX(0)}16%,90%{transform:scaleX(1)}100%{transform:scaleX(0)}}.b-blatt{transform-box:fill-box;transform-origin:center bottom;animation-name:bFaechern;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-delay:calc(var(--nr) * .14s)}.b-blatt:nth-of-type(1){--dreh:-14deg;--weg:-22px}.b-blatt:nth-of-type(2){--dreh:0deg;--weg:0px}.b-blatt:nth-of-type(3){--dreh:14deg;--weg:22px}@keyframes bFaechern{0%,12%{transform:translateX(0) rotate(0deg)}32%,86%{transform:translateX(var(--weg)) rotate(var(--dreh))}100%{transform:translateX(0) rotate(0deg)}}.b-sonne{fill:var(--ton);opacity:.8}.b-berg{fill:var(--ton2);opacity:.5}.b-play{fill:var(--ton)}.b-kamera{fill:var(--ton);opacity:.75}.b-fortschritt{fill:var(--ink-muted,#4A5060);opacity:.2}.b-fortschritt--voll{fill:var(--ton);opacity:.9;transform-box:fill-box;transform-origin:left center;animation-name:bLauf;animation-timing-function:linear}@keyframes bLauf{0%{transform:scaleX(0)}88%{transform:scaleX(1)}100%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.szenenband__stueck>svg *{animation:none !important}.b-wahl,.b-nadel,.b-punkt,.b-stern{opacity:1 !important;transform:none !important}.b-haken,.b-kurve{stroke-dashoffset:0 !important}.b-schreibt,.b-saeule,.b-fortschritt--voll{transform:none !important}.b-xml{opacity:0 !important}.b-blatt{transform:translateX(var(--weg)) rotate(var(--dreh)) !important}}a.szenenband__stueck{text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}a.szenenband__stueck span{font-size:.78rem;line-height:1.3;text-align:center;text-wrap:balance;color:var(--ink-muted);font-weight:600}@media (hover:hover){a.szenenband__stueck:hover{transform:translateY(-3px);border-color:var(--ton);box-shadow:0 12px 26px -18px var(--ton)}a.szenenband__stueck:hover span{color:var(--ton)}}a.szenenband__stueck:focus-visible{outline:3px solid var(--gruen,#4E6B21);outline-offset:3px}.posten{scroll-margin-top:96px}.posten:target{animation:postenZeigen 2.4s ease-out 1}@keyframes postenZeigen{0%,55%{background:color-mix(in oklab,var(--accent) 9%,transparent)}100%{background:transparent}}.b-linse{fill:none;stroke:var(--ton);stroke-width:3;transform-box:fill-box;transform-origin:center;animation-name:bZoom;animation-timing-function:ease-in-out}.b-linse2{fill:var(--ton);opacity:.7;transform-box:fill-box;transform-origin:center;animation-name:bZoom;animation-timing-function:ease-in-out}@keyframes bZoom{0%,100%{transform:scale(.86)}50%{transform:scale(1.08)}}.b-blitz{fill:var(--ton2);animation-name:bBlitz;animation-timing-function:steps(1,end)}@keyframes bBlitz{0%,86%{opacity:.25}88%,92%{opacity:1}94%,100%{opacity:.25}}.b-feder2{animation-name:bFedern;animation-timing-function:ease-in-out}.b-stift{fill:var(--ton)}.b-spitze{fill:var(--ton2)}@keyframes bFedern{0%,100%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-26px,-14px) rotate(-8deg)}}.b-perfo{fill:var(--ton);opacity:.35;animation-name:bTakt2;animation-timing-function:steps(2,end)}@keyframes bTakt2{0%,100%{opacity:.35}50%{opacity:.7}}.b-partner{stroke:var(--ton2);stroke-width:2.6;stroke-linecap:round;fill:none;stroke-dasharray:34;stroke-dashoffset:34;animation-name:bReichen;animation-timing-function:ease-out}@keyframes bReichen{0%,20%{stroke-dashoffset:34}45%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:34}}@media (prefers-reduced-motion:reduce){.posten:target{animation:none;background:color-mix(in oklab,var(--accent) 9%,transparent)}.b-linse,.b-linse2,.b-feder2,.b-perfo{transform:none !important;opacity:1 !important}.b-blitz{opacity:1 !important}.b-partner{stroke-dashoffset:0 !important}}
